* {
	padding: 0;
	margin: 0;
}
body {
	background-color: #998c74;
	overflow-x: hidden; 
}
a img {
	border: 0;
}
#mdiv {
	width: 1009px;
	background: url(i/side-gradient.png) repeat-y;
	margin: 0 auto;
}
#txt {
	width: 989px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background: #FFF;
	line-height: 120%;
}
h1.ltitle {
	color: #315D6F;
	font-size: 21px;
}
h1.mtitle {
	color: #FFF;
	font-size: 21px;
}
#topLine {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#top1 {
	width: 346px;
	text-align: center;
	height: 92px;
}
#top2 {
	width: 439px;
	height: 92px;
	background-color: #f4f1db;
	text-align: center;
}
#top2 a {
	background: url(i/top-menu-sprite.png) no-repeat;
	display: inline-block;
	height: 19px;
	position: relative;
	top: -4px;
}
#top2 a.m1 {background-position:-12px 0; width: 128px;}
#top2 a.m1:hover {background-position:-12px -25px;}
#top2 a.m4 {background-position:-397px 0; width: 128px;}
#top2 a.m4:hover {background-position:-397px -25px;}
#top2 a.m7 {background-position:-793px 0; width: 128px;}
#top2 a.m7:hover {background-position:-793px -25px;}
#top2 a.m10 {background-position:-1220px 0; width: 138px;}
#top2 a.m10:hover {background-position:-1220px -25px;}

#top2 a.m2 {background-position:-164px 0; width: 98px; margin: 0 20px 0 25px;}
#top2 a.m2:hover {background-position:-164px -25px;}
#top2 a.m5 {background-position:-548px 0; width: 98px; margin: 0 20px 0 25px;}
#top2 a.m5:hover {background-position:-548px -25px;}
#top2 a.m8 {background-position:-945px 0; width: 98px; margin: 0 20px 0 25px;}
#top2 a.m8:hover {background-position:-945px -25px;}
#top2 a.m11 {background-position:-1372px 0; width: 98px; margin: 0 20px 0 15px;}
#top2 a.m11:hover {background-position:-1372px -25px;}

#top2 a.m3 {background-position:-275px 0; width: 100px; margin-right:55px;}
#top2 a.m3:hover {background-position:-275px -25px;}
#top2 a.m6 {background-position:-660px 0; width: 100px; margin-right: 55px;}
#top2 a.m6:hover {background-position:-660px -25px;}
#top2 a.m9 {background-position:-1056px 0; width: 155px;}
#top2 a.m9:hover {background-position:-1056px -25px;}
#top2 a.m12 {background-position:-1483px 0; width: 155px;}
#top2 a.m12:hover {background-position:-1483px -25px;}


#top3 {
	width: 204px;
	height: 92px;
	background-color: #eee5ce;
	vertical-align: top;
	padding-top: 7px;
}
#top3 .mls {
	/*height: 28px;*/
	width: 130px;
	border: 1px solid #C4B696;
	font-size: 14px;
	padding: 6px;
}

.srl a.srs1, .srl a.srs2, .srl a.srs3, .srl a.srs4 {
	background: url(i/sr-sprite.png) no-repeat;
	display: inline-block;
	height: 35px;
}
.srl a.srs1 {background-position:0 0; width: 53px;}
.srl a.srs1:hover {background-position:0 -35px;}
.srl a.srs2 {background-position:-54px 0; width: 53px;}
.srl a.srs2:hover {background-position:-54px -35px;}
.srl a.srs3 {background-position:-108px 0; width: 85px;}
.srl a.srs3:hover {background-position:-108px -35px;}
.srl a.srs4 {background-position:-194px 0; width: 73px;}
.srl a.srs4:hover {background-position:-194px -35px;}

a:link {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {
	color: #876A4C;
}
a:active {
	color: #006699;
}
/*#container {
	clear: both;
}*/
#leftCol {
	float: left;
	width: 245px;
}
#rightCol {
	margin-left: 244px;
}
#bottom {
	background-color: #ececec;
	height: 110px;
	clear: both;
	width: 989px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 30px;
}
#leftCol .i1 {
	background: url(i/left-menu-sprite.png) no-repeat; background-position: 0 0; width: 244px; display: inline-block; height: 32px;
}
#leftCol .i2 {
	background: url(i/left-menu-sprite.png) no-repeat; background-position: 0 -32px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .i3 {
	background: url(i/left-menu-sprite.png) no-repeat; background-position: 0 -64px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .i4 {
	background: url(i/left-menu-sprite.png) no-repeat; background-position: 0 -96px;; width: 244px; display: inline-block; height: 32px;
}
#leftCol .i5 {
	background: url(i/left-menu-sprite.png) no-repeat; background-position: 0 -128px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .i6 {
	background: url(i/left-menu-sprite.png) no-repeat; background-position: 0 -160px; width: 244px; display: inline-block; height: 32px;
}
#mapSearch {
	background-image: url(i/side-map-bg.png);
	height: 140px;
	width: 244px;
	text-align: center;
}
.lp1 {
	background-image: url(i/lp-sprite.png);
	width: 244px;
	height: 34px;
}
#leftCol .lp2 {
	background: url(i/lp-sprite.png) no-repeat; background-position: 0 -35px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .lp3 {
	background: url(i/lp-sprite.png) no-repeat; background-position: 0 -64px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .lp4 {
	background: url(i/lp-sprite.png) no-repeat; background-position: 0 -96px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .lp5 {
	background: url(i/lp-sprite.png) no-repeat; background-position: 0 -128px; width: 244px; display: inline-block; height: 32px;
}
#leftCol .lp6 {
	background: url(i/lp-sprite.png) no-repeat; background-position: 0 -160px; width: 244px; display: inline-block; height: 32px;
}
h1.bh {
	font-size: 21px;
	color: #315D6F;
	line-height: 120%;
}
.pad {
	padding: 10px;
}
#gs {
	background-color: #574531;
	height: 42px;
	display: table-cell;
	vertical-align:middle;
	width: 743px;
	padding: 0 10px;
}
#gs h1 {
	font-size: 21px;
	color: #FFF;
}
#gs a:link, #gs a:visited, #gs a:active {
	font-size: 14px;
	color: #F9DB8D;
	float: right;
	font-weight: bold;
}
#gs a:hover {
	color: #FFF;
	float: right;
}
#copyright {
	float: right;
	font-size: 11px;
	width: 520px;
}
.copyCol1 {
	width: 150px;
	display: table-cell;
	vertical-align: middle;
}
.copyCol2 {
	width: 100px;
	display: table-cell;
	vertical-align: middle;
}
.copyCol3 {
	width: 180px;
	display: table-cell;
	vertical-align: middle;
}
.tb {
	display: table;
	position: relative;
	top: 7px;
}
.table {
	display: table;
}
.tr {
	display: table-row;
}
.slider_prev {
	position: relative;
	top: -27px;
	left: 8px;
	z-index: 3;
}
.slider_next {
	position: relative;
	top: -27px;
	right: 8px;
	z-index: 3;
}
.smallSplash {
	position: relative;
	top: -31px;
	z-index: 2;
	background-color: #000;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	filter: alpha(opacity=60);
	zoom: 1;
	height: 30px;
}
.bigSplash {
	position: relative;
	top: -31px;
	z-index: 2;
	background-color: #000;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	filter: alpha(opacity=60);
	zoom: 1;
	height: 30px;
}
.bg1 {
	background: url(i/listing-bg1.png) no-repeat;
	width: 245px;
	height: 142px;
	position: relative;
	top: -21px;
}
.bg2 {
	background: url(i/listing-bg2.png) no-repeat;
	width: 245px;
	height: 142px;
	position: relative;
	top: -21px;
}
.srl {
	background: url(i/lbg.png) repeat-x;
	height: 35px;
}
.scNum {
	position: relative;
	top: -11px;
	left: 120px;
	display: inline-block;
	color: #FFF;
}
.paging {
	float: right; 
	color: white;
	position: relative;
	top: 10px;
	right: 15px;
}
.paging a:link, .paging a:visited, .paging a:active, .paging a:focus {
	color: #FFCC00;
}
.paging a:hover {
	color: #FFF;
}
.rot {
	display: inline-block;
	width: 243px;
}
.pointer {
	cursor: pointer;
}
#descr {
	background-color: #e5f5fe;
	padding: 20px;
	width: 480px;
}
#rightDescr {
	float: right;
	width: 190px;
	border: 8px solid #ffffff;
	background-color: #F6F5DC;
	padding: 10px;
}
#map {
	width: 520px;
	height: 400px;
	position: relative;
	z-index: 5;
}
#myMap {
	width: 480px;
	height: 400px;
	position: relative;
	z-index: 5;
}
.MSVE_MapContainer {
	width: 520px;!important
}
.timg {
	margin: 10px 3px;
}
#feaI {
	width: 743px;
	height: 477px;
	overflow: hidden;
}
.bigSplash {
	position: relative;
	z-index: 2;
	height: 80px;
	color: red;
	top: -110px;
	padding: 10px 100px;
}
.ara_container .slider_prev {
	position: relative;
	top: -57px;
	left: 15px;
	z-index: 3;
}
.ara_container .slider_next {
	position: relative;
	top: -57px;
	right: 15px;
	z-index: 3;
}
.feaTitle {
	font-size: 16px;
	color: #FBDB8E;
	font-weight: bold;
}
.feaMain {
	color: #FFF;
}
