/* Main Site Style */
@import url("propertyDetails.css");
body {margin: 0px;padding: 0px;background: url(/images/background/blue-logo.gif) #012363 no-repeat;}
#container {text-align:center;}
#sitecontainer {width: 770px;margin-left:auto;margin-right:auto;background-color: #FFFFFF;border: 2px solid #FFFFFF;}
#ContentContainer {float: right;width: 623px}
.clear {clear:both; height:1px; font-size:1px; overflow:hidden; display:block}

/* Header Styles */
.topblue {font-weight: bold;color: #FFFFFF;background: #000068;text-align: right;line-height:23px;height:23px;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;padding-left: 5px;}
.topblue a, .topblue a:active, .topblue a:hover {font-weight: bold;color: #FFFFFF;text-align: right;text-decoration: none;padding-right: 5px;}
.topblue a:hover {text-decoration: underline;}
.toptitle {height: 62px;font-weight: bold;color: #FFFFFF;text-align: left;font-size: 18px;font-family: "Trebuchet MS", verdana, sans-serif;padding-left: 166px;	background: url(/images/graphics/hindwoods-logo-blue.gif) #0066CC no-repeat left center;}
.topphotos {display: block;width: 766px;border-top: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;}
.indivPhoto {border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
.topheader {font-weight: bold;color: #FFFFFF;background: url(/images/background/topGradient-lb.gif) #000068 no-repeat;text-align: left;line-height:23px;height:23px;font-size: 13px;font-family: "Trebuchet MS", verdana, sans-serif;padding-left: 5px;margin: 0px;}
.leftCol {float: left;text-align: left;}

/* Navigation Style */
#navContainer {background: url(/images/background/nav.gif) #0066CC repeat-x;width: 140px;height:390px;margin: 0px;padding: 0px;border-top: 1px solid #FFFFFF;float: left;}
.navLink {padding:0;margin:0;float:right;} 
.navLink LI {border-bottom: 1px solid #FFFFFF;height: 24px;display: block;text-align: left;line-height:24px;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;margin: 0px;list-style-type: none;float: none;background: url(/images/graphics/arrow-punto.gif) no-repeat 5px center;padding-left: 20px;}

.navLink a, .navLink a:active, .navLink a:hover {display: block;height: 24px;font-weight: bold;color: #FFFFFF;text-decoration: none;padding: 0;margin: 0;margin-left: -21px;padding-left: 20px;}
.special {background: url(/images/background/navSpecialSelect.gif) repeat-y;}
.navLink a:hover, .navlink .selected, .special a:hover {background: #000068 url(/images/graphics/arrow-dark-punto.gif) no-repeat left center;}
.navLinkBig {clear: both;padding:0;margin:0;width: 140px;vertical-align: middle;} 
.navLinkBig LI {border-bottom: 1px solid #FFFFFF;height: 56px;display: block;text-align: left;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;margin: 0px;list-style-type: none;float: none;width: 140px;}
.navLinkBig a, .navLinkBig a:active, .navLinkBig a:hover {display: block;height: 56px;font-weight: bold;color: #000068;text-decoration: none;padding: 0 0 0 42px;vertical-align: baseline;}
.navupdate {background: url(/images/graphics/envelope.gif) no-repeat 5px center;}
.navsearch {background: url(/images/graphics/magnifyingglass.gif) no-repeat 5px center;}
.navprint {background: url(/images/graphics/print-page.gif) no-repeat 5px center;}
.navrics {background: url(/images/graphics/rics.gif) no-repeat 5px center;}
.navLinkBig a:hover, .navlinkBig .selected {background: #000068 url(/images/graphics/arrow-dark-punto.gif) no-repeat left center;color: #FFFFFF;}

/* Sub Domains */
.subdomain {background: #000068;width: 140px;margin: 0px;padding: 0px;height: 24px;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;color: #FFFFFF;text-align: left;float: none;list-style-type: none;}
.subdomain LI{border-top: 1px solid #FFFFFF;}
.subdomain a, .subdomain a:active, .subdomain a:hover {display: block;font-weight: bold;color: #FFFFFF;text-decoration: none;height: 24px;padding: 0;margin: 0;margin-left:-21px;padding-left:30px;}
.subdomain a:hover, .subdomain .selected, .subdomain a:hover {background: url(/images/background/navSpecial.gif) repeat-y right;}
.subdomain UL{border: 0px none;}

/* Inner Content */
.innerContent {text-align: justify;color: #000068;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;padding-left: 5px;padding-right: 5px;clear: both;}
.dotted {color: #FFFFFF;width: 80%;text-align: center;border-bottom: 1px dotted #666666;}
p {margin-top: 5px;margin-bottom: 5px;}
h2, h3, h4, h5, h6, h7 {color: #000068;font: 14px "Lucida Grande", verdana, sans-serif;margin:0;text-decoration: underline;}
.thePageT {font-size: 20px;}
a, a:active, a:hover {font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;color: black;}
a:hover {text-decoration: none;}
a.big, a.big:active, a.big:hover {font-size: 13px;font-family: "Trebuchet MS", verdana, sans-serif;color: black;}
a.big:hover {text-decoration: none;}
a.listPrint, a.listPrint:active, a.listPrint:hover {font-size: 13px;font-weight: bold;}

/* Home Box Style */
.boxRow {display: block;text-align: center;width: 100%;clear: both;padding-bottom: 15px;}
.boxRow a{padding-right: 25px;padding-left: 25px;}
.homeBoxImg {border: none;}

/* Footer Styles */
#footer {clear: both;}

.bottomBlue {font-weight: bold;color: #FFFFFF;background-color: #000068;text-align: right;line-height:23px;height:23px;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;padding-left: 5px;}
	
.bottomblue a, .bottomblue a:active, .bottomblue a:hover {font-weight: bold;color: #FFFFFF;text-align: right;text-decoration: none;padding-right: 5px;	}
.bottomblue a:hover {text-decoration: underline;}
.leftColw {clear: both;text-align: center;font-size: 9px;line-height: 11px;font-family: "Trebuchet MS", verdana, sans-serif;}
a.discreet, a.discreet:active, a.discreet:hover, a.discreet:visited {font-size: 9px;line-height: 10px;font-family: "Trebuchet MS", verdana, sans-serif;cursor: text;text-decoration: none;}
a.webdesigner, a.webdesigner:active, a.webdesigner:hover, a.webdesigner:visited {font-size: 9px;line-height: 10px;font-family: "Trebuchet MS", verdana, sans-serif;font-weight: bold;text-decoration: underline;}
	
/* Table Style */
th {color: #FFFFFF;height:23px;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;padding-left: 5px;background-color: #012363;}
td {font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;color: #000068;}

/* Form Styles */
label {clear: both;font-weight: bold;margin: 0px;text-align: left;}
.esinputbox {width:150px;font-weight: bold;color: #333333;border: 1px solid #012363;font-family: "Trebuchet MS", verdana, sans-serif;	font-size: 11px;}
.NonInputbox {width:150px;font-weight: bold;color: #333333;font-family: "Trebuchet MS", verdana, sans-serif;font-size: 11px;}
.AlternativeDrop {width:150px;font-weight: bold;color: #333333;font-family: "Trebuchet MS", verdana, sans-serif;font-size: 11px;}
.webbutton {background: url(/images/background/webbutton.gif) #A4C8ED repeat-x;border: 1px solid #000068;font-size: 11px;font-family: "Trebuchet MS", verdana, sans-serif;}
.FormContainer {clear:both;background: url(/images/background/form2.gif) top;width: 350px;margin-top: 10px;border: 1px solid #000068;margin-left:auto;margin-right:auto;}
.formSection {border-bottom: 1px Solid #FFFFFF;text-align: left;}
.contactF {float: left; border-right: 1px Solid #FFFFFF;width:155px;padding-left: 15px;height: 25px;display: block;}
#leftform {float: left;}

/* Display */
.searchContainer {background-image: url(/images/background/form2.gif);width: 100%;margin-top: 10px;border: 1px solid #000068;min-height: 140px;vertical-align: middle;}
/* html .searchContainer {height: 140px}*/
.searchImage {float: left;border: 1px solid #000068;position:relative;margin-right: 35px;}
.topSearch {height: 20px;border-bottom: 1px solid #FFFFFF;padding-left: 5px;padding-right: 5px;}
.middleSearch {border-bottom: 1px solid #FFFFFF;min-height: 100px;padding-top: 7px;padding-left: 5px;padding-right: 5px;}
/* html .middleSearch {height: 100px}*/
.topSearchR {float: right;padding-right: 5px;}
.bulletSearch {background: #FFFFFF;width: 300px;border: 1px solid #000068;height: 86px;padding: 5px;overflow: hidden;}
.linksSearch {background: #FFFFFF;width: 125px;border: 1px solid #000068;height: 86px;padding: 5px;float: right;position:relative;}
.linksSearch a{text-decoration: none;padding: 3px 3px 3px 18px;background: no-repeat left center;color: #000068;}
.footerSearch {padding-left: 5px;}



/* Branches */
.branchList {text-align: left;display: block;float: left;width: 200px;margin: 0px;padding: 0px;}
#branchblock {float: right; width: 200px;}
#branchblock ul {margin: 1em 0;}

/* Property Details */
.photoBorder {border: 1px solid #000068;}
.rightCol {float: right;text-align: left;padding-right:50px;}
.gallery {display: list-item;list-style-type: none;}

/** hcard microformat styling **/
#site-design {
  width:250px;
  position:relative;
  float:right;
  margin:0 auto;
  font-size:71.25%;
  font-family: verdana, sans-serif;
  color: #333;  
  }
#site-design li {
  float:right;
  margin-top:.2em;
  display:inline;
  color:#555;
  text-align:right;
  }
#footer p.validate {
  float:right;
  width:200px;
  margin:0;
  font-weight:bold;
  color:#bebebe;
  }
/* hide Vcard items from display */
#wrapper > ul#site-design {
  padding:3px 0;
  }
ul li.street-address,
ul li.locality,
ul li.region,
ul li.postal-code,
ul li.country-name,
ul li.org,
#contact ul li a.url,
#contact ul.adr,
ul li span.type,
ul li.fax,
ul#site-design li.email, ul#site-design ul,
ul#site-design li.tel {
  display:none;
  
  } 
/* popup vcard  & site link */
#site-design li.tag-line {
  padding: 0;
  }
#showlink {
  position:absolute;
  display:block;
  width:200px;
  left:-999em;
  bottom:14px;
  z-index:10;

  }
li.tag-line:hover #showlink,
li.tag-line:focus #showlink {
  display:block;
  left:0;
  }
ul#showlink li {line-height:20px;}
#showlink a {
  display:block;
  height:20px;
  width:200px;
  background:#fff;
  border:1px solid #000;
  padding:0 5px 0 4px;
  font-weight:bold;
  font-size:120%;
  }
  
#login, #footer, #site-design {
  font-size:0.8em;
  font-weight:bold;
  }
#site-design li,
#site-design li a{
  color: #333;
  text-decoration: none;
  font-size: 10px;
}
  
 /* clearing rules for floats */
.clearfix:after {
  display:block;
  content:".";
  height:0;
  font-size:0;
  visibility:hidden;
  clear:both;
  }
.clearfix {display:inline-block;}/* for IEMac & IE7 switch */

/* this line hides these rules from IEMac \*/
* html .clearfix{height:1%;}
.clearfix {display:block;}
/* end clearfix rule set */