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


Body{
	background: url(images/bgfade.jpg) #000;
	background-repeat:repeat-x;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#layout{
	width: 778px;
	margin: 0 auto;
	overflow: hidden;
}
#header{position:relative;
background-image:url(images/logo_header.jpg); background-repeat:no-repeat;
width:778px;
height:289px;
}
#topnav{
margin-right:25px;
color:#ff4d07;
padding-top:15px;
text-align:right;
}
#topnav a:link, #topnav a:active, #topnav a:visited {color:#ff4d07; text-decoration:none;}
#topnav a:hover {color:#A5A5A5;}
li {
list-style-image:url(images/bullett.jpg);
}
#nav{
	background: url(images/navbg.jpg);
	background-repeat:no-repeat;
	height: 48px;
	width:778px;
	line-height: 32px;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
}
#nav ul {
font-weight:bold;

}
#nav li{
	float: left;
	margin-right: 35px;
	list-style-image:none;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#nav a, #nav .active, #nav .active:visited{
	color: #A5A5A5; text-decoration:none; padding: 0 0px;
}
#nav a:hover{
	color: #F4940B;
}
#content{
background: url(images/contentbg.jpg);
background-repeat:repeat-y;
	float: left;
	width: 798px;
	padding: 0 0 0 0;
	min-height: 400px;

}
#maincontent{
	width: 520px;
	float: left; overflow:hidden;
}
#maincontent p {
	padding-left:15px;
	padding-right:15px;
}
#welcome{
background:url(images/tanfade_bg2.jpg);
width:520px;
height:169px;
background-repeat:no-repeat;
float:left;
}

#welcome h2 {color:#ff4d07; font-size:16px;padding-left:20px; padding-top:5px;}
h1, h2, h3, h4, h5 { color:#ff4d07; }
.orangeC { color:#ff4d07 }
#welcome p {padding-left:20px; padding-right:20px;}
.phone {color:#006243;}
.listlineheight {
line-height:24px;
}
#rightcol{
	width: 258px; 
	float: left;overflow: hidden;
}
#newsletter{
background-image:url(images/newsletter.jpg);
background-repeat:no-repeat;
width:258px;
height:112px;
}
#footer{
background-image:url(images/footerbg.jpg); background-repeat:no-repeat; width:778px; height:38px; color:#A5A5A5; background-color:#000000; font-size:10px; text-align:center;}
#footer a:link, #footer a:active, #footer a:visited {color:#ff4d07;}
#footer a:hover {color:#FFFFFF;}
#newsletter form{ padding-left:15px; padding-top:75px;}
.newslettertextbox{border:solid 1px #000; height:16px;}
a {color:#ff4d07; }
