body {
  margin: 0;
  padding: 0;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;
}

h1 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #fff;
}

h1 a {
  color: #344C06;
  text-decoration: none;
}

h1 a:hover {
  text-decoration: underline;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
}

p {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0;
  font-size: 11px;
  color: #344C06;
}

label {
  width: 150px;
}

#wrapper {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

#logo {
  width: 100%;
  height: 97px;
  margin: 0;
  padding: 0;
  background: url('../images/logo.gif') left no-repeat;
  border:0px solid red;
}
#logo_blend {
  width: 100%;
  height: 97px;
  margin: 0;
  padding: 0;
  background: url('../images/header2.gif') right no-repeat;
  border:0px solid red;
}

#menu {
  width: 100%;
  height: 45px;
  margin: 0;
  padding: 0;
  background-image:url('../images/menu_bg.gif');
  background-repeat:repeat-x;
  border:0px solid red;
}

#menu #home {
  float: left;
  width: 137px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_home.gif') no-repeat;
}

#menu #home:hover {
  background: url('../images/menu_home_on.gif') no-repeat;
}

#menu #incoming {
  float: left;
  width: 92px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_incoming.gif') no-repeat;
}

#menu #incoming:hover {
  background: url('../images/menu_incoming_on.gif') no-repeat;
}

#menu #latest {
  float: left;
  width: 100px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_latest.gif') no-repeat;
}

#menu #latest:hover {
  background: url('../images/menu_latest_on.gif') no-repeat;
}

#menu #offers {
  float: left;
  width: 117px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_offers.gif') no-repeat;
}

#menu #offers:hover {
  background: url('../images/menu_offers_on.gif') no-repeat;
}

#menu #account {
  float: left;
  width: 109px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_account.gif') no-repeat;
}

#menu #account:hover {
  background: url('../images/menu_account_on.gif') no-repeat;
}

#menu #checkout {
  float: left;
  width: 90px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_checkout.gif') no-repeat;
}

#menu #checkout:hover {
  background: url('../images/menu_checkout_on.gif') no-repeat;
}

#menu #contact {
  float: left;
  width: 154px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: url('../images/menu_contact.gif') no-repeat;
}

#menu #contact:hover {
  background: url('../images/menu_contact_on.gif') no-repeat;
}

#blue_bar {
  width: 100%;
  height: 29px;
  margin-top: 1px;
  background: url('../images/searchbar_bg.gif') repeat-x;
}

#toolbar {
  width: 800px;
  height: 33px;
  margin: 0;
  padding: 0;
}

#welcome {
  float: left;
  height: 23px;
  padding-top: 10px;
  padding-left: 81px;
  font-size: 12px;
  color: #065469;
  background: url('../images/welcome.gif') left no-repeat;
}

#welcome a {
  color: #065469;
}

.seperator {
  float: left;
  width: 2px;
  height: 33px;
  margin: 0;
  padding: 0;
  background: url('../images/seperator.gif') left no-repeat;
}

.seperator2 {
  float: left;
  width: 2px;
  height: 33px;
  margin: 0;
  margin-left: 10px;
  margin-right: 10px;
  background: url('../images/seperator.gif') left no-repeat;
  display: inline;
}

.empty_seperator {
  float: left;
  width: 2px;
  height: 33px;
  margin: 0;
  padding: 0;
}

#logout {
  float: left;
  height: 23px;
  padding-top: 10px;

  font-size: 12px;
  color: #065469;
}

#logout a {
  color: #065469;
}


#login {
  float: left;
  width: 505px;
  height: 33px;
  margin: 0;
  padding: 0;
}

.login {
  width: 146px;
  height: 18px;
  border: 1px solid #44600D;
}

#login #username {
  float: left;
  width: 235px;
  height: 28px;
  margin: 0;
  padding-top: 5px;
  background: url('../images/username.gif') 0 0 no-repeat;
  text-align: right;
}

#login #password {
  float: left;
  width: 235px;
  height: 28px;
  margin: 0;
  padding-top: 5px;
  background: url('../images/password.gif') 0 0 no-repeat;
  text-align: right;
}

#search {
  float: right;
  width: 295px;
  height: 29px;
  margin: 0;
  padding: 0;
  border:0px solid red;
}

#search #search_image {
  float: left;
  width: 230px;
  height: 28px;
  margin: 0;
  padding-top: 2px;
  background: url('../images/search.gif') 0 0 no-repeat;
  text-align: right;
}

.btn_go {
  float: left;
  width: 24px;
  height: 29px;
  margin: 0;
  margin-top:2px;
  padding: 0;
}

#btnGO {
  float: left;
  width: 25px;
  height: 29px;
  background: url('../images/btn_go.gif') no-repeat;
}


.btn_magnify {
  float: left;
  width: 25px;
  height: 29px;
  margin: 0;
  margin-top:2px;
  padding: 0;
}

#btn_magnify {
  float: left;
  width: 25px;
  height: 29px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_magnify.gif') no-repeat;
}

.blue_seperate {
  width: 100%;
  height: 9px;
  margin-top: 1px;
  padding: 0;
  background-color: #0d92b5;
  font-size: 1px;
}

#status_bar {
  width: 100%;
  height: 27px;
  margin-top: 1px;
  padding: 0;
  background-color: #7AD5EB;
}

#status_bar_content {
  width: 800px;
  height: 27px;
  margin: 0;
  padding: 0;
  font-size: 10px;
  color: #0c6476;
}

#status_bar_text {
  float: left;
  font-weight: bold;
  font-size:12px;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 4px;
}

#status_bar_text a {
  text-decoration: underline;
  font-weight: normal;
  color: #344C06;
}

#status_bar_breadcrumbs {
  float: left;
  padding-top: 8px;
}


#main {
  margin-top: 0px;
}

#container {
  float: right;
  width: 100%;
  margin-left: -209px;
  background: url('../images/green_border_bg.gif') repeat-y left;
  border:0px solid blue;
}

#content {
  margin-left: 210px;
}

#nav {
  float: left;
  width: 209px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #5c5c5c;
  background: url('../images/green_border_bg.gif') repeat-y left;
}

#basket {
  float: left;
  width: 209px;
  margin: 0;
  padding: 0;
}

#basket_header {
  width: 209px;
  height: 23px;
  margin: 0;
  padding: 0;
  background: url('../images/header_basket.gif') 0 0 no-repeat;
}

#basket_content {
  float: left;
  padding: 5px;
  font-size: 10px;
  color: #5C5C5C;
  background-color:#D1D1D1;
}

.basket_item {
  float: left;

}

.basket_item_text {
  float: left;
  width: 170px;
  height: 13px;
  margin: 0;
  padding: 0;
}

.basket_item_text_new {
  float: left;
  width: 170px;
  height: 13px;
  margin: 0;
  padding: 0;
  background: url('../images/basketflash.gif') 0 0 no-repeat;
}

.basket_actions {
  float: right;
  width: 22px;
  height: 10px;
  margin-top: 1px;
  padding: 0;
}

.btn_plus {
  float: left;
  width: 11px;
  height: 12px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_plus_basket.gif') no-repeat;
}

.btn_plus a {
  float: left;
  width: 11px;
  height: 12px;
  margin: 0;
  padding: 0;
}

.btn_minus {
  float: left;
  width: 11px;
  height: 12px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_minus_basket.gif') no-repeat;
}

.btn_minus a {
  float: left;
  width: 11px;
  height: 12px;
  margin: 0;
  padding: 0;
}

#basket_total {
  float: left;
  width: 100%;
  height: 30px;
  margin-top: 12px;
  padding: 0;
}

a.basket_text{
	color:#404040;
	text-decoration:underline;
}

a.basket_text:hover{
	color:#404040;
	text-decoration:underline;
}

.basket_total_text {
  float: left;
  margin: 0;
  padding: 0;

}

.btn_view_basket {
  float: right;
  width: 74px;
  height: 14px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_view_basket.gif') no-repeat;
}

.btn_view_basket a {
	float: left;
	width: 74px;
	height: 14px;
	margin: 0;
	padding: 0;
}

#categories {
  float: left;
  width: 208px;
  margin: 0;
  padding: 0;
}

#categories_header {
  width: 208px;
  height: 23px;
  margin: 0;
  padding: 0;
  background: url('../images/header_categories.gif') 0 0 no-repeat;
  border-top:2px solid #B6B6B6;
}

#categories_content {
  float: left;
  margin: 0;
  padding: 0;
}

.line_light {
  width: 108px;
  background: #D1D1D1;
}

/*.line_light a{
  width: 197px;
  height: 17px;
  margin-top: 0px;
  background: #D1D1D1;
}

.line_light a:hover {
  background: #81A837;
}*/


.line_light_last {
  width: 197px;
  height: 17px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-left: 11px;
  background: #f1f1f1;
}

.line_dark {
  width: 197px;
  height: 17px;
  margin-top: 1px;
  padding-top: 2px;
  padding-left: 11px;
  background: #e1e1e1;
}

.line_dark_last {
  width: 197px;
  height: 17px;
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-left: 11px;
  background: #e1e1e1;
}

#player_type {
  float: left;
  width: 208px;
  margin: 0;
  padding: 0;
}

#player_type_header {
  width: 208px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_player_type.gif') 0 0 no-repeat;
}

#player_type_content {
  float: left;
  width: 208px;
  padding: 2px;
}

#reviews {
  float: left;
  width: 208px;
  margin: 0;
  padding: 0;
}

#reviews_header {
  width: 208px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_reviews.gif') 0 0 no-repeat;
}

#reviews_content {
  float: left;
  margin: 0;
  padding-top: 8px;
  padding-left: 11px;
  padding-right: 11px;
  padding-bottom: 4px;
}

.reviews_line {
  width: 185px;
  height: 15px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #818914;
}

.reviews_text {
  float: left;
  width: 135px;
  margin: 0;
  padding: 0;
}

.reviews_links{
  text-decoration:none;
  color:#5C5C5C;
}

.reviews_text a:hover{
  text-decoration:underline;
}

.reviews_stars {
  float: right;
  width: 50px;
  height: 11px;
  margin: 0;
  padding-top: 4px;
}

.reviews_star_blue {
  float: left;
  width: 10px;
  height: 9px;
  margin: 0;
  padding: 0;
  background: url('../images/star_blue.gif') 0 0 no-repeat;
}

.reviews_star_green {
  float: left;
  width: 10px;
  height: 9px;
  margin: 0;
  padding: 0;
  background: url('../images/star_green.gif') 0 0 no-repeat;
}

.stars {
  width: 70px;
  height: 13px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0;
  font-size: 13px;

}

.star_blue {
  float: left;
  width: 14px;
  height: 13px;
  margin: 0;
  padding: 0;
  background: url('../images/star_blue_big.gif') 0 0 no-repeat;
}

.star_green {
  float: left;
  width: 14px;
  height: 13px;
  margin: 0;
  padding: 0;
  background: url('../images/star_green_big.gif') 0 0 no-repeat;
}

#offers {
  float: left;
  width: 208px;
  margin: 0;
  padding: 0;
}

#offers_header {
  width: 208px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_offers.gif') 0 0 no-repeat;
}

#offers_content {
  float: left;
  margin: 0;
  padding-top: 9px;
  padding-left: 11px;
  padding-right: 4px;
  padding-bottom: 9px;
}

.offers_line {
  width: 193px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #818914;
}

.offers_text {
  float: left;
  width: 134px;
  margin: 0;
  padding-top: 3px;
}

.btn_more_info {
  float: right;
  width: 59px;
  height: 14px;
  margin: 0;
  padding-top: 3px;
}

.btn_more_info a {
  float: left;
  width: 59px;
  height: 14px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_more_info_small.jpg') 0 0 no-repeat;
}

.btn_more_info_big {
  width: 115px;
  height: 34px;
  margin: 0;
  padding: 0;
}

.btn_more_info_big a {
  float: left;
  width: 115px;
  height: 34px;
  margin: 0;
  padding: 0;
  background: url('../images/more_info_button_off.gif') 0 0 no-repeat;
}

.btn_more_info_big a:hover {
  background: url('../images/more_info_button_on.gif') 0 0 no-repeat;
}

.btn_buy_now {
  width: 105px;
  height: 24px;
  margin: 0;
  padding: 0;
}

.btn_buy_now a {
  float: left;
  width: 105px;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_buy_now.gif') 0 0 no-repeat;
}

.btn_preorder {
  width: 124px;
  height: 24px;
  margin: 0;
  padding: 0;
}

.btn_preorder a {
  float: left;
  width: 124px;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_preorder.gif') 0 0 no-repeat;
}



#information {
  float: left;
  width: 208px;
  margin: 0;
  margin-bottom:5px;
  padding: 0;
  background-color:#D1D1D1;
}

#information_header {
  width: 208px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_information.gif') 0 0 no-repeat;
  border-top:2px solid #B6B6B6;
}

#information_content {
  float: left;
  margin: 0;
  padding-top: 9px;
  padding-left: 11px;
  padding-right: 11px;
  padding-bottom: 9px;
}

.information_line {
  float: left;
  width: 186px;
}

#featured {
  margin: 10px;
  padding: 0;
  border:1px solid #44600D;
  background-color:#F4F7E0;
  font-size:12px;
  color:#44600D;
}

#featured_header {
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#featured_header_image {
  width: 182px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_featured_prod.gif') 0 0 no-repeat;
}

#featured_content {
  margin-top: 1px;
  margin-bottom: 1px;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 7px;
  padding-bottom: 5px;
  background: url('../images/green_border_bg2.gif') 0 0 repeat-y;
}

#featured_image {
  float: left;
  width: 200px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#test_container {
  margin-top: 1px;
  margin-bottom: 1px;
  background: url('../images/green_border_bg2.gif') 0 0 repeat-y;
}

#featured_container {
  margin-left: 205px;
  margin-right: 10px;

}

#featured_text {
  padding-top: 5px;
}

#content_container {
  float: left;
  width: 100%;
  border:0px solid red;

  /*background-color: #D5E04D;*/


}

.product_cols_top {
  float: left;
  width: 100%;
  margin-top: 0px;
  
}

.product_cols {
  float: left;
  width: 100%;
}

.product_cols2 {
  float: left;
  width: 100%;
  border:0px solid red;
  margin-left:0px;
}

.product_col1 {
  float: left;
  width:33%;
  margin-top: 1px;

}

.product_col2 {
  float: left;
  width:33%;
  margin-top: 1px;


}

.product_col3 {
  float: left;
  width:33%;
  margin-top: 1px;
}

.product_col_content {
  padding: 10px;
}

.product_image {
  width: 100%;
  margin: 0;
  padding-top: 5px;
  vertical-align:middle;
}

.green_bar_container {
  float: left;
  width: 100%;
}

.green_bar {
  height: 21px;
  margin: 0;
  padding: 0;
  background: url('../images/green_bar_bg.gif') repeat-x;
}


.green_bar2 {
  height: 21px;
  margin: 0;
  padding: 0;
  background: url('../images/green_bar_bg.gif') repeat-x;
  margin-right: 2px;
}

.green_bar_seperate1 {
  float: left;
  width: 33%;
  height: 21px;
  padding-left: 2px;
  background: url('../images/white_border2.gif') right no-repeat;
}

.green_bar_seperate2 {
  float: left;
  width: 33%;
  height: 21px;

  background: url('../images/white_border2.gif') right no-repeat;

}

#footer {
  float: left;
  width: 100%;
  height: 35px;
  padding: 0;
}

#copyright {
  width: 100%;
  height: 19px;
  margin-top: 1px;
  margin-bottom: 1px;
  background-color:#B6B6B6;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #fff;
  padding-top: 4px;
  border-bottom:4px solid #D1D1D1;
}

#copyright a {
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}

#copyright a:hover {
  text-decoration: underline;
}

#copyright_image {
  width: 800px;
  height: 23px;
  margin: 0;
  padding: 0;
  background: url('../images/copyright.gif') center no-repeat;
}

#cards_accepted {
  width: 800px;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 1px;
  font-size: 11px;
}

#cards {
  width: 800px;
  height: 41px;
  margin: 0;
  padding: 0;
  background: url('../images/cards.jpg') center top no-repeat;
}

/******************/
/* PRODUCT DETAIL */
/******************/
#prod_detail {
  margin: 0;
  padding: 0;
}

#prod_detail_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_products_bg.gif') repeat-x;
  border-style:solid;
  border-width:0px;
  border-color:RED;
}

#prod_detail_header_image {
  width: 100px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_products.gif') 0 0 no-repeat;
  border-style:solid;
  border-width:0px;
  border-color:black;
}

#prod_detail_container {

  margin-top: 1px;
  margin-bottom: 1px;

  border-style:solid;
  border-width:0px;
  border-color:#ADADAD;

}

#prod_detail_image {
  float:right;
  width: 333px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-style:solid;
  border-width:0px;
  border-color:#000000;
  background: url('../images/green_border_prod_detail.gif') right repeat-y;
}


#prod_detail_content {
  margin-left: 10px;
  margin-right: 343px;
  border-style:solid;
  border-width:0px;
  border-color:red;
  padding-bottom: 10px;
}

#prod_detail_text {

padding-top: 5px;
padding-left:5px;
}

#image_gallery {
  height: 103px;
  margin-top: 1px;
  margin-bottom: 1px;
  background-color: #DAE5A9;
  border-style:solid;
  border-width:1px;
  border-color:#566C11;
  text-align:left;
}

#image_gallery_inner {
  height:100px;
  width:500px;
  border-style:solid;
  border-width:0px;
  border-color:#000000;

 overflow:hidden;
  overflow-y:hidden;
  overflow-x:hidden;
}

#scroll_left {
  width: 41px;
  height: 87px;
  margin-top: 8px;
  margin-left: 13px;
  padding: 0;
  background: url('../images/btn_scroll_left.gif') no-repeat;
  display: inline;
  cursor: pointer;
}

#scroll_right {
  width: 41px;
  height: 87px;
  margin-top: 8px;
  margin-right: 13px;
  padding: 0;
  background: url('../images/btn_scroll_right.gif') no-repeat;
  display: inline;
  cursor: pointer;
}

#handcursor {
cursor: pointer;
}

#image_gallery_content {
  height: 80px;
  width:1500px;
  text-align:left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border-style:solid;
  border-width:0px;
  border-color:#CCD745;


}

.image_gallery_pic {

  border-style:solid;
  border-width:1px;
  border-color:#566C11;

}

.green_bar_small_container {
  width: 100%;
}

.green_bar_small {
  height: 7px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background: url('../images/green_border_small.gif') repeat-x;
}

#cust_reviews {
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 0;
}

#cust_reviews_header {
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#cust_reviews_header_image {
  width: 140px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_cust_reviews.gif') 0 0 no-repeat;
}

.review {
  height: 27px;
  margin-top: 1px;
  padding: 0;
  background-color: #E6ED8B;
}

.review_by {
  float: left;
  width: 300px;
  height: 20px;
  padding-left: 85px;
  padding-top: 7px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #636B11;
  background: url('../images/text_review_by.gif') no-repeat;
}

.users_rating {
  float: right;
  width: 192px;
  height: 27px;
  margin-right: 5px;
  background: url('../images/text_this_users_rating.gif') no-repeat;
}

.writereview_container {
	width:350px;
	height:50px;
	margin-top:10px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#5C5C5C;
	border:0px solid black;
}

.writereview_image {
	float:left;
	width:50px;
	text-align:center;
	border:1px solid #D7E15B;
}
.writereview_text {
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:250px;
}

.review_text {
  padding: 10px;
  background-color: #ffffff;
}

.writereview {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  text-decoration:underline;
  color: #5C5C5C;
}
.stars2 {
  float: right;
  width: 70px;
  height: 13px;
  margin-top: 6px;
  margin-bottom: 5px;
  padding: 0;
  font-size: 13px;

  border-style:solid;
  border-width:0px;
  border-color:#000000;

}

.star_blue2 {
  float: left;
  width: 14px;
  height: 13px;
  margin: 0;
  padding: 0;
  background: url('../images/star_blue_big2.gif') 0 0 no-repeat;
}

.star_green2 {
  float: left;
  width: 14px;
  height: 13px;
  margin: 0;
  padding: 0;
  background: url('../images/star_green_big2.gif') 0 0 no-repeat;
}

.blue_bar_small {
  height: 27px;
  margin-top: 1px;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

.btn_previous {
  float: left;
  width: 95px;
  height: 27px;
  margin: 0;
  background: url('../images/btn_previous.gif') no-repeat;
}

.btn_next {
  float: right;
  width: 65px;
  height: 27px;
  margin: 0;
  background: url('../images/btn_next.gif') no-repeat;
}

.status_text {
  margin-left: 100px;
  margin-right: 100px;
}



/******************/
/* ADD REVIEW */
/******************/
.review_container{
	width:100%;
	background: url('../images/header_blue_bg.gif') repeat-x;
}
#add_review_header {
  float:left;
  height: 27px;
  margin: 0;
  padding: 0;
  border-style:solid;
  border-width:0px;
  border-color:#000000;
}
.writereview_productname {

  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration:none;
  height: 27px;
  padding-top: 6px;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#add_review_header_image {
  width: 105px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_add_review.gif') 0 0 no-repeat;
}

#enter_review {
  width: 215px;
  height: 24px;
  margin-top: 19px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_enter_review.gif') no-repeat;
}

#review_box {
  float: left;
  width: 530px;
  height: 340px;
  margin-left: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 17px;
  padding-right: 17px;
  background-color: #E6ED8B;
  border: 2px solid #8C9704;
  display: inline;
  clear: both;
}

#review_labels {
  float: left;
  width: 163px;
}

#review_fields {
  float: left;
  width: 280px;
}

.review_field {
  width: 280px;
  height: 27px;
  margin: 0;
  padding: 0;
}

.review_field2 {
  width: 280px;
  height: 155px;
  margin: 0;
  padding: 0;
}
.review_field input {
  border: 1px solid #8C9704;
}

.review_field2 textarea {
  border: 1px solid #8C9704;
  width: 258px;
  height: 143px;
}


#review_title {
  float: left;
  width: 112px;
  height: 15px;
  margin: 0;
  padding: 0;
  background: url('../images/text_review_title.gif') no-repeat;
  clear: both;
  font-size: 1px;
}

#review_my_rating {
  float: left;
  width: 77px;
  height: 15px;
  margin-top: 13px;
  padding: 0;
  background: url('../images/text_my_rating.gif') no-repeat;
  clear: both;
  font-size: 1px;
}

#review_my_review {
  float: left;
  width: 81px;
  height: 15px;
  margin-top: 13px;
  padding: 0;
  background: url('../images/text_my_review.gif') no-repeat;
  clear: both;
  font-size: 1px;
}

#review_authorship {
  float: left;
  width: 84px;
  height: 15px;
  margin-top: 132px;
  padding: 0;
  background: url('../images/text_authorship.gif') no-repeat;
  clear: both;
  font-size: 1px;
}

.authorship_field {
  float: left;
  width: 220px;
  height: 20px;
  margin: 0;
  padding: 0;
  clear: both;
  font-size: 1px;
  border: 1px solid black;
}

#authorship_anon {
  float: left;
  width: 110px;
  height: 20px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background: url('../images/text_anonymous.gif') right no-repeat;
  clear: both;
}

#authorship_anon input {
  margin: 0;
  padding: 0;

}

#authorship_podname {
  float: left;
  width: 150px;
  height: 20px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background: url('../images/text_podlife_name.gif') right no-repeat;
  clear: both;
}

#authorship_podname input {
  margin: 0;
  padding: 0;
}

#authorship_fullname {
  float: left;
  width: 117px;
  height: 20px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background: url('../images/text_fullname.gif') right no-repeat;
  clear: both;
}

#authorship_fullname input {
  margin: 0;
  padding: 0;
}

#btn_send_review {
  float: left;
  width: 144px;
  height: 24px;
  margin-top: 15px;
  padding: 0;
  background: url('../images/btn_send_review.gif') no-repeat;
  clear: both;
}

#review_footer {
  float: left;
  width: 530px;
  margin-top: 10px;
  padding: 0;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #7B8315;
}

#thanks_for_review {
  float: left;
  width: 192px;
  height: 21px;
  margin-top: 20px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_thanks_review.gif') no-repeat;
  display:inline;
  clear: both;
}

#thank_you_box {
  float: left;
  width: 530px;
  height: 65px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 17px;
  padding-right: 17px;
  background: url('../images/thanks_hand.gif') right no-repeat #BDE8F3;
  border: 2px solid #00AFDB;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #286979;
  display: inline;
  clear: both;

}



/******************/
/* CONTACT */
/******************/
#contact_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#contact_header_image {
  width: 96px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_contact.gif') 0 0 no-repeat;
}

#your_enquiry {
  height: 31px;
  background-color:#DAE5A9;
  color:#344C06;
  padding-top:3px;
  padding-left:6px;
  font-family:arial; 
  font-size:12px;
  font-weight:bold;
  border:1px solid #566C11;
  border-top:0px;
  
}

#contact_box {
  float: left;
  height: 284px;
  padding-top: 14px;
  padding-left: 17px;
  padding-right: 17px;
  background-color: #F4F7E0;
  border: 1px solid #566C11;
  border-top: 0px;
  display: inline;
  clear: both;
}

#contact_labels {
  float: left;
  width: 163px;
}

#contact_fields {
  float: left;
  width: 280px;

}

.contact_field {
  width: 280px;
  height: 30px;
  margin: 0;
  padding: 0;
}

.contact_field2 {
  width: 280px;
  height: 86px;
  margin: 0;
  padding: 0;
}
.contact_field input {
  border: 1px solid #8C9704;
  height: 18px;
}

.contact_field2 textarea {
  border: 1px solid #8C9704;
  width: 258px;
  height: 76px;
}

#contact_firstname {
  float: left;
  width: 76px;
  height: 15px;
  margin-top: 4px;
  padding: 0;
  clear: both;
  font-size: 1px;
}

#contact_surname {
  float: left;
  width: 100px;
  height: 15px;
  margin-top: 14px;
  padding: 0;
  clear: both;
  font-size: 1px;
}

#contact_email {
  float: left;
  width: 101px;
  height: 15px;
  margin-top: 14px;
  padding: 0;
  clear: both;
  font-size: 1px;
}

#contact_telephone {
  float: left;
  width: 133px;
  height: 15px;
  margin-top: 14px;
  padding: 0;
  clear: both;
  font-size: 1px;
}

#contact_enquiry {
  float: left;
  width: 56px;
  height: 15px;
  margin-top: 14px;
  padding: 0;
  clear: both;
  font-size: 1px;
}

#contact_copy {
  float: left;
  width: 133px;
  height: 15px;
  margin-top: 74px;
  padding: 0;
  background: url('../images/text_copy.gif') no-repeat;
  clear: both;
  font-size: 1px;
}

#thank_you_header {
  float: left;
  width: 83px;
  height: 21px;
  margin-top: 25px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_thank_you.gif') no-repeat;
  display:inline;
  clear: both;
}

#btn_send_enquiry {
  float: left;
  width: 124px;
  height: 24px;
  margin-top: 15px;
  padding: 0;
  background: url('../images/btn_send_enquiry.gif') no-repeat;
  clear: both;
}

#btn_submit {
  float: left;
  width: 124px;
  height: 24px;
  margin-top: 15px;
  padding: 0;
  background: url('../images/btn_submit.gif') no-repeat;
  clear: both;
}



/******************/
/* INCOMING */
/******************/
#incoming_header {
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#incoming_header_image {
  width: 145px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_incoming_products.gif') 0 0 no-repeat;
}

#incoming_status_bar {
  height: 26px;
  margin-top: 1px;
  margin-bottom: 0px;
  padding: 0;
  background-color: #0D92B5;
  font-size: 10px;
  color: #fff;
  font-weight: bold;

}

#sort_box {
  float: left;
  padding-left: 10px;
}

#sort_box_text {
  float: left;
  margin-top: 7px;
}

#sort_box_field {
  float: left;
  margin-top: 3px;
}

#sort_box_field select {
  width: 140px;
  font-size: 10px;
}

#pages_text {
  float: right;
  margin-top: 7px;
  margin-right: 10px;
  padding: 0;
  display: inline;
}

.product_content {
  float: left;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 10px;
  border:0px solid green;
  background-color:#F4F7E0;

}

.incoming_prod_image {
  float: left;
  width: 101px;
  margin: 0;
  padding: 0;
}

.incoming_prod_image_border {
  width: 89px;
  margin: 0;
  padding: 0;
  border: 1px solid #344C06;
  background-color:#fff;
}

.incoming_prod_text {
  margin-left: 115px;
}

.green_border_container {
  float: left;
  width: 100%;
}

.green_border {
  height: 1px;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
  background-color: #818914;
  font-size: 1px;
}

.inc_blue_bar_small {
  float: left;
  width: 100%;
  height: 39px;
  margin-top: 1px;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

.inc_btn_previous {
  float: left;
  width: 95px;
  height: 27px;
  margin: 0;
  background: url('../images/btn_previous.gif') no-repeat;
}

.inc_btn_next {
  float: right;
  width: 70px;
  height: 39px;
  margin: 0;
  background: url('../images/btn_next.gif') no-repeat;
}

.inc_btn_next a {
  float: right;
  width: 70px;
  height: 39px;
}
.inc_btn_previous a {
  float: left;
  width: 95px;
  height: 39px;
}

.inc_spacer{
	float:left;
	width:32%;
}

.inc_text{
  float:left;
  margin-top:10px;
  font-family:verdana;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
}
.inc_text a{
  float:left;
  width:20px;
  font-family:verdana;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
}



/******************/
/* LATEST GEAR */
/******************/
#latest_gear_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#latest_gear_header_image {
  width: 126px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_latest_gear.gif') 0 0 no-repeat;
}

.user_rating {
  float: left;
  width: 100%;
}

.avrg_usr_rating {
  float: left;
  width: 141px;
  height: 14px;
  margin-top: 5px;
  padding: 0;
  background: url('../images/text_avrg_usr_rating.gif') no-repeat;
}

.latest_gear_stars {
  float: left;
  width: 70px;
  height: 13px;
  margin-top: 4px;
  margin-left: 5px;
  padding: 0;
  font-size: 13px;
}

.lg_btn_more_info {
  float: right;
  width: 115px;
  height: 34px;
  margin-right: 5px;
  padding: 0;
  display: inline;
}

.lg_btn_more_info a {
  float: left;
  width: 115px;
  height: 34px;
  margin: 0;
  padding: 0;
  background: url('../images/more_info_button_off.gif') 0 0 no-repeat;
}

.lg_btn_more_info a:hover {
  background: url('../images/more_info_button_on.gif') 0 0 no-repeat;
}

/******************/
/* MANUFACTURERS PRODUCTS */
/******************/
#man_products_header {
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#man_products_header_image {
  width: 95px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_products.gif') 0 0 no-repeat;
}

#man_name_holder{
	padding:7px;
	margin-left:70px;
	width:300px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

/******************/
/* INFORMATION PAGES */
/******************/
#inf_name_holder{
	padding:7px;
	margin-left:10px;
	width:300px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	
}

#inf_holder{
	border:0px solid #000000;
	font-family:verdana;
	font-size:12px;
	color:#5C5C5C;
}

/******************/
/* MY ACCOUNT */
/******************/
p.new_cust {
  margin-top: 45px;
  margin-left: 16px;
  font-size: 12px;
  color: #286979;
}

#my_account_header {
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#my_account_header_image {
  width: 100px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_my_account.gif') 0 0 no-repeat;
}

#existing_cust {
  float: left;
  width: 147px;
  height: 22px;
  margin-top: 19px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_existing_cust.gif') no-repeat;
  display: inline;
  clear: both;
}

#new_cust_reg {
  float: left;
  width: 147px;
  height: 22px;
  margin-top: 19px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_new_cust_green.jpg') no-repeat;
  display: inline;
  clear: both;
}

#existing_cust_box {
  float: left;
  width: 568px;
  height: 151px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/existing_cust_box.gif') no-repeat;
  display: inline;
  clear: both;
}

#create_new_account_box {
  float: left;
  width: 568px;
  margin-left: 10px;
  padding-bottom:10px;
  background-color:#E6ED8B;
  display: inline;
  clear: both;
  border-style:solid;
  border-width:2px;
  border-color:#8C9704;
}

#new_cust {
  float: left;
  width: 117px;
  height: 20px;
  margin-top: 30px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_new_cust.gif') no-repeat;
  display: inline;
  clear: both;
}

#new_cust_box {
  float: left;
  width: 568px;
  height: 131px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/new_cust_box.gif') no-repeat;
  display: inline;
  clear: both;
}

#existing_cust_box input {
  width: 146px;
  height: 18px;
  border: 1px solid #8C9704;
}

#enter_email {
  float: left;
  width: 263px;
  height: 22px;
  margin-top: 50px;
  margin-left: 16px;
  padding: 0;
  background: url('../images/text_enter_email.gif') 0 60% no-repeat;
  display: inline;
  clear: both;
}

#enter_password {
  float: left;
  width: 417px;
  height: 22px;
  margin-top: 6px;
  margin-left: 16px;
  padding: 0;
  background: url('../images/text_enter_password.gif') 0 60% no-repeat;
  display: inline;
  clear: both;
}

.newacc_formfields {
  float: left;
  width: 680px;
  height: 28px;
  margin-top: 10px;
  margin-left: 16px;
  padding: 0;
  display: inline;
  clear: both;
  border:0px black solid;
}
.newacc_textarea {
  float: left;
  width: 500px;
  height: 70px;
  margin-top: 10px;
  margin-left: 16px;
  padding: 0;
  display: inline;
  clear: both;
  border:0px black solid;
}
.newacc_confirm_email {
  float: left;
  width: 500px;
  height: 40px;
  margin-top: 10px;
  margin-left: 16px;
  padding: 0;
  display: inline;
  clear: both;
  border:0px black solid;
}
.newacc_formfields_text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  display: inline;
  clear: both;
  border:0px black solid;
}
.errortext {
 margin-left: 15px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: RED;
 clear: both;
 border:0px black solid;
}
p.new_account_text{
  margin-left: 16px;
  font-size: 12px;
  color: #8C9704;
}

#enter_password a {
  font-size: 10px;
  color: #717A02;
}

#btn_sign_in {
  float: left;
  width: 300px;
  height: 24px;
  margin-top: 10px;
  margin-left: 16px;
  padding: 0;
  clear: both;
  display: inline;
}

#btn_sign_in a {
  float: left;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_sign_in.gif') no-repeat;
}

#btn_create_acc2 {
  float: left;
  width: 300px;
  height: 24px;
  margin-top: 10px;
  margin-left: 16px;
  padding: 0;
  clear: both;
  display: inline;
}

#btn_create_acc2 a {
  float: left;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_createsign.gif') no-repeat;
}

#btn_create_acc {
  float: left;
  width: 145px;
  height: 24px;
  margin-top: 10px;
  margin-left: 16px;
  padding: 0;
  clear: both;
  display: inline;
}

#btn_create_acc a {
  float: left;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_create_account.gif') no-repeat;
}

#current_orders_header {
  float: left;
  width: 100%;
  height: 26px;
  margin-top: 1px;
  margin-bottom: 1px;
  background-color: #0D92B5;
}

#current_orders_header_image {
  float: left;
  width: 118px;
  height: 26px;
  background: url('../images/header_current_orders.gif') 0 0 no-repeat;
}

#past_orders_header_image {
  float: left;
  width: 88px;
  height: 26px;
  background: url('../images/header_past_orders.gif') 0 0 no-repeat;
}

#order_details_header_image {
  float: left;
  width: 98px;
  height: 26px;
  background: url('../images/header_order_details.gif') 0 0 no-repeat;
}

#current_orders {
  float: left;
  width: 100%;
}

.current_order_item {
  font-size: 11px;
  color: #5C5C5C;
  border-bottom: 1px solid #818914;
}

.current_order_item2 {
  font-size: 11px;
  color: #5C5C5C;
}

.order_details_product {
  color: #5C5C5C;
}

.btn_view_order {
  float: right;
  width: 67px;
  height: 14px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_vieworder.gif') 0 0 no-repeat;
}

.btn_cancel_order {
  float: right;
  width: 76px;
  height: 14px;
  margin-right: 10px;
  padding: 0;
  background: url('../images/btn_cancel_order.gif') 0 0 no-repeat;
  display: inline;
}

.btn_add_review {
  float: right;
  width: 67px;
  height: 14px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_add_review.gif') 0 0 no-repeat;
}


.btn_back {
  float: left;
  width: 72px;
  height: 24px;
  margin-top: 40px;
  margin-left: 15px;
  padding: 0;
  display: inline;
  padding: 0;
  background: url('../images/btn_back.gif') 0 0 no-repeat;
}

#btn_past_orders {
  float: left;
  width: 140px;
  height: 24px;
  margin-top: 40px;
  margin-left: 15px;
  padding: 0;
  display: inline;
  padding: 0;
  background: url('../images/btn_view_past_orders.gif') 0 0 no-repeat;
}

#btn_current_orders {
  float: left;
  width: 160px;
  height: 24px;
  margin-top: 40px;
  margin-left: 15px;
  padding: 0;
  display: inline;
  padding: 0;
  background: url('../images/btn_view_current_orders.gif') 0 0 no-repeat;
}

#details_box {
  float: left;
  width: 548px;
  height: 275px;
  margin-left: 10px;
  margin-bottom: 15px;
  padding: 10px;
  display: inline;
  background: url('../images/existing_cust_bg.gif') right bottom no-repeat #E6ED8B;
  border: 2px solid #8C9704;
  color: #717A02;
  clear: both;
  font-size: 12px;
}

#details_box2 {
  float: left;
  width: 548px;
  height: 355px;
  margin-left: 10px;
  margin-bottom: 15px;
  padding: 10px;
  display: inline;
  background: url('../images/existing_cust_bg.gif') right bottom no-repeat #E6ED8B;
  border: 2px solid #8C9704;
  color: #717A02;
  clear: both;
  font-size: 12px;

}

#header_your_details {
  float: left;
  width: 99px;
  height: 22px;
  margin-top: 30px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_your_details.gif') no-repeat;
  clear: both;
  display: inline;
}

#details_name {
  float: left;
  width: 500px;
  height: 15px;
  margin: 0;
  padding-left: 48px;
  background: url('../images/text_details_name.gif') 0 0 no-repeat;
  clear: both;
}

#details_firstname {
  float: left;
  width: 150px;
  margin: 0;
  padding-left: 81px;
  background: url('../images/text_details_firstname.gif') 0 0 no-repeat;
}

#details_lastname {
  float: left;
  width: 150px;
  margin-left: 20px;
  padding-left: 79px;
  background: url('../images/text_details_lastname.gif') 0 0 no-repeat;
  display: inline;
}


#details_nickname {
  float: left;
  width: 500px;
  height: 15px;
  margin-top: 15px;
  padding-left: 76px;
  background: url('../images/text_details_nickname.gif') 0 0 no-repeat;
  clear: both;
}

#details_email {
  float: left;
  width: 500px;
  height: 15px;
  margin-top: 15px;
  padding-left: 47px;
  background: url('../images/text_details_email.gif') 0 0 no-repeat;
  clear: both;
}
#details_remember_me {
  float: left;
  width: 500px;
  height: 15px;
  margin-top: 15px;
  padding-left: 110px;
  background: url('../images/text_rememberme.gif') 0 0 no-repeat;
  clear: both;
}

#details_tel {
  float: left;
  width: 100px;
  height: 15px;
  margin-top: 15px;
  padding-left: 27px;
  background: url('../images/text_details_tel.gif') 0 0 no-repeat;
  display: inline;
}

#details_mobile {
  float: left;
  width: 100px;
  height: 15px;
  margin-top: 15px;
  margin-left: 30px;
  padding-left: 56px;
  background: url('../images/text_details_mobile.gif') 0 0 no-repeat;
  display: inline;
}

#details_fax {
  float: left;
  width: 100px;
  height: 15px;
  margin-top: 15px;
  margin-left: 30px;
  padding-left: 31px;
  background: url('../images/text_details_fax.gif') 0 0 no-repeat;
  display: inline;
}

#details_address {
  float: left;
  width: 500px;
  height: 60px;
  margin-top: 15px;
  padding-top: 15px;
  background: url('../images/text_details_address.gif') 0 0 no-repeat;
  clear: both;
}

#details_newsletter {
  float: left;
  width: 300px;
  height: 15px;
  margin-top: 15px;
  padding-left: 134px;
  background: url('../images/text_details_newsletter.gif') 0 0 no-repeat;
  clear: both;
}

.details_field {
  width: 180px;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 1px solid #8C9704;
}

.details_field2 {
  width: 110px;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 1px solid #8C9704;
}

.details_field3 {
  width: 200px;
  height: 50px;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 1px solid #8C9704;
}

.details_field4 {
  width: 150px;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 1px solid #8C9704;
}

.details_field5 {
  width: 60px;
  font-size: 12px;
  font-family: verdana, arial, helvetica, sans-serif;
  border: 1px solid #8C9704;
}

#details_postcode {
  float: left;
  width: 400px;
  margin-top: 5px;
  padding-left: 71px;
  background: url('../images/text_details_postcode.gif') no-repeat;
  clear: both; 
}
	

#btn_change_details {
  float: left;
  width: 130px;
  height: 24px;
  margin-top: 25px;
  padding: 0;
  background: url('../images/btn_change_details.gif') 0 0 no-repeat;
}

#btn_change_password {
  float: left;
  width: 150px;
  height: 24px;
  margin-top: 25px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/btn_change_password.gif') 0 0 no-repeat;
  display: inline;
}

#header_your_password {
  float: left;
  width: 147px;
  height: 22px;
  margin-top: 30px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_change_password.gif') no-repeat;
  clear: both;
  display: inline;
}

#change_password_box {
  float: left;
  width: 548px;
  height: 127px;
  margin-left: 10px;
  margin-bottom: 15px;
  padding: 10px;
  display: inline;
  background: url('../images/existing_cust_bg.gif') right bottom no-repeat #E6ED8B;
  border: 2px solid #8C9704;
  color: #717A02;
  clear: both;
  font-size: 12px;
}

#change_old_password {
  float: left;
  width: 400px;
  margin: 0;
  padding-left: 101px;
  background: url('../images/text_old_password.gif') 0 0 no-repeat;
}

#change_new_password {
  float: left;
  width: 400px;
  margin-top: 15px;
  padding-left: 108px;
  background: url('../images/text_new_password.gif') 0 0 no-repeat;
}

#change_confirm_password {
  float: left;
  width: 400px;
  margin-top: 15px;
  padding-left: 132px;
  background: url('../images/text_confirm_password2.gif') 0 0 no-repeat;
}



/******************/
/* SPECIAL OFFERS */
/******************/
#specials_header {
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#specials_header_image {
  width: 139px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_special_offers.gif') 0 0 no-repeat;
}

/******************/
/* PRODUCTS */
/******************/
#header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#products_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#products_header_image {
  width: 100px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_products.gif') 0 0 no-repeat;
}

#related_products_header_image
{
  width: 200px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/related-products.gif') 0 0 no-repeat;
}

#quick_filter {
  width: 100%;
  margin-bottom: 1px;
  font-size: 11px;
  color: #05404F;
}

#quick_filter a {
  color: #05404F;
}

#quick_filter_header {
  height: 33px;
  margin: 0;
  padding: 0;
  background-color: #00AFDB;
}

#quick_filter_header_image {

  width: 90px;
  height: 33px;
  margin: 0;
  padding: 0;
  background: url('../images/header_quick_filter.gif') no-repeat;
}

.light_blue {
  height: 20px;
  margin: 0;
  padding-top: 6px;
  padding-left: 10px;
  background-color: #7AD5EB;
}

.blue {
  height: 20px;
  margin: 0;
  padding-top: 6px;
  padding-left: 10px;
  background-color: #60C1D9;
}

.quick_filter_label {
  color: #fff;
  font-weight: bold;
  font-size: 11px;
}

.highlight {
  background-color: #E7ED8B;
}

.product_code {
  margin: 0;
  padding: 0;
  font-size: 11px;
  color: #344C06;
}

#subcategories_header {
  width: 130px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_subcategories.gif') 0 0 no-repeat;   
}

#subcategories_bar {
  height: 27px;
  background-color: #D4E1A0;
  font-size: 11px;
  font-weight: bold;
  color: #344C06;
  border-left:1px solid green; 
  border-right:1px solid green;
}

#subcategories_bar_text {
  float: left;
  padding-top: 6px;
  padding-left: 10px;
}

#subcategories_bar_text a {
  color: #344C06;
}








/*****************/
/**** SEARCH *****/
/*****************/
#search_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#search_header_image {
  width: 151px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_search.gif') 0 0 no-repeat;
}

#no_matches_header {
  float: left;
  width: 104px;
  height: 21px;
  margin-top: 25px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_nomatches.gif') no-repeat;
  display:inline;
  clear: both;
}

#no_matches_box {
  float: left;
  width: 530px;
  height: 64px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 14px;
  padding-left: 17px;
  padding-right: 17px;
  background: url('../images/search_thumbsdown.gif') right no-repeat #BDE8F3;
  border: 2px solid #00AFDB;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #286979;
  display: inline;
  clear: both;
}

#search_again_box {
	float: left;
	margin-top: 10px;
}

#search_again_btn_box {
	float: left;
	margin-top: 8px;
	margin-left: 15px;
}



#testbar {
  position: relative;
  width: auto;
  border: 1px solid black;
}

#testLeft {
  float: left;
  width: 100px;
  border: 1px solid black;
}

#testCenter {
  position: relative;
  width: auto;

  border: 1px solid black;
}

#testRight {
  position: relative;
  width: 100px;
  border: 1px solid black;
}

/*************/
/*** LOGIN ***/
/*************/
#login_error_header {
  float: left;
  width: 104px;
  height: 21px;
  margin-top: 20px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_login_error.gif') no-repeat;
  display:inline;
  clear: both;
}

#login_error_box {
  float: left;
  width: 530px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 14px;
  padding-left: 17px;
  padding-right: 17px;
  background: url('../images/thumbs_down_big.gif') right no-repeat #BDE8F3;
  border: 2px solid #00AFDB;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #286979;
  display: inline;
  clear: both;
}

#login_error_box a {
  color: #00AFDB;
  text-decoration: underline;
  font-size: 10px;
}

#login_again_box {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

#login_email {
  float: left;
  width: 200px;
  padding-left: 74px;
  background: url('../images/text_email_blue.gif') 0 3px no-repeat;
  clear: both;
}

#login_password {
  float: left;
  width: 400px;
  padding-left: 74px;
  margin-top: 5px;
  background: url('../images/text_password_blue.gif') 0 3px no-repeat;
  clear: both;
}

#forgotten_pass_box {
  float: left;
  width: 548px;
  height: 125px;
  margin-left: 10px;
  margin-bottom: 15px;
  padding: 10px;
  display: inline;
  background: url('../images/existing_cust_bg.gif') right bottom no-repeat #E6ED8B;
  border: 2px solid #8C9704;
  color: #717A02;
  clear: both;
  font-size: 12px;
}

#forgotten_pass_box input {
  border: 1px solid #8C9704;
  height: 18px;
  width: 200px;
}

#forgotten_email {
  float: left;
  width: 200px;
  padding-left: 47px;
  background: url('../images/text_details_email.gif') 0 2px no-repeat;
  clear: both;
}

#forgotten_pass_header {
  float: left;
  width: 145px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url('../images/header_forgotten_password.gif') 0 0 no-repeat;
}

/**************/
/** CHECKOUT **/
/**************/
#checkout_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#checkout_header_image {
  width: 96px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_checkout.gif') 0 0 no-repeat;
}

.checkout_status_bar {
  height: 28px;
  font-size: 10px;
  color: #344C06;
  font-weight: bold;
  border-top:0px solid #fff;
  border-bottom:1px solid #344C06;
  padding-left: 10px;
}

.checkout_status_bar2 {
  height: 28px;
  font-size: 10px;
  color: #344C06;
  font-weight: bold;
  border-top:0px solid #fff;
  border-bottom:1px solid #344C06;
}

#checkout_status_bar_text {
  float: left;
  padding-left: 10px;
}

#status_bar_fields {
  float: right;
  width: 200px;
}

#field_qty {
  float: left;
}

#field_unit {
  float: left;
}

#field_total {
  float: left;
}

#shopping_basket_content {
	width: 100%;

}

.shopping_basket_item {
  float: left;
  width: 100%;


}

.shopping_basket_image {
  float: left;
  width: 101px;
  margin-top: 5px;
  margin-left: 10px;
  display: inline;
}

.shopping_basket_image_border {
  width: 89px;
  margin: 0;
  padding: 0;
  border: 1px solid #C7D240;
  text-align: center;
}

.shopping_basket_text {
  float: left;
  margin-top: 5px;

}

.shopping_basket_fields {
  float: right;
  width: 200px;
  margin-top: 5px;
  font-size: 14px;
  color: #344C06;
}

.fields {
  font-size: 14px;
  color: #344C06;
  font-weight: bold;
}

.checkout_sep {
  height: 5px;
}

#btn_confirm {
  float: right;
  width: 207px;
  height: 31px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 0;
  background: url('../images/btn_confirmorder.gif') no-repeat;
  display: inline;
}

.checkout_total {
  height: 52px;
  background: url('../images/green_bg_big.gif') repeat-x;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
}

.checkout_buttons {
  width: 25px;
  height: 10px;
  margin: 0;
  padding: 0;
}

.btn_checkout_plus {
  float: left;
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_plus.gif') no-repeat;
}

.btn_checkout_minus {
  float: left;
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_minus.gif') no-repeat;
}

.discount {
  color: red;
}

#checkout_details_box {
  float: left;
  width: 548px;
  margin-left: 10px;
  margin-bottom: 15px;
  padding: 10px;
  display: inline;
  background-color: #E6ED8B;
  border: 2px solid #8C9704;
  color: #717A02;
  clear: both;
  font-size: 12px;
  
}

#shipping_billing_address {
  float: left;
  width: 195px;
  height: 15px;
  margin: 0;
  padding: 0;
  background: url('../images/text_shipping_billing.gif') 0 0 no-repeat;
  clear: both;
}

#billing_address {
  float: left;
  width: 250px;
  height: 15px;
  margin: 0;
  padding: 0;
  background: url('../images/text_billing_address.gif') 0 0 no-repeat;
  
}

#shipping_address_header {
  float: left;
  width: 250px;
  height: 15px;
  margin: 0;
  padding: 0;
  background: url('../images/text_shipping_address.gif') 0 0 no-repeat;
  
}

#address_box {
  float: left;
  width: 500px;
  clear: both;
}

#billing_shipping_address_box {
	float: left;
	width: 500px;
	clear: both;
}

#billing_address_box {
  float: left;
  width: 250px;
}

#shipping_address_box {
  float: left;
  width: 250px;
  margin-top: 5px;
}

#shipping_name {
  float: left;
  width: 200px;
  margin: 0;
  padding-left: 71px;
  background: url('../images/text_details_name.gif') 0 2px no-repeat;
  clear: both;
}

#shipping_name input {
  width: 220px;
  height: 18px;
  border: 1px solid #8C9704;
}

#shipping_address {
  float: left;
  width: 250px;
  margin-top: 5px;
  padding-left: 71px;
  background: url('../images/text_address.gif') 0 2px no-repeat;
}

#shipping_address textarea {
  width: 220px;
  height: 60px;
  border: 1px solid #8C9704;
  
}

#shipping_postcode {
  float: left;
  width: 200px;
  margin-top: 5px;
  padding-left: 71px;
  background: url('../images/text_details_postcode.gif') 0 2px no-repeat;
  clear: both;
}

#shipping_postcode input {
  width: 100px;
  height: 18px;
  border: 1px solid #8C9704;
}

#payment_details {
  float: left;
  width: 260px;
  height: 15px;
  margin: 0;
  padding: 0;
  background: url('../images/text_payment_details.gif') 0 0 no-repeat;
}

#details_seperate {
  float: left;
  width: 100%;
  height: 1px;
  margin-top: 15px;
  border-bottom: 1px solid #8c9704;
  font-size: 1px;
}

#payment_box {
  float: left;
  width: 300px;
  margin-top: 20px;
}

#payment_box input {
  float: left;
  height: 18px;
  border: 1px solid #8C9704;
}

#payment_box select {
  float: left;
  height: 20px;
  border: 1px solid #8C9704;
}

#card_type {
  float: left;
  width: 145px;
  margin-top: 5px;
  padding-left: 130px;
  background: url('../images/text_card_type.gif') 0 2px no-repeat;
  clear: both;
}

#card_number {
  float: left;
  width: 145px;
  margin-top: 5px;
  padding-left: 130px;
  background: url('../images/text_card_number.gif') 0 2px no-repeat;
  clear: both;
}

#start_date {
  float: left;
  width: 145px;
  height: 26px;
  margin-top: 5px;
  padding-left: 130px;
  background: url('../images/text_start_date.gif') 0 2px no-repeat;
  clear: both;
}

#expiry_date {
  float: left;
  width: 145px;
  margin-top: 5px;
  padding-left: 130px;
  background: url('../images/text_expiry_date.gif') 0 2px no-repeat;
  clear: both;
}

#issue_number {
  float: left;
  width: 145px;
  height: 26px;
  margin-top: 5px;
  padding-left: 130px;
  background: url('../images/text_issue_number.gif') 0 2px no-repeat;
  clear: both;  
}

#security_number {
  float: left;
  width: 145px;
  margin-top: 5px;
  padding-left: 130px;
  background: url('../images/text_security_number.gif') 0 2px no-repeat;
  clear: both;
}

#comments_box {
  float: left;
  width: 245px;
  margin-top: 20px;
}

#comments {
  float: left;
  width: 200px;
  height: 15px;
  margin-bottom: 4px;
  padding: 0;
  background: url('../images/text_comments.gif') 0 2px no-repeat;
}

#btn_pay_now {
  float: left;
  width: 124px;
  height: 24px;
  clear: both;
  margin-top: 20px;	
  background: url('../images/btn_pay_now.gif') no-repeat;
}

#btn_back_home {
  float: left;
  width: 145px;
  height: 24px;
  margin-top: 10px;
  padding: 0;
  clear: both;
  display: inline;
}

#btn_back_home a {
  float: left;
  width: 100%;
  height: 24px;
  margin: 0;
  padding: 0;
  background: url('../images/btn_back_to_home.gif') no-repeat;
}

#whats_this {
	float: left;
	width: 23px;
	height: 22px;
	margin-left: 5px;
	padding: 0;
	display: inline;
}


#whats_this a {
	float: left;
	width: 23px;
	height: 22px;
	margin: 0;
	padding: 0;
	background: url('../images/whats_this.gif') no-repeat;
}


/******************/
/* ADVANCED SEARCH */
/******************/
#advanced_search_header {
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_blue_bg.gif') repeat-x;
}

#advanced_search_header_image {
  width: 170px;
  height: 39px;
  margin: 0;
  padding: 0;
  background: url('../images/header_advanced_search.gif') 0 0 no-repeat;
}

#your_criteria {
  float: left;
  width: 101px;
  height: 22px;
  margin-top: 19px;
  margin-left: 10px;
  padding: 0;
  background: url('../images/header_your_criteria.gif') no-repeat;
  clear: both;
}

#search_box {
  float: left;
  
  width: 99.8%;
  height: 254px;
  background-color: #D4E1A0;
  border: 1px solid #364E07;
  border-top:0px;
  display: inline;
  clear: both;
}

#search_box .criteria {
  width: 150px;
  border: 1px solid #8C9704;
  height: 18px;
  margin: 0;
}

#search_box input.criteria2 {

}

.input_field2 {
  font-size: 10px;
}

.criteria_line {
  float: left;
  width: 400px;
  height: 22px;
  margin-bottom: 7px;
  padding: 0;
}

#empty_div {
  float: left;
  width: 120px;
  height: 22px;
  margin: 0;
  padding: 0;
}

#search_keyword {
  float: left;
  width: 120px;
  height: 22px;
  margin: 0;
  padding: 0;
   padding-top:3px;
  font-size:14px;
  font-weight:bold;
  color:#364E07;
}

#search_categories {
  float: left;
  width: 120px;
  height: 22px;
  margin: 0;
  padding: 0;
   padding-top:3px;
  font-size:14px;
  font-weight:bold;
  color:#364E07;
}

#search_player_types {
  float: left;
  width: 120px;
  height: 22px;
  margin: 0;
  padding: 0;
   padding-top:3px;
  font-size:14px;
  font-weight:bold;
  color:#364E07;
}

#search_price_from {
  float: left;
  width: 120px;
  height: 22px;
  margin: 0;
  padding: 0;
   padding-top:3px;
  font-size:14px;
  font-weight:bold;
  color:#364E07;
}

#search_price_to {
  float: left;
  width: 120px;
  height: 20px;
  margin: 0;
  padding: 0;
  padding-top:3px;
  font-size:14px;
  font-weight:bold;
  color:#364E07;
}

.old_price {
  text-decoration: line-through;
  color: #aeaeae;
}

.hiddenImage{
	display:none;
}

.error {
	font-size: 11px;
	color: red;
}

a.prod_link_text:link{
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
a.prod_link_text:visited{
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
a.prod_link_text:hover{
	color:#fff;
	text-decoration:underline;
	font-size:12px;
}

.header_image{
	padding:0px;
	float:left;
	border:0px solid blue;
	height:45px;
}