﻿BODY {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}

h1.SectionTitles {font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #000099;margin:0;padding-bottom:8px;}

H1.PageTitles {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000099; FONT-FAMILY: Arial,Verdana,Helvetica,"Sans Serif"
}

h3 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #004784;margin:0;}
.cssboxfad h3 {text-align:left; color:#004784; font:bold 14px Arial,Helvetica,sans-serif; margin:0px 5px 0px 5px; padding:5px 0px 4px 5px; display: block;}

h4 {font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #004784;margin:0;}
.cssboxfad h4 {text-align:left; color:#004784; font:bold 12px Arial,Helvetica,sans-serif; margin:0; padding:0; display: block;}

a:hover{
	color:#000000
}
A.nav{ 
	color: #000099; font-family: sans-serif verdana, arial; font-weight: bold; font-size: 12px; text-align: left; text-decoration:n
}
/* =Box Shadow Code
----------------------------------------------------------------------*/
.dropshadow2{
	float:left;
	clear:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 440px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}


/* =End Box Shadow Code
----------------------------------------------------------------------*/
  
A.LinkRed{ 
	color: #CB2A46; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; text-align: left; text-decoration:n
}
.advertisement {
	color: #BCB8B8; font-family: Verdana,Arial,Helvetica,"Sans Serif"; font-size: 9px
}
.adverttext {
	color: #999999;
	font-size: 9px;
	text-align: right;
	}
.BGverylightGray {
	BACKGROUND: #faf9f6; COLOR: #000000
}
.BGlightGray {
	BACKGROUND: #e8e8e8; COLOR: #000000
}
.BGgray {
	BACKGROUND: #cccccc; COLOR: #000000
}
.BGblack {
	BACKGROUND: #000000; COLOR: #ffffff
}
.BGblackBig {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #000000; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.BGwhite {
	BACKGROUND: #ffffff; COLOR: #000000
}
.BGRed {
	BACKGROUND: #D40724; COLOR: #ffffff
}
.BGerror {
	BACKGROUND: #ff0000; COLOR: #ffffff
}
.BGwarning {
	BACKGROUND: #ffcc99; COLOR: #000000
}
.boldred {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #D60421; FONT-FAMILY: Arial, sans-serif
}
.RedBigFont {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ffffff; COLOR: #cc0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.Disclaimer {
	FONT-SIZE: 9px; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRegularVerySmall {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldVerySmall {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRegularSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRegular {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBold12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldMed {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBoldLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTError {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTWarning {
	FONT-WEIGHT: bold; BACKGROUND: #ffcc99; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed:visited {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed:active {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTRed:link {
	BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.FONTBlue {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.Form { 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY:Verdana,Arial,Helvetica,"Sans Serif" }
.Nav {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY:Verdana,Arial,Helvetica,"Sans Serif"
}
.PageHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #ffffff; COLOR: #ff6600; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.SAMPLEhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
.SAMPLEbody {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,"Sans Serif"
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
OPTION {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial
}
.CellOut {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
}
.CellHover {
	BACKGROUND-COLOR: #F4F4F4; BORDER-BOTTOM: solid 1px #F4F4F4;
}
.dealerlinkoutodd {
	BACKGROUND-COLOR: #F4F4F4; BORDER-BOTTOM: solid 1px #F4F4F4; TEXT-DECORATATION: none;
}
.dealerlinkhover {
	BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM: solid 1px #BCB8B8;
}
.searchhover {
	BACKGROUND-COLOR: #f4f4f4; BORDER: solid 1px #000000;
}
.dealerlinkouteven {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
}
.resultsred {
	FONT-FAMILY: Verdana, Arial; FONT-SIZE: 15px; FONT-WEIGHT: bold; COLOR: D40724
}
.dbluelink {
    color: #06146A
}
.search{ 
	color: #0004BD; font-family: sans-serif verdana, arial; font-weight: bold; font-size: 13px; text-align: left; text-decoration:n
}
.advancedsearchroll {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding-left:5px;
	color:#000;
	font-size:8pt;
	height:21px;
	display:table-cell;
}
.advancedsearchrollcb {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#000;
	font-size:8pt;
	height:21px;
	display:table-cell;
}
.reglistroll {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding-left:5px;
	color:#000;
	font-size:8pt;
	height:21px;
	display:table-cell;
}
.reglistcb {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#000;
	font-size:8pt;
	height:21px;
	display:table-cell;
}
/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -61px;
	left: -55px;
	z-index: 1;
}

.hoverbox img
{

	width: 110px;
	height: 83px;
}

.hoverbox div
{
	color: inherit;
	display: inline;
	float: center;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	height: 150px;
	cursor: pointer;
}

/* =Internet Explorer Hacks
----------------------------------------------------------------------*/

* html .hoverbox a
{
	position: relative;
}

* html .hoverbox a:hover
{
	font-size: 100%;
	z-index: 1;
}

* html .hoverbox a:hover .preview
{
	top: -31px;
	left: -50px;
}

* html .hoverbox div
{
	position: static;
}

/* =Comparebox Code
----------------------------------------------------------------------*/

.comparebox
{
	cursor: default;
	list-style: none;
}

.comparebox a
{
	cursor: default;
}

.comparebox a .preview
{
	display: none;
}

.comparebox a:hover .preview
{
	display: block;
	position: absolute;
	top: -50px;
	left: -11px;
	z-index: 1;
}

.comparebox img
{

	width: 110px;
	height: 83px;
}

.comparebox div
{
	color: inherit;
	display: inline;
	float: center;
	position: relative;
}

.comparebox .preview
{
	border-color: #000;
	width: 200px;
	height: 150px;
	cursor: pointer;
}


/* Font Family Classes*/

.fArial { font-family: Arial,Helvetica,sans-serif; }
.fVerdana {	font-family: Verdana,Arial,Helvetica,sans-serif; }
.fTahoma { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.fTreb { font-family: Trebuchet MS,Arial,Helvetica; }


/* Font Size Classes */

.fs8  { font-size:8px; }
.fs9  {	font-size:9px; }
.fs10 {	font-size:10px; }
.fs11 {	font-size:11px; }
.fs12 {	font-size:12px; }
.fs13 {	font-size:13px; }
.fs14 {	font-size:14px; }
.fs15 {	font-size:15px; }
.fs16 {	font-size:16px; }
.fs17 {	font-size:17px; }
.fs18 {	font-size:18px; }
.fs19 {	font-size:19px; }
.fs20 {	font-size:20px; }
.fs22 {	font-size:22px; }
.fs24 {	font-size:24px; }

/* Font Weight Classes */

.fBold600 { font-weight:600; }
.fBold700 { font-weight:700; }
.fBold800 { font-weight:800; }
.fBold { font-weight:bold; }
.fBolder { font-weight:bolder; }
.fNormal { font-weight:normal; }
strong { font-weight:bold; }

/* Font Style Classes */

.fItalic {font-style:italic;}
.fNormal {font-style:normal;}

/* Font Color Classes */

.black {color:#000}
.gray3 {color:#333}
.gray4 {color:#444}
.gray6 {color:#666}
.gray8 {color:#888}
.gray9 {color:#999}
.grayc {color:#ccc}
.graye {color:#eee}
.white {color:#fff}
.red   {color:#ff0000}
.green {color:#026a0c}
.asred {color:#d40724}
.asblue {color:#004784}
.darkred {color:#d60421}

/* Line-Height Classes */

.lhNormal { line-height: normal; }
.lh10 { line-height: 10px; }
.lh12 { line-height:12px; }
.lh15 { line-height: 15px; }
.lh16 { line-height: 16px; }
.lh17 { line-height: 17px; }
.lh18 { line-height: 18px; }
.lh19 { line-height: 19px; }
.lh20 { line-height: 20px; }

/* Additional Text Classes */

.talignleft { text-align:left }
.taligncenter { text-align:center }
.talignright { text-align:right }

/* Additional Text Classes */

.underline { text-decoration:underline; }
.underlineno { text-decoration:none; }
.uppercase {text-transform:uppercase; }
.capitalize {text-transform: capitalize;}

/* Border Classes */

.solidborderbtm { border-bottom: 1px #ccc solid; }
.dottedborderbtm { border-bottom: 1px #ccc dotted; }
.doubleborderbtm { border-bottom: 1px #ccc double; }

/* Margin Classes */

.margin0 { margin:0; }
.margin5 { margin:5px; }
.margin10 { margin:10px; }
.margin15 { margin:15px; }
.margin20 { margin:20px; }
.margintop0 { margin-top:0; }
.margintop5 { margin-top:5px; }
.margintop10 { margin-top:10px; }
.margintop15 { margin-top:15px; }
.margintop20 { margin-top:20px; }
.marginbottom0 { margin-bottom:0; }
.marginbottom5 { margin-bottom:5px; }
.marginbottom10 { margin-bottom:10px; }
.marginbottom15 { margin-bottom:15px; }
.marginbottom20 { margin-bottom:20px; }

/* Padding Classes */

.padding0 { padding:0; }
.padding5 { padding:5px; }
.padding10 { padding:10px; }
.padding15 { padding:15px; }
.padding20 { padding:20px; }
.paddingtop0 { padding-top:0; }
.paddingtop5 { padding-top:5px; }
.paddingtop10 { padding-top:10px; }
.paddingtop15 { padding-top:15px; }
.paddingtop20 { padding-top:20px; }
.paddingbottom0 { padding-bottom:0; }
.paddingbottom5 { padding-bottom:5px; }
.paddingbottom10 { padding-bottom:10px; }
.paddingbottom15 { padding-bottom:15px; }
.paddingbottom20 { padding-bottom:20px; }

/* Flow Control Styles */

.hide { display:none !important }
.inline { display:inline !important }
.block { display:block !important }
.clear {clear:both; overflow:hidden; height:0; display:block }
.clearleft {clear:left; overflow:hidden; height:0; display:block }
.clearright {clear:right; overflow:hidden; height:0; display:block }


div.verticalSpacer10 {padding-top: 10px; clear:both; overflow:hidden}
div.verticalSpacer20 {padding-top: 20px; clear:both; overflow:hidden}
div.verticalSpacer40 {padding-top: 40px; clear:both; overflow:hidden}

.alignLeft {margin-left:0; margin-right:auto; text-align:left}
.alignCenter {margin-left:auto; margin-right:auto; text-align: center}
.alignRight {margin-left: auto; margin-right:0; text-align:right}

/* Floats */
span.fltright {float: right;}
div.fltright {float: right;}
span.fltleft {float: left;}

div.fltleft {float: left;}

/* Clear Float */
.clearthis:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearthis { display: inline-table; }
.clearthis { display: block; } /* Hides from IE-mac \*/

/* Notices */
.error      { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #FFF0F0; color: #8a1f11; border: 2px solid #9E000C; }
.notice     { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #FFF6BF; color: #514721; border: 2px solid #FFD324; }
.success    { padding: .8em; margin-bottom: 1em; margin-top: 1em; background: #EEF5E2; color: #264409; border: 2px solid #D7E8BD; }

.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

#MessageBox { 
	text-align: center;
	margin: 1em;
	padding: 1em;
}
#MessageBox p { 
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}
#MessageBox span { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}


/*  Find A Dealer CSS Box */
div.cssboxfad{width: 100%; margin-bottom:20px; width:48%}

div.cssboxfad_headtitle{
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fdfdfd 21%, #f3f3f3 55%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(21%,#fdfdfd), color-stop(55%,#f3f3f3), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfdfd 21%,#f3f3f3 55%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fdfdfd 21%,#f3f3f3 55%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fdfdfd 21%,#f3f3f3 55%,#eaeaea 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top,  #ffffff 0%,#fdfdfd 21%,#f3f3f3 55%,#eaeaea 100%); /* W3C */
	
		/* padding:10px; */
	border: 1px solid #e1e1e1; border-bottom:0px; 

	/* Gecko browsers */
	-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;

	/* Webkit browsers */
	-webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;

	/* W3C syntax (css3 standard)*/
	border-top-left-radius: 6px; border-top-right-radius: 6px;

	}
div.cssboxfad_body {font:12px Arial,Helvetica,sans-serif; *font-size:small; *font:x-small; text-align:left; border: 1px solid #e1e1e1; padding:10px 15px 15px 15px; height: auto; min-height:105px;
																										  
	/* Gecko browsers */
	-moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px;

	/* Webkit browsers */
	-webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;

	/* W3C syntax (css3 standard)*/
	border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;	
}

.cssboxfad_RHtitle {color:#d40724; font:Italic bold 12px Verdana,sans-serif; float:right;margin:7px 10px;}
.cssboxfad_RHtitleBlk {color:#000; font:Italic bold 12px Verdana,sans-serif; float:right;margin:7px 10px;}
.cssboxfad_RHtitle a {font:normal 9px Verdana,sans-serif; color:#999999; text-decoration: none;}
.cssboxfad_RHtitle a:hover {color:#333333; text-decoration: none;}


/*  Red Box */

.RedBox {
	margin:5px 0 0 0;
	padding:5px;
	border:1px solid #ca0002;
	background-color:#ca0002;

	/* Gecko browsers */
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;

	/* Webkit browsers */
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	/* W3C syntax (css3 standard)*/
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius:  10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

