/*
  $Id: stylesheet.css 1397 2007-06-08 15:42:32Z sasha $
  
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
  Supercharged to OpenBizBox
  http://www.openbizbox.com
  Copyright (c) 2003-2007, Golden Planet ApS
  http://www.goldenplanet.com
  
  Released under the GNU General Public License v.2
  http://www.gnu.org/copyleft/gpl.html
*/
#CheckCart{
	left: 40%;
	position: absolute;
	top: 50px;
}

#RequiredTip{
	color: #960400;
}

.BundleRequiredFont{
	font-size: 13px !important;
}

.BundleRequired{
	background: #EEEEEE;
}

.BundlesTemplateMain{
	display: block;
	padding-top: 3px;
	width: 100%;
}

.HighlightMainBundleProduct{
	background: #EEEEEE;
color: #EEEEEE; }

#BundledInCart{
	display: block;
	padding-left: 10px;
}

.nowrap {
	white-space: nowrap;
}

.bundlesBackground{
	background: #FFFF00;
}

.headerBundles{
	background: #DBDBDB;
	font: 11px/1.5 Verdana, Arial, sans-serif;
	font-weight: bold;
}

.SpecialGrey{
	color: #A39B93;
	font-weight: normal;
}

.uppercase{
}

.articletext{
	color: #A39B93;
}

.reviewslink{
	color: #960400;
}

.reviewslink b{
	color: #960400;
}

.categoriesList{
	color: #960400;
	font: bold 15px Tahoma, Verdana, sans-serif;
}

td.categoriesList{
	padding-bottom: 3px;
	padding-left: 20px;
	padding-top: 3px;
}

#newsletterBoxClass{
	color: #000000;
	padding: 3px;
	text-align: center;
}

#newsletterBoxClass a{
	color: #960400;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
}

.footerStyle, a.footerStyle{
	color: #960400;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
}

.CartBoxInfo{
	color: #000000;
	font: normal 11px Tahoma, sans-serif;
	padding: 5px 6px 1px 6px;
}

.CartBoxInfoTable{
	background: #EBEBD9;
}

.CartBoxInfoTableTop{
	background: url(../images/design/ot_doted.gif) repeat-x top left;
}

.CartBoxInfoTableBottom{
	background: url(../images/design/ot_doted.gif) repeat-x bottom left;
}

table.FreeShippingInCart {
	background: #EBEBD9;
	border-top: 1px dotted #808080;
	padding: 2px;
}

table.CancelPurchase{
	background: #EBEBD9;
	padding: 2px;
}

table.CurrencyInCart{
	color: #000000;
	font-size: 10px;
	padding: 5px;
	width: 95%;
}

table.basketcontentempty {
	background: #EBEBD9;
	color: #000000;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
}

table.basketcontent {
	background: #EBEBD9;
}

.currencyselect {
	font-size: 10px;
	width: 100%;
}

td.ItemInCart {
	padding-left: 2px;
	padding-top: 2px;
}

span.newitemincart {
	color: #000000;
	font: bold 12px Verdana, Arial, sans-serif;
}

.ItemInCart a {
	color: #000000;
}

span.ItemInCart{
	font: 11px Verdana, Arial, sans-serif;
}

tr.CartProductRowEven{
	background: #ffffff;
}

tr.CartProductRowOdd{
	background: #ffffff;
              
}

.PictureInCart{
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 2px;
}

.PriceInCart{
	color: #960400;
	font: bold 11px Tahoma, sans-serif;
	padding-bottom: 2px;
	padding-right: 6px;
}

.ButtonsInCart{
	padding-right: 6px;
	padding-top: 4px;
}

.NumInCart{
	color: #000000;
	font: normal bold 9px Tahoma, sans-serif;
	padding-bottom: 2px;
	padding-left: 2px;
}

.curundeline {
	background: url(../images/design/currency_dot.gif) repeat-x top left;
	padding-top: 5px;
}

body {
	background:  #ffffff url(../images/design/baggrund.gif);
	color: #000000;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
}

.linkText,
a {
	color: #960400;
	text-decoration: underline;
}

.linkText:hover,
a:hover {
	color: #960400;
	text-decoration: underline;
}

form {
	display: inline;
}

tr.header{
	background: #FFFFFF;
}

table.headernavigation {
	background: #960400;
}

td.headernavigation {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

a.headernavigation {
	color: #FFFFFF;
	text-decoration: none;
}

a.headernavigation:hover {
	color: #FFFFFF;
	text-decoration: none;
}

table.headerSearchbox {
	background: transparent;
}

td.headerSearchbox {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

tr.headererror {
	background: #FF0000;
}

td.headererror {
	background: #FF0000;
	color: #FFFFFF;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
}

tr.headerinfo {
	background: #00FF00;
}

td.headerinfo {
	background: #00FF00;
	color: #00FF00;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	text-align: center;
}

.headerlogo {
	font: bold 41px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 25px;
}

.headerslogan {
	color: #960400;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 25px;
	padding-right: 25px;
}

.headerapprovallogos {
	padding-left: 10px;
	padding-right: 10px;
}

td.footer a {
	text-decoration: none;
}

td.footer {
	color: #FFFFFF;
	font: bold 10px/1.5 Verdana, Arial, sans-serif;
}

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: #F4F7FD;
}

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: #FFFFFF;
}

tr.productlisting-heading {
	background: #B50004;
}

td.productlisting-heading {
	background: #B50004;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	white-space: nowrap;
}

.productlisting-heading {
	background: #D2E9FB;
	color: #000000;
	font: bold 10px Verdana, Arial, sans-serif;
	white-space: nowrap;
}

td.productlisting-data {
	font: 10px Verdana, Arial, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}

a.pageresults {
	color: #0000FF;
}

a.pageresults:hover {
	color: #0000FF;
}

h1.pageheading {
	color: #000000;
	font: bold 15px Tahoma, Verdana, Arial, sans-serif;
	margin: 0px;
}

td.pageheading, div.pageheading {
	color: #960400;
	font: bold 15px Tahoma, Verdana, Arial, sans-serif;
}

td.pageheading2 {
	color: #960400;
	font: bold 30px  "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;
}

tr.subbar {
	background: #F4F7FD;
}

td.subbar {
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.main, p.main {
	font: 11px/1.5 Verdana, Arial, sans-serif;
}

td.smalltext, span.smalltext, p.smalltext {
	font: 10px Verdana, Arial, sans-serif;
}

td.importanttext, span.importanttext, p.importanttext {
	color: #FF0000;
	font: 10px Verdana, Arial, sans-serif;
}

td.accountcategory {
	color: #960400;
	font: 13px Verdana, Arial, sans-serif;
}

td.fieldkey {
	font: bold 12px Verdana, Arial, sans-serif;
}

td.fieldvalue {
	font: 12px Verdana, Arial, sans-serif;
}

td.tableheading {
	font: bold 12px Verdana, Arial, sans-serif;
}

checkbox, input, radio, select {
	font: 11px Verdana, Arial, sans-serif;
}

textarea {
	font: 11px Verdana, Arial, sans-serif;
	width: 100%;
}

span.greetuser {
	color: #000000;
	font: normal 11px Verdana, Arial, sans-serif;
}

table.formarea {
	border-color: #960400;
	border-style: solid;
	border-width: 1px;
}

table.productlisting {
	border: 1px;
	border-color: #960400;
	border-style: solid;
}

td.formareatitle {
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.markproductoutofstock {
	color: #C76170;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
}

span.productspecialprice, td.productspecialprice {
	color: #960400;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

span.errortext {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
}

.modulerowover {
	background: #FEE5E5;
}

.modulerowselected {
	background: #FEE5E5;
}

.checkoutbarfrom, .checkoutbarto {
	color: #8C8C8C;
	font: 10px Verdana, Arial, sans-serif;
}

.checkoutbarcurrent {
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

.messagebox {
	font: 12px Verdana, Arial, sans-serif;
}

.messagestackerror, .messagestackwarning {
	background: #FFB3B5;
	font: 12px Verdana, Arial, sans-serif;
}

.messagestacksuccess {
	background: #99FF00;
	font: 12px Verdana, Arial, sans-serif;
}

.mainmenuarrow {
	color: #003366;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchfield {
	background: #FFFFFF;
	border: 0px;
	font-size: 10px;
	margin-left: 3px;
	margin-right: 3px;
	width: 125px;
}

.nophoto{
	border: 1px solid #960400;
	display: block;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 40px 0px;
}

.toplevel{
	background: #EBEBD9;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel{
	background: #EBEBD9;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel a{
	color: #B50000;
}

.lineFC {
	background: url(../images/design/line_fc.gif) repeat-x top left;
}

.boxtext {
	font: 10px Verdana, Arial, sans-serif;
}

.errorbox {
	background: #FFB3B5;
	font: bold 10px Verdana, Arial, sans-serif;
}

.stockwarning {
	color: #CC0033;
	font: 10px Verdana, Arial, sans-serif;
}

.productsnotifications {
	background: #F2FFF7;
}

.orderedit {
	color: #70D250;
	font: 10px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.inputrequirement {
	color: #FF0000;
	font: 10px Verdana, Arial, sans-serif;
}

.affiliatehelp, .popup{
	margin: 10px;
}

.smallRed a{
	color: #960400;
	font-size: 9px;
	text-decoration: underline;
}

.conditionsBackground{
	background: #FFFFFF;
	border: 1px solid #960400;
}

.affiliate {
	background: #C7BDB4;
}

.affiliateborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.affiliatecontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.affiliatecontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.affiliatecontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.affiliatenotice {
	background: #FF8E90;
}

.affiliatenoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.affiliatetable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.affiliatetable a {
	color: #960400;
	text-decoration: none;
}

.affiliatetable a:hover {
	color: #960400;
	text-decoration: underline;
}

.affiliatetopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.affiliatetopleft img {
	width: 5px;
}

.affiliatetopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.affiliatetopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.affiliatetopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.affiliatetopright img {
	width: 5px;
}

.affiliatemidleft {
	background: #F6F4F2;
	border-left: 1px solid #960400;
}

.affiliatemidcenter {
	background: #F6F4F2;
	padding: 5px 1px 5px 1px;
}

.affiliatemidright {
	background: #F6F4F2;
	border-right: 1px solid #960400;
}

.affiliatebotleft {
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.affiliatebotcenter {
	background: #F6F4F2;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.affiliatebotright {
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.affiliateheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.affiliate {
	font: 10px Verdana, Arial, sans-serif;
}

span.affiliate {
	font: 10px Verdana, Arial, sans-serif;
}

.AlsoPurchasedHeadline{
	color: #960400;
	font: bold 16px "Arial Narrow, fantasy ";
}

a.AlspPurchasedName{
	color: #224D7B;
	padding: 4px 5px 4px 5px;
	text-decoration: underline;
}

.alsoPurchased {
	background: #C7BDB4;
}

.alsoPurchasedborder{
	border-left: 1px solid #960400;
}

.alsoPurchasedcontents {
	background: #FFFFFF;
	font: 10px Verdana, Arial, sans-serif;
}

.alsoPurchasedcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.alsoPurchasedcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.alsoPurchasednotice {
	background: #FF8E90;
}

.alsoPurchasednoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.alsoPurchasedtable {
	background: transparent;
	color: #960400;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.alsoPurchasedtable a {
	color: #960400;
	font-size: 11px;
	text-decoration: underline;
}

.alsoPurchasedtable a:hover {
	color: #960400;
	text-decoration: none;
}

.alsoPurchasedtopleft {
	background: url("../images/design/boxes/corner_lightolive_left.gif") no-repeat top;
	height: 28px;
	width: 5px;
}

.alsoPurchasedtopleft img {
	width: 5px;
}

.alsoPurchasedtopcenter {
	background: url("../images/design/ap_dot.gif") #EBEBD9 repeat-x bottom;
	border-top: 1px solid #960400;
	height: 22px;
	padding-left: 5px;
}

.alsoPurchasedtopcentertable {
	background: transparent;
	color: #960400;
	font: bold 16px  Aria, Verdanal, sans-serif;
	text-transform: uppercase;
}

.alsoPurchasedtopright {
	background: url("../images/design/boxes/corner_lightolive_right.gif") no-repeat top;
	width: 5px;
}

.alsoPurchasedtopright img {
	width: 5px;
}

.alsoPurchasedmidleft {
	background: transparent;
	border-left: 1px solid #960400;
}

.alsoPurchasedmidcenter {
	background: transparent;
	padding: 5px 1px 5px 1px;
}

.alsoPurchasedmidright {
	background: transparent;
	border-right: 1px solid #960400;
}

.alsoPurchasedbotleft {
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.alsoPurchasedbotcenter {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.alsoPurchasedbotright {
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.alsoPurchasedheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.alsoPurchased {
	font: 10px Verdana, Arial, sans-serif;
}

span.alsoPurchased {
	font: 10px Verdana, Arial, sans-serif;
}

.approvallogoboxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.approvallogoboxtable a {
	color: #000000;
	text-decoration: none;
}

.approvallogoboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.approvallogoboxcontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.approvallogoboxtopleft {
	background: url("../images/design/boxes/r_corner_t_left.gif");
	height: 5px;
	width: 5px;
}

.approvallogoboxtopleft img {
	height: 5px;
	width: 5px;
}

.approvallogoboxtopcenter {
	background: #ffffff;
	border-top: 1px solid #960400;
	height: 5px;
}

.approvallogoboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.approvallogoboxtopright {
	background: url("../images/design/boxes/r_corner_t_right.gif");
	height: 5px;
	width: 5px;
}

.approvallogoboxtopright img {
	width: 5px;
}

.approvallogoboxmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.approvallogoboxmidcenter {
	background: #ffffff;
}

.approvallogoboxmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.approvallogoboxbotleft {
	background: url("../images/design/boxes/r_corner_b_left.gif");
}

.approvallogoboxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	height: 5px;
}

.approvallogoboxbotright {
	background: url("../images/design/boxes/r_corner_b_right.gif");
}

.articlebox {
	background: #C7BDB4;
}

.articleboxborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.articleboxcontents {
	background: #FFFFFF;
	font: 10px Verdana, Arial, sans-serif;
}

.articleboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.articleboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.articleboxnotice {
	background: #FF8E90;
}

.articleboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.articleboxtable {
	background: transparent;
	color: #A1AAB3;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.articleboxtable a {
	color: #224D7B;
	font-size: 11px;
	text-decoration: underline;
}

.articleboxtable a:hover {
	color: #960400;
	text-decoration: none;
}

.articleboxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.articleboxtopleft img {
	width: 5px;
}

.articleboxtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.articleboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.articleboxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.articleboxtopright img {
	width: 5px;
}

.articleboxmidleft {
	background: #EDF1F5;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
}

.articleboxmidcenter {
	background: #EDF1F5;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
	padding: 0px;
}

.articleboxmidright {
	background: #EDF1F5;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
}

td.articleboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.articlebox {
	font: 10px Verdana, Arial, sans-serif;
}

span.articlebox {
	font: 10px Verdana, Arial, sans-serif;
}

.ArticleBoxBottom{
	background: #CDC9BD url(../images/design/ot_doted.gif) repeat-x top left;
	color: #960400;
	padding-left: 4px;
}

.ArticleBoxBottom a{
	color: #960400;
	padding-left: 4px;
}

.ArticleBoxBottom b{
	color: #000000;
	padding-left: 4px;
}

.ArticleBoxTop{
	background: #EBEBD9;
	color: #A1AAB3;
	padding-left: 4px;
}

.ArticleBoxTop a{
	background: #EBEBD9;
	color: #960400;
	padding-left: 4px;
}

.articleMargin{
	margin: 5px;
}

.articleOldBox {
	background: #113786;
}

.articleOldBoxborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.articleOldBoxcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.articleOldBoxcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.articleOldBoxcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.articleOldBoxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.articleOldBoxnotice {
	background: #FF8E90;
}

.articleOldBoxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.articleOldBoxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.articleOldBoxtable a {
	color: #000000;
	text-decoration: none;
}

.articleOldBoxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.articleOldBoxtopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.articleOldBoxtopleft img {
	width: 5px;
}

.articleOldBoxtopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.articleOldBoxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.articleOldBoxtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.articleOldBoxtopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.articleOldBoxtopright img {
	width: 5px;
}

.articleOldBoxmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.articleOldBoxmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.articleOldBoxmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.articleOldBoxbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.articleOldBoxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.articleOldBoxbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.articleOldBoxheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.articleOldBox {
	font: 10px Verdana, Arial, sans-serif;
}

span.articleOldBox {
	font: 10px Verdana, Arial, sans-serif;
}

.authors {
	background: #113786;
}

.authorsborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.authorscontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.authorscontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.authorscontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.authorscontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.authorsnotice {
	background: #FF8E90;
}

.authorsnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.authorstable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.authorstable a {
	color: #000000;
	text-decoration: none;
}

.authorstable a:hover {
	color: #960400;
	text-decoration: underline;
}

.authorstopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.authorstopleft img {
	width: 5px;
}

.authorstopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.authorstopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.authorstopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.authorstopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.authorstopright img {
	width: 5px;
}

.authorsmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.authorsmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.authorsmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.authorsbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.authorsbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.authorsbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.authorsheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.authors {
	font: 10px Verdana, Arial, sans-serif;
}

span.authors {
	font: 10px Verdana, Arial, sans-serif;
}

.BestSellersSpaceTD{
	padding: 2px;
}

.bestsellers {
	background: #EBEBD9;
}

.bestsellersborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.bestsellerscontents {
	background: #EBEBD9;
	color: #960400;
	font: 10px Verdana, Arial, sans-serif;
}

.bestsellerscontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.bestsellerscontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.bestsellersnotice {
	background: #FF8E90;
}

.bestsellersnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.bestsellerstable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.bestsellerstable a {
	color: #960400;
	text-decoration: none;
}

.bestsellerstable a:hover {
	color: #960400;
	text-decoration: underline;
}

.bestsellerstopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.bestsellerstopleft img {
	width: 5px;
}

.bestsellerstopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.bestsellerstopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
	width: 100%;
}

.bestsellerstopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.bestsellerstopright img {
	width: 5px;
}

.bestsellersmidleft {
	background: #EBEBD9;
}

.bestsellersmidcenter {
	background: #EBEBD9;
	padding: 5px;
}

.bestsellersmidright {
	background: #EBEBD9;
}

.bestsellersbotleft {
	background: transparent;
	font-size: 0;
}

.bestsellersbotcenter {
	background: transparent;
	font-size: 0;
	height: 1px;
}

.bestsellersbotright {
	background: transparent;
	font-size: 0;
}

td.bestsellersheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.bestsellers {
	font: 10px Verdana, Arial, sans-serif;
}

span.bestsellers {
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 155px;
}

.cartboxtable a {
	color: #000000;
	text-decoration: none;
}

.cartboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.cartboxcontents {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxtopleft {
	background: url("../images/design/boxes/gradient_corner_left.gif");
	width: 5px;
}

.cartboxtopleft img {
	width: 5px;
}

.cartboxtopcenter {
	background: url("../images/design/boxes/gradient_top.gif") #B50004 repeat-x top;
	height: 15px;
	padding-left: 5px;
}

.cartboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.cartboxtopright {
	background: url("../images/design/boxes/gradient_corner_right.gif");
	width: 5px;
}

.cartboxtopright img {
	width: 5px;
}

.cartboxmidleft {
	background: #E9F4FC;
	border-left: 1px solid #960400;
}

.cartboxmidcenter {
	background: #E9F4FC;
}

.cartboxmidright {
	background: #E9F4FC;
	border-right: 1px solid #960400;
}

.cartboxbotleft {
	background: url("../images/design/boxes/cart_corner_bottom_left.gif");
}

.cartboxbotcenter {
	background: #E9F4FC;
	border-bottom: 1px solid #960400;
	height: 5px;
}

.cartboxbotright {
	background: url("../images/design/boxes/cart_corner_bottom_right.gif");
}

.cartboxflashertable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 155px;
}

.cartboxflashertable a {
	color: #000000;
	text-decoration: none;
}

.cartboxflashertable a:hover {
	color: #960400;
	text-decoration: underline;
}

.cartboxflashercontents {
	background: url("../images/design/boxes/cart_flasher.gif");
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxflashertopleft {
	background: url("../images/design/boxes/gradient_corner_left.gif");
	width: 5px;
}

.cartboxflashertopleft img {
	width: 5px;
}

.cartboxflashertopcenter {
	background: url(../images/design/boxes/gradient_top.gif) repeat-x top;
	height: 15px;
	padding-left: 5px;
}

.cartboxflashertopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.cartboxflashertopright {
	background: url("../images/design/boxes/gradient_corner_right.gif");
	width: 5px;
}

.cartboxflashertopright img {
	width: 5px;
}

.cartboxflashermidleft {
	background: url("../images/design/boxes/cart_flasher.gif");
	border-left: 1px solid #960400;
}

.cartboxflashermidcenter {
	background: url("../images/design/boxes/cart_flasher.gif");
}

.cartboxflashermidright {
	background: url("../images/design/boxes/cart_flasher.gif");
	border-right: 1px solid #960400;
}

.cartboxflasherbotleft {
	background: url("../images/design/boxes/cart_flasher_corner_bottom_left.gif");
}

.cartboxflasherbotcenter {
	background: url("../images/design/boxes/cart_flasher.gif");
	border-bottom: 1px solid #960400;
	height: 5px;
}

.cartboxflasherbotright {
	background: url("../images/design/boxes/cart_flasher_corner_bottom_right.gif");
}

.cartboxNew {
	background: #960400;
}

.cartboxNewborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.cartboxNewcontents {
	background: #EBEBD9;
	color: #6199D7;
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxNewcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxNewcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxNewnotice {
	background: #FF8E90;
}

.cartboxNewnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.cartboxNewtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.cartboxNewtable a {
	color: #000000;
	text-decoration: none;
}

.cartboxNewtable a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.cartboxNewtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.cartboxNewtopleft img {
	width: 5px;
}

.cartboxNewtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.cartboxNewtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.cartboxNewtopcentertable a{
	color: #FFFFFF;
}

.cartboxNewtopcentertable a:hover{
	color: #FFFFFF;
}

.cartboxNewtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.cartboxNewtopright img {
	width: 5px;
}

.cartboxNewmidleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
}

.cartboxNewmidcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
	padding: 0px;
}

.cartboxNewmidright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
}

td.cartboxNewheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.cartboxNew {
	font: 10px Verdana, Arial, sans-serif;
}

span.cartboxNew {
	font: 10px Verdana, Arial, sans-serif;
}

.categorybox {
	background: #EBEBD9;
}

.categoryboxborder{
	border-left: 1px solid #EBEBD9;
	border-right: 1px solid #EBEBD9;
}

.categoryboxcontents {
	background: #EBEBD9;
	color: #960400;
	font: 10px Verdana, Arial, sans-serif;
}

.categoryboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.categoryboxcontentscart {
	background: #EBEBD9;
	font: 10px Verdana, Arial, sans-serif;
}

.categoryboxnotice {
	background: #EBEBD9;
}

.categoryboxnoticecontents {
	background: #EBEBD9;
	font: 10px Verdana, Arial, sans-serif;
}

.categoryboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.categoryboxtable a {
	color: #960400;
	text-decoration: none;
}

.categoryboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.categoryboxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.categoryboxtopleft img {
	width: 5px;
}

.categoryboxtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.categoryboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.categoryboxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.categoryboxtopright img {
	width: 5px;
}

.categoryboxmidleft {
	background: #EBEBD9;
}

.categoryboxmidcenter {
	background: #EBEBD9;
	padding: 3px 1px 3px 1px;
}

.categoryboxmidright {
	background: #EBEBD9;
}

.categoryboxbotleft {
	background: transparent;
	font-size: 0;
}

.categoryboxbotcenter {
	background: transparent;
	font-size: 0;
	height: 1px;
}

.categoryboxbotright {
	background: transparent;
	font-size: 0;
}

td.categoryboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.categorybox {
	font: 10px Verdana, Arial, sans-serif;
}

span.categorybox {
	font: 10px Verdana, Arial, sans-serif;
}

.centerboxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 100%;
}

.centerboxtable a {
	color: #000000;
	text-decoration: none;
}

.centerboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.centerboxcontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.centerboxtopleft {
	background: url("../images/design/boxes/r_corner_t_left.gif");
	height: 5px;
	width: 5px;
}

.centerboxtopleft img {
	height: 5px;
	width: 5px;
}

.centerboxtopcenter {
	background: #ffffff;
	border-top: 1px solid #960400;
	height: 5px;
}

.centerboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.centerboxtopright {
	background: url("../images/design/boxes/r_corner_t_right.gif");
	height: 5px;
	width: 5px;
}

.centerboxtopright img {
	width: 5px;
}

.centerboxmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.centerboxmidcenter {
	background: #ffffff;
}

.centerboxmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.centerboxbotleft {
	background: url("../images/design/boxes/r_corner_b_left.gif");
}

.centerboxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	height: 5px;
}

.centerboxbotright {
	background: url("../images/design/boxes/r_corner_b_right.gif");
}

.centerboxsquaretable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 100%;
}

.centerboxsquaretable a {
	color: #000000;
	text-decoration: none;
}

.centerboxsquaretable a:hover {
	color: #960400;
	text-decoration: underline;
}

.centerboxsquarecontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.centerboxsquaretopleft {
	border-left: 1px solid #960400;
	border-top: 1px solid #960400;
	height: 5px;
	width: 5px;
}

.centerboxsquaretopleft img {
	height: 5px;
	width: 5px;
}

.centerboxsquaretopcenter {
	background: #ffffff;
	border-top: 1px solid #960400;
	height: 5px;
}

.centerboxsquaretopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.centerboxsquaretopright {
	border-right: 1px solid #960400;
	border-top: 1px solid #960400;
	height: 5px;
	width: 5px;
}

.centerboxsquaretopright img {
	width: 5px;
}

.centerboxsquaremidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.centerboxsquaremidcenter {
	background: #ffffff;
}

.centerboxsquaremidright {
	background: #ffffff;
	border-right: 1px solid #960400;
color: #960400; }

.centerboxsquarebotleft {
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
}

.centerboxsquarebotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	height: 5px;
}

.centerboxsquarebotright {
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
}

.coolmenubox {
	background: #960400;
}

.coolmenuboxborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.coolmenuboxcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.coolmenuboxcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.coolmenuboxcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.coolmenuboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.coolmenuboxnotice {
	background: #FF8E90;
}

.coolmenuboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.coolmenuboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.coolmenuboxtable a {
	color: #000000;
	text-decoration: none;
}

.coolmenuboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.coolmenuboxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.coolmenuboxtopleft img {
	width: 5px;
}

.coolmenuboxtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.coolmenuboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.coolmenuboxtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}

.coolmenuboxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.coolmenuboxtopright img {
	width: 5px;
}

.coolmenuboxmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.coolmenuboxmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.coolmenuboxmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.coolmenuboxbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.coolmenuboxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.coolmenuboxbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.coolmenuboxheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.coolmenubox {
	font: 10px Verdana, Arial, sans-serif;
}

span.coolmenubox {
	font: 10px Verdana, Arial, sans-serif;
}

.clcmevent{
	clip: auto;
	height: 99%;
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: visible;
	width: 99%;
}

.clcmabs{
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
}

.clbar{
	background: #FFFFFF;
	height: 10px;
	position: absolute;
	visibility: hidden;
	width: 10px;
}

.cllevel0,.cllevel0over{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1px;
	position: absolute;
}

.cllevel0{
	background: #FFFFFF;
	color: #000000;
}

.cllevel0over{
	background: #960400;
	color: #FFFFFF;
}

.cllevel0border{
	background: #C0C0C0;
	position: absolute;
	visibility: hidden;
}

.cllevel1, .cllevel1over{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	position: absolute;
}

.cllevel1{
	background: #FFFFFF;
	color: #000000;
}

.cllevel1over{
	background: #960400;
	color: #FFFFFF;
}

.cllevel1border{
	background: #C0C0C0;
	position: absolute;
	visibility: hidden;
}

.currencies {
	background: #113786;
}

.currenciesborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.currenciescontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.currenciescontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.currenciescontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.currenciescontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.currenciesnotice {
	background: #FF8E90;
}

.currenciesnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.currenciestable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.currenciestable a {
	color: #000000;
	text-decoration: none;
}

.currenciestable a:hover {
	color: #960400;
	text-decoration: underline;
}

.currenciestopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.currenciestopleft img {
	width: 5px;
}

.currenciestopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.currenciestopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.currenciestopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.currenciestopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.currenciestopright img {
	width: 5px;
}

.currenciesmidleft {
	background: #ffffff;
	border-left: 1px solid #113786;
}

.currenciesmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.currenciesmidright {
	background: #ffffff;
	border-right: 1px solid #113786;
}

.currenciesbotleft {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-left: 1px solid #113786;
	font-size: 0;
}

.currenciesbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	font-size: 0;
	height: 5px;
}

.currenciesbotright {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-right: 1px solid #113786;
	font-size: 0;
}

td.currenciesheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.currencies {
	font: 10px Verdana, Arial, sans-serif;
}

span.currencies {
	font: 10px Verdana, Arial, sans-serif;
}

.customerTestimonials {
	background: #113786;
}

.customerTestimonialsborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.customerTestimonialscontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.customerTestimonialscontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.customerTestimonialscontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.customerTestimonialscontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.customerTestimonialsnotice {
	background: #FF8E90;
}

.customerTestimonialsnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.customerTestimonialstable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.customerTestimonialstable a {
	color: #000000;
	text-decoration: none;
}

.customerTestimonialstable a:hover {
	color: #960400;
	text-decoration: underline;
}

.customerTestimonialstopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.customerTestimonialstopleft img {
	width: 5px;
}

.customerTestimonialstopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.customerTestimonialstopcentertable {
	background: #960400;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.customerTestimonialstopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.customerTestimonialstopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.customerTestimonialstopright img {
	width: 5px;
}

.customerTestimonialsmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.customerTestimonialsmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.customerTestimonialsmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.customerTestimonialsbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.customerTestimonialsbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.customerTestimonialsbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.customerTestimonialsheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.customerTestimonials {
	font: 10px Verdana, Arial, sans-serif;
}

span.customerTestimonials {
	font: 10px Verdana, Arial, sans-serif;
}

.errormsgboxdiv {
	/*height: 20%;*/
	left: 40%;
	position: absolute;
	top: 75px;
	width: 20%;
}

.errormsgboxdiv a {
	color: #000000;
	text-decoration: none;
}

.errormsgboxdiv a:hover {
	color: #960400;
	text-decoration: underline;
}

.errormsgboxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	/*height: 100px;*/
	width: 250px;
}

.errormsgboxcontents {
	background: #FFB3B5;
	font: 14px Verdana, Arial, sans-serif;
}

.errormsgboxtopleft {
	background: url("../images/design/boxes/red_gradient_corner_left.gif");
	width: 5px;
}

.errormsgboxtopleft img {
	width: 5px;
}

.errormsgboxtopcenter {
	background: url(../images/design/boxes/red_gradient_top.gif) #FF3439 repeat-x top;
	height: 15px;
	padding-left: 5px;
}

.errormsgboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 14px Verdana, Arial, sans-serif;
}

.errormsgboxtopright {
	background: url("../images/design/boxes/red_gradient_corner_right.gif");
	width: 5px;
}

.errormsgboxtopright img {
	width: 5px;
}

.errormsgboxmidleft {
	background: #FFB3B5;
	border-left: 1px solid #FF3439;
}

.errormsgboxmidcenter {
	background: #FFB3B5;
	vertical-align: top;
}

.errormsgboxmidright {
	background: #FFB3B5;
	border-right: 1px solid #FF3439;
}

.errormsgboxbotleft {
	background: url("../images/design/boxes/red_corner_bottom_left.gif");
}

.errormsgboxbotcenter {
	background: #FFB3B5;
	border-bottom: 1px solid #FF3439;
	height: 5px;
}

.errormsgboxbotright {
	background: url("../images/design/boxes/red_corner_bottom_right.gif");
}

.featuredBox2table {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 100%;
}

.featuredBox2table a {
	color: #000000;
	text-decoration: none;
}

.featuredBox2table a:hover {
	color: #960400;
	text-decoration: underline;
}

.featuredBox2contents {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
}

.featuredBox2topleft {
	width: 1px;
}

.featuredBox2topcenter {
	background: transparent url(../images/design/features_dot.gif) bottom left repeat-x;
	height: 15px;
}

.featuredBox2topcentertable {
	background: transparent;
	color: #224D7B;
	font: bold 16px  "Arial Narrow,fantasy";
}

.featuredBox2topcentertable a {
	color: #224D7B;
	font: bold 16px  Arial, "Arial Narrow,fantasy";
	text-decoration: none;
	text-transform: uppercase;
}

.featuredBox2topcentertable a:hover {
	color: #903A3C;
	font: bold 14px  "Arial Narrow,fantasy";
	text-decoration: underline;
	text-transform: uppercase;
}

.featuredBox2topright {
	width: 1px;
}

.featuredBox2midleft {
	background: transparent;
}

.featuredBox2midcenter {
	background: transparent;
}

.featuredBox2midright {
	background: transparent;
}

.featuredBox2botleft {
	background: transparent;
}

.featuredBox2botcenter {
	background: transparent;
}

.featuredBox2botright {
	background: transparent;
}

.FeaturedPrice{
	color: #960400;
}

.featuredbox {
	background: #C7BDB4;
}

.featuredboxborder{
	border-left: 1px solid #960400;
}

.featuredboxcontents {
	background: #FFFFFF;
	font: 10px Verdana, Arial, sans-serif;
}

.featuredboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.featuredboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.featuredboxnotice {
	background: #FF8E90;
}

.featuredboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.featuredboxtable {
	background: transparent;
	color: #960400;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.featuredboxtable a {
	color: #960400;
	font-size: 11px;
	text-decoration: underline;
}

.featuredboxtable a:hover {
	color: #960400;
	text-decoration: none;
}

.featuredboxtopleft {
	background: url("../images/design/boxes/corner_lightolive_left.gif") no-repeat top;
	height: 28px;
	width: 5px;
}

.featuredboxtopleft img {
	width: 5px;
}

.featuredboxtopcenter {
	background: url("../images/design/ap_dot.gif") #EBEBD9 repeat-x bottom;
	border-top: 1px solid #960400;
	height: 22px;
	padding-left: 5px;
}

.featuredboxtopcentertable {
	background: transparent;
	color: #224D7B;
	font: bold 16px  Aria, Verdanal, sans-serif;
	text-transform: uppercase;
}

.featuredboxtopcentertable a{
	background: transparent;
	color: #960400;
	font: bold 16px  Aria, Verdanal, sans-serif;
	text-decoration: none;
}

.featuredboxtopright {
	background: url("../images/design/boxes/corner_lightolive_right.gif") no-repeat top;
	width: 5px;
}

.featuredboxtopright img {
	width: 5px;
}

.featuredboxmidleft {
	background: transparent;
	border-left: 1px solid #960400;
}

.featuredboxmidcenter {
	background: transparent;
	padding: 5px 1px 5px 1px;
}

.featuredboxmidright {
	background: transparent;
	border-right: 1px solid #960400;
}

.featuredboxbotleft {
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.featuredboxbotcenter {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.featuredboxbotright {
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.featuredboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.featuredbox {
	font: 10px Verdana, Arial, sans-serif;
}

span.featuredbox {
	font: 10px Verdana, Arial, sans-serif;
}

.CategoryArrow{
	background: url( ../images/design/arrow_right.gif ) 0px 5px no-repeat;
	width: 5px;
}

.IconBasket{
	background: url( ../images/design/basket.gif ) center no-repeat;
	display: block;
	height: 16px;
	width: 16px;
}

.IconNewsletter{
	background: url( ../images/design/icon_newsletter.gif) center no-repeat;
	display: block;
	height: 16px;
	width: 16px;
}

.IconAffiliate{
	background: url( ../images/design/icon_affiliate.gif) center no-repeat;
	display: block;
	height: 16px;
	width: 16px;
}

.IconArticle{
	background: url( ../images/design/icon_article.gif) center no-repeat;
	display: block;
	height: 16px;
	width: 16px;
}

.IconQLink{
	background: url( ../images/design/icon_q.gif) center no-repeat !important;
	display: block;
	height: 16px;
	width: 16px;
}

.IconWishlistMoveToCart{
	background: url( ../images/design/basketOnWhite.gif) center no-repeat !important;
	display: block;
	height: 16px;
	width: 16px;
}

.IconWishlistRemove{
	background: url( ../images/design/icon_remove.gif) center no-repeat !important;
	display: block;
	height: 16px;
	width: 16px;
}

.IconReview{
	background: url( ../images/design/icon_reviews.gif) center no-repeat !important;
	display: block;
	height: 16px;
	width: 16px;
}

.WhiteArrowRight{
	background: url( ../images/design/white_arrow_right.gif ) 0px 5px no-repeat;
	width: 5px;
}

.infobox {
	background: #960400;
}

.infoboxborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.infoboxcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.infoboxcontents a{
	background: #ffffff;
	color: #960400;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.infoboxcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.infoboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.infoboxnotice {
	background: #FF8E90;
}

.infoboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.infoboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.infoboxtable a {
	color: #000000;
	text-decoration: none;
}

.infoboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.infoboxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.infoboxtopleft img {
	width: 5px;
}

.infoboxtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.infoboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.infoboxtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.infoboxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.infoboxtopright img {
	width: 5px;
}

.infoboxmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.infoboxmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.infoboxmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.infoboxbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.infoboxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.infoboxbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.infoboxheading {
	background: #960400;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.infobox {
	font: 10px Verdana, Arial, sans-serif;
}

span.infobox {
	font: 10px Verdana, Arial, sans-serif;
}

.information {
	background: #960400;
}

.informationborder{
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.informationcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.informationcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.informationcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.informationcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.informationnotice {
	background: #FF8E90;
}

.informationnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.informationtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.informationtable a {
	color: #000000;
	text-decoration: none;
}

.informationtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.informationtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.informationtopleft img {
	width: 5px;
}

.informationtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.informationtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.informationtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.informationtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.informationtopright img {
	width: 5px;
}

.informationmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.informationmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.informationmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.informationbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.informationbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.informationbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.informationheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.information {
	font: 10px Verdana, Arial, sans-serif;
}

span.information {
	font: 10px Verdana, Arial, sans-serif;
}

.langbox {
}

.langboxborder{
	border-left: 1px solid #3B6A9D;
	border-right: 1px solid #3B6A9D;
}

.langboxcontents {
	background: #FFFFFF;
	font: 10px Verdana, Arial, sans-serif;
}

.langboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.langboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.langboxnotice {
	background: #FF8E90;
}

.langboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.langboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.langboxtable a {
	color: #000000;
	text-decoration: none;
}

.langboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.langboxtopleft {
	background: transparent url("../images/design/boxes/corner_languagebox_left.gif") no-repeat top;
	width: 5pX;
}

.langboxtopleft img {
	width: 5px;
}

.langboxtopcenter {
	background: #FFFFFF;
	border-top: 1px solid #960400;
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
}

.langboxtopcentertable {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.langboxtopright {
	background: transparent url("../images/design/boxes/corner_languagebox_right.gif") no-repeat top;
	width: 5px;
}

.langboxtopright img {
	width: 5px;
}

td.langboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.langbox {
	font: 10px Verdana, Arial, sans-serif;
}

span.langbox {
	font: 10px Verdana, Arial, sans-serif;
}

.languageold {
	background: #113786;
}

.languageoldborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.languageoldcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.languageoldcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.languageoldcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.languageoldcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.languageoldnotice {
	background: #FF8E90;
}

.languageoldnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.languageoldtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.languageoldtable a {
	color: #000000;
	text-decoration: none;
}

.languageoldtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.languageoldtopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.languageoldtopleft img {
	width: 5px;
}

.languageoldtopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.languageoldtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.languageoldtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.languageoldtopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.languageoldtopright img {
	width: 5px;
}

.languageoldmidleft {
	background: #ffffff;
	border-left: 1px solid #113786;
}

.languageoldmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.languageoldmidright {
	background: #ffffff;
	border-right: 1px solid #113786;
}

.languageoldbotleft {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-left: 1px solid #113786;
	font-size: 0;
}

.languageoldbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	font-size: 0;
	height: 5px;
}

.languageoldbotright {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-right: 1px solid #113786;
	font-size: 0;
}

td.languageoldheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.languageold {
	font: 10px Verdana, Arial, sans-serif;
}

span.languageold {
	font: 10px Verdana, Arial, sans-serif;
}

.light2box {
	background: #C7BDB4;
}

.light2boxborder{
	border-left: 1px solid #C7BDB4;
	border-right: 1px solid #C7BDB4;
}

.light2boxcontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.light2boxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.light2boxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.light2boxnotice {
	background: #FF8E90;
}

.light2boxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.light2boxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
}

.light2boxtable a {
	color: #000000;
	text-decoration: none;
}

.light2boxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.light2boxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.light2boxtopleft img {
	width: 5px;
}

.light2boxtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.light2boxtopcenter a{
	color: #FFFFFF;
	text-decoration: underline;
}

.light2boxtopcenter a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.light2boxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.light2boxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.light2boxtopright img {
	width: 5px;
}

.light2boxmidleft {
	background: #ffffff;
	border-left: 1px solid #C7BDB4;
}

.light2boxmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.light2boxmidright {
	background: #ffffff;
	border-right: 1px solid #224D7B;
}

.light2boxbotleft {
	border-bottom: 1px solid #C7BDB4;
	border-left: 1px solid #C7BDB4;
	font-size: 0;
}

.light2boxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #C7BDB4;
	font-size: 0;
	height: 5px;
}

.light2boxbotright {
	border-bottom: 1px solid #C7BDB4;
	border-right: 1px solid #C7BDB4;
	font-size: 0;
}

td.light2boxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.light2box {
	font: 10px Verdana, Arial, sans-serif;
}

span.light2box {
	font: 10px Verdana, Arial, sans-serif;
}

.lightbox {
	background: #C7BDB4;
}

.lightboxborder{
	border-left: 1px solid #C7BDB4;
	border-right: 1px solid #C7BDB4;
}

.lightboxcontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.lightboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.lightboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.lightboxnotice {
	background: #FF8E90;
}

.lightboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.lightboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.lightboxtable a {
	color: #224D7B;
	text-decoration: none;
}

.lightboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.lightboxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.lightboxtopleft img {
	width: 5px;
}

.lightboxtopcenter {
	background: url("../images/design/boxes/corner_light_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.lightboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.lightboxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.lightboxtopright img {
	width: 5px;
}

.lightboxmidleft {
	background: #F6F4F2;
	border-left: 1px solid #C7BDB4;
}

.lightboxmidcenter {
	background: #F6F4F2;
	padding: 5px 1px 5px 1px;
}

.lightboxmidright {
	background: #F6F4F2;
	border-right: 1px solid #C7BDB4;
}

.lightboxbotleft {
	border-bottom: 1px solid #C7BDB4;
	border-left: 1px solid #C7BDB4;
	font-size: 0;
}

.lightboxbotcenter {
	background: #F6F4F2;
	border-bottom: 1px solid #C7BDB4;
	font-size: 0;
	height: 5px;
}

.lightboxbotright {
	border-bottom: 1px solid #C7BDB4;
	border-right: 1px solid #C7BDB4;
	font-size: 0;
}

td.lightboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.lightbox {
	font: 10px Verdana, Arial, sans-serif;
}

span.lightbox {
	font: 10px Verdana, Arial, sans-serif;
}

.loginbox {
	background: #113786;
}

.loginboxborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.loginboxcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.loginboxcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.loginboxcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.loginboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.loginboxnotice {
	background: #FF8E90;
}

.loginboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.loginboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.loginboxtable a {
	color: #000000;
	text-decoration: none;
}

.loginboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.loginboxtopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.loginboxtopleft img {
	width: 5px;
}

.loginboxtopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.loginboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.loginboxtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.loginboxtopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.loginboxtopright img {
	width: 5px;
}

.loginboxmidleft {
	background: #ffffff;
	border-left: 1px solid #113786;
}

.loginboxmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.loginboxmidright {
	background: #ffffff;
	border-right: 1px solid #113786;
}

.loginboxbotleft {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-left: 1px solid #113786;
	font-size: 0;
}

.loginboxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	font-size: 0;
	height: 5px;
}

.loginboxbotright {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-right: 1px solid #113786;
	font-size: 0;
}

td.loginboxheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.loginbox {
	font: 10px Verdana, Arial, sans-serif;
}

span.loginbox {
	font: 10px Verdana, Arial, sans-serif;
}

.mainTableCell {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.mainTableLogoCell {
	background: #FFFFFF;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
	border-top: 1px solid #960400;
}

.mainTableCustomerCell {
	border-bottom: 1px solid #960400;
}

.mainTableCustomerRow {
	background: #EBEBD9;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
}

.manufacturerbox {
	background: #4143A1;
}

.manufacturerboxborder{
	border-left: 1px solid #4143A1;
	border-right: 1px solid #4143A1;
}

.manufacturerboxcontents {
	background: #EBEBD9;
	color: #224D7B;
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerboxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerboxnotice {
	background: #FF8E90;
}

.manufacturerboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.manufacturerboxtable a {
	color: #224D7B;
	text-decoration: none;
}

.manufacturerboxtable a:hover {
	color: #224D7B;
	text-decoration: underline;
}

.manufacturerboxtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.manufacturerboxtopleft img {
	width: 5px;
}

.manufacturerboxtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.manufacturerboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
	width: 100%;
}

.manufacturerboxtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.manufacturerboxtopright img {
	width: 5px;
}

.manufacturerboxmidleft {
	background: #EBEBD9;
}

.manufacturerboxmidcenter {
	background: #EBEBD9;
	padding: 3px 1px 3px 1px;
}

.manufacturerboxmidright {
	background: #EBEBD9;
}

.manufacturerboxbotleft {
	background: transparent;
	font-size: 0;
}

.manufacturerboxbotcenter {
	background: transparent;
	font-size: 0;
	height: 1px;
}

.manufacturerboxbotright {
	background: transparent;
	font-size: 0;
}

td.manufacturerboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.manufacturerbox {
	font: 10px Verdana, Arial, sans-serif;
}

span.manufacturerbox {
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerInfo {
	background: #113786;
}

.manufacturerInfoborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.manufacturerInfocontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.manufacturerInfocontents a{
	background: #ffffff;
	color: #960400;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.manufacturerInfocontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.manufacturerInfocontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerInfonotice {
	background: #FF8E90;
}

.manufacturerInfonoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.manufacturerInfotable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.manufacturerInfotable a {
	color: #000000;
	text-decoration: none;
}

.manufacturerInfotable a:hover {
	color: #960400;
	text-decoration: underline;
}

.manufacturerInfotopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.manufacturerInfotopleft img {
	width: 5px;
}

.manufacturerInfotopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.manufacturerInfotopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.manufacturerInfotopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.manufacturerInfotopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.manufacturerInfotopright img {
	width: 5px;
}

.manufacturerInfomidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.manufacturerInfomidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.manufacturerInfomidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.manufacturerInfobotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.manufacturerInfobotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.manufacturerInfobotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.manufacturerInfoheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.manufacturerInfo {
	font: 10px Verdana, Arial, sans-serif;
}

span.manufacturerInfo {
	font: 10px Verdana, Arial, sans-serif;
}

.messageboxdiv {
	height: 20%;
	left: 40%;
	position: absolute;
	top: 75px;
	width: 20%;
}

.messageboxdiv a {
	color: #000000;
	text-decoration: none;
}

.messageboxdiv a:hover {
	color: #960400;
	text-decoration: underline;
}

.messageboxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	height: 100px;
	width: 250px;
}

.messageboxccontents {
	background: #FFB3B5;
	font: 14px Verdana, Arial, sans-serif;
}

.messageboxtopleft {
	background: url("../images/design/boxes/green_gradient_corner_left.gif");
	width: 5px;
}

.messageboxtopleft img {
	width: 5px;
}

.messageboxtopcenter {
	background: url(../images/design/boxes/green_gradient_top.gif) #587212 repeat-x top;
	height: 15px;
	padding-left: 5px;
}

.messageboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 14px Verdana, Arial, sans-serif;
}

.messageboxtopright {
	background: url("../images/design/boxes/green_gradient_corner_right.gif");
	width: 5px;
}

.messageboxtopright img {
	width: 5px;
}

.messageboxmidleft {
	background: #B9D961;
	border-left: 1px solid #587212;
}

.messageboxmidcenter {
	background: #B9D961;
	vertical-align: top;
}

.messageboxmidright {
	background: #B9D961;
	border-right: 1px solid #587212;
}

.messageboxbotleft {
	background: url("../images/design/boxes/green_corner_bottom_left.gif");
}

.messageboxbotcenter {
	background: #B9D961;
	border-bottom: 1px solid #587212;
	height: 5px;
}

.messageboxbotright {
	background: url("../images/design/boxes/green_corner_bottom_right.gif");
}

.newsletter {
	background: #C7BDB4;
}

.newsletterborder{
	border-left: 1px solid #C7BDB4;
	border-right: 1px solid #C7BDB4;
}

.newslettercontents {
	font: 10px Verdana, Arial, sans-serif;
}

.newslettercontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.newslettercontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.newsletternotice {
	background: #FF8E90;
}

.newsletternoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.newslettertable {
	background: transparent;
	color: #C7BDB4;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.newslettertable a {
	color: #224D7B;
	font-size: 11px;
	text-decoration: underline;
}

.newslettertable a:hover {
	color: #960400;
	text-decoration: none;
}

.newslettertopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.newslettertopleft img {
	width: 5px;
}

.newslettertopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.newslettertopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.newslettertopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.newslettertopright img {
	width: 5px;
}

.newslettermidleft {
	background: #F6F4F2;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
}

.newslettermidcenter {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
	padding: 4px;
}

.newslettermidright {
	background: #F6F4F2;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
}

td.newsletterheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.newsletter {
	font: 10px Verdana, Arial, sans-serif;
}

span.newsletter {
	font: 10px Verdana, Arial, sans-serif;
}

.newsletterBottom{
	background: #F6F4F2 url(../images/design/ot_doted.gif) repeat-x top left;
	color: #C7BDB4;
	padding-left: 4px;
}

.newsletterBottom a{
	color: #224D7B;
	padding-left: 4px;
}

.newsletterBottom b{
	color: #A39B93;
	padding-left: 4px;
}

.newsletterTop{
	background: #EDE8E4;
	color: #C7BDB4;
	padding-left: 4px;
}

.newsletterTop a{
	background: #EDE8E4;
	color: #224D7B;
	padding-left: 4px;
}

.orderhistory {
	background: #113786;
}

.orderhistoryborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.orderhistorycontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.orderhistorycontents a{
	background: #ffffff;
	color: #960400;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.orderhistorycontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.orderhistorycontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.orderhistorynotice {
	background: #FF8E90;
}

.orderhistorynoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.orderhistorytable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.orderhistorytable a {
	color: #000000;
	text-decoration: none;
}

.orderhistorytable a:hover {
	color: #960400;
	text-decoration: underline;
}

.orderhistorytopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.orderhistorytopleft img {
	width: 5px;
}

.orderhistorytopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.orderhistorytopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.orderhistorytopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}

.orderhistorytopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.orderhistorytopright img {
	width: 5px;
}

.orderhistorymidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.orderhistorymidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.orderhistorymidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.orderhistorybotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.orderhistorybotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.orderhistorybotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.orderhistoryheading {
	background: #903A3C;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.orderhistory {
	font: 10px Verdana, Arial, sans-serif;
}

span.orderhistory {
	font: 10px Verdana, Arial, sans-serif;
}

.productInfoAttributeName{
	color: #000000;
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	padding-bottom: 3px;
}

td.productInfoAttribute {
	color: #000000;
	font: normal 11px Verdana, Arial, sans-serif;
	height: 22px;
}

td.productInfoAttributes {
	padding-right: 25px;
}

.productInfoPrice{
	color: #960400;
	font: normal 11px Verdana, Arial, sans-serif;
}

.productNameHeadline{
	color: #FFFFFF;
	font: bold 14px Verdana, Tahoma, Arial, sans-serif;
}

.ProductInfoDotedTop{
	background: transparent url(../images/design/line_fc.gif) repeat-x top left;
}

.ProductInfoDotedVertical{
	background: transparent url(../images/design/line_vertical.gif) repeat-y;
}

.ProductInfoDotedBottom{
	background: transparent url(../images/design/line_fc.gif) repeat-x bottom left;
}

table.ProductInfoPhotoBlock{
	padding: 0px;
}

td.ProductInfoPhotoBlock{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	text-align: center;
}

a.productZoom{
	color: #960400;
	font-size: 9px;
	padding-left: 2px;
}

td.ProductInfoTextBlock{
	font: 11px/1.5 Verdana, Arial, sans-serif;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
}

.ProductInfoPadding{
	background: #EBEBD9 url(../images/design/line_fc.gif) repeat-x top left;
	padding: 5px;
}

.productbox {
	background: #3B6A9D;
}

.productboxborder{
	border-left: 1px solid #3B6A9D;
	border-right: 1px solid #3B6A9D;
}

.productboxcontents {
	background: #FFFFFF;
	color: #3B6A9D;
	font: 10px Verdana, Arial, sans-serif;
}

.productboxcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.productboxcontentscart {
	background: #3B6A9D;
	font: 10px Verdana, Arial, sans-serif;
}

.productboxnotice {
	background: #FF8E90;
}

.productboxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.productboxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
}

.productboxtable a {
	color: #960400;
	text-decoration: none;
}

.productboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.productboxtopleft {
	background: transparent url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.productboxtopleft img {
	width: 5px;
}

.productboxtopcenter {
	background: #960400;
	height: 22px;
}

.productboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 18px Arial, "Arial Narrow, sans-serif ";
	padding-left: 2px;
}

.productboxtopright {
	background: transparent url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.productboxtopright img {
	width: 5px;
}

.productboxmidleft {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
}

.productboxmidcenter {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	border-right: 1px solid #960400;
	padding: 0px;
}

.productboxmidright {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
}

td.productboxheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.productbox {
	font: 10px Verdana, Arial, sans-serif;
}

span.productbox {
	font: 10px Verdana, Arial, sans-serif;
}

.productlistingnewtable {
	border: 1px solid #D3D3D3;
	font-family: Verdana, Arial, sans-serif;
}

.productlistingnewtable a {
	color: #000000;
	text-decoration: none;
}

.productlistingnewtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.productlistingnewinfo {
	font-size: 10px;
	font-style: italic;
	line-height: 1.2;
}

.productlistingnewoddrow {
	background: #FFFFFF;
	border: 1px solid #808080;
}

.productlistingnewevenrow {
	background: #FFFFFF;
	border: 1px solid #808080;
}

.productlistingnewrowsep {
	border-top: 1px solid #D3D3D3;
}

.productlistingnew {
	font-size: 11px;
	line-height: 1.5;
	padding: 10px;
}

.productlistingnewbuynow {
	font-size: 10px;
	line-height: 1.5;
	padding: 5px;
}

.productlistingnewimage {
	padding: 5px;
}

.productlistingnewdescr {
	font-size: 11px;
	line-height: 1.3;
}

.productlistingnewdescr a {
	text-decoration: underline;
}

.productlistingnewheader {
	background: #FEE5E5;
	font-size: 12px;
	line-height: 1.5;
}

.productlistingnewname {
	font-size: 14px;
	line-height: 1.7;
}

.productlistingnewname a {
	color: #960400;
	text-decoration: none;
}

.productlistingnewname a:hover {
	color: #960400;
	text-decoration: underline;
}

.productlistingnewprice {
	color: #960400;
	font-size: 12px;
	line-height: 1.5;
}

.reviews {
	background: #113786;
}

.reviewsborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.reviewscontents {
	background: #FFFFFF;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.reviewscontents a{
	background: #FFFFFF;
	color: #960400;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.reviewscontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.reviewscontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.reviewsnotice {
	background: #FF8E90;
}

.reviewsnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.reviewstable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.reviewstable a {
	color: #000000;
	text-decoration: none;
}

.reviewstable a:hover {
	color: #960400;
	text-decoration: underline;
}

.reviewstopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.reviewstopleft img {
	width: 5px;
}

.reviewstopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.reviewstopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.reviewstopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.reviewstopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.reviewstopright img {
	width: 5px;
}

.reviewsmidleft {
	background: #FFFFFF;
	border-left: 1px solid #960400;
}

.reviewsmidcenter {
	background: #FFFFFF;
	padding: 5px 1px 5px 1px;
}

.reviewsmidright {
	background: #FFFFFF;
	border-right: 1px solid #960400;
}

.reviewsbotleft {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.reviewsbotcenter {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.reviewsbotright {
	background: #FFFFFF;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.reviewsheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.reviews {
	font: 10px Verdana, Arial, sans-serif;
}

span.reviews {
	font: 10px Verdana, Arial, sans-serif;
}

.searchBox {
	background: #113786;
}

.searchBoxborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.searchBoxcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.searchBoxcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.searchBoxcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.searchBoxcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.searchBoxnotice {
	background: #FF8E90;
}

.searchBoxnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.searchBoxtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.searchBoxtable a {
	color: #000000;
	text-decoration: none;
}

.searchBoxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.searchBoxtopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.searchBoxtopleft img {
	width: 5px;
}

.searchBoxtopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.searchBoxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.searchBoxtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.searchBoxtopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.searchBoxtopright img {
	width: 5px;
}

.searchBoxmidleft {
	background: #ffffff;
	border-left: 1px solid #113786;
}

.searchBoxmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.searchBoxmidright {
	background: #ffffff;
	border-right: 1px solid #113786;
}

.searchBoxbotleft {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-left: 1px solid #113786;
	font-size: 0;
}

.searchBoxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	font-size: 0;
	height: 5px;
}

.searchBoxbotright {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-right: 1px solid #113786;
	font-size: 0;
}

td.searchBoxheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.searchBox {
	font: 10px Verdana, Arial, sans-serif;
}

span.searchBox {
	font: 10px Verdana, Arial, sans-serif;
}

.shippingestimatorboxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 100%;
}

.shippingestimatorboxtable a {
	color: #000000;
	text-decoration: none;
}

.shippingestimatorboxtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.shippingestimatorboxcontents {
	background: #ffffff;
	font: 10px Verdana, Arial, sans-serif;
}

.shippingestimatorboxtopleft {
	background: url(../images/design/boxes/gradient_top.gif) repeat-x top;
	height: 10px;
	width: 5px;
}

.shippingestimatorboxtopleft img {
	height: 10px;
	width: 5px;
}

.shippingestimatorboxtopcenter {
	background: url(../images/design/boxes/gradient_top.gif) repeat-x top;
	height: 10px;
}

.shippingestimatorboxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	margin: 2px;
}

.shippingestimatorboxtopright {
	background: url(../images/design/boxes/gradient_top.gif) repeat-x top;
	height: 10px;
	width: 5px;
}

.shippingestimatorboxtopright img {
	width: 5px;
}

.shippingestimatorboxmidleft {
	background: #ffffff;
	border-left: 1px solid #4143A1;
}

.shippingestimatorboxmidcenter {
	background: #ffffff;
}

.shippingestimatorboxmidright {
	background: #ffffff;
	border-right: 1px solid #4143A1;
}

.shippingestimatorboxbotleft {
	border-bottom: 1px solid #4143A1;
	border-left: 1px solid #4143A1;
}

.shippingestimatorboxbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #4143A1;
	height: 5px;
}

.shippingestimatorboxbotright {
	border-bottom: 1px solid #4143A1;
	border-right: 1px solid #4143A1;
}

.special {
	background: #113786;
}

.specialborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.specialcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.specialcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.specialcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.specialcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.specialnotice {
	background: #FF8E90;
}

.specialnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.specialtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.specialtable a {
	color: #000000;
	text-decoration: none;
}

.specialtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.specialtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.specialtopleft img {
	width: 5px;
}

.specialtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.specialtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.specialtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.specialtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.specialtopright img {
	width: 5px;
}

.specialmidleft {
	background: #ffffff;
	border-left: 1px solid #960400;
}

.specialmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.specialmidright {
	background: #ffffff;
	border-right: 1px solid #960400;
}

.specialbotleft {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-left: 1px solid #960400;
	font-size: 0;
}

.specialbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	font-size: 0;
	height: 5px;
}

.specialbotright {
	background: #ffffff;
	border-bottom: 1px solid #960400;
	border-right: 1px solid #960400;
	font-size: 0;
}

td.specialheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.special {
	font: 10px Verdana, Arial, sans-serif;
}

span.special {
	font: 10px Verdana, Arial, sans-serif;
}

.tellafriend {
	background: #113786;
}

.tellafriendborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.tellafriendcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.tellafriendcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.tellafriendcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.tellafriendcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.tellafriendnotice {
	background: #FF8E90;
}

.tellafriendnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.tellafriendtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.tellafriendtable a {
	color: #000000;
	text-decoration: none;
}

.tellafriendtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.tellafriendtopleft {
	background: url("../images/design/boxes/corner_new_left.gif") no-repeat top;
	width: 5px;
}

.tellafriendtopleft img {
	width: 5px;
}

.tellafriendtopcenter {
	background: url("../images/design/boxes/corner_new_center.gif") repeat-x top;
	height: 22px;
	padding-left: 5px;
}

.tellafriendtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

.tellafriendtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.tellafriendtopright {
	background: url("../images/design/boxes/corner_new_right.gif") no-repeat top;
	width: 5px;
}

.tellafriendtopright img {
	width: 5px;
}

.tellafriendmidleft {
	background: #ffffff;
	border-left: 1px solid #113786;
}

.tellafriendmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.tellafriendmidright {
	background: #ffffff;
	border-right: 1px solid #113786;
}

.tellafriendbotleft {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-left: 1px solid #113786;
	font-size: 0;
}

.tellafriendbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	font-size: 0;
	height: 5px;
}

.tellafriendbotright {
	background: #ffffff;
	border-bottom: 1px solid #113786;
	border-right: 1px solid #113786;
	font-size: 0;
}

td.tellafriendheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.tellafriend {
	font: 10px Verdana, Arial, sans-serif;
}

span.tellafriend {
	font: 10px Verdana, Arial, sans-serif;
}

.warningmsgBoxdiv {
	top: 75px;
	left: 25%;
	width: 50%;
	height: 20%;
	position: absolute;
}

.warningmsgBoxdiv a {
	color: #000000;
	text-decoration: none;
}

.warningmsgBoxdiv a:hover {
	color: #960400;
	text-decoration: underline;
}

.warningmsgBoxtable {
	background: transparent;
	font: 1px Verdana, Arial, sans-serif;
	width: 100%;
}

.warningmsgBoxcontents {
	background: #FFB3B5;
	font: 14px Verdana, Arial, sans-serif;
}

.warningmsgBoxtopleft {
	background: url("../images/design/boxes/red_gradient_corner_left.gif");
	width: 5px;
}

.warningmsgBoxtopleft img {
	width: 5px;
}

.warningmsgBoxtopcenter {
	background: url(../images/design/boxes/red_gradient_top.gif) #FF3439 repeat-x top;
	height: 15px;
	padding-left: 5px;
}

.warningmsgBoxtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 14px Verdana, Arial, sans-serif;
}

.warningmsgBoxtopright {
	background: url("../images/design/boxes/red_gradient_corner_right.gif");
	width: 5px;
}

.warningmsgBoxtopright img {
	width: 5px;
}

.warningmsgBoxmidleft {
	background: #FFB3B5;
	border-left: 1px solid #FF3439;
}

.warningmsgBoxmidcenter {
	background: #FFB3B5;
	vertical-align: top;
}

.warningmsgBoxmidright {
	background: #FFB3B5;
	border-right: 1px solid #FF3439;
}

.warningmsgBoxbotleft {
	background: url("../images/design/boxes/red_corner_bottom_left.gif");
}

.warningmsgBoxbotcenter {
	background: #FFB3B5;
	border-bottom: 1px solid #FF3439;
	height: 5px;
}

.warningmsgBoxbotright {
	background: url("../images/design/boxes/red_corner_bottom_right.gif");
}

.whatsnew {
	background: #113786;
}

.whatsnewborder{
	border-left: 1px solid #113786;
	border-right: 1px solid #113786;
}

.whatsnewcontents {
	background: #ffffff;
	color: #000000;
	font: 10px Verdana, Arial, sans-serif;
}

td.whatsnewcontents a{
	background: #ffffff;
	color: #224D7B;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.whatsnewcontentsnobg {
	color: #224D7B;
	font: 12px Verdana, Arial, sans-serif;
}

.whatsnewcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.whatsnewnotice {
	background: #FF8E90;
}

.whatsnewnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.whatsnewtable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.whatsnewtable a {
	color: #000000;
	text-decoration: none;
}

.whatsnewtable a:hover {
	color: #960400;
	text-decoration: underline;
}

.whatsnewtopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.whatsnewtopleft img {
	width: 5px;
}

.whatsnewtopcenter {
	background: #960400;
	height: 22px;
	padding-left: 5px;
}

.whatsnewtopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.whatsnewtopcentertable a {
	background: transparent;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

.whatsnewtopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.whatsnewtopright img {
	width: 5px;
}

.whatsnewmidleft {
	background: #ffffff;
	border-left: 1px solid #943939;
}

.whatsnewmidcenter {
	background: #ffffff;
	padding: 5px 1px 5px 1px;
}

.whatsnewmidright {
	background: #ffffff;
	border-right: 1px solid #943939;
}

.whatsnewbotleft {
	background: #ffffff;
	border-bottom: 1px solid #943939;
	border-left: 1px solid #943939;
	font-size: 0;
}

.whatsnewbotcenter {
	background: #ffffff;
	border-bottom: 1px solid #943939;
	font-size: 0;
	height: 5px;
}

.whatsnewbotright {
	background: #ffffff;
	border-bottom: 1px solid #943939;
	border-right: 1px solid #943939;
	font-size: 0;
}

td.whatsnewheading {
	background: #6396CE;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.whatsnew {
	font: 10px Verdana, Arial, sans-serif;
}

span.whatsnew {
	font: 10px Verdana, Arial, sans-serif;
}

.wishlist {
	background: #6199D7;
}

.wishlistborder{
	border-left: 1px solid #6199D7;
	border-right: 1px solid #6199D7;
}

.wishlistcontents {
	background: #FFFFFF;
	color: #960400;
	font: 10px Verdana, Arial, sans-serif;
}

.wishlistcontentsnobg {
	font: 10px Verdana, Arial, sans-serif;
}

.wishlistcontentscart {
	background: #E9F4FC;
	font: 10px Verdana, Arial, sans-serif;
}

.wishlistnotice {
	background: #FF8E90;
}

.wishlistnoticecontents {
	background: #FFE6E6;
	font: 10px Verdana, Arial, sans-serif;
}

.wishlisttable {
	background: transparent;
	font: 10px Verdana, Arial, sans-serif;
	width: 100%;
}

.wishlisttable a {
	color: #960400;
	text-decoration: none;
}

.wishlisttable a:hover {
	color: #960400;
	text-decoration: underline;
}

.wishlisttopleft {
	background: url("../images/design/boxes/corner_light_left.gif") no-repeat top;
	width: 5px;
}

.wishlisttopleft img {
	width: 5px;
}

.wishlisttopcenter {
	background: #960400;
	height: 22px;
}

.wishlisttopcentertable {
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.wishlisttopcentertable a{
	background: transparent;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration: underline !important;
}

.wishlisttopcentertable a:hover{
	background: transparent;
	color: #FFFFFF !important;
	font: bold 10px Verdana, Arial, sans-serif;
	text-decoration: none !important;
}

.wishlisttopright {
	background: url("../images/design/boxes/corner_light_right.gif") no-repeat top;
	width: 5px;
}

.wishlisttopright img {
	width: 5px;
}

.wishlistmidleft {
	background: #ffffff;
	border-bottom: 1px solid #B50000;
	border-left: 1px solid #B50000;
}

.wishlistmidcenter {
	background: #ffffff;
	border-bottom: 1px solid #B50000;
	border-left: 1px solid #B50000;
	border-right: 1px solid #B50000;
	padding: 0px;
}

.wishlistmidright {
	background: #ffffff;
	border-bottom: 1px solid #B50000;
	border-right: 1px solid #B50000;
}

td.wishlistheading {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, sans-serif;
}

td.wishlist {
	font: 10px Verdana, Arial, sans-serif;
}

span.wishlist {
	font: 10px Verdana, Arial, sans-serif;
}

