@charset "utf-8";











html {
	background:url(../files/background.jpg) #ffffff top center no-repeat;
	}
	
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	}

body a {
	color:#b60000;
	text-decoration:none;
	font-weight:bold;
	}

body a:hover {
	color:#555555;
	}

	
#wrapper { width:980px;	height:auto; margin:0 auto; 	}




	
#header {
	width:980px;
	height:185px;
	background:url(../files/sb_header.jpg) no-repeat;
	position:relative;
	}

#header .header_search {
	position:absolute;
	width:400px;
	height:48px;
	top:78px;
	right:0px;
	}

#header .header_search #searchBox {
	height:20px;
	width:260px;
	margin-left:27px;
	margin-top:14px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	}

#header .header_search #Go {
	height:27px;
	width:81px;
	margin-left:15px;
	background:none;
	border:none;
	cursor:pointer;
	}

#header_menu {
	width: 800px;
height: 40px;
float: left;
margin-top: 145px;
	}

#header_menu a.header_menu_home {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:83px;
	}

#header_menu a.header_menu_contact {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:114px;
	margin-left:5px;
	}

#header_menu a.header_menu_shipping {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:183px;
	margin-left:5px;
	}

#header_menu a.header_menu_about {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:102px;
	margin-left:5px;
	}

#header_menu a.header_menu_account {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:123px;
	margin-left:5px;
	}

#header_menu a.header_menu_popular {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:100px;
	margin-left:5px;
	
	}	


#header #shoppingcart {
	position:absolute;
	height:40px;
	width:245px;
	right:0px;
	bottom:0px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	z-index:999;
	cursor:pointer;
	}

#minicart-title-opener {
	height:31px;
	width:337px;
	display:block;
	}
	
#minicart-title-opener span {
	height:31px;
	width:337px;
	display:block;
	}
	
#mini_cart_cont {display:none;}

a#minicart-checkoutlink {
	background:url(../files/minicartbox_checkoutbtn.gif) no-repeat;
	height:28px;
	width:105px;
	display:block;
	cursor:pointer;
	margin-left:65px;
	margin-top:10px;
	}



#minicartbox-bg {
	display: block;
	background: #bdbdb9;
	border: 1px solid #a7a7a7;
	z-index: 15;
	padding:5px;
	text-align:center;
	margin-top:8px;
}

#minicart-footer {
	background: url(../files/minicartbox_footer.png) no-repeat;
	display: block;
	width: 165px;
	height: 10px;
	z-index: 25;
	}

.minicart-item {
	margin-bottom:5px;
	font-weight:bold;
	}

#minicart-subtotal {
	font-weight:bold;
	color:#000;
	}

	
		



#bodycontent {
	width:960px;
	height:auto;
	background:url(../files/sb_repeater.gif);
	padding:10px;
	}
	
		


#breadcrumb {
	width:560px;
	height:15px;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	margin:5px auto 0;
	margin-bottom:10px;
	}

#breadcrumb a {
	color:#b60000;
	text-decoration:none;
	}
	


	
#bodycontent #mini_col {
	width:180px;
	height:auto;
	float:left;
	}

#bodycontent .mini_left { margin-right:10px;}
	
.boxtitle_categories_home {
	width:180px;
	height:26px;
	background:url(../files/title_categories.gif) no-repeat;
	}

.boxtitle_dailydeal {
	width:180px;
	height:26px;
	background:url(../files/title_dailydeal.gif) no-repeat;
	}

.boxtitle_bestsellers {
	width:180px;
	height:26px;
	background:url(../files/title_bestsellers.gif) no-repeat;
	}


#bodycontent #mini_col .boxcontent {
	width:170px;
	height:auto;
	padding:5px 5px;
	background:url(../files/sb_boxcontent.gif) repeat-y;
	}

#bodycontent #mini_col .boxcontent_bestsellers {
	width:170px;
	height:auto;
	padding:5px 5px;
	background:url(../files/sb_boxcontent.gif) repeat-y;
	font-size:12px !important;
	color:#4a4a4a;
	}

#bodycontent #mini_col .boxcontent_dailydeal {
	width:170px;
	height:auto;
	padding:5px 5px;
	background:url(../files/sb_boxcontent.gif) repeat-y;
	}



.boxcontent_dailydeal .promoDiv {
text-align:center;
}

.boxcontent_dailydeal .promoDiv .promo-container .promo-bg .main-img {
	margin-top:10px;
	}

.boxcontent_dailydeal .promoDiv .promo-container .promo-bg h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b60000;
	text-decoration:none;
	}

.boxcontent_dailydeal .promoDiv .promo-container .promo-bg .price .RegularPrice {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#3c3c3c !important;
	text-decoration: line-through !important;
	float:none;
	}

.boxcontent_dailydeal .promoDiv .promo-container .promo-bg .price .SalePrice {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#ff0000 !important;
	float:none;
	}

.boxcontent_dailydeal .promoDiv .promo-container .promo-bg .price .variantprice {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#ff0000 !important;
	float:none;
	}

	
.boxcontent_dailydeal .promoDiv .promo-container .promo-bg a.more-info {
	background:url(../files/button_viewitemdetails.gif) no-repeat;
	width:156px;
	height:20px;
	margin-bottom: 10px;
	display:block;
	margin-left: 6px;
	}
	
#bodycontent #mini_col .boxcontent form #Go:focus {	outline:none;}

#bodycontent #mini_col .boxbase {
	width:180px;
	height:15px;
	background:url(../files/sb_boxbase.gif) no-repeat;
	}
	
#bodycontent #mini_col .cats a {
	width:160px;
	height:auto;
	line-height:15px;
	font-size:11px;
	display:block;
	padding:5px 10px;
	background:url(../files/sb_linkout.gif) no-repeat bottom;
	color:#555555;
	text-decoration:none;
	font-weight:bold;
	}
	
#bodycontent #mini_col .cats a:hover, #bodycontent #mini_col .cats a.subover {
	background:url(../files/sb_linkover.gif) no-repeat bottom;
	color:#b60000;
	}
	
#bodycontent #mini_col .cats a:focus { outline:none;}
	
#bodycontent #mini_col .cats li.tame ul.tame a {
	text-indent:5px;
	background:url(../files/sb_linkout_sub.gif) no-repeat bottom;
	color:#b60000;
	}

#bodycontent #mini_col .cats li.tame ul.tame a:hover {
	color:#555555;
	}

	

	
#bodycontent #flexi_col {
	width:760px;
	height:auto;
	float:left;
	}
	
#bodycontent #flexi_col_mini {
	width:560px;
	height:auto;
	float:left;
	margin:0 20px;
	}
	
#bodycontent .flexi_left {	margin-left:10px;}	
	
#bodycontent .flexi_right {	margin-right:20px;}


	
#bodycontent #flexi_col #pagecontent {
	width:760px;
	height:auto;
	padding:0px 0px 10px;
	margin:0;
	}
	
#bodycontent #flexi_col #pagecontent_mini {
	width:560px;
	height:auto;
	padding:0px 0px 10px;
	margin:0;
	}
	
#bodycontent #flexi_col #pagecontent #sub_cats {
	width:760px;
	height:auto;
	text-align:left;
	font-size:11px;
	margin-bottom:10px;
	}
	
#bodycontent #flexi_col #pagecontent_mini  #sub_cats {
	width:560px;
	height:auto;
	text-align:left;
	font-size:11px;
	margin-bottom:10px;
	}
	
#bodycontent #flexi_col #pagecontent #sub_cats a, #bodycontent #flexi_col_mini #pagecontent_mini #sub_cats a {
	color:#555555;
	}

#bodycontent #flexi_col #pagecontent #sub_cats a, #bodycontent #flexi_col_mini #pagecontent_mini #sub_cats a:hover {
	color:#b60000;
	}

	
#bodycontent #flexi_col #pagecontent #sub_cats a:hover,, #bodycontent #flexi_col_mini #pagecontent_mini #sub_cats a:hover {	color:#666666;}

#bodycontent #flexi_col #pagecontent #product_body_main {
	width:760px;
	height:auto;
	}
	
#bodycontent #flexi_col_mini #pagecontent_mini #product_body_main {
	width:560px;
	height:auto;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page {
	width:180px;
	height:250px;
	background:url(/images/casearch/sb_itembox.gif) no-repeat;
	float:left;
	margin:5px;
	position:relative;
	text-align:center;
	}
	
#bodycontent #flexi_col_mini #pagecontent_mini .main_item_page {
	width:180px;
	height:293px;
	background:url(/images/casearch/sb_itembox.gif) no-repeat;
	float:left;
	margin:2px;
	position:relative;
	text-align:center;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_image, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_image {
	width:120px;
	height:120px;
	display:block;
	margin:10px auto;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_image a, #bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_image a img, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_image a, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_image a img {
	width:120px;
	height:120px;
	display:block;
	}
	
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_title a, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_title a {
	padding:0px 5px;
	margin-bottom:5px;
	font-size:12px;
	color:#b60000;
	text-decoration:none;
	font-weight:bold;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_title a:hover, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_title a:hover { color:#555555;}
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_price , #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_price {
	text-align:center;
	}


#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_price span, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_price span {
	padding:0px 5px;
	font-size:12px;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_price .RegularPrice, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_price .RegularPrice {
	text-decoration:line-through;
	color:#035bad;
	font-weight:bold;
	}

#bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_price .SalePrice, #bodycontent #flexi_col #pagecontent .main_item_page .main_item_box_price .variantprice, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_price .SalePrice, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_price .variantprice {
	color:#000;
	font-weight:bold;
	margin: 0 auto;
	text-align:center;
	width:100%;
	}

#bodycontent #flexi_col #pagecontent .main_item_page .main_item_addtocart, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_addtocart {
	width:150px;
	height:26px;
	display:block;
	position:absolute;
	bottom:10px;
	left:14px;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page .main_item_addtocart .more-info, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_addtocart .more-info {
	width:150px;
	height:26px;
	display:block;
	cursor:pointer;
	}
	
#bodycontent #flexi_col_mini #pagecontent_mini #small_item_price-cart_box, #bodycontent #flexi_col_mini #pagecontent_mini #small_cart_option, #bodycontent #flexi_col_mini #pagecontent_mini #small_item_control {	padding:0 5px; text-align:center;}
	
#small_controls_item {	margin-bottom:15px;	}
	

	
#bodycontent #flexi_col #bigimage {
	width:760px;
	height:230px;
	position:relative;
	}
	
#bodycontent #flexi_col #bigimage #image1, #bodycontent #flexi_col #bigimage #image2, #bodycontent #flexi_col #bigimage #image3 {
	width:760px;
	height:230px;
	overflow:hidden;
	position:absolute;
	z-index:4;
	}
	
#bodycontent #flexi_col #bigimage #image1 {	background:url(../files/sb_bigimage.jpg) no-repeat;	}
	
#bodycontent #flexi_col #bigimage #image2 {	background:url(../files/sb_bigimage2.jpg) no-repeat;}
	
#bodycontent #flexi_col #bigimage #image3 {	background:url(../files/sb_bigimage3.jpg) no-repeat;}
	
#bodycontent #flexi_col #bigimage #imageswitcher-controls {	display:none;}
	
#bodycontent #flexi_col #bigimage .out {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#bodycontent #flexi_col #bigimage .hide { display: none !important;}

#bodycontent #flexi_col #bigimage .show {
	display: block;
	margin: 0px;
	padding: 0px;
}


	
#bodycontent #flexi_col_mini #smallimage {
	width:560px;
	height:252px;
	position:relative;
	}
	
#bodycontent #flexi_col_mini #smallimage #image1, #bodycontent #flexi_col_mini #smallimage #image2, #bodycontent #flexi_col_mini #smallimage #image3 {
	width:560px;
	height:252px;
	overflow:hidden;
	position:absolute;
	z-index:4;
	}
	
#bodycontent #flexi_col_mini #smallimage #image1 { background:url(../files/sb_smallimage.jpg) no-repeat;}
	
#bodycontent #flexi_col_mini #smallimage #image2 { background:url(../files/discountbanner.jpg) no-repeat;}
	
#bodycontent #flexi_col_mini #smallimage #image3 { background:url(../files/freedeliverybanner.jpg) no-repeat;}
	
#bodycontent #flexi_col_mini #smallimage #imageswitcher-controls { display:none;}
	
#bodycontent #flexi_col_mini #smallimage .out {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#bodycontent #flexi_col_mini #smallimage .hide { display: none !important;}

#bodycontent #flexi_col_mini #smallimage .show {
	display: block;
	margin: 0px;
	padding: 0px;
}


	
#bodycontent #flexi_col .bufferbar {
	width:740px;
	height:30px;
	padding:0 10px;
	color:#a1c12f;
	font-size:14px;
	font-weight:bold;
	background:url(../files/sb_bigbar.gif) no-repeat;
	line-height:26px;
	margin-bottom:10px;
	}
	
#bodycontent #flexi_col_mini .bufferbar_mini {
	width:560px;
	height:30px;
	padding:0 10px;
	color:#a1c12f;
	font-size:14px;
	font-weight:bold;
	background:url(../files/sb_smallbar.gif) no-repeat;
	line-height:26px;
	margin-bottom:10px;
	}
	
#bodycontent #flexi_col .feat_more {
	width:93px;
	height:30px;
	display:block;
	background:url(../files/sb_more.gif) no-repeat;
	margin:5px 5px;
	}
	
#bodycontent #flexi_col_mini .feat_more {
	width:93px;
	height:30px;
	display:block;
	background:url(../files/sb_more.gif) no-repeat;
	margin:5px 5px;
	}
	
#bodycontent #flexi_col #quick {
	width:760px;
	height:50px;
	background:url(../files/sb_quick.gif) no-repeat;
	}
		
#bodycontent #flexi_col #quick .quick_link {
	width:150px;
	height:50px;
	display:block;
	margin-left:2px;
	float:left;
	}
	
#bodycontent #flexi_col_mini #quick_mini {
	width:560px;
	height:50px;
	background:url(../files/sb_quicksmall.gif) no-repeat;
	}
		
#bodycontent #flexi_col_mini #quick_mini .mini_quick_link {
	width:180px;
	height:50px;
	display:block;
	margin-left:2px;
	float:left;
	}



#prod_page {
	width:760px;
	height:auto;
	margin:0;
	padding:0;
	}
	
#prod_page #prod_page_left {
	width:440px;
	height:auto;
	margin:0 5px 10px;
	float:left;
	}
	
#prod_page #prod_page_left #item_title {
	width:440px;
	height:30px;
	display:block;
	margin:0 0 10px;
	background:url(../files/sb_titlebar.gif) no-repeat;
	}
	
#small_prod_page .small_image_title {
	width:560px;
	height:30px;
	display:block;
	margin:0 0 10px;
	background:url(../files/sb_smallbar.gif) no-repeat;
	}
	
#prod_page #prod_page_left #item_title span, #small_prod_page .small_image_title span {
	padding:0 10px;
	font-size:12px;
	font-weight:bold;
	color:#a1c12f;
	line-height:25px;
	}
	
#prod_page #prod_page_left #race_description, #small_prod_page #small_description {
	font-size:11px;
	color:#333333;
	padding:0px 5px;
	}
	
#small_prod_page #small_description {
	margin-bottom:15px;
	}
	
#prod_page #prod_page_right {
	width:300px;
	height:auto;
	margin:0 5px 10px;
	float:left;
	}
	
#prod_page #prod_page_right .image_title {
	width:300px;
	height:30px;
	display:block;
	margin:0 0 10px;
	background:url(../files/sb_imagebar.gif) no-repeat;
	}
	
#prod_page #prod_page_right .image_title span {
	padding:0 10px;
	font-size:12px;
	font-weight:bold;
	color:#a1c12f;
	line-height:25px;
	}
	
#prod_page #prod_page_right .image_contain, #prod_page #prod_page_right #item_price-cart_box, #prod_page #prod_page_right #cart_option, #prod_page #prod_page_right #item_control {	padding:0 5px;}
	


#footer {
	width:980px;
	height:131px;
	background:url(../files/sb_footer.jpg) no-repeat;
	position:relative;
	}

#footer_nav {
	width:625px;
	height:40px;
	position:absolute;
	left:0px;
	top:9px;
	}


#footer_nav a.footer_menu_home {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:83px;
	}

#footer_nav a.footer_menu_contact {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:114px;
	margin-left:5px;
	}

#footer_nav a.footer_menu_shipping {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:183px;
	margin-left:5px;
	}

#footer_nav a.footer_menu_about {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:102px;
	margin-left:5px;
	}

#footer_nav a.footer_menu_account {
	float:left;
	display:block;
	cursor:pointer;
	height:40px;
	width:123px;
	margin-left:5px;
	}



#footer #credit {
	position:absolute;
	width:200px;
	bottom:26px;
	right:0px;
	text-align:center;
	}

#footer #site_seal{
	position:absolute;
	bottom:20px;
	right:220px;
	}


#footer #copyright {
	position:absolute;
	width:300px;
	top:23px;
	right:10px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	}


	
		
#froo_tag {
	width:131px;
	height:21px;
	display:block;
	background:url(../files/sb_frootag.png) no-repeat;
	margin:10px auto;
	font-size:9px;
	color:#666666;
	text-align:center;
	}
	
#froo_tag a {width:131px;height:21px;display:block;}
	

	
.clear {clear:both;	}

ul, ul li, ul li ul li {
	margin:0;
	list-style:none;
	padding:0;
	font-size:0;
	line-height:0;
	}

img {border:none;}
	
#defaultnews {display:none;}
	
form {	margin:0;padding:0;	}
	
a:focus {outline:none;}

table { border:#fff !important; }

#table1 tbody { border:#fff !important; width:550px !important; }

span#Label1 { width:200px !important; }





#customboxes_left {
	width:180px;
	height:446px;
	background:url(../files/customboxes_left.jpg) no-repeat;
	float:left;
	}

#customboxes_left .custombox_freedel {
	float:left;
	width:180px;
	height:66px;
	display:block;
	cursor:pointer;
	margin-bottom:10px;
	}

#customboxes_left .custombox_guides {
	float:left;
	width:180px;
	height:66px;
	display:block;
	cursor:pointer;
	margin-bottom:10px;
	}

#customboxes_left .custombox_returns {
	float:left;
	width:180px;
	height:66px;
	display:block;
	cursor:pointer;
	margin-bottom:10px;
	}

#customboxes_left .custombox_shipping {
	float:left;
	width:180px;
	height:66px;
	display:block;
	cursor:pointer;
	margin-bottom:10px;
	}

#customboxes_left .custombox_newsletter {
	float:left;
	width:180px;
	height:66px;
	display:block;
	cursor:pointer;
	margin-bottom:10px;
	}

#customboxes_left .custombox_email {
	float:left;
	width:180px;
	height:66px;
	display:block;
	cursor:pointer;
	}





#customboxes_right {
	width:180px;
	height:66px;
	background:url(../files/customboxes_right.jpg) no-repeat;
	}

#customboxes_right .custombox_discount {
	float:left;
	width:180px;
	height:66px;
	display:block;
	margin-bottom:10px;
	}

#customboxes_right_social {
	width:180px;
	height:66px;
	background:url(../files/customboxes_right_social.jpg) no-repeat;
	position:relative;
	margin-top:10px;
	}

#customboxes_right_social .custombox_fb {
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	cursor:pointer;
	left:82px;
	top:14px;
	}

#customboxes_right_social .custombox_twit {
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	cursor:pointer;
	right:8px;
	top:14px;
	}





#product-greybg {
	width:560px;
	float:left;
	}

#prod-left {
	width:250px;
	float:left;
	margin-right:5px;
}

#prod-right {
	float:left;
	width:305px;
	}

#description_box {
	width:560px;
	float:left;
	margin-top:20px;
	}

#product_description_title {
	background:url(../files/title_productdescription.gif) no-repeat;
	display:block;
	width:560px;
	height:25px;
	float:left;
	}

.product_description {
	width:550px !important;
	float:left;
	padding:5px;
	background:url(../files/content_productdescription.gif) repeat-y;
	color:#545454 !important;
	}

.product_description a {
	color:#545454 !important;
	}

.product_description table { width:550px !important; }

.product_description ul {
	list-style:disc;
	line-height:16px;
	font-size:12px;
	color:545454;
	margin-left:30px;
	margin-bottom:10px;
	margin-top:10px;
	}

.product_description ul li{
	list-style:disc;
	line-height:16px;
	font-size:12px;
	color:545454;
	}


#product_description_base {
	background:url(../files/boxbase_productdescription.gif) no-repeat;
	display:block;
	height:10px;
	width:560px;
	float:left;
	}

.product-description {
	width:560px;
	margin-bottom:20px;
	}

.ProductNameText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#b60000;
	}

#price {
	width:305px;
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3c3c3c;
	
	}

.variantprice {
	float:left;
	}

#prod-right #price .variantprice br { display:none; }

#prod-right #price .variantprice span.RegularPrice {
	float:left;
	padding-right:100px;
	text-decoration:line-through;
	}

#prod-right #price .variantprice span.SalePrice {
	float:left;
	color:#ff0000 !important;
	}



#addtocart {
	width:305px;
	float:left;
	margin-top:20px;
	}

#addtocart select {
	width:250px;
	margin-bottom:20px;
	font-size:11px;
	}

#addtocart form small {
	font-size:12px;
	}

#addtocart form #Quantity {
	width:20px;
	height:20px;
	border: 1px solid #808080;
	padding-left:8px;
	}

#addtocart form .AddToCartButton {
	background:url(../files/btn_addtocart.gif) no-repeat;
	width:103px;
	height:26px;
	border:none;
	margin-left:8px;
	cursor:pointer;
	}

#addtocart form .AddToWishButton {
	background:url(../files/btn_addtowish.gif) no-repeat;
	width:103px;
	height:26px;
	border:none;
	cursor:pointer;
	}

#addthis {
	width:305px;
	height:auto;
	display:block;
	float:left;
	margin-top:20px;
	}

.StockHint_InStock {
	font-weight:bold;
	margin-bottom:10px;
	color:#12bb00;
	}

#sku {
	width:305px;
	float:left;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3c3c3c;
	}


#misc_title {
	background:url(../files/title_misc.gif) no-repeat;
	width:305px;
	height:25px;
	display:block;
	float:left;
	margin-top:20px;
	}

#misc_text {
	background:url(../files/content_misc.gif) repeat-y;
	width:295px;
	display:block;
	float:left;
	padding:5px;
	}

#misc_boxbase {
	background:url(../files/boxbase_misc.gif) no-repeat;
	width:305px;
	height:10px;
	display:block;
	float:left;
	}

#rating_title {
	background:url(../files/title_ratings.gif) no-repeat;
	width:560px;
	height:25px;
	display:block;
	float:left;
	margin-top:20px;
	}

#upsell_title {
	background:url(../files/title_upsell.gif) no-repeat;
	width:560px;
	height:25px;
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	}

.RelatedProductsBoxStyle { padding:0px !important; width:560px; }

	
#bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell {
	width:180px;
	height:293px;
	background:url(../files/sb_itembox_upsell.gif) no-repeat;
	float:left;
	margin:1px;
	position:relative;
	text-align:center;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_image, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_image {
	width:120px;
	height:120px;
	display:block;
	margin:10px auto;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_image a, #bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_image a img, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_image a, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_image a img {
	width:120px;
	height:120px;
	display:block;
	}
	
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_title a, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_title a {
	padding:0px 5px;
	margin-bottom:5px;
	font-size:12px;
	color:#b60000;
	text-decoration:none;
	font-weight:bold;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_title a:hover, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_title a:hover { color:#035bad;}
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_price span, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_price span {
	padding:0px 5px;
	font-size:12px;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_price .RegularPrice, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_price .RegularPrice {
	text-decoration:line-through;
	color:#000;
	font-weight:bold;
	}

#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_price .SalePrice, #bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_box_price .variantprice, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_price .SalePrice, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_box_price .variantprice {
	color:#000;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin:0 auto;
	}

#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_addtocart, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_addtocart {
	width:150px;
	height:26px;
	display:block;
	position:absolute;
	bottom:10px;
	left:14px;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page_upsell .main_item_addtocart .more-info, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_upsell .main_item_addtocart .more-info {
	width:150px;
	height:26px;
	display:block;
	cursor:pointer;
	}


.main_item_page_upsell .buynow {
	display:block;
	width:150px;
	height:20px;
	cursor:pointer;
	margin-left:15px;
	margin-top:33px;
	}

.main_item_page_upsell .buynow a {
	display:block;
	width:150px;
	height:20px;
	cursor:pointer;
	}

.main_item_box_title {
	margin-bottom:10px;
}





#sub_cats {
	width: 560px;
	margin-left:0px;
	}
	
.sub_cat_grid {
	background:url(../files/subcatbox.gif) no-repeat;
	width: 180px;
	height:200px;
	float:left;
	position:relative;
	margin-bottom:20px;
	margin-right:6px;
	}

.sub_cat_img {
	position:absolute;
	top:5px;
	left:15px;
	}

.sub_cat_title {
	text-align:center;
	position:absolute;
	bottom: 20px;
	left:33px;
	width:115px;
	font-weight:bold;
	text-decoration:none;
}

#misc_text, #misc_text .WordSection1 p, #misc_text .WordSection1 p span, 	{
	font-family:'Arial', Tahoma, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#454545 !important;
	}

#product_description, #product_description .WordSection1 p, #product_description .WordSection1 p span, 	{
	font-family:'Arial', Tahoma, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#454545 !important;
	}

#cred {
	position:absolute;
	bottom:25px;
	right:40px;
	font-size:11px;
	}

#cred a {text-decoration:none; }


#title_featured {
	background:url(../files/title_featuredproducts.gif) no-repeat;
	width:560px;
	height:25px;
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	}

	
#ReductiveNav {
	width:170px;
	height:auto;
	padding:5px 5px;
	background:url(../files/sb_boxcontent.gif) repeat-y;
	}

#ReductiveNav a { background:none !important; }


#upAddresses #tblAddresses tr {width:560px; height:auto; }
#upAddresses #tblAddresses tr td { float:left;}
#upAddresses #tblAddresses tr td td { float:none;}


table#SiteMap1 tbody tr td table { width:100px !important; }


.content_bg p {
	font-size:12px;
	}

#best_seller_items {
	color:#b60000 !important;
	font-weight:bold;
	}

#best_seller_items a {
	color:#000 !important;
	text-decoration:none !important;
	font-weight:normal;
	}

#best_seller_items a:hover { color:#b60000 !important; }



.tabs UL.tabNavigation {
	width:560px;
	height:30px;
	display:block !important;
	margin-top:0px;
	}
	
.tabs UL.tabNavigation li a{
	background:url(../files/tab1_off.gif) no-repeat;
	width:275px;
	height:25px;
	float:left;
	margin-right:5px;
	}
	
.tabs UL.tabNavigation li a:hover {
	background:url(../files/tab1_on.gif) no-repeat;
	}
	
.tabs UL.tabNavigation li a.selected{
	background:url(../files/tab1_on.gif) no-repeat;
	}
	
.tabs UL.tabNavigation li a img {
	border:none;
	}
	
UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

div.tabs {
	padding: 5px;
	border: none;
	float:left;
	width:560px;
	margin-top:0px;
	background:url(../files/tab_underline.gif) top center no-repeat;
                }

div.tabs p small { font-size:11px; }
                
table {
	border: none !important;
	}

.tabs #second hr { display:none; }

.tabs #first, .tabs #first p small, .tabs #first ul li, .tabs #first small span {
	font-family: Arial, Helvetica, sans-serif !important;
	color:#4a4a4a !important;
	font-size:12px !important;
	}




#bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page {
	width:180px;
	height:293px;
	background:url(/images/casearch/sb_itembox.gif) no-repeat;
	float:left;
	margin:2px;
	position:relative;
	text-align:center;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_image, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page .main_item_box_image {
	width:120px;
	height:120px;
	display:block;
	margin:10px auto;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_image a, #bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_image a img, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_image a, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_image a img {
	width:120px;
	height:120px;
	display:block;
	}
	
	
#bodycontent #flexi_col #pagecontent .main_item_page .tabs .main_item_box_title a, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_title a {
	padding:0px 5px;
	margin-bottom:5px;
	font-size:12px;
	color:#b60000;
	text-decoration:none;
	font-weight:bold;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_title a:hover, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_title a:hover { color:#555555;}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_price , #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_price {
	text-align:center;
	}


#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_price span, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_price span {
	padding:0px 5px;
	font-size:12px;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_price .RegularPrice, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_price .RegularPrice {
	text-decoration:line-through;
	color:#3c3c3c;
	font-weight:bold;
	}

#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_price .SalePrice, #bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_box_price .variantprice, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_price .SalePrice, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_box_price .variantprice {
	color:#000;
	font-weight:bold;
	margin: 0 auto;
	text-align:center;
	width:100%;
	}

#bodycontent #flexi_col #pagecontent .tabs .main_item_page .main_item_addtocart, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_addtocart {
	width:150px;
	height:26px;
	display:block;
	position:absolute;
	bottom:10px;
	left:14px;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page .tabs .main_item_addtocart .more-info, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page .main_item_addtocart .more-info {
	width:150px;
	height:26px;
	display:block;
	cursor:pointer;
	}
	
#bodycontent #flexi_col_mini #pagecontent_mini .tabs #small_item_price-cart_box, #bodycontent #flexi_col_mini #pagecontent_mini .tabs #small_cart_option, #bodycontent #flexi_col_mini #pagecontent_mini .tabs #small_item_control {	padding:0 5px; text-align:center;}





#bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent {
	width:180px;
	height:234px;
	background:url(../files/sb_itembox_recent.gif) no-repeat;
	float:left;
	margin:2px;
	position:relative;
	text-align:center;
	}

#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_image, #bodycontent #flexi_col_mini #pagecontent_mini .main_item_page_recent .main_item_box_image {
	width:120px;
	height:120px;
	display:block;
	margin:15px auto;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_image a, #bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_image a img, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_image a, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_image a img {
	width:120px;
	height:120px;
	display:block;
	}
	
	
#bodycontent #flexi_col #pagecontent .main_item_page_recent .tabs .main_item_box_title a, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_title a {
	padding:0px 5px;
	margin-bottom:5px;
	font-size:12px;
	color:#b60000;
	text-decoration:none;
	font-weight:bold;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_title a:hover, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_title a:hover { color:#555555;}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_price , #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_price {
	text-align:center;
	}


#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_price span, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_price span {
	padding:0px 5px;
	font-size:12px;
	}
	
#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_price .RegularPrice, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_price .RegularPrice {
	text-decoration:line-through;
	color:#3c3c3c;
	font-weight:bold;
	}

#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_price .SalePrice, #bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_box_price .variantprice, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_price .SalePrice, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_box_price .variantprice {
	color:#000;
	font-weight:bold;
	margin: 0 auto;
	text-align:center;
	width:100%;
	}

#bodycontent #flexi_col #pagecontent .tabs .main_item_page_recent .main_item_addtocart, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_addtocart {
	width:150px;
	height:26px;
	display:block;
	position:absolute;
	bottom:10px;
	left:14px;
	}
	
#bodycontent #flexi_col #pagecontent .main_item_page_recent .tabs .main_item_addtocart .more-info, #bodycontent #flexi_col_mini #pagecontent_mini .tabs .main_item_page_recent .main_item_addtocart .more-info {
	width:150px;
	height:26px;
	display:block;
	cursor:pointer;
	}
	
#bodycontent #flexi_col_mini #pagecontent_mini .tabs #small_item_price-cart_box, #bodycontent #flexi_col_mini #pagecontent_mini .tabs #small_cart_option, #bodycontent #flexi_col_mini #pagecontent_mini .tabs #small_item_control {	padding:0 5px; text-align:center;}




#upAddresses #tblAddresses tr {width:560px; height:auto; }
#upAddresses #tblAddresses tr td { float:left;}
#upAddresses #tblAddresses tr td td { float:none;}

table#SiteMap1 tbody tr td table { width:100px !important; }

#TopPanel div form#ctl01 table { width:560px !important; }

#TopPanel div form#ctl01 table tbody tr td {
	width:270px !important;
	margin-right:5px !important;
	}

#TopPanel div form#ctl01 table tbody tr td table {
	width:270px !important;
	margin-right:5px !important;
	}

.StockHint_OutOfStock {
	font-weight:bold;
	margin-bottom:10px;
	color:#12bb00;
	}

#login {
	color:	#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 5px;
	right:15px;
	width:300px;
	text-align:right;
}

#login a { color: #000000; }
#login a:hover { color: #ffffff; }

#login #loginText {padding-left:20px; }

#headernav li ul
{
    position:absolute;
}
#header_menu  ul
{
    left: -999em;
}
#dropdown
{
    background:url(../images/backgrounddropdown.png) repeat;
    list-style:none;
    margin-top: 40px;
    border-top:1px solid #B60000;
    border-left:1px solid gray;
    border-right:1px solid gray;
    height:248px;
    font-family: Arial, Helvetica, sans-serif;
z-index: 1000;
border-bottom:12px solid #B60000;
}
#dropdown li
{
    padding-top:3px;padding-bottom:3px;
    font-weight:normal!important;
}
#dropdown a
{ color:#555;
  font-weight:normal;
}

.heading
{
    background:url(../images/categorybackground.jpg) no-repeat;
font-weight:bold;
}
#dropdown td
{
    padding-left:4px;
}
#dropdown td li:hover,#dropdown td li:hover a
{
   cursor:pointer;
   background-color:#b70100;
   color:#fff !important;
   
   padding-left:2px;
}
#dropdown td li a:link
{
    width:100%;
}
#dropdown td li a:hover
{
   color:White!important;
    width:100%; 
}




