/* error divs */
.form_errors, .form_warnings, .page_message, .err_page_message {color: #F11; margin: 5px;}

/* body */
body { margin: 0px;padding:0px;text-align: center;background-color:#FBFBF3;line-height:17px;font:11px Verdana, Arial, Helvetica, sans-serif;color:#666666;
	   background-image: url(../images/new_bg.jpg); background-repeat: repeat-y;
	   margin-bottom:-10px;background-position: center top;}
a {color:#547499}	   								 /* #FBFBF3 */
#contentnarrow li,#content li{color:#9F5B1B;padding:7px 0px 7px 0px}
#contentnarrow li li,#content li li{color:#9F5B1B;padding:0px 0px 0px 0px}

#wrap{margin:0px auto;width:759px;height:100%;min-height:100%;background-color:#FBFBF2;border:0px solid red}
#shadow{float:left;width:759px;}
#border{margin:0px auto;float:left;border:1px solid #fff;}
#container{float:left;margin:0 auto;width:759px;height:100%;background-image:url(../images/conbg.gif);background-position:left top;background-repeat: repeat-y;}
#containernarrow{float:left;margin:0 auto;width:759px;height:auto;background-image:url(../images/conbgNarrow.gif);background-position:left top;background-repeat: repeat-y;}
#containernarrow h1,#container h1{float:left;width:189px;height:55px;text-indent:-9999px;background-image:url(../images/h1.gif);background-position:center top;margin:0px;padding:0px;}
#containernarrow h2,#container h2{float:left;width:568px;height:55px;text-indent:-9999px;background-image:url(../images/h2.gif);background-position:center top;margin:0px;padding:0px;}
#flash{float:right;width:569px;height:233px;}
/*alternative to flash image*/
#imageAlt{width:569px;height:232px;}

h1,h2,h3{color:#9F5B1B;font:16px Times, Arial, Helvetica, sans-serif;font-weight:bold}

#content h1,
#content h2 {margin:10px 0px 5px 0px!important; padding: 0px 0px 0px 0px!important; text-indent:0px!important; background-image: none!important;float:none!important; height:auto!important; width:auto!important;}


/* nav */
#nav{ border:0px; padding-top:65px; width:189px; background: url(../images/left_top.gif) center top no-repeat; float: left; }
#nav ul,#nav ul ul{ display:block; margin: 0px; padding: 0px; list-style-type:none; }
#nav li a{ display:block; width:189px; height:21px; border-bottom:1px solid #fff; text-align: left; line-height:21px; color: #EEE; text-transform: uppercase; text-decoration: none; text-indent: 20px; font-weight: bold; letter-spacing: 0.1em; font-family: Verdana; font-size: 80%; background: #570102 url( ../images/nav/off.gif ) no-repeat; }
/*#nav li a:first-letter { font-size: 130%; }*/
#nav li a:hover { background: #810D0D url(../images/nav/on.gif) no-repeat; }
#nav li a.active { background: #810D0D url(../images/nav/on.gif) no-repeat; }
#nav li li a{ display:block; height:21px; width:189px; background:#9F5B1C; color:#fff; text-indent:25px; text-decoration:none; font:9px Verdana; line-height:20px; letter-spacing: 0em;}
#nav li li a:hover,#nav li li a.active{ background:#E8D2A1;color:#A05A1C; }
/* nav */

/* #nav li a { text-align: left; line-height:21px; color: #EEE; text-transform: uppercase; text-decoration: none; text-indent: 20px; font-weight: bold; letter-spacing: 0.1em; font-family: Verdana; font-size: 80%; background: #570102 url( ../images/nav/off.gif ) no-repeat; }
#nav li a:first-letter { font-size: 130%; }
#nav li a:hover { background: #810D0D url(../images/nav/on.gif) no-repeat; }
#nav li a.active { background: #810D0D url(../images/nav/on.gif) no-repeat; } */

#panel{float:left;width:189px;height:auto;color:#000;padding-bottom:70px;text-align:left;
	   background-image:url(../images/left_bot.gif);background-position:left bottom;background-repeat: no-repeat;
	   background-color:#FBFBF2;}

#content{border:0px solid red;float:left;background-color:#fff;width:562px;text-align:left;padding:5px 0px;margin:0px 0px 0px 6px;border:0px solid green;line-height:17px;}
#contentnarrow{border:0px solid blue;background-color:#fff;float:left;width:405px;text-align:left;padding:5px 0px;margin:0px 0px 0px 6px;border:0px solid green;line-height:17px;}
#contenthld{border:0px solid black;margin:10px;}

#content2{border:0px solid red;clear:both;text-align:right;}
#contenthld2{border:0px solid blue;clear:both;display:block;width:550px;float:right;}


#rightcol{float:right;width:152px;margin-top:0px}
#resPanel H3,#locPanel H3,#conPanel H3{border:0px solid lime;margin:0px;padding:0px;height:20px;background-image:url(../images/locH3.gif);background-position:left top;background-repeat: no-repeat;text-indent:-9999px}
#resPanel H3{background-image:url(../images/restH3.gif);}
#locPanel H3{background-image:url(../images/locH3.gif);}
#conPanel H3{background-image:url(../images/conH3.gif);}
#resPanel,#locPanel,#conPanel{border:0px solid red;margin:10px 10px 0px 10px;font:10px Verdana,Arial;color:#999999}
#resPanel a,#locPanel a,#conPanel a{text-decoration:none}
#resPanel a:hover,#locPanel a:hover,#conPanel a:hover{text-decoration:underline}

#bookOnline a {display:block;margin-top:15px;width:168px;height:38px;border:0px solid red;background-image:url(../images/title_bookonline.gif);text-indent:-9999px;}
#bookingPanelHolder{border:0px solid red;width:175px;margin:0 0 15px 8px}
#bookingPanelHolder select {font:10px Verdana, Arial, Sans-serif;color:#9F5B1B;}
.bookingFieldHolder{border:0px solid blue;margin-top:5px;float:left;}
#bookingButton {float:left;border:0px solid red;margin:3px 0 0 2px;}



#voucherOnline a {display:block;margin-top:0px;height:52px;width:189px;border:0px solid blue;background-image:url(../images/button_giftvouchers.jpg);text-indent:-9999px;}
#corporate a {display:block;margin-top:0px;height:51px;width:189px;border:0px solid blue;background-image:url(../images/button_corporate.jpg);text-indent:-9999px;}
#roomAddOn a {display:block;margin-top:0px;height:51px;width:189px;border:0px solid blue;background-image:url(../images/button_roomaddon.jpg);text-indent:-9999px;}
#signature{width:148px;height:60px;background-image:url(../images/signature.gif);padding:0 0 5px 0px;text-indent:-9999px}



/*Special Offers */
#sspecialOffers{width:541px;padding-top:40px;background-image:url(../images/specialOffersTop.gif);background-position:center top;background-repeat:no-repeat;background-color:#F3E9CF;}
#sspecialOffers ul{margin:0px;padding:0px;list-style-type:none;}
#sspecialOffers li{margin:0px 10px 0px 10px}
#sspecialOffersBot{width:100%;height:16px;background-image:url(../images/specialOffersBot.gif);background-position:center top;background-repeat:no-repeat}

/*#specialOffersArea{border:0px solid red;margin:2px 0 0 0;float:right; padding:0;float:left;width:569px;background-image:url(../images/specialoffer_home.gif);background-repeat:no-repeat;height:180px;}*/
/*#specialOffers{margin: 0 0 0 10px;}*/
.SPOffer {border:0px solid red;float:left;width:135px;background-image:url(../images/catBG.gif);background-repeat:no-repeat;}
.SPOffer h3 {font:bold 9px Verdana, Arial, Sans-serif;color:#7F561B;margin:0;padding:0;margin:8px 0 8px 0;}
.SPOfferText {font:9px Verdana, Arial, Sans-serif;padding:5px 0 15px 1px;text-align:center;}
.SPOfferText a {display:block;width:135px;text-decoration:none;}
.SPOfferText a img { border: 0; width: 128px; height: 66px; }

#SpecialOffersHeading {margin-left:20px;background-image:url(../images/specialoffers.gif);background-repeat:no-repeat;float:left; text-indent:-99999px; height:17px; width:396px;}
.alloffers a {float:left;font:10px Verdana, Arial, Sans-serif;color:#A15C1B;text-decoration:none;text-align:right;}
/*#Categories {clear:both;border:0px solid red;height:100%;width:450px;margin-left:40px;}*/
.CatImg {display:block;float:left;background-image:url(../images/catBG.gif);background-repeat:no-repeat;width:135px;font:10px Verdana, Arial, Sans-serif;}
.CatText {font:11px Verdana, Arial, Sans-serif;padding:5px 0 15px 1px;line-height:18px;text-align:center;}

.offerImg {background-image:url(../images/catBG.gif);background-repeat:no-repeat;width:128px;height:66px;margin-left:5px;}

#offers {float:left; border:0px solid blue}
#offers fieldset {display:block; border: 1px solid #9F5B1A; margin:0px; padding:0px;  width: 500px; padding:10px;}
#offers fieldset legend {padding: 5px 10px;color:#9F5B1A; font-size:14px; margin:10px; font-weight:bold; }

.SPbookonline {background-color:#570102;width:108px; height:16px;display:block;text-align:center;color:#fff!important;font-weight:bold;float:left;border:2px solid #fff; font:bold 10px Verdana, Arial, Sans-serif;padding:1px;}
.SPenquiry {color:#fff!important;background-color:#9F5B1B;width:108px; height:16px;display:block;text-align:center;font-weight:bold;float:left;border:2px solid #fff;font:bold 10px Verdana, Arial, Sans-serif;padding:1px;}


/*Ezine Sign Up */
#ezineForm{margin-top:4px;padding:0px}
#SignUp,#ezineSignUp{margin:auto;border:0px solid blue;width:520px;padding:0px;}
#SignUp a,#ezineSignUp a{color:#9F5B1B;font-weight:bold}
.ezineTextField{border:1px solid #A26021;width:130px;}
.ezineText{border:0px solid red;margin-top:0px;padding:0px}
#ezineSignUp label{margin-right:10px;}
.ezineSubmit{margin-left:10px}
/*Ezine Special Offers */


/*Ezine Sign Up */
#dezineForm{margin-top:4px;padding:0px}
#dSignUp,#ezineSignUp{margin:auto;border:0px solid blue;width:520px;padding:0px;margin-left:10px;}
#dSignUp a,#ezineSignUp a{color:#9F5B1B;font-weight:bold}
.dezineTextField{border:0px solid blue;width:130px;}
.dezineText{border:0px solid red;margin-top:0px;padding:0px}
#dezineSignUp label{margin-right:10px;}
.dezineSubmit{margin-left:10px}
/*Ezine Special Offers */



/*Footer*/
#footer{clear:both;background-color:#fff;padding-top:10px;width:100%;height:auto;margin:10px 0px 10px 0px;text-align:center;color:#9F5B1B;font-size:10px;line-height:16px}
#footer a{font-size:10px;color:#666666;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer a.last { border-right: 0px solid #9F5B1B; }
#footer ul{list-style-type:none;padding:0px;margin:0px 0px 10px}
/*#footer li{display:inline;margin:0 2px 0 0;padding:0 0px 0 0;border:1px solid red}*/
#footer ul li { display: inline;list-style-type: none; border:0px solid green;}
#footer ul li a {margin: 0; padding: 0px 5px 0px 5px; border-right: 1px solid #9F5B1B; }
#footer ul li a.last { border-right: 0 solid #6C6B56; }
#aro {width:100%;text-align:center;margin-top:10px}
#aro a{color:#9F5B1B;font-size:10px;text-decoration:none}
#aro a:hover{text-decoration:underline}

/* Special Offers Module*/
#beigepanel{padding:10px;padding:10px;background-color:#FBFBF3;width:521px;background-image:url(../images/OfferTop.gif);background-position:center top;background-repeat:no-repeat;background-color:#FBFBF3;}
#beigeOfferBot{width:100%;height:16px;background-image:url(../images/OfferBot.gif);background-position:center top;background-repeat:no-repeat;}
#whiteOfferBot{width:100%;height:16px;}
#whitepanel{padding:10px;width:521px}
.dropdown,.button,.ltdropdown,.ltbutton{font: 10px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.dropdown,.button{background-color:#FFF;color:#547499;}
.ltdropdown,.ltbutton{background-color:#FBFBF3;color:#547499;}

/* Links Module*/
.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; }
.tabset_tabs a	{ color: #547499 ! important; background-color: #fff ! important; border: 1px solid #CCC; text-decoration: none; padding: 0 0.6em; border-left-width: 0; border-bottom: none; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}
.tabset_tabs a:hover{ background-color: #FBFBF3;}
.tabset_tabs a.active { color:#547499 ! important; background-color: #FBFBF3 ! important; border-color: #E2E6E9; 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-top: 1px solid #E2E6E9;border-left: 1px solid #E2E6E9; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC; background-color: #FBFBF3; position: relative; z-index: 1; padding: 0.5em 1em; display: none; }
.tabset_content ul { margin-left: 25px; padding-left: 0;  }
.tabset_content ol li { font-size: 11px; line-height: 15px; margin-bottom: 10px;list-style-type: lower-roman }
.tabset_label { display: none; }
.tabset_content_active { display: block; }

/* fieldset and form styles */
fieldset {width:450px;border-top: 1px solid #C8C4B0;border-left: 1px solid #C8C4B0; border-right: 2px solid #C8C4B0; border-bottom: 2px solid #C8C4B0;
		  padding: 0px 10px 10px;margin-left:40px}
th,label{text-align:left;font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
legend {font-weight: bold; color: #9F5B1B; margin: 10px 0; padding: 2px 4px; border: 0px solid #C8C4B0;}
textarea, input {font:11px Verdana, Arial, Helvetica, sans-serif;margin-top: 2px;border:1px solid #C8C4B0;background-color:#FBFBF3;color:#9F5B1B;}
fieldset select{background-color:#FBFBF3;color:#9F5B1B;font:11px Verdana, Arial, Helvetica, sans-serif;}
#buttonHolder{text-align:center}

/* Right Column styles ie room types */
#rightcol ul{list-style-type:none;margin:0px 0px 0px 12px;  padding:0px;}
#rightcol li{margin:0px; padding:0px;text-align:left }
#rightcol li a{font-size:10px;text-decoration:none;}
#rightcol li a:hover{text-decoration:underline}

/*Misc styles*/
.hide{display:none}
#locationMap{margin-left:15px;}
.profile{ border-bottom: 1px solid #9F5B1B; width: 100%; margin-bottom: 14px }
#taper{clear:left;height:75px;background-image:url(../images/conbg.gif);background-position:left top;background-repeat: repeat-y;}
#tapernarrow{clear:left;height:75px;background-image:url(../images/conbgNarrow.gif);background-position:left top;background-repeat: repeat-y;}
.print{padding:0px;margin:0px}
#giftVouchers{background-image:url(../images/conbgNarrow.gif);background-position:left top;background-repeat: repeat-y;}




/* Gift Vouchers Book Online */
#GiftvouchersHolder {border:0px solid red; float:left;  height:1095px;text-algn:center; }
#containerGiftvouchers {border:0px solid blue; float:left;}
#containerGiftvouchers #headerFrame {border:0px solid blue;float:left; background: #F9F8F4 url(../images/voucher_top.jpg) no-repeat; width:600x; height:165px; margin:0px; padding:0px}
#containerGiftvouchers #ContentFrame {border:0px solid red;float:left; background: #fff url(../images/voucher_middle.jpg) repeat-y; width:562px; height:747px; margin:0px; padding:0px;text-align:center;}
#containerGiftvouchers #footerFrame {border:0px solid yellow;float:left; background: #F9F8F4 url(../images/voucher_bottom.jpg) no-repeat; width:562px; height:89px; margin:0px; padding:0px}

#containerGiftvouchers #nav {height:233px!important; background-color:#560001; }

#GiftVoucherContent {color:#666; padding:60px 10px 0px 80px; font-size:11px!important;}

#GiftVoucherContent table.details {border:0px solid red ;float:left; clear:both; margin:0px 0px 0px 0px; width:550px; cellpadding:0px; cellspacing:0px; padding:0px;font-size:11px!important;}
#GiftVoucherContent table.details td.intro {text-align:left; font-size:11px; color:#333; padding:0px 0px 10px 0px}
#GiftVoucherContent table.details td.left {border:0px solid red; width:150px; text-align:right; vertical-align:top; font-weight:bold; color:#333; padding:0px 5px 0px 0px}
#GiftVoucherContent table.details td.right {border:0px solid red; width:400px; text-align:left; color:#333}
#GiftVoucherContent table.details td.footer {text-align:center; font-size:10px; color:#333; padding:10px 0px 0px 0px}
#GiftVoucherContent table.details td.terms {text-align:left; font-size:10px; color:#333; padding:10px 0px 30px 0px}
#GiftVoucherContent table.details td.terms ul {text-align:left; font-size:10px; color:#333; padding:0px; margin:0px}
#GiftVoucherContent table.details td.terms ul li {text-align:left; font-size:10px; color:#333; padding:0px; margin:0px}


