body { background:#EEEEEE url(../images/bg-gradient.gif) repeat-x left top; }

.hr { border-bottom:1px solid #860600; }
.info { color:#860600; }
.content p.errmsg { color:#860600; }

#all { width:765px; background:#9A9077; }
#header { width:765px; height:95px; background:url(../images/bg-header.gif) no-repeat left top; }
	#header img { width:400px; height:95px; }
h1 { background:url(../images/logo-art-supplies.gif) no-repeat left top; }
h1.kb { background:url(../images/logo-kit-builder.gif) no-repeat left top; }
	h1 span { color:white; }

#menutop { position:relative; width:420px; margin:0 25px 0 315px; }
	#menutop a { background:white; color:black; border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black; }
	#menutop a.first { border-left:1px solid black; }
	#menutop a.active { background:#860600; color:white; }
	#menutop a:hover { background:#860600; color:white; }
#body { width:751px; background:white; margin-bottom:0; }
	.bgbodytop { position:absolute; left:0; top:0; width:765px; height:15px; background:white; }
	.bgbodybottom { position:absolute; left:0; bottom:0; width:765px; height:15px; background:white; }
		#body .content h2 { background:#860600; color:white; }
#footer { width:765px; padding:5px 0; background:#EEEEEE; margin-top:0; }
	#menubottom a { color:#641818; margin:0 7px; font:10px Arial, Helvetica, sans-serif; }
	#footer .smallprint { margin:30px 0 0 0; color:#666666; }
	
table.prodlist th { background:#860600; color:white; }
table.prodlist a:hover { color:#860600; }

.breadcrumbs a:hover, .pager a:hover, .linklist a:hover { color:#860600; }