body 
{
	margin: 0px; 
	padding:0px;
	font-size: 70%;	
	text-align : left;
	background-color: #FFFFFF;
}

#PageHeader
{
	display : block;
}

#HeaderCompanyLogo
{
	width: 1px;
	height: 1px;
	position: absolute;
}

#PageMenu
{
	display: none;
}

#PageMenu a:link,
#PageMenu a:visited
{
		color : #c6c1ad;
		text-decoration : none;
		display : block;
		height : 100%;
}

#PageMenu a:hover
{
	color : #C53910;
}


#Page
{
	/*width: 780px;*/
	width: 870px;
	background-color: #ffffff;		
	/*background-image :  url("../fareviewer/img/header_bg.jpg");*/
	background-repeat: no-repeat;		
	background-position: center top;
	border: 5px solid #ffffff;
	margin-right: auto;
	margin-left: auto;	
}

#Page2
{
	width:920px;
	background-color: #ffffff;		
	/*background-image :  url("../fareviewer/img/header_bg2.jpg");*/
	background-repeat: no-repeat;		
	background-position: left top;
	border: 5px solid #FFFFFF;
	margin-right: auto;
	margin-left: auto;	
}

#MainPageSection
{
	width : 550px;
	margin-right:auto;
	margin-left:auto;
	/*padding: 20px;*/
	text-align: left;
	margin-top: 5px;
	background-color : #ffffff;
}

#MainPageSection2
{
	width : 880px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	/*padding: 20px;*/
	background-color : #ffffff;
	margin-bottom : 20px;
}

#Footer
{
	width : 850px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 10px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	background-color :#ffffff;
	text-align: center;
	color: #3573b0;
}

#footerwrapper {
	width: 650px;
	text-align: left;
}

.AirStep2Itinerary
{
	margin-bottom : 10px;
}

/* Quotation Page Left Column  Widths */
.QuotationItinerary .LeftColumn
{
	width : 200px;
}

/* Specific Positioning For Just/Specific Fare Search */
#JustFareSearchResults,
#SpecificFareSearchResults
{
	padding: 0px;
	padding-top: 15px;
	background-color: #CCECFF;
	margin: 0px;
	margin-top: 20px;
	margin-bottom : 20px;
}

#SpecificFareSearchResults table,
#JustFareSearchResults table
{
	width: 100%;
}

/* Fixed Widths for Book Logon */
#BookLogon .LeftColumn
{

}

#EmailAddressRow td
{
	padding-top : 10px
}

#EmailAddressRow .LeftColumn,
#PasswordRow .LeftColumn
{
	width : 200px;
	text-align : right;
	padding-right: 10px
}

/* Best Buy Width; */
#BestBuyRulesPage
{
	width : 500px;
	text-align:center;
}
#BestBuyRulesPage #ClosePage
{
	text-align:left;
}
#LoggedIn
{
	text-align:right;
	display: none;
}
#AirStep1 .LeftColumn
{
	width : 270px;
}

#AirStep1a .LeftColumn
{
	width : 130px;
}
#AirStep1b .LeftColumn
{
	width : 130px;
}
#ProfileCreate_Section1 .LeftColumn,
#ProfileCreate_Section2 .LeftColumn,
#ProfileCreate_Section3 .LeftColumn,
#PaymentDetails .LeftColumn,
#ContactDetails .LeftColumn
{
	width : 130px;
}


pre
{
	text-align : left;
	font-size : 120%;
}

#TermsPage
{
	width : 200px;
	background-color: pink;
	background-image: none;
}

#btConfirmAvailabilty
{
	float : right;
}
#AdvancedOptions
{
	margin: 0px 0px 0px 0px;
	display: none;
}

#AdvancedOptions .LeftColumn
{
	width : 130px;
}

