@charset "utf-8";
/* css document */

body {
	font-family: arial, helvetica, sans-serif;
	background: url(images/gray.jpg) repeat-x;
}
.style2 {
	font-family: tahoma;
	font-size: 10px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.txtmenu a:visited {
	font-size: 12px; color: black;
	font-family:arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}

.txtmenu a:hover, .txtmenu a.current {
	font-size:12px;
	color:#fff;
	font-family:arial, helvetica, sans-serif; 
	font-weight: bold;
}

.txtmenu a.current {
	text-decoration: underline;
}

.txtmenu a:link {
	font-size: 12px;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	
}

#bodypos { 
    position: relative;
	margin: 0 auto;
	height: 100%;
	width: 760px; 
	
	}

#header { width:760px; height:125px; float:left; margin-top:2px;} 
#header img.logo {margin:10px; float:left;}


#menucont { width:760px; height:47px; float:left;}
#menucont .txtmenu { float:left; width:500px; background-color:#6ebe08; height:17px; padding:15px 20px;}
#menucont .img{ float:right; margin-right:90px;}



#imgcont { width:760px; height:19px; float:left; margin-top:5px;}
#container { width:760px; float:left; background-color:#fff; padding-bottom: 25px; }
#textcont {  width:680px; float:left; margin-left:15px; margin-top:10px;}

#textcont img.cars{float:right; margin:10px;}


.nohead { font-family:arial, helvetica, sans-serif; font-size:25px; font-style:italic; color:black; font-weight:bold; float:right; margin-top:20px;  }
.texthead { font-family:arial, helvetica, sans-serif; font-size:18px; font-weight:bold; color:black; }
.textdeco { font-family:arial, helvetica, sans-serif; font-size:14px; color:black;}
.txtlink { color:#000; font-family:arial, helvetica, sans-serif; font-size:12px; background-color:#999999;}




.topText {
	display: block;
	height: 15px;
	background-image: url(../images/back.gif);
	text-align: center;
	text-transform: uppercase;
	font-size:8pt;
	color: #fff;
	margin:0;
	padding: 10px 0 5px 0; }

.topText a {
	color: #fff;
	text-decoration: underline;
 }
 
 .topText a:hover {
	color: #fff;
	text-decoration: none;
 }


.btmContent {
	font-size: 0.8em;
	text-align: center;
	padding-top: 30px;
}

.btmContent img {
	margin-bottom: 20px;
}

.btmContent h4 {
	color:#333;	
}

.btmContent p {
	color:#999;
}

.freephone {
	display: block;
	margin: 0 auto 0 auto;
	padding: 20px 0;
	margin-bottom: 20px;
}

.btmList {
	text-transform: uppercase;
	clear: both;
	text-align: center;
	font-size: 9pt;
	padding: 0 134px;
}

.btmList a {
	color: black;
	text-decoration: none;
 }

.btmList a:hover {
	text-decoration: underline;
 }

#footer #sectionSiteContent {
 		clear: both;
 		overflow: auto;
 		height: 100px;
 		color:#333;
 		text-transform: none;
 		text-align:left;
 		line-height: 14px;
 		font-size: 8pt;
 		margin: 0 0 20px 0;
 		padding: 15px 30px 15px 20px; }

 #footer #sectionSiteContent h3 {
 		text-transform: uppercase;
 		font-size: 10px;
 		padding: 0 0 5px 0; }
 		
 		 .footer #sectionSiteContent h3 a {
 		 	color:;
 		  }

 #footer #sectionSiteContent h4 {
 		
 		padding: 0;
 		margin: 0; }

		.footer #sectionSiteContent h4 a {
			margin: 0;
		 }

 #footer #sectionSiteContent p {
 	margin: 0 0 10px 0;
 	color: #666;
 	padding: 0;
 }

.btmText {
	text-transform: uppercase;
	font-size: 8pt;
	text-align: center;
	color: #61b2d0; }
	
.btmText a {
	color: #61b2d0;
	text-decoration: underline;
 }
 
.btmText a:hover {
	color: #61b2d0;
	text-decoration: none;
 }
 
 
 
 


#footer{ 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:black;
	width:760px;
	float:left;
	background: url(images/footer.jpg) repeat-x; }

#footer a.sitemap, #sitemap a, p a {
	color: black; }

#footer a:hover.sitemap, #sitemap a:hover, p a:hover {
	color: #66CC00;
}

#footer p a {
	color: #666; }

#footer p a:hover {
	color: black;
}

#footer p.createdby{ font:normal 10px/22px arial, helvetica, sans-serif; float:right; margin-right:10px; top:5px;}

#footer p.createdby a img {
	border: none;
}

.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its li */
}

