BODY {
	FONT-SIZE: 0.62em; BACKGROUND-COLOR: #000
}
BODY  {
	FONT-SIZE: 1em
}
#Sheet {
	MARGIN: auto; WIDTH: 945px; TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.6em; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.6em; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif
}
H4 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}
H5 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px
}
H6 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px
}
H4.highlightTitle {
	COLOR: #c00
}
#Content {
	FONT-SIZE: 1.2em
}
#ColumnMainHp H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.83em; PADDING-BOTTOM: 3px; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid
}
#ColumnMain3Col H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.83em; PADDING-BOTTOM: 3px; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid
}
#ColumnMain2Col H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.83em; PADDING-BOTTOM: 3px; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid
}
#ColumnMain1Col H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.83em; PADDING-BOTTOM: 3px; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid
}
#ColumnLeft H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.41em; PADDING-BOTTOM: 7px; MARGIN: 0px -10px 1em; COLOR: #fff; PADDING-TOP: 7px; BACKGROUND-COLOR: #666
}
#ColumnLeft H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.41em; PADDING-BOTTOM: 7px; MARGIN: 0px -10px 1em; COLOR: #fff; PADDING-TOP: 7px; BACKGROUND-COLOR: #666
}
#MainRight H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.41em; PADDING-BOTTOM: 7px; MARGIN: 0px -10px 1em; COLOR: #fff; PADDING-TOP: 7px; BACKGROUND-COLOR: #666
}
#MainRight H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 1.41em; PADDING-BOTTOM: 7px; MARGIN: 0px -10px 1em; COLOR: #fff; PADDING-TOP: 7px; BACKGROUND-COLOR: #666
}
#MainRight H1 {
	BACKGROUND-COLOR: #000
}
#MainRight H2 {
	BACKGROUND-COLOR: #000
}
#ColumnMainHp H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.16em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_headingBlkGradBgTile.gif) #000 repeat-x left top; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
#ColumnMain3Col H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.16em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_headingBlkGradBgTile.gif) #000 repeat-x left top; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
#ColumnMain2Col H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.16em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_headingBlkGradBgTile.gif) #000 repeat-x left top; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
#ColumnMain1Col H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.16em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_headingBlkGradBgTile.gif) #000 repeat-x left top; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
#ColumnLeft H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #f2f2f2 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.16em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_headingBlkGradBgTile.gif) #000 repeat-x left top; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px
}
P {
	MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.5em
}
BLOCKQUOTE {
	MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.0em
}
ADDRESS {
	MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.5em
}
.vcard {
	MARGIN-BOTTOM: 1.5em; LINE-HEIGHT: 1.5em
}
UL {
	MARGIN: 0.5em 0px 1em 2em
}
OL {
	MARGIN: 0.5em 0px 1em 2em
}
UL UL {
	MARGIN-BOTTOM: 0px
}
DD {
	LINE-HEIGHT: 1.5em
}
UL LI {
	LINE-HEIGHT: 1.5em
}
A {
	COLOR: #c00; outline: none
}
A:hover {
	TEXT-DECORATION: none
}
A:unknown {
	outline: none; moz-outline-style: none
}
A:active {
	outline: none; moz-outline-style: none
}
INPUT:unknown {
	outline: none; moz-outline-style: none
}
.enlargedImages_ThumbnailScroller A:unknown {
	BACKGROUND-COLOR: transparent
}
BLOCKQUOTE {
	FONT-STYLE: italic
}
ADDRESS {
	FONT-STYLE: italic
}
.subText {
	FONT-WEIGHT: bold; FONT-SIZE: 0.91em
}
.shopForm .checkboxLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 0.91em
}
.clear {
	CLEAR: both
}
.Clear {
	CLEAR: both
}
.shopForm BR {
	CLEAR: both
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
DIV.clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.miniBasket BR {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.customerLogin .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.ticketSelectBody .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.productListing BR {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.shopFormButtons .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.featuredProducts .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.categoryDisplay .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.productPromotions BR {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.searchBox .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.formTableButtons .clear {
	FONT-SIZE: 0px; LINE-HEIGHT: 0
}
.accessibility {
	DISPLAY: none; VISIBILITY: hidden
}
.hide {
	DISPLAY: none; VISIBILITY: hidden
}
.homeLink SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
.categoryDisplay H2 {
	DISPLAY: none; VISIBILITY: hidden
}
.extraDeliveryDetails {
	DISPLAY: none; VISIBILITY: hidden
}
.product .backLink {
	DISPLAY: none; VISIBILITY: hidden
}
.editAddress H3 {
	DISPLAY: none; VISIBILITY: hidden
}
.payment .secureMsg {
	DISPLAY: none; VISIBILITY: hidden
}
.payment .varifyMsg {
	DISPLAY: none; VISIBILITY: hidden
}
.featuredProduct H1 {
	DISPLAY: none; VISIBILITY: hidden
}
.searchResultsList .Url {
	DISPLAY: none; VISIBILITY: hidden
}
.product .productPriceText {
	DISPLAY: none; VISIBILITY: hidden
}
.product .productCodeText {
	DISPLAY: none; VISIBILITY: hidden
}
#Content .productListing .browseBtn {
	DISPLAY: none; VISIBILITY: hidden
}
.categoryDisplayTitle {
	DISPLAY: none; VISIBILITY: hidden
}
.categoryDisplayDesc {
	DISPLAY: none; VISIBILITY: hidden
}
.newsArchive H2 {
	DISPLAY: none; VISIBILITY: hidden
}
.recentNews H2 {
	DISPLAY: none; VISIBILITY: hidden
}
.printHeader {
	DISPLAY: none; VISIBILITY: hidden
}
#ColumnLeft .blankLabel {
	DISPLAY: none; VISIBILITY: hidden
}
#MainRight .blankLabel {
	DISPLAY: none; VISIBILITY: hidden
}
.shopForm .formTable BR {
	DISPLAY: none; VISIBILITY: hidden
}
.CMSModuleERROR {
	BORDER-RIGHT: #f00 2px dashed; BORDER-TOP: #f00 2px dashed; BORDER-LEFT: #f00 2px dashed; COLOR: #f00; BORDER-BOTTOM: #f00 2px dashed
}
.CMSColumnEdit {
	BORDER-RIGHT: #003480 1px dashed;
	BORDER-TOP: #003480 1px dashed;
	BORDER-LEFT: #003480 1px dashed;
	BORDER-BOTTOM: #003480 1px dashed;
	POSITION: relative;
	font-size: 9px;
}
.textbox {
	BORDER-RIGHT: #8da8c1 1px solid; BORDER-TOP: #8da8c1 1px solid; BORDER-LEFT: #8da8c1 1px solid; BORDER-BOTTOM: #8da8c1 1px solid
}
.dropdownlist {
	BORDER-RIGHT: #8da8c1 1px solid; BORDER-TOP: #8da8c1 1px solid; BORDER-LEFT: #8da8c1 1px solid; BORDER-BOTTOM: #8da8c1 1px solid
}
.clear-on-focus {
	BORDER-RIGHT: #8da8c1 1px solid; BORDER-TOP: #8da8c1 1px solid; BORDER-LEFT: #8da8c1 1px solid; BORDER-BOTTOM: #8da8c1 1px solid
}
.textbox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.clear-on-focus {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.checkbox {
	PADDING-RIGHT: 4px
}
.aboutSecurityCode {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 16px; WIDTH: 548px; PADDING-TOP: 16px; HEIGHT: 468px; BACKGROUND-COLOR: #fff
}
.aboutSecurityCode .cardHolder {
	MARGIN: auto; TEXT-ALIGN: center
}
.aboutSecurityCode .cardHolder IMG {
	MARGIN-BOTTOM: 16px
}
.aboutSecurityCode .button {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px
}
.button {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c00 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_btnBgTile.gif) #c00 repeat-x left top; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #c00 1px solid; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #c00 1px solid; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
BUTTON {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c00 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_btnBgTile.gif) #c00 repeat-x left top; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #c00 1px solid; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #c00 1px solid; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
INPUT.button {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c00 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/SiteData/Root/SiteImages/wc_btnBgTile.gif) #c00 repeat-x left top; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #c00 1px solid; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: #c00 1px solid; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
BUTTON {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 3px
}
INPUT.button {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 3px
}
UNKNOWN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-TOP: 3px
}
UNKNOWN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.button INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#MainRight .customerLogin .button {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#ColumnLeft .customerLogin .button {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#Content .registerLink .button {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.shopForm .addressBtn {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#Content .updateQuantityRow .button {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#Content .shopTableButtons .continueBtn {
	BORDER-RIGHT: #3c3c3b 1px solid; BORDER-TOP: #3c3c3b 1px solid; BACKGROUND: #3c3c3b; BORDER-LEFT: #3c3c3b 1px solid; BORDER-BOTTOM: #3c3c3b 1px solid
}
#Content .shopTableButtons .saveBtn {
	BORDER-RIGHT: #3c3c3b 1px solid; BORDER-TOP: #3c3c3b 1px solid; BACKGROUND: #3c3c3b; BORDER-LEFT: #3c3c3b 1px solid; BORDER-BOTTOM: #3c3c3b 1px solid
}
#Content .updateQuantityRow .button {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#Content .shopForm .addressBtn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
UNKNOWN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 12px; PADDING-TOP: 1px
}
UNKNOWN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#Content .disabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ccc 1px solid; COLOR: #999! important; BORDER-BOTTOM: #ccc 1px solid
}
#Content .buyBtnDisabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ccc 1px solid; COLOR: #999! important; BORDER-BOTTOM: #ccc 1px solid
}
disabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ccc 1px solid; COLOR: #999! important; BORDER-BOTTOM: #ccc 1px solid
}
#Content .qtyCol .disabled {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.qtyCol .disabled SPAN.QuantityAdjust A {
	BACKGROUND-COLOR: #ccc
}
.introBox {
	POSITION: relative
}
.introBox .left {
	WIDTH: 48%
}
.introBox .right {
	WIDTH: 48%
}
.featureTable {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#ColumnLeft .featureTable {
	MARGIN-BOTTOM: 5px
}
.featureTable TABLE {
	BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid
}
.featureTable TD {
	VERTICAL-ALIGN: top; WIDTH: 50%
}
#Content .feature H1 {
	FONT-SIZE: 1.25em; MARGIN-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.feature {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
DIV.feature {
	MARGIN-BOTTOM: 5px
}
.featureTable .feature {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.feature P {
	MARGIN-BOTTOM: 0px
}
.feature IMG {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 10px
}
.feature .imgBox {
	PADDING-RIGHT: 56px
}
.recycleImg P {
	WIDTH: 60%
}
.wasteImg P {
	WIDTH: 60%
}
.recycleImg {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_featRecycleImg.gif) no-repeat right -30px
}
.wasteImg {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_featWasteImg.jpg) no-repeat right -30px
}
.wcCustomerBox {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_boxShadowBgTile.gif) repeat-x left bottom; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 15px
}
.wcCustomerBox .holder {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 14.4em; BACKGROUND-COLOR: #fff
}
.wcCustomerBox .overlay {
	RIGHT: 0px; BOTTOM: 0px; MARGIN-RIGHT: -7px; POSITION: absolute
}
.wcCustomerBox P {
	PADDING-RIGHT: 110px; MARGIN-BOTTOM: 0px
}
#Content .feature .button {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_featureBtnBgTile.gif) repeat-x left top; WIDTH: 108px; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none
}
#Content .wcCustomerBox .button {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_featureBtnBgTile.gif) repeat-x left top; WIDTH: 108px; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none
}
#Content .wcCustomerBox .button {
	WIDTH: 60px
}
.wasteCalculator {
	MARGIN-BOTTOM: 16px
}
#Content .wasteCalculator H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Sans-Serif; BACKGROUND-COLOR: transparent
}
.wCNotes {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px -10px 1em; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #666
}
.wCNotes P {
	MARGIN-BOTTOM: 0px
}
.wasteCalculatorResults {
	MARGIN-BOTTOM: 16px
}
.wasteCalculatorResults .resultsBox {
	WIDTH: 48%
}
.wasteCalculatorResults .holder {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.wasteCalculatorResults .grandTotalBox {
	BORDER-RIGHT: #6c9931 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #6c9931 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #6c9931 1px solid; COLOR: #fff; PADDING-TOP: 8px; BORDER-BOTTOM: #6c9931 1px solid; BACKGROUND-COLOR: #95d143
}
.wasteCalculatorResults .grandTotalBox H4 {
	MARGIN-BOTTOM: 0.2em
}
.wasteCalculatorResults .grandTotalSaving {
	FONT-WEIGHT: bold; FONT-SIZE: 1.41em; LINE-HEIGHT: 1.41em; FONT-STYLE: italic; TEXT-ALIGN: center
}
.perWeekSave {
	FONT-STYLE: normal
}
.perYearSave {
	FONT-STYLE: normal
}
.wasteCalculatorResults .footnote {
	FONT-SIZE: 0.91em; COLOR: #666; LINE-HEIGHT: 1.2em
}
.imageRotator {
	POSITION: relative
}
.imageRotator .imgHolder {
	POSITION: absolute
}
.genTable {
	MARGIN-BOTTOM: 1.6em
}
.genTable TABLE {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; WIDTH: 100%
}
.genTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid
}
.genTable TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid
}
.genTable TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1.08em; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif; BACKGROUND-COLOR: #666
}
.genTable TABLE TD.imgCol {
	TEXT-ALIGN: center
}
.genTable TABLE TD.blankRow {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eee
}
.genTable TABLE TH.greenTableHeader {
	COLOR: #fff; BACKGROUND-COLOR: #6c6; TEXT-ALIGN: center
}
.genTable TABLE TH.redTableHeader {
	COLOR: #fff; BACKGROUND-COLOR: #6c6; TEXT-ALIGN: center
}
.genTable TABLE TH.orangeTableHeader {
	COLOR: #fff; BACKGROUND-COLOR: #6c6; TEXT-ALIGN: center
}
.genTable TABLE TH.redTableHeader {
	BACKGROUND-COLOR: #f33
}
.genTable TABLE TH.orangeTableHeader {
	BACKGROUND-COLOR: #f60
}
.CMSPageControls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; POSITION: static; HEIGHT: 16px; TEXT-ALIGN: right
}
.CMSPageControls SPAN {
	FONT-SIZE: 9px; VERTICAL-ALIGN: top; COLOR: #666
}
.CMSPageControls IMG {
	MARGIN-LEFT: 4px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.CMSPageControls INPUT {
	MARGIN-LEFT: 4px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#Header {
	Z-INDEX: 1; BACKGROUND: url(/SiteData/Root/SiteImages/wc_hpHeaderBg.gif) #fff no-repeat left top; BORDER-BOTTOM: #333 7px solid; POSITION: relative; HEIGHT: 207px
}
#Header .logo {
	DISPLAY: block; Z-INDEX: 101; LEFT: 4px; WIDTH: 222px; POSITION: absolute; TOP: 13px; HEIGHT: 122px
}
#Header .mockRota {
	Z-INDEX: 2; WIDTH: 100%
}
#Navigation {
	FONT-SIZE: 1.4em; Z-INDEX: 100; RIGHT: 25px; WIDTH: 451px; BOTTOM: 26px; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif; POSITION: absolute; HEIGHT: 20px
}
#Navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#Navigation LI {
	PADDING-RIGHT: 10px; FLOAT: left
}
#Navigation LI A {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; COLOR: #fff; HEIGHT: 20px; TEXT-DECORATION: none
}
#Navigation A:hover {
	COLOR: #ff273d
}
#Navigation A:active {
	COLOR: #ff273d
}
#Content {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 5px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 935px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 36px solid; BACKGROUND-COLOR: #fff
}
.colHpContent {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_col2BgTile.gif) repeat-y 5px top
}
.col2Content {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_col2BgTile.gif) repeat-y 5px top
}
.col3Content {
	BACKGROUND: url(/SiteData/Root/SiteImages/wc_col2BgTile.gif) repeat-y 5px top
}
.rightContainer {
	FLOAT: right; WIDTH: 677px; PADDING-TOP: 3px
}
#MainTop {
	
}
#MainBottLeft {
	WIDTH: 302px
}
#MainBottRight {
	WIDTH: 302px
}
#MainBottLeft {
	FLOAT: left
}
#MainLeft {
	FLOAT: left
}
#MainBottRight {
	FLOAT: right
}
#MainRight {
	FLOAT: right
}
#MainLeft {
	WIDTH: 454px
}
#MainRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 164px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eaeaea
}
#ColumnMain1Col .text {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#ColumnMainHp .text {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#ColumnMain2Col .text {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#ColumnMain3Col .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#ColumnLeft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 238px; PADDING-TOP: 0px
}
#Footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 35px; WIDTH: 945px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif
}
#Footer A {
	COLOR: #fff; MARGIN-RIGHT: 8px; TEXT-DECORATION: none
}
#InternovaLogo {
	FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 200px; COLOR: #ccc; TEXT-ALIGN: right
}
#InternovaLogo A {
	COLOR: #ccc; TEXT-DECORATION: none
}
.SiteNavigation {
	FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans-Serif
}
.articleList {
	FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans-Serif
}
.linkList {
	FONT-FAMILY: Trebuchet MS, Arial, Verdana, Sans-Serif
}
.SiteNavigation LI {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: -4px; LIST-STYLE-TYPE: none
}
.articleList LI {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: -4px; LIST-STYLE-TYPE: none
}
.linkList LI {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: -4px; LIST-STYLE-TYPE: none
}
.SiteNavigation A {
	PADDING-LEFT: 14px; BACKGROUND: url(/SiteData/Root/SiteImages/wc_siteNavBullet.gif) no-repeat left 6px; MARGIN-BOTTOM: 2px; COLOR: #000; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
.articleList A {
	PADDING-LEFT: 14px; BACKGROUND: url(/SiteData/Root/SiteImages/wc_siteNavBullet.gif) no-repeat left 6px; MARGIN-BOTTOM: 2px; COLOR: #000; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
.linkList A {
	PADDING-LEFT: 14px; BACKGROUND: url(/SiteData/Root/SiteImages/wc_siteNavBullet.gif) no-repeat left 6px; MARGIN-BOTTOM: 2px; COLOR: #000; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
.articleList A {
	COLOR: #c00! important; TEXT-DECORATION: underline! important
}
.linkList A {
	COLOR: #c00! important; TEXT-DECORATION: underline! important
}
.SiteNavigation UL LI A:hover {
	TEXT-DECORATION: underline
}
.articleList UL LI A:hover {
	TEXT-DECORATION: underline
}
.linkList UL LI A:hover {
	TEXT-DECORATION: underline
}
#Content .SiteNavigation LI.CurrentParent A.CurrentParent {
	FONT-WEIGHT: bold; BACKGROUND: url(/SiteData/Root/SiteImages/wc_siteNavBulletActive.gif) no-repeat left 6px
}
#Content .SiteNavigation UL LI.Current A.Current {
	FONT-WEIGHT: bold; BACKGROUND: url(/SiteData/Root/SiteImages/wc_siteNavBulletActive.gif) no-repeat left 6px
}
#Content .SiteNavigation LI.Current A.Current {
	COLOR: #c00
}
#Content .SiteNavigation UL UL LI.Current A.Current {
	COLOR: #c00
}
#ColumnLeft .SiteNavigation {
	MARGIN-BOTTOM: 13px
}
#MainRight .SiteNavigation {
	MARGIN-BOTTOM: 13px
}
#ColumnLeft .linkList {
	MARGIN-BOTTOM: 13px
}
#MainRight .SiteNavigation {
	MARGIN-TOP: 5px
}
#ColumnLeft .SiteNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#MainRight .SiteNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ColumnLeft .articleList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ColumnLeft .linkList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ColumnLeft .SiteNavigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#MainRight .SiteNavigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ColumnLeft .articleList UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ColumnLeft .linkList UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ColumnLeft .SiteNavigation UL UL LI {
	MARGIN-LEFT: 12px
}
#MainRight .SiteNavigation UL UL LI {
	MARGIN-LEFT: 12px
}
#ColumnLeft .articleList UL UL LI {
	MARGIN-LEFT: 12px
}
#ColumnLeft .linkList UL UL LI {
	MARGIN-LEFT: 12px
}
#ColumnLeft .SiteNavigation A {
	DISPLAY: block
}
#MainRight .SiteNavigation A {
	DISPLAY: block
}
#ColumnLeft .articleList A {
	DISPLAY: block
}
#ColumnLeft .linkList A {
	DISPLAY: block
}
.siteMap UL {
	
}
#Content .searchResults H1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none
}
#Content .shopResults H1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none
}
#Content .contentResults H1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em; COLOR: #333; LINE-HEIGHT: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none
}
.shopResults H1 {
	
}
.pagerLinks {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: right
}
.next {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_linkBullet.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px
}
.previous {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_linkBullet.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px
}
.previous {
	BACKGROUND: url(/SiteData/Root/SiteImages/fs_linkBulletRev.gif) no-repeat left 50%; COLOR: #c00
}
.userPageSize {
	FLOAT: left; MARGIN-BOTTOM: 1em
}
.searchResultsList {
	MARGIN-LEFT: 0px
}
.searchResultsList LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em
}
.contentResults A {
	FONT-WEIGHT: bold; LINE-HEIGHT: 2em
}
.searchHighlight {
	FONT-STYLE: italic
}
.featuredResult {
	MARGIN-BOTTOM: 16px
}
.featuredResult .productListingImage IMG {
	FLOAT: left; MARGIN-LEFT: 4px
}
.featuredResult .productType {
	DISPLAY: block
}
.featuredResult .productButtons {
	MARGIN-LEFT: 88px
}
.featuredResult .productType {
	MARGIN-LEFT: 88px
}
.featuredResult .productListingName {
	MARGIN-LEFT: 88px
}
.featuredResult .productListingPrice {
	MARGIN-LEFT: 88px
}
.featuredResult .productListingPrice {
	MARGIN-BOTTOM: 0.6em
}
#Content .featuredResult .buyBtn {
	WIDTH: 44px
}
.itemsPerPage {
	MARGIN-TOP: -32px; MARGIN-BOTTOM: 7px; TEXT-ALIGN: right
}
.breadcrumb {
	DISPLAY: block; MARGIN-BOTTOM: 1em
}
.breadcrumb A {
	COLOR: #333
}
.FAQ .FAQQuestion  {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.FAQ .FAQAnswer {
	
}
.searchBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #000
}
#ColumnLeft .searchBox {
	MARGIN: 0px -10px 5px; WIDTH: 100%
}
.searchBox .searchKeyword {
	FONT-WEIGHT: bold; FLOAT: left; LINE-HEIGHT: 21px; MARGIN-RIGHT: 5px; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, Sans-Serif
}
#Content .searchBox .textbox {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 1px! important; BORDER-LEFT-COLOR: #fff! important; FLOAT: left; BORDER-BOTTOM-COLOR: #fff! important; PADDING-BOTTOM: 2px! important; WIDTH: 162px; BORDER-TOP-COLOR: #fff! important; MARGIN-RIGHT: 5px; PADDING-TOP: 1px! important; BORDER-RIGHT-COLOR: #fff! important
}
#Content .searchBox .clear-on-focus {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 1px! important; BORDER-LEFT-COLOR: #fff! important; FLOAT: left; BORDER-BOTTOM-COLOR: #fff! important; PADDING-BOTTOM: 2px! important; WIDTH: 162px; BORDER-TOP-COLOR: #fff! important; MARGIN-RIGHT: 5px; PADDING-TOP: 1px! important; BORDER-RIGHT-COLOR: #fff! important
}
#Content .searchBox .button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/SiteData/Root/SiteImages/wc_searchBoxBtnBg.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 20px; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none
}
.AdminPanel {
	BORDER-RIGHT: #f00 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #f00 1px dashed; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f00 1px dashed; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #f00 1px dashed; BACKGROUND-COLOR: #fff
}
#Content .AdminPanel H2 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px! important; COLOR: #000; PADDING-TOP: 0px! important; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif! important; BORDER-RIGHT-WIDTH: 0px! important
}
#Content .AdminPanel H3 {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px! important; COLOR: #000; PADDING-TOP: 0px! important; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif! important; BORDER-RIGHT-WIDTH: 0px! important
}
.CheckBoxList {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.CheckBoxList TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.swfObject {
	TEXT-ALIGN: center
}
.shopForm {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative
}
.compactShopForm {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative
}
.shopConditions {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative
}
.shopFormButtons {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.shopConditions {
	MARGIN-BOTTOM: 8px; TEXT-ALIGN: center
}
H1.shopFormTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 1.72em; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #000 1px solid
}
.shopForm LABEL {
	PADDING-RIGHT: 4px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 142px; TEXT-ALIGN: right
}
.shopForm LABEL SPAN {
	FONT-SIZE: 1.27em; LEFT: 322px; POSITION: absolute
}
.shopForm .forgottenPasswordLink {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em; MARGIN-LEFT: 146px
}
.shopForm .pCSpan {
	LEFT: 242px
}
.shopForm .textbox {
	MARGIN-BOTTOM: 6px; WIDTH: 160px
}
.shopForm .textarea {
	MARGIN-BOTTOM: 6px; WIDTH: 160px
}
.shopForm .dropdown {
	MARGIN-BOTTOM: 6px; WIDTH: 160px
}
.shopForm .dropdownlist {
	MARGIN-BOTTOM: 6px; WIDTH: 160px
}
.shopForm .fileupload {
	MARGIN-BOTTOM: 6px; WIDTH: 160px
}
.shopForm .pCode {
	WIDTH: 80px! important
}
.shopForm .dropdown {
	WIDTH: 164px
}
.shopForm .dropdownlist {
	WIDTH: 164px
}
#Content .shopForm .addressBtn {
	MARGIN-BOTTOM: 8px
}
.shopForm .checkbox {
	LEFT: -4px; FLOAT: left; POSITION: relative
}
.shopForm .checkboxLabel {
	FLOAT: left; MARGIN: 2px 0px 6px; WIDTH: 172px
}
.fieldSet {
	MARGIN-BOTTOM: 12px
}
.shopForm .formTable {
	BORDER-RIGHT: #ccc 1px; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: #eee
}
.formTableButtons {
	BORDER-RIGHT: #ccc 1px; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px dotted; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dotted; BACKGROUND-COLOR: #eee
}
.shopForm .formTable {
	BORDER-BOTTOM-STYLE: none
}
.shopForm .formTable TABLE {
	WIDTH: 100%
}
.shopForm .formTable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.shopForm .formTable TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.shopForm .formTable .removeRowBtn {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.shopForm .formTableButtons .addNewRowBtn {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.shopForm .formTable .removeRowBtn {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: url(/SiteData/Root/SiteImages/wc_removeRowBtnBg.gif) no-repeat right 50%; PADDING-BOTTOM: 0px! important; MARGIN-LEFT: 2px; WIDTH: 24px; TEXT-INDENT: -9999px; PADDING-TOP: 0px! important; HEIGHT: 24px
}
.formTableButtons {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.shopForm .formTableButtons .addNewRowBtn {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px! important; BACKGROUND: url(/SiteData/Root/SiteImages/wc_addNewRowBtnBg.gif) #fff no-repeat right 50%; PADDING-BOTTOM: 0px! important; BORDER-LEFT: #ccc 1px solid; WIDTH: 112px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #ccc 1px solid
}
#Content .shopForm .formTable LABEL {
	FLOAT: left; WIDTH: 100%! important
}
#Content .shopForm .formTable .textarea {
	FLOAT: left; WIDTH: 100%! important
}
#Content .shopForm .formTable .dropdown {
	FLOAT: left; WIDTH: 100%! important
}
#Content .shopForm .formTable .dropdownlist {
	FLOAT: left; WIDTH: 100%! important
}
#Content .shopForm .formTable .fileupload {
	FLOAT: left; WIDTH: 100%! important
}
#Content .shopForm .formTable .textbox {
	FLOAT: left; WIDTH: 100%! important
}
#Content .shopForm .formTable .textbox {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 1px! important; WIDTH: auto! important; PADDING-TOP: 1px! important
}
#Content .shopForm .formTable .checkbox {
	LEFT: 0px
}
.shopFormButtons {
	PADDING-LEFT: 184px; TEXT-ALIGN: left
}
#ColumnMain2Col .shopForm LABEL {
	WIDTH: 202px
}
#ColumnMainHp .shopForm LABEL {
	WIDTH: 202px
}
#ColumnMain2Col .shopForm .textbox {
	WIDTH: 240px
}
#ColumnMainHp .shopForm .textbox {
	WIDTH: 240px
}
#ColumnMain2Col .shopForm .textarea {
	WIDTH: 240px
}
#ColumnMainHp .shopForm .textarea {
	WIDTH: 240px
}
#ColumnMain2Col .shopForm .dropdown {
	WIDTH: 240px
}
#ColumnMainHp .shopForm .dropdown {
	WIDTH: 240px
}
#ColumnMain2Col .shopForm .dropdownlist {
	WIDTH: 240px
}
#ColumnMainHp .shopForm .dropdownlist {
	WIDTH: 240px
}
#ColumnMain2Col .shopForm .fileupload {
	WIDTH: 240px
}
#ColumnMainHp .shopForm .fileupload {
	WIDTH: 240px
}
#ColumnMain2Col .shopForm LABEL SPAN {
	LEFT: 462px
}
#ColumnMainHp .shopForm LABEL SPAN {
	LEFT: 462px
}
#ColumnMain2Col .shopForm .pCSpan {
	LEFT: 302px
}
#ColumnMainHp .shopForm .pCSpan {
	LEFT: 302px
}
#ColumnMain2Col .shopForm .dropdown {
	WIDTH: 244px
}
#ColumnMainHp .shopForm .dropdown {
	WIDTH: 244px
}
#ColumnMain2Col .shopForm .dropdownlist {
	WIDTH: 244px
}
#ColumnMainHp .shopForm .dropdownlist {
	WIDTH: 244px
}
#ColumnMain2Col .shopFormButtons {
	PADDING-LEFT: 214px
}
#ColumnMainHp .shopFormButtons {
	PADDING-LEFT: 214px
}
#ColumnLeft .shopForm LABEL {
	WIDTH: 198px; TEXT-ALIGN: left
}
#ColumnLeft .shopForm .textbox {
	WIDTH: 198px
}
#ColumnLeft .shopForm .textarea {
	WIDTH: 198px
}
#ColumnLeft .shopForm .dropdown {
	WIDTH: 198px
}
#ColumnLeft .shopForm .dropdownlist {
	WIDTH: 198px
}
#ColumnLeft .shopForm .fileupload {
	WIDTH: 198px
}
#ColumnLeft .shopForm LABEL SPAN {
	LEFT: 202px
}
#ColumnLeft .shopForm .pCSpan {
	LEFT: 202px
}
#ColumnLeft .shopForm .dropdown {
	WIDTH: 202px
}
#ColumnLeft .shopForm .dropdownlist {
	WIDTH: 202px
}
#ColumnLeft .shopFormButtons {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#ColumnLeft .shopFormButtons .button {
	FLOAT: right
}
.wasteCalculator .shopForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.wasteCalculator .shopForm LABEL {
	FONT-WEIGHT: normal; WIDTH: 100px; TEXT-ALIGN: left
}
.wasteCalculator .shopForm .textbox {
	WIDTH: 38px
}
.wasteCalculator .shopForm .textarea {
	WIDTH: 38px
}
.wasteCalculator .shopForm .dropdown {
	WIDTH: 38px
}
.wasteCalculator .shopForm .dropdownlist .wasteCalculator .shopForm .fileupload {
	WIDTH: 38px
}
.wasteCalculator .shopForm LABEL SPAN {
	LEFT: 148px
}
.wasteCalculator .shopForm .dropdown {
	WIDTH: 42px
}
.wasteCalculator .shopForm .dropdownlist {
	WIDTH: 42px
}
.wasteCalculator .shopForm .pct {
	LEFT: 2px; POSITION: relative; TOP: -8px
}
.wasteCalculator .shopFormButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.wasteCalculator .shopFormButtons .button {
	FLOAT: right
}
.validationList {
	MARGIN-BOTTOM: 16px; COLOR: red
}
#MainRight .validationList {
	MARGIN-BOTTOM: 8px
}
#Content .validationList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#Content .validationList UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.warningBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
.warningTxt {
	COLOR: red
}
.warningBox OL {
	LIST-STYLE-TYPE: decimal
}
.editAddress .shopTableButtons {
	MARGIN-BOTTOM: 4px
}
.editAddress .returnLink {
	DISPLAY: block; FLOAT: right
}
.editAddress .shopTable .btnCol {
	WIDTH: 80px; TEXT-ALIGN: center
}
.editAddress .shopTable .btnCol .button {
	MARGIN: 0px auto 8px
}
.editAddress .shopTable .editAddressBtn {
	WIDTH: 64px
}
.editAddress .shopTable .removeAddressBtn {
	WIDTH: 64px
}
.editAddress .shopFormButtons .button {
	FLOAT: left
}
#Content .editAddress .saveAddressBtn {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
#Content .editAddress .cancelBtn {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
#Content .editAddress .cancelBtn {
	MARGIN-LEFT: 4px
}
#Content .shopForm .useAddressBtn {
	FLOAT: right; MARGIN-BOTTOM: 16px
}
#Content .shopForm .cancelAddressBtn {
	FLOAT: right; MARGIN-BOTTOM: 16px
}
#Content .shopForm .useAddressBtn {
	MARGIN-LEFT: 4px
}
#Content .lostPassword .sendPasswordBtn {
	WIDTH: 120px
}
#Content .lostPassword .backBtn {
	WIDTH: 120px
}
#Content .lostPassword .loginBtn {
	WIDTH: 120px
}
.lostPassword .shopFormButtons {
	PADDING-TOP: 0px
}
#MainRight .customerLogin {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_customerLoginBg.gif) #e9e9e9 no-repeat 8px 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 36px
}
#ColumnLeft .customerLogin {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_customerLoginBg.gif) #e9e9e9 no-repeat 8px 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 36px
}
#MainRight .customerLogin .shopForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ColumnLeft .customerLogin .shopForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#MainRight .customerLogin H2 {
	FONT-SIZE: 1em
}
#ColumnLeft .customerLogin H2 {
	FONT-SIZE: 1em
}
#MainRight .customerLogin .button {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right
}
#ColumnLeft .customerLogin .button {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right
}
#MainRight .customerLogin .upgradeBtn {
	MARGIN-RIGHT: 4px
}
#ColumnLeft .customerLogin .upgradeBtn {
	MARGIN-RIGHT: 4px
}
#MainRight .customerLogin LABEL {
	MARGIN-LEFT: 0px; WIDTH: 124px; TEXT-ALIGN: left
}
#MainRight .customerLogin .forgottenPasswordLink {
	MARGIN-LEFT: 0px; WIDTH: 124px; TEXT-ALIGN: left
}
#ColumnLeft .customerLogin LABEL {
	MARGIN-LEFT: 0px; WIDTH: 124px; TEXT-ALIGN: left
}
#ColumnLeft .customerLogin .forgottenPasswordLink {
	MARGIN-LEFT: 0px; WIDTH: 124px; TEXT-ALIGN: left
}
#MainRight .customerLogin .textbox {
	WIDTH: 154px
}
#ColumnLeft .customerLogin .textbox {
	WIDTH: 154px
}
#MainRight .customerLogin .checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ColumnLeft .customerLogin .checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.customerLogin UL {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 8px
}
#MainRight .customerLogin .shopFormButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#ColumnLeft .customerLogin .shopFormButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.createCustomer .warningBox OL LI {
	CLEAR: right; PADDING-BOTTOM: 8px
}
#Content .upgradeAccountBtn {
	MARGIN-TOP: -17px; FLOAT: right; MARGIN-BOTTOM: 8px; WIDTH: 128px
}
#Content .continueAsGuestBtn {
	MARGIN-TOP: -17px; FLOAT: right; MARGIN-BOTTOM: 8px; WIDTH: 128px
}
#Content .reEnterBtn {
	MARGIN-TOP: -17px; FLOAT: right; MARGIN-BOTTOM: 8px; WIDTH: 128px
}
#Content .emailPasswordBtn {
	MARGIN-TOP: -17px; FLOAT: right; MARGIN-BOTTOM: 8px; WIDTH: 128px
}
.newsLetterSignup {
	
}
.newsLetterSignup .signUpBtn {
	
}
#Content .changePassword {
	
}
LABEL.passwordStrengthWarning {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
.editAccountDetails {
	
}
#Content .saveBasket .saveCartBtn {
	FLOAT: right; WIDTH: 120px
}
.writeReview .ratingControl {
	MARGIN-BOTTOM: 6px
}
.writeReview .returnBtn {
	FLOAT: right
}
#Content .writeReview .returnBtn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
.ratingStar {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 13px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.readOnly {
	CURSOR: default
}
.filledRatingStar {
	BACKGROUND: url(/SiteData/Generic/SiteImages/RatingStars/FilledStar.gif) no-repeat left top
}
.emptyRatingStar {
	BACKGROUND: url(/SiteData/Generic/SiteImages/RatingStars/EmptyStar.gif) no-repeat left top
}
.savedRatingStar {
	BACKGROUND: url(/SiteData/Generic/SiteImages/RatingStars/SavedStar.gif) no-repeat left top
}
#Content .contact .sendBtn {
	WIDTH: 140px
}
.categoryDisplayProduct {
	PADDING-BOTTOM: 24px
}
.categoryDisplayTitle {
	BORDER-BOTTOM: #000 1px solid
}
categoryDisplayDesc {
	
}
.categoryDisplay H2 {
	MARGIN-BOTTOM: 6px
}
.featuredProduct {
	WIDTH: 100%
}
.featuredProduct .productImg {
	FLOAT: left
}
.featuredProduct H2 {
	DISPLAY: block; VISIBILITY: visible; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.featuredProduct H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
.featuredProduct .productDesc {
	FLOAT: right; WIDTH: 186px
}
.featuredProduct .productPrice {
	DISPLAY: block; MARGIN-BOTTOM: 16px
}
#Content .featuredProduct .buyBtn {
	WIDTH: 44px
}
#SplitMainLeft .featuredProducts H3 {
	DISPLAY: none; VISIBILITY: hidden
}
#MainLeftBott .pagerLinks {
	DISPLAY: none; VISIBILITY: hidden
}
.productList {
	MARGIN-BOTTOM: 16px
}
.productRow {
	FLOAT: left; WIDTH: 100%
}
.productListing {
	FLOAT: left; WIDTH: 116px
}
.placeHolder {
	FLOAT: left; WIDTH: 116px
}
.featureListing {
	FLOAT: left; WIDTH: 116px
}
.productListing .productContainer {
	MARGIN-BOTTOM: 0.6em
}
#Content .productSpacer {
	FLOAT: left; WIDTH: 10px
}
.UnavailableProduct {
	BACKGROUND-COLOR: #f5a0a0
}
.productListing .static {
	MARGIN-TOP: 0px
}
.featureContainer {
	MARGIN-TOP: 0px
}
.productListingImage IMG {
	DISPLAY: block; MARGIN-BOTTOM: 8px
}
.productListingName {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.6em; COLOR: #000; TEXT-DECORATION: none
}
.productListing .productType {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.6em; COLOR: #000; TEXT-DECORATION: none
}
.productListingPrice {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.6em; COLOR: #000; TEXT-DECORATION: none
}
.productListingCode {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.6em; COLOR: #000; TEXT-DECORATION: none
}
.productListing .productListingDesc {
	DISPLAY: inline
}
#Content .productListing H3 {
	MARGIN-BOTTOM: 0px
}
.productListing .productButtons {
	MARGIN-BOTTOM: 8px
}
#Content .productListing .buyBtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
#Content .productListing .browseBtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
#Content .productListing .removeBtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
.removeLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
.backLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
.returnLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
#Content .viewOrderBtn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #c00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline! important; BORDER-BOTTOM-STYLE: none
}
#Content .productListing .buyBtn {
	FLOAT: left
}
#Content .productListing .removeBtn {
	FLOAT: left
}
#Content .productListing .browseBtn {
	FLOAT: left
}
#Content .productListing .removeBtn {
	FLOAT: none
}
#Content .alternateFirst {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 1em; WIDTH: 100%
}
#Content .alternateSecond {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 1em; WIDTH: 100%
}
#Content .alternateSecond .productButtons {
	CLEAR: none
}
#Content .alternateFirst .productButtons {
	CLEAR: none
}
.alternateFirst .productListingImage {
	PADDING-RIGHT: 10px; FLOAT: left; MARGIN-BOTTOM: 0px
}
.alternateSecond .productListingImage {
	PADDING-LEFT: 10px; FLOAT: right; MARGIN-BOTTOM: 0px
}
.alternateFirst .productListingName {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.6em
}
.alternateSecond .productListingName {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.6em
}
#Content .alternateFirst .productButtons {
	DISPLAY: block; VISIBILITY: visible! important
}
#Content .alternateSecond .productButtons {
	DISPLAY: block; VISIBILITY: visible! important
}
#Content .alternateFirst .productListingPrice {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em
}
#Content .alternateFirst .productListingName {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em
}
#Content .alternateFirst .productListingDesc {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em
}
#Content .alternateSecond .productListingPrice {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em
}
#Content .alternateSecond .productListingName {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em
}
#Content .alternateSecond .productListingDesc {
	DISPLAY: block; MARGIN-BOTTOM: 0.6em
}
#Content .alternateSecond .productListingPrice {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#Content .alternateSecond .productListingName {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#Content .alternateSecond .productListingDesc {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#Content .featuredProducts {
	MARGIN-BOTTOM: 0px
}
#Content .featuredProducts .productListing {
	FLOAT: left; WIDTH: 243px
}
#Content .featuredProducts H3 {
	FONT-SIZE: 1.18em; MARGIN-BOTTOM: 1em; COLOR: #c00
}
#Content .featuredProducts .productListingPrice {
	MARGIN-BOTTOM: 0px
}
#Content .featuredProducts .productListingCode {
	FONT-WEIGHT: normal
}
#Content .featuredProducts .productListingImage IMG {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 8px; MARGIN-RIGHT: 8px
}
#Content .featuredProducts .productListingBriefDesc {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 4em
}
#Content .featuredProducts .productListingBriefDesc:unknown {
	content: "..."
}
#Content .featuredProducts .productListing .buyBtn {
	DISPLAY: block
}
#Content .featuredProducts .productListing .browseBtn {
	DISPLAY: block
}
#Content .favouriteProducts .productListing {
	WIDTH: 116px
}
#Content .relatedProducts .productListing {
	WIDTH: 116px
}
#Content .recentlyViewedProducts .productListing {
	WIDTH: 116px
}
#Content .relatedProducts H2 {
	MARGIN-BOTTOM: 1em; COLOR: #000
}
#Content .favouriteProducts .buyBtn {
	MARGIN-RIGHT: 8px
}
#Content #MainRight .relatedProducts {
	MARGIN-BOTTOM: 16px
}
#Content #MainRight .relatedProducts .productListing {
	WIDTH: auto
}
#Content #MainRight .productListingImage IMG {
	FLOAT: left
}
#Content #MainRight .productListingPrice {
	DISPLAY: block; MARGIN-LEFT: 84px
}
#Content #MainRight .productListingName {
	DISPLAY: block; MARGIN-LEFT: 84px
}
.miniBasket {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_miniBasketBg.gif) #c00 no-repeat center top; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; COLOR: #fff; PADDING-TOP: 36px; TEXT-ALIGN: center
}
.miniBasket .button {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BACKGROUND: url(/SiteData/Root/SiteImages/fs_miniBasketBtnBgTile.gif) #000 repeat-x left top; BORDER-LEFT: #000 2px solid; COLOR: #fff; BORDER-BOTTOM: #000 2px solid
}
.registerLink {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_customerRegisterBg.gif) #e9e9e9 no-repeat 8px 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 36px
}
#Content .registerLink .button {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right
}
.product {
	
}
.product H1 {
	FONT-SIZE: 1.18em; FLOAT: right; WIDTH: 184px
}
.product .productImg {
	FLOAT: left; MARGIN-BOTTOM: 1em
}
.product .productImg {
	WIDTH: 300px
}
#Content .productImg .button {
	WIDTH: 300px
}
.product .productImg IMG {
	PADDING-BOTTOM: 10px
}
.productDetails {
	FLOAT: right; MARGIN-BOTTOM: 1em; WIDTH: 184px
}
.productDetails LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 0.2em
}
.productDetails SELECT {
	MARGIN-BOTTOM: 8px; WIDTH: 132px
}
.productDetails H4 {
	MARGIN-BOTTOM: 16px
}
#Content .productDetails .buyBtn {
	MARGIN-BOTTOM: 16px; WIDTH: 60px
}
#Content .productDetails .buyBtnDisabled {
	MARGIN-BOTTOM: 16px; WIDTH: 60px
}
.product .productPrice {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.09em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.product .productType {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.09em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.product .productCode {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.09em; MARGIN-BOTTOM: 0.6em; COLOR: #000
}
.productLinklist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productPrice SPAN {
	
}
SPAN.oldPrice {
	TEXT-DECORATION: line-through
}
SPAN.newPrice {
	COLOR: red
}
.productDescription {
	CLEAR: both
}
.popupBackground {
	FILTER: alpha(opacity=60); BACKGROUND-COLOR: gray; opacity: .6
}
.enlargedImages {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; WIDTH: 620px; PADDING-TOP: 16px; HEIGHT: 436px; BACKGROUND-COLOR: #fff
}
.enlargedImages_Fixer {
	WIDTH: 620px; POSITION: relative; HEIGHT: 436px
}
.enlargedImage {
	LEFT: 160px; POSITION: absolute; TOP: 20px
}
.closeWinBtn {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_closeBtnBgTile.gif) repeat-x left bottom; FLOAT: right; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px; TEXT-DECORATION: none
}
.closeWinBtn SPAN {
	PADDING-RIGHT: 14px; BACKGROUND: url(/SiteData/Root/SiteImages/fs_closeBtnIcon.gif) no-repeat right 50%; COLOR: #666
}
.enlargedImages_Thumbnails {
	BACKGROUND: url(/SiteData/Generic/SiteImages/Popup/scrollerBgTile.gif) repeat-y center top; LEFT: 40px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 102px
}
.enlargedImages_ThumbnailHolder {
	LEFT: 15px; OVERFLOW: hidden; WIDTH: 399px; POSITION: relative; TOP: 6px; HEIGHT: 77px
}
.enlargedImages_ThumbnailCell {
	WIDTH: 430px
}
.enlargedImages_ThumbnailScroller {
	WIDTH: 6000px; POSITION: absolute; HEIGHT: 60px
}
.enlargedImages_ThumbnailScroller A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/SiteData/Generic/SiteImages/Popup/divider.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.enlargedImages_ThumbnailScroller A:unknown {
	BACKGROUND-COLOR: transparent; outline: none
}
.thumbnailBtnLeft {
	DISPLAY: block; WIDTH: 49px; HEIGHT: 102px; BACKGROUND-COLOR: #eee
}
.thumbnailBtnRight {
	DISPLAY: block; WIDTH: 49px; HEIGHT: 102px; BACKGROUND-COLOR: #eee
}
.thumbnailBtnLeft {
	BACKGROUND: url(/SiteData/Root/SiteImages/fs_tILeftBtn.gif) no-repeat 50% 50%
}
.thumbnailBtnRight {
	BACKGROUND: url(/SiteData/Root/SiteImages/fs_tIRightBtn.gif) no-repeat 50% 50%
}
.sendToFriend {
	WIDTH: 300px; BACKGROUND-COLOR: #fff
}
#Content .sendToFriend .validationList {
	MARGIN: 8px 0px; COLOR: red
}
#Content .sendToFriend .validationList LI {
	COLOR: red
}
.sendToFriend LABEL {
	DISPLAY: block; FLOAT: none; TEXT-ALIGN: left
}
.sendToFriend .shopForm .textbox {
	WIDTH: 274px
}
.sendToFriend .shopForm .textarea {
	WIDTH: 274px
}
.sendToFriend .shopFormButtons .button {
	FLOAT: right
}
.sendToFriend .shopConditions {
	PADDING-BOTTOM: 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.productPromotions {
	MARGIN-BOTTOM: 16px
}
.productPromotions .promotion {
	
}
.productPromotions H2 {
	TEXT-TRANSFORM: capitalize; COLOR: #000
}
.productPromotions IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.productReviews {
	MARGIN-BOTTOM: 16px
}
.productReviews H2 {
	TEXT-TRANSFORM: capitalize; COLOR: #000
}
#Content .productReviews .review {
	MARGIN-BOTTOM: 16px
}
#Content .productReviews .reviewTitle {
	MARGIN-BOTTOM: 0.6em
}
#Content .productReviews .reviewDate {
	MARGIN-BOTTOM: 0.6em
}
#Content .productReviews P {
	MARGIN-BOTTOM: 0px
}
#Content .productReviews .reviewTitle {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}
#Content .productReviews .reviewDate {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}
#Content .productReviews .rating {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}
#Content .productReviews .reviewDate {
	PADDING-LEFT: 0.5em
}
.reviewLink {
	FLOAT: right; MARGIN-BOTTOM: -12px
}
.payment {
	MARGIN-BOTTOM: 16px; BACKGROUND-COLOR: #e5e5e5
}
.payment .shopForm LABEL {
	WIDTH: 120px; TEXT-ALIGN: right
}
.payment .shopForm .small {
	POSITION: relative; TOP: -7px
}
.payment .shopForm LABEL SPAN {
	LEFT: 300px; POSITION: absolute
}
.payment .shopForm .textbox {
	WIDTH: 158px
}
.payment .shopForm .dropdown {
	WIDTH: 158px
}
.payment .shopForm A {
	BACKGROUND-POSITION: 0px 60%
}
.payment .shopForm .dropdown {
	WIDTH: 162px
}
.paymentMethodButtons {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 8px! important; PADDING-TOP: 8px! important
}
.payment .shopFormButtons .button {
	FLOAT: right; MARGIN-LEFT: 4px
}
.paymentMethodButtons P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.shopTable {
	MARGIN-BOTTOM: 16px
}
.shopTable TABLE {
	WIDTH: 100%
}
.shopTable TABLE TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.shopTable TABLE TABLE .subProductTotal {
	PADDING-LEFT: 8px
}
.shopTable .nameCol A {
	FONT-WEIGHT: bold
}
.shopTable UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.shopTable TD {
	VERTICAL-ALIGN: middle
}
#Content .shopTable .subHeadRow TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #333; BACKGROUND-COLOR: #f6f6f6
}
.savedCarts .shopTable TH {
	WHITE-SPACE: normal
}
.shopTable .imageCol {
	WIDTH: 100px
}
.shopTable .qtyCol {
	TEXT-ALIGN: center! important
}
.shopTable .removeCol {
	TEXT-ALIGN: center! important
}
.shopTable .priceCol {
	TEXT-ALIGN: center! important
}
.shopTable .qtyCol {
	WIDTH: 120px
}
.shopTable .removeCol {
	WIDTH: 48px
}
.shopTable .priceCol {
	WIDTH: 60px
}
.shopTable .textbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 30px; LINE-HEIGHT: 14px; PADDING-TOP: 4px; HEIGHT: 14px
}
.shopTable .qtyHolder {
	MARGIN: auto; WIDTH: 50px
}
.shopTable SPAN.QuantityAdjust A {
	CLEAR: right; DISPLAY: block; FLOAT: right; MARGIN-BOTTOM: 2px; WIDTH: 11px; COLOR: #fff; LINE-HEIGHT: 9px; FONT-FAMILY: Verdana, Arial, Sans-Serif; HEIGHT: 11px; BACKGROUND-COLOR: #3597d5; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#Content .savedCarts .reloadCartBtn {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
.shopTable TBODY TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}
.shopTable .totalRow TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 4px; BACKGROUND-COLOR: #e2e2e2; TEXT-ALIGN: right
}
#Content .shopTable .discountRow TD {
	BACKGROUND: #f4f4f4
}
#Content .basketShipping {
	BACKGROUND: #f4f4f4
}
#Content .addAddressRow TD {
	BACKGROUND: #f4f4f4
}
#Content .shopTable .updateQuantityRow TD {
	BORDER-TOP: #e2e2e2 1px solid; TEXT-ALIGN: center
}
#Content .shopTable .discountCol .button {
	DISPLAY: inline
}
#Content .addAddressRow .button {
	FLOAT: right
}
#Content .addAddressRow .saveDefaultAddressBtn {
	MARGIN-LEFT: 8px
}
.shopTable .subItem .imageCol {
	BACKGROUND: url(/SiteData/Root/SiteImages/fs_subProductIndentImg.gif) no-repeat 50% 50%
}
.shopTable .subItem .imageCol IMG {
	DISPLAY: none
}
.shopTable TBODY .parentItem TD {
	PADDING-BOTTOM: 0px
}
.shopTable TBODY .subItem TD {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TR.subItem TD.nameCol A {
	FONT-WEIGHT: normal; MARGIN-LEFT: 20px; COLOR: #000
}
.basket {
	MARGIN-BOTTOM: 16px
}
#MainTop .basket {
	MARGIN-BOTTOM: 0px
}
.basket TABLE {
	empty-cells: hide
}
#Content .basket .shopTableButtons .button {
	FLOAT: left; MARGIN-RIGHT: 16px
}
#Content .shopTableButtons .continueBtn {
	WIDTH: 140px
}
#Content .shopTableButtons .saveBtn {
	WIDTH: 120px
}
#Content .basket .shopTableButtons .checkoutBtn {
	FLOAT: right; WIDTH: 120px; MARGIN-RIGHT: 0px
}
#Content .shippingTitleRow TD {
	BACKGROUND-COLOR: #f4f4f4
}
#Content .shippingRow TD {
	BACKGROUND-COLOR: #f4f4f4
}
#Content .shippingRow TABLE TD {
	BACKGROUND-COLOR: #f4f4f4
}
#Content .shippingTitleRow TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px
}
#Content .shippingRow TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#Content .shippingRow TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Content .shippingRow TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#Content .shippingRow TABLE INPUT {
	POSITION: relative; TOP: 2px
}
.customerOrders {
	
}
.customerOrders .shopTableButtons {
	MARGIN-BOTTOM: 4px
}
.customerOrders .backLink {
	DISPLAY: block; FLOAT: right
}
.customerOrders .shopTable TABLE {
	MARGIN-BOTTOM: 4px
}
.shopAddress TABLE {
	WIDTH: 100%
}
#Content .shopAddress P {
	MARGIN-BOTTOM: 0px
}
.invoiceAddressTable {
	MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #e5e5e5
}
.deliveryAddressTable {
	MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #e5e5e5
}
.addressCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.shopAddressButtons {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.shopAddressButtons {
	TEXT-ALIGN: right
}
#Content .shopAddressButtons .button {
	FLOAT: right; MARGIN-LEFT: 8px; WIDTH: 100px
}
.receipt .totals {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.receipt .createFullAccount {
	WIDTH: 334px; BACKGROUND-COLOR: #e5e5e5
}
#Content .createFullAccount .shopForm LABEL {
	WIDTH: 120px
}
#Content .createFullAccount .shopForm .textbox {
	WIDTH: 158px
}
#Content .createFullAccount .shopFormButtons {
	PADDING-LEFT: 136px
}
.receiptLinks {
	Z-INDEX: 2; FLOAT: left; MARGIN-LEFT: 22px; WIDTH: 258px; POSITION: relative
}
#Content .createFullAccount .shopForm LABEL SPAN {
	LEFT: 298px
}
.receiptLinks .compactShopForm {
	HEIGHT: 80px
}
#ColumnLeft .articleList {
	MARGIN-BOTTOM: 13px
}
.author {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative; BACKGROUND-COLOR: #ddd
}
.author IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
#Content .author H1 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0.5em; COLOR: #333
}
.author H1 SPAN {
	DISPLAY: inline; MARGIN: 0px; FONT-STYLE: italic
}
.author SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 0.25em! important; MARGIN-RIGHT: 10px
}
.author SPAN {
	MARGIN-LEFT: 70px
}
.author H1 {
	MARGIN-LEFT: 70px
}
.author P {
	MARGIN-BOTTOM: 0.5em
}
.articleElement {
	
}
.articleImgHolder {
	MARGIN-BOTTOM: 1em; OVERFLOW: hidden; WIDTH: 100%
}
.articleTitle {
	
}
.articleFirstLine {
	
}
.articleDate {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em; COLOR: #333
}
.story {
	
}
.articleExpLink {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 2px solid; HEIGHT: 18px; BACKGROUND-COLOR: #eee
}
.articleExpLink IMG {
	MARGIN-TOP: 2px; FLOAT: right
}
.articleExpLink:hover {
	CURSOR: pointer; COLOR: #c00
}
.articleMoreInfo {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #ccc 1px solid
}
.articleMoreInfo H3 {
	MARGIN-BOTTOM: 0px; COLOR: #333
}
.articleMoreInfo P {
	FONT-STYLE: italic
}
.relatedArticles {
	MARGIN-BOTTOM: 5px
}
#ColumnSub .relatedArticles {
	BORDER-BOTTOM: #ccc 1px solid
}
.relatedLinks {
	MARGIN-BOTTOM: 5px
}
.relatedLinks P {
	LINE-HEIGHT: 16px
}
#ColumnSub .relatedLinks {
	BORDER-BOTTOM: #ccc 1px solid
}
.newsListing {
	MARGIN-BOTTOM: 10px
}
.newsItem {
	POSITION: relative
}
.newsListing .complex {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
.newsItem IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; BORDER-LEFT: #999 1px solid; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #999 1px solid
}
.newsItem H2 {
	FONT-SIZE: 1.17em; MARGIN-BOTTOM: 0.4em
}
.newsItem H2 A {
	TEXT-DECORATION: underline
}
.newsItem P {
	MARGIN-BOTTOM: 4px
}
.newsItem .moreNewsLink {
	DISPLAY: block; FLOAT: right; WIDTH: 50px; TEXT-INDENT: -9999px; HEIGHT: 11px
}
.newsItem .date {
	COLOR: #999; FONT-STYLE: italic
}
.newsItem .nIFoot {
	
}
.newsListing .simple {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #ccc 1px solid
}
.newsListing .simple H2 {
	FONT-WEIGHT: normal
}
.simple .nIFoot {
	MARGIN-BOTTOM: 5px
}
.archiveDateTree {
	MARGIN-BOTTOM: 5px
}
.archiveDateTree UL {
	MARGIN-LEFT: 1em
}
.archiveDateTree UL LI A {
	MARGIN-BOTTOM: 2px
}
.archiveDateTree UL UL {
	LIST-STYLE-TYPE: none
}
.eventsListing {
	MARGIN-BOTTOM: 1.5em
}
.eventsItem {
	MARGIN-BOTTOM: 1.5em
}
.eventsListing H2 {
	
}
#Content .eventsItem H3 {
	MARGIN-BOTTOM: 0px
}
.eventsItem .summary {
	MARGIN-BOTTOM: 0.5em
}
.eventsItem .eIFoot {
	
}
.eventsItem .date {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; COLOR: #999; FONT-STYLE: italic
}
.eventsItem .eventLink {
	MARGIN-LEFT: 8px
}
.event {
	MARGIN-BOTTOM: 1.5em
}
.eventTitle {
	
}
#Content .event .date {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}
.invoiceAddressTable {
	HEIGHT: 1%
}
.textImgHolder {
	HEIGHT: 1%
}
.ticketSelectQty {
	HEIGHT: 1%
}
#ColumnMain3ColCheckout {
	HEIGHT: 1%
}
.deliveryAddressTable {
	HEIGHT: 1%
}
.linkList LI {
	HEIGHT: 1%
}
.customerLogin {
	HEIGHT: 1%
}
.shopFormButtons {
	HEIGHT: 1%
}
.registerLink {
	HEIGHT: 1%
}
.searchBox {
	HEIGHT: 1%
}
.miniBasket {
	HEIGHT: 1%
}
.warningBox {
	HEIGHT: 1%
}
.shopForm {
	HEIGHT: 1%
}
.validationList {
	HEIGHT: 1%
}
.warningBox {
	HEIGHT: 1%
}
.productReviews {
	HEIGHT: 1%
}
.productLinklist UL LI {
	HEIGHT: 1%
}
.ticketPanel {
	HEIGHT: 1%
}
.shopTableButtons {
	HEIGHT: 1%
}
.shopTable .totalRow TD {
	HEIGHT: 1%
}
#Content .basketShipping {
	HEIGHT: 1%
}
#Content .addAddressRow TD {
	HEIGHT: 1%
}
.productList {
	HEIGHT: 1%
}
.productContainer {
	HEIGHT: 1%
}
.relatedProducts {
	HEIGHT: 1%
}
.productPromotions {
	HEIGHT: 1%
}
.productReviews {
	HEIGHT: 1%
}
#Content .SiteNavigation LI.CurrentParent A.CurrentParent {
	HEIGHT: 1%
}
#Content .SiteNavigation UL LI.Current A.Current {
	HEIGHT: 1%
}
.shopTable .qtyHolder {
	HEIGHT: 1%
}
.SiteNavigation {
	HEIGHT: 1%
}
.linkList {
	HEIGHT: 1%
}
.shopForm .formTable {
	HEIGHT: 1%
}
.shopForm .formTableButtons {
	HEIGHT: 1%
}
.fieldSet {
	HEIGHT: 1%
}
 HTML #Content .shopForm .formTable .textbox {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 2px! important; WIDTH: 100%! important; PADDING-TOP: 2px! important
}
UNKNOWN {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 2px! important; WIDTH: 100%! important; PADDING-TOP: 2px! important
}
.miniBasket .clear {
	content: ""
}
.productListing .clear {
	content: ""
}
.productContainer BR {
	content: ""
}
#jquery-overlay {
	Z-INDEX: 99999; LEFT: 0px; WIDTH: 100%; COLOR: #666; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
#jquery-lightbox {
	Z-INDEX: 999999; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
#jquery-lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#lightbox-container-image-box {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff
}
#lightbox-container-image {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#lightbox-loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center
}
#lightbox-nav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
UNKNOWN {
	LEFT: 0px
}
#lightbox-nav A {
	outline: none
}
#lightbox-nav-btnPrev {
	DISPLAY: block; WIDTH: 49%; ZOOM: 1; HEIGHT: 100%
}
#lightbox-nav-btnNext {
	DISPLAY: block; WIDTH: 49%; ZOOM: 1; HEIGHT: 100%
}
#lightbox-nav-btnPrev {
	LEFT: 0px; FLOAT: left
}
#lightbox-nav-btnNext {
	RIGHT: 0px; FLOAT: right
}
#lightbox-container-image-data-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#lightbox-container-image-data {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px
}
#lightbox-container-image-data #lightbox-image-details {
	FLOAT: left; WIDTH: 60%; TEXT-ALIGN: left
}
#lightbox-image-details-caption {
	DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em
}
#lightbox-image-details-currentNumber {
	CLEAR: left; MARGIN-TOP: -1em; DISPLAY: block; PADDING-BOTTOM: 1em
}
#lightbox-secNav-btnClose {
	FLOAT: right; WIDTH: 101px; HEIGHT: 16px
}
#map {
	OVERFLOW: hidden; WIDTH: 600px; POSITION: relative; HEIGHT: 309px
}
#zoomer {
	FILTER: alpha(opacity=80); VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 250px; POSITION: absolute; HEIGHT: 250px; opacity: 0.8; moz-opacity: 0.8
}
#imgZoomed {
	
}
#imgMover {
	VISIBILITY: visible; POSITION: absolute
}
.ui-tabs-hide {
	DISPLAY: none
}
.enlarge {
	Z-INDEX: 999
}
