html {
width:100%;
height:100%;
margin:0;
padding:0;
font-size:12px
}

img,div {
}

body {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:100%;
height:100%;
margin:0;
padding:0;
background-image:url(../../images/ui/site/car-leasing-background.jpg);
background-repeat:repeat-x;
background-position:top center;
background-color:#091255;
text-align:center
}

form {
margin:0;
padding:0
}

#main_outer {
/*
	background-image: url('../../images/ui/site/car-leasing-background-details.gif');
	background-repeat: no-repeat;
	background-position: top center;
	*/
text-align:left
}

#site_navigation ul,#site_navigation li {
padding:0;
margin:0;
display:inline
}

.hidden {
display:none
}

.home_search_button,.home_search_button_open {
background-repeat:no-repeat;
background-position:left top;
width:256px;
height:36px
}

.home_search_button_open {
background-position:left bottom
}

#search_postcode_row .input,#search_keywords_row .input {
width:110px;
padding:2px;
margin-left:100px;
margin-top:12px;
position:absolute;
border:0
}

#price_range_error {
margin-right:20px
}

.home_search_row .select {
display:block;
width:180px;
background-color:#FFF;
margin-bottom:2px;
font-size:12px
}

#search_advanced_inner_content label.hidden {
display:none
}

/*
#enquiry_close {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 60px;
}
*/
.enquiry_close {
}

.footer_inner_column_inner .link,.email_newsletter_button {
font-size:12px;
font-weight:700;
color:#35baf1;
cursor:pointer;
line-height:16px;
width:auto;
margin:0
}

.footer_inner_column_inner .link:hover {
text-decoration:none
}

#site_navigation {
clear:both;
position:absolute;
top:133px;
margin-left:10px;
width:921px
}

#site_navigation a,#site_navigation a:active,#site_navigation a:visited {
color:#FFF;
text-decoration:none
}

#site_navigation .site_nav {
}

#site_navigation .site_navigation_left,#site_navigation .site_navigation_right {
width:6px;
height:27px;
display:block;
overflow:hidden;
margin:0;
background-repeat:no-repeat
}

#site_navigation .site_navigation_left {
background-image:url(../../images/ui/site/nav-left.gif);
float:left
}

#site_navigation .site_navigation_right {
background-image:url(../../images/ui/site/nav-right.gif);
float:left;
margin-right:4px
}

#site_navigation .site_navigation_centre {
background-image:url(../../images/ui/site/nav-centre.gif);
display:block;
font-size:14px;
color:#FFF;
padding-left:8px;
padding-right:8px;
padding-top:5px;
float:left;
text-align:left;
height:22px
}

#site_navigation .site_highlight_left {
background-image:url(../../images/ui/site/nav-highlight-left.gif)
}

#site_navigation .site_highlight_right {
background-image:url(../../images/ui/site/nav-highlight-right.gif)
}

#site_navigation .site_highlight_centre {
background-image:url(../../images/ui/site/nav-highlight-centre.gif)
}

#site_navigation .site_navigation_centre .nav_dropdown_top {
padding-bottom:5px
}

#site_navigation .site_navigation_centre ul:hover .nav_dropdown_item {
background-color:#121528;
padding:0;
display:block;
width:98px;
border-left:1px solid #131629;
border-right:1px solid #131629;
background-color:#1D255D;
margin-left:-15px;
padding-left:13px;
margin-right:12px
}

#site_navigation .site_navigation_centre .nav_dropdown_item {
display:none
}

#site_navigation .site_navigation_centre .nav_dropdown_item a {
color:#fff;
text-decoration:none
}

#site_navigation .site_navigation_centre .nav_dropdown_item a:hover {
color:#999
}

#site_navigation .nav_dropdown_item {
display:none
}

/*
#site_navigation .site_nav {
	height: 27px;
	width: 130px;
	display: inline;
	overflow: hidden;
	text-align: center;
	margin-right: 4px;
}

#site_navigation li.nav_dropdown_top {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-bottom: 0px;
	height: 21px;
}

#site_navigation .site_navigation_left, #site_navigation .site_navigation_right {
	width: 6px;
	height: 27px;
	display: block;
	overflow: hidden;
	margin: 0px;
	background-repeat: no-repeat;
}

#site_navigation .site_navigation_left {
	background-image: url('../../images/ui/site/nav-left.gif');
	float: left;
}

#site_navigation .site_navigation_right {
	background-image: url('../../images/ui/site/nav-right.gif');
	float: left;
	margin-right: 4px;
}

#site_navigation .site_navigation_centre {
	background-image: url('../../images/ui/site/nav-centre.gif');
	display: block;
	font-size: 14px;
	color: #FFF;
	height: 27px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#site_navigation .site_navigation_centre .nav_dropdown_top {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 0px;
}

#site_navigation .site_navigation_centre ul:hover .nav_dropdown_item {
	background-color: #121528;
	padding: 0px;
	width: 146px;
	display: block;
	margin-left: -18px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #131629;
	border-right: 1px solid #131629;
	background-color: #1D255D;
}

#site_navigation .site_navigation_centre .nav_dropdown_item {
	display: none;
}

#site_navigation .site_navigation_centre .nav_dropdown_item a {
	color: #fff;
	text-decoration: none;
}

#site_navigation .site_navigation_centre .nav_dropdown_item a:hover {
	color: #999;
}

#site_navigation .nav_dropdown_item {
	display: none;
}
*/
#site_navigation .site_navigation_selected .site_navigation_left {
background-image:url(../../images/ui/site/nav-selected-left.gif)
}

#site_navigation .site_navigation_selected .site_navigation_right {
background-image:url(../../images/ui/site/nav-selected-right.gif)
}

#site_navigation .site_navigation_selected .site_navigation_centre {
background-image:url(../../images/ui/site/nav-selected-centre.gif)
}

#site_navigation #nav_enquiry_button .site_navigation_left {
background-image:url(../../images/ui/site/nav-highlight-left.gif)
}

#site_navigation #nav_enquiry_button .site_navigation_right {
background-image:url(../../images/ui/site/nav-highlight-right.gif)
}

#site_navigation #nav_enquiry_button .site_navigation_centre {
background-image:url(../../images/ui/site/nav-highlight-centre.gif)
}

#site_content {
width:620px;
padding:0;
float:left;
overflow:hidden;
margin-left:-10px
}

.pagelinks_outer span.hidden {
display:none
}

#panels {
/*
margin-bottom: 8px;
*/
}

.home_page_deal {
background-image:url(../../images/ui/site/cheap-cars-index-divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:15px;
margin-bottom:15px
}

.home_page_deal h3 {
margin:0;
padding:0;
display:block;
color:#000;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:16px;
font-weight:700;
width:160px;
height:30px;
overflow:hidden
}

.home_page_deal p {
margin:0;
padding:0;
display:block;
font-size:11px;
line-height:16px;
white-space:nowrap;
width:160px;
overflow-x:hidden
}

.home_page_deal strong {
font-weight:700;
color:#d80e0e
}

.form_footer {
padding-top:10px
}

.blog_nav ul.blog_month_close,.blog_nav ul.blog_year_close {
display:none
}

.blog_nav ul.blog_month_open,.blog_nav ul.blog_year_open {
display:block
}

.car_leasing_result_button span.hidden {
display:none
}

.hidden {
display:none
}

.enquiry_term_show {
display:block
}

#home_search_stack label.hidden {
display:none
}

#home_search_stack .home_search_row input,#home_search_stack .home_search_row select,#home_search_stack .home_search_button input,#home_search_stack .home_search_button select,#home_search_stack .home_search_button_open input,#home_search_stack .home_search_button_open select {
color:#737373;
/*
	padding-top: 4px;
	padding-bottom: 4px;
	*/
margin-top:4px;
margin-bottom:4px;
padding-bottom:0;
padding-right:0;
border:1px solid #000;
background-color:#FFF;
font-size:11px;
height:18px;
display:inline;
width:228px
}

#home_search_stack .home_search_button,#home_search_stack .home_search_button_open {
height:auto
}

#home_search_stack #search_additional .select {
margin-bottom:0
}

#newsletter_popup {
display:none
}

#newsletter_popup_body .newsletter_line .input {
margin-top:0;
font-size:12px;
padding-top:1px
}
