* {
	margin:0;
	padding:0;
}

body{
		
}


#container{
width:836px;
margin:auto;
position:relative;
}


#headercontact{
	position:absolute;
	right:0;
	top:25px;
	width:220px;
	background-color:white;
	
}

#columnwrap {
	width:836px;
	height:380px;
}

#leftcolumn {
	width:410px;
	background-color:white;
	float:left;
}

#rightcolumn {
	width:350px;
	background-color:white;
	float:left;
	margin-left:50px;
}

#footer {
	margin-top:40px;
	position:relative;
	clear:both;
	padding: 20px 0px 0px 0px;
	min-height:120px;
	background:url(images/footer_bg.jpg) repeat-x top;
	background-color:black;
}



#list{
	font-family: "times new roman",times,serif;
	font-size: 18px;
	letter-spacing: -0.2pt;
	line-height: 1.3;
	color: #BF9E5C;
	padding: 0px 0px 0px 18px;
	}

.numberstop{
	font-family: "times new roman",times,serif;
	font-size: 25px;
	padding:25px 0px 0px 0px;
	text-align: right;
	letter-spacing: -0.6pt;
	line-height: 0.9;
	color: #2E2E2E;
	font-weight:normal;
	}
	
	
.addtop{
	font-family: arial,sans-serif;
	font-size: 15px;
	padding: 8px 0px 0px 0px;
	text-align: right;
	letter-spacing: -0.2pt;
	line-height: 1;
	color: #666666;

	}


.black{
	color: #2E2E2E;
}

.gold{
	color: #BF9E5C;
}


	

.clicksub{
	font-family: arial,sans-serif;
	font-size: 23px;
	letter-spacing: -0.2pt;
	color:#2E2E2E;
	}

.click{
	font-family: arial,sans-serif;
	font-size: 22px;
	letter-spacing: -0.2pt;
	}
	
.footerlinks a:hover{
	font-family: helvetica,sans-serif;
	font-size: 11px;
	color: yellow;
	text-decoration:none;
	}
	
.footerlinks a{
	font-family: helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
.click a {
	text-decoration:none;
	color:#BF9E5C;
}

.click a:hover {
	color:#BF9E5C;
	text-decoration:underline;
}

.imagemargin{
	margin:0px 10px 0px 0px;
	float:left;
}

.logomargin{
	margin:25px 0px 30px 0px;
}

h1{
font-family: "Times New Roman",Times,Serif;
font-size: 28px;
padding:18px 0px 20px 0px;
letter-spacing: -0.5pt;
font-weight:normal;
line-height: 1;
color: #2E2E2E;
}

h2{font-family: "times new roman",times,serif;
color: #BF9E5C;
padding: 18px 0px 10px 0px;
font-size: 25px;
letter-spacing: -0.6pt;
font-weight:normal;
}


h3
{font-family: "times new roman",times,serif;
font-size: 22px;
padding:70px 0px 50px 0px;
letter-spacing: -0.4pt;
line-height: 1.2;
font-weight:normal;
color: #2E2E2E;
}



p{
	font-family: arial,sans-serif;
	color: #808080;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight:normal;
}

#footer p.tel{
	font-family: arial,sans-serif;
	font-size: 20px;
	letter-spacing: -0.4pt;
	color: #BF9E5C;
	padding-top:5px;
}
#footer p {
	color:white;
	font-size:11px}
	
#footer-content .footerlinks{
	position:absolute;
	top:41px;
	right:0;
	font-family: arial,sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:right;
}

#footer-content {
	position:relative;
	width:835px;
	margin:auto;
}

#contactbox { position:relative;width:100%;height:400px; }
label { font-size:18px; }
label.error { position:relative; color: red; padding-left: .5em; vertical-align: top; }
        
input#name,#tel,#email { width:250px;height:24px;font-size:18px; }
input:focus,textarea:focus { background-color:#FFEFCF; }
        
#labelname { position:absolute;top:0px;left:0px; }
#name { position:absolute;top:20px;left:0px; }
#labeltel { position:absolute;top:70px;left:0px; }
#tel { position:absolute;top:90px;left:0px; }
#labelemail { position:absolute;top:140px;left:0px; }
#email { position:absolute;top:160px;left:0px; }
#labelquestion { position:absolute;top:0px;left:280px; }
#question { position:absolute;top:20px;left:280px;width:556px;height:168px;font-size:18px; }
#submit { position:absolute;top:210px;left:0px;font-size:19px;color:white;font-family:Times New Roman,Serif;background-color:black; }
        
.red { color:#F00; }
.green { color:#0F0; }
