/* SSS Global Declarations */
body{
	font-family:Helvetica, Arial, Sans-Serif; font-size:13px; color:#a3a0a0; line-height:18px;
	background:#000 url(../image/bcg.png) repeat-x 0 0;
	text-align:center;}

.main{
	width:955px;
	margin:0 auto;
	text-align:left;}

h1{
	font-size:19px; color:#fff;
	margin-bottom:6px;}
h1 img{
	behavior:url(iepngfix.htc);
	width:325px; height:26px;}

h2{
	color:#fff;}
h2 img{
	behavior:url(iepngfix.htc);}

h3{
	font-size: 140%;
	color: Blue;
	font-weight: normal;}

p{
	margin:0 0 25px;}
p.sml{
	font-size:70%;
	margin:0 0 3px;}
ul{
	margin: 0; padding: 0 0 0 10px;
	list-style-position: outside;
	list-style-type:disc;}	
li{
	margin: 0 0 10px 0; padding: 0;}
a{
	color:#a3a0a0; text-decoration:none;}
a.ul{
	text-decoration:underline;}

ol li{
	margin:0 0 20px;}
ol li ul{
	margin:0 0 10px 20px;}
ol.indent li{
	margin:0 0 10px;}

.clr{clear:both;line-height:1px;height:1px;}
/* EEE Global Declarations */

/* SSS Column Layout */
.col1{
	margin: 0 27px 0 0; padding: 23px 72px 0 51px;}
.col2{
	margin: 0; padding: 0;}
.col2Left{
	margin: 0 27px 0 0; padding: 23px 72px 0 51px;
	background: transparent url(../image/vertDivider.png) no-repeat right 40px;
	width: 356px;
	float: left;}

.col2Left p.icoPDF a{
    background: transparent url(../image/icoPDFres.png) no-repeat left top;
    behavior:url(iepngfix.htc);
    display: block;
    height: 31px;
    padding-left: 36px;}
.col2Left p.icoPDF a span{
	position:relative; top:9px;}
.col2Left p.icoPDF a:hover{
	color:#d9c592;}

.col2LeftSpacer{	 /*if no left hand text, insert spacer before col2Right */
	margin: 0; padding: 0;
	width: 51px;
	float: left;}
.col2Right{
	margin: 0 0 0 0; padding: 23px 0 0 0;
	width: 447px;
	float: left;}
	
.quote{
	margin: 0; padding: 16px 0 0 7px;}
.quote img{
	behavior:url(iepngfix.htc);}
/* EEE Column Layout */

/* SSS login bar */
.login{
	width:100%; height:29px;
	font-size:11px;
	text-align:right;}
.login div{
	width:955px; height:29px;
	margin:0 auto;
	text-align:right;
	position:relative; top:7px;}
.login label{
	position:relative; top: 3px; left: -4px; #top:-2px; _top:-2px; 
	width: 35px; height: 13px;
	display:none;}
.loginText{
	display: inline-block;
	width: 35px; height: 13px;
	behavior:url(iepngfix.htc);}
.login input{
	background-color:#242424;
	width:100px;
	border:1px solid #211d1e; border-right-color:#292526;border-bottom-color:#312f30;border-left-color:#2a2424;
	color:#a3a0a0; font-size:11px; text-align:center;
	padding:2px;}
.login input#txtUsername{
	width:150px;}
.login a#PwdTxt{
	position:absolute; top:1px; left:700px;}
.login a.btn{
	position:relative; top:2px; *top:1px; _top:1px;
	display:inline-block;
	width:16px; height:13px;}
.login a.btn span{
	position:absolute; top:-100px;}
.login a.forgot{
	color:#979494; font-size:10px;
	position:relative; top:-1px; #top:-2px; _top:-2px;
	margin-right:36px;}
/* EEE login bar */

/* SSS hdr */
.hdr{
	width:955px; height:360px;
	background-color:#000;
	text-align:right;
	position:relative;}
.hdr .movie{
	margin-right:36px;}
.hdr .movie img{
	width:733px; height:360px;}
.hdr a.lgo{
	position:absolute; top:19px; left:30px;}
/* EEE hdr */

/* SSS Homepage specific */
.homenav{
	width:955px; height:152px;
	margin:0 0 22px 70px;}
.homenav ul{
	 list-style-type:none;}
.homenav ul li{
	float:left;
	margin:0;}
.homenav ul li a{
	display:block;
	width:200px; height:152px;
	text-align:center; font-size:11px;
	line-height:normal;
	behavior:url(iepngfix.htc);}
.homenav ul li.btn1 a{
	background-image:url(../image/btnPartnersOn.png);}
.homenav ul li.btn1 a.off{
	background-image:url(../image/btnPartnersOff.png);}
.homenav ul li.btn2 a{
	background-image:url(../image/btnDevelopersOn.png);}
.homenav ul li.btn2 a.off{
	background-image:url(../image/btnDevelopersOff.png);}
.homenav ul li.btn3 a{
	background-image:url(../image/btnRealEstateAgentsOn.png);}
.homenav ul li.btn3 a.off{
	background-image:url(../image/btnRealEstateAgentsOff.png);}
/*.homenav ul li.btn4 a{
	background-image:url(../image/btnCreateYourselfOff.png);
	 cursor:default;}
*/
.homenav ul li.btn4 a{
	background-image:url(../image/btnPropertyViewerOn.png);
	 cursor:default;}
.homenav ul li.btn4 a.off{
	background-image:url(../image/btnPropertyViewerOff.png);}
.homenav ul li a span{
	display:block;
	padding:70px 18px 0;
	color:#b0b1b2;}
.homenav ul li a.off span{
	position:relative; top:-800px;}
/* EEE Homepage specific */

/* SSS foot */
.foot{
	position:relative;
	border-top:1px solid #5b5757;
	margin:0 50px;
	padding-top:5px;
	text-align:center; font-size:11px;}
	/*margin:0 30px 0 50px; *margin-left:0px;*/
	/*margin-left:0px\9}  IE8 hack */
.foot img{
	position:relative; top:2px;
	behavior:url(iepngfix.htc);}
.foot a{
	color:#5a5d63;}
.foot a:hover{
	color:#f7ab00;}
.foot a.lgoShow{
	display:none;
	position:absolute; top:-10px; left:632px;}
/* EEE foot */

/* SSS menu */
.menu{
	position:absolute;
	top:85px; left:28px;
	text-align:left;
	width:200px;}
.menu ul{
 list-style-type:none;
 margin:0; padding:0;}
.menu ul li li{
 margin:0 0 0 18px; padding:0;}
.menu ul li li li{
 margin:0 0 0 15px; padding:0;}
.menu ul li{
	color:#fff;
	font-size:18px;}
.menu ul li a{
	color:#fff;
	font-size:18px;}
.menu ul li a:hover{
	color:#d9c592;}
.menu ul li a.home{
	color:#6d6d6d;
	font-size:14px;}
.menu ul ul li a{
	font-size:12px;
	font-weight:bold;}
.menu ul ul li a.selected{
	color:#d9c592;}
/* EEE menu */

/* SSS csspop.js */
#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;}
#pup{
	position:absolute; top:100px;
	background-color:#fff;
	width:622px;
	z-index: 9002;}
#pup .message{
	margin:20px 40px;}
#pup .message h1{
	color:#000;}
#pup .message p{
	color:#000;}
#pup .message p a{
	color:#000; text-decoration:underline;}
#pup a.close{
	position: absolute; bottom:7px; right:10px;}

#pup .product{
	margin:17px 0 0 16px;
	text-align:left;}
#pup .product h1{
	color:#576969; font-weight:normal; font-size:16px;
	margin:0 16px 0 0; padding:0;}
#pup .product p{
	color:#a3a1a2; font-size:12px;
	margin:0 16px 0 0; padding:0;}
#pup .product img.productimg{
	width:590px; height:390px;
	margin:0 0 7px;}
xx#pup .product object{
	position:absolute; top:10px; left:10px;}
#pup .product .prevnext{
	text-align:center; font-size:12px;
	border-top:1px solid #ddd;
	padding:7px 0 0;
	width:590px;
	position:absolute; top:472px; left:16px;}
#pup .product .prevnext span.btn{
	color:#ddd; font-weight:bold;}
#pup .product .prevnext span.btn a{
	color:#546866;}
#pup .product .prevnext span.count{
	color:#566a68;}
/* EEE Popup Window */

/* SSS Forms */
.contact{
	margin: 0 0 25px 0; padding: 0;
	width: 372px;
	font-size: 90%;}
.label{
	margin: 0 0 3px 0; padding: 0;
	display: block;
	color: #fff;
	font-weight: bold;}
.colon{
	margin-left: 5px;
	color: #eec99f;
	font-weight: bold;}
.inputText{
	margin: 0 0 2px -4px; padding: 4px 3px 0 3px;
	width: 370px; height: 20px;
	border: 1px solid #251e1e;
	overflow: hidden;
	font-size: 95%;
	color: #fff;}
textarea.multi{
	height: 92px ! Important;
	font-family:Helvetica, Arial, Sans-Serif;}
.dark{
	background-color: #2d2a2a;}
.light{
	background-color: #434343;}
.error{
	margin: 3px 0 10px 0; padding: 0;
	color: #e7474f;}
.submit{
	margin: 8px 0 0 325px; padding: 0;
	cursor: hand;
	width: 45px; height: 17px;
	border: none;
	behavior:url(iepngfix.htc);}	
/* EEE Forms */

.justify p, .justify ol li{
	text-align:justify;
}