<!-- 
Original dark blue was #BFDBEA and changed to  #666699
Original light blue was #EFEFEF and changed to  #CCCCFF
Main Red colour #CC0000
-->


img.spacer {display: block}





.searchingPopupTitle{
        FONT-WEIGHT: Bold;
	FONT-SIZE: 16px;	
	FONT-FAMILY: Helvetica, Verdana,Arial,sans-serif; 	
	line-height : 20px;		
	text-align: center; 
        vertical-align: middle;
        color: #666699;<!-- #000066; -->
}

.serchingPopupText{
        FONT-WEIGHT: NORMAL;
	FONT-SIZE: 12px;
        line-height : 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 					
        vertical-align: top;
        text-align: center;
        color: #CC3333;
}

.searchResultsTopCriteriaTitle{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
	line-height : 18px;		
	text-align: center; 
        vertical-align: middle;
        color: #000066;
}


.searchResultsTopCriteriaText{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 					
        vertical-align: top;
        color: #000066;
}
.maintext {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.maintextRed {f
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}

.searchResultsHeaderBG{
    background-color: #666699;
}

.searchResultsHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
	line-height : 18px;	 
        vertical-align: middle;
        color: #FFFFFF; <!-- #000066;-->
}

.searchResultsBodyBG{
	background-color: #CCCCFF;
}

.searchResultsBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;        
        color: #666699;<!-- #000066; -->
}

.hotelDetailsHeaderBG{
    background-color: #666699;
}

.hotelDetailsHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
	line-height : 18px;	 
        vertical-align: middle;
        color: #FFFFFF; <!--#000066;-->
}

.hotelDetailsBodyBG{
	background-color: #CCCCFF;
}

.hotelDetailsBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;        
        color: #666699;<!-- #000066; -->
}


.foundRoomsTableHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
        vertical-align: middle;     
        text-align: center;
        color: #FFFFFF; <!-- #000066; -->
}

.foundRoomsTableOddBlue{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #00CCFF;
        vertical-align: middle;    
        text-align: center;    
        color: #000066;
}


.foundRoomsTableOdd{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #AACCFF; <!-- #33CCFF; -->
        vertical-align: middle;    
        text-align: center;    
        color: #666699; <!-- #000066; -->
}

.foundRoomsTableEven{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;  
        text-align: center;
        color: #666699; <!-- #000066; -->
}


.searchFormHeaderBG{
	background-color: #666699
}

.searchFormHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
	line-height : 18px;		
	text-align: center; 
        vertical-align: middle;
        color: #FFFFFF; <!-- #000066 -->
}

.searchFormBodyBG{
	background-color: #CCCCFF;
}

.searchFormBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;
        line-height : 16px;
        color: #666699; <!-- originally there was no colour -->
}
.searchFormField{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight: normal
}


.searchFormLabel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  color: #666699;
}

.darkGreyBG{
    background-color: #C0C0C0
}


.lightGreyBG{
    background-color: #666699; <!-- #D0D0D0 -->
}
.darkblueBG{
    background-color: #000066
}

.whiteBG{
    background-color: #FFFFFF
}

.redBG{
    background-color: #FF0000
}

.slogan{
        background-color: #000066;        
	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
        FONT-FAMILY: Courier,Verdana, Arial, Helvetica, sans-serif;
}

.globalnav{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000066;
	FONT-STYLE: normal;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
        text-align: right;
        vertical-align: bottom;
}

a.globalNavLink{
        TEXT-DECORATION: none;
	COLOR: #000066;
}


a.globalNavLink:hover{
        TEXT-DECORATION: underline;
	COLOR: #000066;
}










.topSitemap{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000066;
        background-color:#FFFFFF;
	FONT-STYLE: normal;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
        text-align: center;
        vertical-align: middle;
}

.topSitemapLine{	
        background-color:#000066;
}

a.topSitemapLink{
        TEXT-DECORATION: none;
	COLOR: #000066;
}


a.topSitemapLink:hover{
        TEXT-DECORATION: underline;
	COLOR: #000066;
}


.menuItem{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000066;	
	FONT-FAMILY: verdana;
	line-height : 20px;
        vertical-align: middle;
}



a.menuLink{
	TEXT-DECORATION: none;
	COLOR: #000066;
}

a.menuLink:hover{
	COLOR: #FF0000;
}


.rBoxHeaderLightBlue{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #0266cc;
	line-height : 18px;	
	color: #FFFFFF;
	text-align: center; 
        vertical-align: middle;
}


.plainBoxHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;		
	color: #000000;
	text-align: center; 
        vertical-align: middle;
        line-height : 18px;
}

.plainBoxBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;		
	color: #000000;
	text-align: left; 
        vertical-align: middle;
}

a.plainLink{
    color: #000000;
    text-decoration: none;
}

.boxHeaderDarkBlue{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;		
	color: #FFFFFF;
	text-align: center; 
        vertical-align: middle;
}



.boxBodyLightBlueDarkBlueLetters{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;
        line-height : 16px;
        color: #666699;
        text-align: left;
}


.whyTableBody{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
    background-color: #666699;
    background-image: url('images/globeBG.jpg'); 
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
    line-height : 16px;
    color: #FFFFFF;
    text-align: left;
}


.rBoxHeaderRed{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FF0000;		
	color: #FFFFFF;
	text-align: center; 
        vertical-align: middle;
}

.rBoxHeaderLightGrey{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #EAEAEA;
	line-height : 18px;	
	color: #000066;
	text-align: center; 
        vertical-align: middle;
}

.rBoxHeaderYellow{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFF090;
	line-height : 18px;	
	color: #000066;
	text-align: center; 
        vertical-align: middle;
}


.rBoxBodyCyanBG{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #E1FFFF;
        vertical-align: middle;
        line-height : 16px;
        color: #000066
}


.lBoxBody{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
        vertical-align: middle;
        line-height : 16px;
        color: #000066;
        text-align: left;
}

.rBoxBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
        vertical-align: middle;
        line-height : 16px;
}



.formField{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* color: #000066; */
  text-align: left;
  font-weight: normal
}

.formLabel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  color: #666699;
}


.loginFormLabel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  font-weight: bold;
  color: #666699;
}

.formButton{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  background-color: #2E53AB;
}

.rightFormButton{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000066;
  text-align: center;
  font-weight: bold;
  background-color: #EAEAEA;
}

.formInBox{
    margin-top: 0; 
    margin-bottom: 0;
}

.terms {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #666666;     
    text-align: center;
    line-height: 11px;
    font-size: 9px
}

a.termsLink{
    color: #666666;
    text-decoration: none;
}

a.blueLink{
    color: #0000FF;
}   


.ArrBull { 
    list-style-image: url(images/bulletArr.gif);
    margin-left: 20;
    margin-right: 15;
    margin-top: 0; 
    margin-bottom: 0;
    text-align: left
}


a.popularDestsLinks{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;       
        color: #666699; <!-- originally there was no colour -->
        text-align: left; 
        vertical-align: middle;
        line-height: 14px;
}




.PopularDestsBull{ 
    list-style-image: url(images/blueTr.gif);  
    list-style-type: square;
    margin-left: 20;
    margin-right: 15;
    margin-top: 0; 
    margin-bottom: 0;
}

.popularSpacer{
   line-height: 6px; 
}

.AmenitiesBull { 
    margin-top: 0; 
    margin-bottom: 0;
    text-align: left;    
}

.TermsBull { 
    margin-top: 0; 
    margin-bottom: 0;
    text-align: left;    
}

.StandardBull { 
    margin-top: 0; 
    margin-bottom: 0;
    text-align: left;    
}

.NoEmptyLineBullets{
    margin-top: 0; 
    margin-bottom: 0;
}


.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; margin-top: 0px; text-align: center;line-height: 13px;font-size: 10px}
A.copyrightLink {TEXT-DECORATION: none;color: #666666;}
A.copyrightLink:hover {TEXT-DECORATION: underline;color: #0000FF;}

A.pageNavLinkUnd{TEXT-DECORATION: underline;;font-weight: bold;color: #000066;}
A.pageNavLinkUnd:hover {TEXT-DECORATION: underline;color: #0A5E9C;}
A.pageNavLink{TEXT-DECORATION: none;font-weight: bold;color: #000066;}
A.pageNavLink:hover {TEXT-DECORATION: underline;color: #0A5E9C;}
.currentResPage{color: #FF0000;font-weight: bold}

img.hotelLargePic{
    vertical-align: middle;
}

img.hotelPicPopUpCloseBut{
     vertical-align: middle;
}

.bookLoginHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	line-height : 18px;		
	text-align: left; 
        vertical-align: middle;
        color: #000066;
}



.formHeaderBG{
	background-color: #666699
}

.formHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
	line-height : 18px;		
        vertical-align: middle;
        color: #FFFFFF; <!-- #000066 -->
}

.formBodyBG{
	background-color: #CCCCFF;
}

.formBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;
        line-height : 16px;
        color: #666699;
}


a.createAccountLink{
	FONT-WEIGHT: bold;
        TEXT-DECORATION: underline;
        color: #2E53AB;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	line-height : 18px;		
        vertical-align: middle;
}

a.createAccountLink:hover{	
        color: #000066;
	
}

.bookFormSectionHeaderUnderline{
	background-color: #666699;filter:ALPHA(opacity=100, finishOpacity=5,  Style=1);
}

.bookFormSectionHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;
        line-height : 18px;
        color: #666699;<! -- #000066; -->
}


.bookFormHeaderBG{
	background-color: #666699
}

.bookFormHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
	line-height : 18px;		
        vertical-align: middle;
        color: #FFFFFF;<!-- #000066; -->
        
}

.bookFormBodyBG{
	background-color: #CCCCFF;
}

.bookFormBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;
        line-height : 16px;
        color: #666699;<!-- #000066; -->
}

.bookFormField{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* color: #000066; */
  text-align: left;
  font-weight: normal;
  color: #000066;
}

.bookFormButton{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  background-color: #CC0000;<!-- #2E53AB; -->
  <!-- filter:ALPHA(opacity=100, finishOpacity=60,  Style=2); -->
}

.size10Text{
    font-size: 10px;
}


.bookingCompletedHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
	line-height : 18px;		
	text-align: left; 
        vertical-align: middle;
        color: #000066;
}



.paymentErrorHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
	line-height : 18px;		
	text-align: left; 
        vertical-align: middle;
        color: #FF0000;
}


.welcomeHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
	line-height : 18px;		
	text-align: left; 
        vertical-align: middle;
        color: #000066;
}

.voucherHeader{
        TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;	
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;	
	line-height : 18px;		
	text-align: center; 
        vertical-align: middle;
        color: #000000;
}

.voucherText {
        FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.voucherFooterText{
        FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #C0C0C0;
}


.voucherSmallText{
        FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}


.pageFooterText{
        FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666699;
}

.loginRightFormHeaderBG{
	background-color: #666699
}

.loginRightFormHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #666699;
	line-height : 18px;		
	text-align: center; 
        vertical-align: middle;
        color: #FFFFFF; <!-- #000066 -->
}

.loginRightFormBodyBG{
	background-color: #CCCCFF;
}

.loginRightFormBody{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #CCCCFF;
        vertical-align: middle;
        line-height : 16px;
        color: #666699; <!-- originally there was no colour -->
}
.loginRightFormField{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight: normal
}


.loginRightFormLabel{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
  color: #666699;
}


.loginRightFormButton{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  background-color: #CC0000;
}


.contactUsHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
	line-height : 18px;		
	text-align: left; 
        vertical-align: middle;
        color: #000066;
}


a.contactUsEmailLink{
    color: #0000FF;
    Text-Decoration: none
}  

.groupReservationsHeader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 	
	line-height : 18px;		
	text-align: left; 
        vertical-align: middle;
        color: #000066;
}

