                                      
        
                           
                                          
     
                                 
   
	  
	    
			
	
	
	
	
	
	
	
			
		 
	
	
	
	
	 
		/********************* Hertz Link CSS *********************/
/*
#header-container .header-box {
     height: 60px;
}
*/

#header-container .utility-bar	.pos-container ul .change-link{
		background-color: transparent;
}
#header-container .utility-bar{
	height:96px !important;
}

.hertzlinkPageTitle { 
	color:#000;
	font-size:9pt;
	font-weight:bold;
}

.hertzlinkPageTitleImg { 
	background-position:left bottom;
	background-repeat:no-repeat;
	height:5px;
}
.hertzlinkTopMenuLink {
	font:bold 9pt arial;					
	color:#000; 
	text-decoration:none; 
	float:left; 
	vertical-align:middle;
	margin:0 0 0 10px;
}
.hertzlinkDottedLine {
	border-bottom:1px dotted #d2d2d2;
	width:172px;
	height:0px;
}
.hertzlinkContainer {
	width:950px;
	border:medium none;
	clear:both;
	padding:10px;
}
.hertzlinkContainer.clubLinkContainer, .hertzlinkContainer.amexSplashContainer {
	width: 570px;
}
.hertzlinkNavContainer{
	width:950px;
	border:medium none;
	padding:10px;
}
.hertzlinkNav{
	width:180px;
	padding-right:30px;
}
.hertzlinkParagraph{
	padding:5px 0;
	width: 90%;
	margin: auto;
}

#header-container .utility-bar .nav-menu td{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 64px
}
#nav-container{
	margin-left: -23% !important;
	margin-top: 65px;
}
#header-container .utility-bar .nav-menu a, #header-container .utility-bar .nav-menu span{
	font-size:11px;
}
#tavling *{
	width:75%;
}
#tavling p{
	font-size:17 ssspx !important;
	width:50%;
}
#tavling ul, #tavling li{
	font-size:9px !important;
}
#tavling1 .cta{
	width:55% !important;
}
#title-links{
	padding:unset !important;
}
#title-links ul{
	width:unset !important;
}
.hertzlinkWidthLarge {
	width:180px;
}
.hertzlinkWidthMedium {
	width:155px;
}
.hertzlinkWidthSmall {
	width:25px;
}
.hertzlinkBackButton {
	 background-position:left -619px;
	 background-repeat:no-repeat;
	 text-decoration:none;
	 outline:none;
	 color:#3366AA;
	 padding:3px 0 0 20px;
	 display:inline-block;
     font-size:8pt;
     font-weight:bold;
     vertical-align:middle;
}
.hertzlinkMenuDropDown {
	padding:10px 0 30px 0;
}
.hertzlinkFirstMenuItem {	
	background-position: -4px -3px; 
	height:35px; 
	background-repeat:no-repeat;
	vertical-align:middle; 
	padding-top:6px;
	width:175px;
}
.hertzlinkTopMenuItem {	 
	background-position: -187px center; 
	height:35px; 
	vertical-align:middle;
	background-repeat:no-repeat;
	width:175px;
}
.hertzlinkTopLastMenuItem {	
	background-position: -370px bottom;
	background-repeat:no-repeat;
	height:40px; 
	vertical-align:middle; 
	padding-bottom:5px;
}
.hertzlinkLastMenuItem {
	background-position: -371px bottom;
	background-repeat:no-repeat;	
	padding:0 0 4px 10px; 
	height:40px;
}
.hertzlinkTopSubMenu {	
	background-position: -187px center; 
	background-repeat:no-repeat;	
	padding:2px 0 2px 10px; 
	height:35px;
	width:170px;
}
.hertzlinkTopSubMenuItem {
	background-position: -737px top;
	background-repeat:no-repeat;	
	padding-left:15px; 
	width: 0px; 
	height:15px;
}
.hertzlinkTopSubMenuLink {
	font:normal 9pt arial;					
	color:#000; 
	text-decoration:none;  
	display:block;
	width:125px;
}
.hertzlinkTopSubMenuLink:hover {
	text-decoration:underline;
}
.logoHertz{
	background-position: -747px top;
	background-repeat:no-repeat;
	height:40px;
}
.hertzlinkCopyTitle {
 	color : #cc9900;
 	font-size : 9pt;
 	font-weight : bold;
}
.nonNavigationList ul, .userDefinedContent ul {
    padding:0 0 0 40px;
    margin:12px 0;
}
.nonNavigationList ul ul, .userDefinedContent ul ul {
    margin:0;
}
.userDefinedContent ul div, .userDefinedContent ul p {
	display: inline;
}
.amexSplashContainer div {
	padding: 10px 0 10px 0;	
}

@media only screen and (min-width: 1921px){
	.hertzlinkParagraph{
		margin: 0 0;
	}
}
@media only screen and (min-width: 801px) and (max-width: 1920px){
	body, #container {
		min-width: 760px;
	}
	body{
		width:auto;
	}

	.hertzlinkParagraph{
		margin: auto;
	}
}
@media only screen and (max-width: 800px) and (min-width: 600px)  {
	body{
		width:fit-content;
	}
	body, #container {
		min-width: 600px;
	}
	.tmplPageContainer {
		width: 100%;
	}
	.hertzlinkParagraph{
		margin: 0 0;
	}
}
@media only screen and (max-width: 599px) {
	.tmplPageContainer {
		width: 100% ;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	.tmplContainerMain{
		width: 100%;
		max-width: 430px;
	}
	.tmplLayoutTable{
		width: 100%;
	}
	.hertzlinkContainer.clubLinkContainer, .hertzlinkContainer.amexSplashContainer {
		width: 96% !important;
	}
	.hertzlinkContainer{
		width: 100%;
		max-width: 430px;
	}
	.hertzlinkParagraph{
		width: 100%;
		margin: 0 0;
		img,table{
			max-width: 430px;
			height: auto;
		}
	}
	tr{
		display: flex;
		flex-direction: column-reverse;
	}
	.tmplLayoutTable{
		margin: 0 0;
	}
}			 
		




.spriteHertzlinks {
	background-image:url('https://images.hertz.com/rac/misc/refresh09/sprite_HertzLinks.gif');
}
	
			
	            
	
		
	
	
	  
	     
    
          
 




   
     
                                                         
                                      
	  
	 
	  
		  
			   
			
			
		
		
	
	
       
                                                                                                                  
/* EOF */                                                                                                             
                           
/* EOF */                                                                                                   

                              
                               
