.hide
{
    DISPLAY: none
}
BODY
{
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    LETTER-SPACING: normal
}
#container
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 780px;
    PADDING-TOP: 0px
}
#popupContainer
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    PADDING-TOP: 10px
}
#navcolumn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    VERTICAL-ALIGN: top;
    WIDTH: 165px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
#contentcolumn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    VERTICAL-ALIGN: top;
    WIDTH: 605px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#ProductPageContainer
{
    WIDTH: 575px
}
#ProductPageImageColumn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    VERTICAL-ALIGN: top;
    WIDTH: 165px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#ProductPageContentColumn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
#page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    PADDING-TOP: 0px
}
#maincontent
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
#BrandingArea
{
    WIDTH: 780px
}
#Logo
{
    POSITION: absolute;
    TOP: 0px
}
#SiteMenu UL
{
    FONT-SIZE: 10px;
    LEFT: -380px;
    MARGIN: 0px;
    FONT-FAMILY: verdana, helvetica, sans serif;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    TOP: 5px
}
#SiteMenu LI
{
    DISPLAY: inline;
    MARGIN-LEFT: -5px;
    MARGIN-RIGHT: 5px;
    LIST-STYLE-TYPE: none
}
#SiteMenu A
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #5c9a52;
    PADDING-TOP: 5px
}
#SiteMenu A:link
{
    COLOR: #5c9a52;
    TEXT-DECORATION: none
}
#SiteMenu A:visited
{
    COLOR: #5c9a52;
    TEXT-DECORATION: none
}
#SiteMenu A:hover
{
    COLOR: #5c9a52
}
#MiniCart
{
    LEFT: 425px;
    FONT: 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    POSITION: absolute;
    TOP: 25px;
    TEXT-ALIGN: left
}
#ShoppingCartLink
{
    FONT-SIZE: 10px;
    LEFT: 425px;
    COLOR: #666;
    POSITION: absolute;
    TOP: 6px
}
#ShoppingCartLink A
{
    FONT-WEIGHT: bold;
    COLOR: #5c9a52
}
#MainMenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 780px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: 15px
}
#MenuLevel1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    WIDTH: 780px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#MenuLevel1 TABLE
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 9px;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 9px
}
.MenuItem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #006593;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
    whitespace: nowrap
}
.MenuItemActive
{
    HEIGHT: 25px;
    TEXT-DECORATION: underline
}
#MenuLevel1 A
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#MenuLevel1 A:hover
{
    TEXT-DECORATION: underline
}
#MenuLevel2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #e7e89f;
    PADDING-BOTTOM: 0px;
    WIDTH: 780px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
#MenuLevel2 .MenuItem
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100px;
    COLOR: #fff;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
#MenuLevel2 TABLE
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
#MenuLevel2 A
{
    FONT: 11px/11px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    TEXT-DECORATION: none
}
#MenuLevel2 A:hover
{
    TEXT-DECORATION: underline
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #5c9a52;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
#footermenu A:link
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
#footermenu A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
#footermenu A:active
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
#footermenu A:hover
{
    TEXT-DECORATION: underline
}
#copyright
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #000;
    PADDING-TOP: 5px
}
#poweredby
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#PageHome #MainContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#HomeTable
{
    WIDTH: 780px
}
#HomeColumn1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 165px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#HomeColumn2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 430px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
#HomeColumn3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 165px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#HomepageSample1
{
    BACKGROUND-IMAGE: url(HomepageSample1.jpg);
    MARGIN: 3px 0px 0px;
    WIDTH: 420px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 180px
}
#HomepageSample2
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #5c9a52 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 0px 0px;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    VERTICAL-ALIGN: middle;
    WIDTH: 420px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
#HomeColumn1 .SingleProductDisplay
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#HomeColumn2 .SingleProductDisplay
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#HomeColumn3 .SingleProductDisplay
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#HomeColumn1 .SingleCategoryDisplay
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#HomeColumn2 .SingleCategoryDisplay
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#HomeColumn3 .SingleCategoryDisplay
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#navColumn UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
.CategoryList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
.NavColumnBlock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffee;
    PADDING-BOTTOM: 0px;
    WIDTH: 165px;
    PADDING-TOP: 0px
}
.NavColumnBlockContent
{
    BORDER-RIGHT: #708090 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #708090 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #708090 1px solid;
    TEXT-ALIGN: left
}
.CategoryList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    WIDTH: 165px;
    PADDING-TOP: 0px
}
.MailingListSignupForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    WIDTH: 165px;
    PADDING-TOP: 0px
}
.SearchBoxForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    WIDTH: 165px;
    PADDING-TOP: 0px
}
.MailingListSignupFormContent
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #ffe;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #5c9a52 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #5c9a52 1px solid;
    TEXT-ALIGN: left
}
.CategoryListContent
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #ffe;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #5c9a52 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #5c9a52 1px solid;
    TEXT-ALIGN: left
}
.SearchBoxFormContent
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #ffe;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #5c9a52 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #5c9a52 1px solid;
    TEXT-ALIGN: left
}
.SingleProductDisplay
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 10px 10px 10px 0px;
    WIDTH: 165px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.SingleCategoryDisplay
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 10px 10px 10px 0px;
    WIDTH: 165px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.RelatedItemsBlock
{
    MARGIN: 0px;
    WIDTH: 165px
}
.RelatedItemsBlockContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.NavColumnBlock .SingleProductDisplay
{
    MARGIN: 0px
}
.NavColumnBlock .SingleCategoryDisplay
{
    MARGIN: 0px
}
.SingleProductDisplayImage
{
}
.SingleCategoryDisplayImage
{
}
.SingleProductDisplayName A
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.SingleCategoryDisplayname A
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.ListCategoryDisplay A
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.SingleProductDisplayPrice A
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #990000
}
.ListProductDisplay
{
    WIDTH: 500px;
    TEXT-ALIGN: left
}
.ListCategoryDisplay
{
    WIDTH: 500px;
    TEXT-ALIGN: left
}
.ListProductDisplayPrice
{
    TEXT-ALIGN: right
}
.ListCategoryDisplayDescription
{
    MARGIN: 3px 10px 10px 0px;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.DetailProductDisplay
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.DetailProductDisplayImage
{
    FLOAT: right;
    VERTICAL-ALIGN: top;
    WIDTH: 120px;
    HEIGHT: 120px;
    TEXT-ALIGN: left
}
#CartTitle
{
    WIDTH: 750px
}
#CartSubTitle
{
}
#CartContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 750px;
    PADDING-TOP: 0px
}
#CartItemBlock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#CartItemBlock TABLE
{
    MARGIN: 0px;
    WIDTH: 750px
}
#CartUpdateBlock
{
    BORDER-RIGHT: #666 1px solid;
    BACKGROUND: #ffffee;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #666 1px solid;
    WIDTH: 500px;
    BORDER-BOTTOM: #666 1px solid;
    TEXT-ALIGN: center
}
#CartTotalBlock
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 250px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #666 1px solid;
    TEXT-ALIGN: center
}
#CartCheckoutButtons
{
    MARGIN-TOP: 10px;
    WIDTH: 750px;
    TEXT-ALIGN: right
}
.BVText
{
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.CartText
{
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.BVSmallText
{
    FONT: 10px/11px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
.Header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #5c9a52;
    PADDING-BOTTOM: 5px;
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #fff;
    PADDING-TOP: 5px
}
.Item
{
    PADDING-RIGHT: 0.2em;
    PADDING-LEFT: 0.2em;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0.2em;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 0.2em;
    BACKGROUND-REPEAT: repeat
}
.CartItem
{
    PADDING-RIGHT: 0.2em;
    PADDING-LEFT: 0.5em;
    BACKGROUND: #ffffee;
    PADDING-BOTTOM: 0.2em;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 0.2em
}
.AlternateItem
{
    PADDING-RIGHT: 0.2em;
    PADDING-LEFT: 0.5em;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0.2em;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 0.2em
}
.CartAlternateItem
{
    PADDING-RIGHT: 0.2em;
    PADDING-LEFT: 0.5em;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0.2em;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 0.2em
}
.CartItem
{
    BORDER-BOTTOM: #666 1px solid
}
.CartAlternateItem
{
    BORDER-BOTTOM: #666 1px solid
}
.FormInput
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #666 1px solid;
    COLOR: #000;
    BORDER-BOTTOM: #666 1px solid
}
.FormInputError
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BACKGROUND: #ffb5b5;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #000;
    BORDER-BOTTOM: #ccc 1px solid
}
.formlabel
{
    FONT: bolder 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #949494;
    LETTER-SPACING: normal
}
.formlabel A:link
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #5c9a52;
    TEXT-DECORATION: underline
}
.formlabel A:visited
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #5c9a52;
    TEXT-DECORATION: underline
}
.formlabel A:hover
{
    TEXT-DECORATION: none
}
.FormLabelStrong
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #01909e;
    LETTER-SPACING: normal
}
A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A:active
{
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
.ErrorMessage
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffb5b5;
    PADDING-BOTTOM: 3px;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 3px
}
.SuccessMessage
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: #99ff00;
    PADDING-BOTTOM: 3px;
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 3px
}
P
{
    MARGIN: 0px;
    TEXT-ALIGN: left
}
.indent
{
    MARGIN-LEFT: 20px
}
.Padded
{
    MARGIN: 10px
}
H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    BACKGROUND: url(ProductNameBG.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 16px/20px Verdana, Arial, Helvetica, Sans-Serif;
    WIDTH: 390px;
    COLOR: #5c9a52;
    PADDING-TOP: 3px;
    HEIGHT: 25px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    FONT: bold 11px/16px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #5c9a52;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(H4Background.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #3e7235;
    PADDING-TOP: 5px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.ProductPropertyLabel
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
.SitePriceDiscounted
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.YouSave
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.ListPrice
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.SitePrice
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.DiscountText
{
    FONT: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.SitePrice
{
    COLOR: #000
}
.ListPrice
{
    COLOR: #000
}
.ListPrice
{
    TEXT-DECORATION: line-through
}
.SitePriceDiscounted
{
    COLOR: #ff0000
}
.YouSave
{
    COLOR: #ff0000
}
#BreadCrumbs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    FONT: 11px/11px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000;
    PADDING-TOP: 0px
}
.BreadCrumbTrailSpacer
{
    BACKGROUND-REPEAT: no-repeat
}
.BreadCrumbTrailNoLink
{
}
#BreadCrumbs A:link
{
    COLOR: #5c9a52
}
#BreadCrumbs A:visited
{
    COLOR: #5c9a52
}
#BreadCrumbs A:hover
{
    COLOR: #000
}
.OtherCategory A
{
    FONT: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #666;
    TEXT-DECORATION: none
}
.CurrentCategory A
{
    FONT: bold 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}
.SubCategory A
{
    FONT: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #666;
    TEXT-DECORATION: none
}
.SubCategory A:visited
{
    FONT: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #666;
    TEXT-DECORATION: none
}
.SubCategory A:active
{
    FONT: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #666;
    TEXT-DECORATION: none
}
.SubCategory A:hover
{
    TEXT-DECORATION: underline
}
#ProductProperties
{
    TEXT-ALIGN: left
}
#ProductProperties UL
{
    MARGIN: 5px 0px 0px;
    LIST-STYLE-TYPE: none
}
#ProductProperties UL LI
{
    MARGIN-TOP: 3px
}
#ProductProperties UL UL
{
    MARGIN: 5px 0px 0px 50px;
    LIST-STYLE-TYPE: disc
}
#CategoryListHeader
{
}
#CategoryListHeader #LayoutTable
{
    WIDTH: 510px
}
#RecordsFound
{
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
#Pager
{
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
#Sorter
{
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
#Sorter TD
{
    FONT: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
#RecordsFound
{
}
#Pager
{
}
#Sorter
{
}
#Sorter TABLE
{
}
#tblItems
{
    BORDER-RIGHT: #708090 1px solid;
    BORDER-TOP: #708090 1px solid;
    MARGIN: 5px;
    BORDER-LEFT: #708090 1px solid;
    WIDTH: 720px;
    BORDER-BOTTOM: #708090 1px solid
}
#CheckoutTable
{
    WIDTH: 720px
}
#CheckoutSteps
{
    MARGIN: 5px
}
.CheckoutStep
{
    FONT: 12px/14px Verdana, Arial, Helvetica, Sans-Serif
}
#CheckoutSteps A
{
    PADDING-RIGHT: 20px;
    COLOR: #666;
    TEXT-DECORATION: none
}
.CheckoutStep .CheckoutStepCurrent
{
    FONT: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #003366
}
.CheckoutDescription
{
    FONT: 12px/14px Verdana, Arial, Helvetica, Sans-Serif
}
#AddressBookPanel
{
    MARGIN: 0px 0px 10px;
    WIDTH: 720px
}
.ContentBox
{
    BORDER-RIGHT: #708090 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #708090 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #ffffee;
    PADDING-BOTTOM: 10px;
    MARGIN: 3px 0px 5px 20px;
    BORDER-LEFT: #708090 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #708090 1px solid;
    TEXT-ALIGN: left
}
#CheckoutTotals
{
    BORDER-RIGHT: #708090 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #708090 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #e9ce98;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #708090 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #708090 1px solid;
    TEXT-ALIGN: center
}
#PlaceOrderCell
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #efefef;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #666 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #666 1px solid;
    TEXT-ALIGN: center
}
#CheckoutCoupons
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #5c9a52 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #e7e89f;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #5c9a52 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #5c9a52 1px solid
}
.ControlArea
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #5c9a52 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #e7e89f;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #5c9a52 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #5c9a52 1px solid
}
#ProductControls
{
    BORDER-RIGHT: #5c9a52 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #5c9a52 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #e7e89f;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #5c9a52 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #5c9a52 1px solid
}
#CheckoutPayment
{
    BORDER-RIGHT: #708090 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #708090 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #ffffee;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #708090 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #708090 1px solid;
    TEXT-ALIGN: left
}
#CheckoutPayment A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    COLOR: #f00;
    PADDING-TOP: 9px
}
#CheckoutPayment A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    COLOR: #f00;
    PADDING-TOP: 9px
}
#ProductControls
{
    MARGIN-TOP: 20px
}
#ProductReviews
{
    MARGIN: 20px 0px 10px
}
#ProductReviewNew
{
    MARGIN: 20px 0px 10px
}
#ProductReviews H3
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center bottom;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: url(H3ReviewBackground.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #5c9a52;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #fff
}
#ProductReviews A
{
    FONT: 12px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.ProductReviewRating
{
    FONT: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #cc6600
}
.ProductReview
{
    MARGIN: 10px;
    FONT: 12px/14px Verdana, Arial, Helvetica, Sans-Serif
}
.ProductReviewKarma
{
    FONT: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #666
}
.RelatedItemsBlock H3
{
    PADDING-RIGHT: 3px;
    BACKGROUND-POSITION: center bottom;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(H4Background.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
    WIDTH: 165px;
    COLOR: #5c9a52;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #fff
}
#VolumeDiscounts
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #000 1px solid
}
.VolumePricingHeader
{
    BACKGROUND: #ca2e33;
    FONT: bold 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #fff
}
.VolumePricingText
{
    FONT: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
    COLOR: #000
}
.NewProductBadge
{
    MARGIN-TOP: -110px;
    HEIGHT: 110px
}
.NewProductBadge IMG
{
    LEFT: -55px;
    POSITION: relative
}
#extraDiv2
{
    DISPLAY: none
}
#extraDiv3
{
    DISPLAY: none
}
#extraDiv4
{
    DISPLAY: none
}
#extraDiv5
{
    DISPLAY: none
}
#ExtraDiv1
{
    DISPLAY: none
}
#ExtraDiv6
{
    DISPLAY: none
}
.WebPageMessage
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000 1px solid
}
.WebPageMessageError
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 5px 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ef5353
}
.WebPageMessageWarning
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 5px 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ef5353
}
.WebPageMessageInformation
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 5px 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ef5353
}
.WebPageMessageQuestion
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 5px 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ef5353
}
.WebPageMessageOK
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: 5px 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ef5353
}
.WebPageMessageError
{
    BACKGROUND-IMAGE: url(WebPageMessageError.gif)
}
.WebPageMessageWarning
{
    BACKGROUND-IMAGE: url(WebPageMessageWarning.gif)
}
.WebPageMessageInformation
{
    BACKGROUND-IMAGE: url(WebPageMessageInformation.gif)
}
.WebPageMessageQuestion
{
    BACKGROUND-IMAGE: url(WebPageMessageQuestion.gif)
}
.WebPageMessageOK
{
    BACKGROUND-IMAGE: url(WebPageMessageOK.gif)
}
.WebPageMessage .Message
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 40px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    FONT: 11px Verdana, Arial, Helvetica, Sans-Serif;
    PADDING-TOP: 0px
}
#ProductSKU
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
#Header1_LoginStatusControl1_lnkStatus
{
    BACKGROUND: url(login.gif) no-repeat -2px 2px
}
#Header_LoginStatusControl1_lnkStatus
{
    BACKGROUND: url(login.gif) no-repeat -2px 2px
}
#Header1_lnkMyAccount
{
    BACKGROUND: url(myaccount.gif) no-repeat -2px 2px
}
#Header_lnkMyAccount
{
    BACKGROUND: url(myaccount.gif) no-repeat -2px 2px
}
#Header1_lnkCustomerService
{
    BACKGROUND: url(customerservice.gif) no-repeat -2px 2px
}
#Header_lnkCustomerService
{
    BACKGROUND: url(customerservice.gif) no-repeat -2px 2px
}
#Header1_lnkSearch
{
    BACKGROUND: url(search.gif) no-repeat -2px 3px
}
#Header_lnkSearch
{
    BACKGROUND: url(search.gif) no-repeat -2px 3px
}
LI
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px
}
.DetailProductDisplayName A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3e7235;
    TEXT-DECORATION: none
}
.DetailProductDisplayName A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3e7235;
    TEXT-DECORATION: none
}
.DetailProductDisplayName A:hover
{
    TEXT-DECORATION: underline
}
.DetailProductDisplayPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
#lblGrandTotal
{
    COLOR: #f00
}
#imgZoom
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.ProductNav
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    TEXT-ALIGN: left
}
