/* Reset everything */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.25;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END Reset code */

a img { border: none }

strong{ font-weight:bold; }

ul { list-style: none; margin: 0; padding: 0; }

.strong_nobr{ font-weight:bold; white-space:nowrap; }


html, body{
background:url(../images/sidebar_grad_gry.jpg) repeat-x;
/* background-color:#999; */
color:#000;
font-family:Arial,sans-serif;
font-size:9px;
margin:0px;
padding:0;
/*text-align:center;*/
}
/*	removed to allow .btn orng class to affect spec_sheet_menu */
a.normal:link,a.normal:visited{
background-color:transparent;
color:#06f;
font-weight:bold;
text-decoration:none;
}
a.normal:hover,a.normal:active{
background-color:transparent;
color:#f66;
font-weight:bold;
text-decoration:underline;
}

a.spec:link,a.spec:visited{
background-color:transparent;
color:#000;
font-weight:bold;
text-decoration:none;
}
a.spec:hover,a.spec:active{
background-color:transparent;
color:#000;
font-weight:bold;
text-decoration:underline;
}

a.stocklink:link,
a.stocklink:visited{
background-color:#09C;
color:#FB3;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:2px 10px 2px 10px;
border:2px solid #FB3;
}
a.stocklink:hover,
a.stocklink:active{
background-color:#FB3;
color:#09C;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:2px 10px 2px 10px;
border:2px solid #09C;
}

a.contactbutton:link,
a.contactbutton:visited{
background-color:#FC6;
color:#06F;
font-weight:bold;
width:80px;
border:2px solid #fa0;
border-bottom-color:#f90;
border-right-color:#f90;
}
a.contactbutton:hover,
a.contactbutton:active{
background-color:#09F;
color:#FC6;
font-weight:bold;
width:80px;
border:2px solid #fc6;
border-bottom-color:#fc6;
border-right-color:#fc6;
}

a.fullstock {
display:block;
background-color:transparent;
text-align:left;
font-size:105%;
color:#39F;
height:12px;
width:120px;
}
a.fullstock:link,
a.fullstock:visited {
background-color:transparent;
border-bottom:0px solid #FFF;
color:#666;
text-decoration:none;
}
a.fullstock:hover,
a.fullstock:active {
background-color:transparent;
border-bottom:0px solid #cccccc;
color:#F00;
text-decoration:none;
}

h1{
font-size:24px; font-weight:bold; color:#000;
line-height:20px;
}
h2{
font-size:18px; font-weight:normal; color:#000;
line-height:18px;
margin-bottom:3px;
}

h3{
font-size:12px; font-weight:bold; color:#000;
}
h4{
font-size:12px; font-weight:normal; color:#000;
}
.h5_top {
background-color:transparent;
color:#FB3;
font-family:arial;
font-size:20px;
font-weight:bold;
border:00px solid #00F;
}



.smalltext{ font-size:10px; font-weight:normal; color:#000; }

.stdtext{ font-size:12px; font-weight:normal; color:#000; }

.stdtext1{ font-size:1.3em; font-family:arial; font-weight:normal; color:#000; }

.stdboldtext{ font-size:12px; font-weight:bold; color:#000; }

.olcv_orange{ color:#FB3; }

.olcv_orangelt{ color:#FC0; }

.olcv_blue { color:#09C; }

.invis_wht{ color:#FFF; font-size:10px; }

.red { color:#F00; }

.veh_text{
color:#000;
font-size:11px;
font-weight:normal;
padding:0px 0px 0px 0px;
}

/* 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; display: inline; overflow: hidden;}

.btn.orng { background: #FA0; }
.btn:hover { background-color: #09F; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(../images/shade60.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.orng { border-color: #2ae; }
* html .btn:hover { border-color: #a00; }

/* end */

#cu_btn_holder{
position:relative;
float:left;
display: inline;
overflow: hidden;
text-align:left;
border:01px solid #f00;
}

#main_wrapper{
background-color:#FFF;
color:#000;
/* left:50%;*/
margin: 0 auto;
text-align:left;
position:relative;
top:0px;
width:1000px;
height:auto;
border:00px solid #f0f;
z-index:0;
}

#top_wrapper{
/* background:url(../images/top_bg.gif) top right repeat-y; */
background-color:transparent;
position:relative;
top:0px;
width:976px;
height:120px;
border:12px solid #09C;
z-index:0;
}

#tlhs {
background:url(../images/tlhs.gif) no-repeat;
position:absolute;
width:12px;
height:120px;
}
#trhs {
background:url(../images/trhs.gif) no-repeat;
position:absolute;
right:0px;
width:12px;
height:120px;
}

#top_logo{
background:transparent;
position:absolute;
top:10px;
left:15px;
width:205px;
height:100px;
border:00px solid #F00;
}
#top_logo_mr{
background:transparent;
position:absolute;
top:10px;
right:15px;
width:184px;
height:100px;
border:00px solid #F00;
}

#top_phone{
position:absolute;
background-color:transparent;
color:#09C;
width:300px;
height:50px;
left:380px;
top:42px;
font-family:arial;
font-size:36px;
font-weight:bold;
white-space:nowrap;
border:00px solid #0F0;
}

#top_strap{
position:absolute;
background-color:transparent;
color:#09c;
width:260px;
height:36px;
left:350px;
top:12px;
font-family:arial;
font-size:16px;
font-weight:bold;
white-space:nowrap;
border:00px solid #0F0;
}

#static_menu_wrapper{
position:absolute;
background-color:transparent;
color:#09C;
width:120px;
height:100px;
right:16px;
top:28px;
border:00px solid #f00;
}

#static_menu li {
margin:2px 0 0 0;
}
#static_menu a {
display:block;
background-color:transparent;
text-align:right;
font-family:arial;
font-size:12px;
line-height:12px;
font-weight:normal;
color:#000;
height:12px;
width:120px;
}
#static_menu a:link, #static_menu a:visited {
background-color:transparent;
border-bottom:0px solid #FFF;
color:#069;
text-decoration:none
}
#static_menu a:hover {
background-color:transparent;
border-bottom:0px solid #cccccc;
color:#F00;
text-decoration:none;
}
#static_menu_uberlink a:link, #static_menu_uberlink a:visited, #static_menu_uberlink a:hover {
background-color:transparent;
border-bottom:0px solid #cccccc;
color:#F00;
}

#dyn_menu_wrapper{
position:absolute;
background-color:transparent;
color:#0CF;
width:420px;
height:20px;
left:340px;
top:102px;
font-family:arial;
font-size:12px;
font-weight:bold;
border:00px solid #f00;
}

#nav {
position:absolute;
top:0px;
width:auto;
height:18px;
margin:0;
padding:0;
background:transparent;
}

#nav li {
list-style:none;
float:left;
display: inline;
overflow: hidden;
margin:0 1px 0 0;
padding: 0px 4px 0px 4px;
font-family:arial;
font-size:13px;
font-weight:bold;
border:00px solid #0F0;
border-bottom:none;

}

#nav a {
float:left;
display: inline; 
overflow: hidden;
margin:0 1px 0 0;
padding: 0;
font-size:13px;
font-weight:bold;
background-color:transparent;
color:#FA0;
text-decoration:none;
border:00px solid #F00;
border-bottom:none;

}
#nav a:hover, body#t-on #t-on a {
color:#f00;
padding-bottom:0px;
background:transparent;
}

.nav_uberlink{
float:left;
display: inline;
overflow: hidden;
margin:0 1px 0 0;
padding: 0px 8px;
font-size:13px;
font-weight:bold;
background-color:transparent;
text-decoration:none;
border-bottom:none;
color:#f00;
}
/*
background:url(../images/tlc12.gif) top left no-repeat;
background:url(../images/trc12.gif) top right no-repeat;
color:#000;
#top_tlc{
background:url(../images/tlc12.gif) no-repeat;
position:absolute;
top:0px;
left:0px;
width:24px;
height:24px;
}
*/

#body_wrapper{
background-color:#FFF;
color:#000;
position:relative;
float:left;
top:0px;
width:100%;
height:680px;
border-bottom:6px solid #09C;
/* border:01px solid #f00; */
z-index:0;
}

#left_wrapper{
background:url(../images/lw_grad.gif) repeat-y top left;
background-color:#DEEFFF;
color:#000;
position:relative;
top:0px;
float:left;
left:0;
width:16%;
height:100%;
border-left:12px solid #09C;
border-right:00px solid #f00;
margin-right:0px;
padding: 0px 0px 0px 0px;
z-index:0;
}
#blhc{

background:url(../images/blc12.gif) no-repeat;
position:absolute;
left:0;
bottom:0;
width:12px;
height:12px;
}

#left_top{
position:absolute;
background: url(../images/tlc12_or_t.gif) no-repeat top left;
background-color:#EB3;
top:0px;
height:25px;
width:100%;
z-index:0;
border:00px solid #f00;
}

#left_top_txt{
position:absolute;
background-color:transparent;
color:#FFF;
width:75%;
height:auto;
top:3px;
font-family:arial;
font-size:15px;
font-weight:bold;
text-align:left;
white-space:nowrap;
padding:0 0 0 10px;
border:00px solid #0F0;
}

#left_menus_wrapper{
position:absolute;
background-color:transparent;
color:#39f;
width:75%;
height:auto;
top:40px;
left:10px;
font-family:arial;
font-size:11px;
line-height:11px;
font-weight:bold;
text-align:left;
padding:0 0 0 10px;
border:00px solid #f00;
}

.left_menu_title{ color:#39f; font-size:105%;}

#left_menu_body{
position:relative;
float:left;
width:100%;
height:auto;
padding-bottom:10px;
border:00px solid #0f0;
}

#left_menu ul {
float:left;
font-weight:normal;
text-align:left;
}
#left_menu li {
float:left;
width:99%;
list-style:none;
margin:0px 0 0 0;
padding:2px 0px 2px 0px;
border:00px solid #f00;
}
#left_menu a {
display:block;
background-color:transparent;
font-size:11px;
line-height:11px;
color:#666;
height:10px;

}
#left_menu a:link, #left_menu a:visited {
background-color:transparent;
border-bottom:0px solid #FFF;
color:#333;
font-weight:normal;
text-decoration:none;
}
#left_menu a:hover {
background-color:transparent;
color:#f00;
text-decoration:none;
}
#left_menu_uberlink a:link, #left_menu_uberlink a:visited, #left_menu_uberlink a:hover {
background-color:transparent;
border-bottom:0px solid #cccccc;
color:#f00;
}

.left_menu_uberlink{
background-color:transparent;
font-size:11px;
height:10px;
border-bottom:0px solid #cccccc;
color:#f00;
}


#right_wrapper{
background-color:transparent;
background:url(../images/brc12.gif) no-repeat bottom right;
color:#000;
position:relative;
top:0px;
right:0;
float:right;
width:79%;
height:100%;
margin-right:0px;
border-right:12px solid #09C;
z-index:0;
}

#corner_rhs{
background:url(../images/trc12.gif) no-repeat;
position:absolute;
right:0px;
width:12px;
height:12px;
}


#inside_right_wrapper{
background-color:transparent;
color:#000;
position:relative;
float:right;
top:0px;
width:47%;
height:600px;
border:00px solid #0F0;
z-index:0;
}


#index_txt{
position:absolute;
background-color:transparent;
color:#000;
width:400px;
height:320px;
left:225px;
top:460px;
font-family:arial;
font-size:12px;
font-weight:normal;
border:00px solid #0F0;
}

#greeting{
position:absolute;
background-color:transparent;
color:#39f;
width:240px;
height:30px;
left:0px;
top:5px;
font-family:arial;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
white-space:nowrap;
border:00px solid #00F;
}

#bookmark{
position:absolute;
background-color:transparent;
color:#F90;
width:150px;
height:33px;
left:280px;
top:4px;
font-family:arial;
font-size:12px;
font-weight:bold;
vertical-align:top;
text-transform:uppercase;
cursor:pointer;
border:00px solid #00F;
}
#bookmark_text{
position:absolute;
background-color:transparent;
color:#FB3;
width:110px;
height:33px;
right:0px;
top:0px;
font-family:arial;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
border:00px solid #0F0;
}

#page_footer{
position:relative;
float:left;
background-color:#fff;
width:976px;
height:98px;
/* min-height:98px; */
padding:0px 0 0 0;
border:12px solid #09c;
border-top:6px solid #09c;
}
#blhs {
background:url(../images/blhs.gif) no-repeat;
position:absolute;
width:12px;
height:98px;
}
#brhs {
background:url(../images/brhs.gif) no-repeat;
position:absolute;
right:0px;
width:12px;
height:98px;
}
#fsb{
position:absolute;
background-color:transparent;
background:url(../images/fsb_logo.gif) no-repeat;
color:#36C;
width:70px;
height:85px;
right:5px;
top:5px;
cursor:pointer;
border:00px solid #f00;
}
#hpi{
position:absolute;
background-color:transparent;
background:url(../images/HPI_strip_blue.jpg) no-repeat;
color:#36C;
width:215px;
height:65px;
left:8px;
top:18px;
cursor:pointer;
border:00px solid #f00;
}

#lcci{
position:absolute;
background-color:transparent;
background:url(../images/lcci.gif) no-repeat;
color:#36C;
width:85px;
height:85px;
right:95px;
top:2px;
cursor:pointer;
border:00px solid #00F;
}

#ads{
position:absolute;
background-color:transparent;
color:#36C;
width:520px;
height:95px;
left:270px;
top:1px;
cursor:pointer;
border:00px solid #0F0;
}

#tandc{
position:absolute;
float:left;
height:auto;
left:0px;
top:0px;
font-family:arial;
font-weight:normal;
font-size:9px;
color:#09C;
padding: 2px 0px 0px 5px;
z-index:1;
border:00px solid #0F0;
}
#tandc a:link,#tandc a:visited{
background-color:transparent;
color:#09C;
text-decoration:none;

}
#tandc a:hover,#tandc a:active{
background-color:transparent;
color:#f00;
text-decoration:underline;
}

#tvwlink{
position:absolute;
float:left;
height:auto;
left:0px;
top:82px;
font-family:arial;
font-weight:normal;
font-size:9px;
color:#09C;
padding: 2px 0px 0px 5px;
z-index:1;
border:00px solid #0F0;
}
#tvwlink a:link,#tvwlink a:visited{
background-color:transparent;
color:#09C;
text-decoration:none;
}
#tvwlink a:hover,#tvwlink a:active{
background-color:transparent;
color:#09C;
text-decoration:underline;
}

#smallofferwrapper{
background-color:transparent;
position:absolute;
float:left;
left:0px;
top:8px;
width:364px;
height:auto;
margin-left:8px;
border:00px solid #f00;	
}
.offerwrapper {
  background-color:transparent;
  position:relative;
  float:left;
  width: 180px;
  height:130px;
  margin:0;
  border:00px solid #00f;
}
/* small offer box */
.offerbox {
  position:relative;
  float:left;
  width: 166px;
  height:120px;
  background: url(../images/smloffer_btm.gif) no-repeat bottom left;
  margin:0px;
  cursor:pointer;
  }
  .offerbox_r {
  position:relative;
  float:left;
  width: 166px;
  height:120px;
  background: url(../images/smloffer_btm_r.gif) no-repeat bottom left;
  margin:0;
  cursor:pointer;
  }
  
  
.offerbox h3 {
  margin: 0;
  padding: 2px 8px 2px 5px;
  font-size: 120%;
  font-weight:bold;
  color: #fff;
  border-bottom: 1px solid #FE8;
  background: url(../images/smloffer_top.gif) no-repeat top left;
  }
 .offerbox_r h3 {
  margin: 0;
  padding: 2px 8px 2px 5px;
  font-size: 120%;
  font-weight:bold;
  color: #fff;
  border-bottom: 1px solid #F33;	/* 09F for blue */
  background: url(../images/smloffer_top_r.gif) no-repeat top left;
  }
.offerboxinner{
position:relative;
border:00px solid #f00;
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;
}
  
  
/* deal box */
#dealboxwrapper{
background-color:transparent;
position:absolute;
float:left;
left:0px;
top:40px;
width:400px;
height:auto;
border:00px solid #f00;	
}

.dealboxtop {
  float:left;
  width: 400px;
  height:auto;
  min-height:200px;
  background: url(../images/dealbox_top.gif) no-repeat top left;

  }
.dealboxbtm {
  background:transparent;
  float:left;
  width: 400px;
  margin: 0;
  border-top: 1px solid #fc6;
  background: url(../images/dealbox_btm.gif) no-repeat bottom left;
  }
.dealboxbtm h3 {
  margin:0;
  padding: 2px 8px 12px 20px;
  font-size: 150%;
  font-weight:bold;
  color: #fff;
}
#dealbox_inner {
background-color:#fff;
position:relative;
float:left;
left:0px;
top:0px;
width:370px;
height:auto;
margin:15px;
border:00px solid #00f;	
}
#dealbox_in_overflow {
background-color:#fff;
position:relative;
float:left;
left:0px;
top:0px;
width:90%;
height:500px;
overflow:auto;
margin:15px;
margin-right:8px;
scrollbar-face-color:#fd9;
scrollbar-arrow-color:#f96;
border:00px solid #f00;	
}
#dealbox_in_overflow ul{
color:#666;
list-style-image:url(../images/tick.gif);
margin: 15px;
padding: 0px;
}

/*  Customer Services  */
#custserv_wrapper{
background-color:transparent;
position:absolute;
float:left;
left:0px;
top:40px;
width:750px;
height:auto;
border:00px solid #f00;
z-index:3;
}

.custserv {
  float:left;
  width: 750px;
  height:600px;
  min-height:200px;
  background: url(../images/custserv_top.gif) no-repeat top left;
  }

.custservbtm {
  background:transparent;
  float:left;
  width: 750px;
  margin: 0;
  border-top: 1px solid #fc6;
  background: url(../images/custserv_btm.gif) no-repeat bottom left;
  }
.custservbtm h3 {
  margin:0;
  padding: 2px 8px 12px 20px;
  font-size: 150%;
  font-weight:bold;
  color: #fff;
}

#custserv_menu{
background-color:transparent;
position:absolute;
float:left;
left:0px;
top:7px;
width:97%;
height:27px;
padding: 0 0 0 20px;
border-bottom:03px solid #fc3;	
}

.custserv_inner{
background-color:transparent;
position:absolute;
float:left;
left:18px;
top:50px;
width:95%;
height:550px;
font-size:12px;
font-family:arial;
overflow:auto;
scrollbar-face-color:#fd9;
scrollbar-arrow-color:#f96;
border:00px solid #f00;	
}
.csvis{visibility:visible;}
.csinvis{visibility:hidden;}


.custserv_inner ul{
color:#333;
list-style-image:url(../images/tick.gif);
margin: 15px;
padding: 0px;
}
.custserv_inner li{
padding-bottom:8px;
}

.tab ul, .tab li{border:0; margin:0; padding:0; list-style:none;}
.tab ul{
	border-bottom:solid 1px #e9f0f5;
	height:29px;
}
.tab li{float:left; margin-right:5px;}

.tab a:link, .tab a:visited{
	background:url(../images/tab2-round.png) right 60px;
	color:#ffffff;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
.tab a span{
	background:url(../images/tab2-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}
.tab a:hover{
	background:url(../images/tab2-round.png) right 30px;
	display:block;
	color:#e0ded0;
}
.tab a:hover span{
	background:url(../images/tab2-round.png) left 30px;
	display:block;
}

/* -------------------------------- */
/* 	ACTIVE ELEMENTS					*/
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	color:#999999;
	background:url(../images/tab2-round.png) right 0 no-repeat;
	border-bottom:3px solid #fff;
} 
.active a span, .active a:hover span{
	color:#c90;
	background:url(../images/tab2-round.png) left 0 no-repeat;
}

#pagination {
background-color:transparent;
color:#36f;
margin:0;
margin-bottom:2px;
padding:0;
font-size:11px;
font-weight:bold;
text-align:left;
width:340px;
border:00px solid #0F0;
}

#pagination select {
width: 40px;
font-size:11px;
}

#pagination  a:link, #pagination a:visited, #pagination a:active {
background-color: transparent;
color:#145C9E;
font-weight:bold;
text-decoration:none
}
#pagination a:hover {
background-color:transparent;
color:#f00;
font-weight:bold;
text-decoration:underline
}

#spec_sheet_header{
position:relative;
float:left;
height:auto;
left:0px;
top:2px;
width:97%;
margin:6px;
margin-bottom:0;
border:00px solid #f00;
z-index:2;
}
#spec_sheet_detail{
position:relative;
float:left;
height:auto;
left:0px;
top:0px;
width:44%;
margin-bottom:0;
border:00px solid #0f0;
z-index:4;
}
#spec_sheet_right{
position:relative;
float:right;
height:auto;
right:0px;
top:0px;
width:202px;
border:00px solid #00f;
}
#spec_sheet_photo{
position:relative;
float:right;
height:150px;
width:200px;
top:1px;
right:3px;
border:00px solid #666;
z-index:4;
}
#spec_sheet_picbar{
position:relative;
float:right;
height:auto;
width:200px;
right:3px;
border:00px solid #666;
margin-top:2px;
padding:0;
cursor:pointer;
z-index:4;
}
#spec_sheet_title{
position:relative;
float:left;
top:0;
color:#000;
font-family:arial;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding:5px 0px 0px 5px;
border:00px solid #F00;
}
#spec_sheet_logo{
position:relative;
float:left;
width:99%;
height:82px;
padding:0px 0px 0px 5px;
border:00px solid #f00;
}
#spec_sheet_model{
position:relative;
float:left;
background-color:transparent;
color:#000;
font-size:12px;
font-weight:normal;
text-transform: none;
width:99%;
z-index:7;
padding:6px 0px 0px 0px;
border:00px solid #0f0;
}
#spec_sheet_price_wrapper{
position:relative;
background-color:transparent;
float:right;
right:0px;
width:200px;
height:90px;
padding:3px;
border:00px solid #00f;
z-index:4;
}

#spec_sheet_copy_02{
background-color:transparent;
color:#39f;
position:relative;
float:right;
top:0px;
height:auto;
width:98%;
font-size:11px;
font-weight:bold;
text-align:right;
margin-right:3px;
border:00px solid #ff00ff;
}
#spec_sheet_pv_wrapper{
background-color:transparent;
position:relative;
float:right;
margin-right:3px;
height:auto;
width:98%;
border:00px solid #00f;
}
#spec_sheet_price{
background-color:transparent;
position:relative;
color:#39f;
float:right;
font-size:26px;
font-weight:bold;
height:28px;
text-align:right;
top:00px;
width:auto;
border:00px solid #00F;
}
#spec_sheet_vat{
position:relative;
background-color:transparent;
color:#39f;
float:right;
right:1px;
font-size:9px;
font-weight:bold;
height:28px;
text-align:left;
top:0px;
width:auto;
padding:4px 0px 0px 6px;
border:00px solid #00F;
}
#spec_sheet_copy_03{
position:relative;
background-color:transparent;
color:#000;
float:right;
font-size:10px;
font-weight:bold;
height:auto;
right:0px;
text-align:left;
margin-top:5px;
width:133px;
border:00px solid #4DAFCF;
}
#spec_sheet_price_03{
position:absolute;
background-color:transparent;
color:#39f;
float:left;
font-size:18px;
font-weight:bold;
height:auto;
right:25px;
text-align:right;
top:-1px;
width:auto;
}

#spec_sheet_order{
position:relative;
float:left;
height:auto;
left:0px;
top:0px;
width:250px;
color:#000;
font-size:11px;
font-weight:normal;
padding:6px 0px 0px 0px;
border:00px solid #00F;
}

#spec_sheet_menu{
position:relative;
float:right;
margin-right:0px;
top:-20px;
right:2px;
height:auto;
width:110px;
z-index:0;
border:00px solid #F00;
}
#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:#DEEFFF;
color:#06f;
height:16px;
padding:2px 0px 0px 4px;
width:90px;
border:2px solid #fa0;
border-bottom-color:#f90;
border-right-color:#f90;
}
#spec_sheet_menu a:link, #spec_sheet_menu a:visited {
background-color:#fc6;
color:#06f;
text-decoration:none;
}
#spec_sheet_menu a:hover {
background-color:#09f;
/* background-image:url(../images/specsheet_button_over.gif); 
background-repeat:no-repeat; */
/*
color:#fc6;
text-decoration:none;
border:2px solid #fc6;
border-bottom-color:#fc6;
border-right-color:#fc6;
}
#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:#FFF;
}
*/
.spec_sheet_pic{
color:#999;
font-size:9px;
font-weight:normal;	
}
#equip_list{
width:98%;
height:100px;
overflow:auto;
scrollbar-face-color:#fd9;
scrollbar-arrow-color:#f96;
border:0px solid #666;
}

#static_page_copy_holder{
background-color:transparent;
float:left;
margin:0;
position:relative;
right:0px;
top:0px;
width:99%;
height:auto;
border:00px solid #00f;
z-index:4;
}

#vanpic{
position:relative;
float:left;
font-size:9px;
text-align:center;
font-weight:bold;
width:24%;
background-color:#FC6;
color:#00c;
height:9px;
padding:2px 0px 2px 0px;
border:1px solid #fa0;
border-bottom-color:#f90;
border-right-color:#f90;
}

#vanpic_hover{
background-color:#09f;
}

#vanpic_big{
position:absolute;
width:600px;
height:450px;
float:left;
top:0px;
left:-180px;
visibility:hidden;
border:1px solid #999;
z-index:3;
}

#contact_msg {
position:relative;
background-color:transparent;
color:#000;
float:left;
font-size:12px;
font-weight:normal;
height:auto;
padding:10px 0px 10px 10px;
top:0px;
width:auto;
}

#sold_message{
background-color:#FFF;
color:#333;
float:left;
position:absolute;
left:200px;
top:100px;
width:340px;
height:220px;
padding:10px;
z-index:12;
visibility:visible;
cursor:pointer;
border: 5px solid #09C;
}
#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:#09C;
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;
}

#location_pic{

background-color:transparent;
position:relative;
float:right;
top:0px;
width:200px;
height:150px;
z-index:0;
}
#location_pic_big{
background-color:transparent;
position:absolute;
float:right;
top:0px;
width:370px;
height:278px;
visibility:hidden;
z-index:3;
}

