.vehtoplinewrapper {
border-bottom:1px dotted #666666;
height:20px;
}
.vehtopline {
float:left;

}
.vehtoplineright {
float:right;
}
.facet_wrapper {
	margin:0px 10px 10px 0px;
	padding:10px 10px 10px 10px;
	font-size:11px;
	background-image:url(/images/bg_search.gif);
	background-repeat:repeat-x;
	line-height:16px;
	background-color:#000000;
	border:1px solid #666666;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
margin:0px 15px 15px 15px;
background-color:#000000;
}
H2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
div {
text-align:left;
}
.topnavlink {
color:#FFFFFF;
}
.topnavlink a {
margin:2px 18px 0px 18px;
}
.topnavlink a:link{
color:#FFFFFF;
}
.topnavlink a:hover{
color:#CCCCCC;
}
.topnavlink a:visited{
color:#FFFFFF;
}
.topnavlink a:visited:hover{
color:#CCCCCC;
}
.sortable th {
cursor:pointer;
}
.gridrowon {
background-color:#FFCCCC;
}
tr.highlight2{ 
        background-color:#ECE8FD;
}
.detailswrapper {
width:190px; 
clear:both;
z-index:1; 
height:18px;

}
.detailswrapper .left {
float:left;
width:60px;
}
.detailswrapper .right {
text-align:right;
float:right;
width:120px; 
}
.main { 
background-image:url(/images/main_bg.gif); 
background-repeat:repeat-x;
padding:0px 10px 10px 10px;
width:778px;
}
.info_wrapper { 
background-color:#FFFFFF;
border:1px solid #cccccc;
padding:10px;
margin:7px;
width:530px;
height:auto;
z-index:6;
position:relative;
overflow:auto;
}
.middle-container { 

} 
.wrapper { 
min-width:800px;
margin-left:auto;
margin-right:auto;

}
.header_wrapper { 
width:798px; 
height:126px; 

border:1px solid #cccccc;
}
