/* BODY */
body {font: 11px/18px Arial, Helvetica, sans-serif; margin: 0px;background-color:#333333;}

/* STANDARD HYPERLINKS */
a:link {color: #000000; text-decoration: underline}
a:visited {color: #000000; text-decoration: underline}
a:hover{color: #000000; text-decoration: underline}
a:active {color: #000000; text-decoration: underline}

/* CLEAN HYPERLINKS */

/* FOOTER */
#footer {font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#ccc; margin: 20px 0px;}
#footer a:link, #footer a:visited {color:#ccc;}
#footer a:hover {color:white;}

/* BREADCRUMB */
#breadCrumb {padding: 0px;  margin: 0px 0px 10px 20px; font-size:10px; color:#fff;}
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active { color: #fff; text-decoration: none; }
#breadCrumb a:hover {color:#d5d5d5; }

/* FIND A DEALER CUSTOMER SUPPORT TOP BAR */
#topBar {font-size:10px; color:#fff;}
#topBar a:link, #topBar a:visited, #topBar a:active { color: #fff; text-decoration: none; }
#topBar a:hover {color:#d5d5d5; }

/* SUBNAV LINKS */
#addiitionalInfo {color:white; margin:0px;font-size: 11px;}
#addiitionalInfo a:link, 
#addiitionalInfo a:visited, 
#addiitionalInfo a:active { color: white; text-decoration: none; }
#addiitionalInfo a:hover {text-decoration: underline; color:#eeeeee;}

/* Main Content Area */
#content {border-right: 6px solid #D6E0E5; border-left: 6px solid #D6E0E5; background:white; padding: 15px;}

/* Forms Layout */
#forms fieldset {padding: 20px 20px 20px 20px;}
#forms legend {font: bold 16px Arial, Helvetica, sans-serif; color:black; margin-bottom: 20px; display:none;}
#forms .form_desc {color:#CC3300; font: bold 10px Verdana, sans-serif;}
#forms label {padding-right: 30px; width:100px; float:left;}
#forms p {display:block; clear:both; margin: 8px;}
#forms input {font: 11px Arial, Helvetica, sans-serif;}
#forms .form_label {color:black; font: bold 13px Arial, sans-serif; padding: 5px; background:#D6E0E5; margin: 20px 0px;}

/* LOGIN Layout */
#login fieldset {padding: 10px;}
#login legend {font: bold 14px Arial, Helvetica, sans-serif; color:#333; margin-bottom: 10px;}
#login .form_desc {color:#CC3300; font: bold 10px Verdana, sans-serif;}
#login label {padding-right: 20px; width:85px; float:left;}
#login p {display:block; clear:both; margin: 8px 0px;}
#login input {font: 11px Arial, Helvetica, sans-serif;}
#login .form_label {color:black; font: bold 13px Arial, sans-serif; padding: 5px; background:#D6E0E5; margin: 20px 0px;}



/* POLL TAG */
span.pollResults {border:black solid 1px;background-color:rgb(218,170,46);}
span.pollResults img {height: 7px;}

/* SITEMAP */
p.RootFolderLevel {font-size: 14px;}
p.RootFolderLevel img {vertical-align: middle;}
p.SubFolderLevel {font-size: 13px;margin: 0 0 0 0;}
p.SubFolderLevel img {vertical-align: middle;}
p.PageLevel {font-size: 12px;margin: 0 0 0 0;}
p.PageLevel img {vertical-align: middle;}

/* LAYOUT DIVS */

#contentRightColumn {padding: 0px 0px 0px 0px; font-size: 11px; line-height: 18px;}
#contentRightColumn table {margin-bottom: 5px;}
#contentRightColumn a:link,
#contentRightColumn a:visited,
#contentRightColumn a:hover {}

#productSubnav {font-size: 12px; color:white; font-weight: bold; padding: 5px;}
#productSubnav a:link, #productSubnav a:visited, #productSubnav a:active {padding: 3px; margin-right: 1px; font-size: 12px; color:white;}

#ratings {font:9px/14px Verdana, Arial, Helvetica, sans-serif;}

/* AD IMAGES */
#adImage {}
#adImage img {border:0px;}

/* TIMELINE TABLE */
#timeline {font:10px/15px Verdana, Arial, Helvetica, sans-serif;}
#timeline td {border-bottom: 10px solid #fff; background:#EEEEEE;}
#timeline .entry {border-bottom:1px dotted #666;padding-bottom:10px; margin: 0px 0px 10px 0px;}



/* MENU 4 CLASSES */
.menuLevel1 {margin:0px 0px 0px 0px; color:black; font-size:10px; line-height: 13px;}
.menuLevel1 li {margin:0px 0px 5px 15px; list-style:disc; color:black; font-size:10px; line-height: 13px;}


.block img {display:block;}
















/************MENU*************/
/* MENU REQUIRED */

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clCMAbs_orig{ visibility:hidden; left:0; top:0;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#333333; layer-background-color:#333333; visibility:visible;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:arial,helvetica; font-size:12px; font-weight:bold; line-height:31px;}
.clLevel0{color:white; background-image:url(/TemplateFiles/images/nav_button_off.gif); layer-background-image:url(/TemplateFiles/images/nav_button_off.gif); text-align:center; background-color:#333333; layer-background-color:#333333;}
.clLevel0over{color:white; background-image:url(/TemplateFiles/images/nav_button_on.gif); layer-background-image:url(/TemplateFiles/images/nav_button_on.gif); text-align:center; cursor:hand; background-color:#333333; layer-background-color:#333333; }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px 0px 0px 10px; font-family:arial,helvetica; font-size:11px; font-weight:normal;}
.clLevel1{background-color:#333333; layer-background-color:#333333; color:white;}
.clLevel1over{background-color:#ccc; layer-background-color:#ccc; color:#333; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:visible; background-color:black; layer-background-color:black;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

















