body {
background:#FFFFFF url(../images/style1/s5_background_31.jpg) repeat-x top center;
}

#s5_outer_wrap {
margin-top:-16px;
}

#s5_menu {
border-bottom:solid 2px #2EA2C5;
position: relative;
z-index:10000;
}

#s5_sub_menu {
background:url(../images/style1/s5_menu_line.png);
border-left:solid 1px #77C2D9;
border-right:solid 1px #77C2D9;
padding-top:5px;
padding-bottom:5px;
}

* html #s5_sub_menu {
border:none;
}

.button, a:link, a:visited, .s5_h3_first, ul.menu #current span, .componentheading, .contentheading, #s5_closed, #s5_open  {
color:#2588A6;
}

#s5_vm_search_button_middle {
height:28px;
background:transparent url(../images/style1/s5_m_search_button.png) repeat-x;
float:right;
margin-top:5px;
margin-right:15px;
}

* html #s5_vm_search_button_middle {
width:1px;
margin-right:15px;
}

#s5_vm_search_button_left {
height:28px;
background:transparent url(../images/style1/s5_l_search_button.png) no-repeat top left;
}

#s5_vm_search_button_right {
height:28px;
background:transparent url(../images/style1/s5_r_search_button.png) no-repeat top right;
}

#s5_navv ul li.active span.s5_outer_active span.s5_rs {
	background:transparent url(../images/style1/s5_l_menu_act.png) no-repeat top left;
	height:41px;
	display:block;
	float:left;
}

#s5_navv ul li.active span.s5_outer_active {
	background:transparent url(../images/style1/s5_r_menu_act.png) no-repeat top right;
	height:41px;
	display:block;
	float:left;
}

#s5_bottom_row_1 {
	background:transparent url(../images/style1/s5_bot_row_m.png) repeat-x top center;
}

#s5_bottom_row_2 {
	background:transparent url(../images/style1/s5_bot_row_l.png) no-repeat top left;
}

#s5_bottom_row_3 {
	background:transparent url(../images/style1/s5_bot_row_r.png) no-repeat top right;
	padding-left:13px;
	padding-right:13px;
	padding-top:52px;
}

.addtocart_button {
	background:transparent url(../images/style1/s5_add_to_cart.png) no-repeat top left;
	height:25px;
	width:96px;
	margin-top:13px;
	margin-bottom:10px;
	font-size:12px;
	border:none;
	font-weight:bold;
	color:#FFFFFF;
}





.bluebox { background:url(/templates/shopper_frenzy/images/bluebox/block_bgd.gif) left top repeat-x #fff; width:577px;}
.bluebox .r { background:url(/templates/shopper_frenzy/images/bluebox/r.gif) right top repeat-y;}
.bluebox .b { background:url(/templates/shopper_frenzy/images/bluebox/b.gif) left top repeat-x;}
.bluebox .l { background:url(/templates/shopper_frenzy/images/bluebox/l.gif) left top repeat-y;}
.bluebox .t { background:url(/templates/shopper_frenzy/images/bluebox/t.gif) left bottom repeat-x;}
.bluebox .l_t { background:url(/templates/shopper_frenzy/images/bluebox/l_t.gif) no-repeat left bottom;}
.bluebox .r_t { background:url(/templates/shopper_frenzy/images/bluebox/r_t.gif) no-repeat right bottom;}
.bluebox .r_b { background:url(/templates/shopper_frenzy/images/bluebox/r_b.gif) no-repeat right top;}
.bluebox .l_b { background:url(/templates/shopper_frenzy/images/bluebox/l_b.gif) no-repeat left top;}
.bluebox .ind { padding: 17px 5px 0 14px;}
.bluebox td { font-size:14px; font-weight:bold; vertical-align:top;}

.title_block { background:url(/templates/shopper_frenzy/images/bluebox/line1.gif) left bottom repeat-x; height:48px; margin-bottom:24px;}

.conditwarn_frame {	width:94%; border: #FFD59F solid 1px; background-color: #FFFFCE; padding:16px; }
.conditwarn_frame h1 {	color:#EC4D00; font-size:20px; }
.conditwarn2_frame {  width:94%; border: #FFEFBF solid 1px; background-color: #FFFFEE; padding:14px; }
.conditwarn2_frame h1 {	 color:#AC4D20; font-size:16px; }



