﻿
small {
    font-size: 14px;
}

input[type="checkbox"]:before
{

    display:inline-block;
    background:  white;
    display: block;

}

input[type="checkbox"]:after
{

    display:inline-block;
    background:  white;
    display: block;

}

h1 {font-size: 28px; text-align:center; margin-top: -15px;}

html{height:100%; width:100%;}
body{height:100%; width:100%; background:#e5e5e5; font-family: verdana; }
.clear{clear:both; display:table; font-size:1px;}
.black{color:#000;}
.orange{color:#ff9c00;}
.strong{font-weight:bold;}
.upper{text-transform:uppercase;}



.selected {color: rgb(163, 215, 245) !important; }

#wrapper{width:1040px; margin:0 auto; border:1px solid #a0a2a4; box-shadow:0px 0px 10px 1px rgba(0,0,0,.3);margin-top: -28px;}
header{padding:20px 0 34px 0; background:#fff;}
header #main_nav{width:1006px; margin:0 auto; height:44px; line-height:44px; border-radius:4px; position:relative; z-index:10;}
header #main_nav li{float:left; border-left:1px solid #585858; height:44px;
}
header #main_nav a{display:block; float:left; padding:0px 30px;  font:bold 15px Verdana, Geneva, sans-serif; color:#ccc; line-height:44px; background:#454545; background:-moz-linear-gradient(top, #4c4c4c, #222222 100%); background:-webkit-linear-gradient(top, #4c4c4c, #222222 100%); background:-o-linear-gradient(top, #4c4c4c, #222222 100%); background:-ms-linear-gradient(top, #4c4c4c, #222222 100%); background:linear-gradient(top, #4c4c4c, #222222 100%);
}
header #main_nav a:hover{
	color:#fff; background:#222222;
	background:-moz-linear-gradient(top, #222222, #4c4c4c 100%); background:-webkit-linear-gradient(top, #222222, #4c4c4c 100%); background:-o-linear-gradient(top, #222222, #4c4c4c 100%); background:-ms-linear-gradient(top, #222222, #4c4c4c 100%); background:linear-gradient(top, #222222, #4c4c4c 100%);
}
header #main_nav li#logo{border-radius:4px 0 0 4px; line-height:44px;}
header #main_nav li#logo a{border-radius:4px 0 0 4px; width:176px; height:44px; line-height:44px; display:block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
header #main_nav li#logo a img{display:block; margin-top:14px;}
header #main_nav ul li:last-of-type{border-radius:0px 10px 10px 0; background:transparent;}
header #main_nav li#last a{background:#fa922b; background:-moz-linear-gradient(top, #fab03a, #fa731b 100%); background:-moz-linear-gradient(top, #fab03a, #fa731b 100%); background:-webkit-linear-gradient(top, #fab03a, #fa731b 100%); background:-o-linear-gradient(top, #fab03a, #fa731b 100%); background:-ms-linear-gradient(top, #fab03a, #fa731b 100%); border-radius:0 4px 4px 0; color:#fff; text-shadow:0px 1px 2px rgba(0,0,0,.5); font-size:18px; padding:0px 17px; line-height:44px;
}
header #main_nav li#last a:hover{background:#fab03a; background:-moz-linear-gradient(top, #fa731b, #fab03a 100%); background:-moz-linear-gradient(top, #fa731b, #fab03a 100%); background:-webkit-linear-gradient(top, #fa731b, #fab03a 100%); background:-o-linear-gradient(top, #fa731b, #fab03a 100%); background:-ms-linear-gradient(top, #fa731b, #fab03a 100%);}

#wrapper .hero{
	clear:both;
	width:100%;
	background:#ddf3ff;
	position:relative;
}
#wrapper .hero .top_shake{
	position:absolute;
	top:-67px;
	left:-46px;
	display:block;
	z-index:3;
}
#wrapper .hero .hero_inner{
	margin-left:430px;
	width:560px;
	float:left;
	padding:20px 0 15px 0;
}
#wrapper .hero .hero_inner h1{
	font:36px/48px Verdana, Geneva, sans-serif;
	color:#ff7e00;
}
#wrapper .hero .hero_inner h1 span{
	color:#7b7b7b;
}
#wrapper .hero .hero_inner .top_buy_sec{
	float:left;
	margin-top:29px;
}
#wrapper .hero .top_buy_sec img{
	display:block;
	float:left;
	margin-top:-5px;
}

.top_buy_btn{
	float:left;
	background:#ffaa18;
	background:-moz-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background-image:-webkit-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background:-o-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background:-ms-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background-image:linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	border-radius:8px;
	border:3px solid #e3e4e5;
	color:#fff;
	display:block;
	text-align:center;
	width:212px;
	font:27px/57px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	margin-right:80px;
}
a.top_buy_btn:hover{text-shadow:0px 2px 1px rgba(0,0,0,.4); box-shadow:0px 0px 4px rgba(0,0,0,.4);}
a.top_buy_btn:active{box-shadow:0px 0px 2px 2px rgba(0,0,0,.6) inset;}
#wrapper .hero .hero_inner p{
	font:14px Tahoma, Geneva, sans-serif;
	letter-spacing:0.1cm;
	margin-top:5px;
	float:left;
}

.get_ebook{
	width:100%;
	padding:40px 0 15px 0;
	background:#fff;
}
.get_ebook ul li{
	float:left;
	margin-left:19px;
	width:235px;
}
.get_ebook ul li img{
	display:block;
	margin:0 auto;
}
.get_ebook ul li a{
	font:20px Verdana, Geneva, sans-serif;
	text-decoration:underline;
	text-align:center;
	display:block;
	margin:5px auto;
	color:#5f5f5f;
}
.why_18_shake{
	width:100%;
	background:#dce3ea;
	padding:20px 0;
	position:relative;
}
.why_18_shake h1{
	font:bold 70px Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#7a9ccb;
	margin-bottom:20px;
}
.why_18_shake .shakes_2{
	display:block;
	position:absolute;
	left:-40px;
	top:57px;
}
.why_18_shake .why_18_shake_inner{
	float:left;
	margin-left:370px;
}
.why_18_shake_inner p,li{
	font:18px Tahoma, Geneva, sans-serif;
	color:#4c4c4c;
}
.why_18_shake_inner li{
	line-height:25px;
}
.why_18_shake_inner ul{
	list-style-image:url(../images/bullet.png);
	list-style-position:inside;
}
.why_18_shake p{
	margin-bottom:20px;
}
.why_18_shake a.glass_img {
	position:absolute;
	top:204px;
	right:30px;
	display:block;
}
footer{
	background:#ccc;
	padding:20px 0 55px 0;
}
footer .mail_subs{
	float:left;
	background:#fff;
	width:300px;
	margin-left:17px;
	box-shadow:0px 0px 15px rgba(0,0,0,.2);
	padding-bottom:5px;
}
footer .mail_subs h4{
	font:bold 14px Verdana, Geneva, sans-serif;
	text-align:center;
	margin:15px 0;
}

footer .mail_subs input.f_name, footer .mail_subs input.e_mail{
	display:block;
	margin:0 auto 20px auto;
	height:36px;
	border:1px solid #d6d6d6;
	width:90%;
	padding:5px 0 5px 15px;
	background:#f1f1f1;
	font:bold italic 15px Verdana, Geneva, sans-serif;
	width:255px;
}
footer .mail_subs button{
	display:block;
	margin:0 auto 16px auto;
	height:36px;
	line-height:36px;
	width:90%;
	color:#000;
	font:bold 16px Verdana, Geneva, sans-serif;
	text-transform:capitalize;
	border:none;
	cursor:pointer;
	background:#bbb9ba;
	background:-moz-linear-gradient(top, #c3c1c2, #b1afb0 100%);
	background:-webkit-linear-gradient(top, #c3c1c2, #b1afb0 100%);
	background:-o-linear-gradient(top, #c3c1c2, #b1afb0 100%);
	background:-ms-linear-gradient(top, #c3c1c2, #b1afb0 100%);
	background:linear-gradient(top, #c3c1c2, #b1afb0 100%);
}
footer .mail_subs button:active{
	background:#bbb9ba;
	background:-moz-linear-gradient(top, #b1afb0, #c3c1c2 100%);
	background:-webkit-linear-gradient(top, #b1afb0, #c3c1c2 100%);
	background:-o-linear-gradient(top, #b1afb0, #c3c1c2 100%);
	background:-ms-linear-gradient(top, #b1afb0, #c3c1c2 100%);
	background:linear-gradient(top, #b1afb0, #c3c1c2 100%);
}




footer .footer_nav{
	float:left;
	width:400px;
	padding:0 18px;
}
footer .footer_nav ul li{
	float:left;
	padding:0px 3px;
	font:15px Verdana, Geneva, sans-serif;
	color:#000;
}
footer .footer_list{
	padding-bottom:33px;
	border-bottom:1px solid #ababab;
}
footer .social_sprites{
	padding-top:33px;
	border-top:1px solid #e6e6e6;
}
footer .social_sprites ul li{
	margin-left:30px;
}
footer .social_sprites ul li a{
	text-indent:-9999px;
	display:block;
	background:url(../images/social_sprites.png) no-repeat;
}
footer .social_sprites a.fb{
	background-position:0 0;
	width:38px;
	height:38px;
}
footer .social_sprites a.tw{
	background-position:-68px 0;
	width:38px;
	height:38px;
}
footer .social_sprites a.yt{
	background-position:-136px 0;
	width:85px;
	height:38px;
}
footer .social_sprites a.pin{
	background-position:-251px 0;
	width:38px;
	height:38px;
}
footer .social_sprites a.fb:hover{
	background-position:0px -39px;
}
footer .social_sprites a.tw:hover{
	background-position:-68px -39px;
}
footer .social_sprites a.yt:hover{
	background-position:-136px -39px;
}
footer .social_sprites a.pin:hover{
	background-position:-251px -39px;
}
footer .fb_feed{
	float:left;
	width:300px;
}
footer .bottom_btn{
	display:block;
	position:fixed;
	bottom:0;
	z-index:12;
	left:auto;
	margin-left:17px;
}

/**************STYLES FOR ABOUT PAGE***************/

.about_wrap{width:1040px; margin:0 auto; border:1px solid #a0a2a4; box-shadow:0px 0px 10px 1px rgba(0,0,0,.3); background:#fff;}
.about_wrap header #main_nav li#last a{
	background:#ff5a00;
 	background:-moz-linear-gradient(top, #ff5a00, #ff2700 100%);
	background:-webkit-linear-gradient(top, #ff5a00, #ff2700 100%);
	background:-o-linear-gradient(top, #ff5a00, #ff2700 100%);
	background:-ms-linear-gradient(top, #ff5a00, #ff2700 100%);
	background:linear-gradient(top, #ff5a00, #ff2700 100%);
}
.about_wrap header #main_nav li#last a:hover{
	background:#ff5a00;
	background:-moz-linear-gradient(top, #ff2700, #ff5a00 100%);
	background:-webkit-linear-gradient(top, #ff2700, #ff5a00 100%);
	background:-o-linear-gradient(top, #ff2700, #ff5a00 100%);
	background:-ms-linear-gradient(top, #ff2700, #ff5a00 100%);
	background:linear-gradient(top, #ff2700, #ff5a00 100%);
}

.about_wrap p{font:16px/25px Tahoma, Geneva, sans-serif; color:#424242; margin-bottom:25px;}
.about_wrap .sub_head{font:bold 30px/42px Verdana, Geneva, sans-serif; color:#fff;}
.about_wrap .head_wrap{background:#62b1fb; height:45px; line-height:45px; padding-left:25px; clear:both;}
.about_wrap .top_buy_now_section .sub_head{margin-left:420px;}
.about_wrap .top_buy_now_section .servings{position:absolute; top:394px; left:213px; font:17px Tahoma, Geneva, sans-serif; color:#454646;}

.about_wrap .top_buy_now_section{position:relative;}
.about_wrap .top_buy_now_section .about_shake_img{position:absolute; left:50px; top:-16px;}
.about_wrap .top_buy_now_section .left_product{float:left; margin-left:530px; width:486px; padding:45px 0 25px 0;}
.about_wrap .top_buy_now_section .product_desc{font:16px Verdana, Geneva, sans-serif; line-height:29px; color:#111;}
.about_wrap .top_buy_now_section a.top_buy_btn{margin:0 auto; display:block; float:none;}
.about_wrap .inside_18_shake{margin:0 auto; width:100%;}
.about_wrap .inside_18_shake .bubbles{margin:35px auto 25px auto; display:block;}

.about_wrap .inside_18_shake .why_18_inner{float:left; margin-left:20px; width:730px;}
.about_wrap .why_18_desc img{float:right; display:block; margin-right:64px;}
.about_wrap #compare_shake ul li{float:left; margin:18px 50px 18px 0; width:268px; text-align:center;}
.about_wrap #compare_shake li > div .head{color:#317e80; font:bold 23px Verdana, Geneva, sans-serif;}
.about_wrap #compare_shake li > div .lower{color:#000; font:24px/39px Verdana, Geneva, sans-serif; text-align:center; margin-top:28px;}
.price{font:bold 60px/54px Verdana, Geneva, sans-serif; color:#fa0000; margin-top:20px;}

.cena{margin-top: 5px;font-size: 21px;font-weight: bold;text-align: center;margin-bottom: 8px;color: rgb(58, 58, 58);}

.about_wrap #compare_shake li.shake{margin-left:50px;}
.about_wrap #compare_shake .starbuck .head{margin-bottom:14px;}
.about_wrap #compare_shake .starbuck .lower{margin-top:39px;}

.about_wrap #compare_shake .frap .head{margin-bottom:5px;}
.about_wrap #compare_shake .frap .lower{margin-top:0;}

.about_wrap  .money_back_inner{padding:30px 0 25px;}
.about_wrap  .money_back_inner .logo_100{float:left; width:290px; text-align:center;}
.about_wrap .money_back_para{float:left; width:720px;}
.about_wrap .money_back_para a.top_buy_btn{ float:none; margin:0px auto;}

.about_wrap .plan a.top_buy_btn{width:750px; float:none; margin:0 auto; text-transform:none; font:bold 30px/54px Tahoma, Geneva, sans-serif;}
/**********STYLES FOR FANCYBOX*******************/
#fancybox-content{border-color:#5f5f5f; border-width:3px !important; border-radius:10px;  background:#d0eefe;}
#data{background:#d0eefe; padding-bottom:20px; border-radius:10px; border:2px solid #5f5f5f;}
#data h2{font:36px Verdana, Geneva, sans-serif; text-align:center; padding:5px 0 18px 0;}
#data li{float:left; text-align:center; width:361px;}
#data li h4{font:36px Verdana, Geneva, sans-serif; text-decoration:underline; color:#0b0800;}
#data li p{font:17px Tahoma, Geneva, sans-serif; color:#616161;}
#data li.first{ margin-right:20px; margin-left:10px;}


/**********STYLES FOR CHECKOUT 2*******************/
.checkout_box{width: 910px; margin: 0 auto;}
.checkout_box .main_left{width: 575px; float: left;}
.checkout_box .main_left .arrow_start{background: url(../images/image_yellow.png) no-repeat; height: 256px; width: 575px;}
.checkout_box .main_left .arrow_start .get_result{padding-top: 90px; width: 265px;  float: right;  margin-right: 75px;}
.checkout_box .main_left .arrow_start .get_result p{font-size: 27px; font-family: Verdana, Geneva, sans-serif; color: #000; line-height: 32px;}
.get_result span{color: #FFFFFF; font-weight: bold;}

.checkout_box .main_left #first_deal{background: #DBECFC;height: 218px; position: relative; cursor: pointer; margin-bottom: 16px; width: 100%; border: 1px solid #959394; border-radius:5px;}
.checkout_box .main_left #first_deal .head{background: #7F92BA; height: 30px; width: 100%;}
.checkout_box .main_left #first_deal .head input{margin: 9px 0 0 5px; float: left;}
.checkout_box .main_left .head h2{font-size: 17px; padding-left: 30px; font-family: Verdana, Geneva, sans-serif; color: #FFF; font-weight: bold; line-height: 30px;}
.checkout_box .main_left #first_deal .deal_main .deal_left{margin-top: 18px; width: 310px; margin-left: 20px; float: left;}
.checkout_box .main_left #first_deal .deal_main  .deal_right{float: right; width: 228px; height: 162px; border: 2px solid #BACAD7; border-radius:5px; margin: 10px 8px 0 0;}
.main_left #first_deal .deal_main  .deal_right h4{font-family:Tahoma, Geneva, sans-serif; font-size: 20px; font-weight: bold; padding: 6px 11px 0; text-align: center;color: #5D5E60;}
.main_left #first_deal .deal_main  .deal_right h1{text-align: center; font-weight: bold; width: 100%; color: rgb(97, 97, 97); font-family: Tahoma, Geneva, sans-serif; font-size: 28px;}
.main_left #first_deal .deal_main  .deal_right h1 span{font-family:Tahoma, Geneva, sans-serif; font-size: 14px; color: #5E5E5E;}
.main_left #first_deal .deal_main  .deal_right .selected_but{font-family: Tahoma, Geneva, sans-serif; font-size: 29px; color: #ffffff; cursor: pointer; width: 210px; line-height: 39px; text-align: center; font-weight: bold; margin: 0 auto; height: 40px; background: #4DA9FF; margin-top: 14px; border-radius:3px;}
.main_left #first_deal p{left:0;position: absolute; bottom: 10px; margin: 0; width: 210px; height: 30px;  background: #FFFFFF; color: #4DA9FF; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 17px; text-align: center;}

.checkout_box .main_left #second_deal{background: #D4D4D4;height: 218px; cursor: pointer; margin-bottom: 16px;position: relative;  width: 100%; border: 1px solid #959394; border-radius:5px;}
.checkout_box .main_left #second_deal .head{background: #A6A6A6; height: 30px; width: 100%;}
.checkout_box .main_left #second_deal .head input{margin: 9px 0 0 5px; float: left;}
.checkout_box .main_left .head h2{font-size: 17px; padding-left: 30px; font-family: Verdana, Geneva, sans-serif; color: #FFF; font-weight: bold; line-height: 30px;}
.checkout_box .main_left #second_deal .deal_main .deal_left{margin-top: 18px; width: 310px; margin-left: 20px; float: left;}
.checkout_box .main_left #second_deal .deal_main  .deal_right{float: right; width: 228px; height: 162px; border: 2px solid #B6B6B6; border-radius:5px; margin: 10px 8px 0 0;}
.main_left #second_deal .deal_main  .deal_right h4{font-family: Tahoma, Geneva, sans-serif; font-size: 18px; text-align: center ; font-weight: bold; padding: 10px 25px 0; color: #5F5F5F;}
.main_left #second_deal .deal_main  .deal_right h1{text-align: center; font-weight: bold; width: 100%; color: #767676; font-family: Tahoma, Geneva, sans-serif; font-size: 28px;}
.main_left #second_deal .deal_main  .deal_right h1 span{font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #5E5E5E;}
.main_left #second_deal .deal_main  .deal_right .selected_but{font-family: Tahoma, Geneva, sans-serif; font-size: 29px; color: #ffffff; cursor: pointer; width: 210px; line-height: 39px; text-align: center; font-weight: bold; margin: 0 auto; height: 40px; background: #AEAEAE; margin-top: 14px; border-radius:3px;}
.main_left #second_deal p{left:0;position: absolute; bottom: 10px; margin: 0; width: 210px; height: 30px;  background: #FFFFFF; color: #7A7A7A; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 17px; text-align: center;}

.checkout_box .main_left #third_deal{background: #D4D4D4;height: 218px; cursor: pointer; position: relative;  margin-bottom: 16px; width: 100%; border: 1px solid #959394; border-radius:5px;}
.checkout_box .main_left #third_deal .head{background: #A6A6A6; height: 30px; width: 100%;}
.checkout_box .main_left #third_deal .head input{margin: 9px 0 0 5px; float: left;}
.checkout_box .main_left .head h2{font-size: 17px; padding-left: 30px; font-family: Verdana, Geneva, sans-serif; color: #FFF; font-weight: bold; line-height: 30px;}
.checkout_box .main_left #third_deal .deal_main .deal_left{margin-top: 18px; width: 310px; margin-left: 20px; float: left;}
.checkout_box .main_left #third_deal .deal_main  .deal_right{float: right; width: 228px; height: 162px; border: 2px solid #B6B6B6; border-radius:5px; margin: 10px 8px 0 0;}
.main_left #third_deal .deal_main  .deal_right h4{font-family: Tahoma, Geneva, sans-serif; font-size: 18px; text-align: center ; font-weight: bold; padding: 10px 25px 0; color: #5F5F5F;}
.main_left #third_deal .deal_main  .deal_right h1{text-align: center; font-weight: bold; width: 100%; color: #767676; font-family:Tahoma, Geneva, sans-serif; margin-top: -6px;font-size: 25px;}
.main_left #third_deal .deal_main  .deal_right h1 span{font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #5E5E5E;}
.main_left #third_deal .deal_main  .deal_right .selected_but{font-family: Tahoma, Geneva, sans-serif; font-size: 29px; color: #ffffff; cursor: pointer; width: 210px; line-height: 39px; text-align: center; font-weight: bold; margin: 0 auto; height: 40px; background: #AEAEAE; margin-top: 14px; border-radius:3px;}
.main_left #third_deal p{left:0;position: absolute; bottom: 10px; margin: 0; width: 210px; height: 30px;  background: #FFFFFF; color: #7A7A7A; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 17px; text-align: center;}

.checkout_box .main_left .order_box{padding:0 8px;height: 218px; position: relative; margin-bottom: 16px; width: 100%; border: 1px solid #959394; border-radius:5px;}
.order_box .your_order{margin-bottom: 0; color: #585858; margin-top: 12px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold;}
.order_box .chk_ship{margin-bottom: 0; font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #383938;}
.order_box .order_first{padding-bottom: 14px; border-bottom: 1px solid #BABABA;}
.order_box .order_sec{padding: 12px 0; border-bottom: 1px solid #BABABA;}
.order_box .order_sec td{width: 262px;}
.order_box .order_sec p, .order_box .order_sec b{margin-bottom: 0;  font-size: 14px; font-family: Verdana, Geneva, sans-serif;}
.order_box .order_third{padding: 12px 0; }
.order_box .order_third td{width: 262px;  }
.order_box .order_third p{margin-bottom: 0; font-size: 14px; font-family: Verdana, Geneva, sans-serif;}
.green{color: #668D30;}

.checkout_box .main_right{float: right; width: 313px;}
.main_right_box{ background: #8DC6FD;  border-radius:3px; padding: 5px 5px 10px; border: 1px solid #858489;}
.checkout_box .main_right .last_step{background: url(../images/arrow_box.png) no-repeat; width: 302px; height: 111px;}
.checkout_box .main_right .last_step h1{text-align: center; font-size: 43px; color: #010101; font-family: Verdana, Geneva, sans-serif;}
.checkout_box .main_right .last_step h2{text-align: center; font-size: 18px; color: #010101; font-family: Verdana, Geneva, sans-serif;}
.payment_info .credit_card{width: 144px; float: left;}
.payment_info .paypal{width: 154px; float: right; text-align: center;}
.payment_info label{font-size: 18px; font-weight: bold; color: #FFFFFF; font-family:Verdana, Geneva, sans-serif; text-shadow:0px 1px 2px rgba(0,0,0,.3);}
.checkout_box .main_right .row{width: 100%; clear: both; margin: 8px auto;}
.checkout_box .main_right .row label{float: left; color: #FFFFFF; width: 115px;text-align: right; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold;  text-shadow:0px 2px 2px rgba(0,0,0,.2);}
.checkout_box .main_right .row .input_row{width: 175px; float: right;}
.checkout_box .main_right .row .input_row input{width: 170px;border: 1px solid #6A6E6F;padding: 2px;font-size: 14px;border-radius: 3px;padding-left: 6px;}
.checkout_box .main_right .row .input_row p{margin: 0; background: url(../images/glock.png) no-repeat; padding-left: 23px; font-family: Tahoma, Geneva, sans-serif; background-position: 4px; color: #FFFFFF; font-size: 12px; line-height: 20px; height: 20px; width: 155px;}
.checkout_box .main_right .row .row_select{float: right; width: 175px;}
.checkout_box .main_right .row select{border: 1px solid #6A6E6F;font: 12px Tahoma,Geneva,sans-serif;height: 22px;margin: 2px 0 5px;width: 72px;border-radius: 3px;padding: 2px;}
.checkout_box .main_right .row span{color: #FFFFFF; font-size: 16px; padding: 0 6px; font-weight: bold;}
.checkout_box .main_right .row .row_select input{
    width: 64px;
    border: 1px solid #6A6E6F;
    padding: 2px;
    font-size: 14px;
    border-radius: 3px;
    padding-left: 6px;
}
.checkout_box .main_right .row .row_select span{font-size: 12px; font-weight: normal; font-family: Tahoma, Geneva, sans-serif;}
.checkout_box .main_right .row .row_select a{font-size: 12px; font-family:Tahoma, Geneva, sans-serif; color: #FFFFFF; padding:0 5px; line-height: 20px; text-decoration:underline;}
.checkout_box .main_right .top_buy_btn{margin: 20px auto 8px; border: 2px solid #3E5F80; float: none; height: 40px; line-height: 35px; width: 280px; font-family: Verdana, Geneva, sans-serif; font-size: 24px;}

/****************************** STYLES FOR Payment Information BEGIN ******************************/
aside {display: block;}
aside { /*width: 350px;*/ float: right; /*margin: 15px 0 15px 0;*/}
.btn.orange { display:block; margin: 10px 20px 20px; padding: 5px 0; color: #fff; text-decoration: none; font-weight:bold; font-size: 20px; text-align: center;-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.52);
-moz-box-shadow:    1px 3px 3px 0px rgba(50, 50, 50, 0.52);
box-shadow:         1px 3px 3px 0px rgba(50, 50, 50, 0.52);}
.orange {-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.52);
-moz-box-shadow:    1px 3px 3px 0px rgba(50, 50, 50, 0.52);
box-shadow:         1px 3px 3px 0px rgba(50, 50, 50, 0.52);/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb9a24+0,ff7d1e+100 */
background: #fb9a24; /* Old browsers */
background: -moz-linear-gradient(top,  #fb9a24 0%, #ff7d1e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fb9a24 0%,#ff7d1e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fb9a24 0%,#ff7d1e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9a24', endColorstr='#ff7d1e',GradientType=0 ); /* IE6-9 */
}
.orange:hover  {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7d1e+0,fb9a24+100 */
background: #ff7d1e; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7d1e 0%, #fb9a24 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff7d1e 0%,#fb9a24 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff7d1e 0%,#fb9a24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d1e', endColorstr='#fb9a24',GradientType=0 ); /* IE6-9 */
}
.form-ch { background: #e2ecf7; border: 3px solid #93b5d0;-webkit-border-radius:3px; -moz-border-radius:3px;  -khtml-border-radius:3px;border-radius:3px; overflow:hidden;}
.form-ch h3 { padding: 7px; text-align:center; color: #fff; font-size: 24px; background: #80b4de;}
.form-ch .form { margin: 15px;}
.form-ch .form label { display:block; width: 100%; color: #494848; font-size: 20px; margin: 10px 0 5px;}
/*.form-ch .form input:-internal-autofill-previewed, .form-ch .form input:-internal-autofill-selected, .form-ch .form textarea:-internal-autofill-previewed, .form-ch .form textarea:-internal-autofill-selected, .form-ch .form select:-internal-autofill-previewed, .form-ch .form select:-internal-autofill-selected { background-color: #fff; }*/
.form-ch .form input[type="text"] { /*background: url(../img/check-gray.png) no-repeat 8px 8px #fff;*/ padding: 4px 7px 4px 40px; border: 1px solid  #656565;-webkit-border-radius:3px; -moz-border-radius:3px;  -khtml-border-radius:3px;border-radius:3px; color: #717171; font-size: 20px; text-align:center; width: 100%;}
.form-ch .form select { /*background: url(../img/check-gray.png) no-repeat 8px 8px #fff;*/ padding: 4px 7px 4px 40px; border: 1px solid  #656565;-webkit-border-radius:3px; -moz-border-radius:3px;  -khtml-border-radius:3px;border-radius:3px; color: #717171; font-size: 20px;  width: 48.95%;}
.form-ch .form input[type="text"].mk-5 { width: 80px;}
.form-ch .form small { color: #717171; font-size: 16px;}
.form-ch .form input[type="submit"] { width: 100%;-webkit-border-radius:3px; -moz-border-radius:3px;  -khtml-border-radius:3px;border-radius:3px; color: #fff; font-weight: bold; font-size: 25px; border: 1px solid #6b6b6b; display:block; margin: 15px 0; padding: 10px 0; cursor: pointer; }
.form-ch .icons { padding: 10px 0 5px; width: 100%; text-align:center; border-top: 1px solid #d8e1ec;border-bottom: 1px solid #d8e1ec; background: #ecf3fa;}
.form-ch ul { padding: 10px; display:block; overflow: hidden;}
.form-ch ul li { display:block; float: left; color: #80b4de; font-weight: bold; }
.form-ch ul li + li { float:right;}
.form-ch .form input[type="text"].valid, .form-ch .form select.valid, .form-ch .form input[type="text"].valid:-internal-autofill-selected, .form-ch .form select.valid:-internal-autofill-selected { background: url(../img/check-green.png) no-repeat 8px 8px #fff !important;}
.form-ch .form input[type="text"].error, .form-ch .form select.error, .form-ch .form input[type="text"].error:-internal-autofill-selected, .form-ch .form select.error:-internal-autofill-selected { background: url(../img/check-red.png) no-repeat 8px 8px #fff !important;}
input[type="checkbox"].error {  outline: 1px solid red;
 }
input[type="checkbox"].mk_required
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;margin: 30px 10px 10px !important;
}
input[type="checkbox"].error:before, input[type="checkbox"].error:after{   outline: 1px solid red;
}/****************************** STYLES FOR Payment Information  END  ******************************/

.ssl_secure p.ssl_left{background: url(../images/ssl_lock.png) no-repeat left center; text-transform: uppercase; font:bold 12px/17px Tahoma, Geneva, sans-serif; margin-bottom: 0; color: #FFFFFF; float: left; margin-left: 8px; padding-left: 20px; width: 120px;}

.ssl_secure p.ssl_right{ background: url(../images/100_satifcation.png) no-repeat left center; float: left; padding-left: 18px; width: 157px; margin-bottom: 0; text-transform: uppercase;  font:bold 12px/17px Tahoma, Geneva, sans-serif; color: #FFFFFF;}
.total_sec{width: 275px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); margin: 0 auto; border: 1px solid #595959; background: #FFFFFF; border-radius:5px;}
.sec_title{height: 27px; text-align: center; background: #CECECE;   }
.sec_title{font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 27px;}
.security_img{width: 100%; padding: 2px;}
.right_images{margin: 14px auto auto; width: 235px;}
.right_images ul li.per{background: url(../images/satisfaction_bd.png) no-repeat; width: 235px; height: 65px; margin-bottom: 10px;}
.right_images ul li.made{background: url(../images/made_in.png) no-repeat; width: 235px; height: 65px; margin-bottom: 10px;}
.right_images ul li.fda{background: url(../images/fda_app.png) no-repeat; width: 235px; height: 65px; margin-bottom: 10px;}
.right_images ul li.bus{background: url(../images/free_ship_truck.png) no-repeat center; width: 235px; height: 81px; margin-bottom: 10px;}
.ssl_secure{margin-bottom: 12px;}




/***************STYLES FOR CHECKOUT PAGE *********************/
.checkout_wrap{width:705px; padding-bottom:32px; margin:0px auto; background:#fff;}
.checkout_wrap h1{text-align:center; padding:5px 0; color:#ee7f04; font:39px Verdana, Geneva, sans-serif; text-shadow:3px 3px 4px rgba(0,0,0,.2);}
.checkout_wrap .sub_head_check{font:26px Verdana, Geneva, sans-serif; text-align:center; padding-bottom:18px;}
.checkout_wrap .left_18{float:left; width:365px; background:url(../images/blue_bg.png) no-repeat center top; height:450px;}
.checkout_wrap .left_18 p.prod_qty{text-align:center; font:14px Verdana, Geneva, sans-serif; float:left; margin-bottom:5px; width:80%;}
.checkout_wrap .left_18 .clock_head{float:left; width:312px;}
.checkout_wrap .left_18 .clock_head h3{font:18px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#000; padding-left:12px;padding-top:7px;}
.checkout_wrap .left_18 .clock_head .security{font:14px Tahoma, Geneva, sans-serif; color:#000; text-align:center; padding:5px 0; text-shadow:1px 2px 1px rgba(0,0,0,.2); clear:both;  margin:10px auto; width:216px; border-top:1px solid #dbe8c1;}
.checkout_wrap .left_18 .meal_plan{display:block; float:left; margin:14px 0 0 26px;}


.checkout_wrap .green_form{width:315px; border:1px solid #a2a2a2; -moz-border-radius:5px; border-radius:5px; float:right; background:#64a3de;
background:-moz-linear-gradient(top, #9dc4ea, #3e8cd6 100%);
background:-webkit-linear-gradient(top, #9dc4ea, #3e8cd6 100%);
background:-o-linear-gradient(top, #9dc4ea, #3e8cd6 100%);
background:-ms-linear-gradient(top, #9dc4ea, #3e8cd6 100%);
background:linear-gradient(top, #9dc4ea, #3e8cd6 100%);
position:relative;
padding:10px 0;
}
.checkout_wrap .green_form .upper_dark{width:312px; height:107px; background:url(../images/white_arrow_bg.png) no-repeat center top; position:relative; text-align:center;}
.checkout_wrap .green_form .upper_dark h2,
.checkout_wrap .green_form .upper_dark h3{color:#000;}
.checkout_wrap .green_form .upper_dark h3{font:19.29px Verdana, Geneva, sans-serif;padding-top:11px; }
.checkout_wrap .green_form .upper_dark h2{font:29px Verdana, Geneva, sans-serif; padding-top:5px; }
.checkout_wrap .green_form .row{width:285px; margin:8px auto 0px auto;}
.checkout_wrap .green_form .first_row{margin-top:24px;}
.checkout_wrap .green_form .row input{width:191px; padding-left:5px; float:right; border:1px solid #858585; height:24px; line-height:24px; font-size:13px;}
.checkout_wrap .green_form .row label{color:#fff; text-shadow:2px 2px 5px rgba(0,0,0,.5); font:bold 14px Tahoma, Geneva, sans-serif; float:left; height:24px; line-height:24px;}
.checkout_wrap .green_form .stock_left{color:#fff; font:20px Tahoma, Geneva, sans-serif; margin-left:14px; margin-top:10px;}
.checkout_wrap .green_form button.get_your_package{
	height:62px;
	font:bold 22px Tahoma, Geneva, sans-serif;
	margin:25px auto 15px auto;
	display:block;
	color:#fff;
	border-radius:5px;
	border:none;
	-moz-box-shadow:0 0 1px 3px rgba(255,255,255,0.4);
	-webkit-box-shadow:0 0 1px 3px rgba(255,255,255,0.4);
	box-shadow:0 0 1px 3px rgba(255,255,255,0.4);
	width:282px;
	cursor:pointer;
	background:#ff3706; /* Old browsers */
	position:relative;
	background:url(../images/button_bg.png) repeat-x center;
}
.checkout_wrap .green_form button.get_your_package h3{font:21px Tahoma, Geneva, sans-serif;}
.checkout_wrap .green_form button.get_your_package:hover{ box-shadow:0 0 2px 1px rgba(0,0,0,.5);}
.checkout_wrap .green_form button.get_your_package span{font:bold 12.22px Tahoma, Geneva, sans-serif; color:#393938;}

.checkout_wrap .green_form .security_signs{width:100%; width:306px;}
.checkout_wrap .green_form .security_signs li{float:left; margin:0px 10px 0px 10px;}
.checkout_wrap .green_form .security_signs li.last{ margin-right:0;}
.checkout_wrap .green_form .ssl-se{float:left; width:300px; font:bold 12px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; margin-top:-20px; text-shadow:1px 2px 1px rgba(0,0,0,.2);}
.checkout_wrap .green_form .ssl-se .left_ssl{float:left; width:110px; padding-left:20px; height:16px; background:url(../images/ssl_lock.png) no-repeat left center; margin-left:10px;}
.checkout_wrap .green_form .ssl-se .right_data{float:right; width:120px; padding-left:20px; background:url(../images/100_satifcation.png) no-repeat left center;}

.checkout_wrap .bottom_proofs{margin-top:10px;}
.checkout_wrap .bottom_proofs li{float:left; width:235px;}



/**************** STYLES FOR SUCCESS PAGE********************/
.line-height{line-height: 16.5px !important;}
.no_right{margin-right: 0 !important;}
#success_page{width: 1006px; margin: auto; padding-bottom: 0px; position: relative;}
#success_page .user_block{width: 320px; margin-right: 20px; margin-bottom: 20px; padding-bottom: 10px;  float: left; border: 1px solid #A1A1A1; border-radius: 5px; background: #EBEBEB;}
#success_page .user_block .inner{width: 290px; margin: auto; padding-top: 15px;}
#success_page .user_block .inner h2{text-align:  center; margin-bottom: 15px; font-family: Verdana, Geneva, sans-serif; color: #000000; font-weight: bold; font-size: 25px;}
#success_page .user_block .inner .loss{width: 157px; height: 45px; float: left; border-right: 1px solid #939393; background: #CCCCCC;}
#success_page .user_block .inner .age{width: 132px; height: 45px; float: right;  background: #CCCCCC;}
#success_page .user_block .inner .loss_age p{line-height: 45px; color: #000; text-align: center; margin: 0; font-size: 20px; font-family: Verdana, Geneva, sans-serif;}
#success_page .user_block .inner .user_img{padding: 5px; background: #FFF; width: 100%; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;  border-right: 1px solid #DDDDDD;}
#success_page .user_block .inner .user_img img{width: 100%;}
#success_page .user_block .inner .city{font-size: 19px; margin-top: 15px; margin-bottom: 5px;  font-family: Verdana, Geneva, sans-serif; color: #000000; font-weight: bold; }
#success_page .user_block .inner .user_matter{font-size: 12px; margin: 0; line-height: 20px; color: #000; font-family: Verdana, Geneva, sans-serif;}

/*===============---------recepies new--------------=======================*/

.total_recepies{ width:100%; margin:0 0 0 0;}
.recipes_banner{ width:100%; float:left; margin:0 0 0 0; background:#FFFFFF; padding:0 0 15px 0;}
.recipes_banner_left{ width:400px; float:left; margin:0 0 0 0; text-align:center;}
.recipes_banner_right{ width:585px; float:left; margin:0 0 0 0;}
.recipes_banner_right h2{ color:#000000; font:normal 28px/30px Verdana, Geneva, sans-serif; margin:15px 0 0 0;}
.recipes_banner_right p{ color:#000000; font:normal 16px/24px Verdana, Geneva, sans-serif; margin:15px 0 0 0;}

.recipes_part_one{ width:100%; float:left; margin:0 0 0 0; background:#FFFFFF; padding:0 0 0px 0;}
.recipes_part_one h3{ width:100%; background:#62b1fb; color:#FFFFFF; font:bold 24px/46px Verdana, Geneva, sans-serif; padding:0 0 0 2%;}
.recipes_part_one_inner{ width:100%; float:left; margin:20px 0 0 0;}
.recipes_part_one_inner_left{ width:340px; float:left; text-align:center; }
.recipes_part_one_inner_mid{ width:307px; float:left; padding:13px 0 0 0;}
.recipes_part_one_inner_mid h4{ color:#000000; font:bold 16px/20px Verdana, Geneva, sans-serif; padding:15px 0 0 0;}
.recipes_part_one_inner_mid h4 span{ color:#000000; font:normal 16px/20px Verdana, Geneva, sans-serif;}
.recipes_part_one_inner_mid ul{ margin:15px 0 0 0; padding:0px 0 15px 0; width:100%; float:left;}
.recipes_part_one_inner_mid ul li{ margin:0px; padding:0px; color:#000000; font:normal 16px/22px Verdana, Geneva, sans-serif;}
.recipes_part_one_inner_mid ul li a{ color:#0084ff; font:normal 16px/22px Verdana, Geneva, sans-serif; text-decoration:underline;}
.recipes_part_one_inner_mid ul li a:hover{ color:#0084ff; font:normal 16px/20px Verdana, Geneva, sans-serif; text-decoration:none;}
.recipes_part_one_inner_mid p{ color:#000000; font:normal 16px/20px Verdana, Geneva, sans-serif; padding:30px 0 0 0;}
.recipes_part_one_inner_mid p a{ color:#0084ff; font:normal 16px/20px Verdana, Geneva, sans-serif; text-decoration:underline;}
.recipes_part_one_inner_mid p a:hover{ color:#0084ff; font:normal 16px/20px Verdana, Geneva, sans-serif; text-decoration:none;}

.recipes_part_one_inner_right{ width:365px; float:left; padding:15px 0 0 0;}
.recipes_part_one_inner_right p{ color:#000000; font:normal 16px/20px Verdana, Geneva, sans-serif; padding:15px 0 0 0; margin:0px;}
.shake_btn{
	float:left;
	background:#ffaa18;
	background:-moz-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background-image:-webkit-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background:-o-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background:-ms-linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	background-image:linear-gradient(top, #ffad11 0%, #ffad11 50%, #ff8211 100%);
	border-radius:8px;
	border:3px solid #e3e4e5;
	color:#fff;
	display:block;
	text-align:center;
	width:172px;
	font:bold 16px/40px Verdana, Geneva, sans-serif;
	text-transform:uppercase; margin:20px 0 0 0;
}
a.shake_btn:hover{text-shadow:0px 2px 1px rgba(0,0,0,.4); box-shadow:0px 0px 4px rgba(0,0,0,.4);}
a.shake_btn:active{box-shadow:0px 0px 2px 2px rgba(0,0,0,.6) inset;}


input[type=checkbox] {
  transform: scale(1.5);
  filter: brightness(1.3);
  margin-right: 3px;
}
