 /*
  $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
*/
/* Start PRODUCT DESCRIPTION */
.LedFree { background: url('images/typography/bullet-error.gif') no-repeat left center; border: 0 solid #F5F0E4; color: #F24E74; margin: 10px 8px 0 8px; padding: 0 0 0 28px; }
.SmokeFree { background: url('images/typography/noSmoking2.png') no-repeat left center; border: 0 solid #F5F0E4; color: #F24E74; margin: 10px 8px 0 8px; padding: 1px 0 1px 28px; }
.PetFree { background: url('images/typography/dog.png') no-repeat left center; color: #D3660D; margin: 10px 8px 10px 8px; padding: 5px 0 5px 32px; }
.Colourfast { background: url('images/typography/shield.png') no-repeat left center; border: 0 solid #F5F0E4; color: #F24E74; margin: 10px 8px 0 8px; padding: 0 0 0 28px; }
.CottonOnly { background: url('images/typography/shield.png') no-repeat left center; border: 0 solid #F5F0E4; color: #F24E74; margin: 10px 8px 0 8px; padding: 0 0 0 28px; }
.DollShoesNotInc { background: url('images/typography/goldenline.png') no-repeat left center; color: #D3660D; margin: 10px 8px 0 8px; padding: 0 0 0 32px; }
.ToFit { background: url('images/typography/t-shirt.png') no-repeat left center; border: 0 solid #F5F0E4; color: #F24E74;  margin: 10px 8px 0 8px; padding: 0 0 2px 28px; }

.quote-bulletlist { list-style: url('images/typography/bullet-list.gif'); list-style-type: inherit; padding: 1px 5px 3px 15px; }

.greenTick { background: url('images/typography/checklist-bg.gif') no-repeat left top; font-size: smaller; margin: 10px 8px 0 8px; padding: 0 0 0 28px; }
.infoIcon { background: url('images/typography/bullet-info.gif') no-repeat left top; color: #D78807; margin: 10px 8px 10px 8px; padding: 0px 0px 5px 28px; }
.lightBulb { background: url('images/typography/bullet-tips.gif') no-repeat left center; color: #307BAE; font-style: italic; margin: 10px 8px 0 8px; padding: 2px 0 2px 28px; }
.paperClip { background: url('images/typography/clip-bg.gif') no-repeat left top; color: #D78807; padding: 5px 5px 15px 35px; margin-top: 5px; }
.lightning { background: url('images/typography/lightning.png') no-repeat left center; color: #D3660D; margin: 10px 8px 0px 8px; padding: 0px 0px 0px 32px; }
/* End PRODUCT DESCRIPTION */

/* --- bof product Details product page --- */
.prodDetail { margin: auto; width: 500px; }
.prodDetail-c1 { float: right; width: 250px; min-height: 30px; }
.prodDetail-c2 { float: left; width: 250px; min-height: 30px; }
.prodDetail-m1 { float: right; height: 1px; width: 0px; }
.prodDetail-m2 { float: left; height: 1px; width: 0px; }

.prodDetail-c1, .prodDetail-c2 {  border: 0px solid #dedac3;  margin: 10px 0 0 0; text-align: left; }
/* --- eof product Details product page --- */

a { color: #383838; text-decoration: none; }

a.cat { color: #4C4C4C; text-decoration: none; }

a.linklisting-heading { color: #307bae; }

a.linklistingmain { color: #fff; }

a.pageresults:visited, a.pageresults, a.pageresults:hover { color: #869e0f; }

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.linklistingcats, a.linklistingsubcats { color: #000; line-height: 1.5; }

a.linklistingcats:hover, a.linklisting-heading:hover, a.linklistingmain:hover, a.linklistingsubcats:hover { color: #FF0000; }

a.pageresults { color: #0000FF; }

a.pageresults:hover { background: #FFFF33; color: #0000FF; }

a.sitemap { color: #009900; }

a.sitemap:hover {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	color: #ff0000;
}

td.smalltext-gst {
	color: #006699;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}

body {
	background: #999; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f0ed), to(#d0cdc6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f4f0ed,  #d0cdc6); /* for firefox 3.6+ */
	border: 0px;
	color: #383838;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f0ed', endColorstr='#d0cdc6'); /* for IE */
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.6;
	padding: 0px;
}

checkbox, input, radio, select {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

div#advent a {
	color: #dc1400;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
}

div#advent a:hover { color: #cc0000; text-decoration: none; }

div.contact {
	background: #F5FAF0;
	border: 1px solid #E2E2E2;
	margin-top: 20px;
	padding: 0px;
}

form { display: inline; }

td.product_name {
	color: #307BAE;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

h1 {
	color: #307BAE;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

h2, th.sitemapheading, .pr_name, .ml3, .sitemapheading {
	color: #307BAE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* Heading */
h3 { font-size: 1.3em; }

h4 { font-size: 1em; text-transform: uppercase; }

/*mozilla fix*/
html>body #thecategories a { width: auto; }

img { border: 0px; }

ol li {
	color: red;
	margin-bottom: 15px;
	margin-left: 35px;
	margin-top: 5px;
}

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: Tahoma, Verdana, Arial, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 8px 28px;
}

p.earnpointstext {
	color: #009900;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	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;
	font-style: italic;
	margin: 10px 8px 0px 8px;
	padding: 2px 0px 2px 28px;
	text-decoration: none;
	text-transform: none;
}

p.quote-age1 {
	border: 1px solid #F5F0E4;
	color: #307BAE;
	font-style: italic;
	padding: 5px 5px 5px 5px;
	text-transform: none;
}

p.quote-clip {
	background: url('images/typography/clip-bg.gif') no-repeat left top;
	border: 0px solid #fbf5df;
	color: #D78807;
	font-family: Tahoma, 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: Tahoma, Verdana, Arial, sans-serif;
	margin: 10px 8px 10px 8px;
	padding: 0px 0px 5px 28px;
}

p.quote-optionsas {
	color: #999999;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: xx-small;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 8px;
}

p.quote-petfree {
	background: url('images/typography/M.png') no-repeat left center;
	color: #D3660D;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 10px 8px;
	padding: 5px 0px 5px 32px;
}

/* 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-shoes {
	background: url('images/typography/lightning.png') no-repeat left center;
	color: #D3660D;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 32px;
}

p.quote-sticky {
	border: 1px solid #F3F3F3; /*background: url('images/typography/sticky-bg.gif') no-repeat left center;*/
	color: #869E0F;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 2px 8px 8px;
	padding: 5px 5px 5px 5px;
}

p.quote-tick {
	background: url('images/typography/checklist-bg.gif') no-repeat left top;
	border: 1px dotted #5fb359;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: smaller;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 28px;
}

p.quote-toxic {
	background: url('images/typography/bullet-error.gif') no-repeat left center;
	border: 0px solid #F5F0E4;
	color: #F24E74;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0px 0px 0px 28px;
}

span.errortext, span.productspecialprice {
	color: #ff0000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

span.greetuser, span.optionsavailable {
	color: #f0a480;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.markproductoutofstock {
	color: #c76170;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.newitemincart, .inputrequirement {
	color: #ff0000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

span.pointwarning { color: #f00; }

table.featuredproducts {
	background-color: #f8f8f9;
	border: 1px;
	border-color: #f4f0ed;
	border-style: solid;
}

table.formarea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

table.linklisting {
	border: 1px;
	border-color: #F5F0E4;
	border-style: solid;
}

table.productlisting {
	border: 0px;
	border-color: #b6b7cb;
	border-style: solid;
}

table.star-2 { background-image: url('images/m07-2.jpg'); border: 0px; }

td.accountcategory {
	color: #aabbdd;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
}

/*** BOF Advent_Calendar ***/
td.advent_zelle {
	background-image: url("/images/advent_calendar_star.gif");
	background-position: center;
	background-repeat: no-repeat;
	color: #464646;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
	padding-top: 7px;
	text-decoration: none;
	width: 50px;
}

td.bestsellersboxheading {
	background: #67C0E3;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 5px;
}

td.catbar {
	background: #F24E74 url('images/m18.gif') no-repeat center;
	color: white;
	height: 28px;
	width: 515px;
}

td.categoriesboxheading {
	background: #eaa000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	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.colleft-bgd { background: #F5f0e4; }

td.colright-bgd, .tellafriendbox { background: #F4F0ED; }

td.contentboxheading {
	background: #70d250;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 0px;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-left: 28px;
	padding-right: 28px;
	width: 95%;
}

td.contentfeaturedboxheading {
	background: #F24E74;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 0px;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-left: 28px;
	padding-right: 28px;
	width: 95%;
}

td.contentstarboxheading, .contentstarbox { background: #307bae; }

td.cookieboxheading {
	background: #70d250 url('images/icons/cookies.png') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.csound { padding-left: 0px; }

td.fieldkey, td.tableheading {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.fieldvalue {
	font-family: Tahoma, 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 {
	background: #ff0000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

td.headerinfo {
	background: #00ff00;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

td.headernavigation, td.footer {
	background: #565656;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 52px;
	text-align: left;
}

td.infoboxheading {
	background: #70d250 url('images/icons/flower.gif') no-repeat left;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 5px;
}

td.thoughtsboxheading {
	background: #70d250 url('images/icons/flower.gif') no-repeat left;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 5px;
}

td.infoboxheadingcat {
	background: #eaa000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.infoboxheadingr {
	background: #869e0f;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

TD.infoNotice, DIV.infoNotice {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
	}

td.informationboxheading, td.orderhistoryboxheading {
	background: #67C0E3;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 21px;
	padding-right: 5px;
}

td.learnvalueoff, td.learnvalueon {
	background: #f8f8f9;
	color: #383838;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

td.li-cat-desc {
	background: url('images/typography/icon-star-b.gif') no-repeat;
	background-position: left;
	color: #307BAE;
	padding-left: 12px;
	padding-top: 4px;
}

td.linklisting-data {
	border-bottom: 0px solid #b6b7cb;
	border-right: 0px solid #b6b7cb;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	padding: 5px;
}

td.main, p.main {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

td.main-article {
	color: #4682b4;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	padding-left: 5px;
}

td.main-title {
	color: #4682b4;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

td.main-wood {
	background: url('category_descriptions/images/board_bgd.gif') center;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 5px;
}


td.main-woodBags {
	background: url('category_descriptions/images/boardBags_bgd.gif') center;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 5px;
}

td.manufacturersboxheading, td.languagesboxheading, td.manufacturerinfoboxheading {
	background: #b6b7cb;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 21px;
	padding-right: 5px;
}

td.menu { background: #F5F0E4; width: 175px; }

td.menu-a {
	background: #E9DDC4 url('images/m14.gif') no-repeat center;
	height: 19px;
	width: 22px;
}

td.menu-a-sub {
	background: #F5F0E4 url('images/m14.gif') no-repeat center;
	height: 19px;
	width: 22px;
}

td.menu-b {
	background: #EAA000 url('images/m13.gif') no-repeat left;
	height: 28px;
	width: 197px;
}

td.menuimage, .infobox { background: #fbf5df; }

td.ml8 {
	background: #f3f3f3;
	color: #307BAE;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	padding-left: 28px;
	padding-top: 2px;
}

td.pageheading, div.pageheading {
	background: #F24E74 url('images/family.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-account {
	background: #F24E74 url('images/account.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-addressbook {
	background: #F24E74 url('images/addressbook.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheadingbgd {
	background: #F24E74;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
	color: #FFFEFE;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding-left: 28px;
	padding-right: 28px;
	width: 100%;
}

td.pageheadingbgd-grn {
	background: #70D250;
	border-right-color: #FFFEFE;
	border-right-style: solid;
	border-right-width: 2px;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-left: 28px;
	padding-right: 28px;
	width: 100%;
}

td.pageheading-cart {
	background: #F24E74 url('images/shoppcart-blue.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-check {
	background: #F24E74 url('images/checkout-pay.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-deleteacct {
	background: #F24E74 url('images/delete-acct.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-grn div.pageheading-grn {
	background: #70d250 url('images/flower.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-login {
	background: #F24E74 url('images/login-page.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-logoff {
	background: #67C0E3;
	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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-news {
	background: #70d250 url('images/icons/news.png') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-orderhistory {
	background: #F24E74 url('images/orderhistory.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-password {
	background: #F24E74 url('images/password.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheadingprice {
	background: #70d250;
	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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-prodinfo, div.pageheading-prodinfo {
	background: #eaa000 url('images/hearts.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-ship {
	background: #F24E74 url('images/checkout-ship-grn.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-success {
	background: #F24E74 url('images/success.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.pageheading-wishlist {
	background: #F24E74 url('images/wishlist.gif') no-repeat 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;
	color: #FFFEFE;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-top: 6px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.prizedrawboxheading {
	background: #F24E74;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

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.reviewsboxheading, td.shoppingcartboxheading, td.specialsboxheading, td.currenciesboxheading, td.productnotificationsboxheading {
	background: #67C0E3;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 5px;
}

td.searchboxheading {
	background: #eaa000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
}

td.securepageheading {
	background: #70d250;
	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;
	color: #FFFEFE;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

td.smalltext, span.smalltext, p.smalltext {
	color: #747474;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}

td.smalltext-bestsellersbox {
	color: #7d4f0f;
	font-size: 7px;
	font-weight: 200;
	padding-left: 3px;
	padding-right: 5px;
}

td.smalltext-whatsnewbox {
	color: #e8a246;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8px;
	padding-left: 3px;
	padding-right: 5px;
}

td.star-1 {
	background-image: url('images/m07-1b.jpg');
	border: 0px;
}

td.star-2l {
	background-image: url('images/m07-2lb.jpg');
	border: 0px;
}

td.star-2lrand {
	background-image: url('images/m07-2lrandb.jpg');
	border: 0px;
}

td.star-rand {
	background-image: url('images/m07-randb.jpg');
	border: 0px;
}

td.tellafriendboxheading {
	background: #67C0E3;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-top-width: 1px;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 5px;
}

td.toc{ background: #F5F0E4; height: 100%; max-height: 100%; }

td.whatsnewboxheading {
	background: #eaa000;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 5px;
}

textarea {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 100%;
}

tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even, tr.linklisting-odd { 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, tr.header { background: #ffffff; }

tr.footer, tr.headernavigation, tr.footer { background: #bbc3d3; }

tr.headererror { background: #ff0000; }

tr.headerinfo { background: #00ff00; }

tr.linklisting-even { background: #F5F5F5; }

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-pr_descr {
	background: url('images/typography/bullet-list.gif') no-repeat;
	color: #307BAE;
}

ul li-infobox {
	background: url('images/typography/bullet-list.gif') no-repeat;
	color: #307BAE;
}

ul.sitemap {
	background: url('images/typography/bullet-list1.gif') no-repeat;
	background-position: center;
	color: #ff0000;
	padding-left: 1px;
	padding-right: 0px;
}

.activelink { display: block; font-weight: bold; }

.advent_rahmen {
	border: 5px solid #ffffff;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
}

.aluminium {
	background: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), color-stop(0.25, #aaa), to(#8a8a8a));
	background: -moz-linear-gradient(top, #ddd, #aaa 25%, #8a8a8a);
	border: 1px solid #666;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.7);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.7);
	padding: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
}

.articlebox {
	background: #FFFFFF;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.articleboxcontents {
	background: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.blue { background: #00BED8; background: rgba(255,255,255,.4); }

.boxtext {
	color: #383838;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 6px;
}

/* category information boxes */
.cat_getfree_box {
	background: #f8f8f9;
	border: solid 0px #F24E74;
	color: #F24E74;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	padding: 6px;
}

.cat_info_box {
	background: #f5f0e4;
	border: solid 1px #E9DDC4;
	color: #EE7700;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	padding: 6px;
}

.categoriesbox, .searchbox {
	background: #f5f0e4;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.categoriesboxcontents, .searchboxcontents {
	background: #f5f0e4;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.catwithsubs, .catwithnosubs {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
}

.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;	padding-left: 10px; }

.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; }

.checkoutbarfrom, .checkoutbarto {
	color: #8c8c8c;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.contentbox, .reviewsbox, .shoppingcartbox, .currenciesbox, .informationbox, .orderhistorybox, .productnotificationsbox {
	background: #F4F0ED;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.contentboxcontents, .contentfeaturedboxcontents {
	background: #ffffff;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
}

.contentfeaturedbox {
	background: #307bae;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.contentstarboxcontents { border: 5px; }

/* BEGIN: CSS Buttons Everywhere */
.cssbutton {
	background: #f0f0ff;
	border: 1px;
	border-color: #000080;
	border-spacing: 1px;
	border-style: solid;
	color: #000080;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
	line-height: 10px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.checkoutbarcurrent {
	color: #70d250;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.datatablecontent_invoice, .product_infobox_data, .product_infobox_data_invoice, td.subbar, td.subbar {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.datatableheadingcontentblack {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	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 {
	background: #ffb3b5;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.glass {
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), color-stop(0.5, #ddd), color-stop(0.5, #c0c0c0), to(#aaa));
	background: -moz-linear-gradient(top, #eee, #ddd 50%, #c0c0c0 50%, #aaa);
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.7);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.7);
	padding: 6px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
}

.green { background: #55ff55; background: rgba(0,255,0,.4); }

.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;
}

.info {
	color: #307BAE;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: -20%;
}

.infobox2 { background: #f8f8f9; padding-left: 5px; }

.infoboxnotice {
	background: #FF8E90;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.infoboxnoticecontents, .prizedrawinfoboxnoticecontents {
	background: #FFE6E6;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.informationboxcontents {
	background: #F4F0ED;
	font-family: Tahoma, 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 */
.input-style { background-color: #EDF8FE; border: 1px solid #0088CC; }

.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-articlebox {
	background: url('images/typography/icon-checklist-g.gif') no-repeat;
	background-position: left;
	color: #58ac22;
	padding-left: 12px;
}

.li-informationbox {
	background: url('images/typography/icon-star-b.gif') no-repeat;
	background-position: left;
	color: #307BAE;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.4;
	padding-left: 12px;
}

.bestsellersbox {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #9f730b;
}

.linkfeaturedheading {
	background: #dbd6d6;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.linkfeaturedmain, .linklisting-heading {
	background: #FFFFFF;
	color: #307bae;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.linklistingcats {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.linklistingmain {
	color: #000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.linklistingsubcats {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

.li-shopbypricebox {
	background: url('images/typography/bullet-hover-g.gif') no-repeat 5px;
	color: #307BAE;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.1;
	padding-left: 17px;
}

.manufacturersbox, .languagesbox, .manufacturerinfobox {
	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: 11px;
}

.infoboxcontents, .manufacturerinfoboxcontents {
	background: #f8f8f9;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* message box */
.messagestackerror, .messagestackwarning {
	background-color: #ffb3b5;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

/*.messageStackSuccess {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}*/
.messagestacksuccess {
	background: #70d250;
	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;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}

.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;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}

.ml4a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	left: auto;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}

.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-bottom: 2px;
	padding-left: 28px;
	padding-top: 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 {
	color: #70d250;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.pointfaq {
	background-color: #f8f8f9;
	border: 1px #bbc3d3;
	display: none;
	margin: 2px;
	padding: 4px;
	position: relative;
	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, sans-serif;
	font-size: 11px;
	text-align: left;
}

.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; }

.prevnext_navigation	{
	background-color: #ffffff;
	border: 1px #D5D5C1 solid;
	color: #006699;
	height: 18px;
	line-height: 12px;
	padding-bottom: 2px;
	padding-top: 4px;
	text-align: center;
}

.prevnext_navigation a	{
	border: 0px #D5D5C1 solid;
	color: #B2010C;
	margin-left: 2px;
	margin-right: 2px;
	padding: 4px;
	padding-top: 3px;
	text-decoration: none;
}

.prevnext_navigation a:hover	{ background-color: #f5f0e4; color: #B2010C; }

.prizedrawinfoboxnotice { background: #FF8E90; }

.productlistingbox {
	background: #fffefe;
	color: #FFFEFE;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-right: 28px;
	width: 95%;
}

.productlisting-data, .productlisting-heading {
	background: #fffefe;
	color: #464646;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.productsnotifications { background: #f2fff7; }

.promo_plus { font-size: 6em; margin-left: 5px; margin-right: 5px; }

.pscroller_c_np, .someclass {
	font-family: sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.red { background: #ff5555; background: rgba(255,0,0,.4); }

.shoppingcartboxcontents {
	background: #F4F0ED;
	color: #006699;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.sitemap {
	color: #0000ff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.sitemapproducts {
	color: #f000ff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.special_font {
}

.specialsbox {
	background: #ffffff;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #67c0e3;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #67c0e3;
	border-right-style: dotted;
	border-right-width: 1px;
}

.specialsboxcontents, .whatsnewboxcontents {
	background: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.starboxcontents {
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
}

.star-product {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.star-product-image { max-height: 98px; max-width: 150px; padding-top: 0px; }

.star-product-info { padding-top: 28px; }

.star-product-price{
	color: #b22222;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 28px;
	padding-top: 8px;
}

.star-product-title {
	color: yellow;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 6px;
}

.stil1 { color: #ffff99; font-size: 12px; font-weight: bold; }

.stockwarning {
	color: #cc0033;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
}

.td.infobox, span.infobox, .messagebox, .smalltext_invoice {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
}

.tellafriendboxcontents, .bestsellersboxcontents, .currenciesboxcontents, .languagesboxcontents, .orderhistoryboxcontents, .productnotificationsboxcontents, .reviewsboxcontents {
	background: #F4F0ED;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #b8860b;
}

.textbox {
	background: #F4F0ED;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-top: 5px;
}

.transparent {
	background: #9F9F9F;
	background: rgba(0,0,0,.4);
	border: 1px solid rgba(0,0,0,0.3);
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.7);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.7);
	padding: 2px;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
}

.txt_content05 {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.txt-toxic {
	border: 0px solid #F5F0E4;
	color: #F24E74;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 8px 0px 8px;
	padding: 0 0 0 28px;
}

.whatsnewbox {
	background: #ffffff;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #eaa000;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #eaa000;
	border-right-style: dotted;
	border-right-width: 1px;
}

.yellow { background: #ffff55; background: rgba(255,255,255,.4); }

#confirmbutton { position: absolute; right: 0; top: 0; z-index: 10; }

#hideimage {
	background-color: #fff;
	border: 0px solid #900;
	color: #009900;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 0;
	width: 500px;
	z-index: 20;
}

#indicator { visibility: hidden; }

#limited {
	color: #DC1400;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	text-indent: 65px;
}

/* New Products Scroller */
#pscroller_np { border: 0px; height: 150px; padding: 5px; }

/* Special Scroller */
#pscroller1 { border: 0px; height: 160px; padding: 5px; }

#pscroller2{ border: 0px; height: 20px; padding: 3px; width: 330px; }

#pscroller2 a{ text-decoration: none; }

#secondcat a {
	background-color: #f4f0ed;
	color: #ee7700;
	padding-left: 0px;
}

#thecategories {
	margin-bottom: -16px;
	position: relative;
	top: -9px;
	width: 195px;
}

#thecategories a {
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
}

/*Great Categories - change the menu hover color below*/
#thecategories a:hover { background-color: #e9dec4; color: #ee7700; }

/*end of mozilla fix*/
#topcat a {
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 0px;
}

/* PayPal warning code */
#warningdiv { float: right; position: relative; }

/* Slideswow */
#slidewrap {
	padding-left: 10px;
}
