body
{
		color:#000000;
}

h1
{
}

h2
{
}

h3
{
}

h4
{
}

h5
{
}

a.link1
{
	border:1px solid #9F6E45 !important;
	background-color:#F2E5C5;
	color:#93613C;
}

a.link2
{
	border:1px solid #9F6E45 !important;
	background-color:#F2E5C5;
	color:#93613C;
}

a.link4
{
	border:1px solid #9F6E45 !important;
	background-color:#F2E5C5;
	color:#93613C;
}

a.Incomplete
{
	color:#C21332;

}

form{ 
}

input, select, textarea
{
  
}

ul, li
{
}

fieldset{
	color:#666666;
	border:1px solid #E0B2B2;
}

fieldset input
{
	color:#000000;
}

legend {
	color:#C4112F;
}

label{
	
}

label.labelColor1
{
	color:#999999;
}

label.labelColor2
{
	color:#666666;
}

input.textBoxBlack
{
    color:#000000;
}

input.textBoxColor1
{
	color:#000000;
	border:1px solid #999999;
}

.buttonColor1 {
	border:1px solid #A2032B;
	background-color:#C4112F;
	color:#FFFFFF;
}

.buttonColor2 {
	border:1px solid #9F6E45;
	background-color:#F2E5C5;
	color:#93613C;
}

.buttonColor3{
	border:1px solid #999999;
	background-color:#656565;
	color:#FFFFFF;
	font-family:tahoma;
}

.buttonColor4{
	border:0px;
	background-color:#F3E4C7;
	color:#990000;
	border-bottom:1px dashed #E0B2B2;
}

.buttonColor6
{
    border:0px;
    padding:0px;
    margin:0px;
    height:16px;
	color:#990000;
	border-bottom:1px dashed #E0B2B2;
	background-color:#FFFFFF;
	
}

.buttonColor5
{
	border:1px solid #778343;
	background-color:#E2F499;
	color:#778343;
}

.buttonColor7 {
	border:1px solid #9F6E45;
	background-color:#F2E5C5;
	color:#93613C;
	height:16px;
	width:100px;
}


.radioButtonList1 label
{
	color:#666666;
}

textarea.textArea1{ 
	color:#000000;
}

textarea.textArea2{ 
	color:#000000;
}

select{ 
	color:#000000;	
}

select.select3
{
	color:#000000;
}

table{ 
	color:#000000;
} 

.table1 th{
	color:#656565;
	border-bottom:1px solid #C1B59D;
}

.table1 td{
	color:#010101;	
	background-color:#FFFFFF;
}

.table1 td a.bottom
{
	border-bottom:1px dashed #ADADAD;
}

.table3 th
{
	color:#000000;
	border-right:3px solid #FFFFFF;
	border-bottom:0px;
	background-color:#F8F1E1;
}

.table3 td
{
	color:#000000;
	background-color:#F8F1E1;
	border-right:3px solid #FFFFFF;
	background-color:#F8F1E1;
}
.table3 .delete
{
	border:0px;
}
.table3 .delete a
{
	border-bottom:1px dashed #000000;
}

.table4 th{
	color:#656565;
	border-bottom:1px solid #C1B59D;
}

.table4 td a
{
	border-bottom:1px dashed #ADADAD;
}

.table5 th
{
	color:#000000;
	border-right:3px solid #FFFFFF;
	border-bottom:0px;
	background-color:#F8F1E1;
}

.table5 td
{
	color:#000000;
	background-color:#F8F1E1;
	border-right:3px solid #FFFFFF;
	background-color:#F8F1E1;
}
.table5 .delete
{
	border:0px;
}
.table5 .delete a
{
	border-bottom:1px dashed #000000;
}

.tableOrderTrack1
{
    width: 100%;
}

.tableOrderTrack1 th
{
	padding:5px 5px 5px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:bottom;
	color:#000000;
	background-color:#F3E4C7;
}

.tableOrderTrack1 td
{
	padding:5px 5px 5px 5px;
	vertical-align:top;
	color:#000000;
	background-color:#F8F1E1;
}

.tableOrderTrack2
{
    width: 100%;
}

.tableOrderTrack2 th
{
	padding:5px 5px 5px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:bottom;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-bottom-color: #F8F1E1;
	color:#000000;
	background-color:#FFFFFF;
}

.tableOrderTrack2 td
{
	padding:5px 5px 5px 5px;
	vertical-align:top;
	border: 0px;
	color:#000000;
	background-color:#FFFFFF;
}

a
{
	color:#000000;
}



.color1 /*** Dark Red / Wine ***/
{
	color:#990000 !important;
}

.color2 /*** Dark Brown ***/
{
	color:#9F6E45;
}

.color3 /*** Black ***/
{
	color:#000000;
}

.color4 /*** Medium Grey ***/
{
	color:#666666;
}

.color5 /*** Dark Grey ***/
{
	color:#333333;
}

.color6 /*** Green/Olive ***/
{
	color:#99A263;
}
.color7 /*** Light Brown***/
{
	color:#CD9D5B;
}

.color8 /*** Dull Pink/Red***/
{
	color:#BA4D50;
}

.color9 /*** White***/
{
	color:#FFFFFF;	
}

.color10 /*** Light Grey ***/
{
	color:#979797;
}

.color11 /*** Pink/Red ***/
{
	color:#C21332 !important;
}

.color12
{
    color:#303030 !important;
}


.colorRed
{
    color:#FE0000 !important;
}

.colorWine /*** Wine ***/
{
	color:#990000 !important;
}

.requiredField
{
    color:#0084ff !important;
    font-weight:bold;
}





.borderBottom /*** Pink ***/
{
	border-bottom:2px solid #FFFFFF !important;
}

.borderBottom2 /*** wine ***/
{
	border-bottom:1px solid #990000 !important;
}

.borderColor1 /*** Light Grey ***/
{
	color:#CCCCCC;
}

.gatewayBorder
{
    border-bottom:1px solid #F6E6E7;
}

.message
{
	background-color:#F8F1E1;
	border:1px solid #F6E6E6;
}

.totals
{
	border-top:1px solid #F2E6CE;
}

.total
{
	border-bottom:1px solid #F2E6CE;
}

/**** Mast ****/

#mast .advancedSearch
{
	color:#999999;
	border-bottom:1px solid #AAAAAA;
}

/**** Footer ****/


#footerText
{
	border-top:1px dotted #C8A88F;
	border-bottom:1px dotted #C8A88F;
}

#footerText li a 
{
	
}

/**** Navigation ****/

#navigation h2
{
    background-color:#FCF7F1;
}

#navigation ul.level1 li
{
	border-top:1px solid #E0B2B2;
}

#navigation ul.level2 li
{
	border:none;
}

#navigation ul.level3 li
{
	border:none;
}

/**** Inline Content ****/

#miniBasket,#miniQuickShop
{
	border-top:1px solid #CCCCCC;	
}

#miniQuickShop #fields input
{
	float:left;
	margin:0px 1px 0px 0px !important;
}

.inlineContent
{
	border-top:1px solid #CCCCCC;	
	background-color:#F3E4C7;	
}

/**** Paging ****/


/**** Product Route ****/

#twsIntro #content2 a
{
    color:#FFFFFF;
}

#enterShop .commonFeature
{
	border-top:1px solid #F6E6E6;
}

#discoverWine .discoverWineContent
{
	border-top:1px solid #F6E6E6;
}




#offersList,#promoBox
{
	border:1px solid #F6E6E6;
}



#categoryQuote
{
	background-color:#FBF8F1;
	border-top:1px solid #F3E4C5;
	border-bottom:1px solid #F3E4C5;
}

#wineSelectorQuote
{
	background-color:#FBF8F1;
	border-top:1px solid #F3E4C5;
	border-bottom:1px solid #F3E4C5;
}

#societyFeature2 ul
{
	border-top:1px solid #F6E6E6;
}

#societyFeature3
{
	border-top:1px solid #F6E6E6;
}

#productListHeader .text p
{
	color:#333333;
}

#productDetails .attribute
{
	border-top:1px solid #F2E5C5;
}



.styleCodeColor
{
	border:0px;
}

.styleCodeColorNAP
{
	border:1px solid #CCCCCC;
}

.styleCodeColorA
{
	border:1px solid #CCCCCC;
}

.styleCodeColorE
{
	border:1px solid #A0C544;
}

.styleCodeColorW
{
	border:1px solid #8C9A46;
}

.styleCodeColorR

{
	border:1px solid #C41130;
}

.styleCodeColorCH
{
	border:1px solid #F3E4C7;
}

.styleCodeColorC
{
	border:1px solid #99CCFF;
}

.styleCodeColorP
{
	border:1px solid #FF99CC;
}

.styleCodeColorM
{
	border:1px solid #3333CC;
}
.styleCodeColorF
{
	border:1px solid #336600;
}
.styleCodeColorFM
{
	border:1px solid #336600;
}
.styleCodeColorFP
{
	border:1px solid #336600;
}
.styleCodeColorFS
{
	border:1px solid #336600;
}
.styleCodeColorG
{
	border:1px solid #CCCCFF;
}
.styleCodeColorH
{
	border:1px solid #FF0000;
}
.styleCodeColorL
{
	border:1px solid #9F6E45;
}
.styleCodeColorNAP
{
	border:1px solid #FFFFFF;
}
.styleCodeColorS
{
	border:1px solid #9F6E45;
}
.styleCodeColorSB
{
	border:1px solid #9F6E45;
}
.styleCodeColorSW
{
	border:1px solid #9F6E45;
}
.styleCodeColorV
{
	border:1px solid #9F6E45;
}

.similarProducts .products
{
	border-top:1px solid #E0B2B2;
	border-bottom:1px solid #E0B2B2;
}

#caseProducts
{
	border-top:1px solid #E0B2B2;
	border-bottom:1px solid #E0B2B2;
}



/**** Account ****/

#accountSections
{
	border-top:1px solid #E0B2B2;
}

#accountNavHeader
{
	border-bottom:1px solid #E0B2B2;
	padding:0px 0px 4px 0px;
}

.account p.title
{
	color:#666666;
}

.account .back
{
	color:#C21332;

}

#overviewText p
{
	border-top:1px solid #E0B2B2;
}

#overviewLinks a
{
}

/**** Login ****/

#loginContainer #fieldsContainer
{
	border:1px solid #F3E4C5;
}

/**** QuickShop ****/

#quickOrderForm
{
	border:1px solid #F3E4C7;
	color:#666666;
}

/**** Basket ****/



/**** Member Services ****/

#services
{
	border-top:1px solid #E0B2B2;
}

/**** Static Content ****/

#staticContent h4
{
	color:#990000;
}

#staticContent p
{
	color:#333333;
}

#staticContent ul
{
	color:#333333;
}

#staticContent a
{
	color:#990000;
}

/**** Checkout ****/

#progressBar a
{
	color:#999999;
}

#progressBar a.current
{
	color:#000000;
}

#progressBar a.future
{
	color:#C31131;
}

#checkoutContainer p
{
	color:#333333;
}

#checkoutContainer h5
{
	color:#333333;
	font-family:Arial;
}

#calendarContainer
{
	border:1px solid #F6E6E6;
}

/**** Tasting ****/

.tastingTicketContainer
{
    padding:4px;
    border:1px solid #F3E4C5;
    margin:0px 0px 13px 0px;
    width:515px;
}

.tastingEventDescription
{
	border-top:1px solid #F3E4C5;
	border-bottom:1px solid #F3E4C5;
	background-color:#FBF8F1;
}

.feature a
{

    color:#C21332;
    margin-bottom:4px;
}

/**** Wine Selector****/


#wineSelector .sliderContainer
{
    background-color:#FBF8F1;
}

#wineSelector .key .actual
{
    color:#549A42;
}

#wineSelector .key .guess
{
    color:#990005;
}

/**** Utilities ****/

#navigation #utilities h4
{
 background-color:#FBF8F1;
 border-bottom:1px solid #E0B2B2;   
}

#navigation #utilities li,#navigation #orientation li
{
    border-bottom:1px solid #E6E6E6;  
}
#navigation #utilities a, #navigation #orientation a
{
    color:#676767;
}

pre 
{
    font-size:11px;
    font-family:Courier New;
}
pre strong
{
    font-weight:bold;
}
pre a
{
    font-weight:bold;
}

.Multibuy
{
    font-size:11pt;
    color:green;
}