/*
  $Id: stylesheet.css 3903 2009-01-28 15:12:44Z denis $
	
	Default (darkred) theme
	=======================
  
  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
*/
.BundleRequiredFont {
font-size:13px !important;
}

.BundlesTemplateMain {
display:block;
padding-top:3px;
width:100%;
}

#BundledInCart {
display:block;
padding-left:10px;
}

.nowrap {
white-space:nowrap;
}

.bundlesBackground {
background:#FF0;
}

.headerBundles {
background:#DBDBDB;
font:11px/1.5 Verdana, Arial, sans-serif;
font-weight:700;
}

.SpecialGrey {
color:#000000;
font-weight:400;
}

.articletext {
color:#A39B93;
}

.categoriesList {
color:#ff9900;
font:bold 15px Tahoma, Verdana, sans-serif;
}

td.categoriesList {
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
}

#newsletterBoxClass {
color:#000;
text-align:center;
padding:3px;
}

.CartBoxInfo {
color:#FFFFFF;
font:normal 11px Tahoma, sans-serif;
padding:1px 6px;
}

.CartBoxInfoTable {
background:#cc6600;
}

.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:#CDC9BD;
border-top:1px dotted gray;
padding:2px;
}

table.CancelPurchase {
background:#CDC9BD;
padding:2px;
}

table.CurrencyInCart {
color:#000;
font-size:10px;
width:95%;
padding:5px;
}

table.basketcontentempty {
background:#cc6600;
color:#FFF;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
}

table.basketcontent {
background:#FFF4CB;
}

.currencyselect {
font-size:10px;
width:100%;
}

td.ItemInCart {
padding-left:2px;
padding-top:2px;
}

span.newitemincart {
color:#000;
font:bold 12px Verdana, Arial, sans-serif;
}

tr.CartProductRowOdd {
background:#fffce7;
}

.PictureInCart {
padding-bottom:2px;
padding-left:6px;
padding-top:2px;
}

.PriceInCart {
color:#000000;
font:bold 11px Tahoma, sans-serif;
padding-bottom:2px;
padding-right:6px;
}

.ButtonsInCart {
padding-right:6px;
padding-top:4px;
}

.NumInCart {
color:#000;
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:url(../images/design/bg_gradgr1.gif) repeat-x #ffffff;
color:#000;
margin:15px 0 0;
}

form {
display:inline;
}

tr.headererror {
background:red;
}

td.headererror {
background:red;
color:#FFF;
font:bold 12px Tahoma, Verdana, Arial, sans-serif;
text-align:center;
}

tr.headerinfo {
background:#0F0;
}

td.headerinfo {
background:#0F0;
color:#FFF;
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:#ff9900;
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:#FFF;
font:bold 10px/1.5 Verdana, Arial, sans-serif;
}

tr.productlisting-heading {
background:#B50004;
}

td.productlisting-heading {
background:#B50004;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
white-space:nowrap;
}

.productlisting-heading {
background:#D2E9FB;
color:#000;
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;
}

h1.pageheading {
color:#000;
font:bold 15px Tahoma, Verdana, Arial, sans-serif;
margin:0;
}

td.pageheading,div.pageheading {
color:#000000;
font:bold 15px Tahoma, Verdana, Arial, sans-serif;
}

td.pageheading2 {
color:#ff9900;
font:bold 30px "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;
}

td.main,p.main {
font:11px/1.5 Verdana, Arial, sans-serif;
}

td.accountcategory {
color:#ff9900;
font:13px Verdana, Arial, sans-serif;
}

textarea {
font:11px Verdana, Arial, sans-serif;
width:100%;
}

span.greetuser {
color:#000;
font:normal 11px Verdana, Arial, sans-serif;
}

table.formarea {
border-color:#ff9900;
border-style:solid;
border-width:1px;
}

table.productlisting {
border:1px;
border-color:#B50004;
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:#8e191c;
background:url(../images/design/price_bg3.gif) repeat-x top left;
font-family:Verdana, Arial, sans-serif;
font-weight:700;
}

span.errortext {
color:red;
font-family:Verdana, Arial, sans-serif;
}

.checkoutbarfrom,.checkoutbarto {
color:#8C8C8C;
font:10px Verdana, Arial, sans-serif;
}

.messagestackerror,.messagestackwarning {
background:#FFB3B5;
font:12px Verdana, Arial, sans-serif;
}

.messagestacksuccess {
background:#9F0;
font:12px Verdana, Arial, sans-serif;
}

.mainmenuarrow {
color:#036;
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.searchfield {
background:#FFF;
border:0;
font-size:10px;
margin-left:3px;
margin-right:3px;
width:125px;
}

.nophoto {
border:1px solid #ff9900;
display:block;
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding:40px 0;
}

.toplevel {
background:#E3DDCF;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel {
background:#ffffcc;
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;
}

.errorbox {
background:#FFB3B5;
font:bold 10px Verdana, Arial, sans-serif;
}

.stockwarning {
color:#C03;
font:10px Verdana, Arial, sans-serif;
}

.productsnotifications {
background:#F2FFF7;
}

.orderedit {
color:#70D250;
font:10px Verdana, Arial, sans-serif;
text-decoration:underline;
}

.affiliatehelp,.popup {
margin:10px;
}

.smallRed a {
color:#ff9900;
font-size:9px;
text-decoration:underline;
}

.conditionsBackground {
background:#FFF;
border:1px solid #ff9900;
}

.affiliatemidleft {
background:#F6F4F2;
border-left:1px solid #ADA58C;
}

.affiliatemidright {
background:#F6F4F2;
border-right:1px solid #ADA58C;
}

.affiliatebotleft {
border-bottom:1px solid #ADA58C;
border-left:1px solid #ADA58C;
font-size:0;
}

.affiliatebotcenter {
background:#F6F4F2;
border-bottom:1px solid #ADA58C;
font-size:0;
height:5px;
}

.affiliatebotright {
border-bottom:1px solid #ADA58C;
border-right:1px solid #ADA58C;
font-size:0;
}

.AlsoPurchasedHeadline {
color:#ff9900;
font:bold 16px "Arial Narrow, fantasy ";
}

a.AlspPurchasedName {
color:#ff9900;
text-decoration:underline;
padding:4px 5px;
}

.alsoPurchasedborder {
border-left:1px solid #C7BDB4;
}

.alsoPurchasedtopcentertable {
background:transparent;
color:#ff9900;
font:bold 16px Aria, Verdanal, sans-serif;
text-transform:uppercase;
}

.approvallogoboxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:100%;
margin:0;
padding:0;
}

.articleboxtable {
background:transparent;
color:#A1AAB3;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.articleboxmidleft {
background:#ffffff;
border-bottom:1px solid #ffcc00;
border-left:1px solid #ffcc00;
}

.articleboxmidcenter {
background:#ffffff;
border-bottom:1px solid #ffcc00;
border-left:1px solid #ffcc00;
border-right:1px solid #ffcc00;
padding:0;
}

.articleboxmidright {
background:#ffffff;
border-bottom:1px solid #ffcc00;
border-right:1px solid #ffcc00;
}

.ArticleBoxBottom {
background:#ffffff url(../images/design/ot_doted.gif) repeat-x top left;
color:#ff9900;
padding-left:4px;
}

.ArticleBoxBottom a {
color:#ff9900;
padding-left:4px;
}

.ArticleBoxBottom b {
color:#000;
padding-left:4px;
}

.ArticleBoxTop {
background:#ffffff;
color:#A1AAB3;
padding-left:4px;
}

.ArticleBoxTop a {
background:#ffffff;
color:#ff9900;
padding-left:4px;
}

.articleMargin {
margin:5px;
}

.BestSellersSpaceTD {
padding:2px;
}

.bestsellersborder {
border-left:1px solid #F1EDE4;
border-right:1px solid #F1EDE4;
}

.bestsellerscontents {
background:#F1EDE4;
color:#ff9900;
font:10px Verdana, Arial, sans-serif;
}

.bestsellersmidcenter {
background:#F1EDE4;
padding:5px;
}

.cartboxtopcenter {
background:url("../images/design/boxes/gradient_top.gif") #B50004 repeat-x top;
height:15px;
padding-left:5px;
}

.cartboxmidleft {
background:#E9F4FC;
border-left:1px solid #B50004;
}

.cartboxmidcenter {
background:#E9F4FC;
}

.cartboxmidright {
background:#E9F4FC;
border-right:1px solid #B50004;
}

.cartboxbotleft {
background:url("../images/design/boxes/cart_corner_bottom_left.gif");
}

.cartboxbotcenter {
background:#E9F4FC;
border-bottom:1px solid #B50004;
height:5px;
}

.cartboxbotright {
background:url("../images/design/boxes/cart_corner_bottom_right.gif");
}

.cartboxflashercontents {
background:url("../images/design/boxes/cart_flasher.gif");
font:10px Verdana, Arial, sans-serif;
}

.cartboxflashertopcenter {
background:url(../images/design/boxes/gradient_top.gif) repeat-x top;
height:15px;
padding-left:5px;
}

.cartboxflashermidleft {
background:url("../images/design/boxes/cart_flasher.gif");
border-left:1px solid #4143A1;
}

.cartboxflashermidcenter {
background:url("../images/design/boxes/cart_flasher.gif");
}

.cartboxflashermidright {
background:url("../images/design/boxes/cart_flasher.gif");
border-right:1px solid #4143A1;
}

.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 #4143A1;
height:5px;
}

.cartboxflasherbotright {
background:url("../images/design/boxes/cart_flasher_corner_bottom_right.gif");
}

.cartboxNewborder {
border-left:1px solid #ADA58C;
border-right:1px solid #ADA58C;
}

. {
background:#F1EDE4;
color:#6199D7;
font:10px Verdana, Arial, sans-serif;
}

.cartboxNewmidleft {
background:#fffef0;
border-bottom:1px solid #ADA58C;
border-left:1px solid #ADA58C;
}

.cartboxNewmidcenter {
background:#cb6828;
border-bottom:1px solid #cb6828;
border-left:1px solid #cb6828;
border-right:1px solid #cb6828;
padding:0;
}

.cartboxNewmidright {
background:#fffef0;
border-bottom:1px solid #ADA58C;
border-right:1px solid #ADA58C;
}

.categoryboxcontents td {
background:#ffffcc;
color:#000000;
font:12px Verdana, Arial, sans-serif;
}

.categoryboxtopcentertable {
background: #ff9900;
color:#FFFFFF;
font:bold 10px Verdana, Arial, sans-serif;
width:100%;
}

.categoryboxmidcenter {
background:#FF9900;
padding:3px 1px;
}

.centerboxsquaretopleft {
border-left:1px solid #ff9900;
border-top:1px solid #ff9900;
height:5px;
width:5px;
}

.centerboxsquaretopright {
border-right:1px solid #ff9900;
border-top:1px solid #ff9900;
height:5px;
width:5px;
}

.centerboxsquarebotleft {
border-bottom:1px solid #ff9900;
border-left:1px solid #ff9900;
}

.centerboxsquarebotright {
border-bottom:1px solid #ff9900;
border-right:1px solid #ff9900;
}

.coolmenuboxtopcentertable a {
background:transparent;
color:#FFF;
font:bold 11px Verdana, Arial, sans-serif;
text-decoration:underline;
text-transform:uppercase;
}

.clcmevent {
clip:auto;
height:99%;
left:0;
position:absolute;
top:0;
visibility:visible;
width:99%;
}

.clcmabs {
left:0;
position:absolute;
top:0;
visibility:hidden;
}

.clbar {
background:#FFF;
height:10px;
position:absolute;
visibility:hidden;
width:10px;
}

.cllevel0,.cllevel0over {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
position:absolute;
padding:1px;
}

.cllevel1,.cllevel1over {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
position:absolute;
padding:2px;
}

.customerTestimonialstopcentertable {
background:#26a149;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.errormsgboxdiv {
left:40%;
position:absolute;
top:75px;
width:20%;
}

.errormsgboxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:250px;
}

.featuredBox2topcenter {
background:transparent url(../images/design/features_dot.gif) bottom left repeat-x;
height:15px;
}

.featuredBox2topcentertable {
background:transparent;
color:#FFFFFF;
font:bold 16px "Arial Narrow,fantasy";
}

.featuredBox2topcentertable a {
color:#FFFFFF;
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;
}

.featuredboxborder {
border-left:1px solid #26a149;
}

.featuredboxtopcentertable {
background:transparent;
color:#FFFFFF;
font:bold 16px Aria, Verdanal, sans-serif;
text-transform:uppercase;
}

.featuredboxtopcentertable a {
background:transparent;
color:#FFFFFF;
font:bold 16px Aria, Verdanal, sans-serif;
text-decoration:none;
}

.CategoryArrow {
background:url( ../images/design/arrow_right.gif ) 0 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;
}

td.infoboxheading {
background:#710000;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
}

.langboxtopleft {
background:transparent url("../images/design/boxes/corner_languagebox_left.gif") no-repeat top;
width:5px;
}

.langboxtopcenter {
background:#FFF;
border-top:1px solid #D6CEBD;
height:22px;
padding-left:3px;
padding-right:3px;
}

.langboxtopright {
background:transparent url("../images/design/boxes/corner_languagebox_right.gif") no-repeat top;
width:5px;
}

.light2boxmidleft {
background:#fffef0;
border-left:1px solid #C7BDB4;
}

.light2boxmidright {
background:#fffef0;
border-right:1px solid #ff9900;
}

.light2boxbotcenter {
background:#fffef0;
border-bottom:1px solid #C7BDB4;
font-size:0;
height:5px;
}

.lightboxtopleft {
background:url("../images/design/boxes/corner_light_left.gif") no-repeat top;
width:5px;
}

.lightboxtopcenter {
background:url("../images/design/boxes/corner_light_center.gif") repeat-x top;
height:22px;
padding-left:5px;
}

.lightboxtopright {
background:url("../images/design/boxes/corner_light_right.gif") no-repeat top;
width:5px;
}

.lightboxmidleft {
background:#F6F4F2;
border-left:1px solid #C7BDB4;
}

.lightboxmidright {
background:#F6F4F2;
border-right:1px solid #C7BDB4;
}

.lightboxbotcenter {
background:#F6F4F2;
border-bottom:1px solid #C7BDB4;
font-size:0;
height:5px;
}

.mainTableCell {
background:#FFF;
border-bottom:1px solid #D6CEBD;
border-left:1px solid #D6CEBD;
border-right:1px solid #D6CEBD;
}

.mainTableLogoCell {
background:#FFF;
border-left:1px solid #D6CEBD;
border-right:1px solid #D6CEBD;
border-top:1px solid #D6CEBD;
}

.mainTableCustomerCell {
border-bottom:1px solid #D6CEBD;
}

.mainTableCustomerRow {
background:url("../images/design/cust_bg_grad3.gif") repeat-x top;
border-left:0px solid #D6CEBD;
border-right:0px solid #D6CEBD;
}

.manufacturerboxcontents {
background:#F1EDE4;
color:#710000;
font:10px Verdana, Arial, sans-serif;
}

.manufacturerboxtable a:hover {
color:#710000;
text-decoration:underline;
}

.manufacturerboxmidcenter {
background:#F1EDE4;
padding:3px 1px;
}

.messageboxdiv {
height:20%;
left:40%;
position:absolute;
top:75px;
width:20%;
}

.messageboxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
height:100px;
width:250px;
}

.messageboxtopleft {
background:url("../images/design/boxes/green_gradient_corner_left.gif");
width:5px;
}

.messageboxtopcenter {
background:url(../images/design/boxes/green_gradient_top.gif) #587212 repeat-x top;
height:15px;
padding-left:5px;
}

.messageboxtopright {
background:url("../images/design/boxes/green_gradient_corner_right.gif");
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");
}

.newslettertable {
background:transparent;
color:#C7BDB4;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.newslettertable a:hover {
color:#870000;
text-decoration:none;
}

.newslettermidleft {
background:#F6F4F2;
border-bottom:1px solid #f1ede4;
border-left:1px solid #f1ede4;
}

.newslettermidcenter {
background:#FFF;
border-bottom:1px solid #ffcc00;
border-left:1px solid #ffcc00;
border-right:1px solid #ffcc00;
padding:4px;
}

.newslettermidright {
background:#F6F4F2;
border-bottom:1px solid #f1ede4;
border-right:1px solid #f1ede4;
}

.newsletterBottom {
background:#F6F4F2 url(../images/design/ot_doted.gif) repeat-x top left;
color:#C7BDB4;
padding-left:4px;
}

.newsletterBottom a {
color:#710000;
padding-left:4px;
}

.newsletterBottom b {
color:#A39B93;
padding-left:4px;
}

.newsletterTop {
background:#EDE8E4;
color:#C7BDB4;
padding-left:4px;
}

.newsletterTop a {
background:#EDE8E4;
color:#710000;
padding-left:4px;
}

.orderhistorytopcentertable a {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-decoration:underline;
text-transform:uppercase;
}

td.orderhistoryheading {
background:#903A3C;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
}

.productInfoAttributeName {
color:#000;
font:bold 11px Tahoma, Verdana, Arial, sans-serif;
padding-bottom:3px;
}

td.productInfoAttribute {
color:#000;
font:normal 11px Verdana, Arial, sans-serif;
height:22px;
}

td.productInfoAttributes {
padding-right:25px;
}

.productInfoPrice {
color:#710000;
font:normal 11px Verdana, Arial, sans-serif;
}

.productNameHeadline {
color:#FFF;
font:bold 18px 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:0;
}

td.ProductInfoPhotoBlock {
text-align:center;
padding:15px 10px 5px;
}

a.productZoom {
color:#710000;
font-size:9px;
padding-left:2px;
}

td.ProductInfoTextBlock {
font:11px/1.5 Verdana, Arial, sans-serif;
padding:15px 5px 5px;
}

.ProductInfoPadding {
background:#F1EDE4 url(../images/design/line_background.gif) repeat;
padding:5px;
}

.productbox {
background:#3B6A9D;
}

.productboxcontents {
background:#FFF;
color:#3B6A9D;
font:10px Verdana, Arial, sans-serif;
}

.productboxcontentscart {
background:#3B6A9D;
font:10px Verdana, Arial, sans-serif;
}

.productboxtopleft {
background:transparent url("../images/design/boxes/corner_dred_left.gif") no-repeat top;
width:5px;
}

.productboxtopcenter {
background:#cb6828;
height:29px;
}

.productboxtopcentertable {
background:transparent;
color:#FFF;
font:bold 18px Arial, "Arial Narrow, sans-serif ";
padding-left:2px;
}

.productboxtopright {
background:transparent url("../images/design/boxes/corner_dred_right.gif") no-repeat top;
width:5px;
}

.productboxmidleft {
background:#FFF;
border-bottom:1px solid #D6CEBD;
border-left:1px solid #D6CEBD;
}

.productboxmidcenter {
background:#FFF;
border-bottom:1px solid #cb6828;
border-left:1px solid #cb6828;
border-right:1px solid #cb6828;
padding:0;
}

.productboxmidright {
background:#FFF;
border-bottom:1px solid #D6CEBD;
border-right:1px solid #D6CEBD;
}

.productlistingnewtable {
border:1px solid #D3D3D3;
font-family:Verdana, Arial, sans-serif;
}
.productListingNewInfoTable {
margin-top: 1ex;
}
.productlistingnewinfo {
font-size:9px;
font-style:italic;
color: #999;
line-height:1.2;
}
.productlistingnewinfo a {
color: #999 !important;
text-decoration: underline !important;	
}
.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;
}

html .productlistingnewdescr a {
color: #710000;
}

.productlistingnewheader {
background:#FEE5E5;
font-size:12px;
line-height:1.5;
}

.productlistingnewname {
font-size:14px;
line-height:1.7;
}

.productlistingnewprice {
color:#710000;
font-size:12px;
line-height:1.5;
}

.reviewscontents {
background:#e0f4d5;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

td.reviewscontents a {
background:#e0f4d5;
color:#710000;
font:11px Tahoma, Verdana, Arial, sans-serif;
}

.reviewsmidleft {
background:#e0f4d5;
border-left:1px solid #26a149;
}

.reviewsmidcenter {
background:#e0f4d5;
padding: 0 px 1px;
}

.reviewsmidright {
background:#e0f4d5;
border-right:1px solid #26a149;
}

.reviewsbotleft {
background:#e0f4d5;
border-bottom:1px solid #26a149;
border-left:1px solid #26a149;
font-size:0;
}

.reviewsbotcenter {
background:#e0f4d5;
border-bottom:1px solid #26a149;
font-size:0;
height:5px;
}

.reviewsbotright {
background:#e0f4d5;
border-bottom:1px solid #26a149;
border-right:1px solid #26a149;
font-size:0;
}

.shippingestimatorboxtopleft img {
height:10px;
width:5px;
}

.shippingestimatorboxtopcenter {
background:url(../images/design/boxes/gradient_top.gif) repeat-x top;
height:10px;
}

.shippingestimatorboxtopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
margin:2px;
}

.shippingestimatorboxmidleft {
background:#fffef0;
border-left:1px solid #4143A1;
}

.shippingestimatorboxmidright {
background:#fffef0;
border-right:1px solid #4143A1;
}

.shippingestimatorboxbotleft {
border-bottom:1px solid #4143A1;
border-left:1px solid #4143A1;
}

.shippingestimatorboxbotcenter {
background:#fffef0;
border-bottom:1px solid #4143A1;
height:5px;
}

.shippingestimatorboxbotright {
border-bottom:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.warningmsgBoxdiv {
top:75px;
left:25%;
width:800px;
height:20%;
position:absolute;
}

.whatsnewmidleft {
background:#fffef0;
border-left:1px solid #ff9900;
}

.whatsnewmidright {
background:#fffef0;
border-right:1px solid #ff9900;
}

.whatsnewbotleft {
background:#fffef0;
border-bottom:1px solid #ff9900;
border-left:1px solid #ff9900;
font-size:0;
}

.whatsnewbotcenter {
background:#fffef0;
border-bottom:1px solid #ff9900;
font-size:0;
height:5px;
}

.whatsnewbotright {
background:#fffef0;
border-bottom:1px solid #ff9900;
border-right:1px solid #ff9900;
font-size:0;
}

.wishlist {
background:#6199D7;
}

.wishlistborder {
border-left:1px solid #6199D7;
border-right:1px solid #6199D7;
}

.wishlistcontents {
background:#FFF;
color:#710000;
font:10px Verdana, Arial, sans-serif;
}

.wishlisttopcenter {
background:#2C2B28;
height:22px;
}

.wishlisttopcentertable a {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-decoration:underline !important;
}

.wishlisttopcentertable a:hover {
background:transparent;
color:#FFF !important;
font:bold 10px Verdana, Arial, sans-serif;
text-decoration:none !important;
}

.wishlistmidleft {
background:#fffef0;
border-bottom:1px solid #B50000;
border-left:1px solid #B50000;
}

.wishlistmidcenter {
background:#fffef0;
border-bottom:1px solid #B50000;
border-left:1px solid #B50000;
border-right:1px solid #B50000;
padding:0;
}

.wishlistmidright {
background:#fffef0;
border-bottom:1px solid #B50000;
border-right:1px solid #B50000;
}

#RequiredTip,.reviewslink,.reviewslink b,.FeaturedPrice {
color:#710000;
}

.BundleRequired,.HighlightMainBundleProduct {
background:#EEE;
}

#newsletterBoxClass a,.footerStyle,a.footerStyle {
color:#710000;
font:normal 11px Tahoma, Verdana, Arial, sans-serif;
}

.ItemInCart a, html .cartboxNewtopcentertable a, html .cartboxNewtopcentertable a:hover {
color:#ffffff;
}

span.ItemInCart,checkbox,input,radio,select {
font:11px Verdana, Arial, sans-serif;
}

tr.CartProductRowEven,.cartboxNew {
background:#fdf5bb;
}

.linkText,a,.linkText:hover,a:hover,.affiliatetable a:hover,.bestsellerstable a:hover,.categoryboxtable a:hover,.infoboxtable a:hover,.light2boxtable a:hover,.orderhistorytable a:hover,.productboxtable a:hover,.productlistingnewname a:hover,.reviewstable a:hover,.specialtable a:hover,.wishlisttable a:hover {
color:#710000;
text-decoration:underline;
}

tr.header,tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even {
background:#FFF;
}

table.headernavigation,.coolmenubox,.infobox {
background:#ff9900;
}

.information {
background:#ff9999;
}

td.headernavigation,td.headerSearchbox,td.affiliateheading,td.alsoPurchasedheading,td.bestsellersheading,td.cartboxNewheading,td.categoryboxheading,td.featuredboxheading,.langboxtopcentertable,td.langboxheading,td.light2boxheading,td.lightboxheading,td.manufacturerboxheading,td.newsletterheading,td.productboxheading,td.wishlistheading {
color:#FFFFFF;
font:bold 10px Verdana, Arial, sans-serif;
}

td.articleboxheading {
color:#000000;
font:bold 10px Verdana, Arial, sans-serif;
}

a.headernavigation,a.headernavigation:hover,.light2boxtopcenter a:hover {
color:#FFF;
text-decoration:none;
}

table.headerSearchbox,.featuredBox2midleft,.featuredBox2midcenter,.featuredBox2midright,.featuredBox2botleft,.featuredBox2botcenter,.featuredBox2botright {
background:transparent;
}

tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd,tr.subbar {
background:#F4F7FD;
}

a.pageresults,a.pageresults:hover {
color:#710000;
}

td.subbar,.checkoutbarcurrent {
color:#000;
font:10px Verdana, Arial, sans-serif;
}

td.smalltext,span.smalltext,p.smalltext,.boxtext,.affiliatecontentsnobg,td.affiliate,span.affiliate,.alsoPurchasedcontentsnobg,td.alsoPurchased,span.alsoPurchased,.articleboxcontentsnobg,td.articlebox,span.articlebox,td.articleOldBox,span.articleOldBox,td.authors,span.authors,.bestsellerscontentsnobg,td.bestsellers,span.bestsellers,.cartboxNewcontentsnobg,td.cartboxNew,span.cartboxNew,.categoryboxcontentsnobg,td.categorybox,span.categorybox,td.coolmenubox,span.coolmenubox,td.currencies,span.currencies,td.customerTestimonials,span.customerTestimonials,.featuredboxcontentsnobg,td.featuredbox,span.featuredbox,td.infobox,span.infobox,td.information,span.information,.langboxcontentsnobg,td.langbox,span.langbox,td.languageold,span.languageold,.light2boxcontentsnobg,td.light2box,span.light2box,.lightboxcontentsnobg,td.lightbox,span.lightbox,td.loginbox,span.loginbox,.manufacturerboxcontentsnobg,td.manufacturerbox,span.manufacturerbox,td.manufacturerInfo,span.manufacturerInfo,.newslettercontents,.newslettercontentsnobg,td.newsletter,span.newsletter,td.orderhistory,span.orderhistory,.productboxcontentsnobg,td.productbox,span.productbox,td.reviews,span.reviews,td.searchBox,span.searchBox,td.special,span.special,td.tellafriend,span.tellafriend,td.whatsnew,span.whatsnew,.wishlistcontentsnobg,td.wishlist,span.wishlist {
font:10px Verdana, Arial, sans-serif;
}

td.importanttext,span.importanttext,p.importanttext,.inputrequirement {
color:red;
font:10px Verdana, Arial, sans-serif;
}

td.fieldkey,td.tableheading {
font:bold 12px Verdana, Arial, sans-serif;
}

td.fieldvalue,.messagebox {
font:12px Verdana, Arial, sans-serif;
}

.modulerowover,.modulerowselected {
background:#FEE5E5;
}

.affiliate,.alsoPurchased,.articlebox,.featuredbox,.light2box,.lightbox,.newsletter {
background:#ffcc00;
}

.affiliateborder,.light2boxborder,.lightboxborder,.newsletterborder {
border-left:1px solid #C7BDB4;
border-right:1px solid #C7BDB4;
}

.affiliatecontents,.approvallogoboxcontents,.centerboxcontents,.centerboxsquarecontents,.light2boxcontents,.lightboxcontents,.shippingestimatorboxcontents {
background:#fffef0;
font:10px Verdana, Arial, sans-serif;
}

.affiliatecontentscart,.alsoPurchasedcontentscart,.articleboxcontentscart,.articleOldBoxcontentscart,.authorscontentscart,.bestsellerscontentscart,.cartboxcontents,.cartboxNewcontentscart,.categoryboxcontentscart,.coolmenuboxcontentscart,.currenciescontentscart,.customerTestimonialscontentscart,.featuredboxcontentscart,.infoboxcontentscart,.informationcontentscart,.langboxcontentscart,.languageoldcontentscart,.light2boxcontentscart,.lightboxcontentscart,.loginboxcontentscart,.manufacturerboxcontentscart,.manufacturerInfocontentscart,.newslettercontentscart,.orderhistorycontentscart,.reviewscontentscart,.searchBoxcontentscart,.specialcontentscart,.tellafriendcontentscart,.whatsnewcontentscart,.wishlistcontentscart {
background:#E9F4FC;
font:10px Verdana, Arial, sans-serif;
}

.affiliatenotice,.alsoPurchasednotice,.articleboxnotice,.articleOldBoxnotice,.authorsnotice,.bestsellersnotice,.cartboxNewnotice,.categoryboxnotice,.coolmenuboxnotice,.currenciesnotice,.customerTestimonialsnotice,.featuredboxnotice,.infoboxnotice,.informationnotice,.langboxnotice,.languageoldnotice,.light2boxnotice,.lightboxnotice,.loginboxnotice,.manufacturerboxnotice,.manufacturerInfonotice,.newsletternotice,.orderhistorynotice,.productboxnotice,.reviewsnotice,.searchBoxnotice,.specialnotice,.tellafriendnotice,.whatsnewnotice,.wishlistnotice {
background:#FF8E90;
}

.affiliatenoticecontents,.alsoPurchasednoticecontents,.articleboxnoticecontents,.articleOldBoxnoticecontents,.authorsnoticecontents,.bestsellersnoticecontents,.cartboxNewnoticecontents,.categoryboxnoticecontents,.coolmenuboxnoticecontents,.currenciesnoticecontents,.customerTestimonialsnoticecontents,.featuredboxnoticecontents,.infoboxnoticecontents,.informationnoticecontents,.langboxnoticecontents,.languageoldnoticecontents,.light2boxnoticecontents,.lightboxnoticecontents,.loginboxnoticecontents,.manufacturerboxnoticecontents,.manufacturerInfonoticecontents,.newsletternoticecontents,.orderhistorynoticecontents,.productboxnoticecontents,.reviewsnoticecontents,.searchBoxnoticecontents,.specialnoticecontents,.tellafriendnoticecontents,.whatsnewnoticecontents,.wishlistnoticecontents {
background:#FFE6E6;
font:10px Verdana, Arial, sans-serif;
}

.affiliatetable,.articleOldBoxtable,.authorstable,.bestsellerstable,.cartboxNewtable,.categoryboxtable,.coolmenuboxtable,.currenciestable,.customerTestimonialstable,.infoboxtable,.informationtable,.langboxtable,.languageoldtable,.lightboxtable,.loginboxtable,.manufacturerboxtable,.manufacturerInfotable,.orderhistorytable,.reviewstable,.searchBoxtable,.specialtable,.tellafriendtable,.whatsnewtable,.wishlisttable {
background:transparent;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.affiliatetable a,.alsoPurchasedtable a:hover,.articleboxtable a:hover,.bestsellerstable a,.categoryboxtable a,.productboxtable a,.productlistingnewname a,.wishlisttable a {
color:#710000;
text-decoration:none;
}

.featuredboxtable a:hover{
color:#710000;
text-decoration:none;
}

.affiliatetopleft,.articleboxtopleft {
background:#ff9900 url("../images/design/boxes/corner_lorange_left.gif") no-repeat top;
width:5px;
}

.newslettertopleft {
background:#ff9900 url("../images/design/boxes/corner_lorange_left.gif") no-repeat top;
width:5px;
}

.affiliatetopleft img,.affiliatetopright img,.alsoPurchasedtopleft img,.alsoPurchasedtopright img,.approvallogoboxtopright img,.articleboxtopleft img,.articleboxtopright img,.articleOldBoxtopleft img,.articleOldBoxtopright img,.authorstopleft img,.authorstopright img,.bestsellerstopleft img,.bestsellerstopright img,.cartboxtopleft img,.cartboxtopright img,.cartboxflashertopleft img,.cartboxflashertopright img,.cartboxNewtopleft img,.cartboxNewtopright img,.categoryboxtopleft img,.categoryboxtopright img,.centerboxtopright img,.centerboxsquaretopright img,.coolmenuboxtopleft img,.coolmenuboxtopright img,.currenciestopleft img,.currenciestopright img,.customerTestimonialstopleft img,.customerTestimonialstopright img,.errormsgboxtopleft img,.errormsgboxtopright img,.featuredboxtopleft img,.featuredboxtopright img,.infoboxtopleft img,.infoboxtopright img,.informationtopleft img,.informationtopright img,.langboxtopleft img,.langboxtopright img,.languageoldtopleft img,.languageoldtopright img,.light2boxtopleft img,.light2boxtopright img,.lightboxtopleft img,.lightboxtopright img,.loginboxtopleft img,.loginboxtopright img,.manufacturerboxtopleft img,.manufacturerboxtopright img,.manufacturerInfotopleft img,.manufacturerInfotopright img,.messageboxtopleft img,.messageboxtopright img,.newslettertopleft img,.newslettertopright img,.orderhistorytopleft img,.orderhistorytopright img,.productboxtopleft img,.productboxtopright img,.reviewstopleft img,.reviewstopright img,.searchBoxtopleft img,.searchBoxtopright img,.shippingestimatorboxtopright img,.specialtopleft img,.specialtopright img,.tellafriendtopleft img,.tellafriendtopright img,.warningmsgBoxtopleft img,.warningmsgBoxtopright img,.whatsnewtopleft img,.whatsnewtopright img,.wishlisttopleft img,.wishlisttopright img {
width:5px;
}

.affiliatetopcenter,.articleboxtopcenter,.newslettertopcenter {
background:#ffcc00;
height:22px;
padding-left:5px;
}

.affiliatetopcentertable,.centerboxtopcentertable,.languageoldtopcentertable,.loginboxtopcentertable,.manufacturerInfotopcentertable,.reviewstopcentertable,.searchBoxtopcentertable,.specialtopcentertable,.whatsnewtopcentertable,.wishlisttopcentertable {
background:transparent;
color:#FFFFFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.articleboxtopcentertable {
background:transparent;
color:#000000;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.informationtopcentertable {
background:#ff9999;
color:#FFFFFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.newslettertopcentertable {
background:#ffcc00;
color:#000000;
font:bold 10px Verdana, Arial, sans-serif;
}

.affiliatetopright,.articleboxtopright {
background:#ff9900 url("../images/design/boxes/corner_lorange_right.gif") no-repeat top;
width:5px;
}

.newslettertopright {
background:#ff9900 url("../images/design/boxes/corner_lorange_right.gif") no-repeat top;
width:5px;
}

.affiliatemidcenter,.lightboxmidcenter {
background:#F6F4F2;
padding:5px 1px;
}

.alsoPurchasedcontents,.articleboxcontents,.featuredboxcontents,.langboxcontents {
background:#FFF;
font:10px Verdana, Arial, sans-serif;
}

.alsoPurchasedtable,.featuredboxtable {
background:transparent;
color:#FFFFFF;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.alsoPurchasedtable a,.featuredboxtable a {
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}

.alsoPurchasedtopleft,.featuredboxtopleft {
background:#26a149 url("../images/design/boxes/corner_lgreen_left.gif") no-repeat top;
height:28px;
width:5px;
}

.alsoPurchasedtopcenter,.featuredboxtopcenter {
background:url("../images/design/ap_dot.gif") #26a149 repeat-x bottom;
border-top:0px solid #D6CEBD;
height:22px;
padding-left:5px;
}

.alsoPurchasedtopright,.featuredboxtopright {
background:#26a149 url("../images/design/boxes/corner_lgreen_right.gif") no-repeat top;
width:5px;
}

.alsoPurchasedmidleft,.featuredboxmidleft {
background:transparent;
border-left:1px solid #26a149;
}

.alsoPurchasedmidcenter,.featuredboxmidcenter {
background:transparent;
padding:5px 1px;
}

.alsoPurchasedmidright,.featuredboxmidright {
background:transparent;
border-right:1px solid #26a149;
}

.alsoPurchasedbotleft,.featuredboxbotleft {
border-bottom:1px solid #26a149;
border-left:1px solid #26a149;
font-size:0;
}

.alsoPurchasedbotcenter,.featuredboxbotcenter {
background:#FFF;
border-bottom:1px solid #26a149;
font-size:0;
height:5px;
}

.alsoPurchasedbotright,.featuredboxbotright {
border-bottom:1px solid #26a149;
border-right:1px solid #26a149;
font-size:0;
}

.approvallogoboxtable a,.articleOldBoxtable a,.authorstable a,.cartboxtable a,.cartboxflashertable a,.cartboxNewtable a,.centerboxtable a,.centerboxsquaretable a,.coolmenuboxtable a,.currenciestable a,.customerTestimonialstable a,.errormsgboxdiv a,.featuredBox2table a,.infoboxtable a,.informationtable a,.langboxtable a,.languageoldtable a,.light2boxtable a,.loginboxtable a,.manufacturerInfotable a,.messageboxdiv a,.orderhistorytable a,.productlistingnewtable a,.reviewstable a,.searchBoxtable a,.shippingestimatorboxtable a,.specialtable a,.tellafriendtable a,.warningmsgBoxdiv a,.whatsnewtable a {
color:#000;
text-decoration:none;
}

.approvallogoboxtable a:hover,.articleOldBoxtable a:hover,.authorstable a:hover,.cartboxtable a:hover,.cartboxflashertable a:hover,.centerboxtable a:hover,.centerboxsquaretable a:hover,.coolmenuboxtable a:hover,.currenciestable a:hover,.customerTestimonialstable a:hover,.errormsgboxdiv a:hover,.featuredBox2table a:hover,.informationtable a:hover,.langboxtable a:hover,.languageoldtable a:hover,.lightboxtable a:hover,.loginboxtable a:hover,.manufacturerInfotable a:hover,.messageboxdiv a:hover,.productlistingnewtable a:hover,.searchBoxtable a:hover,.shippingestimatorboxtable a:hover,.tellafriendtable a:hover,.warningmsgBoxdiv a:hover,.whatsnewtable a:hover {
color:#870000;
text-decoration:underline;
}

.approvallogoboxtopleft,.centerboxtopleft {
background:url("../images/design/boxes/r_corner_t_left.gif");
height:5px;
width:5px;
}

.approvallogoboxtopleft img,.centerboxtopleft img,.centerboxsquaretopleft img {
height:5px;
width:5px;
}

.approvallogoboxtopcenter,.centerboxtopcenter,.centerboxsquaretopcenter {
background:#fffef0;
border-top:1px solid #ff9900;
height:5px;
}

.approvallogoboxtopcentertable,.articleOldBoxtopcentertable,.authorstopcentertable,.cartboxtopcentertable,.cartboxflashertopcentertable,.cartboxNewtopcentertable,.centerboxsquaretopcentertable,.coolmenuboxtopcentertable,.currenciestopcentertable,.infoboxtopcentertable,.light2boxtopcentertable,.lightboxtopcentertable,.orderhistorytopcentertable,.tellafriendtopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
}

.approvallogoboxtopright,.centerboxtopright {
background:url("../images/design/boxes/r_corner_t_right.gif");
height:5px;
width:5px;
}

.approvallogoboxmidleft,.centerboxmidleft,.centerboxsquaremidleft,.coolmenuboxmidleft,.infoboxmidleft,.manufacturerInfomidleft,.orderhistorymidleft,.specialmidleft {
background:#fffef0;
border-left:1px solid #ff9900;
}

.informationmidleft {
background:#ffeeee;
border-left:1px solid #ff9999;
}

.customerTestimonialsmidleft {
background:#e0f4d5;
border-left:1px solid #26A149;
}

.customerTestimonialsmidright {
background:#e0f4d5;
border-right:1px solid #26A149;
}

.approvallogoboxmidcenter,.centerboxmidcenter,.centerboxsquaremidcenter,.shippingestimatorboxmidcenter {
background:#fffef0;
}

.approvallogoboxmidright,.centerboxmidright,.centerboxsquaremidright,.coolmenuboxmidright,.infoboxmidright,.manufacturerInfomidright,.orderhistorymidright,.specialmidright {
background:#fffef0;
border-right:1px solid #ff9900;
}

.informationmidright {
background:#ffeeee;
border-right:1px solid #ff9999;
}

.approvallogoboxbotleft,.centerboxbotleft {
background:url("../images/design/boxes/r_corner_b_left.gif");
}

.approvallogoboxbotcenter,.centerboxbotcenter,.centerboxsquarebotcenter {
background:#fffef0;
border-bottom:1px solid #ff9900;
height:5px;
}

.approvallogoboxbotright,.centerboxbotright {
background:url("../images/design/boxes/r_corner_b_right.gif");
}

.articleboxborder,.langboxborder,.productboxborder {
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.articleboxtable a,.newslettertable a {
color:#710000;
font-size:11px;
text-decoration:underline;
}

.articleOldBox,.authors,.currencies,.customerTestimonials,.languageold,.loginbox,.manufacturerInfo,.orderhistory,.reviews,.searchBox,.special,.tellafriend,.whatsnew {
background:#113786;
}

.articleOldBoxborder,.authorsborder,.currenciesborder,.customerTestimonialsborder,.languageoldborder,.loginboxborder,.manufacturerInfoborder,.orderhistoryborder,.reviewsborder,.searchBoxborder,.specialborder,.tellafriendborder,.whatsnewborder {
border-left:1px solid #113786;
border-right:1px solid #113786;
}

.articleOldBoxcontents,.authorscontents,.coolmenuboxcontents,.currenciescontents,.infoboxcontents,.languageoldcontents,.loginboxcontents,.manufacturerInfocontents,.orderhistorycontents,.searchBoxcontents,.specialcontents,.tellafriendcontents,.whatsnewcontents {
background:#fffef0;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

.informationcontents {
background:#ffeeee;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

.customerTestimonialscontents {
background:#e0f4d5;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

td.articleOldBoxcontents a,td.authorscontents a,td.coolmenuboxcontents a,td.currenciescontents a,td.informationcontents a,td.languageoldcontents a,td.loginboxcontents a,td.searchBoxcontents a,td.specialcontents a,td.tellafriendcontents a,td.whatsnewcontents a {
background:#fffef0;
color:#710000;
font:11px Tahoma, Verdana, Arial, sans-serif;
}

td.customerTestimonialscontents a {
background:#26A149;
color:#710000;
font:11px Tahoma, Verdana, Arial, sans-serif;
}

.articleOldBoxcontentsnobg,.authorscontentsnobg,.coolmenuboxcontentsnobg,.currenciescontentsnobg,.customerTestimonialscontentsnobg,.infoboxcontentsnobg,.informationcontentsnobg,.languageoldcontentsnobg,.loginboxcontentsnobg,.manufacturerInfocontentsnobg,.orderhistorycontentsnobg,.reviewscontentsnobg,.searchBoxcontentsnobg,.specialcontentsnobg,.tellafriendcontentsnobg,.whatsnewcontentsnobg {
color:#710000;
font:12px Verdana, Arial, sans-serif;
}

.articleOldBoxtopleft,.authorstopleft,.currenciestopleft,.languageoldtopleft,.loginboxtopleft,.searchBoxtopleft,.tellafriendtopleft {
background:url("../images/design/boxes/corner_new_left.gif") no-repeat top;
width:5px;
}

.articleOldBoxtopcenter,.authorstopcenter,.currenciestopcenter,.languageoldtopcenter,.loginboxtopcenter,.searchBoxtopcenter,.tellafriendtopcenter {
background:url("../images/design/boxes/corner_new_center.gif") repeat-x top;
height:22px;
padding-left:5px;
}

.articleOldBoxtopcentertable a,.authorstopcentertable a,.currenciestopcentertable a,.customerTestimonialstopcentertable a,.infoboxtopcentertable a,.informationtopcentertable a,.languageoldtopcentertable a,.loginboxtopcentertable a,.manufacturerInfotopcentertable a,.reviewstopcentertable a,.searchBoxtopcentertable a,.specialtopcentertable a,.tellafriendtopcentertable a,.whatsnewtopcentertable a {
background:transparent;
color:#000000;
font:bold 11px Verdana, Arial, sans-serif;
text-decoration:underline;
}

.articleOldBoxtopright,.authorstopright,.currenciestopright,.languageoldtopright,.loginboxtopright,.searchBoxtopright,.tellafriendtopright {
background:url("../images/design/boxes/corner_new_right.gif") no-repeat top;
width:5px;
}

.articleOldBoxmidleft,.authorsmidleft,.currenciesmidleft,.languageoldmidleft,.loginboxmidleft,.searchBoxmidleft,.tellafriendmidleft {
background:#fffef0;
border-left:1px solid #113786;
}

.articleOldBoxmidcenter,.authorsmidcenter,.coolmenuboxmidcenter,.currenciesmidcenter,.infoboxmidcenter,.languageoldmidcenter,.light2boxmidcenter,.loginboxmidcenter,.manufacturerInfomidcenter,.orderhistorymidcenter,.searchBoxmidcenter,.specialmidcenter,.tellafriendmidcenter,.whatsnewmidcenter {
background:#fffef0;
padding:5px 1px;
}

.informationmidcenter {
background:#ffeeee;
padding:5px 0px;
}


.customerTestimonialsmidcenter {
background:#e0f4d5;
padding:0px 1px;
}

.articleOldBoxmidright,.authorsmidright,.currenciesmidright,.languageoldmidright,.loginboxmidright,.searchBoxmidright,.tellafriendmidright {
background:#fffef0;
border-right:1px solid #113786;
}

.articleOldBoxbotleft,.authorsbotleft,.currenciesbotleft,.languageoldbotleft,.loginboxbotleft,.searchBoxbotleft,.tellafriendbotleft {
background:#fffef0;
border-bottom:1px solid #113786;
border-left:1px solid #113786;
font-size:0;
}

.articleOldBoxbotcenter,.authorsbotcenter,.currenciesbotcenter,.languageoldbotcenter,.loginboxbotcenter,.searchBoxbotcenter,.tellafriendbotcenter {
background:#fffef0;
border-bottom:1px solid #113786;
font-size:0;
height:5px;
}

.articleOldBoxbotright,.authorsbotright,.currenciesbotright,.languageoldbotright,.loginboxbotright,.searchBoxbotright,.tellafriendbotright {
background:#fffef0;
border-bottom:1px solid #113786;
border-right:1px solid #113786;
font-size:0;
}

td.articleOldBoxheading,td.authorsheading,td.coolmenuboxheading,td.currenciesheading,td.customerTestimonialsheading,td.informationheading,td.languageoldheading,td.loginboxheading,td.manufacturerInfoheading,td.reviewsheading,td.searchBoxheading,td.specialheading,td.tellafriendheading,td.whatsnewheading {
background:#6396CE;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
}

.bestsellers,.bestsellersmidleft,.bestsellersmidright,.manufacturerboxmidleft,.manufacturerboxmidright {
background:#F1EDE4;
}

.bestsellerstopleft,.categoryboxtopleft,.coolmenuboxtopleft,.infoboxtopleft,.manufacturerboxtopleft,.manufacturerInfotopleft,.orderhistorytopleft,.specialtopleft,.whatsnewtopleft {
background:url("../images/design/boxes/corner_red_left.gif") no-repeat top;
width:5px;
}

.informationtopleft {
background:#cb6828 url("../images/design/boxes/corner_lred_left.gif") no-repeat top;
width:5px;
}

.customerTestimonialstopleft,.reviewstopleft {
background:#26a149 url("../images/design/boxes/corner_lgreen_left.gif") no-repeat top;
width:5px;
}

.bestsellerstopcenter,.categoryboxtopcenter,.coolmenuboxtopcenter,.infoboxtopcenter,.manufacturerboxtopcenter,.manufacturerInfotopcenter,.orderhistorytopcenter,.specialtopcenter,.whatsnewtopcenter {
background:#ff9900;
height:22px;
padding-left:5px;
}

.informationtopcenter {
background:#ff9999;
height:22px;
padding-left:5px;
}

.customerTestimonialstopcenter,.reviewstopcenter{
background:#26a149;
height:22px;
padding-left:5px;
}


.bestsellerstopcentertable,.manufacturerboxtopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
width:100%;
}

.bestsellerstopright,.categoryboxtopright,.coolmenuboxtopright,.infoboxtopright,.manufacturerboxtopright,.manufacturerInfotopright,.orderhistorytopright,.specialtopright,.whatsnewtopright {
background:url("../images/design/boxes/corner_red_right.gif") no-repeat top;
width:5px;
}

.informationtopright {
background:#cb6828 url("../images/design/boxes/corner_lred_right.gif") no-repeat top;
width:5px;
}

.customerTestimonialstopright,.reviewstopright {
background:#26a149 url("../images/design/boxes/corner_lgreen_right.gif") no-repeat top;
width:5px;
}

.bestsellersbotleft,.bestsellersbotright,.categoryboxbotleft,.categoryboxbotright,.manufacturerboxbotleft,.manufacturerboxbotright {
background:transparent;
font-size:0;
}

.bestsellersbotcenter,.categoryboxbotcenter,.manufacturerboxbotcenter {
background:transparent;
font-size:0;
height:1px;
}

.cartboxtable,.cartboxflashertable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:155px;
}

.cartboxtopleft,.cartboxflashertopleft {
background:url("../images/design/boxes/gradient_corner_left.gif");
width:5px;
}

.cartboxtopright,.cartboxflashertopright {
background:url("../images/design/boxes/gradient_corner_right.gif");
width:5px;
}

.cartboxNewtable a:hover,.light2boxtopcenter a {
color:#FFF;
text-decoration:underline;
}

.cartboxNewtopleft,.light2boxtopleft,.wishlisttopleft {
background:url("../images/design/boxes/corner_dred_left.gif") no-repeat top;
width:5px;
}

.cartboxNewtopcenter,.light2boxtopcenter {
background:#cb6828;
height:22px;
padding-left:5px;
}

.cartboxNewtopright,.light2boxtopright,.wishlisttopright {
background:url("../images/design/boxes/corner_dred_right.gif") no-repeat top;
width:5px;
}

.categorybox,.manufacturerbox {
background:#4143A1;
}

.categoryboxborder,.manufacturerboxborder {
border-left:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.categoryboxmidleft,.categoryboxmidright {
background:#EDE8E4;
}

.centerboxtable,.centerboxsquaretable,.featuredBox2table,.shippingestimatorboxtable,.warningmsgBoxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:100%;
}

.coolmenuboxborder,.infoboxborder {
border-left:1px solid #ff9900;
border-right:1px solid #ff9900;
}

.informationborder {
border-left:1px solid #ff9999;
border-right:1px solid #ff9999;
}

.coolmenuboxbotleft,.infoboxbotleft,.informationbotleft,.manufacturerInfobotleft,.orderhistorybotleft,.specialbotleft {
background:#fffef0;
border-bottom:1px solid #ff9900;
border-left:1px solid #ff9900;
font-size:0;
}

.informationbotleft {
background:#ffeeee;
border-bottom:1px solid #ff9999;
border-left:1px solid #ff9999;
font-size:0;
}

.informationbotleft {
background:#ffeeee;
border-bottom:1px solid #ff9999;
border-left:1px solid #ff9999;
font-size:0;
}

.customerTestimonialsbotleft {
background:#e0f4d5;
border-bottom:1px solid #26a149;
border-left:1px solid #26a149;
font-size:0;
}

.coolmenuboxbotcenter,.infoboxbotcenter,.manufacturerInfobotcenter,.orderhistorybotcenter,.specialbotcenter {
background:#fffef0;
border-bottom:1px solid #ff9900;
font-size:0;
height:5px;
}

.informationbotcenter {
background:#fffef0;
border-bottom:1px solid #ff9999;
font-size:0;
height:5px;
}

.customerTestimonialsbotcenter {
background:#e0f4d5;
border-bottom:1px solid #26a149;
font-size:0;
height:5px;
}

.coolmenuboxbotright,.infoboxbotright,.manufacturerInfobotright,.orderhistorybotright,.specialbotright {
background:#fffef0;
border-bottom:1px solid #ff9900;
border-right:1px solid #ff9900;
font-size:0;
}

.informationbotright {
background:#;
border-bottom:1px solid #ff9999;
border-right:1px solid #ff9999;
font-size:0;
}

.customerTestimonialsbotright {
background:#e0f4d5;
border-bottom:1px solid #26a149;
border-right:1px solid #26a149;
font-size:0;
}

.cllevel0,.cllevel1 {
background:#FFF;
color:#000;
}

.cllevel0over,.cllevel1over {
background:#ADA58C;
color:#FFF;
}

.cllevel0border,.cllevel1border {
background:silver;
position:absolute;
visibility:hidden;
}

.errormsgboxcontents,.messageboxccontents,.warningmsgBoxcontents {
background:#FFB3B5;
font:14px Verdana, Arial, sans-serif;
}

.errormsgboxtopleft,.warningmsgBoxtopleft {
background:url("../images/design/boxes/red_gradient_corner_left.gif");
width:5px;
}

.errormsgboxtopcenter,.warningmsgBoxtopcenter {
background:url(../images/design/boxes/red_gradient_top.gif) #FF3439 repeat-x top;
height:15px;
padding-left:5px;
}

.errormsgboxtopcentertable,.messageboxtopcentertable,.warningmsgBoxtopcentertable {
background:transparent;
color:#FFF;
font:bold 14px Verdana, Arial, sans-serif;
}

.errormsgboxtopright,.warningmsgBoxtopright {
background:url("../images/design/boxes/red_gradient_corner_right.gif");
width:5px;
}

.errormsgboxmidleft,.warningmsgBoxmidleft {
background:#FFB3B5;
border-left:1px solid #FF3439;
}

.errormsgboxmidcenter,.warningmsgBoxmidcenter {
background:#FFB3B5;
vertical-align:top;
padding: 10px;
}

.warningmsgBoxmidcenter a,
.warningmsgBoxmidcenter a:hover
{
	color: black;
	text-decoration: underline;
}

.errormsgboxmidright,.warningmsgBoxmidright {
background:#FFB3B5;
border-right:1px solid #FF3439;
}

.errormsgboxbotleft,.warningmsgBoxbotleft {
background:url("../images/design/boxes/red_corner_bottom_left.gif");
}

.errormsgboxbotcenter,.warningmsgBoxbotcenter {
background:#FFB3B5;
border-bottom:1px solid #FF3439;
height:5px;
}

.errormsgboxbotright,.warningmsgBoxbotright {
background:url("../images/design/boxes/red_corner_bottom_right.gif");
}

.featuredBox2contents,.light2boxtable,.productboxtable {
background:transparent;
font:10px Verdana, Arial, sans-serif;
}

.featuredBox2topleft,.featuredBox2topright {
width:1px;
}

td.infoboxcontents a,td.manufacturerInfocontents a,td.orderhistorycontents a {
background:#fffef0;
color:#710000;
font:11px Tahoma, Verdana, Arial, sans-serif;
}

.light2boxbotleft,.lightboxbotleft {
border-bottom:1px solid #C7BDB4;
border-left:1px solid #C7BDB4;
font-size:0;
}

.light2boxbotright,.lightboxbotright {
border-bottom:1px solid #C7BDB4;
border-right:1px solid #C7BDB4;
font-size:0;
}

.lightboxtable a,.manufacturerboxtable a {
color:#710000;
text-decoration:none;
}

.productlistingnewoddrow,.productlistingnewevenrow {
background:#FFF;
border:1px solid gray;
}

.shippingestimatorboxtopleft,.shippingestimatorboxtopright {
background:url(../images/design/boxes/gradient_top.gif) repeat-x top;
height:10px;
width:5px;
}
