
body{color:black;font:62.5% Verdana,Arial,Hetvetica,sans-serif;line-height:1.5em;background:#cccccc;color:black;}
hmtl,ul,li,q,h1,h2,h3,h4,h5,h6,p,form,a,div,img,span,fieldset{margin:0;padding:0;border:0;font-size:1em;}
input,select{font-size:1em;}
.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}
.all{text-align:left;}.alr{text-align:right;}.alc{text-align:center;}
.tdn{text-decoration:none;}.fl{float:left;}.fr{float:right;}.aw{width:auto;}
hr{height:1px;width:550px;color:#f2f2f2;background:transparent;float:left;margin:10px 0;padding:0;}

p.err{color:#cc0e0e;background:transparent;padding:10px 0 0 0;}
#errorsList{list-style:disc;padding:10px 0 15px 0px;display:block;}
.details #errorsList{width:450px;}
#errorsList li{color:#cc0e0e;background:transparent;}

#pagecl #errorslist{width:460px;display:block;float:left;}


p{color:#666666;background:transparent;font-size:1.2em;line-height:1.5em;padding:5px 0;}
ul{color:#666666;padding:10px 0;}
ul li.sub{margin-left:20px;}
ul li.subsub{margin-left:40px;}
ul a{color:#cc0e0e;background:transparent;}
ul a:hover{color:#333333;}
.noborder a{border:0;}

/** Footer **/
#fbot{width:978px;padding:5px 0;margin:0px auto;color:#333333;background:inherit;}

#foot{width:918px;float:left;display:block;padding:5px 0;margin:10px 0 0 0;font-size:1.2em;color:white;}
#foot ul{list-style:none;padding:0;float:right;}
#foot li{float:left;}
#foot li a{color:white;text-decoration:none;border-right:1px solid white;padding:0 10px;}
#foot li a:hover{text-decoration:underline;}
#foot li.noborder a{border:0;padding-right:0;}
#copy{padding:0;float:left;text-align:left;}
#copy a{color:#333333;background:inherit;text-decoration:none;padding:0;margin:0 5px;}
#copy a:hover,#copy a.on{color:#666666;background:inherit;text-decoration:underline;}

#TA_rated105{float:left;margin:0;padding:0;}
#TA_rated105 .f43C17eoLT{margin:0;padding:0;}
#TA_rated105 #XEuz9XjP{margin:0;padding:0;}
#logos{width:968px;height:50px;float:left;}	/* background:url(../images/common/logos-gray-xp.gif) no-repeat;*/
/** YAM **/
#yammayap{float:left;text-align:right;padding:0;}
#yammayap a{color:#666666;text-decoration:none;margin:0;}
#yammayap a:hover{color:#333333;text-decoration:underline;}
#yammayap a#yflogo{background:url(../images/common/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;}
#yammayap a#yflogo:hover{background:url(../images/common/yammayap-on.gif) no-repeat right;color:#333333;}

.ctr{width:918px;margin:5px auto;border:#333333 1px solid;background:#838c39 url(../images/common/bg.jpg) no-repeat top left;padding:10px 30px;}
.ctr #hh{;float:left;width:1px;height:725px;}
.ctr #ww{background:green;float:left;width:977px;}

#sitecontent{background:white url(../images/common/right-bg.jpg) no-repeat bottom right;width:896px;float:left;border:10px solid white;}
#pageho #sitecontent{width:722px;float:left;border:10px solid white;background:white;}
#pagecc .subcr #sitecontent{background:white;}

#top{float:left;width:916px;}
/*#top #login{visibility:hidden;}*/

#nav{width:742px;float:right;display:block;padding:0;margin:0;}
#nav ul{width:742px;float:right;padding:0 0 0 0;margin:0;list-style:none;background:#c6e1ed;}
#nav li{float:left;padding:0;margin:0;}
#nav li a{font-size:1.4em;text-align:center;display:block;background:#c6e1ed;color:#44687d;text-decoration:none;padding:10px 12px 10px 12px;border-right:1px #97c7df solid;}
#nav li a.t,#nav li a:hover{color:#44687d;background:white url(../images/common/nav-on.gif) repeat-x top left;border-right:1px solid white;}
#nav li.noborder a{border:0;}
#nav li.noborder a:hover{border:0;}

#login{width:712px;float:right;text-align:right;padding:10px 0px 10px 0px;color:#44687d;font-size:1.2em;}
#login a{color:#44687d;}
#login a:hover{color:#333333;}
#login form{padding:5px 0 10px 0;}
#login input {width:130px;padding:2px;margin:5px;color:#666666;font-size:1em;}
#login #loginsubmit{width:auto;margin:2px;float:right;}
#login .pad{height:65px;width:1px;float:left;}

form label{float:left;width:150px;}
#login #loggedin{margin:0;padding:0;display:block;}
#login #loggedin a{padding:0 0 0 10px;}
#login #loggedin span{width:520px;text-align:right;float:left;margin:0;padding:5px 0;}

#useful{width:174px;float:left;margin:330px 0 0 0;}
#useful h1{float:left;height:22px;width:128px;background:url(../images/home/useful-links.gif) no-repeat;}
#useful h1 span{display:none;}
#useful ul{list-style:none;float:left;}
#useful .useful a{font-size:1.3em;width:145px;display:block;color:#f0f0f0;float:left;text-decoration:none;background:url(../images/common/wh-ar-rt.gif) no-repeat left center;padding:5px 0 5px 15px;}
#useful .useful a:hover{text-decoration:underline;}

/* Right side promos */
#promos{float:right;width:220px;margin:0;padding:0;}
#promos h1{height:auto;width:auto;font-size:1.7em;font-weight:normal;color:#666666;padding:15px 0;margin:0;float:left;}
#promos a.promo{float:left;display:block;width:220px;margin:10px 0;text-decoration:none;color:white;font-size:1.2em;padding:0;}
#promos a.promo img{float:left;width:220px;}
#promos a.promo span{background-image:url(../images/common/wh-ar-rt.gif);background-repeat:no-repeat;background-position:5px center;padding:5px 5px 5px 15px;width:200px;float:left;}
#promos a:hover.promo span{text-decoration:underline;}

#pagecl a.promo{background-color:#d6492a;}
#pagecc a.promo{background-color:#9c132e;}
#pagehl a.promo{background-color:#004065;}
#pagesp a.promo{background-color:#b79bbd;}
#pageab a.promo{background-color:#4b91b4;}

/* Left Hand Menu */
.leftmenu{float:left;width:163px;padding:15px 15px 15px 0;}
.leftmenu ul{list-style:none;width:163px;margin:0;padding:0;}
.leftmenu a{width:133px;font-size:1.2em;color:#333333;float:left;background:#e8e8e8 url(../images/common/dk-ar-rt.gif) no-repeat 10px center;padding:8px 5px 8px 25px;text-decoration:none;}
.leftmenu a:hover{text-decoration:underline;}
.leftmenu a.t{background-image:url(../images/common/wh-ar-dn.gif);color:white;}
.leftmenu a.sub{width:123px;background:url(../images/common/gr-ar-rt.gif) no-repeat 20px center;padding:8px 5px 8px 35px;}
.leftmenu a.subt{width:123px;color:white;background-image:url(../images/common/wh-ar-dn.gif);background-repeat:no-repeat;background-position:20px center;padding:8px 5px 8px 35px;}
.leftmenu .label{width:148px;font-size:1.2em;color:#333333;float:left;background:#e8e8e8;padding:8px 5px 8px 10px;font-weight:bold;text-decoration:none;}
.leftmenu .div{width:163px;height:1px;margin:0;padding:0;float:left;}

#pagecl .leftmenu a.t,#pagecl .leftmenu a.subt{background-color:#d6492a;}
#pageof .leftmenu a.t,#pageof .leftmenu a.subt{background-color:#d6492a;}
#pagecc .leftmenu a.t,#pagecc .leftmenu a.subt{background-color:#9c132e;}
#pagehl .leftmenu a.t,#pagehl .leftmenu a.subt{background-color:#004065;}
#pagesp .leftmenu a.t,#pagesp .leftmenu a.subt{background-color:#b79bbd;}
#pageab .leftmenu a.t,#pageab .leftmenu a.subt{background-color:#4b91b4;}
#pagead .leftmenu a.t,#pagead .leftmenu a:hover{background-color:#c6e1ed;}
#pagemo .leftmenu a.t,#pagemo .leftmenu a.subt{background-color:#4b91b4;}
#pagemy .leftmenu a.t,#pagemy .leftmenu a.subt{background-color:#d6492a;}
#pagefu .leftmenu a.t,#pagefu .leftmenu a.subt{background-color:#ecac00;}
#pagefu .subwe .leftmenu a.t,#pagefu .subwe .leftmenu a.subt{background-color:#e86364;}


/* Section Hub */
.hub{width:896px;}
.hub .pad{height:130px;width:1px;float:left;}
.hub .hubtop{padding:60px 20px 10px 25px;width:430px;}
.hub .hubtop h1 span{display:none;}
.hub .hubtop p{color:white;font-size:1.3em;line-height:1.8em;}

.hubnav{float:left;width:896px;background:white;}
.hubnav a{background:white;width:205px;font-size:1.2em;line-height:1.8em;color:#666666;padding:125px 9px 10px 10px;float:left;display:block;text-decoration:none;background-repeat:no-repeat}
.hubnav a:hover{background-color:#e5e5e5;}
.hubnav .h1{display:block;font-size:1.4em;color:#333333;padding:5px 0;}
.hubnav .p{display:block;}
.hubnav .a{display:block;text-decoration:underline;}
.hubnav .abox{font-size:1.2em;line-height:1.8em;color:#666666;}
.hubnav .abox .intro{width:205px;float:left;padding-right:10px;}
.hubnav ul{width:210px;list-style:none;float:left;padding:0;margin:0;}
.hubnav ul a{ padding:0 0 0 10px;background:url(../images/common/gr-ar-rt.gif) no-repeat left center;margin:0;font-size:1em;float:left;width:200px;}
.hubnav ul a:hover{background-color:white;text-decoration:underline;}

/* Individual Section Hubs */
#pagehl .hub{background:#004065 url(../images/hotel/hub.jpg) no-repeat top;}
#pagecc .hub{background:#9c132e url(../images/conference/hub.jpg) no-repeat top;}
#pagecl .hub{background:#d6492a url(../images/club/hub.jpg) no-repeat top;}
#pagesp .hub{background:#b79bbd url(../images/spa/hub.jpg) no-repeat top;}
#pageab .hub{background:#4b91b4 url(../images/about/hub.jpg) no-repeat top;}
#pagemo .hub{background:#4b91b4 url(../images/members/hub.jpg) no-repeat top;}
#pagefu .hub{background:#ecac00 url(../images/functions/hub.jpg) no-repeat top;}

#relaxhub .hubnav #ac{background-image:url(../images/hotel/hub-ac.jpg);}
#relaxhub .hubnav #bd{background-image:url(../images/hotel/hub-bar.jpg);}
#relaxhub .hubnav #cl{background-image:url(../images/hotel/hub-club.jpg);}
#relaxhub .hubnav #sp{background-image:url(../images/hotel/hub-spa.jpg);}

#playhub .hubnav #in{background-image:url(../images/club/hub-indoor.jpg);}
#playhub .hubnav #ou{background-image:url(../images/club/hub-outdoor.jpg);}
#playhub .hubnav #bd{background-image:url(../images/club/hub-bar.jpg);}
#playhub .hubnav #me{background-image:url(../images/club/hub-member.jpg);}

#meethub .hubnav #ro{background-image:url(../images/conference/hub-rooms.jpg);}
#meethub .hubnav #me{background-image:url(../images/conference/hub-menus.jpg);}
#meethub .hubnav #mp{background-image:url(../images/conference/hub-meetingpackages.jpg);}
#meethub .hubnav #tb{background-image:url(../images/conference/hub-teambuilding.jpg);}
#meethub .hubnav #fp{background:url(../images/conference/hub-functions.jpg) no-repeat;width:204px;float:left;padding:125px 10px 10px 10px;float:left;}
#meethub .hubnav #fp ul{width:204px;padding-top:10px;}
#meethub .hubnav #fp ul li{font-size:0.8em;width:194px;}
#meethub .hubnav #fp ul li a{display:block;font-size:1em;width:194px;float:left;}

#funchub .hubnav #ro{background-image:url(../images/functions/hub-rooms.jpg);}
#funchub .hubnav #me{background-image:url(../images/functions/hub-menus.jpg);}
#funchub .hubnav #ho{background-image:url(../images/functions/hub-hotel.jpg);}
#funchub .hubnav #fe{background-image:url(../images/functions/hub-flowers.jpg);}

#pagesp .hubtop{width:500px;}
#pageab .hubtop{width:460px;}
#pagesp .hubnav ul{width:420px;font-size:1.2em;}
#pagesp .hubnav ul li{float:left;margin:0;padding:0;}
#pagecc .hubnav ul{width:420px;font-size:1.2em;}

#spahub .hubnav #ss{background-image:url(../images/spa/hub-services.jpg);}
#spahub .hubnav #pa{background:url(../images/spa/hub-packages.jpg) no-repeat;width:427px;padding:125px 10px 10px 10px;float:left;}
#spahub .hubnav #sl{background-image:url(../images/spa/hub-about.jpg);}

#pageab .hubnav #links{width:290px;float:left;}
#pageab .hubnav ul{width:290px;padding-top:40px;}
#pageab .hubnav ul li{float:left;margin:0;padding:0;}
#pageab .hubnav ul li a{width:135px;}
#pageab .hubnav ul li a:hover{width:135px;}

#pagecc .hubnav ul{font-size:1.4em;color:red;}
/* Section subhubs */
#pagehl .subhub{background:url(../images/hotel/subhub.jpg) no-repeat top;}
#pagecc .subhub{background:url(../images/conference/subhub.jpg) no-repeat top;}
#pagefu .subwe .subhub{background:url(../images/conference/subhub-weddings.jpg) no-repeat top;}
#pagecc .subhubbig{background:url(../images/conference/subhub-photo.jpg) no-repeat top;}
#pagecl .subhub{background:url(../images/club/subhub.jpg) no-repeat top;}
#pagesp .subhub{background:url(../images/spa/subhub.jpg) no-repeat top;}
#pageab .subhub{background:url(../images/about/subhub.jpg) no-repeat top;}
#pagemo .subhub{background:url(../images/members/subhub.jpg) no-repeat top;}
#pagemy .subhub{background:url(../images/members/subhub.jpg) no-repeat top;}
#pagefu .subhub{background:url(../images/functions/subhub.jpg) no-repeat top;}
#pagefu .subhubbig{background:url(../images/functions/subhub-photo.jpg) no-repeat top;}

.subhubtop{float:left;width:477px;}
.subhubtop p{padding:0 15px;color:white;font-size:1.3em;line-height:1.8em;}
.subhubtop h2{padding:0px 15px 10px 15px;color:white;font-size:1.7em;font-weight:normal;}

.subhub{float:left;width:896px;}
.subhub h1{float:left;width:896px;height:70px;}
.subhub h1 span{display:none;}
.subhublist{width:477px;float:left;margin:0;padding:10px 0;background:white;}
.subhublist ul{width:477px;float:left;margin:0;padding:0;list-style:none;}
.subhublist li{float:left;}
.subhublist a{width:465px;float:left;border:1px solid #cccccc;margin:5px 0;background:white;text-decoration:none;}
.subhublist a .h1{font-size:1.4em;color:#333333;display:block;padding:5px 0;}
.subhublist a .p{font-size:1.2em;color:#666666;display:block;}
.subhublist a .off{font-size:1.2em;color:#666666;display:block;padding:5px 0;}
.subhublist a:hover{background:#efefef;}
.subhublist a img{float:left;padding-right:10px;}
.subhublist p{color:#666666;}

.subhublist .box{width:465px;float:left;border:1px solid #cccccc;margin:5px 0;background:white;text-decoration:none;padding-right:10px;}
.subhublist .box .h1{font-size:1.4em;color:#333333;display:block;padding:5px 0;}
.subhublist .box .p{font-size:1.2em;color:#666666;display:block;}
.subhublist .box .off{font-size:1.2em;color:#666666;display:block;padding:5px 0;}
.subhublist .box img{float:left;padding-right:10px;}

.subhublist2col a{width:230px;margin:0 0 10px 0;}
* html .subhublist2col a{margin:0;}
.subhublist2col a span{padding:0;margin:0;float:left;text-align:center;width:230px;}
.subhublist2col a:hover span{color:white;}
.subhublist2col .bor{margin-right:10px;}
.subhublist2col a img{float:left;margin:0;padding:0;}

.subhublist2col a.wedding{width:472px;}
.subhublist2col a.wedding span{padding:0;margin:0;float:left;text-align:center;width:452px;padding:5px 10px 10px 10px;}

#pagecl .subhublist2col a.col:hover{background:#d6492a;}
#pagesp .subhublist2col a.col:hover{background:#b79bbd;}
#pagecc .subhublist2col a.col:hover{background:#9c132e;}
#pagemo .subhublist2col a.col:hover{background:#4b91b4;}
#pagefu .subhublist2col a.col:hover{background:#ecac00;}

#pagemo .subhublist2col a{width:150px;}
#pagemo .subhublist2col a span{padding:5px 0;margin:0;float:left;text-align:center;width:150px;}

.leadin{color:#666666;padding:10px 0;float:left;}
.leadin a{color:#666666;padding:0;margin:0;border:0;background:white;width:auto;float:none;text-decoration:underline;}
.leadin a:hover{color:#333333;background:white;}

a.pdf{width:420px;color:#666666;margin:10px 0;padding:10px 10px 10px 45px;border:1px solid #cccccc;text-decoration:none;background:url(../images/common/pdf.gif) no-repeat 10px center;display:block;}
a.pdf:hover{color:#333333;background:#f0f0f0 url(../images/common/pdf.gif) no-repeat 10px center;text-decoration:underline;}

/* Detail pages */
.detail{width:896px;}
.detail h1{float:left;width:896px;height:70px;}
.detail h1 span{display:none;}
.detail .detailtop{float:left;padding:0px 20px 10px 25px;width:436px;}
.detail .detailtop h1 span{display:none;}
.detail .detailtop h2{padding:0px 15px 10px 0px;color:white;font-size:1.7em;font-weight:normal;}

.details{width:477px;float:left;margin:0;padding:0;font-size:1.2em;color:#666666;background:white;}
.details h1{margin:0;padding:10px 0;height:auto;}
.details p{color:#666666;font-size:1em;}
.details .desc p{line-height:1.8em;}
.details .desc img{float:right;padding:10px 0 10px 10px;}
.details a{color:#333333;text-decoration:underline;}
.details a:hover{color:black;}
.details img{border-top:1px solid white;}
.details ul{margin-left:30px;list-style:disc;display:block;}
.details ul li{padding:2px 0;display:block;}
.details ol li{padding:2px 0;}

#pagehl .detail{background:url(../images/hotel/detail.jpg) no-repeat top;}
#pagecc .detail{background:url(../images/conference/detail.jpg) no-repeat top;}
#pagefu .detail{background:url(../images/functions/detail.jpg) no-repeat top;}
#pagefu .subwe .detail{background:url(../images/conference/detail-weddings.jpg) no-repeat top;}
#pagecl .detail{background:url(../images/club/detail.jpg) no-repeat top;}
#pagesp .detail{background:url(../images/spa/detail.jpg) no-repeat top;}
#pageab .detail{background:url(../images/about/detail.jpg) no-repeat top;}

#pagesp .detail .enquire{float:right;background:url(../images/spa/but_enquire.gif) no-repeat top;height:24px;width:204px;}
#pagecc .subhubbig .details{width:718px;}

/* About us */
#abouthub .hubnav{width:896px;padding-top:115px;background:white url(../images/about/hub-about.jpg) no-repeat top;}
#abouthub .hubnav #intro{float:left;width:205px;padding:10px;}
#abouthub .hubnav #brochure{float:left;width:196px;padding:10px 175px 10px 10px;background:url(../images/about/book.jpg) no-repeat top right;}
#abouthub .hubnav #brochure a{width:auto;padding:0;margin:0;font-size:1em;text-decoration:underline;}
#abouthub .hubnav #brochure a:hover{color:black;background:white;}

#abouthub #news{float:left;padding:1px 0 0 0;background:#4b91b4 url(../images/about/dots.gif) no-repeat top;font-size:1.2em;color:white;width:896px;}
#abouthub #news #wrap{padding:10px 0px 10px 20px;}
#abouthub #news .title{color:white;font-size:1.3em;}
#abouthub #ticker{width:630px;float:left;padding:5px 0;}
#abouthub #news a span{display:none;}
#abouthub #inews{padding:0 10px;background:url(../images/about/but_news.gif) no-repeat;width:93px;height:24px;float:left;}
#abouthub #ipress{padding:0 10px;background:url(../images/about/but_press.gif) no-repeat;width:105px;height:24px;float:left;}

/* Offers */
#offershub .hubtop .pad{height:100px;}
#offershub .hubtop{background:#d6492a url(../images/offers/hub.jpg) no-repeat top right;width:851px;padding-bottom:0;}
#offershub .hubtop ul{border-left:1px solid #de6d55;list-style:none;float:left;margin:0;padding:0;}
#offershub .hubtop li{float:left;}
#offershub .hubtop ul a{padding:10px;color:white;font-size:1.2em;float:left;text-decoration:none;border-top:1px solid #de6d55;border-right:1px solid #de6d55;}
#offershub .hubtop ul a:hover,#offershub .hubtop ul a.t{color:#333333;background:white url(../images/common/nav-on.gif) no-repeat;}

#pageof .hubtop .subhublist ul{width:896px;}
#pageof .hubtop .subhublist ul .txt{float:left;width:250px;}
#pageof .hubtop .subhublist ul .box{width:428px;}

#pageof #offers .bor{margin-right:16px;}
#pageof #offers p{color:#333333;}
#pageof #offershub #intro{width:450px;float:left;}

#specialoffer h1{color:#333333;font-size:1.4em;}
#specialoffer h2{color:#333333;font-size:1.2em;font-weight:normal;padding:10px 0;}
#specialoffer p{color:#666666;font-size:1.2em;}
#offershub .subhublist #specialoffer p ul{list-style:disc;margin:10px;}
#offershub .subhublist #specialoffer p li{float:none;}
#specialoffer img{float:right;padding:10px 0 10px 10px;}

/* Home Page */
#pageho .right{width:225px;float:left;}
#pageho #flashcontent{width:497px;float:left;}

#pageho .home{width:722px;float:left;background-image:url(../images/home/dots.gif);background-repeat:repeat-y;background-position:0 497px;}
#pageho .home .image img{height:288px;width:497px;float:left;}
#pageho .home .right{float:left;width:194px;padding:15px;}
#pageho .home .right h1{font-size:1.6em;color:white;font-weight:normal;line-height:1.2em;padding-bottom:5px;}
#pageho .home .right ul{list-style:none;}
#pageho .home .right li a{width:180px;font-size:1.3em;color:white;float:left;text-decoration:none;float:left;background:url(../images/common/wh-ar-rt.gif) no-repeat left center;padding:2px 0 2px 15px;}
#pageho .home .right li a:hover{text-decoration:underline;}

#pageho #homewelcome .home{width:722px;height:288px;}
#pageho #fwelcome{float:left;width:722px;height:288px;}

#pageho #bplay{background-color:#d6492a;}
#pageho #bplay p{color:#f7b0a0;}
#pageho #brelax{background-color:#004065;}
#pageho #brelax p{color:#90bdd7;}
#pageho #bmeet{background-color:#9c132e;}
#pageho #bmeet p{color:#e57899;}
#pageho #beat{background-color:#69913b;}
#pageho #beat p{color:#becd9e;}

#pageho #homenav{height:35px;background:url(../images/home/iwantto.gif) no-repeat;float:left;padding-left:108px;width:614px;}
#pageho #homenav ul{list-style:none;margin:0;padding:0;float:left;}
#pageho #homenav li{float:left;}
#pageho #homenav a{float:left;height:35px;margin:0;padding:0;}
#pageho #homenav a span{display:none;}
#pageho #homenav #play a{width:91px;background:url(../images/home/play.gif) no-repeat;}
#pageho #homenav #relax a{width:107px;background:url(../images/home/relax.gif) no-repeat;}
#pageho #homenav #meet a{width:111px;background:url(../images/home/meet.gif) no-repeat;}
#pageho #homenav #eat a{width:83px;background:url(../images/home/eat.gif) no-repeat;}

#pageho #homecontents{float:left;width:722px;padding:10px 0;background:red;}
#pageho #intro{width:482px;float:left;padding:10px;}
#pageho #intro h1{font-size:1.5em;color:#44687d;font-weight:normal;padding:5px 0;}
#pageho #intro p{font-size:1.3em;color:#a1b6c3;line-height:1.8em;}
#pageho #intro a{color:#44687d;}
#pageho #intro a:hover{color:black;}

#pageho .intro{width:482px;float:left;padding:10px;}
#pageho .intro h1{font-size:1.5em;color:#44687d;font-weight:normal;padding:5px 0;}
#pageho .intro p{font-size:1.3em;color:#a1b6c3;line-height:1.8em;}
#pageho .intro a{color:#44687d;}
#pageho .intro a:hover{color:black;}

#pageho .latest{margin-left:10px;float:left;width:694px;padding:5px 10px;background:#dddddd url(../images/home/latest.gif) no-repeat top left;font-family:Verdana;font-size:1.1em;color:#869caa;}
#pageho .latest strong{color:#44687d;}
#pageho .latest div{padding:5px 0;margin:0;}
#pageho .latest img{float:left;padding:0 10px 0 20px;}
#pageho .latest a{text-decoration:none;color:#869caa;}
#pageho .latest a:hover{color:#44687d;}
#pageho .latestred a,#pageho .latestgreen a,#pageho .latestblue a,#pageho .latestorange a{color:white;}
#pageho .latestred a:hover,#pageho .latestgreen a:hover,#pageho .latestblue a:hover,#pageho .latestorange a:hover{color:#e5e5e5;}
#pageho .latestred strong,#pageho .latestgreen strong,#pageho .latestblue strong,#pageho .latestorange strong{color:white;}
#pageho .latestred{color:white;background:#9c132e url(../images/home/latest-meet.gif) no-repeat bottom left;}
#pageho .latestgreen{color:white;background:#69913b url(../images/home/latest-eat.gif) no-repeat bottom left;}
#pageho .latestblue{color:white;background:#002b44 url(../images/home/latest-relax.gif) no-repeat bottom left;}
#pageho .latestorange{color:white;background:#d6492a url(../images/home/latest-play.gif) no-repeat bottom left;}

/* Contact */
#contact #cus{background:#4b91b4 url(../images/contact/hub.jpg) no-repeat top;float:left;height:75px;width:896px;}
#contact #cus span{display:none;}
#contact #headings{width:896px;float:left;background:#4b91b4;padding:10px 0;}
#contact #headings h1{font-size:1.4em;color:white;padding:0 10px;font-weight:normal;}
#contact #headings .cright{padding:0px 15px 0 5px;}
#contact #address{padding:10px;width:203px;}
#contact #address h1{font-size:1.3em;font-weight:normal;color:#333333;padding:10px 0 5px 0;}
#contact #address h2{font-size:1.2em;font-weight:normal;color:#666666;padding:5px 0 5px 0;}
#contact #address h3{font-size:1.1em;font-weight:normal;color:#666666;padding:0px 0 5px 0;}
#contact #address a{font-size:1.1em;font-weight:normal;color:#666666;padding:0px 0 5px 0;}
#contact #address a:hover{text-decoration:underline;color:#333333;}
#contact .cleft{width:223px;float:left;}
#contact .cmiddle{width:400px;float:left;}
#contact .cmiddle #map{height:378px;width:400px;float:left;}
#contact .cright{width:243px;padding:10px 15px;float:left;}
#contact .blue{background:#c4dbe6;}
#contact .cright .pad{width:1px;height:425px;float:left;}
#contact #map{height:378px;width:400px;background:url(../images/contact/map.jpg);float:left;}
#contact #map span{display:none;}

#contact #caddress{width:380px;background:#c4dbe6;padding:10px;float:left;}
#contact #caddress .pad{width:1px;height:47px;float:left;}
#contact #caddress h1{font-weight:normal;font-size:1.4em;color:#333333;}
#contact #caddress p{color:#666666;}
#contact #caddress a{color:#666666;}
#contact #caddress a:hover{color:black;}

#contact #fcontact label{display:block;padding:5px 2px;font-size:1.2em;color:#333333;}
#contact #fcontact input{width:230px;}
#contact #fcontact select{width:230px;}
#contact #fcontact #submit{width:auto;float:right;margin:10px 15px;}
#contact #fcontact textarea{height:100px;width:232px;}

#directions{width:653px;float:right;background:#c4dbe6;padding:10px;}
#directions h1{font-size:1.4em;font-weight:normal;color:#333333;}
#directions a{color:#666666;}
#directions a:hover{color:#333333;}

#pagecc #contact #cus{background:#9c132e url(../images/conference/hub-conf.jpg) no-repeat top;}
#pagecc #contact #headings{background:#9c132e;}
#pagecc #contact .blue{background:#fae2e2;}
#pagecc #contact #caddress{background:#fae2e2;}
#pagecc #contact #directions{background:#fae2e2;}

.subcc .details ul{list-style:none;margin:0;}
.subcc .details ul li{padding:10px;background:#e5e5e5;border-bottom:1px solid #cccccc;}
.subcc .details ul li.odd{background:#f5f5f5;}
.subcc .details ul li h2{font-size:1em;color:#333333;}


/* Jobs */
#jobs{list-style:none;width:480px;margin:10px 0;padding:0;}
#jobs a{width:450px;float:left;background:url(../images/common/gr-ar-rt.gif) no-repeat 5px center;color:#666666;padding:10px 10px 10px 20px;border-bottom:1px solid #cccccc;text-decoration:none;}
#jobs a:hover{background:#fafafa url(../images/common/gr-ar-dn.gif) no-repeat 3px center;color:#333333;}
#jobs .header{padding-left:20px;font-weight:bold;float:left;border-bottom:1px solid #cccccc;padding-bottom:5px;}
#jobs .title{width:160px;float:left;}
#jobs .salary{width:180px;float:left;}
#jobs .closing{width:110px;float:left;}
#jobform{width:485px;float:left;}
#jobform p{width:485px;}
#jobform label{width:220px;}
#jobform input{width:220px;}
#jobform input.aw{width:auto;}
#jobform hr{width:480px;display:block;float:none;}
#jobform textarea{width:445px;}



/* News */
#news{list-style:none;display:block;margin:0;padding:0;}
#news a{text-decoration:none;}
#news img{float:left;margin:0;padding:0 10px 0 0;}
#news .h1{font-size:1em;display:block;}
#news .p{font-size:1em;display:block;line-height:1.5em;}


/* Conf */
#roomlist{padding:0;margin:0;}
#roomlist ul{margin:0;padding:0;list-style:none;float:left;border-top:1px solid white;}
#roomlist li{margin:0;padding:0;border:0;}

#roomlist #filter{background:#c9c9c9;color:#333333;float:left;width:708px;font-size:1em;padding:10px 5px;margin:0;}
#roomlist #but_find{height:24px;width:91px;float:left;margin:0 10px 0 20px;}
#roomlist #filter span,#roomlist #filter select{float:left;}
#roomlist label{padding:0 5px;}
#roomlist #key{background:#c9c9c9;color:#333333;float:left;width:708px;font-size:1em;padding:10px 5px;margin:0;}



#roomlist ul a{margin:0;border:0;cursor:pointer;width:693px;float:left;text-decoration:none;background:#dddddd url(../images/common/dk-ar-rt.gif) no-repeat 5px center;color:#666666;padding:5px 5px 5px 20px;}
#roomlist ul div.off{width:693px;float:left;text-decoration:none;background:#dddddd url(../images/common/dk-ar-rt.gif) no-repeat 5px center;color:#666666;padding:5px 5px 5px 20px;}
#roomlist ul .odd1 a{background:#e8e8e8 url(../images/common/dk-ar-rt.gif) no-repeat 5px center;}
#roomlist ul .odd1 div{background:#e8e8e8 url(../images/common/dk-ar-rt.gif) no-repeat 5px center;}

#roomlist ul a.off:hover{background:#c9c9c9 url(../images/common/dk-ar-dn.gif) no-repeat 5px center;}
#roomlist ul .on{color:white;background:#9c132e url(../images/common/wh-ar-dn.gif) no-repeat 5px center;}
#roomlist ul .odd1 .on{color:white;background:#9c132e url(../images/common/wh-ar-dn.gif) no-repeat 5px center;}

#pagefu #roomlist ul .on{background-color:#ecac00;}

#roomlist .title{width:145px;float:left;font-weight:normal;}
#roomlist #key .title{width:150px;padding-left:10px;}
/*
#roomlist #key span{padding-top:30px;}
#roomlist #key #di{background:url(../images/conference/layout-dinner.gif) no-repeat top center;}
#roomlist #key #bu{background:url(../images/conference/layout-reception.gif) no-repeat top center;}
#roomlist #key #br{background:url(../images/conference/layout-boardroom.gif) no-repeat top center;}
#roomlist #key #us{background:url(../images/conference/layout-ushape.gif) no-repeat top center;}
#roomlist #key #th{background:url(../images/conference/layout-theatre.gif) no-repeat top center;}
#roomlist #key #cr{background:url(../images/conference/layout-classroom.gif) no-repeat top center;}
#roomlist #key #ca{background:url(../images/conference/layout-caberet.gif) no-repeat top center;}
*/
#roomlist .minnum{width:3em;float:left;}
#roomlist .dimensions{width:110px;float:left;}
#roomlist .layout{width:77px;float:left;text-align:center;}
#roomlist .desctable{width:678px;padding:10px 20px;float:left;background:#cccccc;}
#roomlist .desctable table{width:100%;}
#roomlist .desctable table td{padding-right:20px;}
#roomlist h3{padding:5px 0 0 0;}
#roomlist .thumb{width:auto;background:none;margin:0;padding:0;border:0;}
#roomlist img.ithumb{border:1px solid white;float:left;margin:0px 15px 15px 0;}

.hubfooter{background:white;padding:10px;}
#pagefu .hubfooter{padding:10px 0;}
#pagecc .hubfooter{padding:10px 0;}
.hubfooter a{color:#333333;}
.hubfooter a:hover{color:black;}
.hubfooterimages{float:left;}
.hubfooterimages a{float:left;margin:0;padding:0;}
.hubfooterimages a img{float:left;width:440px;margin:0;padding:0;}
.hubfooterimages .mright{margin-right:15px;}
/* Waiting List */
#pagecl .subme label{width:180px;padding:3px 0;float:left;}
#pagecl .subme span.short{width:80px;float:left;text-align:center;}
#pagecl .subme input.short{width:80px;}

/* Club */
#playhub .hubtop #sampleevents{float:left;background:url(../images/club/but_sampleevents.gif) no-repeat;width:102px;height:24px;margin-right:20px;}
#playhub .hubtop #taketour{float:left;background:url(../images/club/but_tour.gif) no-repeat;width:88px;height:24px;margin-right:20px;}

/* FAQs */
ul#faq {list-style:none;border:1px solid #cccccc;margin:0;padding:0;}
#faq li{margin:0;padding:0;border-top:1px solid white;}
#faq li.nobor{border:0;}
#faq a{display:block;width:442px;text-decoration:none;padding:7px 10px 7px 25px;}
#faq a.off{background:#e5e5e5 url(../images/common/dk-ar-rt.gif) no-repeat 10px center;}
#faq a.on:hover{text-decoration:none;}
#faq a:hover{text-decoration:underline;color:black;}
#faq a.on{background:#4b91b4 url(../images/common/wh-ar-dn.gif) no-repeat 10px center;color:white;}
#faq .answer{padding:10px;display:block;line-height:1.5em;}

/* Privacy */
.subpp .details h3{margin:0;padding:5px 0;font-size:1.2em;color:#333333;}
.subpp .details p{margin:0;padding:5px 0;font-size:1em;color:#666666;}

/* Accessibility */
.subac .details h3{margin:0;padding:5px 0;font-size:1.2em;color:#333333;}
.subac .details p{margin:0;padding:5px 0;font-size:1em;color:#666666;}

/* Memebers */
.subev .details h2{margin:0;padding:5px 0;font-size:1em;color:#333333;font-weight:bold;}
.subev .details h3{margin:0;padding:5px 0;font-size:1em;color:#333333;font-weight:normal;}
.subev .details p{margin:0;padding:5px 0;font-size:1em;color:#666666;}

/* Search */
#cse-search-box{float:left;padding:15px;}
#cse-search-box #searchbox{margin:0 0 0 0;float:left;}
#cse-search-box .butgo{margin:0 0 0 20px;float:left;padding:0px;height:24px;width:57px;}

/* MyLensbury */

#pagemy #title{background:#d6492a url(../images/members/mylensbury.gif) no-repeat top left;width:856px;float:left;padding:25px 20px 25px 20px;font-size:3em;color:white;font-weight:normal;}
#pagemy #main{width:635px;float:left;padding-right:20px;}
#pagemy #main h1{background:#d6492a;width:437px;float:left;padding:10px;margin-top:10px;font-size:1.6em;font-weight:normal;color:white;}
#pagemy #main #details{width:435px;float:left;padding:10px;color:#666666;border:1px solid #cccccc;}
#pagemy #main #details h2{font-size:1.4em;}
#pagemy #main #details p.h2{font-size:1.2em;color:#333333;padding:10px 0;float:left;}
#pagemy #main #details a{color:#333333;}
#pagemy #main #details a:hover{color:#d6492a;}
#pagemy #right{width:221px;float:left;background:#d6492a;padding:0 10px;color:white;}
#pagemy #right h1#more{border:0;background:url(../images/members/morefromlensbury.gif) no-repeat left bottom;padding:30px 10px 10px 10px;float:left;width:221px;}
#pagemy #right h1 span{display:none;}
#pagemy #thisweek{border-bottom:1px solid #e57a58;}
#pagemy #thisweek h2{font-size:1.4em;}
#pagemy #thisweek p{color:#ffcda6;font-size:1.2em;}
#pagemy #thisweek a{font-size:1.2em;color:white;}
#pagemy #thisweek h3{font-size:1.2em;color:white;font-weight:normal;}
#pagemy #thisweek h1{background:url(../images/members/thisweek.gif) no-repeat;padding:20px 10px;border-bottom:1px solid #b41507;}
#pagemy .this{border-top:1px solid #e57a58;border-bottom:1px solid #b41507;float:left;padding:10px 0;width:221px;}
#pagemy #finterests label{width:200px;float:left;font-size:1.2em;}
#pagemy #finterests input{float:left;}
#pagemy #finterests span{padding:2px 0 2px 5px;float:left;}

/* Members News */
#pagemy .submn #news{width:428px;list-style:none;}
#pagemy .box{color:#666666;width:418px;border:1px solid #cccccc;float:left;text-decoration:none;margin-bottom:10px;padding-right:10px;}
#pagemy a.box:hover{background:#e5e5e5;color:#666666;}
#pagemy .box .h1{display:block;padding:5px 0;color:#333333;font-size:1.2em;font-weight:bold;}
#pagemy .box .off{font-weight:bold;display:block;padding:5px 0;}
#pagemy .box img{float:left;padding-right:10px;}
#pagemy .box .img{float:left;}
#pagemy .box .txt{float:left;}
#pagemy a:hover.box .p{color:#666666;}
#pagemy a:hover.box .off{color:#333333;}

/* Members Offers */
#pagemy .submo #offers{width:428px;list-style:none;}
#pagemy .submo #offers img{padding-right:10px;}
#pagemy .submo #offers .box{color:#666666;width:428px;border:1px solid #cccccc;float:left;text-decoration:none;margin-bottom:10px;}
#pagemy .submo #offers a.box:hover{background:#e5e5e5;}
#pagemy .submo #offers .box .h1{display:block;padding:5px 0;color:#333333;font-size:1.2em;font-weight:bold;}
#pagemy .submo #offers .box .p{padding:5px 0;}
#pagemy .submo #offers .box .off{font-weight:bold;display:block;padding:5px 0;}
#pagemy #sectionlist{width:455px;float:left;}
#pagemy #sectionlist .wrap{float:left;}
#pagemy #sectionlist a{color:#666666;}
#pagemy #sectionlist a:hover{color:#333333;}
#pagemy #sectionlist a.section{width:442px;float:left;padding:5px 10px;margin-top:10px;color:white;text-decoration:none;font-size:1.4em;border-top:1px solid #cccccc;}
#pagemy #sectionlist a.section .title{width:438px;float:left;background:url(../images/common/wh-ar-rt.gif) no-repeat 2px center;padding-left:15px;}
#pagemy #sectionlist a:hover.section .title{background:url(../images/common/wh-ar-dn.gif) no-repeat 0px center;text-decoration:underline;}
#pagemy #sectionlist .section{border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#eeeeee;width:441px;float:left;padding:10px;}
#pagemy #sectionlist .page{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background:white;width:461px;float:left;padding:0px;}
#pagemy #sectionlist .page a{background:white;text-decoration:none;color:#333333;width:461px;float:left;border-top:1px solid #cccccc;}
#pagemy #sectionlist .page a:hover{background:#e5e5e5;}
#pagemy #sectionlist .page .title{font-weight:bold;color:#333333;width:215px;float:left;padding:15px 10px 5px 10px;font-size:1.4em;font-weight:normal;}
#pagemy #sectionlist .page .shortdesc{color:#666666;float:left;width:215px;padding:5px 10px;}
#pagemy #sectionlist .page .date{color:#666666;float:left;width:215px;padding:5px 10px;}
#pagemy #sectionlist .page .img{float:left;margin:10px;}
#pagemy #sectionlist .page .imgpdf{float:right;padding:5px 10px 10px 5px;}

#pagemy .subdo #main{width:655px;margin:0;padding:0;}
#pagemy #downloadlist{width:475px;float:left;}
#pagemy #downloadlist ul{width:477px;float:left;margin:0;padding:0;list-style:none;}
#pagemy #downloadlist li{float:left;}
#pagemy #downloadlist a{width:150px;float:left;border:1px solid #cccccc;margin:5px 0;margin-right:6px;background:white;text-decoration:none;}
#pagemy #downloadlist a .h1{font-size:1.4em;color:#333333;display:block;padding:5px 0;float:left;text-align:center;width:150px;}
#pagemy #downloadlist a:hover{background:#efefef;}
#pagemy #downloadlist a img{float:left;padding-right:10px;}

#pagemy .pdf{width:375px;}

#pagemy #grouplist{width:435px;float:left;padding:20px 10px;}
#pagemy #grouplist h1{background:none;color:#333333;margin:0;padding:5px 0 10px 0;}
#pagemy #grouplist p{background:none;color:#666666;margin:0;padding:10px 0 5px 0;}
#pagemy #grouplist ul{list-style:none;}
#pagemy #grouplist .imgpdf{float:right;padding:5px 10px 10px 5px;}

#pagemy .submc .club{padding:10px 0;float:left;width:457px;}
#pagemy .submc .img{float:left;width:170px;float:left;}
#pagemy .submc .txt{float:right;width:265px;padding:0 10px;}
#pagemy .submc .h1{font-size:1.2em;font-weight:bold;margin:0 0 5px 0;}
#pagemy .submc .txt a{color:#666666;}
#pagemy .submc .txt a:hover{color:black;}
#pagemy .submc #clublist{float:left;width:457px;}
#pagemy .submc #clublist h2{float:left;background:#e5e5e5;width:165px;padding:5px;margin-top:10px;}

#pagemy .submc #clublist h1.terms{background:#fe9633;}
#pagemy .submc #clublist h1 a{color:white;}
#pagemy .submc #clublist h1 a:hover{color:white;font-weight:bold;}
#pagemy .submc #clublist p a{color:#666666;}
#pagemy .submc #clublist p a:hover{color:#333333;}


#pagemy .mylbox{width:428px;color:#666666;float:left;text-decoration:none;}
#pagemy a.mylbox:hover{background:#e5e5e5;}
#pagemy .mylbox img{padding-right:10px;float:left;}
#pagemy .mylbox .p{display:block;padding:5px 0;font-size:1.2em;line-height:1.5em;color:#666666;}
#pagemy .mylbox .off{font-weight:bold;display:block;padding:5px 0;}
#pagemy .mylbox .txt{width:245px;float:left;}
#pagemy .mylbox .txt h3{padding:5px 0;color:#333333;font-size:1.2em;font-weight:bold;}
#pagemy #groups .inf{width:240px;float:left;}
#pagemy #groups .date{display:block;margin:0;padding:0 0 5px 0;color:#666666;font-weight:bold;}

#ffeedback label{padding:5px 0;font-size:1.2em;font-weight:bold;width:180px;}
#ffeedback textarea{width:420px;height:100px;}
#ffeedback #errorsList{margin-left:20px;}

.submr form input{width:250px;}
.submr form #submit{width:auto;}

#fquestionnaire{width:470px;}
#fquestionnaire p{width:450px;}
#fquestionnaire .tickboxes th{text-align:center;font-size:1em;font-weight:bold;}
#fquestionnaire .tickboxes td{text-align:center;width:50px;}
#fquestionnaire .tickboxes .title{text-align:left;width:150px;}
#fquestionnaire p{padding:5px 0;margin:0;}
#fquestionnaire table{padding:0;margin:0;border:0;}
#fquestionnaire textarea{width:430px;height:80px;}
#fquestionnaire label{width:400px;float:left;}
.fcompetition input.tb{width:200px;}

/* Reservations */
#pagere #sitecontent{width:911px;float:left;border-top:3px solid white;border-bottom:3px solid white;border-right:0;border-left:6px solid white;}
#pagere .iframe{width:911px;height:600px;background:white;float:left;}
