#header_main_top {  background: url(../images/header-btm-bg.jpg) no-repeat center bottom; }
.header_main_btm {background: url(../images/header-main-bg.jpg) no-repeat center top; }
#logo { text-align: center; padding-top: 8px; }
.header_having{ font:32px/30px Arial, Helvetica, sans-serif; color:#db0000; margin:0 8px; text-transform:uppercase;}
.header_having strong{font:44px/30px Arial, Helvetica, sans-serif; display:block; height:38px;}
.header_having small{font:20px/12px Arial, Helvetica, sans-serif; display:block; height:16px;}
.header_result{ margin:0 8px; text-transform:uppercase; font:16px/16px Arial, Helvetica, sans-serif; color:#00699d; padding:9px 0 16px 0;}
.header_result em{ display: block;
    height: 15px;}
.header_result span strong{ font:28px/18px Arial, Helvetica, sans-serif; color:#00699d; letter-spacing:-1px;}
.header_result span small{font:12px/10px Arial, Helvetica, sans-serif; color:#00699d; height:16px;}
.header_result span{ font:30px/20px Arial, Helvetica, sans-serif; color:#00699d; display:block; height:27px;}
.header_text{ margin:0 8px;}
.header_text p{ font:16px/16px Arial, Helvetica, sans-serif; color:#000000; padding:8px 0; text-align:center;}
.header_button{ text-align:center;}
.header_button img{ }
.guarantee_box{ background:url(../images/guarenty-bg.gif) repeat-x left top #e7e6cf; border:1px solid #e1e3d7;}

.guarantee_box > ul > li{ 
  display:block; 
  width:58%; 
  padding:10px 0; 
  float:left; }
.guarantee_box > ul > li:first-child{ width:42%; text-align:center;}
.guarenty_title { font: 18px Arial, Helvetica, sans-serif; color: #000000;text-transform:uppercase; padding-bottom:8px; }
.guarantee_box li ul { list-style-type:none;  padding-left:8px; }
.guarantee_box li ul li { font: 12px/18px Arial, Helvetica, sans-serif; color: #db0000;text-transform:uppercase; padding-left:8px; background:url(../images/guarenty-line.gif) no-repeat left 9px; }
.safe_method { background: #0f78b2 url(../images/safe-mathod-bg.gif) repeat-x left top; }
.safe_method ul { padding-left: 3%; list-style: none; padding-top:10px; }
.safe_method ul li { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 10%; padding-bottom:10px; background:url(../images/safe-arrow.png) no-repeat left top;min-height: 28px; }
.order_formula{ text-align:center; padding-bottom:8px;}
.bigger_title{ padding:10px 0 0 0;}
.order_formula p { font: bold 13px/18px Arial, Helvetica, sans-serif; color: #333333; padding:0 5% 8px; }
.order_formula a{ display:block; 
} 
.work_method { background: #a8d7ea url(../images/work-method-bg.gif) repeat-x left top; border-top: 1px solid #a8d7ea; border-right-color: #a8d7ea; border-bottom-color: #a8d7ea; border-left-color: #a8d7ea; }
.work_method_inner { background: url(../images/why-works.jpg) no-repeat left top; padding-left:34%; width:66%;min-height: 150px; }
.work_method_title{ font:24px/24px Arial, Helvetica, sans-serif; color:#db0000; padding:8px 0; }
.work_method_title span{font:22px/24px Arial, Helvetica, sans-serif; color:#00699d; display:block;}
.work_method_inner p { font: 14px Arial, Helvetica, sans-serif; color: #000000; padding-bottom:8px; }
.large_panis { width: 95%; padding-right: 2.5%; padding-left: 2.5%; background: url(../images/large-panis-bg.jpg) repeat-x left bottom; }
.large_panis_title { font: bold 16px/18px Arial, Helvetica, sans-serif; color: #db0000 ; padding:12px 0 6px; text-align:center; }
.large_panis p { font: 12px/16px Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 10px;  text-align:justify;}

.large_img { text-align:center; padding-bottom:10px;}
.large_img img{ border: 1px solid #c9c9c9;}
.grith_title { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #db0000; background: url(../images/title-shadow.gif) repeat-x left top; padding-top: 10px; padding-bottom: 8px; text-align: center; }
.grith_box {  background:url(../images/grith-rep.gif) repeat-x left bottom;   }
.grith_box_inner{ background:url(../images/grith-bg.jpg) no-repeat center bottom;padding:0  2.5%;  width:95%;  min-height: 296px;}
.grith_box p { font: 12px/16px Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 10px;  text-align:justify;}
.grith_fix{ width:51%;} 
.longer_bed { background:url(../images/longer-bed-bg.gif) repeat-x left bottom;}
.longer_bed_inner{padding:0  2.5%;  width:95%;}
.longer_bed_inner p { font: 12px/16px Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 10px;  text-align:justify;}
.exprience_box { background: url(../images/exprience-img.jpg) no-repeat center bottom; padding-bottom:195px;}
.exprience_box_inner{padding:0  2.5%;  width:95%;}
.exprience_box p { font: 12px/16px Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 10px;  text-align:justify;}
.use_info { padding: 15px 2.5%; }
.use_info_inner { background: #ffee71 url(../images/use-info.gif) no-repeat center top; background-size:100%; padding: 14px 3%; 
border-radius:4px;
-ms-border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px; }
.use_info_inner p{ font:12px/16px Arial, Helvetica, sans-serif; color:#a30202; text-align:center;}
.hands_box { background: url(../images/hands-bg.gif) repeat-x left top; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
.hands_inner { background: url(../images/hands-img.jpg) no-repeat left top; text-align: right; padding-right: 4.5%; }
.hands_title { padding-top: 6px; padding-bottom: 6px; text-transform:uppercase; }
.hands_title span { font: 20px Arial, Helvetica, sans-serif; color: #ffcc00; display:block;   }
.hands_title strong { font: 24px/20px Arial, Helvetica, sans-serif; color: #ffffff;display:block; }
.hands_title small { font: 16px/16px Arial, Helvetica, sans-serif; color: #ffffff;display:block; }
.hands_inner p{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#ffffff; padding-left:55%; padding-bottom:6px; }
.hands_inner p span{ color:#ffff66;}

.home_footer{ text-align:center; padding-bottom:5px;}
.home_footer_title { font: 52px Arial, Helvetica, sans-serif; color: #db0000; }
.home_footer p { font: 16px Arial, Helvetica, sans-serif; color: #000000; }
.but_it_img{ margin-top:-10px;}
.footer_outer{width:100%; height:100px; background:url(../images/footer-bg.jpg) top repeat-x;}
.footer {width:80%; margin:0 auto;}
.footer p{font:11px Arial, Helvetica, sans-serif;  line-height:16px; text-align:center; padding:18px 0 0 0;}
.footer p a{font:11px Arial, Helvetica, sans-serif; line-height:16px; text-decoration:none;}
.footer p a:hover { color: #9F0;}


/*-- member page css --  */

#member_header { text-align: center; padding: 8px 0px 7px; }
.member_container { background: url(../images/member-container.jpg) repeat center top;padding:0 4% 8px; width:92%; }
.best_program{ text-align:center; padding:9px 0 6px;}
.member_subnav { background: url(../images/sub-nav-bg.png); }
.member_subnav ul li { display: block; padding:4px 1% 4px 3.5%; float:left; }
.member_subnav ul li a { font: 12px/18px Arial, Helvetica, sans-serif; color: #065295; text-decoration: none; }
.container_member { padding: 8px 0px 0px; }
.member_bigger { padding: 6px 3%; border: 1px solid #a4d3d8; background: #f4feff; }
.member_bigger_title { font: bold 22px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #db0000; text-transform:uppercase; }
.member_bigger_title strong { font: bold 36px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #db0000; }
.member_bigger_title small { font: 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #db0000; }
.member_bigger_title span { font: bold 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; }
.bigger_fix{ padding-right:55%; padding-top:10px;  min-height: 272px; }
.main_member_text h4 {font: bold 25px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; ; padding-bottom:12px; padding-top:10px;}
.main_member_text h5 {font: bold 17px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; ; padding-bottom:12px; padding-top:10px;}
.main_member_text h6 {font: bold 15px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; ; padding-bottom:8px; padding-top:10px;}
.main_member_text p { font: 14px/20px Arial, Helvetica, sans-serif; color: #333333; padding-bottom:10px; }
.main_member_text li { font: 13px/19px Arial, Helvetica, sans-serif; color: #333333; padding-bottom:5px; }
.main_member_text img { display:block; margin: 0 auto;}

a.skip {
    left: -999em;
    position: absolute;
}


/* Navigation
------------------------------ */
.nav-primary {
 
}
.nav-primary h3 {
   position: absolute;
   left: -999em;
}
.nav-primary ul {
   border: 1px solid #e6e6e6;
}
.nav-primary li {
   
  
}
.nav-primary li:last-child {
   border-bottom: 0;
}
.nav-primary .nav-current a {
   display: block;
   padding: 8px 2.4% 8px 3.4%;
   text-decoration: none;
   color: #333;
   color:#db0000; font:bold 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../images/nav-bg.jpg) repeat-x left top #f6c604;  border:1px solid #fff7c6; outline:1px solid #f6c501;
}
.nav-primary  a {
	display: block;
   padding: 8px 2.4% 8px 3.4%; text-decoration:none; font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; background:#e4e8ec url(../images/nav-rep.gif) repeat-x left top; border-top: 1px solid #bdcad2; border-bottom:1px solid #fff;	
	}

.nav-primary  a[href="#"] span{ background:url(../images/nav-arrow.gif) no-repeat right center; display:block;}*/
.nav-primary a:hover {
   background: url(../images/nav-hover.gif) repeat-x left top #ce0000; color:#fff;
}
/*.nav-primary a:hover span{ background:url(../images/nav-hover-arrow.gif) no-repeat right center;}*/
.nav-primary .nav-current a:hover{ color:#db0000;background: url(../images/nav-bg.jpg) repeat-x left top #f6c604;}


/* drop down menu formatting when all menu items won't fit in a single line */
.nav-menu .nav-primary {
   margin: 0;
   position: relative;
   overflow: hidden;
}
.nav-menu .nav-primary a {
   padding-right: 3%;
}
.nav-menu .nav-primary h3 {
   position: absolute;
   top: 0;
   left: auto;
   right: 0;
   display: block;
 width:auto;
   height: auto;
  padding:5px; height:28px; width:28px; 
 
   background: url(../images/icons.png) no-repeat  center center;
   text-indent: -999em;
   cursor: pointer;
}
.nav-primary ul{ list-style-type:none;}

.nav-primary ul li ul{ display:none;}
.nav-primary ul li:hover ul{ display:block;}
.nav-primary ul li ul li a{ padding-left:5.5%; background:url(../images/sub-drop.gif) repeat-x left top #f1db3d;  border-top: 1px solid #ceb70d; border-bottom:1px solid #fff;	}
.nav-menu .nav-primary.expanded h3 {
   background-position:  center center;
}
.nav-menu .nav-primary li {
   clear: left;
   display: none;  
}    

.nav-menu .nav-primary.expanded li,
.nav-menu .nav-primary li.nav-current {
   display: list-item;
} 
.nav-menu .nav-primary li.nav-current {
   border-bottom-width: 0;
}
.nav-menu .nav-primary.expanded li.nav-current {
   border-bottom-width: 1px;
}

 
.more_bullets { padding:10px  10%; background:#f2f5c6 url(../images/yello-bg.gif) repeat-x left bottom; margin-bottom:10px; border:1px solid #e2e79b; }
.more_bullets ul{ list-style-type:none; }
.more_bullets ul li{ color:#DB0000; padding-bottom:10px; font:20px/22px Arial, Helvetica, sans-serif; background:url(../images/stars.png) no-repeat left 8px; padding-left:5%;}
.list1 { 
list-style-position:inside;
font-weight:normal;
font: 12px/18px Arial, Helvetica, sans-serif; color: #333333; padding-bottom:10px;
}
.list1 li {
  line-height: 250%;
}
.video {
  overflow: auto;
}
.loginForm {

    width:400px
    margin:0 auto;

}

.login-form {
    width: 270px;
    margin: 0 auto;
    position: relative;
    
    background: #f3f3f3;
    border: 1px solid #fff;
    border-radius: 5px;
    
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}





.login-form .content {
    width:300px;
    padding: 35px 28px 27px 21px;
}

.login-form .content .input {
    width: 220px;
    padding: 10px 5px 10px 5px;
    
    font-size: 14px;
    font-weight: bold;
    
    text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
    
    background: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}



.login-form .content .input:hover {
    background: #dfe9ec;
    color: #414848;
}

.login-form .content .input:focus {
    background: #dfe9ec;
    color: #414848;
    
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}





.content input:focus + div{
    left: -46px;
}

.login-form .footer {
    padding: 25px 30px 40px 30px;
    overflow: auto;
    width:100px;
    
          
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}

/* Login button */
.login-form .footer .button {
    float:right;
    padding: 11px 25px;
    
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 18px;
    color: #fff;
    text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
    
    background: #56c2e1;
    border: 1px solid #46b3d3;
    border-radius: 5px;
    cursor: pointer;
    
    box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
    -moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
    -webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.login-form .footer .button:hover {
    background: #3f9db8;
    border: 1px solid rgba(256,256,256,0.75);
    
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.login-form .footer .button:focus {
    position: relative;
    bottom: -1px;
    
    background: #56c2e1;
    
    box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
    -moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
    -webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}