body { font-size:.75em; margin:0; padding:0;}
a:link { color:#000; }
a:hover { color:#0084BD;}
a:visited { color:#000; }
.errors { margin:10px 0; text-align:left;}
.indicate { text-align:right; color:#ff3333; margin-bottom:4px;}
#mainCont { width:1000px; margin:0 auto;  }
#contentCont { float:left; width:100%; }
/* Compliance header  - starts
---------------------------- */ 
.HeaderBanner { height:110px; width:100%; overflow:hidden;}
.makeLogo { margin-left:10px; float:left;}
.outer { float:left; font-size:1.2em; margin-top:30px;}
/*.dealerLogo { float:left; }*/
.phone { font-weight:bolder; clear:both;  }
.phlblWrap, .phnoWrap { float:left;} 
.address {  float:left; clear:both;font-family:Verdana,Arial,Helvetica,sans-serif ;font-size:12px;} 
 /* Compliance header  - ends
---------------------------- */
html>/**/body .quickLink {   border:0px solid #FF0000; position:absolute;  width:500px; height:90px; float:left; margin-top:163px; margin-left:27px;   text-align:center; font-size:1.1em; padding:10px 0;  }
.quickLink {   border:0px solid #FF0000; position:absolute;  width:500px; height:90px; float:left; margin-top:-197px; margin-left:27px;   text-align:center; font-size:1.1em; padding:10px 0;  }
.quickLink ul{ margin: 0 ; padding: 0 ; font-weight:bolder;   }
.quickLink ul li { margin:0;  padding:0px ; list-style: none; display: block;	 float:left; width:110px; height:90px; vertical-align:middle; text-align:center;   }
.quickLink ul li a:link { text-decoration: none;  margin: 0; list-style: none;  display: block;  height:90px; vertical-align:middle; padding:40px 8px 0px 8px;  }
.quickLink ul li a:hover { text-decoration: none; display: block;  }
.quickLink ul li a:visited { text-decoration: none;  margin: 0;  background:url(images/quicklinksBg.png) no-repeat top center; list-style: none;  display: block;  height:90px;vertical-align:middle; padding:40px 8px 0px 8px; }
.quickLink ul li a:visited:hover { text-decoration: none; display: block;  }
 

.quickLink ul {  float:left;  }
.quickLink ul li  { background:url(images/quick_links_line.gif) no-repeat top right;  }
.quickLink ul li a:link {   color:#222; background:url(images/quicklinksBg.png) no-repeat top center;  display: block;   margin:0;  }
.quickLink ul li a:hover {  color:#FFF; background:url(images/quicklinksBg_Mo.png) no-repeat top center;  display: block;   margin:0;}
.quickLink ul li a:visited {   color:#222; }
.quickLink ul li a:visited:hover {  color:#FFF; background:url(images/quicklinksBg_Mo.png) no-repeat top center;  display: block;   margin:0;}

.quickLink ul  { background:url(images/quick_links_line.gif) no-repeat top left; }

/* Non compliance header - starts
 -----------------------*/
.header-wrapper { height:100px; width:100%; overflow:hidden; background:url(images/headerBg.gif) repeat-x bottom left;}
.header-wrapper .first-header-group-wrapper { float:left;  }
#body_30  .header-wrapper .second-header-group-wrapper{ float:left;border:0px solid #000;  }
.header-wrapper .second-header-group-wrapper{ float:left; margin-top:2px;  }
.header-wrapper .third-header-group-wrapper{ float:left;  }
.header-wrapper .fourth-header-group-wrapper{ float:left;  }

.header-wrapper .DealerLogo { margin-left:10px ; display: table-cell; text-align: left; vertical-align: middle; width:100%; height: 45px; overflow:hidden;}
.header-wrapper .DealerLogo * { vertical-align:bottom;}
.header-wrapper .DealerLogo { display: block;}
.header-wrapper .DealerLogo span {display: inline-block; height: 100%;}

.header-wrapper .MakeLogo {display: table-cell;	margin:auto; text-align: center; vertical-align: middle; width:100%; height: 110px; overflow:hidden;}
.header-wrapper .MakeLogo * { vertical-align: middle;}
.header-wrapper .MakeLogo { display: block;}
.header-wrapper .MakeLogo span {display: inline-block; height: 100%;}

.header-wrapper img { border:none; }
.header-wrapper .Address {  float:left;  font-weight:bolder; width:100%;margin-top:6px;} 
.header-wrapper .addrTypeOne { margin-top:30px; }
.header-wrapper .addrTypeTwo { margin-top:0px; }
.header-wrapper .addrTypeTwo .addwrap { float:left; margin-left:10px;}

.header-wrapper .Phone { width:100%; font-weight:bolder; clear:both;  color:#333; font-size:1.2em; margin:0; }
.header-wrapper .phnTypeOne { margin-top:25px; }
.header-wrapper .phnTypeOne .phonediv { width:100%; white-space:nowrap; float:left; clear:both; margin-bottom:8px;   } 
.header-wrapper .phnTypeOne .phlblWrap { float:left; width:55px; font:normal 13px verdana;} 
.header-wrapper .phnTypeOne .phnoWrap { float:left; font:normal 13px verdana;} 

.header-wrapper .phnTypeTwo {  margin-top:1px; }
.header-wrapper .phnTypeTwo .phlblWrap { text-align:left; margin-left:10px;color:#000 ;font: normal 13px verdana;}
.header-wrapper .phnTypeTwo .phnoWrap {  margin-right:0px;color:#000;font:normal 13px verdana;}
.phlblWrap, .phnoWrap { width:auto;}
/* Non compliance header - ends
 -----------------------------*/
/* Campaign wrapper spacing  starts */
.oddsplitgroup-wrapper .campaign-wrapper { text-align:center; margin:15px 0;}
/* Campaign wrapper spacing  starts */

/* HomePage top Quick Links Starts */

#body_30  .header-wrapper .para-wrapper ul  { margin:0 10px; padding:0;  color:#000; text-decoration:none;}
#body_30  .header-wrapper .para-wrapper ul li{ background:url(images/arrow.jpg) no-repeat left center; display:inline; padding:5px 14px;z-index:5; font: normal 12px verdana;}



.header-wrapper  .fourth-header-group-wrapper  .para-wrapper  ul li{ background:url(images/arrow.jpg) no-repeat left center;padding:3px 14px;  display:block; text-decoration:none;z-index:5;font: normal 12px verdana; list-style-type:none;}


/* HomePage top Quick Links Ends */


.nav {height: 27px; float: left; clear: both; width: 100%; } 
.inav { width: 100%;   float:left; }


#footer { width:100%; float:right; text-align:right; clear:both; font-size:.97em;} 
#footer .poweredby { margin:5px 10px 0 0; float:right;}
#footer .poweredby .text { float:left; color:#FFF; font-weight:normal;}
#footer .poweredby .image {  float:left; margin-left:5px;}

ul#footLinks { margin: 0 ; padding: 5px 10px ; float:left; }
ul#footLinks li { margin: 0; list-style: none; display: inline; padding: 0 5px; }
ul#footLinks li a:link { text-decoration: none;  color:#FFF; } 
ul#footLinks li a:hover { text-decoration: none;color:#B0D9EB; }
ul#footLinks li a:visited { text-decoration: none; color:#FFF;}
ul#footLinks li a:visited:hover { text-decoration: none;color:#B0D9EB; }
ul#footLinks li.noDevider { background:none;color:#FFF;}
