@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body
{
	background:#577bbd; 
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:400;
	color:#fff;
}
table,tr,td
{
	border:0;
	border-collapse:collapse;
	padding:0;
}
a
{
	text-decoration:none;
}
a img
{
	border:none;
}

.master
{
	width:100%;
	height:auto;

}
.master_sub
{
	width:1001px;
	height:auto;
	background:#fff;
	margin:0 auto;
}
.header
{
	width:1001px;
	height:auto;
	float:left;
	background:#fff;
}
.body
{
	width:1001px;
	height:auto;
	float:left;
	background:#fff;
}
.footer
{
	width:1001px;
	height:100px;
	float:left;
	background:#013568;
}
.Welcome
{
  
	font-size:18px;
    width: 500px;
	height:auto;
	color:#0e3e76;
	margin:10px 0 0 450px;
	float:left;
	font-family:"Times New Roman", Times, serif;

}
.Welcome a
{
    color: #6d6d6d; text-decoration:underline;
}
.Welcome a:hover
{
   color: #6d6d6d; text-decoration:none;
}
.header_bg
{
	width:1001px;
	height:150px;
	float:left;
	background:url(../images/header_bg.jpg) repeat-x;
}
.logo
{
	margin:25px 0 0 30px;
	float:left;
	cursor:pointer;
}
.my_account
{
	width:566px;
	height:auto;
	float:left;
	margin:20px 0 0 25px;

}
.account_text
{
	width:420px;
	height:auto;
	float:right;
	margin:0 0 0 100px;
	color:#87d2ff;
	font-size:14px;
	font-weight:600;
	
}
.account_text ul
{
	
	list-style-type:none;
	padding:0;
	display:inline;
	
}
.account_text ul li
{ 
	font-size:14px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	margin-left:15px;
}
.account_text ul li a
{
	font-size:14px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	text-decoration:none;

}

.account_text ul li a:hover
{
	font-size:14px;
	color:#fff;
	font-weight:600;
	float:left;
	text-decoration:underline;
	
}
.account_text span
{
	width:400px;
	height:auto;
	float:left;
	color:#fff;
	font-size:24px;
	font-weight:600;
	margin:15px 0 0 0;
	text-align:center;
	
}
.header_sub
{
	width:1001px;
	height:auto;
	float:left;
}
.account_text2
{
	width:566px;
	height:auto;
	float:left;
	color:#87d2ff;
	font-size:14px;
	font-weight:600;
	margin-top:30px;
	
}
.account_text2 ul
{
	
	list-style-type:none;
	padding:0;
	display:inline;
	
}
.account_text2 ul li
{ 
	font-size:14px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	margin-left:10px;
}
.account_text2 ul li a
{
	font-size:14px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	text-decoration:none;

}

.account_text2 ul li a:hover
{
	font-size:14px;
	color:#fff;
	font-weight:600;
	float:left;
	text-decoration:underline;
	
}
.search
{
	width:520px;
	height:auto;
	float:left;
	margin:15px 0 0 0;

}
.search_textbox
{
	width:520px;
	height:25px;
	float:left;

}

.search_btn2
{
	width:95px;
	height:32px;
	float:right;
	margin:-40px -10px 0 0;
	background:url(../images/search2.png) no-repeat;
	cursor:pointer;
}

.call
{
	width:225px;
	height:auto;
	float:left;
	margin:15px 0 0 50px;
	color:#fff;
	font-size:16px;
	font-weight:600;
	
}
.menu
{
	width:980px;
	height:30px;
	float:left;
	color:#00C;
	margin:0 0 0 10px;
	border:1px solid #000;
	font-size:14px;
	font-weight:600;
	
}
.body_mid
{
	width:1001px;
	height:auto;
	float:left;
	margin:0 0 0 0;
}
.body_mid_left
{
	width:260px;
	height:auto;
	float:left;
	margin:5px 0 0 0;
}
.body_mid_right
{
	width:710px;
	height:341px;
	float:left;
	margin:5px 0 0 15px;
}
.prework
{
	width:250px;
	height:auto;
	float:left;
	background:#f9f9f9;
	margin-left:15px;
	border:1px solid #cccccc;
}
.prework p
{
	width:150px;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
	color:#000;
	font-size:14px;
	font-weight:400;
}
.pre_product
{
	width:56px;
	height:65px;
	float:left;
	margin:-18px 0 0 23px;
	
}

.prework span
{
	width:150px;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
	color:#0e3e76;
	font-size:16px;
	font-weight:600;
}

.prework2
{
	width:250px;
	height:100px;
	float:left;
	background:#f9f9f9;
	margin:12px 0 0 15px;
	border:1px solid #cccccc;
}
.company_logo
{
	width:893px;
	height:81px;
	float:left;
	margin:20px 0 10px 53px;
	background:url(../images/company_logo.jpg) no-repeat;
}
.product
{
	width:1001px;
	height:auto;
	float:left;
}
.product_bg
{
	width:287px;
	height:142px;
	float:left;
	background:url(../images/product_bg.jpg) no-repeat;
	margin:22px 0 0 34px;
}
.post_text
{
	width:255px;
	height:auto;
	float:left;
	font-size:15px;
	color:#5b4b3b;
	margin:2px 0 0 15px;
	font-weight:600;
}
.post_text2
{
	width:160px;
	height:auto;
	float:left;
	font-size:13px;
	color:#fff;
	margin:16px 0 0 15px;
	font-weight:400;
}
.pro1
{
	width:54px;
	height:61px;
	float:left;
	margin:7px 0 0 40px;
	
}
.shop_bg
{
	width:67px;
	height:22px;
	float:left;
	margin:10px 0 0 33px;
	text-align:center;
	color:#7e5c59;
	font-size:13px;
	font-weight:600;
	background:url(../images/shop_bg.jpg) no-repeat;
}
.special
{
	width:950px;
	height:41px;
	float:left;
	margin:10px 0 0 25px;
	background:url(../images/spec_bg.jpg) repeat-x;
}
.extra
{
	width:950px;
	height:41px;
	float:left;
	margin:10px 0 0 25px;
	background:url(../images/spec_bg.jpg) repeat-x;
}
.special p
{
	width:500px;
	height:auto;
	float:left;
	margin:10px 0 0 25px;
	font-size:24px;
	color:#4168b2;
	font-weight:600;
}
.products
{
	width:185px;
	height:auto;
	float:left;
	margin:20px 0 0 15px;
}
.products_img
{
	width:57px;
	height:94px;
	float:left;
	margin:0 0 0 75px;
}
.stock_text
{
	width:159px;
	height:auto;
	float:left;
	margin:20px 0 0 20px;
	text-align:center;
	color:#3a0000;
	font-size:14px;
	font-weight:400;
}

.rating
{
	width:50px;
	height:auto;
	float:left;
	margin:10px 0 0 3px;
	font-size:12px;
	color:#000;
}
.rating_img
{
	width:17px;
	height:17px;
	float:left;
	margin:12px 0 0 0px;
}
.rating_img a
{
	width:17px;
	height:17px;
	float:left;

}
.rating_img a:hover
{
	width:17px;
	height:17px;
	float:left;

}
.save
{
	width:159px;
	height:auto;
	float:left;
	margin:5px 0 0 5px;
	text-align:center;
	color:#3a0000;
	font-size:14px;
	font-weight:400;
}

.buy
{
	width:92px;
	height:31px;
	background:url(../images/buy.png) no-repeat;
	float:left;
	margin:12px 0 0 33px;
	
}
.buy p
{
	color:#fff;
	font-size:18px;
	font-weight:600;
	margin:4px 0 0 0;
}
.wel
{
	width:600px;
	height:auto;
	float:left;
	margin:10px 0 10px 40px;
}
.wel p
{
	width:580px;
	height:auto;
	float:left;
	margin:5px 0 5px 0px;
	color:#474747;
	font-size:14px;
	font-weight:400;
	text-align:justify;
	line-height:20px;
}
.wel span
{
	width:580px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
	color:#4182d9;
	font-size:16px;
	font-weight:600;
}
.wel h1
{
	width:600px;
	height:auto;
	float:left;
	margin:10px 0 10px 0;
	color:#4182d9;
	font-size:20px;
	font-weight:600;
}
.wel h2
{
	width:600px;
	height:auto;
	float:left;
	margin:10px 0 10px 0;
	color:#4182d9;
	font-size:20px;
	font-weight:600;
}




.footer_text
{
	width:800px;
	height:auto;
	float:left;
	color:#87d2ff;
	margin:10px 0 0 30px;
	font-size:14px;
	font-weight:600;
	
}
.footer_text ul li span
{
	float:left;
	color:#fff;
	margin:10px 0 0 10px;
	font-size:14px;
	font-weight:600;
	
}
.footer_text ul
{
	
	list-style-type:none;
	padding:0;
	display:inline;
	
}
.footer_text ul li
{ 
	font-size:12px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	margin-left:15px;
}
.footer_text ul li a
{
	font-size:12px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	text-decoration:none;

}

.footer_text ul li a:hover
{
	font-size:12px;
	color:#fff;
	font-weight:600;
	float:left;
	text-decoration:underline;
	
}
.copy_right
{
width:900px;
height:auto;
float:left;
margin:30px 0 0 50px;
color:#fff;
font-size:12px;
font-weight:400;
}
.suppliment
{
width:241px;
height:auto;
float:left;
margin:20px 0 0 20px;
}
.s_up
{
width:241px;
height:39px;
float:left;
background:url(../images/S_up.png) no-repeat;
}

.s_mid
{
width:241px;
height:auto;
float:left;
background:url(../images/S_mid.png) repeat-y;
}
.s_base
{
width:241px;
height:45px;
float:left;
background:url(../images/S_base.png) no-repeat;
}
.suppliment_text
{
widows:100px;
height:auto;
float:left;
margin:8px 0 0 30px;
text-align:center;
color:#2b68d9;
font-size:16px;
font-weight:600;
}

.supp
{
	width:210px;
	height:auto;
	float:left;
	color:#4182d9;
	margin:0px 0 0 40px;
	font-size:14px;
	font-weight:600;
	line-height:25px;

	
}
.supp ul
{ list-style:url(../images/arrow.png);
	padding:0;
	float:left;
	margin:0 0 0 0;
}
.supp ul li
{   
	height:auto;
	font-size:14px;
	color:#4182d9;
	font-weight:600;
	text-align:center;
	float:left;
}
.supp ul li a
{
	font-size:14px;
	color:#4182d9;
	font-weight:600;
	text-align:center;
	float:left;
	text-decoration:none;

}

.supp ul li a:hover
{
	font-size:14px;
	color:#c32127;
	font-weight:600;
	text-align:center;
	float:left;
	text-decoration:underline;
	
}
.mca_logo
{
width:113px;
height:auto;
float:left;
margin:20px 0 0 10px;
}
.comodo
{
width:100px;
height:auto;
float:left;
}
.about
{
width:700px;
height:auto;
color:#000;
font-size:14px;
font-weight:400;
}
.about span
{
width:700px;
height:auto;
color:#000;
font-size:22px;
font-weight:600;
}
.contact
{
width:350px;
height:auto;
float:left;
color:#000;
font-size:15px;
font-weight:400;
margin:20px 0 0 30px;
line-height:25px;
}
.contact hr
{
margin-top:15px;
padding-top:5px;
width:220px;
}
.contactbtn
{
width:320px;
height:auto;
float:left;
margin:75px 0px 0px 25px;
}
.con_text
{
width:100px;
height:auto;
text-align:left;
float:left;
}
.con_table
{
width:500px;
height:auto;
text-align:left;
float:left;
color:#0e3e76;
font-size:16px;
margin:0 0 0 100px;
font-weight:600;
}

.con_box
{
width:300px;
height:23px;
float:left;
border:1px solid #000;
margin:10px 0 0 10px;
}
.con_box2
{
width:300px;
height:130px;
float:left;
margin:10px 0 0 10px;
border:1px solid #000;
}
.submit
{
width:94px;
height:34px;
float:right;
margin:0 79px 0 0px;
background:url(../images/submit.png) no-repeat;
}
.submit:hover
{
width:94px;
height:34px;
float:right;
cursor:pointer;
margin:0 79px 0 0px;
background:url(../images/submit_h.png) no-repeat;
}

.prework2
{
	width:250px;
	height:auto;
	float:left;
	background:#f9f9f9;
	margin-left:15px;
	border:1px solid #cccccc;
}


.sport
{
	width:220px;
	height:auto;
	float:left;
	margin:0 0 0 12px;
	color:#87d2ff;
	font-size:14px;
	font-weight:600;
	
}
.sport ul
{ list-style:url(../images/arrow.png);
	padding:0;
	
}
.sport ul li
{ width:200px;
	height:auto;
	font-size:12px;
	color:#87d2ff;
	font-weight:600;
	float:left;
	margin-left:15px;
	line-height:22px;
}
.sport ul li a
{    width:200px;
	height:auto;
	font-size:12px;
	color:#0e3e76;
	font-weight:600;
	float:left;
	text-decoration:none;

}

.sport ul li a:hover
{
	font-size:12px;
	color:#d81111;
	font-weight:600;
	float:left;
	text-decoration:underline;
	
}
.sport ul span
{
	width:200px;
	height:auto;
	float:left;
	color:#d81111;
	font-size:20px;
	font-weight:600;
	margin:7px 0 0 0px;
	text-align:center;
	
}
.expand
{
width:668px;
height:42px;
float:left;
margin:20px 0 0 40px;
background:url(../images/spec_bg.jpg) repeat-x;
}
.expand_text
{
	width:300px;
	height:auto;
	float:left;
	margin:12px 0 0 25px;
	font-size:18px;
	color:#4168b2;
	font-weight:600;
}
.expand_text a
{
	width:300px;
	height:auto;
	float:left;
    font-size:18px;
	color:#4168b2;
	font-weight:600;
}
.expand_text a:hover
{
	width:300px;
	height:auto;
	float:left;
	font-size:18px;
	color:#4168b2;
	font-weight:600;
}
.faq
{
	width:630px;
	height:auto;
	float:left;
	margin:20px 0 0 40px;
}
.faq p
{
	width:630px;
	height:auto;
	float:left;
	margin:20px 0 0 0px;
	color:#474747;
	font-size:14px;
	font-weight:400;
	text-align:left;
	line-height:20px;
}
.faq span
{
	width:630px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	color:#4182d9;
	font-size:16px;
	font-weight:600;
}
<!--Popup contact Form-->
#contact-container .contact-button { background:url(images/more_btn.png) no-repeat;}
#contact-container .contact-button:hover {background: url(images/more_btn_hover.png) no-repeat;}











































