
.zoomSmallImageCont
{
  position: relative;
}

.zoomSmallImageCont img
{
  border: 0px;
}

.zoomBigImageCont
{
  overflow: hidden;
  position: absolute;
  background: #fff;
  z-index: 110;
  border: 1px solid #999999;
  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:316px;
  height:245px;
  left: 250px;
  top: -4px
}


/*** 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;
}

.line {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 8px 0px 8px;
	border-top:1px solid #26753B;
}

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

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

a {
  color:#CE0031;
  text-decoration:none;
}

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

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

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

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#26743B;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: #FFFFFF url("../images/body_bg.gif") repeat-x;
}

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


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

#header_container {
	height:80px;
	width:904px;
	background: url("../images/header_container_bg.gif") no-repeat;
}

#footer_container {
  background: url("../images/footer_bg_2.gif") bottom left no-repeat;
  min-height:37px;
  height:auto !important;
  height:37px;
  width:904px;
  clear:both;
}

#body_container {
  background: url("../images/body_container_bg.gif") no-repeat;
  padding:0px 0px 5px 0px;
}

#left_column {
  width:177px;
  float:left;
  position:relative;
  left:7px;
	padding:7px 0px 0px 0px;
}

#middle_column {
  float:left;
  width:589px;
  position:relative;
  left:9px;
  overflow:hidden;
}

#right_column {
	width:120px;
	float:left;
  position:relative;
  left:11px;
}


#product_container_bg,
.extra_content_bg,
#related_products_bg,
#tesimonials_bg,
.tesimonials_bg {
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url("../images/product_container_bg.gif") repeat-y;

}

#product_container,
.extra_content,
#related_products,
#sitemap,
#tesimonials,
.tesimonials,
.extra_div {
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	background: url("../images/product_container_end.gif") bottom left no-repeat;
	min-height:1px;
	height:auto !important;
	height:1px;
}


#product_container p {
  margin:0px 0px 0px 0px;
	padding:5px 5px 10px 5px;
	line-height: 1.5em;
}

.brand_image {
 padding: 5px;
}

/******************* top_container *******************/

#top_container {}

#top_container_left {
  float:left;
  width:603px;
	height:72px;
}

#top_container p#site_logo {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
	width:301px;
}

#top_container p#site_logo img {
  border:0px;
  margin:12px 0px 0px 14px;
}


#strap_line {
	float:left;
	width:455px;
	height:37px;
	margin:12px 0px 0px 0px;
}


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

#top_basket {
  background: url("../images/basket_bg.gif") top right no-repeat;
  height:21px;
  width:121px;
	float:left;
	margin:8px 0px 0px 0px;
	padding:20px 5px 0px 5px;
	color:#26743B;
	overflow:hidden;
	cursor:pointer;
}



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

#top_menu {
  background: url("../images/top_menu_bg.gif") top right no-repeat;
  height:31px;
  width:596px;
	clear:both;
	text-align:right;
	color:#06933B;
	font-weight:bold;
}

#top_menu ul{
  margin:0px 0px 0px 0px;
  padding:6px 0px 0px 0px;
  list-style:none;
	text-transform:uppercase;
}

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

li#checkout_link {
  padding:0px 7px 0px 0px !important;
	padding:0px 5px 0px 0px;
	font-size:1.1em;
}

li#contact_link {
  padding:0px 25px 0px 0px;
}

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

#top_menu li#checkout_link a{
  color:#FFFFFF;
  text-decoration:none;
}

#top_menu a:hover{
  color:#06933B;
  text-decoration:none;
}

#top_menu li#checkout_link a:hover{
  color:#06933B;
  text-decoration:none;
}

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

/*
#left_search {
	height:32px;
	width:165px;
	background: url("../images/left_search_bg_small.gif") no-repeat;
	padding:20px 6px 0px 6px;
}
*/

#left_search {
	background: url("../images/left_search_bg_small.gif") no-repeat;
	padding:32px 6px 0px 10px;
	height:23px;
	width:161px;
}

#left_search input#search_box {
	width:110px;
}

#left_search label {
  display:none;
}

#left_search .searchButton,
#left_search img {
	margin:0px 0px 0px 5px;
}

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

#left_menu_title {
	height:26px;
	width:177px;
	background: url("../images/left_menu_title.gif") no-repeat;
	margin:2px 0px 0px 0px;
}

#left_menu {
  background: url("../images/left_menu_bg.gif") repeat-y;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#left_menu ul {
  padding:0px 4px 14px 4px;
  margin:0px 0px 0px 0px;
  list-style:none;
	width:169px;
	background: url("../images/left_menu_bg_end.gif") bottom left no-repeat;
}

/******************* top level *******************/


#left_menu li {
  padding:2px 0px 3px 0px;
  margin:0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	background: #DEF1E5 url("../images/left_menu_item.gif") no-repeat;
}

#left_menu li#selected {
	background: #CE0031 url("../images/left_menu_item_selected.gif") no-repeat;
}

#left_menu li span {
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  display:block;
	font-weight:bold;
}

#left_menu li a {
  color:#26743B;
	text-decoration:none;
}

#left_menu li a:hover,
#left_menu li .sale_span a {
  color:#CE0031;
	text-decoration:none;
}

#left_menu li#selected a {
  color:#FFFFFF;
	text-decoration:none;
}

#left_menu li#selected a:hover {
  color:#FFFFFF;
	text-decoration:none;
}

/******************* second level *******************/

#left_menu li#selected ul,
#left_menu li ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: none;
}

#left_menu li#selected li,
#left_menu li li#selected {
  padding:2px 0px 2px 0px;
  margin:0px 0px 0px 0px;
	background: #CE0031 url("../images/sub_bullet.gif") 20px 10px no-repeat;
	border-bottom:0px solid #FFFFFF;
}

#left_menu li#selected li span  {
  padding:2px 0px 0px 25px;
  margin:0px 0px 0px 0px;
  display:block;
	font-size:0.9em;
	font-weight:normal;
}

#left_menu li#selected li a {
  color:#FFFFFF;
	text-decoration:none;
}

#left_menu li#selected li a:hover {
  color:#FFFFFF;
	text-decoration:none;
}

.left_promo img {
	border:0px;
	margin:2px 0px 0px 0px;
}


/******************* right_brands *******************/

#right_brands_title {
	background: url("../images/right_brands_title.gif") no-repeat;
	margin:3px 0px 0px 0px;
	height:26px;
	width:120px;
}

#right_brands {
	background: url("../images/right_brands_bg.gif") repeat-y;
	width:120px;
}

#right_brands ul {
  padding:2px 0px 2px 4px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#right_brands li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#right_brands li a img {
  border:1px solid #FFFFFF;
  padding:0px 0px 0px 0px;
}

#right_brands li a:hover img {
  border:1px solid #26743B;
}

.endorsement_image {
 text-decoration:none;
}

.product_endorsement_image {
 padding-left: 15px;
}

/******************* left_mailing *******************/

#left_mailing {
	background: url("../images/left_mailing_bg.gif") no-repeat;
	margin:2px 0px 0px 0px;
	padding:52px 6px 0px 6px;
	height:32px;
	width:165px;
}

#left_mailing input#email_news {
	width:115px;
}

#left_mailing label {
  display:none;
}

#left_mailing .joinButton {
	margin: 0px 0px 0px 3px;
}

/******************* right_currency *******************/

#right_currency {
	background: url("../images/currency_bg.gif") no-repeat;
	margin:7px 0px 0px 0px;
	padding:27px 0px 0px 35px;
	height:28px;
	width:85px;
}

#right_currency select {
	width:75px;
}

#right_currency label {
  display:none;
}

/******************* left_promo *******************/

.left_promo img,
.right_promo img {
  border:0px;
  margin:2px 0px 0px 0px;
}

/******************* top_sellers *******************/

#top_sellers {
	height:257px;
	width:165px;
	padding:26px 6px 0px 6px;
	margin:2px 0px 0px 0px;
	background: url("../images/top_sellers_bg.jpg") no-repeat;
	color:#26743B;
}

#top_sellers a {
	color:#26743B;
	text-decoration:none;
}

#top_sellers a:hover {
	color:#CE0031;
	text-decoration:none;
}

#top_sellers td {
	padding:0px 0px 1px 0px;
}


.top_seller_title {
	height:12px;
	overflow:hidden;
}

/******************* home page *******************/

#phone {
	padding:0px 0px 0px 26px !important;
	padding:0px 0px 0px 24px;
	height:29px;
}

#phone_end {
	margin:2px 0px 0px 0px !important;
	margin:1px 0px 0px 0px;
}

p#home_promo {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p#home_promo img {
	border:0px;
}

#home_selections {}

.home_selection {
  position: relative;
  height:28px;
  width:185px;
	padding:137px 0px 0px 10px;
	margin:2px 0px 0px 0px;
  float:left;
}

.home_selection_clicker {
  position: absolute;
  top: 0px;
  left: 0px;
  height:137px;
  width:195px;
  cursor: pointer;
}

.home_space {
  margin:2px 2px 0px 2px !important;
  margin:2px 2px 0px 1px;
}

.home_selection select {
  width:175px !important;
  width:175px;
	color:#26743B;
}

.home_selection label {
  display:none;
}


/******************* home_promos *******************/

#home_promos {}

.home_promo_first {
	height:145px;
	width:368px;
	float:left;
	margin:5px 5px 0px 0px;
}

.home_promo {
	height:145px;
	width:368px;
	float:left;
	margin:5px 0px 0px 0px;
}

.home_promo img,
.home_promo_first img {
	border:0px;
}

/******************* player_focus *******************/

#player_focus {
	height:138px;
	width:589px;
	background: url("../images/player_focus_bg.gif") no-repeat;
	margin:2px 0px 0px 0px;
}

#player_text {
	float:left;
	width:332px;
	margin:36px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	color:#065B26;
	line-height:15px;
}

#player_text strong{
	font-size:1.2em;
}

#player_text #content {
	height:78px;
	overflow:hidden;
}

#player_text #content_player {
	height:100px;
	width: 320px;
}

#player_text p#more {
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#player_text p#more a{
	color:#CE0031;
	text-decoration:none;
	font-weight:bold;
}

#player_text p#more a:hover{
	color:#065B26;
	text-decoration:none;
}

#player_image {
	float:left;
	width:241px;
	padding:4px 0px 0px 0px;
}

/******************* footer *******************/


#footer_links {
  float:left;
  width:750px;
  text-transform:uppercase;
  color:#CE0031;
  padding-bottom:3px;
}

#footer_links ul{
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 10px;
  list-style:none;
}

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

#footer_links a{
  color:#06933B;
  text-decoration:none;
}

#footer_links a:hover{
  color:#CE0031;
  text-decoration:none;
}

#footer_container p {
  padding:3px 10px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}


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

#breadcrumb_container {
	background: url("../images/breadcrumb_bg.gif") repeat-y;
}

p#breadcrumb {
  background: url("../images/breadcrumb_container_bg.gif") no-repeat;
  padding:6px 10px 5px 10px;
  margin:0px 0px 0px 0px;
  text-transform:uppercase;
  font-weight:bold;
	color:#FFFFFF;
	min-height:1px;
	height:auto !important;
	height:1px;
}

p#breadcrumb a{
  color:#FFFFFF;
  text-decoration:underline;
}

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

#cat_title {
	margin:0px 0px 0px 0px;
	padding:6px 13px 0px 13px;
	color:#CE0031;
	font-weight:normal;
	font-size:1.8em;
	text-transform:uppercase;
	min-height:1px;
	height:auto !important;
	height:1px;
}

#product_paging_top {
	/*float:left;*/
	padding:6px 8px 0px 8px;
}

#product_paging_bottom {
	padding:0px 8px 12px 0px;
	text-align:right;
}


#browse_options {
	/*float:right;*/
	text-align:right;
	padding:10px 13px 0px 8px;
}

#browse_options p, #browse_options label{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display:none;
}

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

#product_paging_top a,
#product_paging_bottom a{
  color:#26743B;
  text-decoration:underline;
}

#product_paging_top a:hover,
product_paging_bottom a:hover{
  color:#CE0031;
  text-decoration:underline;
}


/******************* search_results *******************/

#search_results {}


.product {
  width:138px;
  height:248px;
  margin:12px 0px 12px 6px !important;
  margin:12px 3px 12px 3px;
	background: url("../images/product_bg.gif") no-repeat;
  float:left;
  overflow:hidden;
}

#related_products .product {
  margin:4px 0px 4px 6px !important;
  margin:4px 5px 6px 2px;
}

.product ul {
  padding:4px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.product .product_brand {
	width:128px;
	height:20px;
	text-align:right;
	overflow:hidden;
	padding:0px 0px 2px 5px;
}

.product li.product_image {
  text-align:center;
  padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.product .product_title {
	height:26px;
	overflow:hidden;
	margin:4px 6px 0px 6px;
}

.product .product_title a {
	color:#CE0031;
	text-decoration:none;
	font-weight:bold;
}

.product .product_title a:hover {
	color:#003E00;
	text-decoration:none;
	font-weight:bold;
}

.product .product_text {
	height:45px;
	overflow:hidden;
	margin:0px 6px 4px 6px;
	font-size:0.9em;
	line-height:11px;
	color:#003E00;
}

.product .product_text table {
	padding:5px 0px 0px 0px;
}

.product .product_text td {
	padding:1px 0px 0px 0px;
}

.product .product_text .guage	{
	height:8px;
	background: url("../images/guage_bg.gif") no-repeat;
	margin:1px 5px 0px 3px;
}

.guage2	{
	height:8px;
	background: url("../images/guage_bg.gif") no-repeat;
	margin:1px 5px 0px 3px;
}

.product_price_orig {
	height:12px;
	overflow:hidden;
	margin:0px 6px 6px 6px;
	color:#003E00;
}

.product_price {
	height:15px;
	overflow:hidden;
	margin:0px 6px 0px 6px;
	text-align:right;
	color:#FFFFFF;
}

.product_price span {
	font-size:1.2em;
	font-weight:bold;
}


/************* MAIN PRODUCT *****************/

#product_left {
	width:248px;
	float:left;
	padding:11px 0px 0px 9px;
}

#main_image,
#border_image {
	height:248px;
	width:244px;
	background: url("../images/main_image_bg.gif") no-repeat;
	padding:5px 0px 0px 4px;
	text-align:center;
}

#product_thumbs {
  padding:0px 0px 5px 0px;
  background: url("../images/click_large.gif") top right no-repeat;
  min-height:1px;
  height:auto !important;
  height:1px;
}

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

#product_thumbs li {
  margin:0px 5px 5px 0px;
  padding:2px 0px 0px 0px;
  display:block;
	height:59px;
	width:61px;
	background: url("../images/thumb_bg.gif") no-repeat;
	text-align:center;
	overflow:hidden;
	float:left;
}

#product_thumbs li#img_no_border {
  margin:0px 0px 5px 0px;
  padding:2px 0px 0px 0px;
  display:block;
	height:59px;
	width:48px;
	background: none;
	text-align:left;
	overflow:hidden;
	float:left;
}

#product_promos li {
  margin:0px 5px 5px 0px;
  padding:2px 0px 0px 0px;
  display:block;
	height:59px;
	width:61px;
	text-align:center;
	overflow:hidden;
	float:left;
}

#product_promos li#img_no_border {
  margin:0px 0px 5px 0px;
  padding:2px 0px 0px 0px;
  display:block;
	height:59px;
	width:48px;
	background: none;
	text-align:left;
	overflow:hidden;
	float:left;
}

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

#product_right {
	width:310px;
	float:right;
	padding:0px 9px 0px 0px;
}

#product_info {
	min-height:250px;
	height:auto !important;
	height:250px;
	padding:0px 0px 10px 0px;
}

#product_info_2 {
	min-height:280px;
	height:auto !important;
	height:280px;
	padding:0px 0px 10px 0px;
}

#product_right h1.title {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CE0031;
	font-size:1.3em;
	width:180px;
	padding:15px 0px 5px 0px;
}

#product_right #brand_logo {
	float:right;
	padding:5px 0px 0px 0px;
}

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

.short_desc ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 20px;
}

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

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

#attribute_list label {
	display:none;
}

#attribute_list select {
	width:200px;
}

#orig_price {
	padding:10px 0px 0px 18px;
	font-weight: bold;
}

#our_price {
	padding:2px 0px 0px 18px;
	font-weight: bold;
}

#savings {
  padding:5px 0px 0px 18px;
  font-size:1.1em;
  font-weight: bold;
}

#was {
  padding:5px 0px 8px 18px;
}

#stock_status {
 padding:10px 0px 5px 18px;
}

#rrp {
  padding:5px 0px 0px 18px;
}

#our_price span {
	font-size:1.5em;
	color:#CE0031;
	font-weight:bold;
}


td#ask_question {
	padding:3px 15px 5px 0px;
}


td#send_friend {
	padding:3px 25px 5px 0px;
}


td#buy {
	padding:3px 0px 5px 0px;
}

#extra_tabs {
	height:25px;
	overflow:hidden;
	margin:2px 0px 0px 0px;
}

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

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

.extra_content {
	padding:7px 7px 7px 7px;
	min-height:1px;
	height:auto !important;
	height:1px;
}

.extra_content p {
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.extra_content strong {
	color:#CC0033;
}


.extra_content ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

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


/************* related_products *****************/


#related_products_title {
	height:25px;
	width:589px;
	background: url("../images/related_title.jpg") no-repeat;
	margin:2px 0px 0px 0px;
}

#related_products {
  min-height:1px;
	height:auto !important;
	height:1px;
}

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

#brands {
  min-height:1px;
  height:auto !important;
  height:1px;
}

.man_box {
  float:left;
  margin:5px 1px 5px 4px !important;
  margin:5px 1px 5px 3px;
}

.man_box a img {
  border:1px solid #FFFFFF;
  padding:0px 0px 0px 0px;
}

.man_box a:hover img {
  border:1px solid #26743B;
}

.cms_page_bg {
  background: url("../images/generic_bg_cms.gif") 358px 2px no-repeat;
  min-height:380px;
  height:auto !important;
  height:380px;
}

.cms_page {
  padding:0px 13px 13px 13px;
}

.secure_page {
  padding:5px 13px 13px 13px;
}

h1.title  {
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	color:#CE0031;
	font-weight:normal;
	font-size:1.8em;
	text-transform:uppercase;
	min-height:1px;
	height:auto !important;
	height:1px;
	font-weight: bold;
}

#product_container .cms_page p {
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.cms_page ul {
	padding:5px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.cms_page li {
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

.cms_page ul li {
	padding:0px 0px 3px 10px;
  background: url("../images/bullet.gif") 0px 5px no-repeat;
}

.no_results {
	padding:10px 13px 13px 13px;
	margin:0px 0px 0px 0px;
}

.confidence,
.mandatory_star {
  color:#CE0031;
}

.secure_page p  {
  padding:0px 4px 0px 4px;
  margin:0px 0px 0px 0px;
}

.error_message {
  color:#CE0031;
  font-weight:bold;
}

.basketheader,
.table_row_header {
  background-color:#C3E5D0;
}

.basket_row td {
  border-bottom:1px solid #C3E5D0;
}

.basket_image img {
  border:1px solid #26743B;
  padding:1px 1px 1px 1px;
}

.blank_blue_button, .blank_alt_button_large, .blank_green_button, .addbasket, .button_94 {
  background: #C70432 url("../images/button_bg.gif") top left repeat-x;
  border:1px solid #A70B31;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  cursor: pointer; /* hand-shaped cursor  */
}

.welcome {
  margin:0px 0px 0px 0px;
	padding:10px 13px 5px 13px;
	background: url("../images/product_container_bg.gif") repeat-y;
	color:#959595;
}

.cms_page input.textbox,
.cms_page textarea {
  width:260px;
  margin:3px 0px 7px 0px;
}

#sitemap {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.sitemap_bg{
  background: url("../images/generic_bg_cms.gif") 361px 2px no-repeat;
  min-height:380px;
  height:auto !important;
  height:380px;
  padding:10px 13px 13px 13px;
}

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

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

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

#sitemap li a,
#sitemap li a:hover {
  color:#26743B;
}

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

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

#sitemap li li a,
#sitemap li li a:hover {
  color:#959595;
}

#review_form td {
  padding:3px 0px 0px 0px;
}

#review_form input.textbox,
#review_form textarea {
  width:300px;
  margin-bottom:5px;
}

.review {
  padding:0px 0px 10px 0px;
}

.review span {
  color:#CC0033;
}

.review td {
  padding:3px 5px 5px 0px;
  font-weight:bold;
}

.player_title {
  font-size:16px;
  font-weight: bold;
}

/************* tesimonials *****************/

#testimonial_form {
  margin-left:15px;
}

.cms_page #testimonial_form input.textbox {
  width:150px;
  margin-right:10px;
}

.cms_page #testimonial_form textarea {
  width:300px;
  height:30px;
}

#tesimonials_title {
	height:25px;
	width:589px;
	background: url("../images/tesimonials_title.jpg") no-repeat;
	margin:2px 0px 0px 0px;
}


.tesimonials_title {
	height:17px;
	width:569px;
	background: url("../images/blank_title.gif") no-repeat;
	margin:2px 0px 0px 0px;
	padding:8px 10px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.1em;
}

.tesimonials {
  padding:5px 10px 0px 10px;
}

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

.test_title {
  padding:0px 0px 10px 0px;
}

.tesimonials_customer{
  padding:0px 0px 10px 0px;
  display:block;
}


/************* rubbers *****************/


#rubbers {
	width:575px;
	margin:10px 0px 0px 4px;
	padding:0px 0px 10px 0px;
	overflow:hidden;
}

#rubbers a {
	color:#26743B;
	text-decoration:none;
}

#rubbers a:hover {
	color:#26743B;
	text-decoration:underline;
}

#rubbers td {
	border:1px solid #06933B;
}

#rubbers .rubber_header td {
	border:0px solid #06933B;
}

.rubber_header td {
	background-color:#06933B;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 2px 3px 2px;
}

.rubber_header td.rubber_left {
	background: #06933B url("../images/rubber_table_left.gif") top left no-repeat;
}

.rubber_header td.rubber_right {
	background: #06933B url("../images/rubber_table_right.gif") top right no-repeat;
}

.rubber_title {
	padding:0px 0px 0px 5px;
}

.rubber_price {
	padding:0px 5px 0px 0px;
}

.rubber_odd_row td,
.rubber_even_row td {
	padding:3px 2px 3px 2px;
}

tr.rubber_odd_row td {
	background-color:#FFFFFF;
}

tr.rubber_even_row td {
	background-color:#DEF1E5;
}

#brand_profile_prods {
  min-height:1px;
  height:auto !important;
  height:1px;
}

#brand_profile_prods h1 {
  float:left;
}

#brand_profile_prods img {
  float:right;
  padding:0px 10px 0px 0px;
}

#summer_coaches th {
	background-color:#CE0031;
	color:#FFFFFF;
	text-align:left;
}

#summer_info strong {
	color:#CE0031;
}

#summer_price,
#summer_location {
  border:1px solid #B4B4B4;
}

.contact_page .text {
  width:220px;
  float:left;
  margin-right:20px;
}

.contact_page .form {
  width:280px;
  float:left;
}


.contact_page input.textbox {
  width:206px;
}

/************* player_profile *****************/

#profiles_box {
  padding:0px 0px 0px 5px !important;
  padding:0px 0px 0px 2px;
}
.player_profile {
  width:131px;
  float:left;
  margin:0px 5px 11px 6px;
}

.player_profile_name  {
	background: #CE0031 url("../images/player_header.gif") top right no-repeat;
	height:16px;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	padding:5px 0px 0px 0px;
	overflow:hidden;
}

.player_profile_name a,
.player_profile_name a:hover {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.player_profile_img {}


#profile_text_only {
  padding:10px 10px 10px 10px;
}

#profile_text_only_brand {
  padding:5px 10px 10px 10px;
}

#profile_img {
  padding:10px 0px 10px 10px;
  float:left;
  width:180px;
}


#profile_text {
  padding:10px 10px 10px 0px;
  float:right;
  width:385px;
}


.extra_arch {
  heigth:15px;
  width:594px;
  background: #FFFFFF url("../images/extra_top.gif") -2px 0px no-repeat;
}

.player_text {
  float:left;
  width:400px;
   margin: 5px 0px 5px 5px;
}

.player_img img {
  float:right;
  margin: 5px 5px 5px 0px;
}



.green_box {
  width:248px;
  background: url("../images/green_box.gif") repeat-y;
  margin:0px 0px 10px 0px;
}

.green_box_top {
  background: url("../images/green_box_top.gif") top left no-repeat;
}

.green_box_end {
  background: url("../images/green_box_end.gif") bottom left no-repeat;
  padding:5px 5px 5px 5px;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid green;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
