body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

.aleft {
	text-align:left;
}

.aright {
	text-align:right;
}

.acenter {
	text-align:center;
}

.topobj {
	width:949px;
}

.main_form {
	padding: 67px 0px 0px 0px;
	vertical-align:bottom;
}

.languagebox {
	height:45px;
}

.main_cal_input {
	font-size:9px;
	height:10px;
	color:#996600;
	background-color: #e6dbce;
	width:70px;
	border: 1px solid #a78d15;
	margin: 6px 0px 0px 0px;
}

.main_cal_list {
	font-size:9px;
	color:#996600;
	background-color: #e6dbce;
	height:15px;
	_height:8px;
	width:35px;
	border: 1px solid #a78d15;
}

.main_cal_bt {
	padding: 15px 0px 0px 0px;
}

.main_cal_vsp {
	padding: 5px 0px 0px 55px;
	#padding: 5px 0px 0px 55px;
	_padding: 0px 0px 0px 55px;
}

.main_body {
	background-image:url(/images/homebg.gif);
}

.main_side {
	padding: 5px 3px 0px 21px;
}

.main_side_banner {
	width:180px;
	margin: 0px 0px 7px 0px;
}

.main_side_feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color:#847023;
	padding: 2px;
}

.main_side_feature a {
	color:#a28824;
	text-decoration:none;
}

.main_side_feature a:hover {
	color:#a28824;
	text-decoration:underline;
}

.main_side_feature a:visit {
	color:#a28824;
}

.main_ent {
	padding: 24px 0px 10px 10px;
}

.main_ent_pic {
	margin: 10px 0px 5px 0px;
}



.main_news {
	padding: 24px 0px 0px 0px;
}

.main_news_box {
	padding: 10px 0px 3px 0px;
}

.main_news_img {
	border:1px #74600a solid;
	padding:1px;
	background-color:#000000;
}

.sub_side_banner {
	width:180px;
	padding: 7px;
}

.sub_body {
	background-image:url(/images/subbgback.gif);
}

.sub_body_showtime {
	background-image:url(/images/subbgback_showtime.gif);
}

.sub_side {
	padding: 0px 3px 0px 15px;
}


.din_box{
	width:567px;
	margin:auto;
	margin-bottom:30px;
}

.din_box .top{
	background-image:url(/images/din_box_top.gif);
	background-repeat:no-repeat;
	height:18px;
}

.din_box .mid{
	background-image:url(/images/din_box_middle.gif);
	background-repeat:repeat-y;
	padding-right:5px;
}

.din_box .bottom{
	background-image:url(/images/din_box_bottom.gif);
	background-repeat:no-repeat;
	height:36px;
	text-align:right;
	padding-right:36px;
}

.din_box .mid td{
	vertical-align:top;
}

.din_description{
	background-image: url(/images/din_sep.gif);
	background-repeat:no-repeat;
}

.din_photo{
	padding-top:11px;
	text-align:center;
}

.standardText {
	font-size: 11px;
	line-height: 19px;
	color:#553b01;
}

.standardText a {
	color:#553b01;
	text-decoration:underline;
}


.standardImages {
	border:3px #6a5b3a double;
	background-color:#f4d489;
}

.standardImages_left {
	border:3px #6a5b3a double;
	background-color:#f4d489;
	margin: 0px 16px 10px 0px;
}

.standardImages_right {
	border:3px #6a5b3a double;
	background-color:#f4d489;
	margin: 0px 0px 10px 16px;
}

.share_box{
	float:right; 
	width:150px;
	text-align:right;
	padding-right:5px;
	margin-top: 15px;
	#margin-top: 5px;
	_margin-top: 5px;
}
/* #margin-top for IE7 , _margin-top for IE6 */

.bookmark_div{
	margin-top:-24px; 
	width:180px; 
	float:left; 
	text-align:left; 
	padding-left:30px; 
	height:16px; 
	font-size:0px;
	position:relative;
}

.bookmark_div a{
	padding:0px 7px 0px 0px;
}

/* for form start */
.form_error {
	color:#FF0000;
}

.ul_form .form_error {
	color:#FF0000;
}
.ul_form, .ul_form ul, .ul_form li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.ul_form li {
	float:left;
	margin:3px 1%;
}
.ul_form select, .ul_form input {
	font-size:10px;
	width: 95%;
	margin:0px;
	padding:0px;
}
.ul_form .width2{
	width: 47%;
}
.ul_form .width3{
	width: 31%;
}
.ul_form .clear{
	float:none;
	clear:both;
}
.ul_form .form_date{
	width:auto;
}
/* for form end */
/* for related content */
#relatedContentTop { margin: 8px 0px 0px -5px;}
#relatedContentBottom { margin: 0px 0px 0px -5px;padding:0px 0px 8px 10px; background-color:#eadfc2; width:605px; height:auto;}
#relatedContentPic { background:url(/images/relatedpic.gif); width:103px; height:71px; text-align:center; padding:14px 0px 0px 0px; margin: -10px 0px 0px -105px; _margin: -10px 0px 0px -50px }
#relatedContent { font-size:9px; line-height:14px; color:#88671d; width:180px; padding:10px 5px 0px 0px; letter-spacing:0em; margin-left:100px; }
#relatedContentTit { font-family:"Times New Roman", Times, serif; font-size:11px; line-height:17px; color:#624401; font-weight:bold}
#relatedContentMore { color:#543b03; margin: 4px 0px 0px 0px; }
#relatedContentUL { margin: 0px 0px 0px -5px; padding:0px 0px 8px 10px; width:605px; _width:595px; list-style:none; }
#relatedContentUL li { width: 180px; float:left; padding:10px 5px 0px 100px; font-size:9px; line-height:14px; color:#88671d; letter-spacing:0em; }
/* for related content end */
.fleft{ float: left }

.package_tnc {display:none; border:1px solid rgba(125,73,0,0.15); background-color: rgba(255,255,255,0.3); padding:0px 10px 0px 10px; margin: 8px 0px 0px 0px;}

.package_tnc ul li { margin: 0px 0px 5px 0px;}
