
/* Dealer Support */

.contentLeftCol h1{font-size:18px;line-height:1.2em;}

#banner{width:757px;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 .promotionSidebar{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 .promotionSidebar{width:227px;height:81px;}

/* Log-in*/

label { float: left; width: 130px; text-align:right; }
.formField { float: left; width: 330px; 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:#CE0202 url(../img/btns/red_right.gif) top right no-repeat;
   }
.btn a:link, .btn a:visited{ color: #fff; position: relative; top: 1px; padding: 0 2px 0 2px; }

.loginBtn{width:315px;}


/* 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;
}

.contentDealersCol1{float:left;padding-right:15px;margin:0 15px 5px 0;width:235px;border-right:1px solid #C9E7FF;voice-family:"\"}\"";voice-family:inherit;width:219px;}
html>body .contentDealersCol1{width:219px;}
.contentDealersCol2{float:left;margin:0 0 5px -1px;width:215px;}

img.imageFloatLeft{
	float:left;
	margin:0 15px 0 0;
}
img.imageFloatRight{
	float:right;
	margin:0 0 0 15px;
}

.campaignImage{
	display:block;
	margin-bottom:10px;
}

.fileList{
	margin:0;
	padding:0;
	list-style:none;
	}
	.fileList li{
		width:225px;
		overflow:hidden;
		padding:2px 0;
	}
	.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:294px;
}



