/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

a
{
	color: #2C5886;
	text-decoration: none;
}

a:hover
{
	color: #2C5886;
	text-decoration: underline;
}

a.headerNavigation, a.headerNavigation:hover { color: #ffffff; }

a.breadcrumb, a.breadcrumb:hover  { color: #2C5886; }

body
{
	background: #E7EDF4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

CHECKBOX, INPUT, RADIO, SELECT { font: 11px Verdana, Arial, sans-serif; }
FORM { display: inline; }

h1
{
	color: #2C5886;
	font: lighter normal 21px Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
	text-transform: uppercase;
	text-align: left;
	margin-top: 2px;
}

h2
{
	font: Arial, Helvetica, sans-serif;
	color: #2C5886;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 6px;
	text-align: left;

}

h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2C5886;
	text-align: left;
}

li
{
	font: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background: url(../../assets/images/bullet_blue_bg.gif) no-repeat;
	list-style: none;
	margin: 5px 0px 5px 5px;
	padding-left: 20px;

}

p
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px 0px 15px;
	text-align: left;
}

span.greetUser
{
	color: #000000;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.markProductOutOfStock
{
	color: #C76170;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.newItemInCart, .inputRequirement
{
	color: #FF0000;
	font: 10px Verdana, Arial, sans-serif;
}

span.productSpecialPrice, span.errorText
{
	color: #BA3F47;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

table.formArea
{
	background: #F1F9FE;
	border-color: #7B9EBD;
	border-style: solid;
	border-width: 1px;
}

table.productListing
{
	background: #EEF2F7;
	border: 1px solid #B6C7DD;
	border-spacing: 1px;
}

td.accountCategory
{
	color: #AABBDD;
	font: 13px Verdana, Arial, sans-serif;
}

td.fieldKey, td.tableHeading { font: bold 12px Verdana, Arial, sans-serif; }
td.fieldValue { font: 12px Verdana, Arial, sans-serif; }

td.footer
{
	background: #E7EDF4;
	font-size: 10px;
}

td.footer a
{
	color: #2C5886;
	font-size: 10px;
}

td.footerNav
{
	color: #454545;
	font-size: 10px;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}

td.footerNav a { color: #FFFFFF; }
td.formAreaTitle { font: bold 12px Tahoma, Verdana, Arial, sans-serif; }

td.headerError
{
	background: #FF0000;
	color: #FFFFFF;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
}

td.headerInfo
{
	background: #00FF00;
	color: #FFFFFF;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
}

td.headerNavigation
{
	background: #FFFFFF;
	color: #000000;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.infoBox, span.infoBox, td.productListing-data, td.smallText, span.smallText, p.smallText, .messageBox { font: 11px Verdana, Arial, sans-serif; line-height: 1.4; }

td.infoBoxHeading
{
	background: #7CA2C7;
	color: #FFFFFF;
	font: bold normal 11px Arial, sans-serif;
	height: 17px;
	margin-bottom: 2px;
	margin-top: 2px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}

td.main, p.main { font: 11px/1.3 Verdana, Arial, sans-serif; }

.pageHeading
{
	color: #2C5886;
	font: normal 21px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 8px;
}

td.subBar
{
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

TEXTAREA
{
	font: 11px Verdana, Arial, sans-serif;
	width: 100%;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd, tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background: #fff; }
tr.footer { background: #E7EDF4; }
tr.header, tr.headerNavigation { background: #FFFFFF; }
tr.headerError { background: #FF0000; }
tr.headerInfo { background: #00FF00; }
tr.subbar { background: #F4F7FD; }

ul
{
	color: #000000;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 7px 0;
	padding: 0;
	text-align: left;
}

.boxText
{
	color: #454545;
	font: 11px Verdana, Arial, sans-serif;
	line-height: 16px;
}

.blockLink {
	display: block;
	border-top: 1px dotted #B6C7DD;
	padding: 5px 0;
	text-align: left;
}

.boxText a {
	font: 11px Verdana, Arial, sans-serif;
}

.boxText a span {
	font-size: 10px;
}

.boxText a img.indicator {
	background: url(/global_assets/images/blue_arrow_small.gif) no-repeat;
}

.boxText a b img.indicator {
	background: url(/global_assets/images/blue_arrow_small_down.gif) no-repeat;
}

.bestSellerNo {
	padding-top: 8px;
}

.checkoutBarCurrent
{
	color: #000000;
	font: bold 10px Verdana, Arial, sans-serif;
}

.checkoutBarFrom, .checkoutBarTo
{
	color: #666666;
	font: 10px Verdana, Arial, sans-serif;
}

.containinglines
{
	background: #FFFFFF;
	border-bottom: 1px solid #7B9DC5;
	border-left: 1px solid #7B9DC5;
	border-right: 1px solid #7B9DC5;
}

.errorBox
{
	background: #FFB3B5;
	font: bold 10px Verdana, Arial, sans-serif;
}

.featurebox
{
	background: #8BA6C6;
	padding: 8px 0px 4px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

.featurebox a, .featurebox a:hover
{
	color: #FFFFFF;
}

.featurebox h1
{
	color: #FFFFFF;
	font: lighter normal 24px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 6px;
}

.featurebox li
{
	background: url(../../assets/images/bullet_white_bg.gif) no-repeat;
	list-style: none;
	margin-left: -25px;
	margin-top: 8px;
	padding-left: 15px;
}

.featurebox p
{
	color: #000000;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}

.featurebox ul
{
	color: #000000;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	text-align: left;
}

.featureboxBottom
{
	background: #8BA6C6;
	padding-bottom: 6px;
}

.featureboxSide, .featureboxEmpty
{
	background: #8BA6C6;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

.featureboxSide a, .featureboxSide a:hover
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.form_panel
{
	background: #E7EDF4;
	border: 1px #CCCCCC dashed;
	color: #000000;
	font-size: 10px;
	padding: 9px 9px 9px 15px;
}

.imageWhiteBorder { border: 1px solid #FFFFFF; }

.infoBox { border: 1px solid #B6C7DD; }

.infoBox ul
{
/*	background: url(../../assets/images/bullet_white_bg.gif) no-repeat; */
	color: #000000;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin-top: 8px;
	text-align: left;
}

.infoBoxContents
{
	background: #EEF2F7;
	font: 10px Arial, sans-serif;
}

.infoBoxNotice { background: #CC6666; }

.infoBoxNoticeContents
{
	background: #FFCC99;
	font: 10px Arial, sans-serif;
}

/* message box */
.messageStackError, .messageStackWarning
{
	background: #FFB3B5;
	font: 10px Verdana, Arial, sans-serif;
}

.messageStackSuccess
{
	background: #99FF00;
	font: 10px Verdana, Arial, sans-serif;
}

.moduleRowOver
{
	background: #2C5886;
	cursor: pointer;
}

.moduleRowSelected { background: #A7C4E3; }

.orderEdit
{
	color: #2C5886;
	font: 10px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.productListing-heading {
	background: #FFFFCC;
	/*color: #FFFFFF;*/
	font: bold 10px Verdana, Arial, sans-serif;
}

.productListing-heading a {
	display: block;
	background: #476D8F;
	padding: 6px;
	color: #FFFFFF;
	min-width: 50px;
	text-align: center;
}

.productListing-heading a:hover {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	/*text-decoration: underline;*/
}

.productsNotifications
{
	background: #FFFEE6;
	font-size: 10px;
	margin: 12px 2px 2px;
	padding: 3px;
}

.shopTable h1
{
	font-size: 11px;
	font-weight: bold;
	margin-top: -3px;
}

.shopTable p { font-size: 9px/10px Verdana, Arial, sans-serif; }

.stockWarning
{
	color: #CC0033;
	font: 10px Verdana, Arial, sans-serif;
}

.subnavCell
{
	border-left: 1px solid #8BA6C6;
	border-right: 1px solid #8BA6C6;
	background-color: white;
}

.SUBNAV
{
	font-weight: bold;
	font-size: 11px;
	font: Verdana, Arial, sans-serif;
	color: #2C5886;
	text-align: left;
	text-decoration: none;
	background-color: #EEF2F7;
	padding: 3px 0px 5px 5px;
	margin-top: 1px;
	border-bottom: 1px solid #C5D3E3;
}

.subnavHeading
{
	padding: 0px 0px 5px 5px;
	margin: 0px;
	font: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: white;
	text-transform: uppercase;
	width: 210px;
}

.SUBNAV a
{
	font-weight: normal;
	font-size: 11px;
	font: Verdana, Arial, sans-serif;
	color: #2C5886;
	width: 206px;
	text-decoration: none;
	padding-left: 16px;
}


.SUBNAV a:hover
{
	text-decoration: underline;
}

.utilitynav {
	color: #2C5886;
	font-size: 10px;
	padding-right: 58px;
	padding-top: 5px;
	text-align: right;
}

label {
	font-size: 9px;
	line-height: 15px;
	cursor: hand;
	cursor: pointer;
}

input
{
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
	color: #003366;
	margin-right: 4px;
}

input:focus
{
	background-color: #FFFF99;
	color: #333366;
}

select:focus
{
	background-color: #FFFF99;
	color: #333366;
	cursor: hand;
	cursor: pointer;
}

textarea:focus { background-color: #FFFF99; }

.submit
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #003366;
	line-height: 14px;
	padding: 3px;
}

.inputText
{
	font-size: 11px;
	width: 180px;
	margin-bottom: 6px;
}

.inputTextArea
{
	font-size: 11px;
	width: 360px;
	margin-bottom: 6px;
}

.inputMenu
{
	color: #003366;
	background: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 4px 4px 4px 0px;
}

.tableInfo
{
	background-color: white;
}

.tableInfo:first-child
{
	background-color: blue;
}

.tableInfo td
{
	background-color: #EEF2F7;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

/* ------- SEASONAL PROMOTION BOX -------  */

#seasonInfoBox {
	width: 100%;
	margin: 15px 0 10px;
	border: 1px solid #BA3F47;
}

#seasonInfoBoxNarrow {
	width: 135px;
	margin: 3px 0;
	border: 1px solid #BA3F47;
}

#seasonInfoBox th a, #seasonInfoBoxNarrow th a {
	color: white;
	font-weight: bold;
}

#seasonInfoBox a, #seasonInfoBoxNarrow a {
	color: #BA3F47;
	font-weight: bold;
}


#seasonInfoBox tr td ul {
	margin-left: 0;
	padding-left: 0;
}

#seasonInfoBoxNarrow tr td ul {
	margin: 0;
	padding: 0;
}

#seasonInfoBox tr td ul li {
	background: url(../../assets/images/bullet_xmas_red_bg.gif) no-repeat;
	padding: 0 0 0 15px;
	margin: 5px 0;
	font-size: 11px;
	line-height: 15px;	
}

#seasonInfoBoxNarrow tr td ul li {
	background: transparent;
	padding: 5px;
	margin: 0;
	font-size: 10px;
	line-height: 13px;
	border-top: 1px solid #DEA0A5;	
}

#seasonInfoBoxNarrow tr td ul li ul li {
	border: 0;
	background: url(../../assets/images/bullet_xmas_red_bg.gif) no-repeat -5px 0;
	padding: 0 0 0 7px;
	margin: 5px 0;
}

/* SEASON INFO BOX SNOWFLAKE BG

#seasonInfoBox td , #seasonInfoBoxNarrow td {
	background: url(../../assets/images/xmas_box_bg.gif);
}
 */
#seasonInfoBox td {
	padding: 14px 14px 0;
	font-size: 12px;
	line-height: 16px;
}

#seasonInfoBoxNarrow td {
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#seasonInfoBox th, #seasonInfoBoxNarrow th {
	color: white; 
	font-weight: bold;
	text-transform: uppercase;
	font-family: arial;
}

#seasonInfoBox h3
{
	font: Arial, Helvetica, sans-serif;
	color: #BA3F47;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 6px;
	text-align: left;
	margin-top: 21px;

}

/*  ---  XMAS SNOW BACKGROUND  --- 

#seasonInfoBox th, #seasonInfoBoxNarrow th {
	background: #BA3F47 url(../../assets/images/xmas_snowfall_bg.gif);
}
*/

/*  ---  MOTHER'S DAY BACKGROUND  --- 
#seasonInfoBox th, #seasonInfoBoxNarrow th { 
	background: #BA3F47 url(/assets/images/mothers-day-flower-bg1.gif);
} */

 
 /*  ---  SEASON INFO BOX BACKGROUND (PLAIN) ---  */
#seasonInfoBox th, #seasonInfoBoxNarrow th { 
	background: #BA3F47;
}


#seasonInfoBox th {
	height: 22px;
	font-size: 14px;
}

#seasonInfoBoxNarrow th {
	height: 22px;
	font-size: 11px;
}

/* ---- PRODUCT PAGE ---- */

#freeGiftWrap {
	width: 220px;
	float: left;
	margin-left: 5px;
}

#freeGiftWrap h1, #freeCase h1, #finishingTouches h1 {
	text-transform: uppercase;
	font-size: 16px;
	color: #2c5886;
	margin: 0 0 5px;
}

#freeGiftWrap p, #freeCase p {
	width: 122px;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
}

#freeGiftWrap a {
	font-weight: bold;
}

#freeGiftWrap img, #freeCase img {
	float: left;
	margin: 0 5px 3px 0;
}

#freeGiftWrap div {
	float: left;
	width: 220px;
	font-size: 10px;
}

#priceInfo {
	width: 205px;
	float: right;
	border: 1px #ba3f47 solid;
	font-size: 12px;
}

/* #priceInfo * {
	text-align: center;
} */

#priceInfo h1 {
	width: 205px;
	background: #ba3f47;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 0;
	font-weight: bold;
	text-align: center;
}

#priceInfo p#ourPrice {
	color: #ba3f47;
	margin: 8px 8px 0;
}

#priceInfo p#ourPrice strong {
	color: #ba3f47;
	font-size: 21px;
	font-weight: bold;
}

#priceInfo p#ourPrice strong s {
	font-size: 12px;
}

#priceInfo p#offerExpires {
	margin: 5px 8px 0;
}

#priceInfo p#delivery {
	margin: 5px 8px 0;
}

#priceInfo p#delivery strong {
	font-weight: bold;
}

#priceInfo p#button {
	text-align: center;
	margin: 8px 0 8px;
}

#freeCase {
	width: 220px;
	float: left;
	clear: left;
	margin-top: 21px;
}

#finishingTouches {
	width: 210px;
	float: right;
	margin-top: 21px;
}

#finishingTouches ul {
	margin: 0;
	padding: 0;
}

#finishingTouches ul li {
	margin: 0;
	padding: 0 0 4px 20px;
	font-size: 10px;
	line-height: 1.4;
}

#finishingTouches ul li a {
	font-style: italic;
}

td.pageHeading p {
	margin: 0;
}

td.pageHeading span.smallText {
	margin-top: 0;
	padding: 2px 4px 2px 20px;
	height: 16px;
	margin-left: 4px;
	background: url('/assets/images/notepad_icon.gif') no-repeat 2px 2px;
	background-color: #FFFFCC;
}

p#stockNotice {
	background: #FFFFCC;
	margin:5px 0 0;
	padding: 5px 10px 5px;
	font-size: 11px;
	line-height: 1.4;
}	

.boxText span.testimonial-text {
	font-size: 11px;
	font-style:italic;
	line-height: 1.4;
	color: #000;
	display: block;
	margin-bottom: 2px;
}

.boxText a.testimonial-link  {
	display: block;
	text-align: right;
	background: transparent url(/global_assets/images/blue_arrow_small.gif) no-repeat right 4px;
	padding-right: 12px;
}

.boxText span.testimonial-name {
	display: block;
	margin-top: 5px;
	font-weight: bold;
	font-size: 10px;
}

.boxText a.testimonial-more {
	display: block;
	margin-top: 5px;
	border-top:1px dotted #B6C7DD;
	padding-top: 6px;
	text-align: center;
	text-transform:uppercase;
	letter-spacing: -0.05em;
	font-size: 11px;
}

td.infoBoxHeading img {
 display: none;
}

td.infoBoxHeading a {
 padding: 0 3px;
}


/***  SALE STYLES  ***/

#sale h1 {
	width: 315px;
	height: 114px;
	float: left;
	margin: 0 0 25px 0;
}

#sale ul {
	width: 274px;
	height: 114px;
	float: left;
	padding: 0;
	margin: 0 0 25px 0;
	clear: right;
	font-family: Arial, Helvetica, sans-serif;
}
#sale li {
	background: url('/global_assets/images/tick.gif') no-repeat;
	margin: 0 0 10px 20px;
	padding: 0 0 0 20px;
}

#sale li a {
	color: #BA3F47;
	text-decoration: underline;
}

#sale h1 span {
	display: none;
}

a.saleItem {
	width: 187px;
	float: left;
	text-align: center;
	padding: 1px 1px 25px;
	margin-left: 11px;
	background: url(/shop/includes/languages/english/images/buttons/button_buy_now.gif) no-repeat bottom center;
	border-bottom: 6px solid #fff;
}
#shopPage a.saleItem {
	width: 202px;
	padding: 0 0 30px;
	margin: 10px 0 30px;
	font-size: 13px;
	font-weight: bold;
}
#sale a.first {
	margin-left: 0;
	clear: left;
}
#sale div {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
}
a.saleItem:hover {
	background: #EEF2F7 url(/shop/includes/languages/english/images/buttons/button_buy_now.gif) no-repeat bottom center;
	border-bottom: 6px solid #EEF2F7;
}
a.saleItem:hover {
	text-decoration: none !important;
}
a.saleItem * {
	text-align: center;
}
a.saleItem img {
	border: 1px solid #a7c1da;
	margin-bottom: 6px;
}
a.saleItem h2 {
	font-weight: bold;
	font-size: 13px;
	text-transform: none;
	margin: 0;
}
a.saleItem p {
	font-size: 11px;
	text-transform: none;
	margin: 0;
}
a.saleItem p span {
	font-size: 14px;
	text-decoration: line-through;
	color: #ff0000;
	margin: 0;
}
a.saleItem p strong {
	font-size: 14px;
	color: #000000;
}
#sale a.wide {
	width: 288px;
}
div#sale.shop-home img, #sale.shop-home a.wide {
	width: 200px;
}
#sale.shop-home a.wide {
	width: 200px;
	margin-left: 40px;
	margin-bottom:0;
}
#sale.shop-home a.first {
	margin-left: 0;
	clear: left;
}

/*** SUMMER SALE ***/

.summer h1 {
	background: url('/global_assets/images/summer-sale-bg.jpg') no-repeat;
}
.summer ul {
	background: url('/global_assets/images/summer-sale-text-bg.jpg') no-repeat;
} 


/*** AUTUMN SALE ***/

.autumn h1 {
	background: url('/global_assets/images/autumn-sale-bg.jpg') no-repeat;
}
.autumn ul {
	background: url('/global_assets/images/autumn-sale-text-bg.jpg') no-repeat;
}

/*** XMAS PROMO PAGE ***/

.xmas h1 {
	background: url('/global_assets/images/xmas-gifts-bg.jpg') no-repeat;
}
.xmas ul {
	background: url('/global_assets/images/xmas-gifts-text-bg.jpg') no-repeat;
}
.xmas li {
	background: url('/global_assets/images/tick-white-redbg.gif') no-repeat !important;
	color: #fff;
}
.xmas li a {
	color: #fff !important;
}


/*** NEW YEAR PROMO PAGE ***/

.new-year h1 {
	background: url('/global_assets/images/new-year-gifts-bg.jpg') no-repeat;
}
.new-year ul {
	background: url('/global_assets/images/xmas-gifts-text-bg.jpg') no-repeat;
}
.new-year li {
	background: url('/global_assets/images/tick-white-redbg.gif') no-repeat !important;
	color: #fff;
}
.new-year li a {
	color: #fff !important;
}


/*** VALENTINE PROMO PAGE ***/

.valentine h1 {
	background: url('/global_assets/images/valentine-gifts-bg.jpg') no-repeat;
}
.valentine ul {
	background: url('/global_assets/images/valentine-text-bg.jpg') no-repeat;
}
.valentine li {
	background: url('/global_assets/images/tick-white-redbg.gif') no-repeat !important;
	color: #fff;
}
.valentine li a {
	color: #fff !important;
}


/*** MOTHER's DAY PROMO PAGE ***/

.mothers h1 {
	background: url('/global_assets/images/mother-gifts-bg.jpg') no-repeat;
}
.mothers ul {
	background: url('/global_assets/images/valentine-text-bg.jpg') no-repeat;
}
.mothers li {
	background: url('/global_assets/images/tick-white-redbg.gif') no-repeat !important;
	color: #fff;
}
.mothers li a {
	color: #fff !important;
}

/*** SPRING SALE PROMO PAGE ***/

.spring h1 {
	background: url('/global_assets/images/spring-gifts-bg.jpg') no-repeat;
}
.spring ul {
	background: url('/global_assets/images/spring-text-bg.jpg') no-repeat;
}
.spring li {
	background: url('/global_assets/images/tick-green.gif') no-repeat !important;
	color: #3d610e;
}
.spring li a {
	color: #3d610e !important;
}
a.buybutton img {
	margin-top: 8px;	
}
.specialBox img { width: 120px; margin-bottom: 5px; }

