BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 65%;
    BACKGROUND: url(bg_lg.jpg) white fixed no-repeat center top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #575655;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, helvetica, sans-serif
}
*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px
}
#acceskeys
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: left
}
#skiplinks
{
    DISPLAY: block;
    LEFT: 2px;
    CLIP: rect(0px 290px 20px 0px);
    POSITION: absolute;
    TOP: 3px;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}
#skiplinks UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#skiplinks LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#skiplinks A
{
    FONT-SIZE: 1em! important;
    Z-INDEX: 1000;
    LEFT: 0px;
    OVERFLOW: hidden;
    WIDTH: 0px;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 0px
}
#skiplinks A:active
{
    BORDER-RIGHT: #b6db4d 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #b6db4d 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: auto;
    OVERFLOW: visible;
    BORDER-LEFT: #b6db4d 1px solid;
    WIDTH: auto;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #b6db4d 1px solid;
    POSITION: absolute;
    HEIGHT: auto;
    BACKGROUND-COLOR: #e7ff44
}
#skiplinks A:focus
{
    BORDER-RIGHT: #b6db4d 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #b6db4d 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: auto;
    OVERFLOW: visible;
    BORDER-LEFT: #b6db4d 1px solid;
    WIDTH: auto;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #b6db4d 1px solid;
    POSITION: absolute;
    HEIGHT: auto;
    BACKGROUND-COLOR: #e7ff44
}
#container
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 768px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    MAX-WIDTH: 958px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 958px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: left
}
#printlogo
{
    DISPLAY: none
}
#logoCheckout
{
    Z-INDEX: 1001;
    LEFT: 20px;
    POSITION: absolute;
    TOP: 15px
}
#logo
{
    Z-INDEX: 1001;
    LEFT: 20px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 15px
}
#header
{
    OVERFLOW: hidden;
    POSITION: relative
}
#globalHeader
{
    BACKGROUND: url(../images/Global/headerBkg001.jpg) #ffffff no-repeat 0px 0px;
    WIDTH: 100%;
    HEIGHT: 117px
}
#globalHeaderCheckout
{
    BACKGROUND: url(../images/Global/headerBkgCheckout001.jpg) #ffffff no-repeat 0px 0px;
    WIDTH: 100%;
    HEIGHT: 117px
}
#columnOne
{
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 18%
}
#columnOne H1
{
    TEXT-TRANSFORM: uppercase
}
#columnOne H2
{
    TEXT-TRANSFORM: uppercase
}
#columnOne H1
{
    FONT-SIZE: 11px;
    COLOR: #7c6236
}
#columnOne H2
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
#columnTwo
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    MARGIN-TOP: 25px;
    FLOAT: left;
    MARGIN-LEFT: 30px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 65%
}
#columnTwo H1
{
    MARGIN-LEFT: 15px
}
#columnTwo H2
{
    MARGIN-LEFT: 15px
}
#columnTwoStatic
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    PADDING-RIGHT: 30px;
    MARGIN-TOP: 25px;
    FONT-SIZE: 110%;
    FLOAT: left;
    MARGIN-LEFT: 30px;
    WIDTH: 65%
}
#columnTwoStatic UL
{
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px
}
#columnThree
{
    MARGIN-TOP: 25px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 18%
}
#columnThree UL
{
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 15px;
    LIST-STYLE-TYPE: none
}
#columnThree LI
{
    BACKGROUND: url(../images/Buttons/dash.gif) no-repeat 0px 3px;
    MARGIN-BOTTOM: 10px;
    TEXT-INDENT: 10px
}
#columnFour
{
    PADDING-LEFT: 15px;
    FLOAT: left;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 77%
}
#pleasewaitScreen
{
    BORDER-RIGHT: #c6c6c6 5px solid;
    BORDER-TOP: #c6c6c6 5px solid;
    Z-INDEX: 5;
    BACKGROUND: #ffffff;
    LEFT: 32%;
    VISIBILITY: hidden;
    BORDER-LEFT: #c6c6c6 5px solid;
    WIDTH: 350px;
    BORDER-BOTTOM: #c6c6c6 5px solid;
    POSITION: absolute;
    TOP: 30%;
    HEIGHT: 220px
}
LABEL.signInClass
{
    FLOAT: left;
    WIDTH: 150px
}
INPUT.signInField
{
    BORDER-RIGHT: #999 1px solid;
    BORDER-TOP: #999 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: #999 1px solid;
    WIDTH: 150px;
    BORDER-BOTTOM: #999 1px solid
}
.signinBoxLeft
{
    BACKGROUND: #f5f5f4;
    FLOAT: left;
    MARGIN: 25px 1% 15px 0px;
    WIDTH: 48%;
    BORDER-BOTTOM: #d0d2ca 1px solid;
    HEIGHT: 250px
}
.signinBoxRight
{
    BACKGROUND: #f5f5f4;
    FLOAT: right;
    MARGIN: 25px 0px 15px 1%;
    WIDTH: 48%;
    BORDER-BOTTOM: #d0d2ca 1px solid;
    HEIGHT: 250px
}
.signinBoxLeft .boxTitle
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #d0d2ca 1px solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 120%;
    BACKGROUND: #dededc;
    PADDING-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #d0d2ca 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.signinBoxRight .boxTitle
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #d0d2ca 1px solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 120%;
    BACKGROUND: #dededc;
    PADDING-BOTTOM: 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #d0d2ca 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.signinBoxLeft P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-TOP: 7px
}
.signinBoxRight P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    PADDING-TOP: 7px
}
.signinButtons
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: right
}
.signinButtons2
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 83px;
    TEXT-ALIGN: right
}
.signinButtons INPUT
{
    MARGIN-LEFT: 10px
}
.signinButtons2 INPUT
{
    MARGIN-LEFT: 10px
}
.signinForm
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.signinForm .field
{
    BORDER-RIGHT: #cfd2c1 1px solid;
    BORDER-TOP: #cfd2c1 1px solid;
    MARGIN: 10px 0px 0px 10px;
    BORDER-LEFT: #cfd2c1 1px solid;
    WIDTH: 60%;
    BORDER-BOTTOM: #cfd2c1 1px solid
}
#loading
{
    CLEAR: both;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
#loading IMG
{
    PADDING-RIGHT: 15px
}
#searchBox
{
    LEFT: 250px;
    WIDTH: 380px;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 40px
}
#searchBox .headerLink
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 28px;
    LETTER-SPACING: 0px;
    POSITION: relative;
    TEXT-ALIGN: right
}
#searchBox FIELDSET
{
    DISPLAY: inline;
    FLOAT: right;
    POSITION: relative;
    TEXT-ALIGN: right
}
#searchInputField
{
    BORDER-RIGHT: #acacab 1px solid;
    BORDER-TOP: #acacab 1px solid;
    BORDER-LEFT: #acacab 1px solid;
    WIDTH: 220px;
    COLOR: #82673a;
    TEXT-INDENT: 40px;
    BORDER-BOTTOM: #acacab 1px solid;
    HEIGHT: 14px
}
#ctl00_HeaderModule1_SearchModule1_searchInputField
{
    BORDER-RIGHT: #acacab 1px solid;
    BORDER-TOP: #acacab 1px solid;
    BORDER-LEFT: #acacab 1px solid;
    WIDTH: 220px;
    COLOR: #82673a;
    TEXT-INDENT: 40px;
    BORDER-BOTTOM: #acacab 1px solid;
    HEIGHT: 14px
}
#searchBoxMagnify
{
    LEFT: 150px;
    POSITION: absolute;
    TOP: 16px
}
#buttonSearchGo
{
    RIGHT: -2px;
    POSITION: absolute
}
#ctl00_HeaderModule1_SearchModule1_buttonSearchGo
{
    RIGHT: -2px;
    POSITION: absolute
}
#infoWindow
{
}
#infoWindow #container
{
    WIDTH: 400px! important
}
#infoWindow #content
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    WIDTH: 420px;
    PADDING-TOP: 20px
}
#containerinfoWindow
{
    BACKGROUND: #ffffff
}
#miniBasket
{
    Z-INDEX: 1000;
    RIGHT: 5px;
    BACKGROUND: url(../images/Global/miniBasketTop.png) no-repeat 0px 0px;
    FLOAT: right;
    WIDTH: 298px;
    POSITION: absolute;
    TOP: 0px
}
#miniBasketHead
{
    MARGIN-TOP: 15px;
    LEFT: 0px;
    MARGIN-LEFT: 40px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 67px
}
#miniBasketHead #loginUL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 20px
}
#miniBasketHead #loginUL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 17px;
    BACKGROUND: url(../images/Buttons/headerLinkBkg.gif) no-repeat 0px 3px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#miniBasketHead #loginUL LI A
{
    COLOR: #7c6236;
    TEXT-DECORATION: none
}
#miniBasketHead #loginUL LI A:hover
{
    COLOR: black! important;
    TEXT-DECORATION: underline
}
#miniBasket A
{
}
#miniBasketBody
{
    BORDER-RIGHT: #dfe0dd 3px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: #fff;
    LEFT: 16px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #d6d4d3 3px solid;
    WIDTH: 245px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#viewCloseUL
{
    BORDER-TOP: #dfe0dd 1px solid;
    MARGIN-TOP: 10px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 24px
}
#viewCloseUL LI
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#viewCloseUL LI#closeBasket
{
    DISPLAY: inline;
    FLOAT: left
}
#viewCloseUL LI#viewFullBasket
{
    DISPLAY: inline;
    FLOAT: right
}
#viewCloseUL LI#viewFullBasket A:hover
{
    TEXT-DECORATION: underline
}
.miniBasketBasket
{
    FONT-SIZE: 160%;
    FLOAT: left;
    COLOR: #000000;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.miniBasketBasketTop
{
    FONT-SIZE: 120%;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.miniBasketBasketTop A
{
    COLOR: #000000
}
#miniBasketTotal
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 150px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 20px
}
.miniBasketTotalPrice
{
    FONT-SIZE: 140%;
    FLOAT: right;
    COLOR: #7a1755;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.miniBasketTotalPriceTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: #7a1755;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#miniBasketItems
{
    FONT-SIZE: 110%;
    COLOR: #7b6c55
}
#welcomeNote
{
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: uppercase;
    COLOR: #82673a;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#basketContent
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dfe0dd 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
#basketAdded
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    BACKGROUND: #f1f0ed;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#basketAdded IMG
{
    MARGIN: 10px 20px 2px 0px
}
.basketItems
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    MARGIN: 6px 0px;
    PADDING-TOP: 4px
}
.basketImage
{
    FLOAT: left
}
.shippingCosts
{
    CLEAR: both
}
.basketItems TD
{
    COLOR: #a3947d
}
.shippingCosts
{
    COLOR: #a3947d
}
.item
{
    COLOR: #a3947d
}
.item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 15px
}
.basketItems TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 6px
}
TD.qnty
{
    WIDTH: 30px
}
TD.product
{
    WIDTH: 135px
}
.norecip
{
    BORDER-RIGHT: #dfe0dd 1px solid;
    BORDER-TOP: #dfe0dd 1px solid;
    BORDER-LEFT: #dfe0dd 1px solid;
    BORDER-BOTTOM: #dfe0dd 1px solid
}
.addresstype
{
    DISPLAY: block;
    COLOR: #9b9797
}
.rightpadd
{
    PADDING-RIGHT: 28px
}
.rightpaddbasket
{
    PADDING-RIGHT: 38px
}
#basketTotal
{
    PADDING-BOTTOM: 10px
}
#viewLink
{
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 8px;
    MARGIN: 15px 0px 0px
}
#viewLink A:hover
{
    TEXT-DECORATION: underline
}
#miniBasketBottom
{
    MARGIN-TOP: -1px;
    DISPLAY: block;
    BACKGROUND: url(../images/Global/miniBasketBottom.gif);
    POSITION: relative;
    HEIGHT: 32px
}
.miniBasketCheckout
{
    DISPLAY: inline;
    FLOAT: right
}
.miniBasketFull
{
    DISPLAY: inline;
    BACKGROUND: url(../images/Buttons/headerLinkBkg.gif) no-repeat 0px 8px;
    FLOAT: left;
    COLOR: #7b6c55;
    TEXT-INDENT: 17px;
    PADDING-TOP: 6px;
    TEXT-DECORATION: none
}
#globalHeaderLinks
{
    LEFT: 280px;
    POSITION: absolute;
    TOP: 20px
}
.headerLinks
{
    DISPLAY: block;
    BACKGROUND: url(../images/Buttons/headerLinkBkg.gif) no-repeat 0px 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7b6c55;
    TEXT-INDENT: 17px;
    TEXT-DECORATION: none
}
.headerLink
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #49372d;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.headerLink STRONG
{
    FONT-WEIGHT: normal;
    COLOR: #82673a
}
#footer
{
    CLEAR: both;
    BACKGROUND: url(../images/Global/footerBkg.jpg) #a4a69b no-repeat right bottom;
    MARGIN: 20px 0px 0px;
    COLOR: #ffffff;
    HEIGHT: 178px
}
#footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#footer LI
{
    COLOR: #ffffff
}
#footer A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#footer A:hover
{
    TEXT-DECORATION: underline
}
.footerColumn
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN-LEFT: 35px;
    WIDTH: 15%
}
#footerOneColumn
{
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-LEFT: 35px;
    WIDTH: 90%
}
#globalFooter
{
    CLEAR: both;
    BACKGROUND: url(../images/Global/globalFooterBkg.jpg) #7e8174 repeat-y right bottom;
    COLOR: #d7dacb;
    HEIGHT: 110px
}
#globalFooter UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#globalFooter LI
{
}
#globalFooter A
{
    COLOR: #d7dacb
}
#globalFooter A:hover
{
    TEXT-DECORATION: underline
}
#globalFooterLeft
{
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-LEFT: 35px
}
#globalFooterRight
{
    MARGIN-TOP: 15px;
    FLOAT: right;
    MARGIN-RIGHT: 35px
}
#globalNavigationText
{
    BACKGROUND: url(../images/Global/menuBkg001.jpg) #59103e no-repeat 0px 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 41px
}
#globalNavigationText UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
#globalNavigationText UL LI
{
    DISPLAY: block;
    FLOAT: left;
    HEIGHT: 41px
}
#globalNavigationText LI SPAN A
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/Navigation/nav_line.gif) no-repeat 2px 7px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 7px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 1px;
    HEIGHT: 34px;
    TEXT-DECORATION: none
}
#globalNavigationText LI SPAN A:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/Navigation/nav_line_on.gif) #33091d no-repeat 2px 6px;
    PADDING-BOTTOM: 0px;
    COLOR: #c6a86e;
    PADDING-TOP: 7px
}
#globalNavigationText LI SPAN A#selectedNavLink
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/Navigation/nav_line_on.gif) #33091d no-repeat 2px 6px;
    PADDING-BOTTOM: 0px;
    COLOR: #c6a86e;
    PADDING-TOP: 7px
}
#empty_link
{
    Z-INDEX: 102;
    WIDTH: 23.6%
}
#hampers_link
{
    WIDTH: 11%
}
#foodhall_link
{
    WIDTH: 7.5%
}
#winesandspirits_link
{
    WIDTH: 10%
}
#home_link
{
    WIDTH: 9.7%
}
#fashionandbeauty_link
{
    WIDTH: 12%
}
#christmas_link
{
    WIDTH: 11.8%
}
#corporate_link
{
    WIDTH: 11%
}
.globalNavigationSubHeader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 17px;
    BACKGROUND: #f7f6f4;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #9b8667;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #edede9 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px;
    TEXT-ALIGN: right
}
#globalNavigationText UL LI UL A
{
    COLOR: #c6c3bf;
    TEXT-DECORATION: none
}
#globalNavigationText TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
#globalNavigationText UL LI UL
{
    FONT-SIZE: 90%;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 41px
}
#globalNavigationText UL LI IFRAME
{
    FONT-SIZE: 90%;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 41px
}
#globalNavigationText UL LI UL LI:hover A:hover
{
    COLOR: #c6c3bf;
    TEXT-DECORATION: underline
}
#globalNavigationText UL LI:hover UL
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 13px;
    BACKGROUND: url(../images/Navigation/navigationDropdownBkg001.jpg) #33091d no-repeat right bottom;
    VISIBILITY: visible;
    PADDING-BOTTOM: 13px;
    PADDING-TOP: 13px
}
#globalNavigationText UL LI A:hover UL
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 13px;
    BACKGROUND: url(../images/Navigation/navigationDropdownBkg001.jpg) #33091d no-repeat right bottom;
    VISIBILITY: visible;
    PADDING-BOTTOM: 13px;
    PADDING-TOP: 13px
}
#globalNavigationText UL LI:hover IFRAME
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 13px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 13px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none
}
#globalNavigationText UL LI A:hover IFRAME
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 13px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 13px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none
}
.globalNavigationSubColumn
{
    BORDER-RIGHT: #2a0a18 1px solid;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.globalNavigationSubColumn A
{
    DISPLAY: block;
    PADDING-LEFT: 5px
}
.globalNavigationCategory A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    COLOR: #ab8d58! important;
    PADDING-TOP: 0px
}
.noBorder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.globalNavigationSubHeader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.globalNavigationSubColumn
{
    BORDER-RIGHT: #1f0712 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 120px;
    PADDING-TOP: 10px
}
#globalNavigationText #hampers_menu
{
    Z-INDEX: 1000;
    LEFT: 23.6%;
    WIDTH: 138px;
    HEIGHT: 190px
}
UL LI IFRAME#hampers_iframe
{
    Z-INDEX: 1000;
    LEFT: 23.6%;
    WIDTH: 138px;
    HEIGHT: 190px
}
#globalNavigationText #foodhall_menu
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 708px;
    HEIGHT: 400px
}
UL LI IFRAME#foodhall_iframe
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 708px;
    HEIGHT: 400px
}
#globalNavigationText #winesandspirits_menu
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 570px;
    HEIGHT: 350px
}
UL LI IFRAME#winesandspirits_iframe
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 570px;
    HEIGHT: 350px
}
#globalNavigationText #home_menu
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 708px;
    HEIGHT: 350px
}
UL LI IFRAME#home_iframe
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 708px;
    HEIGHT: 350px
}
#globalNavigationText #fashionandbeauty_menu
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 708px;
    HEIGHT: 260px
}
UL LI IFRAME#fashionandbeauty_iframe
{
    Z-INDEX: 1000;
    LEFT: 23.4%;
    WIDTH: 708px;
    HEIGHT: 260px
}
#globalNavigationText #christmas_menu
{
    Z-INDEX: 1000;
    LEFT: 25.65%;
    WIDTH: 568px;
    HEIGHT: 280px
}
UL LI IFRAME#christmas_iframe
{
    Z-INDEX: 1000;
    LEFT: 25.65%;
    WIDTH: 568px;
    HEIGHT: 280px
}
#globalNavigationText #corporate_menu
{
    Z-INDEX: 1000;
    RIGHT: 3.2%;
    WIDTH: 180px;
    HEIGHT: 235px
}
UL LI IFRAME#corporate_iframe
{
    Z-INDEX: 1000;
    RIGHT: 3.2%;
    WIDTH: 180px;
    HEIGHT: 235px
}
#globalNavigationText #viewBasket A
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    RIGHT: 10px;
    BACKGROUND: url(../images/Navigation/nav_line.gif) no-repeat 2px 7px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 7px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px;
    POSITION: absolute;
    HEIGHT: 32px;
    TEXT-DECORATION: none
}
#globalNavigationText #viewBasket A:hover
{
    BORDER-RIGHT: #ccc 2px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 2px solid;
    PADDING-LEFT: 18px;
    BACKGROUND: url(../images/Navigation/nav_line_on.gif) #fff no-repeat 2px 6px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccc 2px solid;
    COLOR: #d23697;
    PADDING-TOP: 5px
}
#home011007Main
{
}
#home011007
{
    HEIGHT: 239px
}
#homeColumnOne011007
{
    MARGIN-TOP: 20px;
    FLOAT: left;
    MARGIN-LEFT: 35px;
    WIDTH: 28%
}
#homeColumnTwo011007
{
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 28%
}
#homeColumnThree011007
{
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 28%
}
#homeSub_011007
{
    BACKGROUND: url(../images/homepage/homeSub_011007Bkg.gif) no-repeat center top;
    WIDTH: 100%;
    HEIGHT: 105px
}
#homeSub01_011007
{
    FLOAT: left;
    MARGIN-LEFT: 0px;
    WIDTH: 49%
}
#homeSub01_011007 IMG
{
    MARGIN: 0px auto
}
#homeSub02_011007
{
    FLOAT: right;
    WIDTH: 49%;
    MARGIN-RIGHT: 0px
}
#homeSub02_011007 IMG
{
    MARGIN: 0px auto
}
#homeSub03_011007_frame
{
    MIN-HEIGHT: 255px;
    POSITION: relative;
    HEIGHT: 255px
}
#homeSub03_011007_overlay
{
    Z-INDEX: 2;
    POSITION: absolute
}
#homeSub03_011007_picture
{
    Z-INDEX: 1;
    LEFT: 12px;
    POSITION: absolute;
    TOP: 8px
}
#home011007Main
{
    PADDING-BOTTOM: 20px
}
#homeColumnOne071030
{
    MARGIN-TOP: 20px;
    FLOAT: left;
    MARGIN-LEFT: 35px;
    WIDTH: 28%
}
#homeColumnOne071030 H1
{
    FONT-SIZE: 130%;
    TEXT-TRANSFORM: none;
    COLOR: #7c6236;
    LINE-HEIGHT: 1.4em;
    LETTER-SPACING: 0px
}
#homeColumnTwo071030 H1
{
    FONT-SIZE: 110%;
    COLOR: #7c6236;
    LETTER-SPACING: 1px
}
#homeColumnThree071030 H1
{
    FONT-SIZE: 110%;
    COLOR: #7c6236;
    LETTER-SPACING: 1px
}
#homeColumnTwo071030
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    PADDING-RIGHT: 20px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 28%
}
#homeColumnThree071030
{
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 28%
}
#homeColumnOne071030 P
{
    FONT: 110%/1.4em Georgia, "Times New Roman", Times, serif
}
#homeColumnTwo071030 P
{
    FONT: 110%/1.4em Georgia, "Times New Roman", Times, serif
}
#homeColumnThree071030 P
{
    FONT: 110%/1.4em Georgia, "Times New Roman", Times, serif
}
#homeSub_071030
{
    BACKGROUND: url(../images/homepage/homeSub_071030Bkg.gif) no-repeat center bottom;
    MARGIN-LEFT: 35px;
    MARGIN-RIGHT: 35px;
    BORDER-BOTTOM: #eee 1px solid
}
#homeSub03_071030_frame
{
    MIN-HEIGHT: 255px;
    MARGIN-LEFT: -10px;
    POSITION: relative;
    HEIGHT: 255px
}
#homeSub03_071030_overlay
{
    Z-INDEX: 2;
    POSITION: absolute
}
#homeSub03_071030_picture
{
    Z-INDEX: 1;
    LEFT: 12px;
    POSITION: absolute;
    TOP: 8px
}
#accessColumnTwo
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    PADDING-RIGHT: 20px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 56%
}
#accessColumnTwo H1
{
    FONT-SIZE: 110%;
    COLOR: #7c6236;
    LETTER-SPACING: 1px
}
#accessColumnTwo P
{
    FONT: 110%/1.4em Verdana, Arial, Helvetica, sans-serif
}
#accessColumnTwo UL
{
    MARGIN: 1em 0px
}
#accessColumnTwo UL LI
{
    MARGIN: 0px 0px 0px 2em
}
.columnOneCatLanding
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    WIDTH: 190px
}
.columnTwoCatLanding
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 503px;
    MARGIN-RIGHT: 15px
}
.columnThreeCatLanding
{
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 40px;
    WIDTH: 180px;
    TEXT-ALIGN: center
}
.columnOneProductDetail
{
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 300px
}
.columnTwoProductDetail
{
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    FLOAT: left;
    MARGIN-BOTTOM: 30px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 62%
}
.productOrder
{
    CLEAR: both;
    BORDER-TOP: #e8e9e4 1px solid;
    MARGIN: 20px 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    BORDER-COLLAPSE: collapse
}
.productOrder TH
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 110%;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    COLOR: #918660;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-ALIGN: left
}
.productOrder TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 100%;
    BACKGROUND: #f2f1ec;
    PADDING-BOTTOM: 6px;
    COLOR: #939689;
    PADDING-TOP: 6px;
    TEXT-ALIGN: left
}
.productBackLink
{
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.productWineType
{
    CLEAR: both;
    BORDER-TOP: #e8e9e4 1px solid;
    MARGIN: 0px 0px 20px;
    WIDTH: 50%;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    BORDER-COLLAPSE: collapse
}
.productWineType TH
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 110%;
    BACKGROUND: #918660;
    PADDING-BOTTOM: 6px;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    TEXT-ALIGN: left
}
.productWineType TD
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 100%;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    COLOR: #939689;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    TEXT-ALIGN: left
}
.productTable
{
    MARGIN-BOTTOM: 30px;
    PADDING-BOTTOM: 20px
}
.productTable TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.productTable TH
{
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px
}
.productDetailStatus
{
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.detailStatus
{
    CLEAR: left;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 12px
}
.detailExport
{
    CLEAR: left;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 12px
}
.detailStatus DIV
{
    FONT-SIZE: 110%;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236
}
.detailExport DIV
{
    FONT-SIZE: 110%;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236
}
.detailStatus IMG
{
    PADDING-RIGHT: 25px;
    MARGIN-TOP: -5px;
    FLOAT: left;
    PADDING-BOTTOM: 7px
}
.detailExport IMG
{
    PADDING-RIGHT: 25px;
    MARGIN-TOP: -5px;
    FLOAT: left;
    PADDING-BOTTOM: 7px
}
.seeLargeLink
{
    TEXT-ALIGN: center
}
.largeTitle
{
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 300px;
    COLOR: #918660;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px
}
.largeSubTitle
{
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    COLOR: #a13075;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.largeProduct
{
}
.productDetail
{
}
.detailText
{
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 10px;
    FONT: 110%/1.7em Georgia, "Times New Roman", Times, serif;
    WIDTH: 500px
}
#intro
{
    BORDER-TOP: #e5e6e2 1px solid;
    BACKGROUND: #f5f5f4;
    FONT: 110%/1.4em Georgia, "Times New Roman", Times, serif;
    BORDER-BOTTOM: #e5e6e2 1px solid
}
#introColumnOne
{
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 25px;
    WIDTH: 45%
}
#introColumnTwo
{
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 25px;
    WIDTH: 45%
}
HTML > BODY #introColumnTwo
{
    FLOAT: left
}
#hampersContents
{
    BORDER-TOP: #e5e6e2 1px solid;
    BORDER-BOTTOM: #e5e6e2 1px solid
}
#hampersContentsColumnOne
{
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    WIDTH: 45%
}
#hampersContentsColumnTwo
{
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 25px;
    WIDTH: 45%
}
#hampersContents UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#hampersContents LI
{
    PADDING-LEFT: 15px;
    BACKGROUND: url(../images/Buttons/dash.gif) no-repeat 0px 3px;
    MARGIN-BOTTOM: 10px
}
.restaurant_thumb
{
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    WIDTH: 33%
}
.restaurant_thumb IMG
{
    BORDER-RIGHT: #dfe0dd 3px solid;
    BORDER-TOP: #dfe0dd 3px solid;
    BORDER-LEFT: #dfe0dd 3px solid;
    BORDER-BOTTOM: #dfe0dd 3px solid
}
.hoverbox
{
    CURSOR: default;
    LIST-STYLE-TYPE: none
}
.hoverbox A
{
}
.hoverbox A .preview
{
    DISPLAY: none
}
.hoverbox A:hover .preview
{
    BORDER-RIGHT: #e8e9e4 4px solid;
    BORDER-TOP: #e8e9e4 4px solid;
    MARGIN-TOP: -450px;
    DISPLAY: block;
    Z-INDEX: 10000;
    MARGIN-LEFT: -100px;
    BORDER-LEFT: #e8e9e4 4px solid;
    BORDER-BOTTOM: #e8e9e4 4px solid;
    POSITION: absolute
}
.hoverbox IMG
{
}
.hoverbox .preview
{
}
#productListing
{
    BORDER-TOP: #e5e6e2 1px solid
}
.productListingOptions
{
    MARGIN-TOP: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #7c6236
}
.productListingOptions A
{
    COLOR: #7c6236;
    TEXT-DECORATION: underline
}
.productListingOptions A:hover
{
    COLOR: #000000
}
.productListingBox
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    MARGIN-TOP: 15px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 10px;
    WIDTH: 172px;
    HEIGHT: 240px
}
.productListingTitle
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 110%;
    COLOR: #7c6236;
    TEXT-DECORATION: none
}
.productListingTitle A
{
    COLOR: #7c6236
}
.productListingTitle A:hover
{
    TEXT-DECORATION: underline
}
.productListingPrice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 110%;
    COLOR: #000000
}
.productListingPrice A
{
    COLOR: #000000
}
.productListingPrice A:hover
{
    TEXT-DECORATION: underline
}
.productListingPrice SPAN
{
}
.productListingDelivery
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px
}
.productListingDelivery UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.productListingZoom A
{
    COLOR: #7c6236;
    TEXT-DECORATION: underline
}
.productListingViewDetails A
{
    COLOR: #7c6236;
    TEXT-DECORATION: underline
}
.productListingZoom
{
    FLOAT: left
}
.productListingViewDetails
{
    FLOAT: left;
    MARGIN-LEFT: 15px
}
.noBorder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.productListingBox:hover
{
}
.paging
{
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.paging A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.sorting
{
    FLOAT: left
}
#subNavigation
{
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 20px
}
.subSubNav
{
}
#subNavigation .subNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#subNavigation .subNav .subSubNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#subNavigation .subNav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#subNavigation .subNav LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#subNavigation .subNav LI A
{
    DISPLAY: block;
    PADDING-LEFT: 15px;
    COLOR: #6c6c6c;
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none
}
#subNavigation .subNav LI UL LI A
{
    DISPLAY: block;
    PADDING-LEFT: 30px;
    COLOR: #8c8c78;
    TEXT-INDENT: -10px;
    LINE-HEIGHT: 12px;
    TEXT-DECORATION: none
}
#subNavigation .subNav LI A:hover
{
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 3px;
    COLOR: #000000
}
#subNavigation .subNav LI A.selectedNav
{
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 3px;
    COLOR: #000000
}
#subNavigation .subNav LI UL LI A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
#subNavigation .subNav LI UL LI.selectedSub A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
#subNavigation .quantity
{
    COLOR: #7c6236
}
#refineOptions
{
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 15px
}
#refineOptions UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#refineOptions LI
{
    MARGIN-BOTTOM: 2px
}
#refineOptions A
{
    DISPLAY: block;
    COLOR: #6c6c6c;
    TEXT-INDENT: 15px;
    TEXT-DECORATION: none
}
#refineOptions A:hover
{
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 3px;
    COLOR: #000000
}
#breadcrumbs
{
    MARGIN: 5px 15px 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ac9a7f;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
#breadcrumbs A
{
    COLOR: #6c6c6c;
    TEXT-DECORATION: none
}
#breadcrumbs A:hover
{
    TEXT-DECORATION: underline
}
#columnOneDetail011007
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 17%
}
#columnTwoCategory011007
{
    FLOAT: left;
    WIDTH: 73%
}
#columnThreeCategory011007
{
    FLOAT: left;
    MARGIN-BOTTOM: 30px;
    MARGIN-LEFT: 25px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 18%;
    TEXT-ALIGN: center
}
#columnFourDetail011007
{
    FLOAT: left;
    MARGIN-LEFT: 25px;
    WIDTH: 75%
}
#introWine
{
    MARGIN-BOTTOM: 20px
}
#introColumnOneWine
{
    PADDING-RIGHT: 15px;
    MARGIN-TOP: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 13px;
    WIDTH: 59%;
    PADDING-TOP: 20px
}
#introColumnTwoWineSelector
{
    PADDING-RIGHT: 15px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 15px;
    BACKGROUND: #e5e6e3;
    FLOAT: right;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 0px;
    WIDTH: 123px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: center
}
#introColumnTwoWineSelector SELECT
{
    WIDTH: 100%
}
#introColumnTwoWineSelector LABEL
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 100%;
    LINE-HEIGHT: 18px;
    TEXT-ALIGN: left
}
#findwines
{
    MARGIN: 25px 0px
}
.catSelectionColumnOne
{
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 50px;
    WIDTH: 30%;
    MARGIN-RIGHT: 12px
}
.catSelectionColumnOne IMG
{
    BORDER-RIGHT: #dfe0dd 3px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #dfe0dd 3px solid;
    PADDING-LEFT: 3px;
    MARGIN-BOTTOM: 25px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #dfe0dd 3px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #dfe0dd 3px solid
}
.catSelectionColumnThree IMG
{
    BORDER-RIGHT: #dfe0dd 3px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #dfe0dd 3px solid;
    PADDING-LEFT: 3px;
    MARGIN-BOTTOM: 25px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #dfe0dd 3px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #dfe0dd 3px solid
}
.catSelectionColumnThree
{
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 50px;
    WIDTH: 30%;
    MARGIN-RIGHT: 0px
}
.catSelectionColumnOne H1
{
    FONT-SIZE: 110%;
    MIN-HEIGHT: 3em;
    COLOR: #7c6236;
    LETTER-SPACING: 1px;
    HEIGHT: 3em
}
.catSelectionColumnThree H1
{
    FONT-SIZE: 110%;
    MIN-HEIGHT: 3em;
    COLOR: #7c6236;
    LETTER-SPACING: 1px;
    HEIGHT: 3em
}
.heritageThree
{
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 50px;
    WIDTH: 29%;
    MARGIN-RIGHT: 20px
}
.heritageThree IMG
{
    BORDER-RIGHT: #dfe0dd 3px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #dfe0dd 3px solid;
    PADDING-LEFT: 3px;
    MARGIN-BOTTOM: 25px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #dfe0dd 3px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #dfe0dd 3px solid
}
.columnThreeHeritage
{
    PADDING-LEFT: 15px;
    FLOAT: left;
    WIDTH: 20%;
    TEXT-ALIGN: center
}
H2.heritageHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    TEXT-TRANSFORM: none;
    LETTER-SPACING: normal
}
.worldwideAddress
{
    PADDING-RIGHT: 40px;
    MIN-HEIGHT: 20em;
    FLOAT: left;
    WIDTH: 204px;
    HEIGHT: 20em
}
.worldwideAddress H2
{
    BORDER-BOTTOM: #edede9 1px solid
}
.worldwideBlurb
{
    WIDTH: 66%
}
#columnOneBody
{
    PADDING-LEFT: 15px;
    FLOAT: left;
    WIDTH: 20%
}
#columnTwoBody
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    PADDING-RIGHT: 3%;
    PADDING-LEFT: 3%;
    FLOAT: left;
    MARGIN-BOTTOM: 40px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 50%
}
#columnThreeBody
{
    PADDING-LEFT: 15px;
    FLOAT: left;
    WIDTH: 18%
}
#columnFourBody
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 0px
}
#columnTwoBody H1
{
    WIDTH: 80%;
    COLOR: #7c6236
}
#columnTwoBody H2
{
    WIDTH: 80%;
    COLOR: #7c6236
}
#columnTwoBody P
{
    FONT: 110%/1.6em Georgia, Arial, Helvetica, sans-serif;
    WIDTH: 80%
}
#columnTwoBody P A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#secureLogo
{
    MARGIN-TOP: 10px;
    FLOAT: right;
    MARGIN-RIGHT: 40px
}
#columnCheckout
{
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 0px 30px;
    WIDTH: 70%
}
.columnTwoCheckout
{
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    FLOAT: left;
    MARGIN: 60px 0px 0px 20px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 20%
}
#checkoutHead
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 15px
}
#checkoutMainTitle
{
    MARGIN-TOP: 12px;
    FONT-SIZE: 180%;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff! important;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#columnCheckout H1
{
    PADDING-BOTTOM: 10px;
    BORDER-BOTTOM: #dfe0da 1px solid
}
.checkoutSteps
{
    RIGHT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 160px
}
.checkoutSteps LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    MARGIN-LEFT: 5px;
    WIDTH: 24%;
    PADDING-TOP: 8px
}
LI.currentStep
{
    COLOR: #59103e! important
}
#checkoutTitle
{
    PADDING-RIGHT: 115px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 25px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 25px;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px
}
.checkoutNote
{
    CLEAR: both;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #dfe0da 1px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 9px;
    BACKGROUND: #f5f5f4;
    FLOAT: right;
    PADDING-BOTTOM: 8px;
    WIDTH: 42.5%;
    COLOR: #6c6c6c;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #dfe0da 1px solid;
    TEXT-ALIGN: right
}
.checkoutNote SPAN
{
    DISPLAY: block;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ac9a7f
}
.checkoutNote A
{
    DISPLAY: block;
    COLOR: #6c6c6c;
    TEXT-DECORATION: underline
}
.checkoutSubTitlePadded
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 30px
}
.checkoutSubTitle
{
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 15px
}
.confirmSubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 15px
}
.confirmSubTitle SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.basketImage
{
    BORDER-RIGHT: #c9cac6 1px solid;
    BORDER-TOP: #c9cac6 1px solid;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #c9cac6 1px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #c9cac6 1px solid
}
.qtyBox
{
    BORDER-RIGHT: #c9cac6 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c9cac6 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #c9cac6 1px solid;
    WIDTH: 15px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #c9cac6 1px solid
}
.columnTwoCheckout H2
{
    MARGIN-TOP: 2em
}
.checkoutContinueShopping
{
    MARGIN-TOP: 12px;
    FLOAT: left
}
.checkoutGotoCheckout
{
    FLOAT: right
}
.giftmessageline
{
    WIDTH: 98%
}
#calSpecificDate
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#calSpecificDate TH
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important
}
#calSpecificDate TD
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important
}
.dayHeader
{
    BACKGROUND: #f0f0f0
}
.day
{
    BACKGROUND: #ffffff;
    COLOR: #59103e! important
}
.nextPrevious
{
    BACKGROUND: #ffffff
}
.otherMonth
{
    BACKGROUND: #e9bbe4
}
.selectedDay
{
    BACKGROUND: #59103e
}
.selector
{
    BACKGROUND: blue
}
.title
{
    BACKGROUND: #424242
}
.todayDay
{
    BACKGROUND: #912768
}
.weekendDay
{
    BACKGROUND: #f0f0f0;
    COLOR: #59103e! important
}
#popUpWin
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
#checkoutForm
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.noRecipientTitle
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #abaca4 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(../images/Global/checkoutNoRecipientBG.jpg) #d4d5d0 no-repeat right top;
    PADDING-BOTTOM: 4px;
    COLOR: #625f5f;
    MARGIN-RIGHT: 1px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c5c7bd 1px solid
}
.recipientTitle
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #abaca4 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #edece9;
    PADDING-BOTTOM: 4px;
    COLOR: #625f5f;
    MARGIN-RIGHT: 1px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c5c7bd 1px solid
}
.recipientTitle .recipientTitleAddress
{
    FONT-SIZE: 91%
}
.norecip .checkoutNoRecipient
{
    CLEAR: both;
    MARGIN-BOTTOM: 1em;
    WIDTH: 100%
}
.checkoutNoRecipient
{
    CLEAR: both;
    MARGIN-BOTTOM: 1em;
    WIDTH: 100%
}
.checkoutNoRecipient
{
    MARGIN-BOTTOM: 20px;
    BORDER-BOTTOM: #abaca4 1px solid
}
.checkoutNoRecipient TH
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: #faf9f9;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dbdbd5 1px solid
}
.checkoutNoRecipient TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #e0e1db 1px solid;
    PADDING-LEFT: 6px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 8px
}
.checkoutNoRecipient TH.delivery
{
    FONT-WEIGHT: bold;
    COLOR: #9d3e79
}
.checkoutNoRecipient TD.highlightColumn
{
    BACKGROUND-COLOR: #faf9f9! important
}
.checkoutNoRecipient TD SELECT
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%
}
.checkoutNoRecipient TD A
{
    COLOR: #666666
}
.deliveryEmpty
{
    BORDER-TOP: #fff 0px solid
}
.checkoutPayment
{
    BORDER-TOP: #bbbbb6 1px solid;
    MARGIN-BOTTOM: 20px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #f9f9f8
}
.checkoutPayment TH
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.checkoutPayment TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
.chackoutPaymentTotal
{
    BORDER-TOP: #e3e4de 1px solid
}
.addAddress
{
    PADDING-LEFT: 18px;
    BACKGROUND: url(../images/Buttons/starTertiary.gif) no-repeat 0px 1px;
    COLOR: #666666;
    WHITE-SPACE: nowrap
}
.addAddress A
{
    TEXT-DECORATION: underline
}
.shippingOptions
{
    DISPLAY: block;
    PADDING-LEFT: 12px;
    BACKGROUND: url(../images/Buttons/starSecondary.gif) no-repeat 0px 1px;
    FLOAT: right;
    WIDTH: 160px;
    COLOR: #444444;
    WHITE-SPACE: nowrap
}
.shippingOptions A
{
    TEXT-DECORATION: underline
}
.deliveryTitle
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ddddd7 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #edece9;
    PADDING-BOTTOM: 4px;
    COLOR: #625f5f;
    MARGIN-RIGHT: 1px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ddddd7 1px solid
}
.deliveryTitle SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#deliveryAddress
{
    PADDING-BOTTOM: 15px;
    MARGIN-LEFT: 33px;
    PADDING-TOP: 15px
}
.checkoutDelivery
{
    CLEAR: both;
    MARGIN-BOTTOM: 20px;
    WIDTH: 100%
}
.checkoutDelivery TH
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: #faf9f9;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e0e1db 1px solid
}
.checkoutDeliveryth TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    BACKGROUND: #faf9f9;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e0e1db 1px solid
}
.checkoutDelivery TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #dbdbd5 1px solid
}
.checkoutDelivery TD A
{
    COLOR: #666666
}
.checkoutDelivery TD SELECT
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%
}
.checkoutSummary
{
    CLEAR: both;
    MARGIN-BOTTOM: 20px;
    WIDTH: 100%
}
.checkoutSummary TD
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 8px
}
#summaryProducts
{
    BORDER-TOP: #c7c9c1 1px solid;
    MARGIN-BOTTOM: 20px;
    BORDER-BOTTOM: #c7c9c1 1px solid
}
.summaryProduct
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 25px;
    MARGIN-LEFT: 15%;
    WIDTH: 150px;
    PADDING-TOP: 25px
}
.nomargLeft
{
    MARGIN-LEFT: 0px
}
.paymentSummary
{
    BORDER-TOP: #ddddd7 1px solid;
    MARGIN: 20px 0px;
    BORDER-BOTTOM: #ddddd7 1px solid;
    BACKGROUND-COLOR: #edece9
}
.paymentSummary H2
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #ddddd7 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal
}
.paymentDetails
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 10px;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.paymentDetailsLower
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.changeAddress
{
    LEFT: 35px;
    POSITION: relative;
    TOP: 6px
}
.subTotalTable
{
    CLEAR: both;
    FLOAT: right;
    MARGIN-BOTTOM: 30px;
    WIDTH: 45%
}
.subTotalTable TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    WIDTH: 50%;
    PADDING-TOP: 6px;
    TEXT-ALIGN: right
}
.subTotalTable TD.deliverySubtotal
{
    BORDER-TOP: #e8e9e4 1px solid;
    BORDER-BOTTOM: #e8e9e4 1px solid
}
.finalTotalTable
{
    CLEAR: both;
    BORDER-TOP: #dfe0da 1px solid;
    MARGIN-TOP: 20px;
    MARGIN-BOTTOM: 30px;
    WIDTH: 100%;
    BORDER-BOTTOM: #dfe0da 1px solid
}
.finalTotalTable TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 120%;
    BACKGROUND: #f5f5f4;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 10px
}
.finalTotalTable TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    BACKGROUND: #f5f5f4;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px;
    TEXT-ALIGN: right
}
.finalTotalTable TD.deliverySubtotal
{
    BORDER-TOP: #e8e9e4 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 20px;
    BORDER-BOTTOM: #e8e9e4 1px solid
}
.addressBoxPrimary
{
    FONT-SIZE: 110%;
    BACKGROUND: #e6e6e4;
    MARGIN: 15px 0px;
    WIDTH: 48%;
    HEIGHT: 270px
}
.addressBox
{
    FONT-SIZE: 110%;
    BACKGROUND: #f0f0ef;
    FLOAT: right;
    MARGIN: 0px 0.8% 15px;
    WIDTH: 48%;
    BORDER-BOTTOM: #d0d2ca 1px solid;
    HEIGHT: 270px
}
.addressBoxPrimary .boxTitle
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #abada3 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #bdbfb7;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #abada3 1px solid
}
.boxTitle
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #d0d2ca 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: #dededc;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #d0d2ca 1px solid
}
.addressBoxDetails
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    LIST-STYLE-TYPE: none
}
.paddingGap
{
    PADDING-TOP: 5px
}
#checkoutBackButton
{
    CLEAR: both;
    FLOAT: left;
    MARGIN-BOTTOM: 20px
}
#checkoutContinueButton
{
    FLOAT: right
}
.checkoutContinueButton
{
    MARGIN-TOP: -20px;
    RIGHT: 255px;
    FLOAT: right;
    POSITION: absolute
}
#continueShopping
{
    MARGIN-BOTTOM: 50px;
    TEXT-ALIGN: center
}
.checkoutPaymentDetails
{
    PADDING-RIGHT: 15px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 15px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #ddd 1px solid;
    BACKGROUND-COLOR: #f5f5f4
}
.checkoutPaymentAddress
{
    PADDING-RIGHT: 15px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 15px;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #ddd 1px solid;
    BACKGROUND-COLOR: #f5f5f4
}
.cardsAccepted
{
    FLOAT: right
}
.checkoutPaymentDetails LABEL
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 130px
}
.checkoutPaymentAddress LABEL
{
}
.checkoutBackButton
{
    DISPLAY: inline;
    FLOAT: left
}
#giftCheck
{
    FONT-SIZE: 140%;
    MARGIN: 20px 0px
}
.paymentForm
{
    PADDING-RIGHT: 15px;
    BORDER-TOP: #e8e9e4 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: #f9f9f8;
    MARGIN-BOTTOM: 25px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.doubleForm
{
    PADDING-RIGHT: 15px;
    BORDER-TOP: #e8e9e4 1px solid;
    PADDING-LEFT: 15px;
    BACKGROUND: #f9f9f8;
    MARGIN-BOTTOM: 25px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.paymentForm LABEL
{
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 150px;
    TEXT-ALIGN: right
}
.doubleForm LABEL
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 100px;
    TEXT-ALIGN: right
}
.doubleForm P
{
    CLEAR: left
}
.paymentForm P
{
    CLEAR: left
}
.doubleForm P
{
    CLEAR: left
}
.paymentForm A
{
    COLOR: #7c6236;
    TEXT-DECORATION: underline
}
.doubleForm A
{
    COLOR: #7c6236;
    TEXT-DECORATION: underline
}
#foundAddress
{
    MARGIN: 30px 0px 0px
}
.foundAddressText
{
    FONT-SIZE: 130%
}
.selectFieldAddress
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 310px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.saveAddress
{
    MARGIN-LEFT: 178px
}
#lookupAddress
{
    LEFT: 410px;
    POSITION: relative;
    TOP: -32px
}
.lookupAddress
{
    MARGIN-LEFT: 138px
}
#formHead
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
#formTitle
{
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 10px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 2px
}
#formTitle
{
    FONT-SIZE: 11px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #575655;
    PADDING-TOP: 0px
}
FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #575655;
    PADDING-TOP: 0px
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
LEGEND
{
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    PADDING-TOP: 0px
}
INPUT
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #4d4d4d;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #4d4d4d;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #4d4d4d;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputFieldMedium
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 184px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.inputFieldSmall
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.inputFieldSmallest
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 20px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.selectFieldSmall
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.selectFieldMedium
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 80px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.selectFieldLong
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 120px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.selectFieldLongest
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 150px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.inputFieldMedium:hover
{
    BACKGROUND: #edece9
}
.inputFieldSmall:hover
{
    BACKGROUND: #edece9
}
.inputFieldSmallest:hover
{
    BACKGROUND: #edece9
}
.textAreaMedium
{
    BORDER-RIGHT: #d8dacc 1px solid;
    BORDER-TOP: #d8dacc 1px solid;
    BORDER-LEFT: #d8dacc 1px solid;
    WIDTH: 184px;
    BORDER-BOTTOM: #d8dacc 1px solid
}
.giftMessage
{
    MARGIN-BOTTOM: 3px
}
#standardForm
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: #f5f5f4;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#standardForm LABEL
{
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 150px;
    TEXT-ALIGN: right
}
#standardForm P
{
    CLEAR: left
}
.checkbox
{
    HEIGHT: 50px
}
.info
{
    MARGIN-TOP: -5px;
    DISPLAY: block;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 170px
}
.errorText
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/Buttons/errorExclamation.gif) no-repeat left -4px;
    COLOR: #912768! important;
    LINE-HEIGHT: 18px;
    FONT-STYLE: normal;
    TEXT-ALIGN: left
}
.errorField
{
    BORDER-RIGHT: #ade1ce 1px solid;
    BORDER-TOP: #ade1ce 1px solid;
    BACKGROUND: #d8fdf5;
    BORDER-LEFT: #ade1ce 1px solid;
    BORDER-BOTTOM: #ade1ce 1px solid
}
.errorBG
{
    BACKGROUND: #d8fdf5
}
.errorBlock
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddbcd0 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/Buttons/errorExclamation.gif) #f6e2f3 no-repeat 10px 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 20px 0px;
    COLOR: #912768! important;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ddbcd0 1px solid
}
#standardFormButton
{
    CLEAR: both;
    PADDING-RIGHT: 20px;
    FLOAT: right
}
.mandatory
{
    BACKGROUND: url(../images/Buttons/mandatory.jpg) no-repeat 152px 0px
}
.mandatoryError
{
    BACKGROUND: url(../images/Buttons/mandatoryBlue.jpg) no-repeat 353px 3px
}
.errorPosition
{
    MARGIN-LEFT: 170px
}
#columnOneAccount
{
    PADDING-LEFT: 15px;
    FLOAT: left;
    WIDTH: 20%
}
#columnTwoAccount
{
    BORDER-RIGHT: #e8e9e4 1px solid;
    PADDING-RIGHT: 3%;
    PADDING-LEFT: 3%;
    FLOAT: left;
    MARGIN-BOTTOM: 40px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 50%
}
#columnThreeAccount
{
    PADDING-LEFT: 15px;
    FLOAT: left;
    WIDTH: 18%
}
#columnFourAccount
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 0px
}
#columnTwoAccount P
{
    FONT: 110%/1.4em Verdana, Arial, Helvetica, sans-serif
}
#columnTwoAccount H2
{
    COLOR: #7c6236
}
.accountUL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 25px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.accountULPlain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 25px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.accountULPlain LI
{
}
.accountULPlain LI A
{
    PADDING-LEFT: 15px;
    COLOR: #6c6c6c
}
.accountULPlain LI A:hover
{
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 2px;
    COLOR: #000
}
LI#currentAccount A
{
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 2px;
    COLOR: #000
}
.accountUL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.accountUL LI A
{
    FONT-SIZE: 110%
}
.AspNet-Login-RememberMePanel
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px
}
#accountIntro
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d1d3cc 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #f2f3f2;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#accountViewOrders
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d1d3cc 1px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 110%;
    BACKGROUND: #e6e6e4;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d1d3cc 1px solid;
    TEXT-ALIGN: right
}
#accountViewOrders SELECT
{
    MARGIN-LEFT: 15px;
    WIDTH: 68%
}
#accountViewOrders INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.accountFeature
{
    CLEAR: left;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #dddfd8 1px solid
}
.accountFeature IMG
{
    CLEAR: left;
    MARGIN-TOP: -5px;
    FLOAT: left
}
.accountFeature H1
{
    MARGIN-LEFT: 85px
}
.accountFeature A
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 110%;
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 3px;
    MARGIN-LEFT: 35px;
    FONT-STYLE: italic
}
.accountOrderDelivered
{
    COLOR: #cc0033
}
.accountOrderDate
{
    WIDTH: 50%
}
.accountOrderItem
{
    COLOR: #a13075
}
.accountOrderItemDesc
{
    COLOR: #a13075
}
.accountOrderItemNo
{
    COLOR: #a13075
}
.accountOrderItem
{
    MARGIN: 0.5em 0px
}
.accountOrderItemDesc
{
    FONT-SIZE: 95%! important;
    MARGIN: 0px
}
.accountOrderItemNo
{
    FONT-SIZE: 95%! important;
    MARGIN: 0px
}
.accountPaymentDetails
{
    MARGIN-TOP: 10px;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse
}
.accountPaymentDetails TD.accountPaymentAmount
{
    PADDING-RIGHT: 20px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.accountPaymentDetails TH
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.accountPaymentDetails TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
#columnOneSitemap
{
    PADDING-RIGHT: 3%;
    PADDING-LEFT: 3%;
    FLOAT: left;
    MARGIN-BOTTOM: 40px;
    BORDER-LEFT: #e8e9e4 1px solid;
    WIDTH: 70%
}
H2.sitemapH2
{
    FONT-SIZE: 160%! important;
    PADDING-BOTTOM: 3px;
    WIDTH: 100%;
    COLOR: #7c6236;
    LINE-HEIGHT: 1.4em;
    BORDER-BOTTOM: #e8e9e4 1px solid;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H3.sitemapH3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 110%;
    MARGIN: 1em 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236;
    LINE-HEIGHT: 1.4em;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 1px
}
.sitemapSection
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 20%;
    MARGIN-RIGHT: 20px
}
.sitemapUL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.sitemapUL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 110%;
    BACKGROUND: url(../images/Buttons/sitemapBullet.gif) no-repeat 0px 7px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.sitemapUL LI A
{
    COLOR: #7c6236;
    TEXT-DECORATION: none
}
.sitemapUL LI A:hover
{
    TEXT-DECORATION: underline
}
.sitemapH1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 15px;
    WIDTH: 20%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e8e9e4 1px solid
}
.clear
{
    CLEAR: both
}
.hide
{
    DISPLAY: none
}
.show
{
    DISPLAY: block
}
.largerText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%
}
LI.normalText
{
    FONT-SIZE: 100%
}
.noMargin
{
    MARGIN-BOTTOM: 0px
}
.float_left
{
    FLOAT: left! important
}
.float_right
{
    FLOAT: right! important
}
.align_left
{
    TEXT-ALIGN: left! important
}
.align_center
{
    TEXT-ALIGN: center! important
}
.align_right
{
    TEXT-ALIGN: right! important
}
.align_justify
{
    TEXT-ALIGN: justify! important
}
.align_bottom
{
    VERTICAL-ALIGN: bottom! important
}
.position_relative
{
    POSITION: relative
}
.hand
{
    CURSOR: pointer
}
.intro
{
    COLOR: #7c6236
}
.horizLine
{
    MARGIN-TOP: 16px;
    BACKGROUND: #e8e9e4;
    MARGIN-BOTTOM: 16px;
    LINE-HEIGHT: 1px;
    HEIGHT: 1px
}
.verticalLine
{
    BACKGROUND: url(../images/Global/verticalLine.gif) repeat-y right top
}
.normalLink
{
    DISPLAY: block;
    BACKGROUND: url(../images/Buttons/normalLinkBkg.gif) no-repeat 0px 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #b52c80;
    TEXT-INDENT: 17px;
    FONT-STYLE: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
A.normalLink:hover
{
    BACKGROUND: url(../images/Buttons/normalLinkBkgOn.gif) no-repeat 0px 3px;
    COLOR: black
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #404040;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.05em
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #404040;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.05em
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #404040;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.05em
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #404040;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.05em
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #404040;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.05em
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #404040;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 0px;
    FONT-FAMILY: Georgia, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.05em
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 140%;
    MARGIN-BOTTOM: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236;
    LINE-HEIGHT: 16px;
    LETTER-SPACING: 4px
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #7c6236;
    LINE-HEIGHT: 16px;
    LETTER-SPACING: 4px
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 6px;
    COLOR: #7c6236;
    LINE-HEIGHT: 16px
}
H4
{
    FONT-SIZE: 100%;
    LINE-HEIGHT: 19px
}
H5
{
    FONT-SIZE: 100%
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 15px;
    COLOR: #ffffff
}
P
{
    MARGIN: 5px 0px 10px
}
EM
{
    FONT-STYLE: normal
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A
{
    COLOR: #a13075;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: none
}
#illustration
{
    LEFT: 100px;
    POSITION: absolute;
    TOP: 180px
}
#zoomInImage
{
    LEFT: 30px;
    POSITION: absolute;
    TOP: 100px
}
ADDRESS
{
    FONT-SIZE: 110%;
    FONT-STYLE: normal
}
#pleasewaitScreen
{
    BORDER-RIGHT: #c6c6c6 5px solid;
    BORDER-TOP: #c6c6c6 5px solid;
    Z-INDEX: 5;
    BACKGROUND: #ffffff;
    LEFT: 32%;
    VISIBILITY: hidden;
    BORDER-LEFT: #c6c6c6 5px solid;
    WIDTH: 350px;
    BORDER-BOTTOM: #c6c6c6 5px solid;
    POSITION: absolute;
    TOP: 30%;
    HEIGHT: 220px
}
