/* common color #805933  */
/* general reset */
html,body {
	font-size:100.01%;
	height:100%;
}
body {
	margin:0;
	color:#343434;
	font:13px "Trebuchet Ms", "Trebuchet Ms", sans-serif;
	background:#cdc6c0 url(../images/bg-body.jpg) repeat-x;
}
img {border-style:none;}
a {
	text-decoration:underline;
	color:#004E8C;
}
a:hover {text-decoration:none;}
/* wrapper */
.wrapper{
	height:100%;
	display:table;
	width:989px;
	margin:0 auto;
}
.page {
	width:100%;
	display:table-row;
	background:url(../images/bg-main-holder.gif) repeat-y 50% 0;
}
/* header */
#header{
	position:relative;
	height:130px;
	background:url(../images/bg-header.gif) repeat-x;
}
/* logo */
.logo{
	position:absolute;
	top:11px;
	left:28px;
	width:417px;
	overflow:hidden;
	margin:0;
}
.logo a{
	display:block;
	height:68px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
/* contact box */
#header .contact-box{
	float:right;
	padding:11px 30px 14px 0;
	text-align:right;
	line-height:21px;
	font-size:16px;
	color:#a2968a;
}
#header .contact-box address{font-style:normal;}
#header .contact-box dl,
#header .contact-box dd{
	margin:0;
	display:inline;
}
#header .contact-box dt{display:inline;}
/* main navigation */
.nav-holder{
	position:absolute;
	top:91px;
	left:14px;
	width:962px;
	font-size:14px;
	line-height:33px;
	font-weight:bold;
	padding:0 0 0 1px;
	background:url(../images/sep-nav.gif) no-repeat;
}
#nav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#nav li{
	float:left;
	padding:0 2px 0 0;
	background:url(../images/sep-nav.gif) no-repeat 100% 0;
}
#nav a{
	float:left;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
#nav a:hover{background:url(../images/bg-nav.gif) repeat-x;}
#nav a.active{background:url(../images/bg-nav.gif) repeat-x;}
/* main */
#main{
	overflow:hidden;
	height:1%;
	padding:0 14px;
	background:url(../images/bg-main.png) no-repeat;
}
.main-holder{
	overflow:hidden;
	height:1%;
	padding:0 2px 10px;
}
/* visual */
.visual{
	height: 210px;
	width: 957px;
	overflow: hidden;
	}
.visual img{vertical-align:top;}
.main-heading-holder{height:1%;}
/* main heading */
.main-heading{
	position:relative;
	float:left;
	margin:-14px 0 0 36px;
	padding:0 320px 0 70px;
	width:530px;
	background:#805933;
	border:1px solid #fff;
	z-index: 400;
}
.main-heading h2{
	margin:0;
	color:#fff;
	font-size:25px;
	line-height:36px;
}
.main-frame{width:100%;}
/* content */
#content{
	height:1%;
	overflow:hidden;
	line-height:20px;
	padding:25px 6px 15px 13px;
}
#content p{margin:0 0 20px;}
#content h1{
	color: #9D9185;
	font-size: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #805933;
}
#content .content-holder p{margin:0 0 3px;}
.bullet-list{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}
.bullet-list li{
	padding:0 0 0 12px;
	background:url(../images/bullet.gif) no-repeat 0 7px;
}
#content .box-holder{
	overflow:hidden;
	height:1%;
	padding:0 27px 23px 30px;
}
#content .box-holder .box{
	overflow:hidden;
	height:1%;
	text-align:center;
	background:#f7f3ef;
	padding:7px;
	border:1px solid #ccc6c1;
}
#content h3{
	margin:0 0 11px;
	font:italic 15px/25px Georgia, "Times New Roman", Times, serif;
	border:1px solid #e8dec7;
	text-align:center;
	padding:7px 15px 10px;
	word-spacing:1px;
	
	overflow:hidden;
	height:1%;
	text-align:center;
	background:#f7f3ef;
	padding:7px;
	border:1px solid #ccc6c1;

	margin:0 20px 10px 20px;
	font-size:21px;
	color:#8b7c6d;
	font-weight:normal;
	line-height:30px;
}
/* sidebar */
#sidebar{
	position:relative;
	width:288px;
	float:right;
	margin:-61px 0 0;
	padding:4px 15px;
	background:url(../images/bg-sidebar.png) no-repeat;
	z-index: 500;
}
.sidebar-box{background:url(../images/bg-sidebar-box.gif) repeat-y -288px 0;}
.sidebar-box .holder{background:url(../images/bg-sidebar-box.gif) no-repeat;}
.sidebar-box .frame{
	overflow:hidden;
	height:1%;
	padding:0 0 13px;
	background:url(../images/bg-sidebar-box.gif) no-repeat -576px 100%;
}
#sidebar .img-holder{
	position:relative;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #805933;
}
#sidebar .img-holder .slogan{
	position:absolute;
	top:13px;
	left:15px;
	width:246px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/bg-slogan.png) no-repeat;
}
#sidebar .img-holder img{vertical-align:top;}
#sidebar .heading-holder{
	text-align:center;
	overflow:hidden;
	height:1%;
	padding:3px 7px 9px;
	background:url(../images/bg-heading-sidebar.gif) no-repeat 0 100%;
}
#sidebar .heading-holder h4{
	color:#805933;
	letter-spacing:1px;
	font-size:21px;
	margin:0;
}
#sidebar .more{
	float:right;
	color:#786756;
	font-size:13px;
	line-height:16px;
}
#sidebar .box-holder{
	overflow:hidden;
	height:1%;
	padding:0 10px;
}
.side-nav{
	margin:0;
	padding:0 0 13px;
	list-style:none;
	line-height:15px;
	color:#8b7c6d;
	font-size:10px;
}
.side-nav li{
	overflow:hidden;
	height:1%;
	padding:4px 10px 5px;
	background:url(../images/sep-side-nav.gif) no-repeat 0 100%;
}
.side-nav h5{
	margin:0 0 2px;
	font-size:14px;
	color:#5e5042;
}
.side-nav h5 a{
	color:#5e5042;
	text-decoration:none;
}
.side-nav h5 a:hover{text-decoration:underline;}
.side-nav address{font-style:normal;}
/* footer */
#footer {
	font-size:12px;
	width:100%;
	overflow:hidden;
	color:#a2968a;
	font-weight:bold;
	display:table-footer-group;
}
#footer .footer-holder {
	height:1%;
	display:table-row;
}
#footer .footer-frame {
	display:table-cell;
	padding:0 14px;
}
.footer-container{
	padding:11px 28px 0 22px;
	overflow:hidden;
	background:url(../images/bg-footer.png) no-repeat;
}
.footer-container a{
	color:#a2968a;
}
#footer .footer-block{
	float:left;
	padding:2px 0 0;
	width:323px;
}
#footer .footer-block p{
	margin:0;
	text-align:center;
}
#footer .footer-block a{
	color:#a2968a;
	letter-spacing:1px;
	text-decoration:none;
}
#footer .footer-block a:hover{text-decoration:underline;}
#footer .sub-logo{
	display:block;
	width:322px;
	padding:0 0 4px;
	overflow:hidden;
}
#footer .sub-logo a{
	display:block;
	height:40px;
	text-indent:-9999px;
	background:url(../images/bg-sub-logo.gif) no-repeat;
}
#footer .footer-nav{
	overflow:hidden;
	height:1%;
}
#footer ul{
	margin:0 -7px 0 0;
	padding:0 0 11px;
	list-style:none;
	float:right;
	overflow:hidden;
}
#footer ul li{
	float:left;
	padding:0 7px;
	margin:0 0 0 -1px;
	background:url(../images/sep-footer-nav.gif) no-repeat 0 50%;
}
#footer ul a{
	text-decoration:none;
	color:#a2968a;
}
#footer ul a:hover{text-decoration:underline;}
#footer p{
	margin:0;
	text-align:right;
}
.main-frame:after,
#content:after,
.main-heading-holder:after{
	display:block;
	content:'';
	clear:both;
}
iframe{
	border: 2px solid #805933;
}
/* Properties */
.properties{
	margin:0;
	padding:0;
	list-style:none;
	line-height:15px;
	color:#8b7c6d;
	font-size:10px;
}
.properties ul{
	margin:0;
	padding:0;
	list-style-type: none;
	width: 626px;
}
.properties li{
	overflow:hidden;
	height:1%;
	padding:14px 10px 10px;
	background-image: url(../images/hr.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.properties li img{
	border: 2px solid #CEC7C1;
}
.properties li .propImage{
	width: 155px;
	overflow:hidden;
	height:1%;
	padding:0;
	float: left;
}
.properties li .propDesc{
	width: 445px;
	overflow:hidden;
	height:1%;
	padding:0;
	float: right;
	font-size: 14px;
	line-height: 18px;
}
.properties h5{
	margin:0 0 2px;
	font-size:16px;
	color:#5e5042;
}
.properties h5 a{
	color:#5e5042;
	text-decoration:none;
}
.properties h5 a:hover{text-decoration:underline;}
.properties address{font-style:normal;}

/* News */
.news{
	margin:0;
	padding:0;
	list-style:none;
	line-height:15px;
	color:#8b7c6d;
	font-size:10px;
}
.news ul{
	margin:0;
	padding:0;
	list-style-type: none;
	width: 626px;
}
.news li{
	overflow:hidden;
	height:1%;
	padding:14px 10px 10px;
	background-image: url(../images/hr.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.news li .newsDesc{
	width: 626px;
	overflow:hidden;
	height:1%;
	padding:0;
	float: left;
	font-size: 14px;
	line-height: 18px;
}
.news li address{
	margin:0;
	padding:0;
}
.news h5{
	margin:0 0 2px;
	font-size:16px;
	color:#5e5042;
}
.news h5 a{
	color:#5e5042;
	text-decoration:none;
}
.news h5 a:hover{text-decoration:underline;}
.news address{font-style:normal;}

/* ----------------------------- Facebook  */

body#facebook {
	overflow:hidden;
	margin:0;
	color:#343434;
	font:13px "Trebuchet Ms", "Trebuchet Ms", sans-serif;
	background-color: #fff;
	background-image: none;
	padding: 0px;
	width: 520px;
	float: left;
}
/* sections */
#facebook #fb-header{
	height:130px;
	width: 520px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../images/fb-bg-header.gif);
	background-repeat: repeat-x;
}
#facebook .footer-container{
	padding:11px 28px 20px 22px;
	overflow:hidden;
	background-image: url(../images/bg-footer.png);
	background-repeat: no-repeat;
	background-position: -50px 0px;
}
#facebook #fb-content{
	overflow:hidden;
	line-height:16px;
	padding:0 0 15px 6px;
	width: 514px;
	float: left;
}
#facebook .fb-logo{
	width:520px;
	overflow:hidden;
	padding:0;
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
#facebook .fb-logo a{
	display:block;
	height:68px;
	text-indent:-9999px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 520px;
	margin:0;
	padding:0;
	float: left;
}
#facebook .fb-heading h2{
	margin:0;
	color:#fff;
	font-size:20px;
	line-height:28px;
	text-align: center;
}

#facebook #fb-main{
	padding:0;
	background-image: none;
	width: 520px;
}

#facebook #fb-content p{
	margin:10px 0 0 0;
	padding:0;
}
#facebook #fb-content p strong{
	color: #A6682E;
}
#facebook .view {
	text-align: right;
	padding-right: 10px;
}
#facebook .view a{
	color: #A6682E;
	text-align: right;
}
/* Properties */
.fp-properties{
	margin:0;
	padding:0;
	list-style:none;
	line-height:15px;
	color:#8b7c6d;
	font-size:10px;
}
#fb-content h2{
	color: #9D9185;
	font-size: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #805933;
	padding-bottom: 2px;	
	margin-bottom: 0px;	
}

.fp-properties ul{
	margin:0;
	padding:0;
	list-style-type: none;
	width: 505px;
}
#facebook .fp-properties li{
	overflow:hidden;
	height:1%;
	padding:14px 0 10px 0;
	background-image: url(../images/hr.png);
	background-repeat: no-repeat;
	background-position: center 100%;
}
.fp-properties li img{
	border: 2px solid #CEC7C1;
}
.fp-properties li .propImage{
	width: 155px;
	overflow:hidden;
	height:1%;
	padding:0 0 0 5px;
	float: left;
}
.fp-properties li .propDesc{
	width: 335px;
	overflow:hidden;
	height:1%;
	padding:0;
	float: right;
	font-size: 13px;
	line-height: 16px;
}
.properties h5{
	margin:-3px  0 2px 0;
	font-size:16px;
	color:#5e5042;
}
.fp-properties h5 a{
	color:#5e5042;
	text-decoration:none;
}
.fp-properties h5 a:hover{text-decoration:underline;}
.fp-properties address{font-style:normal;}



#facebook .newsDesc address {
	color: #A6682E;
	text-align: left;
}
#facebook .news ul{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#facebook .news ul li{
	padding: 4px 0 4px 0;
	background-image: url(../images/hr.png);
	background-repeat: no-repeat;
	background-position: center 100%;
}
#facebook .news li .newsDesc{
	width: 100%;
	overflow:hidden;
	height:1%;
	padding:0;
	float: left;
	font-size: 12px;
	line-height: 18px;
}

