@import url(/css/generic.css);
@import url(/css/xstandard.css);
/*
 * Site Specific Styles
 */

body {
  width: 764px;
  margin: 0 auto 0 auto;
  background: #669966 url(/images/bg01.jpg) repeat-x;
  text-align: center;
}
a {
  color: #056132;
}
a:hover {
  color: #669966;
}
.green {
  color: #055e30;
}


#top-box {
  width: 764px;
  float: left;
  background: #a60808 url(/images/top-montage-bg.gif) no-repeat;
  text-align: left;
  padding: 120px 0 0px 0;
}
#top-box ul {
  width: 760px;
  float: left;
  margin: 0;
  padding: 0;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
}
#top-box ul li {
  float: left;
  list-style: none;
  margin: 0;
  paddding: 0;
  background: url(/images/top-menu-splitter.gif) center right no-repeat;
  text-align: center;
}
#top-box ul li.last {
  background: none;
}
#top-box ul li a {
  display: block;
  width: 108px;
  padding: 8px 0px 8px 0;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}



#body-box {
  width: 764px;
  float: left;
  background: #fff url(/images/body-box-bg.gif) repeat-y;
  text-align: left;
}


#body-box #leftside-box {
  width: 156px;
  float: left;
  margin: 10px 27px 10px 6px;
}
#body-box #leftside-box ul {
  margin: 0;
  padding: 0;
}
#body-box #leftside-box ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(/images/dotted-line.gif) bottom left repeat-x;
}
#body-box #leftside-box ul li a {
  display: block;
  padding: 5px;
  font-weight: bold;
  font-size: 1.2em;
  color: #053905;
  text-align: right;
  text-decoration: none;
}
#body-box #leftside-box #ie-logo {
  padding: 10px 0px 10px 0px;
}
#body-box #leftside-box .ad-offers-box {
  padding: 1px;
  background: #a50b09;
  width: 153px;
  height: 178px;
}


#body-box #center-box {
  width: 401px;
  float: left;
  _overflow:hidden;
}
#body-box #center-box-wide {
  width: 550px;
  float: left;
}
#body-box #center-box h2,
#body-box #center-box-wide h2 {
  margin: 0.5em 0 0.5em 0;
  padding: 5px 0 1px 0;
  border-bottom: 1px solid #aaa;
  font-size: 1.9em;
  color: #05622b;
}
#body-box #center-box h3,
#body-box #center-box-wide h3 {
  margin: 0.5em 0 0.8em 0;
  padding: 5px 0 0 0;
  font-size: 1.3em;
  color: #000;
}
#body-box #center-box  #thumbnail-list ul {
  margin: 0;
  padding: 0;
}
#body-box #center-box  #thumbnail-list ul li {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  font-weight: normal;
  color: #000;
}
#body-box #center-box  #thumbnail-list ul li a {
  font-weight: bold;
}


#body-box #rightside-box {
  width: 160px;
  float: right;
  margin: 10px 2px 10px 0px;
  font-size: 1.1em;
}
#body-box #rightside-box .image-block {
  display: block;
}

#body-box #rightside-box #special-offers-box {
  width: 158px;
  w\idth: 134px;
  float: left;
  margin: 0 0 10px 0;
  padding: 8px 8px 4px 16px;
  background-color: #f1e9e9;
  border: 1px solid #a50b09;
  line-height: 1.4em;
}
#body-box #rightside-box #latest-news-box {
  width: 158px;
  w\idth: 134px;
  float: left;
  margin: 0 0 10px 0;
  padding: 8px 8px 4px 16px;
  background-color: #eef6f2;
  border: 1px solid #055e30;
  line-height: 1.4em;
}
#body-box #rightside-box #latest-news-box a {
  font-size: 0.9em;
  font-weight: bold;
  color: #696969;
  text-decoration: none;
}
#body-box #rightside-box #newsletter-box {
  width: 158px;
  w\idth: 142px;
  float: left;
  margin: 0;
  padding: 8px 8px 14px 8px;
  background: #a50b09 url(/images/hp-bottom-newsletter.gif) bottom left no-repeat;
  color: #fff;
  font-size: 0.9em;
}
#body-box #rightside-box #newsletter-box input#newsletter-email {
  width: 140px;
  w\idth: 136px;
  margin: 0 0 5px 0;
  padding: 2px;
  border: 1px solid #ccc;
  font-size: 0.9em;
}

#footer-box {
  width: 764px;
  float: left;
  margin: 0 0 10px 0;
  background: #fff url(/images/body-box-bg.gif) repeat-y;
  text-align: left;
}
#footer-links {
  width: 590px;
  float: left;
  margin-left: 174px;
  background-color: #a50b09;
  color: #fff;
}
#footer-links ul {
  margin: 0;
  padding: 0;
}
#footer-links ul li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 5px 12px 5px 12px;
  background: url(/images/footer-splitter.gif) center right no-repeat;
}
#footer-links ul li.last {
  background: none;
}
#footer-links ul li a {
  color: #fff;
  text-align: center;
  text-decoration: none;
}

#tibus-strapline a:hover{
  color:#000000;
}