/* Hotel Bel-Air */
/* Created by Chris Hackett */

object {outline: none;}

/* General styles */
body { margin: 0; padding: 0; text-align: left;background-color:black;background-image:url(/includes/images/general/bg_tile.gif);background-position:left top;background-repeat:repeat-x;}
body, th, input, select, textarea { font: normal 16px Verdana, Helvetica, sans-serif!important; color: #333;line-height:14px; }
img { border: 0; }

html, body {width:100%;height:100%;}

a { color: #ffffff; text-decoration: none; outline:none; }
a:hover { text-decoration: underline; }

abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }

h1 { font: bold 17px Verdana, sans-serif; margin: 0;text-align:center; }
h2 { font: 16px Verdana, sans-serif;color:#C1AF98; line-height:32px;background:url(/includes/images/general/bg_lines.gif) bottom left no-repeat;}
h3 {  }
h4 {  }

hr { border: none; height: 1px; background: #ccc; margin: 2em 0; }
hr.dotted { border-bottom: 1px dotted white; height: 1px; background: none; padding:5px 0px 5px 0px;margin:auto!important;width:240px; }

ul li{margin:5px 0 5px 0;}


/* ------------------------------------------------------------------------------------------ */   
/* Layout styles */
#topBar {display:none;}
#siteFloat {width: 970px;clear:left; height: auto; text-align: left; margin: auto; position:relative; z-index:2;} 
#siteHolder {float: left; width: 970px;position:relative;} 

#mainPanel {width:970px;margin:0;padding:0;}

#btmOverlay{display:none;}
#mainPanel #btmOverlay {text-indent:-9999px;position:absolute;z-index:2;float:left;left:0px;bottom:-8px;width:970px;height:59px;background:url(/includes/images/general/flash_btm.png) top left no-repeat;}

#hotelLogo {background:transparent url(/includes/images/general/gold_logo.png) top left no-repeat;border:0;float:left;height:178px;top:30px;left:0px;position:absolute;width:518px;z-index:12;display:none;}
#rightPane {float:left;width:970px;position:absolute;top:0;left:0;padding:0;margin:0;display:block!important;   }

#flashImage {position: absolute; z-index: 1; width:970px; height: 508px;display:none;}

#btmleftNav {color:#FFFFFF;float:left;margin:13px 0 0;text-align:left;width:235px;display:none;}

/* -ELEMENTS-------------------------------------------------------------------------------- */   
/* Content */
.bubble {color:#fff;visibility:hidden;position:absolute;background:url(/includes/images/general/bk_bubble.png) top left no-repeat;width:251px!important;height:100px!important;left:125px;top:-5px;}
#bookNow {width:226px!important;padding:9px 0 0 28px;height:97px!important;}
#bookNow_arrival {float:left;width:50px!important;height:auto!important;}
#bookNow_depart {float:left;width:50px!important;height:auto!important;} 
#bookNow_Submit {height:20px;}

#contentTitlePrint {display:none;}
#content #contentTitle h2{font-size:24px!important;margin:0;padding:0;line-height:20px;}
#contentHolder{float:left;position:absolute;width:100%;top:0;left:0;z-index:500;}
#rightContent{float:left;width:970px;position:absolute;top:0;left:0;padding:0;margin:0;display:block!important;}
#rightContent h2 {font-size:24px!important;margin:0;padding:0 0 20px 0;line-height:20px;}
#rightContent p{margin-bottom:13px;margin-top:0;font:16px/24px Verdana, Tahoma, sans-serif;}
.slidePanel {overflow:visible;}
.showContent { padding:5px 3px 5px 8px;text-align:center;width:80px;line-height:14px;height:14px;background-color:#000;color:#fff;font-size:11px;display:none;
bottom:51px;float:right;position:absolute;right:7px;z-index:3; }

#content{width:970px;margin:0;padding:0;}
#content #contentTitle {text-align:left;margin:0;padding:0 0 20px 0;line-height:20px;}
#contentFlashTitle h2 {background:none;padding:0px;margin:0px;border:0px;text-align:left;font-size:16px;}
#content .introTxt {font:12px/16px Verdana, Tahoma, sans-serif;margin:auto;}
#content .introTxt p{margin-top:5px;}

/* scrollbar */
#wn1 {font:16px/24px Verdana, Tahoma, sans-serif;color:#000;float:left;width:970px;padding-left:0;}
#lyr1 a {}
.content{}

#scrollbar {display:none;}

div#scrollbar {position:relative; left:0; top:0; width:7px; height:120px; font-size:1px; z-index:1;  float: left; margin-top: 0px;margin-right:0px; margin-left:7px; border:0px solid red;background: url(/includes/images/general/scrollbar.png) top left no-repeat;} 
* html div#scrollbar {margin-right:0px;} 
    div#track {position:absolute; left:0; top:0px;  width:7px; height:120px;  background-color:transparent; z-index:1;}
    div#dragBar {position:absolute; left:1px; top:1px;  width:6px; height:0px; background-color:#ffffff;  z-index:2;  border:0px solid blue; background-image: url(/includes/images/arr.jpg); background-repeat:  no-repeat; background-position: center center;}  
    div#up { position:absolute; left:1px; top:0; z-index:2; display: block;background: url(/includes/images/general/top_scroll.gif) top left no-repeat; }  
    div#down { position:absolute; left:1px; bottom:0; z-index:2; display: block;background: url(/includes/images/general/btm_scroll.gif) top left no-repeat; }  
    div#scrollbar img {border: 0px;}
    
#ribbonWrap {text-indent:-9999px;position:absolute;z-index:2;float:right;right:0px;top:-30px;width:251px;height:111px;background:url(/includes/images/general/ribbon_wrap.png) top left no-repeat;}

/* Left links */
#leftPane {float:left;width:124px;top:150px;height:auto;z-index:15;position:absolute;left:10px;display:none;}
/*#leftPane*/ .bookLink {cursor:pointer;text-indent:-9999px;float:left;display:block;height:36px;width:124px;}


/* Footer */
ul#footerLinks {list-style-type:none;float:right;padding:0px;margin:15px 0px 0px 0px;display:none;}
ul#footerLinks li {display:inline;font:10px Tahoma;color:#D4D4D4;display:none;}
ul#footerLinks li a {text-indent:-9999px;float:left;height:15px;display:none;}
ul#footerLinks li a.gift {background:url(/includes/images/nav/giftcards_1.gif) top left no-repeat;width:76px;display:none;}
ul#footerLinks li a.shop {background:url(/includes/images/nav/onlineshop_2.gif) top left no-repeat;width:78px;display:none;}
ul#footerLinks li a.media {background:url(/includes/images/nav/medical_3.gif) top left no-repeat;width:81px;display:none;}
ul#footerLinks li a.ezine {background:url(/includes/images/nav/ezine_4.gif) top left no-repeat;width:110px;display:none;}
ul#footerLinks li a.dor_coll {background:url(/includes/images/nav/dcoll_5.gif) top left no-repeat;width:125px;display:none;}
/* Footer styles */
#footer {clear:both;margin-bottom:25px;width:99%;float:left;padding-right:10px}

#openDate {text-indent:-9999px;float:right;display:inline;margin:14px 250px 0px 0px;background:url(/includes/images/general/opening_date.gif) top left no-repeat;border:0px solid red;height:22px;width:163px;}

ul#footerNav {float:right;margin-top:2px;padding:0px;clear:right;width:555px;height:33px;border:0px solid red;right:7px;display:none;}
ul#footerNav li {display:inline;color:#626161;font:11px/17px Verdana, Tahoma, sans-serif;padding-right:7px;float:right;}
ul#footerNav li a{color:#626161;text-transform:lowercase;letter-spacing:-1px;}
ul#footerNav li a:hover{color:#fff;text-decoration:none;}

#footer .address a {background: transparent url(/includes/images/general/left_info.gif) bottom left no-repeat;text-indent:-9999px;float:left;text-align:left;margin-top:2px;clear:both;width:352px;height:54px;}

#aroCredit {float:right;clear:right;font-size: 9px;margin-right:0px;width:130px;padding-top:5px;}
#aroCredit a{color:#626161;width:auto;float:right;display:block;}
#aroCredit a:hover{color:white;text-decoration:none}

/* ------------------------------------------------------------------------------------------ */   
/* Navigation */   
#primarynav {border:0px solid red;margin:0; padding:0;position:absolute;left:0px;top:0px;z-index:123;display:none;}

/* ------------------------------------------------------------------------------------------ */   
/* Classes */

.hide { display: none; }
.hidden{display:none;}
.clear { clear: both; }

.flLeft { float: left; margin: 0 15px 0 0; }
.flRight { float: right; margin: 0 0 0 15px; }

#btmOverlayHome{display:none;}

/* Accommodation */
li#nav3 a {background-position:right -30px;}
#rooms {width:100%;float:left;padding-top:25px}
#rooms ul { margin:0; padding:0; list-style-type:none}
.roomsStack {width:100%;height:170px;padding-bottom:15px;background: url(/includes/images/room/roomStack_bg.gif) top left no-repeat;float:left;clear:both;border:0px solid red;}
/*background:url(/includes/images/general/bg_lines.gif) bottom left no-repeat;
#accomModLinx{width:100%; margin:0; padding:0 0 10px 0; float:left; 
    clear:both; border:0px solid red;}
#accomModLinx a img{margin:0; padding:0 0 0 10px; float:right; 
    border:0px solid red;}
*/
.roomsStack .roomThumb {padding:3px;float:left;width:114px;height:94px;border:0px solid blue; background-color:#424242; margin:14px 14px 14px 0px;}
.roomsStack .roomThumb a { float:left;margin:0px; display:block; }
.roomsStack .roomThumb img {border:1px solid #D2D2D2;}
.roomsStack .roomDescription {float:left;border:0px solid green;width:470px;color:#C1C0C0; margin:14px 0;}
.roomsStack .roomDescription a {color:#9FB090;}
.roomsStack .roomTitle {float:left;width:auto;}
.roomsStack .roomTitle a {font:14px/15px Verdana, Tahoma, Arial; float:left; width:317px;height:28px; color:#9FB090;}
.roomsStack .tabTitle {float:left;height:auto;width:100%;border-bottom:1px solid #181818;}

/*.roomsStack .priceMenu {float:left;text-align:center;border:0px solid gold;width:118px;}
.roomsStack .priceMenu img { float:left; width:76px}
.roomsStack .priceTag {font-size:12px;font-weight:normal; color:White; line-height:24px; font-family: Tahoma, Sans-Serif; float:right; width:41px}
*/
ul.bookPrice {padding:0px;border:0px solid purple;margin:0px; float:left; width:175px;list-style-type:none;}
ul.bookPrice li {margin-right:7px;padding:0px;float:left;}
ul.bookPrice li.enquireRoom a {display:block;text-indent:-9999px;width:61px;height:23px;background:url(/includes/images/general/acc_enquiry.gif) top left no-repeat;}
ul.bookPrice li.bookNow a {display:block;text-indent:-9999px;width:79px;height:21px;background:url(/includes/images/general/acc_book.gif) top left no-repeat;}
ul.bookPrice li.bookNow input {background:transparent url(/includes/images/general/acc_book.gif) no-repeat scroll left top;display:block;border:0px;height:21px;text-indent:-9999px;width:79px;}

.btmroomnav {float:right;position:relative;height:27px;}

ul.roomMenu {height:27px;padding:0px;margin:0px;float:right}
ul.roomMenu li {padding:0px!important;float:right;margin-right:3px}
ul.roomMenu li a {height:27px;text-indent:-9999px;display:block;overflow:hidden;float:left;}

ul.roomMenu li.amenities a {width:62px;background:url(/includes/images/general/acc_feat-am.gif) top left no-repeat;display:none;}
ul.roomMenu li.floor_plans a {width:78px;background:url(/includes/images/general/acc_feat-fp.gif) top left no-repeat;}
ul.roomMenu li.room_photos a {width:54px;background:url(/includes/images/general/acc_feat-ph.gif) top left no-repeat;}
ul.roomMenu li.room_photos {width:54px;overflow:hidden;height:27px;background:url(/includes/images/general/acc_feat-ph2.gif) top left no-repeat;}
ul.roomMenu li.virtual_tour a {width:78px;background:url(/includes/images/general/acc_feat-vt.gif) top left no-repeat;}

.highslide-wrapper div{display:none;}
.highslide-maincontent{display:none;}