/*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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://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(https://images.hertz.com/rentacar/specialoffers/misc/btn_lft.gif);	float:left;	height:20px;	width:13px;}
.sosmallbuttontext  {	background-image:url(https://images.hertz.com/rentacar/specialoffers/misc/btn_bg.gif);		float:left;	height:20px;	vertical-align:bottom; background-repeat:repeat-x;}
.sosmallbuttonright {	background-image:url(https://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(https://images.hertz.com/rentacar/misc/refresh08/info_top_lft.gif);}
.infoBubbleTopRight     {	height:10px; width:12px; background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_top_rgt.gif);}
.infoBubbleBottomLeft   {	height:10px; width:30px; background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_btm_lft.gif);}
.infoBubbleBottomRight  {	height:10px; width:10px; background-repeat:no-repeat;
	background-image:url(https://images.hertz.com/rentacar/misc/refresh08/info_btm_rgt.gif);}
  
