﻿ a:active {outline-color:invert;outline-style:none;outline-width:medium;}
a:focus {outline-color:invert;outline-style:none;outline-width:medium;}
 
 /* Accommodation */
#rooms {width:100%;float:left;}
#rooms ul {list-style-image:none!important; list-style-position:outside!important;list-style-type:none!important;}
#rooms li {list-style-image:none!important}
.roomsStack {width:640px;background: url(/includes/images/rooms/bg-room.jpg) top left no-repeat;float:left;clear:both;border:0px solid red; margin-bottom:15px}
*html .roomsStack {width:640px!important;height:180px!important;border:0px solid red;}

.roomsStack .roomTitle {color:#8E6D2A;font-weight:normal;height:33px;line-height:35px;text-indent:15px; width:460px; font-size:13px; float:left; font-family: "Century Gothic", arial, tahoma;}
.roomsStack .priceTag {color:#3F1009;font-size:12px;font-weight:normal;height:33px;line-height:35px;text-align:left;width:160px; float:right; text-align:center; font-family: "Century Gothic", arial, tahoma;}

.roomsStack .roomThumb {width:175px;float:left;border:0px solid blue; height:102px}
.roomsStack .roomThumb img {border:1px solid #664F0B!important; margin-left:13px; margin-top:2px}
.roomsStack .roomDescription {float:left;border:0px solid green;width:315px;height:108px;color:#2F2300;}


.roomsStack .summaryRoom {line-height:15px}
.roomsStack .priceMenu {float:right;text-align:center;border:0px solid gold;width:132px;}


ul.bookPrice {padding:0!important;clear:both;border:0px solid purple;margin:0!important; width:113px!important;}
ul.bookPrice li.enquireRoom {padding:0px!important;float:left;margin:0px}
ul.bookPrice li.enquireRoom a {display:block;text-indent:-9999px;width:113px;height:23px!important;background:url(/includes/images/rooms/room-enquiry.gif) 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:113px;height:23px!important;background:url(/includes/images/rooms/book-so.gif) top left no-repeat;}
ul.bookPrice li a:hover { background-position:left bottom}

.enquireRoom { margin-top:16px!important}
.bookNow { margin-top:6px!important}


.btmroomnav {float:left;position:relative;width:100%;height:35px;clear:both;border:0px solid green;}

ul.roomMenu {padding:0!important;margin:0!important;border:0px solid purple;bottom:0px;width:464px!important; float:right!important}
ul.roomMenu li {float:right; width:105px!important; clear:none!important; height:20px!important; background:none!important}
ul.roomMenu li a:hover { background-position: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:100px!important;height:20px!important;background:url(/includes/images/rooms/room-read-more.jpg) 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:100px!important;height:20px!important;background:url(/includes/images/rooms/room-features.jpg) top center no-repeat;}
ul.roomMenu li.room_photos {padding:0px!important;float:left;margin:0px; overflow:hidden}
ul.roomMenu li.room_photos a {display:block;text-indent:-9999px;width:100px!important;height:20px!important;background:url(/includes/images/rooms/room-photos.jpg) top right no-repeat;}
/*
li.read_more {}
li.room_features {}
li.room_photos {}
*/
