BODY{
 font-size: 9pt;
 color: #000000;
 font-family: Arial;
 margin: 0px; 
 background-color: #ffffff;
}

P {
  margin: 0px;
  padding:0px;
}



INPUT.check4{
	margin-left: -4px;
	margin-right: -4px;
}

INPUT.check0{
	margin-left: 0px;
}

UL.no_margin{
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 0px;
	list-style-type: disc;
}


.smallLink {
 font-size: 7pt;
}

.formHeader {
 font-size: 9pt;
 font-family: Arial;
 font-weight: bold;
 background-color:#ededed;
}


.formFieldHeader {
 font-size: 9pt;
 font-family: Arial;
}

.radioCheckMargin {
 margin-left:0;
}

.formDateHeader {
 font-size: 8pt;
 font-family: Arial;
}

.formDayField {
	width:24px;
	font-size: 9pt;
	font-family: Arial;
}

.formYearField {
	width:48px;
	font-size: 9pt;
	font-family: Arial;
}

.copyTitle{
 color:#cc9900;
 font-weight: bold;
 font-size: 9pt;
}

.copyTitleBlack{
 color:#000000;
 font-weight: bold;
 font-size: 9pt;
}

.homeLink{
 color:#cc9900;
 font-weight: bold;
 font-size: 8pt;
 text-decoration:none; 
}

.copyImageSpacing{
	margin-right: 20px;
	margin-bottom: 20px;
}

.bubble{
 font-size: 11pt;
 text-transform: none;
 font-variant: small-caps;
 font-weight: bold;
}

.copyFormElement {
 font-size: 9pt;
 color: #000000;
 font-family: Arial;
}

.copyErrorMessage {
 font-size: 9pt;
 color: #FF0000;
}

.finePrint{
 font-size:7pt;
}

.loginSearchHeader{
 font-size:8pt;
 color:#000000;
 font-weight: bold;
}

.resRemember{
 color: #3366AA;
 font-size: 8pt;
 font-weight: bold;
 text-decoration:none;
 
 }
 
.copyRightMargin{
 margin-right: 55px;
}

.copyImageSpacing{
 margin-top: 15px;
 margin-right: 15px;
 margin-bottom: 15px;
}

.copyRightLink {
 color: #000000;
 font-size: 7pt;
}

.c_yellowbg {
 background-color: #FFD60D;
}
.table1{width: 1px;}
.table2{width: 2px;}
.table3{width: 3px;}
.table4{width: 4px;}
.table5{width: 5px;}
.table8{width: 8px;}
.table9{width: 9px;}
.tableWidth9{width: 9px;font-size: 8pt;}
.table10{width: 10px;}
.table11{width: 11px;}
.table12{width: 12px;}
.table15{width: 15px;}
.table18{width: 18px;}
.table20{width: 20px;}
.table22{width: 22px;}
.table24{width: 24px;}
.table30{width: 30px;}
.table25{width: 25px;}
.table35{width: 35px;}
.table37{width: 37px;}
.table39{width: 39px;}
.table40{width: 40px;}
.table42{width: 42px;}
.table45{width: 45px;}
.table46{width: 46px;}
.table50{width: 50px;}
.table52{width: 52px;}
.table55{width: 55px;}
.table57{width: 57px;}
.table60{width: 60px;}
.table62{width: 62px;}
.table68{width: 68px;}
.table70{width: 70px;}
.table75{width: 75px;}
.table80{width: 80px;}
.table83{width: 83px;}
.table85{width: 85px;}
.table89{width: 89px;}
.table99{width: 99px;}
.table100{width: 100px;}
.table120{width: 120px;}
.table123{width: 123px;}
.table124{width: 124px;}
.table125{width: 125px;}
.table130{width: 130px;}
.table140{width: 140px;}
.table145{width: 145px;}
.table150{width: 150px;}
.table155{width: 155px;}
.table156{width: 156px;}
.table157{width: 157px;}
.table158{width: 158px;}
.table160{width: 160px;}
.table163{width: 163px;}
.table166{width: 166px;}
.table169{width: 169px;}
.table170{width: 170px;}
.table171{width: 171px;}
.table172{width: 172px;}
.table174{width: 174px;}
.table175{width: 175px;}
.table179{width: 179px;}
.table180{width: 182px;
	height: 140px;
}
.table185{width: 185px;}
.table187{width: 187px;}
.table190{width: 190px;}
.table195{width: 195px;}
.table199{width: 199px;}
.table200{width: 200px;}
.table203{width: 203px;}
.table208{width: 208px;}
.table212{width: 212px;}
.table217{width: 217px;}
.table218{width: 218px;}
.table228{width: 228px;}
.table230{width: 230px;}
.table232{width: 232px;}
.table233{width: 233px;}
.table234{width: 234px;}
.tableWidth248{width: 248px;font-size: 8pt;}
.table243{width: 243px;}
.table248{width: 248px;}
.table250{width: 250px;}
.table258{width: 258px;}
.table261{width: 261px;}
.table280{width: 280px;}
.table283{width: 283px;}
.table290{width: 290px;}
.table292{width: 292px;}
.table300{width: 300px;}
.table310{width: 310px;}
.table316{width: 316px;}
.table317{width: 317px;}
.table319{width: 319px;}
.table323{width: 323px;}
.table320{width: 320px;}
.table321{width: 321px;}
.table335{width: 335px;}
.table337{width: 337px;}
.table339{width: 339px;}
.table343{width: 343px;}
.table350{width: 350px;}
.table352{width: 352px;}
.table360{width: 360px;}
.table361{width: 361px;}
.table380{width: 380px;}
.table390{width: 390px;}
.table398{width: 398px;}
.table400{width: 400px;}
.table404{width: 404px;}
.table405{width: 405px;}
.table416{width: 416px;}
.table436{width: 432px;}
.table448{width: 448px;}
.table450{width: 450px;}
.table451{width: 451px; padding-left: 28px;}
.table458{width: 458px;}
.table460{width: 460px;}
.table463{width: 463px;}
.table465{width: 465px;}
.table475{width: 475px;}
.table476{width: 476px; font-size: 9pt;}
.table478{width: 478px;}
.table480{width: 480px;}
.table483{width: 483px;}
.table484{width: 484px;}
.table495{width: 495px;}
.table498{width: 498px;}
.table500{width: 500px;}
.table501{width: 501px;}
.table502{width: 502px; padding-left: 16px;}
.table505{width: 505px;}
.table510{width: 510px;}
.table526{width: 526px;}
.table528{width: 528px;}
.table538{width: 538px;}
.table543{width: 543px;
	z-index: 1;
	left: 197px;
	top: 81px;
	position: absolute;
	height: 454px;
}
.table566{width: 566px;}
.table570{width: 570px;}
.table575{width: 575px;}
.table583{width: 583px;}
.table597{width: 597px;}
.table600{width: 600px;}
.table650{width: 650px;}
.table670{width: 670px;}
.table693{width: 693px;}
.table733{width: 733px;}
.table749{width: 749px;}
.table708{width: 708px;}
.table760{width: 760px;}
.table762{width: 762px;}
.table769{width: 769px;}
.table784{width: 784px;}
.table944{width: 944px;}
.table986{width: 986px;}

.topnavtable{height:5px; width:543px;}
.topnavtable769{height:5px; width:769px;}

.1table{width: 1%;}
.5table{width: 5%;}
.6table{width: 6%;}
.10table{width: 10%;}
.12table{width: 12%;}
.14table{width: 14%;}
.15table{width: 15%;}
.20table{width: 20%;}
.21table{width: 21%;}
.25table{width: 25%;}
.30table{width: 30%;}
.31table{width: 31%;}
.34table{width: 34%;}
.35table{width: 35%;}
.40table{width: 40%;}
.45table{width: 45%;}
.46table{width: 46%;}
.48table{width: 48%;}
.49table{width: 49%;}
.50table{width: 50%;}
.60table{width: 60%;}
.65table{width: 65%;}
.66table{width: 66%;}
.70table{width: 70%;}
.75table{width: 75%;}
.80table{width: 80%;}
.95table{width: 95%;}
.maxtable{width: 100%;}

.table1h{height: 1px;}
.table2h{height: 2px;}
.table3h{height: 3px;}
.table4h{height: 4px;}
.table5h{height: 5px;}
.table7h{height: 7px;}
.table8h{height: 8px;}
.table10h{height: 10px;}
.table12h{height: 12px;}
.table13h{height: 13px;}
.table15h{height: 15px;}
.table18h{height: 18px;}
.table20h{height: 20px;}
.table25h{height: 25px;}
.table29h{height: 29px;}
.table30h{height: 30px;}
.table35h{height: 35px;}
.table50h{height: 50px;}
.table58h{height: 58px;}
.table60h{height: 60px;}
.table70h{height: 70px;}
.table75h{height: 75px;}
.table90h{height: 90px;}
.table110h{height: 110px;}
.table125h{height: 125px;}
.table185h{height: 185px;}
.table195h{height: 195px;}
.table234h{height: 234px;}
.table385h{height: 385px;}



.posTable{
	width: 360px;
	height: 194px;
}
.pad4{padding-top: 4px; padding-bottom:4px}
.pad10{padding-top: 10px; padding-bottom:10px}
.pad10top{padding-top: 10px;}
.pad10bot{padding-bottom:10px}
.pad10Left{padding-left:10px}


.table532{width: 532px; padding-left: 32px;}
.table574{width: 574px; padding-left: 36px;}
.table450{width: 450px; padding-left: 20px;}
.tableBox1{width: 1px; height: 1px;}
.roundedBox10{width: 10px; height: 10px;}
.roundedBox10w{width: 10px;}
.roundedBox10h{height: 10px;}

.bubble261{width: 261px;}
.bubble237{width: 237px;}

.nounderline{
    text-decoration: none;
}

.nounderlineBolded{
    text-decoration: none;
	font-weight: bold;
}

.bolded{font-weight: bold;}

.italics{font-style: italic;}
.corpProfileImg {
  width: 140px;
  height: 140px;
}
.radiogray{
 background: #ededed;
 color: #000000;
}
.radiowhite{
 background: #ffffff;
 color: #000000;
}
.radio_lt_gray{
 background: #F8F8F8;
 color: #000000;
}
.popup_gray {
 background: #EEEDEE;
 height: 29px;
}

.footerbg_darkgray {
 background: #EDEDED;
}

.popup_dark {
 background: #5C5C5C;
 height: 6px;
}

.popup_yellow {
 background: #FFCC33;
 height: 6px;
}

.formDateHeader {
 font-size: 7pt;
 font-family: Arial;
}

.htr_header{
	font-size: 9pt;
	text-transform: none;
	font-variant: small-caps;
	font-weight: bold;
}

.htr_Nav_header{
	font-family:Arial;
	color: black;
	font-size: 10pt;
	font-weight: 900;
}
.htr_title{
	font-family:Arial;
	color: black;
	font-size: 11pt;
	font-weight: 900;
}

.location_header {
	font-size: 12pt;
	font-weight: bold;
}

.phone_header {
	font-size: 10pt;
	color: #E6AC00;
	font-weight: bold;
	line-height: 14pt;
}

.phone_type {
	font-size: 9pt;
	width:200px;
}
.addressHeader {
 font-size: 10pt;
 color: #000000;
 font-weight: bold;

}

.copyAddress {
 padding-bottom: 5px;
 font-size: 9pt;
}

.copyLineSpace{
 line-height: 14pt;
 font-size: 9pt;
 }
 
.copyTitleGray{
 color:#000000;
 font-weight: bold;
 font-size: 8pt;
}

.fontSizeNine{
 font-size: 9pt;
}
.copyExtrasGrayBox{
 color:#000000;
 font-size: 8pt;
}

.spacingExtrasGrayBox{
 margin-bottom: 20px;
 margin-left: 78px;
}
.vehicleTypeHeader{
 color: #000000;
 font-weight: bold;
}

.carBorder{
	border-color:#666666;
}

#clock {
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 4;
}

#overlay {
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 3;
}

.interstitial {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
}

.ememberText {
	padding-bottom: 7px;
	font-size: 9pt;
	color: #000000;
}

.ememberGrayText {
	padding-bottom: 7px;
	font-size: 9pt;
	color: #C0C0C0;
}

.ememberBoldText {
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

.ememberSmallText {
	padding-bottom: 7px;
	font-size: 7pt;
	color: #000000;
}

.ememberBigText {
	padding-top: 0px;
	padding-bottom: 7px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.ememberSmallBold {
	padding-bottom: 7px;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.ememberVehicle{
 	color: #000000;
	font-size: 8pt;
	font-weight: bold;
 }





.loginClubHeader{
 font-size:8pt;
 color:#000000;
 font-weight: bold;
}

.ememberLogin{
 font-size:9pt;
 color:#3366AA;
 text-decoration:underline;
 font-weight: bold;
	text-decoration:none;
}

.PSFTitle{
 font-weight: bold;
 font-size: 10pt;
 font-family: arial; 
}

.PSFtext{
 font-size: 8pt;
 font-family: times new roman;
}

.PSFBoldText{
 font-size: 8pt;
 font-weight: bold;
 font-family: times new roman;
}

.PSFgrayHeader{
 font-size: 8pt;
 font-weight: bold;
 padding-bottom: 7px;
 color: #000000;
}

.PSFfieldHeader {
 font-size: 9pt;
 color: #000000;
 font-weight: bold;
 line-height: 14pt;
 padding-bottom: 4px;
}
.PSFBoldTextAlign{
	font-size: 8pt;
 	font-weight: bold;
 	font-family: times new roman;
 	vertical-align:top;
 	text-align:left;
}

.PSFalign{
	vertical-align:top;
 	text-align:left;
}

.PSFCCValues{
	vertical-align:top;
 	text-align:center;
}

.PSFPrintAlign{
	vertical-align:top;
	text-align:right;
}

.econsentBigText {
 font-size: 12pt;
 color: #000000;
 font-family: Arial;
 font-weight: bold;
 margin: 0px;
 background-color: #ffffff;
 
}

.econsentBlackText {
 font-weight: bold;
 padding-bottom: 7px;
 font-size: 9pt;
 color: #000000;
}

.econsentGrayText {
 font-weight: bold;
 padding-bottom: 7px;
 font-size: 8pt;
}

.econsentMediumText {
 font-size: 9pt;
 color: #000000;
}



.econsentScrollDiv {
	height:200px;
	width: 770px;
	border-width:1px;
	border-style:solid;
	border-color:#7f9db9;

}
#econsentTextScrollDiv{
	height:200px;
	width: 760px;
	overflow: visible;
	
}

.econsentTextPopUpScrollDiv{
	height:200px;
	width: 680px;
	overflow: visible;
	
}

.smallAfil {
	color: #000000;
	font-size: 7pt;
}

.ememberSmallBlue{
	color: #3366AA;
	font-size: 8pt;
	font-weight: bold;
	}

.ememberBlue{
	color: #3366AA;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	}

.pdpText {
	font-size: 9pt;
	color: #000000;
}

.pdpBoldText {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}

.pdpAddressInfo {
	font-size: 9pt;
	color: #000000;
	padding-bottom: 5px;
}

.eStatement525{
	width: 525px;
	border-width:1px;
	border-style:solid;
	border-color:black;
}

.eStatement75{
	width: 75px;
	border-width:1px;
	border-style:solid;
	border-color:black;
}

.langSelected{
 font-size: 8pt;
 color: #000000;
 font-weight:bold;
}

.langLink{
 font-size: 8pt;
}

.helpHertz{
 font-size:12pt;
 color:#000000;
 font-weight: bold;
 font-variant: small-caps;
 color:#CC9933;
}

.posHeader {
 font-size: 10pt;
 font-weight: bold;

}

.makePerm{
 font-size:7pt;
 color:#000000;
}

.topCountry {
 font-size: 9pt;
 color:#3366AA;
}

.restCountries {
 font-size: 8pt;
 color:#3366AA;
}

.learnMore {
 font-size: 7pt;
 color:#3366AA;
}

.dontSee{
 font-size:8pt;
 color:#000000;
}

.ifNumber1{
 font-size:9pt;
 color:#000000;
}

.specOfferTitle
{
	font-size:12pt;
	font-weight: bold;
}

.specOfferCopy
{
	font-size:9pt;
	font-weight: bold;
}

.specOfferQuote
{
	font-size:8pt;
}
.topHeaderThin {background-color: #ffcc00;}
.topHeaderThick {background-color: #666666;}
.topHeaderThickSide {background-color: #ededed;}
.bottom1{padding-bottom: 1px;}
.bottom2{padding-bottom: 2px;}	
.bottom3{padding-bottom: 3px;}	
.bottom4{padding-bottom: 4px;}
.bottom5{padding-bottom: 5px;}
.bottom9{padding-bottom: 9px;}
.bottom10{padding-bottom: 10px;}
.bottom11{padding-bottom: 11px;}

.top2{padding-top: 2px;}
.top3{padding-top: 3px;}
.top5{padding-top: 5px;}
.top7{padding-top: 7px;}
.top10{padding-top: 10px;}
.top15{padding-top: 15px;}
.top57{padding-top: 57px;}
.top75{padding-top: 75px;}

.left1{padding-left: 1px;}
.left2{padding-left: 2px;}
.left4{padding-left: 4px;}
.left5{padding-left: 5px;}
.left9{padding-left: 9px;}
.left10{padding-left: 10px;}
.left11{padding-left: 11px;}
.left15{padding-left: 15px;}	
.left17{padding-left: 17px;}
.left20{padding-left: 20px;}
.left25{padding-left: 25px;}
.left28{padding-left: 28px;}
.left30{padding-left: 30px;}
.left35{padding-left: 35px;}
.left49{padding-left: 49px;}
.left62{padding-left: 62px;}
.left63{padding-left: 63px;}
.left125{padding-left: 125px;}

.right5{padding-right: 5px;}
.right9{padding-right: 9px;}
.right10{padding-right: 10px;}
.right20{padding-right: 20px;}
.right30{padding-right: 30px;}

.leftrightP10{padding-left: 10px; padding-right: 10px;}

.top5left3{padding-right: 5px; padding-left: 3px;}

.top10left9{padding-top: 10px; padding-left: 9px;}
.right9top2{padding-right: 9px; padding-top: 2px;}	

.sides2{padding-left: 2px; padding-right: 2px;}
.sides5{padding-left: 5px; padding-right: 5px;}
.sides8{padding-left: 8px; padding-right: 8px;}
.sides9{padding-left: 9px; padding-right: 9px;}
.sides10{padding-left: 10px; padding-right: 10px;}
.sides35{padding-left: 35px; padding-right: 35px;}

.sides9bot5{padding-left: 9px; padding-right: 9px; padding-bottom: 5px;}
.sides10top9{padding-left: 10px; padding-right: 10px; padding-top: 9px;}
.InclusiveMandatoryItems{
	text-transform: capitalize;
	font-size: 8pt;
}

.VehicleTypeText{
	text-transform: capitalize;
	font-size: 10pt;
}
.QResponseDetails{
 text-transform: lowercase;
 font-size: 8pt;
}
.mediumLinkUpperCase{
 text-transform: uppercase;
 font-size: 8pt;
}
.homePageFieldHeader{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
}
.calendarHeader{
 font-size:10pt;
 font-weight: bold;
 text-transform: none;
 font-variant: small-caps;
}
.resSectionMainHeader{
	font-size: 9pt;
	font-weight: bold;
}
.smallLinkNoUnderline{
	font-size: 7pt;
	text-decoration: none;
}
.mediumLink{
 font-size: 8pt;
}
.resFinePrintBold{
 font-size: 7pt;
 font-weight: bold;
}

.resSubfieldHeaderBold{
 font-size: 8pt;
 font-weight: bold;
}

.resSubfield{font-size: 8pt;}
.resSubfieldDerecha{font-size: 8pt;text-align:right;}

.ftsMatchText{font-size: 8pt;}
.resFormFieldSize{font-size: 8pt;}
.arial9btop10left9{
 font-size: 9pt;
 font-weight: bold;
 padding-top: 10px;
 padding-left: 9px;
}

.spaceAround10{
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 11px;
}

.spaceAround10A{
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 12px;
}

.spaceAround10B{
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 12px;
}

.topBottomPad11{
	padding-top: 11px;
	padding-bottom: 11px;
}

.smallBodyText{font-size: 8pt;}

.linkblack{
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 }

.vmcTitle{
 color:#cc9900;
 font-weight: bold;
 padding-bottom: 10px;
}

.vmcBodyTitleText{
 font-size: 11pt;
 font-weight: bold;
}

.bigBodyText{font-size: 10pt;}

.termSizeBoldText{
 font-size: 7pt;
 font-weight: bold;
}

.smallItalics{
	font-style: italic;
	font-size: 8pt;
}

.htzlinkMenuTable{
	background-color:#ffd60d;
	font-family:Arial,Tahoma;
	border-right:1px solid #cc9900;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	width:180px;
}

td.htzlinkMenuDark{
	background-color:#ffd60d;
}

td.htzlinkMenuItemDark{
	border:0px;
	width:157px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:5px;
	vertical-align:middle;
	text-align:right;
	background-color:#ffd60d;
}

.htzlinkContentBold{
	font-weight: bold;
	color: #000000;
	font-size: 8pt;
}

.htzlinkContent{
	color: #000000;
	font-size: 8pt;
}

td.htzlinkMenu5pxDark{
	border:0px;
	width:157px;
	height:5px;
	background-color:#ffd60d;
}

td.htzlinkMenuItemLight{
	width:157px;
	padding-left:8px;
	padding-right:5px;
	vertical-align:middle;
	text-align: right;
	background-color:#fff392;
}

td.htzlinkMenuLight{
	background-color:#fff392;
}

td.htzlinkMenu3pxLight{
	height:3px;
	background-color:#fff392;
}

td.htzlinkMenu3pxLightBorder{
	height:3px;
	border-right:1px solid #cc9900;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#fff392;
}

a.htzlinkMenu{
	text-decoration:none;
}

td.htzlinkMenuItemDarkLast{
	border:0px;
	width:157px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:5px;
	vertical-align:middle;
	text-align:right;
	background-color:#ffd60d;
}
.sarpMargin
{ 
	margin-left: 10px;
	margin-top: 10px;
}

.paddingSearch1
{
	padding-top: 1px;
}

.paddingSearch2
{
	padding-top: 2px;
}

.padding-left20
{
	padding-left: 20px;	
}

.formFieldHeaderItalic {
 font-size: 9pt;
 font-family: Arial;
 font-style: italic;
}

.receiptTerm {
 font-size: 8pt;
 color: #000000;
 font-family: Arial;
}

.homeMainTableColor {
background-color:#f8f8f8;
}

.homeRoundTableColor {
background-color:#ffffff;
}

.homeComponentTableColor {
background-color:#f8f5e5;
}

.radioHome{
 background: #f8f5e5;
 color: #000000;
}

.homeFont1 {
 font-size: 9pt;
 font-family: Arial;
 font-weight: bold;
 color: #000000;
}

.homeFont2 {
 font-size: 9pt;
 font-family: Arial;
 color: #000000;
}

.homeFont3{
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
}

.homeFont4{
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9pt;
}

.homeLink1{
 font-family: Arial;
 font-size: 8pt;
 color: #3366AA;
}

.homeLink2{
 font-family: Arial;
 font-size: 9pt;
 color: #000000;
}

input.formfild {
padding: 0px;
}

.lg_price_fnt{
	font-size: 19pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.sm_price_fnt{
	font-size: 16pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.lg_day_fnt{
	font-size: 13pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.sm_day_fnt{
	font-size: 9pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.sm_day_fnt2{
	font-size: 8pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.lg_description_fnt{
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}

.sm_description_fnt{
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}

.lg_sipp_fnt{
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}

.lg_sipp_fnt2{
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}

.sm_sipp_fnt{
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
}

.lg_currency_fnt{ 
	font-size: 13pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.sm_currency_fnt{ 
	font-size: 14pt;
	font-weight: bold;
	color: #3366aa;
	font-family: Arial;
}

.yellow_hdr_bg{
 background-color: #FFF7CF;
}

.lt_gray_bg{
 background-color: #F8F8F8;
}

.lg_car_border{
	width: 220px;
	height: 127px;	
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}

.sm_car_border{
	width: 152px;
	height: 88px;	
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}
.uppercase_fnt{
	text-transform: uppercase;
}
.fnt9Arial{
	font-family:Arial;
	font-size:9pt;
}

.white	{
	color:	#ffffff;
}
.gray	 {
	color:	gray;
}

a.bolded:hover	{
	text-decoration:	underline;
	color:	#000000;
}
a.bolded:visited	{
	text-decoration:	underline;
	color:	#000000;
}
a.bolded:link	{
	text-decoration:	underline;
	color:	#000000;
}

.resBody{
	 font-size: 8pt;
	 color: #000000;
	 font-family: Arial;
	 margin: 0px; 
	 background-color: #ffffff;
}

.yButtonTab {
	font-family: Arial;
	font-size:10pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 3px 0px 0px;
	background-color: #ffd60d;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #333333;
	border-bottom: 1px solid #cccccc;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	vertical-align: bottom ;
	cursor: hand;
}

.yButtonNoTab {
	font-family: Arial;
	font-size:10pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 3px 0px 0px;
	background-color: #ffd60d;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #333333;
	border-bottom: 1px solid #cccccc;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	vertical-align: bottom ;
	cursor: hand;
}

.bottom {
	border-bottom: 1px solid #999999;
}

.resButtonYellow	{
	font-family: Arial;
	font-size: 8.6pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 5px 0px 0px;
	background-color: #ffd60d;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #4f4b2d;
}
.resButtonBlue	{
	font-family: Arial;
	font-size: 8.6pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 3 0 0px;
	background-color: #3166aa;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #ffffff;
}

.resButtonWhite	{
	font-family: Arial;
	font-size: 8.6pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 5px 0px 0px;
	background-color: #ffffff;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #4f4b2d;
}

.changeTab	{
	font-family: Arial;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px 3px 0px 0px;
	background-color: #3366aa; 
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #ffffff;
	text-decoration: none;
}
.loginTab	{
	font-family: Arial;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 3px 0px 0px;
	background-color: #ffd60d;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #4f4b2d;
	text-decoration: none;
}

.buttonLink{
 text-decoration:none; 
}
 .itineraryHeaders9bold{
 font-family:Arial;
 font-size:9pt;
 font-weight:bold;
 color:black;
 }
 .itineraryHeaders8bold{
 font-family:Arial;
 font-size:8pt;
 font-weight:bold;
 }
 
 .itineraryHeaders8reg{
 font-family:Arial;
 font-size:8pt;
 }
 
 .itenaryListBoxBullet{
 font-family:Arial;
 font-size:8pt;
 list-style-type:square;
 list-style-position:inside;
 margin:0;
 padding:0;
 padding-bottom:0;
 }

.itineraryList{
 font-family:Arial;
 font-size:8pt;
 list-style-position:inside;
 margin:0;
 padding:0;
 padding-bottom:0;
 }

.car_border{
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}

.radioLightgray{
 background: #f8f8f8;
 color: #000000;
}

.resButtonWhiteBookable{
	font-family: Arial;
	font-size: 8.6pt;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin:0;
	background-color: #ffffff;
	letter-spacing: 0px;
	word-spacing: 0px;
}

.startOverTextLink{
 text-decoration:none;
 color:#4a4929;
}
.arial8bold{
	font-family: Arial;
	font-size: 8;
	font-weight: bold;	
}

.containingbox
{
	width: auto;
	height: auto;
	border: 0px solid #000;
	cursor:hand;
}
		
.whiteText{
	color:white;
}

.blackText{
	color:black;
}

.upperCaseFont{
	text-transform: uppercase;
}

.underline{
    text-decoration: underline;
}

.loginSectionHdr {
	font-family: Arial;
	
	font-size:9pt;
	
	color: #ffffff;
	background-color: #666666;
	width: 179px;
	height: 20px;
	padding-left: 10px;
	   
}

.loginSection {
	font-family: Arial;
	color:#000000;
	font-size:8pt;		
	background-color: #f8f8f8;
	width: 179px;
	height: 100px;	
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #666666;
}

.loginSection2 {
	background-color: #f8f8f8;
	width: 179px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #666666;
}

.loginSection3 {
	background-color: #f8f8f8;
	width: 179px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #666666;
}

.loginSectionTable {
	width: 169px;
	height: 100px;
}

.loginSectionSeparator {
	border-right: 1px solid #666666;
}

.loginBottomBorder {
	border-top: 1px solid #666666;
}

.ememberClubBenefits {
	font-family: arial;
	font-size:8pt;
 	color:#000000; 	
}

.clubBenefitsCol {
	vertical-align: top;
	padding-bottom: 4px;
}

.registerCol {
	vertical-align: bottom;
}
.expressDivPDP {
position:absolute;
background-color:white;
overflow:auto;
visibility:hidden;
top: 65px;
left:250px;
z-index:-1;
}

.expressDivPDPBorder{border: 1px solid #666666;}

.pageLayOver {
overflow:auto;
background-color:black;
position: absolute;
top:0px;
left:0px;
visibility:hidden;
overflow:hidden;
z-index:-1;
}
.ememberPassword{
 font-family: arial;
 font-size:7pt;
 color:#000000;
}

.loginClub{
 font-family: arial;
 font-size:8pt;
 font-weight:bold;
 color:#000000;
 vertical-align: middle;
 padding-right: 0px;
 width: 62px;
}

.loginClubTextBox {	
 	width: 85px;
}

.loginClubTextBoxCell {
	
	vertical-align: middle;
 	width: 108px;
}

.loginHRCell {
	
}

.loginHR {
	
	width: 160px;
	color: #cccccc;
	text-align: left;
	height: 1px;
	padding-left: 0px;
	margin-left: 0px;
}

.loginCheckbox {	
	vertical-align: top;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.loginCheckboxText {
	
	font-family: arial;
	font-size:7pt;
	color:#000000;	
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.loginCheckboxTag {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.loginCol {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
}

.loginClosedRegisterCol {
	text-align: right;
	padding-right: 10px;
}

.loginClosedLinks {
	font-family: Arial;	
	font-size:9pt;	
	color: #ffffff;
	text-decoration: none;
}

.loginClosedLinksSm {
	font-family: Arial;	
	font-size:7pt;	
	color: #ffffff;
	
}

.loginSectionHdrClosed {
	font-family: Arial;
	
	font-size:9pt;
	
	color: #ffffff;
	background-color: #666666;
	width: 180px;
	
	padding: 5px 0px 5px 10px;
	   
}

.logoutBox {
	width: 160px;
	background-color: #f8f8f8;
	padding-left: 10px;
}

.ememberLogout{
 font-size:9pt;
 color:#000000;
 text-decoration:underline;
 font-weight:bold;
}

.logoutBoxLoginPage {
	width: 160px;
	background-color: #f8f8f8;
	padding-left: 10px;
	text-align: right;
}

.loginTextLoginPage {
	font-size:7pt;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}
.radioyellow{
 background: #FFF1AF;
 color: #000000;
}
.selectedVehicle {
 border: 1px solid black;
 background-color: #FFF1AF;
}
.approximateFont{
font-size:10pt;	
}
.accordionHeader
{
    border: 0px solid #2F4F4F;
    color: white;
    /*background-color: #FFFFC0;*/
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    cursor: pointer;
}
.accordionContent
{
    background-color: white;/*#D3DEEF;*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}




.ImageNormal {width: 100%; background-color: red}

.ImageOpaco {filter: alpha(opacity=50); opacity: .5}


