body { margin:0;padding:0;text-align: center;font-size:75%;font-family:"Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}

#page { margin:0 auto;text-align:left;width:960px; }

#header-container { height:265px; }
#header {clear:both;margin-bottom:12px;}
#brand { height:230px;border:0px solid #E4E4E4;padding;margin-bottom:0px; }

#brand-text { padding:2px 10px;float:left;clear:right; }
#location { font-size:24px;border-bottom:1px solid #000; }
#name { font-size:16px; }

#body-feature { width:950px;float:left;margin-bottom:32px; }
#content { width:950px;padding:5px; }
#body-major { float:left;width:660px;border-right:1px solid #E4E4E4;padding:0 18px 40px 0; }
#body-minor { float:left;width:250px;padding:10px 0 10px 20px; }
#body-minor .header { margin:5px;font-size:18px;font-weight:bold;border-bottom:1px solid #CCC; }

/* Menu */
#nav-row {background:#000094 none repeat scroll 0 0;width:960px;height:33px;line-height:normal;}
/*#nav-row ul {margin:0 auto;padding:0;}*/
/*#nav-row li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}*/

#nav, #nav ul {padding:0;margin:0;list-style: none;}

#nav a.navlink:hover {display:block;}
#nav a.navlink {display:block;color:#FFFFFF;line-height:13px;margin:0;padding:10px;text-decoration:none;}
#nav a.subnavlink, #nav a.subnavlink a:visited {color:#003365;display:block;padding-top:4px;text-decoration:none;text-indent:3px;white-space:nowrap;width:178px;}

#nav li {float:left;margin:0;padding:0;}
#nav li ul {position:absolute;width:178px;left: -999em;background:#EEE;padding:5px 10px 10px;text-align:left;text-decoration:none;}
#nav li:hover ul {left:0px;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li:hover, #nav li.hover {position:static;}


/* Menu */

#banner { border:1px solid #E4E4E4;float:left;width:650px;height:200px;padding:8px; }
#banner-container { width:650px;height:218px; }
#feature-quicksearch { float:right;height:150px;margin:0;width:250px;padding-left:15px; }

#quicksearch label { color:#666666;font-size:11px; }
#quicksearch .field { border:medium none;padding:0; }

#footer { height:230px;width:960px;background-color:#E8E8E8;margin-top:20px;padding:10px 0px 10px 0px; }
#footer-address { display:inline;float:right;margin:0;text-align:left;width:250px; }
#footer-links { border-right:1px solid #999999;display:inline;float:left;margin:0 0 0 20px;text-align:left;width:680px; }

#legal { position:relative; }
#legal-container { height:35px;margin:0 auto;padding:15px;width:960px; }
#poweredby { width:30%;float:left; }
#copyright { width:70%;float:left; }

#recent-blog-posts dd {border-bottom:1px dotted #BFB28A; }

.post label {float:left;width:100px;margin-top:3px;}
.post input {margin:3px;}

.panel {background-color:#E8E8E8;padding:5px;}
.controlset, .controlset50 { width:50%;float:left; }
.controlset100 { width: 100%;clear:left;float:none; }
.buttonset { padding:4px 0 4px 8px;height:40px;width:205px; }
.buttonset a,  .buttonset .or { left:5px;position:relative;top:2px; }
.field { border:medium none;padding:0;display:block;margin:0 10px; }
h4 { font-size:16px;font-weight:normal;line-height:20px;margin:0 0 3px; }
.clear { clear:both; }
ol, ul { list-style-image:none;list-style-position:outside;list-style-type:none; }
a, a:link, a:visited { color:#0000EE;text-decoration:none; }
a:hover { text-decoration:underline; }


#simplemodal-container a.modalCloseImg {
	background:url(/img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}


/* featured listing */
#featured-listing-module #featured-listings-header {font-family:Trebuchet MS,Tahoma,Verdana,Geneva,sans-serif;font-size:144%;font-weight:400;padding:9px 0 10px 9px;width:250px;z-index:0;}
#featured-listing-module img {background:#FFFFFF none repeat scroll 0 0;border:1px solid #A19F91;float:left;height:165px;margin:7px 20px 0 7px;padding:1px;width:250px;}
#featured-listing-module h4 {margin:0 0 8px;text-align:center;}
#feature-listing-module ul {border:1px solid #A19F91;height:250px;margin:0;padding:0;width:300px;}
#feature-listing-module ul li {margin:0;padding:0;}
#featured-listing-module .featured-listings-rooms {border-bottom:1px solid #D5CDBA;clear:both;}
#featured-listing-module .featured-listings-price {border-top:1px solid #FFFFFF;font-size:114%;}
#featured-listing-module span {display:block;text-align:center;}
/* featured listing end */

/* paging */
div.pagination {padding: 3px;margin: 3px;}
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAAADD;text-decoration: none; /* no underline */color: #000099;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #000099;color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #000099;font-weight: bold;background-color: #000099;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}
/* end paging */

/* blog cloud */
.tag-cloud
{
    width:240px;
    padding:5px;
    margin-bottom:10px;
    text-align:justify;
}

.tag-cloud a
{
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    font-family:Trebuchet MS, Verdana, Arial;
    text-transform:lowercase;
}

.tag-cloud a:hover
{
    color:#00cc00;
    text-decoration:underline;
}

.tag-cloud a.weight1
{
    color: #ff9900;
    font-size: 1.9em;
    font-weight:bolder;
}
.tagCloud a.weight2
{
    color: #4169e1;
    font-size:1.5em;
    font-weight:bolder;
}
.tag-cloud a.weight3
{
    color: #009eff;
    font-size: 1.4em;
    font-weight:bolder;
}
.tag-cloud a.weight4
{
    color: #4188cf;
    font-size: 1.2em;
}
.tag-cloud a.weight5
{
    color: #83bcd8;
    font-size: 1.0em;
}
/* end blog cloud */