@charset "UTF-8";
/* CSS Document */

/*page default overrides */
p { line-height:18px; margin-top:10px; margin-bottom:10px;}
body { text-align:left; }

body.hp { background-image:url(/usr/theme/image/hp-body-bg.gif); background-repeat:repeat-x; background-position:top; }
body#pg-stnd { background-image:url(/usr/theme/image/int-body-bg.gif); background-repeat:repeat-x; background-position:top; }
*+html div#header { padding:4px 20px 0px 20px; width:955px; }
div#header { padding:4px 20px 4px 20px; width:955px; }
div#header #numbers { float:right; width:855px; }
div#header #numbers li { display:inline; padding-left:10px; width:120px; }

#non-flash { width:995px;}
#sitemap { padding:30px 20px 30px 20px; height:20px; margin-left:5px; margin-right:5px;font-size:10px;}
#sitemap a {text-decoration:underline;}
.cola, .colb, .colc, .cold, .cole, .colf { float:left; width:155px; }

#footer { border-top:1px solid #ccc; margin-left:25px; margin-right:25px; padding-top:15px; padding-bottom:50px; }
.hp #footer {border-top:1px solid #959595;}

.showMoreInfo { margin-left:20px; width:167px; height:19px;  }
#moreinfo_endofpage { margin-left:20px; padding-top:10px; }

/*interior*/
div#bd { background-image:url(/usr/theme/image/int-bg-top.gif); background-position:top center; background-repeat:no-repeat; border-top:1px solid #ffffff; } 
div#yui-main { background-image:url(/usr/theme/image/int-bg-middle.gif); background-position:center; background-repeat:repeat-y; margin-top:10px; } 
#pg-stnd #sitemap { background-image:url(/usr/theme/image/int-bg-bottom.gif); background-position:top center; background-repeat:no-repeat; } 
.yui-b { padding:25px 22px 25px 22px; }
.pmm-bd-h { padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:25px; padding-left:25px; }
#pmm-bd-c p, #pmm-bd-c div, #pmm-bd-c table { margin-left:25px; }
*+html #pmm-bd-c div, *+html #pmm-bd-c table { margin-left:0px; }

#newInventory, #under10kInventory { width:950px; border:none; height:3270px;float:left;clear:both; }
#preownedInventory { width:950px; border:none; height:3500px; }
#certifiedInventory { width:950px; border:none; height:3570px; }
#newspecials { width:950px; border:none; height:2270px; }
#preownedspecials { width:950px; border:none; height:2270px; }
#partsstore { width:950px; border:none; height:2000px; }

#flashcontent { width:950px; overflow:hidden; margin-left:22px; }

/* iframe overrides to move the iframe below the flash banner */
iframe#newInventory { position:absolute; top:233px; }
#newInvContent { height:3175px; }
#newInvHeader { position:absolute; z-index:35; color:#ffffff; top:202px; padding-left:32px; font-size:18px; background-color:#000000; width:918px; height:30px; padding-top:10px; }

iframe#certifiedInventory { position:absolute; top:233px; }
#certInvContent { height:3475px; }
#certInvHeader { position:absolute; z-index:35; color:#ffffff; top:202px; padding-left:32px; font-size:18px; background-color:#000000; width:918px; height:30px; padding-top:10px; }

iframe#preownedInventory { position:absolute; top:240px; }
#usedInvContent { height:3412px; }
#usedInvHeader { position:absolute; z-index:35; color:#ffffff; top:202px; padding-left:32px; font-size:18px; background-color:#000000; width:918px; height:30px; padding-top:10px; }

iframe#under10kInventory { position:absolute; top:233px; }
#underInvContent { height:3175px; }
#underInvHeader { position:absolute; z-index:35; color:#ffffff; top:202px; padding-left:32px; font-size:18px; background-color:#000000; width:918px; height:30px; padding-top:10px; }

iframe#newspecials { position:absolute; top:235px; }
#newDealsInvContent { height:2175px; }
#newDealsInvHeader { position:absolute; z-index:35; color:#333333; top:202px; padding-left:32px; font-size:18px; background-color:#ebebeb; width:918px; height:30px; padding-top:10px; }

iframe#preownedspecials { position:absolute; top:235px; }
#usedDealsInvContent { height:2175px; }
#usedDealsInvHeader { position:absolute; z-index:35; color:#333333; top:202px; padding-left:32px; font-size:18px; background-color:#ebebeb; width:918px; height:30px; padding-top:10px; }

iframe#employment { width:950px; border:none; height:2600px; }
