body{
	font:12px Verdana, Geneva, sans-serif;
	margin:0;
	color:#000;
	background:#54b9f8 url(../images/bg-all.gif) repeat-x;
	}
	p{ 
	
	font:16px Tahoma, Geneva, sans-serif;
	}
/* Default */
img{border-style:none;}
a{
	color:#2a746b;
	text-decoration:underline;
	}
a:hover{color:#0478a9;}
input,
textarea,
select{
	font-size:100%;
	vertical-align:middle;
	}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
	}
.orange{color:#ff7903;}
.inderline{text-decoration:underline;}
/* Layouts */
#main{
	width:994px;
	margin:0 auto;
}
#header{
	padding:7px 0 0;
	height:1%;
}
.logo{
	background:url(../images/logo.jpg);
	height:179px;
	overflow:hidden;
	width:994px;
	text-indent:-9999em;
	margin:0;
}
.logo a{
	display:block;
	height:100%;
}
#main-nav {
	margin:0 auto;
	width:988px;
	overflow:hidden;
	background:url(../images/divider-main-menu.gif) no-repeat 100% 5px;
}
#main-nav ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:1012px;
	font-size:16px;
}
#main-nav li{
	float:left;
	background:url(../images/divider-main-menu.gif) no-repeat 0 5px;
	padding:0 19px;
	height:57px;
	line-height:51px;
}
#main-nav a{
	color:#fff;
	text-decoration:none
}
#main-nav a:hover,
#main-nav a.active{color:#ff6e13;}
#container{
	border-style:solid;
	border-width:0 1px;
	border-color:#d3d5e1;
	background:#fff url(../images/bg-container.gif) repeat-x;
	height:1%;
	text-align: left;
}
.intro{
	overflow:hidden;
	height:1%;
	margin:0 16px -4px 11px;
}
.intro img{
	float:left;
	border:0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.intro img.mar{
	float:left;
	margin:12px 0 0;
	border:0px solid #01485c;
}

.intro .text{
	width:780px;
	float:left;
	padding-top: o;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 100px;
}

.intro .text h2{
	color:#2191ff;
	font:24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 12px;
}
.intro .text a{
	color:#2b93f8;
	text-decoration:underline;
	font-weight:bold;
}
.intro .text a:hover{text-decoration:none}
.holder-footer{
	background:url(../images/bg-holder-footer.gif);
	min-height:151px;
}
* html .holder-footer{height:151px;}
#footer{
	width:994px;
	margin:0 auto;
	text-align:center;
	padding:32px 0 0;
}
#footer ul{
	list-style:none;
	margin:0 0 32px;
	padding:0;
}
#footer a{
	color:#0155ff;
	text-decoration:none;
}
#footer ul a{color:#000;}
#footer a:hover{text-decoration:underline;}
#footer li{
	display:inline;
	background:url(../images/divider-footer-list.gif) no-repeat;
	padding:0 8px;
}
#footer li:first-child{background-image:none}
#footer .hidden-link{margin:0 0 31px;}
#footer p{margin:0;}
/* Gray Box */
.box-gray{
	width:971px;
	border-width:0 1px;
	border-color:#d5d7e3;
	border-style:solid;
	background:url(../images/bg-gray-box-top.gif) repeat-x;
	margin:0 auto 8px;
}
.box-gray .bg-btm{
	background:url(../images/bg-gray-box-btm.gif) repeat-x 0 100%;
	height:1%;
	overflow:hidden;
	padding:15px 16px 27px 0;
}
#box-3 .bg-btm{padding:15px 16px 16px 0;}
.box-gray h2{
	color:#2191ff;
	font:18px Georgia, "Times New Roman", Times, serif;
	margin:0 0 -4px;
	text-align:center;
}
.box-gray h3{
	font:30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
}
.box-gray h4{
	font:24px Georgia, "Times New Roman", Times, serif;
	color:#0145ae;
	margin:0 0 9px;
	text-align:center;
}
#box-1 h3{color:#0084af;}
#box-2 h3{color:#5d41d8;}
#box-3 h3{color:#fb6101;}
#box-3 h4{margin:0 0 38px;}
.box-gray p{
	margin:0 0 9px;
	line-height:15px;
}
.box-gray .image{float:left;}
#box-1 .image{margin:65px 0 0;}
#box-2 .image{margin:62px 0 0;}
#box-3 .image{margin:45px 0 0 10px;}
.box-gray .text{
	width:735px;
	float:right;
}
.box-gray .text strong{
	color:#fb6101;
	font:bold italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.for-more-info{
	overflow:hidden;
	height:1%;
}
.buy-now{
	float:right;
	color:#0145ae;
	font-size:18px;
	text-align:center;
	width:140px;
}


.buy-now a{
	width:140px;
	height:53px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin:7px 0 0;
}
.buy-now a.orange{background:url(../images/buy-now-btn.jpg);}
.buy-now a.red{background:url(../images/buy-now-btn-red.gif);}

.twoco{
	font-size:9px;
}

#box-1 .place {margin:13px 0 0 106px;}
#box-2 .place {margin:13px 0 0 126px;}
.box-gray .place img{display:block;}
/* Testimonials */
.testimonials{
	padding:5px 0 0;
	margin:0 0 19px;
}
.testimonials .image{margin:0 0 7px;}
.testimonials a{color:#014ece;}
.testimonials a:hover{text-decoration:none;}
.testimonials p{margin:0 0 18px;}
.testimonials h3{
	background:url(../images/testimonials-title.gif);
	width:221px;
	height:44px;
	overflow:hidden;
	text-indent:-9999em;
	margin:0 auto 11px;
}
.darkgray-box{
	background:url(../images/bg-darkgray-mid.gif) repeat-y;
	width:669px;
	margin:0 auto 8px;
}
.darkgray-box .bg-top{background:url(../images/bg-darkgray-top.gif) no-repeat;}
.darkgray-box .bg-btm{
	background:url(../images/bg-darkgray-btm.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:29px 15px 9px;
}
/* Next Level */
.next-content{
	border-top:4px solid #d5d7e3;
	margin:0 1px -13px;
	text-align:center;
	padding:10px 0 0;
	position:relative;
}
.next-content .big-stop,
.next-content .big-price strong{
	font-size:30px;
	font-weight:normal;
}
.magic-article{
	font:24px/17px Georgia, "Times New Roman", Times, serif;
	color:#2191ff;
}
.next-content strong{color:#fb6101;}
/* Quality Test */
.quality-test{
	width:670px;
	margin:0 auto 6px;
	text-align:center;
}
.add-to-cart{
	background:url(../images/add-to-cart-btn.gif);
	width:253px;
	height:45px;
	display:block;
	text-indent:-9999em;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.quality-test strong{
	color:#fb6101;
	text-align: center;
}
.quality-test h3{
	color:#0145ae;
	font:24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	text-align: center;
}
.big-orange{font-size:30px;}
.better-do{
	font-size:24px;
	text-align: center;
}
.better-do a{
	color:#2191ff;
	font-weight:bold;
	text-decoration:none;
}
.better-do a:hover{
	text-decoration:underline;
	text-align: center;
}
.better-do span{text-decoration:underline;}
.quality-test .price,
.big-price{
	font-size:30px;
	display:block;
	text-align: center;
}
.big-price{margin:0 0 20px}
/* Line Card Pay */
.line-card-pay{
	background:url(../images/bg-line-card.gif) repeat-x;
	margin:0 11px 12px;
	padding:14px 0 13px;
	text-align:center;
}
.line-card-pay p{margin:0;}
.line-card-pay ul{
	list-style:none;
	margin:0 0 25px;
	padding:0;
}
.line-card-pay li{
	display:inline;
	padding:0 3px;
}
.if-you-have{
	margin:0 40px;
	padding:0 0 7px;
}
.if-you-have p{margin:0 0 19px;}
.alexandr-krulik{
	background:url(../images/image-alexandr.gif);
	width:289px;
	height:62px;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
}
/* Box Border */
.money-back-guarantee{
	margin:0 33px 0 35px;
	padding:0 0 18px;
}
.money-back-guarantee p{margin:0 7px 17px;}
.money-back-guarantee .warning-box p{
	margin:0 0 19px;
	line-height:17px;
}
.money-back-guarantee strong.title{
	font-size:30px;
	display:block;
	font-weight:normal;
	text-align:center;
	color:#fb6101;
}
.warning-box{
	width:422px;
	margin:0 auto 23px;
	border:1px solid #474747;
	font-size:12px;
	padding:13px 10px 1px;
}
.warning-box a{color:#00f;}
.warning-box a:hover{text-decoration:none;}
.warning-box h5{
	margin:0 0 20px;
	font-size:15px;
	text-align:center;
}


#close {
	float: right;
}
.tweet{float:left;margin-right:10px;}

ul{
list-style:none;
}
li{
font-family:tahoma,verdana,sans-serif;
font-size:16px;
padding-left: 45px;
line-height:25px;
background:url(../images/checkmark.gif) 0 50% no-repeat;
}
.yellow {
background-color:#FFFF00;
}
