@charset "utf-8";
/* GLOBAL */
body{
	margin:0;
	padding:0;
	background:#000;
	font-family:"Arial";
	font-size:12px;
	color:#b4b4b4;
}

#ie{
	display:none;
}

#preLoad{
	float:left;
	margin-top:-2000px;
}
img{
	border:0px;
}
img.border{
	border:1px solid #333;
}
ul.space li{
	margin-bottom:10px;
}
#c1{
	float:left;
	margin:0;
	padding:0;
	width:300px;
}
#c2{
	float:left;
	margin:0;
	padding:0;
	width:570px;
}
#c3{
	float:left;
	margin:0;
	padding:0;
	width:870px;
}

#left{
	float:left;
}
#right{
	float:right;
}

#hideleft{
	float:left;
	margin-left:-50px;
	width:50px;
	height:453px;
	background:#000;
}

#container{
	margin:62px auto;
	width:900px;
	padding-bottom:50px;
}
#content{
	padding-top:140px;
}

/* INPUT */
input[type="text"],input[type="password"]{
	font-family:Arial;
	font-size:12px;
	color:#b4b4b4;
	padding:3px 2px;
	background:#202020;
	border:1px solid #5c5c5c;
}
input[type="text"]:focus,input[type="password"]:focus{
	color:#fff;
	background:#313131;
}
input[type="submit"]{
	font-family:Arial;
	font-size:10px;
	padding:3.5px 3px;
	background:#00adee;
	border:0px;
	text-transform:uppercase;
	color:#fff;
}
input[type="submit"]:hover{
	background:#22beff;
	color:#fff;
}
input[type="button"]{
	font-family:Arial;
	font-size:10px;
	padding:1.5px 3px;
	background:#00adee;
	border:0px;
	text-transform:uppercase;
	color:#fff;
}
input[type="checkbox"]{
	margin:0px;
}
input.i0{
	width:40px;
}
input.i1{
	width:80px;
}
input.i2{
	width:125px;
}
input.i3{
	width:175px;
}
input.i4{
	width:203px;
}
input.i5{
	width:300px;
}
select{
	font-family:Arial;
	font-size:10px;
	color:#ccc;
	padding:2px 2px;
	background:#212121;
	border:0px solid #5c5c5c;
	text-transform:uppercase;
}
select.white{
	font-family:Arial;
	font-size:10px;
	color:#222;
	padding:2px 2px;
	background:#eee;
	border:0px solid #5c5c5c;
	width:180px;
}
select.state{
	width:50px;
}
select.i1{
	width:137px;
}
select.i2{
	width:175px;
}
select.i3{
	width:200px;
}
textarea {
     resize: none;
}


/* HEADER */
#logo{
	float:left;
	margin:0;
	padding:0;
	width:225px;
	height:66px;
	background-image:url(../img/logo/adreDark.png);
}
#logoLoad{
	float:left;
	margin:-2000px;
	background-image:url(../img/logo/adreLight.png);
}
#printLogo{
	display:none;
}
#row1,#row2{
	float:left;
}

/* HEADER - main */
#row1 #c1 .search{
	margin-bottom:40px;
}
.quickSearch{
	float:left;
	text-transform:uppercase;
	font-size:10px;
	color:#b4b4b4;
}
.iSearch{
	margin-top:10px;
	width:263px;
}
.ADLogin{
	float:right;
	text-transform:uppercase;
	font-size:10px;
	color:#b4b4b4;
}
#row1 #c1 .search input[type="submit"],#row1 #c1 .login input[type="submit"]{
	border-top:2px solid #00adee;
	padding-bottom:3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#row1 #c1 .search input[type="submit"],#row1 #c1 .login input[type="submit"]{
	border-top:3px solid #00adee;
	padding-bottom:5px;
}
}

/* HEADER - login */
.login{
	float:left;
	width:300px;
	margin-bottom:19px;
}
.iLogin{
	margin-top:10px;
	width:127px;
}
.join{
	margin-top:6px;
}

/* HEADER - menu */
#menu{height:50px;}
#menu a {
	margin: 0;
	display: block;
	font-size:13.5px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:10px 12.2px;
	color:#fff;
}
#menu p {
	margin: 0;
	display: block;
	font-size:13.5px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:10px 12.2px;
	color:#fff;
	background:#00adee;
}
#menu a.admin {
	margin: 0;
	display: block;
	font-size:13.5px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:10px 22px;
	color:#fff;
}
#menu li ul li a {
	padding:4px 10px;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	text-align:left;
	height:16px;
}

#menu ul {
	float: left;
	height:36px;
	width: 900px;
	list-style: none;
	background-color: #555;
	font-weight: bold;
	padding: 0;
	margin: 0;
	overflow:hidden;
}

#menu li {
	float: left;
	padding: 0;
}

#menu li ul {
	position: absolute;
	height: auto;
	font-weight: normal;
	margin: 0;
	background: #00adee;
	text-align:left;
}
#menu li ul li{
	border-top:1px solid #EAF2FF;
}
#menu li ul a:hover {
	background: #5ac7ff;
}

#menu li:hover{
	background: #00adee;
}

#menu li ul li ul.forsale{
	width:170px;
	margin:-23px 0px 0px 150px;
}
#menu li ul li ul.forsale li{
	width:300px;
}
#menu li ul li ul.commercial{
	width:130px;
	margin:-23px 0px 0px 150px;
}
#menu li ul li ul li{
	width:130px;
}
#menu li ul li{
	float:none;
}
#menu li ul{
	width:160px;
}

/* FOOTER */
#footer #row5{
	float:left;
	margin-top:10px;
}
#footer #row5 #c1{
	float:left;
	width:300px;
}
#footer #row5 #c2{
	width:585px;
	color:#555;
	font-size:8.5px;
	margin-left:15px;
	text-align:justify;
}
#footer #row5 #c2 a{
	color:#666;
	margin-right:1px;
}
#footer #row5 #c2 a:hover{
	color:#aaa;
}
#footer #row5 #c2 a.caps{
	margin-right:6px;
	text-transform:uppercase;
}
#footer #row5 #c2 a.last{
	margin:0px;
	text-transform:uppercase;
}
#footer #mod{
	float:left;
	width:900px;
	text-align:right;
	font-weight:bold;
	font-size:11px;
}


/* FRONT END */

/* HOME */
#home #row3{
	float:left;
	margin-top:-18px;
	font-size:13.5px;
	background-color:#555;
	text-transform:uppercase;
	color:#202020;
	font-weight:bold;
	height:332px;
	overflow:hidden;
}
#home #row3 p{
	margin:8px 0px 8px 15px;
}
#home #row3 #c1:hover{
	background:#00adee;
	color:#fff;
}

#home #row4 #c1{
	width:270px;
	height:250px;
	padding:0px 15px;
}
#home #row4{
	float:left;
	margin-top:10px;
	font-size:11px;
	line-height:14px;
}
#home #row4 ul{
	line-height:14px;
}
#featuredThumb{
	float:left;
	width:100px;
	margin-right:10px;
}
#featuredDesc{
	float:left;
	width:150px;
}
#featuredDesc b{
	width:50px;
}

#message{
	float:left;
	width:870px;
	padding:7px 15px 0px 15px;
}
#homehouse p{
	margin:0;
}

/* PROPERTIES */
#properties img{
	height:90px;
	width:90px;
}
#properties #row3{
	float:left;
	margin-top:30px;
	font-size:11px;
	text-transform:uppercase;
	color:#777;
}
#properties #row3 #c3{
	width:900px;
}
#propSort{
	margin-top:20px;
}
#spaceRight{
	float:right;
	margin-left:25px;
}
#spaceLeft{
	float:left;
	margin-right:31px;
}
#properties #row4{
	float:left;
	margin-top:20px;
}
#properties #row4 #c1{
	width:200px;
	color:#00adee;
}
#properties #row4 #c2{
	float:right;
	width:700px;
	word-spacing:5px;
	text-align:right;
}
#properties #row4 #c2 a{
	color:#fff;
	font-weight:bold;
}

#properties #row5{
	float:left;
	margin-top:10px;
}

#prop{
	float:left;
	width:900px;
	height:90px;
	overflow:hidden;
}
#properties .photo{
	float:left;
	width:90px;
	height:90px;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
#properties .location{
	float:left;
	padding:5px;
	width:145px;
	height:80px;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
#properties .size{
	float:left;
	padding:5px;
	height:80px;
	width:55px;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
#properties .price{
	float:left;
	padding:5px;
	height:80px;
	width:90px;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
#properties .fees{
	float:left;
	padding:5px;
	height:80px;
	width:105px;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
#properties .amenities{
	float:left;
	padding:5px;
	height:80px;
	width:225px;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
#properties .contact{
	float:left;
	padding:5px;
	height:80px;
	width:122px;
	border:1px solid #555;
}
#proplast{
	float:left;
	width:900px;
	height:90px;
	overflow:hidden;
	border-bottom:1px solid #555;
}
#properties #recent{
	float:left;
	margin:15px 0px 25px 0px;
	width:900px;
}
#properties #recent #r1{
	float:left;
	margin-right:8px;
}
#properties #recent #r1Last{
	float:left;
	margin:0px;
}

/* VIEW DETAILS*/
#hideSend{
	float:left;
	width:900px;
	height:50px;
}
#detailsNav #row3{
	float:left;
	margin:0px;
	color:#444;
	font-size:10px;
	text-transform:uppercase;
}
#detailsNav #row3 #c2 a{
	color:#777;
	font-size:10px;
	text-transform:uppercase;
	margin-right:8px;
}

#detailsNav #row3 #c1{
	width:270px;
	margin-left:58px;
}
#detailsNav #row3 #c1 a{
	float:left;
	display:block;
	width:60px;
	padding:2px 6px;
	background:#00adee;
	color:#fff;
	margin:0px 8px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a.prev{
	float:left;
	display:block;
	width:60px;
	padding:2px 6px;
	background:#00adee;
	color:#fff;
	margin:0px 2px 0px 0px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a.next{
	float:left;
	display:block;
	width:60px;
	padding:2px 6px;
	background:#00adee;
	color:#fff;
	margin:0px 0px 0px 2px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a.edit{
	float:left;
	display:block;
	width:120px;
	padding:2px 6px;
	background:#00adee;
	color:#fff;
	margin:0px 14px 0px -8px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a.view{
	float:left;
	display:block;
	width:120px;
	padding:2px 6px;
	background:#00adee;
	color:#fff;
	margin:0px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a:hover{
	color:#00adee;
	background:#fff;
}
#detailsNav #row3 #c1 a.prevX{
	float:left;
	display:block;
	width:10px;
	padding:2px 1px;
	background:#000;
	color:#00adee;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a.nextX{
	float:left;
	display:block;
	width:10px;
	padding:2px 1px;
	background:#000;
	color:#00adee;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsNav #row3 #c1 a.prevX:hover,#detailsNav #row3 #c1 a.nextX:hover{
	background:#000;
}


#detailsLeft{
	margin-top:10px;
	float:left;
	width:600px;
}
#detailsLeft #row4{
	float:left;
}
#detailsLeft #row4 #c2 {
	width:584px;
	padding:7px;
	border:1px solid #555;
}
#detailsLeft #row4 #c2Edit {
	width:584px;
	height:21px;
	padding:4px;
	border:1px solid #555;
}
#detailsLeft #row5{
	float:left;
	margin-top:10px;
	width:600px;
	height:450px;
	overflow:hidden;
}
#detailsLeft #row6{
	float:left;
	margin-top:10px;
}
#detailsLeft #row6 #c2 a{
	float:left;
	display:block;
	width:73px;
	padding:6px 0px;
	background:#555;
	color:#fff;
	margin:0px 7px 0px 0px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
}
#detailsLeft #row6 #c2 a:hover{
	background:#00adee;
}
#detailsLeft #row7{
	float:left;
	margin:18px 0px;
}
#detailsLeft #row7Edit{
	float:left;
	margin:0px 0px;
}


#detailsLeft input.editBlueCaps{
	background:#000;
	color:#00adee;
	text-transform:uppercase;
	border:0px;
}
#detailsLeft input.editBlueCaps:hover,#detailsLeft input.editBlueCaps:focus{
	background:#fff;
}
#detailsRight{
	margin-top:10px;
	float:left;
	padding-left:20px;
	width:265px;
	line-height:15px;
	color:#999;
}
#detailsRight #bar{
	float:left;
	width:270px;
	margin-bottom:50px;
}
#detailsRight #bar #title{
	float:left;
	width:265px;
	background:#202020;
	padding:5px 7px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#detailsRight #bar #info{
	float:left;
	width:265px;
	padding:10px 7px;
	background:#333;
	line-height:23px;
}
#detailsRight #bar #info img{
	margin:2px;
}
#detailsRight #bar #info #left{
	width:100px;
	float:left;
	font-weight:bold;
}
#detailsRight #bar #info #right{
	width:100px;
	float:left;
}
#detailsRight #bar ul{
	margin:0px -20px;
	line-height:20px;
}
#map{
	width:598px;
	height:448px;
	background-color:#555;
	border:1px solid #777;
}

/* VIEW DETAILS - POPUPS*/
#popup{
	padding:20px 10px;
}
#popup #me{
	float:left;
	margin:30px 0px 0px 75px;
	width:500px;
}
#popup #friend{
	float:left;
	margin:30px 0px 0px 75px;
	width:500px;
}
#popup #left{
	margin-right:25px;
}
#popup #right{
	float:left;
	width:auto;
}
#popup #friend #row{
	float:left;
	width:500px;
}
#popup #schedule{
	float:left;
	margin:30px 0px 0px 75px;
	width:500px;
}
#popup #phone{
	float:left;
	margin:30px 0px 0px 75px;
	width:500px;
}
#popup #phone{
	float:left;
	width:390px;
}

/* MORTGAGE CALCULATOR */
#calc{
	padding:20px;
	width:740px;
	float:left;
	margin-top:10px;
}
#calc table{
	border-collapse:collapse;
	border:#555;
}
#title{
	float:right;
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:20px;
	color:#00adee;
}
#calc #content{
	float:left;
	margin-top:25px;
	width:750px;
}
#calc{
	float:left;
	margin-top:20px;
}
#calcLeft{
	float:left;
	width:250px;
}
#calcLeft #bar{
	float:left;
	width:250px;
	margin-bottom:8px;
}
#calcLeft #bar #title{
	float:left;
	width:240px;
	background:#202020;
	padding:5px 10px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#calcLeft #bar #info{
	float:left;
	width:240px;
	padding:10px 10px;
	background:#333;
	line-height:23px;
}
#calcLeft #bar #info select{
	font-family:Arial;
	font-size:12px;
	color:#b4b4b4;
	padding:3px 2px;
	background:#202020;
	border:1px solid #5c5c5c;
}
#calcLeft #bar #info #left{
	float:left;
	width:150px;
	height:30px;
}
#calcLeft #bar #info #right{
	float:right;
	width:90px;
	height:30px;
	text-align:right;
}
#calcSubmit{
	float:left;
	width:260px;
	text-align:right;
}
#calcRight{
	float:left;
	width:455px;
	margin-left:30px;
	line-height:19px;
}
#calcRight #row{
	float:left;
	width:455px;
	padding-bottom:15px;
}
#calcRight #left{
	float:left;
	width:150px;
	padding:0px 0px 0px 0px;
}
#calcRight #right{
	float:left;
	width:300px;
	padding-bottom:4px;
}
#calc #amorization{
	width:440px;
	height:350px;
	overflow-y:scroll;
	border:1px solid #555;
}

/* OPEN HOUSES */
#openh{
	float:left;
	width:900px;
	margin-bottom:10px;
}
#openh #c1{
	width:148px;
	height:198px;
	background:#202020;
	border:1px solid #333;
}
#openh img{
	width:150px;
}
#openh #c2{
	margin-left:10px;
	width:717px;
	height:183px;
	border:1px solid #333;
	padding:8px 10px;
	background-color:#191919;
}
#openh #c2 ul{
	float:left;
	margin:0px;
}
#openh #c2 #devLink{
	float:left;
	width:700px;
}

/* NEW DEVELOPMENTS */
#newdev{
	float:left;
	width:900px;
	margin-bottom:10px;
}
#newdev #c1{
	width:148px;
	height:198px;
	background:#202020;
	border:1px solid #333;
}
#newdev img{
	width:150px;
}
#newdev #c2{
	margin-left:10px;
	width:717px;
	height:183px;
	border:1px solid #333;
	padding:8px 10px;
	background-color:#191919;
}
#newdev #c2 ul{
	float:left;
	margin:0px;
}
#newdev #c2 #devLink{
	float:left;
	width:700px;
}

/* AGENTS */
#agents{
	float:left;
	width:916px;
	margin:-6px 0px 0px -6px;
}
#agents #c1{
	width:280px;
	height:130px;
	margin:6px;
	border:1px solid #333;
	padding:5px;
	background:#191919;
}
#agents #c1 img{
	width:100px;
	height:130px;
}
#agents #c1 #left{
	float:left;
	width:100px;
}
#agents #c1 #right{
	float:left;
	width:170px;
	overflow:hidden;
	margin-left:10px;
}

/* AGENTS - ALLAN */
#allan{
	float:left;
	margin-top:0px;
}
#allanLeft{
	float:left;
	width:260px;
	text-align:right;
	line-height:18px;
}
#allanRight{
	float:left;
	width:607px;
	margin:0px 0px 10px 10px;
	line-height:19px;
	border:1px solid #333;
	padding:8px 10px;
	background-color:#191919;
}

/* NEIGHBORHOODS */
#neighborhoods{
	float:left;
	width:900px;
	margin-bottom:10px;
}
#newdev p{
	margin-top:-5px;
}
#neighborhoods #c1{
	width:148px;
	height:198px;
	background:#202020;
	border:1px solid #333;
}
#neighborhoods img{
	width:150px;
}
#neighborhoods #c2{
	margin-left:10px;
	width:717px;
	height:183px;
	border:1px solid #333;
	padding:8px 10px;
	background-color:#191919;
}
#neighborhoods #c2 ul{
	float:left;
	margin:0px;
}
#neighborhoods #c2 #devLink{
	float:left;
	width:700px;
}

/* PRESS */
#press #row5{
	float:left;
	margin-top:20px;
}
#press #row5 table{
	margin:0;
	padding:0;
	width:900px;
	border:1px solid #555;
	border-spacing:0px;
	border-collapse:collapse;
}
#press #row5 table a:hover{
	color:#ddd;
}
#press #row5 tr{
	vertical-align:top;
}
#press #row5 td{
	padding:8px;
	border:1px solid #444;
}
#press #row5 tr.row1 {background: #2f2f2f;}
#press #row5 tr.row2 {background: #202020;}

#press #row5 a{
	text-transform:uppercase;
}

#press #row5 a.edit,#propertiesAdmin #row5 a.view{
	margin-right:10px;
}

#viewPress{
	float:left;
	margin-top:20px;
}
#pressLeft{
	float:left;
	width:250px;
}
#pressLeft #bar{
	float:left;
	width:250px;
	margin-bottom:50px;
}
#pressLeft #bar #title{
	float:left;
	width:245px;
	background:#202020;
	padding:5px 7px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#pressLeft #bar #info{
	float:left;
	width:245px;
	padding:10px 7px;
	background:#333;
	line-height:17px;
}
#pressLeft #bar #info a{
	text-transform:uppercase;
	margin-bottom:5px;
}
#pressRight{
	float:left;
	width:600px;
	margin-left:40px;
	line-height:19px;
}

/* ABOUT */
#about{
	float:left;
	margin-top:0px;
}
#aboutLeft{
	float:left;
	width:600px;
	margin:0px 20px 20px 0px;
	line-height:19px;
	padding:10px;
	background:#191919;
	border:1px solid #333;
}
#aboutLeft #left{
	float:left;
	width:300px;
}
#aboutLeft #right{
	float:left;
	width:290px;
}
#aboutLeft #l{
	float:left;
	width:100px;
}
#aboutLeft #r{
	float:left;
	width:200px;
}
#aboutLeft #r select{
	color:#aaa;
	background:#212121;
	border:0px solid #555;
}
#aboutLeft #row{
	float:left;
	margin-bottom:7px;
	width:300px;
}
#aboutRight{
	float:left;
	width:250px;
}
#aboutRight #bar #title{
	float:left;
	width:245px;
	background:#202020;
	padding:5px 7px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#aboutRight #bar #info{
	float:left;
	width:245px;
	padding:10px 7px;
	background:#333;
	line-height:17px;
}
#aboutRight #bar #info ul{
	margin:0px 0px 0px -15px;
}

/* ABOUT - CONDO LIFESTYLE */
#aboutus{
	float:left;
	margin-top:20px;
}
#aboutusLeft{
	float:left;
	width:260px;
	height:800px;
	text-align:right;
	line-height:18px;
}
#aboutusRight{
	float:left;
	width:607px;
	margin:0px 0px 12px 10px;
	line-height:19px;
	border:1px solid #333;
	padding:8px 10px;
	background-color:#191919;
}

/* CONTACT */
#contact{
	float:left;
	margin-top:0px;
}
#contactLeft{
	float:left;
	width:600px;
	margin-right:20px;
	line-height:19px;
	padding:10px;
	background:#191919;
	border:1px solid #333;
}
#contactLeft input[type="text"]{
	font-family:Arial;
	font-size:12px;
	color:#b4b4b4;
	padding:3px 2px;
	background:#202020;
	border:1px solid #444;
}
#contactLeft input[type="text"]:focus{
	background:#333;
}
#contactLeft #c1{
	float:left;
	width:275px;
}
#contactLeft #c1 #left{
	float:left;
	width:70px;
	padding:0px 8px 0px 0px;
	text-align:right;
}
#contactLeft #c1 #right{
	float:left;
	width:190px;
}
#contactLeft #space{
	float:left;
	width:600px;
	height:28px;
}
#contactLeft #row{
	float:left;
	margin-bottom:7px;
	width:300px;
}
#contactLeft #c2{
	float:left;
	width:300px;
}

#contactRight{
	float:left;
	width:250px;
}
#contactRight #bar{
	float:left;
	width:250px;
	margin-bottom:50px;
}
#contactRight #bar #title{
	float:left;
	width:245px;
	background:#202020;
	padding:5px 7px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#contactRight #bar #info{
	float:left;
	width:245px;
	padding:10px 7px;
	background:#333;
	line-height:17px;
}
#contactRight #bar #info #left{
	float:left;
	width:75px;
}
#contactRight #bar #info #right{
	float:left;
	width:170px;
}





/* BACK END */

/* ADMIN - PROPERTIES */
#propertiesAdmin #row5{
	float:left;
	margin-top:20px;
}
#propertiesAdmin #row5 table{
	margin:0;
	padding:0;
	width:900px;
	border:1px solid #555;
	border-spacing:0px;
	border-collapse:collapse;
}
#propertiesAdmin #row5 table a:hover{
	color:#ddd;
}
#propertiesAdmin #row5 tr{
	vertical-align:top;
}
#propertiesAdmin #row5 td{
	padding:8px;
	border:1px solid #444;
}
#propertiesAdmin #row5 tr.row1 {background: #2f2f2f;}
#propertiesAdmin #row5 tr.row2 {background: #202020;}

#propertiesAdmin #row5 a{
	text-transform:uppercase;
}

#propertiesAdmin #row5 a.edit,#propertiesAdmin #row5 a.view{
	margin-right:10px;
}
#propertiesAdmin .addProp a{
	display:block;
}
#featuredN1,#featuredN2,#featuredN3,#featuredN4,#featuredN5,
#featuredN6,#featuredN7,#featuredN8,#featuredN9,#featuredN10,
#featuredN11,#featuredN12,#featuredN13,#featuredN14,#featuredN15,
#featuredN16,#featuredN17,#featuredN18,#featuredN19,#featuredN20,
#featuredN21,#featuredN22,#featuredN23,#featuredN24,#featuredN25,
#featuredN26,#featuredN27,#featuredN28,#featuredN29,#featuredN30 {
	width:15px;
	height:15px;
	padding:5px 0px;
	background-image:url(../img/star_n.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#featuredY{
	width:15px;
	height:15px;
	background-image:url(../img/star_y.png);
}
#featuredN a,#featuredY a{
	background:black;
	color:black;
}


#ohouseN1,#ohouseN2,#ohouseN3,#ohouseN4,#ohouseN5,
#ohouseN6,#ohouseN7,#ohouseN8,#ohouseN9,#ohouseN10,
#ohouseN11,#ohouseN12,#ohouseN13,#ohouseN14,#ohouseN15,
#ohouseN16,#ohouseN17,#ohouseN18,#ohouseN19,#ohouseN20,
#ohouseN21,#ohouseN22,#ohouseN23,#ohouseN24,#ohouseN25,
#ohouseN26,#ohouseN27,#ohouseN28,#ohouseN29,#ohouseN30 {
	width:15px;
	height:15px;
	padding:5px 0px;
	background-image:url(../img/star_n.png);
	background-repeat:no-repeat;
	background-position:center center;
}
#ohouseY{
	width:15px;
	height:15px;
	background-image:url(../img/star_y.png);
}
#ohouseN a,#ohouseY a{
	background:black;
	color:black;
}

/* ADMIN - ADD PROPERTY */
#addLeft{
	float:left;
	width:500px;
	margin:20px 0px 0px 0px;
}
#addLeft #row3{
	float:left;
	line-height:19px;
}

#addLeft select{
	font-size:10px;
	color:#aaa;
	padding:2px 2px;
	background:#202020;
	border:0px solid #5c5c5c;
	text-transform:uppercase;
}
#addLeft select.long{
	width:200px;
}
#addLeft select.short{
	margin-right:20px;
}
#addLeft #x1,#addLeft #x2,#addLeft #x3{
	float:left;
	width:150px;
}
#addLeft#x3 select{
	height:23px;
	padding:3px 2px;
	border:1px solid #5c5c5c;
}

#addLeft h1{
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}

#addRight{
	float:left;
	margin:16px 0px 0px 85px;
	width:300px;
	line-height:15px;
	color:#999;
}
#addRight #bar{
	float:left;
	width:270px;
	margin-bottom:50px;
}
#addRight #bar #title{
	float:left;
	width:300px;
	background:#202020;
	padding:5px 7px;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#addRight #bar #info{
	float:left;
	width:300px;
	padding:10px 7px;
	background:#333;
}
#addRight #bar #info input.toururl{
	width:274px;
	background-color:#fff;
	color:#333;
}
#addRight #bar #info img{
	margin:2px;
}

#addRight #bar #info #imgEdit{
	float:left;
	height:90px;
	text-align:center;
}
#addRight #bar #info #imgEdit a.feature{
	background:#fff;
	display:block;
	color:#00adee;
	margin:0px 2px;
	font-size:11px;
}
#addRight #bar #info #imgEdit a.feature:hover{
	background:#ccc;
	color:#00adee;
}
#addRight #bar #info #imgEdit a.delete{
	background:#00adee;
	display:block;
	color:#fff;
	margin:0px 2px;
	font-size:11px;
}
#addRight #bar #info #imgEdit a.delete:hover{
	background:#ccc;
	color:#00adee;
}
#addRight #bar #info #uploads{
	float:left;
	width:300px;
	margin-top:15px;
}
#editRight{
	margin-top:10px;
	float:left;
	padding-left:20px;
	width:265px;
	line-height:15px;
	color:#999;
}
#editRight #bar{
	float:left;
	width:270px;
	margin-bottom:50px;
}
#editRight #bar #title{
	float:left;
	width:265px;
	background:#202020;
	padding:5px 7px;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#editRight #bar #info{
	float:left;
	width:265px;
	padding:10px 7px;
	background:#333;
}
#editRight #bar #info img{
	margin:2px;
}
#editRight #bar #info #left{
	width:100px;
	float:left;
	font-weight:bold;
}
#editRight #bar #info #right{
	width:100px;
	float:left;
}
#editRight #bar ul{
	margin:0px -20px;
	line-height:21px;
}
#editRight #bar ul a{
	color:#eee;
	line-height:20px;
}
#editRight #bar #info{
	line-height:23px;
}
#editRight input.edit{
	background:#333;
	border:0px;
	margin:1px 0px;
}
#editRight input.edit:hover,#editRight input.edit:focus{
	background:#ccc;
	color:#555;
	margin:1px 0px;
}

/* ADMIN - ADD BUILDING */
#addbldgLeft{
	float:left;
	margin-top:15px;
	width:300px;
	line-height:15px;
	color:#999;
}
#addbldgLeft #bar{
	float:left;
	width:270px;
	margin-bottom:50px;
}
#addbldgLeft #bar #title{
	float:left;
	width:300px;
	background:#202020;
	padding:5px 7px;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#addbldgLeft #bar #info{
	float:left;
	width:300px;
	padding:10px 7px;
	background:#333;
}
#addbldgLeft #bar #info input.toururl{
	width:274px;
	background-color:#fff;
	color:#333;
}
#addbldgLeft #bar #info #uploads{
	float:left;
	width:300px;
	margin-top:15px;
}

#addbldgRight{
	float:left;
	width:546px;
	margin:15px 0px 0px 30px;
	line-height:19px;
	padding:10px;
	background:#191919;
	border:1px solid #333;
}
#addbldgRight #left{
	float:left;
	width:225px;
}
#addbldgRight #right{
	float:left;
	width:300px;
}

/* ADMIN - EDIT PROPERTY */
#editRight{
	float:left;
	width:500px;
	margin:15px 0px 0px 20px;
	line-height:19px;
}

#editRight select{
	font-size:10px;
	color:#aaa;
	padding:2px 2px;
	background:#202020;
	border:0px solid #5c5c5c;
	text-transform:uppercase;
}
#editRight select.long{
	width:200px;
}
#editRight select.short{
	margin-right:20px;
}
#editRight #edit2 input.med{
	width:100px;
}
#editRight #edit4 input.med{
	width:90px;
}
#editRight #edit1,#editRight #edit2,#editRight #edit3,#editRight #edit4{
	float:left;
	width:500px;
	margin-bottom:40px;
}

#editRight #edit1 #col{
	float:left;
	width:130px;
}
#editRight #edit2 #col{
	float:left;
	width:150px;
}
#editRight #edit3 #col{
	float:left;
	width:80px;
}
#editRight #edit4 #col{
	float:left;
	width:110px;
}

#editLeft{
	float:left;
	margin-top:15px;
	width:300px;
	line-height:15px;
	color:#999;
}
#editLeft #bar{
	float:left;
	width:270px;
	margin-bottom:50px;
}
#editLeft #bar #title{
	float:left;
	width:300px;
	background:#202020;
	padding:5px 7px;
	border-bottom:1px solid #555;
	color:#999;
	font-size:10px;
	text-transform:uppercase;
}
#editLeft #bar #info{
	float:left;
	width:300px;
	padding:10px 7px;
	background:#333;
}
#editLeft #bar #info input.toururl{
	width:274px;
	background-color:#fff;
	color:#333;
}

#editLeft #bar #info #imgEdit{
	float:left;
	height:90px;
	text-align:center;
}

#editLeft #bar #info #imgEdit a.feature{
	width:50px;
	background:#fff;
	display:block;
	color:#00adee;
	margin:0px 2px;
	font-size:11px;
}
#editLeft #bar #info #imgEdit a.feature:hover{
	background:#fff79b;
	color:#11beff;
}
#editLeft #bar #info #imgEdit a.delete{
	background:#00adee;
	display:block;
	color:#fff;
	margin:0px 2px;
	font-size:11px;
}
#editLeft #bar #info #imgEdit a.delete:hover{
	background:#d10000;
	color:#fff;
}
#editLeft #bar #info #uploads{
	float:left;
	width:300px;
	margin-top:15px;
}

/* ADMIN - OPEN HOUSES */
#openh p{
	margin:0px;
}
#openh #c2 #left{
	float:left;
}

#openh #c2 #right{
	float:right;
	text-transform:uppercase;
	color:#999;
}

#openhNew{
	float:left;
	overflow:hidden;
	margin:0px 0px 25px 160px;
	width:717px;
	height:14px;
	border:1px solid #333;
	padding:8px 10px;
	background-color:#191919;
}
#openhNew #c1{
	width:200px;
	line-height:22px;
	padding-bottom:20px;
}
#openhNew #c1 input,#openhNew #c1 select{
	width:175px;
	background:#ccc;
	color:#333;
}
#openhNew #c1 select{
	width:175px;
	font-family:Arial;
	font-size:11px;
	color:#222;
	padding:2px 2px;
	background:#ccc;
	border:0px solid #ccc;
	text-transform:uppercase;
}
#openhNew #c2{
	width:525px;
	line-height:28px;
}
#openhNew2{
	float:left;
	width:700px;
}
#openhEdit{
	float:left;
	width:900px;
	margin:5px 0px;
}
#openhEdit #c1{
	width:148px;
	height:198px;
	background:#202020;
	border:1px solid #333;
}
#openhEdit img{
	width:150px;
}
#openhEdit #c2{
	margin-left:10px;
	width:717px;
	height:193px;
	border:1px solid #333;
	padding:4px 10px;
	background-color:#191919;
}
#openhEdit #c2 #left{
	float:left;
}

#openhEdit #c2 #right{
	float:right;
	text-transform:uppercase;
	color:#999;
}
#openhEdit #c2 #x1{
	float:left;
	width:200px;
	line-height:20px;
	padding-bottom:10px;
}
#openhEdit #c2 #x1 input,#openhNew #c1 select{
	width:175px;
	background:#ccc;
	color:#333;
}
#openhEdit #c2 #x1 select{
	width:175px;
	font-family:Arial;
	font-size:11px;
	color:#222;
	padding:2px 2px;
	background:#ccc;
	border:0px solid #ccc;
	text-transform:uppercase;
}
#openhEdit #c2 #x2{
	width:525px;
	line-height:20px;
	margin-bottom:-3px;
}
#add{
	float:left;
	width:600px;
}
#openhNew1b{
	float:left;
}
#openhNew1c{
	float:right;
}

/* ADMIN - AGENTS */
#agents{margin-top:8px;}
#agents #c1 #l{float:left;}
#agents #c1 #r{float:right;}
#agents #c1 #info{float:left;width:270px;}
#agents #c1 #info #l{margin-top:1.5px;width:75px;}
#agents #c1 #info #r{float:left;margin-top:1.5px;width:190px;}
#agents #c1 #info #r input.short{width:83px;}

#agents #c2{width:888px;height:130px;margin:6px;border:1px solid #333;padding:5px;background:#191919;}
#agents #c2 input.short{width:35px;}
#agents #c2 #col1{float:left;margin-top:10px;width:250px;}
#agents #c2 #col2{float:left;margin-top:10px;width:270px;}
#agents #c2 #col1 #l{float:left;width:75px;margin-bottom:9px;}
#agents #c2 #col2 #l{float:left;width:45px;margin-bottom:9px;}
#agents #c2 #col1 #l2{float:left;width:40px;}
#agents #c2 #r{float:left;width:175px;margin-bottom:9px;}
#agents #c2 #col2 input,#agents #c2 #col2 a{margin-bottom:9px;}
#agents #c2 #col2 input[type="submit"]{margin-left:38px;}


/* ADMIN - NEIGHBORHOODS */
#neighborhoods #c2 #left{float:left;}
#neighborhoods #c2 #right{float:right;text-transform:uppercase;color:#999;}
#neighborhoodNew{float:left;overflow:hidden;margin:0px 0px 25px 160px;width:717px;height:14px;border:1px solid #333;padding:8px 10px;background-color:#191919;}
#neighborhoodNew #c1{width:200px;line-height:22px;padding-bottom:20px;}
#neighborhoodNew #c1 input{width:175px;background:#ccc;color:#333;}
#neighborhoodNew #c2{width:525px;line-height:28px;}
#neighborhoodNew2{float:left;width:700px;}
#neighborhoodEdit{float:left;width:900px;margin:5px 0px;}
#neighborhoodEdit #c1{width:148px;height:198px;background:#202020;border:1px solid #333;}
#neighborhoodEdit img{width:150px;}
#neighborhoodEdit #c2{margin-left:10px;width:717px;height:193px;border:1px solid #333;padding:4px 10px;background-color:#191919;}
#neighborhoodEdit #c2 #left{float:left;}
#neighborhoodEdit #c2 #right{float:right;text-transform:uppercase;color:#999;}
#neighborhoodEdit #c2 #x1{float:left;width:200px;line-height:20px;padding-bottom:10px;}
#neighborhoodEdit #c2 #x2{float:left;width:525px;line-height:20px;margin-bottom:-3px;}
#add{float:left;width:600px;}
#neighborhoodNew1b{float:left;}
#neighborhoodNew1c{float:right;}

/* ADMIN - PRESS */
#press #row5 #c1{float:left;width:250px;margin-bottom:15px;padding-top:10px;}
#press #row5 #c2{float:left;width:450px;padding-bottom:15px;}

.menu_viewprop{float:left;}
.menu_viewprop ul{padding:7px;margin:5px 0 0 0;list-style-type:none;color:#00adee;}

#send_options{position:absolute;background:#1b1b1b;border:1px solid #333;line-height:20px;}

#sitemap{float:left;width:878px;margin:10px 0 0 0;border:1px solid #333;padding:10px;background:#191919;	line-height:19px;}
#sitemap #c1{float:left;width:200px;}

/* TYPOGRAPHY */
body a{color:#b4b4b4;text-decoration:none;}

.blue, body a:hover, .options a, #row1 #c1 a, #addLeft #row3 a, #addRight #bar #info a, #openhouses #row5 table a, #openhouses #row4 #c2 a:hover,#editRight #bar ul a:hover,#detailsLeft #row7 a,#properties #row5 table a,#propertiesAdmin #row5 table a,#properties #row4 #c2 a:hover,#press #row5 table a,#pressLeft #bar a,#contactRight a,#openh #c2 #right a,#openhEdit #c2 #right a,#calc #title,#contactLeft #bar #info a,#neighborhoodEdit #c2 #right a,#neighborhoods #c2 #right a{color:#00adee;}

.white,a.lightGray:hover, a.blue:hover, .options a:hover, #row1 #c1 a:hover, #menu a:hover, #detailsNav #row3 #c2 a:hover,#addLeft #row3 a:hover,#addRight #bar #info a:hover,#detailsLeft #row7 a:hover,#pressLeft #bar a:hover,#newdev #c2 a:hover,#contactRight a:hover,a.blueCaps:hover,#openh #c2 #right a:hover,#openhEdit #c2 #right a:hover,#contactLeft #bar #info a:hover,#neighborhoodEdit #c2 #right a:hover,#neighborhoods #c2 #right a:hover{color:#fff;}

.gray,#newdev #c2 a{color:#777;}

.lightGray{color:#ccc;}

.red,#footer #mod a:hover{color:#d2232a;}

#home #row3 a{color:#202020;}

.small{font-size:10px;}
.caps{text-transform:uppercase;}
.blueTitle{color:#00adee;text-transform:uppercase;font-weight:bold;font-size:13px;margin-bottom:4px;}
.blueCaps{color:#00adee;text-transform:uppercase;}
a.smallCaps{color:#00adee;text-transform:uppercase;font-size:10px;}
a.smallCaps:hover{color:#fff;}
.whiteCaps{color:#fff;text-transform:uppercase;font-weight:bold;}
.grayCaps{color:#777;text-transform:uppercase;}
.options{text-transform:uppercase;color:#555;font-size:10px;}

#container #content #detailsLeft #row5 img{height:450px;}

