/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3
*/
html { background:url("/images/bg.gif"); height:100%}
body { text-align:center; background:none; }
body a { color:#000000; }

/* Splash page */
body#splash { height:100%; /*background:url("/images/splash/footerbg.gif") no-repeat center 631px; */}
#splash #doc { width:782px; margin:auto;}
#splash #hd { height:24px; background-color:#400c1a; }
#splash #bd { padding:24px 0px 0px 0px;}
#splash #ft { background:url("/images/splash/footertop.gif") no-repeat; margin-top:12px; padding-top:15px; background-color:#400c1a; height:12px; padding-bottom:0px;} 

#splash .splashnav ul li { display:inline; margin-left:-1px; width:154px; text-align:center;}
#splash .splashnav #text { height:63px;}
#splash .splashnav #text li a{ float:left; width:154px; margin-left:2px; text-align:center; height:63px;}
#splash .splashnav #text li a span { display:none;}

#splash .splashnav .dining { background:url("/images/splash/text_dining.gif") no-repeat;}
#splash .splashnav .weddings {background:url("/images/splash/text_weddings.gif") no-repeat;}
#splash .splashnav .menus {background:url("/images/splash/text_menus.gif") no-repeat;}
#splash .splashnav .events {background:url("/images/splash/text_events.gif") no-repeat;}
#splash .splashnav .galleries {background:url("/images/splash/text_galleries.gif") no-repeat;}

#splash #ft ul li { float:left; } /* for IE */
#splash #ft ul li a{ float:left; width:154px; background-color:#400c1a; height:12px; margin-left:2px; }
#splash #ft ul li a span { display:none;}

#splash #ft .aboutus { background:url("/images/splash/text_aboutus.gif") no-repeat;}
#splash #ft .whatson {background:url("/images/splash/text_whatson.gif") no-repeat;}
#splash #ft .sebel {background:url("/images/splash/text_sebel.gif") no-repeat;}
#splash #ft .treasury {background:url("/images/splash/text_treasury.gif") no-repeat;}
#splash #ft .contactus {background:url("/images/splash/text_contactus.gif") no-repeat;}
#splash #logo { width:204px; margin:auto;}


/* content sub pages */
#content {}
#content #doc {	margin:auto;	width:895px;}

#content #topnav ul li { float:left;}
#content #topnav ul li a { margin-left:0px; height:23px; float:left; padding:15px 0 9px 0;}
#content #topnav ul li a span { display:none; }
#content #topnav .home { background:url("/images/home.gif") no-repeat 0% 50%; width:132px;  }
#content #topnav .home:hover { background:url("/images/home_over.gif") no-repeat 0% 50%; width:132px;  }
#content #topnav .dining { background:url("/images/dining.gif") no-repeat 0% 50%; width:127px;}
#content #topnav .dining:hover { background:url("/images/dining_over.gif") no-repeat 0% 50%; width:127px;}
#content #topnav .weddings { background:url("/images/weddings.gif") no-repeat 0% 50%; width:153px;}
#content #topnav .weddings:hover { background:url("/images/weddings_over.gif") no-repeat 0% 50%; width:153px;}
#content #topnav .menus { background:url("/images/menus.gif") no-repeat 0% 50%; width:130px;}
#content #topnav .menus:hover { background:url("/images/menus_over.gif") no-repeat 0% 50%; width:130px;}
#content #topnav .events { background:url("/images/events.gif") no-repeat 0% 50%; width:239px;}
#content #topnav .events:hover { background:url("/images/events_over.gif") no-repeat 0% 50%; width:239px;}
#content #topnav .galleries { background:url("/images/galleries.gif") no-repeat 0% 50%; width:114px;}
#content #topnav .galleries:hover { background:url("/images/galleries_over.gif") no-repeat 0% 50%; width:114px;}

#content #banner { display:block;}

#content #bottomnav { background:url("/images/bottomnav_top.gif") no-repeat; padding-top:0px;}
#content #bottomnav ul li { float:left;background-color:#400c1a;}
#content #bottomnav ul li a { margin-left:0px; padding:11px 0px 10px 0px; float:left; height:14px;}
#content #bottomnav ul li a span { display:none; }

#content #bottomnav .aboutus { background:url("/images/aboutus.gif") no-repeat 0% 50%; width:195px;  }
#content #bottomnav .aboutus:hover { background:url("/images/aboutus_over.gif") no-repeat 0% 50%; width:195px;  }
#content #bottomnav .whatson { background:url("/images/whatson.gif") no-repeat 0% 50%; width:151px;}
#content #bottomnav .whatson:hover { background:url("/images/whatson_over.gif") no-repeat 0% 50%; width:151px;}
#content #bottomnav .sebel { background:url("/images/sebel.gif") no-repeat 0% 50%; width:217px;}
#content #bottomnav .sebel:hover { background:url("/images/sebel_over.gif") no-repeat 0% 50%; width:217px;}
#content #bottomnav .treasury { background:url("/images/treasury.gif") no-repeat 0% 50%; width:197px;}
#content #bottomnav .treasury:hover { background:url("/images/treasury_over.gif") no-repeat 0% 50%; width:197px;}
#content #bottomnav .contactus { background:url("/images/contactus.gif") no-repeat 0% 50%; width:135px;}
#content #bottomnav .contactus:hover { background:url("/images/contactus_over.gif") no-repeat 0% 50%; width:135px;}

/* selected */
#content #topnav #selected .home { background:url("/images/home_over.gif") no-repeat 0% 50%; width:132px;  }
#content #topnav #selected .dining { background:url("/images/dining_over.gif") no-repeat 0% 50%; width:127px;}
#content #topnav #selected .weddings { background:url("/images/weddings_over.gif") no-repeat 0% 50%; width:153px;}
#content #topnav #selected .menus { background:url("/images/menus_over.gif") no-repeat 0% 50%; width:130px;}
#content #topnav #selected .events { background:url("/images/events_over.gif") no-repeat 0% 50%; width:239px;}
#content #topnav #selected .galleries { background:url("/images/galleries_over.gif") no-repeat 0% 50%; width:114px;}
#content #bottomnav #selected .aboutus { background:url("/images/aboutus_over.gif") no-repeat 0% 50%; width:195px;  }
#content #bottomnav #selected .whatson { background:url("/images/whatson_over.gif") no-repeat 0% 50%; width:151px;}
#content #bottomnav #selected .sebel { background:url("/images/sebel_over.gif") no-repeat 0% 50%; width:217px;}
#content #bottomnav #selected .treasury { background:url("/images/treasury_over.gif") no-repeat 0% 50%; width:197px;}
#content #bottomnav #selected .contactus { background:url("/images/contactus_over.gif") no-repeat 0% 50%; width:135px;}

/* #bd */
#content #bd { clear:both; border-top:4px solid #ffffff; text-align:left; background:url("/images/bd-bg.jpg") repeat-y;}
#content #left { background:url("/images/leftnav_bg.jpg"); width:136px; margin:0px;}
#content #right { background:url("/images/right_bg.jpg"); margin-left:0px; border-left:4px solid #ffffff; width:595px;}
#content #right h4 { margin-left:49px;}
#content #right p, #content #right ul, #content #right h2, #content #right h3 { padding-left:49px; padding-right:59px}

#content #right .menutable p, #content #right .menutable h3, #content #right .menutable h2, #content #right .menutable ul	{padding-right:0;}

/* #bd padding */
#content #left, #content #right { padding-top:20px;}
#content #left { padding-left:30px; padding-right:22px; padding-bottom:30px;}
#content #right { /*padding-left:49px; padding-right:59px;*/ padding-bottom:30px; width:703px;}

#content #left ul li { margin:4px 0;}
#content #right ul { list-style:square; padding-left:74px; padding-top:0px; padding-bottom:10px;}
#content #right #eventsTable  { margin:25px 59px 25px 49px; }
#content #right #eventsTable td	{ padding:0 4px 4px 0; }
#content #right #eventsTable h2, #content #right #eventsTable p{ margin:0; padding:0;}


/* ft */
#content #ft { clear:both; background-color:#400c1a; width:895px; text-align:center; padding:12px 0;}
#content #ft span { display:block;}


/* bits and pieces */
#content h1{ margin-bottom:23px;}
#content h2 { margin-bottom:10px;}
#content p { margin:0px 0px 10px 0;}

.sIFR-replaced {  margin-bottom:10px;}
 
#visualone_mainnav { display:none;}
#content #DesktopAdminBanner1_WelcomeMessage font{ color:#8c2a43 !important;}
.swapnav { cursor:pointer; cursor:hand;}


/* for admin */
#admin { background-color:none; background:url("/images/bg.gif");} 
#admin #doc { width:895px; background:url("/images/right_bg.jpg"); margin:auto; border:2px solid #400c1a; } 
#admin #nav { }
#admin #doc #nav ul { padding:20px 0; text-align:left;}
#admin #doc #nav ul li{ padding:0px 5px; }
#admin #doc #nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#400c1a; display:block; padding:5px 0px; }
#admin #doc #nav ul li a:hover { color:#8c2a43;}
#admin #contentarea { width:800px; margin:auto;}

/* ******************************************************************************************************* */

/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b,
.yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-
t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:73.4%;min-
width:550px;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;}

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:57.6%;min-
width:430px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:40%;min-width:300px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */



/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right;
   display:inline;   /* IE */
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-
ge:after, .yui-gf:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */

#right .sb_content input, #right .sb_content span, #right .sb_content select, #right .sb_content textarea	{margin-left:49px; margin-right:59px}
#right .sb_content #_ctl2_lblName, #right .sb_content #_ctl2_lblDOB, #right .sb_content #_ctl2_lblAddress, #right .sb_content #_ctl2_lblPhone, #right .sb_content #_ctl2_lblEmail, #right .sb_content #_ctl2_lblCopy, #right .sb_content #_ctl2_lblDate, #right .sb_content #_ctl2_lblTime, #right .sb_content #_ctl2_lblPeople, #right .sb_content #_ctl2_lblComments, #right .sb_content #_ctl2_lblPhone2, #right .sb_content #_ctl2_lblReferral, #right .sb_content #_ctl2_lblComments, #right .sb_content #_ctl2_ddlReferral, #right .sb_content #_ctl2_txtComments {margin-left:49px; margin-right:59px}

#right .sb_content span	{margin-left:49px; margin-right:59px}

#_ctl2_cmdCancel, #_ctl2_cmdSend	{
background:#8c2a43;
border:1px solid white;
color:white;
padding:2px 6px;
text-decoration:none;}