html, body{
background:#FFFFFF;
color:#000000;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:9px;
/*margin:0px;*/
padding:0;
/*text-align:center;*/
}

a.normal:link,a.normal:visited{
background-color:transparent;
color:#FF3333;
font-weight:bold;
text-decoration:none
}
a.normal:hover,a.normal:active{
background-color:transparent;
color:#ff6666;
font-weight:bold;
text-decoration:underline
}

a.sort:link,a.sort:visited{
background-color:transparent;
color:#FF3333;
font-weight:bold;
text-decoration:none
}
a.sort:hover,a.sort:active{
background-color:transparent;
color:#ff6666;
font-weight:bold;
text-decoration:underline
}

a.spec:link,a.spec:visited{
background-color:transparent;
color:#000000;
font-weight:bold;
text-decoration:none
}
a.spec:hover,a.spec:active{
background-color:transparent;
color:#000000;
font-weight:bold;
text-decoration:underline
}

strong{
font-weight:bold;
}

h1{
font-size:24px; font-weight:bold; color:#000000;
/* line-height:20px; */
}
h2{
font-size:18px; font-weight:normal; color:#000000;
line-height:18px;
}

h3{
font-size:12px; font-weight:bold; color:#000000;
}
h4{
font-size:12px; font-weight:normal; color:#000000;
}

img{
border:0px;
}

select.setcd{
font-size: 9px;
width:170px;
}
/* Button styles */
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(../images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

a.btn {color:#fff; text-decoration:none; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.red { background: #f00; }
.btn:hover { background-color: #999; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images/shade60.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.red { border-color: #f00; }
* html .btn:hover { border-color: #a00; }

/* end */

.buttgo{
position:absolute;
background-color:#cc3333;
color:#ffffff;
font-size:11px;
font-weight:normal;
float:left;
top:0px;
left:180px;
width:24px;
border:2px solid #FF6666;
border-bottom-color:#ff9999;
border-right-color:#ffcccc;
padding:0;	
}

.invis_wht{
color:#ffffff;
font-size:10px;
}
.headtext{
font-size:24px; font-weight:bold; color:#000000;
}
.stdtext{
font-size:12px; font-weight:normal; color:#000000;
}
.hometext{
font-size:14px; font-weight:normal; color:#000000;
}
.normal_text{
background-color:transparent;
color:#000000;
font-size:10px
}

.veh_text{
color:#000000;
font-size:11px;
font-weight:normal;
padding:0px 0px 0px 0px;
}

.price_hilite{
background-color:transparent;
color:#666666;
font-weight:bold
}
.nobrk{
white-space:nowrap;
}

.strong_nobr{
font-weight:bold;
white-space:nowrap;
}
.veh_row_on{
background-color:#dddddd;
}

.reg{
color:#000000;
font-size:10px;
font-weight:bold;
padding:0px 0px 0px 0px;
width:15px;
padding:0px 0px 0px 0px;
border-top:1px solid #FF3333;
}
.make{
color:#000000;
font-size:10px;
font-weight:bold;
padding:0px 3px 0px 0px;
border-top:1px solid #FF3333;
}
.price{
color:#000000;
font-size:10px;
font-weight:normal;
padding:0px 0px 0px 0px;
border-top:1px solid #FF3333;
}

.spec{
color:#000000;
font-size:10px;
font-weight:bold;
padding:0px 0px 0px 0px;
}

.spec_sheet_ord{
color:#ff3333;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 0px;
border:00px solid #00F;
}
.spec_sheet_pic{
color:#999999;
font-size:9px;
font-weight:normal;	
}

#main_wrapper{
background-color:#FFFFFF;
color:#666;
height:auto;
/* left:50%;*/
margin: 0 auto;
text-align:left;
position:relative;
top:0px;
width:958px;
border:00px solid #0f0;
z-index:0;
}

#header{
position:relative;
float:left;
background-color:#FFFFFF;
height:80px;
width:80%;
border:00px solid #000;
z-index:1;
}
#header_phone{
position:absolute;
background-color:#FFFFFF;
color:#000000;
width:450px;
height:32px;
left:180px;
top:36px;
font-family:arial;
font-size:26px;
font-weight:bold;
border:00px solid #00ff00;
}
#header_img{
position:absolute;
width:170px;
height:69px;
border:00px solid #0000ff;
}
#header_txt{
position:absolute;
background-color:transparent;
width:450px;
height:32px;
left:180px;
top:2px;
border:00px solid #0000ff;
}
#header_van{
position:absolute;
width:120px;
height:90px;
left:630px;
top:0px;
border:00px solid #0000ff;
}

#tbox_oflow{
position:relative;
float:left;
width:95%;
height:600px;
overflow:auto;
padding:10px;
}

#content{
position:relative;
background-color:transparent;
margin-right:215px;
margin-left:185px;
top:0px;
height:500px;
height:auto;
border:00px solid #00f;
z-index:1;
}

#page_footer{
position:relative;
float:left;
background-color:transparent;
width:958px;
font-family:arial;
font-size:10px;

padding:0px 0px 0px 0px;
border:00px solid #999;
z-index:1;
}
a.footer:link,a.footer:visited{
background-color:transparent;
color:#BD5A33;
font-weight:bold;
text-decoration:underline
}
a.footer:hover,a.footer:active{
background-color:transparent;
color:#BD5A33;
font-weight:bold;
text-decoration:none
}
#footlinks{
position:absolute;
top:90px;
left:180px;
border:00px solid #f00;
}
#ads{
position:absolute;
background-color:transparent;
color:#36C;
width:520px;
height:95px;
left:170px;
top:1px;
cursor:pointer;
border:00px solid #0F0;
}

#fsb{
position:absolute;
background-color:transparent;
background:url(../images/fsb_logo.gif) no-repeat;
color:#36C;
width:70px;
height:85px;
left:20px;
top:18px;
cursor:pointer;
border:00px solid #f00;
}

#static_menu_wrapper{
position:absolute;
float:left;
background:url(../images/static_menu_bkg.gif) no-repeat;

color:#999999;
height:600px;
/* left:50%;*/
left:0;
text-align:left;

top:80px;
width:170px;
border:00px solid #f0f;
z-index:1;
}

#static_menu{
position:absolute;
background-color:transparent;
float:left;
height:227px;
left:0px;
text-align:center;
top:0px;
width:150px;
visibility:visible;
padding:20px 0 0 0;
border:00px solid #FF0000;
z-index:5;
}

#static_menu ul {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
list-style-type:none; /*turns off display of bullet*/
margin:0;/*removes indent IE and Opera*/
padding:0/*removes indent Mozilla and NN7*/
}
#static_menu li {
margin:4px 0 0 0;
}
#static_menu a {
/*/*/display:block;
background-color:transparent;
color:#FFFFFF;
height:17px;
width:132px;
}
#static_menu a:link, #static_menu a:visited {
background-color:transparent;
border-bottom:3px solid #FFFFFF;
color:#FFFFFF;
/*/*/color:#FFFFFF;
text-decoration:none/* */
}
#static_menu a:hover {
background-color:transparent;
border-bottom:3px solid #cccccc;
color:#FFFFFF;
text-decoration:none;
}
#static_menu_uberlink a:link, #static_menu_uberlink a:visited, #static_menu_uberlink a:hover {
background-color:transparent;
border-bottom:3px solid #cccccc;
color:#FFFFCC/* */
}

#static_menu_question{
background-color:transparent;
position:absolute;
top:220px;
width:90%;
height:120px;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
z-index:3;
border:00px solid #000000;
}

#callme_form{
width:100%;
margin:0;
}
#callme_form input{
	font-size:11px;
	font-family:arial;
	margin-top: 3px;
	border:0;
}
#callme_form input.submit{
/* .buttonSubmit { */

background-color:#FF3333;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
width:50px;
border:2px solid #dddddd;
border-bottom-color:#999999;
border-right-color:#999999;
}

#callme_form input.submitRoll{
/* .buttonSubmit { */
background-color:#ffffdd;
color:#FF3333;
font-size:10px;
font-weight:bold;
width:50px;
border:2px solid #ff9999;
border-bottom-color:#ff3333;
border-right-color:#ff3333;
}
.buttonSubmitHide{
display:none;
}


#static_menu_tandc{
position:absolute;
top:470px;
width:95%;
height:auto;
font-family:arial;
font-weight:normal;
font-size:9px;
color:#FF0000;
padding-left:10px;
z-index:3;
border:00px solid #00ff00;
}
#static_menu_tandc a:link,#static_menu_tandc a:visited{
background-color:transparent;
color:#FF0000;
text-decoration:none
}
#static_menu_tandc a:hover,#static_menu_tandc a:active{
background-color:transparent;
color:#FF3333;
text-decoration:underline
}

#dynamic_menu_wrapper{
position:absolute;
float:right;
top:0px;
width:208px;
height:600px;
right:0;
background-color:#dddddd;
z-index:1;
border:00px solid #00FF00;
}

#dynamic_menu{
position:absolute;
float:left;
top:45px;
width:100%;
height:auto;
color:#000;
left:0px;
z-index:3;
border:00px solid #00f;
}
#dynamic_menu ul {
font-size:11px;
font-weight:bold;
list-style-type:none; /*turns off display of bullet*/
margin:0;/*removes indent IE and Opera*/
padding:0/*removes indent Mozilla and NN7*/
}
#dynamic_menu li {
margin:0 0 0 0;
}
#dynamic_menu a {
color:#000000;
height:21px;
padding:3px 0px 0px 30px;
width:auto;
}
#dynamic_menu a:link, #dynamic_menu a:visited {
background-color:transparent;
color:#000;
text-decoration:none/* */
}
#dynamic_menu a:hover {
background-color:transparent;
color:#FFF;
text-decoration:none
}
#dynamic_menu_uberlink a:link, #dynamic_menu_uberlink a:visited, #dynamic_menu_uberlink a:hover {
background-color:transparent;
color:#FFF; /* */
}

#dynamic_menu_top{
background-color:#f33;
position:absolute;
top:0px;
width:100%;
height:210px;
border:00px solid #00f;
}

#dynamic_menu_mid{
background:url(../images/dynamic_menu_mid.gif) no-repeat;
position:absolute;
top:180px;
width:100%;
height:75px;
border: 00px solid #f0f;
}

#dynamic_menu_phone{
position:absolute;
top:20px;
width:100%;
height:auto;
font-family:arial;
font-weight:bold;
font-size:16px;
color:#fff;
padding-left:5px;
}

#dynamic_menu_selector{
position:absolute;
top:210px;
width:94%;
height:auto;
font-family:arial;
font-weight:normal;
font-size:12px;
color:#000000;
padding-left:10px;
z-index:2;
border:00px solid #00f;	
}
#dynamic_menu_title{
background-color:#ddd;
width:100%;
color:#000000;
font-family:arial;
font-weight:normal;
font-size:12px;
text-transform:none;
text-align:center;
padding:0px 0px 3px 0px;
border:00px solid #0f0;	
}
#home_img_wrapper{
position:relative;
top:0px;
left:0px;
width:546px;
height:200px;
padding:15px 0px 0px 0px;
border: 00px solid #0ff;
}
#home_img{
position:relative;
float:left;
width:180px;
height:180px;
border:00px solid #ff0000;
}

#listing_wrapper{
background-color:#ddd;;
position:absolute;
width:100%;
top:260px;
left:0px;
border:00px solid #f00;
}

#equip_list{
width:98%;
height:80px;
overflow:auto;
scrollbar-face-color:#f66;
scrollbar-arrow-color:#ccc;
border:0px solid #999;
}

#static_page_copy_holder{
background-color:transparent;
float:left;
margin:5px;
position:relative;
height:auto;	
left:0px;
top:0px;
width:99%;
border:00px solid #000000;
z-index:4;
}

/* deal box */
#dealboxwrapper{
background-color:transparent;
position:relative;
float:left;
left:0px;
top:0px;
width:374px;
height:auto;
border:00px solid #f00;
z-index:1;
}
.dealboxtop {
  float:left;
  width: 370px;
  height:auto;
/*  min-height:200px; */
  background: url(../images/dbox_top.gif) no-repeat top left;
  }
.dealboxbtm {
  background-color:transparent;
  float:left;
  width: 370px;
  height:35px;
  padding:0;
  margin:0;
  background: url(../images/dbox_btm.gif) no-repeat bottom left;
  z-index:5;
  }
.dealboxtop h3 {
  margin:0;
  padding: 25px 12px 12px 20px;
  font-size: 250%;
  font-weight:Normal;
  text-align:right;
  color: #fff;
/*  border-bottom: 1px solid #f33;
  background: url(../images/dbox_top.gif) no-repeat top left; */
}

#spec_sheet_header{
position:relative;
float:left;
height:auto;
left:0px;
top:0px;
width:97%;
border:00px solid #0F0;
z-index:2;
}
#spec_sheet_detail{
position:relative;
float:left;
height:auto;
left:0px;
top:0px;
width:44%;
margin-top:5px;
margin-left:5px;
border:00px solid #0f0;
z-index:4;
}
#spec_sheet_right{
position:relative;
float:right;
height:auto;
margin-top:5px;
margin-right:0px;
right:0px;
top:0px;
width:180px;
border:00px solid #00f;
}
#spec_sheet_photo{
position:relative;
float:right;
height:135px;
width:180px;
top:0px;
right:0px;
border:01px solid #cccccc;
z-index:4
}
#spec_sheet_picbar{
position:relative;
float:left;
height:auto;
width:188px;
right:2px;
border:00px solid #666;
margin-top:2px;
padding:0;
cursor:pointer;
z-index:4;
}
.vanpic{
position:relative;
float:left;
font-size:9px;
text-align:center;
font-weight:bold;
width:23%;
background-color:#F33;
color:#fff;
height:12px;
padding:0px 0px 0px 0px;
border:1px solid #ccc;
border-bottom-color:#999;
border-right-color:#999;
}
.vanpic_o{
position:relative;
float:left;
font-size:9px;
text-align:center;
font-weight:bold;
width:23%;
background-color:#FFF;
color:#F33;
height:12px;
padding:0px 0px 0px 0px;
border:1px solid #ccc;
border-bottom-color:#999;
border-right-color:#999;
}

#spec_sheet_title{
position:relative;
float:left;
top:0;
color:#000000;
font-family:arial;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding:0px 0px 3px 0px;
border:00px solid #00FF00;
}
#spec_sheet_model{
position:relative;
float:left;
background-color:transparent;
color:#000000;
font-size:12px;
font-weight:normal;
text-transform: none;
width:99%;
z-index:7;
padding:6px 0px 0px 0px;
border:00px solid #ff0000;
}
#spec_sheet_price_wrapper{
background-color:transparent;
float:right;
position:relative;
right:0px;
top:5px;
width:133px;
height:90px;
border:00px solid #0000ff;
z-index:4;
}

#spec_sheet_copy_02{
background-color:transparent;
color:#FF3333;
position:relative;
float:left;
top:0px;
left:0px;
height:auto;
width:143px;
font-size:11px;
font-weight:bold;
text-align:left;
border:00px solid #ff00ff;
}
#spec_sheet_price{
background-color:transparent;
position:relative;
color:#ff3333;
float:right;
font-size:26px;
font-weight:bold;
height:auto;
right:30px;
text-align:right;
top:00px;
width:auto;
border:00px solid #00FF00;
}
#spec_sheet_copy_03{
position:relative;
background-color:transparent;
color:#000000;
float:right;
font-size:10px;
font-weight:bold;
height:auto;
right:0px;
text-align:left;
top:0px;
width:133px;
border:00px solid #4DAFCF;
}
#spec_sheet_price_03{
position:absolute;
background-color:transparent;
color:#ff3333;
float:right;
font-size:18px;
font-weight:bold;
height:auto;
right:25px;
text-align:right;
top:-1px;
width:auto;
}
#spec_sheet_vat{
position:relative;
background-color:transparent;
color:#ff6666;
float:left;
font-size:9px;
font-weight:bold;
height:auto;
left:110px;
text-align:left;
top:4px;
width:29px;
border:00px solid #0000ff;
}
#spec_sheet_order{
position:relative;
float:left;
height:auto;
left:0px;
top:0px;
width:200px;
color:#000000;
font-size:11px;
font-weight:normal;
padding:6px 0px 0px 0px;
border:00px solid #0000ff;
}

#spec_sheet_menu{
position:relative;
float:right;
top:-35px;
right:5px;
height:auto;
height:100px;
width:100px;
z-index:1;
border:00px solid #0f0;
}
#spec_sheet_menu ul {
font-size:11px;
font-weight:bold;
list-style-type:none;/*turns off display of bullet*/
margin:0	;/*removes indent IE and Opera*/
padding:0/*removes indent Mozilla and NN7*/
}
#spec_sheet_menu li {
float:left;
margin:3px 0 0 0;
}
/*
#spec_sheet_menu a {
display:block;
/* background-image:url(../images/specsheet_button_up.gif);  
background-repeat:no-repeat; */
/*
background-color:#ff3333;
color:#ffffff;
height:16px;
padding:2px 0px 0px 4px;
width:90px;
border:2px solid #dddddd;
border-bottom-color:#999999;
border-right-color:#999999;
}
#spec_sheet_menu a:link, #spec_sheet_menu a:visited {
background-color:#ff3333;
color:#ffffff;
text-decoration:none;
}
#spec_sheet_menu a:hover {
background-color:#efefef;
/* background-image:url(../images/specsheet_button_over.gif); 
background-repeat:no-repeat; */
/*
color:#ff3333;
text-decoration:none;
border:2px solid #ff9999;
border-bottom-color:#ff3333;
border-right-color:#ff3333;
}
#spec_sheet_menu_uberlink a:link, #spec_sheet_menu_uberlink a:visited, #spec_sheet_menu_uberlink a:hover {
background-color:transparent;
background-image:url(../images/specsheet_button_over.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}
*/
#listing_table{
position:relative;
background-color:#dddddd;
width:95%;
left:3px;
border:00px solid #00ff00;
}

#pagination{
background-color:#dddddd;
color:#000000;
font-size:10px;
font-weight:bold;
padding:5px 0px 5px 0px;
border-top:1px solid #ff3333;
}

#pagination a:link, 
#pagination a:visited{
background-color:transparent;
color:#FF3333;
font-weight:bold;
text-decoration:none
}
#pagination a:hover,
#pagination a:active{
background-color:transparent;
color:#ff6666;
font-weight:bold;
text-decoration:underline
}


#vanpic_big{
position:absolute;
width:600px;
height:450px;
float:left;
top:0px;
left:-45px;
visibility:hidden;
border:01px solid #999999;
z-index:8;
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
    background-color:   #dddddd;
    text-align:         left;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    background-color:   #dddddd;
    text-align:         left;
}

/* marked table rows */
table tr.marked th,
table tr.marked {
    background-color:   #FFCC99;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover,
table tr.sel_on {
    background-color:   #FF6666;
}

#smallofferwrapper{
background-color:transparent;
position:relative;
float:right;
right:0px;
top:0px;
width:170px;
height:auto;
margin-left:0px;
border:00px solid #000;
z-index:0;	
}
.offerwrapper {
  background-color:transparent;
  position:relative;
  float:right;
  width: 170px;
  height:144px;
  margin:0;
  border:00px solid #00f;
}
/* small offer box */
.offerbox {
  position:relative;
  float:left;
  width: 166px;
  height:144px;
  background: url(../images/smloffer_btm.gif) no-repeat bottom left;
  margin:0px;
  cursor:pointer;
  }
  .offerbox_r {
  position:relative;
  float:left;
  width: 166px;
  height:144px;
  background: url(../images/smloffer_btm_g.gif) no-repeat bottom left;
  margin:0px;
  cursor:pointer;
  }
  
  
.offerbox h3 {
  margin: 0;
  padding: 10px 3px 0px 5px;
  height:17px;
  font-size:120%;
  font-weight:bold;
  text-align:right;
  color: #fff;
  border-bottom: 1px solid #f33;
  background: url(../images/smloffer_top.gif) no-repeat top left;
  }
 .offerbox_r h3 {
  margin: 0;
  padding: 10px 3px 0px 5px;
  height:17px;
  font-size: 120%;
  font-weight:bold;
  text-align:right;
  color: #fff;
  border-bottom: 1px solid #ccc;
  background: url(../images/smloffer_top_g.gif) no-repeat top left;
  }
.offerboxinner{
position:relative;
border:00px solid #000;
width:160px;
height:80%;
margin:1px 0px 0px 3px;
}
/*
.offerboxpic {
 position:absolute;
  margin-left:2px;
  width:80px;
  height:60px;
  top:19px;
  left:0px;
  cursor: text;
  border:02px solid #fff;
} */
.offerboxtxt {
  position:absolute;
  width:160px;
  height:40px;
  overflow:hidden;
  top:59px;
  margin-left:1px;
  font-size:10px;
  font-weight:normal;
  border:00px solid #f00;
}
.offerboxmake {
  font-size:11px;
  font-weight:bold;
}
.offerboxprice {
position:absolute;
float:right;
right:0px;
color:#39f;
width:80px;
height:auto;
top:0px;
margin-left:1px;
margin-right:5px;
font-size:20px;
font-weight:bold;
text-align:right;
border:00px solid #f00;
}
.offerboxvat {
position:absolute;
float:right;
right:0px;
color:#39f;
width:60px;
height:auto;
top:22px;
margin-left:1px;
margin-right:5px;
font-size:9px;
text-align:right;
font-weight:normal;
border:00px solid #f00;
}

a.offerbox:link, a.offerbox:visited, a.offerbox:active {
background-color: transparent;
color:#000;
font-weight:bold;
text-decoration:none;
}
a.offerbox:hover {
background-color:transparent;
color:#000;
font-weight:normal;
text-decoration:none;
}

#sold_message{
background-color:#FFF;
color:#333;
float:left;
position:absolute;
left:0px;
top:50px;
width:340px;
height:220px;
padding:10px;
z-index:12;
visibility:visible;
cursor:pointer;
border: 5px solid #999;
}
#sold_close{
background-color:transparent;
color:#333;
float:left;
position:absolute;
left:270px;
top:220px;
width:auto;
height:auto;
padding:1px;
font-family:arial;
font-size:12px;
font-weight:normal;
z-index:12;
}
.sold_text{
background-color:transparent;
color:#F33;
font-family:arial;
font-size:18px;
font-weight:bold;
}
.sold_text2{
background-color:transparent;
color:#333;
font-family:arial;
font-size:16px;
font-weight:normal;
}