* {margin:0px; padding:0px;}
body{margin:0px; padding:0px; background-color:white; font-size:10px; font-family:arial,sans-serif; text-aling:center;}

#zmainarea { min-width:1000px; width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );}
#mainarea {width:1000px; margin:auto;}
#topbar {width:100%; height:100px; }
#menubar{width:100%; height:20px; clear:both; border-top:1px solid black; border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black;
         background-image:url('../images/greygradsmall.gif'); background-repeat: repeat-x;         }
form{margin:0px;}      
h3{display:inline;}  
h4{display:inline; font-size:14px;}       
#actionarea{width:100%; clear:both; background-color:white;}
#footertext{width:expression(document.body.clientWidth < 1000 ? "1000px" : "99%" ); min-width:1000px; clear:both; background-color:white; padding:3px; font-size:10px;}
#footerblock{width:150px; float:right; border-right:1px dotted #aaaaaa; height:200px;}
#footerblockw{width:200px; float:right; border-right:1px dotted #aaaaaa; height:200px;}
#footerblocka{width:20%; float:right; border-right:1px dotted #aaaaaa; height:200px;}
#footerblockl{width:200px; float:left; border-right:1px dotted #aaaaaa; height:100px;}
#bottombar{width:100%; clear:both; background-color:white;}

#searchbox{margin:3px; width:295px; height:120px;
       background-image:url('../images/greygradbig.jpg'); background-repeat: repeat-x;
      padding:4px; border:1px solid black;}
      
#mapactions{margin:3px; width:295px; height:123px; padding:4px; border:1px solid black; background-image:url('../images/greygradbig.jpg'); background-repeat: repeat-x;}
#mapoption {width:100%; border-bottom:1px solid white; font-size:12px; padding-top:2px; padding-bottom:2px; font-weight:bold;}
#mapoptiond {width:100%; border-bottom:1px solid white; font-size:12px; padding-top:2px; padding-bottom:2px; font-weight:bold; color:#999999;}
#mapoptionh{display:none;}
#maparea{width:99%; height:421px; background-color:white; margin:3px; border:1px solid black; display:block;}


#mapareanb{width:99%; height:521px; background-color:white; margin:3px; border:0px solid black; display:block;}

#mapheader{width:100%; height:30px; border-bottom:1px solid black; padding-top:4px; font-size:12px; font-weight:bold; padding-left:0px;}
#mapfooter{width:100%; height:27px; border-top:1px solid black; font-size:11px; font-weight:bold; clear:both; padding-top:2px;}
#map{width:100%; height:364px;}
#mapinside{width:100%; margin:6px; font-size:10px; font-weight:bold;}

#listarea{width:99%; margin:3px; 
          padding:3px;
          border:0px solid black; overflow:auto; height:521px; background-color:white; }
          
a.results{font-size:12px; text-decoration:none; color:black;}          
a.home{color:black; font-size:11px; text-decoration:none; font-weight:bold; display:inline;}
#ddhome{width:90px; height:15px; padding:3px; text-align:center; float:left; display:inline; border-right:1px solid black; }
a.netsearch{width:150px; color:black; font-size:11px; text-decoration:none; font-weight:bold;}
#ddmenu{width:150px; height:15px; padding:3px; text-align:center; float:left; display:inline; border-right:1px solid black; }

li {display:block; width:100%;}
ul {display:block;}
td.header {padding-left:6px;}

#mapbox{width:300px;  display:block; border:0px solid #eeeeee; padding:3px; }
#mapimg{width:100px; height:100px; float:left;}
#maptext{float:left; width:195px; font-size:10px; text-align:left; padding-left:3px;}
img.mapimg{border:0px;}
a.map {text-decoration:underline; font-size:11px; font-weight:bold; color:black;}
a.mapcontrol {width:90px; background-color:black;color:white; font-size:12px; padding:3px; text-decoration:none; text-align:center; margin-top:2px; height:27px;}
a.mapcontrols {width:60px; background-color:black;color:white; font-size:12px; padding:3px; text-decoration:none; text-align:center; margin-top:2px;}
a.linktext{color:black;}
#ho1{ display:none;}
#ho5{ display:none;}
#ho10{ display:none;}
#ho25{ display:none;}
#ho50{ display:none;}

a.footerlink {color:black; font-size:9px;}
#ad250 {width:302px;height:252px; background-color:white; margin:3px; border:1px solid #efefef;}
#ad728{width:722px; height:90px; background-color:white; margin:3px; border:1px solid #efefef;}
#ad200{width:200px; height:200px; background-color:white;border:1px solid #efefef;}
#ad468{width:468px; height:60px; background-color:white; border:1px solid #efefef; }
#tdiv{display:none;}

#twindow {width:99%;display:block; text-align:right; xposition:absolute; xleft:315px; xtop:126px; z-index:999; height:513px; padding:3px; border:0px solid black; xwidth:686px; background-color:white; }
#towindisp {width:100%; xwidth:686px; height:450px; overflow:auto;  z-index:99; background-color:white; xposition:relative; xtop:21px; xleft:0px;}
#twbar{height:20px; width:686px; margin:0px; padding:0px; text-align:right;  position:relative; left:0px; top:0px; z-index:99; background-color:white;}
#ldiv {float:left;width:300px; background-color:white; margin-right:2px; margin-top:2px; height:200px;}
#sdiv {width:100%; clear:both;}


select.hd {font-size:9px;}
tr.headerg {background-image:url('../images/greygradbig.jpg'); background-repeat: repeat-x; }
td.headerg{padding-top:2px; padding-bottom:3px; padding-left:2px; font-weight:bold;}
td.headerx {font-weight:bold;}

a.getoffer {text-decoration:none; color:black;}
a.getoffer:hover {text-decoration:underline; color:##ff9000;}

a.pagebtn {text-decoration:none; border:0px; color:white; font-weight:bold;}
.pagebtn {width:35px; border:1px solid #000000; float:left; text-align:center; margin-right:3px; margin-left:2px; background-color:#000000;}
.bpagebtn {width:35px; border:1px solid #000000; float:left; text-align:center; margin-right:3px; margin-left:2px; background-color:#ffffff;}
.bpagebtnw {width:140px; border:1px solid #333333; float:left; text-align:center; margin-right:3px; margin-left:2px; background-color:#ffffff;}

#nfooterblockl{width:200px; float:left; height:100px; padding-left:3px;}
a.nfooterlink {color:black; font-size:12px;}

.z{border:0px;}
a.z{border:0px;}
.mlist {width:100%; text-align:left; border:0px solid black; margin-right:3px;}
.mpic {width:25px; height:100; float:left; margin-right:3px;}
#zldiv {float:left;width:96%; background-color:white; margin-right:2px; margin-top:2px; height:100px;}
#zmapimg{width:100px; xheight:100px; float:left; border:0px; margin-right:3px;}
img.zmapimg{border:0px;}
