@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('fonts/proximanova-bold-webfont.html');
    src: url('fonts/proximanova-bold-webfontd41d.html?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont-2.html') format('woff'),
         url('fonts/proximanova-bold-webfont-3.html') format('truetype'),
         url('fonts/proximanova-bold-webfont-4.html#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_ProximaNova-Extrabold';
	src: url('fonts/ProximaNova-Extrabold.eot');
	src: local('☺'), url('fonts/ProximaNova-Extrabold.html') format('woff'), url('fonts/ProximaNova-Extrabold.ttf') format('truetype'), url('fonts/ProximaNova-Extrabold.svg') format('svg'), url('fonts/ProximaNova-Extrabold.eot') format('eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ProximaNova-Regular';
	src: url('fonts/ProximaNovaCond-Regular.eot');
	src: local('☺'), url('fonts/ProximaNovaCond-Regular.html') format('woff'), url('fonts/ProximaNovaCond-Regular.ttf') format('truetype'), url('fonts/ProximaNovaCond-Regular.svg') format('svg'),url('fonts/ProximaNovaCond-Regular.eot') format('eot');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('fonts/proximanova-webfont.eot');
    src: url('fonts/proximanova-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-webfont.woff') format('woff'),
         url('fonts/proximanova-webfont.ttf') format('truetype'),
         url('fonts/proximanova-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0; padding:0; background:#000 url(../images/bg.png) no-repeat top center;   color:#fff; font-size:12px;
 font-family:'Open Sans',sans-serif,'ProximaNova'}
img{border:none; }
a{text-decoration:none; color:#0000fe; font-size:14px;}
.red{ color:#b91422;}
.blue{color:#0474bc;}
.navyblue{color:#041b83;}
.lightblue{color:#1333c0;}
.grey{color:#8d8d8d;}
.gold{color:#867d56}
.light{ font-weight:normal;}
.f-left{float:left}
p strike{color:#b91422}
strike strong{color:#1c1c1c;}
h1,h2,h3,h4,h5,h6,p{margin:0;  padding:0;  font-weight:normal; margin-bottom:15px;}
p{line-height:21px; font-size:14px; font-family:'Open Sans',Verdana, Geneva, sans-serif  }
.letterspa-1{letter-spacing:-1px !important;}
.font12{ font-size:12px !important;}
.font13{ font-size:13px !important;}
.font15{ font-size:15px !important;}
.font16{ font-size:16px !important;}
.font18{ font-size:18px !important;}
.font20{ font-size:20px !important;}
.font22{ font-size:22px !important;}
.font24{ font-size:24px !important;}
.font26{ font-size:26px !important;}
.font28{ font-size:28px !important;}
.font32{ font-size:32px !important;}
.font33{ font-size:33px !important;}
.font34{ font-size:34px !important;}
.font38{ font-size:38px !important;}
.font40{ font-size:40px !important;}
.font44{ font-size:44px !important;}
.font48{ font-size:48px !important;}
.font20{ font-size:20px !important;}
.font23{ font-size:23px !important;}
.bold{font-weight:bold}
.maximizer{font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.relative{ position:relative;}
.marbot0{margin-bottom:0px !important;}
.martop30{margin-top:30px !important;}
.martop50{margin-top:50px !important;}
.martop60{margin-top:60px !important;}
.martop80{margin-top:80px !important;}
.martop100{margin-top:100px !important;}
.martop10{margin-top:10px !important;}
.martop20{margin-top:20px !important;}
.marleft20{margin-left:20px !important;}
.marright10{margin-right:10px !important;}
.marright20{margin-right:20px !important;}
.full{width:100%; float:left; clear:both;}
.container{ width:942px; margin:0px auto;}
.border_radius10{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.border_radius5{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.re{color:#b81321;}
.header { height:125px;position:relative; }
.header a.logo{ background:url(../images/logo.png) no-repeat; width:290px; height:119px; float:left;left:-35px; position:absolute}
.waring_1{
background: #ba0010;
width: 100%;
height: 77px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;

}
.waring_img{ 
padding: 6px 32px;
}
.white-box{ background:#fff; width:940px; border-radius:10px; box-shadow:0px 0px 20px #000; padding: 0px 0 75px 0;border:1px solid #000; border-bottom: 0; float:left; clear:both;color:#1c1c1c; }
.white-box2{ margin-bottom: 0px;background:#fff; width:939px; border-radius:0; padding: 0px 0 75px 0;border:1px solid #000;border-bottom:0px;border-top: 0; float:left; clear:both;color:#1c1c1c; }
.white-box3{ margin-bottom: 0px;background:#fff; width:940px; padding: 0px 0 0 0;float:left; clear:both;color:#1c1c1c; }
.top-text{position:relative; line-height:50px; width:100%; float:left; clear:both;}

.top-text p{ font-family: 'Conv_ProximaNova-Regular';
font-size: 55px;
width: 565px;
font-weight: normal;
letter-spacing: -3px;
line-height: 54px;
padding: 19px 0 0 32px;
 } 

.top-text .topman2{ width:370px; height:433px; float:right; background:url(../images/man2.png) no-repeat; position:absolute; top: -209px;
right: -410px;}
.white-box .left-panel{width: 595px; float:left;}
.white-box .right-panel{width:301px; float:right;margin-top: 223px;
margin-right: 41px; }
.white-box .left-panel h2{color:#7e7e7e; font-size:30pt;}
.white-box .left-panel h2.red_h2{
color: #b91422;
font-weight: bold;
font-size: 20px;
font-family: 'Open Sans', sans-serif;
text-align: center;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 0 30px 0px 36px;
line-height: 30px;
padding: 20px 0 20px 0;
} 
.quote{ float:left; width:5px; height:42px; background:#000; margin:0px 10px 10px 0px;}
.w-pic{ padding:7px; background:#fff; box-shadow:0px 0px 3px #000; border-radius:5px; }
.black-box{width:940px;padding: 26px 0px 0px 0px; float:left; clear:both;margin-bottom: 30px;background: #222;border-radius: 5px;}
.black-box p{line-height: 24px;
font-size: 14px;}
.par2_text1{padding-left:40px;width:900px;}
.testimonials{background:url(../images/testi-bg.png) repeat-y; margin-top:15px; width:301px; float:left;}
.testimonials .top{background:url(../images/testi-top.png) no-repeat top; width:301px; float:left;}
.testimonials .bottom{background:url(../images/testi-bottom.png) no-repeat bottom; padding: 10px 15px 30px 15px; width:271px; float:left;
}
.testimonials .title{background:url(../images/testi-icon.png) no-repeat 5px 50%;
padding-left: 40px;
font-weight: bold;
font-size: 20px;
margin-bottom: 3px;
padding-bottom: 3px; 
}
.markx{
font-size: 13px!important;
margin: 10px 0 23px 0!important;
}
.top_left_text_1{
margin: 35px 40px 0 35px;
font-family: 'Open Sans', sans-serif;
line-height: 20px;
}
.testimonials .w-pic{margin-top:10px;}
.testimonials p{font-family:"Courier New"; font-size: 13px; font-weight: bold; margin:5px 0px; line-height:15px;}
.grey-flat-20{ margin:20px; padding:20px; width:780px; background:#eeeeee;}
.grey-flat-20 p{margin:0px; line-height:30px;}

.grey-grad-box{ background:#e0e0e0 url(../images/deserve-bg.png) repeat-x; width:900px; border-radius:10px; box-shadow:0px 0px 20px #000; padding:20px 20px 10px 20px; border:1px solid #000; float:left; clear:both;color:#1c1c1c; margin-bottom:20px; }
.grey-grad-box h3{font-size:23px; font-weight:bold}
.grey-grad-box p{font-size:14px; }

.sep-1{ background:url(../images/sep-1.png) center no-repeat; height:51px; margin-bottom:40px; margin-top:10px;}
.sep-2{ background:url(../images/sep-2.png) center no-repeat; height:15px;margin-bottom:30px; margin-top:10px;}
.sep-3{ background:url(../images/sep-3.png) center no-repeat; height:15px;margin-bottom:20px;}

.warning{ position:relative; height:185px;}
.warning .arrow{ background:url(../images/warning-arw.png) no-repeat center; position:absolute;
top: 95px;
left: 265px;
width: 190px;
height: 105px;
}

.black-flat-20{ background:#bd0710; 
width: 800px;
margin: 20px 55px;
padding: 15px 11px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 20px;
float: left;
color: #fff;
font-size: 15px;
}
.black-flat-20 big{font-size:44pt; color:#fde306; font-family:'Conv_ProximaNova-Extrabold'; float:left; padding:0px 25px 0px 0px;}
.black-flat-20 img{ width:314px; height:63px; float:left; margin-right:30px;}

.yellow-flat-20{ margin:20px 35px 5px; padding:10px; text-transform:uppercase; text-align:center; background:#fde404; font-size:31px; font-weight:bold;     font-family: 'ProximaNova'; letter-spacing:-2px;}

.reasons{ margin:5px 20px; float:left; background:url(../images/reason-sep.png) no-repeat 50% 90%;}
.reasons .box{ margin:0px 83px; padding:20px; background:#eaeaea url(../images/reason-bg.png) repeat-x; border:1px solid #e2e2e2; border-radius:10px; float:left;}
.reasons .box p{ margin-left:35px; font-size:15px}
.intro-txt{ background:url(../images/intro-bg.png); height:68px; line-height:68px; color:#fff; text-align:center; position:relative; left:-40px; width:940px; font-size:38px;   letter-spacing:18px;  }

.intro-txtdiv{ background: url(../images/intro.png) no-repeat;
background-position: top left;
height: 260px;
position: relative;
width: 847px;
margin: 0 40px 0 40px;

}
.black-border-box{ background:#fff; width:780px; border-radius:10px; box-shadow:0px 0px 3px #bfbfbf; padding:20px; border:1px solid #000; float:left; clear:both;color:#1c1c1c; margin:50px 20px 20px; position:relative}
.black-border-box .logo-icon{ background:url(../images/logo-icon.png); width:241px; height:87px; position:absolute; top:-44px; z-index:10; left:270px; }
.black-border-box p{font-size:17px;}
.black-border-box .blue-box{ text-align:center; background:#fff url(../images/formula-bg.png) repeat-x; width:700px; margin:0px 19px; border:1px solid #dfebfb; padding:20px; float:left;}
.black-border-box .blue-box p{ text-align:center; line-height:21px; font-size:15px; } 

.black-grad-box{ background:#585858 url(../images/ascool-bg.png) repeat-x; width:900px; border-radius:10px; padding:20px 20px 10px; border:1px solid #404040; float:left; clear:both;color:#fff; margin:20px 0px; }
.black-grad-box h3{font-size:23px; font-weight:bold}
.black-grad-box p{font-size:14px; }

.grey-grad-20{ background:#e0e0e0 url(../images/deserve-bg.png) repeat-x; width:780px; border-radius:10px; padding:20px;
 border:1px solid #d4d4d4; float:left; clear:both;color:#1c1c1c; margin-bottom:20px; margin: 5px 56px;}
.grey-grad-20 p{ font-size: 18px;
line-height: 22px;
font-family: Verdana, Geneva, sans-serif;}

.detail-box{ margin:20px 59px; float:left; }
.detail-box .logo-icon{ background:url(../images/logo-icon-3.png); width:197px; height:73px; float:left;}
.detail-box .box-title{ color:#fff; background:url(../images/somanabolic-bg.png) repeat-x; height:52px; line-height:50px; float:left; border:2px solid #fff; border-radius:5px; padding:0px 10px; margin:11px 11px 11px 25px; font-size:28px;}
.col32{width:32%; float:left;}
.col35{width:35%; float:left;}
.col65{width:65%; float:left;}
.col68{width:68%; float:left;}
.col20{width:20%; float:left;}
.col80{width:80%; float:left;}

.listing{width:100%; float:left; margin:0; padding:0; list-style:none;}
.listing li{float:left; background:url(../images/tick.png) no-repeat left 5px; font-size:17px; padding-left:7%; margin-bottom:10px; width:85%}
.paddbox2{padding:5px 15px 20px !important;}
.paddbox{padding:5px 20px 20px !important;}

.listing li a{ color:#1434c0; font-weight:bold; font-size:16px;}
.bg-none{background:none !important;}
.detail-box2{ background:#fff url(../images/detail-bg.png) repeat-x;  float:left; margin-top:10px;}

.green-box{ margin:10px 59px; background:#f5fef1;  float:left; border:1px solid #9db48f; box-shadow:0px 0px 5px #d1d1d1; border-radius:10px; padding:10px;}
.green-box img{margin:15px 0 0 15px;}
.green-box h1{font-size:18px; float:left; width:100%; color:#466836; font-family:'ProximaNova'; margin:15px 0 8px 0; padding:0; font-weight:bold}
.green-box p{font-size:14px; float:left; line-height:18px;}
.green-box p span{ text-transform:uppercase; color:#466836;}
.txtcenter{text-align:center}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.dashed-box{ width:645px; float:left; border:3px dashed #000; margin:20px 25px 0 25px;  

 }
.dashed-blue-box2{ width:94%; float:left; background:#1333c0; padding:15px 3%; margin-top:-25px; margin-bottom:20px;}
.dashed-blue-box2 p{ margin:0; text-align:center; padding:0; color:#FFF; font-size:23px; font-family:Verdana, Geneva, sans-serif; line-height:25px; } 
.dashed-blue-box2 p span{ color:#fee405;font-weight:bold }

.dashed-blue-box{ width:625px; float:left; background:#1333c0; padding:15px 8px; margin:2px;}
.dashed-blue-box p{ margin:0; text-align:center; padding:0; color:#FFF; font-size:25px; font-family:Verdana, Geneva, sans-serif; line-height:25px; } 
.dashed-blue-box p span{ color:#fee405;font-weight:bold }
.discount{width:90%; float:left; margin:10px 25px;  font-family:Verdana, Geneva, sans-serif; font-size:24px; float:left; text-align:center; color:#1b116a; padding:0;}
.discount a{color:#226403; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:28px;  text-align:center;   }
.discout strike{color:#1b1168;}
.discount2{width:90%; float:left; margin:10px 25px;  font-family:Verdana, Geneva, sans-serif; font-size:24px; float:left; text-align:center; color:#1b116a; padding:0;}
.discount2 a{color:#000; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:28px;  text-align:center;   }
.discout2 strike{color:#1b1168;}
.cartbtn{width:402px; height:68px; float:left; background:url(../images/cartbtn.png) no-repeat; margin:0 0 0 115px;}
.addcart{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#0000ff; font-size:28px; text-decoration:underline;}
.martopbot20{margin-top:20px !important; margin-bottom:20px !important;}
.certificate-box{float:left; background:#fff; margin-top:-8px; }  
.bottom-white-box{ background:#fff; 
width: 860px;
padding: 0 40px 0px 40px;
clear:both;color:#1c1c1c; border-bottom-left-radius:10px; border-bottom-right-radius:10px;   }
.marleft100{margin-left:70px !important;}
.cart-add{text-align:center; font-size:18px; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; }
.footer{width:100%; float:left;}
.footer a{ color:#000; font-size:14px; border-right:1px solid #000; margin:0;  padding:0 5px;}
.footer span{ color:#000; font-size:15px; }
.border-none{border:none !important;}
.notetxt{ float:left; text-align:center; font-family:'ProximaNova'; font-size:48px; margin-bottom:20px;  letter-spacing:-4px;}
.paddbot20{padding-bottom:20px !important;}
.mar-left15{margin-left:15px !important;}
.box-top{width:658px; float:left; padding-top:37px; background:url(../images/top.png) no-repeat top; margin-left:30px;}
.box-bottom{width:658px; float:left; padding-bottom:52px; background:url(../images/bottom.png) no-repeat bottom;}
.box-center{width:608px; float:left; background:url(../images/center2.png); height:100%; padding:0 32px 0 16px;}

.par2_text2 p{ padding-right: 35px; }
.par2_text3 p{ padding-left: 38px;}
.par2_text4 p{ padding: 24px 24px 0 0;
 }
 .before_warning p{
margin: 50px 38px 2px 38px;
font-size: 15px;
}
.par3_text1 h2{
font-family: 'Conv_ProximaNova-Extrabold';
margin-bottom: 10px;
}
.par3_text1 p{
font-family:'Open Sans',Verdana, Geneva, sans-serif 
}
.par3_text1{
margin-left: 38px;
width: 900px;
margin-top: 41px;
font-family: 'ProximaNova';
}
.par3_text2 p{
padding-right: 40px;
line-height: 24px;
font-family:'Open Sans',Verdana, Geneva, sans-serif 
}
.par3_text2 h2{
font-family: 'Conv_ProximaNova-Extrabold';
margin-bottom: 10px;
}
.par3_text2{
padding-left: 38px;
width: 900px;
margin-top: 20px;
font-family: 'ProximaNova';
}
.par3_bg{
background:url(../images/human.png) no-repeat;
background-position:bottom;
padding-bottom: 389px;
}
.par3_text2 h3{
text-align: center;
font-weight: normal;
font-size: 21px;
margin: 10px 38px 10px 0;
line-height: 37px;
padding: 15px 54px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
color:#db0000;
}
.par3_text3 p{
padding-right: 27px;
line-height: 24px;
font-family:'Open Sans',Verdana, Geneva, sans-serif 
}
.par3_text3 h2{
font-family: 'Conv_ProximaNova-Extrabold';
margin-bottom: 10px;
}
.par3_text3{
padding-left: 40px;
width: 900px;
margin-top: 35px;
font-family: 'ProximaNova';
background:url(../images/ball_boy.png) no-repeat;
background-position:bottom;
padding-bottom:575px;
}
.lists_part3 ul{list-style-image:url(../images/square.png);
padding-left: 47px;
}
.lists_part3 ul li{
font-size: 16px;
line-height: 36px;
}
.spe_nutrition{
text-align:center;
color:#fff;
background:#ba0010;
font-size: 36px;
font-weight: bold;
padding: 17px 0;
margin: 10px 0 0;
width: 941px;
}
.graybg{
background:#ebebeb;
padding-bottom: 70px;
border-radius: 0;
}

.upper{
position: relative;
width: 550px;
padding-left: 294px;
margin-top: -62px;
font-family:'Open Sans',Verdana, Geneva, sans-serif 
}
.upper2{
position: relative;
width: 550px;
padding-left: 294px;
margin-top: -110px;
font-family:'Open Sans',Verdana, Geneva, sans-serif ;
margin-bottom:0;
}
.par4_text1{
margin: 0 55px 0 40px;
width: 847px;
background:#fff;
}
.par4_text6 p,.par4_text1 p{
font-size: 16px;
padding-left: 40px;
padding-right: 40px;
line-height: 24px;
font-family:'Open Sans',Verdana, Geneva, sans-serif ;
margin-top: 10px;
}
.lists_part4{margin: 0 55px 0 40px;
background:#fff;
width: 847px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.lists_part4 h1{color:#112e92;
padding-left: 35px;
margin: 0;
font-weight: bold;
font-size: 18px;}

.lists_part4 ul{list-style-image:url(../images/square.png);
padding-left: 63px;
padding-right: 20px;
}
.lists_part4 ul li{
font-size: 16px;
line-height: 36px;
}
.par4_text2 img{
float:left;
padding-left: 40px;
}
.par4_text2 h1{color:#000000;
margin: 0;
font-weight: bold;
font-size: 18px;
padding-left: 185px;}

.par4_text2{
margin: 0 55px 0 40px;
width: 847px;
background:#fff;
background:#fff;
padding-top:30px;
}
.topper{
padding-left: 185px;
}
.lower{
padding-left: 40px;
}
.par4_text2 p{

padding-right: 40px;
line-height: 24px;
font-family:'Open Sans',Verdana, Geneva, sans-serif 
}
.black_pare_bottom{margin: 0 55px 0 40px;
width: 845px;
background:#4f4b49 url(../images/last_man.png) no-repeat;
background-position:top right;
height:522px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.black_pare_bottom h1{
color: #fff4be;
padding-left: 35px;
margin: 20px 0;
font-weight: bold;
font-size: 18px;
width: 485px;
}
.black_pare_bottom p{
padding-left: 35px;
color:#fff;
width: 485px;
}
.par4_text5 {
margin: 0 55px 0 40px;
width: 847px;
}

.par4_text5 p {
padding-left: 0;
padding-right: 20px;
line-height: 24px;
font-family: 'Open Sans',Verdana, Geneva, sans-serif;
}
#list3{
padding: 0 0px 0 250px;
width: 597px;
margin: 0;
background: #ebebeb;

}
#padding0{
padding-bottom:0;
}
.padding30{
padding-top:30px;
}
#intro-txtdiv4{
background: url(../images/somanabolic-bg4.png) no-repeat;
height:300px;
}
#intro-txtdiv3{
background: url(../images/somanabolic-bg2.png) no-repeat;
height: 280px;
margin: 0 40px 0 0px;
}

#intro-txtdiv2{
background: #ebebeb url(../images/somanabolic-bg3.png) no-repeat;
height: 280px;
}
#bg_gr{
background: #ebebeb;
}
#bg_gr2{
background: #ebebeb;
width: 847px;
margin: 0 40px 40px 40px;
padding-top: 20px;
padding-bottom: 50px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.par4_text6 {
margin: 65px 55px 0 40px;
width: 847px;
}
.pluss1 p{
width: 500px;
}
.pluss2 p{
width: 500px;
float: right;
}
.pluss p{
line-height: 22px;
}
.pluss{
width: 847px;
margin: 0 40px 0 40px;
}
.last_bg{
background: url(../images/last_bg.png) no-repeat;
height:100%;
display:block;
background-position:top center;width:100%;
overflow:hidden;
}
.l-quick {
	margin-top: 60px;
}