#bill_addr_1{width: 148px !important;}
.requiredField {text-align: left; background-color: white; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FF0000; FONT-FAMILY: Arial;}
#Class {width: 80px !important}
#Airline {width: 181px !important}
#bill_addr_1 {width: 154px !important}
#ship_addr_1 {width: 186px !important}
#txtDepart {width: 251px !important}
#txtDestination {width: 251px !important}
#DepartAirportCode {width: 38px !important; text-align:center !important;}
#DestinationAirportCode {width: 38px !important; text-align:center !important;}
#PaymentMethod {width: 200px !important}
#CardHolder {width: 200px !important}
#AdultSurname {width: 200px !important}
#ChildSurname {width: 200px !important}
#InfantSurname {width: 200px !important}
#bill_post_code1 {width: 40px !important}
#bill_post_code2 {width: 40px !important}
BODY
{
    FONT-SIZE:						9pt;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;

}

.StopsTable {
    FONT-SIZE:						9pt;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
	
}

.StopsTable td {
	height:							25px;
}

.StopsTable a:link {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
.StopsTable a:visited {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
.StopsTable a:active {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}
.StopsTable a:hover {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none
}

.PageHeaderText	{
	COLOR:							#EA6600;
	FONT-WEIGHT:					normal;
	FONT-SIZE:						16px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;		
}

.StageText	{
	COLOR:							#333333;
	FONT-WEIGHT:					bold;
	FONT-SIZE:						9px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;		
	CURSOR:							Help;
}

.SummaryTable {
	COLOR:							#333333;
	FONT-WEIGHT:					normal;
	FONT-SIZE:						11px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:				#F3FBFE;	
	BORDER:							2px solid #EBF4F9;
	width:							93x;
}
.SummaryTable td{
	HEIGHT:							20px;
}

.button {
    COLOR:							#3F6591;
    FONT-WEIGHT:					bold;
    FONT-SIZE:						12px;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND:					url('buttonOff.gif') repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid black;
	HEIGHT:							32px;
	width:							93x;
}
.button_Continue {
	COLOR:							#3F6591;
	FONT-WEIGHT:					bold;
	FONT-SIZE:						12px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND:						url('continue.gif') repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid black;
	HEIGHT:							39px;
	width:							121px;
}

.button_Continue_On {
	COLOR:							#3F6591;
	FONT-WEIGHT:					bold;
	FONT-SIZE:						12px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND:						url('continue_a.gif') repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid black;
	HEIGHT:							39px;
	width:							121px;
}
.button_Book {
	COLOR:							#3F6591;
	FONT-WEIGHT:					bold;
	FONT-SIZE:						12px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND:						url('booknow.gif') repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid black;
	HEIGHT:							39px;
	width:							121px;
}

.button_Book_On {
	COLOR:							#3F6591;
	FONT-WEIGHT:					bold;
	FONT-SIZE:						12px;
	FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND:						url('booknow_a.gif') repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid black;
	HEIGHT:							39px;
	width:							121px;
}

.buttonOver {
    COLOR:							#3F6591;
    FONT-WEIGHT:					bold;
    FONT-SIZE:						12px;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND:					url(buttonOn.gif) repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid #4E71AB;
	HEIGHT:							32px;
	width:							93px;
}
.ButtonOff {
    COLOR:							#3F6591;
    FONT-WEIGHT:					bold;
    FONT-SIZE:						12px;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND:					url(buttonOff.gif) repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid black;
	HEIGHT:							32px;
	width:							93px;
}
.ButtonOn {
    COLOR:							#000000;
    FONT-WEIGHT:					bold;
    FONT-SIZE:						12px;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND:					url(buttonOn.gif) repeat-x;
	CURSOR:							pointer;
	BORDER:							0px solid #FFFFFF;
	HEIGHT:							32px;
	width:							93px;
}
.MedButtonOff {
    COLOR:							#FFCC00;
    FONT-WEIGHT:					bold;
    FONT-SIZE:						10px;
    WIDTH:							3cm;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND:						#D6D0C5 url(button1.gif) repeat-x;
	CURSOR:							pointer;
	BORDER:							1px solid black;
	HEIGHT:							18px;
}
.MedButtonOn {
    COLOR:							#FFCC00;
    FONT-WEIGHT:					bold;
    FONT-SIZE:						10px;
    WIDTH:							3cm;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND:						#D6D0C5 url(button1.gif) repeat-x;
	CURSOR:							pointer;
	BORDER:							1px solid #4E71AB;
	HEIGHT:							18px;
}
.BigButtonOff {
    FONT-WEIGHT:					bold;
    FONT-SIZE:						16pt;
    WIDTH:							8cm;
    COLOR:							#ffffff;
    FONT-FAMILY:					Arial;
    HEIGHT:							1.5cm;
    BACKGROUND-COLOR:				#14397D
    HEIGHT:							18px;
}
.BigButtonOn {
    FONT-WEIGHT:					bold;
    FONT-SIZE:						16pt;
    WIDTH:							8cm;
    COLOR:							#FFFFFF;
    FONT-FAMILY:					Arial;
    HEIGHT:							1.5cm;
    BACKGROUND-COLOR:				#ed9702
    HEIGHT:							18px;
}



.Information
{
    FONT-WEIGHT:					bold;
    FONT-SIZE:						10pt;
    COLOR:							#ed9702;
    FONT-FAMILY:					Tahoma, Arial, Helvetica, sans-serif
}
.Error
{
    FONT-WEIGHT:					bold;
    FONT-SIZE:						12pt;
    COLOR:							red;
    FONT-FAMILY:					Arial, Helvetica
}
.Label
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    FONT-WEIGHT:					bold;
    COLOR:							#333333;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif: #ffffff
}
.Label2
{
    FONT-SIZE:						8pt;
    COLOR:							#000000;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif: #ffffff
}
.Label-alt
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    COLOR:							#333333;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif: #ffffff
}

.Label-results
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						10pt;
    COLOR:							#747474;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif: #ffffff
    border-left:					1px solid #e3f0f5;
    border-bottom:				1px solid #e3f0f5;
}


.Text
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    COLOR:							#000000;
    FONT-FAMILY:					Arial, Helvetica, sans-serif
}
.GridHeading
{
    FONT-WEIGHT:					600;
    FONT-SIZE:						8pt;
    FONT-FAMILY:					Arial, Helvetica, sans-serif
    BACKGROUND-COLOR:			#fdf9f2
}
.GridLabel
{
    FONT-WEIGHT:					600;
    FONT-SIZE:						8pt;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:				#ffffcc
}
.GridText
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    COLOR:							#284C84;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:				white
}
IMG
{
    BORDER-RIGHT:					medium none;
    BORDER-TOP:						medium none;
    BORDER-LEFT:					medium none;
    BORDER-BOTTOM:					medium none;
    TEXT-DECORATION:				none
}
.PageHeading
{
    FONT-WEIGHT:					bold;
    FONT-SIZE:						10pt;
    COLOR:							#FFFFFF;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:				#ed9702;
    PADDING:						3px 3px 3px 3px;
}
.SmallInformation
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    COLOR:							#284C84;
    FONT-FAMILY:					Tahoma, Arial, Helvetica, sans-serif
}
.GridRow_Alternate1
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
	BACKGROUND-COLOR:				#FFFFFF
}
.GridRow_Alternate2
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    BACKGROUND-COLOR:			#F3FBFE
}
.FareHeader {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#000000;
	background-color:				#0099cc;
	height:							25px;
	background-repeat:				repeat-x;
}
a.FareHeader {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#FFFFFF;
}
a.FareHeader:Hover {
	color:							#FFFFFF;
}
.FareSubHeader {
	font-family:					Verdana, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					bold;
	color:							#FFFFFF;
	background-color:				#ed9702;
}
.FareSubHeader-alt {
	font-family:					Verdana, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					bold;
	color:							#FFFFFF;
	background-color:				#0099cc;
}

.GridHeading-alt
{
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    BACKGROUND-COLOR:			#e3f0f5
}
.FareBody {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#333333;
	line-height:					18px;
	BACKGROUND-COLOR:				white;
}
.FareLabel {
	font-family:					Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					normal;
	color:							#075DD4;
	background-color:				#CCCCCC;

}
a.FareBody {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#000099;
	line-height:					18px;
}
.italic {
	FONT-STYLE:						italic;
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    COLOR:							#ed9702;
    FONT-FAMILY:					Verdana, Arial, Helvetica, sans-serif: #ffffff	
}
.ProgressFaded {
	font-family:					Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					normal;
	color:							#999999;
}
.ProgressOn {
	font-family:					Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					normal;
	color:							#000000;
}
.Offer {
	FONT-WEIGHT:					bold;
	FONT-SIZE:						12pt;
	COLOR:							red;
	FONT-FAMILY:					Arial, Helvetica;
	font-style:						italic;

}
a.Offer:link {
	FONT-WEIGHT:					bold;
	FONT-SIZE:						12pt;
	COLOR:							red;
	FONT-FAMILY:					Arial, Helvetica;
	font-style:						italic;
}
.pricingSubHeader {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#FFFFFF;
	background-color:				#ed9702;
}
.pricingLabel {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					bold;
	color:							#000000;
}
.pricingText {
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#000000;
}
.pricingBlue {

	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					bold;
	color:							#0161B5;
}
.MediumInformation {	
    FONT-WEIGHT:					normal;
    FONT-SIZE:						8pt;
    COLOR:							#ed9702;
    FONT-FAMILY:					Tahoma, Arial, Helvetica, sans-serif
}




.sub
{
    BORDER-TOP:						#CECECE 1px solid;
    FONT-FAMILY:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:						8pt;
	COLOR:							#000000;
    BACKGROUND-COLOR:				#0099cc
}
.sub20
{
    FONT-FAMILY:					Verdana, Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE:						8pt;
	COLOR:							#000000;
    BACKGROUND-COLOR:				#FFFFFF
}
.genc
{
    FONT-WEIGHT:					bold;
    FONT-SIZE:						8pt;
    MARGIN:							3pt;
    COLOR:							#000000;
    LINE-HEIGHT:					16pt;
    FONT-STYLE:						normal;
    TEXT-ALIGN:						center
}
.quick
{
	BACKGROUND-COLOR:				#FFFFFF;
    BORDER-RIGHT:					#CECECE 1px solid;
    BORDER-TOP:						#CECECE 1px solid;
    BORDER-LEFT:					#CECECE 1px solid;
    BORDER-BOTTOM:					#CECECE 1px solid;
}
.sidebar {
	BACKGROUND-COLOR:				#0099cc;
	PADDING:						6px;
}
.LSTable {
	border:							1px solid #000000;
	background-color:				#FFFFFF;
}
a.LSoff {
	padding-top:				0;
	padding-bottom:				0;
	display:block;
}
a.LSon {
	padding-top:				0;
	padding-bottom:				0;
	display:block;
}
.LSoff {
	background-color:				#FFFFFF;
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						8px;
	color:							#333333 !IMPORTANT;
	text-decoration:				none;
	margin:							2px;
	padding:						2px;	
	text-align:						left;
}
.LSOff a:link {
	text-decoration: none;
}
.LSon {
	background-color:				#316AC5;
	font-family:					Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:						8px;
	color:							#FFFFFF !IMPORTANT;
	text-decoration:				none;
	margin:							2px;
	padding:						2px;	
	text-align:						left;
	
}
.LSOn a:link {
	text-decoration: none;
}
.calTable
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    border-left: 1px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.calSel
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ed9702;
}
.calUnSel
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.calTD
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}
.calTopRow
{
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0099cc;
}
.calDayRow
{
    border-left: 1px solid #eeeeee;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    COLOR: 000000;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e3f0f5;
}
