 body { background-color:#f0f0f0; color:#666; font:12px 'arial',sans-serif; line-height:150%; margin:0; padding:0; text-align:center; } a { color:#000; text-decoration:none; } a:hover { text-decoration:underline; } a img { border:none; } .clear { clear:both; } .clearer { clear:both; height:0; line-height:0; font-size:0; } .hide { display:none; } .no-border { border:none !important; } hr { display:none; } abbr, acronym { border-bottom:1px dotted #aaa; } label abbr { display:block; margin-top:10px; height:20px; width:20px; float:right; border:0; } *:first-child+html label abbr { display:block; margin-top:-10px; height:20px; width:20px; float:right; } a abbr, a acronym { border-bottom:none; } input, button, label, select { vertical-align:middle !important; } input, button, textarea, select, option { color:#333; font:12px 'arial',sans-serif; } h1, h2, h3, h4 { line-height:150%; margin:0.5em 0; padding:0.25em 0 0; } .align { margin-left:75px; } h1 { color:#064287; font-size:18px; margin-top:0; padding-top:0 } h2 { color:#064287; font-size:16px; margin-left:20px; } h3 { color:#064287; font-size:14px; } p { margin:0 0 1em; padding:0; } .large-text { font-size:14px; } .larger-text { font-size:18px; } ul { margin:1em 0; padding:0 0 0 40px; } dl { margin:0 0 1em; } dl dd { margin:0 0 0 20px; } pre { background-color:#f2f2f2; border:1px solid #ddd; margin:2em 0; overflow:auto; padding:20px; } #page { background:#fff url('../img/decor/page-bkg.gif') top center repeat-y; margin:0 auto; padding:0 3px; text-align:left; width:950px; } #header { background:url('../img/decor/nav-bkg.gif') bottom center repeat-x; height:103px; position:relative; } #header .logo { background:url('../img/decor/logo.jpg') top left no-repeat; display:block; margin-left:20px; width:408px; height:103px; } #header .logo img { display:block; visibility:hidden; } #header .navigation { list-style-type:none; margin:0; padding:0; position:absolute; bottom:0; right:0; } #header .navigation li { font-size:14px; float:left; height:30px; line-height:30px; padding:0 20px; } #header .navigation li a { color:#fff; display:block; } #header .navigation li.selected { padding:0 20px 0 5px; } #header .navigation li.selected a { background:url('../img/decor/nav-arrow.gif') center left no-repeat; padding-left:15px; } #header .account-links { position:absolute; top:15px; right:20px; } .arrow-blue { background:url('../img/decor/blue-arrow.gif') center right no-repeat; padding-right:15px; } #header .telephone-number { position:absolute; top:43px; right:20px; } #main { background:url('../img/decor/main-bkg1.jpg') top left no-repeat; overflow:hidden; padding:0px 0px 10px 0; } #main.office-bg { background:url('../img/decor/main-bkg2.jpg') top left no-repeat; } #grey-area-login { background-color:#f5f5f5; padding:20px 20px 10px 20px; border-bottom:1px solid #eee; } #grey-area-login select { margin:4px 0; } #grey-area-login form { padding:0 20px; } #grey-area-login form span, form label { display:block; float:left; width:150px; font-weight:bold; margin:0 0 10px 0; color:#7b7b7b; } #grey-area-login form input.icon-login, #grey-area-login form input.submit-button { background-color:#5a5a5a; border:1px solid #333; color:#fff; font-weight:bold; padding:4px 30px 4px 24px; float:right; background-image:url('../img/decor/arrow_login.jpg'); background-position:right; cursor:hand; cursor:pointer; background-repeat:no-repeat; } #grey-area-login form input.submit-button { padding:4px 32px 4px 24px; } #grey-area-login .sortorder { float:right; } #grey-area-login .sortorder label { width:auto; vertical-align: top; margin:0 10px 0 0 ; } #grey-area-login img { float:right; margin:4px 0 0 8px; } .login-footer { width:290px; } #grey-area-login form input { border:1px solid #ccc; padding:4px; margin:4px 0; } #grey-area-login form p { margin:20px 0; color:#444; } #grey-area-login fieldset { border-style:none; width:350px; } #grey-area-login .header, #grey-area-login h2 { margin:0; padding:0; } #grey-area-login h2 { font-size:14px; color:#666; color:#064287; } #grey-area-login h2 .results { color:#000; display:inline; float:none; } #grey-area-login .vehicle-list-header { padding:0; } #grey-area { background-color:#f5f5f5; padding:20px 20px 10px 20px; border-bottom:1px solid #eee; } #grey-area form { padding:0 20px; } #grey-area form span, form label { display:block; float:left; width:150px; font-weight:bold; color:#7b7b7b; } #grey-area form input.icon-login, #grey-area form input.submit-button { background-color:#5a5a5a; border:1px solid #333; color:#fff; font-weight:bold; padding:4px 24px; float:right; background-image:url('../img/decor/arrow_login.jpg'); background-position:right; cursor:hand; cursor:pointer; } #grey-area form input.submit-button { padding:4px 20px; } .button { width:300px; } #grey-area .sortorder { float:right; } #grey-area .sortorder label { width:auto; vertical-align: top; margin:0 10px 0 0 ; } #grey-area img { float:right; margin:4px 0 0 10px; } .login-footer { width:290px; display:block; height:30px; width:288px; } #grey-area form input { border:1px solid #ccc; padding:4px; margin:4px 0; } #grey-area form p { margin:20px 0; color:#444; } #grey-area fieldset { border-style:none; width:230px; float:right; } #grey-area .header, #grey-area h2 { margin:0; padding:0; } #grey-area h2 { font-size:14px; color:#666; float:left; } #grey-area h2 .results { color:#000; display:inline; float:none; } #grey-area .vehicle-list-header { padding:0; } .contact-details fieldset { border-style:none; padding:0; } .company-details fieldset { border:1px solid #ccc; margin:0 -20px 0 -20px; padding:0px 20px 20px 20px; } .company-details h2, .contact-details h2 { color:#000; font-size:14px; } #grey-area form .item { clear:both; } .item { width:400px; clear:left; } #content { background-color:#fff; border:1px solid #eee; float:left; padding:20px; width:524px; min-height:200px; } #side-area { float:right; position:relative; width:339px; } #side-area .side-area { background-color:#fff; border:1px solid #eee; padding:10px 15px; } #side-area .divider { border:none; border-top:1px solid #eee; display:block; margin:10px 0; } #side-area .side-area-top { background-color:#fff; border:1px solid #eee; padding:10px 15px 5px; position:absolute; top:0; left:0; width:auto; width:307px; } #side-area h3 { margin-top:0; padding-top:0; } #side-area .side-area-top .no-margin { margin-bottom:0; padding-bottom:0; } #side-area .side-area-top .link-list { list-style-type:none; margin:0; padding:0; } #side-area .side-area-top .link-list a { background:url('/img/decor/small-arrow.gif') center right no-repeat; border-bottom:1px solid #eee; display:block; padding:5px 0; } #side-area .manheim-link { background-color:#fff; position:absolute; top:101px; right:-15px; width:167px; } #side-area .manheim-link a { background:url('/img/decor/manheim-logo.jpg') center right no-repeat; color:#214079; display:block; height:40px; line-height:40px; margin-right:15px; padding-left:10px; } #side-area .manheim-link a strong { border-right:1px solid #214079; padding-right:4px; } #side-area .side-area-bottom { margin-top:158px; } #side-area .side-area-bottom .link-list { list-style-type:none; margin:0; padding:0; } #side-area .side-area-bottom .link-list li a { background:url('/img/decor/large-arrow.gif') center right no-repeat; border-bottom:1px solid #eee; color:#666; display:block; overflow:hidden; padding:10px 0; text-decoration:none !important; } #side-area .side-area-bottom .link-list li a img { float:left; } #side-area .side-area-bottom .link-list li a span { float:left; margin-left:10px; } #side-area .side-area-bottom .link-list li a br { display:none; } #side-area .side-area-bottom .link-list li a strong { color:#000; display:block; font-size:14px; } #side-area .side-area-bottom .link-list li a:hover strong { text-decoration:underline; } #footer { background:url('../img/decor/page-bottom-bkg.gif') top center no-repeat; overflow:hidden; padding:20px 3px 10px; margin:0 auto; text-align:left; width:950px; } #footer .links { float:left; } #footer .links a { margin:0 5px; } #footer .copyright { float:right; text-align:right; } .text-left { text-align:left; } .text-center { text-align:center; } .text-right { text-align:right; } .text-justify { text-align:justify; } .image-left { display:block; float:left; margin:0 15px 15px 0; } .image-center { display:block; clear:both; margin:0 auto 15px auto; } .image-right { display:block; float:right; margin:20px 0 0px 15px; } .movie-left { display:block; float:left; margin:0 15px 15px 0; } .movie-center { display:block; clear:both; margin:0 auto 15px auto; } .movie-right { display:block; float:right; margin:0 0 15px 15px; } li.p-format { color:#666; font:12px 'arial', sans-serif; } li.h1-format, li.h2-format, li.h3-format { font-weight:bold; font-family:'arial', sans-serif; } li.h1-format { color:#0099af; font-size:18px; } li.h2-format { color:#0099af; font-size:16px; } li.h3-format { color:#0099af; font-size:14px; } .vehicle-item { margin:10px 20px; border-bottom:1px solid #eee; } .vehicle-item .vehicle-image { float:left; margin-right:20px; width:120px; height:80px; } .vehicle-item p { margin:0 0 6px 0; padding:0; } .vehicle-summary dt, .vehicle-summary dd { display:inline; margin:0; font-weight:bold; padding:0; } .vehicle-summary dd { margin-right:20px; } .right-item { float:right; text-align:right; } .right-item h5 , .right-item p{ margin:0; padding:0; } .right-item h5 { font-size:16px; color:#000; margin-bottom:10px; } .right-item p { font-size:12px; font-weight:bold; color:#999; } .right-item p .black { color:#000; } .vehicle-item h4 { margin:0; padding:0 0 2px 0; } .vehicle-item h4.vehicle-title a { font-size:14px; } ul.menu-results-pagination { list-style:none; margin:20px 0 20px 20px; padding:0; } ul.menu-results-pagination li { display:inline; padding:0 4px 0 0; font-weight:bold; } div.vehicle-list-footer ul.menu-results-pagination li.selected a { color:#01aebe; font-weight:bold; } form.search-criteria-container fieldset { margin:20px; border:1px solid #eee; padding:0 10px; } div.fieldset-footer { margin:20px 0; } .vehicle-image-panel-header { float:right; color:#054084; width:240px; } .vehicle-image-panel-header a { font-weight:bold; color:#444; } #grey-area img.back_arrow { float:none; margin:0px 0 0 0; padding:2px 0 0 0; } .icon-results { font-weight:bold; color:#444; float:left; } .vehicle-header { background-color:#4b4b4b; color:#fff; padding:2px 20px; margin:0 0 20px 0; } .vehicle-header h2 { margin:0; padding:0; color:#fff; } .vehicle-header .links { float:right; margin:4px 0 0 0; } .vehicle-header .links a { color:#fff; font-weight:bold; } .vehicle-container { margin:0 20px; } img.main-image { float:left; margin:0 20px 0 0 ; } #tab-1 .vehicle-summary dd { margin:0; color:#000; float:left; display:block; width:75px; } #tab-1 .vehicle-summary dt { margin:0; font-weight:normal; display:block; float:left; width:90px; height:20px; } #tab-1 .vehicle-summary { line-height:16px; margin:-4px 0 5px 0; padding:0; } #tab-1 table { margin:0; padding:0; width:480px; } #tab-1 table td { vertical-align:top; text-align:left; } #tab-1 table td.right { text-align:right; width:151px; } #tab-1 h3 { padding:0; margin:-2px 0 4px 0; color:#000; font-size:20px; line-height:20px; } #tab-1 ul { margin:0; padding:0; } #tab-1 ul li { list-style:none; color:#054084; } #tab-1 ul li a { font-weight:bold; color:#054084; } .thumbnails img { margin:1px; padding:0; float:left; } #tab-2, #tab-3, #tab-4 { float:left; color:#000; margin-top:10px; } #tab-2 h4, #tab-3 h4, #tab-4 h4 { text-transform: uppercase; margin-bottom:6px; } #tab-2 ul { margin:0; padding:0; list-style:none; } #tab-2 { width:402px; margin-right:20px; } #tab-3 table th, #tab-4 table th{ font-weight:normal; color:#000; } #tab-3 { margin-right:20px; width:220px; } #tab-4 { } .disclaimer { margin:20px 0; } .reset { background-image:url('../img/btn_reset.gif'); background-repeat:no-repeat; color:#fff; font-size:10px; height:30px; width:100px; padding:5px; }