<STYLE TYPE="text/css">
A:link 
{
COLOR: #d48103;
}
A:active 
{
COLOR: #d48103;
}
A:visited 
{
COLOR: #d48103;
}
A:hover 
{
COLOR: #7c8449;
}
.header
{
font-family: Georgia,Times, "serif";	
font-size: 16px;		
font-weight: bold;	
color: #474E1C;
text-decoration: none;
text-align: left;
}

.bodytext
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: left;
}

.store_bodytext
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
text-decoration: none;
text-align: left;
}

.headersignin
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
}
.bodytextcenter
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: center;
}
.bodytext_completedstep
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: center;
}
.bodytext_indent
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: left;
MARGIN-LEFT: 10%;
MARGIN-RIGHT: 10%
}
.bodytext_italic
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: left;
FONT-STYLE: italic;
}
.bodytext_normal
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
}
.bodytextright
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: right;
}
.bodytextsmall
{
font-family: Georgia,Times, "serif";	
font-size: 11px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: justify;
}
.bodytextsmallcenter
{
font-family: Georgia,Times, "serif";	
font-size: 10px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: center;
}
.footer 
{
font-family: Georgia,Times, "serif";	
font-size: 10px;		
font-weight: regular;	
color: #474E1C;
text-decoration: none;
text-align: center; 
}
.includes_header
{
FONT-SIZE: 13px;
color: #474E1C;
font-family: Georgia,Times, "serif"; 
FONT-WEIGHT: BOLD;
text-decoration: none;
}
.loginentry
{
FONT-SIZE: 13px;
color: #474E1C;
font-family: Georgia,Times, "serif";
}
.loginentry_header
{
font-family: Georgia,Times, "serif";	
font-size: 11px;		
font-weight: bold;	
color: #d48103;
text-decoration: none;
}
.loginentry_header_lrg
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: bold;	
color: #d48103;
text-decoration: none;
}
.loginentry_header_lrg_indent
{
Ffont-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: bold;	
color: #d48103;
text-decoration: none;
MARGIN-LEFT: 10%;
MARGIN-RIGHT: 10%
}
.navigation_steps
{
font-family: Georgia,Times, "serif";	
font-size: 11px;		
font-weight: regular;	
color: #d48103;
text-decoration: none;
text-align: right;
}
.navigationsteps
{
font-family: Georgia,Times, "serif";	
font-size: 11px;		
font-weight: regular;	
color: #d48103;
text-decoration: none;
text-align: right;
}
.text_normal_error
{
font-family: Georgia,Times, "serif";	
font-size: 13px;		
font-weight: regular;	
COLOR: #474E1C;
FONT-STYLE: italic;
}


* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	MIN-HEIGHT: 100%; HEIGHT: 100%
}
BODY {
	MIN-HEIGHT: 100%; HEIGHT: 100%
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TEXTAREA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
OPTION {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.mceSelectList {
	WIDTH: 130px
}
TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.mceEditor TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	MARGIN: 1.2em 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TBODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
THEAD TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

TR.even {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TR.odd {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.item-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
UL.menu LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.block UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
#topnav {
	TEXT-ALIGN: left
}
HTML {
	MIN-HEIGHT: 100%; HEIGHT: 100%
}
BODY {
	MIN-HEIGHT: 100%; HEIGHT: 100%
}
BODY {
	BACKGROUND: url(../images/content/body-stripe.gif) #e7e5e5 repeat-x 0px 130px; FONT: 62.5% Georgia,Times,serif; COLOR: #5b5a58; TEXT-ALIGN: center
}
#page {
	BORDER-RIGHT: #9f9e9e 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; MIN-HEIGHT: 100%; BACKGROUND: #fff; PADDING-BOTTOM: 8px; MARGIN: 0px auto; BORDER-LEFT: #9f9e9e 1px solid; WIDTH: 917px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
A {
	COLOR: #d48103; TEXT-DECORATION: none
}
A.active {
	COLOR: #000
}
A:hover {
	COLOR: #7c8449
}
A.more {
	PADDING-RIGHT: 24px; BORDER-TOP: #d4d7c4 1px solid; DISPLAY: block; PADDING-LEFT: 24px; BACKGROUND: url(../images/content/bullet.arrow.html) no-repeat 6px 50%; PADDING-BOTTOM: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: #d4d7c4 1px solid
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	VERTICAL-ALIGN: bottom
}
EMBED {
	VERTICAL-ALIGN: bottom
}
OBJECT {
	VERTICAL-ALIGN: bottom
}
* HTML LI {
	HEIGHT: 1%
}
* HTML #page {
	HEIGHT: 100%
}
#header {
	FONT-SIZE: 1.2em; MIN-HEIGHT: 122px
}
* HTML #header {
	HEIGHT: 122px
}
#header A {
	TEXT-TRANSFORM: uppercase
}
#identity A {
	BACKGROUND: url(../images/content/logo.gif) no-repeat left bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 213px; TEXT-INDENT: -9999px; HEIGHT: 100px; TEXT-DECORATION: none
}
#site-navigation {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 444px; PADDING-TOP: 5px; POSITION: relative
}
#site-navigation OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 213px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#site-navigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -2px; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
* HTML #site-navigation LI A {
	MARGIN: -2px 0px 0px
}
#site-navigation OL A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; Z-INDEX: 3; PADDING-BOTTOM: 8px; WIDTH: auto; PADDING-TOP: 0px; LETTER-SPACING: 0.25em; POSITION: relative
}
.js #site-navigation OL LI.hover.parent A {
	BACKGROUND: url(../images/content/nav-branch.gif) no-repeat left bottom; COLOR: #7c8449
}
#site-navigation LI.parent:hover A {
	BACKGROUND: url(../images/content/nav-branch.gif) no-repeat left bottom; COLOR: #7c8449
}
#site-navigation OL LI.active.parent A {
	BACKGROUND: url(../images/content/nav-branch.gif) no-repeat left bottom; COLOR: #7c8449
}
.js #site-navigation LI.parent:hover A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#site-navigation OL.hover LI.active.parent A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103
}
#site-navigation OL:hover LI.active.parent A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103
}
#site-navigation OL.hover LI.hover.active.parent A {
	BACKGROUND: url(../images/content/nav-branch.gif) no-repeat left bottom; COLOR: #7c8449
}
#site-navigation OL:hover LI.active.parent:hover A {
	BACKGROUND: url(../images/content/nav-branch.gif) no-repeat left bottom; COLOR: #7c8449
}
#site-navigation OL OL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 22px; Z-INDEX: 2; MIN-HEIGHT: 92px; BACKGROUND: url(../images/content/nav-stem.gif) #fff no-repeat left top; LEFT: 228px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; POSITION: absolute; TOP: 5px
}
#site-navigation .the-people OL {
	FONT-SIZE: 11px; PADDING-TOP: 1px
}
#site-navigation .the-people OL A {
	PADDING-BOTTOM: 6px
}
* HTML #site-navigation OL OL {
	HEIGHT: 92px
}
.js #site-navigation OL LI.hover OL {
	DISPLAY: block
}
#site-navigation LI:hover OL {
	DISPLAY: block
}
.js #site-navigation OL LI.active.parent OL {
	DISPLAY: block
}
.js #site-navigation LI:hover OL {
	DISPLAY: none
}
#site-navigation OL.hover LI.active.parent OL {
	DISPLAY: none
}
#site-navigation OL:hover LI.active.parent OL {
	DISPLAY: none
}
#site-navigation OL.hover LI.hover.active.parent OL {
	DISPLAY: block
}
#site-navigation OL:hover LI.active.parent:hover OL {
	DISPLAY: block
}
#site-navigation LI.active.parent OL {
	Z-INDEX: 1
}
#site-navigation LI LI {
	MARGIN: 0px 0px -1px
}
.js #site-navigation OL.hover LI.hover.active.parent OL A {
	FONT-SIZE: 0.92em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103; LETTER-SPACING: 0.05em
}
#site-navigation OL:hover LI.active.parent:hover OL A {
	FONT-SIZE: 0.92em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103; LETTER-SPACING: 0.05em
}
.js #site-navigation LI.hover.parent OL A {
	FONT-SIZE: 0.92em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103; LETTER-SPACING: 0.05em
}
#site-navigation LI.parent:hover OL A {
	FONT-SIZE: 0.92em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103; LETTER-SPACING: 0.05em
}
#site-navigation LI.active.parent OL A {
	FONT-SIZE: 0.92em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103; LETTER-SPACING: 0.05em
}
#site-navigation OL OL A {
	FONT-SIZE: 0.92em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d48103; LETTER-SPACING: 0.05em
}
#site-navigation OL.hover LI.hover.active.parent OL A:hover {
	COLOR: #7c8449
}
#site-navigation OL:hover LI.active.parent:hover OL A:hover {
	COLOR: #7c8449
}
#site-navigation OL.hover LI.hover.active.parent OL A.active {
	COLOR: #7c8449
}
#site-navigation OL:hover LI.active.parent:hover OL A.active {
	COLOR: #7c8449
}
#site-navigation LI.hover.parent OL A:hover {
	COLOR: #7c8449
}
#site-navigation LI.parent:hover OL A:hover {
	COLOR: #7c8449
}
#site-navigation LI.hover.parent OL A.active {
	COLOR: #7c8449
}
#site-navigation LI.parent:hover OL A.active {
	COLOR: #7c8449
}
#site-navigation LI.active.parent OL A:hover {
	COLOR: #7c8449
}
#site-navigation LI.active.parent OL A.active {
	COLOR: #7c8449
}
#site-navigation LI.bachelor A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#user-navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#user-navigation A.login {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 1.16em; BACKGROUND: url(../images/content/cart.icon.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LETTER-SPACING: 0.1em
}
#user-navigation .welcome {
	DISPLAY: block; MARGIN: 0px 0px 6px; FONT-FAMILY: Verdana,Tahoma,sans-serif
}
#user-navigation .username {
	FONT-WEIGHT: bold
}
#user-navigation .user-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../images/content/cart.icon.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Tahoma,sans-serif
}
#user-navigation .user-menu UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: url(../images/content/border.fade.double.gif) no-repeat right top; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 5px
}
#user-navigation .user-menu LI {
	DISPLAY: inline
}
#user-navigation .user-menu LI:unknown {
	content: " | "
}
#user-navigation .user-menu LI:unknown {
	content: ''
}
#user-navigation .user-menu A {
	TEXT-TRANSFORM: none
}
#main {
	CLEAR: both; PADDING-RIGHT: 44px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 44px; MIN-HEIGHT: 500px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
#main:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#main {
	DISPLAY: inline-block
}
* HTML #main {
	HEIGHT: 500px
}
#main {
	DISPLAY: block
}
.none-theme {
	BACKGROUND-IMAGE: url(../images/content/theme-generic-a.html)
}
.home-theme {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.the-wines-theme {
	BACKGROUND-IMAGE: url(i/theme-the-wine.html)
}
.news-events-theme {
	BACKGROUND-IMAGE: url(i/theme-news.html)
}
.interior-theme {
	BACKGROUND-IMAGE: url(i/theme-interior.html); COLOR: #696766
}
.contact-theme {
	BACKGROUND-IMAGE: url(i/theme-contact.html)
}
.the-estate-theme {
	BACKGROUND-IMAGE: url(i/theme-estate.html)
}
.generic-b-theme {
	BACKGROUND-IMAGE: url(i/theme-generic-b.html)
}
.generic-c-theme {
	BACKGROUND-IMAGE: url(i/theme-generic-c.html)
}
.the-people-theme {
	BACKGROUND-IMAGE: url(i/theme-people.html)
}
.purchase-theme {
	BACKGROUND-IMAGE: url(i/theme-purchase.html)
}
.visit-us-theme {
	BACKGROUND-IMAGE: url(i/theme-visit.html)
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 14px; FONT: small-caps 3em/21px Georgia,Times,serif; COLOR: #fff; PADDING-TOP: 14px; LETTER-SPACING: 0.1em
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 24px; LINE-HEIGHT: 1.57em; PADDING-TOP: 38px
}
#content H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.71em; MARGIN: 0px 0px 4px; COLOR: #7c8449; LINE-HEIGHT: 1
}
#content .sub-title H2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 3.14em; PADDING-BOTTOM: 20px; COLOR: #000; PADDING-TOP: 0px
}
#content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.28em; MARGIN: 0px 0px 4px; COLOR: #000
}
#content H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; COLOR: #a36e38; LETTER-SPACING: 0.2em
}
#content P {
	MARGIN: 0px 45px 1.64em 0px
}
#content UL {
	MARGIN: 0px 45px 1.64em
}
#content OL {
	MARGIN: 0px 45px 1.64em
}
#content LI {
	MARGIN: 0px 0px 0.82em
}
.node-18 H3 {
	CLEAR: left
}
#page .node-18 UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 100%; PADDING-TOP: 3px
}
#page .node-18 LI {
	PADDING-RIGHT: 1.25em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 13em; PADDING-TOP: 0px; HEIGHT: 8.2em
}
.node-18 LI A {
	FONT-WEIGHT: bold
}
#content UL.inline.links {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 24px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#content UL.inline.links LI {
	MARGIN: 0px 0px 0px 1.2em
}
#content P STRONG {
	FONT-WEIGHT: normal; COLOR: #000
}
#content TABLE {
	CLEAR: both; MARGIN: 0px 0px 2em; FONT: 0.78em Verdana,Tahoma,sans-serif; WIDTH: 100%
}
#content TH {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #e8e7e6; PADDING-BOTTOM: 6px; COLOR: #333; PADDING-TOP: 6px
}
#content TD {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #e8e7e6; PADDING-BOTTOM: 6px; COLOR: #333; PADDING-TOP: 6px
}
#content TR.even TD {
	BACKGROUND: #fff
}
#content THEAD TH {
	BACKGROUND: #4d4e48; COLOR: #fff
}
BLOCKQUOTE.pride {
	CLEAR: right; PADDING-RIGHT: 17px; PADDING-LEFT: 55px; BACKGROUND: url(i/quote-emblem.html) no-repeat 87px 100%; FLOAT: right; PADDING-BOTTOM: 172px; WIDTH: 227px; PADDING-TOP: 38px; TEXT-ALIGN: center
}
* HTML BLOCKQUOTE.pride {
	BACKGROUND-IMAGE: url(i/quote-emblem-2.html)
}
#content BLOCKQUOTE.pride P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 19px; FONT-SIZE: 1.93em; BACKGROUND: url(i/quote-open.html) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -19px; COLOR: #000; LINE-HEIGHT: 1.2em; PADDING-TOP: 6px; FONT-STYLE: italic
}
#content BLOCKQUOTE.pride P SPAN {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; BACKGROUND: url(i/quote-close.html) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px -25px 0px 0px; PADDING-TOP: 0px
}
#content BLOCKQUOTE.pride CITE {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 3px 0px 0px; COLOR: #7c8449; FONT-STYLE: normal; FONT-VARIANT: small-caps
}
.figure-a {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 32px 20px -12px
}
.figure-b {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px -12px 20px 32px
}
.figure-a IMG {
	BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid
}
.figure-b IMG {
	BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid
}
IMG.align-left {
	CLEAR: left; BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; DISPLAY: inline; FLOAT: left; MARGIN: 10px 32px 20px -12px; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid
}
IMG.align-right {
	CLEAR: right; BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; DISPLAY: inline; FLOAT: right; MARGIN: 10px -12px 20px 32px; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid
}
A.return-link {
	CLEAR: left; PADDING-RIGHT: 36px; PADDING-LEFT: 5px; BACKGROUND: url(i/border.fade.double.html) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 6px; FONT: 0.78em Verdana,Tahoma,sans-serif; COLOR: #474e1c; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
A.switch-link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 6px; FONT: 0.78em Verdana,Tahoma,sans-serif; COLOR: #474e1c; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
A.return-link STRONG {
	FONT-WEIGHT: bold; COLOR: #d48103
}
A.switch-link STRONG {
	FONT-WEIGHT: bold; COLOR: #d48103
}
A.return-link IMG {
	MARGIN: 0px 8px 0px 0px; VERTICAL-ALIGN: middle
}
A.return-link:hover STRONG {
	COLOR: #7c8449
}
A.switch-link:hover STRONG {
	COLOR: #7c8449
}
#content UL.teasers {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content UL.teasers LI {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content UL.teasers H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(i/border.fade.html) no-repeat left bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
#content UL.teasers H2 A {
	COLOR: #7c8449; TEXT-DECORATION: none
}
#content UL.teasers H2 A:hover {
	COLOR: #d48103
}
#content UL.teasers P {
	MARGIN-RIGHT: 0px
}
#sidebar {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 20px 40px
}
#sidebar P {
	MARGIN: 0px 0px 10px
}
#legend {
	CLEAR: right; PADDING-RIGHT: 41px; PADDING-LEFT: 41px; MIN-HEIGHT: 260px; BACKGROUND: url(../images/content/sidebar-skinny.html) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 50px; MARGIN: 0px 0px 0px 15px; WIDTH: 188px; PADDING-TOP: 50px
}
#legend DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.71em; BACKGROUND: url(../images/content/border.fade.html) no-repeat right bottom; PADDING-BOTTOM: 9px; MARGIN: 0px 0px 9px; PADDING-TOP: 0px
}
#legend DD {
	FONT: 0.78em Verdana,Tahoma,sans-serif
}
#legend P {
	MARGIN-RIGHT: 10px
}



DIV.purchase-option {
	FONT-SIZE: 1.28em; MARGIN: 24px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #000; LINE-HEIGHT: 1.28em; LETTER-SPACING: 0.2em; TEXT-ALIGN: center
}
.sold-out {
	DISPLAY: block; BACKGROUND: url(i/flag.sold-out.html) no-repeat center top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 35px; TEXT-ALIGN: left
}
#wine-reviews {
	CLEAR: left
}
#wine-reviews DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(i/border.fade.html) no-repeat left bottom; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px
}
#wine-reviews DT .date {
	DISPLAY: block; FONT-SIZE: 1.14em; MARGIN: 0px 0px 5px; COLOR: #8f8f8f
}
#wine-reviews DT CITE {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 38px; FONT-SIZE: 1.28em; BACKGROUND: url(i/icon.review.html) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 2px; FONT-STYLE: italic
}
#wine-reviews BLOCKQUOTE {
	FONT-STYLE: italic
}
IMG.quote {
	MARGIN: 0px 5px; POSITION: relative; TOP: -2px
}
DIV.news-story {
	CLEAR: left; BORDER-RIGHT: #d4d6c3 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #d4d6c3 1px solid; PADDING-LEFT: 24px; BACKGROUND: #fff; PADDING-BOTTOM: 24px; MARGIN: 8px 0px; BORDER-LEFT: #d4d6c3 1px solid; PADDING-TOP: 24px; BORDER-BOTTOM: #d4d6c3 1px solid
}
DIV.news-story {
	DISPLAY: inline-block
}
* HTML DIV.news-story {
	HEIGHT: 1%
}
DIV.news-story {
	DISPLAY: block
}
DIV.news-story {
	OVERFLOW: auto
}
* HTML DIV.news-story {
	OVERFLOW: visible
}
DIV.news-story H2.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(i/border.fade.html) no-repeat left bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
DIV.news-story H2 .date {
	DISPLAY: block; FONT-SIZE: 0.66em; MARGIN: 0px 0px 8px; COLOR: #000
}
#news-events-header {
	WIDTH: 100%
}
#news-events-header H2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 3.14em; PADDING-BOTTOM: 20px; COLOR: #000; PADDING-TOP: 0px
}
#news-events-header A.return-link {
	PADDING-RIGHT: 95px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(i/border.solid-fade.double.html); PADDING-BOTTOM: 15px; PADDING-TOP: 6px
}
#news-events-header A.rss {
	RIGHT: 12px; POSITION: absolute; TOP: 9px
}
IMG.news-image {
	FLOAT: right; MARGIN: 0px 0px 24px 24px
}
#news-events-list {
	CLEAR: both
}
#news-events-list DIV.news-story {
	MARGIN-TOP: 0px; PADDING-BOTTOM: 0px
}
#members-header {
	WIDTH: 100%
}
#members-header H2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 3.14em; PADDING-BOTTOM: 20px; COLOR: #000; PADDING-TOP: 0px
}
#members-header H2 EM {
	DISPLAY: block; FONT-SIZE: 0.5em; MARGIN: 9px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #3f3f38; FONT-STYLE: normal
}
.synopsis {
	PADDING-RIGHT: 300px
}
.member-bio {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
.member-photo {
	MARGIN: 0px 0px 18px; POSITION: relative
}
.no-quote .member-photo {
	FLOAT: left; MARGIN: 0px 32px 18px 0px
}
.member-photo IMG {
	BORDER-RIGHT: #babea7 1px solid; BORDER-TOP: #babea7 1px solid; BORDER-LEFT: #babea7 1px solid; BORDER-BOTTOM: #babea7 1px solid
}
.member-photo .bio-quote {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; RIGHT: 0px; BACKGROUND: url(i/fade-border.html) repeat-x left top; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; POSITION: absolute; TOP: -82px
}
* HTML .member-photo .bio-quote {
	RIGHT: 44px; BACKGROUND: #dad7d7
}
.member-photo BLOCKQUOTE.pride {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(i/quote-emblem.html) #fff no-repeat center bottom; FLOAT: none; PADDING-BOTTOM: 172px; WIDTH: 227px; PADDING-TOP: 38px
}
* HTML .member-photo .bio-quote BLOCKQUOTE.pride {
	BACKGROUND-IMAGE: url(i/quote-emblem-2.html)
}
.bio-quote .short-bio {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: #fff; PADDING-BOTTOM: 18px; FONT: 0.78em Verdana,Tahoma,sans-serif; WIDTH: 188px; PADDING-TOP: 28px
}
#content .short-bio H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(i/bullet.arrow.html) no-repeat 5px 8px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 12px; FONT: 2em/1 Georgia,times,serif; COLOR: #7b7876; PADDING-TOP: 3px; BORDER-BOTTOM: #d4d7c4 1px solid
}
.short-bio H3 EM {
	DISPLAY: block; FONT-SIZE: 0.67em; MARGIN: 4px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #9c9b96; FONT-STYLE: normal
}
#content .short-bio P {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 0px
}
.short-bio .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; BORDER-BOTTOM: #d4d7c4 1px solid
}
#group-photo {
	CLEAR: left; PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; PADDING-TOP: 12px
}
#group-photo .marker {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: url(i/bullet.arrow.html) #fff no-repeat center center; LEFT: -9999px; BORDER-LEFT: #000 1px solid; WIDTH: 21px; TEXT-INDENT: -9999px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: -9999px; HEIGHT: 22px
}
#group-photo .bio-marker {
	BORDER-RIGHT: #7b7876 1px solid; BORDER-TOP: #7b7876 1px solid; BACKGROUND-IMAGE: url(i/bio-marker.html); BORDER-LEFT: #7b7876 1px solid; WIDTH: 22px; BORDER-BOTTOM: #7b7876 1px solid
}
#group-photo BLOCKQUOTE.pride {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 172px; WIDTH: auto; PADDING-TOP: 12px; FONT-FAMILY: georgia,times,serif
}
DIV.gmap {
	BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; MARGIN: 0px 0px 20px; FONT: 0.75em Verdana,Tahoma,sans-serif; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid; HEIGHT: 300px
}
#content .gmap P.more {
	MARGIN: 6px 0px; TEXT-ALIGN: right
}
#comments {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 27px
}
#comments H2 {
	MARGIN: 9px 0px 18px
}
DIV.comment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 24px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 8px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 24px; BORDER-BOTTOM: #ccc 1px solid
}
.comment .submitted {
	MARGIN: 0px 0px 6px; FONT: 0.75em Verdana,Tahoma,sans-serif; COLOR: #aaa
}
#comments UL.links {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#comments UL.links LI {
	MARGIN: 0px 0px 0px 1.2em
}
SPAN.new {
	FONT-SIZE: 1.5em; FLOAT: right; TEXT-TRANSFORM: uppercase
}
#footer {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#footer UL {
	LIST-STYLE-TYPE: none; LETTER-SPACING: 0.05em
}
#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#gallery {
	POSITION: relative
}
#gallery .interface {
	WIDTH: 100%
}
.js #gallery .interface {
	HEIGHT: 423px
}
#gallery UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.js #gallery LI {
	DISPLAY: block; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.js #gallery LI {
	DISPLAY: none
}
.js #gallery .pos-0 {
	DISPLAY: block
}
.js #gallery .pos-1 {
	DISPLAY: block
}
.js #gallery .pos-2 {
	DISPLAY: block
}
.js #gallery .pos-3 {
	DISPLAY: block
}
.js #gallery .pos-4 {
	DISPLAY: block
}
.js #gallery .pos-5 {
	DISPLAY: block
}
.js #gallery .pos-6 {
	DISPLAY: block
}
.js #gallery .pos-7 {
	DISPLAY: block
}
.js #gallery .pos-0 {
	LEFT: 0px; TOP: 0px
}
.js #gallery .pos-1 {
	LEFT: 231px; TOP: 0px
}
.js #gallery .pos-2 {
	LEFT: 462px; TOP: 0px
}
.js #gallery .pos-3 {
	LEFT: 693px; TOP: 0px
}
.js #gallery .pos-4 {
	LEFT: 0px; TOP: 215px
}
.js #gallery .pos-5 {
	LEFT: 231px; TOP: 215px
}
.js #gallery .pos-6 {
	LEFT: 462px; TOP: 215px
}
.js #gallery .pos-7 {
	LEFT: 693px; TOP: 215px
}
#gallery .controls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; FLOAT: left; PADDING-BOTTOM: 40px; WIDTH: 100%; PADDING-TOP: 16px
}
.js #gallery .controls {
	HEIGHT: 50px
}
#gallery .info {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 231px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 462px; PADDING-TOP: 0px
}
.js #gallery .info {
	DISPLAY: block
}
#gallery .switch {
	DISPLAY: none; MARGIN-LEFT: 693px
}
.js #gallery .switch {
	DISPLAY: block
}
#gallery .switch A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(i/shuffle.html) no-repeat left center; PADDING-BOTTOM: 0px; FONT: 18px Georgia,times,serif; COLOR: #7c8449; PADDING-TOP: 0px
}
#content .mceEditor TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.mceContentBody {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 12px; MARGIN: 0px; FONT: 14px/1.57em Georgia,Times,serif; COLOR: #7b7876; PADDING-TOP: 12px; TEXT-ALIGN: left
}
.mceContentBody H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.71em; MARGIN: 0px 0px 4px; COLOR: #7c8449; LINE-HEIGHT: 1
}
.mceContentBody H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.28em; MARGIN: 0px 0px 4px; COLOR: #000
}
.mceContentBody H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; COLOR: #a36e38; LETTER-SPACING: 0.2em
}
.mceContentBody P {
	MARGIN: 0px 45px 1.64em 0px
}
.mceContentBody UL {
	MARGIN: 0px 45px 1.64em
}
.mceContentBody OL {
	MARGIN: 0px 45px 1.64em
}
.mceContentBody LI {
	MARGIN: 0px 0px 0.82em
}
.mceContentBody IMG[align=left] {
	CLEAR: left; BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; DISPLAY: inline; FLOAT: left; MARGIN: 10px 32px 20px -12px; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid
}
.mceContentBody IMG[align=right] {
	CLEAR: right; BORDER-RIGHT: #d7d5d5 12px solid; BORDER-TOP: #d7d5d5 12px solid; DISPLAY: inline; FLOAT: right; MARGIN: 10px -12px 20px 32px; BORDER-LEFT: #d7d5d5 12px solid; BORDER-BOTTOM: #d7d5d5 12px solid
}
#wbeMenu {
	FLOAT: right; WIDTH: auto; TEXT-ALIGN: right
}
* HTML #wbeMenu {
	WIDTH: 45%; WHITE-SPACE: nowrap
}
#wbeMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wbeMenu UL UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #a7a5a0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 0px; PADDING-TOP: 3px
}
#wbeMenu LI {
	MARGIN: 0px 0px 0px 1em; COLOR: #000; LIST-STYLE-TYPE: none
}
#wbeMenu LI LI {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #7b7876
}
#wbeMenu LI LI.active {
	FONT-WEIGHT: bold; COLOR: #000
}
.formLabel {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; COLOR: #222; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.formRSData {
	DISPLAY: block; MARGIN-LEFT: 120px
}
.formItem {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.formItem .formLabel {
	FONT: bold 11px Verdana,Tahoma, sans-serif; WIDTH: 130px; PADDING-TOP: 5px
}
.formItem .formRSData {
	DISPLAY: block; MARGIN-LEFT: 135px
}
INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 11px Tahoma; PADDING-TOP: 4px
}
SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 11px Tahoma; PADDING-TOP: 2px
}
OPTION {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttonGeneralSmall {
	BORDER-RIGHT: #fff 3px double; PADDING-RIGHT: 15px; BORDER-TOP: #fff 3px double; PADDING-LEFT: 15px; BACKGROUND: url(i/button-small-bg.html) #71771b repeat-x left center; PADDING-BOTTOM: 8px; FONT: 11px "Times New Roman",Times,Georgia,sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #fff 3px double; COLOR: #ccd29a; PADDING-TOP: 8px; BORDER-BOTTOM: #fff 3px double; LETTER-SPACING: 3px
}
#content .sectionTable TABLE {
	CLEAR: left; BORDER-RIGHT: #a7a5a0 1px solid; BORDER-TOP: #a7a5a0 1px solid; FONT-SIZE: 11px; MARGIN: 1.5em 0px; BORDER-LEFT: #a7a5a0 1px solid; BORDER-BOTTOM: #a7a5a0 1px solid; BORDER-COLLAPSE: collapse
}
#content .sectionTable TABLE TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content .sectionTable TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content .sectionTable TABLE TABLE TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#content .sectionTable TD.sectionName {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #a7a5a0; PADDING-BOTTOM: 6px; FONT: 16px Georgia,Times,serif; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#content .sectionTable TD.sectionLink {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #a7a5a0; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.addressLabel {
	FONT-WEIGHT: bold; COLOR: #222
}
.myProfileDefaultAddressLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#customerInfoColumb2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #dad6d4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 5px
}
.kb_orderbox {
	CLEAR: left; BORDER-RIGHT: #a7a5a0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a7a5a0 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 16px; FONT: 11px Verdana; OVERFLOW: hidden; BORDER-LEFT: #a7a5a0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a7a5a0 1px solid; ZOOM: 1
}
.kb_orderbox .padding {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.kb_orderbox_header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #a7a5a0; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: -2px -2px 2px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 2px; POSITION: relative
}
.kb_orderbox_header DIV.kb_col1b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.kb_orderbox_header DIV.kb_col2b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.kb_orderbox_header DIV.kb_col2b {
	WIDTH: 47%
}
.kb_orderbox_header .edit {
	RIGHT: 8px; POSITION: absolute; TOP: 8px
}
.kb_orderbox_header A:hover {
	COLOR: #ccc
}
#content .kb_orderbox_header H3 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 3px; FONT: 16px Georgia,Times,serif; COLOR: #fff; PADDING-TOP: 3px
}
.kb_orderbox .kb_col1 {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 45%; PADDING-TOP: 10px
}
.kb_orderbox .kb_col1b {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 45%; PADDING-TOP: 10px
}
.kb_orderbox .kb_col2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 45%; PADDING-TOP: 10px
}
.kb_orderbox .kb_col2b {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 45%; PADDING-TOP: 10px
}
.kb_order_update {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 11px Tahoma; PADDING-TOP: 7px
}
.addressCopy {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 11px Tahoma; PADDING-TOP: 7px
}
.invoice-meta {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 11px Tahoma; PADDING-TOP: 7px
}
.kb_orderbox_header .LabelRequired {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: 11px Tahoma; PADDING-TOP: 7px
}
#content .kb_orderbox TABLE {
	FONT-SIZE: 11px
}
#content .kb_orderbox TFOOT TD {
	BACKGROUND: #fff
}
#content .kb_orderbox TFOOT TH {
	BACKGROUND: #fff
}
#content .kb_orderbox TFOOT TH {
	TEXT-ALIGN: right
}
.kb_order_email {
	PADDING-LEFT: 255px; FLOAT: left
}
.kb_order_wrong_email {
	CLEAR: right; FLOAT: right; WIDTH: 275px
}
.kb_order_checkout {
	CLEAR: right; FLOAT: right; WIDTH: 275px
}
.kb_order_checkout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1.2em
}
.kb_order_checkout INPUT {
	FLOAT: right
}
#kb_order_footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2em; FONT: 11px Verdana; PADDING-TOP: 3em; TEXT-ALIGN: center
}
#global_Shipping_form_div {
	FLOAT: right; WIDTH: 48%
}
#global_Billing_form_div {
	FLOAT: right; WIDTH: 48%
}
#global_Billing_form_div {
	FLOAT: left
}
.zip4Label {
	FONT: 11px Verdana,sans-serif; COLOR: #aaa
}
.kb_orderbox SPAN.total {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #222; PADDING-TOP: 5px
}
TD.order_type {
	TEXT-ALIGN: center
}
#kb_breadcrumbs {
	MARGIN: 0px 0px 1em
}
#kb_breadcrumbs .past {
	FONT-STYLE: italic
}
#kb_breadcrumbs STRONG {
	COLOR: #000
}
#kb_order_buttons .kb_col1 {
	FLOAT: left; TEXT-ALIGN: left
}
#kb_order_buttons .kb_col2 {
	FLOAT: right; TEXT-ALIGN: right
}
#kb_order_buttons .kb_col1 INPUT {
	PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(../i/button-back.html)
}
#kb_order_buttons .kb_col2 INPUT {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../i/button-next.html)
}
.kb_order_error .kb_orderbox_header {
	BACKGROUND: #8f1203; COLOR: #fff
}
.kb_order_error .kb_orderbox {
	BORDER-RIGHT: #8f1203 1px solid; BORDER-TOP: #8f1203 1px solid; BACKGROUND: #c5918b; FONT: 11px Verdana; BORDER-LEFT: #8f1203 1px solid; COLOR: #fff; BORDER-BOTTOM: #8f1203 1px solid
}
.kb_order_error P {
	CLEAR: left; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
FORM.simple {
	FONT: 11px Verdana,Tahoma,sans-serif; COLOR: #5d5c5c
}
FORM.simple LABEL {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 110px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
FORM.simple .user-input {
	MARGIN-LEFT: 122px
}
FORM.simple .form-submit {
	MARGIN: 1em 0px
}
#locater-form {
	FONT: 11px Verdana,Tahoma,sans-serif
}
#locater-form .formItem {
	CLEAR: none; FLOAT: left; PADDING-BOTTOM: 1.4em; MARGIN-RIGHT: 12px
}
#locater-form LABEL {
	DISPLAY: block; MARGIN: 0px 0px 3px; COLOR: #000
}
#locater-form .form-submit {
	FLOAT: right
}
UL#pager {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.2em 0px; FONT: 11px Verdana,Tahoma,sans-serif; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#pager .active {
	FONT-WEIGHT: bold
}
UL#pager .report {
	FONT-WEIGHT: bold; FLOAT: left
}
UL#pager .navigation {
	FLOAT: right
}
UL#pager .navigation OL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 36px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#pager .navigation LI {
	DISPLAY: inline
}
UL#pager .options {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 1em
}
UL#pager .options UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#pager .options LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#pager .options UL {
	MARGIN: 0px 18px
}
UL#pager .options LI {
	MARGIN: 0px 5px 0px 0px
}
A.pagingCurentLink {
	FONT-WEIGHT: bold; COLOR: #000
}



html, body {height: 100%; min-height: 100%}
body {
  background: #E7E5E5 url(../images/content/body-stripe.gif) repeat-x 0 130px;
  color: #5B5A58;
  text-align: center;
}

#content th, #content td {background-color: #fff; border: 0;}

/* Hack pool - should move to
   it's own file 
=============================*/
* html li {height: 1%}
* html #page {height: 100%}


/* themes -------------------*/

.contact-theme {
  background-image: url(../images/content/theme-contact.jpg);
}

/* Pride Quotes -------------*/
blockquote.pride {
  float: right;
  width: 227px;
  padding: 38px 17px 172px 55px; /* 38px 12px( + 38px on #content = 50px) 164px 50px */
  background: url(../../../localhost/C_/Users/Bill/Desktop/i/quote-emblem.png) no-repeat 87px 100%;
  text-align: center;
}
* html blockquote.pride {background-image: url(../../../localhost/C_/Users/Bill/Desktop/i/quote-emblem.gif)} /* IE6 */
#content blockquote.pride p {
  display: inline;
  font-size: 1.93em; /* 27px */
  font-style: italic;
  line-height: 1.2em;
  margin: 0 0 0 -19px;
  padding: 6px 0 0 19px;
  background: url(../../../localhost/C_/Users/Bill/Desktop/i/quote-open.gif) no-repeat 0 0;
  color: #000;
}
#content blockquote.pride p span {
  margin: 0 -25px 0 0;
  padding: 0 25px 0 0;
  background: url(../../../localhost/C_/Users/Bill/Desktop/i/quote-close.gif) no-repeat right top;
}
#content blockquote.pride cite {
  display: block;
  font-size: 1em;
  font-style: normal;
  font-variant: small-caps;
  color: #474E1C;
  margin: 3px 0 0;
}
/* Inline images ------------*/
.figure-a {
  float: left;
  display: inline;
  margin: 0 32px 20px -12px;
}
.figure-b {
  float: right;
  display: inline;
  margin: 0 -12px 20px 32px;
}
.figure-a img,
.figure-b img {
  border: 12px solid #D7D5D5;
}
/* Various links ------------*/
a.return-link {
  font: 0.786em Verdana,Tahoma,sans-serif;
  float: left;
  padding: 5px 36px 6px 5px;
  background: url(../../../localhost/C_/Users/Bill/Desktop/i/border.fade.double.gif) no-repeat right top;
  color: #474E1C;
  white-space: nowrap;
  clear: left;
}
a.switch-link {
  font: 0.786em Verdana,Tahoma,sans-serif;
  float: right;
  padding: 5px 5px 6px;
  color: #474E1C;
  white-space: nowrap;
}
a.return-link strong,
a.switch-link strong {
  font-weight: bold;
  color: #F4300A;
}
a.return-link img {
  vertical-align: middle;
  margin: 0 8px 0 0;
}
a.return-link:hover strong,
a.switch-link:hover strong {
  color: #7C8449;
}

</STYLE>

