/**
 * JSWeb CSS Stylesheet
 *
 * 
 * @copyright Copyright 2007 JSWeb
 * @version $Id: stylesheet_jsweb.css 0001 2007-06-05 16:00:00Z  ricksuffolk
 */
.left_sh {
	width:8px;
	background-image: url(../images/design/sh_left.jpg);
}
.right_sh {
	width:8px;
	background-image: url(../images/design/sh_right.jpg);
}
.cat_table {
	width:179px;
	margin:left;
	height:166px;
}
.cat_image {
	width:179px;
	height:117px;
	margin-top:1px;
}
.cat_name {
	width:174px;
	height:32px;
	background-image: url(../images/design/cat_top.jpg);
	text-transform:uppercase;
	padding-top:3px;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
}
.cat_name a:link {
	color:#fff;
}
.cat_name a:visited {
	color:#fff;
}
.cat_name a:active {
	color:#fff;
}
.cat_name a:hover {
	color:#fff;
	text-decoration: underline;
}
.legalCopyright {
/*	border-top:2px solid #e2e2e2;*/
	padding-top:12px;
	padding-bottom:12px;
	color:#fff;
	margin-top:5px;
/*	margin-bottom:5px;*/
	background-color:#000;
}
.legalCopyright a:link {
	color:#fff;
}
.legalCopyright a:visited {
	color:#fff;
}
.legalCopyright a:active {
	color:#fff;
}
.legalCopyright a:hover {
	color:#fff;
	text-decoration: underline;
}

#categoriesContent {
	padding:5px;
	padding-left:0;
	text-transform:uppercase;
/*	line-height:24px;*/
	font-weight:bold;
	padding-top:20px;
/*	min-height:500px;*/
/*	background-image: url(../images/design/left_06.jpg);*/
	background-repeat:repeat-x;
}
SPAN.category-subs-parent {
  font-weight: bold;
  color:#cd0f0f;
}
SPAN.category-subs-selected {
  font-weight: bold;
  color:#cd0f0f;
}
.header_48 {
	height:80px;
	width:996px;
	margin-left:1px;
	background-image: url(../images/design/header_47.jpg);
	background-repeat: repeat-x;
}
#navSuppWrapperbg {
	height:45px;
	width:100%;
	background-image: url(../images/design/footer_bg.jpg);
}
.navigation {
	color:#99999d;
	padding-top:15px;
	padding-left:20px;
	padding-right:10px;
	font-size:12px;
}
h1#indexCategoriesHeading {
	font-size:26px;
	font-family:arial;
	font-weight:normal;
	padding-top:20px;
/*	padding-bottom:20px;*/
}
h1#indexCategoriesHeading2 {
	font-size:26px;
	font-family:arial;
	font-weight:normal;
	padding-top:0;
	margin-top:0;
/*	padding-bottom:20px;*/
}
h1#cartDefaultHeading {
	font-size:26px;
	font-family:arial;
	font-weight:normal;
	padding-top:0px;
/*	padding-bottom:20px;*/
}
h1#productName {
	font-size:26px;
	font-family:arial;
	font-weight:normal;
}
.category-products, .category-subs {
/*	text-transform:none;*/
	font-size:11px;
	line-height:15px;
	font-weight:normal;
}
.price_bg {
	height:84px;
	width:559px;
	margin-top:1px;
	border-left:3px solid #cc0001;
	border-right:3px solid #cc0001;
	background-image: url(../images/design/price_bg.jpg);
}
.prod_price {
	color:#fff;
	font-size:32px;
	padding-top:20px;
	padding-left:20px;
	font-weight:normal;
}
.prod_backet {
	text-align:center;
	padding-right:20px;
	padding-top:18px;
	color:#fff;
}
#productDescription {
	min-height:456px;
	background-repeat:repeat-x;
	border:3px solid #cccccc;
	width:547px;
	padding:10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0;
	background-image: url(../images/design/prod_desc_bg.jpg);
}
#productDescription h1 {
	margin-top:5px;
}
.categorytop {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #80858a;
}
.cycle_banner:hover {
cursor:pointer;
}
.pics { height: 239px; width: 998px; padding:0; margin:0; overflow: hidden }
.pics img { height: 239px; width: 998px;top:0; left:0 }
.shipping_est {
	border:1px solid #e2e2e2;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.col0 {
	width:193px;
}
.col1 {
	width:193px;
}
/* TESTIMONIALS */

.testimonial {
color: #000;
padding: 0 0px 5px 0px;
text-align:left;
font-size:11px;
}

.testimonial p {
margin: 0; 
padding: 5px 5px 0px 5px;
font-size:11px;
}

.testimonial span {
float:right;
}
.testi, .featu {
	border:3px solid #d6d6d6;
}
.featured {
 padding: 1em;
}

.featured h2 { 
 margin: 0;
 padding: 0;
 font-style: italic;
}

.featured a:hover {
	color:  #CC0000;
}

#featuredProducts {
	display: none;
}
.sideBoxContent3 {
	margin-top:10px;
	margin-bottom:5px;
}

.sideBoxContent3 a:link {
	color:  #CC0000;
}
.sideBoxContent3 a:visited {
	color:  #CC0000;
}
.sideBoxContent3 a:active {
	color:  #CC0000;
}
.sideBoxContent3 a:hover {
	color:  #CC0000;
	text-decoration: underline;
}
.cart_line {
	border-bottom:1px solid #e2e8de;
}
.cart_linegrey {
	border-bottom:1px solid #e2e8de;
	background-color:#e5e5e5;
}
.cart0, .cart1 {
	border-right:1px solid #e2e8de;
}
.cart0 {
	width:15px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.cart1 {
	padding-left:5px;
	width:80px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.cart2 {
	padding-right:5px;
	width:64px;
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
}
.cart3 {
	text-align:left;
	padding-top:3px;
	font-weight:Bold;
}
.cart4 {
	padding-top:3px;
	padding-right:5px;
	text-align:right;
	padding-bottom:3px;
	font-weight:Bold;
}
.prod_over {
	padding-top:10px;
	padding-left:90px;
	height:90px;
}
.prod_over a:link {
	color:  #CC0000;
}
.prod_over a:visited {
	color:  #CC0000;
}
.prod_over a:active {
	color:  #CC0000;
}
.prod_over a:hover {
	color:  #CC0000;
	text-decoration: underline;
}
.inside_desc {
	width:320px;
}
.inside_images {
	padding-right:14px;
	padding-top:12px;
	width:180px;
}
#bannerboxContent {
	padding-bottom:1px;
	border-bottom:5px solid #e2e2e2;
	margin-right:5px;
}
#testimonials-manager {
	margin-bottom:14px;
}
.ccinfo {
	padding-left:21px;
}
.prodrev01 {
	width:190px;
}
.prodrev02 {
	width:370px;
}
.prodrev03 {
	width:150px;
}
.prodrevcust {
	width:100%;
	border-bottom:1px solid #cecece;
	padding-bottom:2px;
	margin-bottom:15px;
}
#productQuestions {
	padding-top:5px;
	/*padding-left:15px;*/
}
span.priv01 {
	color:#FF0000;
	text-decoration:underline;
}

.discountText a:link {
	color:#ff0000;
}
.discountText a:visited {
	color:#ff0000;
}
.discountText a:active {
	color:#ff0000;
}
.discountText a:hover {
	color:#ff0000;
	text-decoration: underline;
}

