#content {
  width: 953px;
  background: transparent;
  float: left;
}

html.ie7 body.front #content{
	padding-left: 0;
	padding-right: 0;
	width: 965px;
	
}


#models-menu {
top: 470px;
margin-top: 0;
}


#nice-menu-2 a.active
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	top: 0;
}

#nice-menu-2
{
  height: 50px;
	width: 995px;
  padding: 0px;
  margin: 0px -54px;
	position: absolute;
  /*border: 1px solid red;*/
}

#nice-menu-2 li {
  float: left;
  width: 106px;
}


#nice-menu-2 li a img {
  width:105px;  /* initial width of images, 50% of width */
  height:62px; /* initial height of images, 50% of height */
  border:none;
  opacity: 0.7;
}

#nice-menu-2 li:hover a img {
  width:130px;
  height:76px;
  opacity: 1; 
}
/* expand the image next to the right of the active image to 60% using + selector */
#nice-menu-2 li:hover + li a img{
  width:115px;
  height:68px;
}
/* expand the image second to the right of the active image to 55% using + selectors */
#nice-menu-2 li:hover + li + li {
  width:105px;
  height:62px;
}

/* Blocks Styling */
#front-blocks {
	padding-top: 10px;
  padding-bottom: 15px;
  *height: 120px;
}
.news_block {
	float: right;
	width: 356px;
	height: 100px;
	background: transparent url(/static/vw2/images/vw_news.gif) no-repeat scroll 0% 0%;
  position: relative;
}

.specials_block {
	float: right;
	width: 340px !important;
	height: 100px;
	background: transparent url(/static/vw2/images/vw_specials.gif) no-repeat scroll 0% 0%;
  padding-right: 20px !important;
}

.vw_news, .vw_specials {
	font-size: 17px;
	color: #003b65;
	margin-top:-3px;
  line-height: 14px;
}

.vw_news span, .vw_specials span {
  color: #3395dc;
}

.view-id-news, .view-id-home_specials {
	float: right;
	padding-bottom: 10px;
	color: #000;
}

.more-link {
	bottom: 18px;
  left: 141px;
  position:absolute;
}

.more-link a, .more-link a:visited {
	color: #3f9cde;
}

#news_head, #specials_head {
	font-weight: bold;
}

#news-teaser {
	width: 200px;
}

#specials-teaser {
  width: 190px;
}

.news_block .newspic { position: absolute; left: 0; top: 0; width: 153px; height: 121px; display: block;}

/*#edit-submitted--model {*/
/*  width: 146px;*/
/*  width: 135px;*/
/*}*/

.block_seperator {
	width: 30px;
	background: transparent url(/static/vw2/images/block_seperator.gif) no-repeat scroll 50% 50%;
	float:right;
	height:88px;
	*height: 87px;
}

.contact_block {
  width: 205px;
  float: right;
  /*height:127px;*/
  /**height: 142px !important;*/
  color: #FFF;
  position: relative;
  right: 41px;
  top: 9px;
  background: #454545;
  border: 1px solid #bdcfdc;
  border-top: 0px solid;
}

.contact_block #contact-header {
  background: #000;
  color: #FFF;
  height: 14px;
  padding: 2px 5px;
  font-size: 14px;
}

.contact_block #contact-header span {
  color: #0095ff; 
}

#edit-submitted--name {
  width: 143px;
  *width: 128px;
}

#edit-submitted-phone {
  *width: 66px;
  *height: 12px !important;
}

.contact_block .view-short-contact  {
  padding-top: 3px;
}

.contact_block .form-item {
  margin: 0px;
}

.contact_block .form-item label {
  clear: both;
  float: right;
  padding: 3px 4px;
  *padding: 5px 4px;
  width: 50px;
  font-size: 12px;
  font-weight: normal;
}

.contact_block .form-item select{
  float: right;
  height: 17px;
  *height: 21px;
  width: 132px;
  font-size:11px;
  font-family:arial;
}

.contact_block .form-item input {
  float: right;
  height: 11px;
  width: 128px;
}

.contact_block .webform-component-select {
  clear: both;
}

#webform-component-_area_code {
  position:absolute;
  right:147px;
  *right: 138px;
  top:60px;
  *top: 70px;
}

.contact_block #webform-component-_area_code label{
  display: none;
}

.contact_block #edit-submit {
  clear: both;
  border: 0px none;
  color: #FFFFFF;
  width: 62px;
  *width: 64px;
  margin: 0 !important;
  padding: 0px !important;
  height: 24px !important;
  background: #454545 url(/static/vw2/images/hp_button.jpg) no-repeat scroll 5px 4px !important;
  left: -1px;
  position: absolute;
  top: 104px;
  *top: 118px;
  border: 1px solid #bdcfdc;
  border-top: 0px solid;
  
}

#footer {
  border: 0px none;
}
.powered { z-index: 200; position: relative; }
.powered a { z-index: 300; color: #FF6C1E; text-transform: lowercase; font-size: 14px; text-decoration: none;}
.powered a:visited { color: #FF6C1E; text-decoration: none;}

html.ie7 #footer-menu { margin-top: 15px;}
