.bold {font-weight:bold;}

#main_content h2 {font-size: 12px; color:#10747b; font-weight: bold; margin-top: 10px; margin-right: 50px; margin-bottom: 10px; margin-left: 50px; width: 900px; float: left;}

h5 {font-size:16px; text-align:left; margin:5px 0; padding:10px; font-weight:bold; color:#fff; background:url(/images/082011/prod_hover.png) top left repeat-x; background-position:0 -100px; width:985px; clear:both;}


#main_content h1 {float:left; width:985px; overflow:hidden; font-size:24px; color:#0d7279; padding:10px; margin-top:10px;  position:relative;}

.subpage_banner {
	float:left; 
	width:1005px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}

.subpage_banner img {
	-moz-border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

#subpage_content {
	width:1005px;
	float:left;
	background:#fff;
	padding:15px 0;
	margin:10px 0;
	border:solid 1px #e3e3e3;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}

#subpage_content h2.breadcrumb {
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#666;
	padding:0 0 5px 0;
	margin:10px 0;
	border-bottom:solid 1px #999;
}

#subpage_content h2.breadcrumb a {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#666;
	padding:0 0 5px 0;
	margin:10px 0;
}

#subpage_content p {line-height:1.5;}

.authorize {width:190px; float:left; text-align:center; margin:10px 0;}



.product_special {
	width:765px;
	background:url(/images/specials/product_bg.jpg) bottom left #fff no-repeat;
	padding:40px 10px 10px 10px;
	margin-bottom:10px;
	float:left;
}

.product_special .ProdImg {float:left;}

.product_special .descript {float:left; font-size:11px; line-height:1.2; width:380px; padding:10px; margin:0 10px;}

.product_special .descript h3{padding-bottom:5px; font-weight:bold; font-size:12px; color:#e31836;}

.pricing {float:left; width:160px; padding:10px; text-align:right; line-height:1.2;}
.pricing .msrp {font-size:12px; font-weight:bold; color:#666;}
.pricing .msrp .price {text-decoration:line-through;}
.pricing .our {font-size:12px; font-weight:bold; color:#000;}
.pricing .our .price {text-decoration:line-through;}

.pricing .promo {font-size:14px; font-weight:bold; color:#e31836; font-style:italic; margin:5px 0;}
.pricing .shop_now {position:relative; width:109px; height:25px; float:right; overflow:hidden;}
.pricing .shop_now a img {position:absolute; top:0; left:0; width:109px; height:50px;}
.pricing .shop_now a:hover img {top:-25px; left:0;}

.mini_promo {float:left; width:340px; height:102px; margin-top:5px;}


.quick_links {
	width:200px;
	height:230px;
	padding:10px;
	background:url(/images/main/commercial_banner/quick_nav_bg.jpg) bottom left no-repeat #0d7279;
	float:left;
	color:#fff;
	margin-top:0;
	line-height:1.3;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.quick_links p {padding:10px; float:left; width:185px; color:#fff; border-bottom:solid 1px #999; font-size:14px;}
.quick_links p.last {border-bottom:none;}

.quick_links a {padding:5px; width:195px; float:left; color:#fff;}
.quick_links p a {background:url(/images/main/commercial_banner/quick_nav_link.png) bottom left no-repeat; padding-left:20px;}


table {float:left; color:#0d7279; line-height:1.2;}

p {line-height:1.2; margin:10px 25px; font-size:14px;}


.pricing .promo{font-size:14px;font-weight:bold;color:#e31836;font-style:italic;margin:5px 0;}
.pricing .shop_now{position:relative;width:109px;height:25px;float:right;overflow:hidden;}
.pricing .shop_now a img{position:absolute;top:0;left:0;width:109px;height:50px;}
.pricing .shop_now a:hover img{top:-25px;left:0;}
.mini_promo{float:left;width:340px;height:102px;margin-top:5px;}


.main_banner {width:1005px; background:#fff; height:440px; float:left;}

.shop_cat {float:left; padding:10px; width:985px; margin-bottom:0px;border:solid 1px #e3e3e3;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	background:#fff;}
.shop_cat a {float:left; padding:0; width:197px; height:335px; position:relative;}
.shop_cat a .cat_name {position:absolute; bottom:0; left:0;}


.top_brands {float:left; padding:10px; width:985px; margin-bottom:0px;border:solid 1px #e3e3e3;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	background:#fff;}
.top_brands .brand_info {width:985px; margin-bottom:15px; color:#000; font-size:14px;}
.top_brands .brand_info .brand_video {float:left; width:640px; height:390px;}
.top_brands .brand_info a {color:#666;}
.top_brands .brand_info p {float:left; width:335px; margin:0 0 10px 10px; line-height:1.2;}
.top_brands .brand_info ul.category_list li {float:left; width:305px; margin-left:25px; padding:5px; list-style-type:disc;}
.member_nav{width:1005px;margin:0; float:left;height:40px;background:url(/images/main/browse_brand_header_bg.jpg) top left repeat-x; border:solid 1px #e3e3e3; border-top:0;-webkit-box-shadow: 3px 3px 4px #999; box-shadow: 3px 3px 4px #999; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#999999');}
.basket_summary{float:right; width:180px;background:url(/images/082011/basket_summary_bg.jpg) top left no-repeat;height:40px;padding:7px 10px 7px 70px;line-height:1.3;color:#107279;font-weight:bold;}
.basket_summary a{color:#107279;}
.basket_summary a:hover{text-decoration:underline;}
.member_account{float:right;padding:5px 20px;height:30px;}
.member_account a{float:left;padding:10px 5px;}
.member_account span{float:left;padding:10px 5px; font-weight:bold; color:#107279;}
.search_bar{background:url(/images/082011/search_box.jpg) no-repeat top left;width:200px;height:30px;float:left;margin:7px 10px;}
.content_start{width:1005px;float:left; min-height:550px;}
.authorize{width:190px;float:left;text-align:center;margin:10px 0;}
.product_special{width:765px;background:url(/images/specials/product_bg.jpg) bottom left #fff no-repeat;padding:40px 10px 10px 10px;margin-bottom:10px;float:left;}
.product_special .ProdImg{float:left;}
.product_special .descript{float:left;font-size:11px;line-height:1.2;width:380px;padding:10px;margin:0 10px;}
.product_special .descript h3{padding-bottom:5px;font-weight:bold;font-size:12px;color:#e31836;}
.pricing{float:left;width:160px;padding:10px;text-align:right;line-height:1.2;}
.pricing .msrp{font-size:12px;font-weight:bold;color:#666;}
.pricing .msrp .price{text-decoration:line-through;}
.pricing .our{font-size:12px;font-weight:bold;color:#000;}
.pricing .our .price{text-decoration:line-through;}
.pricing .promo{font-size:14px;font-weight:bold;color:#e31836;font-style:italic;margin:5px 0;}
.pricing .shop_now{position:relative;width:109px;height:25px;float:right;overflow:hidden;}
.pricing .shop_now a img{position:absolute;top:0;left:0;width:109px;height:50px;}
.pricing .shop_now a:hover img{top:-25px;left:0;}
.mini_promo{float:left;width:340px;height:102px;margin-top:5px;}


.main_banner {width:1005px; background:#fff; height:440px; float:left;}





            
