/* default settings */
html{
	background: url(../images/bg.gif);
	height:100%;
}
body{
	margin:0;
	min-width:1003px;
	background: url(../images/bg-body.gif) repeat-y 50% 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	min-height:100%;
}
* html body{ height:100%;}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{ text-decoration:underline;}
img{ border-style:none;}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
#wrapper{
	overflow:hidden;
	width:100%;
	position:relative;
}
.w1{
	float:left;
	left:50%;
	position:relative;
	width:1010px;
}
.w2{
	float:left;
	left:-50%;
	position:relative;
	width:1010px;
	background: url(../images/bg-wrapper.jpg) no-repeat;
}
/* logo */
.logo{
	margin:44px 0 0 49px;
	width:250px;
	height:229px;
	position:relative;
	z-index:2;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-logo.png) no-repeat;
}
/* header */
#header{
	width:989px;
	position:absolute;
	top:32px;
	left:21px;
}
#header .top{
	overflow:hidden;
	height:1%;
}
#header .top .links{
	overflow:hidden;
	height:1%;
}
#header .top .links ul{
	float:right;
	display:inline;
	margin:0 -8px 0 0;
	padding:0;
	list-style:none;
}
#header .top .links li{
	float:left;
	padding:0 28px 2px;
	background: url(../images/top-separator.gif) no-repeat 100% 1px;
}
#header .top .links a{
	display:block;
	text-indent:-9999px;
	height:14px;
}
#header .top .links a.live-entertainment{
	width:289px;
	background: url(../images/text-live-entertainment.png) no-repeat;
}
#header .top .links a.real-pub-food{
	width:211px;
	background: url(../images/text-real-pub-food.png) no-repeat;
}
#header .slogan{
	overflow:hidden;
	height:1%;
	text-align:right;
	padding:2px 23px 0 0;
}
#header .slogan strong{ font:14px Georgia, "Times New Roman", Times, serif;}
#header .slogan address{
	display:inline;
	font:14px Arial, Helvetica, sans-serif;
	color:#dfba3c;
}
#header .welcome{
	display:block;
	overflow:hidden;
	height:16px;
	text-indent:-9999px;
	background: url(../images/text-welcome.png) no-repeat;
	margin:253px 0 0;
}
#header .time-table{
	font-size:14px;
	margin:7px 0 0;
	overflow:hidden;
	height:1%;
}
#header .time-table strong{
	font-weight:normal;
	float:left;
}
#header .time-table dl{
	float:left;
	margin:0;
	overflow:hidden;
	height:1%;
}
#header .time-table dt{
	float:left;
	display:inline;
	padding:0 0 0 6px;
	margin:0 0 0 -1px;
	background: url(../images/time-separator.gif) no-repeat 0 50%;
}
#header .time-table dd{
	float:left;
	margin:0;
	padding:0 6px 0 3px;
}
/* nav */
#header .nav-bar{
	overflow:hidden;
	height:1%;
	margin:26px 0 0;
	padding:0 21px 0 0;
}
#header .nav{
	float:left;
	display:inline;
	margin:7px 0 0 -12px;
	padding:0;
	list-style:none;
	font-size:13px;
	font-weight:bold;
}
#header .nav li{
	float:left;
	padding:0 12px;
	background: url(../images/nav-separator.gif) no-repeat 0 50%;
}
#header .nav a{ color:#dfba3c;}
#header .nav a:hover,
#header .nav li.active a{
	text-decoration:none;
	color:#fff;
}
#header .nav-bar .ad{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header .nav-bar .ad li{
	float:left;
	padding:0 0 0 8px;
}
#header .nav-bar .ad a{
	float:left;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
}
#header .nav-bar .ad a.facebook{
	background: url(../images/ad1.jpg) no-repeat;
	width:31px;
}
#header .nav-bar .ad a.youtube{
	background: url(../images/ad2.jpg) no-repeat;
	width:63px;
}
/* main */
#main{
	overflow:hidden;
	height:1%;
	padding:182px 23px 0 21px;
}
/* content */
#index-content{
	float:left;
	width:466px;
}

#content{
	float:left;
	width:466px;
}

#content h2{
	margin:0 0 3px;
	font:22px Arial, Helvetica, sans-serif;
	color:#ddb73b;
	padding:0 19px;
}

#content h3{
	margin:0 0 3px;
	font:18px Arial, Helvetica, sans-serif;
	color:#ddb73b;
	padding:5 19px;
}

#content .block{
	background: url(../images/bg-content-block.gif) repeat-y;
	height:1%;
	overflow:hidden;
	margin:0 0 13px;
}
#content .block .cont{
	background: url(../images/bg-content-cont.gif) no-repeat;
}
#content .block .frame{
	background: url(../images/bg-content-frame.gif) no-repeat 0 100%;
	padding:2px;
}
.plaid-daddy{
	overflow:hidden;
	height:1%;
	padding:5px 5px 5px 10px;
}
.plaid-daddy h3{
	margin:0;
	font:26px Georgia, "Times New Roman", Times, serif;
}
.plaid-daddy .ext{
	margin:5px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	color:#dfba3c;
	font:15px Georgia, "Times New Roman", Times, serif;
}
.plaid-daddy .ext li{
	float:left;
	display:inline;
	padding:0 8px 0 10px;
	background: url(../images/ext-separator.gif) no-repeat 0 50%;
	margin:0 10px 0 -10px;
}
.plaid-daddy .ext a{ color:#dfba3c;}
.plaid-daddy img{ display:block;}
/* vip */
.vip{
	overflow:hidden;
	height:1%;
	padding:0 7px 32px 6px;
}
.vip-wrapper{
	overflow:hidden;
	height:1%;
}
.vip-cont{
	float:left;
	width:312px;
	margin:-4px 0 0;
}
.vip-cont p{
	font-size:12px;
	margin:15px 0px;
}
.vip-wrapper img{
	float:right;
	margin:13px 0 0;
}
.vip .form{
	padding:0 0 0 15px;
	margin:13px 0 0;
}
.vip .row{
	overflow:hidden;
	height:1%;
	margin:0 0 8px;
	width:232px;
}
.vip .row label{
	float:left;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#ddb73b;
}
.vip .field{
	float:right;
	width:171px;
	background-color:#ddb73b;
	padding:2px 4px 1px;
}
.vip .field input{
	background:none;
	border:0;
	float:left;
	font:12px/15px Arial, Helvetica, sans-serif;
	margin:0;
}
.vip .field .name{ width:170px;}
.vip .field .num1{
	width:37px;
	border-right:2px solid #000;
	text-align:center;
}
.vip .field .num2{
	width:41px;
	border-right:2px solid #000;
	text-align:center;
}
.vip .field .num3{
	width:83px;
	text-align:center;
}
.vip .field select{
	display:block;
	width:100%;
}
.vip .check{
	overflow:hidden;
	height:1%;
	margin:12px 0 0;
}
.vip .check input{
	float:left;
	margin:0 20px 0 0;
	width:16px;
	height:15px;
}
.vip .check label{
	float:left;
	font-size:11px;
	color:#ddb73b;
}
.vip .button{
	display:block;
	border:0;
	background-color:#ddb73b;
	width:92px;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	margin:8px 0 0 90px;
	cursor:pointer;
}
.vip-footer{
	margin:13px 0 0;
	padding:0 18px;
}
/* sidebar */
#sidebar{
	float:right;
	width:471px;
}
#sidebar h3{
	margin:0 0 3px;
	padding:0 18px;
	font:21px Arial, Helvetica, sans-serif;
	color:#ddb73b;
}
#sidebar .block{
	background: url(../images/bg-sidebar-block.gif) repeat-y;
	overflow:hidden;
	height:1%;
	margin:0 0 15px;
}
#sidebar .block .cont{ background: url(../images/bg-sidebar-cont.gif) no-repeat;}
#sidebar .block .frame{
	background: url(../images/bg-sidebar-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:2px;
}
.week{
	overflow:hidden;
	height:1%;
	padding:2px 15px 0;
	margin:0;
	list-style:none;
}
.week li{
	float:left;
	width:100%;
	margin:0 0 17px;
}
.week h4{
	margin:0;
	color:#dfba3c;
	font:17px Georgia, "Times New Roman", Times, serif;
}
.week p{
	margin:0;
	line-height:19px;
}
.video-photo{
	margin:0;
	padding:26px 0 16px 12px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.video-photo li{
	float:left;
	margin:0 5px 0 0;
}
.video-photo h4{
	margin:0 0 15px;
	color:#dfba3c;
	font:17px Georgia, "Times New Roman", Times, serif;
}
.video-photo img{ display:block;}
.more-news{
	padding:12px 32px 60px;
}
.more-news h3{ padding:0 !important;}
.more-news ul{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:17px;
}
.more-news li{
	margin:0 0 19px;
}
/* footer */
#footer{
	overflow:hidden;
	height:1%;
	padding:6px 32px 10px 21px;
	color:#dfba3c;
}
#footer a{ color:#dfba3c;}
#footer .nav-bar{
	overflow:hidden;
	height:1%;
}
#footer .nav{
	float:left;
	display:inline;
	margin:0 0 0 -15px;
	padding:0;
	list-style:none;
}
#footer .nav li{
	float:left;
	padding:0 14px 0 15px;
	background: url(../images/footer-separator.gif) no-repeat 0 50%;
}
#footer .nav a:hover,
#footer .nav li.active a{
	text-decoration:none;
	color:#fff;
}
#footer .nav-bar address{
	float:right;
	margin:2px 0 0;
	font-style:normal;
	font-size:13px;
}
#footer .copy{
	margin:15px 0 0;
}

#cu3er-container {width:440px; height:300px; outline:0;}
