                                      
        
                           
                                          
     
                                 
   
	  
	    
			
	
	
	
	
	
	
	
			
		 
	
	
	
	
	
	 
		/*R.Archer (062409): Fix for CSS proxy caching*/

body,div,form,p { padding: 0;	margin: 0;  } 
body,div,dl,dt,dd,ul,ol,li,pre,form,p,blockquote,th,td { font-family:arial; font-size:12px;	} 
img {border:0;}

#divLeftColumn  { padding-left:10px; padding-right:20px; width:600px; }
.divLink        { font-family:arial; font-size:8pt; cursor:pointer; color:#3366aa; }   
.topNavButton {background-color:#3366aa;border-bottom:1px solid #3366aa;border-top:1px solid #3366aa;padding-left:2px;font-size:8pt;font-weight:bold;color:#FFFFFF;} 

.hotSpot                { cursor:pointer;}
.href                   { color:#3366AA; text-decoration:underline;cursor:pointer;}

/*  #divLegacyTitle { position:relative;top:-26px;left:12px;font-size:11pt;font-variant:small-caps;font-weight:bold; } */


		/*R.Archer (062409): Fix for CSS proxy caching*/

/*--------remove these references----------*/
.maxtable { width: 100%;}

.table1   { width: 1px;}
.table4   { width: 4px;}
.table5   { width: 5px;}
.table10  { width: 10px;}
.table11  { width: 11px;}
.table12  { width: 12px;}
.table15  { width: 15px;}
.table18  { width: 18px;}
.table20  { width: 20px;}
.table22  { width: 22px;}
.table24  { width: 24px;}
.table25  { width: 25px;}
.table30  { width: 30px;}
.table35  { width: 35px;}
.table37  { width: 37px;}
.table50  { width: 50px;}
.table52  { width: 52px;}
.table55  { width: 55px;}
.table57  { width: 57px;}
.table85  { width: 85px;}
.table99  { width: 99px;}
.table100 { width: 100px;}
.table120 { width: 120px;}
.table123 { width: 123px;}
.table124 { width: 124px;}
.table125 { width: 125px;}
.table150 { width: 150px;}
.table155 { width: 155px;}
.table156 { width: 156px;}
.table157 { width: 157px;}
.table158 { width: 158px;}
.table170 { width: 170px;}
.table175 { width :175px;}
.table180 { width: 180px;}
.table185 { width: 185px;}
.table187 { width: 187px;}
.table200 { width: 200px;}
.table203 { width: 203px;}
.table208 { width: 208px;}
.table217 { width: 217px;}
.table228 { width: 228px;}
.table234 { width: 234px;}
.table243 { width: 243px;}
.table250 { width: 250px;}
.table258 { width: 258px;}
.table292 { width: 292px;}
.table300 { width: 300px;}
.table319 { width: 319px;}
.table320 { width: 320px;}
.table339 { width: 339px;}
.table390 { width: 390px;}
.table398 { width: 398px;}
.table400 { width: 400px;}
.table405 { width: 405px;}
.table416 { width: 416px;}
.table436 { width: 432px;}
.table475 { width: 475px;}
.table476 { width: 476px;}
.table483 { width: 396px;}
.table498 { width: 498px;}
.table510 { width: 510px;}	
.table528 { width: 528px;}
.table543 { width: 543px;}
.table575 { width: 575px;}
.table600 { width: 600px;}
.table708 { width: 708px;}
.table760 { width: 760px;}
.table762 { width: 762px;}
.table986 { width: 986px;}


.tableWidth9    { width: 9px;}	
.tableWidth248  { width: 248px;}

.table1h  { height: 1px;}
.table2h  { height: 2px;}
.table5h  { width: 150px;}
.table5h  { height: 5px;}
.table7h  { height: 7px;}
.table8h  { height: 8px;}
.table10h { height: 10px;}
.table12h { height: 12px;}
.table15h { height: 15px;}
.table18h { height: 18px;}
.table20h { height: 20px;}
.table25h { height: 25px;}
.table29h { height: 29px;}
.table30h { height: 30px;}
.table58h { height: 58px;}
.table60h {	height: 60px;}
.table70h {	height: 70px;}
.table150h { width: 150px;}
.table185h { height: 185px;}
.table234h { height: 234px;}

.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; }
.left40 { padding-left: 40px; }
.left42 { padding-left: 42px; }
.left49 { padding-left: 49px;}
.left62 { padding-left: 62px;}

.right5   { padding-right: 5px;}
.right15  { padding-right: 15px; }

.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;}
.bottom { border-bottom: 1px solid #999999;}

.top2 { padding-top: 2px;}
.top3 { padding-top: 3px;}
.top5 { padding-top: 5px;}
.top7 { padding-top: 7px;}
.top15 { padding-top: 15px; }
.top57 { padding-top: 57px;}
.top75 { padding-top: 75px;}

.leftrightP10 { padding-left: 10px;  padding-right: 10px;}
.pad10    { padding-bottom : 10px; padding-top : 10px;}
.pad10bot { padding-bottom : 10px; }
.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;}

.whiteText{ color:white;}
.blackText{ color:black;}
.bolded   { font-weight: bold;}
.italics  { font-style: italic;}
.underline          { text-decoration: underline;}
.nounderline        { text-decoration: none;}
.nounderlineBolded  { font-weight: bold; text-decoration: none;}
.upperCaseFont      { text-transform: uppercase;}

.absDiv   { position:absolute;}
.relDiv   { position:relative;}		

.onePixelHigh     { height:1px; }
.elementHeight12  { height:12px; }
.elementHeight10  { height:10px; }
.navArwVerticalAlign { margin-top:3px;}

.bottomtableOff { font-family:Arial,Tahoma; }
.bottomtableOn  { font-family:Arial,Tahoma; }		

.roundedbox10w  { width: 10px;}
.roundedbox14   { height: 10px; width: 14px;}
.roundedbox10   { height: 10px; width: 10px;}

.clickable      { cursor: default;}
.contentDiv     { float: left; width: 100%;}
.indentSpace    { text-align: left; width: 17px;}
.locationTitle  { font-weight: bold;}

.lfloat     { float: left;}
.rfloat     { float: right;}

.bubble261 { width: 261px;}
.bubble237 { width: 237px;}
/*--------remove these references----------*/

/*---------rework----------*/
body  { background-color: #ffffff; color: #000000; font-family: arial; font-size: 9pt; margin: 0px;}
p     { margin: 0px; padding: 0px;}
a     { color: #3366aa; text-decoration: underline; }

ul .no_margin { list-style-type: disc; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-left: 0px;}
ul.no_margin  { list-style-type: disc; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-left: 0px;}

input.check4  { margin-left: -4px;  margin-right: -4px; }
input.check0  { margin-left: 0px; }
.radioCheckMargin { margin-left: -4px;}

#clock    { position: absolute; top: 0px; visibility: hidden; z-index: 4; }
#overlay  { position: absolute; top: 0px; visibility: hidden; z-index: 3; }

.smallLink        { font-size: 7pt; }
.mediumLink       { font-size: 8pt; }
.largeFontBold    { color: #000000; font-size: 10pt; font-weight: bold;}
.largeFontRegular { color: #000000; font-size: 10pt;}
.smallFontBold    { color: #000000; font-size: 8pt; font-weight: bold;}
.smallFontRegular { color: #000000; font-size: 8pt;}
.capitalFont      { color: #000000; font-size: 8pt; font-weight: bold; text-transform: uppercase;}

#a link         { color: #3366aa; font-size: 8pt;}
#table_border   { border: 0px; border-color: #cccccc;}
/*#link1          { width: 161px;}
#link2          { width: 235px;}*/
.tabStyle       { margin-left: -0.5px; margin-top: 0px; padding-left: 0px;}
.topGrayBorder  { float: left; width: 406px;}
.borderLeft     { border-left: #ededed 2px solid; float: left; height: 550px; margin-top: -6px;}
.borderRight    { border-right: #ededed 2px solid; float: right; height: 550px; margin-top: -6px;}
.blueRule       { float: left; padding-bottom: 0px; padding-left: 10px; padding-top: 10px; width: 300px;}
.tableDiv       { float: left; padding-left: 10px;}
.graybackground { background-color: #ededed;}
.bubble         { font-size: 11pt; font-variant: small-caps; font-weight: bold; text-transform: none;}

.fontSizeNine   { font-size : 9pt; }

.homeMainTableColor { background-color: #f8f8f8;}
.roundedbox10h      { height: 10px;}
.footerbg_darkgray  { background: #EDEDED;}
.c_yellowbg         { background-color: #ffd60d;}
.resFormFieldSize   { font-size : 8pt;}
.resFormFieldSize #locationAddress {
font-size:8pt;
}
/*---------rework----------*/
 
		/*R.Archer (062409): Fix for CSS proxy caching*/

.addressHeader  { color: #000000; font-size: 10pt; font-weight: bold; }

.formHeader       { background-color: #ededed; font-family: arial; font-size: 9pt; font-weight: bold; }
.formFieldHeader        { font-family: arial; font-size: 9pt; }
.formFieldHeaderItalic  { font-family: arial; font-size: 9pt; font-style: italic; }

.formDateHeader   { font-family: arial; font-size: 8pt; }
.formDayField     { font-family: arial; font-size: 9pt; width: 24px; }
.formYearField    { font-family: arial; font-size: 9pt; width: 48px; }

.formHeaderText         { color: #000000; text-transform: uppercase; font-size: 12pt; font-weight: bold; }
.formInstructionaltext  { color: #000000; font-size: 8pt; }
/*----------------------------------------------------*/

.copyTitle        { color: #cc9900; font-size: 9pt; font-weight: bold;}
.copyTitleBlack   { color: #000000; font-size: 9pt; font-weight: bold; }
.copyImageSpacing { margin-bottom: 20px; margin-right: 20px; }
.copyFormElement  { color: #000000; font-family: arial; font-size: 9pt; }

.copyRightMargin  { margin-right: 55px;}
.copyErrorMessage { color: #FF0000; font-size: 9pt;}

.popup_yellow { background: #ffcc33; height: 6px;}
.popup_dark   { background: #5c5c5c; height: 6px;}
.popup_gray   { background: #eeedee; height: 29px;}

.radiogray      { background: #ededed; color: #000000; }
.radiowhite     { background: #ffffff; color: #000000; }
.radio_lt_gray  { background: #f8f8f8; color: #000000; }
.ftLeftDsInline {	display:inline;	float:left;	}

.resRemember        { color: #3366aa; font-size: 8pt; font-weight: bold; text-decoration: none; }
.resremember        { color: #3366aa; font-size: 8pt; font-weight: bold; text-decoration: none; }

.finePrint      { font-size: 7pt;}
.copyRightLink  { color : #000000; font-size : 7pt;}

.learnMore { color : #3366aa; font-size : 7pt;}

/*----------------------------------------------------*/

/*--------------eMember-------------------*/
.ememberPassword {
 color: #000000;
 font-family: arial;
 font-size: 7pt;
}
.ememberLogout {
 color: #000000;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: underline;
}
.ememberClubBenefits {
 color: #000000;
 font-family: arial;
 font-size: 8pt;
}
.ememberText {
 color: #000000;
 font-size: 9pt;
 padding-bottom: 7px;
}
.ememberBoldText {
 color : #000000;
 font-size : 9pt;
 font-weight: bold;
 padding-bottom : 7px;
}

/*--------------eMember-------------------*/

/*--------------Login-------------------*/
.loginClub {
 color: #000000;
 font-family: arial;
 font-size: 8pt;
 font-weight: bold;
 padding-right: 0px;
 vertical-align: middle;
 width: 62px;
}
.loginClubTextBox { 
  width: 85px; 
}
.loginClubTextBoxCell {  
  vertical-align: middle;  width: 108px; 
}
.loginHR {
 color: #cccccc;
 height: 1px;
 margin-left: 0px;
 padding-left: 0px;
 text-align: left;
 width: 160px;
}
.loginCheckbox {
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
 vertical-align: top;
}
.loginCheckboxText {
 color: #000000;
 font-family: arial;
 font-size: 7pt;
 margin: 0px 0px 0px 0px;
 padding: 2px 0px 0px 0px;
}
.loginCheckboxTag {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 vertical-align: top;
}
.loginCol {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.loginClosedRegisterCol {
 padding-right: 10px;
 text-align: right;
}
.loginClosedLinks {
 color: #ffffff;
 font-family: Arial;
 font-size: 9pt;
 text-decoration: none;
}
.loginClosedLinksRefresh {
 color: #000000;
 font-family: Arial;
 font-size: 8pt;
 text-decoration: none;
}
.loginClosedLinksSm {
 color: #ffffff;
 font-family: Arial;
 font-size: 7pt;
}
.loginClosedLinksSmrefresh {
 color: #000000;
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
}
.loginSectionHdrClosed {
 background-color: #666666;
 color: #ffffff;
 font-family: Arial;
 font-size: 9pt;
 padding: 5px 0px 5px 10px;
 width: 180px;
}
.loginSectionHdrClosedRefresh {
 background-color: #fefed9;
 color: #ffffff;
 font-family: Arial;
 font-size: 9pt;
 padding: 5px 0px 5px 10px;
 width: 180px;
}
.logoutBox {
 background-color: #f8f8f8;
 padding-left: 10px;
 width: 160px;
}

.logoutBoxLoginPage {
 background-color: #f8f8f8;
 padding-left: 10px;
 text-align: right;
 width: 160px;
}
.loginTextLoginPage {
 color: #000000;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}

.loginSearchHeader  { color: #000000; font-size: 8pt; font-weight: bold; }

.loginSectionTable      { width: 170px; }
.loginSectionSeparator  { border-right: 1px solid #666666; }
.loginBottomBorder      { border-top: 1px solid #666666; }

.loginSectionHdr {
 background-color: #666666;
 color: #ffffff;
 font-family: arial;
 font-size: 9pt;
 height: 20px;
 padding-left: 10px;
 width: 180px;
}
.loginSection {
 background-color: #f8f8f8;
 border-right: 1px solid #666666;
 color: #000000;
 font-family: arial;
 font-size: 8pt;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 10px;
 width: 179px;
}

/*--------------Login-------------------*/


.clubBenefitsCol {  padding-bottom: 4px;  vertical-align: top; }
.registerCol {  vertical-align: bottom; }

.expressDivPDPBorder { border: 1px solid #666666; }
.expressDivPDP {
 background-color: white;
 left: 250px;
 overflow: auto;
 position: absolute;
 top: 65px;
 visibility: hidden;
 z-index: -1;
}
.pageLayOver {
 background-color: black;
 left: 0px;
 overflow: auto;
 overflow: hidden;
 position: absolute;
 top: 0px;
 visibility: hidden;
 z-index: -1;
}
.pickUpDrivingHeading {
 display: inline;
 font-family: arial;
 font-size: 9pt;
 font-weight: bold;
 padding-left: 20px;
}
.pickUpDrivingUrl {
 display: inline;
 font-family: arial;
 font-size: 9pt;
 font-weight: normal;
}


/*----------------------------------------------------*/
.borderTable {
 background: url(http://images.hertz.com/rentacar/misc/refresh08/blue_white_gradient.gif) repeat-x;
 border-left: #cccccc 2px solid;
 border-right: #cccccc 2px solid;
 display: inline;
 float: left;
 margin-top: 0px;
 padding-left: 0;
 width: 396px;
}

#header {
 background-color: #ededed;
 border: none;
 float: left;
 line-height: normal;
 margin-bottom: -3px;
 margin-left: 0px;
 width: 100%;
 width: 396px;
}
#header ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

#header li {
 background-image: url(http://images.hertz.com/rentacar/misc/refresh08/tab_rgt_blue.gif);
 background-position: right top;
 background-repeat: no-repeat;
 display: inline;
 float: left;
 font-size: 10pt;
 margin-left: 0px;
 padding: 0px;
}

#header a {
 background-image: url(http://images.hertz.com/rentacar/misc/refresh08/tab_lft_blue.gif);
 background-position: left top;
 background-repeat: no-repeat;
 color: black;
 display: block;
 float: left;
 padding-bottom: 10px;
 padding-top: 7px;
 text-align: center;
 text-decoration: none;
}
#header.tall li {
	float:left;
	display:inline;
	background-image:url(http://images.hertz.com/rentacar/misc/refresh08/tab_rgt_blue_tall.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:10pt;
	font-weight:regular;
	margin-left:0px;
	padding:0px;
}
#header.tall a {
	display:block;
	float:left;
	background-image:url(http://images.hertz.com/rentacar/misc/refresh08/tab_lft_blue_tall.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:7px;
	padding-bottom: 10px;
	color: black;
	text-align:center;
	text-decoration: none;
}
#header a :active {
 text-align: center;
}

#header #selected {
 background-image: url(http://images.hertz.com/rentacar/misc/refresh08/tab_rgt_lgt_blue_tall.gif);
 background-position: top right;
 background-repeat: no-repeat;
}
#header #selected a {
 background-image: url(http://images.hertz.com/rentacar/misc/refresh08/tab_lft_lgt_blue_tall.gif);
 background-position: left top;
 background-repeat: no-repeat;
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
}

/*----------------------------------------------------*/

#content {
 border-left: 2px solid #D6D6D6;
 border-right: 2px solid #D6D6D6;
 float: left;
 margin-top: -2px;
 overflow: visible;
 padding: 25px 8px 0px 8px;
 width: 740px;
}

.TabButtonFont {
 background-color: #3366AA;
 color: #ffffff;
 font-family: Arial;
 font-size: 9pt;
 font-weight: bold;
 letter-spacing: 2px;
 padding: 1px 0px 0px 0px;
 text-transform: uppercase;
 word-spacing: 0px;
}

/*----------------------------------------------------*/

.bg1off { background-color:#ececec; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; height:20px; }
.bg1on  { background-color:#fff392; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; height:20px; }
.bg2off { background-color:#fff392; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; height:20px; }
.bg2on  { background-color:#fff392; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; height:20px; }
.bg3off { background-color:#ffffff; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; height:20px; }
.bg3on  {	background-color:#ffffff;	border-left-width:0px; border-top-width:0px; border-bottom-width:0px;	height:20px; }

td.menuContentTD {
 border:0px; width:157px; vertical-align:middle; text-align:right; height:12px;	
 }

td.firstMenuContentTDOff  { 
  border:0; width:157px; vertical-align:middle; background-color:#ffffff;
  background-image:url(http://images.hertz.com/rentacar/misc/refresh08/nav_wh_gray_gradient.gif); 
  background-position:bottom; background-repeat:repeat-x; 
  }
td.firstMenuContentTDOn   { 
  border:0; width:157px; vertical-align:middle; background-color:#fff392; 
  background-image:url(http://images.hertz.com/rentacar/misc/refresh08/nav_ylw_gradient_tall.gif); 
  background-position:bottom; background-repeat:repeat-x; 
  }
td.secondMenuContentTDOff { 
  border:0px; width:157px; vertical-align:middle; background-color:#fff392; 
  text-align:right; padding-top:3px; padding-bottom:3px; 
  }
td.secondMenuContentTDOn  { 
  border:0px; width:157px; vertical-align:middle; background-color:#fff392; 
  text-align:right; padding-top:3px; padding-bottom:3px; 
  }
td.thirdMenuContentTDOff  { 
  border:0px; width:157px; vertical-align:middle; background-color:#ffffff; 
  text-align:right; padding-top:3px; padding-bottom:3px; 
  }
td.thirdMenuContentTDOn   { 
  border:0px; width:157px; vertical-align:middle; background-color:#ffffff; 
  text-align:right; padding-top:3px; padding-bottom:3px; 
  }

.menutable{
 background-color:#ffd60d;
 font-family:Arial,Tahoma;
 border-right:1px solid #ffd60d;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
}

.toptable{
 font-family:Arial,Tahoma;
 border-right:1px solid #cc9900;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:2px;
 border-bottom-style:dashed;
 border-bottom-color:#666666;
}
.loggedintoptd{
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#fff392;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
 width:157px;
 text-align:right;
 vertical-align:middle;
}

.menuTR { height:12px; }
a.menu  { text-decoration:none; }

.firston  { color:#000000; font-family:Arial; text-align:left; font-size:9pt; width:144px; cursor:hand; padding-left:10px; font-weight:bold;}
.secondon { color:#000000; font-family:Arial; text-align:left; font-size:9pt; width:157px; cursor:hand; padding-left:10px; font-weight:bold; float:left;}
.thirdon  { color:#cc9900; font-family:Arial; text-align:left; font-size:9pt; width:150px; cursor:hand; padding-left:25px; font-weight:bold; background-color:#ffffff;}

.firstoff { color:#000000; font-family:Arial; text-align:left; font-size:9pt; width:144px; cursor:hand; padding-left:10px; font-weight:bold;}
.secondoff{ color:#000000; font-family:Arial; text-align:left; font-size:9pt; width:157px; cursor:hand; padding-left:10px; float:left;}
.thirdoff { color:#000000; font-family:Arial; text-align:left; font-size:9pt; width:150px; cursor:hand; padding-left:25px; font-weight:normal; background-color:#ffffff;}

.welcometext{
 color:#000000;
 font-family:Arial;
 font-weight:bold;
 font-size:8pt;
}

.secTDgeneric{
 width:7px;
 text-align:right;
 vertical-align:middle;
 background-image:url(http://images.hertz.com/rentacar/misc/refresh08/nav_wh_gray_gradient.gif);
}
.memRow{
 border-right:1px solid #cc9900;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#cc9900;
 background-color:#ffd60d;
 height:1px;
}
.memOrangeSide{
 background-color:#fff392;
}
.memberSepTDoff{
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#fff392;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
 width:157px;
 text-align:right;
 vertical-align:middle;
}
.memberSepTDon{
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#fff392;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
 width:157px;
 text-align:right;
 vertical-align:middle;
}

.sepTDtwo{
 background-color:#ffd60d;
 width:23px;
}

.homeLink{
 color:#cc9900;
 font-weight: bold;
 font-size: 8pt;
 text-decoration:none; 
}

.sosmallbuttonleft  {	background-image:url(http://images.hertz.com/rentacar/specialoffers/misc/btn_lft.gif);	float:left;	height:20px;	width:13px;}
.sosmallbuttontext  {	background-image:url(http://images.hertz.com/rentacar/specialoffers/misc/btn_bg.gif);		float:left;	height:20px;	vertical-align:bottom; background-repeat:repeat-x;}
.sosmallbuttonright {	background-image:url(http://images.hertz.com/rentacar/specialoffers/misc/btn_rgt.gif);	float:left;	height:20px;	width:20px;}

.infoTable td           {	padding-right:0px;	background-color:#ffee88; }
.infoBubbleTopCenter    {	text-align:left;	padding:10px 10px 0px 10px; }

.infoBubbleTopLeft      {	height:30px; width:30px; background-repeat:no-repeat;
	background-image:url(http://images.hertz.com/rentacar/misc/refresh08/info_top_lft.gif);}
.infoBubbleTopRight     {	height:10px; width:12px; background-repeat:no-repeat;
	background-image:url(http://images.hertz.com/rentacar/misc/refresh08/info_top_rgt.gif);}
.infoBubbleBottomLeft   {	height:10px; width:30px; background-repeat:no-repeat;
	background-image:url(http://images.hertz.com/rentacar/misc/refresh08/info_btm_lft.gif);}
.infoBubbleBottomRight  {	height:10px; width:10px; background-repeat:no-repeat;
	background-image:url(http://images.hertz.com/rentacar/misc/refresh08/info_btm_rgt.gif);}
  

		
		/*R.Archer (062409): Fix for CSS proxy caching*/

#divLBScreen   {    
  width:100%;height:100%;top:00px;left:00px;    
  position:absolute;z-index:1000;display:none;   
  background-color:#000000;opacity:0.4;filter:alpha(opacity=40);
  }
  
#divLBBorderBox  {
  left:100px;top:80px;
  position:absolute;z-index:2000;display:none;
  background-color:#FFD60D; 
  padding:10px; 
  }
  
#divLBContent     { background-color:#ffffff; display:block; overflow:auto;  }
#divLBMenuTop     { text-align:right; display:block; position:relative;top:-4px; }  
#divLBMenuBottom  { text-align:right; display:block; position:relative;top:4px; }  

.closeText        { 
  padding-right:16px; padding-top:2px; font-size:10px;text-transform : uppercase; 
  background-repeat: no-repeat;
  background-position: right;  
  }

.closeLightBox    { cursor:pointer; }
.closeFormat      { width:70px;text-align:right;vertical-align:bottom; }

#divICScreen   {    
  width:100%;height:100%;top:00px;left:00px;    
  position:absolute;z-index:3000;display:none;   
  background-color:#000000;opacity:0.4;filter:alpha(opacity=40);
  cursor:pointer;
  }
  
#divICBorderBox  {
  left:220px;top:80px;width:560px;
  position:absolute;z-index:4000;display:none;
  background-color:#FFD60D; 
  padding:10px; 
  }
#divICContent     { background-color:#ffffff; display:block; overflow:auto; width:560px; }
#divICMenuBottom  { text-align:right; display:block; position:relative;top:4px;cursor:pointer; width:560px;}  
  
/*
#divLBContent   { border:1px solid #cc9900; }  
#divICContent   { border:1px solid #cc9900; }
#divLBBorderBox { border:1px solid #333333; }
#divICBorderBox { border:1px solid #333333; }
 */
		/*R.Archer (062409): Fix for CSS proxy caching*/

.reengageMainContainer{
	width:540px;
	background-image:url(https://images.hertz.com/rentacar/content/US/exceptions/customer_service_woman.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	overflow:visible;
	padding-top:20px;
	z-index:10;	
}
.reengageInfoContainer{margin-left:25px;width:330px;}
.headerClearSpace{height:27px;}
.buttonsClearSpace{height:8px;}
.reengateHelpTextClearSpace{height:25px;}
.reengageHeaderText{font-size:12pt;text-align: center;}
.orText{text-align:center;width:80px;}
.reengageHelpText{color:#666666;font-size:8pt;font-weight:bold;}
.centerTDText{text-align: center;}
.reengageButtonContainer{}
.reengageExplanationText{width:200px;}
.helpButtonText {
	color:#FFFFFF;
	font-family:arial;
	font-weight:bold;
	font-size:10pt;
}

.leftLargeBlueButton{
	background-image:url(https://images.hertz.com/rentacar/specialoffers/misc/btn_lft.gif);
	height:20px;
	width:13px;
}
.centerLargeBlueButton{
	background-image:url(https://images.hertz.com/rentacar/specialoffers/misc/btn_bg.gif);
	background-repeat:repeat-x;
	height:20px;
}
.rightLargeBlueButton{
	background-image:url(https://images.hertz.com/rentacar/specialoffers/misc/btn_rgt.gif);
	height:20px;
	width:20px;
}
		/*R.Archer (062409): Fix for CSS proxy caching*/

.journeyMemberTableCellBorder{
	border-right:1px solid #CCCCCC;
}

.journeyMemberTableRow td{
	width:25%;
	vertical-align:top;
	padding:10px 10px 0px 10px;
	font-size:9pt;
}

.journeyMemberTypeTitleText{
	font-size:10pt;
	font-weight:bold;
}

#journeyTitle{
	font-size:12pt;
	margin:0px;
	padding:0px;
}

#journeyTitleLogo{
	padding-right:15px;
}

#journeyDescription{
	padding:12px;
}

#n1ClubDetailsCdpList{
	padding-top:10px;	
}

#goldClubDetailsCdpList{
	padding-top:10px;	
}

#inconsistentPosMessageButtons{
	padding-right:5px;	
}

.renewalCreditCardUneditableCell{
	color:#7F7F7F;
}

.renewalCreditCardTable td{
	vertical-align:middle;
	padding-right:10px;
	padding-top:10px;
}

.renewalCreditCardHeaderRow td{
	padding-top:0px;
	height:25px;
	background-color:#EDEDED;
	font-weight:bold;
}

.renewalCreditCardType{
	width:136px;
}

.renewalCreditCardNumber{
	width:206px;
}

.renewalCreditCardExpMonth{
	width:63px;
}

.renewalCreditCardExpYear{
	width:44px;
}

.renewalTermsAndConditionsCheckbox{
	padding-right:5px;
}

.renewalDetailsContentContainer{ 
	padding-top:10px;
	padding-bottom:10px;
}

.summaryLink { 
	padding-left:5px; 
	color:blue; 
	text-decoration:underline; 
	cursor:pointer; 
	font-size:8pt; 
}
	
#summaryFtTable td{
	padding-right:10px;
}
	
#summaryCheckBoxTable td{
	padding-right:5px;
	padding-bottom:3px;
}

#summaryEConsentContent{
	padding:15px;
	border:3px solid rgb(255, 214, 13);
	background-color:#fefed9;
	width:550px;	
	height:300px;
	overflow:auto;
}

#summaryEConsentContent div{
	padding-top:8px;
}
	
#summaryTermsConditionsContent{
	padding:15px;
	border:3px solid rgb(255, 214, 13);
	background-color:#fefed9;
	width:550px;	
	height:300px;
	overflow:auto;
}

#summaryTermsConditionsContent div{
	padding-top:8px;
}	
	
#summaryCheckBoxWarningMessageBorder{
	margin-top:-8px;
	padding:0px 10px 10px 10px;
}
	
.summaryDetailsTableCell{
	vertical-align:top;
	width:49%;
}

#summaryDetailsTableCenterCell{
	padding-right:10px;
	width:12px;
	border-left:1px solid #cccccc;
}

#summaryDetailsTableCenterCellNoBorder{
	padding-right:10px;
	width:12px;
}

.summaryVehiclePreferencesServices td{
	padding-right:10px;
	vertical-align:top;
}

#summarySubmitFormTable td{
	vertical-align:top;
	padding-bottom:3px;
}

#summarySubmitFormSection{
	width:500px;
	text-align:left;
}

.summaryVehiclePreferencesSelectionColumn{
	width:75px;
}

.summaryVehiclePreferencesHandicapImageAdjustment {
	padding-left: 5px;
}

#waitInterstitialTable td{
	text-align:center;
	padding-top:15px;
}

#enrollConfirmationDescriptionList{
	padding:15px;	
}

#enrollConfirmationMemberCardSection{
	padding-top:15px;
	padding-bottom:15px;
}

#enrollConfirmationPrintTable td{
	padding-bottom:8px;
	padding-right:5px;
}

#enrollConfirmationNextStepTable td{
	vertical-align:top;
	padding-right:20px;
	padding-top:5px;
	width:50%;
}

#enrollConfirmationNextStepCell{
	width:66%;	
}

#enrollConfirmationNextStepBanner{
	width:34%;	
}

.enrollConfirmationNextStepList{
 	padding-top:10px;
 	padding-bottom:10px;	
}

.enrollConfirmationUserInfoText{
 	font-weight:bold;
 	font-size:11pt;
}

#enrollConfirmationUserInfoCell{
	padding-left:10px;
}

.enrollConfirmationNextStepTitle{
	font-size:11pt;
	font-weight:bold;
}

#enrollConfirmationPrintSignFaxContent{
	padding:12px;
	border:3px solid rgb(255, 214, 13);
	background-color:#fefed9;
	width:300px;	
}

#enrollConfirmationPrintSignFaxFooter{
	vertical-align:top;
	background-color:rgb(255, 214, 13);
	text-align:right;
	padding:5px;
}

#enrollConfirmationWarningCloseBox{
	top:2px;
	position:relative;
}

.enrollConfirmationMemberCardInfo{
	position:absolute;
	font-size:10pt;
	font-weight:bold;
	margin-top:-75px;
	padding-left:14px;
}

.enrollConfirmationMemberCardInfoWrap{
	position:absolute;
	font-size:10pt;
	font-weight:bold;
	margin-top:-92px;
	padding-left:14px;
}

.printSignFaxSectionHeader{
	padding:3px;
	border:1px solid black;
	font-weight:bold;
	background-color:#ededed;
}

.printSignFaxTable td{
	vertical-align:top;
	padding-right:5px;
	padding-bottom:6px;
}

.printSignFaxInitial{
	padding-top:2px;
	padding-bottom:6px;
}

#printSignFaxMainContainer{
	font-family:times new roman;
	font-size:8pt;
}

#printSignFaxMainContainer p{
	margin:0px;
}

.printSignFaxAlignRight{
	text-align:right;
	white-space:nowrap;
}

#printSignFaxMainTable{
	text-align:left;
}

#printSignFaxSection{
	width:670px;
	padding-top:10px;
	padding-bottom:10px;
}

#printSignFaxDisclaimer{
	text-align:left;
	font-size:9pt;
}

#printSignFaxExtendedDisclaimer{
	padding:20px;
	font-size:9pt;
}

.printSignFaxColumn{
	width:48%;
	vertical-align:top;
}

#printSignFaxSignatureSection{
	width:300px;
	text-align:left;
}

.printSignFaxLink{
	color:#3366AA;
	text-decoration:underline;
}

#memberAuthenticationTable td{
	padding-right:12px;
	vertical-align:top;
}
#memberAuthenticationTableCell{
	padding-top:15px;
	padding-bottom:15px;
}
.memberAuthenticationFormCell{
	padding-bottom:15px;
}
.memberAuthenticationRadio{
	padding-top:20px;
}
.memberAuthenticationRadio input{
	margin-left:0px;
}
#memberAuthenticationSection{
	width:600px;
}
#memberAuthenticationCaptchaTable td{
	vertical-align:middle;
}

#eConsentPrintTable td{
	padding-right:5px;
	padding-bottom:8px;
}
#eConsentTermsContainer{
	height:200px;
	overflow:auto;
	border:1px solid black;
	padding:10px;
}
.econsentScrollDiv {
	 border : solid 1px #7f9db9;
	 width: 99%;
	 height : 200px;
	 padding: 0px; 
	 overflow: auto;
}
#eConsentCheckBoxCell{
	padding-right:5px;
}

#loginCookieCheckbox{
	margin-left:0px;
}
#loginUsernameTable td{
	padding:0px;
}
#loginUsernameLearnMore{
	padding-left:10px;
}

#lockedContactInfo{
	border-top:2px solid #ffd60d;
	border-bottom:2px solid #ffd60d;
	background-color:#fefed9;
	text-align:center;
	padding:15px;
}

.profileWarning{
	color:red;
	font-weight:bold;
}

#memberNumberRetrievalSection div.errorLabel {
	padding-left: 12%;
}

#memberNumberRetrievalTable {
	width: 80%;
	margin: 0 auto;	
}

#memberNumberRetrievalTable td{
	padding:0;
	vertical-align:top;
	border: none;;
	height: 56px;
	margin-bottom: 20px;
}

#memberNumberRetrievalTable td div.wwgrp {
	border: 1px solid #9D9EA3;
	border-radius: 5px;
}

#memberNumberRetrievalTable td div.wwlbl {
	padding: 0;
	border: none;
}

#memberNumberRetrievalTable td div.wwlbl .label {
	padding: 5px 0 0 15px;
	margin: 0;
	border: none;
	color: #9D9EA3;
	width: 96%;
}

#memberNumberRetrievalTable td input {
	border: none;
	width: 95%;
	box-shadow: none;
	padding-left: 12px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 15px;
	font-weight: 500;
}

#memberNumberListSection div.profile-block {
	border: 1px solid #9D9EA3;
	border-radius: 5px;
	margin: 10px 10px 10px 15px;
	padding: 10px;
}

#memberNumberListSection p#error-display {
	color: red;
	padding: 10px 0;
	font-weight: 700;
}

#memberNumberListSection table.profile-table {
	width: 100%;
}

#memberNumberListSection table.profile-table td.btn-right {
	text-align: right;
	vertical-align: middle;
}

#memberNumberListSection span.created-info {
	font-weight: 700;
}

#memberNumberListSection div.profile-detail {
	line-height: 20px;
}

/*#memberNumberListSection div.profile-login {
	display: inline-flex;
}*/

#memberNumberListSection div.profile-login a {
	margin: 0;
	border-radius: 5px;
	color: #3166aa;
	background-color: white;
	border: 2px solid #3166aa;
	padding: 10px;
	text-decoration: none;
	font-weight: 700;
}

/* Enrollment Section Styles */

.ememberOverlayContent{
	padding:12px;
	border:3px solid #ffd60d;
	background-color:#fefed9;
	width:300px;	
}

.ememberOverlayLearnMoreContent{
	padding:12px;
	border:3px solid #ffd60d;
	background-color:#fefed9;
	width:300px;
	height:130px;
	overflow:auto;
	white-space:normal;	
}

.ememberOverlayLearnMoreFooter{
	width:325px;	
}

.ememberOverlayCloseBox{
	position:relative;
	top:2px;
}

.ememberGoldTitleText{
	font-weight:bold;
	color:#cc9900;
	text-transform:uppercase;
	font-size:10pt;	
}

.ememberSectionHeader{
	padding-bottom:5px;
}

#forgotMemberPageTitle {
	padding-left: 12%;
}

.ememberHeaderLogo{
	padding-bottom:5px;	
}

.ememberSectionTitle{
 	font-weight:bold;
 	font-size:16pt;
 	padding-bottom:10px;
}

.ememberSubSectionTitle{
	text-transform:uppercase;
 	font-weight:bold;
 	font-size:14pt;
	padding-right: 70px;
	line-height: 26px;
}

#memberNumberListNotification {
	margin: 0 auto;
	text-align: left;
	min-height: 600px;
}

#memberNumberListSection {
	margin: 0 auto;
	padding: 0 0 90px 0;
	width: 650px;
}

@media only handheld and (min-device-width: 320px) and (orientation:portrait), (max-device-width: 1280px) and (orientation:landscape){
	.ememberPrintButton {
		display:none;
	}
}
@media only handheld and (min-device-width: 320px) and (orientation:portrait), (max-device-width: 768px) and (orientation:portrait){
 	.ememberPrintButton {
		display:none;
	}
}

/* CSS - New Layout Implementaion for Summary Page */
#upgradeGPR {
	margin-top: 10px;
	width: 70%;
}
#upgradeGPR p { 
	margin: 6px 0 6px 20px;
}
#upgradeButton {
	border-radius: 0 0 0 0; 
	float: right; 
	font-size: 1em; 
	font-style: italic; 
	padding: 5px 15px; 
	cursor: pointer;	
	margin: 10px;	 
}
.summaryDetailsRowContainer{
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	overflow: hidden;
}
.summaryDetailsRowHeaderContainer{
	background-color: #ededed;
	padding: 10px 45px;
	overflow: hidden;
}
.summaryDetailsRowContentContainer {
	padding: 25px 45px;
	overflow: hidden;
	zoom: 1;
}
.summaryDetailsRowContentInner {
	width: 50%;
	color: #555;
}
.summaryDetailsRowContentInner b {
	color: #000;
}
.editLinkContainer {
}
.editLink {
	padding: 10px 25px; 
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.newImageContainer {
    margin: 2px 0;
}
.newImageContainer .newImageContainerInner{
	margin-right: 4px;
}
.newImageContainer .newImageText {
    background-color: #FFDD00;
    border-color: #888888;
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    padding: 1px 5px;
    text-align: center;
    text-transform: uppercase;
}
.newImageContainer .newImageArrow{
	background: url("https://images.hertz.com/rac/misc/refresh09/sprite_emember.gif") no-repeat scroll -206px -48px transparent;
	height: 10px;
	width: 6px;
}


/* CSS - New Layout Implementaion for Summary Page */

.emember2ndTitle{
	text-transform:uppercase;
 	font-size:12pt;
	margin:0px;
	padding-bottom:3px; 	
}

.emember3rdTitle{
	font-size:9pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.ememberPageTitle{
	font-weight:bold;
	font-size:12pt;
}

.ememberFormContainer{
	padding:12px;	
	overflow: hidden;
}

#myAccountTab .ememberFormContainer{
	padding: 12px 0 0;	
	overflow: hidden;
}

.ememberFormTableCell td{
	width:210px;
}

.ememberFormTable td{
	vertical-align:top;
	padding-right:12px;
	padding-bottom:15px;	
}
img.vehiclePreferencesVehicleImage {
	height:128px;
	width:220px;
}
.ememberSubmitFormButtons{
	padding-right:15px;	
}
.ememberSubmitFormButtonsIracAdjustment{
	padding-top: 5px;
}

.ememberInfoTable td{
	padding-right:0px;
	background-color:#ffee88;
}

.ememberInfoBubbleTopCenter{
	text-align:left;
	padding:10px 10px 0px 10px;
}

.ememberSpacer { 
	height:10px;
}

.ememberDetailsContentContainer{ 
	padding:15px;
}

.ememberDetailsInfo{
	padding-bottom:15px;
}

.ememberNotes{
	font-size:8pt;	
}

.ememberFormDateFieldsTable td{
	padding-right:5px;
}

.ememberBannerAdd{
	padding-left:30px;	
}

.ememberValidationAdviceLink{ 
	font-size:8pt; 
	font-style:italic; 
	color:#666
}

/* End Enrollment Section Styles */


/* master css - will move once clean up done */

.alignDivToBottom {
	position:relative;
	height:100%;
}

.alignDivToBottom div{
	position:absolute;
	bottom:0px;
}

.block{
	display:block;	
}

.clear{
	clear:both;
}

.clearFloatsOverflow{
	overflow: hidden;
	width: 100%;
	zoom: 1; /*IE Fix*/
}

.containerTableThickBorder {
 	border: 10px solid #ededed;	
}

.containerTableBorder {
	border:2px solid #cccccc;
}

.errorLabel{
	color:red;	
}

.errorBorder{
	border:1px solid red;
}

.errorBackground{
	background-color:#ffee88;
}
	
.floatLeft {
	float:left;
}

.floatRight{
	float:right;	
}

.maxTable{
	width:100%;	
}

.formSubmitterOverlay{
	position:absolute;
	z-index:100;
	background-color:#FFFFFF;
	opacity:0.0;
	filter:alpha(opacity=0);
}

.overlayPopupContent{
	position:absolute;
	z-index:10000;
}

.overlayPopupLink{
	cursor:pointer;
}

.overlayScreen{
	cursor:pointer;
  	width:100%;
  	height:100%;
  	top:0px;
  	left:0px;    
  	position:absolute;
  	z-index:99;
	background-color:#FFFFFF;
	opacity:0.0;
	filter:alpha(opacity=0);
}

.overlayPopupFooter{
	text-align:right;
	background-color:rgb(255, 214, 13);
	padding-bottom:5px;
	padding-right:5px;
}

.pointer{
	cursor:pointer;
}

.removed{
	display:none;	
}

.hidden{
	visibility:hidden;	
}

.sectionWidth{
	width:728px;
	overflow: hidden;	
}
#myAccountTab .sectionWidth{
	width: auto;
	overflow: hidden;	
}

#memberNumberRetrievalSection {
	margin: 0 auto;
}

#memberNumberRetrievalSection, #memberNumberListSection .ememberSectionHeader .ememberPageTitle {
	font-size: 22px;
	font-weight: 700;
	padding-left: 10px;
}

#memberNumberRetrievalSection button.primary {
	color: white;
	background-color: black;
	border-radius: 20px;
	padding: 10px 0;
	font-weight: bold;
	width: 77%;
	border: none;
	margin-left: 12%;
	margin-bottom: 50px;
}

#list-notification-header {
	text-align: center;
	margin-bottom: 20px;
}

#list-notification-paragraph {
	margin: 0 auto;
	width: 350px;
}

.sectionWidthSmall{
	width:600px;	
}

.lists ol{
	margin:0px 0px 0px 16px;
	padding:0px;
}

.lists ol li{
	padding-bottom:3px;
}

.lists ul{
	margin:0px 0px 0px 16px;
	padding:0px;
}

.lists ul li{
	padding-bottom:3px;
}

.blueButton{
	padding-left:2px;
	background-color:#3166aa;
	/*border-top:1px solid #3166aa;
	border-bottom:1px solid #3166aa;*/
	border: 0 none;
	/*height:14px;*/
	float:left;
}

.blueButton a{
	float: left;
	font-size: 8pt;
	line-height: 16px;
	text-decoration: none;
	font-weight:bold;
	cursor: pointer;
	color: #ffffff;
}

.blueTextButton{
	padding-top:2px;
	padding-left:2px;
	float:left;
	height:14px;
}

.blueTextButton a{
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	color:#3166aa;
}

.inline{
	display:inline;	
}

#awardsTermsAndConditions{
	padding:20px 0px 20px 1px;
}	

#mailCertificateConfirmation{
	padding:20px 0px 20px 1px;
}	

#awardsPurchasePoints{
	padding:20px 0px 20px 1px;
}

.nonNavigationList ul, .userDefinedContent ul {
    padding:0 0 0 20px;
    margin: 5px 0;
}
.nonNavigationList ul ul, .userDefinedContent ul ul {
    margin:0;
}
.userDefinedContent ul div, .userDefinedContent ul p {
	display: inline;
}
.userDefinedContent p {
	margin: 10px 0;
}
.mobileErrorMessageContainer {
	overflow: hidden;
}
.mobileErrorMessage {
	background-color: #ffc8b8;	
	padding: 10px 5px 10px 20px;
	margin: 0 0 15px;
	width: 100%;
	zoom: 1;
}
.mobileSuccessMessage {
 	line-height: 22px;
    background: #f2f2f2;
    padding: 15px 20px;
    margin-bottom: 15px;
}
.mobileSuccessMessage .mobileSuccessIcon {
	background-position: -214px -53px;
	background-repeat: no-repeat;
	background-color: transparent;
    padding: 11px;
    font-size: 0;
    vertical-align: top;
    margin-right: 10px;
}
.mobileSuccessMessage span {
	display: inline-block;
}
.mobileErrorMessageInnerWrapper {
	overflow: hidden;
}
.attentionButtonsContainer {
	margin: 23px 70px 0 0;
}
.attentionButtonsContainer .gbl-bt {
	margin-bottom: 5px;
	clear: both;
}
.attentionContent {
	width: 50%;
	margin: 6px 0 6px 30px;
}
.attentionImage {
	background-position: -179px -50px;
	height: 23px;
	width: 26px;
	margin-top: 10px;
}
.attentionContentLockout {
	margin: 0 100px;
	text-align: center;
}
.overlayExtraRadioText {
	color: #555555;	
}

#mgbEmail, #mgbSMS {
	overflow: hidden;
}

.summaryViewLabel {
	display: inline-block;
	width: 150px;
	margin-right: 20px;
}

.summaryViewData {
	vertical-align: top;
}

/* master */

/* Struts 2 Styles Overrides */

.checkboxLabel{
	position:relative;
	top:-2px;
	left:-2px;
}

.wwlbl{
	padding-bottom:2px;
}

.wwgrp br{
	display: none;
}

/* Struts 2 Styles Overrides */



/* Geographic Preferences */
	.goldOverlayOnJoin {
		 zoom:1;
	}
	.goldOverlay {
		overflow: hidden;
		zoom:1;
	}
	.validateOverlayMask {
		position: absolute;
		background-color: #fff;
		z-index: 5000;
	}
	.validateOverlay {
		width: 375px;
		position: fixed;
		z-index: 6000;
		display: none;
	}
	.validateOverlayContent {
		border: solid 5px #ffd50d;
		background-color: #fff;
		padding: 15px;
		overflow: hidden;
	}
	.validateOverlayContent .infoBox {
		background-color: #ededed;
		padding: 15px;
	}
	.validateOverlayContent .infoBox ol {
		margin: 10px 0 0;
		padding: 0 0 0 20px;
	}
	.validateOverlayContent .options {
		padding: 5px 0;
	}
	.validateOverlayContent .options ul,
	.validateOverlayContent .options ol {
		list-style: none outside none;
		margin: 0;
		padding: 0;
	}
	.validateOverlayContent .options li {
		padding: 5px 0;
	}
	.validateOverlayContent .gbl-bt,
	.validateOverlayContent .gbl-sm-bt-text {
		zoom: 1;
	}
	.validateOverlayContent .gbl-bt {
		margin-right: 10px;
	}
	.validateOverlayContent .optionSelectNotice {
		color: #f55;
		line-height: 14px;
	}
	.importantInfoBox {
		padding: 7px 10px;
		border: solid 2px #FFD60D;
		background-color: #FEFED9;
	}

/*Gold Plus Rewards*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
#mainContent {
    margin: auto 20px;
}
.logo {
    height: 19px;
    width: 235px;
    margin-bottom: 10px;
}
ul.top-nav-tab {
	border-bottom: 5px solid #FFDD00;
	height: 27px;
	margin: 0;
	padding: 0;
}
ul.top-nav-tab li {
    border: medium none;
    float: left;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 2px 0 0;
    padding: 0;
    top: 1px;
    white-space: nowrap;
}
ul.top-nav-tab li a {
	cursor: pointer;
	float: left;
	padding: 0 6px;
}
ul.top-nav-tab li a:hover{
	text-decoration: none;
}
.overview-content {
	height: 427px;
	margin-bottom: 10px;
	position: relative;
	width: 940px;
}
.overview-content h2 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 15px;
	padding: 0 20px;
	width: 420px;
}
.overview-content h1 {
    font-size: 32px;
    padding: 20px;
    width: 420px;
}
.overview-content-inner {
	 background: rgba(255,255,255,0.8);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 ); /* IE6-9 */
	border-top: 5px solid #FFDD00;
	bottom: 0;
	overflow: hidden;
	position: absolute;
	width: 900px;
	margin: 20px;
	max-height: 200px;
}	
.overview-content-block {
	padding: 15px;
	width: 264px;
}
.overview-content-block ul {
    max-height: 135px;
    overflow: hidden;
}
.emember-button {
	background-color: #FFD100;
	cursor: pointer;
	margin: 13px 19px;
	padding: 5px 0;
	text-align: center;
}
.emember-button a {
    outline: medium none;
    text-decoration: none;
}
.notes p, .notes {
	color: #555555;
	font-size: 7pt;
}
.joinBtnDesc {
	padding: 0 40px;
}
/* Moved from myAccontView.css */
.irPoints {
	background: #ffd100;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 5px;
}
.irPoints h3 {
	margin: 0;
}
.irDestinations {
	background: #ededed;
	padding: 10px 15px;
	margin-bottom: 1em;
}
.optionHeading {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.irRewards {
	padding: 10px 15px;
	margin-bottom: 1em;
}
.tableRewards {
	width: 100% ;
	font-size: 14px;
	border-collapse: collapse;
}
.tableRewards th, .tableRewards td {
	text-align: left;
	padding: 10px;
	border-bottom: 1px solid #eaeaea;
	vertical-align: top;
}
.tableRewards td {
	padding: 0;
}
.tableRewards th span.overlayPopupLink {
	display: block;
	background-position: -44px -98px;
	font-size: 0;	
	cursor: pointer;
}
.tableRewards .awardCodesRadio {
	margin: 8px 0 0 0;
	display:block;
}
.tableRewards label {
	margin: 10px 10px 0 0;
	display: block;
}
.tableRewards tr:hover td,
.tableRewards tr.hover td,
.tableRewards tr.active td {
	background: #ededed;
}

.tableRewards a {
	text-decoration: none;
}
.irSub {
	padding: 0 10px;
	display: none;
	overflow: hidden;
}
.irSub p {
	margin: 0 0 10px;
}

a.title {
	display: block;
	padding: 8px;
	margin: 2px;
}
a.title span {
	display: inline-block;
	font-size: 0;
}
a.title span.collapsed {
	background-position: -60px -101px;
	padding: 4px 2px;
	margin-right: 8px;
}
a.title span.expanded {
	background-position: -67px -101px;
	padding: 4px 3px;
	margin-right: 6px;
}
a.title.selected {
	background: url(.. / img / blueArrowDown.gif) no-repeat left center;
	padding-left: 15px;
}
.height1 {
	height: 13px;
	width:13px;
}

/* Moved from myAccontView.css */

.loyaltyCountriesOverlayLink {
	text-decoration: underline;
	color: #3366AA;
	cursor: pointer;
}
/*Gold Plus Rewards*/

/* START - waitMsg class */
	.waitMsgContainer {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 10000;
	}
	.waitMsgContainer .overlayMask {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		opacity: 0.4;
		background-color: #000;
	}
	.waitMsgContainer .overlayContentWrapper {
		position: absolute;
		top: 0;
		left: 0;
		background-color: #fff;
		border: solid 5px #FFD60D;
		padding: 30px;
		width: 200px;
	}
	.waitMsgContainer .overlayContent {
		overflow: hidden;
	}
	.waitMsgContainer .spinnerImgDiv {
		display: block;
		margin: 0 auto 20px;
	}
	.waitMsgContainer .waitMsg {
		text-align: center;
	}
	
@media only screen and (max-width: 600px) {
	#memberNumberListNotification, #memberNumberRetrievalSection, #memberNumberRetrievalSection div.sectionWidthSmall, #memberNumberListSection {
		max-width: 100%;
	}
	#memberNumberRetrievalTable td input {
		width: 92%;
	}
	#memberNumberRetrievalSection, #memberNumberListNotification, #memberNumberListSection {
		padding-top: 25px;
		margin: 0;
		background-color: #ffffff;
	}
	#list-notification-paragraph {
		padding-bottom: 25px;
	}
	#memberNumberListNotification {
		min-height: 100px;
	}
}
/* END - waitMsg class */
		
.roundedBox { overflow: hidden; zoom: 1; margin: 0 0 15px; border: 1px solid #d2d2d2; width: 490px; padding: 5px 22px;}
.sectionFormWidth {width: 490px; }
.introTextBlockPadding { padding : 10px 20px 10px 20px; }
.headerGrayBox { background-color: #d2d2d2; }
.showMemberCardContainer { 
    float: left;
    line-height: 15px;
	clear: both;
}
.recordNumber {
	padding: 10px 30px;
}
#RECEIPTS .ememberSpacer { height: 0px; }

.recordNumberSearchBtn .searchSubmit, .bubble261 .floatLeft, #wwgrp_theChosenCard{ float: left; }
.theChosenCardRadio { float: left; margin: 0; }
.theChosenCard {
    display: inline;
    float: left;
    padding-left: 13px;
}
.formFieldHeaderBlock {
	padding : 6px 50px 10px 20px;
	background-color: #d2d2d2;
}

.advancedSearchOptions { padding: 10px 0; display: inline-block; float: left; clear: both;}
.advancedSearchOptions a { font: normal 8pt arial; color: #0383bf; text-decoration: underline; }

.receiptsRequestContainer {
	float: left;
	width: 940px;
	overflow: hidden; 
	margin-left: 23px;
}
.countryDropList {
    clear: both;
    float: left;
    margin: 0 0 10px 18px;
    width: 100%;
}

.roundedBoxInner {
	padding: 15px;
	float: left;
}
.gapbetweenSearchItems {
	padding: 5px 0;
	clear: both;
	font-weight: bold;
	font-size: 12px;
	border-top: 1px solid #D2D2D2; 
	display: inline-block; 
	height: 4px; 
	width:100%; 
	margin-top: 10px;
}
.helpText {
	display: block;
}
.toNFromDatesContainer { padding-bottom: 10px; }
.toNFromDates_TO {
	width: 180px;
	margin-bottom: 10px;
}
.toNFromDates {
    padding: 10px 0 0 30px;
}
.wwctrl_creditCardType { margin-left: 20px; }
 .helpTextafter_toNFromDates {padding: 5px 0; margin-left: 23px; }
.advencedSearchContent {
	margin-top: 10px;
	display: none;
	float: left;
	clear: both;
}
.loggedIn #wwgrp_creditCardType, .loggedIn #wwgrp_creditCardNumber, .displayNone { display: none; }
.extraBottomText {
	float: left;
	overflow: hidden;
	padding-top: 0 22px;
	margin-right: 192px; 
	margin-left: 23px;
}
.DivGap {
	padding: 6px 0;
}
.clearBoth, .searchUsing, #wwlbl_creditCardType, .existCreditCardRadioInner {
	clear: both;
}
.extraClass {
	float: left;
	margin-right: 20px;
}
 
.existCreditCardRadio {
	margin-right: 20px;
	line-height: 23px;
}
.zebraOdd {
	background-color: #ededed;
}
.zebraEven {
	background-color: #fff;
}

.searchUsingLicense, .searchUsingCC {
	padding: 0px 5px 10px 0;
	font: bold 9pt arial;
	color: #000;
}
.label {
    -x-system-font: none;
    font-family: arial;
    font-size: 9pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding-bottom: 5px;
}
/* #wwgrp_driversLicenseSearch .label, #wwlbl_creditCardSearch .label { font: bold 9pt arial; margin-bottom: 0px; }  */
.advencedSearchContent .formFieldHeader { font: bold 9pt arial; margin-top: 10px; }
.formFieldHeaderFirstP {
    background-color: #E5E5E5;
    color: #000000;
    font: 9pt arial;
    margin: 25px 0;
    padding: 8px 22px;
    width: 490px;
}

.devider { border-top: 1px solid #d2d2d2; margin: 12px 0;}
.receiptsDevider { border-top: 1px solid #d2d2d2; width: 940px; clear: both; }
.formFieldHeaderLast { width: 720px; padding: 10px; }
.formFieldHeaderLast p {
	margin: 0;
}
.approxPicDate {
    padding: 10px 0 0 25px;
}
.nounderline:hover { cursor: pointer; }
.devider45 { width: 45px; display: inline-block; border-top: 1px solid #d2d2d2;height: 4px;}
.devider384 { width: 370px; display: inline-block; border-top: 1px solid #d2d2d2; height: 4px;}
.andOr { height: 4px; font-style: italic; padding: 0 3px; margin-left: 45px; background-color:white; position:relative; top: -13px;}
.memberLoggedIn #wwlbl_creditCardType {
    clear: both;
    margin-left: 21px;
    width: 95px;
}
 
.loggedIn #wwlbl_creditCardType label, .loggedIn #creditCardType, .loggedIn .helpTextForLicense, .loggedIn #wwgrp_creditCardNumber, .helpTextForCCs { margin-left: 16px; }


/*   Receipts List */

.receiptsListViewContainer { width: 940px; margin-left: 3px; overflow: hidden; }
.receiptsList .roundedBox { border: 0;}
.receiptsList .roundedBox .contentInner { padding: 10px 16px 23px 17px;}
.detailsContainer { width: 940px; padding: 15px 0px; }

.detailsBtnContainer {
    display: inline;
    float: left;
    padding-bottom: 5px;
    padding-left: 13px;
    width: 100%;
}
.errorMessage, .errorLabel { color: 	#FF0000; }
.receiptsRequestContainer ul.errorMessage, .receiptsListViewContainer ul.errorMessage { list-style-type: disc; padding-left: 15px; }
 
.bubble261 .bubble_btm_mid {
	float: left;
	width: 91%;
}
.bubbleText {
    font-size: 11pt;
    font-variant: small-caps;
    font-weight: bold;
    text-transform: none;
    display: inline;
    line-height: 0px;
}
.searchAgain {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}
.ememberSectionHeaderReceipts {
    font: bold 14pt arial;
    padding: 4px;
}
.ememberSectionHeader {
    padding: 4px;
    text-align: left;
}
.ememberTitleBarReceipts { 
    background-color: #FFDD00;
    height: 4px;
    width: 940px;
}
.topMarginOne {
	background-color: #FFCC33; 
	height:6px;
}
.topMarginTwo {
	background-color: #5C5C5C; 
	height:6px;
}
.topMarginThree {
	background-color: #EDEDED; 
	height:26px;
}
.topMarginFour {
	height: 1px;
}
.paddingBottom50{
	padding-bottom:50px;  
}
.vatInvoiceContainer {
	background-color: #FFFFFF;
	display:none; 
	border: 1px solid blue; 
	overflow: hidden; 
	width: 375px; 
	position: absolute; 
	z-index: 100;
}
.vatInvoiceContainerInner { padding:10px 10px 20px 10px;  }
.divGap { padding-bottom: 10px; }
.cancel{ padding-right: 70px; }
.details, .learnMore, .invoice, .emailBtn{ 
	float: left; padding-right: 0px; 
}
.receiptButtonSpace {
	float: left; 
	padding-right: 5px;
	padding-bottom: 5px; 
}
.detailsContent { padding: 10px 0 11px 10px; }
.searchAgainBtn { padding: 25px 0 10px 13px; line-height: 12px; }
.receiptsformSubmitterOverlay{
	position:absolute;
	z-index:100;
	background-color:#FFFFFF;
	opacity:0.0;
	filter:alpha(opacity=0);
}
/*  Receipts List */



.wwlbl{
	padding-bottom:2px;
}

.wwgrp br{
	display: none;
}
.feedback-link {
	display: none;
}
		.applicantLoginTitleContainer {
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 4px;
    text-transform: uppercase;
}
.applicantLoginBorder {
    border: 10px solid #EDEDED;]
}
.applicantLoginInnerBorder {
    background: transparent url("https://images.hertz.com/rentacar/misc_refresh/res_details_bg.gif") repeat-x 0 0;
    border: 2px solid #CCCCCC;
    padding: 10px;
    overflow: hidden;
}
.formRowContainer {
	overflow: hidden;
    margin-top: 15px;
}

.formRowContainer label {
    display: block;
    margin-bottom: 5px;
    line-height: 15px;
}
#submit-applicant-login {
	max-width: 566px;
    margin: 0 auto;
}
.appLoginContentContainerInner {
    padding: 10px;
}
.appLoginContentContainerOuter {
    max-width: 566px;
    margin: 0 auto;
}
.applicantLoginContent img{
	width:100%;
}
.appLoginContentContainerInner p {
	font-size: x-small;
	font-family: Arial,Helvetica;
	padding: 8px 0;
}
.applicantWelcomeText {
	font-size: large;
	color: rgb(204, 153, 0);
	font-family: Arial;
	padding-bottom: 8px;
}
.applicantFromHeader {
	font-size: x-small;
	font-family: Arial,Helvetica;
}
.applicantLoginAdSection{
	width:123px;
	padding-left:20px;
	vertical-align:top;
}
 
		 






.eMemberSprite {
	background-image: url("https://images.hertz.com/rac/misc/refresh09/sprite_emember.gif")
}
.spriteResGradient {
	background-image: url('https://images.hertz.com/rac/misc/refresh09/resGradient.gif');
}

#journeyMemberTableTitleRow td{
	text-align:center;
	height:34px;
	background: url(https://images.hertz.com/rentacar/e_member/misc/overview_bckgrd.gif) 0% 0% repeat-x;
}

.ememberTitleBar{
	padding-top:8px;
	padding-bottom:8px;
	background-repeat: no-repeat;
	background-position: 0 -148px;
    width: 578px;
    height: 4px;
}

.ememberDivisionBar{
	margin: 10px 0;
    width: 479px;
    height: 1px;
	background-repeat:no-repeat;
	background-position:0 -145px;
}

.ememberInfoBubbleTopLeft{
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_top_lft.gif);
}

.ememberInfoBubbleTopRight{
	height:10px;
	width:12px;
	background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_top_rgt.gif);
}

.ememberInfoBubbleBottomLeft{
	height:10px;
	width:30px;
	background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_btm_lft.gif);
}

.ememberInfoBubbleBottomRight{
	height:10px;
	width:10px;
	background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_btm_rgt.gif);
}

.ememberTabWhiteLeft { 
	background-image:url(https://images.hertz.com/misc/tab_lft_wh_tall.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	float:left; 
	display:inline; 
	position:relative; 
	height:37px; 
	width:10px; 
	padding:5px 0px 5px 0px;  
}

.ememberTabWhiteRight {
    background-color: #FFDD00;
    border: 0 solid white;
    display: inline;
    float: left;
    font: italic bold 12px "Trebuchet MS";
    margin: 0;
    overflow: hidden;
    padding: 8px 5px;
    text-align: center;
    width: 230px;
}

.ememberTabYellowRight {
    background-color: #F2F2F2;
    background-image: none;
    display: inline;
    float: left;
    font: italic bold 12px "Trebuchet MS";
    margin: 0;
    overflow: hidden;
    padding: 8px 5px;
    text-align: center;
    width: 231px;
}
.ememberTabYellowLeft { 
	background-image:url(https://images.hertz.com/misc/tab_lft_ylw_tall.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	float:left; 
	display:inline; 
	border:0px; 
	border-bottom:2px solid #D6D6D6; 
	margin:0px; 
	height:35px; 
	width:10px; 
	padding:5px 0px 5px 0px; 
}

.vehiclePreferencesTabs {
	float: left;
	margin: 0 1px;
}

.leftBlueButton{
	height: 16px;
	width: 7px;
	float: left;
	background-image: url(https://images.hertz.com/rentacar/misc/refresh08/btn_small_lft.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.rightBlueButton{
	height: 16px;
	width: 13px;
	float: left;
	background-image: url(https://images.hertz.com/rentacar/misc/refresh08/btn_small_rgt.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.leftBlueXButton{
	padding-top:-2px;	
 	padding-right:3px;
 	height:18px;
 	width:18px;
 	float:left;
 	background-position: -255px -47px;
 	background-repeat:no-repeat;
}

.leftBlueBackArrowButton{
	padding-top:-2px;	
 	padding-right:3px;
 	height:18px;
 	width:18px;
 	float:left;
 	background-position:left top;
 	background-image:url(https://images.hertz.com/rentacar/misc/back.gif);
 	background-repeat:no-repeat;
}

hr.gradDivider {
	height: 1px;
	margin: 0;
	border: none 0;
	background: transparent url("https://images.hertz.com/rentacar/misc/divider_faded.gif") no-repeat top right;
}

#myAccountTab h1 {
	font-size: 12pt;
	margin: 0 0 15px;
	padding: 0 0 6px;
	background: transparent url("https://images.hertz.com/rentacar/misc/titlebar.gif") no-repeat bottom left;
}

ul.tabs li a {
	position: relative;
	display: block;
	float: left;
	background: url(https://images.hertz.com/rentacar/specialoffers/misc/tab_lvl1_off_lft.gif) no-repeat top left transparent;
	padding: 0 0 0 10px;
	border-bottom: 2px solid #FFD60D;
	text-decoration: none;
	outline: none 0;
}

ul.tabs li a span {
	display: block;
	padding: 0 10px 0 0;
	line-height: 54px;
	background: url(https://images.hertz.com/rentacar/specialoffers/misc/tab_lvl1_off_rgt.gif) no-repeat top right transparent;
	color: #666;
	float: left;
	height: 54px;
}

ul.tabs li.current a {
	color: #000;
	border-bottom: 2px solid transparent;
	font-weight: bold;
	background: transparent url("https://images.hertz.com/rentacar/specialoffers/misc/tab_lvl1_on_lft.gif") no-repeat left top;
	border-bottom: 0 none;
}
ul.tabs li.current a span {
	color: #000;
	font-weight: bold;
	background: transparent url("https://images.hertz.com/rentacar/specialoffers/misc/tab_lvl1_on_rgt.gif") no-repeat right top;
	height: 56px;
	line-height: 56px;
}

.ieTopCurve {
	height: 9px;
	left: 2px;
	position: absolute;
	top: 0;
	width: 757px;
	#background: transparent url("https://images.hertz.com/rentacar/specialoffers/misc/border_top.gif") no-repeat top right;
	z-index: 11;
}
.ieBottomCurves {
	bottom: 0;
	height: 10px;
	left: 0;
	position: absolute;
	width: 759px;
	#background: transparent url(https://images.hertz.com/rentacar/specialoffers/misc/border_bottom.gif) no-repeat bottom right;
	z-index: 11;
}
.spinnerImgDiv{
	display: none;
	background: transparent url("https://images.hertz.com/rentacar/misc/yellow_squares.gif") no-repeat top left;
	height: 14px;
	width: 93px;
	margin: 20px auto;
}

.gradDivider {
	height: 1px;
	width: 479px;
	margin: 0;
	border: none 0;
	background: transparent url("https://images.hertz.com/rentacar/misc/divider_faded.gif") no-repeat top right;
}

table.stripedYellow thead td {
	border-bottom: solid 2px #ededed;
	background-color: #ffff00;
	background-image:url('https://images.hertz.com/rentacar/e_member/misc/overview_bckgrd.gif');
	font-weight:bold;
}

.advancedSearchOptionsImg {
    background: url("https://images.hertz.com/rac/misc/refresh09/sprite_Miscellaneous_08.gif") no-repeat scroll -264px -91px transparent;
    float: left;
    height: 13px;
    padding-right: 5px;
    width: 11px;
}

.vehiclePreferencesSubSection .extraPreferencesLabel .logoNeverlost,
.vehiclePreferencesSubSection .extraPreferencesLabel .logoSirius,
.expressReturnContainer .expressReturnLogo,
.FPOContainer .FPOLogo,
.vehiclePreferencesOptionalServicesTable .insuranceIcon div {
	background: transparent url("https://images.hertz.com/rac/misc/refresh09/sprite_emember.gif") no-repeat 0 0;
	width: 50px;
	height: 50px;
	overflow: hidden;
}
/* Gold Plus Rewards */

.overview-content {
	background: url("https://images.hertz.com/rentacar/misc/beach_jeep_surfers.jpg") no-repeat scroll 0 0 #FFFFFF;
}
.logo {
    background: url("https://images.hertz.com/rentacar/e_member/misc/hertz-gold-plus-rewards-logo.gif") no-repeat scroll 0 0 #FFFFFF;
 }
 
 /* Gold Plus Rewards */
		
			
	            
	
		
	
	
	  
	     
    
          
 




   
     
                                                         
                                      
	  
	 
	  
		  
			   
			
			
		
		
	
	
       
                                                                                                                  
/* EOF */                                                                                                             
                           
/* EOF */                                                                                                   

                              
                               
