/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#E3DBC4;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/*--- End YUI Grids Styles ---*/
/*--- Sitemap Styles ---*/
.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; } .sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; } .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #00f; }

.sitemap-header {
	font-size: 1em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 0.89em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 0.85em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 0.8em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: 0.75em;
	padding-left: 100px;
}
/*--- End Sitemap Styles ---*/
/*--- Related Items Styles ---*/
#seo-related-links {
    width: 100%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 29%;
        float: left;
        display: inline;
        background: url(/lib/bestbabygear/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            color: #7B7360;
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
/*--- End Related Items Styles ---*/
/*--- Yahoo! Store Styles ---*/
body { 
    background: #E3DBC4 url(/lib/bestbabygear/bodybg.gif) top left repeat-x; 
    color: #889D64;
    font-family: verdana, arial, sans-serif; 
    }
a { color: #889D64; text-decoration: none; }
a:hover { text-decoration: underline; }
#hd, #ft { float: left; width: 100%; }
    #hd .searcharea { width: 200px; clear: both; float: left; }
    #hd .headerlinks {
        float: right;
        margin: 0; 
        list-style: none;
        margin: 0;
        padding: 0;
        width: 530px; 
        }
        #hd .headerlinks li, #ft .footerlinks li { float: left; padding: 5px 0; }
            #hd .headerlinks li a, #ft .footerlinks li a {
                border-right: solid 1px #CCD4BC;
                color: #889D64;
                font: 0.9em tahoma, arial, sans-serif;
                padding: 0 7px; 
                text-decoration: none; 
                }
                #hd .headerlinks li a:hover, #ft .footerlinks li a:hover { text-decoration: underline; }
                #hd .headerlinks li.last a, #hd .headerlinks li.bm a, #ft .footerlinks li.last a { border: none; }
            #hd .headerlinks li *, #ft .footerlinks li * { vertical-align: middle; }
#ft .credits { clear: both; }
.clear { clear: both; }
#hd { background: url(/lib/bestbabygear/headerbg2.gif) top left no-repeat; float: left; height: 163px; padding-top: 20px; width: 100%; }
    #hd #logo { float: left; height: 72px; width: 376px; }
        #hd #logo img { border: 0; margin: 0 0 0 30px; }
    #hd .hdrt { float: right; text-align: right; width: 570px; }
        #hd .freeship { 
            color: #7B7360;
            font-size: 1.3077em;
            font-weight: bold; 
            margin-top: 15px; 
            margin-right: 10px;
            }
    #hd .searcharea { 
        background: url(/lib/bestbabygear/searchbg.gif) top left no-repeat; 
        clear: both; 
        float: left; 
        margin: 10px 0 0 5px; 
        width: 370px; 
        }
        #hd .searcharea #query { background: none!important; border: none; color: #889D64; margin: 5px 0 5px 75px; width: 257px; }
            #hd .searcharea * { vertical-align: middle; }
    #hd .brand { float: left; margin-top: 10px; width: 230px; }
        #hd .brand select { border: solid 1px #D9DECA; color: #899B61; margin-top: 3px; width: 220px; }
    #hd .btns { float: right; margin: 10px 5px 0 5px; text-align: right; width: 334px; }
        #hd .btns span.ft { margin-right: 4px; }
    
#bd { background-color: #FFF; clear: both; }
#ft { background-color: #FFF; margin: 10px 0; padding: 5px 0; } 
    #ft .fcont { background-color: #F0EDDA; float: left; margin: 0 5px; width: 940px }
        #ft .flinkscont { margin: 0 auto; text-align: center; width: 760px; }
            #ft .footerlinks { background-color: #F0EDDA; float: left; }
                #ft .footerlinks li { }
                    #ft .footerlinks li a { border-right: solid 1px #CCD4BD; display: block; padding: 0 10px; }
    #ft .credits { float: left; font-size: .82em; margin: 25px 0 0 5px; width: 450px; }
    #ft .icons { float: right; margin: 15px 10px 10px 0; width: 450px; }
        #ft .icons td { padding: 0 5px; }
#bd .sectinfocont td { vertical-align: top; }
#bd .sectinfocont .sectcontents { clear: both; }
/*--- Styles Adjust ---*/
h3.pagename, .itembanner {
    background: #F2F2EA url(/lib/bestbabygear/bannerbg.gif) top right no-repeat;
    color: #7B7360;
    font-size: 1.1em;
    font-weight: bold; 
    padding: 7px 0 7px 5px; 
    text-align: left;
    width: 723px;
    }
td.verticalSpacer { font-size: 0em; width: 10px; }
td.horizontalSpacer { font-size: 0em; height: 10px; }

#indexpg { }
    #indexpg .mainimg { background-color: #F2F2EA; margin: 10px 0; padding: 10px; }
    #indexpg .caption { margin-bottom: 10px; }
        #indexpg .caption p { color: #3E4826; padding: 0 10px; }
    #indexpg #specials { background: #F2F2E8 url(/lib/bestbabygear/featuredtop.gif) top center no-repeat; padding-top: 46px; }
        #indexpg #specials table { }
    #indexpg .weekpick {
        background: #F2F2E8 url(/lib/bestbabygear/picktop.gif) top center no-repeat; 
        padding-top: 83px; 
        text-align: center;
        width: 100%;
        }
        #indexpg .weekpick a.pick {
            background-color: #FFF; 
            border: solid 2px #A7A37E; 
            display: block;
            margin: 0 auto; 
            padding: 5px; 
            width: 250px; 
            }
        #indexpg .weekpick a.pickname {
            color: #3A4A25; 
            display: block;
            font-size: 0.9231em; 
            font-weight: bold; 
            padding: 10px 0;
            text-decoration: none; 
            }
            #indexpg .weekpick a.pickname:hover { text-decoration: underline; }
        #indexpg .weekpick #pickmsg { line-height: 1em; padding: 5px; }
        #indexpg .weekpick .pickbk {
            background: #EBE9D0 url(/lib/bestbabygear/dashsep.gif) top left repeat-x; 
            float: left;
            width: 100%;
            }
            #indexpg .weekpick .pickbk .price { float: left; padding: 10px 0 10px 10px; text-align: left; width: 45%; }
                #indexpg .weekpick .pickbk .price * { vertical-align: top; }
                #indexpg .weekpick .pickbk .price span { font-size: 1.2em; font-weight: bold; }
                    #indexpg .weekpick .pickbk .price span.sp { color: #CA0608; }
                    #indexpg .weekpick .pickbk .price span.pr { color: #3E4826; }
                    #indexpg .weekpick .pickbk .price span.sptxt { color: #CA0608; font-size: 0.75em; font-weight: normal; }
                    #indexpg .weekpick .pickbk .price span.dol { font-size: 0.8em; }
                    #indexpg .weekpick .pickbk .price span.cts { font-size: .75em; }
            #indexpg .weekpick .pickbk .vitem { float: right; padding: 10px 0; text-align: right; width: 45%; }
                #indexpg .weekpick .pickbk .vitem a { padding-right: 10px; }
        #indexpg .tabads { clear: both; margin: 10px 0; }
        #indexpg .newsletter {
            background: #ECEAD3 url(/lib/bestbabygear/newsletterhd.gif) top center no-repeat; 
            clear: both; 
            color: #3D4925; 
            font-size: 0.8em;
            margin: 0;
            padding-top: 35px; 
            text-align: center;
            }
            #indexpg .newsletter .nwsp { margin: 4px 10px; text-align: left; }
            #indexpg .newsletter .nsltr {
                background: url(/lib/bestbabygear/emailbg.gif) 10px top no-repeat; 
                padding: 4px 0 20px; 
                text-align: left;
                }    
                #indexpg .newsletter .nsltr * { vertical-align: middle; }
                #indexpg .newsletter .nsltr .ipt {
                    background: none; 
                    border: none; 
                    color: #889D64; 
                    font-size: 1.1em;
                    margin-left: 75px; 
                    width: 185px; 
                    }
    #indexpg .html { }
.itemcell {
    background-color: #FFF; 
    border: solid 2px #A7A37E;  
    text-align: center; 
    }
    .itemcell .itmimg { margin: 10px 0; }
    .itemcell .name { height: 55px; padding: 0 10px; }
        .itemcell .name a { font-size: 0.9231em; font-weight: bold; color: #3A4A25; }
    .itemcell .pricecont {
        background: #EBE9D0 url(/lib/bestbabygear/dashsep.gif) top left repeat-x; 
        float: left;
        width: 100%;
        }
        .itemcell .pricecont .price { float: left; padding: 10px 0 10px 10px; text-align: left; width: 45%; }
            .itemcell .pricecont .price * { vertical-align: top; }
            .itemcell .pricecont .price span { font-size: 1.1em; font-weight: bold; }
                .itemcell .pricecont .price span.sp { color: #CA0608; }
                .itemcell .pricecont .price span.sptxt { color: #CA0608; font-size: 0.85em; font-weight: normal; }
                .itemcell .pricecont .price span.pr { color: #3E4826; }
                .itemcell .pricecont .price span.dol { font-size: 0.78em; }
                .itemcell .pricecont .price span.cts { font-size: .70em; }
        .itemcell .pricecont .vitem { float: left; padding: 10px 0; text-align: center; width: 45%; }
                .itemcell .pricecont .vitem a { }
div.scBreadcrumbs { margin: 0 0 5px; }
div.yui-g { color: #7B7360; }
.sidenav { margin-left: 5px; }
    .sidenav * { position: relative; z-index: 1; }
    .sidenav #snav { }
        .sidenav #snav { background-color: #F2F2EA; margin-bottom: 10px; padding-bottom: 100px; }
            .sidenav #snav li { font-size: 0.87em; }
            .sidenav #snav li.snavhd {
                background: #EAE8D9 url(/lib/bestbabygear/navhoverdot.gif) 10px center no-repeat; 
                color: #6A6756;
                font-size: 1.1em;
                font-weight: bold;
                padding: 7px 10px; 
                }
            .sidenav #snav li.sgap {
                background: url(/lib/bestbabygear/navdash.gif) left 3px repeat-x; 
                font-size: 0.1em;
                padding: 2px 0; 
                }
            .sidenav #snav li.last { }
                .sidenav #snav li a {
                    background: url(/lib/bestbabygear/navdot.gif) 10px center no-repeat;                
                    color: #6D6656; 
                    display: block; 
                    padding: 5px 10px 5px 25px;
                    }
                    .sidenav #snav li a:hover {
                        background: #E2E6D7 url(/lib/bestbabygear/navhoverdot.gif) 10px center no-repeat;
                        text-decoration: none;
                        } 
.newsletter {
    background: #ECEAD3 url(/lib/bestbabygear/navnewsbg.gif) left top repeat-x; 
    clear: both; 
    color: #3D4925; 
    font-size: 0.8em;
    padding-top: 5px;
    margin: 0 0 10px;
    text-align: center;
    }
    .newsletter .nwsp { margin: 5px 10px; text-align: left; }
        .newsletter .nwsp h3.hd {
            font-size: 0.8em;
            height: 25px;
            position: relative;
            text-align: center;
            }
            .newsletter .nwsp h3.hd div {
                background: url(/lib/bestbabygear/navnwsltrhd.gif) center top no-repeat; 
                height: 25px;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                }
    .newsletter .nsltr {
        background: url(/lib/bestbabygear/navnwsltrbg.gif) center top no-repeat; 
        padding:4px 0 20px; 
        text-align: left;
        }    
        .newsletter .nsltr * { vertical-align: middle; }
        .newsletter .nsltr .ipt {
            background: none; 
            border: none; 
            color: #889D64; 
            font-size: 1.1em;
            margin-left: 60px; 
            width: 110px; 
            }
#bd { xclear: both!important; }
.yui-t2 .yui-b{xfloat:left; margin-top: 5px; position: relative; width:15.7692em;*width:15.375em;}
.yui-t2 #yui-main .yui-b{margin-left:16.5385em;*margin-left:16.125em;}
#hd .headernav { clear: both; float: left; margin-top: 8px; position: relative; text-align: center; z-index: 999; }
    #hd .headernav ul { 
        background: url(/lib/bestbabygear/hlinksbg.gif) center left repeat-x; 
        margin: 0 5px; 
        padding: 5px 0;
        position: relative;
        float: left; 
        width: 940px; 
}
* html #hd .headernav ul { margin-left: 3px; }

        #hd .headernav li { float: left; position: relative; }
            #hd .headernav li a { 
                background: url(/lib/bestbabygear/navlink.gif) bottom right no-repeat;
                color: #FFF;
                font-size: 0.91em; 
                font-weight: bold; 
                display: block;
                margin-bottom: 1px;
                padding: 10px 13px 9px 13px; 
                }
                #hd .headernav li.last a { background: none; }
                #hd .headernav li a:hover { 
                    background: url(/lib/bestbabygear/navlinkbg.gif) bottom right no-repeat;
                    color: #FAFEDB; 
                    text-decoration: none; 
                    }
                    #hd .headernav li.last a:hover { 
                        background: url(/lib/bestbabygear/lasthdnavbg.gif) bottom right repeat-x;
                        }
            #hd .headernav li ul {
                background: #ECE6CE url(/lib/bestbabygear/hoverbg.gif) top left repeat-x; 
                display: none; 
                height: auto;
                left: 0;
                margin: 0;
                padding: 0;
                position: absolute;
                top: 34px;
                width: 160px;
                z-index: 999;
                }
                #hd .headernav li ul * { position: relative; z-index: 999; }
                #hd .headernav li ul li {
                    background: none;
                    display: block;
                    float: none; 
                    text-align: left;
                    }
                    #hd .headernav li ul li a {
                        background: none; 
                        color: #587034; 
                        display: block;
                        font-size: 0.85em; 
                        padding-bottom: 5px;
                        padding-top: 5px;
                        width: 134px;
                        }
                    #hd .headernav li ul li a:hover { background-color: #DADCB5; background-image: none; color: #587034; }
                #hd .headernav li:hover ul, #hd .headernav li.sfhover ul { display: block; }
#seo-related-links h3.relatedHd { background: url(/lib/bestbabygear/navdash.gif) bottom left repeat-x; text-align: left; }
    #seo-related-links h3.relatedHd img { margin-left: 20px; }
div.scBreadcrumbs { color: #9E9576; font-size: 0.75em; margin: 10px 0 15px; }
    div.scBreadcrumbs a { text-decoration: underline; }
        div.scBreadcrumbs a:hover { text-decoration: none; }
    div.scBreadcrumbs .sep { color: #E1DBC3; }
    div.scBreadcrumbs .last { font-weight: bold; }
.iteminfocont { background-color: #FFF; float: left; width: 100%; }
    .iteminfocont .itemimg { float: left; padding: 10px 0; text-align: center; width: 45%; }
    .iteminfocont .iteminfo { float: right; margin-right: 10px; padding: 10px 0; width: 45%; }
        .iteminfocont .iteminfo #product-info-table { border: solid 2px #E1DCC8; font-size: 0.87em; width: 330px; }
            .iteminfocont .iteminfo #product-info-table td { margin: 0; padding: 0; text-align: left; }
            .iteminfocont .iteminfo #product-info-table tr.even th, .iteminfocont .iteminfo #product-info-table tr.even td {
                background: #EEECDF url(/lib/bestbabygear/pitsep.gif) bottom left repeat-x;
                color: #777163;
                padding: 5px 5px 5px 15px;
                }
            .iteminfocont .iteminfo #product-info-table tr.odd th, .iteminfocont .iteminfo #product-info-table tr.odd td {
                background: #F7F7EB url(/lib/bestbabygear/pitsep.gif) bottom left repeat-x;
                color: #777163;
                padding: 5px 5px 5px 10px;
                }
            .iteminfocont .iteminfo #product-info-table th { border-right: solid 1px #E0DED1; }
            .iteminfocont .iteminfo #product-info-table tr.last th, .iteminfocont .iteminfo #product-info-table tr.last td {
                background-image: none;
                }
        .iteminfocont .iteminfo .order { margin: 10px 0; width: 330px; }
            .iteminfocont .iteminfo .order td { background-color: #F3F0E7; padding: 10px 5px; text-align: center; }
                .iteminfocont .iteminfo .order td #quantity-input { margin-left: 5px; }
            .iteminfocont .iteminfo input, .iteminfocont .iteminfo select { border: solid 1px #BEB69F; }
                .iteminfocont .iteminfo input.order-button, .iteminfocont .iteminfo input.a2r { border: 0; }
        .iteminfocont .iteminfo .infoadd { margin: 10px 0; width: 330px; }
            .iteminfocont .iteminfo .infoadd td { text-align: center; }
    .iteminfocont .captionara { clear: both; float: left; margin: 10px 0; }
        .iteminfocont .captionara .itemcapt { clear: both; margin: 0 10px 20px; }
    .scitem #contents-table { margin: 15px 0; }
        .scitem #contents-table td.horizontal-seperator { text-align: center; }
            .scitem #contents-table td.horizontal-seperator, .scitem #contents-table td.horizontal-seperator a {
                color: #3D4925; 
                font-weight: bold; 
                padding: 5px 0; 
                }
        .scitem #contents-table td.horizontal-seperator .price { margin: 10px 0; }
    .scitem .cross-sell { background: none; margin-top: 10px; position: relative; }
        .scitem .cross-sell div {
            background: url(/lib/bestbabygear/cross-sell.gif) top left no-repeat; 
            height: 39px;
            left: 0;
            position: absolute; 
            top: 0;
            width: 723px;
            }
    .scitem .recent-items-name { color: #3D4925; font-weight: bold; }
        .scitem .recent-items-name a { color: #3D4925; font-weight: bold; }
    .scitem .recent-items-price, .scitem .recent-items-saleprice { color: #3D4925; font-weight: bold; padding: 10px 0 8px; }
    .sectcontets { margin: 0 10px 0 0; }
/*--- Paging Styles ---*/
div#paging {
	clear: both;
	margin-right: 5px;
	padding: 12px 0;
}
#paging #contents { text-align: center; }
div#paging div#ctrls {
	background-color: #EBE9D0;
	border-bottom: solid 2px #A7A37E;
	padding-bottom: 8px;
}

div#paging div#ctrls2 {
	background-color: #EBE9D0;
	border-top: solid 2px #A7A37E;
	padding-top: 8px;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #3E4826;
}

div#paging div.ctrls td a {
	color: #3E4826;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
}

div#paging div#contents {
	padding: 14px 0;
}

div#paging div#contents table {
	xwidth: 100%;
}

div#paging div#contents table td {
	xpadding: 6px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url("contsVertSep.gif") repeat-y center top;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url("contsHorzSep.gif") repeat-x left center;
}

div#paging div#contents table td div.name {
	padding: 0 0 6px;
}

div#paging div#contents table td div.name a {
	text-decoration: underline;
	font-size: 11px;
	color: #474747;
	font-weight: bold;
}

div#paging div#contents table div.price {
	display: inline;
}

div#paging div#contents table div.price s {
	text-decoration: line-through;
	font-weight: normal;
}

div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice {
	display: inline;
	font-size: 13px;
	font-weight: bold;
	color: #FD8000;
}

div#paging div#contents table div.saleprice {
	margin-left: 12px;
}

/*--- End Paging Styles ---*/
.scitem .cs2 { background: none; height: 42px; position: relative; width: 228px; }
    .scitem .cs2 div {
        background: url(/lib/bestbabygear/cross-sell-header2.gif) top left no-repeat; 
        height: 42px;
        left: 0;
        position: absolute; 
        top: 0;
        width: 228px;
        }
#xsell table { margin-top: 0; width: 188px; }
h3.pagename2 {
    background: #F2F2EA url(/lib/bestbabygear/bannerbg.gif) top right no-repeat;
    color: #7B7360;
    font-size: 1.1em;
    font-weight: bold; 
    padding: 7px 0 7px 5px; 
    text-align: left;
    width: 695px;
    }
.scitem .iteminfocont { width: 95%; }
.scitem .options .mono { margin-right: 5px; }
.scitem .newsletter .nsltr { padding-left: 14px; }
* html #hd .hdrt { padding-bottom: 13px; }

.itemcapt ul li, #caption ul li, #info-div ul li {
list-style-type: disc;
list-style-position: inside;
}

