/*##### file:style.css (1396459014) #####*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
 /*background-color:#5faed7;*/
background-color:#5faed7;
 font-size:11px;
 margin:5px 0;
}
form {margin:0; padding:0;}
.left {text-align:left;}
h1 {font-size:12px;font-family:Arial,Verdana, Helvetica, sans-serif;margin:0; color:#fff;
position:absolute;left:7px;top:7px;padding:5px;
background: rgb(0, 83, 123); /* Fall-back for browsers that don't
                                    support rgba */
   background: rgba(0, 83, 123, .4);
   filter: alpha(opacity=60);
   }
h2 {font-size:16px;}

/* LINKS */
a.w_link:link, a.w_link:visited, a.w_link:active{	font-size:11px;	color:#FFFFFF;	font-weight:normal;	text-decoration:none;}
a.w_link:hover {text-decoration:underline;}

a.w_link11:link, a.w_link11:visited, a.w_link11:active,
a.w_link11_active:link, a.w_link11_active:visited, a.w_link11_active:active{	font-size:11px;	color:#FFFFFF;	font-weight:normal;	text-decoration:none;}
a.w_link11:hover, a.w_link11_active:hover  {text-decoration:underline;}

a.w_link11_active:link, a.w_link11_active:visited, a.w_link11_active:active, a.w_link11_active:hover{font-weight:bold;}

a.w_link12:link, a.w_link12:visited, a.w_link12:active{	font-size:12px;	color:#FFFFFF;	font-weight:normal;	text-decoration:none;}
a.w_link12:hover {text-decoration:underline;}

a.b_link11:link, a.b_link11:visited, a.b_link11:active{	font-size:11px;	color:#000000;	font-weight:normal;	text-decoration:none;}
a.b_link11:hover {text-decoration:underline;}

a.dbl_link:link, a.dbl_link:visited, a.dbl_link:active{font-size:11px;color:#06283B;text-decoration:none;}
a.dbl_link:hover {	text-decoration:underline;}

.dbl_link{font-size:11px;color:#06283B;}
span.selWhite {color:#fff; font-weight:bold;}

a sup {color:#f00;}
#smallUnitListTable sup {color:#f00;}

/* TEXT */
.w_text11b {	font-size:11px;	font-weight:bold;	color:#FFFFFF;}
.w_text11 {	font-size:11px;	color:#FFFFFF;}
.w_text14 {	font-size:14px;	color:#FFFFFF;}
.w_text12 {	font-size:12px;	color:#FFFFFF;}

.b_text11 {	font-size:11px;	color:#000000;}

.title1{ font-size:20px;padding:0px;margin:5px;font-weight:normal; }
.title2{ font-size:16px;padding:0px;margin:5px; font-weight:normal;}
.title_list_w{ font-size:16px;padding:0px;margin:5px; font-weight:normal;color:#ffffff;}

.title1_w{ font-size:20px;padding:0px;margin:5px;font-weight:normal; color:#FFFFFF;}

a.title_list_w_link:link, a.title_list_w_link:visited, a.title_list_w_link:active{font-size:16px;color:#ffffff;text-decoration:none;}
a.title_list_w_link:hover {	text-decoration:underline;}

.detail_text , div.detail_text{font-size:11px;font-weight:normal; color:000000;}
div.detail_text {text-align:justify;}

a.r_link12:link, a.r_link12:visited, a.r_link12:active{	font-size:12px;	color:#ff0000;	font-weight:bold;	text-decoration:none;}
a.r_link12:hover {text-decoration:underline;}

a.r_link14:link, a.r_link14:visited, a.r_link14:active{	font-size:14px;	color:#ff0000;	font-weight:bold;	text-decoration:none;}
a.r_link14:hover {text-decoration:underline;}

.crumbPath {
	padding:12px 12px 0 12px;
}

.crumbPath h2 {
	padding:0; margin:0; font-weight:normal; font-size:11px;color:#fff; display:inline;
}

.crumbPath a {
	font-size:11px; color:#fff; text-decoration:none;
}

.crumbPath a:hover{
	text-decoration:underline;
}

.pageTitle {}
.ShowHousingUnit .pageTitle {margin-bottom:10px;}

/* unit page */
.htmlPriceTitle {padding:6px 8px;}
.htmlPriceTitle a { display:block;font-family:Verdana, Arial,Helvetica, sans-serif;
color:#fff;font-size: 11px;background-color:#359ACE; text-decoration: none;}
.htmlPriceTitle a:hover{text-decoration: underline;}

.info { font-family:Arial,Verdana, Helvetica, sans-serif; color:#000000;font-size: 12px;}

a.customOffer {color:#fff;background-color:#359ACE;display:block; width:100%;text-decoration:none;padding:3px 0px 3px 0px;;font-size:13px; text-align:center;}
a.customOffer:hover{font-weight:bold;}


/* // NEWSLETTER BOX */
#newsletterBox {width:179px; background-color:#1C7DAF;}
#newsletterBox th {text-align:left;color:#FFFFFF;font-size:13px;background:#359ACE;}
#newsletterBox td {color:#FFFFFF;font-size:12px;}
#newsletterBox table {background:#1C7DAF;}
#newsletterBox input{ color:#000000; font-weight:bold; font-size:10px; background-color:#eee; border:solid 1px #359ACE;}
#newsletterBox  .link10w { color:#fff;font-size:10px;}
#newsletterBox label { color:#fff;font-size:10px;cursor:pointer;}
#newsletterBox .rbNewsletter { margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px; width: 15px; display: inline;}
#newsletterBox a.nl_submit{ color:#fff; font-weight:normal; font-size:12px; background-color:#359ACE; border:solid 1px #359ACE; text-decoration:none; display:block; width:50px; text-align:center;}
#newsletterBox a.nl_submit:hover{font-weight:bold;}
/* // NEWSLETTER BOX */

h3 { font-size:14px;padding:0px;margin:10px 5px 0px 10px;font-weight:normal; text-align:left;}


/************** TOP MENU ***************/
#mn_TopMenu {background-color:#005378;text-align:left;}
#mn_TopMenu div, #mn_TopMenu  div.cont {margin:0px; padding:0px;z-index:10;}

#mn_TopMenu a {
	color:#fff;text-decoration:none;
	background-color:#00537B;
	background:url(/misc/img/tmnBg.png) 0 top;
	font: normal 11px Arial;
	display:block;
	padding: 8px 0px;
	z-index:99;
	outline:none;
	border:solid 1px #FFF;
	border-width:0px 1px 1px 1px;

	text-align:center;
}

#mn_TopMenu div.cont  div {border-top:solid 1px #FFF; width:212px;}
#mn_TopMenu div.cont div span div{}

#mn_TopMenu a:hover { /*background:url(../fwk_img/_tmnBgH.png) 0 top;*/ background:#00537B;}
#mn_TopMenu span,  #mn_TopMenu  div.cont {	position:relative;	display:block;}

#mn_TopMenu div.cont  div {
	display:none;
	position: absolute;
	left:0px;
	top:-35px;
}
#mn_TopMenu div.cont  div  {border:0px;}

#mn_TopMenu div.cont  div  div.cont {
	position: relative;
	display:block;
}
#mn_TopMenu div.cont  div  div.cont  div{
	border-top:solid 1px #FFF;
}

#mn_TopMenu div.cont  div a{ text-align:left;}

#mn_TopMenu div.cont  div { top:0px;}
#mn_TopMenu div.cont  div a{ width:200px;padding:4px 5px;}
#mn_TopMenu div.cont  div div.cont  div { left:208px;top:-20px;}
#mn_TopMenu .RArw{position: absolute;bottom: -6px;right: 2px;}
#mn_TopMenu div.cont  div .RArw{position: absolute;bottom: 2px;right: 2px;}
#mn_TopMenu a.mn_noLink {cursor:default;}
#mn_TopMenu table {width:620px; height:27px;padding:0px;}

/************** // TOP MENU ***************/

/* home columns*/
table.tblHomeSus td{width:610px;font-size: 11px;color:#fff;
	line-height:1.5;}
table.tblHomeSus a {color:#fff;text-decoration:none;}
table.tblHomeSus a:hover {text-decoration:underline;}
table.tblHomeSus a.lnk_Black {color:#000 !important;}
table.tblHomeSus span {color:#000 !important;}


#home div.leftCol{	float:left;	width:378px; font-size:11px;}
#home div.rightCol{	float:right; width:228px; font-size:11px;}
div.homeLeftColBox,
div.homeRightColBox {border:solid 1px; border-color:#fff #135E86 #135E86 #fff;padding:3px;color:#000;line-height:1.5;background-color:#69B4DC;}

table.tblHomeSt {width:370px;}
table.tblHomeSt a, table.tblHomeDr a {color:#fff !important;text-decoration:none !important;}
table.tblHomeSt a:hover, table.tblHomeDr a:hover {text-decoration:underline !important;}
table.tblHomeSt td.colSt {width:140px; padding:3px; vertical-align:middle;}
table.tblHomeSt td.colDr {padding:3px;}
table.tblHomeSt td.header1,
table.tblHomeSt td.header2,
table.tblHomeDr td.header1{background-color:#135E86;color:#fff;font-size:14px;padding:2px 3px;}
table.tblHomeSt td.header1 {padding:2px 0;}
table.tblHomeSt a.lnk_Blue,
table.tblHomeDr a.lnk_Blue {color:#00f !important;}
table.tblHomeDr {width:220px;}


/* custom sizes**/
.txt9{font-size:9px;}
.txt10{font-size:10px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt16{font-size:14px;}
.txt18{font-size:14px;}
.txt20{font-size:14px;}

a.txt9{font-size:9px;}
a.txt10{font-size:10px;}
a.txt12{font-size:12px;}
a.lnk_Blue {color:#00f !important;}

/* //home columns*/
div.space5{border:0; padding:0; margin:0; height:5px;}
.clearFloat {clear: both;display:block;}

/* left and right columns*/


#leftColBlock , #rightColBlock {text-align:center;margin:0 auto;padding:3px 3px 0 3px;}
#leftColBlock .LColBox,
#rightColBlock .RColBox {background-color:#359ACE;color:#fff;width:175px;padding:2px;float:right; margin-bottom:6px;font-size:11px;}

#leftColBlock .LColBox .header1,
#leftColBlock .LColBox .header2,
#rightColBlock .RColBox .header1,
#rightColBlock .RColBox .header2 {background-color:#00537B;margin-bottom:2px 0;padding:3px;font-size:12px;}

#leftColBlock .LColBox .header2,
#rightColBlock .RColBox .header2  {font-size:14px;}

#leftColBlock .LColBox a,
#rightColBlock .RColBox a  {color:#fff;text-decoration:none;}

#leftColBlock .LColBox a:hover,
#rightColBlock .RColBox a:hover {text-decoration:underline;}

#leftColTd, #rightColTd {width:185px;background-color:#1A658C;vertical-align: top;}
#leftColTd {border-right:solid 2px #135E86;/* background:url('/misc/img/left_col_bg.jpg');*/}
#rightColTd {border-left:solid 2px #135E86; /*background:url('/misc/img/right_col_bg.jpg');*/}
#contentTd {width:620px;height:100%; text-align:left;background:#60AFD6 url('/misc/img/home_content_background.jpg') repeat-y scroll right center;vertical-align: top;}

/* recommend box**/
#RecommendBox img {border:0;}
#RecommendBox h6 {background-color:#0F3161;color:#fff;}
#RecommendBox {text-align:center;color:#fff;padding:0 3px 0 3px;}
#RecommendBox strong {font-size:13px;font-weight:bold;font-family:Verdana;display:block; padding:3px 0;color:#fff;background-color:#0F3161;}
#RecommendBox a {font-size:10px;text-decoration:none;color:#fff;}
#RecommendBox a:hover {text-decoration:underline;}
#RecommendBox div.space {height:6px;margin:0;padding:0;}
#RecommendBox .box {background-color:#359ACE;padding:3px;border:solid 0px; border-color:#fff #539Ec6 #539Ec6 #fff;}
#RecommendBox .box div {width:169px; height:100px;overflow:hidden;text-align:center;border:solid 0px #555;}

/* image box */
.imageBox {text-align:center;}
.imageBox img {border:solid 0px #000;}
.imageBox div.imgBox {width:177px; height:135px;text-align:left;margin-bottom:3px;}
.imageBox a {font-size:11px; color:#FFF;text-decoration:none;}
.imageBox a:hover{text-decoration:underline;}
.imageBoxPair {text-align:center;width:359px;padding-left:2px;margin:0;}
.imageBoxPair div{float:left;}
.imageBoxPair div.right{float:right;}
.imageBoxPair {margin-left:20px;}

/* city special offer on unit*/
#citySpOfferOnUnit {position:relative;height:1px;z-index:1;}
#citySpOfferOnUnit a {position:absolute;top:1px;left:1px; background-color: blue;width:120px; height:18px; background-color:#da251c; padding:7px 2px 2px 2px;border:solid 1px #600000;text-align:center;font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}
#citySpOfferOnUnit a:hover {background-color:#f00; border-top-color:#f77; border-left-color:#f77;}

/* */
td.public_unit_address {padding:5px;}
td.public_unit_address div {padding:5px;color:#fff;background-color:#359ACE;}
td.public_unit_address a{color:#fff;}

a.city_s_lnk:link, a.city_s_lnk:visited, a.city_s_lnk:active{font-size:9px;color:#ffffff;text-decoration:none; font-weight:bold}
a.city_s_lnk:hover {	text-decoration:underline;}
a.hunit_s_lnk:link, a.hunit_s_lnk:visited, a.hunit_s_lnk:active{font-size:9px;color:#ffffff;text-decoration:none;}
a.hunit_s_lnk:hover {	text-decoration:underline;}

#smallUnitListTable div{padding:2px 4px 2px 0px;}
.bold {font-weight:bold;}

/* from home page*/
.SmallList { font-size:11px; font-weight:normal; color:#fff; text-decoration:none;}
.SmallList:hover { text-decoration:underline;}

.SmallList_n { font-size:11px; font-weight:normal; color:#fff; text-decoration:none;}

.SmallListHead { font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
.SmallListHead:hover {  text-decoration:underline;}

.btxt13{font-size:13px;color:#000000;}
.city_header{font-size:12px;background-color:#135E86;width:100%;padding:4px;}
a.cityHeaderLnk {color:white; text-decoration:none;font-weight:bold;}
a.cityHeaderLnk:visited, a.cityHeaderLnk:link {color:white}
a.cityHeaderLnk:hover, a.cityHeaderLnk:active {color:white; text-decoration:underline;}

/** BOOK now housing **/
#hBookNow {margin-top:10px;}
#hBookNow div.box {
	margin:0 auto;
	padding:5px 20px 20px 20px; width:390px;
	float:right;
	border:solid 1px #ffffff; background-color:#d4d0c8;/*#FAF9C1*/; color:#000;; }

#hBookNow div.title {
	text-align:right; font-size:14px; font-weight:normal;
	padding:10px; width:150px;}

#hBookNow div.title:hover { font-weight:bold;cursor:pointer;}

#hBookNow div.title.act {font-weight:bold;cursor:default;border-bottom-width:0;}
#hBookNow .frm { display:none;}
#hBookNow .info { margin:10px 0 10px 0;}
#hBookNow .frm span { float:left;font-weight:bold; margin-top:7px; display:block; width:92px;}
#hBookNow .frm input, #hBookNow .frm textarea { width:290px;float:right;
	border:solid 0 #3D3D3D;
    border-width: 1px 0 0 1px;
    padding: 3px;
    font-size: 12px;
}
#hBookNow .frm textarea { height:100px;}
#hBookNow .frm input.date { width:90px;}
#hBookNow .frm input.err { background-color:#FFFF99;}
#hBookNow .frm input.pers { width:50px; float:left;}
#hBookNow .frm input.demo { color:#808080}
#hBookNow .frm span.outD { float:right;display:block; width:103px;text-align:right;}
#hBookNow .frm div { clear:both; margin:15px 0 0 0;}
#hBookNow .frm div.clearFloat { clear:both;margin:0; }
#hBookNow div.send { text-align: center;}
#hBookNow a { margin:auto; background-color: #DA251C; border: 1px solid #DA251C;
    color: #FFFFFF; display: block; font-size: 12px; padding: 3px;
    text-align: center; text-decoration: none; width: 50px;
}
#hBookNow a:hover { font-weight:bold; }
#hBookNow div.errMsg { color:#FFFF99; padding-left:95px; margin:3px 0 8px 0; display:none;}
#hBookNow .resultOk, #hBookNow .resultErr { text-align: center;}
#hBookNow .resultOk, #hBookNow .resultErr { display:none;}

/* colosrs */
#hBookNow div.box { background-color:#1C7DAF; margin-right:5px; color:#fff;}
#hBookNow a {  background-color:#359ACE;  border-width:0;}
#hBookNow .info { color:#fff;}
/** // BOOK now housing **/
.manyLinksBox {border-top:solid 2px #d7d7d7;border-left:solid 2px #287096; border-right:solid 2px #287096;padding:5px; background-repeat:repeat-x; background-color:#83B0C7;
text-align:left;}
.manyLinksBox b {display:block;margin:5px 0;}
.manyLinksBox p {margin-top:0px;}



span.classification-stars0,
span.classification-stars1,
span.classification-stars2,
span.classification-stars3,
span.classification-stars4,
span.classification-stars5 {
		display:inline-block;
		background-image:url(css_img/stars.gif);
		width:47px;
		height:20px;
		background-repeat: repeat-x;
	}
span.classification-stars0	{ width:0; }
span.classification-stars1	{ width:11px; }
span.classification-stars2	{ width:23px; }
span.classification-stars3	{ width:35px; }
span.classification-stars4	{ width:47px; }
span.classification-stars5	{ width:59px; }
#top-menu {
	position: absolute;
	right: 15px;
	top: 10px;
}
	#top-menu a {
		margin-left: 15px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	#top-menu a:hover {
		text-decoration: underline;
	}

#search-box {
	font-family: arial;
	font-size: 12px;
	position: relative;
	height: 0;
	text-align:left;
	z-index: 100;
}

#search-box  .sb-pannel {
	position: absolute;
	padding:0px;
	background-color:gray;
	right: 186px;
	top: -50px;
	text-align:left;
}
#search-box  input {
	width:265px;
	height:30px;
	padding:0 10px;
	line-height: 30px;

}

.acs-base {height:0; position:relative;	}
.acs-base .acs-popup {
	position: absolute;
	left: 0;
	background-color: #fff;
	padding: 2px;
	width:281px;


	overflow-y:scroll;
	max-height:210px;
}
.acs-base .acs-popup a {
	display: block;
	padding: 5px;
	border: solid 1px transparent;
	color: #000;
	text-decoration:none;
	text-align:left;

}

.acs-base .acs-popup a.sel  {
	background-color:#eee;
	border: solid 1px #fff;


}


input.label-inside {
	background-color: #e1e1e1;
	color: #000;
	/*/ border: solid 1px #000;*/
	border-width: 0;
	background-image: none;
}
	input.label-inside.default {
		color: #909090;

		background: url(css_img/search_bgr.png) no-repeat 260px center;
		background-color: #e1e1e1;
	}

label.label-inside-default-val {
display: none;
}

