a:link {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

a:visited {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

a:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.menulist a:link {
	color: #ABA49C;
	TEXT-DECORATION: none;
}

.menulist a:visited {
	color: #ABA49C;
	TEXT-DECORATION: none;
}

.menulist a:hover {
	color: #96C733;
	TEXT-DECORATION: none;
}

.bottomlist a:link {
	color: #584A39;
	TEXT-DECORATION: none;
}

.bottomlist a:visited {
	color: #584A39;
	TEXT-DECORATION: none;
}

.bottomlist a:hover {
	color: #ABA49C;
	TEXT-DECORATION: none;
}

.txtnum  a:link {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.txtnum a:visited {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.txtnum a:hover {
	color: #FFFFFF;
	TEXT-DECORATION:underline;
}

.txt a:link {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.txt a:visited {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.txt a:hover {
	color: #FFFFFF;
	TEXT-DECORATION:underline;
}

.newslefttxt a:link {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.newslefttxt a:visited {
	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.newslefttxt a:hover {
	color: #FFFFFF;
	TEXT-DECORATION:underline;
}

.floorlevelnum a:link {
	color: #9AC1C6;
	TEXT-DECORATION: none;
}

.floorlevelnum a:visited {
	color: #9AC1C6;
	TEXT-DECORATION: none;
}

.floorlevelnum a:hover {
	color: #FFFFFF;
	TEXT-DECORATION:none;
}














































@font-face {
	font-family: 'BodoniRoman';
	src: url('../fonts/bodoni_bt-webfont.eot');
	src: local('☺'), url('../fonts/bodoni_bt-webfont.woff') format('woff'), url('../fonts/bodoni_bt-webfont.ttf') format('truetype'), url('../fonts/bodoni_bt-webfont.svg#webfont8wwvNPje') format('svg');
	font-weight: normal;
	font-style: normal;
}














































html{
	height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:AvenirLT-Book,Arial;
	font-size: 12px;
	line-height:18px;
	color:#767676;
	height:100%;
}

table{
	font-family:AvenirLT-Book,Arial;
	font-size: 12px;
	line-height:18px;
	color:#767676;
}

img { behavior: url("../js/iepngfix.htc") }

* {
 margin: 0;
 }
































#case{
	position:relative;
	width:100%;	
}

#all{
	position:relative;
	width:980px;	
}

#top {
	position:relative;
	width:955px;
	padding-top:13px;
}
#logo{
	position:relative;
	float:left;	
}
#menu{
	position:relative;
	float:right;
	text-align:left;
	height:45px;
}
#indexmap{
	position:relative;
	float:right;
	margin-left:30px;	
}

#middle {
	position:relative;
	width:100%;
	height:560px;
	margin-top:10px;
	_margin-top:0px;
}
#indexmiddle{
	position:relative;
	width:100%px;
	height:560px;
	margin-top:10px;
	_margin-top:0px;
}

#bottom {
	position:relative;
	width:955px;
	padding-bottom:2px;
}










































.clear{
	clear:both;	
}
.menulist{
	position:relative;
	float:left;
	margin-left:45px;
	text-align:left;
	margin-top:9px;
}
.bottomlist{
	position:relative;
	float:left;
	border-left:1px solid #584A39;
	padding-left:9px;
	padding-right:9px;
	margin-top:8px;
}
.bottomico{
	position:relative;
	float:left;
	margin-top:3px;
}
.maintxtbg{
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}
.maintxt{
	position:absolute;
	color:#FFFFFF;
	top:25px;
	left:25px;
	width:190px;
	text-align:left;
	z-index:4;	
}
.bigimg{
	position:relative;
	z-index:2;
	text-align:right;
	width:980px;	
}
.txttitle{
	position:relative;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:20px;
	margin-bottom:30px;
	padding-top:10px;
	border-top:1px solid #FFFFFF;
	float:left;
}
.txt{
	position:relative;
	margin-bottom:35px;
}
.newslefttxt{
	position:relative;
	margin-bottom:35px;
	height:420px;	
}
.txtnum{
	position:relative;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
}
.indexline{
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;	
}
/*.othercloer{
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;	
}*/
.onecolor{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;	
}
.twocolor{
	position:absolute;
	z-index:3;
	top:0px;
	left:136px;
}
.threecolor{
	position:absolute;
	z-index:3;
	top:0px;
	left:607px;
}
.fourcolor{
	position:absolute;
	z-index:3;
	top:0px;
	right:0px;
}
.fivecolor{
	position:absolute;
	z-index:3;
	bottom:0px;
	right:0px;
}
.sexcolor{
	position:absolute;
	z-index:3;
	bottom:0px;
	right:209px;
}

.floorimg{
	position:relative;
	float:left;
	border-top:2px solid #B3B3B3;
	border-bottom:2px solid #B3B3B3;
	width:713px;
	height:556px;
}
.floorsildline{
	position:relative;
	float:left;
}
.floormain{
	position:relative;
	float:left;
	background:url(../images/floortxtbg.jpg);
	color:#FFFFFF;
	text-align:left;
}
.floorlevel{
	position:relative;
	height:560px;
	float:left;
	background:url(../images/floortxtbg.jpg);
	width:40px;
}
.floortxtsingle{
	position:relative;
	padding-top:13px;
	padding-bottom:18px;
	border-top:1px solid #FFFFFF;
	width:195px;	
}
.floorlevelnum{
	position:relative;
	margin-top:15px;
	margin-bottom:8px;
	color: #9AC1C6;
}
.floortxttitlt{
	position:relative;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:18px;
}
.floorlevelname{
	position:relative;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:25px;
	text-align:center;
	background:#4999A2;	
	border-top:1px solid #FFFFFF;
	padding-top:14px;
	padding-bottom:14px;
}
.floormap{
	position:relative;	
}
.colorcase{
	position:absolute;
	z-index:4;
	left:0px;
	top:0px;
	width:980px;
	height:560px;	
}
.bgtxt{
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	width:980px;
	height:560px;
}
.colorname{
	position:absolute;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:20px;
	line-height:22px;
	text-align:left;
	border-top:1px solid #FFFFFF;	
}
.floorico{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	cursor:pointer;
}
.levelcase{
	position:relative;	
}
.sendbtn{
	position:relative;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	cursor:pointer;
}
.gallarysimg{
	position:relative;
	float:left;
	border:6px solid #005130;
	/*border:6px solid #FFFFFF;*/
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.gallarycase{
	position:absolute;
	width:200px;
	left:-6px;
}
.gallarynext{
	position:relative;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	cursor:pointer;
	text-align:right;
	margin-right:6px;
}
.newsbottom{
	position:absolute;
	bottom:0px;
	left:0px;
	font-family:'BodoniRoman',"Times New Roman", Times, serif;
	font-size:20px;
	line-height:24px;
}
.newstxt{
	position:relative;
	height:526px;
	width:703px;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
}
.newstxtcase{
	position:relative;
	z-index:2;
	width:980px;
	border-bottom:2px solid #B3B3B3;
	border-top:	2px solid #B3B3B3;
}









































.c96C733{
	color:#96C733;
}
.cABA49C{
	color:#ABA49C;
}
.f30{
	font-size:30px;
	line-height:35px;	
}
.underline{
	text-decoration:underline;	
}











































.inputtxt{
	border:0px;
	background:#47A0A4;
	color:#FFFFFF;
	font-size:12px;
	padding:6px;
	width:177px;
	font-family:AvenirLT-Book,Arial;
	margin-bottom:10px;
}
.inputarea{
	border:0px;
	background:#47A0A4;
	color:#FFFFFF;
	font-size:12px;
	padding:6px;
	width:177px;
	font-family:AvenirLT-Book,Arial;
	margin-bottom:10px;
	height:103px;
}




.popbg{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:99;
	background:#FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	_position:absolute;/*ie6*/
	_bottom:auto;/*ie6*/
	_top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));/*ie6*/
	display:none;
}

.pop{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:100;
	_position:absolute;/*ie6*/
	_bottom:auto;/*ie6*/
	_top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));/*ie6*/
	display:none;
}

.popmain{
	position:relative;
	width:795px;
	height:500px;
	border:1px solid #4D4D4D;	
}