
.Box1Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: tahoma, arial, sans-serif; BACKGROUND-COLOR: #999966
}
.Box1Cell {
	FONT-SIZE: 10pt; COLOR: black; BACKGROUND-COLOR: #E6D89D
}
.Box1CellLighter {
	FONT-SIZE: 10pt; COLOR: black; BACKGROUND-COLOR: #eaeaea
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black
}
.Box2Header {
	FONT-WEIGHT: bold; background-color: #333333; color: #ffffff; font-family: verdana, arial; font-size: 11px
}
.Box2SubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: tahoma, arial, sans-serif; BACKGROUND-COLOR: #cccc7c
}
.Box2Cell {
  background-color: #E0D2C3; color: #333333; font-family: verdana, arial; font-size: 11px
}
.Box2CellDarker {
	FONT-SIZE: 10pt; COLOR: black; BACKGROUND-COLOR: #ebebbb; font-family: verdana, arial; font-size: 11px
}
A.Box2Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; BACKGROUND-COLOR: #cccc9c; text-decoraion: none
}
.Box3Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; BACKGROUND-COLOR: #ff0000
}
.Box3Cell {
	FONT-SIZE: 10pt; COLOR: black; BACKGROUND-COLOR: #fccccc
}
.BigText {
	FONT-SIZE: 24pt
}
.MediumText {
	FONT-SIZE: 15pt
}
.SmallText {
	FONT-SIZE: 7pt
}
.Yes {
	COLOR: white; BACKGROUND-COLOR: #008800;  font-family: Verdana, Arial; font-size: 11px 
}
.No {
	COLOR: white; BACKGROUND-COLOR: #880000; font-family: Verdana, Arial; font-size: 11px 
}
.Error {
	COLOR: #880000; font-family: Verdana, Arial; font-size: 11px
}
.MainTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #04049c; FONT-STYLE: italic; FONT-FAMILY: tahoma, arial, sans-serif; TEXT-ALIGN: left
}
.NewMainTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #04049c; FONT-STYLE: italic; FONT-FAMILY: tahoma, arial, sans-serif; BACKGROUND-COLOR: #a4d4fc; TEXT-ALIGN: left
}

/* NEW */

SELECT { font-family: verdana, arial; font-size: 11px;}

.TIheader { font-family: verdana, arial; font-size: 10px; color: #FFFFFF; background-color: #336699 }
.TImain { font-family: verdana, arial; font-size: 10px; color: #000000; background-color: #FFFFFF }
.TIinput { font-family: verdana, arial; font-size: 10px; color: #000000; background-color: #FFFFFF }

.BErooms { font-family: verdana, arial; font-size: 10px; color: #000000; }

.BEselect { font-family: verdana, arial; font-size: 11px; }
.BEbookingSelect { font-family: verdana, arial; font-size: 10px; background-color: #E7F4F8 }
.BEinput { font-family: verdana, arial; font-size: 10px; color: #FFFFFF; background-color: #336699 }
.BEformfont { font-family: verdana, arial; font-size: 10px; color: #000000; }

.BExxsmall { font-family: verdana, arial; font-size: 9px }
.BEsmall { font-family: verdana, arial; font-size: 10px }
.BEmedium { font-family: verdana, arial; font-size: 11px }
.detsmain { font-family: verdana, arial; font-size: 11px }
.BElarge { font-family: verdana, arial; font-size: 12px }

.BEsmallBold { font-family: verdana, arial; font-size: 10px; font-weight: bold }
.BEmediumBold { font-family: verdana, arial; font-size: 11px; font-weight: bold }
.BElargeBold { font-family: verdana, arial; font-size: 13px; font-weight: bold }

.BEsmallCol { font-family: verdana, arial; font-size: 10px; color: #336699 }

.BEmediumBoldCol { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #336699 }
.BElargeBoldCol { font-family: verdana, arial; font-size: 13px; font-weight: bold; color: #336699 }

.BEmediumBoldWhite { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #FFFFFF }

.BEavail { font-family: verdana, arial; font-size: 10px; background-color: #84C122 }
.BEnotavail { font-family: verdana, arial; font-size: 10px; background-color: #990000; color: #FFFFFF }

.BEIndexmedium { font-family: verdana, arial; font-size: 11px; }
.BEIndexmediumBold { font-family: verdana, arial; font-size: 11px; font-weight: bold; }

.BEindexTabBack { background-color: #D4F3FD }
.BEfabTabBack { background-color: #9AD3E5 }
.BEEnterDetsBack { background-color: #E9F7FB }
.BEPaymentBack { background-color: #C5E0E9 }
.BEcountryChosen { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #336699 }

.BEMicrositeTabHeader { background-color: #E7F4F8 }
.BEMicrositeTabMain { background-color: #9AD3E5 }
.BEMicrositeTabRes { background-color: #F4F4F4 }

.BEMicrositeBookingHeader { background-color: #E7F4F8 }
.BEMicrositeBookingMain { background-color: #336699 }
.BEMicrositeBookingRes { background-color: #9AD3E5 }

.BEHeadingmedium { font-family: verdana, arial; font-size: 11px; }
.BEHeadingmediumBold { font-family: verdana, arial; font-size: 11px; font-weight: bold; }

.BEhr { height: 1px; color: #000000 }

.BEpg2Head { background-color: #EAEAEA }
.BETotalPay { background-color: #CCCCCC }
.BEwarning { font-family: verdana, arial; font-size: 10px; color: #CC0000 }
.BEbullet { list-style-image: url('../images/rbh/color_dot.gif'); }

a.BEtitle { font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none }
a:hover.BEtitle { color: #CC6600 }

a.BEmoreinfo { font-family: verdana, arial; font-size: 10px; font-weight: bold; color: #CC6600; text-decoration: none }
a:hover.BEmoreinfo { color: #666666; text-decoration: none }

a.calendar { font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #444444; text-decoration: none }
a:hover.calendar { color: #CC0000; text-decoration: none }

a.changedates { font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #666666; text-decoration: underline;
 font-weight: bold }
a:hover.changedates { color: #006699; text-decoration: none }

a.calcontrol { font-size: 8pt; font-family: Verdana, Arial, Helvetica; color: #444444; font-weight: bold; text-decoration: none }
a:hover.calcontrol { color: #CC0000; text-decoration: none }


.ratingpanelmain { background-color: #333333; color: #ffffff }
.ratingpanelhd { background-color: #999999; color: #ffffff }
.ratingpaneltxt { background-color: #E0D2C3; color: #333333 }
.midpanelbreak { background-color: #CCB296; color: #333333 }
.advicepaneltxt { background-color: #cccccc; color: #333333 }
.daynumhead { font-family: arial, verdana; font-size: 8pt; color: 336699; text-decoration: none; font-weight: bold }
.TourType { font-family: verdana, arial; font-size: 7.5pt; color: #444444 }
.TourHeader { background-color: #CCEEFF; }
.TourShadowLine { background-color: #CCCCCC }
.TourSub { font-weight: bold; color: #336699; }
.ToursPriceHighlight { color: #C00000; font-family: Verdana, Arial; font-size: 11px }
.ToursContent { font-family: verdana, arial; font-size: 7.5pt; color: #444444 }
.TourDrkShadowLine { background-color: #666666 }
.TourBlackLine { background-color: black }
.priceHighlight { font-family: Verdana, Arial; font-size: 11px }
.TourOther { background-color: #F9F9F9; color: #666666; font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: bold }
.TourRecommend { color: #000033; background-color: #91B7FD; font-family: verdana, arial, tahoma; font-size: 10pt; font-weight: bold }
.TourOtherBack { background-color: #F5F5F5; color: #666666; font-family: verdana, arial, tahoma; font-size: 8pt; font-weight: bold }
.fatbg { background-color: white }
.TourWhite { color: white; font-family: Verdana, Arial; font-size: 11px }
.TourHighLight { background-color: #6464F3 }
.TourOrderBack { background-color: #00008B }
h2 { color:#CC6600; font-size:10pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

a.TourTitleLink { font-family: verdana, arial; font-size: 7.5pt; color: #000000; text-decoration: underline; font-weight: bold }
a:hover.TourTitleLink { font-family: verdana, arial; font-size: 7.5pt; color: #0000FF; text-decoration: underline; font-weight: bold }

a.TourTitleLinkLesser { font-family: verdana, arial; font-size: 7.5pt; color: #666666; text-decoration: underline; font-weight: bold }
a:hover.TourTitleLinkLesser { font-family: verdana, arial; font-size: 7.5pt; color: #0000FF; text-decoration: underline; font-weight: bold }


a.ToursMoreInfo { font-family: verdana, arial; font-size: 7.5pt; color: #444444; text-decoration: underline; font-weight: normal }
a:hover.ToursMoreInfo { font-family: verdana, arial; font-size: 7.5pt; color: #000000; text-decoration: underline; font-weight: normal }

a.ToursBookNow { font-family: verdana, arial; font-size: 7.5pt; color: #CC0000; text-decoration: underline; font-weight: bold }
a:hover.ToursBookNow { font-family: verdana, arial; font-size: 7.5pt; color: #000000; text-decoration: underline; font-weight: bold }

a.TourDets { font-family: Tahoma, arial; font-size: 7.5pt; color: #CC0000; text-decoration: underline; font-weight: normal }
a:hover.TourDets { font-family: Tahoma, arial; font-size: 7.5pt; color: #000000; text-decoration: underline; font-weight: normal }
a:visited.TourDets { font-family: Tahoma, arial; font-size: 7.5pt; color: #CC0000; text-decoration: underline; font-weight: normal }
.contentWhite { color: #FFFFFF }

.tavail { font-family: verdana, arial; font-size: 7.5pt; background-color: #B6D6F8; color: #FFFFFF }
.tnotavail { font-family: verdana, arial; font-size: 7.5pt; background-color: #F5FBFE; color: #555555 }
.temptyCell { font-family: verdana, arial; font-size: 7.5pt; background-color: #EEEEEE; color: #555555 }
.tclear { font-family: verdana, arial; font-size: 7.5pt; background-color: #FFFFFF; color: #555555 }

.TourName { font-size: 10pt; color: #00008B; font-weight: bold; font-family: Verdana, Arial }

.TourMC { font-family: Tahoma, arial; font-size: 8pt; color: #444444; line-height: 1.5; }
.TourMC1 { font-family: Tahoma, arial; font-size: 8pt; color: #C00000; line-height: 1.5; font-weight: bold; }
.TourMC2 { font-family: Verdana, Tahoma, arial; font-size: 7.5pt; color: #444444 }
.TourMicroHead1 { font-family: verdana, arial; font-size: 8pt; color: #C00000; font-weight: bold; }
.TourSub { font-family: verdana, arial; font-size: 8pt; color: #000000; font-weight: bold; }
.subheadings { font-family: verdana, arial; font-size: 8pt; color: #00008B; font-weight: bold; text-decoration: underline; line-height: 2.5; }
.TourBookNow { font-family: verdana, arial; font-size: 10pt; background-color: #00008B; font-weight: bold; color: #FFFFFF }
.TourBookBack { background-color: #E0F3FF; font-family: Verdana, Tahoma, arial; font-size: 11px; }

