
body {
  margin: 0;
  padding: 0;
  background-color: #000000;
  color: black;
  font-style:normal; font-variant:normal;
  font-weight:normal; font-size:small; font-family:Arial, Helvetica, Verdana, sans-serif;
}
a {
color: #0066CC;
}
a:visited {
color: #800080;
}

#header-bottom {
background-color: #702400;
color: #ffffff;
  border-top: 1px solid #004b2c;
  border-bottom: 1px solid #004b2c;
  height: 10px;
}
#header-bottom ul {
color: #ffffff;
  margin: 0;
  padding: 0 15px 0 0;
  text-align: right;
  background-color: #702400;
}
#header-bottom li {
  display: inline;
  background-color: #702400;
  color: #ffffff;
}
#header-bottom a:link, #header-bottom a:visited {
  text-decoration: none;
  background-color: #702400;
  color: #ffffff;
}

#footer-bottom ul {
  margin: 0;
  padding: 0;
  padding: 0 30px 0 0;
  text-align: left;
}
#footer-bottom li {
  display: inline;
  background-color: #ecece0;
  color: #0066cc;
}
#footer-bottom a:link, #header-bottom a:visited {
  text-decoration: none;
  background-color: #ecece0;
  color: #0066cc;
}



#tagline {
  font-weight: bold;
  background-color: #c39301;
  color: #cdc262;
  font-style: Arial;
  margin: 0;
  padding: 0 0 0 20px;
  width: 300px;
  float: left;
}
#sidebar {
  background-color: #ffd44c;
  color: #712400;
  margin: 0;
  padding: 4px;
}
#sidebar h3 {
  font-size: 120%;
  margin: 0;
  font-weight: bold; padding-left:4px;
  padding-right:4ox;
  padding-top:0.2em;
  padding-bottom:0.2em
}
#sidebar .inner {
  padding: 10px;
}
#sidebar ul {
  margin-left: 0;
  padding-left: 20px
}
#sidebar p, #sidebar li {
  font-size: 90%;
  line-height: 1.4em;
  color: 712400;
}

#footer {
  width: 100%;
  border-top: 1px solid #004b2c;
  border-bottom: 1px solid #004b2c;
  margin-top: 10px;
  clear: both;
}
#footer p {
  font-size: 90%;
  color: #702400;
  margin: 0;
  padding: 0.2em 0 0.2em 0;
}
#footer a {
  font-size: 90%;
  list-style: none;
  color: #702400;
  margin: 0;
  padding: 0.2em 0 0.2em 0;
}



.av_page_heading {font_size: 100%; color: #000000; padding: 5px 5px 5px 0; margin: 0;}
a.av_nav, a.av_nav:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_nav:hover {margin: 0; padding: 2px; font-size: 80%; color: green; text-decoration: none; font-weight: 600;}
a.av_nav_link, a.av_nav_link:visited {margin: 0; padding: 2px; font-size: 90%; color: #2d2f71; text-decoration: none;}
a.av_nav_link:hover {margin: 0; padding: 2px; font-size: 90%; color: green; text-decoration: none;}
.av_sub_nav_block { margin: 5px 0 5px 5px; }
a.av_sub_nav_link, a.av_sub_nav_link:visited {margin: 0; padding: 0; font-size: 75%; color: #6b6a68; text-decoration: none; font-weight: 600;}
a.av_sub_nav_link:hover {margin: 0; padding: 0; font-size: 75%; color: #a0a0a0; text-decoration: none; font-weight: 600;}
a.av_buy_now, a.av_buy_now:visited {margin: 0; padding: 2px 2px 2px 0; font-size: 100%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_buy_now:hover {margin: 0; padding: 2px 2px 2px 0; font-size: 100%; color: green; text-decoration: none; font-weight: 600;}
a.av_pageination, a.av_pageination:visited {margin: 0; padding: 2px; font-size: 80%; color: #2d2f71; text-decoration: none; font-weight: 600;}
a.av_pageination:hover {margin: 0; padding: 2px; font-size: 80%; color: green; text-decoration: none; font-weight: 600;}
.av_retail_price_block { margin: 2px 0 2px 0; }
.av_retail_text {font-size: 90%; font-weight: 600}
.av_retail_price {font-size: 90%; font-weight: 400}
.av_sale_price_block { margin: 2px 0 2px 0; }
.av_sale_text {font-size: 90%; color: #FF0000; font-weight: 600}
.av_sale_price {font-size: 90%; color: #FF0000; font-weight: 400}
a.av_crumb_trail, a.av_crumb_trail:visited {margin: 0; padding: 0; font-size: 75%; color: #6b6a68; text-decoration: none; font-weight: 600;}
a.av_crumb_trail:hover {margin: 0; padding: 0; font-size: 75%; color: #a0a0a0; text-decoration: none; font-weight: 600;}
.av_crumb_between {font-size: 75%; color: #a0a0a0;}
.av_crumb_current {font-size: 80%; color: #000000;}

.av_review_average_ranking {font-size: 90%; font-weight: 600}
.av_review_div {width: 600px; padding: 3px;}
.av_review_heading {font_size: 130%; font-weight: 600; border-bottom: 1px solid #000000; color: #000000; padding: 5px 5px 5px 0; margin: 5px 5px 10px 0;}
.av_review_title {font-size: 90%; font-weight: 600;}
.av_review_date {font-size: 90%;}
.av_review_author {font-size: 90%; font-style: italic;}
.av_review_body {font-size: 90%; padding: 0; margin: 2px 0 15px 0; width: 600px;}
a.av_review_link, a.av_review_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}
a.av_review_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}

.av_featured_heading {font_size: 130%; font-weight: 600; border-bottom: 1px solid #000000; color: #000000; padding: 5px 5px 5px 0; margin: 20px 5px 10px 0;}
.av_featured_retail_price_block { margin: 2px 0 2px 0; }
.av_featured_sale_price_block { margin: 2px 0 2px 0; }
.av_featured_retail_text {font-size: 90%; font-weight: 600}
.av_featured_retail_price {font-size: 90%; font-weight: 400}
.av_featured_sale_text {font-size: 90%; color: #FF0000; font-weight: 600}
.av_featured_sale_price {font-size: 90%; color: #FF0000; font-weight: 400}
a.av_featured_link, a.av_featured_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}
a.av_featured_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}

a.av_coupon_link, a.av_coupon_link:visited {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: #2d2f71; text-decoration: underline;}
a.av_coupon_link:hover {margin: 0; padding: 2px 0 2px 0; font-size: 90%; color: green; text-decoration: underline;}
.av_coupon_text { margin: 2px 0 2px 0; font-size: 90%; }
.av_coupon_expiration_block { margin: 2px 0 2px 0; }
.av_coupon_expiration_label {font-size: 90%; font-weight: 600;}
.av_coupon_expiration_text {font-size: 90%; font-weight: 400;}