.ViewTemplateTopWrapper {
	padding-left: 32px;
	padding-right: 32px;
	
	width: 100%;
	
	color: #999999;
	
	font-family: Tahoma;
}
/* TOP LEFT */
.ViewTemplateTopWrapper .VTTWTopLeft {
	font-size: 14pt;
	font-weight: bold;
	
	height: 87px;
}


.ViewTemplateTopWrapper .VTTWTopLeft .VTTWTopLeftPhone {
	text-align: left; 
	vertical-align: bottom;
	padding-left: 5px;
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
}
/* TOP RIGHT */
.ViewTemplateTopWrapper .VTTWTopRight {
	font-size: 10pt;
	vertical-align: top;
	text-align: right;
	height: 87px;
}
.ViewTemplateTopWrapper .VTTWTopRight img {
	vertical-align: middle;
	border: 0px;
	margin: 0px;
	padding:0px;
}
.ViewTemplateTopWrapper .VTTWTopRight img.ViewSearchGo {
	float: right;
	cursor: pointer;
}

.ViewTemplateTopWrapper .VTTWTopRight table {
	width: 100%;
	font-size: 10pt;
	text-align: right;	
	color: #999999;
	
	height: 87px;
}


.ViewTemplateTopWrapper .VTTWTopRight .VTTWMainMenu {
	height: 80%;
	vertical-align: bottom;
	font-size: 12pt;
}

.ViewTemplateTopWrapper .VTTWMainMenu a, .ViewTemplateTopWrapper .VTTWCarMakes a, .VTTWTopRight a {
	color: #999;
	text-decoration: none;
	text-transform:uppercase;
}
.ViewTemplateTopWrapper .VTTWMainMenu a:hover, .ViewTemplateTopWrapper .VTTWCarMakes a:hover, .VTTWTopRight a:hover {	
	color: #fff;
	text-transform:uppercase;
}


.ViewTemplateTopWrapper .VTTWCarMakes {
	font-size: 14pt;
	font-weight: bold;
	color: #bababa;width: 100%;
	height: 82px;
}

.ViewTemplateTopWrapper .VTTWCarMakes a {
	font-size: 14pt;
    font-weight: bold;
}

.ViewTemplateTopWrapper .VTTWCarMakes .VTTWCarMakesSpacer {
	width: 52px;
}

.ViewTemplateTopWrapper a.ViewTemplateTopActive {
	color: #fff;
}