HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #000000; min-width: 773px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.intext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.fr {
	FLOAT: right
}
.fl {
	FLOAT: left
}
.cb {
	CLEAR: both
}
H1 {
	FONT-WEIGHT: lighter; FONT-SIZE: 1.6em; COLOR: #cc9900
}
H2 {
	FONT-SIZE: 1em; COLOR: #006600
}
.mt20 {
	MARGIN-TOP: 20px
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.mb40 {
	MARGIN-BOTTOM: 40px
}
#main {
	MARGIN: 0px auto; WIDTH: 773px; POSITION: relative; BACKGROUND-COLOR: #fff
}
#header {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #000
}
.logo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#header P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header #photo {
	BACKGROUND: #fff; PADDING-BOTTOM: 1px; BORDER-BOTTOM: #000 1px solid
}
#drop_menu {
	FONT-SIZE: 0.8em; Z-INDEX: 100; BACKGROUND: url(../images/grey_pixel.jpg) #000 repeat-x; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 100%
}
#drop_menu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; WHITE-SPACE: nowrap; HEIGHT: 10px; TEXT-DECORATION: none
}
#drop_menu A:hover {
	COLOR: #cc9
}
#drop_menu UL#menu {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#drop_menu LI {
	POSITION: relative
}
#drop_menu UL LI {
	BORDER-RIGHT: #999999 1px solid; FLOAT: left; WIDTH: 84px; BACKGROUND-COLOR: #000000
}
#drop_menu UL UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 500; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: auto
}
#drop_menu UL#menu UL LI {
	BORDER-RIGHT: #999999 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/nav_bullet.gif) #000000 no-repeat; BORDER-LEFT: #999999 1px solid; WIDTH: 140px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
#drop_menu LI:hover UL {
	DISPLAY: block; Z-INDEX: 110
}
#drop_menu LI.over UL {
	DISPLAY: block; Z-INDEX: 110
}
LI.selected {
	BORDER-TOP: #c93 2px solid; TEXT-ALIGN: center
}
LI.top {
	BORDER-TOP: #999 1px solid; TEXT-ALIGN: center
}
#side_menu {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: url(../images/menubkg.jpg) repeat-x 50% bottom; LEFT: 15px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 150px; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; TOP: 390px
}
#side_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; COLOR: #cc9900; PADDING-TOP: 7px
}
#side_menu UL LI {
	LIST-STYLE-IMAGE: url(../images/side_bullet.gif); MARGIN-BOTTOM: 8px; LIST-STYLE-TYPE: none
}
#side_menu UL LI A {
	COLOR: #c90; TEXT-DECORATION: none
}
#side_menu UL LI A:hover {
	COLOR: #060; TEXT-DECORATION: underline
}
#side_menu #head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/gold_pixel.jpg); PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 130px; COLOR: #000000; PADDING-TOP: 8px; HEIGHT: 20px
}
#side_menu2 {
	LEFT: 15px; WIDTH: 150px; POSITION: absolute; TOP: 640px
}
#side_menu2 P {
	MARGIN: 5px 0px
}
#side_menu2 IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.content {
	PADDING-RIGHT: 15px; MARGIN-TOP: -10px; PADDING-LEFT: 15px; BACKGROUND: url(../images/content_border.jpg) #fff repeat-x; PADDING-BOTTOM: 15px; WIDTH: 743px; PADDING-TOP: 390px
}
.text {
	FONT-SIZE: 0.85em; MARGIN-LEFT: 170px; COLOR: #000
}
.contact {
	FONT-SIZE: 0.85em; MARGIN-LEFT: 170px; COLOR: #000
}
.contact {
	MARGIN-LEFT: 250px
}
.commercial {
	WIDTH: 100%
}
.quote {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(../images/gold_pixel.jpg); PADDING-BOTTOM: 20px; BORDER-LEFT: #999 1px solid; COLOR: #cc9933; PADDING-TOP: 20px; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: italic
}
.q_name {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
.text UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 7px
}
.text UL LI {
	LIST-STYLE-IMAGE: url(../images/side_bullet.gif); MARGIN-BOTTOM: 8px; LIST-STYLE-TYPE: none
}
.text TABLE {
	PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 10px
}
.text TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cc9933 2px solid
}
.text TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 45%; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid
}
#contact_menu {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: url(../images/menubkg.jpg) repeat-x 50% bottom; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 220px; BORDER-BOTTOM: #999999 1px solid
}
#contact_menu #head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/gold_pixel.jpg); PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 8px; HEIGHT: 20px
}
#contact_menu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; COLOR: #cc9900; PADDING-TOP: 3px
}
.email {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(../images/menubkg.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 20px; MARGIN: 10px 0px 20px 10%; BORDER-LEFT: #999999 1px solid; WIDTH: 75%; PADDING-TOP: 20px; BORDER-BOTTOM: #999999 1px solid
}
.email LEGEND {
	FONT-WEIGHT: bold; COLOR: #cc9933
}
.email LABEL {
	PADDING-LEFT: 10px
}
.email INPUT {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; MARGIN-LEFT: 6px
}
.email TEXTAREA {
	MARGIN-TOP: 5px
}
.email DIV {
	FONT-SIZE: 0.8em; WIDTH: 100%; COLOR: #999999; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.email DIV P {
	DISPLAY: inline
}
.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
.refer {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(../images/menubkg.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 20px; MARGIN: 10px 0px 20px 15%; BORDER-LEFT: #999999 1px solid; WIDTH: 65%; PADDING-TOP: 20px; BORDER-BOTTOM: #999999 1px solid
}
.refer LEGEND {
	FONT-WEIGHT: bold; COLOR: #cc9933
}
.refer LABEL {
	PADDING-LEFT: 10px
}
.refer INPUT {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; MARGIN-LEFT: 5px
}
.refer DIV {
	FONT-SIZE: 0.8em; WIDTH: 100%; COLOR: #999999; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.refer DIV P {
	DISPLAY: inline
}
.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: center
}
#login {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: url(../images/menubkg.jpg) repeat-x 50% bottom; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; BORDER-BOTTOM: #999999 1px solid
}
#login #head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/gold_pixel.jpg); PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 180px; COLOR: #000000; PADDING-TOP: 8px; HEIGHT: 20px; TEXT-ALIGN: left
}
#login LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; WIDTH: 50px; COLOR: #000000; PADDING-TOP: 8px
}
#login INPUT {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; MARGIN-LEFT: 5px
}
#login DIV {
	WIDTH: 100%; TEXT-ALIGN: center
}
.signup {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(../images/menubkg.jpg) repeat-x 50% bottom; PADDING-BOTTOM: 20px; MARGIN: 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #999 1px solid
}
.signup LEGEND {
	FONT-WEIGHT: bold; COLOR: #cc9933
}
.signup LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 5px; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 8px
}
.signup INPUT {
	MARGIN-TOP: 5px; FONT-SIZE: 0.8em; MARGIN-LEFT: 5px
}
.signup TEXTAREA {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px
}
.signup DIV {
	FONT-SIZE: 0.8em; WIDTH: 100%; COLOR: #999999; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#footer {
	CLEAR: both; FONT-SIZE: 0.8em; PADDING-TOP: 6px; HEIGHT: 15px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right
}
A {
	COLOR: #cc9933; TEXT-DECORATION: none
}
A:hover {
	COLOR: #006600; TEXT-DECORATION: underline
}
.text {
	TEXT-ALIGN: justify
}
TH {
	TEXT-ALIGN: left
}
.b {
	FONT-WEIGHT: bold
}
.c {
	TEXT-ALIGN: center
}
.options {
	TEXT-ALIGN: center
}
.r {
	TEXT-ALIGN: right
}
.cb {
	CLEAR: both
}
.fl {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.fr {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.q1 {
	WIDTH: 340px
}
.text TABLE.spec {
	PADDING-BOTTOM: 20px; WIDTH: 550px; BORDER-COLLAPSE: collapse
}
.text TABLE.spec  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.text TABLE.spec TH {
	FONT-WEIGHT: normal
}
.text TABLE.spec TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.text TABLE.spec TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.text TABLE.spec TD.tit {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
.nav {
	CLEAR: both; BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 10px; PADDING-TOP: 5px
}
.nav .act {
	COLOR: #060
}
UL.submenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
.product {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 120px
}
.product .price {
	MARGIN: 5px 0px
}
.product H3 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 0px
}
.product .thumb {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px; TEXT-ALIGN: center
}
.product .price I {
	FLOAT: left; WIDTH: 80px; FONT-STYLE: normal
}
.product .stk {
	MARGIN-TOP: -10px; FLOAT: right
}
.product P SPAN {
	MARGIN: 0px 5px; COLOR: #c93
}
#product H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px
}
#product DIV.lbit {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 30px
}
#product DIV.rbit {
	MARGIN-LEFT: 330px
}
#product DIV.rbit IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#product .price {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #060
}
#product SPAN.buy {
	FONT-SIZE: 26px; COLOR: #c90
}
.options A {
	MARGIN-RIGHT: 10px
}
.content {
	COLOR: #000
}
DL.cons DD {
	HEIGHT: 120px
}
DL.cons DT {
	HEIGHT: 120px
}
DL.cons DT {
	FLOAT: left; WIDTH: 170px
}
DL.cons DD {
	FLOAT: left; WIDTH: 330px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #c93; PADDING-TOP: 10px
}
#checkout FIELDSET {
	WIDTH: 440px
}
.p440 {
	WIDTH: 440px
}
#checkout LABEL {
	CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 2px 50px; WIDTH: 150px
}
TEXTAREA {
	FONT: 12px Tahoma, Verdana, Arial
}
INPUT {
	MARGIN: 2px
}
INPUT.cart {
	WIDTH: 25px
}
INPUT#find {
	WIDTH: 120px
}
#checkout FIELDSET {
	MARGIN-LEFT: 150px
}
#checkout .c IMG {
	MARGIN-RIGHT: 10px
}
#checkout .small {
	WIDTH: 50px
}
#confirm FIELDSET {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 330px; HEIGHT: 240px
}
#confirm FIELDSET P {
	MARGIN: 10px
}
OL LI {
	MARGIN-BOTTOM: 10px
}
P.gallery A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
P.gallery IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
#ethical {
	FONT-SIZE: 0.85em; LEFT: 10px; FLOAT: left; WIDTH: 150px; BOTTOM: 33px; POSITION: absolute
}
#ethical P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}

@media Print    
{
#photo {
	DISPLAY: none
}

}
