/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

/* Start Fix FF Add to Cart Alignment 04202009 */
.addtocartImg{
border:0;
margin:10px auto;
padding:0px;
cursor: pointer;
vertical-align:middle;
}

/* End Fix FF Add to Cart Alignment */

/* Start Item Seperator Color 2009-05-09 MH */
#contents .horizontal-seperator{border-bottom:1px solid #8fa79f;}
#contents .vertical-seperator{border-right:1px solid #8fa79f;}
/* End Item Seperator Color 2009-05-09 MH */

/* Elements from css-base*/

h1, h2, h3{margin:0;}
h1, h2, h3{font-size: 14px;}
h4 {font-size: 11px;}
body {background-repeat: repeat-x;}


#slogan {color:#b35a00; display:inline; float:right; font:normal 11px Tahoma, Geneva, Verdana, sans-serif; padding:2.7em 15px 10px 10px; width:225px; text-align:right;} /* 225 + 25= 250 */
#htmltop, #htmlbottom, #htmltop a, #htmlbottom a{ padding:1px;
color:#ffffff; margin-right: -150px;
}
#searcharea fieldset {border:0 solid; display:block; padding:10px 0 10px 3px;}

#itemarea {background-color:#fff; margin:0px 15px 0; padding:0px; zoom:1;}

#nav-product ul li a { 
	border-bottom:1px;
        display:block; 
	height:18px; 
	margin:0;
	min-height:12px; 
	text-decoration:none; 
	width:133px; 
        padding:1px 4px 1px 6px;
       

}
#nav-product ul li a{width:100%; }
* html #nav-product ul li a{width:133px; height:100%; overflow:hidden;
 overflow:hidden;}
#categories a {
	color: #946841;
	text-decoration: none;
	}
#categories a:visited {
	color: #993300;
	text-decoration: none;
	}
#cat-table {
	width: 100%;
	border-collapse: collapse;
    border: 1px 1px 1px 1px solid #946841;

	padding: 8px 8px 4px 8px;
			}
#cat-grid 
	font-size: 11px;
	background-color: #ffffff;
	border: 4px 4px 4px 4px solid #946841;
	padding: 8px 8px 4px 8px;
	text-align: center;
	}
#cat-grid2 {
	font-size: 11px;
	background-color: #ffffff;
	border: 4px 4px 4px 4px solid #990000;
	padding: 8px 8px 4px 8px;
	text-align: left;
	}
.hometable {
	border: 0px;
	align: left;
	text-decoration: none;
	width: 100%;
	cellspacing: 5px;
        font-size: 14px;
	}
.hometable ul  li a {
	text-decoration: none;
	font-style: italic;
	font-weight:700;
	color: #000000;}
.hometable a  img {
	align: left;
	border: 0px;
	}
.hometable td {
	padding:1px 4px 1px 6px;
	}
.hometable a {
	text-decoration: none;
	font-style: italic;
	font-weight:700;
	color: #000000;
	}
#bottomlinks a {
	text-align: center;
	text-decoration: none;
        font-size: 11px;
        color: #ffffff;
	}

#paypal {
	border: 0px;
	text-align: left;
	text-decoration: none;
	width: 100%;
	cellspacing: 0px;
	cellpadding 10px;
        font-size: 11px;
	}
#paypal td {
	text-align: center;
	}
.nav-header2 {
	width: 133px;
	border: 0px;
        padding: 5px 5px 5px 5px;
	border: #ccb8a7; 
	border-collapse: collapse;
        color: #ffffff;
        background-color: #8fa79f;
        }
.quotes {
        font-size: 11px;
        font-style: italic;
        text-align: center;
        }
.pagination {
        font-size: 11px;
        text-align: center;
        }
#item-contenttitle {
        border: 4px 0px 4px 0px solid #64848F;


