html {	margin: 0px; padding: 0px; width: 100%;height: 100%; background-color: #fff}
body {	margin: 0px; padding: 0px; padding-top: 0px;  width: 100%; height: 100%; font-size: 12px; font-family: Arial; color: #666;background-color: #fff}
form {	margin: 0px; padding: 0px; }
a {color: #EA2254; text-decoration: none; font-size: 1em;}
a:hover {color: #000; }
img {bordeR: 0px;}
p { text-align:left; font-size: 1em; color: #666; line-height: 175%;}
div {font-size: 1em}
span {font-size: 1em}

h1 {font-size: 3em; font-weight: normal; margin: 0px 0 10px 0px; padding-top: 20px; color: #9D9FA2; text-align: left;}
h1.title {padding-bottom:0px; font-size:1.1em; font-weight:bold; color:#272627;}
h2 {font-size: 1em; font-weight: bold; margin: 0px 0 10px 0px; color: #9D9FA2; text-align: left;}
h3 { font: 1em/2 Arial, Helvetica, sans-serif; font-weight:bold; color:#ee334e;}
h4 { font: 1em/2 Arial, Helvetica, sans-serif; font-weight:bold; color:#00529b;}
h5 {font-size: 18px; font-weight: normal; margin: 20px 0 20px 0px; color: #008c9b; text-align: left;}

div {text-align: left;}


div.maindiv-holder {width: 1000px; background-color: #fff;  background-repeat: no-repeat; background-position: 0 0; height: 600px;} 
div.maindiv {width: 710px; background-color: #fff; position: relative;  } 

div.header {width: 710px; height: 175px; position: relative; float: left;z-index: 1;}
div.mainbody {width: 710px;  position: relative; float: left;z-index: 1;padding-bottom: 20px}
div.footer {width: 710px; height: 100px; position: relative; float: left;z-index: 1; }
div.social {position:absolute; right:0; top :10px; z-index: 5;}
div.social img { margin-left: 5px; }

div.langs  {position: absolute; right: 0px; top: 50px; z-index: 5;}
div.search2 {position: absolute; right: 0px; top: 78px; z-index: 5; background-image: url(../images/bg-search.jpg); background-repeat: no-repeat; width: 271px; height: 28px;} 
div.search2 input {position: absolute; right: 36px; width: 162px; height: 16px;top: 4px; bordeR: 0px} 
div.search2 img {position: absolute; right: 0px; width: 32px; height: 24px;top: 2px; bordeR: 0px} 
div.textsize {position: absolute; right: 0px; top: 117px; z-index: 5;}
div.textsize a {color: #777; font-size: 14px; padding: 0px 3px;}

a.logo {position: absolute; top: 105px; left: 0px; }
img.topline {position: absolute; right: 0px; top: 153px;}

div.menu {height: 35px; text-align: left; float: left; margin-top: 10px; }
ul.menu {list-style-type: none; margin: 0px; padding: 0px; float: left;}
ul.menu li {display: block; float: left; padding-right: 17px;  }
ul.menu li a {color: #909295; font-size: 13px; display: block; padding-bottom: 5px;}
ul.menu li a:hover {color: #EA2254; }
ul.menu li a.active {color: #EA2254; }
ul.menu li img {position: absolute; top: -9px; left: 65px;}

ul.menu ul {display: none; position: absolute; float: left; z-index: 2;  list-style-type: none; margin: 0 0 0 0px; width: 150px; padding: 0px; border: 10px solid #fff; background-color: #fff; }
ul.menu ul li {float: none; padding: 0px; width: 100%;}
ul.menu ul li a {display: block; width: 100%; background-color: #00519a; color:#fff; text-align: center; padding: 5px 0px;font-size: 13px; }
ul.menu ul li a:hover {display: block; width: 100%; background-color: #ee2e4e;color:#fff; text-align: center;}

#menu4 img {position: absolute; top: -9px; left: 67px;}
#menu4 ul {margin: 0 0 0 -55px; }
#menu6 ul {width: 300px; margin: 0 0 0 -125px; }
#menu6 ul li a {padding: 8px 0px}
#menu6 img {position: absolute; top: -9px; left: 137px;}

ul.footer-menu {list-style-type: none; margin: 0px; padding: 0px; float: left; margin-top: 84px; }
ul.footer-menu li {display: block; padding-right: 0px;float: left; }
ul.footer-menu li a {color: #909295; font-size: 13px; }
ul.footer-menu li span {color: #909295; font-size: 10px; position: relative; display: block; top: 0px; padding: 0px 10px; }
ul.footer-menu li a:hover {color: #656668; }
ul.footer-menu li a.active {color: #656668; }

img.bottomline {position: absolute; bottom: 30px; left: 0px}
img.logo-bottom {position: absolute; bottom: 30px; right: 0px}

.txtcenter{
	text-align:center!important;
}
.txtleft{
	text-align:left!important;	
}
.redrow{
	color:#fff;
	background-color:#ee334e;
}
.greyrow{
	background-color:#F4F4F4;	
}

div.desc {color: #9D9FA2; font-size: 13px;line-height: 150%; margin: 20px 0px 60px; width: 710px;}
div.thumbs {float: left; width: 760px; position: relative;  }
div.thumb {float: left; width: 180px; text-align: center; }
div.thumb img {border: 1px solid #ddd; -moz-box-shadow: 2px 2px 2px #eee;-webkit-box-shadow: 2px 2px 2px #eee;box-shadow: 2px 2px 2px #eee;}
div.thumb h2 {text-align: center; margin-top: 10px;}

div.gallery-thumb {float: left; width: 360px; margin-bottom: 20px;}
div.gallery-thumb img {width: 320px; margin-bottom: 10px; border: 1px solid #ddd; -moz-box-shadow: 6px 6px 6px #eee;-webkit-box-shadow: 6px 6px 6px #eee;box-shadow: 6px 6px 6px #eee;}
div.gallery-thumb h1 {font-size: 14px; margin-top: 0px; padding-top: 0px; margin-bottom: 5px;}
div.gallery-thumb a {text-transform: uppercase; font-size: 12px;}

div.txt {float: left; width: 720px; margin: 20px 0 20px 0; font: 1em/2 Arial,Helvetica,sans-serif; color:#666;}

table ul li {text-align:left; font-size: 1em; color: #666; line-height: 175%;}
table ol li {text-align:left; font-size: 1em; color: #666; line-height: 175%;}

div.message {padding: 40px; background-color: #fff;}

table.work-orders { width: 710px; border-collapse: collapse; margin-top: 20px;}
table.work-orders th {color: #00529b; background-color: #fff; font-weight: bold; font-size: 14px; text-align: left; padding: 12px 6px; border-top: 1px solid #6d7072;border-bottom: 1px solid #6d7072; }
table.work-orders th.red {color: #EA2254}
table.work-orders td{ background-color: #fff; padding: 10px 6px; text-align: left; color: #000; border-top: 1px solid #d4d5d6; border-bottom: 1px solid #d4d5d6; font-size: 12px; vertical-align: top;}
table.work-orders td.red { color: #EA2254}
table.work-orders tr.even td { background-image: url(../images/tdbg.jpg); background-repeat: repeat-x;}

a.button-off { padding: 5px 8px; text-transform: uppercase; color: #fff; background-color: #949ca1; text-decoration: none; font-weight: normal; margin-left: 10px;}
a.button-off:hover { background-color: #00368a;}
a.button-on {padding: 5px 8px; text-transform: uppercase; color: #fff; background-color: #00368a; text-decoration: none; font-weight: normal; margin-left: 10px;}

div.gallery-holder {width: 710px; height: 333px; position: relative; left: 0px;  float: left; }
div.active-city {position: absolute; top: 12px; left: 29px; width: 116px; height: 22px; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase;}
div.all-cities {position: absolute; top: 5px; left: 173px; width: 559px; height: 30px;}
div.all-cities a {float: left; display: block; padding: 1px 3px; font-size: 12px; color: #cdcdcf;text-transform: uppercase;}
div.all-cities a.active {color: #9d9fa2;}
.gallery-holder ul {position: absolute; top: 53px; left: 40px; height: 275px; }
div.gallery-thumb {height: 150px !important; width: 130px; display: block; position: relative !important; border: 0!important; padding: 0 !important;bottom: 0 !important}
.gallery-holder ul li img {height: 100%; width: 100%; object-fit:cover; display: block}
.gallery-holder ul li {font-size: 11px; color: #939598; line-height: 175%; text-transform: uppercase;}
.gallery-holder ul li div {height: 40px; position: absolute; bottom: 10px; border-top: 1px solid #939598; padding-top: 10px; width: 130px;}
.gallery-holder ul li a {display: block; color: #EA2254}
.gallery-holder ul li a:hover {display: block; color: #999}

div.leasing-holder {width: 710px; position: relative; float: left; padding-bottom: 100px; height: auto}
div.leasing-head {width: 710px; height: 40px; position: absolute; top: 0px; left: 0px; background-image: url(../images/leasing-top.png); background-repeat: no-repeat;}
div.leasing-footer {width: 710px; height: 92px; position: absolute; bottom: 0px; left: 0px; background-image: url(../images/filter-bg2.png); background-repeat: no-repeat;border: 1px solid #dddddd; }
div.leasing-body {width: 710px; position: static; margin-top: 41px; left: 0px; background-color: #fdfdfd; background-image: url(../images/bg-leasing.png); background-repeat: repeat-x; }

div.leasing-head div.active-city {position: absolute; top: 12px; left: 10px; width: 116px; height: 22px; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase; border: 0px solid #000}


table.propertygallery_list{
	margin-top: 20px;
	margin-left: 10px; 
	margin-bottom: 5px;
	border-bottom: 2px solid #dddedf;
}
table.propertygallery_list th {
	vertical-align: bottom;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px;	
	color:#000;
	text-align: left;
	text-transform: uppercase;
}

div.property-info {width: 192px; float: left; padding: 6px 0px 10px 10px; font-size: 12px; color: #000; font-weight: bold;}
div.property-info a {color: #000;}
div.property-info a:hover {color: #ee334e;}
div.property-info span {color: #999;}
div.property-info img {margin-top: 30px; width: 160px; height: 120px;}
table.propertygallery_list_units {float: left;}
table.propertygallery_list_units tr td {	font-size:11px;	font-weight:bold;	padding:5px 0px;	 text-align: center; color: #EA2254; border-bottom: 1px solid #dddedf}
table.propertygallery_list_units tr.off td {	background-color: #fff; color: #666; cursor: pointer;}
table.propertygallery_list_units tr.on td {	background-color: #ee334e; color: #fff;cursor: pointer;}
table.propertygallery_list_units tr.off2 td {	cursor: text; color: #666; }
table.propertygallery_list_units tr.on2 td {	cursor: text; color: #ee334e; }


div.sep {width: 100%; clear: both;}

table.leasing-footer {margin-left: 10px; margin-top: 10px; position: relative;}
table.leasing-footer td {font-size: 10px; color: #aaa; padding: 0px}
table.leasing-footer td.lab {font-size: 11px; color: #676c71;}
div.search {background-color:#EA2254; color: #fff; text-align: right; width: 62px; padding: 2px 4px; cursor: pointer;}

div.no-results {height: 40px; width: 710px;text-align: center; font-weight: bold; padding: 40px 0px}

td.txtcenter a {display: block; width: 100%; padding: 4px 0px}

div.popup {width: 613px; height: 821px;  background-image: url(../images/tab0.png); background-repeat: no-repeat;position: relative; }
div.popup div.popup-head {position: absolute; top: 0px; left:0px; width: 600px; height: 28px; text-align: right;}
div.popup a.tab1 {background-image: url(../images/tabs1_01.png); background-repeat: no-repeat;}
div.popup div.popup-body {background-color: #fff;  position: absolute; top: 26px; left:0px; width: 613px; height: 730px; border: 1px solid #E6E7E8; -moz-box-shadow: 2px 2px 2px #333;-webkit-box-shadow: 2px 2px 2px #333;box-shadow: 2px 2px 2px #333; }
div.popup div.popup-body img {float: right; margin-top: 10px;}


div.firstrow {float: left; width: 905px; margin-left: 14px; margin-top: 8px;  position: relative; clear: both; border: 0px solid #000; margin-bottom: 16px; overflow: hidden;}
div.boxhead {width: 172px; float: left; z-index: 4; position: relative; height: 24px; padding-top: 4px; padding-left: 32px;background-image: url(../images/triangle-red-up.png);background-repeat: no-repeat; background-position: 15px 7px; color: #484848; font-size: 13px; font-weight: bold; text-align: left; cursor: pointer; clear: right;}
div.more {height: 28px; right: 0px; width: 50px; text-align: right;position: absolute; top: 3px;}
div.more a { color: #EA2254; font-weight: normal; font-size: 12px;}



div.spotlight {width: 710px; float: left; position: relative; background-repeat: no-repeat; }
div.spotlight-nav {width: 710px;  height: 28px;   border-bottom: 2px solid #EA2254; z-index: 2; padding-right: 0px;left: 0px; top: 0px; float: left; }
a.spotlight-nav-button {float: left; display: block; cursor: pointer; font-size:12px; height: 14px;  padding: 4px 6px 4px; margin: 0px 1px; margin-top: 5px;  margin-right: 3px;  z-index: 3; border: 1px solid #dddddd; color: #555; background-color: #fcfcfc;background-repeat: repeat-x; position: relative; top: 0px; border-bottom: 2px solid #EA2254; -moz-border-radius-topleft: 0.6em;	-webkit-border-top-left-radius: 0.6em;	border-top-left-radius: 0.6em;-moz-border-radius-topright: 0.6em;	-webkit-border-top-right-radius: 0.6em;	border-top-right-radius: 0.6em; }
a.spotlight-nav-button-active {float: left; display: block; cursor: pointer; font-size:12px; font-weight: bold; height: 14px;  padding: 4px 7px 4px; margin: 0px 1px; margin-top: 4px;  margin-right: 3px;  z-index: 3; border: 1px solid #dddddd; color: #555; background-color: #fcfcfc;background-repeat: repeat-x; position: relative; top: 0px; border-bottom: 2px solid #EA2254; -moz-border-radius-topleft: 0.6em;	-webkit-border-top-left-radius: 0.6em;	border-top-left-radius: 0.6em;-moz-border-radius-topright: 0.6em;	-webkit-border-top-right-radius: 0.6em;	border-top-right-radius: 0.6em;  border: 2px solid #EA2254; color: #fff; background-color: #EA2254;  position: relative; top: 1px; border-bottom: 0px solid #f0f0f0; }
a.spotlight-nav-button:hover {color: #EA2254}
/*a.spotlight-nav-button-active {display: block;font-size:13px;  -moz-border-radius-topleft: 0.6em;	-webkit-border-top-left-radius: 0.6em;	border-top-left-radius: 0.6em;-moz-border-radius-topright: 0.6em;	-webkit-border-top-right-radius: 0.6em;	border-top-right-radius: 0.6em; float: right; height: 14px;  padding: 4px 18px 9px; margin: 0px 1px; z-index: 3; border: 2px solid #EA2254; color: #EA2254; background-color: #f5f5f5;  position: relative; top: 1px; border-bottom: 0px solid #f0f0f0; }*/
div.spotlight-content {float: left; width: 708px;  height: 295px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; background-image: url(../images/box-bg.png);background-repeat: repeat-x;  border: 1px solid #dedede; border-top: 0px;-moz-border-radius-bottomleft: 0.4em;	-webkit-border-bottom-left-radius: 0.4em;	border-bottom-left-radius: 0.4em;-moz-border-radius-bottomright: 0.4em;	-webkit-border-bottom-right-radius: 0.4em;	border-bottom-right-radius: 0.4em; position: relative;}
div.slide-cell {float: left; margin-right: 15px; }

div.spotlight2 {width: 710px; float: left; position: relative; background-repeat: no-repeat; }
div.spotlight-nav2 {width: 710px;  height: 28px;   border-bottom: 2px solid #045493; z-index: 2; padding-right: 0px;left: 0px; top: 0px; float: left; }
a.spotlight-nav-button2 {float: left; display: block; cursor: pointer; font-size:12px; height: 14px;  padding: 4px 9px 4px; margin: 0px 1px; margin-top: 5px;  margin-right: 3px;  z-index: 3; border: 1px solid #dddddd; color: #555; background-color: #fcfcfc;background-repeat: repeat-x; position: relative; top: 0px; border-bottom: 2px solid #045493; -moz-border-radius-topleft: 0.6em;	-webkit-border-top-left-radius: 0.6em;	border-top-left-radius: 0.6em;-moz-border-radius-topright: 0.6em;	-webkit-border-top-right-radius: 0.6em;	border-top-right-radius: 0.6em; }
a.spotlight-nav-button2-active {float: left; display: block; cursor: pointer; font-size:12px; font-weight: bold; height: 14px;  padding: 4px 9px 4px; margin: 0px 1px; margin-top: 4px;  margin-right: 3px;  z-index: 3; border: 1px solid #dddddd; color: #555; background-color: #fcfcfc;background-repeat: repeat-x; position: relative; top: 0px; border-bottom: 2px solid #045493; -moz-border-radius-topleft: 0.6em;	-webkit-border-top-left-radius: 0.6em;	border-top-left-radius: 0.6em;-moz-border-radius-topright: 0.6em;	-webkit-border-top-right-radius: 0.6em;	border-top-right-radius: 0.6em;  border: 2px solid #045493; color: #fff; background-color: #045493;  position: relative; top: 1px; border-bottom: 0px solid #f0f0f0; }
a.spotlight-nav-button2:hover {color: #045493}
/*a.spotlight-nav-button-active {display: block;font-size:13px;  -moz-border-radius-topleft: 0.6em;	-webkit-border-top-left-radius: 0.6em;	border-top-left-radius: 0.6em;-moz-border-radius-topright: 0.6em;	-webkit-border-top-right-radius: 0.6em;	border-top-right-radius: 0.6em; float: right; height: 14px;  padding: 4px 18px 9px; margin: 0px 1px; z-index: 3; border: 2px solid #045493; color: #045493; background-color: #f5f5f5;  position: relative; top: 1px; border-bottom: 0px solid #f0f0f0; }*/
div.spotlight-content2 {float: left; width: 710px;  height: 295px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; background-image: url(../images/box-bg.png);background-repeat: repeat-x;  border: 1px solid #dedede; border-top: 0px;-moz-border-radius-bottomleft: 0.4em;	-webkit-border-bottom-left-radius: 0.4em;	border-bottom-left-radius: 0.4em;-moz-border-radius-bottomright: 0.4em;	-webkit-border-bottom-right-radius: 0.4em;	border-bottom-right-radius: 0.4em; position: relative;}
div.slide-cell2 {float: left; margin-right: 15px; }

#slider-range {position: absolute; top: 19px; left: 255px; width: 370px;}
#slider-range2 {position: absolute; top: 46px; left: 255px; width: 370px;}
#slider-range3 {position: absolute; top: 73px; left: 255px; width: 370px;}
#slider-range4 {position: absolute; top: 56px; left: 255px; width: 370px;}

div.login {background-image: url(../images/bg-login.jpg); background-repeat: repeat-x; width: 710px; border: 1px solid #eee;}
div.login table {margin: 25px 120px;}
div.login table td {padding: 6px 10px ; color: #888;  font-weight: normal; font-size: 14px}

a.blue {background-color: #00529b; color:#fff; border: 1px solid #00529b; padding: 4px 12px; font-size: 16px; margin-top: 8px; display: block; width: 60px; text-align: center; cursor: pointer;}

div.new-request {background-image: url(../images/bg-req.jpg); background-repeat: repeat-x; width: 710px; border: 1px solid #eee;}
div.new-request table {margin: 25px 50px; width: 610px;}
div.new-request table td { width: 305px; text-align: left; padding: 10px 0px; line-height: 150%;}
div.new-request table td a { }

table.all-props {width: 980px; border-collapse: collapse; margin-top: 20px;}
table.all-props td { padding: 10px; border-bottom: 1px solid #aaa; vertical-align: top; font-size: 16px; color: #444; line-height: 175%}
table.all-props td span { color: red;}
table.all-props td img { margin: 0 20px 20px 0}