img{border:0;padding:0;margin:0;}
.dn{display:none;}.fl{float:left;}.fr{float:right;}
.cl{clear:both;margin:0;padding:0;line-height:0;}
#yammayap{width:968px;margin:0 auto;}
#yammayap p{width:968px;text-align:right;}
#yammayap a{background:black url(../../images/common/yammayap.gif) no-repeat right;padding: 3px 30px 3px 0;color:#545454;text-decoration:none;font-size:9px;margin:0;}
#yammayap a:hover{background:black url(../../images/common/yammayap-on.gif) no-repeat right;color:#cccccc;text-decoration:underline;}

body{font:62.5%/1.2 Arial, Helvetica, sans-serif;background:black;color:white;}
#ctr{width:968px;margin:10px auto;background:black url(../../images/common/bg.gif) top repeat-x;color:white;border:1px solid #333333;}
#wrctr{height:115px;background:url(../../images/common/60years.gif) no-repeat top right;margin:15px 70px 15px 0;}
#head #logo{background:url(../../images/common/logo.gif) no-repeat bottom;height:55px;width:320px;margin:0 0 0 65px;padding-top:25px;}

#nav{width:846px;margin:0 60px;}
#nav ul{width:846px;list-style:none;margin:0 auto;padding:1px;margin:0;float:left;background:black;}
#nav li{float:left;padding:0;margin:0;background:url(../../images/common/nav/bg.gif) repeat-x top;}
#nav a{font-size:1.2em;display:block;float:left;background:black url(../../images/common/nav/ar.gif) no-repeat left;color:white;padding:10px 11px 10px 21px;text-decoration:none;font-weight:normal;}
#nav a:hover,#nav a.t{display:block;float:left;background:transparent url(../../images/common/nav/ar.gif) no-repeat left;color:white;}

#mcontent{width:846px;margin:0 auto;}
#footwrap{float:left;width:848px;float:left;margin:0 auto;color:#767676;background:black;font-size:1.1em;padding:20px 60px;}
#foot{float:left;padding:10px 0;}
#foot a{color:#767676;background:black;text-decoration:none;padding:0 10px;}
#foot a:hover{text-decoration:underline;}
#facebook{margin:0;padding:0;border:0;float:right;}
#facebook a{margin:0;padding:0;border:0;}
#facebook img{margin:0;padding:0;border:0;}

/*****/
#white{background:white;color:black;margin:0 0 10px 0;padding:10px;float:left;}

#home{background:black;margin:0;padding:0;}

#home #i_intro{height:232px;width:827px;border-bottom:8px solid white;}
#home #i_intro_xmas08{height:400px;}

#home #flashcontent{margin-bottom:8px;}

#home #welcome{width:405px;background:#d9d9d9;color:#666666;float:left;padding:10px;}
#home #welcome #pad{float:left;height:135px;width:1px;}
#home #w_content h1{background:#d9d9d9 url(../../images/home/welcome.gif) no-repeat;height:12px;width:270px;color:#333333;margin:5px 0;padding:0;}
#home #w_content p{font-size:1.1em;line-height:1.5em;padding:5px 0;margin:0;}
#home #w_content a{font-size:1.1em;background:#d9d9d9 url(../../images/common/dk-gr-ar.gif) no-repeat left center;font-weight:bold;padding-left:10px;color:#666666;text-decoration:none;}
#home #w_content a:hover{text-decoration:underline;}

#home #events{float:right;padding-left:10px;width:391px;background:white;}
#home #i_events{float:right;height:155px;width:391px;}

#home_events{margin:0;float:left;width:848px;}
/*
#cevents{display:block;background:url(../../images/home/corporate-events.jpg) no-repeat;height:110px;width:432px;float:left;margin-right:19px;}
*/

/*
#cevents{display:block;background:url(../../images/home/corporate-events-lg.jpg) no-repeat;height:110px;width:432px;float:left;padding-right:9px;}
#slunch{display:block;background:url(../../images/home/sunday-lunch-cruise.jpg) no-repeat;height:110px;width:198px;float:left;margin-right:18px;}
*/


#hhandg{display:block;background:url(../../images/home/house-garden-promo.jpg) no-repeat;height:110px;width:198px;float:left;margin-right:18px;}
#helle{display:none;background:url(../../images/home/elle-decoration-promo.jpg) no-repeat;height:110px;width:198px;float:left;margin-right:18px;}
#hwillsmith{display:none;background:url(../../images/home/will-smith-promo.jpg) no-repeat;height:110px;width:198px;float:left;margin-right:18px;}
#cevents{display:block;background:url(../../images/home/corporate-events.jpg) no-repeat;height:110px;width:198px;float:left;margin-right:18px;}
#hnews{display:none;background:url(../../images/home/news.jpg) no-repeat;height:110px;width:198px;float:left;margin-right:18px;}
#pevents{display:block;background:url(../../images/home/private-parties.jpg) no-repeat;height:110px;width:198px;float:left;padding-right:18px;} /*chnge to 9px if 3 boxes*/
#slunch{display:none;background:url(../../images/home/sunday-lunch-cruise.jpg) no-repeat;height:110px;width:198px;float:left;}
#lperrier{display:block;background:url(../../images/home/lauren-perrier-cruise.jpg) no-repeat;height:110px;width:198px;float:left;}
#vcliquot{display:block;background:url(../../images/home/veuve-cliquot-lunch.jpg) no-repeat;height:110px;width:198px;float:left;}
#restaurant{display:none;background:url(../../images/home/the-restaurant.jpg) no-repeat;height:110px;width:198px;float:left;}
* html #pevents{padding-right:8px;}

/* Common stuff */
#itleft{width:200px;height:160px;float:left;margin:0;padding:0;border:0;}
#itleft-sm{width:200px;height:65px;float:left;margin:0;padding:0;border:0;}
#itop{width:409px;height:160px;float:left;margin:0;padding:0;border:0;}
#itop-sm{width:409px;height:65px;float:left;margin:0;padding:0;border:0;}
#itright{width:208px;height:160px;float:left;margin:0;padding:0 0 0 9px;border:0;}
#itright-sm{width:208px;height:65px;float:left;margin:0;padding:0 0 0 9px;border:0;}

.amenu{width:200px;float:left;margin-top:9px;}
.amenu ul{list-style:none;margin:0;padding:0;}
.amenu li{margin:0;padding:0;float:left;}
.amenu li a{font-size:1.2em;width:160px;display:block;color:#999999;text-decoration:none;border-bottom:1px solid #999999;background:url(../../images/common/amenu.gif) no-repeat left center;padding:5px 15px 5px 15px;margin:0 5px 5px 5px;}
.amenu li a:hover,.amenu li a.t{color:black;text-decoration:none;border-bottom:1px solid black;background:white url(../../images/common/amenu-on.gif) no-repeat left center;padding:5px 15px 5px 15px;margin:0 5px 5px 5px;font-weight:bold;}

.amenu li.cs a{font-size:1.2em;width:150px;display:block;color:#999999;text-decoration:none;border-bottom:1px solid #999999;background:url(../../images/common/amenu.gif) no-repeat 10px;padding:5px 15px 5px 25px;margin:0 5px 5px 5px;}
.amenu li.cs a:hover,.amenu li.cs a.t{color:black;text-decoration:none;border-bottom:1px solid black;background:white url(../../images/common/amenu-on.gif) no-repeat 10px;padding:5px 15px 5px 25px;margin:0 5px 5px 5px;font-weight:bold;}

a.email{color:#999999;}
a.email{color:black;}


#ipep{height:92px;width:179px;margin:5px;}
#itoptable{height:150px;width:180px;margin:5px;}

#left{float:left;width:200px;}

#middle{width:379px;float:left;padding:15px;margin-right:9px;}
* html #middle{width:379px;float:left;padding:15px;margin-right:9px;}
#middle h1{font-size:1.3em;}
#middle p{font-size:1.2em;color:#6a6a6a;background:white;line-height:1.6em;}
#middle p a{color:#6a6a6a;}
#middle p a:hover{color:#333333;}

#sitemap #middle{width:600px;margin:9px 9px 0 9px;padding:0;}
#sitemap #right {margin:9px 0 0 0;padding:5px 0;width:208px;background:#e6e6e6;text-align:center;}
#sitemap a{font-size:1.2em;color:black;background:white;}
#sitemap ul{list-style:none;}
#sitemap li.gap{padding:10px 0 0 0;font-weight:bold;}


#terms #middle{width:600px;margin:9px 9px 0 9px;padding:0;font-size:1.2em;}
#terms #middle h2{}
#terms #middle ul{list-style:disc;font-size:1.1em;line-height:1.5em;}
#terms #middle li{padding:5px 0;}

#terms #right {margin:9px 0 0 0;padding:5px 0;width:208px;background:#e6e6e6;text-align:center;font-size:1.1em;color:#656565;}
#terms #right h1{text-align:left;color:black;background:#e5e5e5;font-size:1.2em;margin:10px;}
#terms #right p{text-align:left;line-height:1.5em;margin:10px;}
#terms #right a{color:black;background:#e5e5e5;}
#terms #right .lab{float:left;width:50px;color:black;background:#e5e5e5;font-weight:bold;}

#right{width:177px;float:left;margin-top:9px;}
#right .imag{width:208px;float:left;padding:0;margin:0 0 10px 0;}
#right .imag img{width:208px;padding:0;margin:0;float:left;}
#right .imag p{background:#e5e5e5;color:#989898;padding:10px;width:188px;margin:0;float:left;font-size:1.1em;}

#right #promolist {width:188px;padding:10px;background:#e6e6e6;margin:0;float:left;}
#right #promolist h6{color:#838383;background:#e6e6e6;font-size:1em;border:0;margin:0;padding:0;text-align:center;}
#right #promolist img{float:left;border:0;padding:0;margin:0;}
#right #promolist a.title{background:inherit;color:white;margin-top:10px;text-decoration:none;color:white;padding:5px 10px 5px 25px;width:152px;float:left;display:block;font-size:1.2em;text-align:left;}

.dline{background:url(../../images/common/dotted.gif) no-repeat bottom;}

.moreinfo{width:345px;border:1px solid #e5e5e5;color:#939393;background:white;padding:10px 15px;font-size:1.1em;line-height:1.5em;}
.moreinfo .bld{color:black;background:white;font-weight:bold;}
.moreinfo a{color:#939393;background:white;}
.moreinfo a:hover{color:black;background:white;}

.mnav{width:378px;margin-bottom:20px;}
.mnav ul{width:378px;list-style:none;float:left;margin:0;padding:0;background: url(../../images/common/mnav/bg.gif) no-repeat bottom left;}
.mnav li{float:left;padding:4px 0 0 0;margin:0;font-size:1.2em;line-height:1.2em;}
.mnav .pad{float:left;height:1.6em;width:1px;}
.mnav li.first{width:0px;padding:5px;}
.mnav li.rest{width:100px;padding:5px;}
.mnav a{height:1.6em;float:left;color:#606060;background:white;padding:5px 10px 0 10px;text-decoration:none;margin:0;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #b3b3b3;border-left:1px solid #e4e4e4;}
.mnav a:hover,.mnav a.t{float:left;color:black;background:white;padding:5px 10px 0 10px;margin:0;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-bottom:1px solid white;border-left:1px solid #b3b3b3;}

#livebookings{width:846px;background:white;}
#livebookings #middle{margin:20px auto;}

#game{width:846px;background:white;text-align:center;}
#links #middle{width:419px;padding:10px 0;}
#links #left{padding:10px;width:170px;font-size:1.2em;line-height:1.8em;color:#666666;background:white;}
#links #middle a{display:block;width:196px;border:1px solid #e1e1e1;color:black;background:white;margin:0px 0 10px 11px;float:left;text-decoration:none;}
#links #middle a:hover{text-decoration:underline;}
#links #middle a img{float:left;}
#links #middle .title{padding:5px;color:black;font-weight:bold;font-size:1.2em;width:186px;display:block;float:left;background:#e1e1e1;margin:0;}
