* {margin : 0; padding : 0;}
html{overflow-y: scroll;}
body {margin-top:0px; text-align:center;
      font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
      background-image: url('../images/topbar.gif');
      background-repeat: repeat-x;
      color:#000000;
      }
      
#topblock {background-color:#2a225d; padding:1px;}
table.wnd{background-color:white; border:2px solid black;}
tr.wnd {background-color:#4e91ec;}
td.wndbody{background-color:white; padding:2px;}
td.wnd {padding:1px; font-weight:bold;}    
a.wndlink {color:black; font-size:14px;}  
h3 {display:inline; color:white;}  
h5 {display:inline; font-size:11px;}
h6 {display:inline; font-size:9px;color:black;}
#citymap {border:0px solid black; width:100%; display:table; height:auto;}    
#map {border:1px solid #7D868F; width:793px; height:400px; margin-right:1px;}
#fmap {border:1px solid #7d868f; width:99%; height:251px;}
#fmapinfo {border:0px; width:99%; height:20px;}
#infoblock{width:100%; border:0px solid green;}
#minimap {border:1px solid #7d868F; width:285px; height:120px; float:right; margin-bottom:3px;}
      
#displaybox {width:800px; text-align:left; height:auto; display:table; margin-left: auto;margin-right: auto;}
#header {width:800px; text-align:left; height:105px; height:auto; display:table;}
#hdrbottom {width:100%; clear:both; height:auto; display:table;}
#hdrimage {width:320px; text-align:left; float:left; height:auto; display:table;}
#hdrright {width:480px; text-align:right; float:left;  height:60px; padding-top:7px; height:auto; display:table;}

#footer {width:100%; text-align:center; font-size:10px; color:white; border-top:0px solid #7d868f; height:auto; display:table;}
#textbox {width:790px;  float:left; border:0px solid black; height:auto; display:table; margin-top:2px; background-color:white; }
#adarea {width:160px; border:0px solid black;
    float:left; margin-left:2px; 
    text-align:right; 
    background-color:white; height:auto; display:table; 
    margin-top:15px;}
    
a.normallink {color:white; text-decoration:underline;}
a.footerlink {font-size:10px; color:white; text-decoration:underline;}
a.biglink {font-size:14px; color:#7D868F; text-decoration:underline;}
a.topmenu {font-size:16px; color:white; text-decoration:none;}
a.toplink {color:#7D868F; text-decoration:underline;}
#toplink {color:#7D868F; text-decoration:underline; display:inline;}
#toplinknoline {color:white; text-decoration:none; display:inline; font-size:12px;}
a.letterlink {font-size:18px; font-weight:bold; color:white;}
a.logolink {border:0px solid black;}
a.logolink:visited {border:0px solid black;}
img.logolink {border: 0px solid black;}

img {border:0px;}
#topmenu {width:100%; clear:both; margin-bottom:4px;}

#advertgap {width:100%; height:5px;}
table.extable {border:1px solid black; cell-padding:0px; cell-spacing:0px; margin-top:4px;}
table.srch {margin-top:4px;padding-top:0px;}
td.srch {text-align:left; vertical-align:middle;color:white;font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
input.srch {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
select.srch {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:60px;}
select.srchmn {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:100px;}
td.srchother {text-align:left; vertical-align:middle;color:#000000;font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

#addiv {text-align:right; width:468px; height:60px; margin-bottom:0px; background-color:#4e91ec;}
#righthalf {width:120px; height:240px; background-color:#eeeeee; float:right;}
#rightfull {width:120px; height:600px; text-align:right; background-color:#eeeeee; float:right; margin-bottom:2px;}

td.lnks {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
xmp.lnks {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
#smalltext {font-size:9px; font-weight:normal;}

#pdaalert{width:100%; text-align:right;}

td.cols4 {font-size:12px;}
td.titlecols4 {font-size:12px; background-color:#7D868F; color:white;}

td.cols6 {font-size:11px;}
td.titlecols6 {font-size:11px; background-color:#7D868F;  color:white;}

td.cols8 {font-size:10px;}
td.titlecols8 {font-size:11px; background-color:#7D868F;  color:white;}

td.cols10 {font-size:8px;}
td.titlecols10 {font-size:10px; background-color:#7D868F;  color:white;}

#news {text-align:left; width:630px; border:1px solid #7D868F; padding-left:2px; padding-right:2px; padding-top:2px; margin-top:5px; margin-bottom:5px;}
a.widewindow {color:black; text-decoration:underline; font-weight:bold;}

#horizgoog {width:100%; text-align:center; margin-top:6px; padding-top:4px; padding-bottom:4px; height:95px;}
 
#horizgoogsmall {width:100%; text-align:center; margin-top:6px; padding-top:4px; padding-bottom:4px; height:20px;}
   
form {padding:0px; margin:0px;}
   
#resultsad{width:100%; height:95px;  text-align:center; margin-top:3px; margin-bottom:3px; clear:both;}
#productbox{width:794px; border:0px solid black; text-align:left;}
#proditem {width:138px; float:left; text-align:center; font-size:8px; border:0px solid black; padding-left:2px; padding-right:2px;margin:2px;}
img.prodimg {width:130px; height:143px;}
#prodbottom {width:100%; clear:both; display:block; height:4px;}
a.prodbody {font-size:8px; color:black; text-decoration:none;}
a.prodtitle {font-size:8px; color:black; text-decoration:none; font-weight:bold; display:block;}
#smallf {font-size:9px; color:black;}

#proditemh {width:100%;  text-align:left; font-size:8px; border:0px solid black; padding-left:0px; padding-right:0px; clear:both;}
#prodimgbox {width:65px; float:left; height:65px;}
img.prodimgh {width:60px; height:60px;}
img.prodimg {width:90px; height:90px; border:0px;}
#prodbottomh {width:100%; clear:both; display:block; height:1px;}
a.prodbodyh {font-size:10px; color:black; text-decoration:none; }
a.prodtitleh {font-size:11px; color:black; text-decoration:none; font-weight:bold; display:block;}
#prodtexth {float:left; width:520px; color:black; font-size:9px;}
#prodother {float:left; width:176px; border-left:1px solid #eeeeee; text-align:left; padding-left:4px;}

#ad250 {float:right; width:250px; height:250px; background-color:#eeeeee;padding-left:2px; margin-bottom:2px; display:block;}
#ad120 {float:right; width:121px; height:121px; background-color:#4e91ec;margin-left:2px; margin-bottom:2px; margin-right:3px;}

#defdisplaybox {width:100%; text-align:left; display:none; font-size:9px; border:0px dotted black; padding:3px; margin-top:3px; margin-bottom:3px;}
a.normallink {color:white; text-decoration:underline;}

#hotels {width:785px; border:0px solid black; background-color:white; padding:3px; display:block; height:200px;}
#leftnav{ width:20px;height:90px; background-color:black; float:left; padding-top:30px; padding-left:2px; text-align:left;}
#rightnav{ width:20px; height:90px;background-color:black; float:right; padding-top:30px; padding-right:2px; text-align:right;}
#nonav{width:746px; float:left; border:0px solid black; text-align:middle; padding-left:2px;}
a.showtitle {width:12px; border:1px solid black; text-decoration:none; font-size:11px; font-weight:bold; color:white; margin-right:4px; background-color:black; text-align:center;}
a.showtitlewide { border:1px solid black; text-decoration:none; font-size:11px; font-weight:bold; color:white; margin-right:4px; background-color:black; text-align:center;}

#headerdisplay {width:12px; border:1px solid white; text-decoration:underline; font-size:11px; font-weight:bold; color:black; margin-right:4px; text-align:center; margin-top:4px;}
#resultsbox {width:100%; display:table; height:500px;}

#hotellist {width:785px; border:0px solid black; background-color:white; padding:3px; display:block;}
#prodbottomsel {width:100%; clear:both; display:block; height:18px; margin-top:3px; margin-bottom:3px;}