﻿
.right_body .accommodation .top
{
	background-image:url(../Images/top_acc.png);
	margin-top:10px;
	background-repeat:no-repeat;
	color:#000000;
	width:693px;
	height:35px;
}
.right_body .accommodation .top .title
{
	margin:5px 5px 5px 10px;
	color:#E0861B;
	font-weight:bold;
	font-size:1.1em;
}
.right_body .accommodation .top .title a
{
	color:#E0861B;
}
.right_body .accommodation .top .title a:hover
{
	color:#EFC08A;
}
*:lang(en) .right_body .accommodation .top .title
{
	padding-top:5px;
}
.right_body .accommodation .body
{
	background-color:White;
	width:683px;
	padding:5px;

}
.body .Video
{
	text-align:center;
	margin-top:15px;
	color:Red;
}

.right_body .accommodation .body .content
{
	width:685px;
	margin:10px 5px 5px 0px;
	text-align:justify;
	overflow:hidden;
	
}
*html .right_body .accommodation .body .content
{
	width:683px;
	margin:10px 0px 5px -1px;
}
.right_body .accommodation .body .content .contentImg img
{
	margin:5px 5px 5px 28px;	
}
.right_body .accommodation .body .content .contentImg1 img
{
	margin:0px 2px 5px 0px; 
	padding:0px;
}
*html .right_body .accommodation .body .content .contentImg1 img
{
	margin:0px 1px 5px 0px; 
	
}
.right_body .accommodation .body .content img
{
	float:left;
	padding:0 20px 5px 0;	
	vertical-align:middle;
}

.right_body .accommodation .bottom
{
	width:694px;
	height:35px;
	margin-top:-20px;
	text-align:center;
}

.right_body .accommodation .bottom .title
{
	margin:10px 15px 5px 10px;
	text-align:right;
	color:#E0861B;
	font-weight:bold;
	font-size:0.8em;
}
.right_body .accommodation .bottom .title a
{
	color:#E0861B;
}
.right_body .accommodation .bottom .title a:hover
{
	color:#EFC08A;
}
.right_body .accommodation .bottom input
{
	border:0;
	background-color:Transparent;
	color:Red;
	cursor:pointer;
	margin:7px 2px 0 0;
	
}

/* CSS For Residence Facilities */
.right_body .accommodation .body .content .content_detail
{
	margin-top:10px;
	font-weight:bold;
	
	width:680px;
}
.right_body .accommodation .body .content .content_detail .Icon
{
	float:left;
	width:50px;
	height:50px;
	
}
.right_body .accommodation .body .content .content_detail .Icon1
{
	float:left;
	width:50px;
	height:50px;
	margin-top:-5px;
	
}

.right_body .accommodation .body .content .content_detail .detail
{
	float:left;
	text-align:justify;
	margin-right:10px;
	width:520px;
	
}
.right_body .accommodation .body .content .content_detail .detail a
{
	
}
.right_body .accommodation .body .content .content_detail .detail a:hover
{
	color:#D2B800;
}

*html .right_body .accommodation .body .content .content_detail .detail
{
	margin-left:-15px;
	width:517px;
}
.right_body .accommodation .body .content .content_detail .sqm2
{
	float:right;	
	width:100px;
	
}


/* Excursion_Introduce */
.Excursion_Introduce
{
	
	width:680px;
	font-size:1em;
	margin-left:10px;
	width:693px;
}
.Excursion_Introduce .title
{
	font-size:1.1em;
	font-weight:bold;
	color:#E0861B;
	margin-bottom:5px;
}
.Excursion_Introduce .body
{
	text-indent:1cm;
	width:680px;
	
}
.Excursion_Introduce .body img
{
	text-align:center;
}

/* -------- Accommodation -----------*/
.Accommodation
{
	background-image:url(../Images/Accommodation.gif);
	margin-left:-3px;
	background-repeat:no-repeat;	
	width:707px;
	overflow:hidden;
	margin-top:15px;
}
.Accommodation .Acc_Content
{
	width:670px;
	
	margin:40px 0 30px 50px;
	
}
.Acc_Content .detail
{
	float:left;
	margin-right:70px;
	margin-bottom:10px;
	width:150px;
	height:190px;
	font-size:0.9em;
	
	text-align:center;
	
}
.AccDetail
{
	
	width:698px;
	margin-top:-15px;
	
}
.AccDetail .left
{
	float:left;
	margin-left:0;
	margin-top:12px;
	width:435px;
	background-color:Transparent;
	
}
*html .AccDetail .left
{
	margin-left:0;
}
.AccDetail .right
{
	float:right;
	width:237px;

	
}

.right .top
{
	background-image:url(../Images/acc_bg1.gif);
	background-repeat:no-repeat;	
	width:237px;
	height:11px;
	
}

.right .body
{
	background-color:#F6F6F6;
	margin-left:5px;
	
	width:224px;
}
.body .content
{
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	overflow:hidden;
	
}
.body .content .image
{
	width:204px;
	padding-top:4px;
	margin-left:4px;
	

	text-align:right;
	
	
}
.image img
{
	border:solid 2px #D8D8D6; 
	margin-left:3px;
	margin-bottom:3px;
}


*html .right .body
{
	margin-top:-6px;
}
.right .bottom
{
	background-image:url(../Images/acc_bg2.gif);
	background-repeat:no-repeat;	
	width:237px;
	height:11px;
	margin-bottom:10px;
}
img.ip
{
	margin-left:2px;
	
	
}