body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;	padding:0;}
table {border-collapse:collapse;	border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {}
.full_answers h3 {font-weight; bold;font-size: 18px;}
.full_answers {border-bottom: 3px solid #ddd;margin-bottom: 10px;padding-bottom: 10px;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

img{display:block;border: 0;}
a{text-decoration: none; outline:none; color: #EA8B11;}
a:hover{text-decoration: underline;}
form{vertical-align:middle;}
.clear{clear:both;}

table{border-collapse:collapse;}
body{color:#353535;	font: 14px/18px Arial,Verdana;background:#311c16 url(/images/top.gif) repeat-x 0 0;}
html{background:#311c16 url(/images/html.gif) no-repeat center 100px;}

.wrapper{margin:0 auto;	width:980px;}
.top{position:relative;	z-index:1000; height:100px;	background: url(/images/topbg.gif) no-repeat 0 0;}
.logo{width:230px;	height:80px; position:absolute;	top:0;left:51px; display:block;	background: url(/images/logo.gif) no-repeat 0 0;}
.topright{background: url(/images/topright.gif) no-repeat 0 0; padding-left: 45px; font: 28px/50px "Myriad Pro";color:#311c16; position:absolute; top:0;right:18px;}

.menu{height:38px; position:absolute; z-index:900; top:60px; right:0; list-style:none;}
.menu li{	background: url(/images/menuli.gif) no-repeat top right; padding-right:2px; float:left;}
.menu li a{color:#e2912a; font: 20px/34px "Georgia"; display:block; float:left; height:38px; padding:0 15px;}
.menu li a:hover{background: url(/images/menuhover.gif) repeat-x 0 0;	text-decoration:none; z-index:999;}

.sub_nav{position: absolute; z-index: 800; display:none; top: 38px;	list-style:none;}
.sub_nav li{ color:#e2912a;background: url(/images/menuli.gif) no-repeat top right; background-color:#ECECEC;	font: 12px "Georgia"; clear:both;}
.sub_nav li a{	z-index:700; position: relative;font-size: 13px;color: #311C16;border-bottom: 1px solid #ddd;}
.last{background: none !important;}

.slide{	height:312px;position:relative;	background: url(/images/html.gif) no-repeat 0 0;}
.slide2 {height:52px;position:relative;	background: url(/images/html.gif) no-repeat 0 0;}
.slideimg{background: url(/images/slideimg.jpg) no-repeat  0 0;	width:238px; height:268px; position:absolute; left:20px; top:12px;}
.welcome{color:#fff; position:absolute; top:34px; left:270px; width:141px; height:25px;	background: url(/images/welcome.gif) no-repeat 0 0;}
.perfect{position:absolute;	top:74px; left:289px; width:425px; height:32px;	background: url(/images/perfect.gif) no-repeat 0 0;}
.slicesub{font: 22px/24px "Adobe Garamand Pro";	color:#ffe4b0;	position:absolute; top:105px; left:270px;width:400px; text-align:center;}
.click{position:absolute; width:281px; height:41px;	background:url(/images/click.gif) no-repeat 0 0; display:block;	left:385px;	top:165px;}

.testimonials{width:199px;	height:225px; background: url(/images/testimonials.gif) no-repeat; position:absolute; top:20px;	left:735px;	padding:10px;}
.testimonials h2{font:italic 20px/26px Arial; color:#f4c7bb;}
.testimonials{color:#fff;font: 1px "Georgia";}
.tauthor{font: 13px/14px "Myriad Pro"; color:#fff;	margin-top:10px;float:right;margin-right: 40px;}
.testimonials p {font-size: 11px;line-height: 14px;}

.content{background: url(/images/cy.gif) repeat-y 0 0;	position:relative; padding:10px 25px; width:930px; float:left; overflow:hidden;}
.content ol , .content ul {margin-left: 30px;}
.content ul { list-style: square;}
.cleft ol li {max-width: 600px;padding: 5px 0px;}

.cleft{width:640px;	margin-right:20px; float:left; overflow:hidden;}
.cright{width:256px; top:10px;	right:75px;	overflow:hidden; float:left;}
.bbb{background: url(/images/bbb.gif) no-repeat 0 0; width:68px; height:110px;	display:block;	margin-right:16px;	float:left;}
.sg{float:left;	width:157px;}
.stars{	background: url(/images/stars.gif) no-repeat 0 0; width:157px; height:61px;	display:block;}
.google{background: url(/images/google.gif) no-repeat 0 0; width:157px;	height:57px; display:block;}
.cright h1{color:#e6952e !important;	text-align:center;	padding: 5px 0;	font: 34px/50px "Myriad Pro"; background: #f0efef;	margin:15px 0;}
.olist{	width:220px;}
.olist li{list-style-type:decimal; list-style-position: inside; background: url(/images/ol.gif) no-repeat 0 0;	padding-left:6px; padding-top:1px;color:#fff;	font: 16px/20px Arial;	margin-bottom:10px;	text-align:left;}
.olist span{	font: 16px/20px Arial; color:#311c16; padding-left:5px;}

.olbtn{	background: url(/images/olbtn.gif) no-repeat 0 0; width:244px; height:36px;	display:block;}
.ctop{	height:8px;	width:980px; background: url(/images/ctop.gif) no-repeat 0 0; float:left; overflow:hidden;	margin-top:8px;}
.cbtm{height:8px; width:980px;	background: url(/images/cbtm.gif) no-repeat 0 0; overflow:hidden; font-size:1px; float:left; margin-bottom:28px;}
.content h1{	font: 30px/40px "Myriad Pro"; color:#000;}
.content p{	color:#353535;	font: 14px/18px Arial; margin: 0px;padding: 5px 0px;}
.video{	margin: 10px 0;	width:560px; height:345px;	background:#ccc;}

.footer{height:225px;	position:relative;	width:100%;	overflow:hidden; float:left;}
.f01{width:270px; height:178px;	background: url(/images/f01.gif) no-repeat 0 0;	left:0;top:0; float:left; position:relative; margin-right:36px;}
.f01title{color:#ea8b11; font: 20px/24px "Georgia";	text-align:center;	padding-top:62px;}
.f01tel{position:absolute;	left:82px;	top:98px; font: 20px/25px "Myriad Pro";	color:#b37f70;}
.f01mail{position:absolute;	left:82px;	top:132px;	font: 20px/25px "Myriad Pro"; color:#b37f70;}
.f02{width:313px;height:180px;	float:left;	margin-right:31px;	background: url(/images/f02.gif) no-repeat 0 0;	position:relative;}
.f03{width:313px; height:180px;	float:left;	background: url(/images/f02.gif) no-repeat 0 0;	position:relative;}
.f02title{ position:absolute; font: 20px/24px "Georgia"; color:#fff; left:38px;	top:15px;}
.f02ul{	padding-left:9px; padding-top:50px;	list-style:none;}
.f02ul li{padding-left:14px;	background: url(/images/fli.gif) no-repeat 0 6px; font: 16px/20px "Georgia"; color:#fff;}
.f02ul li a{font: 16px/20px "Myriad Pro";	color:#fff;}
#footer2 {background-color: #2F1812;border: 1px solid #3F1D14;padding: 10px;}
#footer2 h3 {color: #FFFFFF;}
#footer2 p {color: #7F5347;font-size: 11px;}
#footer3 {margin: 10px 0px;font-size: 11px; color: #BF3B17;}


.fmore{	font: 14px/18px Arial; color:#bb7318; position:relative; top:10px; float:right;	padding-right:25px;}
.innertube{	margin-top: 10px; float: left; overflow:hidden;	width: 580px; margin-left: 30px; margin-right: 30px; display: inline;}
.article_text ul {list-style: square;margin-left: 30px;}
.article_text li {padding: 5px 0px;max-width: 550px;}
.article_text ol {margin-left: 30px;}
.article_text ol li {font-size: 13px;}
.blog_wrapper {border-bottom: 3px solid #efefef;margin-bottom: 15px;}
.blog_wrapper h2{ font: 20px/24px "Georgia";	color:#E2912A;}
.blog_wrapper a{color:#E2912A;}
.blog_wrapper a:hover{color:#000000}
.blog_date{	border-bottom: 1px dotted #CCCCCC; font: 12px/16px Arial; margin-left: 0px;	padding-left: 5px;margin-bottom: 10px;}
.blog_wrapper h3, .content h3 {font-weight: bold;color: #311C16;}
.blog_wrapper p{margin: 10px 0px;max-width: 570px;}
.blog_wrapper li {padding: 10px 0px;}

.addthis {display: inline; margin-top: 8px;	float: left; width: 570px;}
.addthis a, .addthis span{ display: inline; float: left;	margin-right: 4px;	padding-bottom: 0px;}
.addthis_separator{	float: left;}
.addthis_button_compact {float: left;display: inline;}
.at300bs {float: left;}

#back_btn {	float: right; display: inline;}
.float_right {float: right; padding: 5px; margin: 5px;}

.testimonial_item {border-bottom: 3px solid #ddd;padding-bottom: 10px;}
.testimonial_item p {font-style: italic}
.testimonial_author {font-weight: bold;}

/*--Signup Contact Form--*/
.form5{	margin:1em 0;padding-top:10px;}
.form5 fieldset{margin:0;padding-top:.5em;	border:none;border-top:1px solid #f1f1f1;}		
.form5 legend{background:#fff;padding:0 5px;	font-style:italic;}	
.form5 p{clear:both;	margin:.5em 0;	overflow:hidden;}	
.form5 label{	float:left;	width:100px;display:block;	text-align:right;margin-right:20px;	}	
.form5 input, .form5 textarea{margin:0;	width:250px;border:1px solid #ddd; padding:3px 5px 3px 25px;}		
.form5 select {width: 280px;padding: 4px 4px 0px 4px;}
.form5 .expiry{width: 60px;padding: 4px 4px 0px 4px;}
.form5 div{margin:20px;}
.form5 option {border-bottom: 1px solid #ccc;padding: 3px;}
.form5 input.name{background:#fff url(../images/form5/form_name.gif) no-repeat 5px 50%;}
.form5 input.email{background:#fff url(../images/form5/form_email.gif) no-repeat 5px 50%;}
.form5 input.web{background:#fff url(../images/form5/form_url.gif) no-repeat 5px 50%;}
.form5 input.phone_number{background:#fff url(../images/form5/form_phone.gif) no-repeat 5px 50%;}
.form5 textarea.message{background:#fff url(../images/form5/form_note.gif) no-repeat 5px 6px;}
.form5 textarea{height:125px;	overflow:auto;}					
.form5 p.submit{	clear:both;	margin:1em 0; padding:.5em 70px; border-top:1px solid #f1f1f1;}	
.form5 button{height:28px;line-height:28px;border-top:1px solid #999;	border-left:1px solid #999;	border-right:1px solid #333;border-bottom:1px solid #333;background:url(../images/form5/form_button.gif) no-repeat;	padding:0 10px 0 25px;color:#333;cursor:pointer;text-align:left;font-size:11px;	font-weight:bold;}
#colorbox {}


