/* theme  */
body{ 
	background-color: #1b0303;
}

td.ff_parent {
	background:url(../images/common/top_01.jpg) no-repeat top center; /* header background */
}

td.ff_parent {
	background-color:#170302;
}

body.accommodation td.ff_parent,
body.dining td.ff_parent,
body.meetings_banquet td.ff_parent,
body.leisure_facilities td.ff_parent,
body.virtual_tour td.ff_parent {
	background-color:#180302;
}

body.events_promotions td.ff_parent {
	background-image: url(../images/home/main_bg_03.jpg); 
	background-position: center top;
	background-repeat: no-repeat;	
}

div.ff_header { }

div.ff_main {}

div.main_bg2 { /* background image */
	width:1680px; height:531px; 
	position:absolute; 
	left:-355px;	
	background:url(../images/common/main_bg_03.jpg) no-repeat top left; 
}

body.accommodation div.main_bg2,
body.dining div.main_bg2,
body.meetings_banquet div.main_bg2,
body.leisure_facilities div.main_bg2,
body.virtual_tour div.main_bg2 {
	background:url(../images/common/bg_new_03.jpg) no-repeat top center;
} 

div.footer_bg {
	height:100px;
	width:1680px; left:-350px;
	position:absolute;
	background:url(../images/common/footer.jpg) no-repeat;
	background-position:top center;
} 

div.ff_main_content {}

/* ============================================== Common ============================================== */

body, th, td, p, input, textarea{
	color: #A9A8A6;
	font-family:Arial;
}

a, a:visited{
	color:#fef5ce;
	text-decoration: none;
}

p, li, h1, h2, h3, h4 {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul, ol {
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}

li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

p.top, h1.top, h2.top, h3.top, h4.top {
	margin:0px 0px 0px 0px;
}

p, td, a {
	color:#fef5ce;
}

h1{
	color: #5F5F5F;
}

h3 {
	color:#FFFFFF;
}

img {
	border:0px;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.btn {
	cursor:pointer;
}

div.clear  {
	clear:both;
}

div.ctr_div {
	height:40px;
}
