/* CSS Document */
html, body{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.page_title { font-size:18px; color:#FFFFFF; letter-spacing:1.2px;}
h1 { font-size:18px; color:#FFFFFF; letter-spacing:1.2px;}
h2 { font-size:14px; color:#CCCCCC; display:inline;}
a:link, a:visited { color:#FFFFFF; text-decoration:none;}
a:hover{ color:#CCC; text-decoration:none;}
/*a img {border:0; text-decoration: none;}*/

#banner_right a:link, #banner_right a:visited { color:#3A3A3A; text-decoration:underline;}
#banner_right a:hover{ color:#191919; text-decoration:underline;}

.special_product { font-size:11px; line-height:18px; color:#666666;}
.winebasket { font-size:11px; line-height:14px; color:#666666;}

#breadcrumbs { color:#333333;}
#about a:link, #about a:visited { color:#3366FF; text-decoration:none; font-weight:bold;}
#about a:link { color:#3366FF; text-decoration:underline; font-weight:bold;}


#aboutstart a:link, #aboutstart a:visited { color:#3366FF; text-decoration:none; font-weight:bold;}
#aboutstart a:link { color:#3366FF; text-decoration:underline; font-weight:bold;}

.single_product_pricing { font-size:14px; color:#3A3A3A;}
.matrixtable { font-size:12px; text-decoration:none; color:#333333;}
.matrixtable_large { font-size:13px; text-decoration:none; color:#333333; }
.matrixtable_white { font-size:12px; text-decoration:none; color:#FFFFFF; }
.matrixtable_whitelarge { font-size:12px; text-decoration:none; color:#FFFFFF; }

#related_bar { border-top:1px solid #666666; border-bottom:1px solid #666666;}
#addtobasket_bar { border-top:1px solid #666666; border-bottom:1px solid #666666;}
#pricematrix_bar { border-top:1px solid #666666; border-bottom:1px solid #666666;}
#similar_bar { border-top:1px solid #666666; border-bottom:1px solid #666666;}
#product_infobar { border-top:1px solid #666666; border-bottom:1px solid #666666;}
/*#variationbar { border-top:1px solid #666666; border-bottom:1px solid #666666;}*/

#footer{ text-align:center;}

/* CSS SHADOW */ /************** DO NOT EDIT *******************/

.alpha-shadow {
  float: left;
  background: url(img/shadow1.gif) »
  no-repeat bottom right;
  margin: 10px  0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(img/shadow2.png) »
  no-repeat left top !important;
  background: url(img/shadow2.gif) »
  no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}

/* SIFR 
.sIFR-hasFlash h1 {visibility: hidden;letter-spacing: -9px;font-size: 12px;}
.sIFR-hasFlash h2 {visibility: hidden;letter-spacing: -9px;font-size: 10px;}
.sIFR-hasFlash h3 {visibility: hidden;letter-spacing: -6px;font-size: 25px;}
.sIFR-hasFlash h4 {visibility: hidden;letter-spacing: -5px;font-size: 21px;}
.sIFR-hasFlash h5#pullquote {letter-spacing: -4px;visibility: hidden;font-size: 24px;}
.sIFR-flash {visibility: visible !important;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}*/

/* PRODUCT */

.qty  { color:#888888; font-size:11px;}
.product_name { color:#FFFFFF; font-size:12px;}
.product_name  a:link, .product_name a:visited { font-size:12px; color:#FFFFFF; text-decoration:none;}
.product_name a:hover { font-size:12px; color:#999999; text-decoration:none;}
.product_code { color:#CCCCCC; font-size:11px;}
.product_price { color:#FFFFFF; font-size:15px;}
.product_price_totals { color:#A28EB8; font-size:12px;}
.product_price_retail { color:#FFFFFF; font-size:11px;}
.product_price_discount { color:#FFFFFF; font-size:15px;}

/*added*/
#repeatercell  .sectionlist_price_discount { color:#000000;} 

#product_infobar_price .sectionlist_price_retail { color:#FFFFFF;}
/*end added*/

/*.sectionlist_price_retail { color:#FFFFFF;}*/

/* BREADCRUMBS */

.breadcrumbs { font-size:12px; text-decoration:none; color:#333333; }
.breadcrumbs a:link { font-size:13px; color:#911C26; text-decoration:none; }
.breadcrumbs a:visited { font-size:13px; color:#911C26; text-decoration:none; }
.breadcrumbs a:hover { font-size:13px; color:#911C26; text-decoration:none; }

/* FORM STYLES */

form.cmxform fieldset { margin-bottom: 10px; }
form.cmxform legend { padding: 0 2px; font-weight: bold; _margin: 0 -7px;}
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top;}
form.cmxform fieldset ol { margin: 0; padding: 0;}
form.cmxform fieldset li { list-style: none; padding: 5px; margin: 0;}
form.cmxform fieldset fieldset { border: none; margin: 3px 0 0;}
form.cmxform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal;}
form.cmxform fieldset fieldset label { display: block; width: auto;}
form.cmxform em { font-weight: bold; font-style: normal; color: #f00;}
form.cmxform label { width: 150px; }
form.cmxform fieldset fieldset label { margin-left: 123px; } 
form, fieldset { margin: 0; padding: 0;}
fieldset { border: 1px solid #000; }
legend { padding: 0; color: #000;}
input, textarea, select {margin: 0; padding: 1px; font-size: 100%; font-family: inherit;}
select { padding: 0; }
ul, ol, dl, li, dt, dd { margin: 0; padding: 0;}

form.cmxform fieldset { border: none; border-top: 1px solid #999999;}
form.cmxform legend, form.cmxform label { color: #FFFFFF; }
/* FORMS */
/*
#content ul {
	list-style : none;
	margin : 0px 0px;
	padding : 0px 0px;
	width:168px;
	border:1px solid #BEBA9E;
}

#content li {
	display : inline;
}

#content li a:link, #mainleft li a:visited {
	display : block;
	padding:5px 0px 0px 10px;
	text-decoration : none;
	font-size:11px;
	color:#333333;
	border-bottom:1px solid #BEBA9E;
	height:19px;
	background-color:#DCDACB;
}
#content li a:hover {
	display : block;
	padding:5px 0px 0px 10px;
	text-decoration : none;
	font-size:11px;
	color:#000000;
}
*/