.tableFull {
	WIDTH: 650px
}
.tableMain {
	WIDTH: 370px
}
.tableSide {
	WIDTH: 250px
}
.paddingLeft {
	PADDING-LEFT: 30px
}
.paddingRight {
	PADDING-RIGHT: 30px
}
.paddingBody {
	PADDING-BOTTOM: 20px; PADDING-TOP: 15px
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
BODY {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; SCROLLBAR-ARROW-COLOR-BAK: #998260; SCROLLBAR-DARKSHADOW-COLOR-BAK: #e7d6b5; SCROLLBAR-BASE-COLOR-BAK: #eddfc5
}
TD {
	FONT-SIZE: 11px
}
.bgBody {
	BACKGROUND-COLOR: #f6edde
}
A.link {
	COLOR: #902630; TEXT-DECORATION: none
}
A.link:hover {
	COLOR: #902630; TEXT-DECORATION: underline
}
.btnBorder {
	BORDER-RIGHT: #b49d7b 1px solid; BORDER-TOP: #998260 1px solid; BORDER-LEFT: #998260 1px solid; BORDER-BOTTOM: #b49d7b 1px solid
}
.btnContent {
	BORDER-RIGHT: #e7d6b5 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #e7d6b5 1px solid; BACKGROUND-COLOR: #f6edde
}
.btnIcn {
	BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #e7d6b5 1px solid; BACKGROUND-COLOR: #f6edde
}
.btnMarker {
	BORDER-TOP: #c89398 1px solid; BORDER-LEFT: #b77279 1px solid; BORDER-BOTTOM: #6c0016 1px solid; BACKGROUND-COLOR: #902630
}
A.btn {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
A.btn:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.textRegular {
	FONT-SIZE: 11px
}
.headRegular {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.headLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.boxhead1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 20px; BACKGROUND-COLOR: #902630
}
.boxhead2 {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 20px; BACKGROUND-COLOR: #902630
}
A.calendar {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.bgElight {
	BACKGROUND-COLOR: #f6edde
}
.bgLight {
	BACKGROUND-COLOR: #ffffff
}
.bgMedium {
	BACKGROUND-COLOR: #e7d6b5
}
.bgDark {
	BACKGROUND-COLOR: #CECBAD
}
.bgMarker {
	BACKGROUND-COLOR: #fff4c6
}
.borderLeft {
	BORDER-LEFT: #902630 1px solid
}
.borderRight {
	BORDER-RIGHT: #902630 1px solid
}
.borderTop {
	BORDER-TOP: #902630 1px solid
}
.borderBottom {
	BORDER-BOTTOM: #902630 1px solid
}
.borderTable {
	BORDER-RIGHT: #902630 1px solid; BORDER-TOP: #902630 1px solid; BORDER-LEFT: #902630 1px solid; BORDER-BOTTOM: #902630 1px solid
}
.borderBasket {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
.stepTopA {
	MARGIN-LEFT: 1px; WIDTH: 16px; BORDER-BOTTOM: #902630 1px solid
}
.stepMidA {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 18px; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 17px; BACKGROUND-COLOR: #902630; TEXT-ALIGN: center
}
.stepBotA {
	BORDER-TOP: #902630 1px solid; MARGIN-LEFT: 1px; WIDTH: 16px
}
.stepTop {
	MARGIN-LEFT: 1px; WIDTH: 16px; BORDER-BOTTOM: #eddfc5 1px solid
}
.stepMid {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 18px; COLOR: #000000; PADDING-TOP: 1px; HEIGHT: 17px; BACKGROUND-COLOR: #eddfc5; TEXT-ALIGN: center
}
.stepBot {
	BORDER-TOP: #eddfc5 1px solid; MARGIN-LEFT: 1px; WIDTH: 16px
}
.pricecolor {
	COLOR: #cc3300
}
.listcolor {
	COLOR: #635a4d
}
.errorcolor {
	COLOR: #cc3300
}
.bgResult {
	BACKGROUND-COLOR: #317DA5
}
.btnResult {
	BORDER-TOP: #c89398 1px solid; BORDER-BOTTOM: #c89398 1px solid; BACKGROUND-COLOR: #902630
}
.arrow {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
.tabStrip {
	BORDER-TOP: #c89398 1px solid
}


/* Merged in from seperate file */


/* generic styles */

body, form { margin: 0px; }
body, p, input, select, textarea, table, td, th, ul, ol, li, .bodytext { font: 11px Verdana, sans-serif; color: #737473; line-height: 18px; }
textarea { overflow: auto; }
th { font-weight: bold; text-align: left; }

p { margin: 10px 10px 10px 10px;  }

h1 { font: bold 15px Verdana, sans-serif; color: #6B6D4A; margin: 10px 0px 0px 10px; }
h2 { font: bold 13px Verdana, sans-serif; color: #6B6D4A; margin: 10px 0px 0px 10px; }
h3 { font: bold 11px Verdana, sans-serif; color: #6B6D4A; margin: 10px 0px 0px 10px; }

ul { list-style-type: square; }

a, a:active { color: #6B6D4A; } 
a:visited {color: #6B6D4A; }
a:hover { color: #E59B0E; }

.bookPanel{float:right;margin:30px 0px 0px 5px}

/* form object styles */
.input, .inputNumeric, .date, .year, .selectNumeric { font: 11px Verdana, sans-serif; border: solid 1px #666666; }
.input { width: 200px; }
.inputNumeric {  width: 30px; }
.date { width:75px; }
.year { width:60px; }
.selectNumeric { width:40px;}
.submit { font: bold 10px Verdana, sans-serif; color: #eeeeee; background-color: #6B6D4A; border-top: solid 2px #B9BB9C; border-left: solid 2px #B9BB9C; border-right: solid 2px #4D4E38; border-bottom: solid 2px #4D4E38; margin: 5px 0px 5px 0px;}

/* specific styles */
img.floatRightHomePage { float: right; margin: 10px 5px 10px 10px; }
img.floatRight { float: right;  }
img.floatLeft {float: left;  }

.tableFloatRight { float: right; margin: 5px 5px 10px 10px; }
.tableFloatLeft { float: left; margin: 5px 10px 5px 5px; }

.didyouknow { font: 11px Verdana, sans-serif; color: #FFFFFF; margin: 5px 5px 5px 7px;}
a.didyouknow, a.didyouknow:active { color: #FFFFFF; text-decoration: none; margin: 0px 0px 0px 0px;} 
a.didyouknow:visited {color: #FFFFFF; }
a.didyouknow:hover { color: #FFFFFF; text-decoration: underline; }

/* .rates { font: 9px Verdana, sans-serif; color: #737473; margin: 5px 5px 5px 7px;} */
.rates { border: solid 1px #CECBAD; background-color: #FFFFFF; width: 100%; margin: 2px 0px 0px 0px;}
.symbolText  { font: 9px Verdana, sans-serif; color: #737473; }


/* menu styles */

/*  */

#menuPlaceholder { position: absolute; top: 147; width: 160; visibility: hidden;}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7  { position: absolute; top: 0; width: 158px; visibility: hidden; border: solid 1px #B6B6B6; layer-background-color: #FFFFFF; }
#menu1 { left: 0;  }
#menu2 { left: 76; }
#menu3 { left: 164; }
#menu4 { left: 267; }
#menu5 { left: 377; }
#menu6 { left: 540; }
#menu7 { left: 649; }


div.menuItem, div.menuItemOver { width: 156px; padding: 4px 0px 3px 7px; font: 9.5px Verdana; cursor: hand; }
div.menuItem { background-color: #FFFFFF; }
div.menuItemOver { background-color: #E9EAE9; }
a.menuItem, a.menuItem:active, a.menuItem:visited { color: #9A9C9A; text-decoration: none; }
a.menuItem:hover { color: #9A9C9A; text-decoration: none; }

/*   New Styles Added for 3.1   */
#pagetitle {  font: 18px Arial, Helvetica; color: ##737473;line-spacing:29px;letter-spacing:0px;word-spacing:1px; text-decoration: none; margin: 0px 0px 5px 0px; padding: 0px;font-variant: small-caps;margin:3px 0px 0px 10px}



	 
/*MAIN NAV IMAGE REPLACEMENTS */
.menutop{border:1px solid #ADB0AD;border-bottom:0px solid #ADB0AD}
.menu{border:1px solid #ADB0AD}
.test{color:#CECBAD}
#navBut {background:#FFF;}
#nav1 a{ display: block; width:50px;  margin-left: 20px; text-decoration: none; font-weight:strong}
/*background: transparent url(/images/generic/nav_about_us.gif) left center no-repeat;  */
#nav1 ul a {background:none; }
#nav1 span{}
#nav1 li {width:123px;}

#nav2 a{ display: block; width:73px; margin: 0px; text-decoration: none; }
/*background: transparent url(/images/generic/nav_about_us.gif) left center no-repeat; background-color:red  */
#nav2 ul a {background:none; }
#nav2 span{}
#nav2 li {width:73px;}

#nav3 a{ display: block; width: 89px;margin: 0px; padding:0px; text-decoration: none; }
/*background: url(/images/generic/nav_brochures.gif) left center no-repeat;  */
#nav3 ul a {background:none; }
#nav3 span{text-indent: -9999px;}
#nav3 li {width:89px;}

#nav102 a{ display: block; width: 114px; margin: 0px; padding:0px; text-decoration: none;}
/*  background: transparent url(/images/generic/nav_reservations.gif) left center no-repeat;  */
#nav102 ul a {background:none;}
#nav102 span{text-indent: -9999px;}

#nav6 a{ display: block; width: 160px; margin: 0px; text-decoration: none; }
/*background: transparent url(/images/generic/nav_accommodation_search.gif) center center no-repeat;  */
#nav6 ul a {background:none; }
#nav6 span{text-indent: -9999px;}

#nav8 a{ display: block; width: 110px; margin: 0px;  text-decoration: none; }
/*background: transparent url(/images/generic/nav_gift_vouchers.gif) center center no-repeat;  */
#nav8 ul a {background:none; }
#nav8 span{text-indent: -9999px;}

#navBlank a{ display: block; width: 112px;  margin-right: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_blank.gif) center center no-repeat;*/
#navBlank ul a {background:none; }
#navBlank span{text-indent: -9999px;}

#nav10 a{ display: block; width: 70px; margin-left: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav10 ul a {background:none; }
#nav10 span{text-indent: -9999px;}

/*--*/

#nav11 a{ display: block; width: 60px; margin-left: 7px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav11 ul a {background:none; }
#nav11 span{text-indent: -9999px;}

#nav12 a{ display: block; width: 100px; margin-left: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav12 ul a {background:none; }
#nav12 span{text-indent: -9999px;}

#nav13 a{ display: block; width: 95px; margin-left: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav13 ul a {background:none; }
#nav13 span{text-indent: -9999px;}

#nav14 a{ display: block; width: 50px; margin-left: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav14 ul a {background:none; }
#nav14 span{text-indent: -9999px;}

#nav15 a{ display: block; width: 105px; margin-left: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav15 ul a {background:none; }
#nav15 span{text-indent: -9999px;}

#nav16 a{ display: block; width: 100px; margin-left: 0px;  text-decoration: none; }
/* background: transparent url(/images/generic/nav_contact_us.gif) center center no-repeat;   */
#nav16 ul a {background:none; }
#nav16 span{text-indent: -9999px;}

#nav { display: block; margin: 0px; padding: 0px; text-align:left; height:20px; background-color: #FFF; }
#sucker {padding:3px 0px 0px 0px;}

#sucker UL { BORDER-RIGHT: #B6B6B6 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #B6B6B6 0px solid;BORDER-BOTTOM: #B6B6B6 0px solid; PADDING-LEFT: 0px;  FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; BORDER-LEFT: #B6B6B6 0px solid;PADDING-TOP: 0px;text-align: left;font-size: 10px;text-decoration: none;}
#sucker a { height:16px; padding-top:0px;DISPLAY: block; text-align: left;font: 11px Arial,  Verdana, sans-serif;text-decoration:none ;color: #585211; }																								/* text color */

#sucker LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;LIST-STYLE-TYPE: none;}
/*top nav menu width */
#sucker LI UL { BORDER-TOP-WIDTH: 1px; font-weight: none; BORDER-LEFT-WIDTH: 1px; LEFT: -999px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px 0px 0px -4px; WIDTH: 163px; POSITION: absolute; HEIGHT: auto; BORDER-RIGHT-WIDTH: 1px;padding:0px;
 /* list-style-image: url(/images/nav/arrow.gif); /* Only appears in NS */}																										/* width of hover list item */
#sucker LI LI {WIDTH: 159px ;HEIGHT:17px; border-bottom: 0px;padding:4px 4px 0px 4px;/* width of hover list item */BACKGROUND-color: #FFF;}
#sucker LI UL A {WIDTH: 159px}

#sucker LI:hover UL {LEFT: auto}
#sucker LI LI:hover UL {LEFT: auto}
#sucker LI LI LI:hover UL {LEFT: auto}
#sucker LI.sfhover UL {LEFT: auto}
#sucker LI LI.sfhover UL {LEFT: auto}
#sucker LI LI LI.sfhover UL {LEFT: auto}
#sucker LI:hover {BACKGROUND-color: #E9EAE9}
#sucker LI.sfhover {BACKGROUND-color: #E9EAE9}

#navElmt ul li a:hover{width:159px;}

/* ezine subscription form */
#ezineForm { display:block;float:left;clear:both;width:745px; height:25px; margin:2px 0px 2px 0px; border:0px solid #8AA1BF;background-color:#ffffff;vertical-align:middle;font:bold 11px verdana; color:#424C59;/*background: transparent url(/images/generic/ezine_bar.gif) top left repeat-x;*/}
.ezineText { margin:0px 10px 0px 0px; padding:0px; border:0px; display:inline; float:left;  } 
#ezineForm label { display:inline;float:left; margin:5px 4px 0px 4px; font: bold 11px Verdana; color:#746D42; text-transform:none}    
.textField { float:left; display:inline; width:160px; height:15px; border:1px solid #CECBAD; margin:3px 0px 0px 0px; padding:0px; background-color:#F0F0E6}
.ezineButton { margin-right:3px; padding:0px; border:0px; display:inline; float:right; }          
/* end ezine subscription form */


/* ------------------------------------------------------------------------------------------ */ 

#tabset{padding:10px;color:#737473;width:560px;}
.tabset_tabs { margin: 0; padding: 0; list-style-type: none; position: relative; z-index: 2; white-space: nowrap;}
.tabset_tabs li { margin: 0; padding: 0; display: inline; border-bottom:none;}
.tabset_tabs a	{ border-left:0px solid #898C5F; border-right:1px solid #898C5F; border-top:1px solid #898C5F; color: black ! important; background-color: #CECBAD ! important; text-decoration: none; border-bottom: medium none; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left:0.6em; padding-right:0.6em}
.tabset_tabs a:hover	{ background-color: #F0F0E6 ! important;  border-bottom:none;}
.tabset_tabs a.active { color: #9C9A83 ! important; background-color: white ! important; border-color: #6B6D4A; border-left-width: 1px; cursor: default; border-bottom: white; padding-top: 3px; padding-bottom: 3px;}
.tabset_tabs li.firstchild a	{ border-left-width: 1px;}
.tabset_content { border: 1px solid #6B6D4A; background-color: white; position: relative; z-index: 1; padding: 0.5em 1em; display: none; }
.tabset_content ul { margin-left: 25px; padding-left: 0; }
.tabset_content ul li { font-size: 11px; line-height: 15px; margin-bottom: 10px; }
.tabset_label { display: none; }
.tabset_content_active	{ display: block; }

/* ------------------------------------------------------------------------------------------ */ 