/*** jpost CSS ***/
body {background-color:#FFFFFF;font-size:12px;color:#000000;margin-top:15px;text-align:left;}
.title a:hover {text-decoration: none;}
img,a img {font-size: .9em;border: none;}
ul, ol {list-style-image:none;list-style-position:outside;list-style-type:none;}
li, dl, dd, dt, td, pre, p, blockquote, fieldset {}
h2{font-size:1.2em;margin-bottom:5px;}
.block-spacer{clear: both;height: 10px;overflow: hidden;}
.line-sep{height:1px;background-color: #b3b3b3;clear: both;margin: 5px 0;overflow: hidden;}
.pipe{color: #878787;margin:0 5px;}
/*** header ***/
#mi_page_container {width:1000px;margin:0px auto;overflow:hidden;}
#logo{float:left;width:694px;}
#logo a{margin:12px 200px 0 60px;display:block;}
#weather{float:left;width:100px;border-right:1px solid #b3b3b3;margin-right:10px;padding-right:10px;}
#weather ul{margin:0;padding:0}
#weather li{padding-top:6px;padding-bottom: 9px;text-align:right;border-bottom: dashed 1px #b3b3b3;}
#weather a{text-decoration: none;color: #000;}
#top-menu{background: url(/affiliates/jpost/images/top_menu_bg.gif) no-repeat;width:1000px;height:65px;border-bottom:1px solid #ccc;}
.tm-row div{float:left;text-align:center;padding-top:12px;}
.tm-row2 div{padding-top:15px;}
.tm-row div a{color:#000;font-size:12px;}
#mt-hm{width:47px;}
#mt-hl{width:73px;}
#mt-it{width:90px;}
#mt-jw{width:88px;}
#mt-op{width:53px;}
#mt-bu{width:68px;}
#mt-re{width:84px;}
#mt-li{width:83px;}
#mt-bl{width:38px;}
#mt-ac{width:90px;}
#mt-fr{width:62px;}
#mt-cl{width:75px;}
#mt-is{width:31px;margin-left:5px;}
#mt-me{width:73px;}
#mt-int{width:78px;}
#mt-hs{width:119px;}
#mt-feat{width:54px;}
#mt-tr{width:33px;}
#mt-co{width:63px;}
#mt-mag{width:58px;}
#mt-sp{width:38px;}
#mt-ig{width:78px;}
#mt-sub{width:63px;}
#mt-serv{margin-left:12px;padding-top:12px;width:120px;}

#header-ad{margin-bottom:5px;}
#bottom-ad{width:860px;margin-top:10px;margin-bottom:10px;padding-left:120px;}
#hdrmsg{float:left;width:500px;margin-top:10px;margin-left:5px;}
#hdrmsg h1 a, #hdrmsg h1 a:visited{font-size:18px;font-weight:bold;color:#003366;}
#hdrmsg h1 a:visited{text-decoration:none;}
#content-top-right {float:right;top:10px;margin-right:10px;position:relative;}
#content-top-right a, #content-top-right a:visited{background: url(/affiliates/jpost/images/ownersignin.gif) no-repeat right;width:134px;height:40px;display:block;text-indent:-320000px;}
#top-bread-crumb{margin:5px 0;}
#top-banner{float:left;width:185px;}
#vaca-links{height:27px;padding-right:5px;font-size:1em;margin:5px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
#vaca-links h1{float:left;font-size:1.7em;color:#333;}
#hdr-pwdby{margin-left:5px;top:5px;position:relative;}
#hdr-pwdby a, #hdr-pwdby a:visited{color:#555;font-size:13px;font-family:arial;}
#hdr-pwdby a:hover{text-decoration:none;}
#om-sec{float:right;margin-top:5px;}
#om-sec .sep{float:left;margin:0 5px;}
#om-sec .link{background-color:#B22222;float:left;width:120px;text-align:center;padding:2px 0;}
#om-sec .link a, #om-sec .link a:visited{font-size:12px;font-family:arial;color:#fff;font-weight:bold;}
#om-sec .link a:hover{text-decoration:none;}

/*Content***/
h3.col-title{background-color:#565656;text-align:center;color:#fff;line-height:18px;margin-bottom:5px;font-size:1em;font-weight:normal;}
h3.col-title-adv{background-color: #e8e8e8;font-weight:normal;line-height:18px;color:#000;margin-bottom:5px;}
#left-col{float:left;width:110px;margin-right:10px;}
.col-content, .col-content-link{margin:0;padding:0}
.col-content li{background:#e8e8e8 url(/affiliates/jpost/images/jp-list-item-bg.gif);padding-top:2px;padding-bottom:3px;margin-bottom: 5px;font-size:11px;}
.col-content-link li{background:#e8e8e8;padding-top:2px;padding-bottom:3px;margin-bottom: 5px;font-size:11px;}
.col-content a, .col-content-link a{text-decoration:none;color:#000;display:block;width:100%;height:100%;}
.col-content span{padding-left:20px;display: block;}
.col-content-link span{padding-left:10px;display: block;}
#content-wrapper{float:left;width:750px;margin-right: 10px;*margin-right: 8px;}
#right-col{float:left;width:120px;font-size:11px;color:#999;}
#right-col div{margin-bottom:10px;}
#follow-link{margin:0;padding:0;list-style:none;width:114px;}
#follow-link li{float:left;}

/*** Footer ***/
#footer {padding:5px 0;margin-top:10px;}
#footer-box{width: 860px;margin-top:10px;margin-left:120px;border: solid 1px #ccc;padding:15px 5px;}
#footer-box .smcol{float:left;width:103px;height:170px;margin-left:5px;border-right:solid 1px #7f7f7f;}
#footer-int{float:left;width:216px;margin-left:5px;height:170px;border-right:solid 1px #7f7f7f;}
.footer-col1{float:left;width:103px;margin-left:0;}
.footer-col2{float:left;width:103px;margin-left:5px;}
#footer-info{float:left;margin-left:5px;}
h4.title{font-size:12px;margin-bottom:5px;}
#footer-box p{margin:0;}
#footer-box p a{font-size:10px;color:#424242;text-decoration:none;}
#footermenu{width:879px;margin-left:120px;margin-top:5px;font-size:10px;}
#footerlinks{float:left;}
#footermenu span{margin:0 5px;}
#footermenu a{color:#000;text-decoration:none;}
#footerrights{width:873px;margin-top:5px;margin-bottom:10px;margin-left:120px;font-size:14px;}
#lft-rights{float:left;}
#rgt-rights{float:right}
#pwdby{float:right;margin-right:3px;}
#pwdby a{font-size:14px;}
#footer.rental-footer #footer-box,#footer.rental-footer #footermenu,#footer.rental-footer #footerrights,#footer.rental-footer #bottom-ad{margin-left:0;padding-left:0;}

#bread-crumb {font-weight: bold;margin: 20px 0 10px 10px;}
#content-left{float:left;margin-top:5px;width:750px;}
#property-search .propSearch{float:left;background: url(/affiliates/jpost/images/btns/go_blue.gif) no-repeat left top;width:24px;height:24px;display:inline;cursor:pointer;position:relative;top:-2px;}
#adsrgt{margin-top:10px;}
#adsrgt div{margin-bottom:5px;}
#adsrgt .ad300{float:left;width:300px;}
#adsrgt .ad300 .ad160{float:left;width:160px;margin-right:5px;}
#theme-content h3{margin:5px 0}

/*** Home page maps ***/
#calMap {float: left;width:280px;}
#calMap img {width: 280px;}
#thumbMaps {float: left;padding-left:20px;width:350px;}
#thumbMaps img {margin-bottom: 8px;width: 133px;border:1px solid #ccc;}
#thumbMaps img.first{margin-right:20px}
#region a {font-size: 12px;}
h2{padding:5px 0;}
#region h3 {margin: 10px 0 0 0;padding: 0;font-size: 1.12em;}

/*** Hp Banner with Search Dialog ****/
#hp_banner{background: url(/affiliates/jpost/images/hp_banner_wbox_sm.jpg) no-repeat top left;width:750px;height:250px;}
#hp_banner h1{text-align:right;position:relative;top:5px;right:20px;color:#fff;font-family:arial;font-weight:bold;font-size:18px;}
#hp_banner #searchDlg{width:230px;height:230px;position:relative;top:20px;left:500px;margin-left:10px;padding:5px 10px;}

/*** property list ***/
.propDetails{width:635px;}
.propTitle{width:280px;}

/***Property details ***/
#rentals-content-left, #rentals-content-right {padding: 0 5px;}
#rentals-content-left {border-right: 1px solid #ccc;float: left;min-height: 600px;width:815px;margin-top:5px;}
#rentals-content-right {float:right;width:160px;margin-top:10px;}
#header1 {float:left;width:100%;margin-bottom:10px;border-bottom: 1px solid #82a8e2;}
#header1 ul{margin:0;padding: 0 0 0 5px;list-style:none;}
#header1 li {float:left;background-color:#003366;display:block;border:1px solid #ccc;margin:0 5px 0 0;padding:0 0 0 7px;}
#header1 li a {float:left;font-size:12px;color: #fff;text-decoration:none;padding:8px 10px 7px 3px;text-align:center;font-weight:bold;}
#header1 li.active {background-color:#eee;border:1px solid #82a8e2;border-bottom:0px;top:1px;position:relative;}
#header1 li.active a {font-weight:bold;color:#003366;padding-top:7px;}
.prevNextBook{ background:url(/affiliates/jpost/images/btns/book_property.gif) no-repeat center left;}
.prevNextBookStart{ background:url(/affiliates/jpost/images/btns/book_now.gif) no-repeat center left;}
.prevNextEmail{ background:url(/affiliates/jpost/images/btns/email_inquiry.gif) no-repeat center left;}
#rentals-photo img{width:230px;}
.rentals-header{width:550px;}

/*** Browse ***/
#srchMapLocs3{width:500px;}
#srchMapLocs2{width:330px;}
.mapLocs .ulLoc{width:130px}
#srchMapImg{margin-right:5px;}
#search-box{margin-right:5px;}

