﻿input.date
{
	width: 70px;
	text-align: center;
}

/* DEFAULTS
----------------------------------------------------------*/

/*body, a, p, table, tr, td {
    font-family:verdana,arial,sans-serif, Helvetica
    font-size: 11px;

}*/

a:

a:link, a:visited
{
    color: #756a62;
    text-decoration: none;
}

a:hover
{
    color: #756a62;
    text-decoration: underline;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 800px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    /*position: relative;*/
    margin: 0px;
    padding: 0px;
    background: White; /* #4b6c9e;*/
    width: 100%;
    font-size:medium;
    color:Black;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 0px 0px 0px 0px;
    background-color: white;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li
{
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #ddd;
    border: 1px #ccc solid;
    color: #225;
    display: block;
    line-height: 1.35em;
    padding: 4px 6px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}
.labelTitle{font-family: arial; font-size: 12pt; font-weight:bold; color:#48192d; margin:5px 0px 0px 5px; text-align:left; }
.tdFootTotal{font-weight:bold; color:black; text-align:right; padding-right:5px; } 
.tdFootTextTotal{font-weight:bold; color:black; text-align:left; padding-right:5px; } 
.legendTitle
        {
            font-family: arial;
            font-size: 12pt;
            font-weight: bold;
            color: #858585;
            margin: 5px 0px 0px 5px;
            text-transform:uppercase;
        }
.error {color:Red}

/* CHANGES BASED ON MARKETING STYLES  
----------------------------------------------------------*/
head {
	color: #800000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva
}


/* From dso-wrapper.css  
----------------------------------------------------------*/

.xdso-outer {background:yellow;border:1px solid orange; width:800px; xmargin-left:auto; xheight:100%; xmargin-right:auto}
.col5 {width:450px}
#flyList {float:left; position:relative; left:0; margin-top:40px}
/*.dso-wrapper { position: relative; left:120px; top:-400px; xz-index: 50; width:650px; float:left}*/
.dso-wrapper { width:645px; float:left; } 
.dso-wrapper a {color:#444; text-decoration: none}
.dso-wrapper a:hover {color:#444; text-decoration:underline}
.dso-wrapper img {border:0px solid blue}
.dso-wrapper h1 {text-transform:uppercase}



 /* Shopping Cart Styles */
h4 {padding-bottom: 5px; padding-top: 10px; margin-bottom:0px;text-transform:uppercase; font-weight:bold; font-size:large; color:#48192D}
.shopping-cart-header {text-transform:uppercase; xdisplay:inline; width:100%; xpadding:0; xmargin:0; xmargin-bottom:10px}
td .shopping-cart-header {font-size:100%; }
.shopping-cart-process span {border-right:1px dashed #48192D; margin-left:5px; padding-right:15px; padding:3px 5px}
.shopping-cart-process span a:link, a:visited
{
    text-decoration: none;
}

.shopping-cart-process span a:hover
{
    text-decoration: underline;
}

.dso-cart-titles 
{
    color:white; 
    background-color:#48192D; 
    padding:3px; font-size:11px; 
    font-family:verdana; 
    font-weight:normal;
}
.dso-cart-titles th
{
    color:white;
    border:0px;
}

.dso-cart-titles-repeat 
{
    color:white; 
    background-color:#48192D; 
    padding:3px; font-size:11px; 
    font-family:verdana; 
    font-weight:normal;
    vertical-align:bottom;
    font-weight:bold;
}

.dso-cart-titles-repeat td
{
    color:white; 
    border:0px;
}

.dso-cart-separator 
{
    color:white; 
    background-color:white; 
    padding:3px;
}

.shopping_cart_new_row 
{
    color:48192D;
    background-color: #dbdbdb;
    vertical-align:bottom;
    height:25px;
}
.shopping_cart_new_row a
{
    text-decoration:underline;
}

.payment-order-details
{
    text-align:left;
}
.payment-order-details th
{
    color:#48192D;
    text-align:left;
    font-weight:bold;
    text-transform:capitalize;
}

.fine-print {
    background: url("../../styles/fat-arrow-right.gif") no-repeat scroll right center #ccc;
    display: block;
    float: left;
    font-size: smaller;
    font-weight: normal;
    margin-top: 7px;
    padding: 10px;
    width: 59%;
}

.floatleft {float: left; }
.floatright {float: right; }
.shopping-cart-process span.no-border {border-right:0px}
.here {color:white;background:#48192D}
.asterisk {color:red; font-style:normal; padding-right:2px}
.two-thirds {width: 66%;}
.one-third {width: 32%}
.nowrap {white-space: nowrap;}
.textalignright {text-align: right;}
.textalignleft {text-align: left;}

section {clear:both; padding-top:7px; display:block; width:100%; xbackground:#eee;}


/* overrides */
input.narrow {width:40px}

.productCell {background:#ffffff; width:350px;}
.productCellHover {background:#f0f0f0; width:350px;}

/* changes to page header */
/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
#IBM {
	WIDTH: 800px; CLEAR: both; PADDING-TOP: 10px
}
BODY.pop {
	MARGIN-TOP: 15px; BACKGROUND: #fff; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.pop {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px
}
.disc2 {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: disc; PADDING-RIGHT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 50px; FONT-SIZE: 14px
}
P.vintagesLatestTitleText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
P.legendtext {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px
}
/*HTML {
	OVERFLOW-Y: scroll
}*/
BODY.nr #nav-new #nr {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.nr #nav-new #nr A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.wm #nav-new #wm {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.wm #nav-new #wm A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.ow #nav-new #ow {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.ow #nav-new #ow A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.es #nav-new #es {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.es #nav-new #es A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.cl #nav-new #cl {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.cl #nav-new #cl A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.so #nav-new #so {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.so #nav-new #so A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.ev #nav-new #ev {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
BODY.ev #nav-new #ev A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
#nav-new A {FONT-SIZE: 100%}
#masterBox {
	MARGIN-TOP: 20px; WIDTH: 640px; MARGIN-LEFT: 20px
}
#videoBox1 {
	WIDTH: 260px; FLOAT: left; MARGIN-RIGHT: 10px
}
#videoBox2 {
	WIDTH: 260px; FLOAT: left; MARGIN-RIGHT: 10px
}
#videoBox3 {
	WIDTH: 260px; FLOAT: left
}
OL {
	LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 1.4em
}
UL {
	LIST-STYLE-TYPE: square; MARGIN-LEFT: 1.4em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#logo {
	WIDTH: 260px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 60px
}
#mainNav {
	WIDTH: 800px; BACKGROUND: #48192d; FLOAT: left; HEIGHT: 25px
}
#nav {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #222256; FONT-SIZE: 14px; PADDING-TOP: 5px
}
#nav LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 6px; FONT-SIZE: 100%; FONT-WEIGHT: normal;
}

.nav {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; COLOR: #fff
}
#navfr {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #48192d; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#navfr LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 6px
}
#navfr A:link {
	WIDTH: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #48192d; COLOR: #fff; TEXT-DECORATION: none
}
#navfr A:visited {
	WIDTH: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #48192d; COLOR: #fff; TEXT-DECORATION: none
}
#navfr A:hover {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #888e8c; COLOR: #fff; PADDING-TOP: 6px
}
.navfr {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; COLOR: #fff
}
#nav2 {
	TEXT-ALIGN: right; FLOAT: right; COLOR: #888e8c; PADDING-TOP: 40px
}
/*.nav2 {
	TEXT-ALIGN: right; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #888e8c
}*/
UL.nav2 LI {
	DISPLAY: inline
}

#nav2 A:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
.order {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 18px; FONT-WEIGHT: bolder
}
P {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.verticalline {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
#subNav {
	WIDTH: 800px; FLOAT: left; HEIGHT: 35px
}
.search {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px
}
#searchForm {
	PADDING-LEFT: 10px; FLOAT: left; PADDING-TOP: 7px
}
#searchButton {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-TOP: 7px
}
#productSearch {
	FLOAT: left
}
#banner {
	FLOAT: right
}
.productSearch {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px
}
A.head {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.head:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
P.searchHead {
	PADDING-BOTTOM: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
P.dropHead {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 10px
}
P.body3 {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.body2 {
	PADDING-BOTTOM: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P.mainFont {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px
}
TABLE.search {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.exclusives {
	COLOR: #48192d; FONT-WEIGHT: bold
}
.Body3 {
	FONT-FAMILY: Arial, Helvetica, Geneval; COLOR: #800000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.Body2 {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Geneval; COLOR: #000000; FONT-SIZE: 13px
}
.Body4 {
	COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.Body5 {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.Body7 {
	COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
A.item-details-col0 {
	TEXT-ALIGN: left; CURSOR: pointer
}
A.item-details-col1 {
	TEXT-ALIGN: left; CURSOR: pointer
}
A.item-details-col2 {
	TEXT-ALIGN: left; CURSOR: pointer
}
A.item-details-col0 {
	COLOR: #666; FONT-WEIGHT: bold
}
A.item-details-col1 {
	COLOR: #666; FONT-WEIGHT: bold
}
A.item-details-col2 {
	FONT-WEIGHT: normal
}
.VOE {
	COLOR: #3e0e40; FONT-WEIGHT: bold
}
.searchResults {
	FONT-SIZE: 12px
}
.sorter {
	FONT-SIZE: 10px
}
.sorter SELECT {
	FONT-SIZE: 10px
}
#title {
	FONT-FAMILY: arial, helvetica; COLOR: #000000; FONT-SIZE: 11px
}
.head {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #800000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.head_light {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #800000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.narrative {
	FONT-FAMILY: arial, helvetica; COLOR: #333333; FONT-SIZE: 14px
}
.nav {
	FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.prodcont {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #333; FONT-SIZE: 14px
}
.prodhead {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.subhead {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #8db4a8; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.subhead_light {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #8db4a8; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.uppersubhead {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; COLOR: #8db4a8; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.vintages {
	TEXT-TRANSFORM: uppercase; FONT-VARIANT: small-caps; FONT-FAMILY: arial, helvetica; FONT-SIZE: 10px
}
.vintagesbody {
	TEXT-TRANSFORM: uppercase; FONT-VARIANT: small-caps; FONT-FAMILY: arial, helvetica; COLOR: #333; FONT-SIZE: 14px
}
.vintagesheadlight {
	TEXT-TRANSFORM: uppercase; FONT-VARIANT: small-caps; FONT-FAMILY: arial, helvetica; COLOR: maroon; FONT-SIZE: 14px
}
/*
B {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
*/
BR {
	COLOR: #333; FONT-SIZE: 14px
}

#coin-slider {
	HEIGHT: 335px; OVERFLOW: hidden
}
.coin-slider {
	POSITION: relative; ZOOM: 1; OVERFLOW: hidden
}
.coin-slider A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
.cs-buttons {
	PADDING-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 0px; PADDING-TOP: 10px
}
.cs-buttons A {
	BORDER-BOTTOM: #48192d 1px solid; BORDER-LEFT: #48192d 1px solid; WIDTH: 10px; FLOAT: left; HEIGHT: 10px; COLOR: #48192d; MARGIN-LEFT: 5px; BORDER-TOP: #48192d 1px solid; BORDER-RIGHT: #48192d 1px solid
}
.cs-active {
	BACKGROUND-COLOR: #48192d; COLOR: #ffffff
}
.cs-title {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 10px; WIDTH: 800px; PADDING-RIGHT: 10px; DISPLAY: none; COLOR: #ffffff; PADDING-TOP: 10px
}
.cs-prev {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #48192d; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; COLOR: #ffffff; PADDING-TOP: 0px
}
.cs-next {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #48192d; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; COLOR: #ffffff; PADDING-TOP: 0px
}
.AutoCompleteBackground {
	BACKGROUND-COLOR: white
}
.AutoCompleteHighlight {
	BACKGROUND-COLOR: #eeeeee
}
#theDiv {
	BACKGROUND-COLOR: white; WIDTH: 240px
}
#theDiv2 {
	BACKGROUND-COLOR: white; WIDTH: 240px
}

OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
variable {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.gifts {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.breadcrumb {
	LINE-HEIGHT: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
#topNav {
	WIDTH: 800px
}
#promos {
	WIDTH: 800px; HEIGHT: 130px; PADDING-TOP: 10px
}
#secondarypromo1 {
	WIDTH: 270px; FLOAT: left; HEIGHT: 130px
}
#secondarypromo2 {
	WIDTH: 270px; FLOAT: left; HEIGHT: 130px
}
#secondarypromo3 {
	WIDTH: 260px; FLOAT: left; HEIGHT: 130px
}
#bannerad {
	MARGIN-TOP: 10px; WIDTH: 800px; MARGIN-BOTTOM: 10px; HEIGHT: 50px
}
#footerNav {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
#footerHeader {
	BACKGROUND-COLOR: #464646; WIDTH: 800px; HEIGHT: 25px
}
.footerHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 7px
}
#footerContent {
	WIDTH: 800px; MARGIN-BOTTOM: 10px; HEIGHT: 220px
}
#footerColumn1 {
	TEXT-ALIGN: center; WIDTH: 199px; FLOAT: left; BORDER-RIGHT: #fff 1px solid
}
#footerColumn2 {
	TEXT-ALIGN: center; WIDTH: 199px; FLOAT: left; BORDER-RIGHT: #fff 1px solid
}
#footerColumn3 {
	TEXT-ALIGN: center; WIDTH: 199px; FLOAT: left; BORDER-RIGHT: #fff 1px solid
}
#footerColumn4 {
	TEXT-ALIGN: center; WIDTH: 200px; FLOAT: left
}
#footerContent1 {
	BORDER-BOTTOM: #464646 1px solid; TEXT-ALIGN: center; WIDTH: 199px; FLOAT: left; HEIGHT: 240px; BORDER-RIGHT: #464646 1px solid
}
#footerContent2 {
	BORDER-BOTTOM: #464646 1px solid; TEXT-ALIGN: center; WIDTH: 199px; FLOAT: left; HEIGHT: 240px; BORDER-RIGHT: #464646 1px solid
}
#footerContent3 {
	BORDER-BOTTOM: #464646 1px solid; TEXT-ALIGN: center; WIDTH: 199px; FLOAT: left; HEIGHT: 240px; BORDER-RIGHT: #464646 1px solid
}
#footerContent4 {
	BORDER-BOTTOM: #464646 1px solid; TEXT-ALIGN: center; WIDTH: 200px; FLOAT: left; HEIGHT: 240px
}
.footerContent {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #464646; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.footerContent A {
	COLOR: #464646; TEXT-DECORATION: none
}
.footerContent A:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
#footerTertiaryNav {
	PADDING-BOTTOM: 50px; MARGIN-TOP: 10px; WIDTH: 800px
}
.footerTertiaryNav {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none
}
UL.footerTertiaryNav LI {
	DISPLAY: inline
}
UL.footerTertiaryNav A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #464646; FONT-SIZE: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
#footerTertiaryNav A:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
#mainHeader {
	WIDTH: 800px; CLEAR: both; PADDING-TOP: 50px
}
#landingContent {
	WIDTH: 800px
}
#landingContent1 {
	WIDTH: 490px; FLOAT: left; HEIGHT: 353px
}
#landingContent2 {
	PADDING-BOTTOM: 20px; WIDTH: 310px; FLOAT: left; HEIGHT: 353px
}
#ReleaseContent1 {
	PADDING-LEFT: 20px; WIDTH: 150px; FLOAT: left; HEIGHT: 90px
}
#ReleaseContent2 {
	PADDING-LEFT: 10px; WIDTH: 150px; FLOAT: left; HEIGHT: 90px
}
#ReleaseContent3 {
	PADDING-LEFT: 10px; WIDTH: 150px; FLOAT: left; HEIGHT: 90px
}
A.rolloverViewFR {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100403_CurrentReleaseView_fr.jpg); HEIGHT: 90px
}
A.rolloverViewFR:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverPDFFR {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100403_CurrentReleasePDF_fr.jpg); HEIGHT: 90px
}
A.rolloverPDFFR:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverPrintFR {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100403_CurrentReleasePrint_fr.jpg); HEIGHT: 90px
}
A.rolloverPrintFR:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverView {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100403_CurrentReleaseView_en.jpg); HEIGHT: 90px
}
A.rolloverView:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverPDF {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100403_CurrentReleasePDF_en.jpg); HEIGHT: 90px
}
A.rolloverPDF:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverPrint {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100403_CurrentReleasePrint_en.jpg); HEIGHT: 90px
}
A.rolloverPrint:hover {
	BACKGROUND-POSITION: 0px -90px
}
#pastReleaseContent {
	WIDTH: 800px; FLOAT: left; HEIGHT: 175px
}
#releaseFeaturesContent {
	WIDTH: 800px; HEIGHT: 150px; PADDING-TOP: 10px
}
#featurepromo1 {
	WIDTH: 345px; FLOAT: left; HEIGHT: 150px
}
#featurepromo2 {
	WIDTH: 345px; FLOAT: left; HEIGHT: 150px
}
#leftspacer {
	WIDTH: 50px; FLOAT: left; HEIGHT: 150px
}
#featurespacer {
	WIDTH: 10px; FLOAT: left; HEIGHT: 150px
}
#rightspacer {
	WIDTH: 50px; FLOAT: left; HEIGHT: 150px
}
#bottomText {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 800px; CLEAR: both; PADDING-TOP: 10px
}
.highlight {
	COLOR: #48192d
}
A.footerlink {
	COLOR: #888e8c; TEXT-DECORATION: none
}
A.footerlink:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
H1 {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
P.vintagestext {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px
}
P.vintagesBottomText {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #888e8c; FONT-SIZE: 10px
}
#tertiaryNav {
	WIDTH: 800px; HEIGHT: 50px
}
.tertiaryNav {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #464646; LIST-STYLE-TYPE: none; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
UL.tertiaryNav LI {
	DISPLAY: inline
}
UL.tertiaryNav A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #464646; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none; PADDING-TOP: 3px
}
UL.tertiaryNav A:hover {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#landingContentWOM {
	WIDTH: 800px
}
#imageWOM {
	WIDTH: 250px; FLOAT: left
}
#imageWOMText {
	PADDING-LEFT: 25px; WIDTH: 525px; FLOAT: left; PADDING-TOP: 25px
}
H2 {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #707070; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#ontarioContent {
	WIDTH: 800px
}
#AlannasPick {
	WIDTH: 506px; FLOAT: left
}
#AlannasPickText {
	PADDING-LEFT: 20px; WIDTH: 274px; FLOAT: left; PADDING-TOP: 20px
}
#eventsContent {
	WIDTH: 800px; CLEAR: both
}
#vintagesEvents {
	PADDING-BOTTOM: 10px; WIDTH: 800px; FLOAT: left
}
#vintagesEvents1 {
	PADDING-BOTTOM: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; FLOAT: left
}
#vintagesEvents2 {
	PADDING-BOTTOM: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; FLOAT: left
}
#vintagesEvents3 {
	PADDING-BOTTOM: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; FLOAT: left
}
#vintagesEvents4 {
	PADDING-BOTTOM: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; FLOAT: left
}
#vintagesEvents5 {
	PADDING-BOTTOM: 10px; WIDTH: 135px; PADDING-RIGHT: 10px; FLOAT: left
}
#vintagesEventsText {
	TEXT-ALIGN: center; WIDTH: 135px; FLOAT: left; PADDING-TOP: 10px
}
#otherEvents {
	PADDING-BOTTOM: 10px; WIDTH: 800px; FLOAT: left
}
#otherEvents1 {
	PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left
}
#otherEvents2 {
	PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left
}
#otherEvents3 {
	PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FLOAT: left
}
.borderVintages {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.smtext TR TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.smtext {
	FONT-FAMILY: Arial, Helvetica; COLOR: #333333; FONT-SIZE: 12px
}
.nav {
	FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.rolloverOrder {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100324_CurrentClassicsOrder_en.jpg); HEIGHT: 90px
}
A.rolloverOrder:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverOrderFR {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100324_CurrentClassicsOrder_fr.jpg); HEIGHT: 90px
}
A.rolloverOrderFR:hover {
	BACKGROUND-POSITION: 0px -90px
}
#SpecialOffersImages {
	PADDING-BOTTOM: 10px; WIDTH: 800px; FLOAT: left
}
#SpecialOffersImages1 {
	PADDING-BOTTOM: 10px; WIDTH: 260px; PADDING-RIGHT: 10px; FLOAT: left
}
#SpecialOffersImages2 {
	PADDING-BOTTOM: 10px; WIDTH: 260px; PADDING-RIGHT: 10px; FLOAT: left
}
#SpecialOffersImages3 {
	PADDING-BOTTOM: 10px; WIDTH: 260px; FLOAT: left
}
#SpecialOffersLinks {
	PADDING-BOTTOM: 10px; WIDTH: 800px; FLOAT: left; PADDING-TOP: 25px
}
#SpecialOffers1 {
	PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
#SpecialOffers2 {
	PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
#SpecialOffers3 {
	PADDING-LEFT: 10px; WIDTH: 250px; FLOAT: left; PADDING-TOP: 10px
}
#SpecialOffersText {
	TEXT-ALIGN: center; WIDTH: 260px; FLOAT: left; PADDING-TOP: 10px
}
#secondaryHeader {
	WIDTH: 800px; FLOAT: left; PADDING-TOP: 50px
}
HEAD {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #800000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.headlight {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #800000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.headlightgrey {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.narrative {
	FONT-FAMILY: Arial, Helvetica; COLOR: #333333; FONT-SIZE: 14px
}
.nav {
	FONT-FAMILY: Arial, Helvetica, Geneva; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.navhead {
	TEXT-ALIGN: left; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
P.vintagesTextJustLeft {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 14px
}
P.vintagesTextJustRight {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 14px
}
A.bodylink {
	COLOR: #48192d; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.bodylink:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
H3 {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
TEXTAREA#styled {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 235px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 50px; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
.decimal {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: justify; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: decimal; PADDING-RIGHT: 100px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 25px; FONT-SIZE: 14px
}
.disc {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: justify; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: disc; PADDING-RIGHT: 100px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 75px; FONT-SIZE: 14px
}
.lower-alpha {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: justify; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: lower-alpha; PADDING-RIGHT: 100px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; MARGIN-LEFT: 75px; FONT-SIZE: 14px
}
#vintagesSiteMap1 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 600px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
#vintagesSiteMap2 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 600px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
#vintagesSiteMap3 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 600px; PADDING-TOP: 10px
}
#vintagesArchives1 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 600px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
#vintagesArchives2 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 600px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
#vintagesArchives3 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 600px; PADDING-TOP: 10px
}
#vintagesArchives4 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 650px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
#vintagesArchives5 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 650px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px
}
#vintagesArchives6 {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 650px; PADDING-TOP: 10px
}
A.link {
	COLOR: #464646; TEXT-DECORATION: none
}
A.link:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
.prodcont {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #333; FONT-SIZE: 14px
}
.prodhead {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.prod {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.headgrey {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #666666; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.subheadgrey {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #666666; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.subheadbrown {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #754401; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.brownbig {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #754401; FONT-SIZE: 36px; FONT-WEIGHT: bold
}
.subheadlight {
	FONT-FAMILY: Arial, Helvetica, Geneva; COLOR: #8db4a8; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.uppersubhead {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; COLOR: #990000; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.vintagesbody {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica; COLOR: #333; FONT-SIZE: 14px
}
.vintagesheadlight {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica; COLOR: maroon; FONT-SIZE: 14px
}
.gifts {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; COLOR: #330033; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.promo {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; COLOR: #330033; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
TABLE.products {
	BORDER-BOTTOM: #48192d 1px solid; BORDER-LEFT: #48192d 1px solid; WIDTH: 800px; BORDER-TOP: #48192d 1px solid; BORDER-RIGHT: #48192d 1px solid
}
TABLE.products TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #48192d; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TABLE.products TR.title1 {
	BACKGROUND-COLOR: #ccc; VERTICAL-ALIGN: bottom
}
TABLE.products TR.title2 {
	BACKGROUND-COLOR: #48192d; COLOR: #fff; VERTICAL-ALIGN: bottom
}
TABLE.products TR.title3 {
	BACKGROUND-COLOR: #48192d; COLOR: #fff; VERTICAL-ALIGN: bottom
}
TABLE.products TR.odd {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ece8ea; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TABLE.products TR.even {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TABLE.products TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; PADDING-TOP: 5px
}
TABLE.products TD.price {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; PADDING-TOP: 5px
}
TABLE.products TD.redprice {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #900; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TABLE.products TD.icon {
	TEXT-ALIGN: center
}
TABLE.legend {
	WIDTH: 800px
}
TABLE.legend TH {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #48192d; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
TABLE.legend TD {
	TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
TABLE.legend TD.source {
	WIDTH: 35px; VERTICAL-ALIGN: text-top; FONT-WEIGHT: bold
}
A.productlink {
	COLOR: #48192d; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.productlink:hover {
	COLOR: #48192d; TEXT-DECORATION: underline
}
A.productlinkwhite {
	COLOR: #fff; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.productlinkwhite:hover {
	TEXT-DECORATION: underline
}
TABLE.list {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
TABLE.list TD {
	BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial, Helvetica; COLOR: #333333; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 1px
}
TABLE.list TH {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11px; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 1px
}
TABLE.list TR.special TD {
	BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: left; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; COLOR: #666; FONT-WEIGHT: bold
}
TABLE.list TR.title TD {
	BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: left; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; COLOR: #800000; FONT-WEIGHT: bold
}
TABLE.list TR.cat TD {
	BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: left; BACKGROUND-COLOR: #666; PADDING-LEFT: 5px; COLOR: #fff; FONT-WEIGHT: bold
}
TABLE.list TD.sale {
	BORDER-BOTTOM: #eeeeee 1px solid; TEXT-ALIGN: center; COLOR: #800000
}
TABLE.list TD.bold {
	BORDER-BOTTOM: 1px; TEXT-ALIGN: center; FONT-WEIGHT: bold
}
TABLE.list TD.goleft {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial, Helvetica; COLOR: #333333; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; align: left
}
B.hover {
	FONT-VARIANT: small-caps; FONT-WEIGHT: bold
}
#OnMapEn {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: url(/images/100529-OntarioWinesMap_en.jpg) #fff no-repeat left top; HEIGHT: 511px; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
#OnMapEn LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#OnMapEn LI A {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(/images/blank.gif); COLOR: #000; TEXT-DECORATION: none
}
#OnMapEn LI A SPAN {
	DISPLAY: none
}
#OnMapEn LI A:hover SPAN {
	BORDER-BOTTOM: #000 1px solid; POSITION: absolute; FILTER: alpha(opacity=80); BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #000 1px solid; TOP: 20px; BORDER-RIGHT: #000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; LEFT: 20px; opacity: 0.8
}
#OnMapEn A.erie {
	WIDTH: 83px; HEIGHT: 53px; TOP: 358px; LEFT: 117px
}
#OnMapEn A.pelee {
	WIDTH: 20px; HEIGHT: 23px; TOP: 368px; LEFT: 157px
}
#OnMapEn A.edward {
	WIDTH: 93px; HEIGHT: 60px; TOP: -70px; LEFT: 565px
}
#OnMapEn A.niagara {
	WIDTH: 83px; HEIGHT: 67px; TOP: 147px; LEFT: 400px
}
#OnMapFr {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: url(/images/100529-OntarioWinesMap_fr.jpg) #fff no-repeat left top; HEIGHT: 511px; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
#OnMapFr LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#OnMapFr LI A {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(/images/blank.gif); COLOR: #000; TEXT-DECORATION: none
}
#OnMapFr LI A SPAN {
	DISPLAY: none
}
#OnMapFr LI A:hover SPAN {
	BORDER-BOTTOM: #000 1px solid; POSITION: absolute; FILTER: alpha(opacity=80); BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #000 1px solid; TOP: 20px; BORDER-RIGHT: #000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; LEFT: 20px; opacity: 0.8
}
#OnMapFr A.erie {
	WIDTH: 83px; HEIGHT: 53px; TOP: 358px; LEFT: 123px
}
#OnMapFr A.pelee {
	WIDTH: 20px; HEIGHT: 23px; TOP: 365px; LEFT: 162px
}
#OnMapFr A.edward {
	WIDTH: 93px; HEIGHT: 57px; TOP: -50px; LEFT: 568px
}
#OnMapFr A.niagara {
	WIDTH: 83px; HEIGHT: 67px; TOP: 143px; LEFT: 402px
}
#DiscoverContent1 {
	WIDTH: 619px; FLOAT: left; HEIGHT: 445px
}
#DiscoverContent2 {
	BACKGROUND-COLOR: #562706; WIDTH: 181px; FLOAT: left; HEIGHT: 445px
}
A.rolloverDiscoverView {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100531_DiscoverView_en.jpg); HEIGHT: 90px
}
A.rolloverDiscoverView:hover {
	BACKGROUND-POSITION: 0px -90px
}
A.rolloverDiscoverPDF {
	WIDTH: 150px; DISPLAY: block; BACKGROUND: url(/images/100531_DiscoverPDF_en.jpg); HEIGHT: 90px
}
A.rolloverDiscoverPDF:hover {
	BACKGROUND-POSITION: 0px -90px
}
#ArgentinaEn {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 800px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: url(/images/100531-ArgentinaProduct_en.jpg) #fff no-repeat left top; HEIGHT: 549px; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
#ArgentinaEn LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#ArgentinaEn LI A {
	POSITION: absolute; DISPLAY: block; BACKGROUND: url(/images/blank.gif); COLOR: #000; TEXT-DECORATION: none
}
#ArgentinaEn LI A SPAN {
	DISPLAY: none
}
#ArgentinaEn LI A:hover SPAN {
	BORDER-BOTTOM: #000 1px solid; POSITION: relative; FILTER: alpha(opacity=80); BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #000 1px solid; TOP: 20px; BORDER-RIGHT: #000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px; LEFT: -90px; opacity: 0.8
}
#ArgentinaEn A.one {
	WIDTH: 106px; HEIGHT: 394px; TOP: 87px; LEFT: 100px
}
#ArgentinaEn A.two {
	WIDTH: 109px; HEIGHT: 445px; TOP: 63px; LEFT: 243px
}
#ArgentinaEn A.three {
	WIDTH: 96px; HEIGHT: 415px; TOP: 67px; LEFT: 352px
}
#ArgentinaEn A.four {
	WIDTH: 107px; HEIGHT: 421px; TOP: 94px; LEFT: 519px
}
#ArgentinaEn A.five {
	WIDTH: 106px; HEIGHT: 428px; TOP: 60px; LEFT: 626px
}
/*
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #000; WIDTH: 800px; MARGIN-BOTTOM: 10px; HEIGHT: 1px; COLOR: #000; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
*/#quote {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #ece8ea; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 20px; PADDING-TOP: 20px
}
P.vintagesQuote {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 18px; VERTICAL-ALIGN: middle
}
.addthis_pill_combo.addthis_toolbox A {
	FLOAT: left
}
.addthis_pill_combo.addthis_toolbox A.addthis_button_tweet {
	MARGIN-TOP: -2px
}
.addthis_pill_combo.addthis_toolbox A.addthis_counter {
	MARGIN-TOP: -2px
}
.addthis_button_compact .at15t_compact {
	FLOAT: left; MARGIN-RIGHT: 4px
}
overlay_content {
	
}
overlay_show_content {
	
}
addthis_button_overlay {
	
}
addthis_toolbox addthis_default_style {
	
}
addthis_button {
	
}
#AuctionText {
	TEXT-ALIGN: center; WIDTH: 144px; FLOAT: left; PADDING-TOP: 10px
}
 
/* From dso-wrapper */ 
#xdso-outer {
	BORDER-BOTTOM: orange 1px solid; BORDER-LEFT: orange 1px solid; WIDTH: 800px; BACKGROUND: yellow; BORDER-TOP: orange 1px solid; BORDER-RIGHT: orange 1px solid; xheight: 100%; xmargin-left: auto; xmargin-right: auto
}
.col5 {
	WIDTH: 450px
}
#flyList {
	POSITION: relative; MARGIN-TOP: 40px; FLOAT: left; LEFT: 0px
}

#dso-wrapper A {
	COLOR: #444; TEXT-DECORATION: none
}
#dso-wrapper A:hover {
	COLOR: #444; TEXT-DECORATION: underline
}
#dso-wrapper IMG {
	BORDER-BOTTOM: blue 0px solid; BORDER-LEFT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-RIGHT: blue 0px solid
}
#dso-wrapper H1 {
	TEXT-TRANSFORM: uppercase
}
#merchandising-cue-rotational {
	BACKGROUND-COLOR: #eeeeee; WIDTH: 427px; FLOAT: left; HEIGHT: 250px; MARGIN-RIGHT: 5px
}
#featured-wines {
	WIDTH: 211px; FLOAT: left; HEIGHT: 250px; FONT-SIZE: 11px; xbackground-color: #eee
}
#merchandising-cue-transient {
	BACKGROUND-COLOR: #6e6e6e; MARGIN: 5px 5px 5px 0px; WIDTH: 427px; FLOAT: left; HEIGHT: 30px; CLEAR: both
}
#featured-wines-more {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #d4d4d4; MARGIN: 5px 0px; WIDTH: 211px; FLOAT: left; HEIGHT: 30px; xborder-bottom: 1px solid black; xborder-top: 1px solid black
}
#merchandising-cue-01 {
	BACKGROUND-COLOR: #d4d4d4; WIDTH: 211px; FLOAT: left; HEIGHT: 106px; CLEAR: both
}
#merchandising-cue-02 {
	BACKGROUND-COLOR: #aeaeae; WIDTH: 211px; FLOAT: left; HEIGHT: 106px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#merchandising-cue-03 {
	BACKGROUND-COLOR: #6e6e6e; WIDTH: 211px; FLOAT: left; HEIGHT: 106px
}
#merchandising-cue-product1 {
	 MARGIN: 5px 5px 15px 0px; WIDTH: 427px; FLOAT: left; 
}
#merchandising-cue-product2 {
	WIDTH: 211px; FLOAT: left;  FONT-SIZE: 11px; 
}
#featured-wines DL {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 1px; PADDING-TOP: 8px; xcolor: #555
}
#featured-wines H3 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-TOP: 0px
}
#featured-wines DT {
	PADDING-RIGHT: 35px; COLOR: black; CLEAR: both; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 3px; xfont-weight: bold
}
#featured-wines DD {
	PADDING-BOTTOM: 8px; FLOAT: right; COLOR: #555
}
#dso-wrapper FIELDSET {
	MARGIN: 30px
}
/* from style.css */

/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
.nobr {
	WHITE-SPACE: nowrap
}

/*TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
*/
TR {
	VERTICAL-ALIGN: top
}
TH {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
TH {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; BORDER-COLLAPSE: collapse; xborder-bottom: 1px solid black; xbackground-color: #eee; xborder-top: 1px solid black
}
TR TH {
	BORDER-BOTTOM: #48192d 1px solid; BORDER-TOP: #48192d 1px solid
}
.total {
	VERTICAL-ALIGN: top; FONT-WEIGHT: bold; xborder-top: 1px solid black
}
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.total .floatright {
	PADDING-RIGHT: 5px
}
.clearboth {
	CLEAR: both
}
P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H1 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H3 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H4 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H5 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H6 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 0px; COLOR: #48192d; FONT-WEIGHT: bold; PADDING-TOP: 10px; xfont-size: larger
}
LEGEND {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: normal
}
.cart {
	BACKGROUND-COLOR: orange; WIDTH: 300px
}
.shopping-cart TR.even {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.shopping-cart TR.odd {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.shopping-cart TH {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #48192d; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; VERTICAL-ALIGN: text-top; FONT-WEIGHT: normal; BORDER-RIGHT: #555 1px dashed; PADDING-TOP: 5px
}
.shopping-cart TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: text-top; BORDER-RIGHT: #ddd 1px dashed; PADDING-TOP: 5px
}
.location {
	BORDER-LEFT: 1px dashed; MARGIN-TOP: 35px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; FONT-SIZE: smaller
}
.order-notes {
	BACKGROUND-COLOR: pink
}
.order-details {
	BACKGROUND-COLOR: #ddd
}
.columns {
	WIDTH: 100%; CLEAR: both; PADDING-TOP: 20px
}
.two-thirds {
	WIDTH: 66%
}
.one-third {
	WIDTH: 32%
}
.one-fifth {
	WIDTH: 18%
}
.four-fifths {
	WIDTH: 79%
}
.columns {
	PADDING-BOTTOM: 15px
}
.two-thirds {
	PADDING-BOTTOM: 15px
}
.one-third {
	PADDING-BOTTOM: 15px
}
.one-fifth {
	PADDING-BOTTOM: 15px
}
.four-fifths {
	PADDING-BOTTOM: 15px
}
.footnote {
	FONT-STYLE: italic; MARGIN-TOP: 15px; FONT-SIZE: smaller; BORDER-TOP: 1px solid; PADDING-TOP: 5px
}
.dashedtop {
	MARGIN-TOP: 50px; BORDER-TOP: black 1px dashed; PADDING-TOP: 10px
}
.dashedbottom {
	BORDER-BOTTOM: black 1px dashed; PADDING-BOTTOM: 10px
}
.lightborderbottom {
	BORDER-BOTTOM: #ddd 1px solid
}
.rows TR {
	BORDER-BOTTOM: 1px solid
}
LABEL {
	PADDING-RIGHT: 10px
}
/*
LABEL {
	TEXT-ALIGN: right; WIDTH: 175px; DISPLAY: block; FLOAT: left; xclear: both
}
*/
/*
FIELDSET SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; CLEAR: both; PADDING-TOP: 5px; xborder-bottom: 1px solid #eee; xmargin-top: 15px
}
*/
/*INPUT {
	MARGIN-RIGHT: 10px
}*/
/*
INPUT[type=text] {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 40%; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
/*
/*
SELECT {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 40%; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
*/
#program-notes {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 40%; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
FIELDSET {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 15px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 15px
}
LEGEND {
	COLOR: #858585; FONT-WEIGHT: bold
}
FIELDSET {
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; xwidth: 90%
}
FORM H4 {
	TEXT-TRANSFORM: none; PADDING-TOP: 15px
}
FORM H4 EM {
	FONT-STYLE: italic; COLOR: #444; FONT-SIZE: smaller; FONT-WEIGHT: normal
}
FORM.edit INPUT {
	COLOR: #333
}
SELECT.pickupoptions {
	WIDTH: 175px
}
.changepickupoptions {
	BORDER-BOTTOM: 1px dotted; FONT-SIZE: small; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
xbutton {
	BORDER-BOTTOM: #48192d 1px solid; BORDER-LEFT: #48192d 1px solid; TEXT-TRANSFORM: uppercase; FONT-SIZE: 11px; BORDER-TOP: #48192d 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #48192d 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; xcolor: #858585; xbackground-color: #eee; xmin-width: 175px; xtext-align: right; xbackground-image: url(../css/arrow-right-grey.gif); xbackground-repeat: no-repeat; xbackground-position: right center; xborder: 1px solid #858585; xpadding: 4px 20px 4px 4px; xmargin: 3px
}
xbutton.highlighted {
	BACKGROUND-IMAGE: url(../css/arrow-right-brown.gif); BORDER-BOTTOM: #48192d 1px solid; BORDER-LEFT: #48192d 1px solid; BACKGROUND-COLOR: #48192d; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; COLOR: white; BORDER-TOP: #48192d 1px solid; BORDER-RIGHT: #48192d 1px solid
}
xbutton.arrowleft {
	BACKGROUND-IMAGE: url(../css/arrow-left-grey.gif); PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; PADDING-TOP: 4px
}
#fine-print {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 7px; PADDING-LEFT: 10px; WIDTH: 59%; PADDING-RIGHT: 25px; DISPLAY: block; BACKGROUND: url(../css/fat-arrow-right.gif) #ddd no-repeat right center; FLOAT: left; FONT-SIZE: smaller; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.quantity INPUT[type=text] {
	WIDTH: 40px
}
.instructions {
	COLOR: #444; FONT-SIZE: smaller
}
.warning {
	COLOR: red
}
.label.store-search {
}
INPUT[id=cw] {
	WIDTH: 30px
}
INPUT[id=expiry] {
	WIDTH: 70px
}
.section {
	WIDTH: 100%; DISPLAY: block; CLEAR: both; PADDING-TOP: 7px; xbackground: #eee
}
.column {
	WIDTH: 49%
}
.buttongroup {
	FLOAT: right
}
FIELDSET.buttongroup {
	FLOAT: right
}
/* .highlighted {
	FLOAT: right; FONT-WEIGHT: bold 
}*/
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.right {
	FLOAT: right
}
.left {
	FLOAT: right; xposition: relative
}
.divider {
	BORDER-LEFT: 1px solid; PADDING-LEFT: 10px
}
.border-right {
	PADDING-RIGHT: 10px; BORDER-RIGHT: 1px solid
}
.border-top {
	BORDER-TOP: 1px solid; xmargin-top: 10px
}
/*
INPUT[value] {
	COLOR: white
}
*/
INPUT.show {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 45%; COLOR: black; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
INPUT.light {
	COLOR: #858585
}
INPUT#item-number {
	WIDTH: 60px
}
.confirmation INPUT[value] {
	COLOR: black
}
.confirmation INPUT[type=text] {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
INPUT.confirmation {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
.confirmation FIELDSET.email-signup {
	VISIBILITY: hidden
}
#note {
	FONT-SIZE: smaller
}
DL {
	CLEAR: right; xdisplay: block
}
DT {
	WIDTH: 150px; FLOAT: left
}
DD {
	xfloat: right
}
.shopping-cart-header {
	TEXT-TRANSFORM: uppercase; WIDTH: 100%; xpadding: 0; xmargin: 0; xdisplay: inline; xmargin-bottom: 10px
}
.shopping-cart-process SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-LEFT: 5px; FONT-SIZE: 65%; BORDER-RIGHT: #48192d 1px dashed; PADDING-TOP: 3px
}
.floatright {
	FLOAT: right
}
.floatleft {
	FLOAT: left
}
.shopping-cart-process SPAN.no-border {
	BORDER-RIGHT: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.shopping-cart-process SPAN.here {
	BACKGROUND: #48192d; COLOR: white; BORDER-RIGHT: 0px
}
.asterisk {
	FONT-STYLE: normal; PADDING-RIGHT: 2px; COLOR: red
}
INPUT.narrow {
	WIDTH: 40px
}
.xsection {
	BACKGROUND-COLOR: yellow
}
.right {
	BACKGROUND-COLOR: pink
}
.left {
	BACKGROUND-COLOR: green
}
.center {
	TEXT-ALIGN: center; MARGIN: 0px auto; DISPLAY: block
}
.alignright {
	TEXT-ALIGN: right; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.width_300 {
	WIDTH: 300px
}
.width_200 {
	WIDTH: 200px
}
.width_150 {
	WIDTH: 150px
}
.width_100 {
	WIDTH: 100px
}
.width_50 {
	WIDTH: 50px
}
LI#nav-new A {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-RIGHT: white 1px solid
}
LI#nav-new A#et {
	BORDER-RIGHT: 0px
}
LI#nav-new A:hover {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-LEFT: 0px
}
#et {
	BACKGROUND: black
}
#be {
	BACKGROUND: black
}
.xdarker {
	BACKGROUND: black
}

/* from 1-3-4-left-navigator.css */
#flyList {
	Z-INDEX: 100; BACKGROUND: none transparent scroll repeat 0% 0%; xwidth: 650px; xheight: 420px
}
#menu LI.level1-li A.youarehere.level1-a {
	BACKGROUND: url(../images/menu-right-arrow.gif) #fff no-repeat 130px center; FONT-WEIGHT: bold
}
.listCol A:hover {
	TEXT-DECORATION: underline; font-color: #444
}
#menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; HEIGHT: 175px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu LI.level1-li {
	BORDER-BOTTOM: #ddd 1px solid; WIDTH: 150px; FLOAT: left; HEIGHT: 25px
}
#menu LI.level1-li A.level1-a {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; DISPLAY: block; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND: #fff; HEIGHT: 25px; COLOR: #444; FONT-SIZE: 12px; TEXT-DECORATION: none; xborder-right: 2px solid white; xfont-weight: bold; xopacity: 0.99; xborder-bottom: 1px solid #444
}
#menu LI.sub A.level1-a {
	BACKGROUND: url(../../images/plus.gif) #fff no-repeat 130px center; xborder-bottom: 1px solid #666
}
#menu TABLE {
	POSITION: absolute; WIDTH: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px; TOP: 0px; LEFT: 0px
}
#menu DIV.listHolder {
	BORDER-BOTTOM: black 0px solid; POSITION:absolute; BORDER-LEFT: black 0px solid; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND: url(flylist/divider.gif) #eee; FONT-SIZE: 12px; BORDER-TOP: black 0px solid; BORDER-RIGHT: black 0px solid; LEFT: -9999px; xfont-weight: bold; xopacity: 0.99
}
#menu DIV.col1 {
	WIDTH: 150px
}
#menu DIV.col2 {
	WIDTH: 300px
}
#menu DIV.col3 {
	WIDTH: 450px
}
#menu DIV.listCol {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
#menu DIV.listCol UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu DIV.listCol UL LI {
	HEIGHT: 16px; BORDER-TOP: #ccc 1px solid
}
#menu DIV.listCol UL LI A {
	LINE-HEIGHT: 16px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND: url(flylist/dot.gif) no-repeat 5px center; HEIGHT: 16px; COLOR: #444; TEXT-DECORATION: none; xfont-size: 10px
}
#menu DIV.listCol H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(flylist/linedot.gif) repeat-x left bottom; FONT-SIZE: 12px; PADDING-TOP: 5px; xfont-weight: normal
}
#menu DIV.listHolder DIV.bottomLine {
	CLEAR: both
}
#menu DIV.listHolder DIV.bottomLine P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #fff; FONT-SIZE: 10px; PADDING-TOP: 0px; xbackground: url(../../images/plus.gif) no-repeat 7px 7px
}
#menu DIV.listHolder DIV.bottomLine P A {
	COLOR: #444
}
#menu LI.level1-li A.level1-a:hover {
	TEXT-DECORATION: underline
}
#menu LI.sub A.level1-a:hover {
	TEXT-DECORATION: none
}
#xmenu LI A:hover {
	BACKGROUND-COLOR: #eee; COLOR: #000; xopacity: 0.8
}
#xmenu LI.level1-li:hover > A {
	BACKGROUND: #eee; COLOR: #000; xopacity: 0.8
}
#menu LI.sub A:hover {
	BACKGROUND: #eee; BORDER-RIGHT: 0px
}
#xmenu LI.sub:hover > A {
	BORDER-RIGHT: 0px
}
#menu :hover DIV.listHolder {
	TOP: -1px; LEFT: 150px
}
#menu DIV.listCol UL LI A:hover {
	COLOR: #069; TEXT-DECORATION: underline
}
#menu DIV.listHolder DIV.bottomLine P A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #8ff; TEXT-DECORATION: none
}
#pad {
	WIDTH: 150px; BACKGROUND: #000; HEIGHT: 246px; xopacity: 0.6
}
#menu :hover DIV.lower {
	TOP: 200px; LEFT: 85px
}

    #ctl00_newnav {background:white; width:150px; float:left; }
	#ctl00_newnav a {color:#464646; text-decoration:none}
	#ctl00_newnav a:hover {text-decoration:underline}
	#ctl00_newnav ul.fly-out {list-style:none; padding:0; margin:0; width:155px; color:#464646 }
	#ctl00_newnav li {font:13px/13px arial; padding:9px 0 9px 5px;display:inline;width:143px;float:left;}
	#ctl00_newnav ul li a {float:left;}
	#ctl00_newnav ul li {border-top:1px dotted #999; position:relative;z-index:3000;}
	#ctl00_newnav li ul {display: none} 
	#ctl00_newnav li:hover > ul {display: block; position:absolute; top:-1px; left:100%; background: #f6f6f6; z-index:1000; width:200px;  } 
	#ctl00_newnav li:hover > ul li:hover {background: #eee } 
	#ctl00_newnav ul li ul li {border:none; padding:9px 0 9px 25px; border-left:1px dotted white; border-top: 1px dotted white}
	#ctl00_newnav li#ctl00_Repeater1_ctl00_top {border:none; border-top:1px solid white }
	#ctl00_newnav li.first, #ctl00_newnav li#ctl00_Repeater1_ctl00_top:hover {border:none; border-top:1px dotted #999}
	#ctl00_newnav li:hover {background: #f6f6f6}
	#ctl00_newnav ul li .viewall {float:right; padding: 0 10px 0 0}
	
	#ctl00_newnav ul li .gt {float:right; padding: 0 10px 0 0;}
	#ctl00_newnav li ul.show-under {display: block} 
	#ctl00_newnav li:hover > ul.show-under {position:relative; top:0px;left:0px; width:145px;background: white } 
	#ctl00_newnav ul.show-under li:hover  {background: white}
	#ctl00_newnav ul.show-under li {font:13px/13px arial; padding:2px 0 2px 5px}
	#ctl00_newnav li:hover > ul.show-under li:hover  {background: white } 
	#ctl00_newnav li.firstnarrow {border:none; border-top:0;font-weight:bold;}

/*#ctl00_newnav {background:white; width:150px; float:left; }
#ctl00_newnav a {color:#464646; text-decoration:none}
#ctl00_newnav a:hover {text-decoration:underline}
#ctl00_newnav ul.fly-out {list-style:none; padding:0; margin:0; width:155px; color:#464646; }
#ctl00_newnav li {font:13px/13px arial; padding:9px 0 9px 5px; }
#ctl00_newnav ul li {border-top:1px dotted #999; position:relative}
#ctl00_newnav li ul {display: none} 
#ctl00_newnav li:hover > ul {display: block; position:absolute; top:-1px; left:100%; background: #f6f6f6; z-index:9999; width:200px;  } 
#ctl00_newnav li:hover > ul li:hover {background: #eee } 
#ctl00_newnav ul li ul li {border:none; padding:9px 0 9px 25px; border-left:1px dotted white; border-top: 1px dotted white}
#ctl00_newnav li#ctl00_Repeater1_ctl00_top {border:none; border-top:1px solid white }
#ctl00_newnav li.first, #ctl00_newnav li#ctl00_Repeater1_ctl00_top:hover {border:none; border-top:1px dotted #999}
#ctl00_newnav li:hover {background: #f6f6f6}
#ctl00_newnav ul li span {float:right; padding: 0 10px 0 0}*/

    p.bottom-divider {
        clear: both;
        padding: 10px;
        margin: 0;
    }
    .ordertablecaption 
	{
		text-align:left;
		padding-bottom:10px;
	}

	h4.floatleft
	{
		padding-bottom: 5px;
		padding-top: 10px;
		margin-bottom: 0px;
		text-transform: none;
		font-weight: bold;
		color: #48192D;
		border: 0;
		margin: 0;
		font-size:100%
	}

	.pickyleft {
		float: left;
		text-transform: none;
		font-weight:bold;
		text-align: left;
		font-size:11px;
	}
	.gridcaption 
	{
		text-align: left;
		height: 30px;
		font-weight: bold;
	}

input[type=checkbox] {
    margin-right: 5px;
    cursor: pointer;
    font-size: 14px;
    width: 15px;
    height: 12px;
    position: relative;
}

input[type=checkbox]:after {
    position: absolute;
    width: 10px;
    height: 15px;
    top: 0;
    content: " ";
    background-color: #fff;
    border: 1px solid;
    display: inline-block;
    visibility: visible;
    padding: 0px 3px;
}

input[type=checkbox]:checked:after {
    content:'\2714';
    font-size: 12px;
    background-color: #0066CC;
    color: #fff;
}
