@charset "utf-8";
/* CSS Document
div,h1,h2,span,a,p,li,ul{border:1px #336699 dotted;} */
h1,h2,h3,h4,h5,h6,ul,li,span,a,p{margin:0;padding:0;list-style:none;font-weight:normal;text-decoration:none;}
p{color:#FFFFFF;line-height:18px;}
body{padding:0;margin:0;background:#335e88 url(../images/main_bg.gif) left top repeat-x;font-family:Tahoma, Geneva, sans-serif;font-size:14px;}
h1{margin:0;padding:0;color:#fff;}
.blank{display:block;float:left;height:1px;width:1px;}

a{color:#FFF;}
	a:hover{color:#99cc33;}

.container{width:990px;margin:0 auto;position:relative;padding:0;float:none;}
.divider{float:left;width:95%;height:1px;border-top:1px #48616a solid;display:block;clear:both;margin:20px 0;}


div{position:relative;}

.logo_div{float:left;position:absolute;top:32px;left:0;}
.logo{background:url(../images/mrsup_logo.png) left top no-repeat; display:block;width:362px;height:112px;position:relative;margin:5px 0 0 10px;}
.logo span{display:none;}

.nav{position:absolute;top:145px;left:0;width:956px;height:60px;padding:0 0 0 20px;background:url(../images/top_nav_holder.gif) left top no-repeat;}
.nav ul{padding:0;margin:0;position:relative;}
	
.nav li{float:left;list-style:none;margin:0;text-align:center;height:50px;background:url(../images/nav_divider.gif) right top no-repeat;}
.nav a{text-decoration:none;font-size:18px;padding:14px 20px 0 20px;float:left;height:35px;color:#fff;font-weight:bold;text-align:left;display:block;margin-right:2px;}
.nav a:hover{background:url(../images/nav_hover.gif) left top repeat-x;}
.nav li.active a{background:url(../images/nav_active.gif) left top repeat-x;}

.nav ul ul{position:absolute;left:1px;top:49px;background:#2a2a2b;margin:0;}
	/*.nav ul ul li{float:left;background:none;height:40px;}*/
	.nav ul ul li{float: none; background:none; height:40px;width:240px;}
		.nav ul ul li a{width:200px;background:none;height:20px;font-size:15px;padding:10px 20px;font-weight:normal!important;}

h1{font-weight:bold;margin:10px;}

.main_content{position:relative;float:left;width:956px;padding-top:20px;margin:170px 0 0 10px;background:#0f171f;padding-top:40px;}
.main_content h1{font-size:36px;font-weight:normal;}


.product_container{float:left;width:98%;padding-left:10px;}
.content{float:left; margin:20px;display:inline;}
.content p{margin:5px 0 20px 0;width:70%;}
.content a{text-decoration:underline;}

	
/*top intro*/
.top_intro{float:left;width:100%;height:324px;background:url(../images/slider_bg.jpg) left top no-repeat;margin:20px 0;display:inline;}

.top_intro .prod_info{float:left;margin:30px;width:65%;color:#fff;}
	.top_intro .prod_info .pro_img_holder{float:left;width:190px;height:230px;padding-top:25px;background:url(../images/slider_pro_bg.gif) left top no-repeat;text-align:center;margin-right:20px;}
	.top_intro .prod_info h2{float:left;width:65%;margin:5px 0;}
		.top_intro .prod_info h2 a{width:100%;font-size:32px;}
	.top_intro .prod_info p{float:left;width:80%;}
	.top_intro .prod_info div{float:left;width:65%;font-weight:bold;}
		.top_intro .prod_info div span{font-weight:bold;}
		.top_intro .prod_info .discount{background:url(../images/discount_bg.gif) left top repeat-x;padding:0 10px 2px 10px;}
	
		.top_intro .prod_info .offer{font-size:18px;margin:5px 0;}
	
		.top_intro .prod_info .price{font-size:60px;margin:5px 0;}
		.top_intro .prod_info a.big_buy_now{font-size:25px;margin:20px 0 0 0;font-weight:bold;width:150px;height:42px;background:url(../images/big_buy_now.gif) left top no-repeat;text-align:center;padding-top:8px;float:left;}
			.top_intro .prod_info a.big_buy_now:hover{background:url(../images/big_buy_now.gif) left bottom no-repeat;color:#fff;}


/*intro nav*/
.intro_nav{position:absolute;right:0;width:300px;}
	.intro_nav h2{font-size:18px;font-weight:bold;}
	.intro_nav a{float:left;clear:both;width:285px;padding:10px 0 10px 15px;height:88px;background:url(../images/intro_nav_bg.gif) left top repeat-x;position:relative;}
		.intro_nav a:hover,.intro_nav a.active{background:url(../images/intro_nav_active_bg.gif) left top repeat-x;color:#FFF;}
			.intro_nav a:hover .active_arrow,.intro_nav a.active .active_arrow{position:absolute;display:block;width:14px;height:25px;left:-14px;top:40px;background:url(../images/active_arrow.gif) right top no-repeat;}
		
	.intro_nav .price_info{position:absolute;bottom:10px;left:15px;}
	.intro_nav .price_info span{float:left;clear:both;font-size:13px;}
		.intro_nav .price_info span.price{font-size:20px;font-weight:bold;}




.product_listed{float:left;margin:20px 10px;width:30%;color:#fff;}
	.product_listed .pro_img_holder{float:left;width:100px;height:165px;padding-top:10px;background:url(../images/mini_prod_bg.gif) left top no-repeat;text-align:center;}
	.product_listed h2{float:left;width:65%;margin:5px 0;}
		.product_listed h3 a{width:100%;font-size:18px;}
	
	.product_listed .prod_info{float:left;width:57%;height:170px;background:url(../images/mini_pro_bg.gif); padding:5px 5px 0 10px;}
		.product_listed .discount{background:url(../images/discount_bg.gif) left top repeat-x;padding:0 10px 2px 10px;}
	
		.product_listed .offer{font-size:15px;margin:5px 0;position:absolute;bottom:40px; left:10px;}
	
		.product_listed .price{font-size:30px;margin:5px 0}
		
		.product_listed a.buy_now{font-size:18px;position:absolute; bottom:10px;left:10px;font-weight:bold;width:100px;height:30px;background:url(../images/buy_now.gif) left top no-repeat;text-align:center;padding-top:5px;float:left;}
			.product_listed a.buy_now:hover{background:url(../images/buy_now.gif) left bottom no-repeat;color:#fff;}






.footer{float:left;width:100%;font-size:12px;background: url(../images/footer_bg.jpg) bottom left no-repeat;color:#FFFFFF;padding:90px 0 0 0;height:150px;}

.footer p{float:left;clear:both;margin:5px 0 0 20px;}
	.footer p.only_para{margin:5px 0 0 30px;}
		.footer p a{padding:0 10px;text-align:center;display:inline;font-size:12px;}

.footer .free_ship_bottom{position:absolute;right:30px; bottom:20px;width:302px;height:245px;background:url(../images/bottom_promo_img.gif) no-repeat;}
	.footer .free_ship_bottom span{display:none;}

.free_ship_top{width:209px;height:209px;position:absolute;right:0;top:0;background:url(../images/free_shipping_top.gif) right top no-repeat;}
.free_ship_top span{display:none;}











