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

*{
margin:0;
padding:0;
}

body{
background-color:#ffffff;
background-image:url(images/background4.jpg); 
background-position:top;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
a, a.visited, a.link{
color:#983200;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

#wrapper{
width:850px;
margin:0 auto;
border: 1px solid #444444;
border-top:none;
background-color:#FFFFFF;
}

#header{
width:850px;
height:90px;
background-image:url(images/header2.jpg);
}

#navigation{
width:850px;
height:35px;
}
#navigation ul{
list-style:none;
text-align:center;
}
#navigation li{
display:inline;
}
#navigation li a{
padding-left:10px;
padding-right:10px;
font-size:17px;
color:#000000;
text-decoration:none;
}

h1{
color:#983200;
font-size:24px;
font-weight:bold;
}

#content{
padding:20px;
width:810px;
position:relative;
}

#callme_button{
	position:absolute;
	top:7px;
	left:660px;
}

#map_button{
	position:absolute;
	top:69px;
	left:303px;
	width: 194px;
	height: 67px;
}
#phone_button{
	position:absolute;
	top:-81px;
	left:31px;
	width: 121px;
	height: 30px;
	text-decoration:none;
}

#phone_button a, a:link{
		text-decoration:none;
}
#phone_button a:hover{
		text-decoration:underline;
}
	
#left_column{
float:left;
width:320px;
padding-top:20px;
font-size:16px;
color:#983200;
line-height:25px;
}

.heading{
color:#983200;
font-size:22px;
padding-top:20px;
}

#left_column p{
color:#000000;
font-size:14px;
font-weight:bold;
padding-top:10px;
}

#right_column{
float:left;
width:470px;
padding-left:20px;
padding-top:10px;
}

#right_column p{
font-size:16px;
color:#000000;
line-height:35px;
padding-top:25px;
}

#right_column p.small{
font-size:13px;
line-height:25px;
}

#footer{
clear:both;
width:850px;
text-align:center;
padding:15px;
}

#footer p{
color:#a0a0a0;
font-size:16px;
}
#footer a{
text-decoration:none;
color:#a0a0a0;
}
#footer a:hover{
color:#444444;
}
#footer p.small{
color:#666666;
font-size:12px;
padding-top:7px;
}

#inside_page{
padding-top:20px;
}
#inside_page p{
padding-bottom:10px;
}


.form{
line-height:24px;
margin-top:0;
}
.form_wrapper{
width:550px;
height:25px;
left:50px;
position:relative;
}
.form_wrapper_tall{
width:550px;
height:50px;
position:relative;
}
.form_field{
position:absolute;
left:250px;
top:0;
}
.form_login_field{
position:absolute;
left:100px;
top:0;
}
.form_wrapper_textarea{
position:relative;
width:550px;
left:50px;
height:120px;
}
