body a { color: #233148; font: Arial, Sans-Serif; }
body a:hover { text-decoration: none; background-color: #233148; color: #F3F3F3; }
img { border: none; }

#property_details { width: 340px; border: 1px solid #999; background-color: #F3F3F3; margin: 1px; }

.breadcrumbs { margin: 15px 0 0 0; padding: 0; }
.crumbs { margin: 0; padding: 0; font-size: 12px; height:22px; border:1px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.crumbs li { list-style-type:none; padding:0; margin:0; }
.crumbs li { float:left; line-height:22px; color:#777; padding-left:15px; }
.crumbs li a { background:transparent url('/images/crumbs.gif') no-repeat right center; display:block; padding:0 15px 0 0; color:#777; text-decoration:none; }
.crumbs li a:hover { color:#233148; text-decoration: underline; }

#bankermls-home { text-align: center; font-size: 12px; }

.detail_table { border-collapse: collapse; font-family: Georgia, Times, serif; background-color: #F3F3F3; text-align: left; }
.detail_table th { padding-left: 3px; }
.detail_table td { padding: 2px; }

#j_content { margin: 0 auto; width: 960px; }

#mapdiv { background-image: url(/images/grass_sky.jpg); background-repeat: no-repeat; background-position: 2px 1px; }

.admintable { margin: 0 auto; text-align: right; width: 90%; font: 11px Arial, Sans-Serif; }
.admintable thead { background: #eee; }
.admintable th { font-style:oblique; text-decoration: underline; }
.admintable td { padding: 4px; }

.hometable { margin-left: auto; margin-right: auto; text-align: left; width: 270px; font: 10px Arial, Sans-Serif; }
.hometable  a { color: #233148; }

.returntable { vertical-align: bottom; text-align: center; font: 10px Arial, Sans-Serif; }
.returntable a { color: #233148; }

.notice { width: 500px; marign: 20px auto 5px auto; font: bold 14px Arial, Sans-Serif; text-align: center; border: 2px solid #000; padding: 10px; background: #f00 url(/images/alertwatermark.gif) no-repeat 20px 2px; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.mapresults { width: 280px; height: 332px; text-align: left; margin: 0 auto; border: 1px solid #233148; padding: 0 10px 10px 10px; background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-x-position: left; background-y-position: top; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.mapresults h1 { font: bold 12px Arial, Sans-Serif; color: #233148; border: 1px dotted #ccc; border-width: 0 0 1px 0; }

.formbox { width: 800px; text-align: left; margin: 10px auto 0 auto; border: 1px solid #233148; padding: 0 10px 10px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.formbox img { float: left; clear: left; }
.formbox h1 { font: bold 19px Arial, Sans-Serif; color: #233148; border: 1px dotted #ccc; border-width: 0 0 1px 0; }
.formbox h1 img { float: right; }
.formbox h2 { font: 14px Arial, Sans-Serif; text-align: left; color: #233148; }
.formbox p { font: 11px Arial, sans-serif; }
.formbox .right { text-align: left; font: 14px Arial, Sans-Serif; }
.formbox .left { text-align: right; font: bold 14px Arial, Sans-Serif; }

/* tablekit */
.sortcol { cursor: pointer; padding-right: 20px; background-repeat: no-repeat; background-position: right center; }
.sortasc { background-color: #DDFFAC; background-image: url(../images/up.gif); }
.sortdesc { background-color: #B9DDFF; background-image: url(../images/down.gif); }

/* property listing tabs */
#listing { width: 100%; margin: 20px auto; padding: 0; }
#listing-nav { margin: 0; padding: 0; list-style-type: none; width: 100%; float: left; background: transparent url('../images/pixel-ccc.gif') bottom left repeat-x; }
#listing-nav li { margin: 0 6px 0 0; float: left; padding: 0; }
#listing-nav a { font-weight: bold; font-size: 12px; float: left; display: block; padding: 2px 18px 3px 18px; border: 1px solid #ccc; border-bottom: 0; color: #888; background: #fff url('../images/tab-bg.jpg') bottom left repeat-x; text-decoration: none; }
#listing-nav a:hover { color: #333; background: #fff; }
#listing-nav a:focus { outline: none; }
#listing-nav a.active { background: #fff; padding-bottom: 4px; color: #333; }
#listing-nav a.active:hover { text-decoration: none; cursor: default; }
#listing-tabs { margin: 0; padding: 0; background: #fff; clear: left; border: 1px solid #ccc; border-width: 0 1px 1px 1px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
#listing-tabs .tab { margin: 0; padding: 12px; font-size: 13px; }
#listing-tabs table th { text-align: right; padding-right: 5px; }
#listing-contact { margin: 0 auto 10px auto; padding: 10px; text-align: center; border: 1px solid #ccc; background-color: #F3F3F3; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#virtual_tour { text-align: center; margin: 5px auto; }
#virtual_tour a { font-size: 14px; }
#disclaimer { font-size: 12px; }
#googlemap { margin: 0 auto; padding: 0; text-align: center; width: 475px; height: 400px; }
