		/* prefix gbl */


img	{ 
	border:0;
}

#lnav{
	width:200px;
}

#lnavMenu{
	width:205px;
	z-index:100;
	cursor:pointer;
	position:relative;
	background-position:162px top;
	background-repeat:repeat-y;
border:0px solid red;	
}

.tmplYellow #lnavMenu{ 
	background-position:166px top;
}

#lnavMenuTop{
	position:relative;
	width:200px;
	z-index:5;
	height:6px;
	line-height:6px;
	font-size:1px;	
}

#lnavMenuTopBorder{
	height:6px;
	background-position:left -15px;
	background-repeat: repeat-x;
	line-height:6px;
	font-size:1px;
}

.tmplYellow #lnavMenuTopBorder{ 
	background-position:left -1px;
}

#lnavMenuTopCorner{
	background-position:-66px top; 
	top:0px;
	left:185px;
	background-repeat: no-repeat;
	width:20px; 
	height:20px;
	position:absolute;
}

.tmplYellow #lnavMenuTopCorner{ 
	background-position:-22px top;
}
#lnavMenuTopCorner1{
	background-position:-66px top; 
	top:0px;
	left:185px;
	background-repeat: no-repeat;
	width:20px; 
	height:20px;
	position:absolute;
}

.tmplYellow #lnavMenuTopCorner1{ 
	background-position:-22px top;
}

#lnavShadow { 
	display:none;
	z-index:6;
	position:absolute;
}

.lnavShadowFade{
	opacity:.18;
	filter:alpha(opacity=18);
	-moz-opacity:.18;
}

#lnavShadowTop{
	width:290px;
	position:absolute;
	height:6px;
	background-position:0px -279px;
	background-repeat: repeat-x;
}

#lnavShadowTopCorner{
	left:289px;
	width:20px;
	height:20px;
	position:absolute;
	background-position:-118px 0px;
}

#lnavShadowMenuBottom{
	width:120px;
	position:absolute;
	border-top:1px solid #ffd60c;
	left:200px;
}

#lnavShadowSubMenuBottom{
	width:200px;
	position:absolute;
	border-top:1px solid #ffd60c;
	display:none;
}

.lnavShadowBottom{
	height:6px;
	width:100%;
	position:absolute;
	background-position:0px -310px;
	background-repeat: repeat-x;
}

#lnavShadowLeft{
	top:20px;
	left:200px;	
	position:absolute;
	width:4px;
	background-position:-61px 0px;
	background-repeat: repeat-y;
}

#lnavShadowRight{
	top:20px;
	left:323px;
	position:absolute;
	width:6px;
	font-size:1px;
	line-height:1px;
	background-position:-91px 0px;
	background-repeat: repeat-y;
border:0px solid red;
}

#lnavShadowBottomRightCorner{
	left:310px;
	width:20px;
	height:20px;
	position:absolute;
	background-position:-118px -23px;
border:0px solid red;
}

#lnavShadowBottomLeftCorner{
	left:175px;
	width:20px;
	height:20px;
	position:absolute;
	background-position:-98px -23px;
border:0px solid red;
}

#lnavMenuBottom{
	z-index:5;
	position:relative;
	width:200px;
	height:6px;
border:0px solid red;
}

#lnavMenuBottomBorder{
 	background-position:left -22px;
 	background-repeat: repeat-x;
 	line-height:6px;
 	font-size:0px;
 	height:6px;
}

.tmplYellow #lnavMenuBottomBorder{ 
	background-position:left -8px;
}

#lnavMenuBottomCorner{
	background-position:-66px bottom;
	top:-14px;
	left:185px;
	background-repeat: no-repeat;
	width:20px; 
	height:20px;
	position:absolute;
}

.tmplYellow #lnavMenuBottomCorner{ 
	background-position:-22px bottom;
}

#lnavMenuBottomCorner1{
	background-position:-66px bottom;
	top:-14px;
	left:185px;
	background-repeat: no-repeat;
	width:20px; 
	height:20px;
	position:absolute;
}

.tmplYellow #lnavMenuBottomCorner1{ 
	background-position:-22px bottom;
}


.lnavImagePreload {
	position: absolute;
	left: -5000px;
	top: -5000px;
}

.lnavMenuItem{
	padding:8px 10px 9px 10px;
}

.lnavMenuItem div{
	width:153px;
}

.lnavMenuItem a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
font-family:Arial;
}

.lnavMenuItemSeparator{
	display:inline;
	width:184px;
}

.lnavMenuItemMemberSeparator{
	width: 174px;
	height: 1px;
	background-color: #000;
}

.lnavMenuItemContainer{
	background-position:-280px center;
	z-index:5;
	width:198px;
border:0px solid red;
}

.lnavMenuItemOn{
	position:relative;
	background-position:0px -182px; 
	background-repeat:repeat-x;
	width:160px;
border:0px solid red;
}
*html .lnavMenuItemOn{
	position:relative;
	background-position:0px -182px; 
	background-repeat:repeat-x;
	width:180px;
border:0px solid red;
}
.lnavMenuItemOnNoSub{
	position:relative;
	background-position:-68px center;
	width:159px;
}
*html .lnavMenuItemOnNoSub{
	position:relative;
background-position:-8px center;
	width:178px;border:0px solid red;
}
.lnavMenuItemDottedWhite{
	z-index:6;
	position:absolute;
	width:200px;
	background-repeat:repeat-x;
	background-position:0px -178px;
	line-height:1px;
	font-size:1px;
}

.lnavMenuItemDottedYellow{
	z-index:6;
	position:absolute;
	width:200px;
	background-repeat:repeat-x;
	background-position:0px -180px;
	line-height:1px;
	font-size:1px;
}

.lnavSubMenu{
	z-index:7;
	position:relative;
	display:none;
}

#lnavSubMenuTemplate{
	display:none;
}

.lnavSubMenuList{
	position:absolute;
	left:178px;
	top:2px;
	display:none;
}

.lnavSubMenuTop{
	width:150px;
	z-index:8;
	height:28px;
	background-position:1px 0px;
}
.lnavSubMenuTopElem{
	width:150px;
	z-index:9;
	top:10px;
	position:absolute;
}

.lnavSubMenuMid{
	width:150px;
	background-position:-150px 0px;
	background-repeat:repeat-y;
}

.lnavSubMenuBottom{
	width:150px;
	background-repeat:no-repeat;
	background-position:-301px -1px;
	height:10px;
	line-height:10px;
	font-size:1px;
}

.lnavSubMenuClone{
	line-height:1px;
	font-size:1px;
}

.lnavSubMenuItem{
	padding:5px 10px 5px 10px;
}

.lnavSubMenuItemArrow{
	margin-top:-5px;
	float:left;
	width:10px;
	background-position:-130px -19px;
	background-repeat:no-repeat;
}

.lnavSubMenuItemText a{
	font-size:9pt;
}
.lnavSubMenuItemText a:hover{
	text-decoration:underline;
}

.lnavSubMenuItemText{
	float:left;
	width:120px;
	margin-top:-4px;
}

.lnavSubMenuItemLink{
	text-decoration:none;
	color:#000000;
}

.lnavSubMenuItemLinkHover{
	text-decoration:underline;
	color:#3366aa;
}

.lnavSubMenuItemDottedLine{
	padding-top:5px;
	border-bottom:1px dotted #aaaaaa;
}

.lnavSubMenuItemReset{
	clear:both;
}

#lboxDivICMenuBottom { text-align:right; display:block; position:relative; top:4px; cursor:pointer; width:560px; }	
	


.reengageInfoContainer{margin-left:25px;width:330px;}
.headerClearSpace{height:27px;}
.buttonsClearSpace{height:8px;}
.reengateHelpTextClearSpace{height:25px;}
.reengageHeaderText{font-size:12pt;text-align: center; font-weight:bold}
.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-weight:bold; font-size:10pt;}

		/********************* Hertz Link CSS *********************/
.partnerHertzLinkURL{
	font-size:7pt;
	position:absolute;
	left:0;
	top:0;
	padding-top:60px;
}

.partnerHertzLinkURL a{
	font-size:7pt;
}		 


.spriteHorizontalLines,
	#lnavMenuTopBorder, #lnavShadowTop, .lnavShadowBottom, #lnavMenuBottomBorder, .lnavMenuItemOn, .lnavMenuItemDottedWhite, .lnavMenuItemDottedYellow,
	.mlGradTop, .mlGradBot, .mlSeparator, .mlDots, .rboxTop, .rboxBot {
	background-image: url('http://images.hertz.com/rac/misc/refresh09/sprite_HorizontalLines_01.gif'); 
}  
 
.spriteMiscellaneous,
	.lnavSubMenuItemArrow, .lboxCloseX, .mlImage {
	background-image: url('http://images2.hertz.com/rac/misc/refresh09/sprite_Miscellaneous_04.gif');
}

.spriteCenteredGradients, 
	.lnavMenuItemContainer, .lnavMenuItemOnNoSub {
	background-image: url('images/sprite_CenteredGradients.gif');
}

.spriteVerticalLines, 
	#lnavMenu, #lnavShadowLeft, #lnavShadowRight, .rboxMidL, .rboxMidR {
	background-image: url('images/sprite_VerticalLines.gif'); 	
}

.spriteRoundedCorners, 
	#lnavMenuTopCorner, #lnavShadowTopCorner, #lnavShadowBottomRightCorner, #lnavShadowBottomLeftCorner, #lnavMenuBottomCorner,
	.rboxCorner {
	background-image: url('http://images2.hertz.com/rac/misc/refresh09/sprite_RoundedCorners_04.gif');
}

.spriteRoundedCorners, 
	#lnavMenuTopCorner1, #lnavShadowTopCorner, #lnavShadowBottomRightCorner, #lnavShadowBottomLeftCorner, #lnavMenuBottomCorner1,
	.rboxCorner {
	background-image: url('images/h_sprite_RoundedCorners_04.gif');
}

.spriteNavigationMenu,
	.lnavSubMenuTop, .lnavSubMenuMid, .lnavSubMenuBottom {
	background-image:url('http://images2.hertz.com/rac/misc/refresh09/sprite_NavigationMenu.gif');
}

.spriteButtons, 
	.bt {
	background-image: url('http://images.hertz.com/rac/misc/refresh09/sprite_Buttons_01.gif'); 
}

