/* cars.css */
/* All items not copyrighted by others, copyright 2007 DotcomCowgirl, Inc. and C.A.R.S. Inc.  All rights reserved.  */
/* Last Updated January 17, 2008 v. 1.1*/
/* Website design and KickApps implementation by www.DotcomCowgirl.com */
/* FMI, contact Haylie at  haylie@dotcomcowgirl.com */

/* MAIN STYLES */
body {
margin:0pt;
padding:0pt;
font-family: Arial, Helvetica, sans-serif;
background: url(../images/bgr.png) #82878f;
color:#333;
}

a:link{color:#FF5500}
a:visited{color:#555555;}
a:hover {color:#333;}
a:active {color:#FF6600;}

p{color:#333;
	font-size:13px;
	font:Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
h1{color:#FF4400;font-size:22px;font-weight:bold;line-height:1.1em;}
h2{color:#5F636E;font-size:17px;font-weight:bold;line-height:1.1em;}
/*h2{color:#FF6600;font-size:18px;font-weight:bold;line-height:1.1em;}
h3{color:#5F636E;font-size:16px;font-weight:bold;line-height:1.1em;}*/
h3{color:#FF6600;font-size:15px;font-weight:bold;line-height:1.1em;}
h4{color:#777777;font-size:13px;font-weight: bold;}
h5{color:#333;font-size:12px;}
h6{color:#333;font-size:11px;}


.floatleft{float:left;}
.floatright{float:right;}

.clearfix {clear:both;}
.smallsub {font-size:11px;font-weight:bold;padding-top:6px;padding-bottom:18px;line-height:1em;}
.smallsub2 {font-size:11px;font-weight:bold;padding-top:6px;padding-bottom:18px;line-height:1em;color:#444;}
.grey {color:#5F636E;}
.orange {color:#FF4400;}
.bold{font-weight:bold;}
.partners {float:left;padding-right:10px;}

.topline1{color:#FF6600;padding-top:10px;font-size:15px;}
.topline{color:#FF6600;padding-top:0px;font-size:15px;}
.more{display:block;border-bottom:#CCCCCC 1px solid;padding-top:10px;padding-bottom:10px;text-align:right;}
.padbot {padding-bottom:10px;}
.padtop {padding-top:5px;}
.pressdate {font-weight:bold;font-size:13px;color:#5F636E;}
.line{display:block;border-bottom:#CCCCCC 1px solid;padding-top:3px;padding-bottom:8px;}


li{
	list-style: none;
}
/*=== Layout ===*/
#top{
	background: url(../images/top-bgr.png) repeat-x top;
	height: 239px;
}

#bd{background-color:#fff;
}

#maincontent {padding: 10px 20px 10px 20px;}
#maincontent .news a, a:visited {color:#FF6600;}
#searchcontent {padding: 10px 30px 10px 20px;width:590px;}

#bot{
	background: url(../images/footer-bgr.png) repeat-x top;
	clear: both;
	height: 120px;
}
#header, #columns, #footer{
	margin: 0 auto;
	width: 950px;
}
/*=== Header ===*/
#header{
	color: #ffffff;
	height: 239px;
}
#header a{
	color: #ffffff;
}
#header a:hover{
	color: #333;
}
#header .spacer{
	background: url(../images/logo.png) no-repeat left top;
	clear: both;
	height: 179px;
}
/*- Search -*/
#search{
	float: right;
	height: 30px;
	margin: 20px 0 8px;
}
#search input{
	/*background: url(../images/ico-google.png) #ffffff no-repeat left;*/
	float: left;
	margin: 0 5px;
	/*padding-left: 55px;
	width: 135px;*/
}
#search .btn{
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	width: auto;
}
/*- Logo -*/
#logo{
	float: left;
	width: 525px;
}
#logo h1{
	float: left;
	text-indent: -9999px;
}
#logo h1 a{
	display: block;
	height: 130px;
	width: 265px;
}
#logo h1 a:hover{
	text-decoration: none;
}
/*- RSS / Updates -*/
#rss{
	clear: both;
	padding: 20px 0 0 20px;
}
#rss li{
	float: left;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	margin: 0 10px 0 0;
}
#rss li a{
	display: block;
}
#rss li.rss a{
	background: url(../images/ico-rss.png) no-repeat left;
	padding: 0 0 0 25px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
#rss li.rss a:hover{
	color:#333;
	text-decoration: underline;
}
#rss li.email a{
	background: url(../images/ico-email.png) no-repeat left;
	padding: 0 0 0 25px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
#rss li.email a:hover{
	color:#333;
	text-decoration: underline;
}
/*- Top Menu -*/
#topmenu{
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 155px;
}
#topmenu li{
	height: 25px;
	line-height: 25px;
}
#topmenu li a{
	background: url(../images/list-bgr.png) no-repeat bottom left;
	display: block;
	padding: 0 0 0 23px;
	text-decoration: none;
}
#topmenu li a:hover,#topmenu li.active a{
	color: #333;
	text-decoration: underline;
}
/*- Banner 468x60 -*/
#banner1{
	float: left;
	height: 60px;
	overflow: hidden;
	width: 468px;
}
/*- Banner 125x125 -*/
#banner2{
	float: right;
	height: 125px;
	overflow: hidden;
	padding: 16px 0 0;
	text-align: right;
	width: 260px;
}

/*=== Columns ===*/
#columns{
	padding: 20px;
	width: 910px;
}
#columns h2{
	color: #5a616c;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding: 0 0 15px;
	text-transform: uppercase;
}
#columns p{
	padding: 0 0 10px;
}


/* MAIN */




#mainbox {	background:#E0E0E0;
	border:#CCCCCC 1px solid;
	padding:20px 20px 20px 20px;
	width:540px;
	height:auto; }

#pathway {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size: 0.9em;
color: #555555;
text-align:left;
}

#sidebar {
padding:10px 0px 10px 0px;}

#mcemail {width:266px;padding:10px 10px 10px 12px;font-family:Verdana; color:#333;background-color:#F4F4EC;border:1px solid #CCCCCC;}
#mcemail .privacy {font-size: 10px; color: #666666;font-family:Verdana, Arial, Helvetica, sans-serif;}
#mcemail .formError {font-size: 10px; color: #FF0000;}
#mcemail input.mc {font-size: 12px; background-color:#EEEEEE; border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px 3px 1px 2px;}
#mcemail input.mc2 {font-size: 12px; background-color:#FFD1B8; border-bottom:1px solid #FF8800;border-right:1px solid #FF8800;padding:2px 3px 1px 2px;}

#mcemail .formLabel, #mcemail .label {font-size: 11px; font-weight: normal; font-family: Verdana;line-height:2.2em;}
#mcemail .tiny {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#mcemail p{font-size:11px;}
.signup {font-size:12px; font-weight:bold;}

#scbox {padding-left:20px;}
/* News tab menu */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid #999999;
list-style-type: none;
text-align: left; 
}
.basictab li{
display: inline;
margin: 0;
}
.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #999999;
border-bottom: none;
background-color: #fff;
color: #2d2b2b;
}
.basictab li a:visited{
color: #2d2b2b;
}
.basictab li a:hover{
background-color: #EEC3AB;
color: #333;
}
.basictab li a:active{
color: #333;
}
.basictab li.selected a{
position: relative;
top: 1px;
padding-top: 4px;
background-color: #CECECE;
color: #333;
}

/*=== Footer ===*/
#footer{
	background: url(../images/footer-bgr.gif) repeat-x top;
	color: #ffffff;
	height: 120px;
	font-size: 12px;
	font-family: Verdana;
}

#footer a {
	color: #fff;
	
}

#footer a:hover{
	color: #333;
	
}
#footer p {
	font-size: 10px;
	line-height:1.7em;
	padding-top:10px;
	font-family: Verdana;
}

#ico-car{
	background: url(../images/ico-car.png) no-repeat;
	float: right;
	height: 74px;
	margin: -35px 0 0;
	padding: 0 15px 0 0;
	position: relative;
	text-align: right;
	width: 108px;
}
/*- Communities -*/
#communities{
	float: left;
	padding: 20px 0 0 20px;
	width: 290px;
}
#communities a{
	text-decoration: underline;
	font-size: 12px;
}
/*- Bottom Menu -*/
#ftmenu{
	float: right;
	line-height: 18px;
	padding: 10px 15px 10px 0;
	text-align: right;
	width: 600px;
	font-size: 12px;
}

#ftmenu a {
	color: #fff;
	text-decoration:underline;
	font-family: Verdana;
}
#ftmenu a:hover {color:#333;}