/*
===========================================================================
File Name		:	css/common.css
---------------------------------------------------------------------------
Version No.		:	1.00
Description		:	Common CSS Elements
Client			:	Lease and Contract Hire
URL				:	www.leaseandcontracthire.com
Testing Status	:	Ongoing
Copyright		:	© Copyright 2006 Redman Design Ltd.
----------------------------------------------------------------------------
Version		Date		Author		Description
1.00		05/12/06	J Ashberry	Common CSS Elements Created
============================================================================
*/

/* Layout */

span.label,span.spacer,span.multiple span {
	width: 120px;
	float: left;
	color: #666;
	text-align: right;
	padding-right: 5px;
}

.h1box {
	color: #BF0008;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.h1sub a {
	text-decoration: none;
	color: #BF0008;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
}

#small_box {
	width: 400px;
}

#pushed {
	margin-left: -25px;
}

span.multiple {
	float:left;
}

span.button {
	padding-left: 120px;
	margin-top: 10px;
}

div.clear {
	clear:both;
	padding-top:5px;
}

.blacktext {
	color: #666;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
}


body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #83929E;
	background-image: url(/images/common/content/bgtile.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
#container_for_website {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 978px;
	height: auto;
	background: transparent;
}
#container_for_header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 978px;
	height: 156px;
	background-image: url(/images/common/header/header_bg.gif);
	background-repeat: repeat-x;
}
#container_for_navigation {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 978px;
	height: 35px;
	background-image: url(/images/common/nav/nav_bg.gif);
	background-color: #FFFFFF;
}
#container_for_content {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 978px;
	height: auto;
	background-image: url(/images/common/content/content_bg.gif);
	background-repeat: repeat-y;
}
#container_for_footer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 978px;
	height: 40px;
	background-image: url(/images/common/footer/footer_bg.gif);
	clear: both;
}
#container_for_sub_footer {
	padding: 0px 0px 15px 14px;
	margin: 0px 0px 0px 0px;
	width: 964px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
}
#container_for_sub_footer a:link, #container_for_sub_footer a:visited, #container_for_sub_footer a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
#container_for_sub_footer a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
/* End of Layout */




/* Header */
#header_left_shadow {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 14px;
	height: 156px;
	background-image: url(/images/common/header/header_left_shadow.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
}
#header_logo_and_login {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 641px;
	height: 156px;
	background: transparent;
	float: left;
}
#fav{

	width: 120px;
	float: right;
	text-decoration: underline;

}
#header_advertisers_login {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	width: 375px;
	height: 20px;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	display: block;
}
#header_advertisers_login a:link, #header_advertisers_login a:visited, #header_advertisers_login a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
#header_advertisers_login a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#header_logo {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 641px;
	height: 121px;
	background: transparent;
}
#header_car {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 309px;
	height: 156px;
	background: transparent;
	float: left;
}
#header_right_shadow {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 14px;
	height: 156px;
	background-image: url(/images/common/header/header_right_shadow.gif);
	background-repeat: no-repeat;
	float: left;
}
/* End of Header */





/* Navigation */
#nav {
	padding: 0px 0px 0px 14px;
}
#nav h1 {
	display: none;
}
#nav ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
#nav li {
	display: block;
	float: left;
}
#nav li span {
	display: inline;
}
#nav li a:link, #nav li a:visited, #nav li a:active {
	padding: 0px 18px 0px 18px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0em;
	line-height: 2.4em;
	text-transform: lowercase;
	height: 28px;
	float: left;
	display: block;
}
#nav li a:hover
{
	color: #000000;
	background-color: #DBDBDB;
}
/* End of Navigation */





/* Left Panels */
#content_left {
	padding: 0px 0px 0px 14px;
	margin: 0px 5px 0px 0px;
	width: 255px;
	height: auto;
	background: transparent;
	float: left;
	clear: left;
}
.left_panel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	width: 250px;
	height: auto;
	background: transparent;
}
.left_panel a:link, .left_panel a:visited, .left_panel a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.left_panel a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
	height: 32px;
	background-color: #83929e;
}
.left_panel_title_2 {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 250px;
	height: 32px;
	background-color: #83929e;
}
.left_panel_search_container {
	padding: 0px 0px 0px 0px;
	margin: 12px 11px 0px 12px;
	width: 225px;
	height: auto;
	background: transparent;
}
.left_panel_search_form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 225px;
	height: auto;
	background: transparent;
}
.left_panel_search_form_fieldset {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 225px;
	height: auto;
	background: transparent;
	border: 0px;
}
.left_panel_search_form_fieldset_div {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	width: 225px;
	height: auto;
	background: transparent;
}
.left_panel_search_form_fieldset_div_label {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	width: 225px;
	height: 22px;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_search_form_dropdown {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	color: #000000;
	width: 225px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}
.left_panel_search_form_pricefrom_dropdown {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	width: 102px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	line-height: 1.4em;
	clear: left;
	float: left;
}
.left_panel_search_form_fieldset_div_label_priceto {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: 16px;
	height: 22px;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
	float: left;
}
.left_panel_search_form_priceto_dropdown {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	width: 102px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	line-height: 1.4em;
	float: left;
}
.left_panel_search_form_field {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 225px;
	height: 18px;
	border: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	line-height: 1.4em;
}
.left_panel_search_text_single_line {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 225px;
	height: 18px;
	background: transparent;
	clear: both;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
	font-weight: bold;
}
.left_panel_search_form_button_container {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 225px;
	height: 22px;
	background: transparent;
}
.left_panel_search_form_button {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 173px;
	width: 52px;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #C2C2C2;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_advanced_search_link {
	padding: 0px 0px 0px 13px;
	margin: 5px 0px 0px 0px;
	width: 225px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	text-align: right;
}
.left_panel_advanced_search_link a:link, .left_panel_advanced_search_link a:visited, .left_panel_advanced_search_link a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.left_panel_advanced_search_link a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_text {
	padding: 0px 0px 0px 13px;
	margin: 12px 0px 0px 0px;
	width: 237px;
	height: auto;
	background: transparent;
}
.left_panel_car_type_text {
	padding: 0px 0px 0px 13px;
	margin: 12px 0px 15px 0px;
	width: 237px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_car_type_text a:link, .left_panel_car_type_text a:visited, .left_panel_car_type_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.left_panel_car_type_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_company_text {
	padding: 0px 0px 0px 13px;
	margin: 12px 0px 0px 0px;
	width: 237px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_company_text a:link, .left_panel_company_text a:visited, .left_panel_company_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.left_panel_company_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.left_panel_text_single_line {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 13px;
	width: 237px;
	height: 18px;
	background: transparent;
	clear: both;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_text_left {
	padding: 0px 0px 0px 13px;
	margin: 5px 0px 0px 0px;
	width: 117px;
	height: auto;
	background: transparent;
	clear: left;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_text_left a:link, .left_panel_text_left a:visited, .left_panel_text_left a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.left_panel_text_left a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
.left_panel_li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	list-style-type: none;	
}
.left_panel_text_right {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 120px;
	height: auto;
	background: transparent;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.left_panel_text_right a:link, .left_panel_text_right a:visited, .left_panel_text_right a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.left_panel_text_right a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.left_panel_sep {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 250px;
	height: 1px;
	background: transparent;
	clear: both;
}
.left_panel_advert {
	padding: 0px 0px 0px 0px;
	margin: 15px 40px 0px 40px;
	width: 170px;
	height: auto;
	background: transparent;
}
.top_left_panel_advert {
	border-top: 10px solid #333;
	padding: 0px 0px 0px 0px;
	margin: 15px 40px 0px 40px;
	width: 170px;
	height: auto;
	background: transparent;
}




/* Right */
#content_right {
	padding: 0px 14px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 690px;
	height: auto;
	background: transparent;
	float: left;
}
.right_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 685px;
	height: 32px;
	background: transparent;
	clear: both;
}
.results_sep {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 2px;
	background: transparent;
	clear: both;
}
.results_nav {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 685px;
	height: 32px;
	background-color: #83929E;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
}
.results_nav a:link, .results_nav a:visited, .results_nav a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.results_nav a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.results_nav_left {
	padding: 8px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
	width: 332px;
	height: 24px;
	background: transparent;
	clear: left;
	float: left;
}
.results_nav_right {
	padding: 8px 11px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 331px;
	height: 24px;
	background: transparent;
	float: left;
	text-align: right;
}
.results_car {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 685px;
	height: 126px;
	background: transparent;
}
.results_banner_ad_container {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 100px;
	background-color: #94a3ae;
	border: 1px solid #83929E;
}
.top_results_banner_ad_container {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 100px;
	background-color: #94a3ae;
	border: 1px solid #83929E;
}
.results_banner_ad_text {
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 16px;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #595959;
	text-align: center;
}
/* .results_banner_ad_468x60 {
	padding: 0px 107px 0px 108px;
	margin: 0px 0px 0px 0px;
	width: 468px;
	height: 60px;
	background: transparent;
} */
.results_banner_ad_468x60 {
	padding: 0;
	margin: 0px auto 0px auto;
	width: 468px;
	height: 60px;
	background: transparent;
}
.result {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: auto;
	background-color: #83929e;
	background-repeat: repeat-x;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	/* The bottom border is omitted - Firefox needs a div that clears both to work */
}
.deal_result {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: auto;
	background-color: #F4F4F4;
	background-repeat: repeat-x;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	/* The bottom border is omitted - Firefox needs a div that clears both to work */
}
.result_bottom_border {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 1px;
	background: transparent;
	clear: both;
	/* This is the bottom border for .result - it needs sep.gif to work in IE though */
}
.result_left {
	padding: 5px 0px 14px 12px;
	margin: 0px 0px 0px 0px;
	width: 541px;
	height: auto;
	background: transparent;
	float: left;
	clear: left;
}
.deal_result_left {
	padding:0px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
	width: 541px;
	height: auto;
	background: transparent;
	float: left;
	clear: left;
}
.result_left_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 518px;
	height: auto;
	background: transparent;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
	overflow: auto;
	background-color: #83929E;
}
.deal_result_left_title {
	padding: 5px 0px 5px 12px;
	margin: 0px 0px 4px 0px;
	width: 518px;
	height: auto;
	background: transparent;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
	overflow: auto;
	background-color: #83929E;
}
.result_last_updated {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 10px;
	width: 520px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
	line-height: 1.4em;
}
.result_left_text {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 518px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.5em;
}
.result_left_text a:link, .result_left_text a:visited, .result_left_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: underline;
}
.result_left_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: none;
}
.deal_result_left_text {
	padding: 8px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	width: 518px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.5em;
}
.deal_result_left_text a:link, .deal_result_left_text a:visited, .deal_result_left_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: underline;
}
.deal_result_left_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: none;
}
.result_right {
	padding: 0px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
	width: 105px;
	height: auto;
	background: transparent;
	float: left;
}
.result_company_logo {
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 2px 0px;
	width: 105px;
	height: 105px;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
}
.latest_company_logo {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 2px 0px;
	width: 105px;
	height: 105px;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	float: left;
}
.late_company_logo {
	padding: 0px 0px 0px 0px;
	margin: 35px 0px 2px 0px;
	width: 105px;
	height: 105px;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
}
.result_button {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 120px;
	height: 18px;
	background: transparent;
}
.result_button img{
border: none;
}
.result_button_sep {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 120px;
	height: 2px;
	background: transparent;
}





/* Footer */
.footer_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 578px;
	height: 40px;
	background: transparent;
	clear: left;
	float: left;
}
.footer_sep {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 4px;
	height: 40px;
	background: transparent;
	float: left;
}
.footer_aaa {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 110px;
	height: 32px;
	background: transparent;
	float: left;
}
.footer_1024x768 {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 87px;
	height: 32px;
	background: transparent;
	float: left;
}
.footer_xhtml {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 80px;
	height: 32px;
	background: transparent;
	float: left;
}
.footer_css {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 80px;
	height: 32px;
	background: transparent;
	float: left;
}
.footer_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 31px;
	height: 40px;
	background: transparent;
	float: left;
}





/* Find a Contract Hire Company */
.find {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: auto;
	background-color: #F4F4F4;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	/* The bottom border is omitted - Firefox needs a div that clears both to work */
}
.find_bottom_border {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 1px;
	background: transparent;
	clear: both;
	/* This is the bottom border for .result - it needs sep.gif to work in IE though */
}
.find_form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: auto;
	background: transparent;
}
.find_form_fieldset {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: auto;
	border: 0;
	background: transparent;
}




.find_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 401px;
	height: auto;
	clear: left;
	float: left;
	background: transparent;
}
.find_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 282px;
	height: auto;
	float: left;
	background: transparent;
}
.find_title_1 {
	padding: 0px 0px 0px 0px;
	margin: 34px 0px 0px 0px;
	width: 401px;
	height: 45px;
	background: transparent;
}
.find_title_2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 401px;
	height: 45px;
	background: transparent;
}
.find_form_div {
	padding: 10px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
	width: 282px;
	height: auto;
	background: transparent;
}
.find_form_label {
	padding: 0px 0px 0px 0px;
	margin: 0px 59px 10px 0px;
	width: 282px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.4em;
	text-align: justify;
}
.find_form_dropdown_container {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 282px;
	height: 33px;
	background: transparent;
}
.find_form_dropdown {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	color: #000000;
	width: 282px;
	height: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}
.find_form_button_container {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 282px;
	height: 20px;
	background: transparent;
}
.find_form_button {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 290px;
	width: 52px;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #666666;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	line-height: 1.4em;
}




/* End Find a Contract Hire Company */

/* Popular Car Types */
.popular_car_type_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 685px;
	height: 88px;
	background: transparent;
}
.popular_car_type_container_pre_advert {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 685px;
	height: 86px;
	background: transparent;
}
.popular_car_type_container_post_advert {
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 685px;
	height: 88px;
	background: transparent;
}
.popular_car_type_sep {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 685px;
	height: 2px;
	clear: both;
	background: transparent;
}
.popular_car_type_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 341px;
	height: 86px;
	background: transparent;
	clear: left;
	float: left;
}
.popular_car_type_middle_sep {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 3px;
	height: 86px;
	background: transparent;
	float: left;
}
.popular_car_type_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 341px;
	height: 86px;
	background: transparent;
	float: left;
}
.popular_car_ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
.popular_car_li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	list-style-type: none;	
}

/* End Popular Car Types */

/* Finance Types Explained */
.finance_types_container {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: auto;
	background-color: #F4F4F4;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	/* The bottom border is omitted - Firefox needs a div that clears both to work */
}
.finance_types_container_bottom_border {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 1px;
	background: transparent;
	clear: both;
	/* This is the bottom border for .result - it needs sep.gif to work in IE though */
}
.finance_type_text {
	padding: 12px 0px 14px 12px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.4em;
}
.finance_type_text a:link, .finance_type_text a:visited, .finance_type_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: underline;
}
.finance_type_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
}
.finance_type_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-weight: bold;
}
.finance_type_text_body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
}
.finance_type_nav_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 0px;
	width: 212px;
	height: 60px;
	background: transparent;
	clear: left;
	float: left;
}
.finance_type_nav_middle {
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 0px;
	width: 212px;
	height: 60px;
	background: transparent;
	float: left;
}
.finance_type_nav_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 212px;
	height: 60px;
	background: transparent;
	float: left;
}
/* End Finance Types */




/* Feedback Form */

.contact_container {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: auto;
	background-color: #F4F4F4;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	/* The bottom border is omitted - Firefox needs a div that clears both to work */
}
.contact_container_bottom_border {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 1px;
	background: transparent;
	clear: both;
	/* This is the bottom border for .result - it needs sep.gif to work in IE though */
}
.contact_text {
	padding: 12px 0px 14px 12px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.5em;
}
.contact_text a:link, .contact_text a:visited, .contact_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: underline;
}
.contact_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	text-decoration: none;
}
.contact_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-weight: bold;
}
.contact_text_body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
}
.feedback_form_container {
	padding: 20px 0px 14px 12px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
}
.feedback_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.4em;
}
.feedback_form_fieldset {
	padding: 0;
	margin: 0;
	width: 650px;
	height: auto;
	background: transparent;
	border-width: 0px;
	border-style: none;
	border-color: #FFFFFF;
}
.feedback_form_div {
	padding: 0;
	margin: 0;
	width: 650px;
	height: 22px;
	background: transparent;
}
.feedback_form_file_upload_div {
	padding: 0;
	margin: 0;
	width: 650px;
	height: 30px;
	background: transparent;
}
.feedback_form_div_big {
	padding: 0;
	margin: 0;
	width: 650px;
	height: 95px;
	background: transparent;
}
.feedback_form_label {
	padding: 0;
	margin: 0;
	width: 150px;
	height: 22px;
	display: block;
	float: left;
	clear: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #6E6E6E;
}
.feedback_form_field {
	padding: 0;
	margin: 0;
	width: 250px;
	height: 15px;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #6E6E6E;
}
.feedback_form_dropdown {
	padding: 0;
	margin: 0;
	width: 250px;
	height: 15px;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #6E6E6E;
}
.feedback_form_big_field {
	padding: 0;
	margin: 0;
	width: 250px;
	height: 90px;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #6E6E6E;
}
.feedback_form_button_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 400px;
	height: 18px;
	background: transparent;
}
.feedback_form_button_container_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 278px;
	height: 18px;
	background: transparent;
	float: left;
	clear: left;
}
.feedback_form_button_submit_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 62px;
	height: 18px;
	background: transparent;
	float: left;
}
.feedback_form_button_reset_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 60px;
	height: 18px;
	background: transparent;
	float: left;
}
.feedback_form_button {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 60px;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #83929E;
	background-color: #83929E;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
}

/* Homepage Rotating Deals */

.hp_rotating_result {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 144px;
	background-color: #F4F4F4;
	background-image: url(/images/hp/hp_rotating_result_top.gif);
	background-repeat: repeat-y;
	border: 1px solid #CCC;
}
.top_hp_rotating_result {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 144px;
	background-color: #F4F4F4;
	border: 1px solid #CCC;
}
.hp_rotating_result_even {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 100px;
	background-color: #F4F4F4;
	background-image: url(/images/hp/hp_rotating_result_even.gif);
	background-repeat: repeat-y;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.deals-banner{
	
	width: 685px;
	height: 27px;
	padding: 0px;
	margin: 2px 0px;
	background-color: #c40009;

}

/* .hp_rotating_result_even {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 67px;
	background-color: #F4F4F4;
	background-image: url(/images/hp/hp_rotating_result_even.gif);
	background-repeat: repeat-y;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
} */
.hp_rotating_result_odd {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 100px;
	background-color: #F4F4F4;
	background-image: url(/images/hp/hp_rotating_result_odd.gif);
	background-repeat: repeat-y;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
/* .hp_rotating_result_odd {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 683px;
	height: 67px;
	background-color: #F4F4F4;
	background-image: url(/images/hp/hp_rotating_result_odd.gif);
	background-repeat: repeat-y;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
} */
.hp_result_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 144px;
	background: transparent;
	float: left;
	clear: left;
}
.hp_result_left_first_position {
	padding: 0;
	margin: 0;
	width: 41px;
	height: 144px;
	background: transparent;
	clear: left;
	float: left;
}
.hp_result_left_first_text {
	padding: 0px;
	margin: 0;
	width: 450px;
	height: 139px;
	background: transparent;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #595959;
	line-height: 1.4em;
}
.hp_result_left_first_text h2, .hp_result_left_first_text p{ margin-left: 12px; }
.hp_result_left_first_text h2{ margin-top: 5px; }

.hp_result_left_first_text a:link, .hp_result_left_first_text a:visited, .hp_result_left_first_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: underline;
}
.hp_result_left_first_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: none;
}
.hp_rotating_result_more_position {
	padding: 0;
	margin: 0;
	width: 41px;
	height: auto;
	background: transparent;
	float: left;
	clear: left;
}
.hp_rotating_result_more_deal {
	padding: 10px 0px 10px 12px;
	margin: 0;
	width: 540px;
	height: auto;
	background: transparent;
	float: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #4E4E4E;
}
.hp_rotating_result_more_deal a:link, .hp_rotating_result_more_deal a:visited, .hp_rotating_result_more_deal a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: underline;
}
.hp_rotating_result_more_deal a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #F60505;
	text-decoration: none;
}
.hp_rotating_result_more_price {
	padding: 20px 0px 0px 0px;
	margin: 0;
	width: 90px;
	height: 47px;
	background: transparent;
	float: left;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #FFFFFF;
}

.largeprice{

	color: #FFF;
	font-size: 1.3em;

}

.result_title{

	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;

}

.result_text{

	margin: 0px;
	padding: 0px;

}

/* Alerts */
/* Admin Area Messages! */
.alert_message_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	width: 683px;
	height: auto;
	background-color: #FFCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #990000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #990000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #990000;
	/* The bottom border is omitted - Firefox needs a div that clears both to work */
}
.alert_message_container_bottom_border {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 683px;
	height: 1px;
	background: transparent;
	clear: both;
	/* This is the bottom border for .result - it needs sep.gif to work in IE though */
}
.alert_message_text {
	padding: 12px 0px 14px 12px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #990000;
	line-height: 1.4em;
}
.alert_message_text a:link, .alert_message_text a:visited, .alert_message_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
.alert_message_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}
.alert_message_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 650px;
	height: auto;
	background: transparent;
	font-weight: bold;
}
.alert_message_body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: auto;
	background: transparent;
}

.result_logo{

	float: right;
	width: 80px;
	border: 1px solid #d8d8d8;
	margin: 0px 15px;

}

.top_result_logo{

	float: left;
	width: 100px;
	border: 1px solid #d8d8d8;
	margin: 10px 0px 0px 0px;

}

a.mailer{

	font-size: 14px;
	font-weight: bold;
	text-decoration: none;

}

.welcome-banner {
	background: #fff;
	color: #666;
	width: 665px;
}

.welcome-banner p {
	padding-left: 7px;
	font-size: 11px;
}
