body { padding:0px; margin:0px; background:#EEEEEE; font-family: 'Open Sans', sans-serif; font-size:16px; }
a, a.visited { text-decoration:none; color:#000000; }
a:hover { color:#F69728; }
td {vertical-align:top;} 

#fixed_top_wrap { width:100%; min-width:980px; height:55px; background:#3165B2; position:fixed; top:0; left:0; z-index:9999; box-shadow:0px 0px 3px 3px #555;}
#menu_wrap { height:100%; width:100%; }
#main_cont_wrap { padding-left:20px; padding-right:20px; max-width:1500px; min-width:980px; margin:0px auto; }
#bottom_wrap { min-width:1024px; width:100%; background:#FFFFFF; font-size:1.0vw; }
#broker { max-width: 200px; max-height: 250px; }
#links_wrap {  min-width:1024px; width:100%; background:#EEEEEE; font-size:1.0vw; }
#newSlideShow { display:block; width:100%; overflow:hidden; z-index:-1; }
#slideShow { width:100%; background:#FFFFFF; z-index:-1; }
#ssimg1 { width:100%; z-index:-1; }
#id_welcome { width:100%; background:#ffffff; margin-top:20px; margin-bottom:20px; border-style:solid; border-width:1px; border-color:#D0D0D0; }
#id_slideshow { width:100%; margin-top:20px; margin-bottom:20px; }

#welc_cont h1 { font-size:1.75vw;}

#contentarea {  }
#story { padding:15px 30px 30px 30px; }

.spacer {  width:2%; height:100%; float:left; }
.threewide { width:100%; margin-bottom:60px; /*border-style:solid; border-width:1px; border-color:#D0D0D0;*/ }
.threeButton { width:100%;}
.threeButton img {width:100%; }

.floater { float:left; width:23%; margin:10px; position:relative; overflow:hidden; border-radius:5px; }
.thumb { width:100%; }
.featured_thumb { position:relative; width:120%; padding:10px 10px 75% 10px; background-position:center; background-size:cover; border-radius:5px; }
.img_text { color:#FFFFFF; font-size:1.4vw; font-weight:bold; text-shadow: 0 0 0.4em #000, 0 0 0.4em #000, 0 0 0.4em #000; }
.featured_img_text { color:#FFFFFF; font-size:1.8vw; font-weight:bold; text-shadow: 0 0 0.4em #000, 0 0 0.4em #000, 0 0 0.4em #000; }
.properties { color:#707070; font-size:28px; font-family:'Century Gothic'; margin:70px 0px 20px 0px;}
.property_line { width:99%; height:2px; background:#3165B2; margin:0px auto 10px auto;}

#bottom_social img { height:30px;}

#addlink_tag { float:left; width:450px; height:67px; background:url(/images/buttonBG2.png)top left no-repeat}

/*********************************/
/* Start of styles for Menu Bar  */

#menu { background:#3165B2; min-width:780px; text-decoration:none; font-size:20px; color:#FFFFFF; float:left; margin-top:13px; }
ul#navPaw, ul#navPaw ul, ul#navPaw li {margin:0px; padding:0px; position:relative; z-index:99999;}		
ul#navPaw { float:left; z-index:99999; position:relative; }
ul#navPaw li { float:left; padding:0px; list-style:none; position:relative; z-index:99999; }
ul#navPaw li a { color:#FFFFFF; text-decoration:none; font-weight:normal;}
ul#navPaw li a:hover { color:#F69728; text-decoration:none; }
ul#navPaw li h1 { font-size:18px; font-size:20px; margin:0px; padding:0px 0px 0px 15px; font-family:'Open Sans', sans-serif; font-weight:normal;}
ul#navPaw li h2 { font-size:18px; font-size:20px; margin:0px; padding:0px 0px 0px 15px; font-family:'Open Sans', sans-serif; font-weight:normal;}
ul#navPaw li:hover ul,  ul#navPaw li.uhover ul { display:block; }
ul#navPaw li ul { text-align:left; display:none; position:absolute!important; z-index:99999; left:5px; top:26px; width:200px; padding-bottom:2px; }
ul#navPaw li ul li { padding-left:3px; text-align:left; list-style-position:outside; list-style-type:none; width:194px; }
ul#navPaw li li a { display:block; background:#3165B2; color:#FFFFFF; padding:14px 0px 3px 10px; margin:0px; text-decoration:none; font-family:'Open Sans', sans-serif; font-weight:normal; }
ul#navPaw li ul li a:hover { background:#3165B2; color:#F69728; }	
ul#navPaw ul { display:block; padding:2px 3px 2px 5px; margin-top:-1px; text-decoration:none; }

/* End of styles for Menu Bar   */
/********************************/

/************************************/
/* Start of styles for Quick Search */

#newSearchWidget { opacity:1.0; display:block; z-index:9999; width:100%; height:60px; background:#707070; border-radius:5px; box-shadow: 0px 0px 5px #888; border-color:#000000; border-width:1px; border-style:solid; }
#innerSearch { border-radius:5px; width:99%; margin:4px auto; background:#FFFFFF; height:52px; }
.where { float:left; position:relative; width:35%; margin-left:10px; }
.where-text { margin-top:12px; border-style:none; font-size:20px; width:100%; }
.gobtn { float:right; position:relative; width:120px; height:100%; background:#000070; color:#FFFFFF; font-size:20px; }
.gobtn a:link { color:#FFFFFF; }
.gobtn a:active { color:#FFFFFF; }
.gobtn a:visited { color:#FFFFFF; }
.gobtn a:hover { color:#F69728; }
.mapbtn { float:right; position:relative; width:85px; height:100%; background:#707070; color:#FFFFFF; font-size:20px; }
.mapbtn a:link { color:#FFFFFF; }
.mapbtn a:active { color:#FFFFFF; }
.mapbtn a:visited { color:#FFFFFF; }
.mapbtn a:hover { color:#F69728; }
.options { float:right; width:75px; height:100%; font-size:20px; overflow:hidden; color:#A0A0A0; }
.options a:link { color:#A0A0A0; }
.options a:active { color:#A0A0A0; }
.options a:visited { color:#A0A0A0; }
.options a:hover { color:black; }
.down-arrow { transition: none; text-align: left; color: #A0A0A0; display: block; font-size: 20px; line-height: 54px; height: 55px; background:url(/images/downarrow.png) #fff no-repeat right center;  float: left; text-decoration: none; padding: 0 18px 0 10px; margin-right: 14px; }
.choices { background-color: #fff; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; border: 1px solid #d9d9d9; background-color: #fff; padding: 20px 20px; -webkit-box-shadow: 0 1px 3px 0px #CCCCCC; box-shadow: 0 1px 3px 0px #CCCCCC; display: none; position: absolute; top: 130px; left: 0px; }

/* End of styles for Quick Search   */
/************************************/


#menuitem { float:left; margin-right:2%; margin-top:10px; border:0px; width:48%; text-align:left; border-bottom:dotted; border-color:#E0E0E0; border-width:1px; }
#menuitem a {color:#707070; font-size:1.6vw; text-decoration:none; }
#menuitem a:hover { text-decoration:underline; color: #F69728; }
#menuitem_name { white-space:nowrap; float:left; width:49%; }
#menuitem_count { white-space:nowrap; float:right; width: 49%; text-align:right; }

