/* STYLES COPIED FROM /aaa/common/styles/cssd/services.css */
/* THESE STYLES OVERWRITE STYLE PROPERTIES IN THAT DIRECTORY */
body
{
/*	background-image:url(/AAA/common/images/Travel2/backgroundMainT2.gif);
*/
}
/* SETTINGS FOR ALL NORMAL MAIN HEADINGS */
.aaa2 .heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color : #003366;
	letter-spacing: .14em;
}
/*main content section*/
.aaa2 .mainContent 
{
	border-color:#000000;
	border-right-style:none;
}
#lrp 
{
	border-color:#006699 #000000 #000000;
	border-style:solid;
	border-width:25px 1px 1px;
	position:absolute;
	left:400px;
	padding:30px;
}

#document.clubLeftLayout 
{
	width:990px;
}

.aaa2 .travelBar .spacer.extraSpace 
{
	padding:0 4px;
}
/*disclaimer section*/
#document #disclaimer 
{
border-top:none;
clear:both;
float:none;
width:590px;
margin-left:180px;
}

.aaa2 #toolContainer .CollapsiblePanelOpen .CollapsiblePanelContent 
{
background-color:#ffffff; /*was #EEEFFF*/
}

/* SETTINGS FOR ALL SECONDARY HEADINGS 1 STEP LESS IMPORTANT THAN NORMAL */
.aaa2 .heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color : #CC0033;
}
/* SETTINGS FOR MINOR HEADINGS 2 STEPS LESS IMPORTANT THAN NORMAL */
.aaa2 .heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #336699;
}

/* SETTING FOR NORMAL SIZE BODY TEXT LINKS */
.bodyTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	font-style: normal;
	text-decoration: underline;
}

/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED LINKS */
.bodyTextBoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
	text-decoration: underline;
}

/* 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: #003366;
	font-style: normal;
	text-decoration: underline;
}

/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED LINKS */
.bodyText1BoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
	text-decoration: underline;
}

/* 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: #003366;
	font-style: normal;
	text-decoration: underline;
}

/* SETTING FOR NORMAL SIZE BODY TEXT EMPHASIZED LINKS */
.bodyText2BoldLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
	text-decoration: underline;
}

.aaa2 .tooltipLink
{
	color:#003366;
}

.aaa2 #SearchPanel.CollapsiblePanel .CollapsiblePanelTab, .aaa2 #refineSearch.CollapsiblePanel .CollapsiblePanelTab
{
	color:#003366;
}

/* 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: #000000;
	font-style: normal;
	text-decoration: underline;
}

/*the arrow on the Reservation Details page*/
.aaa2 .stepWrapper
{	
	background-image: url(/AAA/common/images/Travel2/section_arrow_600.gif);	
}

.aaa2 .sectionDivider .CollapsiblePanelOpen .CollapsiblePanelTab 
{
	background-image:url(/AAA/common/images/Travel2/section_arrow_600.gif);
	background-color:none;
}

.aaa2 .sectionDivider .CollapsiblePanel .CollapsiblePanelContent 
{
	background-image:url(/AAA/common/images/Travel2/section_arrow_down.gif);
}

.aaa2 .sectionDivider .CollapsiblePanelClosed .CollapsiblePanelTab 
{
	background-color:#e3f1f9;
}


/*currently selected (bolded) links on travel bar (at top)*/
.aaa2 .travelBar .current 
{
	color:#003366;
	font-weight:bold;
}

/*For those links that have no class property*/
a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}

/*Noticed this class being used occasionally*/
.heading1Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color : #003366;
	letter-spacing: .14em;
}

/*From common/component.css*/
.errorMessage
{
	background-color:#FFFFCC;
}

/*top section*/
.clubTop
{
	float:right;
	width:810px;
}

/*Progress bar styles*/

.aaa2 .pBar .current, .aaa2 .pBar .complete, .aaa2 .pBar .incomplete 
{
	border:1px solid #ffffff;
	padding:0px;
	padding-top:5px;
	height:25px;
	background-image:url(/AAA/common/images/Travel2/pBar_Incomplete.gif);
	font-weight:bold;
	background-repeat:no-repeat;
	color:#ffffff;
	background-color:#ffffff;
}

.aaa2 .pBar .complete 
{
	background-image:url(/AAA/common/images/Travel2/pBar_Complete.gif);
	color:#ffffff;
}

/*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-image:url(/AAA/common/images/Travel2/pBar_Current.gif);
	font-weight:bold;
}

.aaa2 .pBar #infoPay.complete
{
	background-image:url(/AAA/common/images/Travel2/pBar_Info_Complete.gif);
	font-weight:bold;
	color:#ffffff;
}

.aaa2 .pBar #infoPay.current
{
	background-image:url(/AAA/common/images/Travel2/pBar_Info_Current.gif);
	font-weight:bold;
}

.aaa2 .pBar #infoPay.incomplete
{
	background-image:url(/AAA/common/images/Travel2/pBar_Info_Incomplete.gif);
	font-weight:bold;
}


/*Remove border on club configurable right section*/
.aaa2 .rightServicesContent .clubRight 
{
	border:none;
}

