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

/*************
	menu
**************/

#catMenu {float:left; background:#BAAB82; width:200px; border-top:1px solid #5E5741; border-left:1px solid #5E5741; border-right:1px solid #5E5741; adding:0; margin:0;}
#catMenu {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; color:#5E5741;}
#catMenu a, #catMenu a:visited {display:block; width:180px; padding:10px 0 10px 20px; border-bottom:1px solid #5E5741; color:#5E5741;}
#catMenu a:hover{background:#9F916D; color:#3F3A2B;}
#catMenu .active {background:#CFBA81; color:#2F2B20 !important;}
#catMenu .active:hover {background:#CFBA81; color:#2F2B20 !important;}

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

/* Main Product Listing Container */
#prodContainer {
	padding:5px 0;
	}
	
/* Product Box */
.prodBox {
	float:left;
	margin:0 31px 30px 0;
	border:1px solid #8c7949;
	padding:4px;
	background:#b29d61;
	}
	
.prodBoxInside {background:#fff; min-height:267px; width:147px; padding:4px;}

/* Product Image */
.prodImage {
	width:128px;
	height:151px;
	}
/* Product Image Link */
.prodImageLink {
	display:block;
	width:128px;
	height:128px;
	}
/* Product Image Link <span> (No Image) */
.prodImageLink span {
	display:block;
	width:128px;
	height:128px;
	overflow:hidden;
	text-indent:800px;
	size:1px;
	background:#fff url(images/catalog/no_image.gif) no-repeat top left;
	}
/* Product Link Text */
a.prodTextLink, a.prodTextLink:visited, a.prodTextLink:hover {
	font-size:11px;
	font-family:Arial,Verdana,Helvetica; 
	font-weight:bold;
	color:#6e6639;
	line-height: 1.0;
	}
a.prodTextLink:hover {
	color:#524c2a;
	text-decoration:none;
	}
/* Product Manufacturer Link Text */
a.prodTextManLink, a.prodTextManLink:visited, a.prodTextManLink:hover {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica; 
	font-weight:bold;
	color:#000;
	line-height:normal;
	text-decoration: none;
	}
/* Product Text: SALE */
.prodTextSale {
	display:block;
	width:128px;
	height:20px;
	overflow:hidden;
	text-indent:800px;
	background: url(images/catalog/prod_txt_sale.gif) no-repeat top center;
	}
/* Product Text: Price */
.prodTextPrice, .prodTextPriceDetails {
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:800;	
	color:#92741e;
	}
	
.prodTextPriceDetails {
	font-size:11px;
	font-family:Arial,Verdana,Arial,Helvetica; 
	font-weight:800;	
	color:#6e6639;
	}

/* 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:150px;
	height:19px;
	background:#fff url(images/catalog/btn_view_details1.gif) no-repeat top left;
	margin:0;
	}
	.prodViewDetails span {
		display:none;
		}
/* Product Details Text: Title, Name */
.prodTextTitle, .catProductName {
	font-size:14px;
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;	
	color:#333;
	}
.ProductButton {
		margin-top:10px;
		margin-right:20px;
		color:#fff; 
		font-weight:800; 
		background:#000;
		border:1px solid #CCC;
		cursor:pointer;
		height:30px;
		background-image: url(./images/bnt_background.gif); background-image: repeat-x;
		}

.ProductButtonSub {
		margin-top:2px;
		color:#fff; 
		font-weight:400; 
		background:#000;
		border:1px solid #CCC;
		cursor:pointer;
		height:25px;
		background-image: url(./images/bnt_background.gif); background-image: repeat-x;
		}

/*************
	CART STYLES
**************/
.catCartfinePrint {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica; 
	color:#999;
	}

/*************
	PAGINATION
**************/
.catPagination {
	clear:both;
	}
	.catPagination td {
		font-size:11px;
		font-family:Verdana,Arial,Helvetica; 
		color:#333;
		}
		.catPagination td a, .catPagination td a:visited, .catPagination td a:hover {
			/*display:block; float:left;*/
			padding:2px;
			font-size:11px;
			font-family:Verdana,Arial,Helvetica; 
			font-weight:bold;
			color:#333;
			text-align:center;
			}
		.catPagination td a.active, .catPagination td a.active:visited, .catPagination td a.active:hover {
			background-color:#333;
			color:#DAC996;
			}
		.catPagination td a:hover {
			background-color:#333;
			color:#DAC996;
			}
	
/*************
	OTHER STYLES
**************/

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


.catProductManufacturer a, .catProductManufacturer a:visited, .catProductManufacturer a:hover {	
	font-size:11px;	
	font-family:Arial,Verdana,Helvetica; 
	font-weight:400;	
	color:#333;	
	text-decoration:underline;
	}
.catProductManufacturer a:hover {	
	color:#000;	
	text-decoration:none;
	}


/* ================= */
/* CATMENU GOES HERE */
/* ================= */

.cartTable {
	border:1px solid #7F7557;
	background:#BFB083;
	margin-top:15px;
	color:#4F4831;
	}
.cartTable a{#000;}

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


.tableHdr {
	font-weight:bold;
	font-size:14px;
	padding:3px;
	}

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