body { 
	font-size: 81.25%; /* This is 10pt or approximately 13px - used to allow for font-sizes measured in ems */
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background: #b15c11 url(../images/background.gif);
	margin: 0;
}
img {border:0; border: none;}
h1 { font-size: 1.1em; text-transform: uppercase; margin-top: 5px; }

h2 {
	font-size: 1.0em;
	text-transform: uppercase;
	margin-bottom: 0;
}
h5 { 
	font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
}

ul { list-style: square url(../images/bullet.gif); }
#content li {
	margin-top: 3px;
	margin-bottom: 3px;	
}

a:link, a:visited { color: #000000; text-decoration:underline; }
a:hover {color:#B25C11; text-decoration:none; }

#body { 
	border-top: 1px solid transparent;
	background: url(../images/sidebar.gif) left 0 repeat-y;
	width: 740px; 
	margin: 0 auto;
}
#body2 { 
	border-top: 1px solid transparent;
	background: url(../images/sidebar.gif) left 0 repeat-y;
	width: 740px; 
	margin: 0 auto;
}
#header{ 
background: #000; position:relative; }

#sidebar {
	font-size:.9em;
	float: left;
	width: 185px;
	background: #d7a073;
	padding-top: 5px;
	z-index:9999;
}
#sidebar img {z-index:9999;}
#sidebar p { font-size: 0.9em; }
#sidebar img { border: none; }

#slogan {
	position: absolute; 
	margin-left: -15px; 
}
#logo { 
	margin-top: 96px;
	margin-bottom: 5px;
}
#phone img { margin: auto auto 5px; display: block; }

#main { 
	width: auto; 
	margin-left: 185px;
}

#address { 
	padding-top: 3px;
	margin: 0 0 10px 0;
	font-size: 0.8em;
	color: #fff; 
	text-align: center;
	font-weight: bold;
}
#GoodSearch { 


	padding-left:10px;
	
}
#content {
	background: #f5e5d8 url(../images/textbackground.gif) repeat-y;
	padding-top: 13px;
	padding-left: 40px;
	padding-right: 29px;
}
#content2 {
	background: #f5e5d8 url(../images/textbackground2.gif) repeat-y;
	padding-top: 13px;
	padding-left: 25px;
	padding-right: 15px;
}
#content .image_replace {
	text-indent:-9999px;
	padding-top: 5px;
	padding-bottom: 5px;

}
#images { float: right; width: 155px; }
#map { border: 3px solid #b15c11; }
#rfi label { 
	float: left; 
	width: 250px; 
	text-align: right;
	margin-right: 5px;
}


#footer {
	clear: both;
	font-size: 0.8em;
	text-align: center;
	color: #b15c11;
}

.img-shadow {
	float: right;
	background: #deb18a;
	margin: 17px 0 17px 17px;
}
.img-shadow img { 
	display: block;
	position: relative;
	margin: -13px 13px 13px -13px;
}

.boldcaps { font-weight: bold; text-transform: uppercase; }
.center { text-align: center; }
.clearing { clear: both; }
.driving label { font-size: 0.9em; color: #ccc; display: block; }
.left { float: left; }
.right { float: right; }
.thumbs { margin: 5px; }
.thumbs img { float: left; margin-left: 10px; margin-bottom: 10px; border: none;}
.withheading { margin-top: 0; }
#social {
	position:fixed;
	left:0;
	top:25%;
}
#social img{
	margin-bottom:5px;
}
#search {text-align:right;}
#goodSearchBox {position:absolute; top:100px; right:20px; color:#ffffff; font-weight:bold;}
	
