﻿body{
	margin: 0; padding: 0;
	background-color: #000;}	
a {cursor: hand;
	color: #cc6600;
	text-decoration: none;}
a:hover{
	text-decoration: underline;}
.clr {
	margin: 0; padding: 0;
	clear: both;}
	
div#divMain{
	margin: 5px auto; padding: 0;
	width: 980px; 
	font-family: Tahoma;
	font-size: 100%;
	min-height: 465px;
	background: #000 url(../img/bgHdr.jpg) no-repeat 0px 0px;
	position: relative;}

div#divMain div#divLogo a img{
	position: absolute;
	top: 30px; left: 30px;
	border: none !important;}

/* menu */	
div#divMain div#divMenu{
	position: absolute;
	top: 135px; left: 0px;
	color: #fc8202;	
	width: 156px; height: 301px;
	font-weight: normal;
	font-family: tahoma;
	font-size: 100%;}
ul.mainMenu{
	 margin: 18px 0 0 0; padding:0;
	 list-style: none;}
ul.mainMenu li{
	margin: 0 0 0 15px; padding:0;	
	background: url(../img/menubtnOff.png) no-repeat 0px 2px;
	vertical-align: top; 
  width: 156px; height: 35px;}
ul.mainMenu a{
	margin: 0; padding: 0 0 0 29px;
	color:#fc8202; 	
	letter-spacing: 1px;	
  text-decoration: none;    	
	display:block; 
  height: 25px;}
ul.mainMenu li a:hover, ul.mainMenu li a.sel {
	color: #fff;
	background: url(../img/menubtnOn.png) no-repeat 0px 2px;}

div#divMain div#divContent{
	position: absolute;
	top: 437px; left: 0px;
	width: 980px;}
div#divMain div#divContent div#divBody{
	margin: 0; padding: 30px 15px;	
	border-left: 1px solid #ff9900 !important;
	border-right: 1px solid #ff9900 !important;}
div#divMain div#divContent div#divBottom{
	height: 5px;
	background: url(../img/bgFtr.png) no-repeat 0 0;}

/* content layouts */
.divLHS{
	margin: 0; padding: 0;
	width: 600px;
	float: left;}
.divRHS{
	margin: 0; padding: 0;
	width: 310px;
	float: right;}
	
.divRHS table.feature{
	margin: 0 0 0 0; padding: 0;
	width: 310px;}
.divRHS table.feature td{
	margin: 0; padding: 0;
	vertical-align: top;}
.divRHS table.feature td.tdContent{ 
	margin: 0; padding: 0;
	color: #fff;
	width: 308px;
	border-right: 1px solid #81755e;
	border-left: 1px solid #81755e;}
.divRHS table.feature td.tdContent h1{
margin: 5px 5px 10px 5px; padding: 0;	
	color: #fc8202;
	font-family: tahoma;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	font-size: 95%;}
.divRHS table.feature td.tdContent hr{
	margin: 0 auto 10px; padding: 0;
	color: #81755e;
	height: 1px; width: 284px;
	line-height: 1px;}

.divRHS table.feature td.tdContent ul{
	 margin: 2px 0 5px 0; padding:0;
	 list-style: none;}
.divRHS table.feature td.tdContent ul li{
	margin: 0 0 15px 12px; padding:0;	
	background: url(../img/menubtnOff.png) no-repeat 0px 2px;
	vertical-align: top; 
	font-size: 80%;
	color: #fff;
  width: 284px; }
.divRHS table.feature td.tdContent ul a{
	margin: 0; padding: 0 0 0 29px;
	color:#fff; 	
  text-decoration: none;    	
	display:block; 
	line-height: 18px;}
.divRHS table.feature td.tdContent ul li a:hover{
	color: #fc8202;
	background: url(../img/menubtnOn.png) no-repeat 0px 2px;}
		
.divLHS ul{
	 margin: 2px 0 5px 0; padding:0;
	 list-style: none;}
.divLHS ul li{
	margin: 0 0 15px 12px; padding:0 0 0 25px;	
	background: url(../img/bullet.png) no-repeat 0px 5px;
	vertical-align: top; 
	font-size: 95%;
	color: #fff;}
.divLHS ul a{
  text-decoration: none;}
.divLHS ul li a:hover {
	text-decoration: underline;}

.divLHS table.priceTable{
	margin: 0 0 20px 0; padding: 0;
	border: 1px solid #fc8202;}
.divLHS table.priceTable td{
	margin: 0; padding: 10px;
	color: #fff;
	line-height: 25px;
	vertical-align: top;
	font-size: 80%;}	
.divLHS table.priceTable td a img{
	border: none;}
	
/* Google Map */
iframe.areaMapIframe{
	margin: 15px 0; padding: 0;
	border: 4px solid #f2f4f4;}
	
/* generic */
h1{
	margin: 0 0 15px 0; padding: 0;	
	color: #cc6600;
	font-family: tahoma;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 165%;}
h2{
	margin: 0 0 5px 0; padding: 0;	
	color: #cc6600;
	font-family: tahoma;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 100%;}
h3{
	margin: 0 0 5px 0; padding: 0;	
	color: #fff;
	font-family: tahoma;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 85%;}
p{
	margin: 0 0 10px 0; padding: 0;
	color: #fff;
	font-family: arial;
	font-size: 95%;
	line-height: 18px;
	letter-spacing: 1px;}			
.error{
	color: #CC3333;}
.emp{
	color: #cc6600 !important;
	font-weight: bold;}
	
/* Contact Us Form */
table.contactTable{
	margin: 0 0 20px 0; padding: 0;
	width: 600px;}
table.contactTable td{
	margin: 0; padding: 10px;
	color: #fff;
	line-height: 25px;
	font-family: Tahoma;
	vertical-align: top;
	font-size: 80%;}	
.divLHS table.contactTable td a img{
	border: none;}
table.contactTable td.indent{
	margin: 0; padding: 0;	 
	width: 250px; }
table.contactTable td.inputText{
	margin: 0; padding: 0;
	width: 350px;}
.width240{
	margin: 0 0 5px 0; padding: 1px;
	background-color: #3c3c3c;	
	color: #fff;
	font-family: Tahoma;
	border: 1px solid #fc8202;
	width: 335px;	}
.chkbox{ 
	margin: 0; padding: 0;	 
	color: #000;}
table.contactTable td.subject{ 
	margin: 0; padding: 0;	 
  font-family: Verdana;
  font-size: 70%;
  font-weight: normal;
	color: #000;}
.sendButton{ 
margin: 0 ; padding: 0; 
vertical-align: top;
float: right;
color: #cc6600;
width: 80px;
border: none;
background: transparent url(../img/menuBtnOff.png) no-repeat 65px 3px;
font-family: tahoma;
font-weight: normal;
letter-spacing: 1px;
font-size: 100%;
cursor: hand;}

/* Ftr */	
div#divMain div#divFtr{	
	margin: 8px 0 0 9px; padding: 0;		
	width: 980px; 	
	color: #fff;}	
div#divMain div#divFtr a{
	margin: 0; padding: 0 10px 0 5px;
	color: #fff;
	font-size: 75%;
	letter-spacing: 1px;
	border-right: 1px solid #fff;	
	text-decoration: none;}	
div#divMain div#divFtr a:hover, div#divMain div#divLegal a:hover {
	text-decoration: underline;}	
div#divMain div#divLegal{	
	margin: 0 14px; padding: 0;		
	float: left;
	color: #5b5d5a;}	
div#divMain div#divLegal a{
	margin: 0; padding: 0 5px 0 0;
	color: #5b5d5a;
	border-right: 1px solid #5b5d5a;
	font-size: 65%;
	text-decoration: none;}	
.last{
	border: none !important;
	padding-right: 0px !important;}	
.ppip{	
	margin: 5px 0 0 0; padding: 0;
	font-size: 65%;
	float: right;}
.ppip a{		
	text-decoration: none;
	color: #7f4e01 !important;}
.ppip a:hover{
	text-decoration: underline;}