/*
Come on
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
Version 0.11.4
Mucked about with by us - need to remove YUI styles ASAP
*/

* html body.masked select {
	visibility:hidden;
}

* html div.panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

/* These no longer have any resemblance to the original YUI styles, and ought to be renamed */
.panelYUI {
	border-collapse:separate;
	position:relative;
	left:0px;
	top:0px;
	background-color:#ACC4D7;
	border:1px solid #000;
	z-index:401;
	overflow:hidden;
}


.panelYUI .hd1,
.citroen .ajax-head
{
    background-color: #191B1E;
    background-image: none;
}

.fiat .ajax-head
{
	background-color: #2B2B2B;
	background-image: none;
}

.panelYUI .hd1 .closetext {
        cursor:pointer;
	background-color: #191b1e;
}
.panelYUI .hd_fiat.closetext{
	cursor:pointer;
}

.ajax .bd,
.ajax-body,
.panelYUI .bd {
	overflow:hidden;
	/* padding:4px;*/
}

.panelYUI .bd p {
	margin:0 0 1em;
}

.panelYUI .close.secure
{
	padding-right: 6px;
	padding-bottom: 7px;
	margin-top:-2px;
}


.panelYUI .ft {
	text-align:right;
	clear:both;
    margin-right:20px;
    margin-top:5px;
	font-weight:bold; /* Amit - Added */
    color:white; /* Amit - Added */
	height: 46px;
	line-height:100%;
	overflow:hidden;
}

.panelYUI .ft .closetext {
        cursor:pointer;
}

.dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form {
	margin:0;
}

/* Added by Mat F 2010-04-27 */
.ajax div.closetext { background:url(http://cdn2.motors.co.uk/v2live/images/filter-remove-16.png) right 0 no-repeat; cursor:pointer; margin:3px 3px 3px 0; padding:0 20px 3px 0; text-align:right; }
.ajax div.car-details { border:0; margin-left:1px; }
.ajax div.car-details,
.ajax div.car-details div.head-strip { width:669px; }
.ajax div.car-details div.head-strip h1 { margin-top:10px; text-align:center; }

/* Email form */
#email_dealer .ajax,
#carfinder_form .ajax { background:none; width:620px; }

#email_dealer .ajax-head,
#carfinder_form .ajax-head { background:url(http://cdn2.motors.co.uk/v2live/images/bg_popup_top.png) 0 0 no-repeat; height:6px; }
 
#email_dealer .ajax-head .close-text,
#carfinder_form .ajax-head .close-text { display:none; }
   
#email_dealer .ajax-body,
#carfinder_form .ajax-body { background:url(http://cdn2.motors.co.uk/v2live/images/bg_popup_btm.png) 0 bottom no-repeat; padding-bottom:8px; }

#email_dealer .ajax-close,
#carfinder_terms .ajax-close,
#carfinder_form .ajax-close,
#financeForm .ajax-close,
#historyCheck .ajax-close,
#emailPrivateSeller .ajax-close
{
    background:url(http://cdn2.motors.co.uk/v2live/images/close.png) 0 0 no-repeat;
    cursor:pointer;
	height:28px;
	position:absolute;
	right:-10px;
	top:-10px;
	width:28px;
}

#email_dealer .ajax label,
#carfinder_form .ajax label { font-size:12px; width:240px; }

#email_dealer .ajax .error label,
#carfinder_form .ajax .error label { color:#F00; }

#email_dealer .ajax input,
#carfinder_form .ajax input { background:#fff url(http://cdn2.motors.co.uk/v2live/images/popup-inp-bg.jpg) 0 0 repeat-x; border:1px solid #bdbdbd; width:250px; float:none;  }

#carfinder_form .ajax select { float:none; }

#carfinder_form .ajax input.button { background: none; border: 0 none; margin-left:240px; width:auto; }

#carfinder_form .userdetails,
#carfinder_form .ajax p.note { margin-left:240px; }

#email_dealer .ajax textarea { background:#fff url(http://cdn2.motors.co.uk/v2live/images/popup-txt-bg.jpg) 0 0 repeat-x; border:1px solid #bdbdbd; width:350px; height:100px; resize: none; float:none; }

#carfinder_form .userdetails { padding: 3px 0; }

#carfinder_form .userdetails input,
#carfinder_form .userdetails label { float: left; }

#carfinder_form .userdetails input  
{
    margin-right: 5px; 
    position: relative;
    width: auto; 
}

#carfinder_form .userdetails label { font-size: 10px; font-weight: normal; width: 335px; }

#carfinder_form .userdetails input,
#carfinder_form .userdetails .checker { top: 1px; }

#email_dealer .ajax input.button {
    background: #f36928 url(http://cdn2.motors.co.uk/v2live/images/submit-rnd-btn.jpg) 0 0 no-repeat;
    border:none; 
    cursor:pointer;
    margin-left:240px;
    overflow:hidden;
	text-indent:-1000px;
    width:102px; height:23px;
}
.ie7 #email_dealer .ajax input.button {
    color:#f36c2c;
    font-size:0.1em;
    text-indent:0;
    text-align:right;
}
/* end */

/* Carfinder terms poup */
#carfinder_terms .ajax { background:none; min-width:270px; width:270px; }

#carfinder_terms .ajax-head { background:url(http://cdn2.motors.co.uk/v2live/images/bg_popup_tc_top.png) 0 0 no-repeat; height:6px; }
    
#carfinder_terms .ajax-body { background:url(http://cdn2.motors.co.uk/v2live/images/bg_popup_tc_btm.png) 0 bottom no-repeat; padding:0 8px 8px; }

#carfinder_form .ajax-body { padding:0 8px 8px; }

#carfinder_terms h3,
#carfinder_form h3,
#historyCheck h3  
{
    color:#fff;
	background-color:#6AA91A;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size:1.25em;
	margin-bottom:8px;
	padding:8px;
	text-align:center;
}

#carfinder_form h3,
#historyCheck h3 { font-size:1.6em; }

#carfinder_terms p,
#carfinder_terms h5,
#carfinder_terms li { font-size:11px; margin-bottom:8px; }

#carfinder_terms li { list-style: disc; }

#carfinder_terms ul { padding-top:0; padding-left:1.25em; }

#carfinder_form #cfpricemin,
#carfinder_form #cfpricemax { width: 95px; }

#carfinder_form #cfpricemin,
#carfinder_form .sep { margin-right: 10px; }

#carfinder_form .sep { font-size:12px; }

#carfinder_terms .ajax-close { right:-10px; }

#carfinder_form .carfinderloading  
{
    color:#f26522;
    font-weight: bold;
    position:relative; top:-10px; left:15px;
}

#carfinder_form .ajax-error { color:red; }
#carfinder_form .newform { margin:10px 0; }
#carfinder_form .ajax-error,
#carfinder_form .ajax-success { font-size:12px; text-align:center; }

#historyCheck .ajax-body,
#historyCheck .ajax-body li { font-size: 12px; }
#historyCheck ul { padding: 0; }
#historyCheck p,
#historyCheck li { line-height: 1.5em; }
#historyCheck li { list-style-type: disc; margin-left: 14px; }
#historyCheck .hcContainer  
{
    border: 1px solid #ccc;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
    margin-top: 10px; 
    padding: 10px;
}
#historyCheck h4 { font-size: 16px; color:#F26522; }
#historyCheck h5 { font-size: 14px; margin-bottom: 10px; }
#historyCheck .hcContainer ul { margin-bottom: 10px; }
#historyChecklist { position: absolute; top: 49px; left: 515px; }
#historyCheckRhCol { float: right; text-align: center; width: 170px; }
#historyCheckRhCol p { margin-bottom: 10px; }
#historyCheckLhCol { float: left; width: 800px; }

a.autocheck-link {
	background:url(http://cdn2.motors.co.uk/v2live/images/parkers.jpg) 0 0 no-repeat;
	display:inline-block;
	text-indent:-9999px;
	width:90px; height:20px;
}

#historyCheck p.jp { line-height: 2.5em; }

p.jp a.autocheck-link {
	background:url(http://cdn2.motors.co.uk/v2live/images/jp/autocheck.jpg) 0 0 no-repeat;
	display:inline-block;
	text-indent:-9999px;
	width:101px; height:33px;
}

.hst-symbol { padding:16px 60px; }

.car-failed {
	background:url(http://cdn2.motors.co.uk/v2live/images/historycheck-bad.jpg) no-repeat top left;	
}
.car-passed {
	background:url(http://cdn2.motors.co.uk/v2live/images/historycheck-good.jpg) no-repeat top left;	
}
.car-not-checked {
	background:url(http://cdn2.motors.co.uk/v2live/images/historycheck-unknown.jpg) no-repeat top left;	
}
/* end */

/* Dealer information form */
#dealerInformation .ajax { background:none; width:720px; }

#dealerInformation .ajax-head { background:url(http://cdn2.motors.co.uk/v2live/images/bg_popup_dealer_top.png) 0 0 no-repeat; height:6px; }
 
#dealerInformation .ajax-head .close-text { display:none; }
   
#dealerInformation .ajax-body { background:url(http://cdn2.motors.co.uk/v2live/images/bg_popup_dealer_btm.png) 0 bottom no-repeat; padding-bottom:8px; }

#dealerInformation .ajax-close 
{
    background:url(http://cdn2.motors.co.uk/v2live/images/close.png) 0 0 no-repeat;
    cursor:pointer;
	height:28px;
	position:absolute;
	right:-10px;
	top:-10px;
	width:28px;
}

/* end */
