.style3{color:#CC0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;}
.menubarColor,.MENUBARCOLOR{background-color:#0a376b;}
/*Add padding, typically used to add a specific amount of space between text   and a pipe char | e.g. |  */.aaa2 .travelBar .spacer.extraSpace{padding:0 5px;}
/* SETTINGS FOR THE SERVICES TD SECTION.  */.servicesconfig,.SERVICESCONFIG{background-color:white;border:none;height:100%;padding:0 0 0 10px;text-align:left;vertical-align:top;width:100%;}
/* SETTING FOR THE TOP CONFIGURABLE TD SECTION  */.topconfig,.TOPCONFIG{background-color:#0a376b;border:none;padding:0;text-align:left;vertical-align:top;}
/* SETTING FOR THE RIGHT CONFIGURABLE TD SECTION  */.rightconfig,.RIGHTCONFIG{background-color:#ffffff;border:none;padding:0;text-align:left;vertical-align:top;}
.pagebackground,.PAGEBACKGROUND{background-color:#ffffff;}
/* SETTING FOR LABELS SUCH AS TEXT BOX, DROP DOWNS, INPUT FIELD LABELS  */.fieldlabel,.FIELDLABEL{color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;}
/* SETTINGS FOR ALL BOLD REGULAR TEXT ON PAGES  */.bodyemptext,.BODYEMPTEXT{color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:700;}
/* SETTINGS FOR ANY TEXT ON PAGES THAT NEEDS TO BE SMALLER THAN BODYTEXT SIZE  */.bodysmall,.BODYSMALL{color:#333333;font-family:Arial, Verdana, sans-serif;font-size:10pt;font-weight:400;margin:0;padding-right:15px;}
/* SETTINGS FOR ALL ERROR MESSAGES THAT DISPLAY ON PAGES.  */.error,.ERROR{color:#cc0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:400;}
/* SETTINGS FOR ALL MAIN HEADINGS ON PAGES  */.h1,.H1{color:#cc0000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:700;}
/* SETTINGS FOR HORIZONTAL LINES ON PAGES  */.hr,.HR{background-color:#666666;color:#f5f5f5;height:0;width:700px;}
/* SETTINGS FOR FIRST LINE OF RESULTS TABLES   USED TO ACCOMPLISH ALTERNATE SHADED RESULT LINES  */.resultsbackground1,.RESULTSBACKGROUND1{background:#d7e3f2;}
/* SETTINGS FOR THE HEADER OF CUSTOM MENUES  */.menuheading,.MENUHEADING{background-color:#E0DEC7;border:0 solid black;color:black;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;padding:0 0 0 5px;text-align:left;vertical-align:top;width:171px;}
/* SETTINGS FOR THE BODY OF CUSTOM MENUS  */.menubody,.MENUBODY{background-color:#E0DEC7;border:none;color:black;font-size:10pt;font-weight:700;height:400px;padding:3px 0 0 3px;text-align:left;vertical-align:top;width:171px;}
/* For custom menus, small links  */.menulinksmall,.MENULINKSMALL{color:#3366CC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:400;}
/* RESERVED FOR FUTURE USE  */.pageBody{background-color:white;color:#333333;margin:0;}
/***********************************************************************  ENTRIES BELOW ARE INCLUDED FOR BACKWARD COMPATIBILITY		  DO NOT MODIFY OR USE ANY OF THESE ENTRIES AS THEY WILL BE REMOVED      IN A FUTURE RELEASE							 ********************************************************************** */.display,.DISPLAY{color:#333333;font-family:Geneva, Arial, Helvetica, san-serif;font-size:10pt;font-weight:400;}
.innerLeftMargin,.INNERLEFTMARGIN{margin-left:19px;}
/* SETTING FOR LABELS SUCH AS TEXT BOX, DROP DOWNS, INPUT FIELD LABELS THAT NEED TO BE SMALLER THAN FIELDLABEL SIZE */.fieldlabelsmall,.FIELDLABELSMALL{color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
/* SETTINGS FOR LINKS ON PAGES THAT NEED TO BE SMALLER THAN LINK SIZE .  */.linksmall,.LINKSMALL{color:#3366CC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:400;}
td.aaaborder,TD.AAABORDER{border:none;}
table.aaaborderbottom,TABLE.AAABORDERBOTTOM{border-bottom:none;}
.resultsbackground3,.RESULTSBACKGROUND3{background:#E0E0E0;}
/*  SHOPPING CART COLORS   */.scmenubarcolor{background-color:#336699;}
.scbuttoncolor{background-color:#003366;}
.scheadercolor{color:#fff;}
.sctitlecolor{color:#336699;}
/* SETTINGS FOR LINKS IN TRAVEL SECTION.  */a.link span.bodysmall,A.LINK SPAN.BODYSMALL{color:#3366CC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;}
span.bodyempsmall{font-weight:700;}
/**********************************************************
 * TRAVEL BAR STYLES AT CONTAINER TOP
 ********************************************************* */.aaa2 .travelBar{background-color:#ffffff;border-color:#2e568d;border-width:0 0 3px;margin-bottom:10px;margin-top:5px;}
.aaa2 .travelBar .current{color:#333333;font-weight:700;}
.aaa2 .travelBar input[type="radio"]{border:0;}
/*****************************************************
 * PROGRESS BAR STYLES 
 **************************************************** Global Progress Bar Options */.aaa2 .pBar{cursor:default;font-size:11px;text-align:center;text-decoration:none;}
/*Represents the current section of the booking process that the user is on This section is also 3px wider than other sections so it stands out a little more than others */.aaa2 .pBar .current{background-color:#6699CC;border-color:#D7D7D7;border-style:solid;color:#FFFFFF;font-weight:700;}
/*Represents a section of the booking process that the user has completed */.aaa2 .pBar .complete{background-color:#F5F5F5;border-color:#D7D7D7;border-style:solid;color:#333333;}
/*Represents a section of the booking process that the user has yet to complete */.aaa2 .pBar .incomplete{background-color:#ffffff;border-color:#D7D7D7;border-style:solid;color:#333333;}
/*******************************************************
 * begin spry auto suggest class & didYouMean List
 ****************************************************** */.aaa2 .hideSuggestClass{background-color:#FFFFFF;border:1px solid #cccccc;cursor:pointer;height:expression( this.scrollHeight > 55 ? "55px" : "auto" );max-height:auto;width:225px;}
.aaa2 .SelectCreator .SelectOptions .option:hover,.aaa2 .showSuggestClass .hoverSuggestClass{background-color:#d7e3f2;}
.aaa2 .didYouMeanSuggestionDiv,.aaa2 .predictiveSuggestionDiv{background-color:#ffffff;border:1px solid #ffffff;padding:3px;}
.aaa2 .didYouMeanSuggestionDiv,.aaa2 .predictiveSuggestionDiv div b{color:#4A566E;}
.aaa2 .SelectCreator .SelectOptions .option{border-bottom:1px dotted #ffffff;cursor:pointer;}
/*******************************************************
 * Button Skin
 ****************************************************** */.yui-skin-sam .yui-button{border-color:#808080;border-style:solid;border-width:1px 0;margin:auto 0.25em;}
/*******************************************************
 * Did You Mean?  Result box defaults
 ****************************************************** */.aaa2 .didYouMeanList{margin-top:5px;width:expression( this.scrollWidth > 559 ? "560px" : "auto" );}
.aaa2.air .didYouMeanList,.aaa2.hotel .didYouMeanList{float:left;width:275px;}
.aaa2 .didYouMeanSuggestionDiv{height:expression( this.scrollHeight > 55 ? "55px" : "auto" );max-height:90px;max-width:560px;overflow:auto;width:expression( this.scrollWidth > 559 ? "560px" : "auto" );}
.aaa2.air .didYouMeanSuggestionDiv{width:271px;}
.aaa2 .SelectCreator ul{margin:0;}
.aaa2 .SelectCreator ul li{list-style-type:none;}
.bodyTextLink{color:#0000FF;cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:400;text-decoration:underline;}
/* Defines appearance of input fields  */.aaa2 input[type=text],.aaa2 .inputText,.aaa2 input[type=checkbox],.aaa2 .checkbox,.aaa2 select,.aaa2 .select{border-color:#d7e3f2;border-style:solid;border-width:3px;}
.aaa2 input[type=text],.aaa2 .inputText{height:18px;padding-left:4px;padding-top:1px;}
.aaa2 input[type=radio]{border-color:#d7e3f2;border-style:none;border-width:1px;display:0;margin-bottom:-5px;margin-top:8px;}
.aaa2 input:focus,.aaa2 select:focus{background-color:#d7e3f2;border-color:#d7e3f2;border-style:solid;border-width:3px;display:0;}
.aaa2 select{scrollbararrowcolor:#E3ECF4;scrollbarbasecolor:#d7e3f2;}
.heading1{color:#CC0000;font-family:Veranda, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;padding:10px 0 0 10px;}
.header1{color:#2e568d;font-family:Veranda, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;padding:10px 0 0 10px;}
.aaa2 .pickupDateAndTime{display:top;float:left;margin-bottom:10px;}
.aaa2 .returnDateAndTime{display:inline;margin-bottom:0;}
.aaa2 .carType{clear:both;display:inline;float:left;margin-bottom:15px;margin-left:66px;}
.aaa2 .pickupDateAndTime label,.aaa2 .returnDateAndTime label,.aaa2 .carType label{margin-right:0px;}
.aaa2 .returnDateAndTime input,.aaa2 .pickupDateAndTime input{padding-left:2px;width:80px;}
.aaa2 .pickupText{margin-bottom:0;padding-left:109px;}
.aaa2 .returnText{margin-bottom:0;padding-left:104px;}
.aaa2 .hertzPromos p{margin-bottom:0;}
.aaa2 .hertzPromoCode{float:left;margin-bottom:5px;margin-top:10px;}
.aaa2 .hertzClubNumber{float:left;margin-bottom:5px;margin-left:20px;margin-top:10px;}
.aaa2 .hertzClubNumber input{margin-left:5px;padding-left:2px;width:120px;}
.aaa2 .specialRateCode{float:left;margin-bottom:0;padding-left:33px;}
/* Neat Group Trip Builder  */.tripBuilder .step .departureInfo,.tripBuilder .step .returnInfo,.tripBuilder .step .departureDay,.tripBuilder .step .returnDay,.tripBuilder .step .departureTime,.tripBuilder .step .returnTime,.tripBuilder .step .adultsLabel,.tripBuilder .step .childrenLabel{float:left;margin-top:5px;width:40%;}
/*mainContent is the area where forms, etc. are contained. AKA body */.aaa2 .mainContent{border-color:#000000;border-right-style:none;}
/*Styles for all the Blue Buttons and Tabs */.aaa2 .CollapsiblePanel .CollapsiblePanelTab{background:transparent url("/AAA/002/images/tableft1.gif") no-repeat;background-position:0 -127px;/*border-bottom:solid 1px #BCD2E6;*/color:#627EB7;cursor:pointer;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.aaa2 .CollapsiblePanel .CollapsiblePanelTab a{background-image:url("/AAA/002/images/tabright_1.gif");background-position:100% -127px;background-repeat:no-repeat;display:block;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;color:#FFFFFF;}
.aaa2 .CollapsiblePanelClosed .CollapsiblePanelTab a span{background-position:left -55px; text-decoration:none;}
.aaa2 .CollapsiblePanelOpen .CollapsiblePanelTab a span{background:url("/AAA/common/images/spriteTriangleBullet.gif") no-repeat;background-position:left 0;}
.aaa2 .TabbedPanelsTab a{text-decoration:none; color:#0066CC; font-weight:bold;}
/* Defines appearance of input buttons  */.tripBuilder .btn,.aaa2 .btn{background:transparent url(/AAA/002/images/tab.gif) repeat-x scroll;background-position:0 -215px;border-color:#CC0000;color:#FFFFFF;cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:700;padding:2px;text-align:center;vertical-align:text-bottom;}
.aa2 .searchButton{cursor:pointer;}
.tripBuilder .btn:hover,.aaa2 .btn:hover{background:transparent url(/AAA/002/images/tab.gif) repeat-x scroll;background-position:0 -215px;border-color:#CC0000;color:#FFFFFF;cursor:pointer;}
.tripBuilder .btn.disabledButton,.aaa2 .btn.disabledButton,.aaa2 input[disabled=disabled]{color:#ffffff;}
.aaa2 #toolContainer .CollapsiblePanelTab{background:transparent url(/AAA/002/images/myTripSprite.gif) no-repeat scroll;background-position:0 -168px;color:#FFFFFF;}
/*handles padding for the page header wrapper div */.aaa2 .pageHeader{padding-bottom:0;padding-top:25px;}
/*handles padding for the advanced search options */.aaa2 .leave{float:left;padding-left:5px;width:280px;}
/*Checkout Settings */.aaa2 .billAddress1{margin-bottom:5px;margin-left:19px;margin-top:5px;}
.aaa2 .billAddress2{margin-bottom:5px;margin-left:24px;}
.aaa2 .billCity{margin-bottom:5px;margin-left:55px;}
.aaa2 .billState{margin-bottom:5px;margin-left:47px;}
.aaa2 .logIn{float:left;width:300px;}
.aaa2 .nextButton{float:right;margin-right:5px;margin-top:10px; border:none;}
.aaa2 .searchLocation .submitSearch{margin-left:350px;margin-top:-35px;position:absolute;width:210px;}
.aaa2 .resultRow{background:#FFFFFF url(/AAA/002/images/results_fade.gif) no-repeat scroll left center;border:0;clear:both;}
.aaa2 .hertzGraphic2{clear:both;display:none;margin-bottom:10px;}
.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelContent{background-color:#F5F5F5;}
.aaa2 .rateGroup{background:#FFFFFF url(/AAA/002/images/results_fade.gif) no-repeat scroll left center;border:1px solid #CCCCCC;clear:both;margin:5px;padding:10px 10px 25px;width:94%;}
.aaa2 .popUpWrapper div.popupContent{height:450px;overflow:auto;position:absolute;}
.leftconfig,.LEFTCONFIG,.bottomconfig,.BOTTOMCONFIG{background-color:white;border:none;padding:0;text-align:left;vertical-align:top;}
.bodytext,.BODYTEXT,.bodyempsmall,.BODYEMPSMALL{color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:400;}
.h2,.H2,.h3,.H3{color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:700;}
.link,.LINK,.menulink,.MENULINK{color:#3366CC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
.link:visited,.link:active,.menulink:visited,.menulink:active,.menulinksmall:visited,.menulinksmall:active,.menulinksmall:hover,.linksmall:visited,.linksmall:active,.linksmall:hover,a:link.link span.bodysmall,A:LINK.LINK SPAN.BODYSMALL,a:visited.link span.bodysmall,a:active.link span.bodysmall{color:#3366CC;}
.link:hover,.menulink:hover,a:hover.link span.bodysmall{color:#3366CC;text-decoration:underline;}
.resultsbackground2,.RESULTSBACKGROUND2,table.aaaborder,.TABLE.AAABORDER{background:#f5f5f5;}
.aaa2 .didYouMeanList .SelectOptionsHide,.aaa2 .hertzPartnerLinks,.aaa2 .hertzAds,.aaa2 .hertzPromos,.aaa2 .hertzMessaging{display:top;}
.aaa2 .pickupTime,.aaa2 .returnTime{margin-left:4px;margin-top:5px;width:55px;}
.aaa2 .hertzPromoCode input,.aaa2 .specialRateCode input{margin-left:5px;padding-left:2px;}
.tripBuilder .btn:active,.aaa2 .btn:active,.aaa2 .btn:a{border-color:#CC0000;color:#ffffff;}
.aaa2 .outerSearchButton{position:relative; margin-top:10px;}
.aaa2 .showSuggestClass .hideSuggestClass{width:300px; height:50px; border:1px solid #ccc; margin-top:4px;}
.aaa2 #refineDDSearch.CollapsiblePanelOpen .CollapsiblePanelTab a span, .aaa2 #SearchPanel.CollapsiblePanelOpen .CollapsiblePanelTab a span, .aaa2 #refineSearch.CollapsiblePanelOpen .CollapsiblePanelTab a span,.aaa2 #refineDDSearch.CollapsiblePanelClosed .CollapsiblePanelTab a span, .aaa2 #SearchPanel.CollapsiblePanelClosed .CollapsiblePanelTab a span, .aaa2 #refineSearch.CollapsiblePanelClosed .CollapsiblePanelTab a span { text-decoration:none;}
.aaa2 #refineDDSearch.CollapsiblePanelClosed .CollapsiblePanelTab a span, .aaa2 #SearchPanel.CollapsiblePanelClosed .CollapsiblePanelTab a span, .aaa2 #refineSearch.CollapsiblePanelClosed .CollapsiblePanelTab a span{color:#0066CC;}
#lrp{width:400px; height:200px; margin:0px auto;}
.aaa2 .requiredText{padding-bottom:15px;}
.aaa2 .cancel{visibility:hidden;}
.popUpWrapper .popUpContent{padding:10px;}
.aaa2 #SearchPanel .CollapsiblePanelContent{padding-bottom:20px;}
