 

/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

A { color: #383838; text-decoration: none; }

a.cat { color: #4C4C4C; text-decoration: none; }

A.linkListingCats { color: #000; line-height: 1.5; }

A.linkListingCats:hover { color: #FF0000; }

A.linkListing-heading { color: #307bae; }

A.linkListing-heading:hover { color: #FF0000; }

A.linkListingMain { color: #fff; }

A.linkListingMain:hover { color: #FF0000; }

A.linkListingSubCats { color: #000; line-height: 1.5; }

A.linkListingSubCats:hover { color: #FF0000; }

a.pageresults:visited, a.pageresults, a.pageresults:hover { color: #869e0f; }

/*#content {
  width: 900px; margin: auto;
  border: 0px solid #f5f0e4;
  text-align:left;
  margin: 8px auto
	background-color: #ffffff;
}*/

/*#contentMain {
	background-color: #ffffff;
}*/

/* styles for categories box, levels */ 
a.subcat1 { color: #ee7700; text-decoration: none; 
}

a.subcat2 {
	color: #df9700;
	font-style: italic;
	margin-left: 10px;
	text-decoration: none;
}

a.subcat3 { color: #019901; text-decoration: none; }

a:hover { color: #00BFD7; text-decoration: none; }

A.headerNavigation { color: #FFFFFF; }

A.headerNavigation:hover { color: #ffff33; }

A.pageResults { color: #0000FF; }

A.pageResults:hover { color: #0000FF; background: #FFFF33; }

A.sitemap { color: #009900; }

A.sitemap:hover {
	color: #ff0000;
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

body {
	/*background-image: #FFFFFF url(images/bg_.png) repeat-x top;*/
  background: "CENTER_SHOP_BACKGROUND_COLOR_OUT";
	font-family: Verdana, Arial, sans-serif;
	color: #383838;
	background-color: #f0f0f0;
	border: 0px;
	line-height: 1.6;
	padding : 0px;
}

img
{
border: 0px;
}

checkbox, input, radio, select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

div.contact {
	background: #F5FAF0;
	border: 1px solid #E2E2E2;
	margin-top: 20px;
	padding: 0px;
}

form { display: inline; }

h1 {
	color: #307BAE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}

/* Heading */
h2 {
	color: #307BAE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

h3 { font-size: 1.3em; }

h4 { font-size: 1em; text-transform: uppercase; }

.input-style { 
border: 1px solid #daa520;
background-color: #f4f0ed;
}

/*mozilla fix*/
html>body #thecategories a { width: auto; }

ol li {
	margin-bottom: 15px;
	margin-left: 35px;
	margin-top: 5px;
	color: red;
}

p { margin: 0px 5px 0 8px; padding: 0px 0px 0px 0px; }

p.earnPoints {
	color: #D78807;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}

p.earnPointsImage {
	background: url('images/typography/bullet-info.gif') no-repeat left top;
	color: #D78807;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 8px 28px;
}

p.earnPointsText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #009900;
	font-weight: normal;
}

p.note-age {
	background: #FFE6E6;
	border: 1px solid #F5F5F5;
	color: #D78807;
	margin: 0px;
	padding: 10px 15px 10px 55px;
}

p.note-blue {
	background: #f8f8f9;
	border: 0px solid #AABBDD;
	margin: 0px;
	padding: 10px 10px 10px 15px;
}

p.note-pink {
	background: #FFE6E6;
	border: 1px solid #FFB3B5;
	color: #D78807;
	margin: 0;
	padding: 10px 15px 10px 55px;
}

p.quote-age {
	background: url('images/typography/bullet-tips.gif') no-repeat left center;
	border: 0px solid #F5F0E4;
	color: #307BAE;
	text-decoration: none;
	text-transform: none;
	font-style: italic;
	margin: 10px 8px 0px 8px;
	padding: 2px 0px 2px 28px;
}

p.quote-age1 {
	border: 1px solid #F5F0E4;
	color: #307BAE;
	text-transform: none;
	font-style: italic;
	padding: 5px 5px 5px 5px;
}

p.quote-clip {
	background: url('images/typography/clip-bg.gif') no-repeat left top;
	border: 0px solid #fbf5df;
	color: #D78807;
	font-family: Verdana, Arial, sans-serif;
	padding: 1px 5px 15px 45px;
}

p.quote-info {
	background: url('images/typography/bullet-info.gif') no-repeat left top;
	border: 0px solid #fbf5df;
	color: #D78807;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 8px 10px 8px;
	padding: 0px 0px 5px 28px;
}

p.quote-optionsas {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 8px;
	font-size: xx-small;
}

/* end styles for categories box, levels */
p.quote-pink, p.quote-blue {
	background: 20px 10px;
	border: 0px solid #F5F0E4;
	color: #869E0F;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 8px;
}

p.quote-sticky {
	padding: 5px 5px 5px 5px;
	border: 1px solid #F3F3F3;
	/*background: url('images/typography/sticky-bg.gif') no-repeat left center;*/
	color: #869E0F;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 2px 8px 8px;
}

p.quote-tick {
	background: url('images/typography/checklist-bg.gif') no-repeat left top;
	border: 1px dotted #5fb359;
	font-family: Verdana, Arial, sans-serif;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 28px;
	font-size: smaller;
}

p.quote-toxic {
	background: url('images/typography/bullet-error.gif') no-repeat left center;
	border: 0px solid #F5F0E4;
	color: #F24E74;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 28px;
}

p.quote-petfree {
	background: url('images/typography/M.png') no-repeat left center;
	color: #D3660D;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 10px 8px;
	padding: 5px 0px 5px 32px;
}

p.quote-shoes {
	background: url('images/typography/lightning.png') no-repeat left center;
	color: #D3660D;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 32px;
}

span.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

span.greetuser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

span.markproductoutofstock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}

SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

SPAN.optionsAvailable {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

SPAN.pointWarning { color: #f00; }

span.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

TABLE.FeaturedProducts {
	border: 1px;
	border-style: solid;
	border-color: #f4f0ed;
	background-color: #f8f8f9;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TABLE.linkListing {
	border: 1px;
	border-style: solid;
	border-color: #F5F0E4;
}

TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #b6b7cb;
}

table.star-2 { border: 0px; background-image: url('images/m07-2.jpg'); }

TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}

TD.BestSellersBoxHeading {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

td.catbar {
	background: #F24E74 url('images/m18.gif') no-repeat center;
	width: 515px;
	height: 28px;
	color: white;
}

TD.CategoriesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #eaa000;
	color: #ffffff;
	padding-left: 8px;
}

td.ccards { padding-left: 5px; }

td.ccatbar {
	background: url('images/m99.gif') repeat;
	color: #FFFEFE;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	padding-bottom: 0px;
	padding-left: 40px;
	text-decoration: none;
	width: 900px;
}

TD.contentBoxHeading {
	background: #70d250;
	width: 95%;
	height: 20px;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	padding-right: 28px;
	padding-left: 28px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 0px;
}

TD.contentFeaturedBoxHeading {
	background: #F24E74;
	width: 95%;
	height: 20px;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	padding-right: 28px;
	padding-left: 28px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 0px;
}

TD.contentStarBoxHeading { background: #307bae; }

td.csound { padding-left: 0px; }

TD.CurrenciesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

td.footerbar { background: #009CC0; height: 6px; }

TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

td.headernavigation, td.footer {
	background: #565656;
	height: 52px;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

/*TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: #eaa000;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}*/
/*TD.infoBoxHeading {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #70d250;
	color: #ffffff;
	padding-left: 21px;
}*/

TD.infoBoxHeading {
	background: #70d250 url('images/icons/flower.gif') no-repeat left;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 40px;
	text-decoration: none;
	padding-top: 6px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.infoBoxHeadingCat {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eaa000;
	color: #ffffff;
}

TD.infoBoxHeadingR {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background: #869e0f;
	color: #ffffff;
}

TD.InformationBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 21px;
	padding-right: 5px;
}

TD.LanguagesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #b6b7cb;
	color: #ffffff;
	padding-left: 21px;
	padding-right: 5px;
}

TD.LearnValueOFF {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background: #f8f8f9;
	color: #383838;
}

TD.LearnValueON {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	background: #f8f8f9;
	color: #383838;
}

TD.linkListing-data {
	border-right: 0px solid #b6b7cb;
	border-bottom: 0px solid #b6b7cb;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TD.main, P.main {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

td.main-article {
	padding-left: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #4682b4;
}

td.main-title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #4682b4;
}

td.main-wood {
	padding-left: 5px;
	background: url('category_descriptions/images/board_bgd.gif') center;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

TD.ManufacturerInfoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #b6b7cb;
	color: #ffffff;
	padding-left: 21px;
	padding-right: 5px;
}

TD.ManufacturersBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #b6b7cb;
	color: #ffffff;
	padding-left: 21px;
	padding-right: 5px;
}

td.menu { background: #F5F0E4; width: 175px; }

td.menu-a {
	background: #E9DDC4 url('images/m14.gif') no-repeat center;
	width: 22px;
	height: 19px;
}

td.menu-a-sub {
	background: #F5F0E4 url('images/m14.gif') no-repeat center;
	width: 22px;
	height: 19px;
}

td.menu-b {
	background: #EAA000 url('images/m13.gif') no-repeat left;
	width: 197px;
	height: 28px;
}

td.menuimage { background: #fbf5df; }

td.ml8 {
	background: #f3f3f3;
	height: 20px;
	color: #307BAE;
	font-size: 11px;
	font-weight: bold;
	padding-left: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.OrderHistoryBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 21px;
	padding-right: 5px;
}

TD.pageHeading-grn DIV.pageHeading-grn {
	background: #70d250 url('images/flower.gif') no-repeat left;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 40px;
	text-decoration: none;
	padding-top: 6px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.pageHeading-news {
	background: #70d250 url('images/icons/news.png') no-repeat left;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 40px;
	text-decoration: none;
	padding-top: 6px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.pageHeading-logoff {
	background: #67C0E3;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 40px;
	text-decoration: none;
	padding-top: 6px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.pageHeading-prodInfo, DIV.pageHeading-prodInfo {
	background: #eaa000 url('images/m18.gif') no-repeat left;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 40px;
	text-decoration: none;
	padding-top: 6px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.pageHeading, DIV.pageHeading {
	background: #F24E74 url('images/m18.gif') no-repeat left;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-left: 40px;
	text-decoration: none;
	padding-top: 6px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.pageHeadingBgd {
	background: #F24E74;
	width: 100%;
	height: 20px;
	color: #FFFEFE;
	font-size: 13px;		
	font-weight: bold;
	padding-right: 28px;
	padding-left: 28px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

TD.pageHeadingPrice {
	background: #70d250;
	width: 100%;
	height: 28px;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	border-bottom-color: #FFFEFE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFEFE;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
}

td.productlisting-cart {
	border-bottom: 1px dotted #7F7F7F;
	color: #869E0F;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
}

td.productlisting-data {
	border-bottom: 1px dotted #7F7F7F;
	color: #869E0F;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: top;
}

TD.ProductNotificationsBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

TD.ReviewsBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

TD.SearchBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eaa000;
	color: #ffffff;
	padding-left: 8px;
}

TD.ShoppingCartBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

td.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	color: #747474;
	font-weight: normal;
}

td.smalltext-BestSellersBox {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 7px;
	padding-left: 3px;
	color: #e8a246;
	padding-right: 5px;
}
BestSellerBoxContents
td.smalltext-gst {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	color: #006699;
}

td.smalltext-WhatsNewBox {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8px;
	padding-left: 3px;
	color: #e8a246;
	padding-right: 5px;
}

TD.colLeft-bgd {background: #F5f0e4;
}

TD.colRight-bgd {background: #F4F0ED;
}	

TD.SpecialsBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

td.star-1 { border: 0px; background-image: url('images/m07-1.jpg'); }

td.star-rand { border: 0px; background-image: url('images/m07-rand.jpg'); }

td.star-2l {
	border: 0px;
	background-image: url('images/m07-2l.jpg');
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.TellaFriendBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #67C0E3;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
}

td.toc{ background: #F5F0E4; height: 100%; max-height: 100%; }

TD.WhatsNewBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eaa000;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

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: #f8f8f9; }

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { background: #ffffff; }

TR.footer { background: #bbc3d3; }

TR.header { background: #ffffff; }

TR.headerError { background: #ff0000; }

TR.headerInfo { background: #00ff00; }

tr.headernavigation, tr.footer { background: #bbc3d3; }

TR.linkListing-even { background: #F5F5F5; }

TR.linkListing-odd { background: #f8f8f9; }

tr.subbar { background: #f4f7fd; }

ul {
	list-style: none;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

ul li {
	background: url('images/typography/bullet-list.gif') no-repeat 20px 5px;
	color: #307BAE;
	padding-left: 35px;
}

ul li-infobox {
	background: url('images/typography/bullet-list.gif') no-repeat;
	color: #307BAE;
}

ul.sitemap {
	color: #ff0000;
	background: url('images/typography/bullet-list1.gif') no-repeat;
	background-position: center;
	padding-left: 1px;
	padding-right: 0px;
}

.activelink { display: block; font-weight: bold; }

.ArticleBox {
	background: #FFFFFF;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.ArticleBoxContents {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.BestSellersBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 6px;
	color: #383838;
}

/* category information boxes */
.cat_getfree_box {
	background: #f8f8f9;
	border: solid 0px #F24E74;
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #F24E74;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	font-weight: bold;
}

.cat_info_box {
	background: #f5f0e4;
	border: solid 1px #E9DDC4;
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #EE7700;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	font-weight: bold;
}

.CategoriesBox {
	background: #f5f0e4;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.CategoriesBoxContents {
	background: #f5f0e4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.catwithsubs, .catwithnosubs {
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.ch1{ color: #545454; font-size: 11px; font-weight: bold; }

.ch10{ color: #DC1400; font-size: 13px; font-weight: bold; }

.ch11{ padding-left: 15px; }

.ch12{ color: #D1D1D1; font-size: 10px; text-decoration: none; }

.ch15{ color: #4C4C4C; font-size: 13px; }

.ch16{ color: #565656; font-size: 11px; }

.ch2, .ch17 { color: #2C2C2C; font-size: 11px; }

.ch3{ color: #FFFFFF; font-size: 11px; font-weight: bold; }

.ch4{
	color: #FFFEFE;
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
}

.ch4a{
	color: #FFFEFE;
	font-size: 13px;
	font-weight: bold;
	padding-left: 42px;
}

.ch5{ padding-left: 16px; }

.ch6{ color: #383838; font-size: 13px; font-weight: bold; }

.ch7{ color: #869E0F; font-size: 11px; font-weight: bold;  padding-right: 10px; }

.ch7a{ color: #daa520; font-size: 11px; font-weight: bold; }

.ch9{ color: #DC1400; font-size: 11px; font-weight: bold; }

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}

.contentBox {
	background: #70d250;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.contentBoxContents {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}

.contentFeaturedBox {
	background: #307bae;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.contentFeaturedBoxContents {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}

.contentStarBox { background: #307bae; }

.contentStarBoxContents { }

.CurrenciesBox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.CurrenciesBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.datatablecontent_invoice, .product_infobox_data, .product_infobox_data_invoice, td.subbar, .checkoutbarcurrent {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.dataTableHeadingContentBlack {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.dmselected {
	background-color: #45b500; /* Style override for selected category tree */
	font-weight: bold;
}

.dropcap-gold-dk {
	background: #DAA520;
	color: #FFFFFF;
	display: block;
	float: right;
	font: 15px/10px Tahoma, Verdana, Arial, sans-serif;
	margin: 0px 3px 3px 10px;
	padding: 6px 8px 8px 8px;
}

.dropcap-gold-lt {
	background: #D2B48C;
	border: 1px solid #A9A9A9;
	color: #FFFFFF;
	display: block;
	float: none;
	font: 12px/10px Tahoma, Verdana, Arial, sans-serif;
	margin: 5px 4px 0px 10px;
	padding: 6px 8px 8px 8px;
}

.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}

.highlight2 {
	background: 20px 10px #E2FFD2;
	color: #121212;
	display: inline;
	font-weight: normal;
	margin: 10px 8px 0px 8px;
}

.highlight3 {
	background: 20px 10px;
	border: none;
	color: #DC143C;
	display: inline;
	font-weight: bold;
	line-height: 35px;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 8px;
}

.infoBox { background: #fbf5df; }

.infoBox2 { background: #f8f8f9; padding-left: 5px; }

.infoBoxContents {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxNotice {
	background: #FF8E90;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.InformationBox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.InformationBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 8px;
	padding-left: 5px;
}

.InformationBoxContentsBgd {
	background: url('images/typography/bullet-list1.gif') no-repeat;
	background-position: center;
	padding-left: 8px;
	padding-right: 0px;
}

/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

.LanguagesBox {
	background: #b6b7cb;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.LanguagesBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.LearnValueOFF {
	background: #f8f8f9;
	color: #ffffff;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}

.LearnValueON {
	background: #f8f8f9;
	color: #307BAE;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}

.li-InformationBox {
	background: url('images/typography/icon-star-b.gif') no-repeat;
	color: #307BAE;
	background-position: left;
	padding-left: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.4;
}

.li-ShopByPriceBox {
	background: url('images/typography/bullet-hover-g.gif') no-repeat 5px;
	color: #307BAE;
	padding-left: 17px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.1;
}

.li-ArticleBox {
	background: url('images/typography/icon-checklist-g.gif') no-repeat;
	color: #307BAE;
	background-position: left;
	padding-left: 12px;
}

.linkFeaturedHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background: #dbd6d6;
	color: #FFFFFF;
	text-align: center;
}

.linkFeaturedMain {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #FFFFFF;
	color: #307bae;
	text-align: center;
}

.linkListingCats {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.linkListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #ffffff;
	color: #307bae;
	text-align: center;
}

.linkListingMain {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}

.linkListingSubCats {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}

.ManufacturerInfoBox {
	background: #b6b7cb;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.ManufacturerInfoBoxContents {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ManufacturersBox {
	background: #b6b7cb;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.ManufacturersBoxContents {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* message box */
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}

.ml1{
	color: #58AC22;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.ml2{ color: #2B2726; font-size: 11px; text-decoration: none; }

.ml4{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 5px;
}

.ml4a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	left: auto;
	padding: 5px;
}

.ml5{ color: #ee7700; font-size: 10px; text-decoration: none; }

.ml5osc{ color: white; font-size: 10px; text-decoration: none; }

.ml6{ color: #9F1A37; font-size: 11px; text-decoration: none; }

.ml7{ color: #2C2C2C; font-size: 11px; text-decoration: none; }

.ml8{
	background: #f3f3f3;
	color: #307BAE;
	font-size: 11px;
	font-weight: bold;
	padding-left: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ml8a{
	background: #F5F0E4;
	color: #307BAE;
	font-size: 10px;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	text-transform: none;
}

.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: auto; }

.moduleRowSelected { background-color: #E9F4FC; }

.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #70d250;
	text-decoration: underline;
}

.OrderHistoryBox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.OrderHistoryBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.pointFaq {
	background-color: #f8f8f9;
	border: 1px #bbc3d3;
	display: none;
	position: relative;
	padding: 4px;
	margin: 2px;
	text-align: justify;
}

.pr_category{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.pr_descr, td {
	color: #464646;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
}

.pr_name, .ml3 {
	color: #307BAE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.pr_name-g {
	color: #869E0F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.pr_price, .ch8 { color: #009cc0; font-size: 13px; font-weight: bold; }

.pr_price-g { color: #869E0F; font-size: 13px; font-weight: bold; }

.productListingBox {
	background: #fffefe;
	width: 95%;
	height: 20px;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	padding-right: 28px;
}

.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #fffefe;
	color: #464646;
	font-weight: bold;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #fffefe;
	color: #464646;
	font-weight: bold;
}

.ProductNotificationsBox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.ProductNotificationsBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.productsNotifications { background: #f2fff7; }

.ReviewsBox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.ReviewsBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.SearchBox {
	background: #F5f0e4;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.SearchBoxContents {
	background: #F5f0e4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ShoppingCartBox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.ShoppingCartBoxContents {
	background: #F4F0ED;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #006699;
}

.sitemap {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0000ff;
	font-weight: normal;
}

th.sitemapHeading {
	color: #307BAE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.sitemapHeading {
	color: #307BAE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.sitemapProducts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #f000ff;
	font-weight: normal;
}

.someclass {
	font-family: sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.SpecialsBox {
	background: #ffffff;
	border-left-color: #67c0e3;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #67c0e3;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.SpecialsBoxContents {
	background: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.starBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}

.star-product {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.star-product-image { padding-top: 0px; max-height: 98px; max-width: 150px; }

.star-product-info { padding-top: 28px; }

.star-product-price{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b22222;
	padding-left: 28px;
	padding-top: 8px;
}

.star-product-title {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 14px;
	color: yellow;
	font-weight: bold;
	padding-left: 6px;
	padding-bottom: 10px;
}

.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #cc0033;
}

.td.infobox, span.infobox, .messagebox, .smalltext_invoice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
}

.TellaFriendBox { background: #F4F0ED; }

.TellaFriendBoxContents {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.TextBox {
	background: #F4F0ED;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 5px;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.txt_content05 {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.txt-toxic {
	border: 0px solid #F5F0E4;
	color: #F24E74;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0 0 0 28px;
	font-size: 12px;
}

.WhatsNewBox {
	background: #ffffff;
	border-left-color: #eaa000;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #eaa000;
	border-right-style: dotted;
	border-right-width: 1px;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.WhatsNewBoxContents {
	background: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

/* Special Scroller */
#pscroller1 { height: 160px; border: 0px; padding: 5px; }

#pscroller2{ width: 330px; height: 20px; border: 0px; padding: 3px; }

#pscroller2 a{ text-decoration: none; }

#secondcat a {
	background-color: #f4f0ed;
	color: #ee7700;
	padding-left: 0px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 195px;
}

#thecategories a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	font-size: 11px;
}

/*Great Categories - change the menu hover color below*/
#thecategories a:hover { background-color: #e9dec4; color: #ee7700; }

/*end of mozilla fix*/
#topcat a {
	padding-left: 0px;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* New Products Scroller */

#pscroller_np {
height: 150px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.prizeDrawInfoBoxNotice {
  background: #FF8E90;
}

.prizeDrawInfoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.prizeDrawBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #E62B86; 
  color: #ffffff;
}

/*** BOF Advent_Calendar ***/

td.advent_zelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	background-color: #89c540;
	height: 50px;
	width: 50px;
	background-image:  url("/images/advent_calendar_star.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 7px;
}

div#advent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #dc1400;
	text-decoration: none;
	padding: 10px;
}

div#advent a:hover {
	color: #cc0000;
	text-decoration: none;
}

.advent_rahmen {
	border: 5px solid #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.Stil1 {
	font-size: 12px;
	font-weight: bold;
	color: #ffff99;
}

.promo_plus {
   font-size: 6em; 
   margin-left:5px; 
   margin-right:5px;
}