body {
  background-image:none;
  padding:0 5px;
}
h3 {
  color:#ffffff;
}
#wrapper {
  width:100%;
}
#content {
  background:none;
  position:relative;
  padding-left:220px;
  padding-bottom:100px;
}
#banner {
  width:100%;
  background:url(/images/banner/pillars.jpg) no-repeat right top;
  margin-bottom:7px;
}
#side_nav {
  width:200px;
  position:absolute;
  left:0;
  top:0;
}
#afb_nav {
  text-align:center;
  color:#666666;
  font-weight:bold;
}
#logo img {
  margin-left:25px;
  margin-top:4px;
}
#reviews_title {
  margin-top:40px;
}
#nav ul li, #nav ul, #nav ul li img {
  margin:0;
  padding:0;
}
#nav ul {
  list-style-type:none;
  padding:0px 40px;
}
#nav {
  margin-top:120px;
  padding:0  0 10px 0;
}
#nav h2 {
  color:#ffcc00;
}
.side_box {
  border:1px solid #333333;
  margin-bottom:10px;
  background:#111111;
  padding:7px;
}
#footer {
  width:100%;
  right:0;
}
div.hr {
  background:none;
}
#content #page_heading {
  position:absolute;
  left:0;
  width:100%;
}
#content #page_heading #login {
  line-height:16px;
}
#breadcrumb {
  line-height:16px;
  padding-bottom:5px;
  padding-left:0px;
  margin-left:0px;
  color:#333333;
}
#breadcrumb a {
  color:#333333;
}
#breadcrumb a:hover {
  color:#ffcc00;
}
#breadcrumb strong a {
  color:#666666;
}
#content #page_heading {
  padding-right:0;
  padding-left:0;
}
#content #page_heading #login {
  color:#333333
}
#content #page_heading #login a {
  color:#333333
}
#content #page_heading #login a:hover {
  color:#ffcc00;
}
/* fix colours */
div.page_sub_heading {
  color:#FFCC00;
  border-bottom:1px solid #666666;
}
fieldset {
  -moz-border-radius:15px;
  border:1px solid #333333;
}
legend {
  color:#ffcc00;
}
div.feedback {
  color:#000000;
}
.review .review_user_name a {
  color:#ffcc00;
}
.review {
  border-bottom:1px solid #333333;
}
.review .review_user_image {
  border-right:none;
}
div.page_section {
  background-color:#333333;
  border-top:1px solid #666666;
  color:#999999;
}
div.page_section a {
  color:#999999;
}
div.page_section a:hover {
  color:#ffcc00;
  text-decoration:none;
}
.page_sub_heading2 {
  border-bottom:1px solid #333333;
  color:#ffcc00;
  margin-top:5px;
}
.rate_details {
  background:none;
  padding-left:0;
}
.rate_box {
  background:#111111 none repeat scroll 0 0;
  border:1px solid #333333;
  width:184px;
  margin-top:10px;
  margin-bottom:0;
}
#affiliate_link_slot_under_attributes {
  background:#111111 none repeat scroll 0 0;
  border:1px solid #333333;
  margin-top:10px;
  margin-bottom:10px;
}
#affiliate_link_slot_under_attributes .affiliate_link_slot_link {
  margin:10px 8px;
}
.rate_box dt {
  border-bottom:1px dotted #222222;
}
.rate_box dd {
  font-size:1.5em;
}
.rate_box dd img {
  margin-bottom:0;
  vertical-align:bottom;
}
#product_detail #top_section {
  margin:0px;
}
#items a {
  color:#666666;
  text-decoration:none;
}
#items a:hover {
  color:#ffcc00;
  text-decoration:underline;
}
#items .item_date {
  margin-bottom:-1px;
  display:block;
}
.newReviews .item_list, .newProducts .item_list {
  border-bottom:1px solid #333333;
}
.textbox_search, input.input_search, .select_search, select.input_search, .textbox_search2 {
  background-color:#eeeeee;
  color:#666666;
  border-bottom:1px solid #ffffff;
}
table.table th {
  background-color:#333333;
  border-top:1px solid #999999;
}
table.table th a {
  border-bottom:1px dotted #000000;
  color:#FFCC00;
}
table.table td {
  border-bottom:1px solid #333333;
}
#product_detail #affiliate_link_slot_available_from .affiliate_link_slot_link {
  border-bottom:1px solid #222222;
}
#product_detail #details_nav {
  background-color:#333333;
  border:none;
  border-top:1px solid #666666;
  color:#CCCCCC;
}
#product_detail #details_nav a {
  color:#666666;
  text-decoration:none;
}
#product_detail #details_nav a:hover {
  color:#ffcc00;
  text-decoration:none;
}
#categories li {
  border-bottom:1px solid #333333;
}
h1 {
  color:#ffcc00;
}
h2 {
  color:#666666;
}
table.table th {
  color:#CCCCCC;
  text-align:center;
}
.rate_title {
  border-bottom:1px solid #666666;
  color:#FFCC00;
  display:block;
  font-size:1.1em;
  letter-spacing:0.1em;
  margin-right:10px;
  text-decoration:none;
}
.review .review_actions li {
  background-color:#000000;
  border-bottom:1px dotted #222222;
}
.review .review_actions {
  background-color:#000000;
  margin:0 16px 0 6px;
}
.pagination a {
  border:1px solid #666666;
  background:#333333;
  color:#666666;
}
.pagination a:hover {
  color:#ffcc00;
  text-decoration:none;
}
.pagination a.current {
  color:#ffcc00;
  border:1px solid #ffcc00;
}
#adminJump {
  background:#333333 none repeat scroll 0 0;
  border:1px solid #666666;
}
.review {
  padding-right:0;
}
.review_right {
  width:auto;
  margin-right:0;
}
.review .rate_box {
  margin-right:0;
}
.review .review_actions {
  margin:10px 0;
}
#product_detail #left_col {
  width:220px;
}
.home_welcome {
  margin-top:20px;
}
.home_featured_product {
  margin-top:20px;
}
.home_featured_product_image {
  float:left;
  margin-right:10px;
  margin-left:20px;
}
.home_featured_product_text {
  
}
.home_featured_product_image img {
  border:2px solid #333333;
}
table.table tr.featured td {
  background:#050505;
}
#affiliate_link_slot_above_reviews {
  margin-top:10px;
}