html {
    background:#D2D2D8 url(/images/web.gif) repeat scroll 0 0;
}

body, html { 
    height:100%;
    margin:0;
}
body {
    background:transparent url(/images/back.gif) repeat-x scroll 0 0;
    border:medium none;
    font-family:'Arial';
    font-size:12px;
}
td, th{vertical-align: top;}
embed{
    /*display: block;*/
}
#currency{float: right;}
#currency th{font-weight: normal; text-align: left; color: #999999;}
#currency td{text-align: center; font-weight: bold;}
#currency strong{font-size: 13px;}
#cbrow td{border-bottom: 1px solid #eeeeee;}
#inrow th, #cbrow th, #inrow td, #cbrow td{padding-bottom: 5px;}
#inrow td{border-bottom: 3px solid #eeeeee;}
#loginform{margin: 0px;}
#loginform table, #loginform tr, #loginform td{height: 45px; background: #2451d2 url("/images/blbg.gif") repeat-x 0% 0%;}
#loginform td{vertical-align: middle; color: #ffffff; font-size: 11px;}
#loginform b{font-size: 12px; display: block; margin: 0px 10px 0px 15px;}
img{border: none;}
#currency img, #loginform img{display: block;}
#loginform a{color: #ffffff; font-size: 11px; margin: 0px 10px 0px 5px; display: block;}
#loginform a:hover{text-decoration: none;}
#loginform .inptxt{width: 70px; border: 1px solid #cccccc; font-size: 12px; font-family: 'Arial'; margin: 0px 10px 0px 5px;}
#loginform .inpsbm{width: 60px;}
#lefttd form .inptxt{width: 140px; border: 1px solid #dddddd; margin-left: 20px; color: #999999;}
#lefttd form .inpsbm{margin: 0px 20px 0px 5px;}
#lefttd form td{vertical-align: middle;}
#lefttd form{margin: 0px 15px 0px 0px; padding: 10px 0px;}
#skype img{margin-right: 10px;}
#skype{border-bottom:1px solid #DDDDDD;
       border-top:1px solid #DDDDDD;
       font-size:18px;
       margin-right:15px;
       padding:10px 0 10px 15px;
       text-align:justify;
       width:240px;}
#lefttd ul{list-style-image: url("/images/arr.gif"); padding: 0px 0px 0px 40px; margin: 10px 15px;}
#lefttd ul li{padding: 0px; margin: 5px 0px;}
#lefttd ul li a{color: #3399ff; font-size: 13px;}
#lefttd ul li a:hover{color: #dd5500; text-decoration: none;}
#lefttd .block{border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd;margin:0px 15px 10px 0; width:255px}
#lefttd h2{font-size: 18px; font-weight: normal; margin: 0; padding: 10px 0px 0px 15px;}
#recv{margin: 0px 0px 0px 0px; padding: 0px 0px 10px 15px;}
#recv span{display: block; margin-top: 10px; font-size: 11px; color: #999999;}
#recv a {
    color:#3399ff
}
#recv a:hover {
    color:#DD5500
}
#newslist{border-bottom:medium none;
          margin:0 0 0px;
          padding:0 15px 10px;}
#newslist span{display: block; margin-top: 0px; font-size: 11px; color: #999999;}
#news h2 {
    margin-bottom: 10px;
}
#newslist a{color: #3399ff; font-size: 11px; display: block;}
#newslist a:hover{color: #bb5500;}
#nature{margin: -130px 15px 10px 0px; text-align: center; width: 250px;}
.pages{text-align:center;}
.pages .current {font-weight:bold;}
.pximg{display: block;}
#righttd{padding-right: 5px;}
#topmenu{border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd; padding: 7px 12px;}
#topmenu span{background: url("/images/tarr.gif") no-repeat 0% 50%;}
#topmenu span a{margin: 0px 9px; color: #000000;}
#topmenu span a:hover{color: #cc0000; text-decoration: none;}
#mainflash{padding: 3px; border: 1px solid #dddddd; border-top: none;}
#mainflash center{}
#righttd h1{font-size: 18px; font-weight: normal; color: #cc0000; margin: 0px;  padding: 10px 0px;}
#carsmain{border: 1px solid #cccccc;margin-bottom:10px;}
#carsmain th{font-weight: normal; border-top: 1px solid #dddddd; text-align: left;}
#carsmaintr td, #resstock td{font-size: 11px; color: #666666; text-align: center; padding-bottom: 5px;}
#carsmaintr td b, #resstock td b{color: #cc0000;}
#carsmaintr td strong, #resstock td strong{color: #000000;}
#carsmaintr td a, #resstock td a{color: #3399ff;}
#carsmaintr td a:hover, #resstock td a:hover{text-decoration: none; color: #dd5500;}
#carsmaintr td .stock_img, #resstock td img{border: 3px solid #eeeeee !important;}
#searchusedcars{margin: 0px; text-align: left; display: inline;}
#searchusedcars b{display: block; margin-right: 10px;}
#searchusedcars table{margin-top: 10px;}
#searchusedcars .selm{width: 155px;}
#searchusedcars .sely{width: 50px;}
#searchusedcars td{vertical-align: middle !important; text-align: left;}
#searchusedcars select{font-size: 11px; margin-right: 5px;}
#forroma{padding-left: 35px;}
#forroma a, #searchusedcars a{color: #3399ff;}
#searchusedcars a:hover, #forroma a:hover{color: #dd5500; text-decoration: none;}
#ussgao{margin-top: 5px; clear: both;}
#ussgao th{text-align: left; vertical-align: middle !important;}
#ussgao strong{font-size: 18px; font-weight: normal; color: #1C50D6; display: block;}
#content, .content_main {padding: 10px; border-top: 1px solid #dddddd; clear: both; color: #555555;}
#content h2, .content_main h2{font-weight: normal; font-size: 18px; color: #000000; margin: 0px; padding: 10px 0px;}
#content p, .content_main p{margin: 10px 0px; padding: 0px;}
#content h3, .content_main h3{font-size: 18px; font-weight: normal; margin: 25px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 3px solid #dddddd;}
.content_main a{color: #3399ff; font-size: 13px;}
.content_main a:hover{color: #dd5500; text-decoration: none;}
#footer{width: 100%;border-top: 1px solid #dddddd; text-align: center; vertical-align: middle; margin-top: -25px; padding: 5px 0px 5px 0px; background: #ffffff url("/images/footer.gif") repeat-x 0% 0%; color: #000000;}
#empty{height: 30px; clear: both;}
.error_message{padding: 20px 0px; text-align: center; font-size: 18px; color: #cc0000;}
#makeslist{margin: 10px 20px;}
#makeslist span{text-align: center; display: block; width: 130px; float: left; margin: 0px 0px 20px 5px; background: #eeeeee; border-bottom: 1px solid #cccccc; padding-bottom: 3px;}
#makeslist span div{margin-bottom: 3px;border-top: 1px solid #eeeeee; text-align: center; background: #ffffff; padding: 3px 0px;}
#makeslist a{color: #3366ff; }
#makeslist a:hover{text-decoration: none;}
#modelslist{margin: 20px;}
.modelsh1{font-size: 18px; font-weight: normal; margin: 10px 20px; border-bottom: 1px solid #eeeeee; padding-bottom: 10px;}
.modelsh1 a{color: #3366ff;}
#modelslist a{color: #3366ff; display: block; float: left; font-size: 11px; font-weight: bold; width:210px; padding: 0px; margin: 5px;}
#modelslist a:hover{text-decoration: none; color: #000000;}
h5{font-size: 18px; font-weight: normal; margin: 5px 20px; clear: both;}
h5 b{color: #cc0000;}
.inptxt{width: 50px; height: 15px; border: 1px solid #cccccc;}
#searchauc select{font-size: 11px;}
#searchauc{margin: 5px 20px 10px 20px; background: #f6f6f6; padding: 5px 10px; border: 1px solid #dddddd;}
#searchauc th{text-align:left; padding: 3px 10px;}
#searchauc td{vertical-align: middle; padding: 3px 10px;}
.scroll{font-size: 14px; font-weight: bold; margin: 3px 20px}
.scroll u{text-decoration: none;}
.scroll b{color: #cc0000;}
.scroll a{color: #3366ff;}
#resdiv{margin: 10px 20px; }
.frow{background: #f3f3f3;}
#results{width: 100%;}
#results a:visited{color:#7e8fc0;}
#results th{border-bottom: 2px solid #dddddd; border-top: 1px solid #dddddd; padding: 4px 10px;vertical-align: middle;}
#results td{vertical-align: middle; border-bottom: 1px solid #eeeeee; padding: 4px 10px; font-size: 11px; text-align: center;}
#results b{color: #cc0000;}
#results u{text-decoration: none; color: #660000;}
#messageslist{margin: 0px 20px 10px 20px;}
#messageslist h2{margin: 0px; padding: 0px; font-size: 24px;}
.mes_0, .mes_1{display: block; font-size: 14px; font-weight: bold; padding: 5px 10px; margin-top: 10px;}
.mes_0{background: #dddddd; border-bottom: 1px solid #cccccc;}
.mes_1{background: #aa0000; border-bottom: 1px solid #660000; color: #ffffff;}
#messageslist a{color: #3366ff;}
#messageslist span{display: block; padding: 10px 10px; border-bottom: 1px solid #dddddd;}
#messageslist h4{padding: 0px; margin: 5px 0px 5px 0px; font-size: 13px;}
#smesform{margin: 5px 0px; padding: 5px 0px; border-top: 1px solid #dddddd;}
#smesform textarea{border: 1px solid #cccccc; margin: 0px 10px; height: 60px; width: 300px;}
.message_error, .message_success{text-align: center; clear: both; padding: 10px;}
.message_error{color: #cc0000;}
.message_success{color: #009900;}
#orderslist{margin: 0px 20px 10px 20px;}
#orderslist h2{margin: 0px; padding: 0px; font-size: 24px;}
.inpbet{border: 1px solid #bbbbbb; width: 90px; height: 21px; font-size: 18px; color: #333333;}
#results a{color: #3366ff;}
.accdiv{margin: 0px 20px 10px 20px;}
.accdiv h2{margin: 0px; padding: 0px; font-size: 24px;}
#personaldorm{margin: 4px 0px; width: 420px;}
#personaldorm table{border-top: 3px solid #eeeeee; margin-bottom: 5px;}
#personaldorm table th, #personaldorm table td{border-bottom: 1px solid #dddddd; padding: 6px 0px;}
#personaldorm table th{width: 120px; text-align: left;}
#personaldorm table input{width: 300px;}
#personaldorm table textarea{width: 300px; height: 100px; border: 1px solid #cccccc;}
.accnewstitle{font-size: 18px;}
.accnewstitle b{font-weight: normal; color: #cc0000;}
.table1 td{padding: 2px 0px; text-align: center; color: #000000; border-bottom: 1px solid #dddddd;}
.tr1{background: #f6f6f6;}
.shiphead{background: #eeeeee;}
.shiphead td{font-weight: bold; padding: 5px 0px;}
.sform{margin: 0px; text-align: center; width: 580px;}
.sform table{margin-bottom: 5px;}
.sform h1{text-align: left; border-bottom: 1px solid #dddddd; margin-bottom: 5px !important;}
.sform table .inptxt{width: 450px; border: 1px solid #cccccc;}
.sform table td{padding: 3px 0px;}
.sform table th{padding: 3px 0px; text-align: left; width: 120px;}
.sform table textarea{width: 450px; height: 200px; border: 1px solid #cccccc;}
.smtdiv{border-top: 1px solid #dddddd; padding-top: 10px;}
.cat_country{margin: 5px 0px; padding: 5px 0px; border-bottom: 1px solid #dddddd; color: #000000; font-size: 13px !important; clear: both;}
.cat_country img{margin: 0px 5px -3px 0px;}
.cat_make{background: #ffffff url("/images/arr.gif") no-repeat 0px 0px; float: left; width: 140px; margin: 3px 0px;}
.cat_make a{display: block; margin-left: 30px; color: #3366ff;}
.cat_model{background: #ffffff url("/images/arr.gif") no-repeat 0px 0px; float: left; width: 220px; margin: 3px 0px;}
.cat_model a{display: block; margin-left: 30px; color: #3366ff;}
.cat_modifs td{border-bottom: 1px solid #eeeeee;}
.cat_modifs{margin: 10px 0px 25px 0px; width: 100%;}
.cat_modifs td, .cat_modifs th{font-weight: normal; font-size: 11px; text-align: center;;}
.cat_modifs td b{display: block; font-weight: normal; text-align: left;}
.cat_modifs td b a{color: #3366ff;}
.cat_modifs th{background: #cc0000; color: #ffffff;}
.helpa{color: #ffffff;}
#modiftinfo th, #modiftinfo td{border-bottom: 1px solid #eeeeee; padding: 5px;}
#modiftinfo th{text-align: left; color: #999999; font-weight: normal;}
#modiftinfo td{color: #000000;}
.modifh{padding: 10px 0px; text-align: center; color: #ffffff; background: #cc0000;}
#modiftinfo .helpa{color: #3366ff !important;}
.trans th{background: #999999; color: #ffffff;}
.trans th, .trans td{padding: 3px 0px; text-align: center;}
.trans td{border-bottom: 1px solid #eeeeee;}

#autopartsform{margin: 0px; width: 505px;}
#autopartsform table{;}
#autopartsform .inptxt{border: 1px solid #cccccc; width: 300px;}
#autopartsform .inparea{border: 1px solid #cccccc; width: 300px; height: 70px;}
#autopartsform select{font-size: 11px; width: 304px;}
#autopartsform table th, #autopartsform table td{padding: 7px 0px; border-bottom: 1px solid #eeeeee;}
#autopartsform table th{width: 200px; text-align: left; font-weight: normal; color: #000000;}
.helpsp, .helpsppr{font-size: 10px; color: #777777; display: block; width: 300px;}
.helpsppr, #partslist{width: 500px !important;}
hr{width: 100%; height: 1px; border: none; border-top: 1px solid #dddddd;}
#ordform table td{vertical-align: middle; padding-right: 10px;}
#bankform{width: 470px; margin: 5px 20px;}
#bankform h2{padding: 10px 0px; margin: 0px; font-size: 14px; font-weight: bold; color: #cc0000;}
#bankform .inptxt{width: 300px;}
#bankform textarea{width: 300px; height: 70px; border: 1px solid #cccccc;}
#bankform th{text-align: left; padding: 3px 10px; font-weight: normal;}
#bankform td{padding: 3px 0px;}
#bankform table{border-top: 2px solid #eeeeee; margin-bottom: 5px;}
#bankform th, #bankform td{border-bottom: 1px solid #dddddd;}
#lefttd ul.cataloglist {
    padding:0 0 0 15px;
    margin:0;
}
a.now {
    font-weight:bold;
}
#istoremain{
    border: 1px solid #cccccc;
    margin-bottom:10px;
}
#istoremain th{
    font-weight: normal;
    border-top: 1px solid #dddddd;
    text-align: left;
}

.istoremaintr {
    border-top:1px solid black;
}
.istoremaintr td {font-size: 11px; color: #666666; padding-bottom: 2px;}
.istoremaintr td b{color: #cc0000;}
.istoremaintr td strong{color: #000000;}
.istoremaintr td a{color: #3399ff;}
.istoremaintr td a:hover {text-decoration: none; color: #dd5500;}
.istoremaintr td .stock_img {border: 3px solid #eeeeee !important;}
.istoremaintr td.desc strong {font-size: 11px; color: #666666;}

.basket-count {
    font-family: "Arial";
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: normal;
    color: #000000;
    width: 30px;
    text-align: center;
}

.field-name-basket {
    font-family: "Arial";
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: normal;
    color: #000000;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: 0% 0%;
    background-color: rgb(0,155,255);
    background-image: none;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    padding:3px;
}

#spare {
    /*text-align:center;*/
    margin-bottom:15px;
}
#content a:hover { 
    color: #dd5500;
    text-decoration: none;
}

#content a { 
    color: #3399ff;
}

