body,h1,h2,h3,h4,h5,h6,form,fieldset,legend,p,ul,ol,li,fieldset,blockquote,caption,table,dl,dt,dd{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-weight:400;}img,fieldset{border:0;}a:link, a:visited, a:hover{text-decoration:none; color: #5183a7;}img.border { border: solid 1px #CCC; }.blue { color: #0072BC; }form h3 { color: #0072BC; font-weight: bold; font-size: 1.1em; margin: 10px 0 0 0; }tr.even td { height: 25px; padding-top: 5px; background-color: #EDEDED; }tr.odd td { height: 25px; padding-top: 5px; }tr.blue_boarder td {border-top: 1px solid #CCEBF8; border-bottom: 1px solid #CCEBF8;}.main td {padding-top: 10px;padding-bottom: 10px; vertical-align:top; }tr.blue_boarder td td {border: none; padding:0}hr { color: #CCEBF8; }.clear {clear: both;}sup{font-size:smaller;vertical-align:baseline;position:relative;bottom:0.33em;}body { font-family:Arial, Helvetica, sans-serif;font-size:62.5%;margin:0;padding:15px;text-align:center; background: #7aacd0; }#wrapper{font-size:1.2em;margin:0 auto 10px;padding: 10px 0 0 0; text-align:left;width:787px; background: #FFFFFF;}#loginInfo{font-size:1.2em;margin:0 auto 10px;padding: 0 0 0 0; text-align:right;width:787px; color: #EEEEEE;}#loginInfo a {color: #FFFFFF;}#LanguageSelector{font-size:.95em;margin:0 auto;padding:5px 11px 5px 0;text-align:right;width:776px; background-color: #FFFFFF;}#Shop, #ShopNoDeal { margin: 0px auto; height: 38px; position: relative; background-color: #d6e8f6; text-transform: uppercase; font-weight: bold; font-size: 11px; border-left: 9px solid #fff; border-right: 9px solid #fff;}#ShopNoDeal {padding-left: 390px;}#ShopNow { display: block; float: right; background: transparent url(CoscoJuvenileMainTemplates/images/btn_go_shop.gif) no-repeat right 8px; padding: 12px 35px 7px 0; margin: 0 0 0 0;}#CheckOrder { display: block; float: right; background: transparent url(CoscoJuvenileMainTemplates/images/btn_go_shop.gif) no-repeat right 8px; padding: 12px 35px 7px 0; margin: 0 0 0 15px;}#ShopCart { display: block; float: right;  background: transparent url(CoscoJuvenileMainTemplates/images/shop_cart.gif) no-repeat 98px 6px; padding: 11px 45px 12px 11px; margin: 0 0 0 0; font-size: 95%;}#HotDeals { text-indent: -9999px; display: block; float: left; background: transparent url(CoscoJuvenileMainTemplates/images/shop_hotdeal.gif) no-repeat top left; width: 114px; height: 34px; margin: 3px 0 0 0;}#HotDeals:hover {background-position: 0 -34px;}#header{clear:both;padding:5px 0 0 10px; margin: 0 9px 0 9px; background: transparent none no-repeat left top;}#ENews,#GreetingBar #Search{color:#999; }#ENews.on,#GreetingBar #Search.on{color:#333;}#rightAd a {/*background:transparent url(/CMS/Safety1st/freeShipping_banner2.gif) top center no-repeat;*/width: 570px;height: 70px;margin: 0 0 0 12px;display: block;cursor: pointer;/*text-indent: -9999px;*/}#rightAd a img { width: 570px; }#Shop #SearchForm {width: 210px; float: left; margin: 8px; }#Shop #Search { font-size: 10px; line-height: 10px; border: none;  width: 172px; height: 14px; padding: 3px 10px 2px 5px; float: left; }#Shop #Search:focus {border: none;}#Shop .search_submit { float: right; width: 20px; height: 19px; margin: 2px 0 0 0; padding: 0; }dl.accordion-menu {	margin: 0;	padding: 0;	width: 165px;	visibility: visible;}dl.accordion-menu dt {	padding:0px;	margin: 0px;	width: 165px;	height: 35px;	background-repeat: no-repeat;	background-position: center top;	text-indent: -999px;}dl.accordion-menu dd {	margin: 0px;	padding: 0px;}dl.js dt{	cursor:pointer;}.bd {	list-style:none;	color:#40c8f4;	padding: 0px 0px 5px 5px;	margin: 0px;}.bd a {	font-weight:bold;	display: block;	color: #58595b;	padding: 2px 0;}.bd li {	border-top: solid 1px #b1cee3;	margin-left:22px;}.bd li:first-child { border: none; }/*.bd a:hover{background: transparent url(CoscoJuvenileMainTemplates/images/nav_diamond.gif) no-repeat left center;}*/dt.Menu17, dt.Menu18 {background-color:#0A5E9E;}dd.Menu17 a, dd.Menu18 a{color:#0073BC;}/* ------------- * Sub Navigation * ------------- */#nav{clear:both;margin-top:10px;background: transparent url(CoscoJuvenileMainTemplates/images/nav_bg.gif) repeat-y left top;}#nav .column h3 {background-position:left top;background-repeat:no-repeat;height:35px;margin-bottom:3px;text-indent:-9999px;}#nav .products h3 {}#nav .community h3 {background-position:-194px top;}#nav .customer h3 {background-position:right top;}#nav dl{margin: 0 0 10px 20px; width: 169px; }#nav dt{font-weight:700;text-transform:uppercase;}#nav dd{margin-left:5px;background: transparent url(CoscoJuvenileMainTemplates/images/nav_bullet.gif) no-repeat 0px 5px;}#nav dl a{display:block;font-size:.95em;padding:2px 0 2px 10px;color: #396e94;background: transparent url(CoscoJuvenileMainTemplates/images/nav_bullet.gif) no-repeat 0px 5px;}/*#nav dl a:hover { background-image: url(CoscoJuvenileMainTemplates/images/nav_bullet_hover.gif); }*/#brands, #brandsusa {margin: 0 10px 0px 0;padding-top: 10px;clear: both;border-top: 1px solid #CCCCCC;}.icon_djg, .icon_safetyfirst, .icon_cosco, .icon_eddiebauer, .icon_maxicosi, .icon_quinny, .icon_hp { text-indent: -9999px; height: 45px; display: block; float: left; margin: 0 4px 2px 0; }.icon_djg { background: url(CoscoJuvenileMainTemplates/images/logo_dor.gif) no-repeat; width: 152px; }.icon_safetyfirst { background: url(CoscoJuvenileMainTemplates/images/logo_sf.gif) no-repeat; width: 136px; }.icon_cosco { background: url(CoscoJuvenileMainTemplates/images/logo_cj.gif) no-repeat; width: 91px; }.icon_eddiebauer { background: url(CoscoJuvenileMainTemplates/images/logo_eb.gif) no-repeat; width: 127px; }.icon_maxicosi { background: url(CoscoJuvenileMainTemplates/images/logo_mc.gif) no-repeat; width: 127px; }.icon_quinny { background: url(CoscoJuvenileMainTemplates/images/logo_qu.gif) no-repeat; width: 107px; }.icon_hp { background: url(CoscoJuvenileMainTemplates/images/logo_hp.gif) no-repeat; width: 90px; }#brandsusa .icon_djg, #brandsusa .icon_safetyfirst, #brandsusa .icon_cosco, #brandsusa .icon_eddiebauer, #brandsusa .icon_maxicosi, #brandsusa .icon_quinny, .icon_hp { margin: 0 0 2px 0; }#brandsusa .icon_djg { background: url(CoscoJuvenileMainTemplates/images/logo_dor2.gif) no-repeat;  width: 125px; }#brandsusa .icon_safetyfirst { background: url(CoscoJuvenileMainTemplates/images/logo_saf2.gif) no-repeat; width: 123px; }#brandsusa .icon_cosco { width: 80px; }#brandsusa .icon_eddiebauer { width: 118px; }#brandsusa .icon_maxicosi { width: 122px; }#brandsusa .icon_quinny { background: url(CoscoJuvenileMainTemplates/images/logo_qu2.gif) no-repeat; width: 93px; }#brandsusa .icon_hp { width: 105px; }#footer{clear:both;font-size:.9em;margin:0;padding:25px 30px 0 20px;background: #7aacd0 url(CoscoJuvenileMainTemplates/images/footer.gif) no-repeat left top; color: #FFF;}#footer span{float:left;}#footer ul{float:right;list-style-type:none;width:280px;}#footer ul li{border-right:1px solid #FFF;display:block;float:left;}#footer ul a{display:block;float:left;padding:0 3px;color: #FFF;}#footer ul li.last{border:none;}#country_selector_eng, #country_selector_esp {margin: -9px 0 20px 0; background: transparent url(CoscoJuvenileMainTemplates/images/country-tab_eng.gif) no-repeat left top; width: 201px; height: 34px; display: block;}#country_selector_esp {background: transparent url(CoscoJuvenileMainTemplates/images/country-tab_esp.gif) no-repeat left top;}#country_selector_eng dt, #country_selector_esp dt {width: 116px; text-indent: -999px; display: block; float: left}#country_selector_eng dd, #country_selector_esp dd {margin: 9px 3px 0;display: block;float: left;}a.button,button{background-color:transparent;border:none;cursor:pointer;margin:0 5px 0 0;overflow:visible;padding:0;white-space:nowrap;}*:first-child+html button[type]{width:1px;}a.button span,button span{background:transparent url(CoscoJuvenileMainTemplates/images/btn_rgt.png) no-repeat scroll right top;_background-image:url(CoscoJuvenileMainTemplates/images/btn_rgt.gif);display:block;float:left;margin:0;padding:0 14px 0 0;}a.button span span,button span span{background:transparent url(CoscoJuvenileMainTemplates/images/btn_lft.png) no-repeat;_background-image:url(CoscoJuvenileMainTemplates/images/btn_lft.gif);color:#666;font-size:11px;font-weight:700;line-height:28px;padding:0 6px 0 20px;text-transform:uppercase;}a.small span,button.small span{background:transparent url(CoscoJuvenileMainTemplates/images/btn_rgt_sm.png) no-repeat scroll right top;_background-image:url(CoscoJuvenileMainTemplates/images/btn_rgt.gif);padding:0 11px 0 0;}a.small span span,button.small span span{background:transparent url(CoscoJuvenileMainTemplates/images/btn_lft_sm.png) no-repeat;_background-image:url(CoscoJuvenileMainTemplates/images/btn_lft.gif);font-size:9px;line-height:20px;padding:0 5px 0 16px;}.ok,.error{color:#333;display:block;margin:0;padding:5px 5px 5px 25px;}.ok{background:#E5F1E8 url(CoscoJuvenileMainTemplates/images/icon_ok.gif) no-repeat 2px 1px;border-bottom:2px solid #390;border-top:2px solid #390;margin-bottom:5px;}.error{background:#F5E5E5 url(CoscoJuvenileMainTemplates/images/icon_error.gif) no-repeat 2px 1px;border-bottom:2px solid #E74B4B;border-top:2px solid #E74B4B;margin-bottom:5px;}.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }.clearfix { display: inline-block; }html[xmlns] .clearfix { display: block; }* html .clearfix { height: 1%; }.right { float: right; }.left { float: left; }.small {font-size: 10px;}img.border {border: solid 1px #CCC;}a:active,a:focus,button:active,button:focus{-moz-outline-style:none;outline:none;}p{margin-bottom:10px;}.hide{display:none;}hr{color:#CCEBF8;}.input{border:solid 1px #999;border-left-color:#666;border-top-color:#666;}.noborder{border:none;}#Canada{float:right;margin:5px 0 0 50px;position:relative;}#Canada .content{background-color:#FFF;border:solid 1px red;bottom:17px;color:#999;display:none;left:-389px;padding:10px;position:absolute;width:400px;z-index:10;}#Canada:hover .content{display:block;}#ShoppingCart { display: block; background: transparent url(icon_cart.gif) right center no-repeat; line-height: 17px; padding: 0px 22px 0px 0px; margin: 0px 5px 0px 0px; height: 17px; }#left{float:left;width:170px;}#right{float:right;width:585px;color: #666; margin-top: 0;}#right .cartBox {	background: url(CoscoJuvenileMainTemplates/images/box_bottom.gif) no-repeat left bottom;	width: 581px;	padding-bottom: 13px;	margin-bottom: 10px;}#right .cartBox .top {	background: #2593d2 url(CoscoJuvenileMainTemplates/images/box_top_solid.gif) no-repeat left top;	font-size: 1.6em;	font-weight: bold;	color: #FFFFFF;	padding: 8px 12px 10px;}#right .cartBox .empty {	font-size: 11px;	line-height: 11px;	background: url(CoscoJuvenileMainTemplates/images/box_top.gif) no-repeat left top;	height: 11px;	margin: 0px;	padding: 0px;}#right .cartBox .content {	border-right: 6px solid #2593d2;	border-left: 6px solid #2593d2;	margin: 0px;	padding: 0px;}#right .cartBox .errorDiv {	border-right: 6px solid #2593d2;	border-left: 6px solid #2593d2;	margin: 0px;	padding: 0px;}#right .cartBox .cart_text { width: 145px; }#right .cartBox .cart_label { text-align: right; line-height: 22px; }#right .cartBox tr td { padding: 2px;}tr.row td { vertical-align: middle; border-bottom: 1px solid #CCC;}tr.row td input { width: 42px; }/* ------------- * Pop up box * ------------- */.popup_wide {	background: #666666 url(CoscoJuvenileMainTemplates/images/popup_cart_wide.png) no-repeat left top;	_background-image: url(CoscoJuvenileMainTemplates/images/popup_cart_wide.gif);	height: 200px;	width: 490px;	position: absolute;	left: 45px;	top: 100px;}.popup {	background: #666666 url(CoscoJuvenileMainTemplates/images/popup_cart.png) no-repeat left top;	_background-image: url(CoscoJuvenileMainTemplates/images/popup_cart.gif);	height: 200px;	width: 490px;	position: absolute;	left: 45px;	top: 100px;}.popup .close {	color: #FFFFFF;	display: block;	position: absolute;	top: 8px;	right: 5px;	width: 60px;	height: 15px;	font-size: 11px;	text-align: left;}#right .popup .content { padding: 0; }#right .cartBox .content .popup .content { border: none; }.popup .content td {padding: 0; margin: 0;}.popup .content table {margin: 0; padding: 0; }.popup .content {	position: absolute;	top: 28px;	left: 16px;	right: 16px;	height: 165px;	font-size: 12px;	/*text-align: center;*/	background: #FFFFFF;	margin: 0;	padding: 0;	border: none;}.popup .border { border-right: 1px solid #797979; }/* ------------- * Home Styles * ------------- */#safety_notice { background: transparent none no-repeat left top; display: block; height: 31px; width: 184px; text-indent: -9999px; }#form_enews { background: transparent none no-repeat center top; height: 151px; width: 179px; overflow: hidden; position: relative; }#form_enews table { width: 149px; position: absolute; left: 17px; bottom: 18px; }#form_enews .text  { display: none; }#form_enews #ENews { width: 125px; }#form_enews .signup_button {background: transparent url(CoscoJuvenileMainTemplates/images/btn_go.png) no-repeat left top; float: right; width: 22px; height: 20px; color: transparent; margin: 0; padding: 0; border: none;}#home_ads { clear: both; padding-top: 10px; height: 160px;}/* ------------- * Interior Styles * ------------- */#enews_signup {	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 163px;	width: 169px;	text-indent: -9999px;	margin: 30px 0 0 0;}h1.image { text-indent: -999px; width: 585px; height: 63px; background-repeat: no-repeat;}h1#H_Safety {background-image: url(CoscoJuvenileMainTemplates/images/safety_tips.jpg);} h1#H_Profile {background-image: url(CoscoJuvenileMainTemplates/images/my_profile.jpg);} h1#H_Wishlist {background-image: url(CoscoJuvenileMainTemplates/images/my_wishlist.jpg);} h1#H_Enews {background-image: url(CoscoJuvenileMainTemplates/images/safety1st_foremost.jpg);} h1#thank_you {background: #FFF url(CoscoJuvenileMainTemplates/images/thank_you.gif) no-repeat left top; text-indent: -9999px; height: 35px; width: 149px;}#flash { height: 232px; }#main{clear:both;margin:10px 10px 4px 0;padding:0 10px 0 10px; background: transparent url(CoscoJuvenileMainTemplates/images/main_rpt.gif) repeat-y left top;}#add_this { position: relative; height: 18px; z-index: 10; }#add_this a { display: block; position: absolute; right: 3px; top: 0px; z-index: 1; }#AdSpace {margin: 0 0 0 -3px;text-align: center;}/* ------------- * Product Styles * ------------- */.carseatsearch {background-color:#E4E4E4; margin: 0px 12px; padding: 2px 0px 2px 5px;}#carseat fieldset {float: left; margin-right: 5px; padding: 0px; height: 40px;}#carseat legend { font-weight: bold; }#carseat button {float: left;  margin-top: 10px;}#carseat #Results {clear:both; position:relative; }#search_box #loading {clear:both; position:relative; width: 500px;text-align: center;margin: 0 auto;padding: 100px 0 340px 0;background: #fff;}#right .column{float:left;margin-right:0;width:194px;color: #666;}#tab_Description ul,#tab_Description ol{list-style:inside;margin-left:15px;}#tab_Description ol{list-style:decimal;}#tab_Description ul ul,#tab_Description ol ul{list-style:circle;}#right div.main {min-height:460px; margin: 0;}#search_box {background: url(CoscoJuvenileMainTemplates/images/search_top.gif) left top no-repeat;padding-top:17px;position:relative;width:585px;}#search_box .container{ background-image: url(CoscoJuvenileMainTemplates/images/product_rpt.gif); background-position:left top;background-repeat:repeat-y;}#search_box .header{background-color: #FFF;display:block;height:93px;margin:0 9px;}#search_box .header img { height: 95px; width: 561px; position: absolute; left: 12px; top: 12px; color: #FFF; overflow: hidden; z-index: 1; }#search_box .header p { height: 52px; width: 243px; position: absolute; z-index: 2; top: 43px; left: 20px; color: #fff; font-size: 11px; }#search_box .header div { height: 58px; width: 236px; position: absolute; left: 14px; top: 9px; padding: 38px 320px 0 5px; color: #FFF; font-size: 11px; }#search_box .header h2 { display: none; }#right #search_box div.main {background:#FFF;clear:both;font-size:0.9em;margin:0 9px;min-height:400px;padding:10px;}#search_box .results{background:#E4E4E4;margin:0 12px;padding:5px 10px;}#search_box .results a{color: #5183a7;padding:5px;}#search_box .results span span{color:#999;padding:5px;}#search_box .btm{background-image:url(CoscoJuvenileMainTemplates/images/product_btm.gif);background-position:left bottom;background-repeat:no-repeat;height:18px;}#search_box .main a{color:#999;}#search_box .main a strong {color: #0C63A6;}div.box{background-color:#0C63A6;background-repeat:no-repeat;float:left;margin:0 10px 10px 0;}div.box a{background:transparent url(CoscoJuvenileMainTemplates/images/btn_go.png) no-repeat 235px center;display:block;height:41px;text-indent:-9999px;width:260px;}#Products a{display:block;}#Products .image{background:transparent url(/elements_global/indicator.gif) center center no-repeat;display:block;height:95px;position:relative;width:95px;}#Products .new,#Products .hot{display: block;position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:38px;height:42px;background-repeat:no-repeat;background-position:left top;}#Products .hot{z-index:4;}#Products .coming {display: block;position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:38px;height:42px;background-repeat:no-repeat;background-position:left top;}#Products .image img{clip:rect(0px 95px 95px 0px);left:0;position:absolute;top:0;}#Products img {background: transparent url(CoscoJuvenileMainTemplates/images/indicator.gif) no-repeat center center;}#Products {text-align: center;}#productList {list-style-type: none;margin: 15px 0 0 20px;padding: 0;}#productList li {float: left;width: 120px;height: 170px;margin-right: 10px;margin-bottom: 10px;position: relative;}.productListImage {height: 95px;display: block;}#product_box {background: url(CoscoJuvenileMainTemplates/images/product_top.gif) 0 -2px no-repeat;padding-top:15px;position:relative;width:585px;z-index:1;}#product_box .container{background-position:left top;background-repeat:repeat-y;}#product_box .header{background-color:#EDEDED;margin-left:9px;margin-right:9px;padding-left:10px;}#product_box .header button{float:right;width:auto;}#product_box img.new{background-position:left top;background-repeat:no-repeat;display:block;height:46px;left:9px;position:absolute;top:9px;width:41px;z-index:2;}#product_box div.new{padding-left:35px;}#product_box #nav_Tour,#product_box #nav_Tour a{display:block;height:44px;margin-bottom:10px;width:172px;}#product_box #nav_Tour{background-position:left top;background-repeat:no-repeat;margin-left:40px;}#product_box #nav_Tour span{display:none;}#product_box h1,#product_box h2,#product_box h3{font-size:1.2em;font-weight:700;margin:0;padding:0;}#product_box h1{font-size:1.6em;}#product_box h3{margin:0 0 3px;}#product_left{background-color:#FFF;color:#666;float:left;margin-left:9px;overflow:auto;padding:5px 10px 20px 10px;width:418px;position: relative; }#product_left ul{margin:0 0 0 20px;}#product_right{_margin:80px 5px 0 0;background:transparent url(CoscoJuvenileMainTemplates/images/product_retailer_top.jpg) no-repeat right top;color:#333;float:right;margin:80px 9px 0 0;padding:20px 8px 8px;text-align:center;width:111px;}#product_right .retailer{display:block;margin:4px 0 0 0;}#product_right .buynow{display:block;padding:0;}#product_box .nav{clear:both;list-style-type:none;}#product_box .nav li,#product_box .nav a{background-repeat:no-repeat;display:block;float:left;height:76px;}#product_box .nav a{text-indent:-9999px;}#product_box .btm{background-position:left bottom;background-repeat:no-repeat;clear:both;padding-bottom:10px;}#button_models{display:none;}#box_models{background:#F1F1F1 url(CoscoJuvenileMainTemplates/images/model_top.gif) no-repeat right top;border:1px solid #BBB;border-top:none;display:none;left:9px;overflow:hidden;position:absolute;width:565px;z-index:10;}#box_models div a{color:#999;display:block;float:left;font-size:10px;font-weight:700;margin:10px 5px;text-align:center;}#box_models div img{border:1px solid #BEBEBE;margin-bottom:5px;}tr.highlight td{background-color:#FF9;}#product_box th{text-align:left;}#product_box #nav_Tour {background-image: url(CoscoJuvenileMainTemplatesoscoJovenileMainTemplates/CoscoJuvenileMainTemplates/images/product_tour.gif); height: 44px; width: 172px; margin: 0 auto 10px auto;}#product_box #nav_Tour span {height: 100%; width: 100%; }#product_box #new_product h1, #product_box #new_product h2 {position: relative; top: 0; left: -15px;}#product_box #hot_product h1, #product_box #hot_product h2 {position: relative; top: 0; left: -15px;}#product_box #coming_soon h1, #product_box #coming_soon h2 {position: relative; top: 0; left: -15px;}#product_box tr.odd td{background-color:#EDEDED; padding: 2px;height: auto;}#product_box tr.even td{background-color:#FFF; padding: 2px;height: auto;}#tab_Photos {position: relative;}#tab_Photos .gallery img{display:inline-block;margin:0 0 10px;}#product_left .hide{display:none;}#tab_Tour.hide{display:block;left:-999%;position:absolute;}#fashion_floater{display:block;height:234px;position:absolute;text-align:center;width:220px;z-index:100;}#fashion_floater img {max-height: 210px;}#fashion_floater .container{margin:6px;}#fashion_floater .backer{background-color:#FFF;height:208px;overflow:hidden;width:208px;}#fashion_floater .overlay{background:url(CoscoJuvenileMainTemplates/images/product_fashion_container.gif) repeat left top;display:block;height:234px;left:0;position:absolute;top:0;width:220px;z-index:102;}#product_box_images {float: right;display: block;width: 210px;padding: 0 0 0 0;text-align: center;}#product_box .swatch_group h3 {font-size: 13px;text-align: left;clear: both;color: #333;margin: 0 0 0 0;padding: 0;}#product_cart_add input {width: 25px; height: 14px; text-align: center; }#product_cart_add span {color: white; font-weight: bold; }#product_cart_add .button {width: 115px;height: 33px;text-indent: -9999px;display: block;margin: 2px 0 0 8px;}#product_cart_add .price_label { font-size: 13px; padding-top: 15px;}#product_cart_add .price { font-size: 19px; }#product_cart_add .sale_price { font-size: 16px; }#product_cart_add {width: 133px;height: 149px;position: absolute;top: 1px;right: 3px;text-align: center;background-repeat: no-repeat;background-color: #fff;background-position: top right;}.swatch_group { width: 210px; margin: 0 0 0 0; }.swatch_group h3 { font-size: 10px; text-align: left; clear: both; color: #BEBEBE;}ul#swatches { list-style-type: none; margin: 0; padding: 0; }#swatches li { display: block; float: left; text-align: center; font-size: 10px; line-height: 10px; color: #999; font-weight: bold; margin: 0 8px 5px 0; height: 85px; width: 60px; }#swatches a { display: block; text-align: center; font-size: 11px; color: #999; font-weight: bold;}#swatches .swatchborder0 { position: relative; width: 60px; height: 60px; border: 1px solid #BEBEBE; margin: 5px 0 3px 0;}#swatches .swatchborder1 { position: relative; width: 60px; height: 60px; border: 1px solid #0099CC; margin: 5px 0 3px 0;}#swatches .state1 .swatchborder { border-color: #0099CC; }#swatches .state1 a,#swatches a.current{ color: #0099CC; }#swatches a div.swatchpricesale { color: red; }#swatches .hot_swatch {display: block;position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:23px;height:25px; background: url(CoscoJuvenileMainTemplates/images/product_hot_eng_small.gif) top left no-repeat;}#product_box ul.nav { margin:0;}#product_box .nav li#nav_Description,#product_box .nav li#nav_Description a {width: 104px; background-position: 0px 0px;}#product_box .nav li#nav_Description.selected,#product_box .nav li#nav_Description.selected a { background-position: 0px -76px; }#product_box .nav li#nav_Photos, #product_box .nav li#nav_Photos a {width: 73px; background-position: -104px 0px;}#product_box .nav li#nav_Photos.selected, #product_box .nav li#nav_Photos.selected a { background-position: -104px -76px; }#product_box .nav li#nav_Instructions,#product_box .nav li#nav_Instructions a {width: 101px; background-position: -177px 0px;}#product_box .nav li#nav_Instructions.selected,#product_box .nav li#nav_Instructions.selected a {background-position: -177px -76px;}#product_box .nav li#nav_Friend,#product_box .nav li#nav_Friend a {width: 95px; background-position: -278px 0px;}#product_box .nav li#nav_Friend.selected,#product_box .nav li#nav_Friend.selected a {background-position: -278px -76px;}#product_box .nav li#nav_Retailers,#product_box .nav li#nav_Retailers a {width: 98px; background-position: -373px 0px;}#product_box .nav li#nav_Retailers.selected,#product_box .nav li#nav_Retailers.selected a {background-position: -373px -76px;}#product_box .nav li#nav_Wish,#product_box .nav li#nav_Wish a {width: 114px; background-position: -471px 0px;}#product_box .nav li#nav_Wish.selected,#product_box .nav li#nav_Wish.selected a {background-position: -471px -76px;}#product_box .container {background-image: url(CoscoJuvenileMainTemplates/images/product_rpt.gif);}#product_box .nav li, #product_box .nav a {background-image: url(CoscoJuvenileMainTemplates/images/product_nav.gif);}#product_box img.new {background-image: url(CoscoJuvenileMainTemplates/images/product_new.gif);}#product_box #nav_Tour {background-image: url(CoscoJuvenileMainTemplates/images/product_tour.gif);}#product_box .btm {background-image: url(CoscoJuvenileMainTemplates/images/product_btm.gif);}#product_box h1,#product_box h2,#product_box h3 {color: #0C63A6;}.new {position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:38px;height:42px;background: transparent none no-repeat left top;display:block;}.new_product {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:54px; background: transparent none no-repeat left top;}.hot_product {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:46px; background:url(CoscoJuvenileMainTemplates/images/product_hot_eng.gif) no-repeat;}.coming_soon {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:46px; background:url(/CMS/search_coming_eng.gif) no-repeat;}.sale {	text-decoration: line-through;	font-weight: bold;	display: inline;}#right h1 {font-size: 1.6em;font-weight:bold;color:#0072BC;margin: 5px 0 0 0;}#right p {margin: 5px 0 5px 0;}#right .header h1 {margin: 0;}dl.safety1st dt {	color: #0071BC;	font-weight: bold;	/*background: transparent url(CoscoJuvenileMainTemplates/images/1stIconSmall.gif) no-repeat left top;*/	padding: 0px 0px 0px 20px;	line-height: 17px;}dl.safety1st dd {	padding: 0px 0px 10px 20px;	margin: 0px 0px 10px 0px;	border-bottom: 1px solid #CCEBF8;}dl.safety1st dd.top {	margin: 0px;	padding-bottom: 0px;	border: none;}.side_nav {	width: 187px;	padding: 0 6px;	margin: 0px 0px 5px 20px;}#right .side_nav ul {	background: #338dcc;	padding: 5px 0;	list-style: none;}.side_nav li {	padding: 0;	list-style-type: none;	background: #549fd4;	border: solid 1px #93c2e4;	border-left: none;	border-right: none;	margin-bottom: 5px;}.side_nav a {	color: #FFFFFF;	display: block;	line-height: 14px;	font-weight: bold;	padding: 9px 0 9px 28px;	background: transparent  url(CoscoJuvenileMainTemplates/images/side_nav_bug.gif) no-repeat left center;}.side_nav li.selected a {background-position: -187px center;}.side_nav a:hover {background-position: 8px center;}#txtSafetyNoticesResults {padding: 2px;color: #666;position: relative;top: -10px;}ul#SafetyNotices {list-style: none;margin: 20px 0 70px 0;padding: 0;}ul#SafetyNotices li {clear: both;}ul#SafetyNotices li strong {width: 85px;float: left;font-weight: normal;}ul#SafetyNotices li a:link, ul#SafetyNotices li a:visited {float: left;margin: 0 0 10px 0 ;width: 440px;}#installation img {float: left;}#installation h1 {font-weight: normal; margin: 5px 0 10px 0;}#installation h2 { font-size: 1.2em; font-weight: bold; color: #017cc8;  }#installation h3 { font-size: 1.2em; font-weight: bold; color: #017cc8; margin: 0 0 0 135px; }#installation .main {	font-size: 1.1em; }#installation .main ul { margin: 0 20px 0 150px; }#installation .main a {color: #017cc8;}dl.toggle dt {color: #0071BC; }dl.yui dt {	background: transparent url(CoscoJuvenileMainTemplates/images/toggle_closed.gif) no-repeat left center;	padding-left: 13px;	cursor: pointer;}dl.yui dt.open {background-image: url(CoscoJuvenileMainTemplates/images/toggle_open.gif); }dl.yui dd { padding-left: 13px; }.caution {	background: #E0EBF0 url(CoscoJuvenileMainTemplates/images/box_caution_top.gif) no-repeat left top;	width: 572px;	margin-bottom: 10px;}.caution div {	background: transparent url(CoscoJuvenileMainTemplates/images/box_caution_btm.gif) no-repeat left bottom;	padding: 10px 10px 12px 45px;	min-height: 20px;	font-size: 11px;}.label {width: 130px; float: left; margin: 5px 10px 10px 0; text-align: right;}.labelgroup {float: left; text-align: center;}input {padding: 2px; width: 200px; margin: 1px;}input.short_input { width: 35px; margin: 0 5px 0 0;}input.shorter_input { width: 15px; margin: 0 2px 0 0;}input.carseat_short_input { width: 30px; margin: 0 5px 0 0; padding: 1px 1px 0 1px;}.form_indent {margin: 10px 20px 5px 130px;}input.checkbox_indent {border: none; width: 20px;}input.radio {width: 12px; margin: 0 0 0 5px; border: none;}input.phone1 { width: 25px; margin: 0 5px 0 5px; }input.phone2 { width: 35px; margin: 0 5px 0 5px; }#instructions_download li {clear: both;border-bottom: 1px solid #CCEBF8;padding: 8px 3px;}#instructions_download ul {list-style: none;margin: 0;padding: 0;}.instruction_column {width: 250px;margin: 0 10px;float: left;}.blue_number {line-height: 17px;background: transparent url(CoscoJuvenileMainTemplates/images/circle_blue.gif) no-repeat left top;text-align: center;width: 17px;margin: 0 5px 0 0;color: #FFFFFF;font-size: 11px;display: block;font-weight: bold;float: left;}.contact h3 {font-size: 12px;font-weight: bold;background: #e6eff6;padding: 2px 0 2px 20px;line-height: 13px;font-size: 12px;color: #007ec1;border-top: solid 1px #d5eff9;}.contact p {padding: 0px 0px 10px 20px;margin: 0px 0px 10px 0px;/*border-bottom: 1px solid #CCEBF8;*/}.contact .labelled {margin: -15px 0 0 60px; display: block;}#account h3 {font-weight: bold;color: #009DDC;clear: both;font-size: 12px;line-height: 12px;margin: 30px 0 0 20px;padding: 0;}.blue_bar { margin-bottom: 10px; width: 578px; }div.blue_bar,.blue_bar caption {	background: #338dcc;	color: #FFFFFF;	text-align: left;	border-bottom: solid 1px #FFF;}div.blue_bar div,.blue_bar caption div {	line-height: 20px;	padding-left: 10px;	/*background: transparent url(CoscoJuvenileMainTemplates/images/bar_blue_btm_grey.gif) no-repeat left bottom;*/}div.blue_bar div {	/*background-image: url(CoscoJuvenileMainTemplates/images/bar_blue_btm_white.gif);*/}.blue_bar th   {	background-color: #58595b;	color: #FFFFFF;}.blue_bar th.left {	background: #58595b;	float:none;}.blue_bar th.right {	background: #58595b;	float:none;}.blue_bar td,.blue_bar th { padding: 2px 10px; }a.btn_go0 {	display: none;}a.btn_go1 {	display: block;	background: transparent url(CoscoJuvenileMainTemplates/images/btn_go.png) no-repeat center center;	text-indent: -9999px;	height: 20px;	width: 22px;}#PDcontainer {	height:400px;	background-color:#FFFFFF;	margin-left: 9px;	width:567px;}#PDproducts { margin: 5px 0 20px 15px;}#PDproducts dl {	float:left;	display:block;	font-weight:bold;	font-size:10px;}#PDproducts dt {	display: block;	text-indent: -999%;	background-repeat: no-repeat;	margin-bottom:5px;}#PDproducts dd {	padding-left:15px;	background-repeat:no-repeat;}#PDproducts dl{width: 280px;}.col1 dt { background-position: 0px 0px;}.col2 dt { background-position: -280px 0px;}#PDproducts dt { background-image: url(CoscoJuvenileMainTemplates/flash/product_demos/elements/COdemo_page_categories.gif); height: 42px;}#PDproducts dd {background-image: url(CoscoJuvenileMainTemplates/flash/product_demos/elements/B2_C1_Bullet.gif);}.col1 a { color:#0c61a2; }.col2 a { color:#0c61a2; }.col3 a { color:#0c61a2; }.col4 a { color:#0c61a2; }#right ul,#right ol { margin-left: 20px; }/* ------------- * Language Specific Styles * ------------- *//* ENG */body.eng #header{ background-image: url(CoscoJuvenileMainTemplates/images/top_eng.jpg);}body.eng #safety_notice { background-image: url(CoscoJuvenileMainTemplates/images/btn_safetynotices_eng.gif); }body.eng #form_enews { background-image: url(CoscoJuvenileMainTemplates/images/enews_bg_eng.gif); }body.eng #nav .column h3 {background-image: url(CoscoJuvenileMainTemplates/images/nav_eng.gif);}body.eng #enews_signup {background-image: url(CoscoJuvenileMainTemplates/images/enews_eng.gif);}body.eng #social_media_ad {background-image: url(Safety1stMainTemplates/images/ads/social_media_eng.gif);}body.eng #Menu17 {background-image:url(CoscoJuvenileMainTemplates/images/forthehome_eng.jpg);}body.eng #Menu18 {background-image:url(CoscoJuvenileMainTemplates/images/fortravel_eng.jpg);}body.eng .new { background-image:url(CoscoJuvenileMainTemplates/images/search_new_eng.gif);}body.eng .hot { background-image:url(CoscoJuvenileMainTemplates/images/search_hot_eng.gif);}body.eng .new_product {background-image:url(CoscoJuvenileMainTemplates/images/product_new_eng.gif);}body.eng .hot_product {background-image:url(CoscoJuvenileMainTemplates/images/product_hot_eng.gif);}body.eng #Products .coming_soon {background-image:url(/CMS/coming_soon_eng.gif);}body.eng #Products .coming { background-image:url(/CMS/search_coming_eng.gif);}/* ESP */body.esp #header{ background-image: url(CoscoJuvenileMainTemplates/images/top_esp.jpg);}body.esp #safety_notice { background-image: url(CoscoJuvenileMainTemplates/images/btn_safetynotices_esp.gif); }body.esp #enews_signup {background-image: url(CoscoJuvenileMainTemplates/images/enews_esp.gif);}body.esp #Menu17 {background-image:url(CoscoJuvenileMainTemplates/images/forthehome_esp.jpg);}body.esp #Menu18 {background-image:url(CoscoJuvenileMainTemplates/images/fortravel_esp.jpg);}body.esp .new {background-image:url(CoscoJuvenileMainTemplates/images/search_new_esp.gif);}body.esp .new_product {background-image:url(CoscoJuvenileMainTemplates/images/product_new_esp.gif);}body.esp .hot_product {background-image:url(CoscoJuvenileMainTemplates/images/product_hot_eng.gif);}body.esp #social_media_ad {background-image: url(Safety1stMainTemplates/images/ads/social_media_esp.gif);}/* ------------- * FRE * ------------- */body.fre .new {background-image:url(CoscoJuvenileMainTemplates/images/search_new_fre.gif);}body.fre .new_product {background-image:url(CoscoJuvenileMainTemplates/images/product_new_fre.gif);}body.fre .hot_product {background-image:url(CoscoJuvenileMainTemplates/images/product_hot_eng.gif);}#social_media_ad {	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 151px;	width: 187px;	position: relative;	z-index:1;}#social_media_ad a {	text-indent: -9999px;	display: block;	width: 133px;	height: 30px;	left: 19px;	position: absolute;	z-index:1;}#social_media_ad a.facebook { top: 24px; }#social_media_ad a.twitter { top: 71px; }#social_media_ad a.youtube { top: 107px; }.zoom_box_mousedown {border:1px solid #aaa; background: #ffffff; position:absolute; opacity: .5;filter: alpha(opacity=50);margin: 0 0 0 -50px; }.zoomed_view {overflow:hidden; width: 305px; height: 330px;visibility: hidden;position: absolute;z-index: 999;background: #fff;border:1px solid #aaa; }.detail_image {position: relative;width: 210px;}