HTML {
	HEIGHT: 100%
}
BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #fae8b8; HEIGHT: 100%; COLOR: #663200; FONT-SIZE: 12px
}
BODY.single-product {
	BACKGROUND: #faf3d9
}
H4 {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f0b059; PADDING-LEFT: 6px; WIDTH: 737px; PADDING-RIGHT: 6px; COLOR: white; MARGIN-LEFT: auto; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: auto; PADDING-TOP: 4px
}
H1 {
	LETTER-SPACING: 4px
}
TEXTAREA {
	HEIGHT: 100px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.clearer {
	HEIGHT: 0px; CLEAR: both
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
A {
	COLOR: #5c97fd
}
A:link {
	COLOR: #5c97fd
}
A:visited {
	COLOR: #5c97fd
}
#header {
	Z-INDEX: 100; POSITION: relative; MARGIN: 0px auto; WIDTH: 728px
}
#header-wrapper {
	Z-INDEX: 1000; BACKGROUND: #fae8b8; PADDING-TOP: 20px
}
#content {
	Z-INDEX: 0; CLEAR: both
}
#inner-content {
	PADDING-BOTTOM: 20px; MARGIN: 5px auto; PADDING-LEFT: 20px; WIDTH: 709px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#categories #inner-content H1 {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: -20px
}
#wrapper {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 749px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#top-menu {
	POSITION: absolute; TEXT-ALIGN: right; TOP: 0px; RIGHT: 0px
}
.home #top-menu {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN-TOP: -19px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; MARGIN-LEFT: 160px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.home #top-menu A {
	MARGIN-LEFT: 20px
}
#top-menu A {
	COLOR: #662600; MARGIN-LEFT: 8px; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#top-menu DIV {
	PADDING-BOTTOM: 7px
}
#top-menu .submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #662600; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.home .submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #662600; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#top-menu .q {
	BORDER-BOTTOM: #600 1px solid; BORDER-LEFT: #600 1px solid; WIDTH: 110px; BACKGROUND: #fae8b8; FONT-SIZE: 12px; BORDER-TOP: #600 1px solid; BORDER-RIGHT: #600 1px solid
}
.home .q {
	BORDER-BOTTOM: #600 1px solid; BORDER-LEFT: #600 1px solid; WIDTH: 110px; BACKGROUND: #fae8b8; FONT-SIZE: 12px; BORDER-TOP: #600 1px solid; BORDER-RIGHT: #600 1px solid
}
.home .q {
	BACKGROUND: #cb935d; MARGIN-LEFT: 2px
}
#main H1 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Times New Roman"
}
#inner-content H1 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Times New Roman"
}
#products H1 {
	Z-INDEX: 0; BORDER-LEFT: #fae8b8 5px solid; PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 14px; WIDTH: 721px; PADDING-RIGHT: 14px; FONT-FAMILY: "Times New Roman"; BACKGROUND: #e39833; COLOR: #662600; FONT-SIZE: 30px; FONT-WEIGHT: normal; BORDER-RIGHT: #fae8b8 5px solid; PADDING-TOP: 14px
}
BODY.single-product #products H1 {
	BORDER-BOTTOM-COLOR: #faf3d9; BORDER-TOP-COLOR: #faf3d9; BORDER-RIGHT-COLOR: #faf3d9; BORDER-LEFT-COLOR: #faf3d9
}
#products #h1-wrapper {
	Z-INDEX: 0; WIDTH: 100%
}
#h1-wrapper TD.left {
	WIDTH: 50%; BACKGROUND: #7c5127
}
#h1-wrapper TD.right {
	WIDTH: 50%; BACKGROUND: #cc935e
}
#h1-wrapper TD.middle {
	WIDTH: 749px
}
.products {
	MARGIN: 0px auto
}
.products TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#product {
	MARGIN: 5px auto 0px; WIDTH: 749px
}
#product #main-image {
	PADDING-RIGHT: 15px
}
#product TD {
	HEIGHT: 100%; VERTICAL-ALIGN: top
}
#product H2 {
	COLOR: #663200; FONT-SIZE: 18px
}
#product H3 {
	COLOR: #663200; FONT-SIZE: 14px
}
.smaller {
	FONT-SIZE: 0.8em
}
#product .products {
	MARGIN: 0px
}
.sku {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 1em
}
.admin-only {
	COLOR: #a52c10
}
.title-bar {
	Z-INDEX: 0; POSITION: relative
}
.next-prev-links {
	POSITION: absolute; BOTTOM: 7px; RIGHT: 8px
}
.next-prev-links A {
	DISPLAY: block; FLOAT: right; COLOR: #663200; MARGIN-LEFT: 45px; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.wish-list #content {
	MARGIN: 0px auto; WIDTH: 749px; BACKGROUND: #eeb469
}
.wish-list .wish-list-items TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.wish-list .wish-list-items TD IMG {
	VERTICAL-ALIGN: middle
}
#categories #content {
	MARGIN: 0px auto; WIDTH: 749px; BACKGROUND: #eeb469
}
#categories #leftnav {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 18px; WIDTH: 135px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 14px
}
#categories #leftnav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#categories #leftnav A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #662600; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#categories #main {
	PADDING-LEFT: 26px; WIDTH: 550px; FLOAT: left
}
#categories #main INPUT {
	MARGIN: 5px
}
#categories H1 {
	PADDING-BOTTOM: 5px; MARGIN: 7px 0px 0px; PADDING-LEFT: 11px; WIDTH: 376px; PADDING-RIGHT: 11px; BACKGROUND: #cb7f2f; FONT-SIZE: 30px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
#categories #h1-wrapper .middle IMG {
	BORDER-LEFT: #fae8b8 7px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #fae8b8 7px solid; PADDING-TOP: 0px
}
#categories {
	Z-INDEX: 0
}
#categories #content {
	MARGIN-TOP: 7px
}
#footer {
	PADDING-BOTTOM: 13px; MARGIN: 10px auto; PADDING-LEFT: 11px; WIDTH: 727px; PADDING-RIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #cc935e; COLOR: black; FONT-SIZE: 10px; PADDING-TOP: 13px
}
#footer A {
	COLOR: #663200; FONT-WEIGHT: bold
}
#search {
	MARGIN: 0px
}
#menu_container {
	Z-INDEX: 100; POSITION: relative; WIDTH: 735px; HEIGHT: 25px; MARGIN-LEFT: -4px
}
#pmenu {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#pmenu UL {
	Z-INDEX: 100; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#pmenu A {
	Z-INDEX: 1000; LINE-HEIGHT: 24px; TEXT-INDENT: 5px; WIDTH: 90px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 25px; COLOR: #663200; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pmenu A:visited {
	Z-INDEX: 1000; LINE-HEIGHT: 24px; TEXT-INDENT: 5px; WIDTH: 90px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 25px; COLOR: #663200; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pmenu LI LI {
	BACKGROUND: #faf3d9
}
#pmenu LI LI A {
	WIDTH: 150px; PADDING-RIGHT: 0px
}
#pmenu LI LI A:visited {
	WIDTH: 150px; PADDING-RIGHT: 0px
}
#pmenu LI UL LI A {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #888; BORDER-LEFT-WIDTH: 1px; FONT-WEIGHT: bold
}
#pmenu LI UL LI A:visited {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #888; BORDER-LEFT-WIDTH: 1px; FONT-WEIGHT: bold
}
#pmenu LI A.enclose {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px
}
#pmenu LI A.enclose:visited {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px
}
#pmenu LI {
	Z-INDEX: 1000; BACKGROUND: #fae8b8; FLOAT: left
}
#pmenu LI:hover {
	POSITION: relative
}
#pmenu LI:hover > A {
	COLOR: #663200
}
#pmenu LI UL {
	DISPLAY: none
}
#pmenu LI:hover > UL {
	POSITION: absolute; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; WIDTH: 120px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(transparent.gif); TOP: -11px; PADDING-TOP: 10px; LEFT: 80px
}
#pmenu > LI:hover > UL {
	TOP: 16px; LEFT: -30px
}
#pmenu LI UL LI A:hover {
	COLOR: #663200
}
#pmenu TABLE {
	Z-INDEX: 100; POSITION: absolute; BORDER-COLLAPSE: collapse; FONT-SIZE: 1em; TOP: 0px; LEFT: 0px
}
* HTML #pmenu LI A:hover {
	POSITION: relative; BACKGROUND: #dfd7ca; COLOR: #c00
}
#pmenu LI A:active {
	BACKGROUND: #dfd7ca; COLOR: #c00
}
#pmenu LI A:focus {
	BACKGROUND: #dfd7ca; COLOR: #c00
}
#pmenu LI.fly {
	BACKGROUND: url(http://www.cssplay.co.uk/menus/fly.gif) #fae8b8 no-repeat right center
}
#pmenu LI.drop {
	BACKGROUND: url(http://www.cssplay.co.uk/menus/drop.gif) #fae8b8 no-repeat right center
}
* HTML #pmenu LI UL {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(transparent.gif); VISIBILITY: hidden; TOP: -11px; PADDING-TOP: 10px; LEFT: 80px
}
#pmenu LI A:hover UL UL {
	VISIBILITY: hidden
}
#pmenu LI A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
#pmenu LI A:hover UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
#pmenu LI A:hover UL A:hover UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
#pmenu LI A:hover UL {
	VISIBILITY: visible; TOP: 15px; LEFT: -31px
}
#pmenu LI A:hover UL A:hover UL {
	VISIBILITY: visible; TOP: -11px; LEFT: 80px
}
#pmenu LI A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
#pmenu LI A:hover UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
#pmenu LI A:hover UL A:hover UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
.flyout-menu {
	Z-INDEX: 0; PADDING-BOTTOM: 18px; LINE-HEIGHT: 17px; MARGIN: 25px 0px 50px; PADDING-LEFT: 18px; WIDTH: 135px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 150px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.flyout-menu UL {
	Z-INDEX: 50; POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.flyout-menu LI {
	FLOAT: left; HEIGHT: 17px
}
.flyout-menu LI LI {
	BACKGROUND: #faf3d9
}
.flyout-menu LI LI A {
	COLOR: #888
}
.flyout-menu LI.sub {
	
}
.flyout-menu TABLE {
	Z-INDEX: 100; POSITION: absolute; BORDER-COLLAPSE: collapse; FONT-SIZE: 1em; TOP: 0px; LEFT: 0px
}
.flyout-menu A {
	TEXT-INDENT: 5px; WIDTH: 149px; DISPLAY: block; HEIGHT: 16px; COLOR: #662600; TEXT-DECORATION: none
}
.flyout-menu A:visited {
	TEXT-INDENT: 5px; WIDTH: 149px; DISPLAY: block; HEIGHT: 16px; COLOR: #662600; TEXT-DECORATION: none
}
* HTML .flyout-menu A {
	WIDTH: 149px
}
* HTML .flyout-menu A:visited {
	WIDTH: 149px
}
* HTML .flyout-menu A:hover {
	POSITION: relative; COLOR: #888
}
* HTML .flyout-menu LI LI A:hover {
	POSITION: relative; COLOR: #662600
}
.flyout-menu LI:hover {
	POSITION: relative
}
.flyout-menu A:active {
	COLOR: #efa
}
.flyout-menu A:focus {
	COLOR: #efa
}
.flyout-menu LI:hover > A {
	COLOR: #888
}
.flyout-menu LI LI:hover > A {
	COLOR: #662600
}
.flyout-menu LI UL {
	POSITION: absolute; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(transparent.gif); VISIBILITY: hidden; TOP: -30px; PADDING-TOP: 30px; LEFT: 100px
}
.flyout-menu LI:hover > UL {
	VISIBILITY: visible
}
.flyout-menu UL A:hover UL UL {
	VISIBILITY: hidden
}
.flyout-menu UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
.flyout-menu UL A:hover UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden
}
.flyout-menu UL A:hover UL {
	VISIBILITY: visible
}
.flyout-menu UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
.flyout-menu UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
.flyout-menu UL A:hover UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible
}
.inquiry TD {
	PADDING-RIGHT: 10px
}
#product .purchase .products TH {
	TEXT-ALIGN: left
}
#product .purchase .products TD {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
.actions A {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 30px
}
.additional-images {
	MARGIN-RIGHT: 30px
}
.caption {
	TEXT-ALIGN: center; FONT-STYLE: italic
}
.sale-old-price {
	TEXT-DECORATION: line-through
}
.sale-price {
	COLOR: #c00; FONT-WEIGHT: bold
}
#chandelier-images {
	TEXT-ALIGN: center
}
#chandelier-images IMG {
	MARGIN: 0px 20px 10px 0px
}
.error {
	MARGIN: 1em 0px; COLOR: red; FONT-SIZE: 20px
}

