H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: green; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px; COLOR: #fff; PADDING-TOP: 5px
}
.product .artlink {
	CLEAR: none; MARGIN: 10px
}
#header-bg {
	BACKGROUND: url(img/header_bg.jpg) repeat-x; HEIGHT: 84px
}
.storename A {
	MARGIN: 10px; FONT: 36px/40px "Trebuchet MS", Tahoma, sans-serif; COLOR: green; TEXT-DECORATION: none
}
.storename A:visited {
	MARGIN: 10px; FONT: 36px/40px "Trebuchet MS", Tahoma, sans-serif; COLOR: green; TEXT-DECORATION: none
}
.storename A:hover {
	COLOR: #333
}
#header-bg H1 {
	COLOR: #666
}
BODY {
	MARGIN: 0px; FONT: 12px/1.25em Arial, Helvetica, sans-serif; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#mainframe {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-LEFT: green 1px solid; WIDTH: 800px; BORDER-BOTTOM: green 1px solid; POSITION: relative; TEXT-ALIGN: left
}
#mainbody {
	CLEAR: both; Z-INDEX: 1; PADDING-BOTTOM: 15px; WIDTH: 100%; POSITION: relative
}
#headerBox {
	CLEAR: both; Z-INDEX: 1; POSITION: relative
}
#header {
	POSITION: relative
}
#sidenavBox {
	BORDER-RIGHT: green 1px solid; MARGIN-TOP: 3px; Z-INDEX: 3; FLOAT: left; WIDTH: 137px; POSITION: relative; TOP: 0px
}
#sidenav {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#sidenavBG {
	BORDER-RIGHT: green 1px solid; LEFT: 0px; MARGIN-BOTTOM: -32767px! important; WIDTH: 137px; PADDING-TOP: 32767px! important; POSITION: absolute; TOP: 0px
}
#contentBox {
	MARGIN-TOP: 3px; Z-INDEX: 3; FLOAT: right; WIDTH: 659px; POSITION: relative
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#contentBG {
	LEFT: 137px; MARGIN-BOTTOM: -32767px! important; WIDTH: 659px; PADDING-TOP: 32767px! important; POSITION: absolute; TOP: 0px
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; MARGIN: -1px 0px 0px; OVERFLOW: hidden; HEIGHT: 1px
}
P {
	FONT: 12px/1.25em Arial, Helvetica, sans-serif
}
TABLE {
	FONT: 12px/1.25em Arial, Helvetica, sans-serif
}
TD {
	FONT: 12px/1.25em Arial, Helvetica, sans-serif
}
A:link {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #003399; TEXT-DECORATION: underline
}
A:visited {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333366; TEXT-DECORATION: underline
}
A:hover {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none
}
A:active {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 11px Geneva, Arial, Helvetica, sans-serif; COLOR: #cccccc; PADDING-TOP: 0px
}
.leftmenu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 135px; PADDING-TOP: 0px
}
A.leftmenu:link {
	BACKGROUND: #e0edd1; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
A.leftmenu:visited {
	BACKGROUND: #e0edd1; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
A.leftmenu:hover {
	BACKGROUND: #006600; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
A.leftmenu:active {
	BACKGROUND: #006600; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
.lmbox {
	BORDER-RIGHT: black 4px double; PADDING-RIGHT: 0px; BORDER-TOP: black 4px double; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 4px double; PADDING-TOP: 0px; BORDER-BOTTOM: black 4px double
}
.lmhdr {
	BACKGROUND: black; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #fff
}
.nav {
	DISPLAY: block
}
.headline {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 23px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 5px
}
.iconHeadline {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 5px
}
.productArea {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 12px Arial, Helvetica, sans-serif; PADDING-TOP: 5px
}
.footertext {
	FONT: 9px Arial; COLOR: #999; TEXT-ALIGN: center
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #0063a6; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#navcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d0ddc1; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FONT-FAMILY: georgia, serif
}
#navcontainer:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; content: "."
}
UL#navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 28px
}
UL#navlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#navlist LI A {
	BORDER-RIGHT: #aaab9c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffe 1px solid; PADDING-LEFT: 5px; BACKGROUND: #e0edd1; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #777; LINE-HEIGHT: 30px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
UL#navlist LI#active A {
	COLOR: #008000
}
UL#navlist LI A:hover {
	BORDER-LEFT-COLOR: #ccc; BACKGROUND: #006600; BORDER-BOTTOM-COLOR: #fff; COLOR: #fff; BORDER-TOP-COLOR: #aaab9c; BORDER-RIGHT-COLOR: #fff
}
UL#navlist LI#active A:hover {
	BORDER-LEFT-COLOR: #ccc; BACKGROUND: #006600; BORDER-BOTTOM-COLOR: #fff; COLOR: #fff; BORDER-TOP-COLOR: #aaab9c; BORDER-RIGHT-COLOR: #fff
}
.featuredProd {
	FLOAT: left; MARGIN: 3px; OVERFLOW: hidden; WIDTH: 30%
}
.featuredProd A IMG {
	DISPLAY: block; MARGIN: auto auto 10px; OVERFLOW: hidden; WIDTH: 175px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 175px; BORDER-BOTTOM-STYLE: none
}
.featuredProd A {
	FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.featuredProd A:hover {
	TEXT-DECORATION: none
}
.featuredProd P {
	MARGIN: auto; COLOR: #333
}
.catProdList P {
	MARGIN: auto; COLOR: #333
}
.catProdList {
	FLOAT: left; MARGIN: 3px; OVERFLOW: hidden; WIDTH: 30%
}
.catProdList A IMG {
	DISPLAY: block; MARGIN: auto auto 10px; OVERFLOW: hidden; WIDTH: 175px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 175px; BORDER-BOTTOM-STYLE: none
}
.catProdList A {
	MARGIN: auto; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.catProdList A:hover {
	TEXT-DECORATION: none
}
.similarProd P {
	MARGIN: auto; COLOR: #333
}
.similarProd {
	FLOAT: left; MARGIN: 3px; OVERFLOW: hidden; WIDTH: 30%
}
.similarProd A IMG {
	DISPLAY: block; MARGIN: auto auto 10px; OVERFLOW: hidden; WIDTH: 175px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 175px; BORDER-BOTTOM-STYLE: none
}
.similarProd A {
	FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.similarProd A:hover {
	TEXT-DECORATION: none
}
.similarProd P {
	MARGIN: auto; COLOR: #333
}
.relatedProd {
	FLOAT: left; MARGIN: 3px; OVERFLOW: hidden; WIDTH: 30%
}
.relatedProd A IMG {
	DISPLAY: block; MARGIN: auto auto 10px; OVERFLOW: hidden; WIDTH: 175px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 175px; BORDER-BOTTOM-STYLE: none
}
.relatedProd A {
	FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.relatedProd A:hover {
	TEXT-DECORATION: none
}
.relatedProd P {
	MARGIN: auto; COLOR: #333
}
.categoryLink {
	FLOAT: left; MARGIN: 3px 3px 10px; OVERFLOW: hidden; WIDTH: 30%; TEXT-ALIGN: center
}
.categoryLink A IMG {
	DISPLAY: block; MARGIN: auto; OVERFLOW: hidden; WIDTH: 175px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 175px; BORDER-BOTTOM-STYLE: none
}
.productImg {
	FLOAT: left; MARGIN: 3px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#artlistbox {
	WIDTH: 630px
}
#artbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/artbottom.gif) repeat-x left bottom; PADDING-BOTTOM: 8px; MARGIN: 0px 15px; PADDING-TOP: 0px
}
#artbox H3 {
	FONT-SIZE: 1.2em; COLOR: green
}
A.artlink {
	CLEAR: both; DISPLAY: block; BACKGROUND: green; FLOAT: right; MARGIN-BOTTOM: 10px; FONT: bold 14px/20px Arial, Helvetica, sans-serif; WIDTH: 100px; COLOR: #fff; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.artlink:hover {
	BACKGROUND: #333
}
.deptColumn {
	FLOAT: left; WIDTH: 202px
}
.deptColumn IMG {
	WIDTH: 200px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 200px; BORDER-BOTTOM-STYLE: none
}
.deptColumn .mainDept LI {
	LIST-STYLE-IMAGE: url(img/arrow-large.gif); MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #91bb60 1px solid
}
.deptColumn .mainDept LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.deptColumn .catList {
	PADDING-LEFT: 10px
}
.deptColumn .catList LI {
	LIST-STYLE-IMAGE: url(img/arrow-small.gif); PADDING-BOTTOM: 4px
}
.deptColumn .catList LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em
}
.deptColumn .catList .viewAll A {
	FONT-WEIGHT: bold
}
.price {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 30px; WIDTH: 300px; COLOR: #000; PADDING-TOP: 30px; TEXT-ALIGN: center
}
.product_window_med {
	BACKGROUND-POSITION: center center; FLOAT: left; MARGIN: 5px; WIDTH: 175px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 175px
}
.product_window_med IMG {
	WIDTH: 175px; HEIGHT: 175px
}
.product_window_lrg {
	BACKGROUND-POSITION: center center; FLOAT: left; MARGIN: 5px; WIDTH: 275px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 300px
}
.product_window_lrg IMG {
	WIDTH: 275px; HEIGHT: 300px
}
.prodPageImg {
	MARGIN: 0px 10px 5px 0px
}
