﻿@import url(base.css);
#holder{width:1000px;height:663px;margin:0 auto;background:url(../images/general/holderBg2.png) no-repeat top center;}
*html #holder{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='includes/images/general/holderBg2.html', sizingMethod='none');background: transparent;}
#headerImageHolder{float:left;width:490px;height:420px;position:relative;}
#contentHolder{float:left;width:490px;height:420px;overflow:hidden;position:relative;background-color:#fff;}
#content{padding:0 0 0 30px;font:12px/16px arial;width:440px;}
#content img{float:left;background-position:top;}
#content p{color:#333;}
#content ul {list-style-position: inside;}
#content a{font-size:12px;color:#990033;}
#content a:hover{color:#990033;text-decoration:underline;}
#contentTitle{padding:25px 0 0 30px;}
.specials_detail{display:none;}
/* Fix for form ezine segments  */
.formEzineSegmentList table{border:0px solid blue; background:none!important;border-collapse:collapse;}
.formEzineSegmentList table td{width:145px!important; height:12px!important; line-height:12px!important; margin:0;  padding:3px 0; border:0px solid blue; text-align:left; background:none!important;}
.formEzineSegmentList td input{width:12px!important; height:12px!important; clear:none!important; margin:0!important; padding:0!important;float:right!important;}
.formEzineSegmentList label{border:0px solid red; clear:none!important; float:left!important;}

/* Competition */ 
.CompetitionQuestion{border:0px solid red;height:50px!important;vertical-align:bottom!important;}
.CompAns{border:0px solid red!important;height:30px!important;vertical-align:top!important;} 
    
/* LINKS */
#nuLinx{margin:0; padding:0; float:left; clear:both; border:0px solid red;}
#nuLinx ul{list-style-type:none!important; margin:0; padding:0; float:left; clear:both;}
#nuLinx ul li, #nuLinx ul li a{width:auto!important;height:20px!important; line-height:20px!important; padding:0!important; background:none!important; border:0px solid blue; float:left!important; display:inline; clear:none!important;}

#EyeTabbedContent{border:1px solid #EAE7E0; height:100%; margin:auto; width:422px; float:left; clear:both;}
#EyeTabbedContent .linkTitle{width:422px; margin-top:10px; padding-left:15px; font:normal 11px Verdana,sans-serif; font-weight:bold; color:#453404;}
#EyeTabbedContent .linkText{width:422px; margin-top:4px; padding:0 0 3px 15px; font:normal 11px Verdana,sans-serif; color:#453404; border:0px solid red;}
#EyeTabbedContent .linkURL{width:422px; padding-bottom:10px;}
#EyeTabbedContent .linkURL a{width:422px; padding-left:15px; margin-bottom:5px; font:bold 11px Verdana,sans-serif; color:#453404; text-decoration:none; font-weight:bold;}

#EyeTabbedContent .linkURL a:hover{text-decoration:underline;}    
#EyeTabbedContent .selected{text-decoration:none!important;}
       
       
/* FORM ERROR MSG */
#ContactUsResponder{color:Red; padding:0 0 10px 0;position:absolute;right:10px;width:230px;bottom:0;}
   
#sitemapHolder{margin:0; padding:0; float:left; clear:both;}
    
.roomsStack .roomTitle {color:#fff;font-weight:bold;height:25px;line-height:25px;text-indent:8px; width:223px; font-size:14px; float:left}
.roomsStack .priceTag {color:#fff;font-size:12px;font-weight:bold;height:25px;line-height:25px;text-align:left;width:147px; float:right; text-align:center}
.roomsStack .roomThumb {width:136px;float:left;border:0px solid blue; height:126px}
.roomsStack .roomThumb img {padding:7px 0px 0px 7px;}
.roomsStack .roomDescription {float:left;border:0px solid green;overflow:hidden;margin-bottom:1px;width:207px;height:113px;color:Black;}
.roomsStack .summaryRoom {margin-top:15px; line-height:15px}
.roomsStack .priceMenu {float:right;text-align:center;border:0px;width:100px;}
ul.bookPrice {padding:0px;clear:both;border:0px solid purple;margin:0px}
ul.bookPrice li.enquireRoom {padding:0px!important;float:left;margin:0px}
ul.bookPrice li.enquireRoom a {display:block;text-indent:-9999px;width:92px;height:22px;background:url(../images/general/room-enquiry.html) top left no-repeat;}
ul.bookPrice li.bookNow {padding:0px!important;float:left;margin:0px}
ul.bookPrice li.bookNow a {display:block;text-indent:-9999px;width:92px;height:22px;background:url(../images/general/book-so.html) top left no-repeat;}
.enquireRoom { margin-top:16px!important}
.btmroomnav {float:left;position:relative;width:100%;height:30px;clear:both;border:0px solid green;}
ul.roomMenu {padding:0px;margin:0px;border:0px solid purple;bottom:0px;width:290px; float:right}
ul.roomMenu li a:hover { background-position: left bottom!important}
ul.roomMenu li.read_more {padding:0px!important;float:left;margin-right:2px}
ul.roomMenu li.read_more a {display:block;text-indent:-9999px;width:88px;height:20px;background:url(../images/general/room-read-more.html) top left no-repeat;}
ul.roomMenu li.room_features {padding:0px!important;float:left;margin-right:2px}
ul.roomMenu li.room_features a {display:block;text-indent:-9999px;width:103px;height:20px;background:url(../images/general/room-features.html) top left no-repeat;}
ul.roomMenu li.room_photos {padding:0px!important;float:left;margin:0px}
ul.roomMenu li.room_photos a {display:block;text-indent:-9999px;width:87px;height:20px;background:url(../images/general/room-photos.html) top left no-repeat;}

/* rooms */
.room_panel {width:450px; float: right; margin:8px 0 0 0; padding:0; font-family: Tahoma, Verdana, Sans-Serif }
.room_panel a:hover {color:#2F0000} 
.room_panel .room_pos_rel {position:relative }
.room_panel table {position:relative; padding-right:20px; border-top: 0px solid #DFD2C3; color: #745118; float:left;width:440px; height:180px; background: url(../images/general/bg-room.html) no-repeat left 2px; }
.room_panel table td, .room_panel table td { margin:0; padding:0}
    .room_image { width: 160px;text-align: left; vertical-align: top; }
    .room_image img { width:121px; height:115px}
    .room_name {line-height: 25px; font-size: 14px; text-align: left; overflow:hidden;}
    .room_name div { text-indent:8px; height:23px;width:120px; line-height:23px;  color:#27261b; font-weight:bold} 
    .room_price_desc {color:#2F0000; vertical-align: bottom; font-weight:bold; text-align:center }
    .room_price { width:316px; color:#27261b; font-size: 12px; line-height: 23px; font-weight:bold; text-align:right; height:23px;}
    .room_desc {font-size: 11px; line-height: 14px; height:80px}
    .room_desc div { overflow:hidden; height: 70px; color:#27261b; width:186px}
    .room_e { height: 55px; }
    .room_e a {height:22px; float:left; width:99px; background: url(../images/general/room-enquiry.html) no-repeat right top;  text-indent:-9999px; line-height: 22px}
    .room_e a:hover { background-position: right bottom;}
    .room_book {vertical-align:top; height:63px}
    .room_book a {height:22px; float:left; width:99px; background: url(../images/general/book-so.html) no-repeat right top;  text-indent:-9999px; line-height: 22px}
    .room_book a:hover { background-position: right bottom}
    .room_margin {width:20px; height: 30px}
    
    a.room_featrures { height:20px; float:left; width:105px; background: url(../images/general/room-features.html) no-repeat right top;  text-indent:-9999px; line-height: 20px}
    .floor_hidden {height:20px;width:72px; overflow:hidden}
    a.room_floorplan { height:20px; float:left; width:72px; background: url(../images/general/room-floorplans.html) no-repeat right top;  text-indent:-9999px; line-height: 20px}
    .photos_hidden {height:20px;width:89px; overflow:hidden}
    a.room_photos { height:20px; float:left; width:89px; background: url(../images/general/room-photos.html) no-repeat right top;  text-indent:-9999px; line-height: 20px; }
    .room_3btns a:hover { background-position: right bottom;}
    
    a.room_readMore { height:25px; float:left; width:56px; background: url(../images/general/room-readMore.html) no-repeat right top;  text-indent:-9999px; line-height: 10px}
    a:hover.room_readMore  { background-position: right bottom;}
    
/*Secondary Nav Module Styles*/
#secondaryNavHolder{float:left;height:820px;width:490px;background-color:#1e1e1e;}
.secondaryNavPanel{float:left;width:490px;height:140px;background:url(../images/general/secondaryNavPanelBg.jpg) repeat-x;}
.secondaryNavPanelThumbnailImage a{float:left;height:140px;width:245px;}
.secondaryNavPanelText{float:left;width:245px;text-align:center;color:#fff;padding-top:20px;}
.secondaryNavTitle h3{font:16px arial;font-weight:bold;margin:0;padding:0;}
.secondaryNavTitle h3 a{font:16px arial!important;font-weight:bold;margin:0;padding:0;color:#fff!important;cursor:pointer;}
.secondaryNavTitle h3 a:hover{text-decoration:none!important;color:#ccc!important;}
.secondaryNavSummary{font:12px/16px arial;padding:5px 20px 10px;color:#e5e5e5;}
.secondaryNavSummary li{list-style:none;}
.secondaryNavButtonsHolder{margin:0 auto;height:20px;width:173px;}
.secondaryNavButtonsHolderInner{margin:0px auto;}
.readMore{background:url(../images/general/readMoreBtn.jpg) no-repeat;width:85px;height:20px;display:inline-block;}
.bookNow{background:url(../images/general/bookNowBtn.jpg) no-repeat;width:85px;height:20px;display:inline-block;text-indent:-9999px;}
.bookNow2{background:url(../images/general/bookNowBtn.jpg) no-repeat;width:85px;height:20px;display:inline-block;text-indent:-9999px;}
.viewAllOffers{background:url(../images/general/viewAllOffersBtn.jpg) no-repeat;width:110px;height:20px;display:inline-block;text-indent:-9999px;}
.enquire{background:url(../images/general/enquireBtn.jpg) no-repeat;width:65px;height:20px;display:inline-block;text-indent:-9999px;}
.secondaryNavButtonsHolder a{}
.secondaryNavButtonsHolder a:focus{opacity:.8;filter:alpha(opacity=80);outline:none;}
.SO_detailsLinx{padding-top:20px;float:left;}




