@charset "utf-8";
/* CSS Document */
html { min-height: 100%; margin-bottom: 1px; }

body {
	background: #2F1B12 url(slices/bgtile002.jpg) repeat;
	margin: 0px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
#header {
	background: url(slices/toplogoheader2.jpg) no-repeat;
	height: 115px;
	width: 950px;
}
#graphicsheader {
	background: url(slices/graphics2.jpg) no-repeat;
	height: 192px;
}
#centertop {
	background: url(slices/centertop.jpg) no-repeat;
}
#navbar {
	background: url(slices/navbar.jpg) no-repeat;
	height: 49px;
}
#centerfill {
	background: url(slices/centerfill.jpg) repeat-y;
}
#footer {
	background: url(slices/footer.jpg) no-repeat;
	height: 77px;
}
#righttopscroll {
	background: url(slices/rightscroll.png) no-repeat right top;
	height: 303px;
	width: 122px;
}
#name {
	background: url(slices/name001.gif) no-repeat center center;
}
.maincontent {
	padding: 0px 24px;
}
.footertext {
	font: 12px "Comic Sans MS";
	color: #AFA083;
	text-align: center;
	padding-top: 18px;
}
#footer a {
	color: #AFA083;
}
#footer a:hover {
	color: #D97537;
}
#footer a:visited {
	color: #AFA083;
}



h3 {
	background: #A39272;
	color: #291105;
	padding-left: 8px;
	font: bold 16px "Trebuchet MS";
}
img.cartimage {
width: 50px;
border:0px;
}h2 {
	color: #351506;
	background: #F7D9B3;
	padding: 2px 8px;
	border: 1px solid #351506;
}

/*category styling*/
/*P.catname {
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
	vertical-align:top;
	font-size: 16px;
	color: #C7694F;
	border: 3px double #C7694F;
} */

P.catdesc {
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
}

IMG.catimage {
border: 1px solid #000;
vertical-align:top;
}

TD.catimage {
vertical-align:top;
}

td.catname {
	border:2px outset #FFFFFF;
	padding:4px;
	text-align: center;
	background: url(images/stripesbg.gif) repeat-y;
}

TD.catnavigation {
	vertical-align:middle;
	text-align: left;
	color: #000000;
}

/*link colors*/
A:link {
	color: #000000;
	text-decoration: underline;
}

A:visited {
	color: #333333;
	text-decoration: underline;
}

A:active {
	color: #FF9933;
	text-decoration: none;
}

A:hover {
	color: #752F00;
	text-decoration: underline;
}

/*top navigation*/
td.prodnavigation {
	color : #000000;
	font: bold 14px Verdana;
}

P.prodnavigation {
	color : #000000;
	font: bold 14px Verdana;
}
/* current page number color */
SPAN.currpage {
	color: #A01013;
	font-weight: bold;
}
P.pagenums {
	font: 10px Verdana;
}

/*product name */
div.prodname {
	color: #000000;
	text-align: center;
}
div.prodprice {
	text-align: center;
}

div.prodname {
	font-weight: normal;
}
div.detailname  {
	font-weight: bolder;
}

/*border around products */
TD.product {
	border:1px solid #000;
	background: center;
}

/* Mini Cart Styling */

TD.mincart {
font-size: 10px;
font-family : Verdana;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
}.minicartpadding {
	margin-right: 24px;
	padding-right: 24px;
}
.clearfloatleft {
	clear: left;
	float: left;
	padding-right: 24px;
	padding-top: 0px;
}
hr {
	color: #351506;
}
.redtext {
	color: #87120C;
}

/*Cross Sales styling */
.cstitle {
	background: #E7E3DA;
	border: 1px solid #351506;
	color : #000000;
	padding: 4px;
	font: bold 13px Verdana, Arial, sans-serif;
	}
	
.imagepad_list {
	padding-right: 45px;
	padding-bottom: 140px;
	clear: right;
	float: right;
	padding-top: 33px;
	}
	
.smaller {
	font-size: 10px;
}
.smaller {
	font-size: 10px;
}
.paintertrueclearleft {
	clear: left;
	float: left;
	padding-top: 30px;
}
.largertext {
	font-size: 18px;
	font-weight: bold;
}
.smaller {
	font-size: 10px;
}
.smallertext {
	font-size: 10px;
}
.largertext {
	font: bolder small-caps 20px Tahoma;
}
.lightertable {
	font-size: 16px;
	font-weight: bold;
}
.largertextbold {
	font-size: 18px;
	font-weight: bolder;
}
.reallylargetext {
	font-size: 24px;
	font-weight: bolder;
}
.largertext {
	font-size: 16px;
}
.thinborder {
	border: 1pt solid #412112;
}
.largertext {
	font-size: 16px;
}
.clearfloatright {
	clear: right;
	float: right;
	padding-left: 20px;
}
.floatimageright {
	clear: right;
	float: right;
	padding-left: 20px;
}
.imagepadright {
	padding-left: 20px;
}

TABLE.cobtbl{
	background: #000000;
}

TD.cobhl{
	background: #AFA083;
	color: #351506;
}

TD.cobll{
	background: #AFA083;
}

