body #content #main_area {
	margin-bottom:5px; 
	overflow:hidden;
}

body #content #main_area #col1 p.intro_txt {
	margin:130px 0 0 0;
	padding: 0 0 0 16px;
	width:190px;
	line-height:18px;
}

body #content #main_area #col1 p.join_link {
	padding: 0 0 0 8px;
	margin: 5px 0 0 16px;
	background: url(../_images/homepage/yellow_arrow.gif) left center no-repeat scroll;
	color:#FAB61F;
	font-weight:bold;
}

body #content #main_area #col1 p.join_link a {
	color:#FAB61F;
	text-decoration:none;
}

body #content #main_area #col1 p.join_link a:hover {
	text-decoration:underline;
}

body #content #main_area #col2 {
	float:left;
	width:280px;
	margin: 0 0 0 16px;
}

body #content #main_area #col2 h3 {
	padding:0;
	margin:19px 0 10px 0;
	height:15px;
	text-indent: -5000px;
	/* \*/
	overflow: hidden;
	/* */
}

body #content #main_area #col2 h3.benefits_title {
	background: #ED2430 url(../_images/homepage/member_benefits_title.gif) left top no-repeat scroll;
}

body #content #main_area #col2 h3.offer_title {
	background: #00A148 url(../_images/homepage/offer_of_the_month_title.gif) left top no-repeat scroll;
	margin:30px 0 10px 0;
}

body #content #main_area #col2 #benefits ul {
	margin:0;
	padding:0;
}

body #content #main_area #col2 #benefits ul li {
	list-style-type:none;
	background: url(../_images/homepage/list_divider.gif) left bottom repeat-x scroll;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
}

body #content #main_area #col2 #benefits ul li a { 
	color:#000;
	text-decoration:none;
}

body #content #main_area #col2 #benefits ul li a .free{
	color:#fff;
	background:#ED2430;
	padding:0 4px;
	margin-right:3px;
}

body #content #main_area #col2 #offer img {
	float:left;
	padding:0;
	margin:0;
}

body #content #main_area #col2 #offer .offer_details {
	float:left;

}

body #content #main_area #col2 #offer .offer_txt {
	float:left;
	display:block;
	width:130px;
}


body #content #main_area #col2 #offer .offer_txt p.title {
	margin:2px 0 0 0;
	padding:0;
	width:130px;
	font-weight:bold;
	font-size:12px;
}

body #content #main_area #col2 #offer .offer_txt p.info {
	margin:0;
	padding:0;
	width:130px;
	color:#7F8386;
}

body #content #main_area #col2 #offer p.price {
	float:left;
	display:block;
	width:68px;
	height:43px;
	margin:0;
	padding:5px 0 0 5px;
	color:#fff;
	background:#00A148;
	font-weight:bold;
}

body #content #main_area #col2 #offer p.price strong {
	font-size:22px;
}

body #content #main_area #col2 #offer p.price strong .pence {
	font-size:14px;
}

body #content #main_area #col2 #offer p.button {
	display:block;
	width:203px;
	height:18px;
	background: url(../_images/homepage/view_offer_button.jpg) left top no-repeat scroll;
	margin:5px 0 0 0;
	font-weight:bold;
	clear:both;
	float:left;
}

body #content #main_area #col2 #offer p.button a {
	display:block;
	width:173px;
	height:18px;
	color:#00A148;
	padding: 2px 0 0 28px;
	text-decoration:none;
}

body #content #footer_interior { margin-top:0px; }
body #content #footer_interior .charles_hurst_logo{ display:none; padding:0; margin:0;}
body #content #footer_interior .renault_logo img { padding: 16px 0 0 17px; }
body #content #footer_interior .nissan_logo img { padding: 20px 0 0 10px; }
body #content #footer_interior p.copyright_details { width:647px; padding: 17px 0 0 12px; float:right;}
