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: normal; }
img,fieldset { border: 0; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
margin: 0px;
padding: 0px;
text-align: center;
background: #009DDC;
}

#wrapper {
font-size: 1.2em;
width: 822px;
margin: 0px auto 10px;
text-align: left;
background: transparent url(/Safety1stMainTemplates/images/backer_offset.gif) top right repeat-y;
}

a { text-decoration: none; color: #009DDC; }
img.border {border: solid 1px #CCC;}
.blue { color: #009DDC; }
form h3 { color: #009DDC; font-weight: bold; font-size: 1em; margin: 12px 0 0 0; clear: both; }

tr.odd td{background-color:#EDEDED; padding: 2px;}
tr.even td{background-color:#FFF; padding: 2px;}

hr { color: #CCEBF8; }

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}

sup{font-size:smaller;vertical-align:baseline;position:relative;bottom:0.33em;}
.breadcrumbs {margin: 7px 0 2px 0;}

.clear {
float: none;
clear: both;
}

.clear_tall {
height: 30px;
clear: both;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.right { float: right; }
.left { float: left; }

.small {font-size: 10px;}

img.border {border: solid 1px #CCC;}

a:active, a:focus, button:active, button:focus {
outline:none; -moz-outline-style: none;
}

p { margin-bottom: 10px; }

.hide {display: none;}
hr { color: #CCEBF8; }

.noborder {border: none;}

#LanguageSelector {
font-size: .95em;
text-align: right;
padding: 5px 11px 5px 0px;
width: 787px;
margin: 0px auto;
}


#Shop,
#ShopNoDeal { width: 797px; margin: 0px auto; height: 42px; position: relative; background: transparent none no-repeat right top; }
#ShopNow,
#HotDeals, 
#CheckOrder,
#ShopCart { text-indent: -9999px; display: block; height: 36px; position: absolute; top: 4px; background: transparent url(CoscoJuvenileMainTemplates/images/spacer.gif) no-repeat left top; }
#HotDeals { right: 19px; top: 6px; width: 112px; height: 33px; }
#HotDeals:hover { background-position: left bottom; }
#Shop #ShopNow { right: 400px; width: 90px;}
#Shop #CheckOrder { right: 275px; width: 113px; }
#Shop #ShopCart { right: 140px; width: 127px; }
#ShopNoDeal #ShopNow { right: 277px; width: 90px;}
#ShopNoDeal #CheckOrder { right: 155px; width: 113px; }
#ShopNoDeal #ShopCart { right: 20px; width: 127px; }

#ShopCart span { position: absolute; left: 73px; top: 10px; font-size: 11px; line-height: 11px; font-weight:bold; color:#868686; text-indent: 0px; display: block; }


#header {
clear: both;
padding: 5px 0px 0px 10px;
background: transparent none no-repeat left top;
margin: 0 0 0 30px;
}


#logo {
width: 225px;
height: 84px;
background: transparent url(/Safety1stMainTemplates/images/logo.gif) no-repeat left top;
display: block;
}

#LanguageSelector, #LanguageSelector a {
color: #FFFFFF;
}

#GreetingBar {
padding: 6px 0 7px 12px;
margin: 0px 5px 0px 30px;
background: #FBBF44 url(/Safety1stMainTemplates/elements/skin/shadow_greetingbar.gif) repeat-x top right;
}
#GreetingBar a {
text-decoration: underline;
color: #FFFFFF;
}

#GreetingBar span {
float: left;
padding-top: 3px;
color: #FFFFFF;
}

#GreetingBar form { float: right; }
#ENews, #GreetingBar #Search {color: #999999; }
#ENews.on, #GreetingBar #Search.on { color: #333333; }
#GreetingBar input {border: none;}

#GreetingBar #SalesCampaign {
margin: -9px 0 -19px 20px;
display: inline;
cursor: pointer;
}

#GreetingBar #SalesCampaign .image {
display: inline;
width:261px;
height: 46px;
background: url(/Safety1stMainTemplates/images/safety1st_supersale.gif) top left no-repeat;
text-indent: -999px;
}

#GreetingBar #SalesCampaign .content {
color: #999;
position: absolute;
background-color: #FFFFFF;
width: 350px;
right: 455px;
top: 175px;
padding: 10px;
border: solid 1px red;
display: none;
z-index: 999;
}

#GreetingBar #SalesCampaign:hover .content {
display: block;
}

#GreetingBar #Countdown {
position: relative;
width:123px;
height:34px;
margin: 0px;
background: url(/Safety1stMainTemplates/images/shop_now_countdown.gif) top left no-repeat;
}

#GreetingBar #Countdown .cnt_text {
position: absolute;
top: -3px;
width: 118px;
text-transform: uppercase;
font-size: 1.3em;
font-weight: bolder;
white-space: nowrap;
text-align: center;
}

#SearchForm {
width: 199px;
height: 53px;
background: transparent url(/Safety1stMainTemplates/images/search_bg.gif) no-repeat left top;
}
input#Search {
border: 1px solid transparent;
width: 120px;
height: 15px;
padding: 0;
margin: 18px 0 0 23px;
color: #333;
float: left;
}
input.search_submit {
float: left;
width: 20px; height: 19px;
margin: 17px  0 0 20px;
padding: 0;
width: 22px;
height: 20px;
}




#main {
margin: 0px 10px 0px 0px;
padding: 4px 7px 0 0;
clear: both;

}

#left {
float: left;
width: 215px;
}

#right {
float: right;
width: 585px;
color: #666;
background: #fff;
}

#right  .column {
float: left;
width: 189px;
margin-right: 6px;
}

#right div.main {min-height:460px;}

#right h1 {
	font-size: 1.6em;
	font-weight:bold;
	/*color:#009DDC;*/
	margin: 0px 0px 0.5em 0px;
}

#right ol, #right ul { padding: 0 10px 0 10px;}

#social_media h1{background:transparent url(/Safety1stMainTemplates/elements/skin/h1.gif) no-repeat left top;color:#FFF;font-size:18px;height:26px;line-height:18px;margin:0;padding:18px 0 0 16px;width:565px;}
#social_media .content{background:transparent url(/Safety1stMainTemplates/elements/skin/bg.jpg) no-repeat left top;padding:15px;}
#social_media h2{font-size:18px;font-weight:700;margin-bottom:20px;}
#social_media .buttons{margin:auto;width:401px;}
#social_media .buttons a{background:transparent url(/Safety1stMainTemplates/elements/skin/button.jpg) no-repeat left top;color:#FFF;display:block;float:left;font-weight:700;height:28px;line-height:22px;text-align:center;width:200px;}


/* 3 Column nav at bottom */

.products_eng h3 {background-image: url(/Safety1stMainTemplates/images/nav_products_eng.gif);}
.community_eng h3 {background-image: url(/Safety1stMainTemplates/images/nav_community_eng.gif);}
.customer_eng h3 {background-image: url(/Safety1stMainTemplates/images/nav_customer_eng.gif);}

.products_esp h3 {background-image: url(/Safety1stMainTemplates/images/nav_products_esp.gif);}
.community_esp h3 {background-image: url(/Safety1stMainTemplates/images/nav_community_esp.gif);}
.customer_esp h3 {background-image: url(/Safety1stMainTemplates/images/nav_customer_esp.gif);}


#nav {
margin-top: 10px;
clear:both;
background: transparent url(/Safety1stMainTemplates/elements/skin/nav_bg.gif) repeat-y left top;
}

.column h3 {
background-repeat: no-repeat;
background-position: left top;
height: 35px;
width: 189px;
text-indent: -9999px;
margin-bottom: 3px;
}

#nav dl {
margin-bottom: 10px;
}

#nav dt {
font-weight: bold;
text-transform: uppercase;
}

#nav dd {
margin-left: 5px;
background: transparent url(/Safety1stMainTemplates/elements/skin/nav_bullet.gif) no-repeat 0px 5px;
}

#nav dl a {
font-size: 0.95em;
display: block;
padding: 2px 0px 2px 10px;
color: #0073BC;
background: transparent url(/Safety1stMainTemplates/elements/skin/nav_bullet.gif) no-repeat 0px 5px;
}

#nav dl a:hover {
background-image: url(/Safety1stMainTemplates/elements/skin/nav_bullet_hover.gif);
}

#news_bar {
clear:both;
margin:0 0 10px 0;
float:left;
overflow:hidden;
padding:0 10px 0 10px;
position:relative;
width:745px;
background: transparent url(/Safety1stMainTemplates/elements/skin/news_bar.gif) no-repeat left top;
color: #FFFFFF;
}

#news_bar a{font-size:14px;font-weight:700;line-height:14px;color: #FFFFFF;}

.tickercontainer { 
max-height: 18px; 
margin: 5px 0 8px 0; 
padding: 0;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 5px;
top: 1px;
width: 735px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
white-space: nowrap;
width: 745px;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 10px;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
margin: 0;
}

#brands {
margin: 0 20px 0px 40px;
padding-top: 10px;
clear: both;
border-top: 1px solid #CCCCCC;
}

.icon_djg, .icon_safetyfirst, .icon_cosco, .icon_eddiebauer, .icon_maxicosi, .icon_quinny { text-indent: -9999px; height: 45px; display: block; float: left; margin: 0 4px 2px 0; }
.icon_djg { background: url(/Safety1stMainTemplates/images/logo_dor.gif) no-repeat; width: 152px; }
.icon_safetyfirst { background: url(/Safety1stMainTemplates/images/logo_sf.gif) no-repeat; width: 136px; }
.icon_cosco { background: url(/Safety1stMainTemplates/images/logo_cj.gif) no-repeat; width: 91px; }
.icon_eddiebauer { background: url(/Safety1stMainTemplates/images/logo_eb.gif) no-repeat; width: 127px; }
.icon_maxicosi { background: url(/Safety1stMainTemplates/images/logo_mc.gif) no-repeat; width: 127px; }
.icon_quinny { background: url(/Safety1stMainTemplates/images/logo_qu.gif) no-repeat; width: 107px; }


#footer {
font-size: 0.9em;
padding: 25px 30px 0px 20px;
margin: 0 0 0 30px;
clear: both;
background: #009DDC url(/Safety1stMainTemplates/elements/skin/footer.gif) no-repeat left top;
color: #FFFFFF;
}

#footer span {
float: left;
}

#footer ul {
float: right;
list-style-type: none;
width: 280px;
}

#footer ul li {
display: block;
white-space: no-wrap;
float: left;
border-right: 1px solid #FFFFFF;
}

#footer ul a {
display: block;
float: left;
padding: 0px 3px;
color: #FFFFFF;
}

#footer ul li.last {
border: none;
}

#country_selector_eng, #country_selector_esp {margin: -9px 0 20px 0; background: transparent url(/Safety1stMainTemplates/images/country-tab_eng.gif) no-repeat left top; width: 201px; height: 34px; display: block;}
#country_selector_esp {background: transparent url(/Safety1stMainTemplates/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;}



#Canada { position: relative; margin: 5px 0 0 50px; float: right;}

#Canada .content {
color: #999;
position: absolute;
background-color: #FFFFFF;
width: 400px;
left: -389px;
bottom: 17px;
padding: 10px;
border: solid 1px red;
display: none;
z-index: 10;
}

#Canada:hover .content {display:block;}


a.button,
button {
margin: 0px 5px 0px 0px;
padding: 0px;
border: none;
background-color: transparent;
cursor: pointer;
overflow: visible;
white-space: nowrap;
border: none;
}

*:first-child+html button[type]{width: 1;} /* IE7 */

a.button span,
button span {
background: transparent url(/Safety1stMainTemplates/elements/skin/btn_rgt.png) no-repeat scroll right top;
_background-image: url(/Safety1stMainTemplates/elements/skin/btn_rgt.gif); /* IE6 PNG Hack */
display: block;
float: left;
padding: 0px 14px 0px 0px; /* sliding doors padding */
margin: 0px;
white-space: nowrap;
}

a.button span span,
button span span {
background: transparent url(/Safety1stMainTemplates/elements/skin/btn_lft.png) no-repeat;
_background-image: url(/Safety1stMainTemplates/elements/skin/btn_lft.gif); /* IE6 PNG Hack */
color: #666;
padding: 0px 6px 0px 20px;
font-weight: bold;
font-size: 11px;
line-height: 28px;
text-transform: uppercase;
white-space: nowrap;
}

a.small span,
button.small span {
background: transparent url(/Safety1stMainTemplates/elements/skin/btn_rgt_sm.png) no-repeat scroll right top;
_background-image: url(/Safety1stMainTemplates/elements/skin/btn_rgt.gif); /* IE6 PNG Hack */
padding-top: 0px;
padding-right: 11px;
padding-bottom: 0px;
padding-left: 0px;
white-space: nowrap;
}

a.small span span,
button.small span span {
background: transparent url(/Safety1stMainTemplates/elements/skin/btn_lft_sm.png) no-repeat;
_background-image: url(/Safety1stMainTemplates/elements/skin/btn_lft.gif); /* IE6 PNG Hack */
padding: 0px 5px 0px 16px;
font-size: 9px;
line-height: 20px;
white-space: nowrap;
}


.ok, .error {
color:#333333;
padding: 5px 5px 5px 25px;
margin: 0px;
display: block;
}
.ok {
background: #E5F1E8 url(/elements_global/icon_ok.gif) no-repeat 2px 1px;
border-top: 2px solid #339900;
border-bottom: 2px solid #339900;
margin-bottom: 5px;

}
.error {
background: #F5E5E5 url(/Safety1stMainTemplates/images/icon_error.gif) no-repeat 2px 1px;
border-top: 2px solid #E74B4B;
border-bottom: 2px solid #E74B4B;
margin-bottom: 5px;
}


#ShoppingCart {
display: block;
background: transparent url(/Safety1stMainTemplates/elements/skin/icon_cart.gif) right center no-repeat;
line-height: 17px;
padding: 0px 22px 0px 0px;
margin: 0px 5px 0px 0px;
height: 17px;
}

	/* MENUS.CSS */
	#Menu10_eng {background-image:url(/Safety1stMainTemplates/images/categories/childcare_eng.jpg);}
	#Menu11_eng {background-image:url(/Safety1stMainTemplates/images/categories/homesafety_eng.jpg);}
	#Menu12_eng {background-image:url(/Safety1stMainTemplates/images/categories/playrelax_eng.jpg);}
	#Menu13_eng {background-image:url(/Safety1stMainTemplates/images/categories/travel_eng.jpg);}
	#Menu27_eng {background-color:#FFCC00;}
	
	#Menu10_esp {background-image:url(/Safety1stMainTemplates/images/categories/childcare_esp.jpg);}
	#Menu11_esp {background-image:url(/Safety1stMainTemplates/images/categories/homesafety_esp.jpg);}
	#Menu12_esp {background-image:url(/Safety1stMainTemplates/images/categories/playrelax_esp.jpg);}
	#Menu13_esp {background-image:url(/Safety1stMainTemplates/images/categories/travel_esp.jpg);}
	#Menu27_esp {background-color:#FFCC00;}

	#Menu10_fre {background-image:url(/Safety1stMainTemplates/images/categories/childcare_fre.jpg);}
	#Menu11_fre {background-image:url(/Safety1stMainTemplates/images/categories/homesafety_fre.jpg);}
	#Menu12_fre {background-image:url(/Safety1stMainTemplates/images/categories/playrelax_fre.jpg);}
	#Menu13_fre {background-image:url(/Safety1stMainTemplates/images/categories/travel_fre.jpg);}
	#Menu27_fre {background-color:#FFCC00;}
	
	
	dt.Menu10 {background-color:#40C8F4;}
	dt.Menu13 {background-color:#B35FA5;}
	dt.Menu11 {background-color:#FDBA31;}
	dt.Menu12 {background-color:#A6CE39;}
	dt.Menu27 {background-color:#FFCC00;}
	
	dd.Menu10 a{color:#40C8F4;}
	dd.Menu13 a{color:#B35FA5;}
	dd.Menu11 a{color:#FDBA31;}
	dd.Menu12 a{color:#A6CE39;}
	dd.Menu27 a{color:#FFCC00;}
	
	dl.accordion-menu {
	margin: 0;
	padding: 0;
	width: 165px;
	visibility: visible;
	}
	
	dl.accordion-menu dt {
	padding:0px;
	margin: 0px;
	width: 165px;
	height: 115px;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -999px;
	}
	
	dl.accordion-menu dd {
	margin: 0px;
	padding: 0px;
	}
	
	dl.js dt{
	cursor:pointer;
	zoom:1;
	}
	
	.bd {
	list-style:none;
	color:#40c8f4;
	padding: 0px 0px 5px 5px;
	margin: 0px;
	}
	
	.bd a {
	font-weight:bold;
	padding-left:22px;
	display: block;
	}
	
	.bd li {_border-bottom: solid 1px #FFF;} /* Fix IE6 collapse bug */
	.bd a:hover{background: transparent url(/Safety1stMainTemplates/elements/skin/nav_diamond.gif) no-repeat left center;}
	





#product_box {background: url(/Safety1stMainTemplates/elements/skin/product_blue_top.gif) 0 -2px no-repeat;padding-top:15px;position:relative;width:585px;z-index:1;}

#product_box .container { background: transparent url(/Safety1stMainTemplates/elements/skin/product_blue_rpt.gif) repeat-y left top;}

#product_box th {text-align:left;}

#product_box .header {
/*float: left;*/
margin-left: 9px;
padding-left: 10px;
background-color: #EDEDED;
width: 430px;
}

#product_box .headerWide {
/*float: left;*/
margin-left: 9px;
padding-left: 10px;
background-color: #EDEDED;
width: 555px;
}

#product_box h1,
#product_box h2,
#product_box h3 {
font-weight: bold;
/*color: #40C8F4;*/
margin: 0px;
padding: 0px;
}

#product_box h1 {font-size: 1.6em; line-height: 1em;}
#product_box h2 {font-size: 1.2em; line-height: 1em; margin: 0 0 3px 0;}
#product_box h3 {font-size: 1.2em; margin: 0px 0px 3px 0px;}


.retailonly {
margin: 20px 15px 0 15px;
font-weight: bold;
color: #fff;
line-height: 1em;
}
#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;
}

#product_left {
position: relative; 
width: 418px;
_width: 398px;
padding: 0px 10px;
background-color: #FFFFFF;
padding: 10px;
color: #666666;
margin-left: 9px;
float: left;
min-height: 400px;
overflow: auto;
}

#product_left .price {
font-size: 20px;
font-weight: bold;
}

#product_left ul{ margin: 10px 5px 0px 15px;}


#product_right {
width: 111px;
background: transparent url(/Safety1stMainTemplates/elements/skin/product_retailer_top.jpg) no-repeat right top;
text-align: center;
color: #333333;
padding: 20px 8px 8px;
float: right;
margin: 80px 9px 0px 0px;
_margin: 80px 5px 0px 0px; /* IE6 Fix */
}

#product_right a {
color: #333;
font-size: 9px;
}

#product_right img {
display: block;
margin: 0px auto 5px;
}

#product_box .nav {
clear: both;
list-style-type: none;
padding: 0 0 0 0;
}
/*
#product_box .nav li, 
#product_box .nav a {
display: block;
float: left;
background-image: url(/Safety1stMainTemplates/elements/skin/product_blue_nav.gif);
background-repeat: no-repeat;
display: block;
height: 76px;
}

#product_box .nav a {text-indent: -9999px;}

#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: 77px; 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_Friend, #product_box .nav li#nav_Friend a {width: 93px; background-position: -284px 0px;}
#product_box .nav li#nav_Friend.selected, #product_box .nav li#nav_Friend.selected a {background-position: -284px -76px;}

#product_box .nav li#nav_Instructions, #product_box .nav li#nav_Instructions a {width: 101px; background-position: -182px 0px;}
#product_box .nav li#nav_Instructions.selected, #product_box .nav li#nav_Instructions.selected a {background-position: -182px -76px;}

#product_box .nav li#nav_Retailers, #product_box .nav li#nav_Retailers a {width: 98px; background-position: -375px 0px;}
#product_box .nav li#nav_Retailers.selected, #product_box .nav li#nav_Retailers.selected a {width: 98px; background-position: -375px -76px;}

#product_box .nav li#nav_Wish, #product_box .nav li#nav_Wish a {width: 112px; background-position: -473px 0px;}
#product_box .nav li#nav_Wish.selected, #product_box .nav li#nav_Wish.selected a {width: 112px; background-position: -473px -76px;}

*/
#product_box .btm {
background: transparent url(/Safety1stMainTemplates/elements/skin/product_blue_btm.gif) no-repeat left bottom;
padding-bottom: 10px;
clear: both;
}

#product_info { float: left; display: inline-block; }

#product_box #new_product #product_info {position: relative; top: 0px; left: -15px; width: 385px;}
#product_box #hot_product #product_info {position: relative; top: 0px; left: -15px; width: 385px;}

#add_this_button {
clear: both;
float: right;
height: 17px;
margin: 0;
padding: 0 15px 0 0;
overflow: hidden;
}

#add_this { position: relative; height: 18px; z-index: 10; }
#add_this a { display: block; position: absolute; right: 20px; top: 0px; z-index: 1; }

#product_box_images {
float: right;
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;
}

.swatch_group {
width: 210px;
margin: 0 0 0 10px;
}

.swatch_group h3 {
font-size: 10px;
text-align: left;
clear: both;
color: #BEBEBE;
}

#swatches a {
display: block;
text-align: center;
font-size: 11px;
color: #999;
font-weight: bold;
}

#swatches a.current{
color:#0099CC;
}

.swatchborder1 {
position: relative;
width: 60px;
height: 60px;
border: 1px solid #0099CC;
margin: 5px 0 3px 0;
}

.swatchborder0 {
position: relative;
width: 60px;
height: 60px;
border: 1px solid #BEBEBE;
margin: 5px 0 3px 0;
}

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 li.state1 a{
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(/Safety1stMainTemplates/images/product_hot_eng_small.gif) top left no-repeat;}

/* -------------
* Pop up box
* ------------- */
.popup_wide {
background: #666666 url(/Safety1stMainTemplates/elements/skin/popup_cart_wide.png) no-repeat left top;
_background-image: url(/Safety1stMainTemplates/elements/skin/popup_cart_wide.gif);
height: 200px;
width: 490px;
position: absolute;
left: 45px;
top: 100px;
}

.popup {
background: #666666 url(/Safety1stMainTemplates/elements/skin/popup_cart.png) no-repeat left top;
_background-image: url(/Safety1stMainTemplates/elements/skin/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; }

.popup .content {
position: absolute;
top: 24px;
left: 16px;
right: 16px;
height: 170px;
font-size: 12px;
background: #FFFFFF;
margin: 0;
padding: 0;
}

.popup .border { border-right: 1px solid #797979; }


tr.highlight td {background-color:#FFFF99;}

.new_eng {position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:38px;height:42px;background-repeat:no-repeat;background-position:left top;display:block;background-image:url(/Safety1stMainTemplates/images/search_new_eng.gif);}
.new_esp {position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:38px;height:42px;background-repeat:no-repeat;background-position:left top;display:block;background-image:url(/Safety1stMainTemplates/images/search_new_esp.gif);}
.new_fre {position:absolute;left:0;top:0;z-index:2;text-indent:-9999px;width:38px;height:42px;background-repeat:no-repeat;background-position:left top;display:block;background-image:url(/Safety1stMainTemplates/images/search_new_fre.gif);}

.new_product_eng {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:50px; background:url(/Safety1stMainTemplates/images/product_blue_new_eng.gif) no-repeat;}
.new_product_esp {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:50px; background:url(/Safety1stMainTemplates/images/product_blue_new_esp.gif) no-repeat;}
.new_product_fre {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:50px; background:url(/Safety1stMainTemplates/images/product_blue_new_fre.gif) no-repeat;}

.new_product {position: relative; top: -8px; left: -10px; float: left; text-indent:-9999px;width:41px;height:54px; background: transparent none no-repeat left top;}

#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 img {background: transparent url(/Safety1stMainTemplates/elements_global/indicator.gif) no-repeat center center;}
#Products {text-align: center;}

#productList {
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
}

#productList li {
float: left;
width: 120px;
height: 175px;
margin-right: 10px;
position: relative;
}

#productList strong {
color: #009DDC;
}

.sale {
	text-decoration: line-through;
	font-weight: bold;
	display: inline;
}

.productListImage {
height: 90px;
display: block;
}

#tab_Tour.hide {
display: block;
position: absolute;
left: -9999px;
}

#fashion_floater {
display: block;
height: 234px;
width: 220px;
position: absolute;
z-index: 100;
text-align: center;
}

#fashion_floater img {max-height: 210px;}

#fashion_floater .container {
margin: 6px;
}

#fashion_floater .backer {
background-color: #FFF;
height: 208px;
width: 208px;
overflow: hidden;
}

#fashion_floater .overlay {
background: url(/Safety1stMainTemplates/elements_global/product_fashion_container.gif) repeat left top;
display: block;
height: 234px;
width: 220px;
position: absolute;
left: 0px;
top: 0px;
z-index: 102;
}











/* -------------
 * Interior Styles
 * ------------- */


dl.safety1st dt {
	color: #009DDC;
	font-weight: bold;
	background: transparent url(/Safety1stMainTemplates/elements/skin/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 {
	background: transparent url(/Safety1stMainTemplates/elements/skin/side_nav_btm.gif) no-repeat left bottom;
	width: 198px;
	padding-bottom: 20px;
	margin: 0px 0px 5px 20px;
}

#right .side_nav ul {
	background: transparent url(/Safety1stMainTemplates/elements/skin/side_nav_top.gif) no-repeat left top;
	padding: 20px 0px 0px 0px;
	list-style: none;
}

.side_nav li {
	background: transparent url(/Safety1stMainTemplates/elements/skin/side_nav_rpt.gif) repeat-y left top;
	padding: 0px 6px 0px 5px;
	list-style-type: none;
}

.side_nav a {
	color: #FFFFFF;
	display: block;
	line-height: 14px;
	font-weight: bold;
	padding: 12px 0 12px 47px;
	background: #009DDC url(/Safety1stMainTemplates/elements/skin/side_nav_bug.gif) no-repeat left bottom;
}

.side_nav li.selected a {
	background-position: -187px bottom;
	background-color: #4DBBE7;
}

.side_nav a:hover { 
	background-color: #4DBBE7;
	background-position: -374px bottom;
}

#HomeSafetyNav{
	margin:0 0 20px 22px;
	background:url(/Safety1stMainTemplates/safety_tips/elements/HSbutton.jpg) no-repeat;
}
#HomeSafetyNav .Button{
	height:53px;
	width:178px;
	padding:2px 0 0 20px;
	background:url(/Safety1stMainTemplates/safety_tips/elements/HSbutton.jpg) no-repeat;
	background-position:0px 0px;
}
#HomeSafetyNav .Button:hover{
	background-position:0px -66px;
}
#HomeSafetyNav .Contain{
	padding-top:12px;
	display:block;
}
#HomeSafetyNav .Button .Head{
	color:#6f5219;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#HomeSafetyNav .Button .SubHead{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#HomeSafetyNav .Button a{
	color:#FFF;
}







dl.toggle dt { color: #009DDC; }
dl.yui dt {
	background: transparent url(/Safety1stMainTemplates/elements/skin/toggle_closed.gif) no-repeat left center;
	padding-left: 13px;
	cursor: pointer;
}
dl.yui dt.open {background-image: url(/Safety1stMainTemplates/elements/skin/toggle_open.gif); }
dl.yui dd { padding-left: 13px; }

.caution {
	background: #E0EBF0 url(/Safety1stMainTemplates/elements/skin/box_caution_top.gif) no-repeat left top;
	width: 572px;
	margin-bottom: 10px;
}
.caution div {
	background: transparent url(/Safety1stMainTemplates/elements/skin/box_caution_btm.gif) no-repeat left bottom;
	padding: 10px 10px 12px 45px;
	min-height: 20px;
	font-size: 11px;
}

h1.image {
	text-indent: -999px;
	width: 585px;
	height: 63px;
	background-repeat: no-repeat;
} 

h1#H_Profile {background-image: url(/Safety1stMainTemplates/elements/skin/header/my_profile.jpg);} 
h1#H_Wishlist {background-image: url(/Safety1stMainTemplates/elements/skin/header/my_wishlist.jpg);} 
h1#H_Enews {background-image: url(/Safety1stMainTemplates/elements/skin/header/safety1st_foremost.jpg);} 
h1#thank_you {background: #FFF url(/Safety1stMainTemplates/elements/skin/thank_you.gif) no-repeat left top; text-indent: -9999px; height: 35px; width: 149px;}
h1#H_HomeSafety {background-image: url(/Safety1stMainTemplates/elements/skin/header/home_safety_tips.jpg);}
h1#H_Potty {background-image: url(/Safety1stMainTemplates/elements/skin/header/potty_tips.jpg);} 
h1#H_Travel {background-image: url(/Safety1stMainTemplates/elements/skin/header/travel_safety_tips.jpg);} 
h1#H_Product {background-image: url(/Safety1stMainTemplates/elements/skin/header/product_selection_tips.jpg);} 
h1#H_ChildCare {background-image: url(/Safety1stMainTemplates/elements/skin/header/child_care_tips.jpg);} 
 

h1#H_Safety_eng {background-image: url(/Safety1stMainTemplates/images/safetytips_eng.jpg);}
h1#H_Safety_esp {background-image: url(/Safety1stMainTemplates/images/safetytips_esp.jpg);}
h1#H_Safety_fre {background-image: url(/Safety1stMainTemplates/images/safetytips_fre.jpg);}

.blue_number {
	line-height: 17px;
	background: transparent url(/Safety1stMainTemplates/elements/skin/circle_blue.gif) no-repeat left top;
	text-align: center;
	width: 17px;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
	font-weight: bold;
}

.link { display:inline; color: #40c8f4; cursor: pointer; padding: 0px 5px 0px 5px; }

.delivered { color:#8DC73F; }

#BoxAccount {
	position: relative;
}

#BoxAccount div.left {
	padding: 9px 10px 10px 10px;
	margin: 11px 0 0 0;
	width: 263px;
	height: 350px;
	border-right: solid 1px #CCC;
}

#BoxAccount div.right {
	width: 284px;
	padding: 20px 0px 0px 0px;
}

#BoxAccount div.right div {
	height: 350px;
	_width: 265px; /* IE Fix */
	overflow-y: scroll;
}


#AccountDialog {
	top: 50px;
	left: 130px;
}







/* -------------
 * Category Header
 * ------------- */
#category_header  {
	background-repeat: no-repeat;
	height: 113px;
	width: 585px;
	position: relative;
	margin-bottom: 5px;
}

#category_header div {
	padding: 38px 312px 5px 5px;
	height: 52px;
	position: absolute;
	width: 243px;
	left: 16px;
	top: 9px;
	color: #FFF;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 11px;
}

#category_header h2 {
	color:#FFF;
	padding: 10px 0px 0px 20px;
	font-weight: bold;
}

	
	/* -------------
	* Product_Search.css
	* ------------- */
	#search_box {
	width: 585px;
	background: transparent no-repeat left top;
	padding-top: 17px;
	position: relative;
	}
	
	/* Used to apply the repeating BG */
	#search_box .container { background: transparent repeat-y left top; }
	
	#search_box .header {
	height: 87px;
	margin: 0px 9px;
	display: block;
	}
	
	#search_box .header img {
	height: 95px;
	width: 561px;
	position: absolute;
	left: 15px;
	top: 9px;
	color: #FFF;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 11px;
	z-index: 1;
	}
	
	#search_box .header img.hot { left: 9px; width: 567px; }
	
	#search_box .header p {
	height: 52px;
	width: 243px;
	position: absolute;
	z-index: 2;
	top: 45px;
	left: 20px;
	color: #fff;
	font-size: 11px;
	}
	
	#search_box .header h2 {
	color: transparent;
	padding: 5px 0px 0px 10px;
	font-weight: bold;
	}
	
	#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 .main {
	font-size: 0.9em;
	margin: 0px 9px;
	background: #FFFFFF url(/Safety1stMainTemplates/elements/skin/search_shadow_main.gif) repeat-x left top;
	padding: 10px;
	clear: both;
	min-height: 400px;
	}
	
	#CMSResults p.result {
	width: 440px;
	margin: 10px 0 10px 0;
	}
	
	 .results {
	margin: 0px 9px;
	background: #E4E4E4 url(/Safety1stMainTemplates/elements/skin/search_results_rpt.gif) repeat-x left top;
	padding: 5px 10px;
	}
	
	 .results a {padding: 5px;}
	 .results span span {
	color: #999;
	padding: 5px;
	}
	
	
	#search_box .btm {
	background: transparent no-repeat left bottom;
	height: 18px;
	}
	
	#search_box .main a {color: #999;}
	
	div.box {
	background-color: #009DDC;
	background-repeat: no-repeat;
	float: left;
	margin: 0px 10px 10px 0px;
	}
	div.style149 {background-color: #40C8F4;}
	div.style150 {background-color: #FDBA31;}
	div.style151 {background-color: #A6CE39;}
	div.style152 {background-color: #B35FA5;}
	
	div.box a {
	background: transparent url(/Safety1stMainTemplates/elements/skin/btn_go.png) no-repeat 235px center;
	display: block;
	height: 41px;
	width: 260px;
	text-indent: -9999px;
	}
	
	/* Product_Search_base.css */
	#search_box {background-image: url(/Safety1stMainTemplates/elements/skin/search_top.gif);}
	#search_box .container { background-image: url(/Safety1stMainTemplates/elements/skin/product_rpt.gif);}
	#search_box .btm {background-image:url(/Safety1stMainTemplates/elements/skin/product_btm.gif);}
	/* Background Colors */
	#search_box .header {background-color: #009DDC;}
	/* Colors */
	 .results a,
	#search_box .main a strong {color: #009DDC;}
	
 .results {clear: both;}
.carseatsearch {background-color:#E4E4E4; margin: 0px 9px; 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;
}
	

/* Home.css */
#AdSpace {
text-align: center;
}

#AdSpace .awards {
	text-align: center;
	color:#666666;
	font-size: 11px;
	margin: 10px 0 0 0;
}

#flash { height: 243px; }


#safety_notice_eng, #safety_notice_esp {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 43px;
	width: 187px;
	text-indent: -9999px;
}
#safety_notice_eng {background-image: url(/Safety1stMainTemplates/images/safetynotices_eng.jpg);}
#safety_notice_esp {background-image: url(/Safety1stMainTemplates/images/safetynotices_esp.jpg);}




#txtSafetyNoticesResults {
padding: 2px;
color: #666;
position: relative;
top: -10px;
}

ul#SafetyNotices {
list-style: none;
margin: 20px 0 30px 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;
}

#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; }


#car_seat_installation_eng, #car_seat_installation_esp {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 151px;
	width: 179px;
	text-indent: -9999px;
}
#car_seat_installation_eng {background-image: url(/Safety1stMainTemplates/images/ads/carseat_eng.gif);}
#car_seat_installation_esp {background-image: url(/Safety1stMainTemplates/images/ads/carseat_esp.gif);}



#get_on_board_eng, #get_on_board_esp {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 188px;
	width: 169px;
	text-indent: -9999px;
}
#get_on_board_eng {background-image: url(/Safety1stMainTemplates/images/ads/GetOnBoard_eng.gif);}
#get_on_board_esp {background-image: url(/Safety1stMainTemplates/images/ads/GetOnBoard_esp.gif);}


#enews_signup_eng, #enews_signup_esp {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 163px;
	width: 169px;
	text-indent: -9999px;
}
#enews_signup_eng {background-image: url(/Safety1stMainTemplates/images/ads/enews_eng.gif);}
#enews_signup_esp {background-image: url(/Safety1stMainTemplates/images/ads/enews_esp.gif);}


#form_enews_eng, #form_enews_esp {
	background-repeat: no-repeat;
	background-position: center top;
	width: 187px;
	height: 108px;
	overflow: hidden;
	position: relative;
}
#form_enews_eng {background-image: url(/Safety1stMainTemplates/images/ads/enews_bg_eng.gif);}
#form_enews_esp {background-image: url(/Safety1stMainTemplates/images/ads/enews_bg_esp.gif);}
#form_enews_eng table, #form_enews_esp table {
	width: 149px;
	position: absolute;
	left: 17px;
	bottom: 15px;
}
#form_enews_eng .text, #form_enews_esp .text  { display: none; }
#form_enews_eng #ENews, #form_enews_esp #ENews { width: 110px; font-size: 10px; line-height: 12px; padding: 0 5px; height: 14px; }

.signup_button {
background: transparent url(/Safety1stMainTemplates/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;}

.safety_tips ul {
list-style: none;
margin: 0 10px 0 0;
padding: 0;
}

.safety_tips li {
height: 100px;
}
.safety_tips img, .safety_tips strong {
float: left;

}
.safety_tips strong {
width: 250px;
margin: 30px 0 0 10px;
}
.safety_tips .button {
float: right;
margin: 20px 0 0 0;
}

.add_this {
float: right;
}

.label {width: 120px; float: left; margin: 5px 5px 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.carseat_short_input { width: 30px; margin: 0 5px 0 0; padding: 1px 1px 0 1px;}
input.shorter_input { width: 15px; margin: 0 2px 0 0;}
.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(/Safety1stMainTemplates/elements/skin/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: transparent url(/Safety1stMainTemplates/images/1stIconSmall.gif) no-repeat left top;
padding: 0px 0px 0px 20px;
line-height: 17px;
color: #009DDC;
}

.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;}


#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: 140px;}

#PDproducts dt { background-image: url(/Safety1stMainTemplates/elements/demo_page_categories.gif); height: 75px;}

.col1 a { color:#40c7f4; }
.col1 dt { background-position: 0px 0px;}

.col2 a { color:#fdb930; }
.col2 dt { background-position: -140px 0px;}

.col3 a { color:#a6ce39; }
.col3 dt { background-position: -280px 0px;}

.col4 a { color:#b25fa5; }
.col4 dt { background-position: -420px 0px;}



.blue_bar { margin-bottom: 10px; width: 578px; }

div.blue_bar,
.blue_bar caption {
	background: #009DDC url(/Safety1stMainTemplates/elements/skin/bar_blue_top.gif) no-repeat left top;
	color: #FFFFFF;
	text-align: left;
}

div.blue_bar div,
.blue_bar caption div {
	line-height: 20px;
	padding-left: 10px;
	background: transparent url(/Safety1stMainTemplates/elements/skin/bar_blue_btm_grey.gif) no-repeat left bottom;
}

div.blue_bar div {
	background-image: url(/Safety1stMainTemplates/elements/skin/bar_blue_btm_white.gif);
}

.blue_bar th   {
	background-color: #CBCCCC;
	color: #FFFFFF;
}

.blue_bar th.left {
	background: #CBCCCC url(/Safety1stMainTemplates/elements/skin/bar_grey_btm_white.gif) left bottom no-repeat;
	float:none;
}

.blue_bar th.right {
	background: #CBCCCC url(/Safety1stMainTemplates/elements/skin/bar_grey_btm_white.gif) no-repeat right bottom;
	float:none;
}
.blue_bar td,
.blue_bar th { padding: 2px 10px; height: 24px;}

.myBulletin {
width: 100px;
height: 85px;
text-align: center;
display: inline-block;
float: left;
background: none;
}
.myBulletin img {
padding: 5px;
}

a.btn_go0 {
	display: none;
}

a.btn_go1 {
	display: block;
	background: transparent url(/Safety1stMainTemplates/elements/btn_go.png) no-repeat center center;
	text-indent: -9999px;
	height: 20px;
	width: 22px;
}

.fakelink_white {
	cursor: hand;
	cursor: pointer;
	color: white; font-size: 14px;
}

/* -------------
 * Language Specific Styles
 * ------------- */
/* ENG */
body.eng #Shop { background-image: url(Safety1stMainTemplates/images/shop_back_eng.jpg); }
body.eng #ShopNoDeal { background-image: url(Safety1stMainTemplates/images/shop_back_no_deal.jpg); }
body.eng #HotDeals { background-image: url(Safety1stMainTemplates/images/shop_btn_now_eng.gif); }
body.eng #header{ background-image: url(Safety1stMainTemplates/images/top_eng.jpg);}
body.eng #Products .image{background:transparent url(/elements_global/indicator.gif) center center no-repeat;display:block;height:95px;position:relative;width:95px;}
body.eng #Products .new { background-image:url(Safety1stMainTemplates/images/search_new_eng.gif);}
body.eng #Products .new_product {background-image:url(Safety1stMainTemplates/images/product_new_eng.gif);}
body.eng #Products .hot_product {background-image:url(Safety1stMainTemplates/images/product_hot_eng.gif);}
body.eng #Products .hot { background-image:url(Safety1stMainTemplates/images/search_hot_eng.gif);}
body.eng #social_media_ad {background-image: url(/Safety1stMainTemplates/images/ads/social_media_eng.gif);}

/* ESP */
body.esp #Shop { background-image: url(Safety1stMainTemplates/images/shop_back_eng.jpg); }
body.esp #ShopNoDeal { background-image: url(Safety1stMainTemplates/images/shop_back_no_deal.jpg); }
body.esp #HotDeals { background-image: url(Safety1stMainTemplates/images/shop_btn_now_eng.gif); }
body.esp #header{ background-image: url(Safety1stMainTemplates/images/top_esp.jpg);}
body.esp #Products .new {background-image:url(Safety1stMainTemplates/images/search_new_esp.gif);}
body.esp #Products .new_product {background-image:url(Safety1stMainTemplates/images/product_new_esp.gif);}
body.esp #Products .hot_product {background-image:url(Safety1stMainTemplates/images/product_hot_eng.gif);}
body.esp #social_media_ad {background-image: url(/Safety1stMainTemplates/images/ads/social_media_esp.gif);}


/* FRE */
body.fre #Products .image{background:transparent url(/elements_global/indicator.gif) center center no-repeat;display:block;height:95px;position:relative;width:95px;}
body.fre #Products .new {background-image:url(Safety1stMainTemplates/images/search_new_fre.gif);}
body.fre #Products .new_product {background-image:url(Safety1stMainTemplates/images/product_new_fre.gif);}
body.fre #Products .hot_product {background-image:url(Safety1stMainTemplates/images/product_hot_eng.gif);}
