/* base font size for PC Netscape 4 browsers only */

/* This will remove select borders for links in IE browsers */
a:focus { outline:none; }
area:focus { outline:none; }

body, td {
	color: #333333;
	font-family: arial, verdana, helvetica, san-serif;
	font-size: 8pt;
}


b {
  color: #333333;
  font-weight: bold;
}

a:visited { color:#314359; }
a:hover { color: #336699; }

a {
  color:#466181;
  text-decoration: underline;
}

/* used for [i] inline definition --> see standards documentation */

a.info:visited { color: green; }
a.info:hover { color: red; }

a.info {
  color: blue;
  text-decoration: none;
}

.caption {
  font-style: italic;
}

.disclaimer {
  font-style: italic;
}

.headline {
  font-weight: bold;
  font-size: 9.0pt;
  font-family: arial, verdana, helvetica, san-serif;
}

.subhead {
  font-size: 7.5pt;
}

.form{
  font-family: arial, sans-serif;
  font-size: 7.5pt;
}

.DealerBucketForm{
  font-family: arial, sans-serif;
  font-size: 7pt;
}

.whiteFont{
  color: #ffffff;
  font-family: arial, verdana, helvetica, san-serif;
  font-size: 7.5pt;
}

.whiteFonton {
  color: #FBCF5C;
  font-family: arial, verdana, helvetica, san-serif;
  font-size: 7.5pt;
}

a.whiteFont{
	color: #ffffff;
	font-family: arial, verdana, helvetica, san-serif;
	text-decoration: none;
}
a.whiteFont:visited  { color:#FFFFFF; }
a.whiteFont:hover {color: #FBCF5C;}
a.whiteFont:active {color: #FBCF5C;}

.whiteDisclaimer{
  color: #ffffff;
  font-family: arial, verdana, helvetica, san-serif;
  font-style: italic;
  font-size: 7.5pt;
}

.headerwhiteFont{
  color: #ffffff;
  font-family: arial, verdana, helvetica, san-serif;
  font-weight: bold;
  font-size: 9.0pt;
}

a.block:visited  { color:#FF9933; }
a.block:hover { color: #FF9933; }

a.block {
  color:#FF6600;
   font-weight: bold;
  text-decoration: underline;
}

a.blueNav:visited  { color:#324F6F; }
a.blueNav:hover { color: #000000;}

a.blueNav {
  color:#324F6F;
  text-decoration: underline;
}

.dropNavPos {
  position: absolute;
  top: 13;
  left: 582;
  width:151;
}

.modelHead {
	background-color : #8192A6;
    color: #ffffff;
    font-family: arial, verdana, helvetica, san-serif;
    font-weight: bold;
}

.modelGrey {
	background-color : #E9E9E9;
}

ul, ol, li{
list-style-position: outside;
}

.regular {
  color: #333333;
  font-family: arial, verdana, helvetica, san-serif;
  font-size: 8pt;
}


.liteBlue {
	background-color : #F5F6F8;
}

.keepwidth {
	width:375;
}

.smallDisclaimer {
	color: #999999;
	font-style: italic;
	font-size: 7pt;
}

.grayNav {
	color: #ACACAC;
}

.grayFont {
	color: #ACACAC;
}

.paleBlue {
	color: #AEB7C6;
	font-weight: bold;
}
 .darkBlue {
	color: #324F6F;
	font-weight: bold;
}

a.grayNav:visited { color:#ACACAC; }
a.grayNav:hover { color: #336699; }

.spacePadding {
	padding-right: 5pt;
	padding-left: 5pt;
}

.headerName {
  font-weight: bold;
  font-size: 10.0pt;
}

.modelsCopy{
	position:absolute;
	visibility:visible;
	z-index:0;
	top:132;
	left:583;
	width:210;
	height:360;
	overflow:auto;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-3dlight-color:#DBDBDB;
	scrollbar-arrow-color:#8595A7;
	scrollbar-track-color:#F5F6F8;
	scrollbar-darkshadow-color:#F2F5F7;
}

  .header {
	float:left;
	width:760;
  height:46;
	z-index:1000;
	margin-left:0;
	margin-top:0;

}
.content {
	float:left;
	width:607;
	z-index:1000;
	margin-left:0;
	margin-top:0;

}

.leftNav {
	float:left;
	width:149;
  height:220;
	z-index:1000;
	margin-left:0;
	margin-top:0;

}
.footer{
  float:left;
  width:755;
  z-index:1000;
  margin-left:0;

}

.vehicleNav {
	float:left;
  width:760;
  height:22;
	z-index:1000;
	margin-left:0;
	margin-top:0;

}
  .siteContainer {
	margin: 0 auto;
	margin-top:0;
	margin-left:0;
	z-index:1;
	width:755;
}

  .searchBack {
	z-index:1;
}

  .dealerBack {
	z-index:1;
}

  .toolbucket {
  position:absolute;
  visibility:visible;
  left:2;
  width:140;
  z-index:2000;
}

 .header{
  float:left;
  width:755;
  z-index:1000;
	margin-left:0;
	margin-top:0;
}

 .feature{
   background-image:url(/img/left_nav/blank.gif);
 }

 .sub_nav{
   background-image:url(/img/tab_nav/headlines/sub_back.gif);
 }

 .floatingVehicle{
   position:absolute;
   visibility:visible;
   top:233;
   left:0;
   width:150;
   height:90;
   z-index:2000;
   margin-left:0;
   margin-top:0;
   clip:rect(0 150 90 0);
}

  .msrp{
   position:absolute;
   visibility:visible;
   top:323;
   left:12;
   z-index:2000;
   margin-left:0;
   margin-top:0;
   clip:rect(0 300 50 0);
}

/************** CARRYOVER ********************/
p {
	margin: 10px 0px !important;
	}
	
	
#content table[align="center"] {
	margin: 0px auto;
	}

/*
	for(i=0; i < para.length; i++) { if(para[i].getAttribute('class') == 'headline') { var parent = para[i].parentNode; parent.style.paddingLeft= "10px"; } }
*/

/*
Header styles
*//*
#header{
	width: 755px;
	height: 66px;
	background-image:url(/carryover/img/header_background.gif); changed to carryover 
} 

#header_inner {
	width: 755px;
	height: 66px;
}

#logo_holder {
	width: 149px;
	float: left;
}

#header_right_holder{
	text-align: right;
	width: 574px;
	float: right;
}


#top_links {
	text-transform: uppercase;
	height: 19px;
	float:right;
	margin: 7px 0 0 0;
}


#top_links a, #top_links a:visited {
	color: #000033;
	font-weight: bold;
	font-size: 11px;
	padding: 0 4px 0 8px;
	text-decoration: none;
	line-height: 19px;

}

#top_links a:hover {
	text-decoration: underline;
}


#search{
	width: 248px;
	float:right;
}

 html #search {
	width: 252px;
}

#search_title{
	text-align: left;
	font-weight: bold;
	color: #000033;
	font-size: 11px;
	width:30px;
	margin: 15px 0 0 -5px;
	float:left;
}

* html #search_title{
	margin: 17px 0 0 0;
}


#search_holder {
	text-align: left;
	width: 190px;
	padding: 0;
	margin: 14px 4px 0 10px;
	margin-bottom: 5px;
	border: 1px solid #000000;
	background-color: #000033;
	float:right;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}

#search_holder form {
margin: 0;
padding: 0;
}

* html #search_holder {
	position: absolute;
	left: 553px;
}

#search_holder a, #search_holder a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#search_holder a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#search_field {
	padding: 0 0 0 3px;
	width: 160px;
	font-family: arial, verdana, helvetica, san-serif;
	color: 333333;
	font-size: 10px;
	border: 0px;
}

#top_tabs {
	text-transform: uppercase;
	height: 19px;
	width: 280px;
	float:left;
	margin: 15px 0 0 0;
}

* html #top_tabs {
	margin: 15px 0 0 0;
}

#top_tabs a, #top_tabs a:visited {
	color: #000033;
	font-weight: bold;
	font-size: 11px;
	padding: 0 8px 0 10px;
	text-decoration: none;
}

#top_tabs a:hover {
	text-decoration: underline;
}

.top_menu_arrow{
	padding: 0 2px 0 0px;
	background: url("/img/list_arrow_down.gif") center right no-repeat;
	
}

.top_go_btn {
	width: 30px;
	padding: 0 0 0 8px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
}

.divider{
	color: #FFFFFF;
	font-weight: bold;
	margin: 2px 2px 2px 2px;
}*/

/*
Footer styles

#global_footer {
	margin: 10px 0 0 168px;
	width: 587px;
	text-align: center;
}

#footer_links {
	width: 547px;
	margin: 10px 0 3px 20px;
	padding-top: 5px;
}

* html #footer_links {
	margin: 10px 0 5px 20px;
}

#footer_links a, #footer_links a:visited {
	font-family: arial, verdana, helvetica, san-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	padding: 0 17px 0 17px;
}

#footer_links a:hover {
	color: #666666;
	text-decoration: none;
}

.footer_legal {
	margin-top: 5px;
	font-size: 9px;
	font-family: arial, verdana, helvetica, san-serif;
	color: #999999;
}
#disclaimer_holder {
	margin: 10px 0 0 188px;
	padding: 10px 0 0 0px;
	width:605;
	font-size: 9px;
	font-family: arial, verdana, helvetica, san-serif;
	font-style: italic;
	color: #999999;
}*/
