.loginbar,
#navbar,
#sidebar,
#footer,
.slideshownav,
.mlsnavbar,
.formarea,
.mlsmaplink,
#townsearches,
#login_box,
#hometools,
#lefttext,
.headermodules #listings,
#dv-top-contact-info { display: none; }

#leftpanel img {border-width: 0;}

#header a{font-size:2em;color:#000;text-decoration:none;line-height:1;display: block;border-bottom:1px solid #ccc;margin-bottom:15px;}
#header p{ font-size:1.5em; }
#header div.header-contact { position:absolute;top:0;right:0; }
#header {  }
#navbar,#sidebar,#sidebar2,.sharethis,form#contact,#tabwidget,#dv-actionmenu,.tabmenu,#dv-breadnav,#dv-usernav,.ezbreadcrumbs{display:none;}
#footer,#footer-logos,#homepage_featured{clear:both;}
#footer-logos{ border-top:1px solid #ccc;padding-top:15px; }
#footer-logos img{display:inline;}
#homepage_featured ul{border:solid none 1px #ccc;}
#homepage_featured ul li{display:inline;}
body{font:0.75em/1.64 Verdana, Arial, sans-serif;color:#282828;}
a{font-weight:700;}
h1{font:bold 150%/1 Georgia, serif;margin:4px 0 10px;}
h2{font:bold 117%/1.1 Georgia, serif;margin:4px 0 10px;}
h3{font-size:100%;}
h4{font-size:91%;}
h5{font-size:91%;font-weight:400;}
#usmtag{ text-align:center; }
/* LIST VIEW TEMPLATE
---------------------------------------------------------------------
  page navigator -----------  */
div#eznavigatortpl{display:none;}
#list-view-top-nav{display:none;}
.listnavoptions{display:none;}
/* google map --------------  */div.lv-gmap iframe{height:360px;width:100%;}
/* listings --------------  */.relistviewwrap{clear:both;margin:10px 0 20px;padding:0 0 10px;}
.relistaddress{ padding-top:15px;clear:both; }
.listtown{display:block;paddding:10px 0;border-top:1px solid #ccc;}
.listtown a{color:#5a5a5a;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:16px;text-decoration:none;}
.relistviewleft{width:300px;float:left;text-align:center;}
.relistviewleft img{border:solid 1px #b9b4a4;padding:4px;}
.relistviewright{margin-left:300px;}
.relistprice{font-size:19px;letter-spacing:1px;}
.attributes div{display:block;text-align:left;}
.attributes div div{display:inline;font-weight:700;}
#saveyoursearch .listbutton,#deleteyoursearch .listbutton{height:auto;font-size:12px;width:300px;text-decoration:none;margin:10px 0 0;}
.listbutton:hover{background:url('/data/i/bomber/button-back-h.png') repeat-x center;text-decoration:none;}
span.virtual_tour{font-size:1.1em;text-transform:uppercase;font-weight:700;margin:5px 0;}
.street_name{width:95%;}
#listbottomborder{border-bottom:solid 1px #b9b4a4;clear:both;padding-top:15px;}
input.inputtext{width:90%;}
/* LIST VIEW TEMPLATE FOR PSS
---------------------------------------------------------------------
 */
table#relistviewwrap{width:100%;}
/* DETAIL VIEW TEMPLATE
---------------------------------
 */
#mlsleftbar{width:300px;float:left;margin:20px 0 0;padding:0;}
#mlsrightbar{margin-left:320px;padding-top:20px;}
#dv-wrapper a{text-decoration:none;}
/* CONTENT AND CONTENT BLOCKS
---------------------------------
 */
h2.mlsfulladdress span.mlsmaplink a{font-size:.7em;}
h3.dv-detailsheader{border-bottom:1px solid #c2c0af;font-style:italic;margin:0;padding:20px 0 0;}
h4.dv-detailssubheader{margin:0 0 8px;}
div.mlstitleinfo{margin:0 0 12px;}
div.mlstitleinfo span{display:block;}
div.mlstitleinfo span.dv-listprice{display:inline;font-weight:700;}
div.dv-listdetail{margin:0 0 14px;}
ul.dv-listdetail{list-style:none;margin:0 0 14px;padding:0;}
/* DETAIL VIEW SLIDE SHOW
---------------------------------
 */
ul.gallery{list-style:none;margin:0;padding:0;}
ul.gallery li{width:60px;float:left;text-align:center;margin:6px;}
ul.gallery li img{width:auto;height:50px;}
#dv-slideshow-thumbs:after{display:block;clear:both;content:" ";}
ul.slideshowthumbs{display:table;}
#detailsmodalwrap{display:none;}

/* DETAIL VIEW TOP NAVIGATION
---------------------------------
 */
.listnav{list-style:none;margin:0;padding:0;}
.listnav li{display:inline;}
#dv-breadnav{width:65%;float:left;}
#dv-usernav{width:34%;float:right;text-align:right;}
#dv-usernav:after{display:block;clear:both;content:" ";}
/* DETAIL VIEW BUTTON SETS
---------------------------------
 */
.btn-gradient{border:solid 1px #b9b4a4;background:#cacbae url("/data/i/bomber/bg-gradient.png");padding:2px 4px;}
.btn-gradient a{display:block;background:transparent url("/data/i/bomber/add.png") no-repeat 3px 1px;padding:0 0 0 24px;}
#mlsdetailwrapper .btn-gradient{float:right;}
/* DETAIL VIEW CONTENT
---------------------------------
 */
.dv-tabledata p{width:48%;float:left;margin:0 1% 0 0;}
.dv-tabledata p span{display:block;width:50%;float:left;font-weight:700;font-size:80%;margin:1% 10% 0 0;}
.dv-contentdata p{padding:0;}
.dv-contentdata span{display:block;width:56%;margin:0;}
span.label{font-size:80%;font-weight:700;}
.dv-contentdata span.label{display:block;width:43%;margin:0;}
p.dv-edu{margin:0;padding:0;}
p.dv-edu span{font-size:80%;font-weight:700;}
/* DEFAULT ADVANCED SEARCH
---------------------------------
 */
.formadvsearch .searchdiv{clear:left;}
.formadvsearch .searchdiv p{padding-top:10px;margin:0;}
.formadvsearch #propertytype{width:400px;}
.formadvsearch #propertytype div{float:left;width:180px;}
.formadvsearch #serviceareatowns .Town div{float:left;width:180px;}
fieldset{border:1px solid #666;padding:10px;}
.formadvsearch input.inline{width:100px;}
span.towntype{width:30%;margin-right:3%;float:left;}
/* MORTGAGE CALCULATOR
---------------------------------
 */
.layouttable{border-bottom:1px solid #ccc;padding:5px 0;}
.layouttable:after{display:block;clear:both;content:" ";}
.layouttable label{width:45%;float:left;}
.layouttable span{width:45%;float:right;}
.calc-input{width:90%;}
.calc-input-small{width:30%;}
.c-disclaimer{font-size:smaller;font-style:italic;line-height:normal;}
#c-results{border-top:1px solid #c2c0af;border-bottom:1px solid #c2c0af;background:#ebebdc;padding:4px 2px;}
input#MonthlyPayment{width:25%;border:0;background:transparent;font-size:14px;text-align:center;font-weight:700;}
input#NumberOfPayments{width:15%;border:0;background:transparent;text-align:center;}
/* DISCLAIMER
---------------------------------
 */
.mlsdisclaimer{clear:both;line-height:normal;font-size:90%;padding:30px 0;}
.mlsdisclaimer img{display:block;border:1px solid #333;float:left;margin:12px 8px 8px 0;padding:4px;}
/* FORM
---------------------------------------
 */
#agentview .mlsnavbarright{width:100%;}
#agentview .mlsnavbarright ul{list-style:none;margin:0;padding:0;}
#agentview .mlsnavbarright li{display:block;float:left;}
#agentview .mlsnavbarright li a{display:block;text-align:center;border:solid #D4D3C7 1px;background:#ccc url('/data/i/bomber/button-back.png') repeat-x center;color:#5a5a5a;font-weight:700;margin:10px 15px 10px 0;padding:5px;}
#agentview .mlsnavbarright li a:hover{background:url('/data/i/bomber/button-back-h.png') repeat-x center;text-decoration:none;}
.mylistings{display:block;width:180px;text-align:center;border:solid #D4D3C7 1px;background:#ccc url('/data/i/bomber/button-back.png') repeat-x center;color:#5a5a5a;font-size:14px;font-weight:700;margin:10px 15px 10px 0;padding:2px;}
.mylistings:hover{background:url('/data/i/bomber/button-back-h.png') repeat-x center;text-decoration:none;}
.realtorright{width:500px;float:right;}
.realtorleft{width:200px;float:left;text-align:center;}
