
.zoomSmallImageCont
{
  position: relative;
}

.zoomSmallImageCont img
{
  border: 0px solid #E2E6E2;
}

.zoomBigImageCont
{
  overflow: hidden;
  position: absolute;
  background: #fff;
  z-index: 110;
  border: 1px solid #E2E6E2;
  visibility: hidden;
}

.zoomBigImageCont img
{
  border: 0px;
}

.zoomHeader
{
  position: relative;
  z-index: 10;
  left: 0px;
  top: 0px;
  padding:0px;
}

.zoomHeader a
{
  color: #fff;
}

.zoomPup
{
  z-index: 10;
  visibility: hidden;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #aaa;
  background: #ffffff;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
}

.zoomPosition
{
  width:405px;
  height:302px;
  left: 303px;
  top: -1px
}


/*** PRODUCT PREVIEW ***/
#preview_div
{
  display: none;
  position: absolute;
  z-index:110;
}

.border_preview
{
	z-index:100;
	position:absolute;
	background: #fff;
	border: 1px solid #959595;
}

.preview_temp_load
{
	vertical-align:middle;
	text-align:center;
	padding: 0px;
}

.preview_temp_load img
{
	vertical-align:middle;
	text-align:center;
}

.preview_temp_footer
{
  height: 30px;
  background: #959595;
  padding: 0px;
  margin: 0px;
  font-size: 9px;
  color: #ffffff;
  padding:5px;
}
/*** PRODUCT PREVIEW ***/

/*** HOMEPAGE IMAGE FADER ****/

#homepage_images { position: relative; width:558px; height:222px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#homepage_images li { display: block; }
#homepage_images img { border:0px; padding:0px 0px 0px 0px; }

/****** END OF FADER STYLES ****/

/***********************************************************/
/***********************************************************/
/***********************************************************/
/***********************************************************/

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

select, input, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.00em;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

h1 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px;
  font-size:11px;
  color:#C0C8C0;
}

h2 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px;
  font-size:11px;
  color:#C0C8C0;
}

p {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
}

strong.customer {}

a {
  text-decoration:none;
  color:#94A992;
}

a:hover {
  text-decoration:underline;
  color:#94A992;
}

form {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

html {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:100%;
  min-width:900px;
}

html#pop_html {
  min-width:1px;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding: 0px 0px 10px 0px;
  margin:0px 0px 0px 0px;
  color:#ACA899;
  background: #BDC5BD url("../images/body_bg.jpg") 50% 0 no-repeat;
}

body#pop_page {
  padding:10px 10px 10px 10px;
  background: #BDC5BD none;
}

/******************* Main Holders *******************/

#parent_container {
  width:918px;
  margin:0px auto 0px;
  background: url("../images/parent_container_bg.gif") repeat-y;
}


#header_container {
  height:144px;
  overflow:hidden;
  background: url("../images/header_container.gif") no-repeat;
}

#footer_container {
  height:49px;
  width:918px;
  clear:both;
  background: url("../images/footer_container_bg.gif") no-repeat;
  padding:0px 0px 0px 0px;
}

#body_container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:620px;
  height:auto !important;
  height:620px;
  background: url("../images/body_container_bg.gif") no-repeat;
}

#left_column {
  width:158px;
  float:left;
  position:relative;
  left:14px;
  overflow:hidden;
}

#middle_column {
  float:left;
  width:727px;
  position:relative;
  left:19px;
  padding:0px 0px 0px 0px;
}

#pop_page #product_container {
  background: #EFEEEB;
  padding:5px 5px 5px 5px;
}

/******************* header_container *******************/

p#site_logo img {
  border:0px;
}

p#site_logo {
  padding:7px 0px 12px 0px;
  margin:0px 0px 0px 0px;
  text-align:center;
}

#season {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/season.gif") no-repeat;
  height:50px;
  width:890px;
  position:relative;
  left:14px;
  text-align:right
}

#sale_season {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/sale_top.gif") no-repeat;
  height:50px;
  width:890px;
  position:relative;
  left:14px;
  text-align:right
}

/******************* top_basket *******************/

#top_basket_link {
  padding:9px 34px 0px 0px;
}

#top_basket {
  padding:3px 50px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#9D9A8B;
}

#top_basket span {
  color:#6F726F;
}

#top_basket strong {
  color:#6F726F;
}

#top_basket_sale {
  padding:3px 50px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#ffffff;
}

#top_basket_sale span {
  color:#ffffff;
}

#top_basket_sale strong {
  color:#ffffff;
}

/******************* footer_container *******************/

#copyright {
  padding:8px 20px 7px 20px;
  color:#9D9A8B;
}

#footer_links {
  float:left;
  width:750px;
  text-transform:uppercase;
  color:#E662B9;
}

#footer_links ul {
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 20px;
  list-style:none;
  font-size:10px;
  color:#EFEEEB;
}

#footer_container li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}

#footer_container a {
  text-decoration:none;
  color:#979B97;
}

#footer_container a:hover {
  text-decoration:none;
  color:#EFEEEB;
}

#footer_container p {
  padding:5px 14px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}

/******************* top_menu *******************/

#currency_converter
{
  padding: 1px 3px 0px 0px;
  float: right;
  width: 200px;
  text-align:right;
}

#top_menu {
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;
  text-transform:capitalize;
  color:#B3B0A5;
  background-color:#EFEEEB;
  width:727px;
  height:19px;
  text-align:left;
}

#top_menu ul {
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 5px;
  list-style:none;
  float: left;
}

#top_menu li {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}

#top_menu a {
  color:#B3B0A5;
  text-decoration:none;
}

#top_menu a:hover {
  color:#B3B0A5;
  text-decoration:underline;
}

/******************* intro *******************/

#intro {
  background: url("../images/intro.gif") no-repeat;
  height:24px;
  overflow:hidden;
}

/******************* promos *******************/

#promos {
  height:200px;
  overflow:hidden;
  margin:6px 0px 0px 0px;
}

#promos img {
  border:0px;
  padding:0px 0px 0px 0px;
}

#promos ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

#promos li {
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
}

#promos li.right_promo{
  margin:0px 0px 0px 0px;
}

/******************* left_search *******************/

#left_search {
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;
  height:19px;
  width:158px;
}

#left_search label{
  display:none;
}

#left_search span {
  width:135px;
  height:16px;
  display:block;
  background: transparent url("../images/search_span.gif") no-repeat;
  padding:3px 0px 0px 3px;
}


#left_search #query {
  width:132px;
  color:#C1BFB1;
  font-size:11px;
  border:0px;
}

#left_search .searchButton {
  margin-left:1px;
}

/******************* left_menu *******************/

#left_menu ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#left_menu li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 1px 0px;
}

#left_menu li span {
  padding:3px 0px 0px 15px;
  margin:0px 0px 0px 0px;
  display:block;
  height:16px;
  width:143px;
}

#left_menu li.menu span {
  background: url("../images/left_menu_item_bg.gif") no-repeat;
}

#left_menu li.menu  a,
#left_menu #menu_selected li a {
  color:#9D9A8B;
  text-decoration:none;
  font-weight:normal;
}

#left_menu li a:hover,
#left_menu #menu_selected li a:hover  {
  color:#6F726F;
  text-decoration:none;
}

#left_menu #menu_selected {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/left_menu_item_bg_s.gif") repeat-y;
  border-top:1px solid #FFFAE9;
}

#left_menu #menu_selected a {
  font-weight:bold;
}

/**** SALE ***/

  #left_menu #sale_menu_selected li a {
    color:#9D9A8B;
    text-decoration:none;
    font-weight:normal;
  }

  #left_menu #sale_menu_selected li a:hover  {
    color:#6F726F;
    text-decoration:none;
  }


  #left_menu #sale_menu_selected {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background: url("../images/sale_left_menu_item_bg.gif") repeat-y;
    border-top:1px solid #FFFAE9;
  }


/**** SALE ***/


#left_menu li li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url("../images/sale_left_menu_item_bg.gif") repeat-y;
  border-top:0px solid #FFFAE9;
}

#left_menu li li span {
  padding:0px 0px 0px 18px;
  margin:0px 0px 0px 0px;
  background: url("../images/left_menu_item.gif") 10px 3px no-repeat;

}

/******************* left_brands *******************/

#left_brands_title {
  height:53px;
  background: url("../images/left_brands_title.gif") no-repeat;
  margin:4px 0px 5px 0px;
}

#left_brands ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#left_brands li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 1px 0px;
}

#left_brands li span {
  padding:3px 0px 0px 15px;
  margin:0px 0px 0px 0px;
  display:block;
  background: url("../images/left_brand_item_bg.gif") no-repeat;
  height:16px;
  width:143px;
}

#left_brands li a {
  color:#9D9A8B;
  text-decoration:none;
  font-weight:normal;
}

#left_brands li a:hover  {
  color:#6F726F;
  text-decoration:none;
}

/******************* left_brands *******************/

#left_offer {
  margin:4px 0px 5px 0px;
}

/******************* breadcrumb_container *******************/


#breadcrumb_container {
  background: url("../images/breadcrumb_container_bg.gif") no-repeat;
  height:47px;
  margin:5px 0px 4px 0px;
  padding:0px 0px 0px 5px;
}

#breadcrumb_container h1 {
  padding:5px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#9D9A8B;
  font-size:15px;
}

p#breadcrumb {
  padding:5px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#9D9A8B;
  float:left;
}

p#breadcrumb a {
  text-decoration:none;
  color:#BCC4BC;
}


p#breadcrumb a:hover {
  text-decoration:none;
  color:#9D9A8B;
}

/******************* latest_products *******************/

#latest_products_title {
  height:24px;
  width:727px;
  margin:5px 0px 0px 0px;
  background: url("../images/latest_title.gif") no-repeat;
}

#latest_products{
  width:727px;
  overflow:hidden;
}

/******************* products class *******************/

#related_products_title{
  height:33px;
  height:33px;
  width:727px;
  margin:5px 0px 0px 0px;
  background: url("../images/related_products_title.gif") no-repeat;
}

.latest_product,
.product,
.related_product {
  height:257px;
  width:237px;
  border:1px solid #E2E6E2;
  background-color:#FFFFFF;
  text-align:center;
  float:left;
  margin:5px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  overflow:hidden;
}

.latest_last,
.product_last,
.related_last {
  margin:5px 0px 0px 0px;
}


.latest_product ul ,
.product ul ,
.related_product ul {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.latest_product_title,
.product_title ,
.related_product_title {
  padding:5px 10px 0px 10px;
  line-height:13px;
  height:26px;
  overflow:hidden;
}

.product_ref{display: block; padding:0px 10px 5px 5px;}

.latest_product_title span,
.product_title span,
.related_product_title span {
  font-weight:bold;
  display:block;
}

.latest_product_title a,
.product_title a,
.related_product_title a {
  color:#9D9A8B;
  text-decoration:none;
}


.latest_product_title a:hover,
.product_title a:hover,
.related_product_title a:hover {
  color:#9BAF99;
  text-decoration:none;
}

.latest_product_colors li,
.product_colors li,
.related_product_colors li {
  display:inline;
}

.latest_product_colors img,
.product_colors img,
.related_product_colors img {
  border:1px solid #E2E6E2
}

.latest_product_price,
.product_price,
.related_product_price {
  padding:3px 10px 0px 10px;
  font-size:12px;
  color:#2D98DC;
  font-weight:bold;
}

.view_more {
  clear:both;
  padding:5px 0px 0px 0px;
}

/******************* top_promos *******************/

#top_promos {
  background: url("../images/top_promos_bg.gif") no-repeat;
  height:113px;
  width:892px;
  overflow:hidden;
}

.top_promo {
  height:100px;
  width:212px;
  float:left;
  overflow:hidden;
  margin:0px 0px 0px 0px;
  padding:7px 3px 0px 7px;
}

.top_promo p {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.top_promo a img {
  border:0px;
}

/******************* subcategories *******************/

#browse_options {
  background: #EFEEEB;
  height:25px;
  width:715px;
  margin:0px 0px 0px 0px;
  padding:8px 6px 0px 6px;
  color:#5C5C54;
  font-weight:bold;
}

#browse_options label,
#browse_options p {
  display:none;
}

#select_manufacturer {
  width:120px;
  margin-right:5px;
}

#select_category {
  width:120px;
  margin-left:5px;
}

#size {
  margin-left:5px;
  width:60px;
}

#select_price {
  margin-left:5px;
  width:100px;
}

#select_sort_order {
  width:120px;
}

/******************* product pages *******************/

#product_pageing_top {}

#product_pageing_bottom {}

#product_results {
  float:left;
  padding:5px 0px 0px 8px;
  color:#9D9A8B;
}

#product_results span,
.product_pages span {
  color:#BCC4BC;
}

.product_pages {
  float:right;
  padding:5px 8px 0px 0px;
}

#product_pageing_bottom .product_pages {
  float:right;
  padding:5px 8px 0px 0px;
}

.product_pages a,
#product_results a {
  color:#9D9A8B;
  text-decoration:none;
}

.product_pages a:hover,
#product_results a:hover  {
  color:#9D9A8B;
  text-decoration:underline;
}

.product_pages strong {
  color:#9D9A8B;
}


/******************* main product *******************/

#main_product {
  border:1px solid #E2E6E2;
  background-color:#FFFFFF;
  padding:4px 4px 4px 4px;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#product_left {
  width:308px;
  float:left;
  overflow:visible !important;
  overflow:hidden;
}


#product_right {
  width:405px;
  float:right;
  overflow:hidden;
}

#short_description {
  padding:0px 5px 10px 5px;
  float:left;
  width:240px;
  min-height:165px;
  height:auto !important;
  height:165px;
}

#product_tags {
  float:right;
  width:150px;
  text-align:right;
}


/******************* main product images *******************/

#product_left .product_img,
#main_image {
  border:1px solid #E2E6E2;
  height:302px;
  width:297px;
  text-align:center;
  padding:0px 0px 0px 5px;
}

#product_left .product_img img,
#main_image img {
  margin:5px 0px 0px 0px;
}

#product_left #product_thumbs ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#product_left #product_thumbs li {
  padding:5px 5px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
}

#product_left #product_thumbs img {
  border:1px solid #E2E6E2;
  padding:1px 1px 1px 1px;
}

#product_title {
  color:#9D9A8B;
  font-weight:normal;
  font-size:14px;
  padding:0px 5px 5px 5px;
}

#product_title span {
  font-weight:bold;
  display:block;
  font-size:15px;
}

#price {
  color:#2D98DC;
  font-weight:bold;
  font-size:16px;
  padding:5px 5px 10px 5px;
}

#rrp_price{
  padding:5px 5px 5px 5px;
}

.rrp_price
{
  color: #999999;
}

.rrp_price2
{
  color: #999999;
}

#saving {
  padding:5px 5px 0px 5px;
  font-weight: bold;
}

#attribute_list {
  padding:0px 3px 0px 5px;
}

#attribute_box {
}

#attribute_list label {
  display:none;
}

#attribute_list select {
  width: 150px;
  margin-top:5px;
}

#short_description ul{
  padding:5px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#short_description li{
  padding:0px 0px 5px 10px;
  margin:0px 0px 0px 0px;
  background: url("../images/bullet.gif") 0px 4px no-repeat;
}

#colour_swatches  {
  padding:0px 5px 5px 5px;
  margin:0px 0px 20px 0px;
}

#colour_swatches ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  list-style:none;
}

#colour_swatches li {
  padding:0px 0px 0px 0px;
  margin:0px 2px 0px 0px;
  display:block;
  float:left;
  height:16px;
  width:16px;
  overflow:hidden;
}

#colour_swatches img {
  border:1px solid #E2E6E2
}



#cards {
  border-top:1px solid #E2E6E2;
  margin:10px 0px 0px 0px;
  padding:5px 0px 0px 0px;
}

#options {
  border-top:1px solid #E2E6E2;
  margin:5px 0px 0px 0px;
  padding:10px 0px 5px 0px;
}

#options img {
  margin:0px 30px 0px 0px;
  padding:0px 0px 0px 0px;
}

#long_description_title {
  background: url("../images/long_description_title.gif") top left no-repeat;
  height:33px;
  width:714px;
  margin:10px 0px 5px 1px;
}

#long_description {
  padding:0px 5px 0px 5px;
}

/******************* main product *******************/

#brand_profile_cat {border-bottom:1px solid #dbdbdb;background-color:#FFFFFF;padding:0px 0px 7px 0px;margin:5px 0px 5px 0px; min-height:1px;height:auto !important;height:1px;}
#brand_description_cat_text_wide {padding:2px 0px 0px 8px; color: #8d909a; line-height: 18px; font-size: 10px; font-weight: normal; overflow: hidden;}
#brand_description_cat_text {padding:2px 0px 0px 8px; color: #8d909a; line-height: 18px; font-size: 10px; font-weight: normal; width: 340px; float: left; overflow: hidden;}
#brand_description_cat_image{float: right; width: 363px; height:153px;}

#brand_description {
  padding:0px 5px 0px 5px;
}

#brand_profile_title {
  background: url("../images/brand_profile_title.gif") top left no-repeat;
  height:33px;
  width:714px;
  margin:10px 0px 5px 1px;
}

#brand_profile_cat #brand_profile_title {
  margin:0px 0px 5px 0px;
}


.small_content{
  border:1px solid #E2E6E2;
  background-color:#FFFFFF;
  padding:4px 4px 4px 4px;
  margin:5px 0px 0px 0px;
}

.cms_page {
  border:1px solid #E2E6E2;
  background: #FFFFFF url("../images/cms_bg.jpg") top right no-repeat;
  padding:10px 15px 10px 15px;
  margin:0px 0px 0px 0px;
  min-height:590px;
  height:auto !important;
  height:590px;
}

.cms_page_wide {
  border:1px solid #E2E6E2;
  padding:6px 11px 10px 11px;
  margin:0px 0px 0px 0px;
}

#map {
  width:683px;
  height:250px;
}

#route_border {
  border:1px solid #E2E6E2;
  height:255px;
  width:688px;
  padding:4px 0px 0px 4px;
  overflow:hidden;
  margin:10px 0px 0px 0px;
  position:relative;
  left:4px;
}

h2.title_directions {
  font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 4px 0px 4px;
}

/*
.cms_page_narrow {
  border:1px solid #E2E6E2;
  background: #FFFFFF url("../images/cms_bg.jpg") top right no-repeat;
  padding:4px 200px 10px 0px;
  margin:0px 0px 0px 0px;
  min-height:590px;
  height:auto !important;
  height:590px;
  line-height:15px;
}
*/

#pop_page .cms_page {
  border:1px solid #E2E6E2;
  background: #FFFFFF url("../images/cms_bg.jpg") top right no-repeat;
  padding:4px 4px 4px 4px;
  margin:0px 0px 0px 0px;
  min-height:1px;
  height:auto !important;
  height:1px;
  line-height:15px;
}

#basket_page {
  border:1px solid #E2E6E2;
  background: #FFFFFF url("../images/cms_bg.jpg") top right no-repeat;
  padding:4px 4px 4px 4px;
  margin:0px 0px 0px 0px;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#sitemap {
  border:1px solid #E2E6E2;
  background: #FFFFFF url("../images/cms_bg.jpg") top right no-repeat;
  padding:4px 4px 4px 4px;
  margin:0px 0px 0px 0px;
  min-height:1px;
  height:auto !important;
  height:1px;
}


/************* contact us page *****************/

#company_address {
  width:260px;
  height:280px;
  float:left;
}

#company_address p,
#company_contact p {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
}

#contact_form p {
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
}

#company_address .blank_blue_button,
#directions_form .blank_blue_button {
  margin-left:5px;
}

#map_canvas {
  width:463px;
  height:247px;
}

#company_contact {
  width:350px;
  float:left;
  padding:0px 0px 0px 0px;
}

#company_contact p.details,
#company_address p.details {
  padding-top:20px;
}

#contact_form_feedback {
  padding:25px 0px 0px 0px;
}

#contact_form {
  width:330px;
  float:right;
  padding:0px 0px 0px 0px;
}

#contact_form textarea,
#contact_form input.textbox {
  width:300px;
}

#contact_form input.number {
  width:50px;
}

#route {}

#ask_question_form textarea,
#ask_question_form input.textbox {
  width:180px;
}

#tell_friend_form textarea,
#tell_friend_form input.textbox {
  width:230px;
}

.cms_page td,
#cms td {
  padding-left:0px;
  padding-right:0px;
}

.table_row_header {
  border-bottom:1px solid #E2E6E2;
  margin:5px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  font-weight:bold;
}

.basketheader td {
  border-bottom:1px solid #E2E6E2;
  font-weight:bold;
}

.basket_img img {
  border:1px solid #E2E6E2;
  padding:1px 1px 1px 1px;
}


.blank_blue_button {
  background: #94A992;
  border:1px solid #E2E6E2;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  cursor: pointer; /* hand-shaped cursor  */
}

.addbasket, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {
  background: #C0C8C0;
  border:1px solid #E2E6E2;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  cursor: pointer; /* hand-shaped cursor  */
}

.confidence {
  color: #94A992;
}

#map_all{
  width:464px;
  height:334px;
}


#brands {
  border:1px solid #E2E6E2;
  background-color:#FFFFFF;
  padding:4px 0px 0px 0px !important;
  padding:4px 0px 0px 1px;
  margin:0px 0px 0px 0px;
  min-height:1px;
  height:auto !important;
  height:1px;
}

.brand_box {
  float:left;
  height:58px;
  width:126px;
  margin:4px 6px 6px 0px !important;
  margin:4px 4px 6px 0px;
}

.brand_box img {
  border:1px solid #E2E6E2;
}



#cms_about,
#store_locator,
#cms_terms,
#cms_delivery {
  border:1px solid #E2E6E2;
  margin:0px 0px 0px 0px;
  min-height:590px;
  height:auto !important;
  height:590px;
  line-height:15px;
}

#cms_about h1,
#store_locator h1,
#cms_terms h1,
#cms_delivery h1{
  display:none;
}

#cms_about {
  /*
  background: #FFFFFF url("../images/cms_pages/about.jpg") top right no-repeat;
  padding:4px 330px 10px 15px;
  */
  padding:4px 15px 10px 15px;
}

#store_locator {
  background: #FFFFFF url("../images/cms_pages/locator.jpg") top right no-repeat;
  padding:6px 300px 10px 15px;
  line-height:17px;
}

#cms_terms {
  background: #FFFFFF url("../images/cms_pages/terms.jpg") top right no-repeat;
  padding:4px 250px 10px 15px;
}

#cms_delivery {
  background: #FFFFFF url("../images/cms_pages/delivery.jpg") top right no-repeat;
  padding:4px 250px 10px 15px;
}

.about_award {
  padding-top:30px;
}

#store_locator td {
  background: url("../images/bullet_2.gif") 0px 5px no-repeat;
  padding:0px 0px 10px 10px;
}

#store_finder td {
  background: none;
  padding:0px 5px 0px 0px;
}

#store_locator a {
  color:#918F77;
}

#store_locator a:hover {
  color:#FFA836;
  text-decoration:none;
}

#map_border {
  border:1px solid #E2E6E2;
  height:339px;
  width:469px;
  padding:4px 0px 0px 4px;
  overflow:hidden;
  margin:10px 0px 0px 0px;
}

#map_canvas_border {
  border:1px solid #E2E6E2;
  height:252px;
  width:468px;
  padding:4px 0px 0px 4px;
  overflow:hidden;
  margin:6px 0px 5px 0px;
}

#our_stores {
  padding:10px 0px 0px 0px;
}

#store_locator h2{
  font-size:11px;
  margin:0px 0px 0px 0px;
  padding:10px 0px 15px 0px;
}


#cms_page_contact {
  border:1px solid #E2E6E2;
  background: #FFFFFF url("../images/cms_bg.jpg") top right no-repeat;
  padding:4px 10px 10px 15px;
  margin:0px 0px 0px 0px;
  min-height:590px;
  height:auto !important;
  height:590px;
}

#left_promo_special {
  padding:5px 0px 0px 0px;
}

.search_result_info{
  border:1px solid #E2E6E2;
  padding:4px 5px 4px 5px;
  margin:4px 0px 0px 0px;
}

/******************* left_mailing_list *******************/

#left_mailing_list {
	width:150px;
	height:28px;
	background: url("../images/newsletter_bg.gif") no-repeat;
	overflow:hidden;
  padding:90px 0px 0px 8px;
  margin:5px 0px 0px 0px;
}

#left_mailing_list label {
  display:none;
}

#left_mailing_list #email_news {
  width:105px;
}

#left_mailing_list .joinButton {
  margin-left:5px;
}

.back_category{padding: 4px 0px 4px 3px;background:#E2E6E2;border-bottom:3px solid #ffffff;color:#9D9A8B;}
.back_category a {color:#9D9A8B;text-decoration:none;}