/****************************************
*  Site specific css definitions
****************************************/

html, body {
  font-family:Arial, Helvetica, sans-serif;
  background-color:#FBF6E2;
  background-image:url(/images/layout/bg_repeat.jpg);
  background-position:top center;
  background-repeat:repeat;
  text-align:center;
}

table.page {
  width:901px;
}

div.fillagry-line-bottom {
  height:47px;
  width:283px;
  background-image:url(/images/layout/fillagry_line_bottom.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding:24px 0px 0px 0px;
  text-align:center;
}

div.pull-quote {
  width:130px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  font-weight:bold;
  font-style:italic;
  line-height:23px;
  color:#981017;
  float:right;
  margin:0px 0px 20px 40px;
}

td {
  vertical-align:top;
}

td.bg-nav {
  height:66px;
  border-bottom:1px solid #ba7f35;
  background-color:#5d0d0c;
  background-image:url(/images/layout/bg_nav.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

td.column-left {
  width:443px;
}

td.column-right {
  width:458px;
}

td.content-left {
  padding:70px 66px 40px 63px;
}

td.content-left-list {
  padding:20px 66px 20px 63px;
}

td.content-right {
  padding:70px 20px 40px 0px;
}

td.content-right-list {
  padding:20px 66px 20px 0px;
}

td.footer {
  height:194px;
  border-top:1px solid #ba7f35;
  background-color:#5d0d0c;
  background-image:url(/images/layout/bg_footer.jpg);
  background-repeat:no-repeat;
  text-align:center;
  padding:50px 0px 0px 0px;
}

td.home-top {
  height:302px;
  width:901px;
  background-image:url(/images/layout/home_header.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

td.home-top-content {
  padding:72px 0px 0px 25px;
}

td.nav {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:10px;
  color:#f9f4df;
  padding:32px 15px 0px 15px;
}

td.nav-over {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:10px;
  color:#cca162;
  padding:32px 15px 0px 15px;
  cursor:pointer;
  cursor:hand;
}

td.nav-spacer {
  width:1px;
  height:65px;
  background-color:#BA7F35;
}

td.shim-left,
td.shim-right {
  width:50%;
}

td.shim-top {
  height:66px;
  border-bottom:1px solid #ba7f35;
  background-color:#5d0d0c;
  background-image:url(/images/layout/bg_shim_nav.jpg);
  background-repeat:repeat-x;
}

td.shim-footer {
  height:194px;
  border-top:1px solid #ba7f35;
  background-color:#5d0d0c;
  background-image:url(/images/layout/bg_shim_footer.jpg);
  background-repeat:repeat-x;
}

img.inline {
  display:inline;
}

img.imgBorder {
  border:1px solid #66645c;
}

img.thumb {
  border:1px solid #66645c;
  margin-top: 0px;
  margin-right: 2px;
  margin-bottom: 4px;
  margin-left: 0px;
}

/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:18px;
  color:#66645c;
  margin: 0px 0px 7px 0px;
}

p.footer {
  color:#cca162;
}

p.small {
  font-size:10px;
  line-height:15px;
}

strong.link {
  color:#b08b5d;
  font-weight:normal;
}

h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px;
  line-height:24px;
  font-weight:normal;
  text-transform:uppercase;
  color:#ba7f35;
  margin:28px 0px 8px 0px;
}

h1.fillagry-line {
  margin-top:7px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:18px;
  color:#66645c;
  margin:0px 0px 8px 0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  color:#981017;
  margin:0px 0px 7px 0px;
}

/*******************************
  Form Options
*******************************/

/******************************
  Link Styles
*******************************/
a:link,
a:hover,
a:visited {
  color:#981017;
  font-style:normal;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.plain:link,
a.plain:hover,
a.plain:visited {
  color:#ba7f35;
  font-weight:normal;
  text-decoration:inherit;
}
