/*  GLOBAL START */

body {
	width: 750px;
	margin: 0 auto;
	padding: 0;
	color: #393939;
	font-size: 11px;
	background-color: #f1f1f1;
	text-align: center;
	font-family: Verdana;
}

a:link, a:active, a:visited, a:hover {
	color: #4388a1;

}

h1 {
	float: left;
	color: #363636;
	margin: 0;
	padding: 0;
	font: bold 20px Arial;
}

h2 {
	float: left;
	
	margin: 0;
	padding: 0;
	font: bold 11px Verdana;
	
}

p {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	margin-bottom: 0;
	padding: 0;
}

#copyright{
	margin-top: 10px;
	float:left; 
	width:360px;
}

a.reservation:link, a.reservation:active, a.reservation:visited, a.reservation:hover {
	float: left;
	background: url(../images/button_reservation.jpg) no-repeat top;
	width: 135px;
	height: 18px;
}

a.terms:link, a.terms:active, a.terms:visited, a.terms:hover {
	font-size: 10px;
	float: right;
	margin: 10px 0 20px 0;
}

#location #banner{
	height:200px; 
	width:749px;
}

#location .crossBlock {
	float:left;
	width:100%;
}

#location .crossDiv {
	margin:12px 0 12px 0px;
	width:100%;
}
#location .crossTitle {
	margin: 0px 0px 0px 25px;
	float:left;
	font-size:8px;
	line-height:8px
}

#location .crossList {
	margin: 0px 8px 10px 25px;
	float:left;
	width:690px;
	line-height: 12px;
}

a.crossLink:link, a.crossLink:active, a.crossLink:visited, a.crossLink:hover {
	font-size:9px;
	font-weight:normal;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.bold {
	font-weight: bold;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

/*  GLOBAL END */

#main {
	float: left;
	text-align: left;
	background-color: #ffffff;
}


/*  HEADER START */

#head {
	background:url("../images/budgetnavBg.jpg") repeat-x scroll center top transparent;
	float:left;
	width:750px;
}

#head img {
	float: left;
}

#head .nav {
	float: right;
	margin: 42px  20px 0 0;
	color: #ffffff;
}

#head .nav .green {
	float: right;
	margin: 110px 0px 10px 20px;
	color: #ffffff;
}

#head .nav a:link, #head .nav a:active, #head .nav a:visited, #head .nav a:hover {
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

/*  HEADER END */


/* CAR DETAILS START */

/*  TABS START */

#tabs {
	float: left;
	width: 98%;
	padding: 11px 0 0 2%;
	border-bottom: 1px solid #a2bdc8;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tabs {
		width: 96.6%;
		padding-left: 3.5%;
	}
}

a.itemOn:link, a.itemOn:active, a.itemOn:visited, a.itemOn:hover {
	float: left;
	background: url(../images/itemOnBg.jpg) repeat-x  top;
	font: bold 11px Arial;
	line-height: 23px;
	text-decoration: none;
	color: #363636;
	margin: 0 2px -1px 0;
	white-space: nowrap;
}

	
a.itemOn .left {
	background: url(../images/itemOnLeft.jpg) no-repeat top left;	
	margin: 0;
	padding: 0 0 0 14px;
	line-height: 23px;	
	white-space: nowrap;
}		

a.itemOn .right{
	background: url(../images/itemOnRight.jpg) no-repeat top right;	
	margin: 0;
	padding: 0 14px 0 0;
	line-height: 23px;	
	white-space: nowrap;
}		

a.itemOff:link, a.itemOff:active, a.itemOff:visited {
	float: left;
	background: url(../images/itemOffBg.jpg) repeat-x  top;
	font: bold 11px Arial;
	line-height: 23px;	
	text-decoration: none;
	color: #808080;
	margin: 0 2px -1px 0;
	white-space: nowrap;
}
		
a.itemOff .left {
	background: url(../images/itemOffLeft.jpg) no-repeat top left;	
	margin: 0;
	padding: 0 0 0 14px;
	height: 23px;	
	white-space: nowrap;
}		

a.itemOff .right{
	background: url(../images/itemOffRight.jpg) no-repeat top right;	
	margin: 0;
	padding: 0 14px 0 0;
	height: 23px;	
	white-space: nowrap;
}	


a.itemOff:hover {
	float: left;
	background: url(../images/itemOverBg.jpg) repeat-x  top;
	font: bold 11px Arial;
	line-height: 23px;	
	text-decoration: none;
	color: #808080;
	margin: 0 2px -1px 0;
	cursor: pointer;
	white-space: nowrap;
}

a.itemOff:hover .left {
	background: url(../images/itemOverLeft.jpg) no-repeat top left;	
	margin: 0;
	padding: 0 0 0 14px;
	height: 23px;	
	white-space: nowrap;
}

a.itemOff:hover .right {
	background: url(../images/itemOverRight.jpg) no-repeat top right;	
	margin: 0;
	padding: 0 14px 0 0;
	height: 23px;	
	white-space: nowrap;
}
/*  TABS END */


/*  BODY START */		

/*  BODY MIDDLE CONTENT START */			
#details {
	float: left;
	width: 748px;
	padding-bottom:10px;
	border-left: 1px solid #a2bdc8;
	border-right: 1px solid #a2bdc8;
	border-bottom: 1px solid #a2bdc8;
	font-size: 11px;
}

#details .details {
	float: left;
	background: #ffffff url(../images/gradientBg.gif) repeat-x bottom;
	padding: 0 0 8px 30px;
	margin: 0;
}

#details .crossBlock {
	margin-top:40px;
	float:left;
	width: 100%;
}

#details .crossTitle {
	margin: 0px 8px 0px 30px;
	float:left;
	font-size:8px;
	line-height:8px;
	width:100%;
	padding: 0px;
}

#details .crossList {
	margin: 0px 8px 0px 30px;
	float:left;
	padding: 0px;
}

#details .crossDiv {
	margin:2px 0px 2px 0px;
	float:left;
	width:100%;
}

#details  .pic {
	float: left;
	width: 320px;
	padding: 20px 30px 30px 0;
	#padding-bottom: 0;
}

#details .pic img {
	float: left;
	margin: 25px 0 0 0;
	#margin-top: 10px;
}

#details .features {
	float: left;
	margin: 0;
	padding: 27px 0 18px 18px;
	width: 350px;
}

#details .features h2 {
	padding: 0 0 8px 0;
	margin: 0;
	border-bottom: 1px solid #bfbfbf;
	width: 320px;
}

#details .features ul {
	float: left;
	margin: 8px 0 0 14px;
	#margin: 8px 0 0 0;
	padding: 0;
	color: #7f7f7f;
	list-style-type: disc;
	display: inline;
}

#details .features ul li {
	margin: 0 25px 5px 0;
	padding: 0;
	list-style-type: disc;
}

#details .features .cross-sell {
	padding: 25px 10px 0px 0px;
}

#details .features .cross-sell .text {
	font: 11px;
	width: 340px;
	color:#7F7F7F;
	line-height:15px;
	float: left;
}

#details .features .cross-sell img {
	float: left;
	margin: 0;
}

#details .features .cross-sell .head {
	color: #ec1b2d;
	font-weight: bold;
	width: 340px;
}

#details .features .cross-sell .action {
	float:left;
	padding-top:10px;
}

#details .features .cross-sell .terms {
	float:right;
	font-weight: inherit;
	padding-top:10px;
	padding-right:20px;
}

#details .features .cross-sell .action a:link, a:visited {
	 font-size:11px;
	 
}


#details .desc {
	float: left;
	padding: 0;
}

#details .desc .head {
	float: left;
	color: #ec1b2d;
	font-weight: bold;
}

#details  .desc .label {
	float: left;
	
	width: 144px;
	margin: 8px 0 0 0;
}

#details .desc .text1 {
	float: left;
	margin: 8px 2px 0 0;
	color: #7f7f7f;
}

#details .desc img {
	float: left;
	margin: 7px 2px 0 0;
}

#details .desc a:link, #details .desc a:active,  #details .desc a:visited,  #details .desc a:hover  {
	float: left;
	margin: 8px 0 0 0;
}

#details .overview {
	float: right;
	width: 368px;
	background: url(../images/desc_corner.jpg) no-repeat top left;	
	border-bottom: 1px solid #a2bdc8;
}

#details .overview h2 {
	padding: 7px 0 0 12px;
	margin: 0 0 0 8px;
	width: 348px;
	height: 21px;
	border-top: 1px solid #a2bdc8;
	border-bottom: 1px solid #f1f1f1;	`
}

#details .overview .content {
	width: 337px;
	height: 100px;
	padding: 10px 10px 5px 20px;
	border-left: 1px solid #a2bdc8;
	overflow: auto;
	background-color: #ffffff;
}

/*  BODY MIDDLE CONTENT START */	

/*  BODY BOTTOM CONTENT START */	


#details .bottom {
	float: left;
	margin: 25px 0 0 30px;
}

#details .bottom .wide {
	float: left;
	width: 464px;
	
}

#details .bottom .wide .header {
	background: url(../images/header_wide.gif) no-repeat top;
	width: 463px;
	height: 22px;
}

#details .bottom .wide .header h2 {
	margin: 5px 0 0 10px;
}

#details .bottom .wide .header .pages {
	float: right;
	margin: 6px 4px 0 0;
	font-size: 10px;
}

#details .bottom .wide .header a.arrowRight:link, #details .bottom .wide .header a.arrowRight:active, #details .bottom .wide .header a.arrowRight:visited {
	float: right;
	background: url(../images/arrowRight.gif) no-repeat top; 	
	width: 18px;
	height: 16px;
	margin: 4px 3px 0 0;
}

 #details .bottom .wide .header a.arrowRight:hover {
	background: url(../images/arrowRight_Over.gif) no-repeat top; 	
 }

#details .bottom .wide .header a.arrowLeft:link, #details .bottom .wide .header a.arrowLeft:active, #details .bottom .wide .header a.arrowLeft:visited {
	float: right;
	background: url(../images/arrowLeft.gif) no-repeat top;
	width: 20px;
	height: 16px;
	margin: 4px 0 0 0;
}

#details .bottom .wide .header a.arrowLeft:hover {
	background: url(../images/arrowLeft_Over.gif) no-repeat top;
}


#details .bottom .wide .content {
	float: left;
	width: 443px;
	
	margin: 0;
	padding: 16px 0 18px 18px;
	border-left: 1px solid #d0dee3;
	border-right: 1px solid #d0dee3;
}

#details .bottom .wide .footer {
	float: left;
	background: url(../images/footer_wide.gif) no-repeat top;
	width: 463px;
	height: 6px;
}

#details .bottom .wide .content .car {
	float: left;
	width: 100px;
	margin: 0 10px 0 0;
}

#details .bottom .wide .content .car img {
	margin: 0 0 10px 0;
	display: block;
}

#details .bottom .wide .content .car a:link, #details .bottom .wide .content .car a:active, #details .bottom .wide .content .car a:visited, #details .bottom .wide .content .car a:hover {
	color: #4388a1;
	display: block;
}

#details .bottom .wide .content .car p {
	display: block;
	margin: 4px 0 0 0;
}


#details .bottom .coolcar {
	float: left;
	margin: 0 0 0 18px;
}

#details .bottom .narrow {
	float: left;
	width: 199px;	
	margin: 0 0 0 20px;
}

#details .bottom .narrow .header {
	background: url(../images/header_narrow.gif) no-repeat top;
	width: 199px;
	height: 22px;
}

#details .bottom .narrow .header h2 {
	margin: 5px 0 0 10px;
}

#details .bottom .narrow .header a:link, #details .bottom .narrow .header a:active, #details .bottom .narrow .header a:visited, #details .bottom .narrow .header a:hover {
	float: right;
	color: #4388a1;
	font-size: 10px;
	margin: 5px 8px 0 0;
}

#details .bottom .narrow .content {
	float: left;
	width: 197px;
	margin: 0;
	padding: 6px 0 10px 0;
	#padding-bottom: 0;
	border-left: 1px solid #d0dee3;
	border-right: 1px solid #d0dee3;
}

#details .bottom .narrow .footer {
	float: left;
	background: url(../images/footer_narrow.gif) no-repeat top;
	width: 199px;
	height: 9px;
}


#details .bottom .narrow .content .ccar {
	float: left;
	width: 85px;
	margin: 10px 0 0 10px;
	#margin-top: 9px;
	font-size: 10px;
}


#details .bottom .narrow .content .ccar img {
	margin: 0 0 0 0;
	display: block;
}

#details .bottom .narrow .content .ccar p {
	display: block;
	margin: 3px 0 0 0;
}

#details .bottom .footnote {
	float: left;
	margin: 20px 20px 0 0;
	color: #7f7f7f;
	font-size: 10px;
}

/*  BODY BOTTOM CONTENT END */	

/*  BODY END */	

/* CAR DETAILS END */



/* LOCATION START */

#location {
	float: left;
	margin: 1px 0 0 0;
	padding: 0 0 8px 0;
	width: 748px;	
	border-left: 1px solid #a2bdc8;
	border-right: 1px solid #a2bdc8;
	border-bottom: 1px solid #a2bdc8;
}

#location img {
	float: left;
	text-align: center;
}

#location img.imgalign {
	float: right;
}

#location .content {
	float: left;
	width: 400px;
	padding: 12px 25px 0 25px;
}

#location .content.halfsize {
	margin-bottom: 100px;
	
}

#location .content h1 {
	float: left;
	width: 100%;
	display: block;
	margin: 0 0 5px 0;
}

#location .content #breadcrumbs{
	margin-bottom: 15px;
}

#location .content .head {
	font-size: 11px;
	font-weight: bold;
}

#location .content .red a{
	font-weight:normal;
}
#location .content ul {
	margin: 4px 0 0 15px;;
	padding: 0;
}

#location .content ul li {
	font-size:11px;
}

#location .content .underline {
	padding-bottom: 2px;
	border-bottom: 1px solid #bfbfbf;
	width: 100%;
}

#location .content p {
	float: left;
	font-size: 11px;
	line-height: 15px;
	margin-top: 4px;
}

#location .content .offers {
	float: left;
	margin: 20px 0 0 0;
}

#location .content .offers .borders {
	float: left;
	border-top: 1px solid #d0dee3;
	border-bottom: 1px solid #d0dee3;
	padding: 20px 10px 20px 20px;
	height: 102px;
	width: 362px;
}

#location .content .offers .borders_newdeal {
	float: left;
	border-top: 1px solid #d0dee3;
	border-bottom: 1px solid #d0dee3;
	padding: 20px 10px 20px 20px;
	height: 270px;
	width: 362px;
}

#location .content .offers .borders_leftimage {
	float: left;
	border-top: 1px solid #d0dee3;
	border-bottom: 1px solid #d0dee3;
	padding: 20px 10px 20px 0px;
	height: 270px;
	width: 255px;
}

#location .content .offers .borders_leftimage img {
  padding: 3px 0px 0px 61px;
}

#location .content .offers .leftcorner {
	float: left;
	background: url(../images/corner_leftend.jpg) no-repeat left;
	width: 255px;
	height: 144px;
}

#location .content .offers .leftcorner_newdeal {
	float: left;
	background: url(../images/corner_leftend_nocars_7x312.jpg) no-repeat left;
	width: 7px;
	height: 312px;
}

#location .content .offers .rightcorner {
	float: left;
	background: url(../images/corner_rightend.jpg) no-repeat right;
	width: 7px;
	height: 144px;
}

#location .content .offers .rightcorner_newdeal {
	float: left;
	background: url(../images/corner_rightend_7x312.jpg) no-repeat left;
	width: 7px;
	height: 312px;
}

#location .content .offers .terms {
  margin: 20px 0px 0px 0px; 
	height:130px; 
	float: left; 
	overflow: scroll; 
	width:363px; 
	border-top: #000000 solid 1px; 
	padding: 2px; 
	color:#999999;
}

#location .content .offers .terms li {
	font-size: 9px;
	padding: 0px 0px 0px 0px;
}

a.book:link, a.book:active, a.book:visited, a.book:hover {
	float: left;
	margin: 10px 0 0 0;
	background: url(../images/button_booknow.jpg) no-repeat top;
	width: 93px;
	height: 18px;
}

a.deals:link, a.deals:active, a.deals:visited, a.deals:hover {
	float: left;
	margin: 10px 0 0 0;
	background: url(../images/button_offers.jpg) no-repeat top;
	width: 211px;
	height: 18px;
}

#location .mainContent{
	padding: 20px;
}

#location .locations {
	float: left;
	width: 100%;
}

#location .leftcol {
	float: left;
	width: 427px;
	height: auto;
}

#location .tabs {
	float: left;
	width: 402px;
	_width: 427px;
	padding: 11px 0 0 25px;
	margin: 0;
	border-bottom: 1px solid #a2bdc8;
	display: inline;
}

#location .body {
	float: left;
	border-right: 1px solid #a2bdc8;
	border-bottom: 1px solid #a2bdc8;
	height: 300px;
	width: 425px;
	margin: 0;
	padding: 0;
	overflow: auto;
}

/* Res Form Styles */
#resForm{
	display:none;
}

#resFormContainer{
	float: left; 
	background: #EEEEEE;
	border: 1px solid #003698; 
	width: 260px; 
	height: 275px; 
	margin: 15px 0 0 15px;
}

#resFormContainer .header{
	text-align: center; 
	width: 260px; 
	color: #000000; 
	font-size: 14px; 
	margin-top: 10px;
}

#resFormContainer .body{
	border: 0; 
	width: 225px; 
	overflow: hidden; 
	margin-left: 18px;
}

.airports {
	float: left;
	padding: 10px 0px 13px 23px;	
	font-size: 10px;
	width: 200px;
	height: 275px;
}

.airports .leftside {
	float: left;
	width: 200px;
	text-align: left;
}

.airports .leftside .bold {
	font-weight: bold;
	font-size: 11px;
}

.days {
	float: left;
	width: 80px;	
	font-size: 10px;
}

.time {
	float: left;
	width: 120px;
	font-size: 10px;
}

.airports .rightside {
	float: left;
	width: 185px;
}

.rightside a.calendar:link, .rightside a.calendar:active, .rightside a.calendar:visited, .rightside a.calendar:hover {
	float: left;
	margin: 16px 5px 0 0;
	padding: 0;
	background: url(../images/icon_calendar.jpg) no-repeat top;
	width: 23px;
	height: 19px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .rightside a.calendar:link, .rightside a.calendar:active, .rightside a.calendar:visited, .rightside a.calendar:hover  { 
	 		margin: 14px 5px 0 0;
	}
}

.airports .rightside .reservation {
	float: left;
	margin: 0 0 0 23px;
/*	background: url(../images/button_reservation.jpg) no-repeat top;*/
	width: 135px;
	height: 18px;
}

.airports .rightside input {
	float: left;
	width: 70px;
	height: 15px;
	margin: 2px 0 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.airports .rightside input {
		height: 13px;
	}
}

.airports .rightside select {
	float: left;
	width: 70px;
	height: 19px;
	#height: 21px;
	margin: 2px 0 0 0;
}

.airports .rightside select option {
	/*_display: none;*/
}

.airports .rightside .box {
	float: left;
	margin: 0 3px 7px 0;
	text-align: left;	
	width: 102px;
}

.airports .rightside .timebox {
	float: left;
	margin: 0 3px 7px 0;
	text-align: left;	
	width: 75px;
}

.airports .rightside .box .lbl {
	font-size: 10px;
	color: #7f7f7f;
}

.airports .rightside .boxtime .lbl {
	font-size: 10px;
	color: #7f7f7f;
}

.offColor {
	background-color: #ecf2f4;
}

#couponLink{
	margin-top: 3px;
}

#couponField{
	display: none;
}

#location .maindeal {
	float: right;
	margin: 10px 10px 30px 10px;
}

#location .maindeal .header {
	float: left;
	background: url(../images/maindealheader.gif) no-repeat top;
	height: 21px;
	width: 379px;
	padding: 8px 0 0 17px;
	font-size: 11px;
	font-weight: bold;
	
}

#locationList{
	float: left;
	width: 427px;
	height: auto;
	margin: -12px 0 0 -21px;
}

#locationList .rightcol  {
	float:left;
	width:417px;
}

#locationList .rightcol .maps {
	float:left;
	margin:20px 0 0 20px;
	width:415px;
}

#locationList .rightcol .maps .nearbyLocations {
	width: 280px;
}

#locationList .rightcol .maps .nearbyLocations .nearbyContainer{
	margin-bottom: 25px;
}

.viewAll{
	float: right;
	font-weight: normal;
	margin-left: 5px;
}

.nearbyContainer{
	margin-bottom: 15px;
}

.rentHere{
	float: right; 
	margin-top: -20px;
}

.popContainer{
	position: relative; 
	left: 180px; 
	top: -65px;
	z-index: 100;
}

a.overLink:link, a.overLink:active, a.overLink:visited, a.overLink:hover{
	font-weight: bold;
	margin: 0;
	margin: 10px 0 0 0;
}

#location .maindeal .content {
	float: left;
	width: 374px;
	margin: 0;
	padding: 20px 10px 0 10px;
	border-left: 1px solid #d0dee3;
	border-right: 1px solid #d0dee3;
}

#location .maindeal .content img {
	float: left;
}

#location .maindeal .footer {
	float: left;
	background: url(../images/maindealfooter.gif) no-repeat top;
	width: 396px;
	height: 9px;
}

#location .maindeal .content .deal {
	float: left;
	margin: 0 0 0 10px;
	font-size: 10px;
	width: 235px;
}

#location  .maindeal .content .deal .bold {
	margin: 0 0 4px 0;
}

#location .maindeal .content .deal .car {
	float: left;
	width: 115px;
	margin: 0 0 4px 0;
}

#location .maindeal .content .deal .prices {
	float: left;
	width: 120px;
	color: #ec1b2d;
	margin: 0 0 4px 0;
}

#location .maindeal .content .deal .reservation {
	float: left;
	margin: 0 0 0 100px;
}

#location .maindeal .content .desc {
	float: left;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #7f7f7f;
}

#location .maindeal .content a:link, #location .maindeal .content a:active, #location .maindeal .content a:visited, #location .maindeal .content a:hover {
	float: left;
	margin: 5px 0 5px 0;
}




#location .leftcol  .maps {
	float: left;
	margin: 30px 0 0 20px;
	width: 400px;
}

#location .maps .title {
	float: left;
	font-size: 11px;
	font-weight: bold;	
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #bfbfbf;
	width: 100%;
}

#location .rightcol .otherdeals {
	float: left;
	margin: 10px 0 0 20px;
	width: 280px;
}

#location .leftcol .otherdeals {
	float: left;
	margin: 30px 0 0 20px;
	width: 400px;
}

#location .otherdeals .title {
	float: left;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #bfbfbf;
	width: 100%;
}

#location .otherdeals .content {
	float: left;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
	width: 100%;
}
#location .otherdeals .content ul li{
	margin-left: -15px;
	list-style-type: none;
}
#location .otherdeals table.list {
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 15px 0;
	border-collapse: separate;
	border-bottom: 1px solid #bfbfbf;
	width: 100%;
}

#location .otherdeals table.list th {
	text-align: left;
	font-weight: bold;
}

#location .otherdeals table.list td {
	text-align: left;
}

#location .otherdeals a.terms:link, #location .otherdeals a.terms:active, #location .otherdeals a.terms:visited, #location .otherdeals a.terms:hover  {
	float: left;
	margin: 0 13px 0 0;
	padding: 0;
	font-size: 10px;
}

#location .retrievereservation {
	float: left;
	width: 424px;
	height: 149px;
	background: url(../images/makeReservationBg.jpg) no-repeat top;
}

#location .retrievereservation .address {
	float: left;
	padding: 15px 0 0 10px;
	width: 230px;
}

#location .retrievereservation .address .dates {
	color: #7f7f7f;
}

#location .retrievereservation .address .dates .day {
	float: left;
	width: 80px;
}

#location .retrievereservation .address .dates .time {
	float: left;
	width: 120px;
}

#location img.flexwidget {
	float: right;
}

/* LOCATION END */

.bodyContent a{
	font-size: 11px;
	font-weight: normal;
}
.hours{
	font-size: 10px;
}
.plane{
	margin: 2px 5px 0 0;
}
address{
	font-style: normal;
	display: inline;
}
.address{
	margin-left: 27px;
}
#breadcrumbs{
	float:left;
	padding:12px 0px 0 25px;
	width: 724px;
}
.airprt{
	margin-left: 27px;
}
.locCount{
	float: right;
	font-weight: normal;
}

.rentHereApo{
	float: right;
	margin-top: 0;
}

/* Car Type Styles */ 
.mainCarImage{
	margin: 20px 10px 0 115px ;
	height: 135px;
}

.typeCarImage{
	margin: 30px 10px 0 115px ;
	height: 135px;
}



#carDetails{
	margin-bottom: 20px;
}



#carDetails li{
	margin: 2px 0 0 20px;
}

#carDetails .title{
	border-bottom:1px solid #BFBFBF;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
	padding:0 0 3px;
	width:410px;
}
#carDetails .title h2{
	float: none;
}
.detailContainer{
	width: 400px;
	height: 15px;
	margin: 5px 0 0 20px;
}
.detailContainer .label{
	float:left;
	width: 150px;
}
.detailContainer .value{
	float:left;
	width: 250px;
}
.detailContainer .value img{
	margin-right: 2px;	
}
.content a{
	display:inline;
}
.otherdeals .content a{
	display:inline;
}

.wide {
	float: left;
	width: 464px;
	margin: 0 0 20px 20px;
	
}

.wide .header {
	background: url(../images/header_wide.gif) no-repeat top;
	width: 463px;
	height: 22px;
}

.wide .header h2 {
	margin: 5px 0 0 10px;
}

.wide .header .pages {
	float: right;
	margin: 6px 4px 0 0;
	font-size: 10px;
}

.wide .header a.arrowRight:link, .wide .header a.arrowRight:active, .wide .header a.arrowRight:visited {
	float: right;
	background: url(../images/arrowRight.gif) no-repeat top; 	
	width: 18px;
	height: 16px;
	margin: 4px 3px 0 0;
}

 .wide .header a.arrowRight:hover {
	background: url(../images/arrowRight_Over.gif) no-repeat top; 	
 }

.wide .header a.arrowLeft:link, .wide .header a.arrowLeft:active, .wide .header a.arrowLeft:visited {
	float: right;
	background: url(../images/arrowLeft.gif) no-repeat top;
	width: 20px;
	height: 16px;
	margin: 4px 0 0 0;
}

.wide .header a.arrowLeft:hover {
	background: url(../images/arrowLeft_Over.gif) no-repeat top;
}


.wide .moreCarsContent {
	float: left;
	width: 443px;
	margin: 0;
	padding: 16px 0 18px 18px;
	border-left: 1px solid #d0dee3;
	border-right: 1px solid #d0dee3;
}

.wide .dealContainer {
	float: left;
	width: 443px;
	margin: 0;
	padding: 16px 0 18px 18px;
	border-left: 1px solid #d0dee3;
	border-right: 1px solid #d0dee3;
}

.wide .dealContainer .offerImage{
	float: left;
	width: 160px;
}

.wide .dealContainer .offerText{
	float: left;
	width: 265px;
}


.wide .footer {
	float: left;
	background: url(../images/footer_wide.gif) no-repeat top;
	width: 463px;
	height: 6px;
}

.wide .moreCarsContent .car {
	float: left;
	width: 100px;
	height: 150px;
	margin: 0 10px 0 0;
}

.wide .moreCarsContent .car img {
	margin: 0 0 10px 0;
	display: block;
}

.wide .moreCarsContent .car a:link, .wide .moreCarsContent .car a:active, .wide .moreCarsContent .car a:visited, .wide .moreCarsContent .car a:hover {
	color: #4388a1;
	display: block;
}

.wide .moreCarsContent .car p {
	display: block;
	margin: 4px 0 0 0;
}

#location .rightcol .short{
	width: 230px;
	margin-bottom: 10px;
}

.style1 {
	color:#FF0000;
}
.indexImg{
	float: right;
	margin: 30px;
}
.day{
	float: left;
	width: 100px;
}
.title .head{
	color:#FF6600;
}
.otherdeals .head {
color:#FF6600;
float:left;
font-weight:bold;
line-height:15px;
margin:0 0 5px;
width:275px;
}

.otherdeals img{
	margin-right: 10px;
}
#couponNumber{
	margin-bottom: 10px;
}

/* AutoSuggest Styles */
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited, #breadcrumbs a:hover {
	color:#4388A1; 
	display: inline; 
	padding:0;
}
div#puSuggList, div#doSuggList{
	background-color:#003698; 
	margin-top: 25px; 
	display: none;
	#margin-left:-175px;
}
#puSuggList, #doSuggList{
	border: 1px solid #003698;
	position:absolute;
	margin:auto;
	width:275px;
	text-align:left;
	overflow:hidden;
	background:#fff;
	font-size:3 pct;
	z-index:8px;
}
#puSuggList .location a:link, #puSuggList .location a:active, #puSuggList .location a:visited{
	color: #FFFFFF; 
	text-decoration: none; 
	display: block; 
	padding-left: 18px; 
	margin: 2px; 
	font-size: 11px;
}
#doSuggList .location a:link, #doSuggList .location a:active, #doSuggList .location a:visited{
	color: #FFFFFF; 
	text-decoration: none; 
	display: block; 
	padding-left: 18px; 
	margin: 2px; 
	font-size: 11px;
}
#puSuggList .location a:hover{
	color: #003698; 
	background-color: #FFFFFF; 
	display: block; 
	margin: 2px;
}
#doSuggList .location a:hover{
	color: #003698; 
	background-color: #FFFFFF; 
	display: block; 
	margin: 2px;
}
a.suggAirport:link, a.suggAirport:active, a.suggAirport:visited{background: url("../images/icon_airplanewhite.gif") no-repeat 1px 0;}
a.suggAirport:hover{background: url("../images/icon_airplane.gif") no-repeat 1px 0;}
a.suggLocation:link, a.suggLocation:active, a.suggLocation:visited{background: url("../images/icon_carwhite.gif") no-repeat 1px 0;}
a.suggLocation:hover{background: url("../images/icon_car.gif") no-repeat 1px 0;}

