#vd_bground {
position:relative;
overflow:hidden;
width:656px;
padding:11px 42px 11px 42px;
background-image:url(../images/vd_bground.gif);
background-repeat:repeat;
padding-bottom:11px;
}
div.text-template {
	background: #fff;
	width: 644px;
	float: left;
	margin: 0 0 20px 0;
	padding: 10px;
}
#vd_top {
position:absolute;
top:0px;
left:0px;
width:740px;
height:11px;
}

#vd_bottom {
position:absolute;
bottom:0px;
left:0px;
width:740px;
height:11px;
}

.vd_tab {
padding:10px 10px 0px 10px;
background-color:#FFFFFF;
display:inline-block;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-transform:uppercase;
}

.vd_price {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#0099ff;
}

#vd_panelinfo {
width:654px;
padding:10px 0px 10px 10px;
margin-bottom:20px;
background-color:#ffffff;
display:inline-block;
}

#vd_panelinfo ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#vd_panelinfo li {
float:left;
list-style:none;
border-bottom:#cccccc solid 1px;
width:198px;
margin:0px 20px 10px 0px;
height:21px;
}

#vd_panelinfo li em {
font-style:normal;
color:#333333;
font-weight:normal;
font-size:12px;
float:left;
}

#vd_panelinfo li strong {
float:right;
}

#vd_panelgallery {
width:644px;
padding:10px;
margin-bottom:20px;
background-color:#ffffff;
}

#vd_panelfeatures {
width:654px;
padding:10px 0px 10px 10px;
margin-bottom:20px;
background-color:#ffffff;
display:inline-block;
}

#vd_panelfeatures li {
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:#cccccc solid 1px; 
width:198px; 
margin:0px 20px 10px 0px; 
height:21px;
color:#333333;
}

#vd_paneltechspec {
width:654px;
padding:10px 0px 10px 10px;
margin-bottom:20px;
background-color:#ffffff;
display:inline-block;
}

.techDataContainer {
background-image:none!important;
background-color:#f3f3f3!important;
width:634px!important;
padding:0px 0px 0px 10px!important;
margin:10px 0px 0px 0px!important;
}

#tab2 .techDataContainer {
background-image:none!important;
background-color:#FFFFFF!important;
display:inline-block;
width:634px!important;
padding:0px 0px 0px 10px!important;
margin:10px 0px 0px 0px!important;
}

#tab2 .techHeading {
width:600px!important;
height:25px!important;
line-height:25px!important;
border-bottom:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
color:#333333!important;
background-image:none!important;
text-indent:0px!important;
margin:20px 0px 0px 22px!important;
}

#tab2 h3 {
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
}

#tab3 {
overflow:hidden;
width:644px!important;
background-color:#FFFFFF!important;
}

#tab4 {
overflow:hidden;
width:644px!important;
background-color:#FFFFFF!important;
}

.euroStatusData {
height:200px!important;
}

#performance {
margin:10px 0px 0px 0px!important;
padding:0px!important;
}

#performance2 {
margin:0px 0px 10px 0px!important;
padding:0px!important;
}

.tabs li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:26px;
height:28px;
float:left;
display:block;
list-style:none;
margin-right:5px;
}

a.tabOne {
display:block;
width:150px;
height:28px;
color:#FFFFFF;
text-decoration:none;
background:url(../images/nav_performance.jpg) no-repeat center top;
}

a.tabTwo {
display:block;
width:105px;
height:28px;
color:#FFFFFF;
text-decoration:none;
background:url(../images/nav_costs.jpg) no-repeat center top;
}

a.tabThree {
display:block;
width:150px;
height:28px;
color:#FFFFFF;
text-decoration:none;
background:url(../images/nav_performance.jpg) no-repeat center top;
}

a.tabFour {
display:block;
width:58px;
height:28px;
color:#FFFFFF;
text-decoration:none;
background:url(../images/nav_safety.jpg) no-repeat center top;
}

.tabs li a:hover {
background-position:bottom;
}

.tabs li.active a {
background-position:bottom!important;
}

.tab_container {
width: 656px;
background: #f3f3f3;
margin-bottom: 10px;
}

h3 {
color:#cc0000;
font-size:16px;
font-weight:bold;
margin:20px 24px 0 24px
}

h2.techHeading {
width:595px;
margin:20px 10px 0 31px!Important;
color:#fff;
background:url(../images/techHeading.gif) 0 0 no-repeat;
font-size:18px;
font-weight:bold;
line-height:44px;
height:44px;
text-indent:17px;
}

span.label {
font-size:12px;
}

span.data {
font-size:12px;
}

span.units {
font-size:12px;
}

div.maxTowingWeight {
font-size:14px;
}

#VDONEimwrap {
/* Set it so we could calculate the offsetLeft */
position: relative;
width: 640px;
overflow: auto;
}

#VDONEimwrap li {
float: left;
padding:5px 10px 0px 0px;
list-style: none;
}

#VDONEimwrap ul {
/* max width here, for users without javascript */	
width: 1800px;	
}

#VDONEimwrap li p {
display:none;
}

#VDPicsThumbs {
width:640px;
margin-top:0px;
}

#mainImg p {
display:none;
}

#vd_topnav {
position:absolute;
right:30px;
top:12px;
}

#vd_topnav li {
display:block;
width:88px;
height:28px;
list-style:none;
float:left;
line-height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-right:5px;
}

a.VDbtnBack {
display:block;
width:88px;
height:28px;
color:#FFFFFF;
text-decoration:none;
text-indent:40px;
background:url(../images/nav_back.jpg) no-repeat center top;
}

a.VDbtnBrochure {
display:block;
width:88px;
height:28px;
color:#FFFFFF;
text-decoration:none;
text-indent:40px;
background:url(../images/nav_print.jpg) no-repeat center top;
}

.VDbuts li a:hover {
background-position:bottom;
}
