

                                                                                   
 
    
                                                        
                     
		
	
	
		/* prefix tab */

.tab { height:30px; text-align:center; }
.tabRight { width:240px; }
.tabLeft { width:160px; }
.tabText { padding:6px 0px 6px 0px; }

.tabSeparator 	{ 
	background-repeat:no-repeat;
	width:6px; height:30px; 
}

.tabUnderShadow { 
	background-repeat:no-repeat;
	height:8px;
	position:relative;
	top:-6px;
}

.tabCorner		{ 
	background-repeat: no-repeat;
	position:absolute; z-index:1; 
	width:20px; height:18px; 
}

.tabGAQ .tabSeparator	{  
	background-position:-453px; 
}

.tabRMC .tabSeparator	{ 
 	background-position:-446px; 
}

.tabRMC .tabUnderGAQRow,
.tabGAQ .tabUnderRMCRow {
	display: none;	
}

.tabGAQ .tabUnderShadow	{ 
	background-position:left -10px; 
}

.tabRMC .tabUnderShadow	{ 
	background-position:-92px -2px; 
 	#background-position:-93px -2px; 
} 

.tabGAQ .tabCorner		{ 
	background-position:left -21px;	
	margin-left:151px; 
	#margin-left:150px; 
}

.tabRMC .tabCorner		{ 
	background-position:-24px -21px;	
	margin-left:162px; 
	#margin-left:161px; 
}			  

.tabGAQ .tab1Sel	{ font-weight:bold; }
.tabGAQ .tab2Sel	{ font-weight:normal; }

.tabRMC .tab1Sel	{ font-weight:normal; }
.tabRMC .tab2Sel	{ font-weight:bold; }

.tabGAQ .tab2Back	{
	background-position:left center;
	background-repeat:no-repeat; 
	cursor:pointer;
	text-align:center; 
}
.tabGAQ .tab1Back	{
	background:none;
}

.tabRMC .tab1Back	{
	background-position:left center;
	background-repeat:no-repeat; 
	cursor:pointer;
	text-align:center; 
}
.tabRMC .tab2Back	{
	background:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.tabGAQ .tabCorner { margin-left:150px; }			  
	.tabRMC .tabCorner { margin-left:161px; }			  
	.tabRMC .tabUnderShadow { background-position:-93px -2px; } 
}

.tabGAQ #formGAQ	{ display:block; }
.tabGAQ #formRMC	{ display:none; }

.tabRMC #formGAQ	{ display:none; }
.tabRMC #formRMC	{ display:block; }

	
		/* prefix home */

.homeMR { }
.homeMR div { margin:2px; }
.homeMR span { color:#3366AA; cursor:pointer; text-decoration:underline; }
.homeMR td { padding:3px; vertical-align:top; }
.homeMR .homeMRHead { margin-top:7px; padding:3px; background-color:#f8e070; }
.homeMR .homeMRDetail { padding:4px; }

.homeResFormColumn		{ width:413px; vertical-align:top; }
.homeResFormColumn * 	{ font-size:12px; }
.homeRes11px			{ font-size:11px; }

.homeResFormMargins	{ margin-left:6px;margin-right:18px; }

.homeContentContainerOuter {
	width: 400px;
}

.homeContentContainerInner {
	margin:15px;
}

.homeContentContainerProp {
    height:380px;
    float:right;
    width:1px;
}

.homeBannerAdsColumn 	{ width:363px; vertical-align:top; }

.homeTabSection	{ 
	background-position:bottom;
	background-repeat:repeat-x; 
	position:relative; 
	background-color:#ffffff;
	width:413px;
}

.homeFieldPrompt { padding-right:4px; }			

.homePageDivider { 
	background-repeat:no-repeat;
	height:1px;
	width:255px; 
	margin-top:10px;
	margin-bottom:10px;
}

.homeQuestionMark {
	vertical-align:bottom;
	cursor: pointer;
}

.homeBarSeparator { 
	padding-left:4px;
	padding-right:4px;
}

.homeAffiliationsTable {
	width:360px;
	table-layout:fixed;
}

.homeValidDisctountCode {background-color:#feea8a;}


		.wordWheelInput{
	font-size:9pt;
	font-family:arial;
	margin-right: 3px;
}
#wordWheelResultsIFrame{
	filter:alpha(opacity=00);
	position:absolute;
	z-index:200;
}
#wordWheelResults{
	width:525px;
	border:1px solid #999999;
	position:absolute;
	z-index:300;
	overflow:auto;
	font-size:9pt;
	font-family:arial;
	background-color:#DDE8F7;
	cursor:pointer;
}
#wordWheelResults div{
	padding:3px;
}
.wordWheelSelected{
	background-color:#ffffff;
	text-decoration: underline;
}
		.globalCalendarDayHoverCell{
	background-color:#EF9A00;
	cursor:pointer;
}
.globalCalendarDaySelectedCell{	
	background-color:#FFD60D;
	cursor:pointer;
}
.globalCalendarDayPassedCell{	
	color:#999999;
}
.globalCalendarDayCellHeader{
	background-color:#FFD60D;
	font-weight:bold;
}	
.globalCalendarDay div{
	border-top:1px solid #EF9A00;
	border-left:1px solid #EF9A00;
	width:18px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:3px;
	padding-left:1px;
	font-family:arial;
	font-size:8pt;		
}
.globalCalendarDay{
	height:154px;
	border-bottom:1px solid #EF9A00;
	border-right:1px solid #EF9A00;		
}	
.globalCalendarMonthContainer{
	padding:8px;
	float:left;
	width:141px;
}
.globalCalendarMonthHeader{
	width:100%;
	overflow:auto;
	padding:0px;
	font-weight:bold;
	height:20px;
}
.globalCalendarMonth{
	text-align:center;
}
#globalCalendarIFrame{
	filter:alpha(opacity=00);
	position:absolute;
	z-index:999;
}
#globalCalendar{
	width:315px;
	height:227px;
	border:1px solid #FFD60D;
	border-top:5px solid #FFD60D;
	position:absolute;
	z-index:9999;
	background-color:#ffffff;
	font-size:10pt;
	font-family:arial;
}
#globalCalendarMonthDivider{
	float:left;
	width:1px;
	height:100%;
	background-color:#FFD60D;
}
#globalCalendarCloseButton{
	float:right;
	padding-top:8px;
	padding-right:3px;
	font-weight:bold;
}
#globalCalendarLeftArrow{
	width:8px;
	height:8px;
	margin-top:-12px;
 	background-position:-150px -24px;
 	background-repeat:no-repeat;
 	float:left;
 	cursor:pointer;
}
#globalCalendarRightArrow{
	width:8px;
	height:8px;
	margin-top:-12px;
 	background-position:-162px -24px;
	background-repeat:no-repeat;
	float:right;
 	cursor:pointer;
}	
#globalCalendarCloseImage{
	margin-top:10px;
 	background-position:-172px -23px;	
	background-repeat:no-repeat;
	float:right;
	height:11px;
	width:11px;
}
#globalCalendarCloseContainer{
	cursor:pointer;
}		
		/* prefix bannerAd, sba */

.bannerAdContainer  { background-color:#fff4c1; }
.tmplWhite .bannerAdContainer  { background-color:#fff; }

.sba    { table-layout:fixed; }
.sbaBox	{ width:353px; position:relative; background-color:#ececec; }

.sbaGrad {	
	height:150px;
	width:12px;
	vertical-align:center;
	cursor:pointer; 
}	

.sbaLeft	{ background-position:-30px top; }	
.sbaRight	{ background-position:-42px top; }	
.sbaCenter	{ width:317px; vertical-align:top; padding-top:6px; }

.sbaArrBig 	{ height:19px; width:9px; }	
.sbaArrSm 	{ height:8px;  width:4px; }	
							
.sbaArrL 	{ background-position:-96px -18px; }	
.sbaArrR 	{ background-position:-111px -18px; margin-left:2px; }	

.sbaPrev	{ background-position:-123px -24px; }	
.sbaNext	{ background-position:-130px -24px; }	

.sbaCarouselContainer { width:315px;overflow:auto; }
.sbaCarousel 		{ width:100%; height:122px; overflow:hidden; position:relative; }
#sbaCarousel 		{ width:1000px; position:relative; }
#sbaCarousel table 	{ table-layout:fixed; }
#sbaCarousel td 	{ width:8px; }
#sbaCarousel .sbaAd	{ width:146px; height:122px; background-color:#ececec; }

.sbaScrollDiv { padding-left:7px;padding-right:7px; }
.sbaScrollL	 { cursor:pointer }
.sbaScrollR	 { cursor:pointer }			
		
		






.spriteResGradient,
	.homeTabSection {
	background-image: url('http://images.hertz.com/rac/misc/refresh09/resGradient.gif');
}

.spriteMiscellaneous,
 	.sbaArr, .homePageDivider, .tabUnderShadow, .tabCorner,
 	#globalCalendarLeftArrow, #globalCalendarRightArrow, #globalCalendarCloseImage {
	background-image: url('http://images2.hertz.com/rac/misc/refresh09/sprite_Miscellaneous.gif');
}

.spriteCenteredGradients, 
	.tabBackground, .tabSeparator {
	background-image: url('http://images.hertz.com/rac/misc/refresh09/sprite_CenteredGradients.gif');
}

.spriteVerticalLines, 
	.sbaGrad {
	background-image: url('http://images2.hertz.com/rac/misc/refresh09/sprite_VerticalLines.gif'); 	
}

	    
 
                                                                                 