/************************************/
/****Designed and Developed by*******/
/*********Jason A. Vestidas**********/
/**********Valid CSS/Xhtml***********/
/************************************/

/***Global***/
body{
	margin:0;
	background:url(../images/bg01.jpg) top left repeat-x;
	background-color:#3e2810;
}
#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:942px;
}
/***Header***/
#header{
	float:left;
	width:942px;
	height:166px;
	background:url(../images/header-bg01.png) top center no-repeat;
}
#header-logo{
	float:left;
	width:460px;
	height:156px;
}
#header-right{
	float:left;
	width:460px;
	height:156px;
}
#navs{
	float:left;
	width:942px;
	height:39px;
}
/***Content***/
#content{
	float:left;
	width:942px;
	background:url(../images/content-trans-bg.png) top left repeat-y;
}
#content-banner{
	float:left;
	width:942px;
	margin-top:10px;
}
#image-show{
	float:left;
	width:490px;
	height:300px;
	background:url(../images/image-show05.jpg) center center no-repeat;
	margin-left:18px;
}
#banner-text{
	float:left;
	width:380px;
	height:300px;;
	margin-left:8px;
}
#text-heading{
	float:left;
	width:380px;
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
}
#text{
	float:left;
	width:365px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-align:justify;
	padding-left:15px;
	line-height:16px;
}
#learn-more{
	float:left;
	width:380px;
	margin-top:5px;
}
#content-bottom{
	float:left;
	width:942px;
	margin-bottom:10px;
	margin-top:10px;
}
#testimonial{
	float:left;
	width:420px;
	font:normal  14px Arial, Helvetica, sans-serif;
	color:#000000;
}
#more-testi{
	float:left;
	width:420px;
}
#contact-form{
	float:left;
	width:420x;
}
#top-content-text{
	float:left;
	width:882px;
	padding-left:30px;
	padding-right:30px;
	font:bold 14px Georgia, "Time New Roman", Times, serif;
	color:#000000;
	text-align:center; 
}
#content-top-panel{
	float:left;
	width:942px;
}
#content-top-panel-image01{
	float:left;
	width:450px;
	height:320px;
	margin-left:20px;
	background:url(../images/image-show02.jpg) top left no-repeat;
}
#content-top-panel-image02{
	float:left;
	width:450px;
	height:320px;
	margin-left:20px;
	background:url(../images/image-show03.jpg) center center no-repeat;
}
#content-top-panel-image03{
	float:left;
	width:450px;
	height:150px;
	margin-left:20px;
	background:url(../images/image-show04.png) center center no-repeat;
}
#content-top-panel-right{
	float:left;
	width:420px;
	padding-top:10px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
}
.iframe-wrapper{
	float:left;
	width:942px;
	text-align:center;
}
#faqs{
	float:left;
	width:842px;
	padding-left:50px;
	padding-right:50px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333333;
}
/***footer***/
#footer{
	float:left;
	width:100%;
	height:53px;
	background:url(../images/footer-bg-image.png) top left repeat-x;
}
#footer-copyright{
	margin-left:auto;
	margin-right:auto;
	width:943px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	padding-top:25px;
}
/***Navs***/
#navs ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#navs li {
	float:left;
	width:auto;
	height:22px;
	margin:0px;
	list-style:none;
	display:block;
	padding:10px 20px 0px 10px;
}
#navs a:link, #navs a:visited {
	font-weight:bold;
	font-family: Arial;
	font-size:16px;
	color:#333333;
	text-decoration: none;
}
#navs a:hover, #navs a:active {
	width:auto;
	height:32px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#3e2810;
}
#navs .on:link, #navs .on:visited {
	color: #999999;
}

/*******************/
#more-testi ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#more-testi li {
	float:right;
	width:auto;
	height:22px;
	margin:0px;
	list-style:none;
	display:block;
	padding:10px 20px 0px 10px;
}
#more-testi a:link, #more-testi a:visited {
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#more-testi a:hover, #more-testi a:active {
	width:auto;
	height:32px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#3e2810;
}
#more-testi .on:link, #more-testi .on:visited {
	color: #999999;
}
/*************************/
.fontstyle01 ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.fontstyle01 li {
	float:right;
	width:auto;
	height:22px;
	margin:0px;
	list-style:none;
	display:block;
	padding:10px 20px 0px 10px;
}
.fontstyle01 a:link, .fontstyle01 a:visited {
	font-weight:bold;
	font-family: Arial;
	font-size:14px;
	color:#333333;
	text-decoration: none;
}
.fontstyle01 a:hover, .fontstyle01 a:active {
	width:auto;
	height:32px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3e2810;
}
.fontstyle01 .on:link, .fontstyle01 .on:visited {
	color: #999999;
}
/***Classes***/
.clearfix{
	clear:both;
}

.content-top-curve{
	float:left;
	width:942px;
	height:15px;
	background:url(../images/content-top-curve.png) top center no-repeat;
}
.content-mid-bg{
	float:left;
	width:942px;
	background:url(../images/content-mid-bg.png) top center repeat-y;
}
.content-bottom-curve{
	float:left;
	width:942px;
	height:14px;
	background:url(../images/content-bottom-curve.png) top center no-repeat;
}
.panel{
	float:left;
	width:420px;
	margin-left:20px;
}
.heading{
	float:left;
	width:410px;
	height:32px;
	background:url(../images/heading01.png) top left no-repeat;
	padding:14px 0 0 10px;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.fontstyle01{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.fontstyle02{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.fontstyle03{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3e2810;
}
/***Hacks***/
html>body #content{
	margin-top:6px;
}
html>body #image-show{
	margin-left:32px;
}
html>body .panel{
	margin-left:34px;
}
