#head {background-image:url(/g/dealer/header.jpg);height:107px;position:relative;height:107px;}
#head  p#logo {float:right;width:160px;position:absolute;top:0;right:0;}
#logo a {padding-top:107px;float:right;}
#blackbar {background:url(/g/dealer/nav.bar.jpg) repeat-y;float:left;}
#blackbar p {float:none;margin:8px 20px;}
 #blackbar p.l {float:left;}
 #blackbar p.r {float:right;}
 #blackbar a {color:#E8EFF5;text-decoration:none;}
#head h2 {color:#fff;padding-top:47px; margin-left:27px;float:left;font-size:2.8em;}
#head h2 a {color:#fff;}
#head h3 {float:left;clear:left;margin-left:27px;color:#2AC3FE;font-size:1.4em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-transform:none;}

/*
 #cont {background-image:url(/g/dealer/bg.gif);}
#foot {background-image:url(/g/dealer/foot.gif);}

 #contl {width:197px;}
#contr {width:583px;}
*/

#contl h2, #homecont h2 {margin-bottom:0;margin:10px 8px 8px 8px;font-weight:bold;font-size:1.2em;text-transform:uppercase;color:#3A6997;width:150px;}
#contl h2 a {color:#3A6997;}
#contl p, #homecont p {margin-left:8px;font-size:1.2em;line-height:12pt;}
#contl a, #homecont a {text-decoration:none;color:#0A5098;}
#contl li a {text-transform:uppercase;font-size:11px;}
#contl li a:hover {color:#000;}
#contl li {/*border-bottom:dotted 1px #999999;*/}
#contl #sub li, #contl .subclass li {border:none;}

.sIFR-hasFlash #contl h2 {visibility:visible;}


#contr h2 {color:#035E9D;padding-top:1em;text-transform:uppercase;margin-left:20px;font-size:2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#contr h2 .small {font-size:12px;text-transform:none;color:#666666;}
#contr h2 .small strong {text-transform:uppercase;color:#666;}
#contr strong {color:#1A5194;}
#contr .button strong {color:#FFF;}
#contr td strong {color:#666;}
#contr .toyh strong {float:right;margin-left:140px;}
#contr .toyh em {float:right;margin-left:100px;width:120px !important;}
#contr div.toyh li a {height: 90px !important;}
.cap { text-transform:uppercase;}

/*#contr table.info {width:480px;margin-left:40px;}
table.info th.blue {background:url(/g/dealer/th.blue.jpg) #054A82 no-repeat !important;}*/
table.info label {float:left;width:120px;font-weight:bold;}
table.info label.none {float:none;width:auto;font-weight:normal;}
table.info input.text {float:left;width:140px;}
table.info td {padding:3px 10px 3px 15px;font-size:1.1em;margin:0;}
table.info td.image {padding-left:5px;}
select {min-width:133px;font-size:11px;}
#cont td {margin:0;}

.small {font-size:9px;}
span.blue {color:#6FD1F7;}
#contr span.blue a {text-decoration:underline;color:#6FD1F7;font-weight:normal;}

tr.odd td {background:#DDD;}
tr.odd td.light {background:#EAEAEA;}

#contr table.listing {border-top:solid 1px #777777;margin-left:40px;}
table.listing td {padding:1.1em 0;}
#cont table.listing p {color:#035E9D;margin-bottom:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:15px;}
#cont #contr table.listing p.links {font-size:12px;color:#666;}
#cont #contr table.listing p.links a {font-weight:normal;}
#contr table.listing td strong {color:#28AFEA;}
table.listing td.odd  {background:#D8EBF5;}
table.listing em {font-size:9px;font-style:normal;}
table.listing .small {color:#666;}

.details {margin-left:130px;}
div.photos {float:left;width:80px;margin-left:40px;display:inline;}

.details, .details h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#cont .details p.stock {font-size:11px;margin-bottom:0;}
.details h3 {color:#000;line-height:120%}
.details h3 strong {color:#390 !important;}
#cont .details p {fonts-size:12px;}
#cont div.photos p {margin:0 0 1em 0;}

#contr div.menulist ul {width:540px;}
#contr div.menulist ul strong {color:#000;}

#contl ul {margin-left:16px;}
#contl ul#sub, #contl ul.subclass {margin-left:16px;}
#sub li, .subclass li {margin-left:0;}

.sIFR-hasFlash #contl ul.dealernav {border-bottom:dotted 1px #999;margin-bottom:8px;border-top:0;}
.sIFR-hasFlash #contl ul#sub {margin-bottom:8px !important;}

.special {width:322px;margin-bottom:15px;background:url(/g/gl/special.top.gif) no-repeat top;margin-left:20px;}
.specialbot {background:url(/g/gl/special.bot.gif) no-repeat bottom;padding-bottom:20px;padding-right:20px;}
.special img {display:block;background:#ccc;width:120px;height:120px;margin-left:8px;}
#contr .special p {color:#000;}
.price {color:#2B9E01 !important;}
.price strong {font-size:24px;color:#2B9E01 !important;}
.speical small {color:#000000}

#contr .inventory {clear:both;}
#contr .inventory dt, #contr .inventory dd {float:left;margin-left:20px;margin-bottom:20px;display:inline;}
#contr .inventory dt {width:125px;}
#contr .inventory dt p {margin-left:0;margin-right:0;}
#contr .inventory img {display:block;}
#contr .inventory dd {width:435px;}
#contr .inventory dd h3 {margin-bottom:0;color:#2B9E01 !important;}
#contr .inventory dd h3 strong {color:#0E5490;}
#contr .inventory dd p {color:#000;}
#contr .inventory table {margin-top:1em;}

.financing, .servicedept {width:290px;float:left;margin-right:20px;}
#contr .financing li {color:#909090 !important;}
.financing h3 {text-transform:uppercase;color:#909090 !important;}
.financing ol {margin-left:20px;}
.financing li {list-style:inside decimal;margin-bottom:1.12em;}

em.green, .highlight {color:#39A207;}
table.req td {padding:2px;text-align:top;}