/*
Theme Name: Contract Hire Web
Theme URI: http://contracthireweb.co.uk
Description: Contract Hire Web theme
Version: 1.0
Author: CHW
Author URI: http://denison.co.uk
Tags: car, van, contract, hire

	CHW v1.0
	http://contracthireweb.co.uk

	This theme was designed by http://denison.co.uk and built & adapted to WP 
	by Jakhongir Yunusov jakhongir.yunusov[at]finnetlimited.com

	The CSS, XHTML design by Stanislav Matsko stanislav.matsko[at]edatasite.com	

*/

@import url(reset.css);

/*CSS Document for CONTRACT HIRE WEB */

				/**** the STANDART CONTENT ELEMENTS *****/

html {
	height:100%; position:relative;
	font-size: 100.01%;
	background:#040505}
body {
	position:relative;  /*overflow:auto Temp for IE-6 by normal pos fixed */
	width:1004px;
	min-height:100%; height:auto !important; height:100%;
	margin:0 auto;
	padding:124px 0 0;
	font:normal .8125em Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#fff /* TEMP */;
	background-repeat:repeat-y;
	background-position:-1004px 0;}

body.inverse {background-position:-2007px 0;}
body.black {background-position:0 0;}
		
		/*** headers H1, H2, H3.***/
	h1,h2 {
		font-weight:bold;
		margin-bottom:1em}
	.inverse #main h2, .inverse #main h3
	, #main .inverse h2, #main .inverse h3 {color:#000}
	
		.inverse .inverse h2, .inverse .inverse h3, .inverse .inverse label {color:#fff !important}
	
		.title, .title strong.upper, #super-title, #super-title strong {
			margin:0;
			font-weight:normal;
			font-family:Century Gothic;
			}
		.title {
			_display:block /* ??? */;
			clear:both;
			padding:9px 8px 6px;
			font-size:1.0769em;
			border-bottom:3px solid #88ab29;
			background-position:0 -123px;
			background-color:#040505;
			
			}
			
		.head {
			position:relative;
			min-height:31px; height:auto !important; height:31px;
			padding:13px 8px 9px;
			font-size:1.538em;
			background-position:0 -487px}
			.head span.left, .head span.right {
			position:absolute; top:0;
			width:3px; height:53px; 
			background-repeat:no-repeat !important;
			}
			.head span.left {
				background-position:0 -193px;}
			.head span.right {
				background-position:100% -247px;
				}
			h1.head {				
				border-bottom-width:13px;
				color:#fff;}
				
				h1 .minor {font-size:0.7em;}
			
			.blank-title {
				display:block;
				font-size:1.538em;
				}
		
	h3 {margin-bottom:1em;}
			
		h1#super-title {
			width:482px; height:242px;
			padding:20px 7px;
			font-size:1.384em;
			background:url(/images/bg_supertitle.jpg) no-repeat 0 100%;
			background-color:#040505;}
			h1#super-title strong {
				display:block;
				font-size:1.444em}

	p {margin-bottom:1.3em}
	
	em, address {font-style:normal}
	
	input, select, textarea {
		border:1px solid #000;}
	
	
		/*** HYPERLINKS ***/
	/* Links in black background */
		/* a:link in black */
	a, .inverse .inverse #main a, .inverse #main .inverse a {color:#eee}
		/* a:link in black */
	a:hover {text-decoration:underline !important; color:#bbb;}
	.inverse .inverse #main a:hover, .inverse #main .inverse a:hover	{
		color:#bbb;}
	
	/* Links in white background */
		/* a:link in white */
	.inverse #main a, #main .inverse a, #finder div.field-1 a {
		color:#000}
		/*a:hover in white*/
	body.inverse #main a:hover, #finder div.field-1 a:hover
, #data-details div.left div.box.text-ctr address a:hover	{
	color:#333;}
	/*End in white background */
	
	/* start a+li.more */
.more, li.more a {
	float:left; clear:left;
	margin-bottom:8px;
	font-weight:bold;
	color:#a2cb40 !important;}
	ul.pair .more {margin-bottom:8px;}
	
.inverse #main a.more, .inverse #main .more a
,.inverse a.more, .inverse .more a {
	color:#87ab28 !important}
	
	#major-cover #main a.slide-btn.blue-btn {color:#fff}
	#major-cover #main a:hover.slide-btn.blue-btn {color:#fff}
	a:hover.slide-btn, .inverse a:hover.slide-btn {
		text-decoration:none !important; color:inherit !important;}
	#search-datas a:hover.slide-btn, #search-datas .inverse a:hover.slide-btn
, #data-details a.slide-btn.abs	{
		color:#000 !important;}
		
		/*** end hyperlinks ***/


				/**** END standard content elements ****/


				/*** ALL BACKGROUNDS ***/
p.btn input, p.btn button, #email em span
, ul.art-title h3 em, .art-head h3 span, .trademark, .no-img span
, .add-mark .mark, .chw-mark .mark, .close {
	background-image:url(/images/bg_all_minibox.png);
	background-repeat:no-repeat}

#header, #nav-top, .title, .head, .head span.left, .head span.right
, .slide-btn, .slide-btn span, .mini-head {
	background-image:url(/images/bg_all_vertical.png);
	background-repeat:repeat-x;}

body, ul.marked-2 li {
	background-image:url(/images/bg_all_horizontal.png);}	
	

				/**** START SHARED CLASSES ****/
.left {float:left !important; left:0;}
.right {float:right !important; right:0}
img.left {margin:0 13px 13px 0}
img.right {margin:0 0 13px 13px}
	ul.pair img.left{margin:0 8px 4px 0}
	ul.pair img.right{margin:0 0 8px 8px}
.clear {clear:both; display:block;}

	.clear-0 {
		overflow:hidden;
		float:none !important;
		clear:both !important;
		padding-top:0 !important;
		padding-bottom:0 !important;
		}

.end {border:none !important}
.fit {margin:0 !important}
.abs {position:absolute !important; display:block;}

.ctr{margin:0 auto; float:none !important;}
.text-ctr {text-align:center}

.blue, a .blue {color:#00a2e0 !important;}
.b {font-weight:bold;}
.upper {text-transform:uppercase}
.strong-1 {color:#85aa28 !important}
.bg-plus {background-color:#e5e5e5;}
.brd, .inverse .inverse .brd {border-top:1px dashed #fff;}
.inverse .brd {border-top:1px dashed #333;}
.brd-bot {border-bottom:1px dashed #333}

.trademark {
	float:left;clear:left;
	margin-right:8px;
	width:32px; height:32px;}
	h1 .trademark {clear:none;}
	.trademark.citro {
		width:28px; height:28px;
		background-position:-0px -276px;}
		.trademark.citroblack {
		width:28px; height:28px;
		background-position:-28px -276px;}
	.trademark.mitsu {
		background-position:-91px -275px;}
	.trademark.vw {
		background-position:-58px -275px;}
		
		.thick .trademark {
			margin-bottom:8px}
	
p.btn, #email em {
	position:relative; overflow:hidden; zoom:1;
	float:right;
	margin:0;}
	p.btn button, p.btn input, #email em span {
		position:absolute; left:0; top:0;
		width:100%; height:100%;
		border:none; outline:none; cursor:pointer;}
	p.btn button, p.btn input {padding:0; border:none !important}
		
.preload {display:none; float:right; margin:3px 8px}

.add-mark {
	display:block;
	font-size:1.076em;
	text-decoration:none;
	}
	.add-mark .mark {
		float:left;
		padding-right:4px;
		width:23px; height:19px;
		background-position:-444px -20px;}
		.add-mark.chw .mark {}
a.add-mark {cursor:pointer;}


.slide-btn {
	overflow:hidden;
	display:block;
	height:23px;
	float:right;
	margin:0 auto;
	padding:0 0 0 4px;
	text-align:center;
	text-decoration:none;
	font-size:0.91em;
	font-weight:bold;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 -323px;}
	.slide-btn span {
	display:block;
	padding:0 4px 0 0px;
	background-repeat:no-repeat;
	background-position:100% -347px}
	.slide-btn span span {
		height:15px; line-height:15px;
		padding:4px;
		background-repeat:repeat-x;
		background-position:0 -299px;}
		
	.blue-btn {background-position:0 -396px}
		.blue-btn span {background-position:100% -421px}
			.blue-btn span span {background-position:100% -371px}


.bann-full/* , .bann-full img */ {display:block; width:468px; height:60px;}



	.inverse #main, #main .inverse {
		color:#333;
		background-color:#fff;}
		.inverse .inverse {color:#fff !important; background-color:#1b1b1d !important;}
/* SHARED "BOXS-BLOCKS" */
.box/* ,	#major-cover .inverse .inverse, .inverse #major-cover .inverse */ {
	overflow:hidden; zoom:1;
	border-bottom:8px solid #040505;
	padding:8px;
	background-color:#1b1b1d}
	#main .box {
		margin:0;
		padding:8px 13px 8px}
	#major-cover .inverse .box {
		padding:8px;
		background-color:#fff;
		border-bottom:none;
		}
	
	#main ul.box.art-title {
		padding-right:0px}

.blank {
	overflow:hidden; zoom:1;
	padding:13px;}

/* Bottom padding for #news-arhive */	
/* .socle {
	position:relative;
	padding-bottom:120px;} */
		
.no-img {
	display:block; overflow:hidden;
	text-align:center;
	font-family:Century Gothic;
	color:#87ab28;
	background-color:#e5e5e5;}
a.no-img, .no-img a {cursor:pointer; color:#87ab28 !important;}
	.no-img span {
		display:block;
		width:82px; height:20px;
		margin-left:auto;
		margin-right:auto;
		background-position:-126px -278px;}

.article, .article p {overflow:hidden; zoom:1; margin-bottom:1.3em}
	
.close {
	display:block;
	float:right;
	width:18px; height:18px;
	margin:0 8px;
	background-position:-450px 0;
	cursor:pointer;}



/* SHARED FORM ELEMENTS */
.rbtn, .rbtn input {
	margin-bottom:3px;
	vertical-align:middle;
	border:none}
		
.field-1 {
	color:#000;
	background-color:#e5e5e5}


/* SHARED UL & DL */

/* start li+a.more */
	/* ul.marked-1 */ li.more {
		display:inline /* for IE-6 double-margin bug */;
		padding-top:5px;
		list-style:none !important;}
/* end li+a.more */


li.tier {
	overflow:hidden; zoom:1;
	clear:both;
	border-bottom:4px solid #040505;}


ul.line-x li {float:left; border-right:1px solid #333}



li.base-item {float:left}
	li.base-item li{margin-bottom:3px}

/* Start ul.triad */
ul.triad {}
	ul.triad li.base-item {
		_display:inline /* for IE-6 prevent layout broken */;
		width:148px;
		margin:0 13px 16px 0;
		}
	/* ul.triad li.base-item h3 */ul.art-title li h3 {
		position:relative;
		margin-bottom:3px;
		padding-top:25px;}
		/* ul.triad li.base-item h3 em */ul.art-title li h3 em {
			position:absolute; left:0; top:0;
			width:147px; height:25px;}
		ul.art-title li h3 a {float:none !important; text-decoration:none;}
			
		#car-deals ul.art-title li h3 em {width:229px; margin:0;}
		#car-deals ul.art-title li a {float:left; clear:both; margin-bottom:3px; font-size:0.9em;}
			
			
			
		#vaux h3 em {background-position:0 -22px}
		#car-deals #vaux h3 em {background-position:0px -125px}
		
		#merc h3 em {background-position:-147px -22px}
		#car-deals #merc h3 em {background-position:-230px -125px}
		
		#audi h3 em {background-position:-294px -22px}
		#car-deals #audi h3 em {background-position:0px -150px}
		
		#lexus h3 em {background-position:0 -47px}
		#car-deals #lexus h3 em {background-position:-230px -150px}
		
		#citroen h3 em {background-position:-147px -47px}
		#car-deals #citroen h3 em {background-position:0px -175px}
		
		#bmw h3 em {background-position:-294px -47px}
		#car-deals #bmw h3 em {background-position:-231px -175px}
		
		#peugeot h3 em {background-position:0 -73px}
		#car-deals #peugeot h3 em {background-position:0 -200px}
		
		#mini h3 em {background-position:-147px -73px}
		#car-deals #mini h3 em {background-position:-231px -250px}
		
		#jaguar h3 em {background-position:-294px -73px}
		#car-deals #jaguar h3 em {background-position:0px -225px}
		
		#renault h3 em {background-position:0 -98px}
		#car-deals #renault h3 em {background-position:-231px -225px}
		
		#vw h3 em {background-position:-147px -98px}
		#car-deals #vw h3 em {background-position:-0px -249px}
		
		#ford h3 em {background-position:-294px -98px}
		#car-deals #ford h3 em {background-position:-231px -200px}

/* End ul.triad */



/* Start marked lists */
ul.marked-1 {}
	ul.marked-1 li {
		margin:0 0 11px 16px;
		list-style:square;
		color:#a3ca40;
		}
	ul.marked-1 a {}


ul.marked-2 {}
	ul.marked-2 li {
		margin:0 0 8px 4px; padding-left:12px;
		background-repeat:no-repeat;
		background-position:-3012px 0.6em;}
	#main .marked-2 li * {background-color:#1b1b1d}
	ul.marked-2 a {}
/* End marked lists */


	
/* Start ul.pair */
ul.pair {width:100% /* for IE */; margin-bottom:8px;}
html>body ul.pair {float:left;}  /* for All only Exept IE-6 */

	/* ul.pair li {overflow:hidden; zoom:1;} */
	ul.pair li.tier {border-bottom:none;}
		ul.pair li li {margin-bottom:auto}

	.major {
		float:left;
		width:232px;
		padding-top:8px;
		padding-right:8px;
		}
		
	ul.pair .thick {
		width:224px;
		padding-top:26px;
		/* padding-left:16px; */}
		

		ul.pair li.thick .right {
			float:right;
			width:178px;}
			

		ul.pair .clear-0 {margin-bottom:-1em !important;}
		ul.pair .clear-0.tier {
			padding-bottom:8px !important}
	
	
		ul.pair li.right {width:222px;}
		ul.pair  li.bg-plus.right {
		clear:right;
		width:190px;
		padding:13px 8px 13px 24px;
		margin-bottom:8px;}

	
	ul.mini-blocks {font-size:0.89em;}
		ul.mini-blocks li {
			margin-bottom:8px;
			padding-top:0;
			padding-bottom:8px;
			}
		ul.mini-blocks li.right {padding:0; width:222px;}/*  for IE-6 */
		ul.mini-blocks li.clear {}
		ul.mini-blocks h3, ul.mini-blocks p {margin:0}
		ul.mini-blocks a.more {clear:none;}
/* End ul.pair */


/* Start page-listing by search result */
.page-listing {
	overflow:hidden; zoom:1;
	padding:13px;
	background:#f4f4f4;}
	.page-listing ul {
		float:right;
		}
		.page-listing li {
			float:left;
			margin-right:8px;			
			}
		li.next-page {margin:0 0 0 8px;}
		li.prev-page {
			font-weight:bold;}
			#main li.next-page a, #main li.prev-page a, .page-listing strong	{
				font-weight:bold; color:olive;}
		.page-listing a {}
		.page-listing a.active {text-decoration:none; color:red !important;}
/* End page-listing by search result */

	
	

ul.twin {}
	.twin li {display:inline; float:left; clear:left}
	.twin li.right{clear:right;}
	.blank .twin li {
		width:229px;}
	#car-deals ul.twin li {margin-bottom:16px;}

dl.twin {}
	.twin dt {
		float:left; clear:left;
		margin-right:0.5em;
		font-weight:bold;
		}
	.twin dd {}


/* Start table.twin-cells */
table.twin-cells {width:470px;}
	table.twin-cells td {padding:8px 13px 8px 0;}
	table.twin-cells td.right {
		float:none !important; padding:8px 0 8px 13px;
		border-left:1px dashed #888;}
	.blank table.twin-cells td {
		min-width:216px; _width:216px;}	
	.blank table.twin-cells td.bg-plus {
		padding-left:26px;
		border:none;}
		
		.blank table.twin-cells div.thick {
			position:relative;
			width:175px;
			padding-left:40px;}
			.blank table.twin-cells div.thick .abs {
				left:0px; top:0; width:40px; text-align:center;}
			.blank table.twin-cells .thick span.abs.brd {
				top:-8px; width:220px;}
	
	
	/* Start art h3 head cells */
	.blank table.twin-cells td.art-head h3 {}
	.blank table.twin-cells td.art-head h3 span {
		display:block; overflow:hidden;
		height:62px; max-height:62px;
		}
		#car-latest h3 span {width:80px; background-position:-126px -300px}
		#car-cheap h3 span {width:94px; background-position:-206px -300px}
		#car-dealer h3 span {width:84px; background-position:-300px -300px}
		#car-finance h3 span {width:82px; background-position:-384px -300px}
		
		#van-latest h3 span {width:87px; background-position:-105px -363px}
		#van-cheap h3 span {width:92px; background-position:-193px -362px}
		#van-dealer h3 span {width:91px; background-position:-287px -361px}
		#van-finance h3 span {width:87px; background-position:-380px -361px}
	/* End art head cells */
	
		/* Start bottom borders in the table.twin-cells */
		table.twin-cells tr.clear-0 td {
			padding:0;
			border:none}
			table.twin-cells tr.clear-0 td span {
				display:block; overflow:hidden; height:1px;
				width:220px;
				margin:4px 8px 4px 0;
				border-top:1px dashed #888;}				
			table.twin-cells tr.clear-0 td.right span {margin:4px 0 4px 8px;}
			table.twin-cells tr.clear-0 td span.bg-plus {
				width:242px; height:4px;
				margin:0 0 8px;
				border:none;}
			/* End bottom borders in the table.twin-cells */

				table.twin-cells td ul li {line-height:1em; margin-bottom:4px;}
				table.twin-cells td ul.left, 	table.twin-cells td ul.right {
					max-width:112px; font-size:0.88em;}
				table.twin-cells td ul.left {padding-right:8px; width:100px;}
/* End table.twin-cells */

/* Start ul.art-line (for BEST RATES pictures) */
ul.art-line {overflow:hidden; margin-bottom:13px;}
	.blank ul.art-line li {
		display:inline /* for IE */;
		float:left;
		width:146px; margin:0 13px 0 0;
		border:1px solid #a7cd49;
		color:#fff;
		background-color:#434248;}
		#car-deals ul.art-line li {border-color:#fff;}
		ul.art-line a {display:block;}
		
	
/* Start ul.art-rows */
.art-rows {}
	.art-rows li.tier {
		margin-bottom:8px;
		border-color:#cfdda9;}
		.art-rows li h3, .art-rows li p {/* float:right; width:367px; */}
		.art-rows li h3 {margin:0;}
		.art-rows li p {}
		.art-rows li a.left {padding-bottom:1.3em;}
/* End ul.art-rows */
	
	
	
	
	/* Start dl.art-viewer */
	dl.art-viewer, #sendmail div.field-1 {
		float:left /* for anti collapse */;
		padding:8px; margin-bottom:8px;
		background:#E5E5E5} 
		
	dl.art-viewer {}
	dl.art-viewer a {/* display:block; */}
	dl.art-viewer dt {width:173px; height:131px; margin-bottom:8px;}
	dl.art-viewer dt .no-img {padding:53px 0 0;}
	dl.art-viewer dd{
		width:53px; height:40px;
		float:left;
		margin-right:7px;}
		dl.art-viewer dd.end {margin-right:0}
	/* End dl.art-viewer */	
	
/* End shared UL & DL */
		
				/**** END SHARED CLASSES ****/



				/**** LAYOUOT ****/
dl#travel-line {
	line-height:27px;
	font-size:0.846em;
	color:#ddd;
	background-color:#040505;}
	#travel-line dt, #travel-line dd {display:inline; margin-right:10px}
	#travel-line dt {font-weight:bold;}
		#travel-line dd {}
		#travel-line dd a {color:#ddd}
		#travel-line dd a.active {text-decoration:none; font-weight:bold; color:#fff}

#major-cover {
	float:left;
	width:704px;
	}				

	#main, #sidebar-left, #sidebar-right {
		/* background-color:#1b1b1d */}
	/** Start #MAIN **/
	#main {
		_display:inline /* for IE-6 (double margin-hack) */;
		float:right;
		width:496px;
		margin:0 8px}
		
		#news-arhive {
			clear:both;
			margin-top:1.3em;}
		#news-arhive ul.line-x li {
			margin:0 6px 4px 0; padding-right:6px;}
			
			
		form#refine {
			background-color:#87ab28}
		#refine div {
			overflow:hidden; zoom:1;
			_height:22px /* for IE-6 */;
			padding:7px 4px;
			}
		#refine select {
			float:left;
			margin-right:3px;
			}
			#variant_F {width:128px; //width:137px;}
			#contract_term_F {width:101px; //width:109px;}
			#engine_size_F {width:118px; //width:125px;}
			#co2_emissions_F {width:150px; //width:150px;}
			#fuel_type_F {width:150px; //width:150px;}
			#transmission_F {width:182px; //width:182px;}
			#refine option {}
		#refine p.btn {width:108px; height:22px;}
			#refine p.btn input, #refine p.btn button {background-position:-218px -274px;}
		
			#refine-plus {
				clear:both;
				background-color:#29292c}
			#refine-plus {display:none;}
		
		/* Start search results list */
		#search-datas {
			overflow:hidden}
			
			
			#search-datas li.tier {
				/* width:492px; */
				padding:4px 0 2px 4px;
				}
			#search-datas li.tier li {
				position:relative;
				float:left;
				min-height:48px; height:auto !important; height:48px;
				margin-bottom:2px; padding:0 4px 40px;
				text-align:center;
				}

			#search-datas li.tier li.data-art, #search-datas li.tier li.data-art .no-img {
				/* display:block; overflow:hidden; */
				width:118px; height:90px !important; min-height:90px;
				margin:0; padding:0;
				}
				li.tier li.data-art .no-img {font-size:1.076em;}
					li.tier li.data-art .no-img span {margin-top:32px;}
					
			#search-datas li.data-model {width:127px;}	
				#search-datas li.data-model .abs {font-size:0.8em; line-height:1em;}	
			#search-datas  li.data-price {width:127px;}
			#search-datas  li.data-dealer {
				width:94px;
				border-left:1px dashed #333;
				border-right:1px dashed #333
				}

		#search-datas h2 {margin:0}
		#search-datas span.upper {
			display:block;
			font-size:1.23em}
		#search-datas .abs {left:0; bottom:0; width:100%;}
		
		#search-datas li.data-price .slide-btn {
			float:none;
			width:8em;
			/* margin:0 auto; */
			}
		/* End search results in refine results page list */
		
		/* Start lease datas */
		#lease-datas {}
			#lease-datas li {padding:13px 13px 4px;}
			#lease-datas h2.minor {float:left; margin-bottom:1.5em;}
			#lease-datas h2.minor .clear {display:block; font-weight:normal;}
			#lease-datas div.clear {display:inline /* for IE */;}
		/* End lease datas */
		
		
		/* Start div#data-detaels (search-result_expanded) */
		#data-details {}
			#data-details div.blank {
				position:relative;
				padding:38px 4px;
				margin-bottom:8px;
				}
				#data-details div.right {width:278px; margin-left:21px;}
					#data-details .upper {font-size:18px; margin-bottom:0}
					#data-details h2.upper {
						clear:right;
						margin-top:42px;
						}
					#data-details strong.upper {font-weight:normal}
					#data-details div.right strong.blank-title {
						margin-bottom:1em;}
						
					#data-details dl.twin {margin-bottom:1em;}
			
					#data-details a.slide-btn.abs {
						bottom:13px; right:13px;
						min-width:114px /* for Safari */; width:9.6em;
						}
						#data-details p a.slide-btn.abs {top:13px;}


				#data-details div.left {width:188px;}
					#data-details div.left div.box.text-ctr {clear:both}
						div.box.text-ctr .chat-deals {
							width:141px; height:24px;
							float:none;
							margin:8px auto;
							}
							div.box.text-ctr .chat-deals button {
								background-position:-326px -274px}
						#data-details div.left div.box.text-ctr address {margin-bottom:16px;}
						#data-details div.left div.box.text-ctr address * {
							display:block;
							margin-bottom:4px;
							font-size:0.95em;
							color:#858585;
							}
							#data-details div.left div.box.text-ctr address strong {
								display:block;
								font-weight:bold;
								}
							#data-details div.left div.box.text-ctr a.strong-1 {font-weight:bold;
							}
							
				#data-details ul.twin {margin:8px 0}
					#data-details ul.twin li {width:210px; margin:0 13px 1em;}
					#data-details ul.twin h3 {margin:0;}
		

		form#sendmail {}
			#sendmail div.field-1 {
				float:left;
				padding:8px}
			#sendmail h3 {}
			#sendmail input, #sendmail textarea {
				width:169px;
				margin-bottom:4px;
				border:1px solid #b9b9b9;}
			#sendmail textarea {height:auto;}
			#sendmail p.btn {width:68px; height:22px;}
			#sendmail p.btn input, #sendmail p.btn button {background-position:-141px 0;}
			/*End Start div#data-detaels (search-result_expanded) */
			

		/* Start Add Directory Lease */
		form#locator {
			float:left; width:274px; margin-right:8px;}
			#locator select {
				width:100%;
				margin-bottom:8px;}
			#locator input {}
			#locator label.rbtn {
				float:left;
				margin:0 4px 8px 0}
			#locator input.left {width:182px; margin-top:1px; font-weight:bold}
			#locator div.clear {
				overflow:hidden; zoom:1;
				padding:8px;
				background-color:#303032;}
			#locator label {}
			#locator p.btn {
				width:68px; height:22px;}
				#locator p.btn input, #locator p.btn button {
					background-position:0 -308px;}

		#add-dir {
			float:right;
			width:170px;
			min-height:102px; height:auto !important; height:102px;
			padding:8px;
			text-align:center;
			border:1px dotted #fff;}
			#add-dir a {text-decoration:none}
			#add-dir .add-mark {display:block; margin-bottom:8px;}
			#add-dir .slide-btn {float:none;	width:160px; margin-top:16px;}
		
		/* End Add Directory Lease */
		
/** END #MAIN **/
	
		/** Start #SIDEBAR-LEFT **/
		#sidebar-left {float:left;	width:192px;}
			form#finder {width:192px;}
			#finder div.field-1 {
				font-weight:bold;
				}				
				#finder h2 {
					width:176px /* for IE6 position bug */;
					margin-bottom:0;}

					#finder h2 .strong-1 {
						display:block;
						font-size:0.7em;
						}

			#finder select {
				width:175px;
				margin-bottom:3px;
				}
				
				#finder option {}
		
			label#email {
				display:block; overflow:hidden;
				width:172px;
				margin:14px 0 6px;
				}
				#email input {
					width:170px; //width:168px}
				#email em {
					clear:both;
					width:72px; height:17px;
					//margin-top:-1px;
					}
					#email em span {
						background-position:0 0;
						cursor:auto;
						}
				
			#finder p.clear {margin:3px 0;}
				#finder p.clear label {display:block;}
				
			#finder p.btn {
				width:66px; height:21px;
				}
				#finder p.btn input, #finder p.btn button {background-position:-73px 0;}
				
		/** END #sidebar-left **/

	/*END #major-cover*/
	
	/** Start #SIDEBAR-RIGHT **/
	#sidebar-right {float:right; width:300px;}
		form#subscribe {
			padding:17px 21px;
			}
			form#subscribe input {
				display:block;
				width:254px;
				}
			form#subscribe p.btn {
				width:68px; height:22px;}
			form#subscribe p.btn input, form#subscribe p.btn button {
				background-position:-210px 0}
				
			.mpubann {
				width:300px;
				height:250px;
				padding:0px;
				border-top:12px solid #a3cb40;
				/*background:url(/images/bann_mpu-1.jpg) no-repeat 0 0;*/}
	
	/** END #sidebar-right **/

	
#sub-list {
	clear:both;
	width:1004px;/* For IE-6 */}
#sub-list h2.title {
	border-top:8px solid #040505;
	/*_width:996px   for IE-6 */;}
	#sub-list ul.box {
		padding-bottom:0;
		border-bottom:0;
		}
	#sub-list ul li.base-item {
		width:125px;
		margin:0 8px 8px;
		font-size:0.8em/* 0.923em */}
			#sub-list li.base-item ul li {margin-bottom:8px;}
			#sub-list ul li a {text-decoration:none;}
			#sub-list ul li a {}
	
	
/* Start footer */
	#footer {
	overflow:hidden; zoom:1;
	clear:both;
	text-align:center;
	font-size:0.692em;
	background-color:#a4cb40;
	color:#000;
	}
	#footer address, #footer p {
		width:502px;
		margin:8px auto;}
/*END #footer*/



	/** START HEADER **/
#header, #nav-top {
	position:absolute; left:0;
	width:1004px;}
#header {
	 top:0;
	 height:124px;
	 }
	#site-logo {
		float:left;
		margin:23px;
		}
		
	#header .head-bann/*??bann-full??*/ {float:right;}

/*Start #nav-top*/
#nav-top {
	bottom:0;
	width:1004px;
	height:32px; line-height:32px;
	background-position:0 -91px;}
	
	#nav-top ul {float:left}
		#nav-top ul li {
			display:inline;
			padding:0 8px 0 9px;
			font-weight:bold;
			border-right:1px solid #1e2118}
			#nav-top li a {
				text-decoration:none;
				color:#1e2118}
			#nav-top li a.active {color:#fff}
			#nav-top li a:hover.active {text-decoration:none !important}
	
	#f3 {	
		float:right;
		width:288px;
		padding:4px 10px}
		#f3 input {
			height:19px; line-height:19px;
			float:left;
			width:245px;
			border:1px solid #000;
			color:#7a7a7a}
		#f3 p.btn {
			width:38px; height:22px;}
		#f3 p.btn button, #f3 p.btn input {
			height:23px;
			background-position:-280px 0}
/*End #nav-top*/
		
	/** END HEADER **/


	/**Start POPUP styles**/
	.popup {position:absolute; left:20%; top:0/* 152px */;/*  z-index:100; */
		width:424px;
		padding:68px 32px 24px;
		background-color:#1b1b1d;
		border:4px solid #c5c5c5;
		}
		.mini-head {
			left:0; top:0;
			height:17px; padding:12px 0;
			border-bottom:3px solid #88AB29;
			background-color:#040505;
			background-position:0 -446px;}
			
				.mini-head .add-mark {display:inline /* for IE double margin bug */; float:left; margin:0 0 0 32px;}
				.mini-head .chw {float:right;}
				
					.mini-head .add-mark .mark {
						height:17px;
						background-position:-444px -41px}
					.mini-head .add-mark.chw .mark {
						width:19px; height:19px;
						padding-right:6px;
						background-position:-444px -59px}
		#add-dir-form .mini-head {_width:500px /* for IE-6 */; width:100%;}
			
	#add-directory-leasing-block {
		display: none;
		top:152px;
		left:20%;
		position:absolute;
		z-index: 102;
		/*position: fixed;*/
	}
			
	#add-dir-form {}	
		#add-dir-form form {font-size:0.85em;}
		#add-dir-form input, #add-dir-form textarea {width:423px;}
		#add-dir-form label {
			display:block; clear:both;
			font-weight:bold;
			}
			#add-dir-form label span {
				display:block;
				font-weight:normal;
				color:#bbb;
				}
		#add-dir-form input{
			margin-bottom:4px}
		#add-dir-form input#add-dir-logo{
				float:left; width:355px;
			}
			#add-dir-makers-list {
					margin-bottom: 100px;
					*margin-bottom: 20px;
				}
				#add-dir-makers {
						margin:10px 0pt 10px 0px;
						display:block;
					}
					#add-dir-makers li {
							float: left;
							width: 195px;
							margin-right:10px;
						}
						#add-dir-makers-name{
								width:10px;
								margin-left:10px
							}
			#add-deal-name, #add-dir-fax, #add-dir-pcode {
				margin-bottom:24px !important;}
		#add-dir-form .btn{
			float:right;
			width:59px; height:18px;
			margin-top:1px;
			}
			#add-dir-form p.btn button, #add-dir-form p.btn input{
				background-position:-382px 0;
				}
			#add-dir-form p.btn.submit button{
				background-position:-320px 0;
				}
		#add-dir-form textarea{margin-bottom:4px;}
	
		#add-dir-complete {display:none;}
	
	/**End POPUP styles**/

/** Global pop up styles **/
#hideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #hideSelect { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.overlayMacFFBGHack {
	background: url(/images/macFFBgHack.png) repeat;
}

.overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/** End Global pop up styles **/
#myloader{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
	
	
	/**End POPUP styles**/

.jpqr {}
.jprq p {
  margin: 0px;
}
.floatL {
	float:left;
	margin:0 8px 8px 0;
}
.floatR {
	float:right;
	margin:0 0 0px 8px;
}
ul.mini-blocks img {
	width:50%;
	height:50%;
	margin-right:10px;
}

.art-rows img {
	width: 25%;
	height: 25%;
	margin: 5px 10px 3px 0px;
	float: left !important;
}
.content {
	border-bottom: 1px dashed  #A4CB40;
	margin-bottom: 10px;
}

.content img {
	width: 25%;
	height: 25%;
	margin: 5px 10px 3px 0px;
	float: left !important;
}
