﻿.adminbutton {
	Z-INDEX: 4000; LEFT: 220px; POSITION: absolute; TOP: 17px
}
#CheckoutTable A {
	COLOR: #000099
}
#logintable A {
	COLOR: #000099
}
#CheckoutTable A:hover {
	TEXT-DECORATION: none
}
#logintable A:hover {
	TEXT-DECORATION: none
}
#CheckoutTable A:active {
	COLOR: #000099; TEXT-DECORATION: none
}
#logintable A:active {
	COLOR: #000099; TEXT-DECORATION: none
}
#BreadCrumbs {
	FONT-SIZE: 9px; COLOR: #000099
}
#BreadCrumbs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #000099; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#BreadCrumbs A:hover {
	TEXT-DECORATION: underline
}
#BreadCrumbs A:active {
	COLOR: #f3ad2e
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_body.png) #0a1722 fixed repeat-x 50% top; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 11px/14px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #000099; PADDING-TOP: 0px; TEXT-ALIGN: center
}
P {
	FONT-SIZE: 11px; Z-INDEX: 50; POSITION: relative
}
TD {
	FONT-SIZE: 11px; Z-INDEX: 50; POSITION: relative
}
LI {
	FONT-SIZE: 11px; Z-INDEX: 50; POSITION: relative
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 19px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 12px 0px 0px; COLOR: #33cc00; PADDING-TOP: 10px
}
H1 SPAN {
	MARGIN-LEFT: 15px
}
#Page H1 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#Page H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #33cc00; PADDING-TOP: 0px
}
.backToTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #33cc00; PADDING-TOP: 0px
}
.backToTop {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 14px
}
#maincontent .backToTop A:visited {
	COLOR: #33cc00
	}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
A {
	Z-INDEX: 50; CURSOR: pointer; COLOR: #33cc00; POSITION: relative
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	COLOR: #33cc00
}
A:visited {
	COLOR: #33cc00
	}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE TD {
	VERTICAL-ALIGN: top
}
.hide {
	DISPLAY: none
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
DL {
	
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TABLE#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_pageshadow.png) repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 778px; PADDING-TOP: 0px; POSITION: relative
}
#popupContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: white; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#popupContainer #FromEmailField {
	BORDER-RIGHT: #e1efc2 1px solid; BORDER-TOP: #e1efc2 1px solid; BACKGROUND: #f5ffdf; MARGIN: 4px 0px 0px; BORDER-LEFT: #e1efc2 1px solid; BORDER-BOTTOM: #e1efc2 1px solid
}
#popupContainer #inEmail {
	BORDER-RIGHT: #e1efc2 1px solid; BORDER-TOP: #e1efc2 1px solid; BACKGROUND: #f5ffdf; MARGIN: 4px 0px 0px; BORDER-LEFT: #e1efc2 1px solid; BORDER-BOTTOM: #e1efc2 1px solid
}
#popupContainer A {
	COLOR: #93c33a
}
#BrandingArea {
	BACKGROUND: url(images/bg_header.png) no-repeat 50% top; POSITION: relative; HEIGHT: 85px; TEXT-ALIGN: left
}
#Logo A {
	DISPLAY: block; LEFT: 12px; WIDTH: 350px; POSITION: absolute; TOP: 10px; HEIGHT: 63px
}
#Logo IMG {
	DISPLAY: none
}
#BrandingArea #Logo A {
	TEXT-DECORATION: none
}
#tagline {
	FONT-SIZE: 10px; LEFT: 78px; TEXT-TRANSFORM: uppercase; WIDTH: 350px; COLOR: #869b6f; LETTER-SPACING: 0px; POSITION: absolute; TOP: 50px
}
#tagTwo {
	LEFT: 118px; POSITION: absolute
}
#userlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 7px
}
#userlinks LI {
	DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 25px; TEXT-ALIGN: center
}
#userlinks A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none
}
#userlinks A:hover {
	TEXT-DECORATION: underline
}
#userlinks #one {
	BACKGROUND: url(images/bg_tabone.png) no-repeat; WIDTH: 76px
}
#userlinks #two {
	BACKGROUND: url(images/bg_tabtwo.png) no-repeat; WIDTH: 73px
}
#userlinks #three {
	BACKGROUND: url(images/bg_tabthree.png) no-repeat; WIDTH: 134px
}
#userlinks #three SPAN {
	COLOR: #fce084
}
#accountMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #bfbfbf; LINE-HEIGHT: 13px; PADDING-TOP: 0px; POSITION: absolute; TOP: 44px
}
#accountMenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#accountMenu A {
	COLOR: #93c33a; TEXT-DECORATION: none
}
#accountMenu A:link {
	COLOR: #93c33a; TEXT-DECORATION: none
}
#accountMenu A:visited {
	COLOR: #93c33a; TEXT-DECORATION: none
}
#accountMenu A:hover {
	TEXT-DECORATION: underline
}
#accountMenu A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
#accountMenu A.menuborder {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fac31a 1px solid; WIDTH: 45px; PADDING-TOP: 0px
}
#accountMenu LI #loginStatus {
	PADDING-RIGHT: 11px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#accountMenu #cart DIV {
	BACKGROUND: url(images/bg_carticon.gif) no-repeat right 50%; BORDER-LEFT: #fac31a 1px solid; WIDTH: 145px; COLOR: #3ca7dd; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; POSITION: relative; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
#accountMenu #cart DIV.freeShip {
	BACKGROUND: url(images/bg_cartShip.gif) no-repeat right 4px; WIDTH: 180px; MARGIN-RIGHT: -10px
}
#SubTotal {
	FONT-WEIGHT: bold
}
#accountMenu #cart A {
	DISPLAY: block; Z-INDEX: 500; LEFT: 11px; BACKGROUND-IMAGE: url(images/trans.gif); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 25px
}
#MiniCart {
	LEFT: 11px; POSITION: absolute; TOP: 13px
}
#mainMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; HEIGHT: 30px
}
#mainMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_mainnav.gif) no-repeat 0px 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainMenu LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 15px; BACKGROUND: url(images/bg_mainnav.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; COLOR: #7e9e4f; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#mainMenu LI A:hover {
	COLOR: #f1b200
}
#mainMenu LI A.actv {
	COLOR: #f1b200
}
#HomeTable A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #93c33a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#HomeTable A:hover {
	TEXT-DECORATION: underline
}
#HomeTable A:active {
	COLOR: #f3ad2e
}
#hometopshadow {
	Z-INDEX: 10; BACKGROUND: url(images/paper_shadow.png) no-repeat; LEFT: 165px; WIDTH: 452px; POSITION: absolute; TOP: -6px; HEIGHT: 437px
}
#HomeColumn1 #bannertext {
	LEFT: 316px; WIDTH: 442px; POSITION: absolute; TOP: 10px; HEIGHT: 115px
}
#HomeColumn1 #MainBanner {
	DISPLAY: inline; FLOAT: left; WIDTH: 274px; MARGIN-RIGHT: 7px
}
#HomeColumn1 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 25px; FLOAT: none; PADDING-BOTTOM: 4px; MARGIN: 40px 0px 6px -2px; COLOR: white; PADDING-TOP: 2px
}
#HomeColumn1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #eaf4a6; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
#HomeColumn1 #SideBox {
	MARGIN-TOP: 35px; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #1179af 1px solid; WIDTH: 155px
}
#HomeColumn1 #SideBox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #b0e0f9; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#HomeColumn1 #SideBox P.last {
	PADDING-BOTTOM: 3px; MARGIN: 0px
}
#HomeColumn1 #SideBox A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b0e0f9; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#HomeColumn1 #SideBox STRONG {
	COLOR: white
}
#featuredhomelabel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: #daec67; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #7e9e4f; PADDING-TOP: 6px
}
#HomeColumn2 .SingleProductDisplay {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eaf4a6; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 295px; PADDING-TOP: 0px; HEIGHT: 91px; TEXT-ALIGN: left
}
#HomeColumn2 .SingleProductDisplay A {
	COLOR: #7e9e4f
}
#HomeColumn2 .SingleProductDisplayImage {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 12px 0px; PADDING-TOP: 0px
}
#HomeColumn2 .SingleProductDisplayName {
	PADDING-RIGHT: 10px; MARGIN-TOP: 15px
}
#HomeColumn2 .SitePriceDiscounted {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ec8f0f
}
#browselabelhome2 {
	CLEAR: left; BORDER-TOP: white 2px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: #f0f6ff; MARGIN: 0px 0px 15px; COLOR: #5183cb; LINE-HEIGHT: 26px
}
#HomeColumn3 H2#recentlabelhome {
	BORDER-TOP: white 2px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: #dfe9f9; MARGIN: 0px 0px 15px; COLOR: #5183cb; LINE-HEIGHT: 26px
}
#HomeColumn3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg_leftcolumn.png) repeat-x right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#HomeColumn3 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: #c7da4c; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 26px
}
#searchboxhome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #daec67; PADDING-BOTTOM: 18px; PADDING-TOP: 20px
}
#HomeColumn3 #butterfly {
	BACKGROUND: url(images/butterfly.png) no-repeat; LEFT: -15px; WIDTH: 190px; POSITION: absolute; TOP: -140px; HEIGHT: 190px
}
#recentboxhome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#recentboxhome A {
	DISPLAY: block; PADDING-BOTTOM: 6px; TEXT-DECORATION: underline
}
#PageHome #MainContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 0px
}
#HomeTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 764px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#NavColumn {
	BACKGROUND: url(images/bg_leftcolumn.png) no-repeat right bottom; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 174px; TEXT-ALIGN: left
}
#navcolumn {
	BACKGROUND: url(images/bg_leftcolumn.png) no-repeat right bottom; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 174px; TEXT-ALIGN: left
}
#columnpadder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; MIN-HEIGHT: 500px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#topshadow {
	Z-INDEX: 10; BACKGROUND: url(images/paper_shadow.png) no-repeat; LEFT: 165px; WIDTH: 452px; POSITION: absolute; TOP: 11px; HEIGHT: 437px
}
#maincontent {
	CLEAR: left; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#HomeColumn2 {
	VERTICAL-ALIGN: top; WIDTH: 604px; TEXT-ALIGN: left
}
#ContentColumn {
	VERTICAL-ALIGN: top; WIDTH: 604px; TEXT-ALIGN: left
}
#contentcolumn {
	VERTICAL-ALIGN: top; WIDTH: 604px; TEXT-ALIGN: left
}
.PrimaryHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Primary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.PrimaryHome LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Primary LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.NavColumnBlock UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Primary A.CurrentMaster {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7e9e4f
}
.PrimaryHome A.CurrentMaster {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7e9e4f
}
.Primary A.CurrentMaster:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7e9e4f
}
.PrimaryHome A.CurrentMaster:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7e9e4f
}
.Primary A.CurrentMaster:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ec8f0f
}
.PrimaryHome A.CurrentMaster:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ec8f0f
}
.Primary A.CurrentMaster:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ec8f0f
}
.PrimaryHome A.CurrentMaster:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ec8f0f
}
.PrimaryHome A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #7e9e4f; PADDING-TOP: 4px; BORDER-BOTTOM: #f3ad2e 1px dotted; TEXT-DECORATION: none
}
.Primary A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #7e9e4f; PADDING-TOP: 4px; BORDER-BOTTOM: #f3ad2e 1px dotted; TEXT-DECORATION: none
}
.NavColumnBlock UL A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #7e9e4f; PADDING-TOP: 4px; BORDER-BOTTOM: #f3ad2e 1px dotted; TEXT-DECORATION: none
}
UL#StaticMenu A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 5px; COLOR: #7e9e4f; PADDING-TOP: 4px; BORDER-BOTTOM: #f3ad2e 1px dotted; TEXT-DECORATION: none
}
.PrimaryHome A:visited {
	COLOR: #7e9e4f
}
.Primary A:visited {
	COLOR: #7e9e4f
}
.NavColumnBlock UL A:visited {
	COLOR: #7e9e4f
}
.NavColumnBlock UL A:active {
	COLOR: #7e9e4f
}
UL#StaticMenu A:visited {
	COLOR: #7e9e4f
}
UL#StaticMenu A:active {
	COLOR: #7e9e4f
}
.PrimaryHome A:hover {
	BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.PrimaryHome A:active {
	BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.Primary A:active {
	BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.Primary A:hover {
	BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.NavColumnBlock UL A:hover {
	BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
UL#StaticMenu A:hover {
	BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.Primary .CurrentCategory A.CurrentMaster:visited {
	FONT-WEIGHT: bold; BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.SubCategory1 .CurrentMaster {
	FONT-WEIGHT: bold; BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
UL#StaticMenu .activeChild A {
	FONT-WEIGHT: bold; BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.NavColumnBlock UL LI.activeChild A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%; COLOR: #ec8f0f
}
.NavColumnBlock UL LI.activeChild A {
	FONT-WEIGHT: bold
}
.NavColumnBlock UL LI.activeChild UL A {
	FONT-WEIGHT: normal
}
.SubCategory1 A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7e9e4f; TEXT-DECORATION: none
}
.NavColumnBlock UL LI A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7e9e4f; TEXT-DECORATION: none
}
#navcolumn UL LI A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7e9e4f; TEXT-DECORATION: none
}
UL#StaticMenu LI A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7e9e4f; TEXT-DECORATION: none
}
.NavColumnBlock UL LI A:hover {
	COLOR: #ec8f0f
}
#navcolumn UL LI A:hover {
	COLOR: #ec8f0f
}
LI UL LI UL LI {
	PADDING-LEFT: 7px; BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%
}
.NavColumnBlock UL LI.activeChild UL A {
	PADDING-LEFT: 7px; BACKGROUND: url(images/bg_leftnav_active.jpg) #fff repeat-y right 50%
}
#NavColumn H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #7e9e4f; PADDING-TOP: 0px
}
.CategoryListContent {
	TEXT-ALIGN: left
}
.SearchBoxFormContent {
	TEXT-ALIGN: left
}
.MailingListSignupFormContent {
	TEXT-ALIGN: left
}
.SearchBoxForm {
	PADDING-BOTTOM: 8px
}
#overbannermessage {
	RIGHT: 15px; WIDTH: 350px; POSITION: absolute; TOP: -90px; HEIGHT: 67px
}
#overbannermessage H1 {
	FONT-SIZE: 22px; FLOAT: none; COLOR: #fff; LINE-HEIGHT: 24px
}
#CategoryListHeader {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 3px; WIDTH: 566px; BORDER-BOTTOM: #f3ad2e 1px solid
}
#BottomCategoryListHeader {
	BORDER-TOP: #f3ad2e 1px solid; MARGIN-TOP: 12px; MARGIN-BOTTOM: 15px; WIDTH: 566px; PADDING-TOP: 3px
}
#LayoutTable {
	WIDTH: 100%
}
#LayoutTable TD {
	VERTICAL-ALIGN: middle
}
#CategoryBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#Description {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#Description P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#RecordsFound {
	FONT-WEIGHT: bold
}
#RecordsFound {
	COLOR: #7e9e72; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#Pager {
	COLOR: #7e9e72; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#Sorter {
	COLOR: #7e9e72; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#Sorter TD {
	COLOR: #7e9e72; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#Pager A {
	COLOR: #93c33a; TEXT-DECORATION: none
}
#Pager A:hover {
	TEXT-DECORATION: underline
}
#Pager A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
#Pager .CurrentPage {
	FONT-WEIGHT: bold; COLOR: #f3ad2e
}
#Records {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.NewProductBadge {
	LEFT: -60px; POSITION: relative; TOP: -128px
}
.SingleProductDisplay {
	WIDTH: 142px; TEXT-ALIGN: center
}
.SingleProductDisplayImage IMG {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
.DetailProductDisplayImage IMG {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
.SingleProductDisplayName {
	MARGIN: 3px 6px
}
.SingleProductDisplayName {
	MARGIN: 3px 6px
}
.SingleProductDisplayName A {
	COLOR: #93c33a; TEXT-DECORATION: none
}
.DetailProductDisplayName A {
	COLOR: #93c33a; TEXT-DECORATION: none
}
.SingleProductDisplayName A:hover {
	TEXT-DECORATION: underline
}
.DetailProductDisplayName A:hover {
	TEXT-DECORATION: underline
}
.SingleProductDisplayName A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
.DetailProductDisplayName A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
.SingleProductDisplayPrice {
	MARGIN: 0px 0px 15px
}
.DetailProductDisplayPrice {
	MARGIN: 0px 0px 15px
}
.SingleProductDisplayPrice A {
	TEXT-DECORATION: none
}
.DetailProductDisplayPrice A {
	TEXT-DECORATION: none
}
.ListProductDisplay {
	HEIGHT: 100%
}
.ListProductDisplayName {
	TEXT-ALIGN: left! important
}
.ListProductDisplayName TD {
	TEXT-ALIGN: left! important
}
.ListCategoryDisplayName {
	TEXT-ALIGN: left! important
}
.ListCategoryDisplayName TD {
	TEXT-ALIGN: left! important
}
.ListProductDisplayPrice {
	FLOAT: right! important; TEXT-ALIGN: right! important
}
.ListProductDisplayPrice TD {
	FLOAT: right! important; TEXT-ALIGN: right! important
}
.DetailProductDisplay {
	MARGIN-BOTTOM: 20px; WIDTH: 98%
}
#Records .DetailProductDisplayImage {
	FLOAT: left; WIDTH: 120px
}
.DetailProductDisplayName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DetailProductDisplayPrice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DetailProductDisplayDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DetailProductDisplayControls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DetailProductDisplayDescription .DetailProductDisplayDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.DetailProductDisplayDescription UL {
	MARGIN: 10px 0px
}
.DetailProductDisplayDescription UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.DetailProductDisplayDescription UL LI .ProductPropertyLabel {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 150px
}
.DetailProductDisplayPrice .SitePriceDiscounted {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.DetailProductDisplayName {
	FONT-SIZE: 14px; PADDING-TOP: 0px
}
.ListPrice {
	COLOR: #939393; TEXT-DECORATION: line-through
}
.SitePriceDiscounted {
	COLOR: #ec8f0f
}
#ProductSKU {
	CLEAR: left; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 21px 5px 12px; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px solid
}
#ProductPageContainer {
	WIDTH: 100%
}
#ProductPageImageColumn {
	PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 274px
}
#ProductDescription H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px
}
#imagecolumnpadder {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#productpagecontentpadder {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ProductPageContentColumn {
	MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 310px
}
#MainImage {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
#lblSKU {
	FONT-SIZE: 10px; COLOR: #666
}
#ProductDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#imgZoom {
	
}
#ProductImage A {
	
}
#ProductImage A:hover {
	
}
#ProductControls {
	
}
.ProductTypePropertyLabel {
	PADDING-LEFT: 3px
}
#lstProperties {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
#lstProperties TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#tblOptions TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#tblOptions {
	PADDING-BOTTOM: 15px
}
#tblOptions TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lstProperties .ProductPropertyRow {
	BACKGROUND: white
}
#lstProperties .ProductPropertyRowAlt {
	BACKGROUND: #eff9fd
}
#lstProperties TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; WIDTH: 50%; PADDING-TOP: 1px
}
#lstProperties A {
	FONT-SIZE: 9px; COLOR: #93c33a
}
#lstProperties A:visited {
	COLOR: #7e7e7e; TEXT-DECORATION: underline
}
#lstProperties A:hover {
	TEXT-DECORATION: underline
}
#lstProperties A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
#tblOptions TD {
	FONT-SIZE: 9px; WIDTH: 50%
}
#tblOptions .ProductPropertyLabel {
	PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #3ca7dd; PADDING-TOP: 10px; FONT-FAMILY: Georgia
}
#lstProperties .ProductPropertyLabel {
	PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #3ca7dd; PADDING-TOP: 10px; FONT-FAMILY: Georgia
}
.ProductProperty TABLE TABLE {
	MARGIN-BOTTOM: 20px
}
.ProductProperty TABLE {
	PADDING-BOTTOM: 0px
}
.ProductProperty INPUT {
	VERTICAL-ALIGN: middle
}
.ProductProperty LABEL {
	DISPLAY: inline
}
ProductProperty SPAN {
	DISPLAY: inline
}
.ProductProperty .choicename {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle
}
.ProductProperty A {
	FONT-SIZE: 10px; COLOR: #93c33a
}
.ProductProperty A:visited {
	COLOR: #7e7e7e; TEXT-DECORATION: underline
}
.ProductProperty A:hover {
	TEXT-DECORATION: underline
}
.ProductProperty A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
.ProductProperty .choiceprice {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #f3ad2e
}
#ProductProperties {
	
}
#ProductProperties UL {
	
}
#ProductProperties UL LI {
	
}
#ProductProperties UL UL {
	
}
.RelatedItemsBlock H3 {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #3ca7dd; PADDING-TOP: 10px; FONT-FAMILY: Georgia; HEIGHT: 28px
}
#recenttitle {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #3ca7dd; PADDING-TOP: 10px; FONT-FAMILY: Georgia; HEIGHT: 28px
}
.RelatedItemsBlock .SingleProductDisplay {
	WIDTH: 100%; POSITION: relative; TEXT-ALIGN: left
}
.RelatedItemsBlock .SingleProductDisplayImage {
	PADDING-RIGHT: 5px; FLOAT: left
}
.RelatedItemsBlock .SingleProductDisplayImage IMG {
	BORDER-RIGHT: #c9df50 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c9df50 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c9df50 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c9df50 1px solid
}
.RelatedItemsBlock .SingleProductDisplayName {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
.RelatedItemsBlock .SingleProductDisplay {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.RelatedItemsBlock .SingleProductDisplayName A {
	FONT-SIZE: 10px; COLOR: #93c33a
}
.RelatedItemsBlock .SingleProductDisplayName A:hover {
	TEXT-DECORATION: underline
}
.RelatedItemsBlock .SingleProductDisplayName A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
.RelatedItemsBlock .SingleProductDisplayPrice {
	LEFT: 86px; POSITION: absolute; TOP: 35px
}
#RelatedItems1_pnlMain {
	PADDING-BOTTOM: 15px
}
#ProductReviews {
	BORDER-TOP: #efefef 1px solid
}
#ProductReviews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #3ca7dd; PADDING-TOP: 15px; FONT-FAMILY: Georgia
}
.ProductReviewRating {
	FLOAT: right; COLOR: #cccd64; PADDING-TOP: 18px; TEXT-ALIGN: right
}
#ProductReviews TABLE {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#ProductReviews A {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 10px; COLOR: #93c33a; TEXT-DECORATION: underline
}
#ProductReviews A:hover {
	TEXT-DECORATION: underline
}
#ProductReviews A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
#ProductReviews TABLE DIV {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; MARGIN: 0px
}
.ProductReviewKarma {
	FONT: 11px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #666; WHITE-SPACE: nowrap
}
#pnlReviewDisplay {
	
}
#pnlWriteAReview TEXTAREA {
	HEIGHT: 150px
}
.CheckoutDescription {
	MARGIN-TOP: 12px
}
#ContinueButton {
	MARGIN-TOP: 3px; FLOAT: right
}
#btnContinue {
	MARGIN-TOP: 3px; FLOAT: right
}
#btnContinue2 {
	MARGIN-TOP: 3px
}
#Page #AddressList {
	WIDTH: 100%
}
#Page #AddressList TD {
	WIDTH: 33%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#CheckoutSteps {
	FLOAT: left
}
.CheckoutStep {
	PADDING-RIGHT: 23px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px
}
.CheckoutStep A {
	DISPLAY: block; FONT: 12px Verdana,Arial,Helvetica,Sans-Serif; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-DECORATION: none
}
.CheckoutStep A:link {
	DISPLAY: block; FONT: 12px Verdana,Arial,Helvetica,Sans-Serif; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-DECORATION: none
}
.CheckoutStep A:visited {
	DISPLAY: block; FONT: 12px Verdana,Arial,Helvetica,Sans-Serif; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-DECORATION: none
}
.CheckoutStep A SPAN {
	DISPLAY: block; BACKGROUND: url(images/disc-numbers.gif) no-repeat; TEXT-INDENT: 21px; PADDING-TOP: 3px; HEIGHT: 20px
}
.CheckoutStep A.CheckoutStepCurrent SPAN {
	TEXT-INDENT: 24px
}
.CheckoutStep A .stepLogin {
	BACKGROUND-POSITION: 0px -100px
}
.CheckoutStep A .stepAddress {
	BACKGROUND-POSITION: 0px -125px
}
.CheckoutStep A .stepShipping {
	BACKGROUND-POSITION: 0px -150px
}
.CheckoutStep A .stepReview {
	BACKGROUND-POSITION: 0px -175px
}
.CheckoutStep A:hover {
	FONT: 12px Verdana,Arial,Helvetica,Sans-Serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#CheckoutSteps .CheckoutStep .CheckoutStepCurrent {
	FONT: 16px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #3ca7dd; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#CheckoutSteps .CheckoutStep A.CheckoutStepCurrent:link {
	FONT: 16px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #3ca7dd; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#CheckoutSteps .CheckoutStep A.CheckoutStepCurrent:visited {
	FONT: 16px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #3ca7dd; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#CheckoutSteps .CheckoutStep A.CheckoutStepCurrent:hover {
	FONT: 16px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #3ca7dd; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.CheckoutStep A.CheckoutStepCurrent .stepLogin {
	BACKGROUND-POSITION: 0px 0px
}
.CheckoutStep A.CheckoutStepCurrent .stepAddress {
	BACKGROUND-POSITION: 0px -25px
}
.CheckoutStep A.CheckoutStepCurrent .stepShipping {
	BACKGROUND-POSITION: 0px -50px
}
.CheckoutStep A.CheckoutStepCurrent .stepReview {
	BACKGROUND-POSITION: 0px -75px
}
#tblItems {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#tblItems .Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-ALIGN: left
}
#tblItems TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.trCartHeader {
	BACKGROUND: #fac31a
}
.trCartRow {
	BACKGROUND: #f5ffdf
}
.trCartRowAlt {
	BACKGROUND: #e1efc2
}
.CartItem {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #0d1b28; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.CartAlternateItem {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #0d1b28; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.CartItem A {
	COLOR: #7a9064; TEXT-DECORATION: none
}
.CartAlternateItem A {
	COLOR: #7a9064; TEXT-DECORATION: none
}
.CartItem A:hover {
	TEXT-DECORATION: underline
}
.CartAlternateItem A:hover {
	TEXT-DECORATION: underline
}
.quantitycell INPUT {
	WIDTH: 30px
}
.altquantitycell INPUT {
	WIDTH: 30px
}
.cartimage IMG {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; MARGIN: 0px 5px 5px; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
.altcartimage IMG {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; MARGIN: 0px 5px 5px; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
#tdImage {
	WIDTH: 10%
}
#tdProduct {
	WIDTH: 40%
}
#tdGift {
	WIDTH: 10%
}
#tdPrice {
	WIDTH: 10%
}
#tdQuantity {
	WIDTH: 10%
}
#tdTotal {
	WIDTH: 10%
}
#tdAction {
	WIDTH: 10%
}
#CartButtonBlock DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#CartButtonBlock DIV#CheckoutWrapper {
	WIDTH: 175px
}
#CartButtonBlock DIV#ContinueWrapper {
	WIDTH: 156px; MARGIN-RIGHT: 5px
}
#CartButtonBlock DIV#UpdateWrapper {
	WIDTH: 110px
}
#CartButtonBlock P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#CartUpdateBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#CartTotalBlock {
	PADDING-RIGHT: 0px; BORDER-TOP: #fac31a 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fac31a 1px solid
}
#CartCheckoutButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#lblSubTotal {
	FONT-SIZE: 14px; COLOR: #de8f15
}
#lblSubTotal DIV {
	FLOAT: left; WIDTH: 260px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
#lblSubTotal .sumclass {
	FONT-WEIGHT: bold; MARGIN-LEFT: 45px; WIDTH: 89px; TEXT-ALIGN: left
}
#shippingcostblock {
	BACKGROUND: #fff
}
#lblSubTotal .DiscountText {
	FONT-SIZE: 12px
}
#ShipMethodsList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#AddressList {
	WIDTH: 565px
}
#AddressList TD {
	BORDER-RIGHT: #c9df50 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c9df50 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #c9df50 1px solid; WIDTH: 33%; PADDING-TOP: 8px; BORDER-BOTTOM: #c9df50 1px solid
}
#AddressList TD:hover {
	BACKGROUND: #f5ffdf
}
.ContentBox {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffe; PADDING-BOTTOM: 10px; MARGIN: 3px 0px 5px 20px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left
}
#CheckoutTotals {
	BORDER-RIGHT: #e1efc2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e1efc2 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f5ffdf; PADDING-BOTTOM: 5px; MARGIN: 4px 0px 0px; BORDER-LEFT: #e1efc2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e1efc2 1px solid
}
#lblGrandTotal {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #de8f15; PADDING-TOP: 5px
}
#PlaceOrderCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.ControlArea {
	BORDER-RIGHT: #e1efc2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e1efc2 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 15px; BACKGROUND: #f5ffdf; PADDING-BOTTOM: 15px; BORDER-LEFT: #e1efc2 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #e1efc2 1px solid
}
#CheckoutPayment {
	BORDER-RIGHT: #e1efc2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1efc2 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f5ffdf; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #e1efc2 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e1efc2 1px solid; TEXT-ALIGN: left
}
#InstructionsField {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 3px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
#OrderItemPreview TABLE {
	WIDTH: 100%
}
#ShipToMultipleAddressesButton {
	FLOAT: right; MARGIN: 7px 2px 0px 0px
}
#PackageList TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.productreviewbox {
	BORDER-RIGHT: #e1efc2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1efc2 1px solid; PADDING-LEFT: 10px; BACKGROUND: white; PADDING-BOTTOM: 10px; BORDER-LEFT: #e1efc2 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e1efc2 1px solid
}
.Item TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.AlternateItem TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.AlternateItem {
	BACKGROUND: #faffef
}
.ControlArea SPAN .BVText {
	DISPLAY: block
}
.BVText {
	
}
.CartText {
	
}
A#LoginControl1_lnkForgotPassword {
	
}
#btnUpdateTotals {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#PackageList A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#CheckoutPayment A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.BVText .Stories {
	TEXT-ALIGN: justify
}
.contentcell {
	BORDER-RIGHT: #eee 3px solid; BORDER-TOP: #eee 3px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #eee 3px solid; WIDTH: 360px; BORDER-BOTTOM: #eee 3px solid
}
.FormInput {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; MARGIN: 1px 0px; BORDER-LEFT: #c9df50 1px solid; WIDTH: 113px; BORDER-BOTTOM: #c9df50 1px solid
}
.FormInputError {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; MARGIN: 1px 0px; BORDER-LEFT: #c9df50 1px solid; WIDTH: 113px; BORDER-BOTTOM: #c9df50 1px solid
}
#inKeyword {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; MARGIN: 1px 0px; BORDER-LEFT: #c9df50 1px solid; WIDTH: 113px; BORDER-BOTTOM: #c9df50 1px solid
}
#CheckoutTable .FormInput {
	WIDTH: 173px
}
.ContentCell .FormInput {
	WIDTH: 200px
}
.ContentCell .FormInputError {
	WIDTH: 200px
}
.ContentCell TABLE TD P {
	MARGIN: 0px 0px 15px
}
.ContentCell TABLE TD P.bottomParagraph {
	MARGIN: 15px 0px 0px
}
.FormInput:focus {
	BACKGROUND: #ffc
}
.SearchBoxFormError {
	COLOR: red
}
.FormInputError {
	BACKGROUND: #ffeeee
}
.inputError IMG {
	VERTICAL-ALIGN: middle
}
#logintable .ErrorMessage IMG {
	VERTICAL-ALIGN: middle
}
#logintable #valSummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BACKGROUND: url(MessageWARNING.gif) no-repeat; PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
.FormLabel {
	VERTICAL-ALIGN: middle; HEIGHT: 30px
}
.FormLabel TEXTAREA {
	WIDTH: 500px
}
.CheckoutDescription SPAN.FormLabel LABEL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffc; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.FormLabelStrong {
	FONT: bold 12px/14px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #666; LETTER-SPACING: normal
}
SPAN#lblAddress {
	
}
.indent {
	MARGIN-LEFT: 20px
}
#dlPolicy A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px
}
#dlPolicy A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px
}
.text {
	PADDING-BOTTOM: 8px; FONT: 10px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #666
}
SELECT {
	
}
A#lnkMyAccount {
	FONT: bold 12px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #666
}
A#lnkMyAccount:link {
	FONT: bold 12px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #666
}
A#lnkMyAccount:visited {
	FONT: bold 12px Verdana,Arial,Helvetica,Sans-Serif; COLOR: #666
}
A#lnkMyAccount:hover {
	COLOR: #9f0; TEXT-DECORATION: none
}
.SuccessMessage {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.WebPageMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; WIDTH: 95%; PADDING-TOP: 0px
}
.WebPageMessageError .Message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: middle; COLOR: red; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
.WebPageMessageWarning .Message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: middle; COLOR: red; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
.WebPageMessageInformation .Message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: middle; COLOR: red; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
.WebPageMessageQuestion .Message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: middle; COLOR: red; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
.WebPageMessageOK .Message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: middle; COLOR: red; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat
}
.WebPageMessageError .Message {
	BACKGROUND-IMAGE: url(MessageERROR.gif)
}
.WebPageMessageWarning .Message {
	BACKGROUND-IMAGE: url(MessageWARNING.gif)
}
.WebPageMessageInformation .Message {
	BACKGROUND-IMAGE: url(MessageINFO.gif)
}
.WebPageMessageQuestion .Message {
	BACKGROUND-IMAGE: url(MessageQUESTION.gif)
}
.WebPageMessageOK .Message {
	BACKGROUND-IMAGE: url(MessageOK.gif)
}
#footer {
	BACKGROUND: url(images/bg_footer.png) no-repeat center bottom; MARGIN: 0px auto 10px; WIDTH: 778px; HEIGHT: 101px; TEXT-ALIGN: center
}
#footer A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	
}
#footermenu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 18px
}
#copyright {
	FONT-SIZE: 9px; MARGIN: 23px 0px 0px 12px; COLOR: #5877a1; POSITION: relative; TEXT-ALIGN: left
}
.footerh5 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px
}
#phone {
	FLOAT: left; COLOR: #7d9d4e
}
#message {
	FLOAT: right; COLOR: #ec8e34
}
#landingtable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 2px; WIDTH: 596px; POSITION: relative; HEIGHT: 143px; BORDER-RIGHT-WIDTH: 0px
}
#featured {
	BACKGROUND: #daec67; WIDTH: 400px
}
#related {
	BACKGROUND: #f9c934; WIDTH: 196px
}
#featuredtitlebar H2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
#relatedtitlebar H2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
#featuredtitlebar H2 {
	COLOR: #7e9e4f
}
#relatedtitlebar H2 {
	COLOR: #ec9017
}
#featuredtitlebar {
	BACKGROUND: #eaf4a6
}
#relatedtitlebar {
	BACKGROUND: #fce084
}
#featuredblock {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#Description #featuredblock P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#featuredone {
	FLOAT: left; WIDTH: 185px
}
#featuredtwo {
	FLOAT: left; WIDTH: 185px
}
.featuredprodimg {
	BORDER-RIGHT: #d3e289 1px solid; BORDER-TOP: #d3e289 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #d3e289 1px solid; BORDER-BOTTOM: #d3e289 1px solid
}
.featuredinfowrapper {
	FLOAT: left; WIDTH: 120px
}
.featuredinfowrapper A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.salesmessage {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #7e9e4f
}
.featuredprodtitle {
	FONT-SIZE: 9px; COLOR: #7e9e4f
}
.oldprice {
	FONT-SIZE: 9px; COLOR: #7e9e4f; TEXT-DECORATION: line-through
}
.yourprice {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ec8f0f
}
.viewmorebut {
	PADDING-TOP: 5px
}
#relatedblock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#relatedblock P {
	PADDING-BOTTOM: 10px
}
.resourcelink {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #a26913
}
.resourcelink:visited {
	COLOR: #ca7e15
}
.resourcelinkarrows {
	COLOR: #fff8e1
}
#adminMenu {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
H2.hhtwo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 15px; BACKGROUND: #f0f6ff; PADDING-BOTTOM: 6px; MARGIN: 3px 6px 10px 2px; COLOR: #3ca7dd; PADDING-TOP: 6px
}
.SingleAdvancedCategoryDisplay {
	WIDTH: 280px
}
.SingleAdvancedCategoryBorder {
	HEIGHT: 125px; TEXT-ALIGN: left
}
#HomeColumn2 .SingleAdvancedCategoryDisplayImage {
	PADDING-LEFT: 5px
}
#HomeColumn2 .SingleAdvancedCategoryDisplayImage A {
	PADDING-LEFT: 0px
}
.SingleAdvancedCategoryDisplayImage A {
	BORDER-RIGHT: #c9df50 1px solid; BORDER-TOP: #c9df50 1px solid; DISPLAY: block; FLOAT: left; BORDER-LEFT: #c9df50 1px solid; BORDER-BOTTOM: #c9df50 1px solid
}
#HomeColumn2 .SingleAdvancedCategoryDisplayName A {
	FONT-SIZE: 14px; MARGIN-LEFT: 8px; COLOR: #3ca7dd; FONT-FAMILY: Georgia; TEXT-DECORATION: none
}
#HomeColumn2 .SingleAdvancedCategoryDisplayName A:visited {
	FONT-SIZE: 14px; MARGIN-LEFT: 8px; COLOR: #3ca7dd; FONT-FAMILY: Georgia; TEXT-DECORATION: none
}
.SingleAdvancedCategoryDisplayName A {
	FONT-SIZE: 14px; MARGIN-LEFT: 11px; COLOR: #3ca7dd; FONT-FAMILY: Georgia; TEXT-DECORATION: none
}
.SingleAdvancedCategoryDisplayName A:visited {
	FONT-SIZE: 14px; MARGIN-LEFT: 11px; COLOR: #3ca7dd; FONT-FAMILY: Georgia; TEXT-DECORATION: none
}
.SingleAdvancedCategoryDescription {
	FONT-SIZE: 10px; MARGIN: 5px 13px 0px 124px; LINE-HEIGHT: 13px
}
#HomeColumn2 .SingleAdvancedCategoryDescription {
	FONT-SIZE: 10px; MARGIN: 5px 13px 0px 128px; LINE-HEIGHT: 13px
}
.SingleAdvancedCategoryBrowse {
	FLOAT: right
}
#HomeColumn2 .SingleAdvancedCategoryBrowse A {
	TEXT-DECORATION: underline
}
#cartcontainer {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#ShippingCost_OrderSummaryTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#ShippingCost_OrderSummaryTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; COLOR: #de8f15; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#ShippingCost_OrderSummaryTable TD SPAN {
	DISPLAY: block; PADDING-LEFT: 45px; TEXT-ALIGN: left
}
#ShippingCost_LabelColumn {
	WIDTH: 161px
}
#ShippingCost_InputFields DIV {
	MARGIN: 5px 0px
}
#ShippingCost_InputFields DIV DIV {
	MARGIN-TOP: 0px; MARGIN-RIGHT: 15px
}
#ShippingCost_InputFields .sc_country {
	MARGIN-TOP: 10px
}
#ShippingCost_InputFields .sc_region {
	MARGIN-TOP: 10px
}
#ShippingCost_InputFields .sc_postal {
	MARGIN-TOP: 10px
}
#ShippingCost_InputFields .sc_getrates {
	MARGIN: 6px 0px 0px 34px
}
#ShippingCost_OrderSummary {
	VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.sc_cartprompts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 37px
}
.sc_cartprompts INPUT {
	FONT-SIZE: 9px
}
.sc_cartprompts SELECT {
	FONT-SIZE: 9px
}
.sc_cartprompts .sc_postal INPUT {
	WIDTH: 60px
}
.sc_cartprompts .sc_region #ShippingCost_RegionList {
	WIDTH: 50px
}
.sc_cartvalidators {
	
}
.sc_cartprompts DIV {
	FLOAT: left; COLOR: #647d3e
}
.sc_instruct H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #647d3e; PADDING-TOP: 3px
}
.sc_instruct P {
	MARGIN: 0px; COLOR: #de8f15
}
.sc_cartupdateblock P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #de8f15; PADDING-TOP: 5px
}
.sc_cartupdateblock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sc_policy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sc_carttotalblock {
	WIDTH: 50%
}
#recentbox {
	CLEAR: left; MARGIN-BOTTOM: 20px
}
#recentbox TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#recentbox TR {
	PADDING-LEFT: 0px
}
#RecentlyViewedProductName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#RecentlyViewedProductName A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #93c33a; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#RecentlyViewedProductName A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #93c33a; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#RecentlyViewedProductName A:hover {
	TEXT-DECORATION: none
}
#RecentlyViewedProductName A:active {
	COLOR: #f3ad2e; TEXT-DECORATION: underline
}
#RecentlyViewedTitle {
	MARGIN-TOP: 20px
}
.errorMessage {
	COLOR: red
}
.ErrorMessage {
	COLOR: red
}
#OrderedItemsBlock H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #f6a44c 4px solid; COLOR: #647d3e; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#CartWishList H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #f6a44c 4px solid; COLOR: #647d3e; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#OrderedItemsBlock TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.OrderedItemsBlockContent {
	TEXT-ALIGN: left
}
#dgItems TD {
	
}
#maincontent H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #f6a44c; PADDING-TOP: 5px
}
#Page H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 3px; COLOR: #f6a44c
}
#popupContainer H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 3px; COLOR: #f6a44c
}
#maincontent H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 3px; COLOR: #f6a44c
}
#maincontent H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 3px; COLOR: #f6a44c
}
#CartUpdateBlock H3 {
	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px 20px 3px 0px; COLOR: #f6a44c
}
#dgPolicy P {
	MARGIN: 0px 0px 20px
}
#Prices {
	MARGIN-TOP: 12px; FLOAT: left; WIDTH: 175px
}
#addbuttonswrapper {
	PADDING-TOP: 8px
}
#addbuttons {
	FLOAT: right
}
#addbuttons .ProductPropertyLabel {
	PADDING-TOP: 4px
}
#Prices #lblListPriceName {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #bfbfbf
}
#Prices #lblListPrice {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #bfbfbf
}
#Prices #lblYouSaveLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #bfbfbf
}
#Prices #lblYouSave {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #bfbfbf
}
#Prices #lblSitePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f3ad2e
}
#Prices #lblSitePriceName {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #f3ad2e
}
#Prices #lblQuantity {
	COLOR: #64c1ed
}
#Prices INPUT {
	DISPLAY: block; FONT-SIZE: 9px; MARGIN: 7px 0px
}
#Prices #lblQuantity {
	DISPLAY: block; FONT-SIZE: 9px; MARGIN: 7px 0px
}
#printthiswrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 12px
}
#PrintThisPage {
	MARGIN: -4px 0px
}
#EmailThisPage {
	MARGIN: -4px 0px
}
#lblQuantity {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: middle
}
#inQty {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; WIDTH: 30px; PADDING-TOP: 2px
}
#pnlVolumeDiscounts {
	CLEAR: both; WIDTH: 100%; PADDING-TOP: 10px
}
#VolumeDiscounts {
	PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#VolumeDiscounts TABLE {
	COLOR: #7e7e7e
}
#dgVolumeDiscounts {
	WIDTH: 100%; TEXT-ALIGN: left
}
#dgVolumeDiscounts TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
.VolumePricingHeader {
	BACKGROUND: #eff9fd; COLOR: #7e7e7e
}
.VolumePricingText {
	
}
#lblVolumeDiscounts {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 3px; COLOR: #3ca7dd; PADDING-TOP: 5px; FONT-FAMILY: Georgia
}
#ProductBrowser {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 3px
}
#previousLink {
	FLOAT: right; MARGIN-RIGHT: 20px
}
#nextLink {
	FLOAT: right
}
#ProductBrowser A {
	COLOR: #93c33a; TEXT-DECORATION: none
}
#ProductBrowser A:hover {
	TEXT-DECORATION: underline
}
#ProductBrowser A:active {
	COLOR: #f3ad2e
}
#ProductBrowser #browserlabel {
	PADDING-RIGHT: 10px; FLOAT: right; COLOR: #bfbfbf
}
.twoColumnList {
	FLOAT: left; MARGIN: 10px 0px 14px
}
.twoColumnList UL {
	FLOAT: left; WIDTH: 275px; LINE-HEIGHT: 2em
}
.insetImage {
	FLOAT: left; MARGIN: 6px 10px 10px 0px
}
#Memberships {
	FLOAT: left
}
#Memberships DIV {
	FLOAT: left; MARGIN: 9px; WIDTH: 121px
}
BODY.staticContent #maincontent {
	PADDING-RIGHT: 30px
}
BODY.staticContent #ContentColumn P {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5em
}
BODY.staticContent #ContentColumn #maincontent LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5em
}
BODY.staticContent #ContentColumn UL.checklist LI {
	MARGIN: 6px 15px; LIST-STYLE-TYPE: disc
}
.alsOffline IMG {
	DISPLAY: none
}
.alsOnline IMG {
	DISPLAY: none
}
.alsOffline {
	DISPLAY: block
}
.alsOnline {
	DISPLAY: block
}
#ContentColumn .alsOffline {
	DISPLAY: inline
}
#ContentColumn .alsOnline {
	DISPLAY: inline
}
#userlinks .alsOffline {
	MARGIN-TOP: 8px; BACKGROUND: url(../../livehelp/files/offlinetabtext.gif) no-repeat 16px 0px; HEIGHT: 15px
}
#userlinks .alsOnline {
	MARGIN-TOP: 8px; BACKGROUND: url(../../livehelp/files/onlinetabtext.gif) no-repeat 16px 0px; HEIGHT: 15px
}
#searchboxhome .alsOffline {
	BACKGROUND: url(images/home_sidebar_livehelp_off.gif) no-repeat 0px 0px; MARGIN: 6px 0px 0px 1px; HEIGHT: 44px
}
#searchboxhome .alsOnline {
	BACKGROUND: url(images/home_sidebar_livehelp_on.gif) no-repeat 0px 0px; MARGIN: 6px 0px 0px 1px; HEIGHT: 44px
}
#ProductLiveHelp {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; COLOR: #3ca7dd; TEXT-INDENT: 5px; LINE-HEIGHT: 9px; PADDING-TOP: 0px
}
#NavColumn .alsOffline {
	BACKGROUND: url(images/sidebar_livehelp_off.gif) no-repeat 0px 0px; MARGIN: 20px 0px 0px 1px; HEIGHT: 44px
}
#NavColumn .alsOnline {
	BACKGROUND: url(images/sidebar_livehelp_on.gif) no-repeat 0px 0px; MARGIN: 20px 0px 0px 1px; HEIGHT: 44px
}
#maincontent OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.bulletlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.bulletlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#receipttable TABLE TABLE TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
#LilypadContent {
	CLEAR: left; MARGIN: 0px 0px 15px 15px
}
#LilypadContent UL {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc
}
#LilypadContent LI {
	MARGIN-LEFT: 15px
}
#LilypadContent H1 {
	FLOAT: none; COLOR: #003399; LINE-HEIGHT: 1em
}
#LilypadContent H2 {
	FONT-WEIGHT: normal
}
#LilypadContent .mythtitle {
	PADDING-TOP: 14px
}
#LilypadContent .realitytitle {
	PADDING-TOP: 14px
}
#CartTotalBlock #FreeShipping {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 275px; COLOR: #de8f15; PADDING-TOP: 2px
}
#ProductPageContainer #FreeShipping {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f3ad2e
}
#ItemsGrid {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#ItemsGrid .Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffecae; COLOR: #ed9f00
}
#ItemsGrid TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
#ItemsGrid .Header TD {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#ItemsGrid .Item TABLE .Item {
	WIDTH: 70%
}
#ItemsGrid .AlternateItem TABLE .AlternateItem {
	WIDTH: 70%
}
#ItemsGrid .Item TABLE TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#ItemsGrid .AlternateItem TABLE TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#designedby A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; RIGHT: 10px; COLOR: #2c415a; POSITION: absolute; TEXT-DECORATION: none
}
.articlenextprevwrapper {
	TEXT-ALIGN: right
}
.articlenextprevwrapperNext {
	FLOAT: right
}
.articlenextprevwrapperPrevious {
	RIGHT: 65px; POSITION: absolute
}
.articlenextprevwrapper DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#NavColumn .hidemeHthree {
	MARGIN-TOP: 25px
}
.articlelist {
	MARGIN-BOTTOM: 15px
}
