/* CSS Document */

/*-------------------------- GENERAL --------------------------*/
body{
	padding:21px 0 0;
	margin:0;
	background:url(../images/body-bg.jpg) 0 0 repeat-x #1F0905;
	font:normal 13px/19px Arial, Verdana, Helvetica, sans-serif;
	color:#e39377;
	}
td, th, div, img, p, a, ul, ol, h1, h2, h3, h4, h5, h6, object, iframe, form, label, input, select, textarea{
	padding:0;
	margin:0;
	}	
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
	
/*-------------------------- MAIN DIV --------------------------*/
div#mainDiv{
	width:979px;
	margin:0 auto;
	}
	
/*-------------------------- BODY --------------------------*/
div#bodyMain{
	padding-bottom:50px;
	border-bottom:#6f1800 1px solid;
	}
div#leftPannel{
	width:281px;
	float:left;
	}
div#rightPannel{
	width:671px;
	float:right;
	}
	
/*-------------------------- LEFT PANNEL --------------------------*/
div#header div.headerLft{
	width:281px;
	float:left;
	}
a.logo{
	display:block;
	cursor:pointer;
	width:281px;
	height:147px;
	margin-bottom:15px;
	}
div#contatInfo{
	height:175px;
	color:#70230c;
	background:url(../images/cont-info-bbg.gif) 0 100% no-repeat #ac6305;
	}
div#contatInfo h4.contHead{
	font:normal 16px/34px Georgia, "Times New Roman", Times, serif;
	color:#feeca3;
	background:url(../images/cont-title-bg.gif) 0 0 no-repeat #681502;
	padding-left:11px;
	border-bottom:#531102 1px solid;
	}
div#contatInfo p{
	padding:5px 16px 8px 11px;
	border-bottom:#9c5107 1px solid;
	}
div#contatInfo p span{
	font:normal 13px/14px Georgia, "Times New Roman", Times, serif;
	color:#fbe7c8;
	background-color:inherit;
	}
div#contatInfo p a{
	color:#70230c;
	background-color:inherit;
	text-decoration:underline;
	}
div#contatInfo p a:hover{
	text-decoration:none;
	}
div#contatInfo p.noborder{
	border-bottom:none;
	}

div.video{
	margin-top:20px;
	height:275px;
	color:inherit;
	background:url(../images/video-btm-bg.gif) 0 100% no-repeat #320601;
	}
div.video h4{
	font:normal 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#feeca3;
	background-color:inherit;
	background:url(../images/video-top-bg.gif) 0 0 no-repeat;
	padding:10px 0 5px 15px;
	}
div.video img{
	display:block;
	margin-left:7px;
	}
div.adBlock{
	margin-top:20px;
	background:url(../images/adblockbg.gif) no-repeat 0 0;
	background-color:#AC6305;
	}
/*div.adBlock img{
	display:block;
	}*/
div.adBlock p{
	font:normal 16px/36px Georgia, "Times New Roman", Times, serif;
	color:#FEECA3;
	/*background-color:inherit;*/
	padding:0 0 11px 12px;
}
.insideimg{
	width:251px;
	margin:0 auto;
}
.insideimg img{
	margin-right:11px;
	margin-bottom:11px;
	float:left;
}
.insideimg img.nomargin{
	margin-right:0;
}
.bottomround{
	background:url(../images/bottom-roundimg.gif) no-repeat 0 0;
	height:8px;
	width:281px;
}
	
	
/*-------------------------- RIGHT PANNEL --------------------------*/
div.headerRht{
	width:671px;
	height:337px;
	float:right;
	background:url(../images/banner-bg.jpg) 0 0 no-repeat;
	}
div.innerBanner{
	width:671px;
	height:247px;
	float:right;
	background:url(../images/banner-bg-inner.jpg) 0 0 no-repeat;
	}
ul.mainNav{
	font-size:12px;
	line-height:32px;
	padding-left:180px;
	}
.inner{
	padding-left:260px !important;
	}
ul.mainNav li{
	font-size:12px;
	line-height:32px;
	display:inline;
	padding:0 14px;
	background:url(../images/mainnav-div.gif) 100% 0 no-repeat;
	}
ul.mainNav li.noBg{
	background:none;
	}
ul.mainNav li a{
	font:normal 12px/32px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#fff1b6;
	}
ul.mainNav li a:hover,
ul.mainNav li a.selected{
	background-color:inherit;
	color:#000;
	}
div.headerRht h1{
	font:normal 18px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#ffdc9f;
	width:212px;
	padding:103px 0 0 25px;
	}
div.headerRht h1 span{
	display:block;
	font-size:26px;
	line-height:28px;
	font-weight:bold;
	background-color:inherit;
	color:#f2f3f5;
	padding-top:15px;
	}
div.innerBanner h1{
	font:normal 18px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#ffdc9f;
	padding:80px 0 0 25px;
	}
div.innerBanner h1 span{
	display:block;
	font-size:26px;
	line-height:28px;
	font-weight:bold;
	background-color:inherit;
	color:#f2f3f5;
	padding-top:15px;
	}
	
div.bodyRht{
	width:630px;
	float:right;
	padding-right:18px;
	}
div.bodyRht h2{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#feeca3;
	padding:18px 0 10px;
	}
div.bodyRht h3{
	font:normal 20px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#fedbcb;
	padding:26px 0 18px;
	}
div.bodyRht p{
	padding-bottom:18px;
	}
		
div.bodyBlock{
	width:613px;
	height:181px;
	background:url(../images/body-block-bg.jpg) 0 0 no-repeat;
	padding-right:9px;
	margin-bottom:26px;
	}
div.bodyBlock p{
	font-size:12px;
	line-height:16px;
	background-color:inherit;
	color:#fde2bd;
	padding:50px 16px 0;
	width:182px;
	float:left;
	}
div.bodyBlock img{
	margin-top:10px;
	display:block;
	width:398px;
	float:right;
	}
	
div.bookTan{
	width:610px;
	height:46px;
	background: url(../images/bookTan-bg.gif) 100% 0 no-repeat #662804;
	color:inherit;
	margin-top:15px;
	}
div.bookTan p{
	font-size:14px;
	line-height:46px;
	width:auto;
	float:left;
	background-color:inherit;
	color:#feeca3;
	padding-bottom:0 !important;
	}
div.bookTan p span{
	font:bold 16px/46px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:url(../images/bookTan-span-bg.gif) 0 0 no-repeat #431802;
	display:block;
	width:135px;
	float:left;
	padding-left:11px;
	}

/*-------------------------- FOOTER --------------------------*/
div#footer{
	/*height:85px;*/
	text-align:center;
	padding-bottom:20px;
	}
div#footer p{
	font-size:10px;
	line-height:12px;
	background-color:inherit;
	color:#693012;
	padding-top:10px;
	}
	
/*-------------------------- CONTACT US/GALLERY --------------------------*/
div.contactTop{
	width:553px;
	height:108px;
	margin-bottom:60px;
	margin-top:18px;
	}
div.contactTop div.contactTopLft{
	width:324px;
	float:left;
	border-right:#b75730 1px solid;
	}
h3.inner{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:10px !important;
	}
div.contactTop div.contactTopLft p{
	padding-bottom:0 !important;
	}
div.contactTop div.contactTopLft p i{
	background-color:inherit;
	color:#ffdc9f;
	}
div.contactTop div.contactTopRht{
	width:194px;
	float:right;
	}
div.contactTop div.contactTopRht a{
	display:block;
	cursor:pointer;
	}
div.formCont{
	width:520px;
	}
div.formCont form label{
	width:auto;
	float:left;
	}
div.formCont form label.toppad40{
	padding-top:40px;
	}
div.formCont form input.textField{
	width:174px;
	height:20px;
	float:right;
	color:inherit;
	background-color:#9c2405;
	border:#5e1e01 1px solid;
	margin-bottom:17px;
	}
div.formCont form input.submit{
	width:auto;
	float:right;
	}
div.formCont form textarea{
	width:433px;
	height:120px;
	float:right;
	color:inherit;
	background-color:#9c2405;
	border:#5e1e01 1px solid;
	margin-bottom:17px;
	}
div.formCont form div.formLft{
	width:257px;
	float:left;
	}
div.formCont form div.formRht{
	width:236px;
	float:right;
	}
		
/*-------------------------- PRICING --------------------------*/
table.pricing{
	margin-bottom:35px;
	}
table.pricing td.topLft{
	background:url(../images/prising-top-lft-bg.jpg) 0 0 no-repeat #460e04;
	color:inherit;
	padding:10px 0 8px 25px;
	border-bottom:#841f0d 1px solid;
	}
table.pricing td.lft{
	border-bottom:#841f0d 1px solid;
	border-left:#a9411e 1px solid;
	background-color:#460e04;
	color:inherit;
	padding:8px 0 8px 25px;
	width:349px;
	}
table.pricing td.btmLft{
	background:url(../images/prising-btm-lft-bg.jpg) 0 0 no-repeat #460e04;
	color:inherit;
	padding:8px 0 15px 25px;
	}
table.pricing td.topRht{
	background:url(../images/prising-top-rht-bg.jpg) 0 0 no-repeat #551702;
	color:inherit;
	padding:10px 0 8px 85px;
	border-bottom:#841f0d 1px solid;
	}
table.pricing td.rht{
	border-bottom:#841f0d 1px solid;
	border-right:#a9411e 1px solid;
	background-color:#551702;
	color:inherit;
	padding:8px 0 8px 85px;
	width:166px;
	}
table.pricing td.btmRht{
	background:url(../images/prising-btm-rht-bg.jpg) 0 0 no-repeat #460e04;
	color:inherit;
	padding:8px 0 8px 85px;
	}
p.yellow{
	font:normal 20px/24px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#feeca3;
	}
	
/*-------------------------- FAQs --------------------------*/
p i{
	background-color:inherit;
	color:#ffdc9f;
	font-weight:bold;
	}
p a{
	font:normal 16px/19px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#ffdc9f;
	text-decoration:underline;
	}
p a:hover{
	text-decoration:none;
	}
div.faqMdl{
	margin:20px 0;
	}
img.faqLft{
	display:block;
	width:auto;
	float:left;
	}
div.faqRht{
	width:348px;
	float:right;
	}
h4{
	font:normal 18px/19px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#ffdc9f;
	padding-bottom:8px;
	}
	
#before-after{
	width:626px;
}
#before-after img{
	margin:0 32px 32px 0;
	float:left;
}
#before-after img.nomargin{
	margin-right:0;
}
/*---------------------wraploss-------------------*/
div.wrapLoss{
	margin-top:20px;
	background:url(../images/wrap4loss.jpg) no-repeat 0 0;
	width:281px;
	height:241px;
}
div.wrapLoss a{
	background:url(../images/click-btn.jpg) no-repeat;
	width:143px;
	height:35px;
	display:block;
	text-indent:-10000px;
	position:relative;
	top:206px;
	left:69px;
}
div.wrapLoss a:hover{
	background:url(../images/click-btn-hover.jpg) no-repeat;
}