@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/sitebg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	color:#000;
	background-color:inherit;
}

.clear{
	clear:both;
}

#wrap{
	width:900px;
}

#header{
	width:900px;
	height:30px;
}

#header h1{
	margin:0px;
	padding:7px;
	font-size:12px;
	color:#c47b2e;
	background-color:inherit;
	font-weight:normal;
	text-align:right;
}

#top{
	width:900px;
	height:100px;
	background:url(../images/phone2.gif) bottom right no-repeat;
}

#logo{
	width:900px;
	height:65px;
	text-align:left;
	position:relative;
}

#logo .reg{
	width:108px;
	height:26px;
	position:absolute;
	right:0px;
	top:10px;
}

#topmenu{
	width:900px;
	height:35px;
	/*background:url(../images/phone.gif) bottom right no-repeat;*/
	text-align:left;
}

#topmenu a{
	width:80px;
	height:15px;
	display:block;
	background:url(../images/topmenu.jpg) no-repeat;
	padding:14px 10px 6px 10px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	float:left;
	border-right:1px solid #fff;
	line-height:12px;
}

#topmenu a:hover{
	background:url(../images/topmenuovr.jpg) no-repeat;
}

#topmenu .double{
	width:80px;
	height:24px;
	display:block;
	background:url(../images/topmenu.jpg) no-repeat;
	padding:5px 10px 6px 10px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	float:left;
	border-right:1px solid #fff;
}

#topmenu .double:hover{
	background:url(../images/topmenuovr.jpg) no-repeat;
}
	
#banner{
	width:900px;
	height:200px;
	background:url(../images/bannerbg.png) no-repeat;
	position:relative;
}

#bannerleft{
	width:300px;
	height:195px;
	float:left;
	border-top:5px solid #0076a3;
}

#bannerright{
	width:620px;
	height:120px;
	right:0px;
	top:0px;
	float:right;
	padding:50px 40px 40px 0px;
	text-align:right;
	background:url(../images/49dollar.png) top right no-repeat;
	position:absolute;
}

#bannerright h2{
	font-size:26px;
	color:#fff;
	background-color:inherit;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#bannerright h2 span{
	font-size:16px;
}

#bannerrightses{
	width:520px;
	height:120px;
	float:right;
	padding:40px 80px 40px 0px;
	text-align:right;
}

#bannerrightses h2{
	font-size:26px;
	color:#fff;
	background-color:inherit;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#bannerrightses h2 span{
	font-size:16px;
}

#contentarea{
	background:url(../images/contentbg.jpg) repeat-x;
	width:900px;
}

#letcol{
	width:250px;
	padding:15px 0px 15px 10px;
	float:left;
}

#leftmenu{
	width:250px;
	background:url(../images/leftmenubg.jpg) repeat-y;
}

#leftmenu ul{
	margin:0px;
	padding:0px 10px 20px 10px;
	list-style:none;
	background:url(../images/leftmenubot.jpg) bottom no-repeat;
}

#leftmenu li{
	margin:0px;
	padding:0px 0px 3px 0px;
	background:url(../images/menusep.jpg) bottom no-repeat;
	text-align:left;
}

#leftmenu li a{
	font-size:14px;
	color:#6f4b28;
	background-color:inherit;
	background:url(../images/bullet.jpg) left top no-repeat;
	background-position:0px;
	padding:5px 0px 5px 20px;
	text-decoration:none;
	display:block;
}

#leftmenu li a:hover{
}

#quickform{
	width:210px;
	height:201px;
	padding:60px 20px 0px 20px;
	text-align:right;
	background:url(../images/quickformbg.jpg) top no-repeat;
	margin:20px 0px 20px 0px;
}

#quickform form{
	margin:0px;
	padding:0px;
}

#quickform2{
	width:210px;
	height:241px;
	padding:60px 20px 0px 20px;
	text-align:right;
	background: url(../images/quickformbg2.jpg) top no-repeat;
	margin:20px 0px 20px 0px;
}

#captcha{
	width:210px;
	margin-bottom:3px;
}

#capimg{
	width:105px;
	height:32px;
	float:left;
	text-align:left;
}

#capimg img{
	border:1px solid #c0b589;
}

#capfld{
	width:105px;
	height:32px;
	float:right;
	text-align:right;
}

.inpt2{
	width:90px;
	height:15px;
	padding:4px;
	border:1px solid #c0b589;
	text-align:left;
}

.inpt{
	width:200px;
	height:15px;
	padding:4px;
	border:1px solid #c0b589;
	text-align:left;
	margin-bottom:3px;
}

.txtar{
	width:200px;
	height:55px;
	padding:4px;
	border:1px solid #c0b589;
	text-align:left;
	margin-bottom:3px;
}

#testimonialbox{text-align:left;}

#testimonialbox span{
	font-size:24px;
    color: #996600;
	background-color:inherit;
}

#testimonialbox a{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

#testimonialbox a:hover{
	color:#CC6600;
	background-color:inherit;
}

#rightcol{
	width:600px;
	padding:15px 20px 15px 20px;
	float:right;
}

#mainbox{
	width:600px;
	background:url(../images/mainboxbg.png) repeat-y;
	text-align:left;
	color:#000;
	background-color:inherit;
	margin-bottom:20px;
}

#mainbox h1{
	margin:0px 0px 0px 0px;
	padding:15px 15px 5px 15px;
	background:url(../images/mainboxtop.png) top left no-repeat;
	font-weight:normal;
	font-size:24px;
	color:#c47b2e;
}

#mainbox h1 span{
	font-size:18px;
}

#breadcrumb{
	width:585px;
	padding:0px 0px 5px 15px;
	color:#cd5833;
	background-color:inherit;
	font-size:11px;
	text-align:left;
}

#breadcrumb a{
	color:#cd5833;
	background-color:inherit;
	text-decoration:underline;
}

#breadcrumb a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

#mainboxcontainer{
	width:570px;
	padding:15px 15px 20px 15px;
	background:url(../images/mainboxbot.png) bottom no-repeat;
}

#mainboxcontainer a{
	font-size:12px;
	color:#cd5833;
	background-color:inherit;
	text-decoration:underline;
	font-weight:bold;
}

#mainboxcontainer a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

#footer{
	background:url(../images/footer.png) top repeat-x;
	color:#fff;
	background-color:inherit;
	line-height:18px;
}

#footermainlinks{
	padding:10px;
}

#footersublinks{
	padding:0px 10px 10px 10px;
	color:#d8b58c;
	background-color:inherit;
	font-size:11px;
}

#footercopy{
    padding:0px 10px 10px 10px;
	color:#916332;
	background-color:#c39054;
	font-size:10px;
}

#footermainlinks a{
    color:#fff;
	background-color:inherit;
	text-decoration:none;
}

#footermainlinks a:hover{
    color:#d8b58c;
	background-color:inherit;
	text-decoration:none;
}
	
#footersublinks a{
    color:#d8b58c;
	background-color:inherit;
	text-decoration:none;
}

#footersublinks a:hover{
    color:#fff;
	background-color:inherit;
	text-decoration:none;
}

#footercopy a{
    color:#916332;
	background-color:inherit;
	text-decoration:none;
}

#footercopy a:hover{
    color:#fff;
	background-color:inherit;
	text-decoration:none;
}

.tabstyle{
	background-color:#ccc;
	color:#000;
	border:0px;
}

.tabstyle td{
	background-color:#fff;
	color:#000;
}
