body {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color: #DDB;
	}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

br {
	clear: left;
	}

div.RuleLeft {
	height: 1px;
	margin: 16px 0px 16px 8px;
	padding: 0px;
	border-top: 1px dashed #896;
	}

div.RuleRight {
	height: 1px;
	margin: 16px 8px 16px 0px;
	padding: 0px;
	border-top: 1px dashed #896;
	}

div.RuleFull {
	height: 1px;
	margin: 16px 8px;
	padding: 0px;
	border-top: 1px dashed #896;
	}
	
a:link {
	text-decoration: underline;
	color: #452;
	}

a:visited {
	text-decoration: underline;
	color: #452;
	}

a:hover {
	text-decoration: none;
	color: #452;
	}

a:active {
	text-decoration: underline;
	color: #452;
	}



/* for the generic text. */

h1 {
	margin: 8px 0px 16px 0px;
	padding: 0px 8px 16px 8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	border-bottom: 1px solid #DDB;
	}

h2 {
	margin: 0px 8px 8px 8px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: uppercase;
	}

h3 {
	margin: 0px 8px 8px 8px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	}
	
h4 
{
	margin: 0px 8px 8px 8px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	}

p {
	margin: 0px 8px 8px 8px;
	padding: 0px;
	}

p + h2 {
	margin: 24px 8px 8px 8px;
	padding: 0px;
	}

p + h3 {
	margin: 24px 8px 8px 8px;
	padding: 0px;
	}

p + table {
	margin: 24px 0px 0px 0px;
	padding: 0px;
	}

em.Step {
	margin: 0px 8px 8px 8px;
	padding: 0px;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	display: block;
	}

em.Warning {
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #922;
	display: block;
	}

td#TwoColumnLeft h2 {
	margin: 0px 8px 8px 8px;
	padding: 0px;
	}

td#TwoColumnRight h2 {
	margin: 0px 8px 8px 0px;
	padding: 0px;
	}

td#TwoColumnRight p {
	margin: 0px 8px 8px 0px;
	}

td#TwoColumnRight h3 {
	margin: 0px 8px 8px 0px;
	}





/* =CONTAINER */

table#Container {
	width: 754px;
	margin: 8px auto 8px auto;
	padding: 0px;
	border: 0px;	
	}





/* =HEADER */

td.Header {
	margin: 8px;
	padding: 8px 8px 16px 8px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	color: #FFF;
	background: #922 url(../Images/header_bkgd.gif) repeat-x bottom left;
	border: 0px;	
	}
	
td.Header span {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
td.Header a:link {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background: url(../Images/header_arrow.gif) no-repeat center left;
	}

td.Header a:visited {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background: url(../Images/header_arrow.gif) no-repeat center left;
	}

td.Header a:hover {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	font-weight: bold;
	color: #D66;
	background: url(../Images/header_arrow.gif) no-repeat center left;
	}

td.Header a:active {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background: url(../Images/header_arrow.gif) no-repeat center left;
	}





/* =LOGO */

#Logo {
	width: 563px;
	height: 106px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: #FFF url(../Images/logo_bkgd.jpg) no-repeat top left;
	border: 0px;
	}

#Logo img {
	width: 270px;
	height: 70px;
	margin: 16px 0px 0px 16px;
	padding: 0px;
	border: 0px;
	}





/* =CONTENT */

td#Content {
	width: 563px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
	background-color: #FFF;
	}

#BodyContent {
	width: 547px;
	margin: 0px;
	padding: 8px 8px 32px 8px;
	border: 0px;
	}

#BodyContent td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
	}



/* for 2 column content. */

td#TwoColumnLeft {
	width: 50%;
	margin: 0px;
	padding: 0px 16px 0px 0px;
	}

td#TwoColumnRight {
	width: 50%;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	border-left: 1px dotted #DDB;
	}





/* =SIDEBAR */

td#Sidebar {
	width: 191px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: #341 url(../Images/sidebar_bkgd.gif) repeat-y top right;
	border: 0px;
	}



/* for the cart box. */

#Cart {
	float: right;
	width: 183px;
	height: 106px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #452 url(../Images/cart_bkgd.jpg) no-repeat;
	}
	
#Cart h3 {
	display: none;
	}
	
#Cart strong {
	padding: 32px 0px;
	font-weight: normal;
	display: block;
	white-space: nowrap;
	}

#Cart img {
	padding: 0px 2px;
	}

#Cart img.CartButton {
	margin: 0px;
	padding: 0px 8px 0px 0px;
	vertical-align: middle;
	}
	
#Cart a:link {
	text-decoration: none;
	color: #896;
	}

#Cart a:visited {
	text-decoration: none;
	color: #896;
	}

#Cart a:hover {
	text-decoration: none;
	color: #FFF;
	}

#Cart a:active {
	text-decoration: none;
	color: #896;
	}



/* for the gift box. */

#Gift {
	float: right;
	width: 183px;
	height: 153px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #922 url(../Images/wine_box_bkgd.jpg) no-repeat;
	}
	
#Gift h3 {
	display: none;
	}
	
#Gift strong.GoToGift 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
    padding:20px 30px 100px 30px;
	text-decoration: none;
	display: block;
    white-space: nowrap;
    }
	
#Gift img {
	margin: 0px;
	padding: 0px;
	}
	
#Gift a:link {
	text-decoration: none;
	color: #D66;
	}

#Gift a:visited {
	text-decoration: none;
	color: #D66;
	}

#Gift a:hover {
	text-decoration: none;
	color: #FFF;
	}

#Gift a:active {
	text-decoration: none;
	color: #D66;
	}



/* for the browse box. */

#Browse {
	float: right;
	width: 167px;
	height: 161px;
	margin: 0px;
	padding: 20px 8px 10px 8px;
	text-align: center;
	color: #896;
	background: #452 url(../Images/browse_bkgd.jpg) no-repeat;
	}

#Browse h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: none;
	}

#Browse select.BrowseDrop {
	width: 151px;
	margin: 2px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#DDB;
	}

#Browse input.BrowseSubmit {
	vertical-align: middle;
  	}



/* for the search box. */

#Search {
	float: right;
	width: 167px;
	/*height: 70px;*/
	height: 91px;
	margin: 0px;
	padding: 20px 8px 10px 8px;
	text-align: left;
	color: #896;
	background: #452 url(../Images/search_bkgd2.jpg) no-repeat;
	}

#Search h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
	text-transform: none;
	}

#Search input.SearchField {
	width: 141px;
	/*margin: 2px 10px 0px 8px;
	padding: 1px 0px 1px 2px;*/
	margin: 2px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#DDB;
	}

#Search input.SearchSubmit {
	vertical-align: middle;
  	}





/* =FOOTER */



/* for the footer links. */

td#FooterLinks {
	margin: 8px;
	padding: 16px 8px 8px 8px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	color: #896;
	background: #341 url(../Images/footer_bkgd.gif) repeat-x top left;
	border: 0px;	
	}

td#FooterLinks span {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 20px;
	border-left: 1px dotted #896;
	}
	
td#FooterLinks a:link {
	text-decoration: none;
	font-weight: bold;
	color: #896;
	}

td#FooterLinks a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #896;
	}

td#FooterLinks a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #DDB;
	}

td#FooterLinks a:active {
	text-decoration: none;
	font-weight: bold;
	color: #896;
	}

td#FooterLinks span a:link {
	font-weight: normal;
	}

td#FooterLinks span a:visited {
	font-weight: normal;
	}

td#FooterLinks span a:hover {
	font-weight: normal;
	}

td#FooterLinks span a:active {
	font-weight: normal;
	}



/* for the copyright. */

td#Copyright {
	margin: 8px;
	padding: 16px 8px 8px 8px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	color: #896;
	background: #341 url(../Images/footer_bkgd.gif) repeat-x top left;
	border: 0px;	
	}
	
td#Copyright a:link {
	text-decoration: none;
	font-weight: bold;
	color: #896;
	}

td#Copyright a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #896;
	}

td#Copyright a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #DDB;
	}

td#Copyright a:active {
	text-decoration: none;
	font-weight: bold;
	color: #896;
	}



/* for the site credit. */

td#SiteCredit {
	margin: 0px;
	padding: 8px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	color: #997;
	border: 0px;	
	}
	
td#SiteCredit a:link {
	text-decoration: none;
	color: #997;
	}

td#SiteCredit a:visited {
	text-decoration: none;
	color: #997;
	}

td#SiteCredit a:hover {
	text-decoration: none;
	color: #452;
	}

td#SiteCredit a:active {
	text-decoration: none;
	color: #997;
	}





/* =FORM */



input.FormName, input.FormUsername, input.FormPassword, input.FormConfirm, input.FormEmail, input.FormSecurity, input.FormAnswer, input.FormCompany, input.FormFirst, input.FormLast, input.FormAddress, input.FormCity, input.FormID, input.FormCardName, input.FormCardNumber {
	width: 240px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

select.FormSecurity {
	width: 240px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

div.FormState {
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

div.FormState select {
	width: 140px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

div.FormZip {
	float: left;
	width: 80px;
	margin: 0px;
	padding: 0px;
	}

div.FormZip input {
	width: 80px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

div.FormPhone, div.FormFax, div.FormBirth {
	margin: 4px 0px 12px 0px;
	padding: 0px;
	}

input.FormPhoneArea, input.FormPhone1, input.FormFaxArea, input.FormFax1 {
	width: 35px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

input.FormPhone2, input.FormFax2 {
	width: 45px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

input.FormBirthMonth, input.FormBirthDay {
	width: 25px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

input.FormBirthYear {
	width: 45px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

textarea.FormMessage {
	width: 240px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

div.FormPayment, div.FormGiftBoxPrice {
	margin: 0px 8px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	clear: left;
	}

div.FormPayment, div.FormGiftBoxPrice span {
	float: left;
	width: 20px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	display: block;
	}

div.FormPayment, div.FormGiftBoxPrice input {
	margin: 0px 4px 12px 0px;
	padding: 0px;
	}

select.FormCardType {
	width: 240px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

select.FormCardMonth {
	width: 115px;
	margin: 4px 10px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

select.FormCardYear {
	width: 115px;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

input.FormCardSecurity {
	width: 45px;
	margin: 4px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #452;
	background-color:#FFF;
	}

input.FormSubmit {
	margin: 0px;
	padding: 0px;
	clear: left;
	}

div.FormConfirm {
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

div.FormConfirm input {
	margin: 0px;
	padding: 0px;
	}





/* =MAIN */



/* for the welcome message. */

#Welcome {
	width: 527px;
	height: 175px;
	margin: 0px 0px 16px 0px;
	padding: 156px 10px 8px 10px;
	color: #FFF;
	text-shadow: 0px 1px 2px #000;
	/*background: #666 url(../Images/welcome_bkgd.jpg) no-repeat;*/
	}

#Welcome h1 {
	width: none;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 36px;
	text-transform: none;
	border: none;
	}

#Welcome p {
	margin: 0px;
	padding: 0px;
	}

#Welcome a:link {
	text-decoration: underline;
	color: #FFF;
	}

#Welcome a:visited {
	text-decoration: underline;
	color: #FFF;
	}

#Welcome a:hover {
	text-decoration: none;
	color: #896;
	}

#Welcome a:active {
	text-decoration: underline;
	color: #FFF;
	}

/* for the highlighted. */

td.HighLightList {
	width: 50%;
	}

td.HighLightList h2 {
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 50px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #922;
	text-transform: uppercase;
	background: url(../Images/highlight_hdr_bkgd.jpg) no-repeat;/* left center;*/
	white-space: nowrap;
	}

td.HighLightList h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #922;
	text-transform: uppercase;
	}

.Highlight {
	width: 264px;
	height: 230px;
	margin: 0px;
	padding: 1px 8px 0px 1px;
	text-align: left;
	background: url(../Images/highlight_bkgd.gif) no-repeat top left;
	}

.Highlight img {
	float: left;
	width: 70px;
	HEIGHT: 224px;
    /*HEIGHT: 225px*/
	margin: 0px;
	padding: 0px;
	}

.Highlight br {
	clear: none;
	}

strong.HighlightTitle {
	margin: 0px;
	padding: 20px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
	}

em.HighlightInfo {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	}

span.HighlightDescription {
	margin: 8px 0px 0px 0px;
	display: block;
	}

div.HighlightRating {
	float: left;
	width: 22px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	background: #922 url(../Images/rating_bkgd.gif) no-repeat center center;
	}

div.HighlightPrice {
	float: left;
	width: 100px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	vertical-align: middle;
	}

div.HighlightPrice strong {
	color: #922;
	}
	
.Highlight a:link {
	text-decoration: none;
	color: #452;
	}

.Highlight a:visited {
	text-decoration: none;
	color: #452;
	}

.Highlight a:hover {
	text-decoration: none;
	color: #896;
	}

.Highlight a:active {
	text-decoration: none;
	color: #922;
	}





/* =DETAIL */



#Detail {
	margin: 0px;
	padding: 8px 0px 24px 0px;
	text-align: left;
	}

#Detail h1.DetailTitle {
	margin: 0px 0px 8px 0px;
	padding: 0px 8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 32px;
	text-transform: none;
	background-color: none;
	border: none;
	}

#Detail em.DetailInfo {
	margin: 0px;
	padding: 0px 0px 16px 8px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	background-color: none;
	border-bottom: 1px solid #DDB;
	display: block;
	}

#Detail img {
	margin: 0px 0px 0px 209px;
	padding: 0px;
	display: block;
	}

#Detail span.DetailDescription {
	margin: 0px;
	padding: 16px 8px 8px 8px;
	border-top: 1px solid #DDB;
	display: block;
	}

#Detail div.DetailRating {
	float: left;
	width: 22px;
	height: 23px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 1px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	background: #922 url(../Images/rating_bkgd.gif) no-repeat center center;
	}

#Detail div.DetailPrice {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #452;
	}

#Detail div.DetailPrice strong {
	color: #922;
	}

#Detail div.DetailPrice span {
	margin: 0px;
	white-space: nowrap;
	}
	
/* BEGIN SALE PRICE */
div.ResultPriceMixedCaseSale {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	}

div.ResultPriceMixedCaseSale strong {
	color: #922;
	text-decoration:line-through;
	}

div.ResultPriceMixedCaseSale span {
	margin: 0px;
	white-space: nowrap;
	}
	
div.ResultPriceMixedCaseSale em 
{
	background-color:#922;
	color: White;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}	

div.ResultPriceSale {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	}

div.ResultPriceSale strong {
	color: #922;
	text-decoration:line-through;
	}

div.ResultPriceSale span {
	margin: 0px;
	white-space: nowrap;
	}
	
div.ResultPriceSale em 
{
	background-color:#922;
	color: White;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}	

div.HighlightPriceMixedSale {
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	vertical-align: middle;
	}

div.HighlightPriceMixedSale strong {
	color: #922;
	text-decoration:line-through;
}

div.HighlightPriceMixedSale em 
{
	background-color:#922;
	color: White;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}	

div.HighlightPriceSale {
	float: left;
	width: 150px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	vertical-align: middle;
	}

div.HighlightPriceSale strong {
	color: #922;
	text-decoration:line-through;
	}
	
div.HighlightPriceSale em 
{
	background-color:#922;
	color: White;
	/*text-transform:uppercase;*/
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
}	

#Detail em.sale
{
	background-color:#922;
	color: White;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	}
	
#Detail div.DetailPriceSale {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #452;
	}
	
#Detail div.DetailPriceSale strong {
	color: #922;
	text-decoration:line-through;
	}

#Detail div.DetailPriceSale span {
	margin: 0px;
	white-space: nowrap;
	}
	
#DetailMixedCase em.sale
{
	background-color:#922;
	color: White;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	}
	
#DetailMixedCase div.DetailPriceMixedCaseSale {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #452;
	}

#DetailMixedCase div.DetailPriceMixedCaseSale strong {
	color: #922;
	text-decoration:line-through;
	}

#DetailMixedCase div.DetailPriceMixedCaseSale span {
	margin: 0px;
	white-space: nowrap;
	}
/* END SALE PRICE */

#Detail div.DetailCart {
	float: right;
	width: 220px;
	height: 23px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	}

#Detail input.DetailQuantity {
	width: 20px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #452;
	}

#Detail input.AddtoCartButton {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	vertical-align: middle;
	}

#Detail h2 {
	margin: 24px 0px 8px 0px;
	padding: 16px 8px 0px 8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: uppercase;
	border-top: 1px solid #DDB;
	}

#Detail div.SmallPicRight {
	float: right;
	width: 262px;
	margin: 4px 8px 16px 16px;
	padding: 1px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	color: #452;
	background-color:#DDB;
	border: 1px solid #CCA;
	}
	
#Detail div.SmallPicRight img {
	margin: 0px;
	margin-right:1px;
	padding: 0px;
	border: 1px solid #CCA;
	}

#Detail div.SmallPicRight em {
	padding: 4px;
	font-style: normal;
	display: block;
	}

#Detail div.SmallPicLeft {
	float: left;
	width: 262px;
	margin: 4px 16px 16px 8px;
	padding: 1px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	color: #452;
	background-color:#DDB;
	border: 1px solid #CCA;
	}

#Detail div.SmallPicLeft img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCA;
	}

#Detail div.SmallPicLeft em {
	padding: 6px;
	font-style: normal;
	display: block;
	}
	
#Detail  a:link {
	text-decoration: none;
	color: #452;
	}

#Detail  a:visited {
	text-decoration: none;
	color: #452;
	}

#Detail  a:hover {
	text-decoration: none;
	color: #896;
	}

#Detail  a:active {
	text-decoration: none;
	color: #922;
	}





/* =GIFT PAGES */



/* for the main gift page. */

div.GiftSmall {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	clear: both;
	}

div.GiftSmall img {
	float: right;
	padding: 0px;
	}

div.GiftSmall strong {
	padding: 20px 0px 24px 0px;
	display: block;
	}

div.GiftSmall a:link {
	text-decoration: none;
	color: #452;
	}

div.GiftSmall a:visited {
	text-decoration: none;
	color: #452;
	}

div.GiftSmall a:hover {
	text-decoration: none;
	color: #896;
	}

div.GiftSmall a:active {
	text-decoration: none;
	color: #452;
	}



/* for the main 2, 3, and 6 bottle gift pages. */

img.GiftLarge  {
	padding: 40px 0px 0px 8px;
	}





/* =SEARCH RESULT */



.Result {
	margin: 16px 0px 0px 0px;
	padding: 8px 16px 16px 0xp;
	text-align: left;
	border-top: 1px solid #DDB;
	}

.Result img {
	float: left;
	margin: 4px 12px 10px 0px;
	padding: 0px;
	}

.Result br {
	clear: none;
	}

strong.ResultTitle {
	margin: 0px;
	padding: 8px 0px 8px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
	}

em.ResultInfo {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	}

span.ResultDescription {
	margin: 8px 0px 0px 0px;
	display: block;
	}

div.ResultRating {
	float: left;
	width: 22px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	background: #922 url(../Images/rating_bkgd.gif) no-repeat center center;
	}

div.ResultPrice {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	}

div.ResultPrice strong {
	color: #922;
	}

div.ResultPrice span {
	margin: 0px;
	white-space: nowrap;
	}
	
.Result a:link {
	text-decoration: none;
	color: #452;
	}

.Result a:visited {
	text-decoration: none;
	color: #452;
	}

.Result a:hover {
	text-decoration: none;
	color: #896;
	}

.Result a:active {
	text-decoration: none;
	color: #922;
	}





/* =CART */



/* for the main shopping cart page. */

table#ShoppingCart {
	margin: 16px 0px 0px 0px;
	border-top: 1px solid #DDB;
	border-right: 1px dotted #DDB;
	}

table#ShoppingCart td {
	padding: 10px;
	vertical-align: middle;
	border-left: 1px dotted #DDB;
	border-bottom: 1px solid #DDB;
	}

td.ShoppingCartItemRemove {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #896;
	}
	
td.ShoppingCartItemRemove a:link {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartItemRemove a:visited {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartItemRemove a:hover {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #452;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartItemRemove a:active {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartItemName {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	}

td.ShoppingCartItemPrice {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	}

td.ShoppingCartItemQuantity {
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	text-align: center;
	}

td.ShoppingCartItemQuantity span {
	display: block;
	white-space: nowrap;
	}

td.ShoppingCartItemQuantity input {
	width: 20px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align: middle;
	color: #452;
	}

td.ShoppingCartItemPriceTotal {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}

td.ShoppingCartGiftBoxAdd {
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	background-color: #DDB;
	}

td.ShoppingCartGiftBoxAdd span {
	font-size: 14px;
	line-height: 20px;
	}
	
td.ShoppingCartGiftBoxAdd a:link {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #452;
	}

td.ShoppingCartGiftBoxAdd a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #452;
	}

td.ShoppingCartGiftBoxAdd a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #896;
	}

td.ShoppingCartGiftBoxAdd a:active {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #452;
	}

td.ShoppingCartGiftBoxRemove {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #896;
	background-color: #DDB;
	}
	
td.ShoppingCartGiftBoxRemove a:link {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartGiftBoxRemove a:visited {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartGiftBoxRemove a:hover {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #452;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartGiftBoxRemove a:active {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/remove_arrow.gif) no-repeat center left;
	}

td.ShoppingCartGiftBoxName {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #DDB;
	}

td.ShoppingCartGiftBoxPrice {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #DDB;
	}

td.ShoppingCartGiftBoxQuantity {
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	text-align: center;
	background-color: #DDB;
	}

td.ShoppingCartGiftBoxQuantity span {
	display: block;
	white-space: nowrap;
	}

td.ShoppingCartGiftBoxQuantity input {
	width: 20px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	vertical-align: middle;
	color: #452;
	}

td.ShoppingCartGiftBoxPriceTotal {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	background-color: #DDB;
	}

td.ShoppingCartOrderTotal {
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	background-color: #EEC;
	}

div.ShoppingCartSubTotal, div.ShoppingCartTax, div.ShoppingCartShipping {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	}

td.ShoppingCartShipmentTotal {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEC;
	}

td.ShoppingCartRecalculate, td.ShoppingCartCheckOut {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	}
	
td.ShoppingCartRecalculate a:link {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #452;
	background: url(../Images/recalculate_arrow.gif) no-repeat center left;
	}

td.ShoppingCartRecalculate a:visited {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #452;
	background: url(../Images/recalculate_arrow.gif) no-repeat center left;
	}

td.ShoppingCartRecalculate a:hover {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #896;
	background: url(../Images/recalculate_arrow.gif) no-repeat center left;
	}

td.ShoppingCartRecalculate a:active {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #452;
	background: url(../Images/recalculate_arrow.gif) no-repeat center left;
	}
	
td.ShoppingCartCheckOut a:link {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #922;
	background: url(../Images/checkout_arrow.gif) no-repeat center left;
	}

td.ShoppingCartCheckOut a:visited {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #922;
	background: url(../Images/checkout_arrow.gif) no-repeat center left;
	}

td.ShoppingCartCheckOut a:hover {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #D66;
	background: url(../Images/checkout_arrow.gif) no-repeat center left;
	}

td.ShoppingCartCheckOut a:active {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	color: #922;
	background: url(../Images/checkout_arrow.gif) no-repeat center left;
	}



/* for the shopping cart gift box selection page. */

.ShoppingCartGiftSelect {
	/*margin: 16px 0px 0px 0px;*/
	margin: 16px 0px 0px 20px;
	padding: 8px 16px 16px 0px;
	text-align: left;
	border-top: 1px solid #DDB;
	clear: both;
	}

.ShoppingCartGiftSelect img {
	float: left;
	margin: 8px 40px 16px 20px;
	padding: 0px;
	}

.ShoppingCartGiftSelect br {
	clear: none;
	}

strong.ShoppingCartGiftSelectTitle {
	margin: 0px;
	padding: 24px 0px 12px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	display: block;
	}

div.ShoppingCartGiftSelectPrice {
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	}

div.ShoppingCartGiftSelectPrice strong {
	color: #922;
	}

div.ShoppingCartGiftSelectPrice span {
	margin: 0px;
	white-space: nowrap;
	}

div.ShoppingCartGiftSelectQuantity {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	}

div.ShoppingCartGiftSelectQuantity input {
	width: 20px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #452;
	}





/* =CONFIRMATION */



table#Confirm {
	margin: 16px 0px 16px 0px;
	border-top: 1px solid #DDB;
	border-right: 1px dotted #DDB;
	}

table#Confirm td {
	padding: 10px;
	vertical-align: middle;
	border-left: 1px dotted #DDB;
	border-bottom: 1px solid #DDB;
	}

td.ConfirmItemName {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	}

td.ConfirmItemPrice {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}

td.ConfirmItemQuantity {
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	}

td.ConfirmItemQuantity span {
	display: block;
	white-space: nowrap;
	}

td.ConfirmItemPriceTotal {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}

td.ConfirmGiftBox {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background-color: #DDB;
	}

td.ConfirmGiftBoxTotal {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	background-color: #DDB;
	}

td.ConfirmOrderTotal {
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	background-color: #EEC;
	}

div.ConfirmSubTotal, div.ConfirmTax, div.ConfirmShipping {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	}

td.ConfirmShipmentTotal {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #EEC;
	}
	
/* begin additions */
.MandatoryField
{
    FONT-SIZE: 12px;
    COLOR: #922;
    FONT-STYLE: normal;
    font-weight: bold;
}
.ErrorMessage LI
{
	FONT-SIZE: 12px;
    COLOR: #922;
    FONT-STYLE: normal;
    font-weight: bold;
    list-style-type: square;
}
.ErrorMessage 
{
	FONT-SIZE: 12px;
    COLOR: #922;
    FONT-STYLE: normal;
    font-weight: bold;
}

INPUT.FormCVV2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 12px;
    WIDTH: 40px;
    COLOR: #452;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #fff
}

#Result INPUT.DetailQuantity
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 4px;
    VERTICAL-ALIGN: middle;
    WIDTH: 20px;
    COLOR: #452;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, sans-serif
}

BODY.Sam
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px;
    COLOR: #452;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: White;
}

.SamHeader
{
	font-family: Arial, Verdana, Times New Roman,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
input.GiftBoxQuantity {
	width: 20px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #452;
	}
/* end additions */

/* begin mixed cases*/
strong.HighlightTitleMixed {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
	text-align: center;
	}
	
img.HighlightMixedImage
{
	padding-left: 9px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	width: 250px;
	height: 179px;
}
	
em.HighlightInfoMixed {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
}

div.MixedCases
{
	border-bottom: 1px solid #DDB;
	width: 80%;
	padding-left: 25px;
	margin-bottom:10px;
	margin-top:10px;
}

.HighlightMixed {
	width: 264px;
	margin: 0px;
	padding: 1px 8px 0px 1px;
	text-align: center;
	background: url(../Images/highlight_bkgd.gif) no-repeat top left;
	}
	
.HighlightMixed a:link {
	text-decoration: none;
	color: #452;
	}

.HighlightMixed a:visited {
	text-decoration: none;
	color: #452;
	}

.HighlightMixed a:hover {
	text-decoration: none;
	color: #896;
	}

.HighlightMixed a:active {
	text-decoration: none;
	color: #922;
	}
	
div.HighlightPriceMixed {
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	vertical-align: middle;
	}

div.HighlightPriceMixed strong {
	color: #922;
}


#DetailMixedCase {
	margin: 0px;
	padding: 8px 0px 24px 0px;
	text-align: left;
	}

#DetailMixedCase h1.DetailTitleMixedCase {
	margin: 0px 0px 8px 0px;
	padding: 0px 8px;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	line-height: 32px;
	text-transform: none;
	background-color: none;
	border: none;
	}

#DetailMixedCase span.DetailDescriptionMixedCase {
	margin: 0px;
	padding: 16px 8px 8px 8px;
	border-top: 1px solid #DDB;
	display: block;
	}
	
#DetailMixedCase span.ThumbnailMixedCase {
	margin: 0px;
	padding: 16px 8px 8px 8px;
	border-bottom: 1px solid #DDB;
	display: block;
	}

#DetailMixedCase img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	padding-top:10px;
	padding-bottom:10px;
	}

#DetailMixedCase div.DetailPriceMixedCase {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #452;
	}

#DetailMixedCase div.DetailPriceMixedCase strong {
	color: #922;
	}

#DetailMixedCase div.DetailPriceMixedCase span {
	margin: 0px;
	white-space: nowrap;
	}
	
#DetailMixedCase div.DetailCartMixedCase {
	float: right;
	width: 220px;
	height: 23px;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	}

#DetailMixedCase input.DetailQuantityMixedCase {
	width: 20px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	color: #452;
	}
	
#DetailMixedCase input.AddtoCartButtonMixedCase {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	vertical-align: middle;
	}

div.RuleMixedCase
{
	border-top: 1px solid #DDB;
}

strong.ResultTitleMixedCase {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
	}
	
em.ResultInfoMixedCase {
	padding: 0px;
	margin:0px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	}
	
span.ResultDescriptionMixedCase {
	margin: 0px;
	display: block;
	padding: 0px;
	}
	
div.ResultPriceMixedCase {
	float: left;
	width: 250px;
	height: 23px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	}
	
div.ResultPriceMixedCase strong {
	color: #922;
	}

div.ResultPriceMixedCase span {
	margin: 0px;
	white-space: nowrap;
	}
	
.ResultMixedCase a:link {
	text-decoration: none;
	color: #452;
	}

.ResultMixedCase a:visited {
	text-decoration: none;
	color: #452;
	}

.ResultMixedCase a:hover {
	text-decoration: none;
	color: #896;
	}

.ResultMixedCase a:active {
	text-decoration: none;
	color: #922;
	}
/* end mixed cases */

/* for the quick links box. */

#QuickLinks {
	float: right;
	width: 167px;
	height: 161px;
	margin: 0px;
	padding: 20px 8px 10px 8px;
	text-align: center;
	color: #896;
	background: #452 url(../Images/browse_bkgd.jpg) no-repeat;
	}

#QuickLinks h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: none;
	}
	
#QuickLinks a:link {
	text-decoration: none;
	color: #896;
	}

#QuickLinks a:visited {
	text-decoration: none;
	color: #896;
	}

#QuickLinks a:hover {
	text-decoration: none;
	color: #FFF;
	}

#QuickLinks a:active {
	text-decoration: none;
	color: #896;
	}





