@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font: 82%/1.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #666;
	background-image: url(../images/arrow-scroll.png);
	background-repeat: no-repeat;
	background-position: right 50%;
	background-attachment: fixed;
}

p { padding: 0 0 0 8px; margin:10 0 0; }
div, ul { margin: 0; padding: 0;}


/* block elements */
#divContainer { height: 600px; width: 1000px; margin-right: auto; margin-left: auto; text-align: left; position: relative; }
#divMain { min-height: 300px; height: 300px; background: url(../images/bg-main.png) repeat-y; }
#divNavbar { height: 42px; background: url(../images/bg-navbar.png) no-repeat 0px -2px; }
#divMainInner { margin-left:200px; height:250px;}
#divFooter { height: 50px; background: url(../images/bg-footer.png) no-repeat left bottom; }
#divHeader { height: 110px; background: url(../images/bg-header.png) no-repeat; }
#divFooter p { font-size: 0.7em; padding-top: 25px; margin:0;}

/* list elements */
#ulNav { list-style: none; }
#ulNav li { display: inline; }

#outWrap { background: transparent; height: 1000px; width: 990px; margin-top: 0px; margin-right: auto; margin-left: auto; }

#inWrap { background: transparent; height: 650px; width: 990px; margin-top: 15px; margin-right: auto; margin-left: auto; }

#header { width: 100%; height: 100px; background: url(../images/logo.png) no-repeat 0px -7px; position: relative; }

#navWrap { height: auto; }

#mainContent { padding: 17px; }

#divTopGrad { width: 1000px; background: url(../images/bg-top-outer-grad.png) no-repeat; height: auto; margin-right: auto; margin-left: auto; }

#home img { border-width: 0px; }

#home #divTopGrad .headerCover #pf_multiBox1 { float: right; width: 400px; margin-right: 65px; margin-left: 10px; margin-top: 65px; z-index: 22; }

#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #headerCover #pf_multiBox1 .multiBoxDesc.pf_multiBox1_desc.pf_multiBox1_12 { color: #FFF; }

#downArrow { background: url(../images/arrow-down.png) no-repeat 940px bottom; text-align: right; height: 35px; margin-top: 0px; }

#firstNav { }

#home #hWelcome {
	text-indent: -9999px;
	margin: 12px 0 0;
	padding: 0px;
	height: 65px;
	background: url(../images/h-Welcome.png) no-repeat 0px bottom;
	clear: left;
}

#hProperty { text-indent: -9999px; background: url(../images/h-property.png) no-repeat 10px 0px; height: 50px; width: 500px; margin-top: 0px; margin-bottom: 15px; padding: 0px; }

#hBuying { text-indent: -9999px; background: url(../images/h-buying.png) no-repeat 10px 0px; height: 50px; width: 450px; padding: 0px; margin: 8px 0px 0px; }

#hRentals { text-indent: -9999px; background: url(../images/h-res-rentals.png) no-repeat 10px 0px; height: 50px; width: 450px; padding: 0px; margin: 8px 0px 0px; }

#hManagement { text-indent: -9999px; background: url(../images/h-management.png) no-repeat 10px 0px; height: 50px; padding: 0px; margin: 8px 0px 0px; }

#home #hLetting { text-indent: -9999px; margin: 0px; padding: 0px; height: 50px; background: url(../images/h-letting.png) no-repeat; }

.divInner {
	margin-right: 85px;
	margin-left: 85px;
	margin-top: 8px;
}

span.lose { display: none; }

.headerCover {
	position:absolute;
	width:981px;
	height:455px;
	z-index:12;
	top: 28px;
	left: 4px;
	background: #FFF;
}

.butInner { background: url(../images/bg-nav-arrow-r.png) no-repeat -65px 8px; height: 30px; width: 240px; text-align: right; padding-top: 15px; padding-right: 35px; font-weight: bold; padding-bottom: 15px; display: block; }

div.divRightBox { width: 300px; float: right; border-top: 2px solid #D2EAF5; border-bottom: 2px solid #D2EAF5; margin: 55px 15px 15px; }

.headerCover p { padding: 3px 8px 3px 10px; }

.headerCover ul { line-height: 1.8em; margin: 0px 0px 0px 25px; padding: 3px; list-style: none; }

.headerCover ul li { background: url(../images/bullet.png) no-repeat 0px 5px; padding-left: 17px; }

#Calc img { float: right; margin-left: 15px; margin-top: 15px; margin-right: 35px; }

.divInner img.fltrt { float: right; margin-left: 12px; margin-bottom: 12px; }
.divInner img.fltlt { float: right; margin-right: 12px; margin-bottom: 12px; }

#divContact img { vertical-align: top; }

#header a { font-size: 9px; text-decoration: underline; }

a.pf_multiBox2 { display: block; }

.pf_multiBox1_12 a { text-decoration: underline; font-weight: bold; color: #FFF; }

#home .divInner p strong em { font-size: 15px; color: #6CA7BF; padding: 4px 8px 4px 4px; height: 51px; width: 350px; }

#home .divInner ol { padding-bottom: 25px; }

.butInner a { display:block; }

#home #divVideo {
	height: 273px;
	left: 0px;
	top: 10px;
	position: relative;
	float: left;
	width: auto;
}

#home #divVideo #FLVPlayer {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: auto;
	border-top: 8px solid #92BDD1;
	border-bottom: 8px solid #92BDD1;
}

#home .divInner h3 { font-size: 13px; background: #B5DDEF; padding: 4px; color: #4D5A75; border-bottom: 1px solid #4D5A75; clear: both; }
#home .divInner ul li  { padding: 0px; line-height: 1.8em; background: #FFF; border-width: 0px; font-size: 12px; margin: 5px 0px 0px 35px; font-weight: bold; }

#home #header #divContact {
	width: 1000px;
	margin-left: 3px;
	position: absolute;
	top: 76px;
	left: 1px;
	color: #034772;
	font-size: 14px;
}

#home .ifRight {
	position: absolute;
	margin-top: 360px;
	left: 4px;
	z-index: 1;
	background-image: url(../images/arrow-scroll.png);
	background-repeat: repeat-y;
	background-position: center center;
	display: block;
	height: 3300px;
	overflow-y: scroll;
	width: 980px;
}

#home .ifRight2 {
	position: absolute;
	height: 3300px;
	margin-top: 350px;
	left: 4px;
	top: -179px;
	z-index: 1;
	display: block;
	overflow-y: scroll;
	width: 980px;
}

#home #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .loseIfHead { height: 1000px; z-index: 2; position: relative; width: auto; }

#home #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent .loseIfHead2 {
	height: 210px;
	z-index: 20;
	position: relative;
	width: 982px;
	background: #FFF;
}

#header p { text-align: left; color: #00416E; font-size: 15px; margin: 0px; padding: 0px; }

#home .ulServices { }

#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .ulServices { }


div.arrowBg { background: url(../images/bg-nav-arrow-r.png) no-repeat right; padding: 8px 5px; margin-top: 13px; }
#home #divTopGrad #outWrap .divInner .ulSelling li    { font-weight: normal; background: url(../images/bg-nav-arrow-r.png) no-repeat right center; }

#home #divTopGrad #outWrap #header #divContact #divAdd {
	position: absolute;
	left: 749px;
	width: 200px;
	top: -42px;
	z-index: 99;
}
.feedWrap         {
	height: auto;
	width: 470px;
	border-top: 8px solid #93BED1;
	border-right: none;
	border-bottom: 8px solid #93BED1;
	border-left: none;
	margin-bottom: 21px;
	margin-top: 12px;
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	margin-right: 12px;
}
#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .divInner .feedWrap #feed-control {

}
#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .divInner .topP {
	clear: both;
	padding-top: 7px;
}
#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .divInner .feedWrap .prop1 p {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .divInner .feedWrap .prop1 p span {
	color: #009;
}
#home #divTopGrad .headerCover #pf_multiBox2 {
	float: right;
	width: 400px;
	margin-right: 65px;
	margin-left: 10px;
	margin-top: 65px;
	z-index: 22;
}
#home #divTopGrad #outWrap #navWrap #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #welcomeDiv {
	margin-top: 20px;
}
