.boxText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Verdana, Arial, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
body {
  text-align:left;
  min-width:990px;  
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:8pt;
  color:#333333;
}
a {
  color:#003399;
  text-decoration:none;
}

a:hover {
  color:#FF0033;
  text-decoration:underline;
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #ffffff
}
TD.headerNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/corner_right_left.gif) #bbc3d3; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.headerNavigation {
	COLOR: #000000
}
A.headerNavigation:hover {
	COLOR: #ffffff
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(images/corner_right_left.gif) #00ff00; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/corner_right_left.gif) #bbc3d3; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBox {
	BACKGROUND: #b6b7cb
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 10px; BACKGROUND: #ffe6e6; FONT-FAMILY: Verdana, Arial, sans-serif
}
	TD.infoBoxHeading {
		FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/corner_right_left.gif) #bbc3d3; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
	}
TD.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #f8f8f9
}
TR.addressBook-odd {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-odd {
	BACKGROUND: #f8f8f9
}
TR.payment-odd {
	BACKGROUND: #f8f8f9
}
TR.productListing-odd {
	BACKGROUND: #f8f8f9
}
TR.productReviews-odd {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-odd {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-odd {
	BACKGROUND: #f8f8f9
}
TR.accountHistory-even {
	BACKGROUND: #f8f8f9
}
TR.addressBook-even {
	BACKGROUND: #f8f8f9
}
TR.alsoPurchased-even {
	BACKGROUND: #f8f8f9
}
TR.payment-even {
	BACKGROUND: #f8f8f9
}
TR.productListing-even {
	BACKGROUND: #f8f8f9
}
TR.productReviews-even {
	BACKGROUND: #f8f8f9
}
TR.upcomingProducts-even {
	BACKGROUND: #f8f8f9
}
TR.shippingOptions-even {
	BACKGROUND: #f8f8f9
}
TABLE.productListing {
	BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(images/corner_right_left.gif) #b6b7cb; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.productListing-data {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #9a9a9a; FONT-FAMILY: Verdana, Arial, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Verdana, Arial, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Verdana, Arial, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}

.textlightblue {
	FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.subhead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #ff3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.searchtopbar {
	BACKGROUND-COLOR: #000099;
	color: #FFFFFF;
	font-size: 12px;
}
.warning {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #CCCCCC
}
.textr1 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	color: #003399;
}
BODY
{
	FONT-SIZE: 12pt;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}INPUT
{
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: gainsboro 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: gainsboro 1px solid;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana
}
SELECT
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Tahoma, Verdana
}
TEXTAREA
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
.txtfielddropdown
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold
}

.text-white-bold 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana;
    COLOR:WHITE;
    FONT-WEIGHT: bold;
}


.small-black-text 
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana;
    COLOR:BLACK
}

.text-bold-navyblue

{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana;
    COLOR:#000099;
    FONT-WEIGHT: bold
}


.text-bold-red
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana;
    COLOR:#bb0000;
    FONT-WEIGHT: bold
}

.input-text
{
BORDER:1 solid #C0C0C0; 
FONT-FAMILY:Verdana; 
FONT-SIZE:8pt; 
COLOR:#000000;
width:1in
}

.submit-button
{
BORDER: 1 solid #C0C0C0; 
FONT-FAMILY:Verdana;
FONT-SIZE:8pt;
COLOR:#000000
}
.text-black-bold 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana;
    COLOR:BLACK;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
.NAVBOX
{
    BORDER-RIGHT: #bbc3d3 1px solid;
    BORDER-TOP: #bbc3d3 1px solid;
    BORDER-LEFT: #bbc3d3 1px solid;
    BORDER-BOTTOM: #bbc3d3 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
.small-white-text
{
    FONT-SIZE: 8pt;
     COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchtopbargreen {

	BACKGROUND-COLOR: #6633FF;
	color: #FFFFFF;
	font-size: 12px;
}
.searchtopbarltblue {


	BACKGROUND-COLOR: #0099FF;
	color: #FFFFFF;
	font-size: 12px;
}
.searchtopbargrey {



	BACKGROUND-COLOR: #999999;
	color: #FFFFFF;
	font-size: 12px;
}
.searchtopbarpurple {




	BACKGROUND-COLOR: #9966CC;
	color: #FFFFFF;
	font-size: 12px;
}
.searchtopbargreen1 {





	BACKGROUND-COLOR: #00CC66;
	color: #FFFFFF;
	font-size: 12px;
}
.Topboxorange16 {


	BACKGROUND-COLOR: #FF0000;
	color: #FFFFFF;
	font-size: 12px;
}
.searchtopbarbrown {


	BACKGROUND-COLOR: #996633;
	color: #FFFFFF;
	font-size: 12px;
}
.middleboxgrey {
	border-top: 1px solid #003399;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
}
.Topboxorange16 {



	BACKGROUND-COLOR: #FFCC00;
	color: #FFFFFF;
	font-size: 16px;
	border: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #006633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #006666;
}
.blue {
	COLOR: #336699;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.TopboxRed {




	BACKGROUND-COLOR: #FF0000;
	color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #006633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #006666;
}
.underwhiskyname {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-TRANSFORM: none; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
.underwhiskyname-oldprice {
	COLOR: #336699; TEXT-DECORATION: line-through
}
A.AtoZ:hover { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold }
.BlackSmall {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #000000}
.BlackSmallBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #000000 ; font-weight: bold}
.BlackBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; color: #000000; font-weight: bold }
.BlackLargeBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 12pt; color: #000000; font-weight: bold }
.BlackSmallPlainBold {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #000000;  font-weight: bold; text-decoration: none}
.BlueSmall {
	font-family: Tahoma, Verdana,  Arial, sans-serif;
	font-size: 8pt;
	color: #003399;
	background: #B6B7CB;
}
.BlueSmallBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #003399 ; font-weight: bold}
.Blue { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; color: #003399}
.BlueBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; color: #003399 ; font-weight: bold}
.BlueSmallPlain {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #003399;  font-weight: normal; text-decoration: none}
.BlueSmallPlainBold {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #003399;  font-weight: bold; text-decoration: none}
.BlueBoldPlain {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; color: #003399;  font-weight: bold; text-decoration: none}
A.Category {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #003399;  font-weight: normal;}
A.Category:hover { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal;}
.GreySmall { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #888888 }
.GreySmallBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #888888 ; font-weight: bold}
.GreyTiny { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 7pt; color: #888888 }
.MicroCategory {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #000033;  font-weight: normal;}
A.MicroCategory {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #000033;  font-weight: normal;}
A.MicroCategory:hover { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal;}
.RedSmall {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #CC0000}
A.RedSmall:hover {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #999999}
.RedSmallBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #CC0000 ; font-weight: bold}
A.RedSmallBold:hover { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #999999 ; font-weight: bold}
.RedBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; color: #CC0000 ; font-weight: bold}
.SubCategory {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #0033FF;  font-weight: normal;}
A.SubCategory {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #0033FF;  font-weight: normal;}
A.SubCategory:hover { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FF0000; font-weight: normal;}
.White {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF}
A.White:hover {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #EEEEEE}
.WhiteBold {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF}
.WhiteSmall {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FFFFFF}
.WhiteSmallPlain {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
A.WhiteSmall:hover {  font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; font-weight: normal; color: #999999}
.WhiteSmallBold { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt ; font-weight: bold; color: #FFFFFF}
.WhiteSmallPlainBold {font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt; color: #FFFFFF;  font-weight: bold; text-decoration: none}
A.WhiteSmallBold:hover { font-family: Tahoma, Verdana,  Arial, sans-serif; font-size: 8pt ; font-weight: bold; color: #999999}

#content2col {
  width:735px;
  float:left;
  padding-top:5px;
  padding-left:8px;
  padding-right:7px;
}

.barfade530 {
  clear:both;
  height:15px;
  background: url(images/barfade530.gif) no-repeat left;
}


.featlistingbox {
  float:left;
  border:solid 1px #EEEEEE;
  margin-bottom:5px;
  padding:5px;
  width:352px;
  height:190px;
}

.featlistingbox li 
{
  list-style:none;
  margin-top:4px;
}

.featlistingbox #title 
{
  font-size:8pt; 
  font-weight:bold;
  margin-bottom:4px;
}

.featlistingbox p 
{
  margin-bottom:4px;
}    

.featlistingwrapper {
  float:left;
}

.featlistingimage{ 
  float:left;
  width:80px;
}

.featlistingimage2{ 
  float:left;
  width:100px;
}

.featlistingimage p{ 
  display:inline;
  line-height:16px;
  margin-top:4px;
  vertical-align:middle;
}

.featlistingimage p img{ 
  margin-right:2px;
  line-height:16px;
  vertical-align:middle;
}

.featlistingimageimg{ 
  border:solid 1px #CCCCCC;
}

.featlistingimageimg:hover{ 
  border:solid 1px #666666;
}

.featlistingdetail
{
  width:260px;
  float:right; 
  height:135px; 
}

.featlistingdetail2
{
	width:240px;
	float:right;
	height:135px;
	font-size: 8pt;
}

.featlistingprice 
{
  float:left;
  width:350px;
  margin-top:5px;
}

.featlistingbuy {
  width:350px;
  background-repeat:no-repeat;
  border:0px;
}

.featlistingbuy th {
  color: #FFFFFF;
  font-weight: bold;
  padding:2px;    
}

.featlistingbuy td {
  padding:2px;    
}

.featlistingavail {
  float:left;
  margin-right:4px;
}

.featlistingprices {
  color:#FF0033;
  border:0px;
  padding:3px;
  margin-bottom:2px;
  font-weight:bold;  
  width:346px;
}

.featlistingpricesprice {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#FF0033;
}

.featlistingoffer {
  color: #003399;
  background-repeat:no-repeat;
  border:0px;
  padding:3px;
  margin-bottom:2px;
  font-weight:bold;  
  width:346px;
}

.featlistingofferprice {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#333333;
}

#content2col {
  width:auto;
  float:left;
  padding-top:5px;
  padding-left:8px;
  padding-right:7px;
}

.barfade530 {
  clear:both;
  height:15px;
  background: url(images/barfade530.gif) no-repeat left;
}

.seasonallistingbox {
  float:left;
  border:solid 1px #EEEEEE;
  margin-bottom:5px;
  padding:5px;
  width:226px;
  height:132px;
}

.seasonallistingbox li 
{
  list-style:none;
  margin-top:4px;
}

.seasonallistingbox #title 
{
  font-size:8pt; 
  margin-bottom:4px;
  height:74px;
}

.seasonallistingwrapper {
  float:left;
}

.seasonallistingimage{ 
  float:left;
  width:65px;
}

.seasonallistingimageimg{ 
  border:solid 1px #CCCCCC;
}

.seasonallistingimageimg:hover{ 
  border:solid 1px #666666;
}

.seasonallistingprice 
{
  float:left;
  width:224px;
  margin-top:2px;
}

.seasonallistingbuy {
  width:226px;
  background:url(images/bluefade.gif);
  background-repeat:repeat-y;
  border:0px;
}

.seasonallistingbuy th {
  color: #FFFFFF;
  font-weight:normal ;
  padding:2px;    
}

.seasonallistingbuy td {
  padding:2px;    
}

.seasonallistingprices {
  color:#FF0033;
  border:0px;
  padding:3px;
  margin-bottom:2px;
  width:222px;
}

.seasonallistingpricesprice {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#FF0033;
}

.seasonallistingoffer {
  color: #FF0033;
  border:0px;
  padding:3px;
  margin-bottom:2px;
  width:222px;
}

.seasonallistingofferprice {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;  
  color:#FF0033;
}

.more{
    color:#666666;
}

#maincontent {
  width:745px;
  float:right;
}
#left h2 {
	margin:0px;
	padding:5px 10px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	background-color: #F6D300;
}
/* General override styles */
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt {
	vertical-align:top !important;
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
}
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }

/* Left column- categories, currency, language etc */
#left {
	/* Styles */
	width:25%;	/* Change to alter width of left column */

}
#left100 {
	/* Styles */
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	background-color: #F6D300;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#left .box {		/* General style of each box in left column */
	padding:5px 10px;
	font-size:90%;
	border:1px solid #eee;
	margin-bottom:5px;
}

#left .box p {
	margin:0px;
	padding-bottom:10px;
}

#left ul {		/* General style of list style in left column; including category listing */
	list-style-type:none;
	padding:10px 15px;
	margin:0px 0px 5px 0px;
	line-height:20px;
	font-size:12px;
	border:1px solid #eee;
}

#left ul a {
	background:url(SHOPPING/images/site/catnav_bullet.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#0066FF;
}	
#left ul a:hover {
  color:#FF0033;
  text-decoration:underline;
}

/* Horizontal navigation */
#nav {
	border:1px solid #EEEEEE;
	width:100%;
	background-color: #F6D300;
}

table#horiz_nav {	/* table is generated via shopa_navigation_create.asp */
	padding:0px;
	width:100%;
	border-collapse:collapse;
}

table#horiz_nav td {
	text-align:left;
	padding:0px;
}

table#horiz_nav td a {
	display:block;
	text-align:center;
	padding:8px 0px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	border-right:1px solid #EEEEEE;
	font-weight: bold;
}
table#horiz_nav td.last a { border-right:0px; }
table#horiz_nav td a:hover { color:#FF0033; }

/* Horizontal navigation drop down menu
   do not remove or modify styles listed 
   under "Do Not Change" */
table#horiz_nav ul {
	/* Do not change  */
	position:absolute;
	left: -999em;
	padding:0px;
	margin:0px;
	list-style-type:none;
	
	/* Styles */
	background:black;
	border-right:1px solid #eee;
	text-align:left;
	width:150px;
}

/* Do not change  */
#horiz_nav td:hover ul { left: auto; }
#horiz_nav td.sfhover ul { left: auto; }

#horiz_nav ul li { /* submenu */
	/* Do not change */
	display:block;
	width:100%;
	margin:0px;
	
	/* Styles */
	line-height:22px;
	text-transform:capitalize;
}

table#horiz_nav ul li a {
	display:block;
	padding:0px 10px !important;
	border-bottom:1px solid #EEEEEE;
	border-right:0px;
	text-align:left;
}

