/* Header CSS Lorenzo 11 05 2008 */
@import url(submenu.css);

body {font-family:Arial, Helvetica, sans-serif; margin:1px 0px;}

.header_wrap {width:1000px; height:135px; position:relative;}

div#navbar2 {
background-position:left; background-image:url(../images/main_menu_new.gif); background-repeat:repeat-x; height:28px;
width: 1000px;border-bottom:solid 3px #CC0000; _clear:both; position:absolute; top:98px; left:0px;}
div#navbar2 ul {
margin: 0px;
padding: 0px;
font-size: 13px; font-weight:bold;
color: #FFFFFF;
line-height: 28px; 
/* white-space: nowrap; */}
div#navbar2 li {
list-style-type: none;
display:inline;
border-left: solid 2px #A4BEDF;
padding-top:6px; padding-bottom:6px;}
div#navbar2 li a {
text-decoration: none;
margin:0px;
color: #FFFFFF;
padding: 0px 10px;}
div#navbar2 li a:link, div#navbar2 li a:visited {
color: #FFFFFF;}
div#navbar2 li a:hover {
font-weight: bold;
color:#001133;
padding: 6px 10px;
background-image: url(../images/main_menu_Hover_new.gif);
background-repeat:repeat-x;
background-position:left;
width:auto; margin:0px;}
div#navbar2 a img { margin:0px; padding:0px; vertical-align:middle;}

/* admin bar below */
.adminbar {position:relative; top:0px; _top:-2px; left:0px; background-image:url(../images/admin_nav_blend.jpg); background-repeat:repeat-x; background-position:left; height:23px; text-align:right; margin:0px;}
div#adminbar {position:relative; top:-6px; right:0px;}
div#adminbar ul {margin:0px;
padding: 0px;
font-size: 11px; 
color:#333333;}

div#adminbar li {list-style-type: none;
font-weight:bold;
display:inline; padding:0px; margin:0px;}

div#adminbar li a {text-decoration: none;
margin:0px;
color:#1e2f53;
padding: 0px 5px; }

div#adminbar  li a:link, div#adminbar  li a:visited  {color:#1e2f53; }

div#adminbar  li a:hover {
font-weight: bold;
color:#bb1c1c;
padding: 0px 5px; }

div#adminbar li img {position:relative; top:6px; _top:8px; right:0px;}

.zone_search {position:relative; top:0px; _top:-3px; left:0px; background-image:url(../images/zone_blend.jpg); background-position:left; background-repeat:repeat-x; height:75px; width:797px;}

.header_zone {float:left; width:607px; height:75px; text-align:center;}
.header_search {float:left; width:190px; height:75px; }

/* footer styles for AAA Carolinas */
div.footer_wrap {width:1000px; height:25px; position:relative; background-image:url(../images/footer_rpt.gif); background-position:left top; background-repeat:repeat-x; text-align:center; border-top:solid 3px #CC0000; display:block;}

div.footer_wrap ul{margin: 0px;
padding: 0px;
font-size: 12px; font-weight:bold;
color: #333333;
line-height: 25px;  }
div.footer_wrap ul li {list-style-type: none;
display:inline; margin:0px; padding:0px;}
div.footer_wrap ul li a {text-decoration: none;
margin:0px;
color:#1e2f53;
padding: 0px 2px; }
div.footer_wrap ul li a:link, div.footer_wrap ul li a:visited {color:#1e2f53;font-size: 12px; font-weight:bold; }
div.footer_wrap ul li a:hover {color:#bb1c1c; font-size: 12px; font-weight:bold;
padding: 0px 2px; }

div.footer_corner { position:absolute; top:0px; right:0px;}

div.footer_disclaimer {text-align:center; font-size:11px; font-weight:normal; width:1000px; padding:10px 0px 0px;}

/* need below class to overwrite stupid display class in non T2 pages */
div.footer_disclaimer .display {font-size:11px; font-weight:normal;text-align:center; }

div.footer_disclaimer a {text-decoration:underline; color:#1e2f53;font-size:11px; font-weight:normal; }
div.footer_disclaimer a:link, div.footer_disclaimer a:visited {text-decoration:underline; color:#1e2f53;font-size:11px; font-weight:normal;}

div.footer_disclaimer a:hover {color:#bb1c1c; text-decoration:none;font-size:11px; font-weight:normal;}


/**********************************************************
 * TRAVEL BAR STYLES AT CONTAINER TOP
 **********************************************************/
.aaa2 .travelBar {
	border: #BCD2E6 solid thin;
	background-color: #FFFFFF;
}
.aaa2 .travelBar .current {

	font-weight: bold;
	color: #000000;
}
.aaa2 .travelBar input[type="radio"] {
	border:0px;
}

/*****************************************************
 * PROGRESS BAR STYLES 
 *****************************************************/
/*Global Progress Bar Options*/
.aaa2 .pBar {
	text-decoration:none;
	font-size: 11px;
	text-align:center;
	cursor: default;
}
/*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: #999999; old gray color */
	background-color: #336699;
	color: #FFFFFF;
	border-color: #808080;
	border-style: solid;
}
/*Represents a section of the booking process that the user has completed*/
.aaa2 .pBar .complete {
	background-color: #CCCCCC;
	color: #FFFFFF;
	border-color: #808080;
	border-style: solid;
}
/*Represents a section of the booking process that the user has yet to complete*/
.aaa2 .pBar .incomplete {
	background-color: #FFFFFF;
	color: #CCCCCC;
	border-color: #808080;
	border-style: solid;
}
/***************************************************/
/* Font Size Equivalents */
/* larger = 18px */
/* large = 16px */
/* medium = 14px */
/* small = 13px */
/*  12px = 12px */
/*  11px = 11px */
/*  10px = 10px */

/* SETTING FOR NORMAL SIZE BODY TEXT */
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}
/* SETTING FOR NORMAL SIZE BODY TEXT THAT ARE EMPHASIZED */
.bodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
/* SETTING FOR NORMAL SIZE BODY TEXT IN ITALICS */
.bodyTextItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
/* SETTING FOR NORMAL SIZE BODY TEXT LINKS */
.bodyTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003399; /* #0000FF */
	font-style: normal;
	text-decoration: underline;
	cursor: pointer;
}
.bodyTextLink:hover { text-decoration:none; color:#000000; }

/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED AND ITALIC */
.bodyTextBoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED LINKS */
.bodyTextBoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399; /* #0000FF */
	font-style: normal;
	text-decoration: underline;
	cursor: pointer;
}
.bodyTextBoldLink:hover { text-decoration:none; color:#000000; }

/* SETTING FOR BODY TEXT 1 STEP LESS IMPORTANT THAN NORMAL */
.bodyText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
}
/* SETTING FOR BODY TEXT 1 STEP LESS IMPORTANT THAN NORMAL */
/* THAT ARE EMPHASIZED */
.bodyText1Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
/* SETTING FOR BODY TEXT 1 STEP LESS IMPORTANT THAN NORMAL */
/* IN ITALICS */
.bodyText1Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}
/* SETTING FOR BODY TEXT 1 STEP LESS IMPORTANT THAN NORMAL LINKS */
.bodyText1Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399; /* #0000FF */
	font-style: normal;
	text-decoration: underline;
	background-color: transparent;
	cursor: pointer;
}
.bodyText1Link:hover { text-decoration:none; color:#000000;}

/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED AND ITALIC */
.bodyText1BoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}
/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED LINKS */
.bodyText1BoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399; /* #0000FF */
	font-style: normal;
	text-decoration: underline;
	background-color: transparent;
	cursor: pointer;
}
.bodyText1BoldLink:hover { text-decoration:none; color:#000000;}

/* SETTING FOR BODY TEXT 2 STEPS LESS IMPORTANT THAN NORMAL */
.bodyText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: normal;
}
/* SETTING FOR BODY TEXT 2 STEPS LESS IMPORTANT THAN NORMAL */
/* THAT ARE EMPHASIZED */
.bodyText2Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
}
/* SETTING FOR BODY TEXT 2 STEPS LESS IMPORTANT THAN NORMAL */
/* IN ITALICS */
.bodyText2Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: italic;
}

/* SETTING FOR BODY TEXT 2 STEPS LESS IMPORTANT THAN NORMAL LINKS */
.bodyText2Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399; /* #0000FF */
	font-style: normal;
	text-decoration: underline;
	background-color: transparent;
	cursor: pointer;
}
.bodyText2Link:hover { text-decoration:none; color:#000000;}

/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED AND ITALIC */
.bodyText2BoldItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
}
/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED LINKS */
.bodyText2BoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399; /* #0000FF */
	font-style: normal;
	text-decoration: underline;
	background-color: transparent;	
	cursor: pointer;
}
.bodyText2BoldLink:hover { text-decoration:none; color:#000000;}


/* SETTING FOR BODY TEXT 3 STEPS LESS IMPORTANT THAN NORMAL */
.bodyText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666; /* #000000 */
	font-style: normal;
}
/* SETTING FOR BODY TEXT 3 STEPS LESS IMPORTANT THAN NORMAL */
/* THAT ARE EMPHASIZED */
.bodyText3Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;  /* #000000 */
	font-style: normal;
}
/* SETTING FOR BODY TEXT 3 STEPS LESS IMPORTANT THAN NORMAL */
/* IN ITALICS */
.bodyText3Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666; /* #000000 */
	font-style: italic;
}
/* SETTING FOR BODY TEXT 3 STEPS LESS IMPORTANT THAN NORMAL LINKS */
.bodyText3Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399; /*0000FF */
	font-style: normal;
	text-decoration: underline;
	cursor: pointer;
}
.bodyText3Link:hover { text-decoration:none; color:#000000;}

/* select Flight boxes */
 .departureBox { font-weight:bold; line-height:12px; background-color:#E3ECF4;  }
.departureBox:hover { text-decoration:none;} 


/* status bar for booking */
.pBar .current, .pBar .complete {font-weight:bold;}

/* maybe this works for headings */

.heading1, .heading2, .heading3 {color:#000000 !important} 

 #lrp, .aaa2 #lrp {width:250px; height:225px; background-color:#FFFFFF} /* background-image:url(/aaa/771/images/waiting.gif); background-position:top left; background-repeat:no-repeat;}  */

.departureBox  {width:70px;}

/* button */
.tripBuilder .btn, .aaa2 .btn {
background-color:#DD0000; background-image:none;
border:solid 1px #660000; cursor: pointer; color: #ffffff;
padding:1px; }

.aaa2 input:focus, .aaa2 select:focus {
border:solid 1px #660000;  cursor: pointer; 

}

.tripBuilder .btn:hover, .aaa2 .btn:hover {

background-color:#BB0000; background-image: none; border:solid 1px #990000;
color: #ffffff;  cursor: pointer; padding:1px; 

}

.menubarColor, .MENUBARCOLOR {background-color:#FFFFFF !important;}

/* Hopefully overriding the QFF visibility on the Travel Trips pages - kprobbins AT mailaaa DOT com - 01-01-2011 */
<style type="text/css">

<!--

.tripMgmt.tripPlan #document #mainContainer #mainContent iframe {

	display: none !important;

}

-->
/* Removed Margin-Left:185px - 01/14/15 - BDD */

#mainContainer.aaa2 {
	
}

/* Fix for AAA Vacations Buttons - 01/14/15 - BDD */
.RTbtn {
    color: #ffffff !important;
}

/* Fix for Breaks on Stager pages above menu - 01/14/15 - BDD */

#navHeader br {
	
	display:none;
	
}