@charset "utf-8";
/* CSS Document */

a, ul, li, h1, h2, h3, h4, p, img{
	margin:0px;
	padding:0px;
	list-style:none;
	border-style:none;
	text-decoration:none;
	outline:none;
}

img{
	border-style:none;
	text-decoration:none;
	outline:none;
}

body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	background-color:#904400;
	background-image:url(../images/m_body_bg.jpg);
	background-repeat:repeat-x;
}

.clear {
	clear:both;
}

#container {
	width:900px;
	margin:0 auto;
}

#topLayer {	
}

#logoCont {
	float:left;
	margin:7px 0 0;
}

#contactBanner {
	float:right;
	background-image:url(../images/phone_no_bg.jpg);
	background-repeat:no-repeat;
	width:276px;
	height:73px;
	margin:-10px 0 0;
	padding:5px 0 0;
}

#contactBanner p{
	font-size:20px;
	margin:0 0 0 10px;
}

#contactBanner p span{
	color:#8c0f0b;
	font-size:18px;
	margin:0 0 0 10px;
	font-weight:bold;
}

#contactBanner p span.email{
	font-size:12px;	
}

#slideErr {
	display:none;
	background-color:#FC6;
	margin:10px;
	padding:10px;
	position:absolute;
}

p.errorList {
	margin:10px;
	margin-bottom:0px;
	font-weight:bold;
}

#navRow {
}	


#navLeft_cont {
	float:left;
}

#navLeft_cont ul {
	width:170px;
	margin:20px 0 0;
}

#navLeft_cont li {
	background-color:#4d2400;
	margin:2px 0;
	padding:3px 2px;
}

#navLeft_cont li:hover {

}

.navLeft_link {
	margin:5px 0;
	border:thin dashed #673103;
	border-left-style:none;
	border-right-style:none;
	padding:5px 0;
}

.navLeft_link img{
	width:7px;
	height:12px;
	float:left;
	margin:4px 5px 0 10px;
	border-width:0px;
	outline:none;
	text-decoration:none;
}

div.item{
	float:left;
	color:#d77d31;
	font-size:16px;
	margin:0 0 0 10px;
}

#navLeft_cont li a{
}

.selected {
	background-color:#830101;
	margin:2px 0;
	padding:3px 2px;
}


#contactForm {
	margin:20px 10px 0;
	font-size:18px;
}

.contactDetails {
	float:right;
	margin:0 10px 5px;
	color:#d77d31;
}

#contactForm input {
	float:right;
	border:thin solid #6b3506;
	background-color:#341800;
	color:#f5e198;
	width:180px;
	height:20px;
}

#contactForm input#submit {
	width:40px;	
	padding:0 0 5px;
	float:right;
}

#contactForm input#submit:hover {
	background-color:#f5e198;
	color:#432000;
	cursor:pointer;
}

#loadingDiv {
	float:right;
}






#footer {
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	height:79px;
	margin:0 0 20px;
}

#footerLogo {
	position:absolute;
	margin:4px 0;
}

#footerLinks {
	width:450px;
	margin:10px auto;
}

#footerLinks ul{
	padding:10px 0 0;
}

#footerLinks li{
	float:left;
	margin:10px 0 0 0;
	border-right:thin solid #341800;
	color:#341800;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:0 15px;
}

#footerLinks li a{
	color:#341800;
}

#footerLinks li a:hover{
	text-decoration:underline;
}

#footerLinks li:last-child {
	border-right-style:none;	
}

#footerCopy {
	color:#d77d31;
	width:250px;
	font-size:12px;
	margin:0 auto;
	font-weight:bold;
}

#ef_cont {
	height:40px;
	margin:thin solid red;
}

#ef {
	float:right;
	font-size:10px;
	color:#d77d31;
	margin:0 0 10px 0;
}

#ef a {
	color:#d77d31;
	text-decoration:underline;
}

span {
	margin:10px 2px 0 2px;
}


.error {
	font-size:11px;
	text-align:center;
	color:#F20B0B;
	height:20px;
}

#errorName {
	margin:0px 0 0 80px;
}

#errorPhone {
	margin:0px 0 0 80px;
}

#errorEmail {
	margin:0px 0 0 80px;
	height:40px;
}

.submit {
	border-style:none;	
}

.thankyou {
	font-size:16px;
	height:260px;
	position:relative;
	margin:20px 40px;
}

.thankyou_header {
	font-size:26px;
	color:#f5e198;
	margin:20px 0 0;
}

.thankyou_text {
	font-size:16px;	
	color:#d77d31;
	margin:40px 0 0 ;
}
