/* DEAL */
div#main div.deal{
	height:					220px;
}

div#main div.deal div.image{
	height:					85px;
}

div#main div.deal div.image img.nomargin{
	margin-top:				-5px;
}

div#main div.deal div.info{
	height:					132px;
	border-top:				none;
}

div#main div.deal p{
	margin:					5px;
}


/* DOWNLOAD */
div#main div.download{
	background-color:		#13548C;
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
}

div#main div.download p{
	margin-top:				5px;
	margin-bottom:			0px;
}


/* NEWS */
div#main div.news p{
	margin:					5px;
}

div#main div.news p.date{
	font-size:				9px;
	font-weight:			bold;
	color:					#666666;
}


/* OTOPARTNERNEARBY */
div#main div.otopartnernearby
{
height: 200px;
}

div#main div.otopartnernearby ul{
	width:					510px;
	margin:					15px;
	margin-right:			0px;
	padding:				0px;
	list-style:				none;
	display:				block;
	float:					left;
}

div#main div.otopartnernearby ul li{
	width:					172px;
	margin-bottom:			10px;
	float:					left;
}

div#main div.otopartnernearby a{
	margin-top:				135px;
	float:right;
}


/* QUESTION */
div#main div.question{
	background-color:		#FF8905;
	background-image:		url('../img/backgrounds/question.jpg');
	background-position:	top right;
	background-repeat:		no-repeat;
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
}

div#main div.question img{
	margin-top:				15px;
	margin-left:			14px;
}


/* ZIPCODE */
div#main div.zipcode{
	height:					300px;
	background-image:		url('../img/backgrounds/zipcode.jpg');
	font-size:				18px;
	font-weight:			bold;
	color:					#ACD8E9;
}

div#main div.zipcode img{
	margin-top:				62px;
	margin-left:			51px;
}

div#main div.zipcode p{
	margin-top:				5px;
	margin-left:			50px;
}

div#main div.zipcode form{
	margin-left:			50px;
}

div#main div.zipcode input{
	width:					25px;
	margin-right:			3px;
	padding-top:			4px;
	padding-bottom:			4px;
	font-size:				22px;
	font-weight:			bold;
	text-align:				center;
	color:					#CCCCCC;
	float:					left;
}

div#main div.zipcode input.margin{
	margin-right:			10px;
}


/* ZIPCODETOOL */
div#main div.zipcodetool{
	height:					185px;
	background-image:		url('../img/backgrounds/zipcodetool.jpg');
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
}

div#main div.zipcodetool img{
	margin-top:				41px;
	margin-left:			11px;
}

div#main div.zipcodetool p{
	margin-top:				10px;
	margin-bottom:			0px;
}

div#main div.zipcodetool form{
	margin-top:				5px;
	margin-left:			15px;
}

div#main div.zipcodetool input{
	width:					60px;
	margin-right:			2px;
	font-size:				13px;
	font-weight:			bold;
	color:					#000000;
	float:					left;
}


/* ZIPCODETOOL SMALL */
div#main div.zipcodetoolsmall{
	padding-bottom:			15px;
	background-color:		#FF8905;
}

div#main div.zipcodetoolsmall img{
	margin-top:				5px;
	margin-right:			15px;
}

div#main div.zipcodetoolsmall form{
	margin:					15px;
}

div#main div.zipcodetoolsmall input{
	width:					60px;
	margin-right:			10px;
	font-size:				13px;
	font-weight:			bold;
	color:					#000000;
	float:					left;
}
