/* STYLES COPIED FROM /aaa/common/styles/cssd/services.css */
/* THESE STYLES OVERWRITE STYLE PROPERTIES IN THAT DIRECTORY */
body
{
	xbackground-image:url(/AAA/common/images/Travel2/backgroundT2.gif);
	background-repeat:repeat-y;
}
/* 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
{
	padding-top:0px;
	border-width:0px 0px 0px 0px;
}
.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*/
/*Default styles for progess bar including "incomplete" state sections of the booking process */
.aaa2 .pBar .current, .aaa2 .pBar .complete, .aaa2 .pBar .incomplete 
{
	border:1px solid #FFFFFF;
	height:22px;
	background-image:url(/AAA/common/images/Travel2/pBar_Info_Incomplete.gif);
	font-weight:bold;
	background-repeat:no-repeat;
	color:#ffffff;
	background-color:#ffffff;
	background-position: right;
	padding-top:9px;
	text-indent:-10px;
}


/*Represents the current section of the booking process that the user is on*/
.aaa2 .pBar .current 
{
	background-image:url(/AAA/common/images/Travel2/pBar_Info_Current.gif);
	font-weight:bold;
	padding-top:10px;
}

/*Represents the completed sections of the booking process */
.aaa2 .pBar .complete 
{
	background-image:url(/AAA/common/images/Travel2/pBar_Info_Complete.gif);
	color:#ffffff;
}


/*Remove border on club configurable right section*/
.aaa2 .rightServicesContent .clubRight 
{
	border:none;
}

/*Reads, if this.scrollHeight is less than 100, set to 100, or/else set to auto. */
.clubLeft {
   _height: expression( this.scrollHeight < 100 ? "100px" : "auto" );
}

.aaa#mainContainer
{
	width: 750px;
	padding-left: 95px;
}
.aaa2
{
	background-color:transparent;
}
/*Styles for images on Travel Navigation at top of T2 pages
.aaa2 .travelBar .spacer 
{
	float:left;
	margin-top:47px;
}
#packagebar
{
	margin-bottom:0px;
}
.aaa2 .headingWrapper
{
	clear:left;
}
#packageTypeForm
{
	clear:left;
}
.bookTogether
{
	clear:left;
	width:125px;
}
#travelNavigationBarForm .bodyTextLink, #travelNavigationBarForm .bodyText
{
	display:block;
	float:left;
	min-width:45px;
	padding-top:47px;
	text-align:center;
}
#travelNavigationBarForm #airLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Flights1.png);
	background-repeat:no-repeat;
	background-position:-32px -55px;
}

#travelNavigationBarForm #airLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Flights1.png);
	background-repeat:no-repeat;
	background-position:-32px 16px;
} 
#travelNavigationBarForm #hotelLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Hotels1.png);
	background-repeat:no-repeat;
	background-position:-31px -47px;
}
#travelNavigationBarForm #hotelLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Hotels1.png);
	background-repeat:no-repeat;
	background-position:-31px 25px;
}
#travelNavigationBarForm #carLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Car1.png);
	background-repeat:no-repeat;
	background-position:-32px -53px;
	
}
#travelNavigationBarForm #carLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Car1.png);
	background-repeat:no-repeat;
	background-position:-32px 19px;
}
#travelNavigationBarForm #cruiseLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Cruise1.png);
	background-repeat:no-repeat;
	background-position:-32px -55px;
	
} 
#travelNavigationBarForm #cruiseLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Cruise1.png);
	background-repeat:no-repeat;
	background-position:-32px 16px;
}
#travelNavigationBarForm #destinationLink
{
	background-image:url(/AAA/common/images/Travel2/icons/TravelGuide1.png);
	background-repeat:no-repeat;
	background-position:-19px -48px;
	
} 
#travelNavigationBarForm #destinationLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/TravelGuide1.png);
	background-repeat:no-repeat;
	background-position:-19px 23px;
}

#travelNavigationBarForm #attractionLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Attractions1.png);
	background-repeat:no-repeat;
	background-position:-22px -50px;
} 
#travelNavigationBarForm #attractionLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Attractions1.png);
	background-repeat:no-repeat;
	background-position:-22px 23px;
}
#travelNavigationBarForm #restaurantLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Restaurants1.png);
	background-repeat:no-repeat;
	background-position:-20px -52px;
} 
#travelNavigationBarForm #restaurantLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Restaurants1.png);
	background-repeat:no-repeat;
	background-position:-20px 22px;
}
#travelNavigationBarForm #eventLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Events1.png);
	background-repeat:no-repeat;
	background-position:-32px -55px;
} 
#travelNavigationBarForm #eventLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Events1.png);
	background-repeat:no-repeat;
	background-position:-30px 16px;
}
#travelNavigationBarForm #campgroundLink
{
	background-image:url(/AAA/common/images/Travel2/icons/Campgrounds1.png);
	background-repeat:no-repeat;
	background-position:-14px -52px;
} 
#travelNavigationBarForm #campgroundLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/Campgrounds1.png);
	background-repeat:no-repeat;
	background-position:-14px 22px;
}
#travelNavigationBarForm #memberDiscountsLink, #travelNavigationBarForm #sycsLink
{
	background-image:url(/AAA/common/images/Travel2/icons/MemberDiscounts1.png);
	background-repeat:no-repeat;
	background-position:-2px -55px;
}
#travelNavigationBarForm #memberDiscountsLinkHighlight, #travelNavigationBarForm #sycsLinkHighlight
{
	background-image:url(/AAA/common/images/Travel2/icons/MemberDiscounts1.png);
	background-repeat:no-repeat;
	background-position:-2px 16px;
}
*/
/*IE 6 fixes
.aaa2 .mainContent
{
	_clear:left;
}
#travelNavigationBarForm #carLink, #travelNavigationBarForm #carLinkHighlight
{
	_padding-left:7px;
	_padding-right:8px;
}*/
/*End Styles for images on Travel Navigation at top of T2 pages*/


