body {
	text-align: center;
	/*background: #739dae url('../img/site_bg.png') repeat-x top left;*/
	/*background: transparent url('../img/site_bg.png') repeat-x top left;*/
	background: #070b1c;
	width: 100%;
	/*color: #b5b6bf;*/
	color: #c5c6cf;
	font-family: "Lucida Grande", "Lucida", "Arial New", "Arial", sans;
	font-size: 12px;
	line-height: 17px;
}

body .bg_layer_2_wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

body .bg_layer_2_wrapper .right,
body .bg_layer_2_wrapper .left
{
	width: 50%;
	position: relative;
	height: 800px;
	display: inline;
	/*background: transparent url('../img/site_bg_layer_2.gif') repeat-x top left;*/
	display: none !important;
}

body .bg_layer_2_wrapper .right {
	cleaR: right;
	float: right;
	background-position: 0px 375px;
}
body .bg_layer_2_wrapper .left {
	cleaR: left;
	float: left;
	background-position: 0px 230px;
}

body .main-wrapper {
	position: relative;
	text-align: left;	
	margin: 0 auto;
	width: 840px;
	top: 112px;
}
body .main-wrapper .main-content  {
	/*background:  url('../img/main_content_bg.png') repeat top left; */
	background: #26384e;
	width: 100%;
	padding-bottom: 30px;
}
body .main-wrapper .main-content .v-space {
	width: 1px;
	height: 530px;
	display: inline;
	float: left;
	clear: left;
}


body .main-wrapper .corner-left { 
	width: 157px;
	height: 234px;
	background: url('../img/top-left.png') no-repeat top left;
	position: absolute;
	left: -116px;
	top: -30px;
}

body .main-wrapper .border-bottom { 
	width: 100%;
	bottom: -25px;
	widtH: 838px;
	height: 25px;
	positioN: absolute;
	background: url('../img/border_bottom.png') no-repeat bottom left;
	display: none !important;
}
body .main-wrapper .corner-bottom-right { 
	width: 97px;
	height: 155px;
	background: url('../img/bottom-right.png') no-repeat bottom right;
	position: absolute;
	right: -35px;
	bottom: -30px;
	z-index: 1;
}

body .header_wrapper {
	position: absolute;		
	top: -111px;
	height: 111px;
	width: 100%;
}

body .header_wrapper .header {
	width: 100%;	
	height: 100%;
	position: relative;
}
body .header_wrapper .header .site_logo {
	width: 205px;	
	height: 54px;
	cursor: pointer;
	background: url('../img/kensi-logo.png') no-repeat top left;
	position: absolute;
	bottom: 0px;
	left: 21px; 
}

.main-content .column {
	float: left;
	display: inline;
	padding-left: 24px;
	position: relative;
}

.main-content .column.left {
	width: 222px;	
}
.main-content .column.right {
	width: 542px;	
	clear: right;
	z-index: 1988;
}
.icon.download {
	width: 80px;
	height: 23px;
	margin-right: 18px;
	margin-top: 18px;
	display: inline;
	float: left;
	background: transparent url('../img/download-generic-royal.gif') no-repeat top left;
}
.column.left .heading {
	margin-top: 32px;
}
.column.left .info-box {
	display: none;
	margin-top: 8px;
	width: 210px; 
}

.column.right .banner-wrapper {
	position: relative;
	top: -9px;
	left: -9px;
}
.column.right .banner-wrapper .banner {
	border: 9px solid #bf8b2e;
	/*min-width: 535px;
	min-height: 250px; */
	background-color: #af7b1e;
}
.column.right .banner-wrapper .banner.hidden {
	display: none;
}

.column.right .heading {
	margin-top: 20px;  /* 29px-9px for relative banner */
}
.column.right p,
.column.left p 
{
	margin-top: 22px;
}

.column.left p {
	margin-top: 11px;
	padding-bottom: 11px;
}
a {
	color: #b8d7ec !important;
}
.column.right p a {
	color: #b8d7ec !important;
}
p em {
	font-weight: bold;
	color: #EEEE99;
}
/* menus */
.header ul.top-nav {
	position: absolute;
	width: 540px;
	height: 38px;
	/*left: 271px;*/
	left: 275px;
	bottom: 16px;
}
.header ul.top-nav li {
	display: inline;
	float: left;
	margin-right: 5px;
	bottom: 0px;
	cursor: pointer;
	position: relative;
}
/*
<div class="menu level-2" id="menu-level-2-m-entertainment">
<div class="item-wrapper" id="m-thefront">
<div class="item left"></div>
<div class="item" 
 */
.header ul.top-nav li .menu.level-2 {
	position: absolute;
	width: 300px;
	top: -30px;
	left: -30px;
	display: none;
	height: 19px;
}
.header ul.top-nav li .menu.level-2 .item {
	display: inline;
	float: left;
	height: 19px;
}

.header ul.top-nav li .menu.level-2 .item.left { 
	width: 7px; 
	height: 19px;
	background: url('../img/menu/m-item-left.png') no-repeat top left;
}
.header ul.top-nav li .menu.level-2 .item.right { 
	width: 7px; 
	height: 19px;
	background: url('../img/menu/m-item-right.png') no-repeat top left;
}
.header ul.top-nav li .tail {
	position: absolute;
	display: none;
	left: 30%;
	top: -11px;
	width: 8px;
	height: 10px;
	background: url('../img/menu/m-tail.png') no-repeat top left;
}
.footer {
	position: absolute;
	bottom: -110px;
	left: 25px;
	color: white !important;
	height: 100px;
}


.footer ul.menu-footer {
	position: relative;
	width: 100%;
}
.footer ul.menu-footer li {
	display: inline;
	float: left;
	margin-right: 15px;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}
.footer .menu-footer-2 {
	position: absolute;
	top: 24px;
	left: 0px;
	width: 600px;
}
.footer .menu-footer-2 .item {
	margin-right: 15px;
	cursor: pointer;
}
.footer .creative {
	display: none !important;
}
span.list-item 
{
    padding-left: 15px;
    background: transparent url('../img/arrow.gif') no-repeat 0 3px;
}
ul.list-item li 
{
    padding-left: 15px;
    background: transparent url('../img/arrow.gif') no-repeat 0 3px;
}



/* menus */
#m-cornerbar { width: 97px; height: 25px; background: url('../img/menu/m-cornerbar.gif'); }
#m-winebar { width: 80px; height: 25px; background: url('../img/menu/m-winebar.gif'); }
#m-restaurant { width: 98px; height: 25px; background: url('../img/menu/m-restaurant.gif'); }
#m-functions { width: 87px; height: 25px; background: url('../img/menu/m-functions.gif'); }
#m-cellar { width: 65px; height: 25px; background: url('../img/menu/m-cellar.gif'); }
#m-gaming { width: 65px; height: 25px; background: url('../img/menu/m-gaming.gif'); }

#m-cornerbar:hover { width: 97px; height: 25px; background: url('../img/menu/m-cornerbar-over.gif'); }
#m-winebar:hover { width: 80px; height: 25px; background: url('../img/menu/m-winebar-over.gif'); }
#m-restaurant:hover { width: 98px; height: 25px; background: url('../img/menu/m-restaurant-over.gif'); }
#m-functions:hover { width: 87px; height: 25px; background: url('../img/menu/m-functions-over.gif'); }
#m-cellar:hover { width: 65px; height: 25px; background: url('../img/menu/m-cellar-over.gif'); }
#m-gaming:hover { width: 65px; height: 25px; background: url('../img/menu/m-gaming-over.gif'); }

#page_cornerbar #m-cornerbar { width: 97px; height: 25px; background: url('../img/menu/m-cornerbar-over.gif') !important; }
#page_winebar #m-winebar { width: 80px; height: 25px; background: url('../img/menu/m-winebar-over.gif') !important; }
#page_restaurant #m-restaurant { width: 98px; height: 25px; background: url('../img/menu/m-restaurant-over.gif') !important; }
#page_functions #m-functions { width: 87px; height: 25px; background: url('../img/menu/m-functions-over.gif') !important; }
#page_cellar #m-cellar { width: 65px; height: 25px; background: url('../img/menu/m-cellar-over.gif') !important; }
#page_gaming #m-gaming { width: 65px; height: 25px; background: url('../img/menu/m-gaming-over.gif') !important; }

