/* ----- main.css ----- */

img { border:0}
a { cursor:pointer; color:#c00;}

body {
	margin: 0;
	background: url(../images/body_bg.gif) left top repeat-x;
}
a,area { blr:expression(this.onFocus=this.blur()) }/* 清除链接虚线 For IE */
:focus { -moz-outline-style: none; } /* 清除链接虚线 For FF */

#pageContent {
	width:904px;
	margin:0 auto 0 0;
	clear:both;
}

/*-------------------------   Header - Start   -----------------------
*/
#header {
	width:904px;
	height:300px;
	background: url(../images/header_pic.jpg) left top no-repeat;
	margin:0;
}

#nav2 {
	width:80%;
	float:left;
	padding-left:126px;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#nav2 a {
	color:#666;
	margin-right:11px;
	text-decoration:none;
}
#nav2 a:hover {
	color:#333;
	border-top:2px solid #c00;
}
#sm #nav2 a#sitemap {/* 用body="不同id"区分不同页面，从而以不同样式显示当前页导航 */
	color:#333;
	border-top:2px solid #c00;}


#logoWrap {
	width:80%;
	height:120px;
	float:left;
	margin:50px 0 0 0;
	padding:0 0 0 100px;
}
#logo a {
	display:block;
	width:125px;
	height:120px;
	background:url(../images/logo.png) left top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
}

#nav1 {
	width:90%;
	height:60px;
	float:right;
	margin-top:15px;
}
#nav1 a.sub1, #nav1 a.sub2, #nav1 a.sub3, #nav1 a.sub4 {
	width:120px;
	height:60px;
	display:block;
	float:right;
	background:url(../images/nav1.png) left top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub1.png');
}
#nav1 a.sub1:hover {
	background:url(../images/nav1h.png) left top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub1h.png');
}
#nav1 a.sub2 {
	width:168px;
	background:url(../images/nav1.png) -120px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub2.png');
}
#nav1 a.sub2:hover {
	background:url(../images/nav1h.png) -120px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub2h.png');
}
#nav1 a.sub3 {
	width:128px;
	background:url(../images/nav1.png) -288px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub3.png');
}
#nav1 a.sub3:hover {
	background:url(../images/nav1h.png) -288px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub3h.png');
}
#nav1 a.sub4 {
	width:184px;
	background:url(../images/nav1.png) -416px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub4.png');
}
#nav1 a.sub4:hover {
	background:url(../images/nav1h.png) -416px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub4h.png');
}

#home #nav1 a.sub1 {/* 用body="不同id"区分不同页面，从而以不同样式显示当前页导航 */
	background:url(../images/nav1h.png) left top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub1h.png');
}
#info #nav1 a.sub2 {/* 用body="不同id"区分不同页面，从而以不同样式显示当前页导航 */
	background:url(../images/nav1h.png) -120px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub2h.png');
}
#plan #nav1 a.sub3 {/* 用body="不同id"区分不同页面，从而以不同样式显示当前页导航 */
	background:url(../images/nav1h.png) -288px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub3h.png');
}
#room #nav1 a.sub4 {/* 用body="不同id"区分不同页面，从而以不同样式显示当前页导航 */
	background:url(../images/nav1h.png) -416px top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav1_sub4h.png');
}
/*
-------------------------   Header - End   -----------------------*/

/*-------------------------   Content - Start   -----------------------
*/
#content {
	width:904px;
	float:left;
	margin:0;
}
/*#sidepic {
	width:100px;
	margin-top:22px;
	background-color:#1C0B0A;
}*/
#sidepic img { border:0; margin:0 0 auto 0;}

#about {
	width:504px;
	height:530px;
	text-align:left;
	margin:0 auto;
	background:url(../images/about_line.jpg) right -40px no-repeat!important;
	background:url(../images/about_line.jpg) right 20px no-repeat;
	/*background:url(../images/about_line.png) right 20px no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/about_line.png');*/
}
#about dt {
	width:400px;
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#666;
	margin:44px auto 0 auto;
	padding:0;
	border-bottom:1px solid #D2D2D2;
}
#about dd {
	width:400px;
	font:12px/21px "MS Gothic";
	color:#333;
	margin: 24px auto 0 auto;
}
#about dd a { font:11px Arial; color:#333; text-decoration:underline;}
#about dd a:hover { text-decoration:none;}
.e { font:11px/20px Arial; color:#333;}
#about dd span { float:left;}
/*#right {
	width:300px;
	float:right;
	margin:0 0 auto auto;
}*/
#leaf {
	width:82px;
	height:44px;
	float:right;
	background:url(../images/leaf.png) right top no-repeat!important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leaf.png');
}

#sublink1 {	
	width:290px;
	float:right;
	background-color:#F2F2F2;
	margin:26px 0 0 auto;
}
#sublink1 dt { margin:0 0 1px 8px;}
#sublink1 dd { text-align:right; margin:0 15px 11px auto;}

#sublink2 {
	width:220px;
	float:right;
	margin:20px 8px 0 auto;
	text-align:right;
}
#sublink2 dl { margin-top:0;}
#sublink2 dt a {
	font:11px/10px "MS Gothic";
	color:#333;
	text-decoration:none;
}
#sublink2 dt a:hover { color:#c00; background-color:#E1E1E1;}
#sublink2 dd {
	font:10px/10px Arial;
	color:#666;
	text-decoration:none;
}
#sublink2 table {
	width:90%;
	text-align:left;
	margin:0 0 auto auto;
}
#sublink2 td {
	font:11px/11px Arial;
	color:#666;
	text-decoration:none;
	padding:3px;
}
/*
-------------------------   Content - End   -----------------------*/

/*-------------------------   Footer - Start   -----------------------
*/
#footer {
	/*float:left;*/
	clear:both;
	height:111px;
	padding-left:223px;
	background:url(../images/footer_bg.gif) left top no-repeat;
}
#nav3Wrap {
	clear:both;
	margin:7px auto 0 7px;
	background:url(../images/nav3_bg.gif) left top repeat-x;
}
#nav3 {
	width:681px;
	height:44px;
	background: url(../images/footer_leaf.gif) 588px top no-repeat;
}
#nav3 a {
	font:11px/32px "MS Gothic";
	color:#333;
	display:block;
	float:left;
	height:32px;
	padding-left:38px;
	text-decoration:none;
	background-color:#E6E6E6;
}
#nav3 a:hover { color:#c00;}

#link { height:41px; margin:0 auto 20px 0; clear:both}
#link img {
	float:left;
	margin-left:20px;
}
/*
-------------------------   Footer - End   -----------------------*/


/*-------------------------   SubPage - Start   -----------------------
*/
#subTitle {
	width:98%;
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding-top:44px;
	text-align:left;
	border-bottom:1px solid #D2D2D2;
}
#subContent {
	margin:0 auto;
	text-align:left;
	padding:0 40px;
	font:12px/22px Arial, "MS Gothic";
	color:#666;
	text-decoration:none;
	background:url(../images/about_line.jpg) right 22px no-repeat;
}
#subContent dt {
	font:bold 12px/22px "MS Gothic";
	color:#333;
	margin:20px auto 12px auto;
}
#subContent dd {
	font:12px/20px "MS Gothic";
	margin-left:16px;
}
#subContent table {
	width:80%;
	margin:20px auto auto 0;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}
#subContent td {
	font:12px/28px Arial;
	text-align:center;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}
.vacant { background-color: #fff; color:#369;}
.vacant2 { border:1px solid #d2d2d2;}
.few, .no { color:#fff; border-bottom:1px solid #fff!important; border-left:1px solid #fff!important;}
.few { background-color:#0f9;}
.no { background-color:#f66;}
.past { text-decoration:line-through;}
.week { background-color:#f0f0f0;}
.year { background-color:#C7BB7F;}

/*
-------------------------   SubPage - End   -----------------------*/

.selectview {
	display:block;
}
.selecthide {
	display:none;
}
