* {margin:0px;padding:0px}

body {background-color:#FFFFFF; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; color:#6b4c31;}
A {color:#FF0000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
A:HOVER {color:#000000;}
H1 {font-size:2.5em; color:#a98857; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-bottom:8px; }
H2 {font-size:1.3em; color:#a98857; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-bottom:8px; }
P {color:#6b4c31; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.clear {clear:both; }
#canvas {float:left; text-align:left; width:976px; background:url(../_img/bg_row2.gif); background-repeat:repeat-y; }
#logo A {float:left; width:205px; height:168px;}
#nav1 {float:left;}
#nav1 UL {float:left; width:771px;}
#nav1 LI {display:block; float:left; height:27px; font-weight:bold;}

#nav2 {float:left; width:205px;}
#nav2 UL {float:left; padding-left:25px; padding-top:8px;}
#nav2 LI {list-style:none; }
#nav2 LI A {display:block; width:153px; border-bottom:solid 1px #a28f66; padding-top:2px; padding-bottom:2px; color:#FFFFFF; font-size:1em;}
#nav2 LI A:HOVER {background:#4b3a2b;}

#address {float:left; width:205px;}
#address P {color:#FFFFFF; padding-left:25px; }
#address SPAN {color:#FFFFFF; font-size:1.4em;}

.navhome {width:110px;}
.navhome A{background-image:url(../_img/nav_home.gif); height:27px; display:block; text-indent:-9999px;}
.navhome A:HOVER {background-image:url(../_img/nav_home_on.gif);}

.navrooms {width:110px;}
.navrooms A{background-image:url(../_img/nav_rooms.gif); height:27px; display:block; text-indent:-9999px;}
.navrooms A:HOVER {background-image:url(../_img/nav_rooms_on.gif);}

.navdining {width:110px;}
.navdining A{background-image:url(../_img/nav_dining.gif); height:27px; display:block; text-indent:-9999px;}
.navdining A:HOVER {background-image:url(../_img/nav_dining_on.gif);}

.navweddings {width:110px;}
.navweddings A{background-image:url(../_img/nav_weddings.gif); height:27px; display:block; text-indent:-9999px;}
.navweddings A:HOVER {background-image:url(../_img/nav_weddings_on.gif);}

.navcorporate {width:110px;}
.navcorporate A{background-image:url(../_img/nav_corporate.gif); height:27px; display:block; text-indent:-9999px;}
.navcorporate A:HOVER {background-image:url(../_img/nav_corporate_on.gif);}

.navbanqueting {width:110px;}
.navbanqueting A{background-image:url(../_img/nav_banqueting.gif); height:27px; display:block; text-indent:-9999px;}
.navbanqueting A:HOVER {background-image:url(../_img/nav_banqueting_on.gif);}

.navoffers {width:110px;}
.navoffers A{background-image:url(../_img/nav_offers.gif); height:27px; display:block; text-indent:-9999px;}
.navoffers A:HOVER {background-image:url(../_img/nav_offers_on.gif);}

span {color:#FFFF33;}

#row1 {float:left; width:976px; }
#row1col1 {float:left; width:205px; background:url(../_img/left_top.gif) no-repeat; height:413px; }
#row1col2 {float:left; width:771px; }

#row2 {float:left; width:976px; }
#row2col1 .hold {float:left; width:205px; }
#row2col1 .head1 {z-index:10;width:205px; height:163px; background:url(../_img/book_now.gif) no-repeat; }
#row2col1 .head2 {width:205px; background:url(../_img/left_bottom.gif) no-repeat; height:558px;  }
#row2col2 {float:left; width:566px; }
#row2col2 .content {padding:20px;}
#row2col2 .content UL{padding-left:20px;}
#row2col2 .content UL LI {margin-bottom:10px}
#row2col2 .content P {margin-bottom:15px}
#row2col3 {float:left; width:205px; }
#row2col3 .head {float:left; width:205px; height:100px; background:url(../_img/forthcoming_events.gif) no-repeat; }
#row2col3 .head H1 {font-size:2.5em; color:#da282c; font-family:"Times New Roman", Times, serif; font-weight:normal; padding-top:20px; line-height:100%; }
#row2col3 IMG {padding-bottom:8px;}

.event A {float:left; width:205px; height:87px; background:url(../_img/forthcoming_button.gif) no-repeat;}
.event A P {color:#FFFFFF; font-size:1.4em; padding:10px; padding-right:20px; }

/* booking */
#reservation{float:right;width:195px;height:114px;padding:50px 0 0;margin:0 0 16px;background-image:url('../_img/reservation.gif');background-repeat: no-repeat;position:relative;}
#reservation #date, #reservation #info{margin: 5px 0 0 14px;}
#reservation #info{margin-top: 29px;}
#reservation select{border: 1px solid #908172;font-size:10px;padding:1px;margin-right:4px;}
#reservation select.rooms{margin-right:20px;}
#reservation #search{position:absolute;bottom:15px;right:15px;}
#reservation #date img{position:absolute;margin-top:2px;right:25px;border:0px}
#reservation #date #datepicker{position:absolute;z-index:175;}


