html
{	
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding:0px;
	font-size: 100%;
	color: #000;
}

#BestBuyRulesPage
{
	height : 100%;	
	background-repeat: repeat-x;	
	padding : 30px;
}

body 
{
	margin: 0px; 
	padding:0px;
	font-size: 70%;	
	text-align : center;
}

/* Multi Stages Divider */
.MultiBlank td
{
	height : 20px;
	border-bottom : solid 1px black;	
	margin-bottom : 2px;
}

/* Fare Titles */
.PublishedFare,
.LowCostFareTitle,
.SpecialFareTitle
{
	text-transform:uppercase;
	font-family: "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;	
	font-size : 180%;
	font-weight: normal;
	margin : 0px;
	margin-bottom: 10px;
	padding : 5px;
	padding-left : 5px;
	border-bottom : 4px solid #000;
	display:block;
	color: #000;
}

/* Tables with Bold Headers in Left Column*/
.QuotationItinerary tr td.LeftColumn,
.AirStep2Itinerary tr td.LeftColumn
{
	font-weight: bold;
}

/* Real Table Headers */
.TableHeaderRow 
{
	font-weight : bold;
}

.TableHeaderRow th,
td table .TableHeaderRow td
{
	border-bottom: 1px solid black;
}

/* Main Page Titles */
#TitleSection
{

}

h1
{
	text-transform:uppercase;
	font-family: "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;	
	font-size : 180%;
	font-weight: normal;
	margin : 0px;
	padding : 5px;
	padding-left : 25px;
	border-bottom : 4px solid #000;
}

h2
{
	display : none;
}

table td
{
	padding : 2px;
}

/* Button Styles */
input.Button
{
	background-image : url("http://www.telme.com/advwhitelabels/ramsayworldtravel/img/ForwardButton.gif");
	border : none;
	padding-left : 18px;
	text-align: left;
	background-repeat : no-repeat;
	background-position : center left;
	background-color: #ffffff;
	cursor: pointer;
	font-size: 80%;
	color: #000;
}

input.Button:hover
{
	color: #454545;
}

div.Button
{
	text-decoration : none;
	padding-top : 5px;
	padding-bottom: 5px;	
	background-image : url("http://www.telme.com/advwhitelabels/ramsayworldtravel/img/ForwardButton.gif");
	background-repeat : no-repeat;
	background-position : center left;
	text-align : left;
}

div.Button a:link,
div.Button a:visited
{
	margin-left : 18px;
	display : block;
	color : black;
	text-decoration : none;
	text-weight : bold;
}

div.Button a:hover
{
	color : #454545;
}

#Cancel
{
	width : 65px;
	height : 5x;
	padding-top : 2px;
	padding-bottom : 2px;
}

#BookOnline
{
	width : 150px;
	height : 5x;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-right : 1px;
}

#BookByPhone
{
  width : 150px;
}


#ProceedToFlightBooking
{
	float : right;
	padding-left : 20px;	
	width : 150px;
}

#CancelAndReturn, #AmendSearch
{	
	width : 65px;
	height : 5x;
	padding-top : 2px;
	padding-bottom : 2px;
}

#PurchaseTickets
{
	float : right;
	display : block;
	width: 100px;
	margin-right: 20px;	
}

#CheckAvailability 
{
	float : right;
	position:relative;
	top : 3px;
}

#HelpLink div
{
	width : 60px;
	float : right;
	position : relative;
	top :  -30px;
	margin : 0px;
}

#ContinueToPaymentDetails,
#PrintPage
{
	width : 150px;
	height : 5x;
	padding-top : 2px;
	padding-bottom : 2px;
}
	
#Top
{
	float : right;
	width : 80px;
	background-color: #b2dbf9;
}

#LoginToProfile
{
	float: right;
	position : relative;
	top : -23px;
}

#CreateProfile
{
	position : relative;
	top: -25px;
	left: 320px;	
}

#Back,
#CancelAndReturn,
#AmendSearch
{
	background-image : url("http://www.telme.com/advwhitelabels/ramsayworldtravel/img/ForwardButton.gif");
	background-color: #ffffff;
}

/* General Styles */

.TextBox
{
	background-color : #FFFFFF;
	border : 1px solid black;
	font-size : 100%;
	padding : 2px;
}

.GeneralHeader
{
	font-weight : bold;
}

a,
a:link,
a:visited
{
	color : #454545;
}

a:hover
{	
	text-decoration : none;
}

.Error
{
	color : #FF0000;
}


/*Flight Tracker Styles */
#ReturnToHomePage,
#NewRequest
{
	background-image : url("http://www.telme.com/advwhitelabels/ramsayworldtravel/img/backButton.gif");
}
#CheckFlightStatus
{
	background-image : url("http://www.telme.com/advwhitelabels/ramsayworldtravel/img/ForwardButton.gif");
}

#TableHeaders
{
	font-weight: bold;
}


div.MPHWhiteBandSmallRight			
{
	

		height:0px;
		width:0px;
		position: absolute;
		float: left;

}

#modsearch {
	margin-top: 10px;
	border: #000 dashed 1px;
	width: auto;
	padding: 5px;
}

.farelogo {
float: left;
height: 50px;
width: 150px;
border: 1px #000000 solid;
}

.c3
{
	background-color: #c1eafb;
}
.c3a
{
	background-color: #e4f5fc;
}

.tline1 {

}

.tline2 {
	background-color: #e3e3e3;
}
#modsearch {
	width: auto;
	padding: 5px;
	color: #000;
}

.cheaperfrom {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
