BODY {  background-color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-Serif;
    font-size: 90%;
    font-weight: 500; color: #000000;
    margin-left: 30px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-face-color: #000000;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #000000;
    }

a:link {
    color: #334A96;
    text-decoration: none;
    }

a:visited {
    text-decoration: none;
    color: #334A96;
    }

a:hover {
    color: #C0C0C0;
    text-decoration: none;
    }

a:active {
    color: #334A96;
    text-decoration: none;
    }
a:link.menu {
    color: #334A96;
    text-decoration: none;
    }

a:visited.menu {
    color: #334A96;
    text-decoration: none;
    }

a:hover.menu {
    color: #000000;
    text-decoration: none;
    }

a:active.menu {
    color: #334A96;
    text-decoration: none;
    }
h1 { font-size: 36px; font-weight: 600; text-align: center; letter-spacing: 1px; margin-bottom: 0px;
 }
h1.topTitle { font-size: 14px; font-weight: bold; text-align: right; letter-spacing: 1px; margin-top: 0px; padding-right: 13px; color: #334A96;
 }
h2.pageHdg { font-size: 1.1em; margin-top: 10px; margin-bottom: 15px; color: #334A96; text-decoration: underline; font-weight: bold; }
h2.pageSubHdg { font-size: 0.9em; padding-top: 15px; margin-bottom: 1px; font-weight: bold; }
h2.landlordsSubHdg { font-size: 0.9em; padding-top: 10px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px; font-weight: bold; color: #334A96; }
h2.landlords { font-size: 1.1em; margin-top: 0px; margin-bottom: 5px; color: #334A96; padding-left: 50px; font-weight: bold; }
h3.welcome { font-size: 1.6em; margin-top:3px; margin-bottom: 1px; font-weight: normal; margin-left: 70px; }
h3.nextMove { font-size: 1.6em; margin-top: 8px; margin-bottom: 10px; font-weight: normal; margin-right: 50px; color: #334A96; text-align: right; }
TD { font-size: 1.0em; font-weight: regular; line-height: 120%;
 }
td.small { font-size: 0.7em; font-weight: 400; text-align: left; padding-left: 20px; padding-bottom: 4px; height: 58px;
 }
td.smallInside { font-size: 0.7em; font-weight: 400; text-align: left; padding-left: 20px; padding-bottom: 4px; height: 100px;
 }

table.main { width: 780px; background-color: #FFFFFF; background-image: url(images/bottomRight6.gif);background-repeat: no-repeat;background-position: right bottom; border-left: solid 0px #000000; border-right: solid 0px #000000; }
td.topRow { height: 5px; background-color: #334A96; }

td.top { vertical-align: top; height: 110px;}
table.top { width: 100%; padding-right: 20px; padding-left: 20px; }
td.topLogo { text-align: left; }
td.topAddress { text-align: left; padding-bottom: 0px; color: #000000; }
.topTelNo { font-size: 20px;  color: #334A96; padding-top: 3px; }
td.nla { text-align: right; }

td.menu { padding-top: 5px; padding-bottom: 0px; vertical-align: top; padding-right: 30px; padding-left: 40px; }
table.menu { padding-bottom: 0px; }
td.menuItem { border-bottom: solid 1px #C0C0C0; padding-top: 7px; padding-bottom: 5px; padding-left: 25px; font-weight: normal; font-size: 1.0em; }

td.leftSide { width: 50%; padding-left: 20px; padding-right: 20px; vertical-align: top; }
td.rightSide { width: 50%; padding-left: 20px; padding-right: 20px; vertical-align: top; }

td.landlords { padding-top: 5px; padding-bottom: 0px; vertical-align: top; height: 19px; }
table.landlords { border-bottom: solid 0px #334A96; margin-top: 0px; height: 100%; }
td.indentLandlords { border-left: solid 1px #334A96; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 0.8em; }

td.middle { padding-top: 0px; padding-bottom: 0px; vertical-align: top; padding-right: 20px; padding-left: 0px; }
table.middleSearch { padding-bottom: 0px;  height: 100%;}
td.minBedsHdg { text-align: left; font-size: 0.8em; padding-top: 0px; padding-bottom: 0px; color: #334A96; }
td.minPriceHdg { text-align: center; font-size: 0.8em; padding-top: 0px; padding-bottom: 0px; color: #334A96; }
td.maxPriceHdg { text-align: right; font-size: 0.8em; padding-top: 0px; padding-bottom: 0px; color: #334A96; }
td.locationHdg { text-align: left;font-size: 0.8em; padding-top: 0px; padding-bottom: 0px; color: #334A96; }
td.minBeds { text-align: left;}
td.minPrice { text-align: center; }
td.maxPrice { text-align: right; }
td.location { text-align: left; }
td.searchText { font-size: 0.8em; padding-top: 5px; }
td.frontSearch { padding-top: 5px; padding-bottom: 0px; vertical-align: top; height: 19px; color: #334A96; }
td.indentFrontSearch { border-left: solid 1px #334A96; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 0.8em; }


td.welcome { font-weight: normal;padding-top: 10px;  vertical-align: top; padding-bottom: 20px;  }

td.mainSearch { padding-top: 0px; vertical-align: top; }
table.mainSearch {margin-bottom: 10px; }
td.mainminBedsHdg { text-align: center; font-size: 0.8em; padding-left: 35px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.mainminPriceHdg { text-align: center; font-size: 0.8em; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.mainmaxPriceHdg { text-align: center; font-size: 0.8em; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.mainlocationHdg { text-align: center;font-size: 0.8em; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.mainSearch { text-align: center;font-size: 0.8em; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.fullList { text-align: center;font-size: 0.8em; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.mainReturn { text-align: center;font-size: 0.8em; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; color: #334A96; }
td.mainminBeds { text-align: center;padding-left: 35px; }
td.mainminPrice { text-align: center; padding-left: 15px; }
td.mainmaxPrice { text-align: center; padding-left: 15px; }
td.mainlocation { text-align: center; padding-left: 15px; }
td.mainSearchButton { text-align: center; }
td.mainReturnButton { text-align: center; padding-left: 15px; }
td.fullListButton { text-align: center; padding-top: 10px; padding-left: 15px; }


div.welcome { padding-left: 90px; padding-right: 90px; padding-top: 10px; }


td.propertyDisplay {  padding-right: 20px; padding-left: 20px; text-align: left;}
table.propertyDisplay { width: 100%; }
td.propertySearchCriteria { font-size: 0.7em; color: #808080; }
td.propertyDesc { padding-left: 10px; vertical-align: top;font-size: 0.9em; }
td.propertyImage {vertical-align: top; padding-top: 10px; }
.propertyStreet { font-weight: bold; font-size: 0.9em; color: #334A96; }
.propertyAvail { font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
td.enquire { height: 27px; padding-right: 10px; font-size: 11px; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-image: url(images/enquireBG.gif);background-repeat: no-repeat;background-position: right bottom;}
td.register { height: 27px; padding-right: 10px; font-size: 11px; vertical-align: bottom; padding-bottom: 4px; text-align: right; background-image: url(images/registerBG.gif);background-repeat: no-repeat;background-position: right bottom;}
div.offering { float: left; text-align: left; }
td.propertyRowSpace { height: 15px; }

td.textPages {  padding-right: 20px; padding-left: 20px; font-size: 0.8em; }
OL.lowerAlpha { list-style-type: lower-alpha; }
.subHdg { font-weight: bold; padding-bottom: 8px; }

table.contactForm { border-left: double 3px #334A96; margin-right: 20px; padding-left: 20px; }
td.contactDetails {  padding-right: 20px; padding-left: 20px; vertical-align: top; font-size: 0.9em; }
td.registrationForm {  padding-right: 20px; padding-left: 120px; vertical-align: top; }

td.propertyFullDisplay {  padding-right: 20px; padding-left: 20px; }
table.propertyFullDisplay { width: 100%; }
table.propertyFullImage { height: 300px; }
td.propertyFullImage {  }
td.propertyLargeImage { padding-right: 20px; vertical-align: top; }
td.smallImage1 { padding-right: 10px; padding-bottom: 10px; padding-top: 3px; }
td.smallImage2 { padding-right: 10px; padding-bottom: 10px; padding-top: 3px; }
td.smallImage3 { padding-right: 10px; padding-bottom: 10px; padding-top: 3px; }
td.smallImage4 { padding-right: 0px; padding-bottom: 10px; padding-top: 3px; }
td.propertyFullDesc { padding-left: 10px; vertical-align: top;height: 270px; font-size: 0.9em; }
td.propertyFullStreet { font-weight: bold; vertical-align: top; font-size: 0.9em; color: #334A96; padding-top: 10px; padding-bottom: 5px; }
td.propertyFullAvail { font-weight: bold; vertical-align: top; height: 30px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
td.fullEnquire { padding-right: 50px; text-align: right; padding-bottom: 5px; }
td.propertyFullLocation { font-size: 0.9em; padding-left: 10px; padding-top: 15px; }
td.propertyFullViewing { font-size: 0.9em; padding-left: 10px; padding-top: 15px; }
div.propHdg { font-weight:bold; padding-bottom: 2px; color: #334A96; }
td.fullOffering { font-size: 0.9em; padding-left: 10px; padding-top: 15px; }
td.line { background-image: url(images/line.gif);background-repeat: repeat-x; }



.question { font-weight: bold; padding-bottom: 3px; }
.answer { padding-bottom: 15px; }

td.pageButton {vertical-align: top; font-weight: bold; color: #334A96;}
.larger { font-size: 1.1em; }
td.viewFullDetails { vertical-align: top; text-align: right;}
