/*booking process styles*/

.ta-header{
	padding: 5px 0 10px 20px;
	font-size: 11px;
}



/* carlist styles */
.orange_content {width: 183px; }
.showSwitch { display: block; }
.hideSwitch { display: none; }
.alignr { text-align: right; }

.highlightresult { color: #FF9900; }
.summary { width: 565px; margin-top: 5px; }
.cartype { position: relative; float: left; font-weight: bold; }
.email a {float: right;font-weight: normal; }
.list {background-color:#efefef; border-bottom:1px solid #000000}

#search2 {font-size:11px; width: 175px}
.box1 { font-size: 11px; width: 172px; }
.box2 {font-size: 11px; width: 53px; }
.box3 {font-size: 11px; width: 172px; }

/*carlist results v.2*/
.single-result {
    width: 550px;
    clear: left;
}

.single-result-header {
    background-color: #efefef;
    height: 15px;
    padding: 5px;
}

.cartype {
    font-size: 14px;
    color: #666;
    font-weight: bold;
    float: left
}

.email {
    float: right;
    padding-right: 15px;
    background: url('/AUS/v2/images/mail.gif') right no-repeat;
	cursor:pointer;
}

.email a {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
	
}

/**hides email me this deal for com cars on carlist**/
.emailcom {
    display: none;
}

.car-image {
    width: 160px;
    text-align: center;
    float: left;
    vertical-align: middle;
    padding-top: 15px;
	height: 100px;
}

.car-capacity, .car-price {
    width: 150px;
    float: left;
    padding-top: 10px;
}

.car-capacity p {
    margin: 0;
    padding: 0;
}

.moredetails {
    color: #ff9900;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}

.moredetails-wrapper {
    padding-left: 10px;
    background: url('/AUS/v2/images/arrow-orange.gif') left bottom no-repeat;
    padding-top: 5px;
}

.car-price p {
    margin: 0;
    padding: 0;
}

p.online-price {
    font-size: 16px;
    color: #F90;
    font-weight: bold;
}

.veh-excess-wrapper {
    padding-left: 15px;
    background: url('/AUS/v2/images/question-mark.jpg') left bottom no-repeat;
    padding-top: 5px;
}

.veh-excess-box {
    overflow: visible;
    z-index: 2;
    position: relative;
    top: 2px;
    left: 5px;
    width: 150px;
    background-color: white;
    padding: 5px;
    border: 2px solid #ff9900;
}

/*tooltip styles*/
/* trigger button */
.veh-excess {
	 color: #ff9900;
    font-weight: normal;
    text-decoration: underline;
	cursor:pointer;
}

/* tooltip styling */
.tooltip {
	display:none;
	background: url('/AUS/v2/images/insurance-excess.png') top left no-repeat;
	padding:25px 12px 20px 12px;
	width:200px;

}

.tooltip p {
	width:190px;
	font-size:11px;
	color:#000;
}

/*tooltip styles end*/




p.brochure-price {
    color: #999;
	padding-top: 10px;
}

.book {
    float: left;
    text-align: left;
	padding-top: 10px;
	font-size: 14px; 
	color:#FFB03C; 
	font-weight:bold;
}

/* bookmycar styles */


.listhead2 {font-size: 12px; color:999999; font-weight:bold;}
.bookbg {background:url(/USA/images/confirmbg.gif) top left repeat-y;}
.price {color:#ff9900; font-weight:bold; font-size:14px}



.visualbox {
	width:370px;
	-webkit-box-shadow: 0px 0px 4px 1px #dedede;
	-moz-box-shadow: 0px 0px 4px 1px #dedede;
	box-shadow: 0px 0px 4px 1px #dedede;
}

.visualbox-title {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 10px;
	text-shadow: 1px 1px 0px #c28024;
	filter: dropshadow(color=#c28024, offx=1, offy=1);
    
    background: -moz-linear-gradient(top, #ffb950 0%, #f99d1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb950), color-stop(100%,#f99d1c));
	background: -webkit-linear-gradient(top, #ffb950 0%,#f99d1c 100%);
	background: -o-linear-gradient(top, #ffb950 0%,#f99d1c 100%);
	background: -ms-linear-gradient(top, #ffb950 0%,#f99d1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb950', endColorstr='#f99d1c',GradientType=0 );
	background: linear-gradient(top, #ffb950 0%,#f99d1c 100%);
	background-color: #ffb950;
}

.visualbox ul {
	padding:10px 15px;
	margin:0;
	border-left: 1px solid #f99d1c;
	border-bottom: 1px solid #f99d1c;
	border-right: 1px solid #f99d1c;
	-moz-column-count: 2;
-moz-column-gap: 15px;
-webkit-column-count: 2;
-webkit-column-gap: 15px;
column-count: 2;
column-gap: 15px;	
}

.visualbox ul li {
	line-height: 1.5em;
	padding-left: 2em;
	padding-top: 3px;
	background: url(/USA/images/tick-orange.jpg) no-repeat 0 5px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	font-size:12px;
	font-weight:bold;
}

