*{margin:0;padding:0;border:0}
html {height:100%;}
body {height:100%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;color:#3C4144;background-color:#000; }
h1,h2,h3,h4,p,ul,li,div,span,a,strong{font-size:1em}
#page{width:990px;height:100%;position:absolute;left:50%;margin-left:-481px;z-index:1;bottom:0;}
#container{
width:959px !important; /*moz width*/
width:990px; /*IE width*/ 
 position:relative;top:8px; left:2px; z-index:1000;padding:18px 25px 30px 18px;  background-image: url(/_assets/images/container-bg.png);
	background-repeat: repeat-y;}
#main-menu {

	list-style-type:none;

	margin:0;

	padding:0;

	overflow:hidden;

	height:81px;

}

#main-menu a {

	border-style:none;

    border: none;

}

#main-menu li {

	float:left;

	margin-right:14px;;

	padding:0;

}

#main-menu li img { vertical-align:top; }

#main-menu li, #main-menu a { display:block; }

#main-menu a {

	height:0px;

	padding-top:81px;

	line-height:81px;

	overflow:hidden;

	background:url(/_assets/images/new-logo.png) no-repeat;

}

#nav- a { width:442px; background-position:0 0; }

#nav-find a { width:127px; background-position:-442px 0px; }

#nav-book a { width:127px; background-position:-583px 0px; }

#nav-event a { width:140px; background-position:-721px 0px; }

#nav-contact a { width:112px; background-position:-872px 0; }

#nav- a:hover, #nav- a.active { background-position:0 -80px; }

#nav-find a:hover, #nav-find a.active { border: none; background-position:-442px -80px; }

#nav-book a:hover, #nav-book a.active { background-position:-583px -80px; }

#nav-event a:hover, #nav-event a.active { background-position:-721px -80px; }

#nav-contact a:hover, #nav-contact a.active { background-position:-872px -80px;}


#content { }
#content p{color:#FFffff; font-size:1.4em;line-height:160%; margin-bottom:15px;}
#content a {text-decoration:none;color:#CF276D;}
#content a:hover
{
color: #fff;text-decoration:underline;

}
#content H1 { color:#CF276D; font-size:24px; font-weight:bold; padding-bottom:2px;}
#content H2 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;
}
#content H3 { color:#FFFFFF; font-size:16px; font-weight:bold; padding-bottom:10px;}
#images { float:right; width:130px; margin-bottom:20px; margin-top:45px;}
#image{ text-align:center; border:thin; border-color:#cccccc; margin-bottom:15px;}

#footer{width:100%;height:50px;position:fixed;bottom:0px; background-image: url(/_assets/images/foot-bg.png);
	background-repeat: repeat-x; text-align:left; z-index:998;  }
#footerNav{ width:100%; margin-top:20px; list-style:none; text-align:center;position:absolute;left:50%;margin-left:-481px;z-index:999;bottom:0px; }
#footerNav li{position:relative;float:left;line-height:16px; margin-top:6px; vertical-align:middle;}
#footerNav li a {padding: 0 10px;line-height:16px;height:16px;position:relative;z-index:3;display:inline;color: #CF276D;
text-decoration:none;font-weight:bold;font-size:11px;white-space:nowrap;}
#footerNav a:hover
{color:#FFFFFF;

}


#squeeze_content{
width:480px !important; /*moz width*/
width:520px; /*IE width*/ 
height:150px !important; /*moz width*/
height:200px; /*IE width*/ z-index:1000; color:#FFffff; font-size:12px; padding:18px 25px 30px 18px; line-height: 140%; overflow: hidden; }
#squeeze_content a {text-decoration:underline;color:#FF00CC;}
#squeeze_content a:hover
{
color: #fff;
text-decoration:none;
}
#squeeze_content H1 { color:#FF00CC; font-size:18px; font-weight:bold; padding-bottom:10px;}
#squeeze_content H2 {
	color:#7f266e;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
#squeeze_content H3 { color:#FFFFFF; font-size:16px; font-weight:bold; padding-bottom:10px;}
#demotip { 
    display:none; text-align:center; 
    background:transparent url(/_assets/images/black_arrow.png); 
    font-size:1.1em; line-height:140%;
    height:70px; 
    width:160px; 
    padding:25px; color:#fff;
	z-index:1000;
}
#home-search { float:right; width:350px; background-image:url(../_assets/images/search-bg.png); height:490px; margin-left:20px; margin-bottom:25px;}
#select-area { position: relative; top:122px; left:41px; height:25px; border:thin #000 1px;}
#select-type { position: relative; top:186px; left:41px; height:25px; border:thin #000 1px;}
#select-reserved { position: relative; top:223px; left:176px; height:16px; border:thin #000 1px;}
#select-guestlist { position: relative; top:247px; left:176px; height:16px; border:thin #000 1px;}
#select-people { position: relative; top:272px; left:176px; height:25px; border:thin #000 1px;}
#search-button { position:relative; top:313px; left:202px;}

ul {
	list-style: none;
}

li.singletweet {
	margin:20px 0;
	width:500px;
}

li.singletweet span {
}

li.singletweet p {
	border-top:1px dashed silver;
	color:#626262;
	line-height:20px;
	margin:17px 0 5px;
	padding-top:12px;
}

#twitter_multi_div a.tweetname {
	color:black;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:0;
}

#twitter_multi_div a.tweettime {
	font-size:10px;
	position:absolute;
	right:17px;
	top:18px;
}

li.singletweet div.tweet {
	background:#EEEEEE none repeat scroll 0 0;
	padding:15px;
	position: relative;
}
div#bookmark {
    position: absolute;
    left: 1px;
    top: 1px;
}
div#facebook {
    position: absolute;
    Left: 43px;
    top: 1px;
}
div#twitter {
    position: absolute;
    Left: 85px;
    top: 1px;
}

div#bookmark a {
    width: 32px;
    height: 28px;
    display: block;
}

div#facebook a {
    width: 32px;
    height: 28px;
    display: block;
}
div#twitter a {
    width: 32px;
    height: 28px;
    display: block;
}
/*