ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        color:rgb(50,50,50);
}

.clear {clear:both;}

#head, #head_hen
{
	width:940px;
	height:140px;
	margin:auto;
	background:url('/images/main/headBG.png');
}

#head_hen
{
	background:url('/images/main/head_henBG.png');
}

#head h1,  #head_hen h1
{
	display:none;
}


#menu
{
	float:right;
	list-style-type:none;
	margin:20px 20px 0 0;
}

#menu a
{
	float:left;
	width:89px;
	height:28px;
	text-align:center;
	text-decoration:none;
	color:#f08d0d;
	font-size:12px;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	margin:5px;
	background:url("/images/main/menuBG.gif");
}

#menu a:hover
{
	color:rgb(50,50,50);
}

#center
{
	width:940px;
	margin:10px auto 0 auto;
	background:url('/images/main/centerBG.gif') repeat-y;
}

#activities, #random_activities, #hotels
{
	width:300px;
	min-height:600px;
	padding:0 0 20px 0;
	float:left;
	/*background:#efd709 url('/images/main/round_shadow.png') center bottom no-repeat;*/
	background:#efd709 url('/images/main/section_contentBG.png') 0 83px no-repeat;
}

* html #activities, 
* html #random_activities, 
* html #hotels
{
	height:600px;
}

#random_activities, #hotels
{
	background-position:0 53px;
}

#random_activities
{
	margin:0 20px;
}

#random_activities h3, #random_activities p, #random_activities ul
{
	margin:0 20px;
}

#random_activities h3, #hotels h3
{
	font-size:18px;
	/*color:#f08d0d;*/
	margin:20px 20px 10px 20px;
}

#random_activities ul
{
	margin:10px 20px 10px 35px;
}

#center h2
{
	width:300px;
	height:53px;
	background:url('/images/main/sectionBG.png');
	line-height:53px;
	text-align:center;
	font-size:18px;
	color:white;
}
#activities h2, #center h2 strong
{
	color:#f08d0d;
}

#select_activity
{
	height:30px;
	background:url('/images/main/dailyBG.png');
}

#select_activity li
{
	float:left;
	width:150px;
	height:30px;
	list-style-type:none;
	text-align:center;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	color:white;
	cursor:pointer;
}

#daily, #night 
{
	padding:20px 0 0 0;
}

* html #daily,* html #night 
{
	padding:0;
}


#daily ul, #night ul, #hotels .hotel
{
	margin:0 20px 10px 20px;
	padding:0 0 10px 0;
	border-bottom:1px solid  rgb(239, 199, 10);
}

* html #daily ul, * html #night ul
{
	margin:0 20px 0 20px;
}

#daily li, #night li
{
	list-style-type:none;
        margin:0; 
}

#daily li a, #night li a
{
	font-size:12px;
	color:rgb(50,50,50);
	font-weight:bold;
}

#hotels h3
{
	margin-left:0;
}

.detail, .hotels_button
{
	float:right;
	height:23px;
	width:99px;
	background:url('/images/main/detail.png') no-repeat;
	margin:30px 20px 0 0;
}

.detail:hover
{
	background:url('/images/main/detailH.png') no-repeat;
}

.hotels_button
{
	width:112px;
	background:url('/images/main/hotels_button.png') no-repeat;
}

.hotels_button:hover
{
	width:112px;
	background:url('/images/main/hotels_buttonH.png') no-repeat;
}

#activities img, #random_activities img, #hotels img
{
	padding:2px;
	margin:5px;
	float:right;
	border:1px solid #F08D0D;
	
}


#foot
{
	border-top:10px solid white;
	background:#EFBC09;
	height:50px;
	width:940px;
	margin:auto;
	clear:both;
}

* html #foot {margin-top:-10px;}


