html  { height: 101%; }

body  {
	margin: 0;
	padding: 0;
	font-family: arial, verdana, sans-serif; 
	font-size: 70%;
	background: #ffffff;
}

body #content  {
	width: 770px;
	margin: 0px auto;
	padding: 0px; 
}

body #content hr {
	display: none ;
}

/*body #content form  {
	display: block;
	margin: 0px; 
	padding: 0px;
}*/

body #content #head_area  {
	display: none; 
}
	
body #content #menu_area  {
	padding: 0;
	height: 108px;
	overflow: hidden;
	background: url(../_images/common_page_elements/header_main-brand-logo.gif) top left no-repeat scroll;
}

body #content a.homepage {
	display:block;
	height:58px;
	width:132px;
	margin:16px 0 0 16px;
	text-indent: -5000px;
	/* \*/
	overflow: hidden;
	/* */	
}

body #content #menu_area ul {
	/*margin: 82px 0 0;*/
	margin: 8px 0 0;
	padding: 0;
	height: 26px;
	border: none; 
	list-style-type: none; 
	width: 770px;
}

body #content #menu_area ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
	line-height: 26px;
	height: 26px;
	list-style-type: none; 
	border-right: 3px solid #FFF;
	/*background: red;*/
}

body #content #menu_area ul li.nav_benefits_off {background: #ED2430 url(../_images/common_page_elements/nav_benefits_off.gif) top left repeat-x scroll; width: 95px;}
body #content #menu_area ul li.nav_benefits_on {background: #ED2430; width: 95px; }

body #content #menu_area ul li.nav_application_off { background: #FAB61F url(../_images/common_page_elements/nav_application_off.gif) top left repeat-x scroll; width: 115px; }
body #content #menu_area ul li.nav_application_on { background: #FAB61F; width: 115px; }

body #content #menu_area ul li.nav_offers_off { background: #00A148 url(../_images/common_page_elements/nav_offers_off.gif) top left repeat-x scroll; width: 142px; }
body #content #menu_area ul li.nav_offers_on { background: #00A148; width: 142px; }

body #content #menu_area ul li.nav_centres_off { background: #007AC5 url(../_images/common_page_elements/nav_centres_off.gif) top left repeat-x scroll; width: 142px; }
body #content #menu_area ul li.nav_centres_on { background: #007AC5; width: 142px; }

body #content #menu_area ul li.nav_contact_off { background: #7F8386 url(../_images/common_page_elements/nav_contact_off.gif) top left repeat-x scroll; width: 95px; }
body #content #menu_area ul li.nav_contact_on { background: #7F8386; width: 95px;}

body #content #menu_area ul li.nav_fourbyfourbyfour_off { background: #000000 url(../_images/common_page_elements/nav_4x4x4_off.gif) top left repeat-x scroll; width: 124px; border-right: none;}
body #content #menu_area ul li.nav_fourbyfourbyfour_on { background: #000000; width: 124px;  border-right: none;}


body #content #menu_area ul li a {
	text-decoration: none ; 
	color: #FFF;
	font-size: 12px;
	font-weight: bold; 
}

body #content #menu_area ul li a:hover {
	text-decoration: underline ; 
}

body #content #footer_interior {
	width: 770px;
	margin-top: 50px;
	height: 82px;
	background: url(../_images/common_page_elements/dotted_line_tile.gif) top left repeat-x;
	clear: both;
}

body #content #footer_interior .charles_hurst_logo img {
	float: left;
	padding: 18px 0 0 18px;
}

body #content #footer_interior .nissan_logo img {
	float: left;
	padding: 20px 0 0 18px;
}

body #content #footer_interior .renault_logo img {
	float: left;
	padding: 16px 0 0 23px;
}

body #content #footer_interior p.copyright_details {
	float: left;
	display: block;
	width: 500px;
	margin: 0;
	padding: 10px 0 0 25px;
	color: #7A7A7A;
	font-size: 10px;
}

body #content #footer_interior p.copyright_details .copyright {
	color: #000000;
}

h3.graphic {
	display: block;
	width: 524px;
	height: 15px;
	text-indent: -5000px;
	/* \*/
	overflow: hidden;
	/* */
}

h3.text {
	display: block;
	background: #00A148;
	width: 524px;
	height: 14px;
}

h3.text strong {
	background: #FFFFFF;
	color: #00A148;
	padding: 1px 7px 0 7px;
	height: 13px;
	font-size: 14px;
	font-weight: bold;
	border-left: 6px solid #00A148;
}

.mandatory_text {
	font-size: 10px;
	color: #7A7A7A;
	font-weight:normal;
	clear: both;
}

.asterisk {
	font-family: verdana;
	font-size: 11px;
	color: #FF0000;
	vertical-align:top;
}

body #content #main_area #SEO {
	position: relative;
	display: block;
	width: 504px;
	left: 122px;
	margin-top: 20px;
	padding: 0 10px;
	color:#000;
}

body #content #main_area #home_SEO {
	clear: both;
	margin: 10px 20px 10px 17px;
	padding-top: 10px;
	color: #999;
}

.copyright a{color: #000000;text-decoration:none;}
.copyright a:hover{ text-decoration:underline;}
