/* West Fab CSS by LukeLarsen webDesign - lukelarsen.com 5/6/08 */

body{
	font-size: small;
	font-family: sans-serif;
	margin: 0;
	background: #cdc5c0;
}

#one{
	margin: 5px;
	padding: 5px 0 0 10px;
	font-family: Georgia;
	font-size: 105%;
	color: #4f5719;
	font-weight: bold;
}

#two{
	margin: 5px;
	padding: 5px 0 0 10px;
	font-family: Georgia;
	font-size: 105%;
	color: #555e8a;
	font-weight: bold;
}

#three{
	margin: 5px;
	padding: 5px 0 0 10px;
	font-family: Georgia;
	font-size: 105%;
	color: #664416;
	font-weight: bold;
}

a.view_links{
	color: #4f5719;
	text-decoration: none;
}
a.view_links:hover{
	color: #4f5719;
	text-decoration: underline;

}

a.counter_links{
	color: #555e8a;
		text-decoration: none;
}
a.counter_links:hover{
	color: #555e8a;
	text-decoration: underline;
}

a.specialty_links{
	color: #664416;
		text-decoration: none;
}
a.specialty_links:hover{
	color: #664416;
	text-decoration: underline;
}

/* Header */
#header{
	background: #88806f url("../images/header_back.jpg") repeat-x;
	width: 100%;
	float: left;
}

#headerInfo{
	margin: 0 auto;
	width: 781px;
}

#logo{
	background: url("../images/logo.png") no-repeat;
	width: 240px;
	height: 54px;
	margin: 30px 0 0 15px;
	padding: 0;
	float: left;
}

p#companyInfo{
	font-size: 75%;
	color: #c1c0c0;
	width: 150px;
	float: right;
	margin: 20px 0;
	padding: 0;
}
/* End Header */


/* Navigation */
#nav{
	border-top: solid #d0d2dc 1px;
	background: #555e8a;
	float: left;
	width: 100%;
}

#nav ul{
	width: 785px;
	margin: 0 auto;
}

#nav ul li{
	float: left;
	list-style: none;
	padding: 10px;
	font-family: Georgia;
	
}

#nav ul li a{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

#nav ul li a:hover{
	color: black;
	text-decoration: none;
	text-transform: uppercase;
}

#nav a.active-link, #nav a.active-link:hover{
	color: #cacacb;
}

/* End Navigation */

/* Content */
#content-wrapper{
	clear: both;
	background: #e6e5e3 url("../images/content_back.gif") repeat-x;
}

#side-lines{
	margin: 0 auto;
	background: url("../images/side-lines.png") no-repeat top;
	width: 857px;
}

#content{
	margin: 0 auto;
	background: url("../images/cont-back-home.jpg") no-repeat center top;
}

#content_spacer{
	height: 130px;
}

#content_text{
	background: #555e8a;
	width: 775px;
	margin: 0 auto;
}

#content_blank{
	width: 325px;
	margin: 0 50px;
	padding: 0 25px;
	color: white;
}

#content_text p{
	width: 350px;
	margin: 0;
	padding: 25px;
	color: white;
}

#content_media{
	width: 343px;
	height: 258px;
	margin: 18px 0 0 450px;
	position: absolute;
	z-index: 1;
}

#media_home{
	width: 775px;
	height: 393px;
	margin: 0 0 0 41px;
	position: absolute;
	z-index: 1;
}

#content_btm{
	background: #515985;
	height: 63px;
	width: 775px;
	margin: 0 auto;
	opacity: 0.3;
}

form{
	color: white;
	font-weight: normal;
	font-size: 85%;
}

p.about-text{
	margin: 0;
}

h3{
margin-bottom: 0;
margin-top: 25px;
font-size: 120%;
}

/* END Content */

/* Footer */

#footer-top{
	background: #8a8170;
	height: 22px;
}

#footer-top-inner{
	background: #595241;
	width: 775px;
	margin: 0 auto;
	height: 22px;
}

#footer_wrapper{
	background: #cdc5c0 url("../images/footer_back.gif") repeat-x;
	height: 250px;
	margin: auto;
}

#footer{
	width: 735px;
	margin: 0 auto;
}

.footer_cont{
	margin: 0 auto;
	padding: 0 10px 0 0;
	width: 235px;
	float: left;
	background: url("../images/first_footer.png") no-repeat;
	height: 250px;
}

.footer_cont-mid{
	margin: 0 auto;
	padding: 0 10px 0 0;
	width: 235px;
	float: left;
}

.footer_cont-last{
	margin: 0 auto;
	padding: 0;
	width: 235px;
	float: left;
}

.footer_cont-mid p, .footer_cont-last p{
	font-size: 85%;
	width: 213px;
	padding: 5px 0 0 15px;
	margin: 0;
}

.footer_cont p{
	color: #4f5719;
	font-family: sans-serif;
}

img{
	float: left;
	margin: 5px 0 0 15px;
	border: solid #a7a7a7 1px;
}

.p1{
	font-size: 85%;
	margin: 5px 0 0 8px;
	padding: 0 5px 0 0;
	width: 90px;
	float: left;
}



