/*
Site Name: Car leasing made simple.
Version: 3.0
Author: Andy Pearson
Author URI: http://www.binamic.co.uk
Date: 28/05/09
Time: 11:58:17
*/

/*
---- Colours
Purple: #443f7e
Orange: #f77f00
Off Black: #231f20
Mid Grey: #636466
*/

body { font:62.5%/1.2 Arial, Helvetica, sans-serif; color:#636466; background-color:#ebebeb; }
h1 { }
h2 { font-size:1.7em; }
h3 { font-weight:bold; font-size:1.2em; }
h4 { font-weight:bold; font-size:1.2em; }
h5 { }
h6 { }

p { font-size:1.2em; line-height:1.4; padding-bottom:1.2em; }
p.errormsg { border:1px solid #FF5151; background:#FF9797; padding:5px 8px; margin-bottom:15px; font-weight:bold; }
p.successmsg { border:1px solid #8CFF8C; background:#B9FFB9; padding:5px 8px; margin-bottom:15px; font-weight:bold; }

ul, ol { font-size:1.2em; }
div.page ul li ul { padding:0; }
div.page ul li ul li a { font-size:1em; }

a { color:#1f779c; text-decoration:none; border-bottom:1px solid #a5c9d7; border:none; }
a:hover { color:#000; border-color:#000; }

blockquote p { text-indent:-0.5em; font-weight:bold; }
blockquote p em { font-size:0.9em; font-weight:normal; }
img { display:block; }
hr { display:none; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
textarea { font-size:1em; }

/*
---- Structure
*/
div.container {
	margin:0 auto;
	padding:0 14px;
	width:982px;
}
#page {
	padding:19px 0 54px;
	background-color:#fff;
}
#page .container { background-color:#fff; }
#sub-content {
	float:left;
	width:158px;
}
#main-content {
	width:805px;
	float:right;
}

/*
---- Header
*/

#header { background-color:#fff; color:#333; }
#header_top { background-color:#333; color:#fff; }
#header_top li { float:left; position:relative; }
#header_top li a,
#header_top #header_more { float:left; display:block; height:25px; color:#ccc; border-bottom:0; padding:0 10px; line-height:1.9em; border-top:2px solid #333; position:relative; z-index:71; }
#header_top #header_more { padding:0 22px 0 10px; background:url(../images/backies/navi-down-arrow.gif) center right no-repeat; cursor:pointer; }
#header_top #header_more:hover { color:#333; background-color:#f6f6f6; }
#header_top li a:hover { color:#fff; }
#header_top li li a { border-top:none; }
#header_top li.current a { font-weight:bold; border-top:2px solid #f77f00; color:#fff; }
#header_top li.current li a { font-weight:normal; border-top:none; }
#header_top li:hover ul { display:inline-block; }
#header_top ul ul { position:absolute; left:-1px; top:25px; display:none; padding:10px 14px; font-size:1em; background-color:#f6f6f6; border:1px solid #ccc; border-top:none; z-index:70; }
#header_top ul ul li { float:none; position:static; display:inline-block; }
#header_top ul ul a { float:none; white-space:nowrap; line-height:normal; height:auto; padding:3px 1px 0px 1px; margin-bottom:2px; color:#333; border-bottom:1px solid #f6f6f6; }
#header_top ul ul a:hover { color:#000; border-bottom:1px solid #999; }
#header_bottom { background:url(../images/backies/header.gif) bottom left repeat-x; }
#header_bottom .container { min-height:28px; }
#header_navi { width:600px; }
#header_navi li { float:left; }
#header_navi li:hover { float:left; background:url(../images/backies/navi-grey-left-over.gif) top left no-repeat; margin-bottom:2px; }
#header_navi li:hover a { background:url(../images/backies/navi-grey-right-over.gif) top right no-repeat; padding-bottom:5px; }
#header_navi #header_tab_business:hover { background-image:url(../images/backies/navi-purple-left-over.gif); }
#header_navi #header_tab_business:hover a { background-image:url(../images/backies/navi-purple-right-over.gif); }
#header_navi #header_tab_personal:hover { background-image:url(../images/backies/navi-orange-left-over.gif); }
#header_navi #header_tab_personal:hover a { background-image:url(../images/backies/navi-orange-right-over.gif); }
#header_navi a { float:left; border-bottom:0; padding:7px 12px; color:#333; }
#header_navi a:hover { color:#000; }
#header_navi.current_home #header_tab_home,
#header_navi.current_news #header_tab_news,
#header_navi.current_about-us #header_tab_about, 
#header_navi.current_contact-us #header_tab_contact { background:url(../images/backies/navi-grey-left.gif) top left no-repeat; }
#header_navi.current_home #header_tab_home:hover,
#header_navi.current_news #header_tab_news:hover,
#header_navi.current_about-us #header_tab_about:hover, 
#header_navi.current_contact-us #header_tab_contact:hover { margin-bottom:0; }
#header_navi.current_home #header_tab_home a,
#header_navi.current_news #header_tab_news a,
#header_navi.current_about-us #header_tab_about a, 
#header_navi.current_contact-us #header_tab_contact a { background:url(../images/backies/navi-grey-right.gif) top right no-repeat; }
#header_navi.current_home #header_tab_home:hover a,
#header_navi.current_news #header_tab_news:hover a,
#header_navi.current_about-us #header_tab_about:hover a, 
#header_navi.current_contact-us #header_tab_contact:hover a { padding-bottom:7px; }
#header_brand { float:left; padding:12px 0 12px 10px; }
#header_brand a { display:block; border:none; width:300px; height:48px; overflow:hidden; text-indent:-99999px; background:#fff url(../images/clms.gif) no-repeat top left; }
#header_brand p { display:none; }
#header_social { float:right; width:350px; }
#header_social li { float:right; }
#header_google { width:76px; }
#header_twitter { width:85px; }
#header_facebook { width:85px; }
#header_rss { float:right; padding:5px 0 0 0; }
#header_rss a { border:none; background:url(../images/rss-g.gif) no-repeat top right; padding:1px 20px 0 0; color:#ccc; }
#header_rss a:hover { color:#fff; }
#header_contact { float:right; padding:15px 0 0 0; }
#header_contact p { text-align:right; padding-bottom:0; }
#header_contact strong { color:#f77f00; font-size:2.0em; }

/*
---- Sub Content
*/
#sub-content .content { padding:12px; }
#sub-content .block-header .content { padding-bottom:10px; }

#sub-content blockquote p { text-indent:0; font-size:1.1em; }
#sub-content blockquote p em { display:block; font-size:1em; }
#sub-content blockquote.last p { padding:0; }

#sub-content form div { padding-bottom:4px; }
#sub-content form select { width:134px; font-size:1.2em; }

#filters form div.submit { padding:6px 0 0 0; text-align:right; }
#filters form div.submit a { border-bottom:0; float:left; margin-right:4px; }
#filters form div.submit input { display:block; float:right; }
#filters h3 { padding-bottom:8px; }
#filters #filterstoplink a { border-bottom:none; display:block; }

#sub-content .section-sblock { margin-bottom:10px; }

#sub-content #car-makes li { padding:3px 5px; border-bottom:1px solid #ddd; margin:0 5px; text-align:center; }
#sub-content #car-makes li.first { padding:0 5px 3px 5px; }
#sub-content #car-makes li.last { padding:3px 5px 15px 5px; border-bottom:none; }
#sub-content #car-makes li a { border-bottom:none; }
#sub-content #car-makes h3 { text-align:center; }

/*
---- Footer
*/
#footer {
	padding:5px 0 46px;
}
	#footer .container { width:982px; }
	#footer .navigation { padding:0 6px 14px; }
	#footer .logos { padding-top:12px; float:right; }
	#footer .logos .image { float:left; padding-left:20px; }
	#footer .logos .first { padding-left:0; padding-top:4px; }
	#footer p {
		padding:0;
	}
	#footer a {
		border:none;
		color:#636466;
	}
	#footer a:hover {
		color:#000;
	}
	#footer .navigation ul {
		float:left;
		font-size:1.2em;
		font-weight:bold;
		width:760px;
		padding-top:35px;
	}
	#footer .navigation li {
		float:left;
		padding:0 30px 0 0;
	}
			
#company-details {
	clear:both;
	border-top:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
	padding:14px 6px;
}
#company-details p {
	font-size:1.1em;
	float:right;
}
#company-details p.copyright {
	float:left;
}

#data-protection-statement { padding:34px 6px 0; }
#data-protection-statement p { font-size:1.1em; line-height:1.3; padding-bottom:8px; }
#data-protection-statement div.image { float:right; margin-top:-8px; padding-left:12px; }

#make-list { padding:12px 6px 0; }
#make-list p { font-size:1em; color:#A4A4A4; }

div.binamic { padding:12px 6px 0; }
div.binamic p { font-size:1.1em; color:#636466; }
div.binamic p a {text-decoration: underline;}

/*
---- Page Header
*/
#page-header {
	margin:0 0 16px 0;
	border-bottom:2px solid #e4e5e6;
}
	#page-header h1, #page-header p.fakeh1,  #page-header h2.fakeh1 {
		color:#888;
		font-size:2em;
		font-weight:bold;
		padding-bottom:8px;
		width:650px;
	}
	#page-header p.fakeh1,  #page-header h2.fakeh1 { line-height:normal; }
	
#page-intro {
	margin:0 0 16px 0;
	border-bottom:2px solid #e4e5e6;
}
	#page-intro #car-models ul {
		border-top:1px solid #ddd;
		margin:0 5px;
	}
	#page-intro #car-models ul.first {
		padding-top:5px;
		border-top:none;
	}
	#page-intro #car-models li {
		float:left;
		border-right:1px solid #ddd;
	}
		#page-intro #car-models li.last {
			border-right:none;
		}
	#page-intro #car-models li a  {
		border:none;
		display:block;
		float:left;
		width:148px;
		text-align:center;
		padding:3px 5px;
	}
	#page-intro #car-models div.br {
		padding-bottom:5px;
	}
	#page-intro #car-models p {
		padding:5px 10px;
	}
	#page-intro #car-models p a  {
		border:none;
		padding:0 20px 0 0;
		white-space:nowrap
	}
	
#breadcrumbs {
	font-size:1.1em;
	padding-bottom:5px;
	float:left;
	width:646px;
}
	#breadcrumbs li {
		display:block;
		float:left;
		padding-right:14px;
		background:#fff url(../images/backies/breadcrumb.gif) no-repeat center right;
	}
	#breadcrumbs li.last { background-image:none; padding-right:0; }
	#breadcrumbs a { border:none; color:#636466; }
	#breadcrumbs a:hover { color:#000; }

/* Tools */
div.tools {
	margin-right:9px;
	padding:0 14px 16px;
	clear:both;
}
* html div.tools-bottom {
	margin-top:15px;
}
	div.tools form div { float:left; padding-right:8px; }
	div.tools form label { font-size:1.1em; float:left; padding:4px 3px 0 0; }
	div.tools form div.submit input { display:block; }

/*
---- Top Offers / Popular Choices
*/
#top-sellers ul {
	font-size:1em;
}
#top-sellers li {
	float:left;
	width:144px;
	display:block;
	padding:0 7px 4px;
}
	#top-sellers div.offer {
		padding:10px 0;
		border-bottom:1px solid #bcbec0;
	}
	#top-sellers li.first div.offer { padding-top:0; }
	#top-sellers li.last div.offer { border:none; }
		#top-sellers li a {
			display:block;
			border:none;
		}
		#top-sellers li .block div.br { padding:4px 8px 8px; }
	
		#top-sellers li h4 { padding:8px 4px 3px; font-size:1.1em; }
		#top-sellers li h4 a { color:#6c6d6e; }
		#top-sellers li h4 strong { font-size:1.1em; color:#231f20; }
		#top-sellers li h4 a:hover,
		#top-sellers li h4 a:hover strong { color:#000; }
		
		#top-sellers li p { padding:0 4px; font-size:1em; line-height:1.2; }
		#top-sellers .details { padding-bottom:12px; }
		* html #top-sellers .details { height:7em; }
		#top-sellers .price-details { padding-right:4px; }
		
#topsellersloading {
	padding:5px 10px 20px 10px;
}
		
.price-details a {
	margin-top:14px;
	float:right;
}
.price-details .price {
	color:#231f20;
	font-size:1.5em !important;
	font-weight:bold;
}
	.price-details .price strong {
		font-size:1.3em;
	}

/*
---- Offers
*/

#offers { min-height:200px; }
* html #offers { height:200px; }

#offers ul { float:left; font-size:1em; }
#offers li {
	width:394px;
	float:left;
	margin:0 17px 17px 0;
}
#offers ul li.alt { margin-right:0; }
#offers ul li.lastrow { margin-bottom:0; }
#offers a { border:none; }
#offers div.image {
	float:right;
	margin:7px 0;
	padding:0 6px 0 8px;
	border-left:1px solid #bcbec0;
}
#offers div.image a { display:block; }
#offers p {
	font-size:1em;
	padding:0;
}
#offers h2 {
	font-size:1.1em;
	color:#6c6d6e;
	line-height:1.1;
}
#offers h2 a { color:#6c6d6e; }
#offers h2 strong { font-size:1.2em; color:#231f20; }
#offers h2 a:hover,
#offers h2 a:hover strong { color:#000; }
	
#offers p.select-model { padding:8px 0 0 11px; width:144px; height:32px; }
#offers p.select-model a { display:block; width:72px; position:absolute; }

#offers .price-details { padding-left:14px; width:144px; }
#offers .price-details p { line-height:1.1; }
#offers .price-details p.price { padding-top:2px; }
#offers .details { min-height:5.4em; padding:14px 0 0 14px; width:155px; }
* html #offers .details {  height:5.4em; }

#filterform div.offersfilters {
	min-height:130px;
	padding:0;
}
	* html #filterform div.offersfilters {
		height:130px;
	}
	#filter_submit_make, #filter_submit_county {
		margin-bottom:15px;	
	}
	
#offers #offersloading {
	font-size:1.2em;
	padding:20px 0 0 14px;
}

/*
---- Pagination
*/
.pagination { float:right; }
.pagination ul { font-size:1.2em; }
	.pagination li {
		float:left;
		padding-left:6px;
	}
	.pagination li.pages {
		padding-top:4px;
		padding-bottom:2px;
	}
		.pagination .icon {
			display:block;
			border:none;
			width:19px;
			height:20px;
			text-indent:-99999px;
			overflow:hidden;
		}
		.pagination .icon:hover { border:none; }
		.pagination .first { background:#fff url(../images/backies/pagination-first.gif) no-repeat top left; }
		.pagination .previous { background:#fff url(../images/backies/pagination-previous.gif) no-repeat top left; }
		.pagination .next { background:#fff url(../images/backies/pagination-next.gif) no-repeat top left; }
		.pagination .last { background:#fff url(../images/backies/pagination-last.gif) no-repeat top left; }
		.pagination span.first { background:#fff url(../images/backies/pagination-first-inactive.gif) no-repeat top left; }
		.pagination span.previous { background:#fff url(../images/backies/pagination-previous-inactive.gif) no-repeat top left; }
		.pagination span.next { background:#fff url(../images/backies/pagination-next-inactive.gif) no-repeat top left; }
		.pagination span.last { background:#fff url(../images/backies/pagination-last-inactive.gif) no-repeat top left; }
		
		.pagination strong {
			border:1px solid #939598;
			padding:0 3px;
			font-weight:normal;
			color:#5c6f7c;
		}

/*
---- Content Blocks
*/
.block,
.section-block,
.business-block,
.personal-block,
.section-sblock,
.business-sblock,
.personal-sblock,
.sblock { margin-bottom:19px; }
.block .content,
.section-block .content,
.business-block .content,
.personal-block .content,
.sblock .content,
.section-sblock .content,
.business-sblock .content,
.personal-sblock .content { padding:18px; height:1%; position:relative; }

.block-header,
.block-footer { margin-bottom:0; height:1%; position:relative; }
.block-footer { clear:both; }
.block-header .content { padding:11px 18px 9px; }
.block-footer .content { padding:9px 18px 11px; }

.business-sblock .content p,
.personal-sblock .content p,
.business-sblock .content h3,
.personal-sblock .content h3,
.business-sblock .content ul,
.personal-sblock .content ul { color:#fff; }

.block, .section-block { background:#fff url(../images/blocks/l.gif) repeat-y top left; }
.block .r, .section-block .r { background:transparent url(../images/blocks/r.gif) repeat-y top right; }
.block .tl, .section-block .tl { background:transparent url(../images/blocks/tl.gif) no-repeat top left; }
.block .tr, .section-block .tr { background:transparent url(../images/blocks/tr.gif) no-repeat top right; }
.block .bl, .section-block .bl { background:transparent url(../images/blocks/bl.gif) no-repeat bottom left; }
.block .br, .section-block .br { background:transparent url(../images/blocks/br.gif) no-repeat bottom right; }

.business-block { background:#fff url(../images/blocks/business/l.gif) repeat-y top left; }
.business-block .r { background:transparent url(../images/blocks/business/r.gif) repeat-y top right; }
.business-block .tl { background:transparent url(../images/blocks/business/tl.gif) no-repeat top left; }
.business-block .tr { background:transparent url(../images/blocks/business/tr.gif) no-repeat top right; }
.business-block .bl { background:transparent url(../images/blocks/business/bl.gif) no-repeat bottom left; }
.business-block .br { background:transparent url(../images/blocks/business/br.gif) no-repeat bottom right; }

.personal-block { background:#fff url(../images/blocks/personal/l.gif) repeat-y top left; }
.personal-block .r { background:transparent url(../images/blocks/personal/r.gif) repeat-y top right; }
.personal-block .tl { background:transparent url(../images/blocks/personal/tl.gif) no-repeat top left; }
.personal-block .tr { background:transparent url(../images/blocks/personal/tr.gif) no-repeat top right; }
.personal-block .bl { background:transparent url(../images/blocks/personal/bl.gif) no-repeat bottom left; }
.personal-block .br { background:transparent url(../images/blocks/personal/br.gif) no-repeat bottom right; }

.sblock, .section-sblock { background:#ececec url(../images/blocks/sl.gif) repeat-y top left; }
.sblock .r, .section-sblock .r { background:transparent url(../images/blocks/sr.gif) repeat-y top right; }
.sblock .tl, .section-sblock .tl { background:transparent url(../images/blocks/stl.gif) no-repeat top left;}
.sblock .tr, .section-sblock .tr { background:transparent url(../images/blocks/str.gif) no-repeat top right; }
.sblock .bl, .section-sblock .bl { background:transparent url(../images/blocks/sbl.gif) no-repeat bottom left; display:block; }
.sblock .br, .section-sblock .br { background:transparent url(../images/blocks/sbr.gif) no-repeat bottom right; }

.business-sblock { background:#443f7e url(../images/blocks/business/stl.gif) no-repeat top left; }
.business-sblock .tr { background:transparent url(../images/blocks/business/str.gif) no-repeat top right; }
.business-sblock .bl { background:transparent url(../images/blocks/business/sbl.gif) no-repeat bottom left; }
.business-sblock .br { background:transparent url(../images/blocks/business/sbr.gif) no-repeat bottom right; }

.personal-sblock { background:#f77f00 url(../images/blocks/personal/stl.gif) no-repeat top left; }
.personal-sblock .tr { background:transparent url(../images/blocks/personal/str.gif) no-repeat top right; }
.personal-sblock .bl { background:transparent url(../images/blocks/personal/sbl.gif) no-repeat bottom left; }
.personal-sblock .br { background:transparent url(../images/blocks/personal/sbr.gif) no-repeat bottom right; }

.col4 .block { float:left; margin:0 7px 0 0; width:196px; }
.col4 .last { margin-right:0; }
.col4 p { font-size:1.1em; padding:0; min-height:9em; }
.col4 p.more { min-height:0; text-align:right; }
.col4 h3 { padding-bottom:6px; font-size:1.6em; font-weight:bold; }
.col4 h3 a { border:none; }

* html .col4 p { height:9em; }
* html .col4 p.more { height:1em; }

#offersform2 {
	padding-top:15px;
}

/*
---- Forms
*/

form.apply-online {}
	form.apply-online div { padding:6px 5px; clear:left; font-size:1.2em; }
	form.apply-online div p { float:left; }
		form.apply-online div label { 
			display:block;
			width:160px;
			float:left;
			font-size:1em;
			padding-top:3px;
			font-weight:bold;
		}
		form.apply-online div ul.radiolist label { width:auto; padding:0 0 0 5px; font-weight:normal; white-space:nowrap; }
		form.apply-online div ul.radiolist li { float:left; padding:0 30px 0 0; }
		form.apply-online div ul.radiolist input { float:left; margin:2px 0 0 0; }
		
form.base div.no-label { padding-left:155px; }
		
/*
---- Fake Header
*/

h2.main-header, h1.fakeh2 {
	color:#6c6d6e;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.1;
	padding-bottom:12px;
}
	h2.main-header strong, h1.fakeh2 strong {
		color:#231f20;
		display:block;
		font-size:1.6em;
	}
	h2.main-header em, h1.fakeh2 em {
		display:block;
		font-style:normal;
		font-size:0.8em;
	}
	
#fullintro h3.fakeh3 { padding-top:0; }
	
/*
---- Similar Searches
*/

#similarcontent {
	padding:10px 18px;
}
	#similarcontent div.button {
		float:left;
		display:block;
		width:59px;
		padding-top:35px;
		text-align:center
	}
	#similarcontent div.button img {
		display:inline;
		margin-bottom:3px;
	}
	#similarcontent div.button a {
		border-bottom:none;
	}
	#similarcontent div.button a span {
		border-bottom:1px solid #A5C9D7;
	}
	#similarcontent div.button a:hover span {
		border-color:#000;
	}

#similarsearches {
	width:650px;
	height:120px;
	overflow:hidden;
	position:relative;
	float:left;
}
	#similarsearches ul {
		position:absolute;
		width:30000px;
		font-size:1.1em;
	}
	#similarsearches li {
		float:left;
		padding:0 5px;
		width:120px;
		text-align:center;
	}
	#similarsearches img {
		display:inline;
		margin-bottom:5px;
	}
	#similarsearches a { border-bottom:none; color:#6C6D6E; }
	#similarsearches a strong { color:#231f20; }
	#similarsearches a:hover,
	#similarsearches a:hover strong { color:#000; } 
	
	* html #similarcontent_nf,
	* html #similarcontent_nn {
		position:absolute;
		padding-top:45px;
	}
	
/* Offer Pages */
p.return-link { padding:0; }
#offer-help { display:block; width:auto; float:right; padding:0; text-align:right; }
#offer-page { border-bottom:2px solid #e4e5e6; padding-bottom:12px; }
#offer-content { float:left; width:518px; border-right:1px solid #e4e4e4; }
#offer-content h3 { font-size:1.4em; padding:24px 0 3px 0; clear:both; }
#offer-content p { padding-right:18px; }

#offer-sub-content { float:right; width:274px; }
#offer-sub-content p { padding:0 7px 12px; }
#offer-sub-content .free-delivery { font-style:normal; color:#900; }
#offer-sub-content .offer-detail { font-size:1em; }
#offer-sub-content .price { line-height:1;  padding-bottom: 0; padding-left: 12px; padding-top: 12px;}
#offer-sub-content .price span { color:#231f20; font-weight:bold; font-size:1.4em; }
#offer-sub-content .price strong { font-size:1.4em; }
#offer-sub-content .image a { border-bottom:0; }

#lease-button { padding:12px 0 12px 7px; }
#lease-button a { border:none; }
#lease-button p { font-size:1.1em; padding:2px 4px 0; }

#fleet-button { margin-left:-29px; padding:0 0 12px 7px; }
#fleet-button a { border:none; }

#testdrive-button { padding:12px 0 0 7px; }
#testdrive-button a { border:none; }

.fleetD{padding-left:12px; padding-top:12px; float:left;}
.fleetD p{padding:0 !important;}
#fleetS{font-weight:bold;}
.fleetDR{float:right;}
.fleetDR p{padding:0 !important;}
.fleetDR label{float:right; margin-right:10px; clear:both;}
.fleetDR p.price{padding-left:0px !important; padding-top:18px !important;}

.glowing{background-color:transparent; padding: 10px 0 10px 14px !important;}
.button-new{clear:both; padding-left:15px; padding-right:15px;}
.spanFleet{float:right; margin-right:10px;}


#short-deal { padding:0px 0 12px 7px;}
#short-deal a { border:none; }

#insurance-button { padding:0 0 20px 7px; }
#insurance-button a { border:none; }
#insurance-button span { font-size:1em; padding:2px 0 0 10px; }

form.col3 { float:left; }
form.col3 div { float:left; width:168px; }
form.col3 label { font-weight:bold; font-size:1.2em; padding-bottom:3px; display:block; }
form.col3 select { width:146px; margin-bottom:5px; }

div.col2 { padding-bottom:6px; float:left; width:500px; }
div.col2 div { float:left; width:250px;  }
div.col2 ul { line-height:1.4; }

#offerhistory { padding-top:15px; }
#offerhistory ul { float:left; width:auto; }
#offerhistory li { padding:2px 0 3px 23px; }
#offerhistory li.personal { background:url(../images/buttons/personal/dot.gif) center left no-repeat; }
#offerhistory li.business { background:url(../images/buttons/business/dot.gif) center left no-repeat; }

#model-tab-reviews{display:inline-block;}
#model-tab-reviews .showstars span {margin-right:10px;}

h3#plusone, h2#plusone{padding-top:0px;}
p#plusone{float:right; padding:0px;width:90px;}
#model-details-txt h2 {
    font-size: 1.4em;
    font-weight: bold;
}

.fakeh3{font-size:1.2em; font-weight:bold; color:#ffffff;}
#offer-page .fakeh3 {color:#666;}

.email_rss{float:right; padding:5px 0px 0px; margin-top:-18px; font-weight:bold;}
#page-header h1{clear:both; float:left;}
#subscribe_form{padding:13px; position:relative;}
#subscribe_form label{float:left; width:130px;}
#subscribe_form h2{background:#ccc; margin-bottom:15px; font-weight:bold; padding-left:10px; padding-bottom:5px;}
#subscribe_form div{border:1px solid #ccc; }
#subscribe_form p{padding-left:10px;}
#subscribe_form #close{position:absolute; top:1px; left:386px; background:url("../images/cross.gif") no-repeat scroll center center transparent; cursor: pointer; display: block; width:14px; height:14px;}

.tooltip_block {
	border:1px solid #decc6f;
	background-color:#ffec89;
	font-size:1.1em;
	color:#636466;
	padding:4px;
	width:200px;
}

label#rating_y{display:inline-block;float:left !important;margin-right:105px; clear:both;}

.news_rss { float:right; padding:5px 0 0 0; }
.news_rss a { border:none; background:url(../images/rss-g.gif) no-repeat top right; padding:1px 20px 0 0; color:#888; }
.news_rss a:hover { color:#1F779C; }

/* ---- Clearfix */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
