BODY {
	FONT-SIZE:                         	9pt;
	FONT-FAMILY:                       	Arial, Helvetica, sans-serif;
}
HR {
	HEIGHT:										1px;
}

#bill_addr_1{
	width:							186px !important;
}

#ship_addr_1{
	width:							186px !important;
}

.ButtonLocator {
	FONT-WEIGHT:                       	normal;
	FONT-SIZE:                         	8pt;
	WIDTH:                             	2.5cm;
	COLOR:                             	#ffffff;
	FONT-FAMILY:                       	Arial;
	BORDER:                            	none;
	BACKGROUND:                        	url(blank.gif) no-repeat top;
	HEIGHT:                            	17px;
	CURSOR:                            	pointer;
}
.ButtonLocator a:visited {
	COLOR:                         		#ffffff;
	TEXT-DECORATION:							none;
}

.ButtonLocator a:hover {
	COLOR:                         		#ffffff;
	TEXT-DECORATION:               		underline;
}
.ButtonLocator a:link {
	COLOR:                         		#ffffff;
	TEXT-DECORATION:               		none;
}
.ButtonLocator a:active {
	COLOR:                         		black;
	TEXT-DECORATION:               		none;
}
.LinkLocator {
	COLOR:                         		#000080;
	CURSOR:                        		pointer;
	TEXT-DECORATION:               		underline;
}

.LinkLocator a:visited {
	COLOR:                         		#000000; 
	TEXT-DECORATION:               		none;
}       

.LinkLocator a:hover {
	COLOR:                        		red;
	TEXT-DECORATION:               		underline;
}

.LinkLocator a:link {
	COLOR:                         		#000000;
	TEXT-DECORATION:               		none;
}

.LinkLocator a:active {
	COLOR:                         		blue;
	TEXT-DECORATION:               		none;
}

.button {
	color:										#fff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small blue.gif') repeat-x;
	cursor:										pointer;
	border:										1px solid black;
	height:										20px;
}
.buttonOver {
	color:										#fff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small blue.gif') repeat-x;
	cursor:										pointer;
	border:										1px inset #fff;
	height:										20px;	
}
.ButtonOn {
	FONT-WEIGHT:                       	bold;
	FONT-SIZE:                         	8pt;
	WIDTH:                             	141px;
	height:										33px;
	COLOR:                             	#ffffff;
	FONT-FAMILY:                       	Arial;
	BACKGROUND:                  			url('btn_on.gif') repeat-x;
	border-top:									0px solid #8F8F8F;
	border-left:								0px solid #8F8F8F;
	border-right:								0px solid #3F3F3F;
	border-bottom:								0px solid #3F3F3F;
	cursor:										pointer;
}
.MedButtonOn {
	FONT-WEIGHT:                        bold;
	FONT-SIZE:                          8pt;
	WIDTH:                              3cm;
	COLOR:                              #FFFFFF;
	FONT-FAMILY:                        Arial;
	BACKGROUND-COLOR:                   #295A8C
}
.BigButtonOn {
    FONT-WEIGHT:                       bold;
    FONT-SIZE:                         16pt;
    WIDTH:                             8cm;
    COLOR:                             #FFFFFF;
    FONT-FAMILY:                       Arial;
    HEIGHT:                            1.5cm;
    BACKGROUND-COLOR:                  #295A8C
}
.ButtonOff {
    FONT-WEIGHT:                       bold;
    FONT-SIZE:                         8pt;
    WIDTH:                             141px;
    height:										33px;
    COLOR:                             #ffffff;
    FONT-FAMILY:                       Arial;
    BACKGROUND:                  		url('btn_off.gif') repeat-x;
    border-top:								0px solid #8F8F8F;
    border-left:								0px solid #8F8F8F;
    border-right:								0px solid #3F3F3F;
    border-bottom:							0px solid #3F3F3F;
    cursor:										pointer
}
.MedButtonOff {
    FONT-WEIGHT:                       bold;
    FONT-SIZE:                         8pt;
    WIDTH:                             3cm;
    COLOR:                             #ffffff;
    FONT-FAMILY:                       Arial;
    BACKGROUND-COLOR:                  #D50000
}
.BigButtonOff {
    FONT-WEIGHT:                       bold;
    FONT-SIZE:                         16pt;
    WIDTH:                             8cm;
    COLOR:                             #ffffff;
    FONT-FAMILY:                       Arial;
    HEIGHT:                            1.5cm;
    BACKGROUND-COLOR:                  #D50000
}
.Information {
    FONT-SIZE: 								8pt;
    font-weight:								bold;
    COLOR: 										#4F4F4F;
    FONT-FAMILY: 								Verdana, Arial, Helvetica, sans-serif;    
}
.Error {
    FONT-WEIGHT: 								bold;
    FONT-SIZE: 								11pt;
    COLOR: 										red;
    FONT-FAMILY: 								Arial, Helvetica
}
.Label {
    FONT-SIZE: 								8pt;
    font-weight:								bold;
    COLOR: 										#295A8C;
    FONT-FAMILY: 								Verdana, Arial, Helvetica, sans-serif: #ffffff
}
.Label2 {
    FONT-SIZE: 								8pt;
    COLOR: 										#295A8C;
    FONT-FAMILY: 								Verdana, Arial, Helvetica, sans-serif: #ffffff
}
.Text {
    FONT-WEIGHT: 								normal;
    FONT-SIZE: 								8pt;
    COLOR: 										#000000;
    FONT-FAMILY: 								Arial, Helvetica, sans-serif
}
.PNRText {
    FONT-WEIGHT: 								normal;
    FONT-SIZE: 								9pt;
    COLOR: 										#000000;
    FONT-FAMILY: 								Verdana, Arial, Helvetica, sans-serif
}

.GridHeading {
    FONT-WEIGHT: 								600;
    FONT-SIZE: 								8pt;
    FONT-FAMILY: 								Arial, Helvetica, sans-serif
}
.GridLabel {
    FONT-WEIGHT: 								600;
    FONT-SIZE: 								8pt;
    FONT-FAMILY: 								Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: 						#ffffcc
}
.GridText {
    FONT-WEIGHT: 								normal;
    FONT-SIZE: 								8pt;
    COLOR: 										#284C84;
    FONT-FAMILY:								Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: 						white
}
IMG {
    BORDER-RIGHT: 							none;
    BORDER-TOP: 								none;
    BORDER-LEFT: 								none;
    BORDER-BOTTOM: 							none;
    TEXT-DECORATION: 						none
}
.PageHeading {
    FONT-WEIGHT: 								bold;
    FONT-SIZE: 								18pt;
    COLOR: 										#CC3333;
    FONT-FAMILY: 								Arial, Helvetica, sans-serif
}
.SmallInformation {
    FONT-WEIGHT: 								normal;
    FONT-SIZE: 								8pt;
    COLOR: 										#284C84;
    FONT-FAMILY: 								Tahoma, Arial, Helvetica, sans-serif
}
.GridRow_Alternate1 {
	COLOR:                         		#0856A6;
   FONT-WEIGHT:            				normal;
   FONT-SIZE:                   			8pt;
	BACKGROUND-COLOR:       				#FFFFFF;
}
.GridRow_Alternate2 {
	COLOR:                          		#0856A6;
	FONT-WEIGHT:            				normal;
	FONT-SIZE:                   			8pt;
	BACKGROUND-COLOR:    					#EEEEEE;
}
.FareHeader {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									12px;
	font-weight: 								bold;
	color: 										#FFFFFF;
	background-color: 						#D50000;
	height: 										25px;
	background-repeat: 						repeat-x;
	background: 								url('Title_background blue2.gif') repeat-x;
}
a.FareHeader {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									12px;
	font-weight: 								bold;
	color: 										#FFFFFF;
}
a.FareHeader:Hover {
	color: 										#FFFFFF;
}
.FareSubHeader {
	font-family: 								Arial, Helvetica, sans-serif;
	font-size: 									8pt;
	font-weight: 								bold;
	color: 										#FFFFFF;
	background-color: 						#295A8C;
}

.ManageBookingsHeader {
	font-family: 								Arial, Helvetica, sans-serif;
	font-size: 									9pt;
	font-weight: 								bold;
	color: 										#FFFFFF;
	background-color: 						#295A8C;
	background: 								url('Title_background blue2.gif') repeat-x;
	border-bottom: 							1px solid black;
}

.ManageBookings {
	font-family: 								Arial, Helvetica, sans-serif;
	font-size: 									10pt;
	font-weight: 								normal;
}

.ManageBookings_Row1 {
	background-color: 						#EEEEEE;
}

.ManageBookings_Row2 {
	background-color: 						#FFF;
}

.ManageBookings a {
	display:										block;
	text-decoration:                		none;
	font-weight:                    		bold;   
}

.ManageBookings a:visited {
	color: 										#000080;
	text-decoration: 							none
}
.ManageBookings a:link {
	color: 										#000080;
	text-decoration: 							none
}
.ManageBookings a:active {
	color: 										#000080;
	text-decoration: 							underline
}
.ManageBookings a:hover  {
	color: 										#800000;
	text-decoration: 							underline
}

.FareBody {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									10px;
	font-weight: 								normal;
	color: 										#000080;
	line-height: 								18px;
	BACKGROUND-COLOR:       				white;
}

.FareBodyBold {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									10px;
	font-weight: 								bold;
	color: 										#000080;
	line-height: 								18px;
	BACKGROUND-COLOR:       				white;
}

.FareLabel {
	font-family: 								Geneva, Arial, Helvetica, sans-serif;
	font-size: 									8pt;
	font-weight: 								bold;
	color: 										#075DD4;
	background-color: 						#CCCCCC;

}
a.FareBody {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									10px;
	font-weight: 								normal;
	color: 										#000099;
	line-height: 								18px;
}
.italic {
	font-family: 								Arial, Helvetica, sans-serif;
	font-size: 									8pt;
	font-style: 								italic;
	color: 										#FFFFFF;
}
.ProgressFaded {
	font-family:								Geneva, Arial, Helvetica, sans-serif;
	font-size:									8pt;
	font-weight: 								normal;
	color: 										#999999;
}
.ProgressOn {
	font-family: 								Geneva, 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, Arial, Helvetica, sans-serif;
	font-size: 									12px;
	font-weight: 								bold;
	color: 										#FFFFFF;
	background-color: 						#0066CC;
}
.pricingLabel {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									10px;
	font-weight: 								bold;
	color: 										#000000;
}
.pricingText {
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									10px;
	font-weight: 								normal;
	color: 										#000000;
}
.pricingBlue {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									10px;
	font-weight: 								bold;
	color: 										#0161B5;
}
.MediumInformation {
	font-family: 								Verdana, Arial, Helvetica, sans-serif;
	font-size: 									12px;
	color: 										#666666;
}
.newsHeader {
	font-family: 								Arial, Helvetica, sans-serif;
	font-size: 									12px;
	font-weight: 								bold;
	color: 										#000000;
}
.newsBody {
	font-family: 								Arial, Helvetica, sans-serif;
	font-size: 									12px;
	font-weight:								normal;
	color:										#000000;
}
A.newsBody {
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										#000000;
	text-decoration:							none;
}
A.newsBody.link {
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										#000000;
	text-decoration:							none;
}
A.newsBody.visted {
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										#000000;
	text-decoration:							none;
}
A.newsBody:hover {
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										D50000;
	text-decoration:							none;
}
A.newsBody.active {
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										#000000;
}
.newsBarHeader {
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								bold;
	color:										#000000;
	background-color:							#D50000;
}
.buttonLight {
	background-color:    					#D50000;
	width:                              101px;
	height:                             22px;
	color:                              #FFFFFF;
	font-weight:                    		bold;
	font-size:                          12px;
	text-align:                         center;
}

.buttonDark {
	background-color:    					#D50000;
	width:                              101px;
	height:                             22px;
	color:                              #FFFFFF;
	font-weight:                    		bold;
	font-size:                          12px;
	text-align:                         center;
}

.buttonLight a {
	display:                            block;
	padding-top:                    		3px;
	padding-bottom:         				3px;
	color:                              #ffffff;
	text-decoration:                		none;
	font-weight:                    		bold;
}

.buttonDark a {
	display:                            block;
	padding-top:                    		3px;
	padding-bottom:         				3px;
	color:                              #ffffff;
	text-decoration:                		none;
	font-weight:                    		bold;
}


#imageContainer {
	position:                           relative; 
	height:                             224px;
	width:                              384px;
	margin-left:                    		auto;
	margin-right:                   		auto;
	display:                            block;
	visibility:                         visible;
}
#imageContainer img {
	position:                           absolute;
	display:                            none;
	visibility:                         visible;
	top:                                0px;
	left:                               0px;
	border:                             1px solid black;
}

.SearchingNewsTable {
	text-align:									left;
	border:										1px solid #5F5F5F;
}
.SearchingNewsHeader {
	color:										white;
	background:									#5F5F5F;	
	font-size:									12px;
	font-weight:								bold;
	padding-left:								4px;
	padding-right:								5px;		
	background:									url(BlackButtonBg.gif) repeat-x;
}
.SearchingNewsBody{
	color:										#5F5F5F;	
	background:									#EFEFEF;
	font-size:									9px;
	padding-left:								5px;
	padding-right:								5px;
	padding-bottom:							2px;			
}

.Print{
	display:										none;
}
.TableHeader {
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	font-size:									10px;
	font-weight:								normal;
	color:										#fff;	
	height:										25px;
	background: 								url('Title_background blue2.gif');
	background-repeat:						repeat-x;
	text-align:									left;
}
.TableBody {
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	font-size:									10px;
	font-weight:								normal;
	color:										#322C2F;	
}
.displaySummaryHeader{
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								bold;
	color:										#322C2F;	
}
.displaySummaryBody{
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										#322C2F;	
}
#displaySummary{
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	font-size:									12px;
	font-weight:								normal;
	color:										#322C2F;	
}
.checkingNormal {
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	color:										#FF0000;
	font-size:									10px;
	font-weight:								bold;
}
.checkingAlert {
	font-family:								Verdana, Arial, Helvetica, sans-serif;
	color:										#FF0000;
	font-size:									10px;
	font-weight:								bold;
}
.footer {
	FONT-FAMILY: 								Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	color:										black;
	font-size:									9px;
	font-weight:								bold;
	text-align:									center;
}
.displayWidth {
	width:										850px
}
.toolTip2 {
	WIDTH:										200px;
	PADDING:										3px;
	BACKGROUND-COLOR:							#FFFFE1;
	BORDER:										1px solid #999999;
	POSITION:									Absolute;
	TOP:											0px;
	LEFT:											0px;
	Z-INDEX:										10;
	DISPLAY:										none;
}

