/*************
	BUTTONS
**************/

/*************
	TEXT
**************/

/* Manufacturer Text / Links */
.mfgText, a.mfgText, a.mfgText:visited, a.mfgText:hover {
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;	
	color:#666;
	}
a.mfgText:hover {
	color:#000;
	}

/*************
	PRODUCTS
**************/

/* Main Product Listing Container */
#prodContainer {
	padding:5px 0;
	}

/* Cat Box */
.cat_box { float:left;margin:0px 34px 20px;width:190px;padding:1px;text-align:center;}
.cat_box:hover {
	}
/* Product Box */

.prodBox {
	float:left;
	margin:0px 34px 20px;
	width:200px;
	padding:0px;
	}
/* Product Image */
.prodImage {
	width:200px;
	height:200px;
	}
/* Product Image Link */
.prodImageLink {
	display:block;
	width:200px;
	height:200px;
	}
	.prodImageLink:hover {
		border:1px solid #c9e7f0;
	}
/* Product Image Link <span> (No Image) */
.prodImageLink span {
	display:block;
	width:200px;
	height:200px;
	overflow:hidden;
	text-indent:800px;
	size:1px;
	background:#fff url(images/no_image.gif) no-repeat top left;
	}
/* Product Link Text */
a.prodTextLink, a.prodTextLink:visited, a.prodTextLink:hover {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;
	color:#666;
	line-height:normal;
	text-align:center;
	}
/* Product Text: SALE */
.prodTextSale {
	/* display:block;
	width:100px;
	height:20px;
	overflow:hidden;
	text-indent:800px;
	background:#f00 url(images/prod_txt_sale.gif) no-repeat top left;*/
	color:#C45317;
	font-weight:bold;
	}
/* Product Text: Price */
.prodTextPrice, .prodTextPriceDetails {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;	
	color:#84BCCD;
	text-align:center;
	display:block;
	}
.prodTextPriceDetails {
	font-size:14px;
	}
.prodStrike {
	text-decoration:line-through;color:#9D9D9D;}
/* Product Text: List Price */
.prodTextListPrice, .prodTextListPriceDetails {
	font-size:10px;
	font-family:Arial,Verdana,Helvetica; 
	font-weight:normal;	
	color:#666;
	}
.prodTextListPriceDetails {
	font-size:11px;
	}
/* Product Text: VIEW DETAILS */
.prodViewDetails {
	display:block;
	width:138px;
	height:16px;
	background:#fff url(images/btn_view_details1.gif) no-repeat top left;
	margin:0;
	}
	.prodViewDetails span {
		display:none;
		}
/* Product Details Text: Title */
.prodTextTitle {
	font-size:14px;
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;	
	color:#666;
	}
/*************
	CART STYLES
**************/
.catCartfinePrint {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica; 
	color:#999;
	}

/*************
	PAGINATION
**************/
.catPagination {
	/*clear:both;*/
	margin:0 0 15px;
	/*width:450px;*/
	float:right;
	line-height:20px;
	}
	.catPagination td {
		font-size:10px;
		font-family:Verdana,Arial,Helvetica; 
		color:#999;
		}
		.catPagination td a, .catPagination td a:visited, .catPagination td a:hover {
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#2d2d2d;
			padding:0px 7px;
			float:left;
			text-decoration:none;
			}
		.catPagination td a.active, .catPagination td a.active:visited { background:url(images/paginationBG.gif) center no-repeat; color:#000; text-decoration:none !important; }
		.catPagination td a:hover, .catPagination td a.active:hover {  color:#000; text-decoration:underline; }
		
		#previousArrow {background:url(images/previousArrow.gif); width:17px; height:11px; display:block; padding:0; float:left; margin:5px 0 0 0;}
		#nextArrow {background:url(images/nextArrow.gif); width:17px; height:11px; display:block; padding:0; float:left; margin:5px 0 0 0;}
	
/*************
	OTHER STYLES
**************/

/* Breadcrumb Bar */
#catBreadCrumb {
	padding:5px;
	/*
	background-color:#eee;
	border:1px solid #7b9f8b;
	*/
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;	
	color:#999;
	}
#catBreadCrumb span {
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;	
	color:#333;
	}
#catBreadCrumb a, #catBreadCrumb a:visited, #catBreadCrumb a:hover {	
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;	
	color:#83BCCD;	
	text-decoration:none;
	}
#catBreadCrumb a:hover {	
	color:#333;	
	}

.cartTable {
	border:1px solid #CCCCCC;
	background:#fff;
	margin-top:15px;
	}
.couponBox {
	padding:2px;
	background-color:#eee;
	display:none;
	}
.cartMessage {
	border:1px solid #FEDD7A;
	background-color:#FFFFD9;
	margin-top:15px;
	padding:10px;
	font-weight:bold;
	}


.tableHdr {
	font-weight:bold;
	background-color:#E0E0E0;
	border-bottom:1px solid #999;
	font-size:14px;
	padding:3px;
	}

/* Lines */
.lineTop {
	border-top:1px solid #ccc;
	}
.lineBottom {
	border-bottom:1px solid #ccc;
	}
.lineLeft {
	border-left:1px solid #ccc;
	}
/* Red copy for required fields */
.copyRed {
	color:#900;
	}


 #catMenu {
 	width:160px; 
 	/*float:left; */
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px;
	margin:6px 0 20px 0/*6px*/;
	/*background:url(images/shop_Cat.gif) no-repeat; */
	padding:22px 0 0 0;
	float:left;
	}
 
  #catMenu ul {
  	padding:0px;
	margin:0;
	list-style:none;
	/*list-style-type:square;
	list-style-image:url(images/bullet.gif);
	list-style-position:outside;*/
	
 }
 
   #catMenu ul li {
	margin:0;
	width:160px;
	list-style:none;
 }
  
 #catMenu ul li.catalog-navMenu-currentItem {
	/*font-size:14px;*/
  	margin:0;
	width:148px;
	font-weight:bold;
	/*background:url(images/shop_Cat.gif) no-repeat;*/
 }
 
 #catMenu a, #catMenu a:visited, #catMenu a:hover { text-transform:uppercase; text-decoration:none; }
	#catMenu ul li a, #catMenu ul li a:visited, #catMenu ul li a:hover {
		color:#83BCCD;
		display:block;
		width:148px;
		height:auto;
		/*background:url(images/bullet.gif) 0px 13px no-repeat;*/
		padding:5px 0 5px 12px;
		/*font-weight:bold;*/
		border-bottom:#eee 1px solid;
		font-size:11px;
		}
	#catMenu ul ul li a, #catMenu ul ul li a:visited, #catMenu ul ul li a:hover { color:#4d93a8; font-size:10px; padding-left:30px; width:130px; background-position:12px 10px; }
	#catMenu ul ul ul li a, #catMenu ul ul ul li a:visited, #catMenu ul ul ul li a:hover { color:#4d93a8; font-size:10px; padding-left:40px; width:120px; background-position:24px 10px; }
	#catMenu ul ul ul ul li a, #catMenu ul ul ul ul li a:visited, #catMenu ul ul ul ul li a:hover { color:#4d93a8; font-size:10px; padding-left:50px; width:110px; background-position:36px 10px; }
	#catMenu ul ul li a:hover, #catMenu ul ul ul li a:hover, #catMenu ul ul ul ul li a:hover { color:#4d93a8; }
    /*#catMenu ul li a:hover { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; text-decoration:none; color:#d2edff;  }*/
 
 	#catMenu ul li a:hover {
	text-decoration:none;
	color:#4d93a8;
	background-color:#fbfbfb;
 }
 
    #catMenu ul li a.catalog-navMenu-currentItem, #catMenu ul li a-currentItem:visited, #catMenu ul li a-currentItem:hover {
	color:#fff;
 }
 
    #catMenu ul li a.catalog-navMenu-currentItem:hover {
	color:#d2edff;
 }
 
 
    #catMenu ul ul li a:hover {
	/*font-size:10px;*/
	color:#4D93A8;
 }
 
    #catMenu ul ul li a.catalog-navMenu-currentLink, #catMenu ul ul li a.catalog-navMenu-currentLink:visited, #catMenu ul ul li a.catalog-navMenu-currentLink:hover {
	/*color:#111;
	padding:4px 0 0 12px;*/
	/*background:transparent url(images/subSubSubNav.gif) no-repeat;*/
	font-weight:bold
 }
 
 
    #catMenu ul ul li a.catalog-navMenu-currentLink:hover {
	text-decoration:none;
	color:#4D93A8;
 }



#imagesContainer {width:380px; float:left;}
.imgThumbs {border:1px solid #fff; width:85px; height:70px; background-position:center; float:left; margin:0 17px 10px 0;}
.imgThumbs:hover {border:1px solid #c9e7f0;}
.imgThumbs a{width:85px; height:70px; display:block;}
#prodImageContainer {position:relative;}
#prodImageHov {width:100%; height:100%; position:absolute; top:0; left:0;}
#prodImageHov a{display:block; width:100%; height:100%;}
#prodImageHov a.hover {background:url(images/zoom.png) center no-repeat;}

#productRightSide {margin:0 0 0 20px; width:404px; float:left;}
.whiteBoxTop {background:url(images/catalogBoxTop.gif) no-repeat; height:5px; width:505px;}
.whiteBox {width:503px; background:#fff; min-height:100px; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#545454; padding:0 0 10px}
	.borderBottom {border-bottom:1px solid #b9b9b9; padding-bottom:10px; width:467px; margin:0 auto; clear:both;}
	#productPrice {font-size:16px; color:#545454; padding-left:19px; float:left; margin:9px 0 0 0; width:50%;}
		#productPrice span {font-weight:bold; color:#048BBE;}
	#thereAreAttributes {background:url(images/areAttributes.gif) no-repeat; width:467px; min-height:77px; margin:8px auto 0;}
	#thereAreNotAttributes {background:url(images/areNotAttributes.gif) no-repeat; width:467px; min-height:77px; margin:8px auto 0;}
	.attributes {width:232px; float:left; margin-top:7px;}
	#quantity {margin:0 85px 0 0; float:left; text-align:center;}
		.quantAttr {background:url(images/quantityBox.gif) no-repeat; border:none; height:25px; width:34px; padding:4px 0 0 0px; text-align:center;}
	#addToCart {margin:12px 0 0 0; float:left; text-align:center;}
		.cartBTN {/*background:url(images/cart.gif) no-repeat;*/ width:82px; height:51px; border:none; cursor:pointer;/* margin-top:5px; float:left;*/}
		.cartBTN.hover {background:url(images/cart.gif) 0 -51px;}
		.cartBG {background:url(images/cart.gif) no-repeat; width:82px; height:51px; border:none; cursor:pointer; margin-top:5px; float:left;}
	#applications {font-size:16px; color:#545454; width:467px; margin:10px auto 0;}
	#applications ul, #applications li{color:#048BBE; font-size:11px; margin:0 0 0 7px; list-style:square;}
	#applications ul {margin-top:5px;}
.whiteBoxBottom {background:url(images/catalogBoxBottom.gif) no-repeat; height:4px; width:505px;}


.catProductPrice{color:#84BCCD; font-size:18px;}
/*.sections {display:none; width:505px; clear:both;}
.sectionsNoHide {width:505px; clear:both;}

#comment {width:444px; height:100px;}
.ratingsSubmit {background:#eee; border:1px solid #ddd; padding:4px 10px; color:#545454; float:right; margin-right:6px; cursor:pointer;}
.ratingsSubmit:hover {background:#ddd; border:1px solid #ccc;}
.reviewSubmit {background:#fff; border:1px solid #ccc; padding:4px 10px; color:#545454; float:left; margin:0px 0 0 15px; cursor:pointer;}
.reviewSubmit:hover {background:#eee; border:1px solid #bbb;}
.singleReview {padding:10px 10px 0; border-bottom:1px solid #ccc;}.singleReview {padding:10px 10px 0; border-bottom:1px solid #ccc;}
	.even {background: #f6f6f6;}
	.odd {background:#fff;}
	
	.byWho {font-weight:bold; font-style:italic; padding-bottom:5px;}
	.dateAdded {font-size:10px; color:#868686; padding:5px 0 0 0; margin:0;}
.dialog {display:none;}

#bigViewMore {width:131px; height:33px; background:url(images/bigView.gif); margin:0 auto;}
	#bigViewMore a{width:131px; height:33px; display:block;}
	#bigViewMore a:hover{background:url(images/bigView.gif) 0 -33px;}*/
	
	
.yellowLine {width:150px; height:2px; background:#ffcc3e; margin:5px auto;}
.orangeText {font-size:26px; color:#fe8a25;}