/* General setup */
#main-search-bar { font-size:1.25em !important;float:left;width:100%;margin-bottom:20px; }

#main-search-bar label,
#more-options li,
#more-options p { font-size:12px !important; }

.tabs-list,
#search-params ol,
.column ol { list-style-type:none; }

.tabs-list li,
#search-params li { float:left; }

	/* Main Tabs */

	#main-tabs { color:#222; font-weight:bold; margin-left:5px; }
	
	#main-tabs li { margin:0 3px; height:25px; line-height:25px; }
	
	#main-tabs li a {
		background:#dadadc url(http://cdn2.motors.co.uk/v2live/images/main-tabs.jpg) -200px 0 no-repeat;
		color:#222;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
		width:100px;
	}
	
	#main-tabs li a:hover,
	#main-tabs li a.current { color:#fff; }
	
	#main-tabs li a:hover { background-color:#f36523; background-position:-100px 0; }
	
	#main-tabs li a.current { background-color:#81b030; background-position:0 0; }
	
	/* end */

/* end */

/* Initial search area view */

#search-params { clear:both; background:url(http://cdn2.motors.co.uk/v2live/images/green-white-top.png) 0 0 no-repeat; float:left; padding-top:10px; }

.finda-panel {
	background: url(http://cdn2.motors.co.uk/v2live/images/green-white-btm.png) 0 bottom no-repeat;
	float:left;
	padding:0 10px 10px;
	width:740px;
}

#search-params ol { margin-bottom:10px; }

#search-params li { float:left; width:226px; margin-right:20px; }

#search-params li.price-wrapper,
#search-params li.dealer-checkboxes { margin-right:0; margin-left:20px; }

#search-params li.dealer-checkboxes { width:200px; }

#usedcar-panel ol li { margin-bottom:10px; }

#search-params label { font-size:12px; font-weight: bold; }

#search-params ol li label.block { margin-bottom:5px; }

#search-params ol li label.block,
#search-params ol li label.block span { display:block; }

#search-params ol li label.block span { color:#939598; font-size:9px; }

#search-params ol li ol li { float:none; }

	/* Reset link */
	
	.reset-form { height:10px; position:relative; }
	
	.reset-form a { background: url(http://cdn2.motors.co.uk/v2live/images/reset.gif) 0 center no-repeat; padding-left:18px; position:absolute; right:0; }
	
	.reset-form a,
	.more-options-toggle a { font-size:12px; font-weight:bold; text-decoration:none; }
	
	.reset-form a:hover,
	.more-options-toggle a:hover { color:#f36523; text-decoration:underline; }
	
	/* end */

	/* Location field */
	
	span.input-gradient {
		background:url(http://cdn2.motors.co.uk/v2live/images/bg_input_left.gif) no-repeat scroll left top transparent;
		float:left;
		width:150px;
	}
	
	#dealer-location,
	#usedcar-location {
		background:url(http://cdn2.motors.co.uk/v2live/images/bg_input_right.gif) no-repeat scroll right top transparent;
		border:medium none;
		float:left;
		padding:4px 9px;
		width:133px;
	}
	
	/* end */

	/* Distance slider */
	
	.slider-labels { margin-bottom:5px; }
	
	.slider-labels span { float:left; font-size:10px; width:75px; }
	
	#distance-input,
	#price-input { font-size:12px; font-weight:bold; position:relative; top:-2px; text-align:center; }
	
	.slider-labels span.nationwide-label,
	.slider-labels span.upper-limit{ text-align:right; }
	
	#dealer-distance-slider,
	#usedcar-distance-slider,
	#usedcar-price-slider { clear:both; }
	
	#dealer-distance-slider,
	#usedcar-distance-slider { margin-left:-2px; }
	
	#dealer-distance-slider { width:226px; }
		
	.price-wrapper .slider-labels span.lower-limit { width:35px; }
		
	#price-input { width:135px; }
	
	#price-input em { font-style:normal; }
	
	.price-wrapper span.upper-limit { width:55px; }
		
	/* end */

	/* Expand search area link */
	
	.more-options-toggle a { padding-left:18px; }
	
	.more-options-toggle a.more { background: url(http://cdn2.motors.co.uk/v2live/images/more.gif) 0 center no-repeat; }
	
	.more-options-toggle a.less { background: url(http://cdn2.motors.co.uk/v2live/images/less.gif) 0 center no-repeat; }
	
	.more-options-content,
	.more-options-toggle { clear:both; }
	
	/* end */
	
	/* Homepage panel */
	
	#homepage-panel span.input-gradient { width:105px; }
	
	#homepage-panel #usedcar-location { width:88px; }
	
	#search-params li.homepage-loc { width:120px; }
	
	#srch-btn { float:right; position:relative; }
	
	#srch-btn input { position:absolute; top:-52px; right:0; }
	
	/* end */

/* end */

/* More search options expanded area */

#more-options {
	background:url(http://cdn2.motors.co.uk/v2live/images/green-white-lg-top.png) 0 0 no-repeat;
	padding-top:10px;
	position:relative; top:-10px;
	display:none;
}

#more-options.display { display:block; }

#more-options h4 { font-size:14px; }

	/* Tabs */
		
	#more-options .tabs-list { margin-left:-10px; }

	#more-options .tabs-list li { height:20px; line-height:20px; }
	
	#more-options .tabs-list a { color:#000; display:block; float:left; font-weight:bold; padding:0 10px; text-decoration:none; }
		
	/* end */
	
	/* Content panel */
	
	.more-opts-panel {
		background: url(http://cdn2.motors.co.uk/v2live/images/green-white-lg-btm.png) 0 bottom no-repeat;
		padding:0 10px 10px;
		width:980px;
	}
	
	.more-options-content .column { margin:10px 5px; width:153px; }
	
		/* Panel content */
	
		#more-options label { color:#1160ab; }
		
		label.selected-option { font-weight:bold; }
		
		#more-options .radio-opts label { color:#000; font-weight:bold; }
		
		#dealerTypes { display:none; }
		
		/* end */
	
	/* end */

/* end */

.curtain
{
    display: none;
    position: fixed;
    background-color: rgb(0, 0, 0);
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    opacity: 0.70;
    -moz-opacity: 0.70;
    z-index: 600;
}

.curtain .wait
{
    position: fixed;
    top: 50%;
    left: 50%;
    height: 100px;
    width: 100px;
    background: url(http://cdn2.motors.co.uk/v2live/images/progress.gif) no-repeat center;
}
