  		.replaced { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE **
/*\*/html>body .replaced { letter-spacing: normal; text-indent : -999em; overflow : hidden; }
/* End of hack */

/*===================================*/
/* Makes Firefox 1.0 and above always show vertical scrollbar, whether
	it is needed or not */
html {
     overflow: -moz-scrollbars-vertical;
}
/*=================================*/

/*body { font: 80% verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; }*/
body { font: 13px verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; }
/*#container { background: url("../images/body-bg.png") top left repeat-x; }*/
#container { background: url("../images/body-bg.jpg") top left repeat-x; }
#headers { /*background: #012F93;*/ margin: 0 auto; padding: 0; height: 122px; width: 720px; }
#wrapper { width: 720px; margin: 30px auto; padding: 0; }

/*#menu { margin: -5px 0 0 0px; padding: 0 0 0 0px; font: 90% arial, verdana, helvetica, sans-serif !important; font: 85% arial, verdana, helvetica, sans-serif; width: 160px !important; width: 170px; float: right; }*/
#menu { margin: 10px 0 0 0px; padding: 0 0 0 0px; font: 90% arial, verdana, helvetica, sans-serif !important; font: 85% arial, verdana, helvetica, sans-serif; width: 160px !important; width: 170px; float: right; }
#menu ul { padding: 0; margin: 0 !important; margin: 0 0px 0 15px; list-style: inside !important; list-style: inside; }
#menu ul li { list-style-type: circle;/*list-style-image: url("../images/circle-off.gif");*/ padding: 5px 0 10px 0; margin: 0 0 0 0px; border-bottom: 1px solid #666666; }
#menu ul li:hover { list-style-type: circle;/*list-style-image: url("../images/circle-on.gif");*/ padding: 5px 0 10px 0; margin: 0; border-bottom: 1px solid #666666; }
#menu ul li a { font-weight: bold; color: #393738; text-decoration: none; }
#menu ul li a:hover { font-weight: bold; color: #5F5F5F; text-decoration: none; }

#menu ul.pages li { list-style-type: circle; /*list-style-image: url("../images/greycircle.gif");*/ padding: 0; margin: 0 0 0 10px; border: 0; }
#menu ul.pages li:hover { list-style-type: circle; /*list-style-image: url("../images/greycircle.gif");*/ padding: 0; margin: 0 0 0 10px; border: 0; }

#menu ul.pages li a { color: #666666; text-decoration: none; }
#menu ul.pages li a:hover { color: #666666; text-decoration: none; }

#menu ul.pages li.subpage, #menu ul.pages li:hover.subpage { font-size: 80%; list-style-image: none; list-style: none; padding: 0; margin: 0 0 0 35px !important; margin: 0 0 0 20px; }

#menu ul.pages { /*border-bottom: 1px solid #666666 !important; border-bottom: 0;*/ padding: 0 0 5px 0; }

/*#menu ul li ul { list-style: none }*/

/*#menu ul li li a { font-weight: bold; color: #1F527F; text-decoration: none; }
#menu ul li li a:hover { font-weight: bold; color: #FF9900; text-decoration: none; }*/

/*#content { margin: 0px 0 0 0; padding: 20px 20px 0 0; width: 520px; float: left; clear: left; color: #7F7F7F; font: 95% arial, sans-serif;}*/
#content { margin: 0px 0 0 0; padding: 0px 0px 0 0; width: 520px; float: left; clear: left; color: #7F7F7F; font: 95% arial, sans-serif;}

#footer { margin: 20px 0 0 0; padding: 20px 0 0 0; font-size: 80%; color: #444444; text-align: center; clear: both; }

/*h1#sitetitle { margin: 0px; padding: 6px 0 0 0px; background: url("../images/prop-title.jpg") bottom center no-repeat; height: 71px; width: 380px; border: 0; }*/
h1#sitetitle { margin: 0px; padding: 6px 0 0 0px; background: url("../images/sales-logo.jpg") top center no-repeat; height: 122px; width: 350px; border: 0; }

/*h3, h2 { color: #012F93; font-size: 95%; }*/
h3, h2 { color: #393738; font-size: 95%; }
h1 { color: #393738; /*font-size: 125%;*/ font-size: 13px; font-weight: bold; }

#entermain span { visibility: hidden; }



#welcomescreen { text-align: right; }
#welcomescreen strong { font-size: 18px; color: #444444; margin: 0; padding: 0; font-weight: normal; }
/*h2 { color: #012B93; font-size: 20px; font-weight: bold; margin: 0; padding: 0; }*/
#welcomereplace { padding: 0; margin: 0 0 10px 0; height: 103px; width: 233px; background: url("../images/welcometext.gif") no-repeat; float: right; }
.hideme { visibility: hidden; }

.rightimage { padding: 5px 0 5px 5px; }
.leftimage { padding: 5px 5px 5px 0px; }
#content strong, #content b { color: black; }

#content a, #content h3 a, #content a h3 { color: #393738; text-decoration: none; font-weight: bold;}
#content a:hover, #content h3 a:hover, #content a:hover h3 { color: #5F5F5F; text-decoration: none; }

img { border: 0; }

a#propertybrochure { background: #393738; color: white; padding: 5px 3px 5px 5px; }
a:hover#propertybrochure { background: #393738; color: #EC1D25; padding: 5px 3px 5px 5px; }

#footer a { color: #393738; text-decoration: none; }
#footer a:hover { color: #5F5F5F; text-decoration: none; }



#wrapper #content a#entermain { float: right; padding: 252px 0 0 0; overflow: hidden; height: 0px !important; height /**/:31px; /* for IE5/Win */ width: 524px; background: url("../images/mountain.jpg") no-repeat; }

#wrapper #content a:hover#entermain { float: right; padding: 252px 0 0 0; overflow: hidden; height: 0px !important; height /**/:31px; /* for IE5/Win */ width: 524px; background: url("../images/mountain-on.jpg") no-repeat; }


#brochureheader { background: url("../images/dl_logo.gif") no-repeat; }

#scroller a { text-decoration: none; color: #012B93; font-weight: bold; }
#scroller a:hover { text-decoration: none; color: #ff9900; }
#scroller p { color: #666666; }

/*high position partner styles*/
#resources { font-size:10px; color:#2b447b; font-family:Arial, Helvetica, sans-serif; margin:0 auto; }
#resources a{ text-decoration:none; font-weight:bold;font-size:11px;  color:#3d64ba; }
#resources a:hover{ color:#e80a06; }
#resources p{padding:5px; background: #d9ecfc; border:solid 1px #dedede; margin:8px;}
#resources h1{  font-size:14px; margin:5px;}
