body {
background : #eeeeee url(../images/body-bg.jpg) repeat-x scroll center top;
color : #666666;
font-family : Arial;
font-size : 12px;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
margin : auto;
padding : 0;
}
#main_container {
margin : auto;
width : 970px;
}
.main_table{
position:relative; 
top:3px; 
width:970px; 
border:0px; 
padding:0px; 
margin : auto;
width : 970px;
}
#logo {
display : inline;
float : left;
background-repeat : repeat;
width : 339px;
height : 58px;
overflow : hidden;
}
.version{
float:left; 
color:#505050; 
font-size:8pt;
}
.version_inner{
position:relative; 
top:45px;
}
#headerbg {
display : inline;
float : right;
width : 490px;
height : 70px;
overflow : hidden;
}
#headerad {
top : 0;
left : 20px;
position : relative;
width : 468px;
height : 60px;
}
#carsbar {
position : relative;
top:-3px;
left : 10px;
height : 22px;
font-size : 9pt;
}
.carsb1 {
color : white;
height : 22px;
padding-left : 0.5em;
padding-right : 0.5em;
}
.carsb1:hover {
color : #000000;
background-color : #ffffff;
height : 22px;
padding-left : 0.5em;
padding-right : 0.5em;
}
.noborder{
border:none;
}
.searchBlocks{
position:relative;
top:-3px;
border:1px solid silver; 
width:164px; 
padding:0px; 
}
.searchHeading{
background: url(../images/headingred35.png); 
width:164px; 
height:30px;
}
.searchHeadingText{
position:relative; 
top:-3px; 
left:5px;
font-weight:bold;
font-size:10pt;
color:#ffffff;
}
.searchGradient{
 background:url(../images/column-bg-grad.png); 
 width:164px;
}
.usedAdvanced{
float:left; 
margin-left:5px; 
display:inline; 
text-align:left;
}
.searchSubmit{
float:right; 
display:inline;
margin-top:5px; 
margin-bottom:10px;
}
.searchArrow{
position:relative;  
width:540px; 
font-size:26pt; 
color:#909090;
left:10px; 
top:5px;
}
.searchArrowText{
position:relative; 
width:520px; 
top:5px;
left:10px; 
color:#909090; 
font-size:8.5pt;
}
.activeShortcuts{
width:645px; 
border:0px; 
height:120px;
}
.noImage{
background:#000000;
color:#ffffff; 
font-size:12pt; 
padding:3px;
width:300px;
}
.float_left{
float:left;
}
.home_news_body{
position:relative; 
width:340px; 
height:155px; 
top:0px; 
left:5px; 
color:#505050; 
font-size:9pt;
}
.home_news_info{
position:relative;
}
.news_controls{
background-color:#eeeeee; 
padding:5px;
}
.float_right{
float:right;
}
.red{
color:red;
}
.black{
color:black;
}
.white{
color:white;
background-color:none;
}
.white:hover{
color:white;
background-color:none;
}
.bigButton1 {
padding-top : 15px;
font-size : 13pt;
height : 22px;
}
.bigButton1:hover {
color : #ffffff;
height : 22px;
font-size : 13pt;
}
#blackbutton {
position : relative;
top : 0;
left : 0;
width : 139px;
height : 80px;
overflow : hidden;
}
#blackbutton a {
display : block;
width : 139px;
height : 80px;
background : url("../images/blackbutton.png") no-repeat 0% 0%;
text-decoration : none;
}
#blackbutton a:hover {
background-position : -139px 0%;
color : #ffffff;
}
#sellcar {
position : relative;
top : 0;
left : 0;
width : 215px;
height : 120px;
overflow : hidden;
}
#sellcar a {
display : block;
width : 215px;
height : 120px;
background : url("../images/shortcuts/sellcar.jpg") no-repeat 0% 0%;
text-decoration : none;
}
#sellcar a:hover {
background-position : -215px 0%;
color : #ffffff;
}
#carinsurance {
position : relative;
top : 0;
left : 0;
width : 215px;
height : 120px;
overflow : hidden;
}
#carinsurance a {
display : block;
width : 215px;
height : 120px;
background : url("../images/shortcuts/carinsurance.jpg") no-repeat 0% 0%;
text-decoration : none;
}
#carinsurance a:hover {
background-position : -215px 0%;
color : #ffffff;
}
#social {
position : relative;
top : 0;
left : 0;
width : 215px;
height : 120px;
overflow : hidden;
background : url("../images/shortcuts/social.jpg") no-repeat 0% 0%;
text-decoration : none;
}
#social_facebook {
position : relative;
top : 70px;
left : 85px;
width : 40px;
height : 40px;
overflow : hidden;
}
#social_facebook a {
display : block;
width : 40px;
height : 40px;
background : url("../images/shortcuts/facebook.png") no-repeat 0% 0%;
text-decoration : none;
}
#social_facebook a:hover {
background-position : -40px 0%;
color : #ffffff;
}
#social_twitter {
position : relative;
top : 30px;
left : 125px;
width : 40px;
height : 40px;
overflow : hidden;
}
#social_twitter a {
display : block;
width : 40px;
height : 40px;
background : url("../images/shortcuts/twitter.png") no-repeat 0% 0%;
text-decoration : none;
}
#social_twitter a:hover {
background-position : -40px 0%;
color : #ffffff;
}
#social_newsletter {
position : relative;
top : -10px;
left : 165px;
width : 40px;
height : 40px;
overflow : hidden;
}
#social_newsletter a {
display : block;
width : 40px;
height : 40px;
background : url("../images/shortcuts/newsletter.png") no-repeat 0% 0%;
text-decoration : none;
}
#social_newsletter a:hover {
background-position : -40px 0%;
color : #ffffff;
}
#greenbutton {
position : relative;
top : 0;
left : 0;
color : #ffffff;
width : 139px;
height : 80px;
overflow : hidden;
}
#greenbutton a {
display : block;
width : 139px;
color : #ffffff;
height : 80px;
background : url("../images/greenbuttonhover.png") no-repeat 0% 0%;
text-decoration : none;
}
#greenbutton a:hover {
background-position : -139px 0%;
color : #ffffff;
}
.viewcar {
position : relative;
margin:auto;
top : 20px;
left : 0;
width:100px;
height:22px;
overflow:hidden;
}
.viewcar a {
display : block;
margin:auto;
color : blue;
width:100px;
height:22px;
text-decoration : none;
background : url("../images/button100.png") no-repeat 0% 0%;
text-decoration : none;
}
.viewcar a:hover {
background-position : 0 -22px;
color : #000000;
}
#feedback {
display : none;
position : fixed;
float : left;
top : 0;
left : 0;
background-color : #505050;
height : 75px;
width : 315px;
margin : 0 0 0 -300px;
padding-left : 0;
}
#feedback img {
position : absolute;
right : 0;
top : 0;
width : 15px;
height : 75px;
}
#popupfdb {
position : absolute;
right : 20px;
top : 20px;
width : 250px;
z-index : 100;
padding : 4px;
background-color : #3366cc;
border : 3px solid #0099ff;
display : none;
}
.dropdownsearch {
width : 140px;
position : relative;
left : 3px;
font-size : 8pt;
}
.dropdown {
width : 140px;
position : relative;
left : 0;
font-size : 8pt;
}
.dropdownsmall {
width : 90px;
position : relative;
left : 0;
font-size : 8pt;
}
.textboxsmall {
width : 140px;
position : relative;
left : 0;
font-size : 8pt;
}
.submit {
width : 250px;
position : relative;
left : 0;
font-size : 8pt;
}
.carsb2 {
color : #999999;
height : 22px;
color:#eeeeee;
}
.searchicon {
position : relative;
top : 0;
width : 145px;
left : 10px;
}
#searchcontainer {
position : relative;
padding-bottom : 5px;
}
#search_usedbikes {
position : relative;
top : 5px;
width : 150px;
margin : auto;
overflow : hidden;
}
#search_usedcars {
position : relative;
top : 5px;
width : 150px;
margin : auto;
overflow : hidden;
}
#search_carsmenu {
position : relative;
top : 5px;
width : 150px;
margin : auto;
overflow : hidden;
}
#search_groups {
position : relative;
top : 5px;
width : 150px;
margin : auto;
overflow : hidden;
}
#wish {
position : relative;
width : 120px;
padding : 0;
overflow : hidden;
}
.wish ul {
position : relative;
margin-left : 0;
padding-left : 0;
}
.wish li {
list-style : none;
position : relative;
margin-left : 0;
width : 110px;
}
.wishlist li {
list-style : none;
position : relative;
margin-left : 0;
width : 110px;
}
.wishicon {
position : relative;
top : 0;
width : 120px;
left : 10px;
}
#helpicon {
display : block;
width : 20px;
height : 20px;
margin-left : 5px;
}
#helpicon a {
display : block;
width : 20px;
height : 20px;
margin-left : 5px;
background-image : url(../images/help.gif);
}
#registerprivate {
position : relative;
left : 10px;
display : block;
width : 250px;
height : 71px;
background-image : url(../images/icons/sellcar.jpg);
}
#registerdealer {
position : relative;
left : 10px;
display : block;
width : 250px;
height : 71px;
background-image : url(../images/icons/registerb.png);
}
#registerinsurance {
position : relative;
left : 10px;
display : block;
width : 250px;
height : 71px;
background-image : url(../images/icons/registerinsurance.png);
}
#helpicon a:hover {
background-position : -20px 0%;
}
#breadcrumb {
top : 5px;
left : 8px;
font-size : 9pt;
position : relative;
margin : 8px;
}
.breadcrumb {
position : relative;
left : 15px;
padding-left : 0.5em;
}
.brd {
color : blue;
}
.brd:hover {
color : #000000;
background-color : #ffffff;
}
#main {
position : relative;
top : 0;
left : 0;
margin : auto;
}
.headinggrey {
position : relative;
top : 0;
font-size : 10pt;
font-family : verdana;
color : #505050;
text-indent : 5px;
margin-left : 0;
margin-bottom : 5px;
height : 28px;
background-color : #cc0000;
background-image : url(../images/headinglightgrey.gif);
background-repeat : repeat-x;
}
.headinggreylight {
position : relative;
top : 0;
font-size : 10pt;
font-weight : bold;
font-family : verdana;
color : #505050;
text-indent : 0;
margin-left : 0;
margin-bottom : 5px;
padding-bottom : 5px;
width : 355px;
border-bottom : 1px solid #cc0000;
background-image : url(../images/headinglightgrey.gif);
background-repeat : repeat-x;
background-position : bottom;
}
.headingbold {
position : relative;
font-size : 10pt;
font-weight : bold;
text-indent : -2px;
color : #505050;
width : 100%;
height : 20px;
margin-bottom : 5px;
}
.headingboldinner{
position:relative; 
top:2px;
}
.headingredsmall {
position : relative;
font-size : 10pt;
font-weight : normal;
text-indent : 5px;
color : #000000;
width : 100%;
height : 20px;
margin-bottom : 10px;
background-color : #eeeeee;
background-repeat : repeat-x;
}
.headingred {
position : relative;
top : 0;
font-size : 11pt;
font-weight : bold;
font-family : verdana;
color : #ffffff;
text-indent : 10px;
height : 30px;
background-color : #cc0000;
background-image : url(../images/h2.png);
background-repeat : repeat-x;
}
.headingredinner{
position:relative; 
top:5px;
}
.headingform {
position : relative;
font-size : 10pt;
font-weight : bold;
text-indent : 10px;
color : white;
width : 100%;
height : 40px;
padding-right:3px;
background-color : #ccccff;
background-image : url(../images/headingbgblue.png);
background-repeat : repeat-x;
}
.headingforminner{
position:relative; 
top:7px;
}
#advert {
background-color : #eeeeee;
background-image : url(../images/goose.jpg);
background-repeat : no-repeat;
color : white;
font-size : 10pt;
height : 142px;
position : relative;
top : 0;
width : 640px;
}
#bluediv {
background-image : url(../images/bluedivbg.png);
background-repeat : no-repeat;
color : white;
font-size : 10pt;
height : 117px;
left : 10px;
position : relative;
top : 10px;
width : 400px;
}
#bluedivinfo {
background-repeat : no-repeat;
color : white;
font-size : 10pt;
height : 161px;
left : 5px;
position : relative;
top : 25px;
width : 390px;
}
#formGreen {
background-color : #bdf685;
padding : 5px;
margin-bottom : 10px;
position : relative;
top : 15px;
width : 400px;
}
.formGreenNarrow {
padding : 5px;
position : relative;
margin-bottom : 10px;
top : 5px;
width : 380px;
}
.formGreenWide {
padding : 5px;
position : relative;
margin-bottom : 10px;
top : 5px;
width : 650px;
}
.formGrey {
background-color : #cccccc;
padding : 5px;
margin-bottom : 10px;
position : relative;
top : 0;
width : 95%;
}
.insurance_quote {
background-color : #ccccff;
border : 1px solid white;
color : black;
font-size : 9pt;
padding : 1px;
text-decoration : none;
width : 100%;
}
.insurance_quote td {
background-color : #ebf1ff;
color : #505050;
padding : 5px;
}
.lightgrey {
background-color : #eeeeee;
border : 1px solid white;
color : black;
font-size : 9pt;
padding : 10px;
text-decoration : none;
}
.lightgrey td {
background-color : #ffffff;
color : #505050;
padding : 5px;
}
#default_form {
background-color:#CCCCFF;
color:black;
font-size:9pt;
padding:1px;
text-decoration:none;
width:100%;
}
.default_form table {
border:1px solid #034EA2;
}
.default_form td {
background-color:#EBF1FF;
color:#505050;
padding:5px;
}
.default_form th {
background-color:#034EA2;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
padding:5px;
text-align:center;
}
#contactdealerbg {
position : relative;
font-size : 10pt;
color : white;
width : 100%;
height : 80px;
background-color : #f4f4f4;
}
.content {
position : relative;
top : 0;
width:680px;
border : 1px solid #cccccc;
margin-bottom : 5px;
padding-bottom : 10px;
background-color : #ffffff;
display:inline-block
}
.ContentBox {
color : #505050;
margin : auto;
width : 670px;
padding : 5px;
}
#contentnews {
position : relative;
top : 0;
border : 1px solid #cccccc;
margin-bottom : 5px;
padding-bottom : 10px;
background-color : #ffffff;
}
.searchResults {
position : relative;
top : 0;
margin-bottom : 5px;
padding-bottom : 5px;
width : 660px;
background-color : #ffffff;
}
.searchResults td {
position : relative;
margin-bottom : 2px;
}
.alt1 {
background-color : #ffffff;
}
.alt2 {
background-color : #f5f5f5;
}
.otherResults {
position : relative;
top : 0;
margin-bottom : 5px;
padding-bottom : 5px;
width : 660px;
background-color : #ffffff;
}
.otherResults td {
position : relative;
margin-bottom : 5px;
padding : 5px;
background-image : url("../images/SearchRowBg.jpg");
background-repeat : repeat-x;
}
.searchcontainer {
position : relative;
padding-bottom : 5px;
}
.standard {
position : relative;
top : 5px;
margin-bottom : 10px;
width : 640px;
background-color : #ffffff;
}
.standard td {
position : relative;
margin-bottom : 5px;
padding : 2px;
background-color : #fdfcdc;
background-image : url("../images/standardslice.gif");
background-repeat : repeat-x;
}
.usedNav {
position : relative;
top : 5px;
margin-bottom : 10px;
margin-left : 7px;
width : 655px;
background-color : #ffffff;
}
.usedNav td {
position : relative;
margin-bottom : 5px;
padding : 10px;
background-color : #efefef;
}
.usedNavSM {
position : relative;
top : 5px;
margin-bottom : 10px;
background-color : #ffffff;
}
.usedNavSM td {
position : relative;
margin-bottom : 5px;
padding : 5px;
background-color : #eeeeee;
}
.modelNav{
position : relative;
top : 5px;
width:90%;
margin-bottom : 10px;
background-color :none;
}
.modelNav td {
position : relative;
margin-bottom : 5px;
padding : 5px;
background-color : #ffffff;
}
#info {
top : 5px;
position : relative;
width : 630px;
border : 1px solid orange;
text-align : left;
padding : 10px;
margin-bottom : 5px;
margin-left: 14px;
background-color : #fff9e9;
font-size : 8pt;
color : #505050;
font-family : verdana, arial, sans-serif;

}
#infosmall {
position : relative;
width : 355px;
border : 0 solid orange;
text-align : left;
padding : 5px;
margin-bottom : 0;
background-color : #ffffff;
font-size : 8.5pt;
color : #505050;
font-family : verdana, arial, sans-serif;
}
#infoViewVehicle {
position : relative;
width : 300px;
top : 5px;
border : 1px solid orange;
text-align : left;
margin-bottom : 5px;
background-color : #ffffcc;
font-size : 8pt;
color : #505050;
font-family : verdana, arial, sans-serif;
}
#homeWrite {
position : relative;
text-align : left;
padding-bottom : 5px;
padding-right : 5px;
margin-bottom : 3px;
font-size : 8pt;
color : #505050;
background-image : url("../images/homewriteslice.gif");
background-repeat : repeat-y;
background-position : 15px 0;
}
#alert {
position : relative;
top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
border : 1px solid red;
width : 650px;
background-color : #ffebe8;
background-image : url("../images/infored.png");
background-repeat : no-repeat;
background-position : 5px 5px;
}
.alertBox {
position : relative;
left : 20px;
width : 620px;
color : #000000;
padding : 5px;
text-align : left;
}
#success {
position : relative;
top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
width : 650px;
border : 1px solid green;
background-color : #ccffcc;
background-image : url("../images/infogreen.png");
background-repeat : no-repeat;
background-position : 5px 5px;
}
.successBox {
position : relative;
left : 20px;
width : 620px;
color : #000000;
padding : 5px;
text-align : left;
}
#notify {
position : relative;
top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
width : 650px;
background-color : #e0effe;
background-image : url("../images/infoblue.png");
background-repeat : no-repeat;
border : 1px solid #7791ff;
background-position : 5px 5px;
}
.notifyBox {
position : relative;
left : 20px;
width : 620px;
color : #000000;
padding : 5px;
text-align : left;
}
#searchadv {
position : relative;
top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
padding-bottom : 10px;
width : 650px;
background-color : #eeeeee;
background-repeat : no-repeat;
border : 1px solid silver;
}
.footer {
position : relative;
top : 5px;
color : #ffffff;
background : #000000;
font-family : arial;
font-size : 8pt;
width : 100%;
height : 30px;
text-align : center;
}
.footerMenu{
width:100%;
background-color:#505050;
height:30px;
text-align : center;
}
.footerCopyright{
width:100%;
background-color:#000000;
height:30px;
text-align:center;
}
.footerCenter{
text-align:center;
}
td {
color : #000000;
font-family : verdana, arial, sans-serif;
text-align : left;
font-size : 8pt;
text-decoration : none;
}
h1 {
font-family : verdana, arial, sans-serif;
color : #ffffff;
font-size : 11pt;
position:absolute;
margin:auto;
text-decoration : none;
}
h2 {
font-family : calibri, arial;
color : #505050;
font-size : 11pt;
position:absolute;
margin:auto;
text-decoration : none;
}
h3 {
font-family : calibri, arial;
color : #ffffff;
font-size : 9pt;
text-align : left;
text-decoration : none;
}

a {
color : blue;
text-decoration : none;
}
a:hover {
color : blue;
text-decoration : underline;
}
#popup{
border:1px solid red; 
position: absolute; 
left: 500px; 
top: 400px; 
width: 220px; 
z-index: 100; 
color: #000000; 
padding: 4px; 
background-color: #cccccc; 
display:none;
}
