/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
    margin: 0;
    padding: 0;
}
body {    
    font-family: avantgarde, tahoma, arial;
    font-size: 10px;
    text-align: center;
    color: #000;
    background-image: url(http://www.arbucklellc.com/images/planbkgrnd.gif);
    background-repeat: repeat;
    background-attachment: fixed;
    background-color: #fff;
    margin-top: 25px;
    margin-bottom: 25px;
}

#login {
  color: #000;
  border: 1px solid black;
  padding-top: 10px;
  padding-bottom: 10px;
}
    
#container {
    margin-left:auto;
    margin-right:auto;
    width: 700px; 
    min-height:100%;
    text-align: left;
    background-color: #fff;
    border: 1px solid #808080;
    position:relative;
    }
    
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}    
* html #container {width:702px;w\idth:700px;}
* html body{font-size:xx-small;f\ont-size:x-small}
/* end hack */ 

#header {
  height: 120px;
  color: #fff;
  width:100%;
  background-color: #fff;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #fff;
  position:relative;
  z-index:2;
  font-size: 1.2em;
  background-image: url(http://www.arbucklellc.com/images/arbucklerealestatesales.jpg);
  background-repeat: no-repeat;
  }

* html #header {height:122px;he\ight:120px;}

#logo {padding: 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: absolute;
  left: 0;
  top: 0;
  color: #000;
  background-color: #fff;
  z-index:1;
    }

#taglinetop {
  position: absolute;
  top: 120px;
  left: 25px;
  height: 15px;
  color: #2453b2;
  font-size: 1.25em;
}

* html #taglinetop {height:17px;he\ight:15px;}

#mainnav {
  width:100%;
  height: 23px;
  background-color: #fff;
  background-image: url(http://www.arbucklellc.com/images/menubg.gif);
  background-repeat: repeat-x;
  border-top: 1px solid #c0c0c0;
  position:relative;
  z-index:2;
}

* html #mainnav{height:23px;he\ight:21px}  

#navcontainer {float: left;
  height: 23px;
  }

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 0;
  color: #ffffff;
  float: left;
  font-size: 1.3em;
  height: 100%;
  font-variant: small-caps;
}

#navcontainer ul li {display: inline;
  letter-spacing: .1em;
}

#navcontainer ul li a {padding: 0.2em 1em;
  color: #000;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
  }
  
#navcontainer ul li a:hover {background-color: #3f519b;
  color: #fff;
  }

#navcontainer #act {background-color: #b7273d;
    color: #fff;
    }

#content #smalltext {
  border: 1px solid gray;
  padding: 6px;
  line-spacing: .75em;
  font-size: .8em;
  margin: 10px;
}

#bookmark {text-align: right;
    color: #b7273d;
    padding-right: 10px;
    padding-top: 4px;
    float: right;
    font-size: 1.2em;
    }
    
.clearfloatboth {clear: all;}    
    
#sidebar {
    float: right;
    width: 134px;
    padding:40px 2px 0px 0px;
    text-align: center;
    color: #c0c0c0;
    height: 250px;
}

#content {
    width: 538px;
    padding: 30px 8px 8px 10px;
    float: left;
    font-size: 1.2em;
    overflow: inherit;
    }
    
#content p, #sidebar p, #footer p  {margin:0px 5px 0px 5px;
  line-height: 1.5em;
  }
  
#content table {
  width: 80%;
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border-spacing: 0px;
  border-padding: 0px;
}

#content th {
  color: #fff;
  background: #2d59ad;
  text-align: center;
  padding: 5px;
  border: 1px solid gray;
}

#content td {
  border: 1px solid gray;
  text-align: center;
  margin: 0px;
  padding: 5px;
}
  
#content ul {font-size: 1em;
  line-height: 1.5em;
  letter-spacing: .1em;
  font-weight: 400;
  margin-left: 50px;
  margin-right: 50px;
  }
  
#content li {padding-bottom: 3px;
  padding-top: 3px;
  }

#content p {letter-spacing: .1em;
  text-align: justify;
  margin-top: 15px;
  margin-bottom: 25px;
  margin-left: 15px;
  }
  
#content p img{float: right;
  border: 1px solid silver;
  margin: 8px 8px 8px 18px;
}

#content p img#noborder {
  border: 0;
}

#content h1 {color: #3f519b;
  line-height: 1em;
  letter-spacing: .1em;
  font-size: 1.80em;
  margin: 2px 0px .1em 0px;
  padding: 0px 0px 0em 0px;
  border-bottom: 2px solid #808080;
  }

#content h2 {color: #5f6083;
  letter-spacing: .1em;
  line-height: 1em;
  font-size: 1.50em;
  margin-top: 8px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 15px;
  border-bottom: 1px solid #808080;
  padding: 0px;
  }
  
#content h2#garden{color: #0A7F4E;
  }

#content h3 {font-size: 1.25em;
  letter-spacing: .1em;
  padding: 0 0 0 0;
  margin-left: 15px;
  }

#footer {
    height:180px;
    width: 100%;
    background-color: #3f519b;
    color: #fff;
    border-top: 1px solid #e9e9e9;
    text-align: center;
    font-size: 1.2em;
    letter-spacing: .1em;
}

#blackimgborder {border: 1px solid black;}

#thin {border: 1px solid silver;
    margin: 2px 0px 0px 5px;
    }

#footer a:link {text-decoration: none;
  color: #e9e9e9;
  }

#footer a:visited {text-decoration: none;
  color: #B79B39;
  }

#footer a:hover {text-decoration: underline;
  color: #B79B39;
  }

#footer a:active {text-decoration: underline;
  color: #B79B39;
  }

#footer p {margin:0;
  padding:5px;
}

* html #footer {height:180px;he\ight:179px;}

#clearfooter {
  clear:both;
}

.clearfloatboth {clear: all;}    

.blank , .blank2 {
  position:absolute;
  left:547px;
  width:7px;
  height:10px;
  overflow:hidden;
  border-top: 1px solid #fff;
}

.blank {top: -1px;
  }

.blank2 {bottom: -1px;
  border-top:1px solid #fff;
}

#faqquestions a:link {text-decoration: none; color:#188b4d;font-weight: bold;}
#faqquestions a:visited {text-decoration: none;  color:#3f519b;font-weight: bold;}
#faqquestions a:hover {text-decoration: underline; color:#ab3b4f;font-weight: bold;}
#faqquestions a:active {text-decoration: underline; color:#ab3b4f;font-weight: bold;}
#faqquestions {padding: 20px;}

#question {margin-top: 30px; color: #3f519b; font-weight: bold; font-size: 1.3em;}

#answer {font-size: 1.2em;}

#related img {margin-top: 40px; margin-bottom: 30px; margin-left: auto; margin-right:auto; display: block;}
#related a:link {text-decoration: none; color:#188b4d; font-weight: bold;}
#related a:visited {text-decoration: none; color:#188b4d; font-weight: bold;}
#related a:hover {text-decoration: underline; color:#ab3b4f; font-weight: bold;}
#related a:active {text-decoration: underline; color:#ab3b4f; font-weight: bold;}
#related {font-size: 1.2em; font-weight: bold; margin-bottom: 30px; font-weight: bold;}

#bottomlinks {text-align:center; padding: 15px; padding-bottom: 30px; font-size:1.1em;}
#bottomlinks a:link {text-decoration: none; color:#188b4d;}
#bottomlinks a:visited {text-decoration: none; color:#188b4d;}
#bottomlinks a:hover {text-decoration: underline; color:#000;}
#bottomlinks a:active {text-decoration: underline; color:#000;}

#glossary {text-size: 1.3em; margin-top: 25px;}

.newterm {width:100%;padding-top: 7px; padding-bottom: 7px;}

.term {float:left; text-align: right; font-weight: bold; width: 20%; color:#188b4d;}

.definition {float: right; text-align: justify; width: 75%;}

a img {border: 0 none;}



#content_full {
    padding: 30px 8px 8px 10px;
    float: left;
    font-size: 1.2em;
    overflow: inherit;
    }
    
#content_full p, #sidebar p, #footer p  {margin:0px 5px 0px 5px;
  line-height: 1.5em;
  }
  
#content_full table {
  width: 80%;
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border-spacing: 0px;
  border-padding: 0px;
}

#content_full th {
  color: #fff;
  background: #2d59ad;
  text-align: center;
  padding: 5px;
  border: 1px solid gray;
}

#content_full td {
  border: 1px solid gray;
  text-align: center;
  margin: 0px;
  padding: 5px;
}
  
#content_full ul {font-size: 1em;
  line-height: 1.5em;
  letter-spacing: .1em;
  font-weight: 400;
  margin-left: 50px;
  margin-right: 50px;
  }
  
#content_full li {padding-bottom: 3px;
  padding-top: 3px;
  }

#content_full p {letter-spacing: .1em;
  text-align: justify;
  margin-top: 15px;
  margin-bottom: 25px;
  margin-left: 15px;
  }
  
#content_full p img{float: right;
  border: 1px solid silver;
  margin: 8px 8px 8px 18px;
}

#content_full p img#noborder {
  border: 0;
}

#content_full h1 {color: #3f519b;
  line-height: 1em;
  letter-spacing: .1em;
  font-size: 1.80em;
  margin: 2px 0px .1em 0px;
  padding: 0px 0px 0em 0px;
  }

#content_full h2 {color: #5f6083;
  letter-spacing: .1em;
  line-height: 1em;
  font-size: 1.50em;
  margin-top: 8px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 15px;
  padding: 0px;
  }
  
#content_full h2#garden{color: #0A7F4E;
  }

#content_full h3 {font-size: 1.25em;
  letter-spacing: .1em;
  padding: 0 0 0 0;
  margin-left: 15px;
  }

#content_full {padding-left: 20px;
	padding-right: 20px;
}

#content_full p {
	margin-bottom: 15px;
	padding: 5px;
}

#content_full h1 {
	color: #3061FF;
}