* {margin: 0; padding: 0;  font-family: tahoma, verdana, arial, sans-serif; font-size: 11px;}
h1 {font-size: 12px;}
html, body {height: 100%; background-color: #fcfcfc;}

img {border-width: 0; margin: 0;  padding: 0;}

* HTML .minwidth {padding-left:1000px; }
* HTML .iehack {height:0; }
* HTML .page {margin-left:-1000px;position:relative;height:0;}

a:link {color: #004183; text-decoration: underline;}
a:visited {color: #004183; text-decoration: underline}
a:hover {color: #303030; text-decoration: none;}
a:active {color: #004183; text-decoration: none;}

p {text-align: justify;}


#wrapper {min-height:100%; height:auto  !important; height:100%; margin:0 auto -60px; min-width: 980px;}
#footer, #push { height: 60px; }
#footer {position: relative;  min-width: 980px;}
#foots1 {position: relative; width: 980px; left: 50%; margin-left: -490px;  height: 60px}
#foots1 ul li {float: right; list-style: none; margin:10px 3px;}
#push {clear:both;}
#footer p { margin-left: 20px;  color: #404040;}

#header {position: relative; width: 100%; height: 327px; padding-top: 10px; }

#body {position: relative; margin: 10px; }
#body #content {color: #202020; clear: both; width: 100%;} /* //padding-right: 1px; //overflow-x: hidden;} */
#content {margin-top: 40px;}
#pg {background: url(/data/images/markup/tb.gif) top left repeat-x;}
#pg .pc {position: relative; width: 980px; left: 50%; margin-left: -490px; background:  url(/data/images/markup/sl.gif) bottom right no-repeat;}
#pg .pc .pv {background:  url(/data/images/markup/sr.gif) bottom left no-repeat;}

#cl {position: relative; width: 96%; left: 50%; margin-left:-48%; }
#ql {float: left; width: 300px; }
#ml {margin-left: 200px; text-align:right; }
.il {clear: left; margin: 0 5px;}
.il li {display: inline; margin: 0 5px; list-style: none;}

#ls {float: left; width: 388px; padding-top: 75px; }
#as {float: right; width: 195px; padding-top: 41px}
#cs {margin-left: 385px; margin-right: 200px; text-align: right; padding-top: 53px;}

#us {display: block; width: 191px; height: 193px; background:  url(/data/images/markup/as.gif) bottom left no-repeat; padding-left: 25px;}
#us h2 {text-align: left; margin-top: 10px;}
#us a {margin-top: 5px; }
#us div { margin: 20px 0 75px; }
.mr {position: relative; background:  url(/data/images/markup/mr.gif) bottom left no-repeat; height: 61px; margin-right: 50%; }

#menu {text-align: center; position: relative; width: 100%;}
#menu ul {position: absolute;  left: 50%; margin-left:-500px; width: 1000px;}
#menu li.menu {float: left; background:  url(/data/images/markup/ml.gif) bottom right no-repeat; height: 61px;  margin:0; list-style: none;}
#mb {float: left; background:  url(/data/images/markup/ml.gif) bottom right no-repeat; height: 61px; width:80px; list-style: none;}
#me {float: left; background:  url(/data/images/markup/mr.gif) bottom left no-repeat; height: 61px; width:80px; list-style: none;}
#menu li a{left:8px; top:25px;  position: absolute;  font-weight: bold; text-decoration: none;  font-size: 13px;} 
#cars {width: 100px;}
#moto{width: 100px;}
#home {width: 76px;}
#val {width: 76px;}
#tradein {width: 80px; }
#buy {width: 70px; }
#com {width: 92px; }
#insure {width: 116px; }
#credit {width: 122px; }
#eva {width: 108px; }

#auth {margin-top: 20px; }
#auth fieldset {border:0;}
#auth label {border:0; display: block; margin: 5px 0 2px; }
#auth #mail, #auth #pass {margin:0; padding:0; background: url(/data/images/markup/ib.gif) top left repeat-x; height: 18px; border: 1px solid #aeaeae;}
#auth #mail {width: 150px;}
#auth #pass {width: 98px; float:left;}
#auth .submit {cursor: pointer; float:left; margin:0px 2px; padding:0; width: 50px; background: url(/data/images/markup/sb.gif) top left repeat-x; height: 20px; border: 1px solid #aeaeae;}


#pr {clear: both;}

h1 {background:  url(/data/images/markup/hi.gif) top left no-repeat; height: 38px; padding: 12px 0 0 20px; color: #004183; }
h2 { padding: 10px 0 0 16px; color: #004183; font-family: tahoma;}
.rbl {background:  url(/data/images/markup/sr.gif) bottom left no-repeat; }
.lbl {background:  url(/data/images/markup/sl.gif) bottom left no-repeat; }
.rbl p { margin: 5px 0 5px 20px;}

fieldset {border:0;}
input.text {background: url(/data/images/markup/ib.gif) top left repeat-x; height: 18px; border: 1px solid #aeaeae;}
form div.tip { font-style:italic; text-align: right; margin-right: 50px;}
form .submit { text-align: center; padding: 10px; }
form .submit input {width:126px; height:24px; margin-top: 10px; background: url(/data/images/markup/bb.gif) left top no-repeat; border: 0; color: #efefef; text-align: center; cursor: pointer;}
form .message { color: #144e00; font-style: italic;}
div.error {display: block; color: #ff2000; padding: 5px; border: 1px solid #ff2000; text-align: center;}
div.notification {display: block; color: #144e00; padding: 5px; border: 1px solid #144e00; text-align: center;}

table {width: 95%; border-collapse: collapse; padding: 0;  margin: 5px 20px; font-family: tahoma verdana arial; }
th {height: 26px; background-color: #efefef; border-top: 2px solid #808080; border-bottom: 2px solid #808080;}
td {height: 22px; text-align: center; border-bottom: 1px solid #808080;}
.sep {width: 1px; padding-top: 3px;}

#filter {margin: 0 27px 5px 20px;}
#filter fieldset {margin: 5px 0; border:1px solid #aeaeae;  padding: 5px; margin-bottom:3px;} 
#filter fieldset legend {color: #004183; font-weight: bold;}
#filter label {display: block;}
#filter #model, #filter #brand, #filter #dep, #filter #gosn {width: 154px;}
#filter .set {float: left; margin: 10px;}
#filter div.submit {width: auto; margin:0 2px;  text-align: right;}
#filter div.submit input { padding:0;}
