body { background:#A3A3A3; }

.hr { border-bottom:1px solid #023A5B; }
.info { color:#023A5B; }
.content p.errmsg { color:#023A5B; }

#all { width:765px; }
#header { width:765px; height:150px; background:url(../images/bg-header.gif) no-repeat left top; }
	#header img { width:400px; height:150px; }
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:#023A5B; }
#menutop { position:relative; width:420px; margin:0 25px 0 315px; }
	#menutop a { background:white; color:black; border-top:1px solid black; border-right:1px solid black; border-bottom:1px solid black; }
	#menutop a.first { border-left:1px solid black; }
	#menutop a.active { background:#023A5B; color:white; }
	#menutop a:hover { background:#023A5B; color:white; }
#body { width:751px; padding:15px 7px; background:white; }
	.bgbodytop { position:absolute; left:0; top:0; width:765px; height:24px; background:url(../images/page_corners_top.gif) no-repeat left top; }
	.bgbodybottom { position:absolute; left:0; bottom:0; width:765px; height:24px; background:url(../images/page_corners_bottom.gif) no-repeat left bottom; }
	#body .content h2 { background:#023A5B; color:white; }
#footer { position:relative; width:765px; margin:0 auto; }
	#menubottom a { color:#023A5B; margin:0 7px; }
	#footer .smallprint { margin:40px 0 0 0; color:#666666; }
	
table.prodlist th { background:#023A5B; color:white; }
table.prodlist a:hover { color:#023A5B; }

.breadcrumbs a:hover, .pager a:hover, .linklist a:hover { color:#023A5B; }