/* -- Homepage Styles ------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
body.home #main {
	background: none;
	margin: 35px 0 0 0;
}

body.home #content h1 {
	width: auto;
	font-size: 5em;
	color: #00aeef;
	margin: 8px 0 0 0;
	padding: 0;
	line-height: 0.5em;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: lowercase;
}

body.home #content h1 a {
	color: #00aeef;	
}

body.home #content h1 a:hover {
	text-decoration: none;	
}

body.home #content h2 {
	font-size: 2.4em;
	color: #00aeef;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0.5em 0 0 0;
	padding: 0;
	width: auto;
}

body.home #content div.ad img {
	margin: 25px 0 0 0;	
}


/* -- Homepage Content ------------------------------------------------------------ */
/* -------------------------------------------------------------------------------- */	
body.home #content {
	border-bottom: 5px solid #00aeef;
	height: 260px;
	overflow: hidden;
}
#main #content_wrapper {
	width: 545px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
}
#content_wrapper #content ul {
	color: #ed1849;
	font-size: 1.3em;
	line-height: 1.4em;
	margin: 1em 0 1em 13px;
}
body.home #content_wrapper #content ul {
	line-height: normal;	
}
#content_wrapper #content p.subtitle {
	margin: 0;	
}

/* -- Adbox -- */
#content_wrapper div.adbox {
	width: 244px;
	height: 215px;
	background: #fff;
	float: left;
	display: inline;
	margin: 14px 0 0 0;
	padding: 8px;
	border-top: 5px solid #00aeef; border-bottom: 5px solid #00aeef;
}
#content_wrapper div.ad_1 {
	background: #fff url(../images/offers/homepage_travel_insurance.jpg) 170px 33px no-repeat;	
}
#content_wrapper div.ad_2 {
	margin-left: 25px;
	background: #fff url(../images/offers/homepage_home_cover.jpg) 165px 33px no-repeat;
}

#content_wrapper div.ad_3 {
	background: #fff url(../images/offers/homepage_breakdown_insurance.jpg) 165px 33px no-repeat;
}
	#content_wrapper div.adbox h2 {
		font-size: 2.1em;
		color: #00aeef;
	}
		#content_wrapper div.adbox h2 a {
			color: #00aeef;	
		}
	#content_wrapper div.adbox p.contact {
		position: static;
		font-size: 1.4em;
		color: #29aae1;
		float: left;
		margin: 1em 0 0 0;
		font-weight: bold;
	}
		#content_wrapper div.adbox p.contact strong {
			color: #eb1c50;
			font-size: 1.4em;
			line-height: 1.4em;
		}
	#content_wrapper div.adbox span.terms, div.main_offer_home span.terms {
		color: #999;	
	}
	#content_wrapper div.adbox p.btn_standard {
		float: right;	
		width: 100px;
		margin: 3em 0 0 0;
	}
	#content_wrapper div.ad_2 p.contact {
		margin-top: 43px;	
	}
	#content_wrapper div.ad_2 p.btn_standard {
		margin-top: 58px;
	}
		#content_wrapper div.adbox p.btn_standard a {
			padding-left: 0;	
		}
	#content_wrapper div.adbox ul {
		font-size: 1.1em;
		line-height: 1.3em;
		color: #ed1849;
		margin: 0.5em 0 0.5em 12px;
	}
		#content_wrapper div.adbox ul span {
			color: #444;	
		}
		
		
/* -- Sidebar --------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */	
body.home #sidebar li.main_offer {
	height: 250px;
}
body.home #sidebar ul.offers li.main_offer {
	padding: 10px;	
}
body.home #sidebar ul.offers li p.btn_main_offer {
	margin: 0;
}
