body 
{
	margin: 0px; 
	padding:0px;
	font-size: 70%;	
	text-align : center;
	background-color: #DBEEFC;
}

#PageHeader
{
	display : block;	
}

#HeaderCompanyLogo
{
	margin-left:  auto;
	width : 154px;
	height : 50px;
	background-image :  url("/generic1/img/TelmeLogo.gif");
	background-repeat: no-repeat;		
	position : relative;
	top : 20px;
	left : -20px;
}

#PageMenu
{
	height : 35px;
	width : 163px;
	position : relative;
	left : -205px;
	top:  10px;
	background-image :  url("/generic1/img/SpecialOffers.gif");
	background-repeat: no-repeat;		
	padding-top : 20px;
	padding-left : 5px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#PageMenu a:link,
#PageMenu a:visited
{
		color : #7D858E;
		text-decoration : none;
		display : block;
		height : 100%;
}

#PageMenu a:hover
{
	color : #C53910;
}


#Page
{
	width: 700px;
	background-color: #4A7CAE;		
	background-image :  url("/generic1/img/TopImage.jpg");
	background-repeat: no-repeat;		
	background-position: center top;
	border: 10px solid white;
	margin-right: auto;
	margin-left: auto;	
}

#MainPageSection
{
	width : 550px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 150px;
	padding: 10px;
	background-image :  url("/generic1/img/MainFade.jpg");
	background-repeat: no-repeat;		
	background-position: center top;
	background-color : #79A8D9;
	margin-bottom : 20px;
}

#Footer
{
	width : 543px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 10px;
	padding-top: 15px;
	background-color : #DBEEFC;
	margin-bottom : 20px;
	border: 4px solid white;
}

.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 : #79A8D9;
	margin: 0px;
	margin-top: 10px;
	margin-bottom : 20px;
}

#SpecificFareSearchResults table,
#JustFareSearchResults table
{
	width: 100%;
}

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;
}
