
/* Dealer Support */

.contentLeftCol{float:left;width:499px;padding:0 15px;background:url(../img/vr_dashes.gif) top right repeat-y;voice-family:"\"}\"";voice-family:inherit;width:485px;}
html>body .contentLeftCol{width:499px;}
.contentRightCol{float:right;width:195px;padding:7px 15px;margin-left:-1px;voice-family:"\"}\"";voice-family:inherit;width:195px;}
html>body .contentRightCol{width:195px;}
.contentLeftCol h1{font-size:18px;line-height:1.2em;}

#banner{overflow:hidden;}
#banner img.banner{display:block;}

#banner .titleSidebar{float:right;margin-left:-3px;padding:15px;background-color:#c9e7ff;overflow:hidden;
	width:257px;height:200px;voice-family:"\"}\"";voice-family:inherit;width:227px;height:170px;}
html>body #banner .titleSidebar{width:227px;height:170px;}

#banner .sidebar{float:right;margin-left:-3px;padding:15px;background-color:#c9e7ff;overflow:hidden;
	width:257px;height:111px;voice-family:"\"}\"";voice-family:inherit;width:227px;height:81px;}
html>body #banner .sidebar{width:227px;height:81px;}

/* Log-in*/

label { float: left; width: 130px; text-align:right; padding-top:5px;}
.formField { float: left; width: 300px; padding: 0 0 15px 10px; }
.input { width: 170px; }
.required { font-size: 10px; font-weight: bold; }

/*
.btn{font-weight:bold;height:19px;font-size:10px;padding-right:8px;background:#F10 url(../img/btns/red_right.gif) top right no-repeat;}
.btn a:link, .btn a:visited{ color: #fff; position: relative; top: 3px; padding: 0 2px 0 2px;}
.loginBtn{width:315px;}
*/

.floatLeft{float:left;}
.floatRight{float:right;}

/* Landing */
.productFeatures {
	margin:0 -18px 0 -15px;
}
.productFeatures .product{
	float:left;
	width:160px;
	margin-left:10px;
}
.productFeatures .first {
	margin-left:0;
	margin-right:1px;
}
.productFeatures .content {
	padding:5px 10px 5px 10px;
	width:140px;
}

img.imageFloatLeft{float:left;margin:0 15px 0 0;}
img.imageFloatRight{float:right;margin:0 0 0 15px;}

.campaignImage{display:block;margin-bottom:10px;}

.fileListRight{margin:5px 0 0 0;padding:0;list-style:none;}
.fileListRight li{width:197px;overflow:hidden;padding:2px 0px;text-overflow: ellipsis}
.fileListRight li a,
.fileListRight li span{white-space:nowrap;}
.fileListRight img{vertical-align:middle;margin-right:4px;background-color:#fff;}
.contentLeftCol .fileListRight li{float:left;margin-right:5px;}
.fileList{margin:5px 0 0 0;padding:0;list-style:none;}
.fileList li{width:217px;overflow:hidden;padding:2px 0;text-overflow: ellipsis}
.fileList li a,
.fileList li span{white-space:nowrap;}
.fileList img{vertical-align:middle;margin-right:4px;background-color:#fff;}
.contentLeftCol .fileList li{float:left;margin-right:5px;}
.fileExample{float:right;}
.promotionContent{float:left;display:inline;width:314px;}

/* Dealer Support additionas */
.titleArea{position:relative;margin-bottom:28px;}
.titleText{position:absolute;top:42px;left:49px;}

.hrFull {background:url(../img/hr_home_dashes.gif) bottom left repeat-x;margin:18px 0;height:1px;}

.contentDealersCol1{float:left;padding-right:15px;margin:0 15px 5px 0;width:230px;background:url(../img/vr_dashes.gif) top right repeat-y;voice-family:"\"}\"";voice-family:inherit;}
html>body .contentDealersCol1{width:230px;}
.contentDealersCol2{float:left;margin:0 0 5px 0;width:230px;}

.contentRightCol select { width: 199px; margin: 5px 0 5px 0; }

ul {
	list-style-type:disc;
	list-style-image:none;
	list-style-position:inherit;
	margin:0px;
}
ul li {
	background-image:none;
	padding:0px;
	margin:0px;
}
.contentLeftCol ul {
	margin:10px 0;
	padding-left:40px;
}
ul.fileList {
	margin:5px 0 0;
	padding:0;
}
