/* Web in a Week CSS File - processed for variables */
/* @variables 
  BGcolor  #FFFFFF
  FGcolor  #2070c0
  HLcolor #acf
  Midcolor  #acf
  TABhdgbg #000099
  TABstripe1 #004499
  TABstripe2 #009944
@end */



body { font-family: "trebuchet MS", sans-serif; background: none; }

a { font-family: "trebuchet MS", sans-serif; }

#vnavleft { height: 525px; }

#innerwrap { background: url('Site_images/background.png') repeat-y; margin-top: -10px; padding-top: 10px; }

h1 { font-weight: bold;  height: 317px; padding:0; 
      background: url('Site_images/title4.png') no-repeat; text-indent: -1000px; }

h2 { border: 2px solid #888; padding: 10px; margin-top: 5px; 
        background: url('Site_images/h2_back_grass.png') -37px 0px ;  font-size: 2em; color: @FGcolor; 
        border-left: 40px solid transparent; }

h3 { background: #FFF url('Site_images/grass_m.png') repeat-X ; border: none; padding: none; margin: none; font-size: 1.5em;
     font-weight: bold; }

.xmashours { background: url('Site_images/xmashours.png'); margin-left: -8px; padding-top: 15px; margin-bottom: 20px;
     padding-left: 15px; padding-bottom: 20px; width: 770px; }
.xmashours a { color: white; font-size: 1.5em; font-weight: bold; }
.xmasdetails { font-size: 1.2em; }
.xmasdetails table { padding-left: 365px; background: url('Site_images/xmashours_bg.png') no-repeat; text-color: white;  }
.xmasdetails table td { font-size: 0.9em; }
.xmasdetails table td + td { font-weight: bold; font-size: 1em; }

.split_l { width: 45%; vertical-align: top; padding: 10px 25px 0 0;}
.split_r { width: 345px; font-size: 1.2em;  vertical-align: top; margin-right: 25px; padding-top: 20px;}
.split_r table { border: 1px solid #c02020; padding-top:15px; }
.split_r_b td {border-bottom: 1px dotted #c09090; padding-left: 5px; }
.split_r_rt {width: 345px}
.split_r_b td + td { width:250px; }
.split_r_t { background: url('Site_images/xmashours.png'); color: white; 
       width: 100%; font-size: 1.4em; padding: 10px;}

.otm_logo { background: url('Site_images/OTM_logo.png') no-repeat; height: 186px; }

.btext ul li { padding-bottom: 10px; }

.basicbutton { background: url('Site_images/basicbutton.png') no-repeat;  width: 220px; height: 45px;  
            padding:10px 5px 10px 5px; text-align: center; }
.basicbutton a { color: black; text-decoration: none; font-weight: bold; }

.indent_text { padding-left: 25px; }

.redtext { color: #a44; font-size: 1.2em;  } 

.img_float { float: left; padding: 5px; border: 4px solid #ddd; margin: 2px 10px 4px 0; }

.nohighlight, .nohighlight:active, .nohighlight:hover { text-decoration: none; border: none; }

.brickback {background: url('Site_images/homeback.png') no-repeat; font-size:2.5em; font-weight: bold; color: white; height: 420px; 
           margin-left: -8px; p }
.brickback table { padding: 0 0 0 658px;  }

.backbutton { padding: 0; margin-top: 50px; width: 320px;  height: 150px; background: url('Site_images/propertybutton.png') no-repeat; color: black; }
.backbutton2 { padding: 0; width: 320px;  height: 150px; background: url('Site_images/repairbutton.png') no-repeat; color: black; }


.cframe { border: solid 5px #d0b0a0; padding: 15px; margin: 0px; margin-top: -20px; }

.brickback table { width: 50%; outline: none; padding: none; }
.brickback { margin-top: -10px; }

.brickback table td a {  width: 175px; }

.brickback table a  { outline: none; }

.FAQText a {text-decoration: none;  }
.FAQTextBlock { background: #f0e8e8; padding: 15px; border: 1px solid #a44; }
.faqquest a { color: black; }

.topbutton { background: url('Style_images/vmenuback3.png') no-repeat white; padding: 7px 10px 10px 20px; margin: 15px 0 35px -10px; }
.topbutton { color: white; text-decoration: none; border: none; }

#button_llord { background: url('Site_images/landlordbutton.png') no-repeat; float:left;  text-indent: -1000px; padding: 0; margin-top: 0px; width: 220px;  height: 150px; }
#button_tenant { background: url('Site_images/tenantbutton.png') no-repeat; float:left; text-indent: -1000px; padding: 0; margin-top: 0px; width: 220px;  height: 150px; }

.medtext { font-size: 1.3em; }
.subtext { font-size: 0.8em; }

.fees_table td:first-child { text-align: right; padding-right: 25px; width: 40px; }


#gallery_main { height: 607px; }
#gallery_tab tr:first-child td:first-child img { border: 4px solid #C08080; }
#gallery_tab tr td img { border: 4px solid gray; width: 150px;  } 
#gallery_label { position: relative; top: -50px; left: 25px; color: white; font-weight: bold; }
#gallery_preload { display: none; }


.feedbacktab { border: 4px solid #ccc; width: 790px; padding-top: 10px; }
.feedbacktx1 { background: url('Site_images/feedback100.png') no-repeat white; height: 62px; margin: 5px 25px 0 155px; }
.feedbacktx2 { background: url('Site_images/feedback95.png') no-repeat white; height: 62px; margin: 5px 25px 0 155px;  }
.feedbacktx3 { background: url('Site_images/feedback90.png') no-repeat white; height: 62px; margin: 5px 25px 0 155px;  }
.feedbacktr { float: right; padding: 23px 200px 0 15px; font-size: 2em; font-weight: bold; }
.feedbacktl { float: left; padding: 23px 15px 0px 25px; color: white; font-size: 1.6em; }

#footer2 #footer_tab a { border: none; }
#footer2 #footer_tab td { width: 145px; text-align: center; }
#footer2 { padding-top: 25px; }

.wiaw { padding-left: 550px; }
.wiaw a { text-decoration: none; border: none; color: black; }
.wiaw a:hover { border-bottom: 1px dotted red; background-color: #88f; }

  .tooltip {
    display:none; 
    background:transparent url('Site_images/black_arrow.png');
    font-size:13px;
    height:95px;
    width:170px; 
    padding:16px 17px 10px 17px;
    color:#eee;
    line-height:17px;
  }

  .gloss { border-bottom: 1px dotted #800080; border-top: 1px dotted #800080; }

  .gloss:hover { border-bottom: 2px solid #800080; border-top: 2px solid #800080; }

#logo_tab {width:150px; }