﻿body{margin:0; padding:0; font-family:arial,verdana,sans-serif; font-weight:normal; font-size:12px; color:#333}
body a{color:#333}
body a:link{color:#333}
body a:hover{color:#06C}
#maincontainer{width:985px; margin:0 auto}
#contentcontainer{width:840px; background-color:#EAEAEA; border:solid 1px #ACA899; float:left; margin-right:15px}
#topsection{background:#EAEAEA; height:70px}
#topsection h1{margin:0; padding-top:15px}
#footer{width:100%; color:#000; text-align:center; clear:left; margin-left:-80px}
#footer a{color:#000; font-size:10px; font-family:arial,verdana,sans-serif; font-weight:normal}
#seperator{clear:left; width:800px; background:#045C97; color:#FFF; text-align:center; padding:2px 0}
.required{color:Red; font-weight:bold}
.popupMenu{background-color:Silver; position:absolute; visibility:hidden; border-width:1px; border-style:solid; border-color:Black}
.popupHover{background-color:Gray}
.fr{float:right}
.fl{float:left}
.cb{clear:both}
.pnlHorizontalAd{height:95px; width:835px; text-align:center}
#companyHeader{float:left; width:265px; height:65px; margin-top:5px}
#companyIcon{float:left; padding-top:1px; padding-left:1px}
#companyInfo{float:left; width:780px; height:65px}
#companyName{float:left; width:500px; height:40px; padding-top:3px; padding-left:4px}
#companyName H1{font-size:42px; padding:0; margin:0}
#homePageHeader{padding-left:10px}
#homePageHeader H1{margin:0; font-size:12px}
.HeaderBold{font-weight:bold; color:#333; text-align:left; font-size:11px; font-family:arial,verdana,sans-serif}
.fullFixedWidth{width:840px}
.fullFixedContentWidth{float:left; width:800px}
.fullWidth{width:100%}
.fullWidthAlignCenter{width:100%; text-align:center}
.fullWidthAlignCenter h1{font-size:22px; margin:0}
.rateDealership{float:left; width:308px}
.dealershipRating{float:left; width:530px}
.intro{width:300px; float:left; border-right:solid 1px #EAEAEA; padding-right:15px; height:255px; text-align:center}
.homePageSearch{width:480px; float:left}
.usedCarImage{width:250px; float:left; text-align:center}
.searchBox{width:230px; float:left}
.firstColumn{float:left; width:230px; padding:0px 5px 0px 5px}
.secondColumn{float:left; width:600px}
.searchselection{color:#333; text-align:left; font-size:11px; font-family:arial,verdana,sans-serif; font-weight:normal}
.searchselection a{color:#333}
.searchselection a:link{color:#333}
.searchselection a:hover{color:#06C}
.searchheader{font-family:Arial,verdana,sans-serif; font-size:11px; font-weight:bold; color:#333}
.searchresult{color:#333; text-align:left; font-size:10px; font-family:arial,verdana,sans-serif; font-weight:normal}
.searchresult2{color:#333; text-align:left; font-size:11px; font-family:arial,verdana,sans-serif; font-weight:normal}
.ratingStar{font-size:0pt; width:13px; height:12px; margin:0px; padding:0px; cursor:pointer; display:block; background-repeat:no-repeat}
.filledRatingStar{background-image:url(../../Images/FilledStar.png)}
.emptyRatingStar{background-image:url(../../Images/EmptyStar.png)}
.savedRatingStar{background-image:url(../../Images/SavedStar.png)}
.loadingProgress{display:block; position:absolute; padding:2px 3px}
.loadingContainer{border:solid 1px #808080; border-width:1px 0px}
.loadingHeader{background:url(../../images/sprite.png) repeat-x 0px 0px; border-color:#808080 #808080 #ccc; border-style:solid; border-width:0px 1px 1px; padding:0px 10px; color:#000; font-size:9pt; font-weight:bold; line-height:1.9; font-family:arial,helvetica,clean,sans-serif}
.loadingBody{background-color:#f2f2f2; border-color:#808080; border-style:solid; border-width:0px 1px; padding:10px}
.glossymenu{position:relative; padding:0 0 0 34px; margin:0 auto 0 auto; background:url(../../Images/menub_bg.gif) repeat-x; height:46px; list-style:none; background-color:#EAEAEA}
.glossymenu li{float:left}
.glossymenu li a{float:left; display:block; color:#000; text-decoration:none; font-family:sans-serif; font-size:13px; font-weight:bold; padding:0 0 0 16px; height:46px; line-height:46px; text-align:center; cursor:pointer}
.glossymenu li a b{float:left; display:block; padding:0 24px 0 8px}
.glossymenu li.current a, .glossymenu li a:hover{color:#fff; background:url(../../Images/menub_hover_left.png) no-repeat; background-position:left}
.glossymenu li.current a b, .glossymenu li a:hover b{color:#fff; background:url(../../Images/menub_hover_right.png) no-repeat right top}
.cbb{margin:1em 0; padding:0 10px; border:1px solid #666; background:#fff}
.cbb h1{margin:0 -10px; padding:0.3em 10px; background:#efece6; font:bold 1.2em/1 Arial,Helvetica,sans-serif}
.cb{margin:0.5em 0}
.bt{height:17px; margin:0 0 0 18px; background:url(../../images/box.png) no-repeat 100% 0}
.bt div{position:relative; left:-18px; width:18px; height:17px; background:url(../../images/box.png) no-repeat 0 0; font-size:0; line-height:0}
.bb{height:14px; margin:0 0 0 12px; background:url(../../images/box.png) no-repeat 100% 100%}
.bb div{position:relative; left:-12px; width:12px; height:14px; background:url(../../images/box.png) no-repeat 0 100%; font-size:0; line-height:0}
.i1{padding:0 0 0 12px; background:url(../../images/borders.png) repeat-y 0 0}
.i2{padding:0 12px 0 0; background:url(../../images/borders.png) repeat-y 100% 0}
.i3{display:block; margin:0; padding:1px 10px; background:#fff}
.i3:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.i3{display:inline-block}
.i3{display:block}
