/* /////////////////////////////////
	Go Rentals "Cars" CSS 
	by Benek Lisefski
	http://www.benekdesign.com
///////////////////////////////// */

/* /////////////////////////////////
	TEXT + HTML
///////////////////////////////// */

#topLine ol {
	margin: 0px;
	padding: 19px 0px 0px 481px;
	list-style-type: none;
}

#topLine ol li {
	display: block;
	float: left;
	color: #293685;
	background: transparent url('../i/4steps-dots.gif') no-repeat right center;
	padding-right: 18px;
	padding-left: 8px;
}

#topLine ol li.last {
	padding-right: 0px;
	background-image: none;
}

#topLine ol li.last span.number{
	padding: 4px 10px 4px 3px;
}

#topLine ol li span.number {
	font: bold 10px verdana;
	background: transparent url('../i/4steps-bg1.gif') no-repeat left 3px;
	padding: 4px 9px 4px 4px;
}

#topLine ol li a,
#topLine ol li a:visited {
	color: #9a9fc1;
	text-decoration: none;
}

#topLine ol li a:hover {
	color: #293685;
	text-decoration: underline;
}

#topLine ol li.current {
	font-weight: bold;
}

span.number,
#topLine ol li.current span.number {
	background-image: url('../i/4steps-bg2.gif') ;
	color: #fff;
}

p.sort,
p.sub {
	margin-top: 14px;
	color: #9a9fc1;
}

p.sub {
	padding-right: 16px;
}

p.sort a,
p.sort a:visited,
p.sub a,
p.sub a:visited {
	margin: 0px 4px;
}

p.sub a.current {
	font-weight: bold;
	color: #293583;
	text-decoration: none;
}

p.sort strong {
	font: bold 10px tahoma, arial;
	color: #293583;
	text-transform: uppercase;
}

p.titleLine {
	margin-top: 14px;
	color: #293583;
	font-weight: bold;
	font-style: italic;
}

p.titleLink {
	margin-top: 14px;
	color: #293583;
	text-align: right;
	margin-right: 20px;
}

span#rating3-5 {
	padding-left: 70px;
	background:transparent url('../i/rating-3-5.gif') no-repeat 2px center;
	color: #fff;
}

#mapCamper {
	display: block;
	margin-bottom: 18px;
}

/* /////////////////////////////////
	QUOTE BOX + Your selection box
///////////////////////////////// */

.col1 h2 {
	background: transparent url('../i/box1-top-dark.gif') no-repeat left top;
	padding-bottom: 12px;
}

h2#h2edityoursearch {
	background: transparent url('../i/h2-edityoursearch.gif') no-repeat left top;
	text-indent: -5000px;
}

h2#h2yourselection {
	background: transparent url('../i/h2-yourselection.gif') no-repeat left top;
	text-indent: -5000px;
}

#quoteBook,
.quoteBook {
	background: #e4e5ee url('../i/box1-bottom.gif') no-repeat left bottom;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

h2#h2findyourcar {
	background: transparent url('../i/h2-findyourcar.gif') no-repeat left top;
	text-indent: -5000px;
}

h2#h2quoteorbook {
	background: transparent url('../i/h2-quoteorbook.gif') no-repeat left top;
	text-indent: -5000px;
}

/* /////////////////////////////////
	SUB MENU BOX
///////////////////////////////// */

.col1 h2 {
	background: transparent url('../i/box1-top-dark.gif') no-repeat left top;
	padding-bottom: 12px;
}

h2 .h2hotdealmenu,
h2#h2hotdealmenu {
	background: transparent url('../i/h2-hotdealmenu.gif') no-repeat left top;
	text-indent: -5000px;
}

h2 .h2campervanmenu, 
.h2campervanmenu, 
h2#h2campervanmenu {
	background: transparent url('../i/h2-campervanmenu.gif') no-repeat left top;
	text-indent: -5000px;
}

h2 .h2campervanmap, 
.h2campervanmap, 
h2#h2campervanmap {
	background: transparent url('../i/h2-campervanmenu.gif') no-repeat left top;
	
}


.col1 .subMenu,
.subMenu, 
#subMenu {
	background: #e4e5ee url('../i/box1-bottom.gif') no-repeat left bottom;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.subMenu ul, 
#subMenu ul {
	margin: 10px 15px 0px 15px;
	line-height: 22px;
}

.subMenu ul li,
#subMenu ul li {
	padding-left: 10px;
}

.subMenu ul li.current,
#subMenu ul li.current {
	background: transparent url('../i/bg-submenu-current.gif') no-repeat left top;
	padding: 4px 0px 4px 10px;
	margin-top: 2px;
}

.subMenu ul li.current a,
.subMenu ul li.current a:visited,
#subMenu ul li.current a,
#subMenu ul li.current a:visited {
	color: #293583;
	font-weight: bold;
	text-decoration: none;
}

.dealsMenu,
#dealsMenu {
	background: #e4e5ee url('../i/box1-bottom.gif') no-repeat left bottom;
	margin-bottom: 18px;
	padding-bottom: 18px;
	font-size: 11px;
}

.dealsMenu ul,
#dealsMenu ul {
	margin: 6px 12px 0px 12px; 
}

.dealsMenu ul li, 
#dealsMenu ul li {
	line-height: 15px;
	margin-bottom: 0px;
	display: inline-block;
}


.dealsMenu ul li strong,
#dealsMenu ul li strong {
	padding: 6px 10px 0px 10px;
	color: #293583;
	font-size: 12px;
	display: block;
	text-decoration: none;
}

.dealsMenu ul li a,
.dealsMenu ul li a:visited,
#dealsMenu ul li a,
#dealsMenu ul li a:visited {
	display: block;
	padding: 0px 10px 6px 10px;
}

.dealsMenu ul li.current,
#dealsMenu ul li.current {
	background: transparent url('../i/fieldset2-top.gif') no-repeat left top; 
	margin-top: 2px;
}

.dealsMenu ul li.current a,
.dealsMenu ul li.current a:visited,
#dealsMenu ul li.current a,
#dealsMenu ul li.current a:visited {
	color: #293583;
	text-decoration: none;
	background: transparent url('../i/fieldset2-bottom.gif') no-repeat left bottom; 
}

/*  2010.05 for hot deal menu */

.dealsMenu ul li.currentHotDeal,
#dealsMenu ul li.currentHotDeal {
	background: transparent url('../i/fieldset2-top.gif') no-repeat left top; 
	margin-top: 5px;
}

.dealsMenu .currentHotDealTitle,
#dealsMenu .currentHotDealTitle  {	 	
	background: transparent url('../i/fieldset2-bottom.gif') no-repeat left bottom ; 
	padding: 0px 0px 5px 10px;	 
		
}
.dealsMenu .hotDealTitle,
#dealsMenu .hotDealTitle  {	 		
	padding: 0px 0px 5px 10px;	 
	
}

/* /////////////////////////////////
	FORM
///////////////////////////////// */

h4 {
	margin: 10px 0px 7px 19px;
}

#quoteBookForm fieldset,
.quoteBookForm fieldset {
	background: transparent url('../i/fieldset2-top.gif') no-repeat left top;
	margin: 0px 0px 0px 12px;
	line-height: 14px;
}

#quoteBookForm fieldset.noBG,
.quoteBookForm fieldset.noBG {
	background-image: none;
	padding: 12px 0px 0px 0px;
}

#quoteBookForm fieldset .wrapper,
.quoteBookForm fieldset .wrapper {
	background: transparent url('../i/fieldset2-bottom.gif') no-repeat left bottom;
	padding: 11px 0px 11px 0px;
	float: left;
	width: 198px;
}

#quoteBookForm fieldset p,
.quoteBookForm fieldset p {
	margin: 0px 12px 0px 12px;
	font-size: 11px;
	line-height: 18px;
}

#quoteBookForm fieldset p.thumb,
.quoteBookForm fieldset p.thumb {
	display: block;
	background: #fff;
	margin: 9px 1px 0px 1px;
	padding-left: 10px;
}

#quoteBookForm fieldset p.thumb img,
.quoteBookForm fieldset p.thumb img {
	display: block;
}

#quoteBookForm .clear,
.quoteBookForm .clear { height: 9px; }

#quoteBookForm label,
.quoteBookForm label {
	display: block;
	float: left;
	width: 38px;
	margin: 3px 10px 0px 0px;
	text-align: right;
	color: #293685;
}

#quoteBookForm label.inline,
.quoteBookForm label.inline {
	width: auto;
	margin: 3px 6px 0px 8px;

}

#quoteBookForm input.input,
.quoteBookForm input.input {
	border: solid 1px #c2c7da;
	padding: 2px;
	float: left;
}

#quoteBookForm select.input,
.quoteBookForm select.input {
	border: solid 1px #c2c7da;
	padding: 1px;
	float: left;
}

#quoteBookForm .marginLeft,
.quoteBookForm .marginLeft {
	margin-left: 6px;
}

#quoteBookForm a.calendar,
#quoteBookForm .calendar,
.quoteBookForm a.calendar {
	display: block;
	float: left;
	width: 22px;
	height: 17px;
	background: transparent url('../i/icon-calendar.gif') no-repeat left top;
	overflow: hidden;
	text-indent: -5000px;
	margin: 2px 12px 0px 4px;
}

.vehicle-type { width: 186px; }
.pickup-location { width: 186px; font-size: 11px; }
.pickup-date { width: 64px; }
.pickup-time { width: 70px; }
.return-location { width: 186px; font-size: 11px; }
.return-date { width: 64px; }
.return-time { width: 70px; }

.pickup-location2 { width: 211px; font-size: 11px; }
.pickup-date2 { width: 75px; }
.pickup-time2 { width: 85px; }
.return-location2 { width: 211px; font-size: 11px; }
.return-date2 { width: 75px; }
.return-time2 { width: 85px; }

.searchHotDealsForm .pickup-location { width: 211px; }
.searchHotDealsForm .pickup-date { width: 75px; }
.searchHotDealsForm .pickup-time { width: 85px; }
.searchHotDealsForm .return-location { width: 211px; }
.searchHotDealsForm .return-date { width: 75px; }
.searchHotDealsForm .return-time { width: 85px; }

#ferry a.calendar,
#searchHotDeals a.calendar,
#emailEnquiry a.calendar,
.ferryForm a.calendar,
.searchHotDealsForm a.calendar,
.emailEnquiryForm a.calendar  {
	padding: 2px 10px;
	background: transparent url('../i/icon-calendar.gif') no-repeat left top;
	overflow: hidden;
	margin: 2px 12px 0px 4px;
	text-decoration: none;
}

#quoteBookForm a#submit,
#quoteBookForm .submit,
.quoteBookForm a.findMyCar {
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background: transparent url('../i/button-findmycar.gif') no-repeat left top;
	text-indent: -5000px;
	margin-left: 4px;
}

#quoteBookForm a#submit:hover,
#quoteBookForm .submit:hover,
.quoteBookForm a.findMyCar:hover {
	background-position: 0px -28px;
}

#quoteBookForm a#change,
#quoteBookForm .change,
.quoteBookForm .changeDetails
.quoteBookForm a.changeDetails {
	display: block;
	width: 115px;
	height: 28px;
	overflow: hidden;
	background: transparent url('../i/button-changedetails.gif') no-repeat left top;
	text-indent: -5000px;
	margin-left: 4px;
}
#quoteBookForm a#change:hover,
.quoteBookForm a.changeDetails:hover,
#quoteBookForm .change:hover,
.quoteBookForm changeDetails:hover {
	background-position: 0px -28px;
}


/* /////////////////////////////////
	CAR LISTINGS + DETAILS
///////////////////////////////// */

.listing {
	background: transparent url('../i/bg-listing.gif') no-repeat left bottom;	
	float: left;
	width: 715px;
	clear: left;
	padding-bottom: 18px;
	margin-bottom: 14px;
}

.car {
	display: block;
	margin: 10px 0px 12px 0px;
}

.carLarge {
	display: block;
	margin: 10px 0px 22px 20px;
}

a.vehicleInfo,
a.vehicleInfo:visited {
	margin-left: 18px;
}

h4.carFeature {
	font: normal 17px arial;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	margin-left: 16px;
	width: 146px;
	height: 33px;
}

h4.h4guaranteedmodel {
	background: transparent url('../i/h4-guaranteedmodel.gif') no-repeat left top;	
	text-indent: -5000px;
	overflow: hidden;
}

h4.h4brandnewfleet {
	background: transparent url('../i/h4-brandnewfleet.gif') no-repeat left top;	
	text-indent: -5000px;
	overflow: hidden;
}

h4.h4latemodelfleet {
	background: transparent url('../i/h4-latemodelfleet.gif') no-repeat left top;	
	text-indent: -5000px;
	overflow: hidden;
}

h4.h4budgetfleet {
	background: transparent url('../i/h4-budgetfleet.gif') no-repeat left top;	
	text-indent: -5000px;
	overflow: hidden;
}

.details h3 {
	margin: 8px 0px 0px 0px;
	font-weight: normal;
}

.details h3 a,
.details h3 a:visited {
	text-decoration: none;
}

.details h3 a:hover {
	text-decoration: underline;
}

h3.hotDealNum {
	height: 29px;
	margin-top: 5px;
	text-indent: -5000px;
	overflow: hidden;
}

h3#h3hotDeal1 { background: transparent url('../i/h3-hotDeal1.gif') no-repeat left top;	}
h3#h3hotDeal2 { background: transparent url('../i/h3-hotDeal2.gif') no-repeat left top;	}
h3#h3hotDeal3 { background: transparent url('../i/h3-hotDeal3.gif') no-repeat left top;	}
h3#h3hotDeal4 { background: transparent url('../i/h3-hotDeal4.gif') no-repeat left top;	}
h3#h3hotDeal5 { background: transparent url('../i/h3-hotDeal5.gif') no-repeat left top;	}
h3#h3hotDeal6 { background: transparent url('../i/h3-hotDeal6.gif') no-repeat left top;	}
h3#h3hotDeal7 { background: transparent url('../i/h3-hotDeal7.gif') no-repeat left top;	}
h3#h3hotDeal8 { background: transparent url('../i/h3-hotDeal8.gif') no-repeat left top;	}
h3#h3hotDeal9 { background: transparent url('../i/h3-hotDeal9.gif') no-repeat left top;	}
h3#h3hotDeal10 { background: transparent url('../i/h3-hotDeal10.gif') no-repeat left top;	}
h3#h3hotDeal11 { background: transparent url('../i/h3-hotDeal11.gif') no-repeat left top;	}
h3#h3hotDeal12 { background: transparent url('../i/h3-hotDeal12.gif') no-repeat left top;	}

.details strong.hotTitle {
	display: block;
	color: #293685;
	margin: 8px 0px 10px 0px;
	line-height: 15px;
}

.details ul.specs {
	margin: 8px 0px;
}
.details ul.specs li strong {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 45px;
	line-height: 18px;
}
.details ul.specs15 {
	margin: 3px 0px;
}

.details ul.specs15 li strong {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 80px;
	line-height: 18px;
}



.details ul.terms1,
.book ul.terms1 {
	margin: 8px 0px;
	font-size: 11px;
}

.details ul.terms1 li,
.book ul.terms1 li {
	padding-left: 54px;
	line-height: 14px;
	margin-bottom: 4px;
}

.details ul.terms1 li strong,
.book ul.terms1 li strong {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 54px;
	line-height: 14px;
	margin-left: -54px;
}

.details ul.terms1 li strong.strong80,
.book ul.terms1 li strong.strong80{
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 80px;
	line-height: 14px;
	margin-left: -64px;
}

.details ul.terms1 li strong.strong100,
.book ul.terms1 li strong.strong100 {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 100px;
	line-height: 14px;
	margin-left: -64px;
}

.details ul.terms1 li strong.strong140,
.book ul.terms1 li strong.strong140 {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 140px;
	line-height: 14px;
	margin-left: -64px;
}

.details ul.terms1 li .listbreak,
.book ul.terms1 li .listbreak {
 	float: left;
	width: 100px;
	line-height: 0px;
	margin-left: -64px;
}

.details ul.multiline,
.book ul.multiline {
	margin: 8px 0px 22px 0px;
}

.details ul.multiline li,
.book ul.multiline li {
	padding-left: 54px;
	line-height: 14px;
	margin-bottom: 4px;
}

.details ul.multiline li strong,
.book ul.multiline li strong {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 54px;
	line-height: 14px;
	margin-left: -54px;
}

.details ul.multiline80 {
	margin: 8px 0px 22px 0px;
}
.details ul.multiline80 li {
	padding-left: 30px;
	line-height: 14px;
	margin-bottom: 4px;
}
.details ul.multiline80 li strong {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 80px;
	line-height: 14px;
	margin-left: -80px;
}

.marginLeft50  {
	margin-left: 50px;
}

.marginRight50  {
	margin-right: 50px;
}

.book ul.terms1 {
	margin-top: 12px;
}

.details ul.fits {
	margin: 16px 0px 12px 0px;
}

.details ul.fits li {
	display: inline;
}

.details ul.fits li.people {
	background: transparent url('../i/icon-people.gif') no-repeat left 0px;	
	padding: 6px 10px 0px 14px;
}

.details ul.fits li.bags {
	background: transparent url('../i/icon-bag.gif') no-repeat left 5px;	
	padding: 6px 10px 0px 21px;
}

.details ul.fits li.bagsSmall {
	background: transparent url('../i/icon-bagsmall.gif') no-repeat left 8px;	
	padding: 6px 10px 0px 16px;
}

.details ul.fits li strong {
	font: bold 10px tahoma, arial;
	color: #293685;
	text-transform: uppercase;
	float: left;
	width: 130px;
	/*padding:  2px 2px 2px 0px;
	line-height: 18px; */
}

.ecostar {
	float: left ;
	display : block ; 
}

.moreinfo {
	/*
	float: left ;
	
	margin-top:  30px;
	*/ 
	display: block ; 
	padding:  20px 10px 2px 0px;
	
}


.details p.desc {
	font-size: 11px;
	margin-bottom: 22px;
}

.details p.descHot {
	font-size: 12px;
	margin-bottom: 22px;
	margin-right: 12px;
}

div.book {
	padding-left: 18px;
	width: 216px;
	background: transparent url('../i/bg-dotline.gif') repeat-y left top;	
}

div.book h3 {
	margin: 8px 0px 0px 0px;
}

div.book .breakdown {
	margin: 8px 0px;
	font-size: 11px;
	line-height: 14px;
}

div.book .breakdownAfterHourCarParkFee {
	margin: 8px 10px 0px 0px;
	font-size: 11px;
	line-height: 14px;
	text-align :justify 
}

div.book p.terms2 {
	color: #84889d;
	font-size: 10px;
	margin-right: 12px;
	line-height: 12px;
}

a.bookNow,
a.bookNow:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-booknow.gif') no-repeat left top;	
	margin: 12px 0px;
}
a.bookNow:hover {
	background-position: 0px -25px;
}

a.soldOut,
a.soldOut:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-soldout.gif') no-repeat left top;	
	margin: 12px 0px;
}
a.soldOut:hover {
	background-position: 0px -25px;
}

a.almostSold,
a.almostSold:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-almostsold.gif') no-repeat left top;	
	margin: 12px 0px;
}
a.almostSold:hover {
	background-position: 0px -25px;
}

a.callUsNow,
a.callUsNow:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-callusnow.gif') no-repeat left top;	
	margin: 12px 0px;
}
a.callUsNow:hover {
	background-position: 0px -25px;
}


#searchHotDeals a.bookNow,
#searchHotDeals a.bookNow:visited {
	margin: 0px 0px 24px 0px;
}

/* watch video */
a.watchVideoBlack,
a.watchVideoBlack:visited {
    float : left ;
/* 	display: block; */
display: inline-block ;
	width: 110px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-watch-video-black.gif') no-repeat left top;	
	margin: 2px 5px 5px 0px;
}
a.watchVideoBlack:hover {
	background-position: 0px -25px;
}


a.moreInfo,
a.moreInfo:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-moreinfo.gif') no-repeat left top;	
	margin: 12px 0px;
}

a.moreInfo:hover {
	background-position: 0px -25px;
}

a.moreInfoBlack,
a.moreInfoBlack:visited 
{
    float : left ;
	/* display: block; */
	width: 86px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-more-info-black.gif') no-repeat left top;	
	margin: 2px 5px 5px 0px;
	
}
a.moreInfoBlack:hover {
	background-position: 0px -25px;
}

a.more_Info,
a.more_Info:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-more-info.gif') no-repeat left top;	
	margin: 12px 0px;
}
a.more_Info:hover {
	background-position: 0px -25px;
}

a.checkRates,
a.checkRates:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-checkrates.gif') no-repeat left top;	
	margin: 36px 0px 0px;
}

a.checkRates:hover {
	background-position: 0px -25px;
}

p.expl {
	font-size: 11px;
	padding-right: 20px;
}

ul.cost span.line {
	display: block;
	float: left;
	width: 312px;
}


ul.yourDetails span.line {
	display: block;
	float: left;
	width: 245px;
	clear: left;
}

ul.yourDetails li {
	margin-bottom: 0px;
}

ul.yourDetails span.longList {
	display: block;
	width: 222px;
	float: left;
}
ul.lineWrap {
	line-height: 14px;
}

ul.lineWrap li {
	margin-bottom: 8px;
}

span.light {
	color: #84889d;
	font-size: 11px;
}

h1 span.light {
	font: normal 18px arial;
	color: #293583;
}

div#camperThumbs {
	padding-top: 12px;
}

a.camperThumb,
a.camperThumb:visited {
	border: solid 1px #e4e5ee;
	padding: 3px;
	display: block;
	float: left;
	margin: 0px 8px 8px 0px;
}

a.camperThumb img {
	display: block;
}

a.camperThumb:hover {
	border-color: #a0a6c2;
}

div#camperThumbs a.active {
	background: #a0a6c2;
	border-color: #a0a6c2;
}

a.fleetGroup {
	display: block;
	text-align: center;
	margin-top: 24px;
}

a.fleetGroup img.car {
	margin: 0px;
}

a.fleetGroup span {
	display: block;
	margin-top: 0px;
}

a.calc,
a.calc:visited {
	margin-left: 3px;
	padding: 2px 17px 2px 0px;
	background: transparent url('../i/icon-calc.gif') no-repeat right center;
	display: inline-block;
	color: #fff;
}

a.calc2,
a.calc2:visited {
	margin-left: 10px;
	text-decoration: none;
}

#unitip ul {
	margin: 3px 0px 0px 0px;
	font-size: 11px;
}

#unitip ul li {
	padding: 3px 0px 2px 0px;
	border-top: solid 1px #e4e5ee;
}

#unitip strong {
	font: bold 10px tahoma, arial;
	color: #293583;
	text-transform: uppercase;
}

/* /////////////////////////////////
	BLUE BOX
///////////////////////////////// */

.blueBox {
	background: transparent url('../i/bluebox-bottom.gif') no-repeat left bottom;
	float: left;
	clear: left;
	width: 715px;
	margin: 0px 0px 24px 0px;
	padding-bottom: 12px;
}

.blueBox h3 {
	background: transparent url('../i/bluebox-top.gif') no-repeat left top;
	margin: 0px;
	padding: 18px 0px 12px 23px;
}

.blueBox ul.check {
	margin-bottom: 0px;
}

.blueBox ul.check li {
	margin-left: 10px;
}

.blueBox ul.first li {
	margin-left: 23px;
}

/* /////////////////////////////////
	BLUE BOX 2
///////////////////////////////// */

.blueBox2 {
	background: transparent url('../i/bluebox-bottom.gif') no-repeat left bottom;
	float: left;
	clear: left;
	width: 715px;
	margin: 0px 0px 18px 0px;
	padding-bottom: 12px;
}

.blueBox2 .top {
	background: transparent url('../i/bluebox-top.gif') no-repeat left top;
	height: 5px; 
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;
}

.blueBox2 .col2 {
	width: 465px;
}

.blueBox2 .paddingLeft {
	padding-left: 23px;
}

/* /////////////////////////////////
	BLUE BOX 2 narrow
///////////////////////////////// */

.col2 .blueBox2 {
	background: transparent url('../i/bluebox2-bottom.gif') no-repeat left bottom;
	float: none;
	clear: left;
	width: 469px;
	margin: 18px 0px 18px 0px;
	padding: 0px;
}

.col2 .blueBox2 .top {
	background: transparent url('../i/bluebox2-top.gif') no-repeat left top;
	height: 5px; 
	line-height: 0px;
	font-size: 0px;
	text-indent: -5000px;
}

.col2 .blueBox2 .content {
	margin: 0px 5px 5px 5px;
}
/* /////////////////////////////////
	added by Benek Oct 29 for car detail page
///////////////////////////////// */

.details p.desc {
	font-size: 11px;
	margin-bottom: 12px;
}

h4.carFeatureDetail {
	font: normal 17px arial;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	width: 146px;
	height: 33px;
}

h4.bottom {
	margin-bottom: 22px;
}


/* ////////////////////////////////////////////////////////////
	added by stanley Oct 30 for car sales line info
//////////////////////////////////////////////////////////// */
.salesline {
	margin: 0px 0px 0px 17px;
	
}
.salesline1_vehiclelist,
.salesline1 {
	margin: -10px 0px 0px 17px;	
}
.salesline2_vehiclelist,
.salesline2 {
	margin: 0px 0px 0px 17px;
}
.salesline1_vehicledetail {
	margin: -5px 0px 0px 0px;	
}
.salesline2_vehicledetail {
	margin: 0px 0px 0px 0px;
}
.salesline1_vehicledetail_horizontal {
	margin: -20px 0px 10px 60px;
}
.salesline2_vehicledetail_horizontal {
	margin: -20px 0px 10px 0px;
}

/* /////////////////////////////////
// Oct 31
///////////////////////////////// */


.details ul.terms1 li,
.book ul.terms1 li {
	padding-left: 64px;
}
.details ul.terms1 li strong,
.book ul.terms1 li strong {
	width: 64px;
	margin-left: -64px;
}

p.terms2 {
	color: #84889d;
	font-size: 10px;
	margin-right: 12px;
	line-height: 12px;
	margin-bottom: 22px;
}

.details p.descHot {
	font-size: 12px;
	margin-bottom: 12px;
	margin-right: 12px;
}

.book ul.fits {
	margin: 16px 0px 22px 0px;
}

.book ul.fits li {
	display: inline;
}

.book ul.fits li.people {
	background: transparent url('../i/icon-people.gif') no-repeat left 0px;	
	padding: 6px 10px 0px 14px;
}

.book ul.fits li.bags {
	background: transparent url('../i/icon-bag.gif') no-repeat left 5px;	
	padding: 6px 10px 0px 21px;
}

.book ul.fits li.bagsSmall {
	background: transparent url('../i/icon-bagsmall.gif') no-repeat left 8px;	
	padding: 6px 10px 0px 16px;
}


/* /////////////////////////////////
	added by Nov 6
///////////////////////////////// */
#unitip h3 {
	margin-top: 6px;
}

#unitip h5 {
	margin-top: 12px;
}


/* //////////////////////////////
    promo $5000, 13 Jan 2010
	//////////////////////////// */
.promoteBarBgYellow {
	background: url(../i/bar_yellow.gif) no-repeat left top;
	width: 710px;
	height: 42px;
	overflow: auto;
}
.promoteTextYellow {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2e43a0;
	padding: 0px 0px 0px 25px;
	
}


/* //////////////////////////////
    2010.04.28
//////////////////////////// */
.dealLeftBg {	
 margin-top : 10px;
 background-image: url(../i/button-deals-left.png); 
 background-repeat: no-repeat; 
 height:28px; width: 100px; 
 position: relative;     
}
.timeLeftBg {	
 margin-top : 10px;
 background-image: url(../i/button-Time-left.png); 
 background-repeat: no-repeat; 
 height:28px; width: 100px; 
 position: relative;     
}
.dealLeftText {	
    text-align:center;  
    color : Red ;
    font-size : 14px;
    font-weight :bold ;
    position: absolute; 
    left: 73px; 
    top: 4px; 
    width: 20px;
}

.continueWithBooking,
a.continueWithBooking,
a.continueWithBooking:visited {
	display: block;
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url('../i/button-continue-with-booking.jpg') no-repeat left top;	
	margin: 12px 0px;
}
a.continueWithBooking:hover {
	background-position: 0px -25px;
}

