BODY {
	MARGIN-TOP: 0px; 
	COLOR: #344554!important;
	FONT-FAMILY: Arial, Helvetica, sans-serif! important;
	FONT-SIZE: 13px! important;
	SCROLLBAR-FACE-COLOR: #5a59ce;  
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #c6f38c;  
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	BACKGROUND-COLOR: #ffffff;
	MARGIN-LEFT: 2px; 
	MARGIN-Right: 0px; 
	MARGIN-Top: 0px; 
	MARGIN-bottom: 0px; 
}


.H1,h1,.heading,.heading1,.redtitlewhite {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #18187b;PADDING-LEFT: 2px;margin-bottom: 0px;padding-bottom: 0px;
}
h2{
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #18187b;PADDING-LEFT: 2px;margin-bottom: 0px;padding-bottom: 0px;
}
h3{
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #ffffff;PADDING-LEFT: 2px;margin-bottom: 0px;padding-bottom: 0px;
}
.FareRule{

}


LI {
	FONT-SIZE: 10px;
}

P {
	FONT-SIZE: 11px;
}

TD {
	FONT-SIZE: 11px;
}

.content {
	BORDER-RIGHT: #5755d3 1px solid; BORDER-LEFT: #5755d3 1px solid;
}

.right_border {
	BORDER-RIGHT: #5755d3 1px solid; COLOR: #ffffff; BACKGROUND-COLOR: #ffffff;
}

.footer {
	BACKGROUND-IMAGE: url(images/nav/footer_bg.gif); COLOR: #6b89a5; BACKGROUND-COLOR: #ffffff;
}

.whitetext {
	FONT-SIZE: 11px; COLOR: #ffffff;
}

.lime_large {
	FONT-SIZE: 20px; COLOR: #e7ff7b;
}


.price {
	COLOR: #ff0000; BACKGROUND-COLOR: #ffffff;
}

A:link, A:active, A:visited, A.nav:visited,A.nav:active,A.nav:link,A.nav, A.destinationlink:visited,A.destinationlink:active,A.destinationlink:link,A.destinationlink  {
	FONT-WEIGHT: 800; FONT-SIZE: 11px; COLOR: #003399; TEXT-DECORATION: none;
}

A:hover,A.destinationlink:hover,A.nav:hover  {
	FONT-WEIGHT: 800; FONT-SIZE: 11px; COLOR: #003399; TEXT-DECORATION: underline;
}

A.redlink:link, A.redlink:active,A.redlink:visited {
	COLOR: #ff0000; TEXT-DECORATION: none;
}

A.redlink:hover {
	COLOR: #deff5a; TEXT-DECORATION: underline;
}

A.white, A.white:link,A.white:active,A.white:visited, A.header, A.header:link,A.header:active,A.header:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}


A.white:hover, A.header:hover {
	COLOR: #c6f38c; TEXT-DECORATION: underline;
}

A.xsmall,A.xsmall:link,A.xsmall:active,A.xsmall:visited {
	FONT-SIZE: 9px; COLOR: #5a59ce; TEXT-DECORATION: none;
}


A.xsmall:hover {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: underline;
}

.formbutton1,A.formbutton1:link,A.formbutton1:visited,A.formbutton1:active,.searchbutton {
	BORDER-RIGHT: 1px ridge; PADDING-RIGHT: 3px; BORDER-TOP: 1px ridge; PADDING-LEFT: 0px; FONT-WEIGHT: 800! important; BACKGROUND: url(images/arrow_right.gif) #5a59ce no-repeat 100% 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 1px ridge; CURSOR: hand! important; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 1px ridge;  HEIGHT: 20px; TEXT-DECORATION: none;  padding:1.5px 18px 1px 8px;FONT-SIZE: 11px;FONT-WEIGHT: bold;
}


A.formbutton1:hover,.formbutton1:hover {
	BORDER-RIGHT: 1px ridge; PADDING-RIGHT: 3px; BORDER-TOP: 1px ridge; PADDING-LEFT: 0px; FONT-WEIGHT: 800! important; BACKGROUND: url(images/arrow_right.gif) #5a59ce no-repeat 100% 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 1px ridge; CURSOR: hand! important; COLOR: #deff5a; PADDING-TOP: 2px; BORDER-BOTTOM: 1px ridge;  HEIGHT: 20px; TEXT-DECORATION: none;  padding:1.5px 18px 1px 8px;FONT-SIZE: 11px;FONT-WEIGHT: bold;
}

.nav_head,.cartype,.byotitle,.citybreakheader,.byoresultheader,.yellowtableheader,.depbody,.purpletableheader,.purpletableheader1, .citybreaksearchheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 15px; BACKGROUND-COLOR: #5a59ce;
}

.nav_border, .flightresultborder {
	BORDER-RIGHT: #5a59ce 1px solid; BORDER-TOP: #5a59ce 1px solid; BORDER-LEFT: #5a59ce 1px solid; BORDER-BOTTOM: #5a59ce 1px solid; BACKGROUND-COLOR: #ffffff;
}

.nav_head_green {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #5a59ce; PADDING-TOP: 2px; HEIGHT: 15px; BACKGROUND-COLOR: #c6f38c;
}

.nav_border_green {
	BORDER-RIGHT: #c6f38c 1px solid; BORDER-TOP: #c6f38c 1px solid; BORDER-LEFT: #c6f38c 1px solid; BORDER-BOTTOM: #c6f38c 1px solid; BACKGROUND-COLOR: #ffffff;
}

.offers_bottom1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4a86c6; BACKGROUND-COLOR: #ffffff;
}

.small {
	FONT-SIZE: 10px; COLOR: #18187B; 
}

.formline1, .formline{
	COLOR: black;BACKGROUND-COLOR: #C6F38C; 
}


.flightsformline1 {
	 BACKGROUND-COLOR: #C6F38C; 
}


.flightsbg {
	BORDER-RIGHT: #cfcecf 1px solid; BORDER-TOP: #cfcecf 1px solid; BORDER-LEFT: #cfcecf 1px solid; BORDER-BOTTOM: #cfcecf 1px solid
}

.quicksearch {
	BORDER-RIGHT: #034ea2 1px solid; BORDER-LEFT: #034ea2 1px solid; COLOR: #deff5a; BACKGROUND-COLOR: #ffffff
}

.quicksearch TD {
	COLOR: #034ea2
}

.holidayresultstitle{
BORDER-BOTTOM: #000000 0px inset; COLOR: #000066; FONT-SIZE: 14px; FONT-WEIGHT: 800;
}


.formtitle1 {
	BACKGROUND-COLOR: #5B5AC8; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: 800; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}

.trailoff {
	COLOR: #C6F38C; FONT-SIZE: 10pt; FONT-WEIGHT: 800
}

.trailon {
	COLOR: #5A59CE; FONT-SIZE: 10pt; FONT-WEIGHT: 800
}

.f, .flightline{background-color: #BFF181}

.pricinginfo,.pricingheader2 {background-color: #BFF181; font-size: 11px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; COLOR: #5A59CE;}


.promo1 {
	COLOR: #FF0000; FONT-WEIGHT: bold; FONT-SIZE: 12pt;
}

.pad {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px; font-size: 11px;
}
.formbutton2, a.formbutton2, a.formbutton2:link,a.formbutton2:visited,  a.formbutton2:visited, a.formbutton2:hover {
	BACKGROUND-COLOR: #ccc; BORDER-BOTTOM: 1px ridge; BORDER-LEFT: 1px ridge; BORDER-RIGHT: 1px ridge; BORDER-TOP: 1px ridge; COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: bold; HEIGHT: 20px; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none; PADDING-TOP: 2px;
}

.component1
{
    MARGIN-WIDTH: 0px;
    MARGIN-HEIGHT: 0px;
	Background-color: #5A59CE;

}
.component2
{
    MARGIN-WIDTH: 0px;
    MARGIN-HEIGHT: 0px;
	Background-color: #5A59CE;
}
.component3
{
BACKGROUND-COLOR: #FF9900;
}
.component1table
{
	BORDER-LEFT: #5A59CE 1px solid;
	BORDER-RIGHT: #5A59CE 1px solid;
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 2px;
    PADDING-left: 2px;
}
.component2table
{
	BORDER-LEFT: #5A59CE 1px solid;
	BORDER-RIGHT: #5A59CE 1px solid;
	BORDER-bottom: #5A59CE 1px solid;
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 2px;
    PADDING-left: 2px;
}
.componenttable
{
    MARGIN-WIDTH: 0px;
    MARGIN-HEIGHT: 0px;
}

.holidayresultstable,.border{
	BORDER-TOP: #5A59CE 1px solid;
	BORDER-LEFT: #5A59CE 1px solid;
	BORDER-RIGHT: #5A59CE 1px solid;
	BORDER-bottom: #5A59CE 1px solid;
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 2px
}
.bluetablesides {
		
	BORDER-LEFT: #5A59CE 1px solid;
	BORDER-RIGHT: #5A59CE 1px solid;
	PADDING-BOTTOM: 2px; 
	PADDING-RIGHT: 2px
}
.blackhead
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    
}
.special_offer_table{
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-bottom: #000000 1px solid;
	BACKGROUND-COLOR: #ADAAAD;
}
.special_offer_header{
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-bottom: #000000 1px solid;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #DE0021;
}