BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white;}
BODY, TD, TEXTAREA, INPUT, SELECT { FONT-FAMILY: "Trebuchet MS",Arial,Helvetica,sans-serif;  color: #333333; }
A:link { COLOR: #3286bf}
A:visited {COLOR: #3286bf}
A:HOVER {color:red;}
IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px}
FORM { MARGIN: 0px}
TABLE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px}
TABLE TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

BODY {padding-right:1%; padding-left:1%; padding-bottom:20px; padding-top:0px; }
BODY.simple {padding:6px;}


BODY, TD, TEXTAREA, INPUT, SELECT {font-size:90%;}

SMALL, SMALL LI {font-size:85%;}
H1 {font-size:150%;}
H2 {font-size:120%;}
H3 {font-size:100%;}
div.text {font-size:90%;}
div.text H3 {font-size:90%; font-weight:bold;}
div.text H2 {font-size:110%; font-weight:bold;}



UL {padding:0; margin:0 0 0 4px}
LI {margin:0px 0px 5px 0px; text-align:left; }
UL LI {list-style-image:url("/img/ul_bullet.gif");}

HR { height:1px; width:100%; color:#ccc; }
div.hr { height:1px; width:100%; border-top:1px dotted #ddd; font-size:1px; margin-top:4px; margin-bottom:4px;}
.light, A.light, A.light:visited, .light A, .light A:visited {color:#666;}
.hlight {color:#CC0000;}
a.white, .white, .white a {color:white;}
.white a:hover, a.white:hover {color:yellow;}

#header a.white, #header .white, #header .white a {color:#000;}
#header .white a:hover, #header a.white:hover {color:#666;}



BODY.simple .close { text-align:right; }
BODY.simple .close A {color:#333;}
BODY.simple .close A:hover {color:red;}

.required {color:#CC0000; font-weight:bold;}
.errors {color:#ff0000; border:1px solid #ff0000; padding:6px; background-color:#fff; width:auto;}

.hidden, .print {display:none;}
.visible {display:block;}
TR.visible {display:table-row;}

input.itxt, div.itxt input, textarea.itxt {width:100%;}
input.itxt30 {width:32%}
input.itxt70 {width:66%}
#power {width:72%}
#power_unit {width:25%}

SELECT {width:100%}

#footer, #header {CLEAR: both; DISPLAY: inline-block; OVERFLOW: visible; WIDTH: 100%}
#content, #path, #menu, #main, #information { PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; PADDING-TOP: 0px}

#menu {padding-left:10px;}

#main {margin-right:10px;}
#information { }
#content {margin-right:20px; width:800px;}

#page { }

#main {  margin-left:20px; WIDTH: 100%; }
#menu {  width:220px; margin-bottom:10px;}
#menu .BlockHead, #menu .BlockFooter, .BlockFooter {display:none; }



#counterscode { width:1px; float:right;}

#header {height:88px; margin-bottom:10px;}
#header {border-bottom:6px solid #000; background-image:url(/img/bg_top2.jpg); background-repeat:repeat-x;}
#logo {padding-right:60px;float:left;}
#header .title {font-size:200%; color:#CC0000; float:left;}
body {background-image:url(/img/bg_top.jpg); background-repeat:repeat-x; background-position:0 94px; background-color:#efefef}

#header .title a:link, #header .#title a:hover, #header .title a:visited {color:#CC0000; text-decoration:none;}


BODY { padding:0; margin:0; width:99%}

#header #rightlinks {float:right; margin-top:65px;}

#news {padding-bottom:10px; background-color:#f0f0f0; padding:0px 6px 0px 6px; border-top:1px solid #cccccc;}
#news div.head{color:#cccccc; text-align:right; padding-right:4px;  }

#block_offers {clear:both; float:none; width:71%; margin-bottom:12px;}
#block_offers .BlockHead {margin-bottom:10px;}

#block_search {clear:both; float:none; width:71%; margin-bottom:10px;}

#block_tags {float:left; width:30%; border-top:0px solid #cccccc;}
#block_dillers {float:left; width:38%; border-top:0px solid #cccccc;  margin-left:20px;}
#block_dillers .listblock .item {margin-bottom:5px;}

#block_news { width:65%;}


#ad_firstpage_tr { width:30%; border-top:1px solid #cccccc;}


#ad1 {CLEAR: both; DISPLAY: inline-block; OVERFLOW: visible; WIDTH: 100%; text-align:center;}
#ad1 div.ad {}
#ad1 { display:none; }


#ad5 { width:100%; DISPLAY: inline-block; OVERFLOW: visible; border-top:1px solid #cccccc; padding:2px;}
#ad5 div.ad { font-size:11px; width:180px;}
#ad5 { display:none; }

#ad6 { margin-top:20px; width:100%; DISPLAY: inline-block; OVERFLOW: visible; border-top:1px solid #cccccc; padding:2px;}
#ad6 div.ad { font-size:11px; width:180px;}
#ad6 { display:none; }


#ad2 {CLEAR: both; DISPLAY: inline-block; OVERFLOW: visible; WIDTH: 100%; padding-left:10px; padding-right:10px;}
#ad2 div.ad { border:1px solid #339944; width:100%; padding:4px; background-color:#fff;}
#ad2 {width:208px;}
#ad2 { display:none; }

#ad4 {CLEAR: both; DISPLAY: inline-block; OVERFLOW: visible; WIDTH: 100%; background-color:#f0f0f0; margin-top:0px; border-top:1px solid #cccccc; }
#ad4 div.ad { padding-left:5px; }
#ad4 { display:none; }

#ad3 { display:none; }


#statinfo {width:100%; font-size:12px; background-color:#fff; font-weight:bold; color:#a9cf35;}
#statinfo .title {margin-left:6px; font-weight:normal;}


#topmenu li, #leftmenu li, #submenu li {padding:0; margin:0; list-style-image:url("/img/px.gif"); list-style:none;}
#topmenu li, #leftmenu li, #submenu li {display:table; }
#topmenu ul, #leftmenu ul, #submenu ul {width:100%; display:table; list-style:none; margin:0; padding:0;}
#topmenu li div, #leftmenu li div, #submenu li div {width:100%; display: table; float:none;}

#leftmenu li,#leftmenu ul,#leftmenu li div {display:block;}

#leftmenu {width:100%;}
#leftmenu ul {background-color:#fff;}
#leftmenu ul li {width:100%;}

#leftmenu ul.parent {padding:0px 0px 10px 0px;}
#leftmenu ul.parent li {font-size:110%; background-image:url(/img/menu1_bul.gif); background-repeat:no-repeat; background-position: 3px 10px;}
#leftmenu ul.parent li.selected { background-image:url(/img/menu1_bul_on.gif); }
#leftmenu ul.parent li div {margin-left:10px;}

#leftmenu ul.child {padding-bottom:10px;}
#leftmenu ul.child li {font-size:90%; padding-left:0px; background-image:url(/img/menu2_bul.gif); background-repeat:no-repeat; background-position: 10px 8px;}
#leftmenu ul.child li.selected { background-image:url(/img/menu2_bul_on.gif); padding-bottom:4px;}
#leftmenu ul.child li.selected { background-color:#f0f0f0; border:1px dotted #ccc; border-left:0; border-right:0; }
#leftmenu ul.child li.selected {}

#leftmenu a {padding:3px 6px 0px 6px; display:block; }
#leftmenu a, #leftmenu a:visited { TEXT-DECORATION: none; }

#leftmenu ul.parent li  a {color:#000;}
#leftmenu ul.parent li  a:hover {color:#red;}
#leftmenu ul.child li  a:hover {color:red;}
#leftmenu ul.child li  a {color:#3286bf; margin-left:10px;}

#leftmenu ul.child li.line {margin-left:-10px;background-image:url();}
#leftmenu li.line div {padding:0; height:8px; font-size:1px; border-bottom:1px dotted #aaabbb;}
#leftmenu li.ref A { color:green; }


#submenu ul {border-bottom:1px solid #afb4c7; padding:0px 0px 1px 1px;}
#submenu li {width:25%; float:left; padding:1px 1px 0px 0px; margin:0px; }
#submenu li div {height:21px; border:1px solid #aaabbb; margin:0px; padding:0px; background-color: #edf8e6;}
#submenu a {padding:3px 6px 0px 6px; display:block; }
#submenu a, #submenu a:visited { COLOR: #000; TEXT-DECORATION: none; }
#submenu a:hover {COLOR: #000; TEXT-DECORATION: underline;}
#submenu li.selected div {background-color: #ffffff; BORDER:1px solid #e59c1d;}
#submenu li.selected a {text-decoration:none; font-weight:bold;}

        .bc {
                padding-right:2px;
                background:url(/img/box1right.gif) right top repeat-y;
        }
        .bi {
                padding-left:1px; 
                background:url(/img/box1left.gif) left top repeat-y;
        }
        .bt {
                height:6px; 
                margin:0 0 -3px 0;
                background:url(/img/box1top.gif) right top no-repeat;
		margin-left:3px;
        }       
        .bt div {
                width:6px;
                height:6px;  
                background:url(/img/box1top.gif) left top no-repeat;
		position:relative; margin-left:-3px;
        }               
        .bb {
                height:10px;
                margin:0px -2px -3px 5px;
                background:url(/img/box1bot.gif) right bottom no-repeat;
		position:relative;
        }
        .bb div {
                width:6px;
                height:10px;
                background:url(/img/box1bot.gif) left bottom no-repeat;
		position:relative; margin-left:-6px;
        }
        .bh { border-top:1px solid #ddd; height:1px; margin-top:4px; height:1px;}       
        .bc p {
                margin:0;
                padding:0px 4px 0px 4px;
                background:#fff;
        }
        
        #leftmenu .bc p {padding:0;}
        

#path {font-size:75%;}
#path {width:100%; padding:10px 0px 10px 6px;}
#path UL {margin:0; padding:0;}
#path LI {margin:0; DISPLAY: inline; padding-left:5px;}
#path LI.last {padding-left:18px; background: url("/img/path_arrow.gif") 8px 6px no-repeat}
#path A {padding:0px 0px 0px 10px; background: url("/img/path_arrow.gif") left 6px no-repeat}
#path A.home {color:#fff; background: url("/img/full_home.gif") left -34px no-repeat; text-decoration: none; }
#path A.home:hover {color:#fff;background: url("/img/full_home.gif") left 0px no-repeat }

#menubottom {float:right; margin-right:30px;}
#menubottom a {padding-left:10px; }

#footer {margin-top:10px; background-color:#fefefe; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:30px; padding:4px;}
#footer .copyright {FLOAT: left; }
#footer .copyright a {text-decoration:none; MARGIN-left:5px; color:#666666}

.BlockHead {margin: 0px 0px 16px 0px; }
.BlockHead div { }
.BlockHead div div {}
.BlockHead H1 {padding:5px 0px 0px 10px; margin:0px; color:#CC3300;}
.BlockHead div div {height: 28px; }
.BlockHead {}

.homepage .BlockHead H1 {font-size:110%; color:#cc0000;}

.BlockFooter {margin: 0px;}
.BlockFooter div {}
.BlockFooter div div {}
.BlockFooter div div div {height:5px; font-size:5px; margin-left:4px; margin-right:4px; border-bottom:1px #afb4c7 solid; background-image: url();}





.subtitle {  margin:12px 0px 6px 0px; background-color:#efefef; width:100%;
border-bottom:1px solid #ddd;
border-top:1px solid #eee;
/*background-image:url(/img/bg_greengrad.jpg)*/
background-image:url(/img/bg_subtitle.jpg); 
background-position:bottom; background-repeat:repeat-x;
}
.subtitle div {padding:2px 0px 2px 5px;}
.subtitle div div {font-weight:bold; }
.subtitle h2 {margin:0px; padding:0px; color:#666;}


.formtable {padding: 5px 5px 10px 5px; }
.formtable div, .formtable div div {width:100%;}
.formtable td, .formtable th {padding:2px;}
.formtable input, .formtable select, .formtable textarea {margin-top:1px;}
.formtable td.left {width:35%; text-align:right;}
.formtable td.right, .formtable td.rightnpad {width: 65%}
.formtable td.center {width: 50%}
.formtable td.rightnpad {padding-right:0px;}
.formtable td.hr {}
.formtable table.grid {margin-top:2px; border-left:1px solid #afb4c7; border-top:1px solid #afb4c7; }
.formtable table.grid th {BACKGROUND: url("/img/lmenu_bg_on.gif") #f3af35; color:#FFFFFF; text-align:left; height:22px; border:1px solid #e59c1d; }
.formtable table.grid td {border-right:1px solid #afb4c7; border-bottom:1px solid #afb4c7;}

.alternateform .formtable td.left {text-align:right;}
.validation .formtable td.left {text-align:left;}
.validation .formtable td {border-bottom:1px solid #eee;}

.details .formtable td.left {text-align:left; font-weight:bold; width:20%; color:#999;}
.details .formtable td.right {text-align:left;}
.details .formtable td {padding-top:5px;}
.details .formtable .grid, .details .formtable .grid TD {border:0px;}
.details .formtable .grid td {padding:1px;}
.details .formtable .grid .separator {height:1px; font-size:1px; border-top:1px solid #eee;}
.details .formtable .grid .left {width:25%; font-weight:normal;}

.messageform .formtable td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px;}
.messageform .formtable table {border-left:1px solid #ddd; border-top:1px solid #ddd;}
.messageform .formtable td.left {width:25%; text-align:left;}
.messageform .formtable td.right {width: 20%; text-align:center; }
.messageform .formtable td.center {width: auto;}
.messageform .thumb {padding:1px; border:1px solid #006699; margin:5px 2px 0px 2px; background-color: #e0e0e0;}
.messageform .photo {padding:0px; width:68px;}
.messageform .oldmessage {color:#006633; overflow:scroll; height:120px;}

.submitform {padding: 0px 5px 10px 5px; text-align:right;}
.submitform div, .submitform div div { width:100%;}

.submit { padding-left:10px; padding-right:15px; cursor:pointer; border:1px solid gray; color:#fff; background-color:#0099CC; font-weight:bold;}
.submit { filter=progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#0066CC, EndColorStr=#0099CC); }


.vehicleitem TD.photo {vertical-align:top;}
.vehicleitem {width:100%; border-top:1px dotted #ccc; margin-top:10px;}
.vehicleitem .photo {padding:10px 6px 2px 4px; width:68px;}
.vehicleitem .data {padding:14px 0px 4px 0px; width:100%; vertical-align:top;}

.vehicleitem .date {float:left;}
.vehicleitem .links {float:right; text-align:right;  padding-right:4px; vertical-align:bottom;}
.vehicleitem .title {float:left; vertical-align:top; padding-bottom:4px;}
.vehicleitem .innerid {float:right; font-weight:bold; text-align:right; padding-right:4px;}
.vehicleitem .info {width:99%; float:left; padding-bottom:4px;}
.vehicleitem .price {width:100%; float:left;}
.vehicleitem .homepage {float:left; display:none;}

.vehicleitem .title A {color:#000; text-decoration:none;}
.vehicleitem .title A:hover {color:#000; text-decoration:underline;}
.vehicleitem .title H2 {font-size:100%; font-weight:normal; padding:0px; margin:0px;}
.vehicleitem .title H2 A {font-weight:bold; }
.vehicleitem .act {padding:1px; border:1px solid #cccccc; margin: 5px 2px 5px 2px;}
.vehicleitem .thumb {padding:1px; border:1px solid #006699; margin:5px 2px 0px 2px; background-color: #e0e0e0;}
.vehicleitem .links {font-size:75%; color:#ccc;}
.vehicleitem .links A {text-decoration:underline; }
.vehicleitem .links A:hover {text-decoration:none;}
.vehicleitem .price b {font-size:90%; FONT-WEIGHT: bold; COLOR: #CC0000;}
.vehicleitem .homepage A {color:#006600; font-size:75%;}
.vehicleitem .homepage A:hover {text-decoration:none;}
.vehicleitem .date {font-size:75%; color:#999; }
.vehicleitem .info {font-size:85%; color:#666;}
.vehicleitem .info {height:32px;}
.vehicleitem .price {float:right; width:auto; padding-right:2px;}
.vehicleitem .innerid {display:none;}

.bestoffers .vehicleitem .homepage {display:block;}
.bestoffers .vehicleitem .info {height:26px;}
.bestoffers .vehicleitem .date {display:none;}
.bestoffers .vehicleitem .links {display:none;}
.bestoffers .vehicleitem .act {display:none;}
.bestoffers .vehicleitem .photo {padding-top:12px;}

.secure   .vehicleitem .innerid {display:block;}
.homepage .vehicleitem .innerid {display:none;}

.navigation {padding:4px;}
.navigation div {width:100%;}
.navigation A, .navigation A:visited {font-weight:bold; text-decoration:underline;}
.navigation A:hover {}
.navigation td.left {text-align:left; font-weight:bold; padding-left:4px;}
.navigation td.right {text-align:right; font-weight:bold; padding-right:4px;}

.vehicles .navigation, .dillers .navigation {border-bottom:1px solid #ccc;}
.details .navigation {margin-bottom:3px; border:0;}

.tablesort TD {padding:4px 0px 4px 0px; margin:3px 0px 0px 0px; border-top:1px solid #ccc; }
.tablesort SELECT {padding-right:2px; padding-left:2px;}
.tablesort .submit  {margin-left:2px;}
.tablesort td.text {text-align:right; padding-right:1px;}

.dillers .listblock {padding:10px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.dillers .listblock A { font-weight:bold;}
.dillers .listblock A:hover {text-decoration:none;}
.dillers .listblock .item .title {margin-bottom:2px;}
.dillers .listblock .item {margin-bottom:10px;}
.vehicles .listblock {margin-top:3px; border-bottom: 1px solid #cccccc;}

.makemodelsearch .normalrow, .makemodelsearch .alternaterow {padding:1px; margin:1px;}
.makemodelsearch .alternaterow {background-color: #eee;}

.details A, .details A:visited {}
.details A:hover {COLOR: #d90c0c; text-decoration:none;}
.details .photo, .details .nophoto, .upload .photo {width:auto; padding:1px; border: 1px solid #999; background-color: #fff; margin-top:4px;}
.details .nophoto {padding: 10px 0px 10px 26px; color:#A4A4A4;}
.details .hot {font-weight:bold;}
.details .price {font-weight:bold; COLOR: #CC0000;}
.details .morefoto {margin:5px 0px 3px 0px; width:auto;}
.details .morefoto A {font-weight:bold; padding:1px 5px 2px 5px; border:1px solid #eee;}
.details .morefoto A:hover {background-color:#CC0000; text-decoration:none; color:#fff; border:1px solid #CC0000;}
.details .morefoto A.sel {color:#999; text-decoration:none;}
.details .info, .details .light, .details .light A, .details .light A:visited {color:#999;}
.details UL.options {margin-top:2px; margin-bottom:2px; margin-left:18px;}
.details .services IMG {vertical-align:middle; margin-right:6px; }
.details .services {margin-bottom:1px;}
.details .serviceslist {padding-left:5px; margin-bottom:10px;}
.details .services A, .details .services A:visited {font-weight:bold; color:#999;}
.details .services A.c1, .details .services A.c1:visited {color:#CC0000;}
.details .services A.c4, .details .services A.c4:visited {color:#009933;}
.details .services A.c6, .details .services A.c6:visited {color:#0066CC;}
.details .firmname {margin-bottom:4px;}
.details .phones {color:#000; margin-bottom:2px;}
.details .phone {margin-bottom:2px;}
.details .phones IMG {margin-right:8px;}
.details .address, .details .phones, .details .speak, .details .itemid {margin-bottom:6px;}
.details .itemid {color:#000;}
.details .speak {font-weight:bold; color:#CC0000;}

.details .subtitle {margin-bottom:0px; border:0; background-color:#fff;}
.details .subtitle div {padding:1px 2px 5px 3px;}
.details .subtitle div div {font-weight:bold;}
.details .subtitle h2 {margin:0px; padding:0px; text-transform:none;}

div.text {padding: 5px 4px 5px 8px; width:auto;}
div.text, div.text TD, div.text TH {}
div.text div div {text-align: justify; width:99%;}
div.text div div div {width:auto;}

div.text H1 {margin:6px 0px 4px 0px; padding:0px; text-align:left;}
div.text H2 {margin:6px 0px 4px 0px; padding:0px; text-align:left;}
div.text H3 {margin:4px 0px 2px 0px; padding:0px; text-align:left;}
div.text TD {padding:2px;}
div.text TD.right {text-align:right;}
div.text TH {text-align:left; font-weight:bold; padding-top:4px; padding-bottom:4px;}
div.text UL {margin-top:2px; margin-bottom:2px; margin-left:16px;}
div.text OL {margin-top:2px; margin-bottom:2px; margin-left:24px;}
div.text LI {margin-bottom:10px;}
div.text table.grid {border-top:1px solid #ccc; border-left:1px solid #ccc;}
div.text table.grid TD, div.text table.grid TH {border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px;}
div.text table.grid TD.left {width:35%; text-align:left;}
div.text table.agreetable td {text-align:justify;}
div.text table.agreetable LI {margin-bottom:5px;}
div.text table.partnerstable td {padding-bottom:10px;}
div.text .hlword {border-bottom:1px solid green;}
div.text .hot {color:#CC0000}
div.text .hl {color:#CC0000;}
div.text .hl2 {color:#009933;}

.pagebreak TD {padding:6px 4px 6px 4px;}
.pagebreak .nav A, .pagebreak .num A {padding:0px 4px 1px 4px; }
.pagebreak .num A {border:1px solid #eee; margin-left:2px;}
.pagebreak .num A:hover {border:1px solid #d90c0c;}
.pagebreak .nav A:hover, .pagebreak .num A:hover {COLOR: #d90c0c; text-decoration:none;}
.pagebreak .num A.sel {color:#000; font-weight:bold; text-decoration:none;}
.pagebreak .page b {font-weight:normal;}
.pagebreak .page .total {font-weight:normal;}
.pagebreak .page {text-align:center;}

.sitemap .level  {margin-left:20px; padding:2px 0px 0px 2px; }
.sitemap .level0 {border-top:1px solid #cccccc; margin:10px 0px 10px -20px; padding-top:5px;}
.sitemap .level0 .title A {font-weight:bold; color:black; text-decoration:none; padding: 0px 0px 0px 10px}
.sitemap .level0 .title A:hover {color:#d90c0c;}
.sitemap .level1 {padding-top:2px;}
.sitemap .level1 .title A {font-weight:normal; color:#226CD9;}
.sitemap .level2 .title A {font-weight:normal; color:gray;}


.cloud { text-align: center; line-height: 100%;font-size:140%;}
.cloud A:link {padding-top: 0px 10px 0px 10px; text-decoration: none;}
.cloud A:visited { text-decoration: none;}
.cloud A:hover { background-color: #FFF38C; }
.cloud A.size_1:link {    color: #999999; font-size: 65%; }
.cloud A.size_1:visited { color: #999999; font-size: 65%; }
.cloud A.size_2:link {    color: #666666; font-size: 70%; }
.cloud A.size_2:visited { color: #666666; font-size: 70%; }
.cloud A.size_3:link {    color: #666666; font-size: 75%; }
.cloud A.size_3:visited { color: #666666; font-size: 75%; }
.cloud A.size_4:link {    color: #333333; font-size: 80%; }
.cloud A.size_4:visited { color: #333333; font-size: 80%; }
.cloud A.size_5:link {    color: #000000; font-size: 85%;  font-weight: bold; }
.cloud A.size_5:visited { color: #000000; font-size: 85%;  font-weight: bold; }
.cloud A.size_6:link {    color: #000000; font-size: 90%;  font-weight: bold; }
.cloud A.size_6:visited { color: #000000; font-size: 90%;  font-weight: bold; }
.cloud A.size_7:link {    color: #000000; font-size: 95%;  font-weight: bold; }
.cloud A.size_7:visited { color: #000000; font-size: 95%;  font-weight: bold; }
.cloud A.size_8:link {    color: #000000; font-size: 100%; font-weight: bold; }
.cloud A.size_8:visited { color: #000000; font-size: 100%; font-weight: bold; }

#information .helpcontext {
padding:5px; border:1px solid #ccc; background-color:#FFFFF0; font-size:12px;}
#information .helpcontext h3 { color:#CC0000; margin:0px 0px 4px 0px; font-size:14px;
background-image:url(/img/icon_question.gif); background-repeat:no-repeat;
padding-left:36px; height:32px;
padding-bottom:6px;
border-bottom:1px dotted #ccc;
}
#information .helpcontext ul {margin-left:16px;}
#information .helpcontext li {text-align:left;}


.vehlist {border-collapse:collapse; border:1px solid #333; font-size:12px; margin:10px;}
.vehlist TH {background-color:#ffe; background-image:url('/img/head_bg2.jpg'); background-repeat:repeat-x;}
.vehlist TD {}
.vehlist TD, .vehlist TH {border:1px solid #333; padding:2px;}
.vehlist A.selected {color:black !important;}

.colorbox div {margin-left:4px; width:14px; height:14px; border:1px solid #666; text-align:center; width:20px;}
.colorbox1 {background-color:#F5F5DC; color:#000;}
.colorbox2 {background-color:#0000FF; color:#fff;}
.colorbox3 {background-color:#9640BB; color:#fff;}
.colorbox4 {background-color:#FFFF00; color:#000;}
.colorbox5 {background-color:#FFD700; color:#000;}
.colorbox6 {background-color:#808080; color:#000;}
.colorbox7 {background-color:#00CD00; color:#fff;}
.colorbox8 {background-color:#FFA500; color:#000;}
.colorbox9 {background-color:#FF0000; color:#000;}
.colorbox10 {background-color:#000000; color:#fff;}
.colorbox11 {background-color:#C0C0C0; color:#000;}
.colorbox12 {background-color:#8000FF; color:#fff;}
.colorbox13 {background-color:#FFFFFF; color:#000;}
.colorbox0 {background-color:#FFFFFF; color:#000; border:1px solid red !important;}
.colorbox99 {background-color:#FFFFFF; color:#000; border:1px solid green !important;}
.colorbox14 {background-color:#00BFFF; color:#000;}
.colorbox15 {background-color:#FF00FF; color:#000;}
.colorbox16 {background-color:#FFCBDB; color:#000;}

        
.vehfilter {margin:5px;}
.pagebreak {width:auto; display:table; margin-left:6px;}

.export_market_off {
opacity:0.2;filter:alpha(opacity=20)
}

LI.file {
    display:block;
    float:left;
    list-style:none;
    margin:5px;
    width:100px;
    /*height:68px;*/
    color:#fff;
    text-align:right;
    position:relative;
    overflow:hidden;
    background:#929292;
}

LI.file A {
    background:black;
    color:#fff;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    text-decoration:none;
}

LI.file img {
     width: 100px;
     vertical-align: middle;
}

#upload_section object {
    outline: none;
    position: absolute;
}

#photo_error_list li {
    color: red;
    list-style:none;
    font-size:10px;
}
