/*
  $Id: stylesheet.css 2127 2008-02-05 14:01:11Z denis $
  
	Stable brown 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
  
  Refined and designed by GFD - Grafisk design  www.gfd.dk
*/
.CancelPurchase .smalltext a {
color:#000;
text-decoration:none;
padding:2px;
}

.CancelPurchase .smalltext a:hover {
color:#000;
text-decoration:underline;
padding:2px;
}

.loginBoxText a:hover {
border-bottom:1px solid #a0a88f;
color:#734A29;
text-decoration:none;
}

body {
background:#FFFFFF;
color:#000;
margin:0;
}

form {
display:inline;
}

checkbox,input,radio,select {
font:11px Verdana;
}

textarea {
font:11px Verdana;
width:100%;
}

#CheckCart {
left:40%;
position:absolute;
top:50px;
}

#RequiredTip {
color:#710000;
}

.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;
font-weight:700;
}

.SpecialGrey {
color:#a0a88f;
font-weight:400;
}

.articletext {
color:#a0a88f;
}

.articleMargin {
margin:5px;
}

.categoriesList {
color:#6396CE;
font:bold 15px Verdana;
}

td.categoriesList {
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
}

#newsletterBoxClass {
color:#000;
text-align:center;
padding:3px;
}

#newsletterBoxClass a {
color:#224D7B;
font:normal 11px Verdana;
}

.footerStyle,a.footerStyle {
color:#000000;
font:normal 11px Verdana;
text-decoration:none;
}

table.headernavigation {
background:#dce52a;
}

tr.headererror {
background:red;
}

td.headererror {
background:red;
color:#FFF;
font:bold 12px Verdana;
text-align:center;
}

tr.headerinfo {
background:#0F0;
}

td.headerinfo {
background:#0F0;
color:#FFF;
font:bold 12px Verdana;
text-align:center;
}

.headerlogo {
font:bold 41px Verdana;
padding-left:5px;
padding-right:25px;
}

.headerslogan {
color:#734A29;
font:bold 12px Verdana;
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;
}

tr.productlisting-heading {

}

td.productlisting-heading {
color:#000000;
font:bold 10px Verdana;
white-space:nowrap;
}

.productlisting-heading {
color:#000;
font:bold 10px Verdana;
white-space:nowrap;
}

td.productlisting-data {
font:10px Verdana;
padding-left:5px;
padding-right:5px;
}

a.pageresults {
color:#00F;
}

a.pageresults:hover {
background:#FF3;
color:#00F;
}

h1.pageheading {
color:#000;
font:bold 15px Verdana;
margin:0;
}

td.pageheading,div.pageheading {
color:#000000;
font:bold 15px Verdana;
}

td.pageheading2 {
color:#000000;
font:bold 30px Verdana;
}

td.main,p.main {
font:10px/1.5 Verdana;
}

td.accountcategory {
color:#ABD;
font:13px Verdana;
}

span.greetuser {
color:#000;
font:normal 11px Verdana;
}

table.formarea {
border-color:#3B6A9D;
border-style:solid;
border-width:1px;
}

table.productlisting {
border:1px;
border-color:#a0a88f;
border-style:solid;
}

td.formareatitle {
font:bold 12px Verdana;
}

span.markproductoutofstock {
color:#C76170;
font:bold 12px Verdana;
}

span.productspecialprice,td.productspecialprice {
color:#000000;
font-family:Verdana;
font-weight:700;
}

span.errortext {
color:red;
font-family:Verdana;
}

.checkoutbarfrom,.checkoutbarto {
color:#8C8C8C;
font:10px Verdana;
}

.messagestackerror,.messagestackwarning {
background:#FFB3B5;
font:12px Verdana;
}

.messagestacksuccess {
background:#9F0;
font:12px Verdana;
}

.mainmenuarrow {
color:#036;
font:bold 12px Verdana;
}

.searchfield {
background:#FFF;
border:0;
font-size:10px;
margin-left:3px;
margin-right:3px;
width:125px;
}

.nophoto {
border:1px solid #4143A1;
font:bold 12px Verdana;
}

.toplevel {
font:10px Verdana;
}

.sublevel {
font:10px Verdana;
}

.lineFC {
background:url(../images/design/line_fc.gif) repeat-x top left;
}

.errorbox {
background:#FFB3B5;
font:bold 10px Verdana;
}

.stockwarning {
color:#C03;
font:10px Verdana;
}

.productsnotifications {
background:#F2FFF7;
}

.orderedit {
color:#ffffff;
font:10px Verdana;
background:#a0a88f;
padding: 2px;
font-weight: bold;
text-decoration:underline;
}

.affiliatehelp,.popup {
margin:10px;
}

.smallRed a {
color:#000000;
font-size:9px;
text-decoration:underline;
}

.affiliatecontents {
background:#FFFFFF;
font:10px Verdana;
}

.affiliatemidleft {
background:#F6F4F2;
border-left:1px solid #C6BDB5;
}

.affiliatemidright {
background:#F6F4F2;
border-right:1px solid #C6BDB5;
}

.affiliatebotleft {
border-bottom:1px solid #C6BDB5;
border-left:1px solid #C6BDB5;
font-size:1px;
}

.affiliatebotcenter {
background:#F6F4F2;
border-bottom:1px solid #C6BDB5;
font-size:1px;
height:5px;
}

.affiliatebotright {
border-bottom:1px solid #C6BDB5;
border-right:1px solid #C6BDB5;
font-size:1px;
}

.AlsoPurchasedHeadline {
color:#000000;
font:bold 11px Verdana;
}

a.AlspPurchasedName {
color:#000000;
text-decoration:underline;
padding:4px 5px;
}

.alsoPurchasedtopcentertable {
background:transparent;
color:#000000;
font:bold 11px Verdana;
text-transform:uppercase;
}

.approvallogoboxtable {
background:transparent;
font:1px Verdana;
width:100%;
margin:0;
padding:0;
}

.approvallogoboxtopleft {
height:5px;
width:5px;
}

.approvallogoboxtopright {
height:5px;
width:5px;
}

.approvallogoboxbotleft {
}

.approvallogoboxbotright {
}

.articleboxmidleft {
background:#EDF1F5;
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.articleboxmidcenter {
background:#EDF1F5;
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
border-right:1px solid #a0a88f;
padding:0;
}

.articleboxmidright {
background:#EDF1F5;
border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.ArticleBoxBottom {
background:#FFFFFF url(../images/design/ot_doted.gif) repeat-x top left;
color:#734A29;
padding-left:4px;
}

.ArticleBoxBottom b {
color:#000;
padding-left:4px;
}

.ArticleBoxTop {
background:#DECEC6;
color:#734A29;
padding-left:4px;
}

.BestSellersSpaceTD {
padding:2px;
}

.bestsellersmidcenter {
background:#FFFFFF;
padding:5px;
}

.CartBoxInfo {
color:#a0a88f;
font:normal 11px Verdana;
padding:1px 6px;
}

.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.CurrencyInCart {
color:#342825;
font-size:10px;
width:95%;
padding:5px;
}

table.basketcontentempty {
color:#000000;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
}

table.basketcontent {

}

.currencyselect {
font-size:10px;
width:100%;
}

td.ItemInCart {
padding-left:2px;
padding-top:2px;
}

span.newitemincart {
color:#000;
font:bold 10px Verdana;
}

span.ItemInCart {
color:#000000;
font:10px Verdana;
}

tr.CartProductRowEven {
background:url("../images/design/ot_doted.gif") repeat-x top left;
}

tr.CartProductRowOdd {
background:url("../images/design/ot_doted.gif") repeat-x top left;
}

.PictureInCart {
padding-bottom:2px;
padding-left:6px;
padding-top:2px;
}

.PriceInCart {
color:#000000;
font:bold 11px Verdana;
padding-bottom:2px;
padding-right:6px;
}

.ButtonsInCart {
padding-right:6px;
padding-top:4px;
}

.NumInCart {
color:#000;
font:normal bold 9px Verdana;
padding-bottom:2px;
padding-left:2px;
}

.curundeline {
background:repeat-x top left;
padding-top: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;
}

.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");
}

.cartboxNewtopleft {
border-top:1px solid #a0a88f;
border-left:1px solid #a0a88f;
width:5px;
}

.cartboxNewtopright {
border-top:1px solid #a0a88f;
border-right:1px solid #a0a88f;
width:5px;
}

.cartboxNewmidleft {
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.cartboxNewmidcenter {
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
border-right:1px solid #a0a88f;
padding:0;
}

.cartboxNewmidright {

border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.categoryboxcontents {
color:#000000;
font:10px Verdana;
}

.categoryboxmidcenter {
border-left: 1px solid #a0a88f;
border-right: 1px solid #a0a88f;
}

.centerboxtopleft {
border-top:1px solid #a0a88f;
border-left:1px solid #a0a88f;
height:5px;
width:5px;
}

.centerboxtopright {
border-top:1px solid #a0a88f;
border-right:1px solid #a0a88f;
height:5px;
width:5px;
}

.centerboxbotleft {
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.centerboxbotright {
border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.centerboxsquaretopleft {
border-top:1px solid #a0a88f;
border-left:1px solid #a0a88f;
height:5px;
width:5px;
}

.centerboxsquaretopright {
border-top:1px solid #a0a88f;
border-right:1px solid #a0a88f;
height:5px;
width:5px;
}

.centerboxsquarebotleft {
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.centerboxsquarebotright {
border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.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;
position:absolute;
padding:1px;
}

.cllevel1,.cllevel1over {
font:10px Verdana;
position:absolute;
padding:2px;
}

.customerTestimonialstable a:hover {
color:#000;
text-decoration:underline;
}

.errormsgboxdiv {
left:40%;
position:absolute;
top:75px;
width:20%;
}

.errormsgboxtable {
background:transparent;
font:1px Verdana;
width:250px;
}

.featuredBox2topcenter {
background:transparent url(../images/design/features_dot.gif) bottom left repeat-x;
height:15px;
}

.featuredBox2topcentertable {
background:transparent;
color:#224D7B;
font:bold 16px Verdana;
}

.featuredBox2topcentertable a {
color:#224D7B;
font:bold 16px Verdana;
text-decoration:none;
text-transform:uppercase;
}

.featuredBox2topcentertable a:hover {
color:#903A3C;
font:bold 14px Verdana;
text-decoration:underline;
text-transform:uppercase;
}

.featuredboxtopcentertable {
background:transparent;
color:#224D7B;
font:bold 16px Verdana;
text-transform:uppercase;
}

.featuredboxtopcentertable a {
background:transparent;
color:#000000;
font:bold 16px Verdana;
text-decoration:none;
}

.CategoryArrow {

}

.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 ) center 5px no-repeat;
width:5px;
}

.infobox {

}

.infoboxbotleft {

border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
font-size:1px;
}

.infoboxbotcenter {

border-bottom:1px solid #a0a88f;
font-size:1px;
height:5px;
}

.infoboxbotright {

border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
font-size:1px;
}

td.infoboxheading {
background:#866341;
color:#FFF;
font:bold 10px Verdana;
}

.langboxtopleft {

}

.langboxtopcenter {
background:#FFF;
height:22px;
padding-left:3px;
padding-right:3px;
}

.langboxtopright {

}

.light2boxmidleft {

border-left:1px solid #C7BDB4;
}

.light2boxmidright {

border-right:1px solid #224D7B;
}

.light2boxbotcenter {

border-bottom:1px solid #C7BDB4;
font-size:1px;
height:5px;
}

.lightboxtopcenter {
background:url("../images/design/boxes/corner_light_center.gif") repeat-x top;
height:22px;
padding-left: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:1px;
height:5px;
}

.mainTableCell {
background:#FFF;
}

.mainTableLogoCell {
}

.mainTableCustomerCell {

}

.mainTableCustomerRow {

}

.manufacturerboxcontents {
color:#000000;
font:10px Verdana;
}

.manufacturerboxtable a:hover {
color:#000000;
text-decoration:underline;
}

.manufacturerboxmidcenter {
padding:3px 1px;
}

.messageboxdiv {
height:20%;
left:40%;
position:absolute;
top:75px;
width:20%;
}

.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");
}

.newslettermidleft {
background:#FFFFFF;
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.newslettermidcenter {
background:#FFFFFF;
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
border-right:1px solid #a0a88f;
padding:4px;
}

.newslettermidright {
background:#FFFFFF;
border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.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:#a0a88f;
padding-left:4px;
}

.newsletterTop {
background:#EDE8E4;
color:#C7BDB4;
padding-left:4px;
}

.newsletterTop a {
background:#EDE8E4;
color:#224D7B;
padding-left:4px;
}

.orderhistorytopcentertable a {
background:transparent;
color:#FFF;
font:bold 10px Verdana;
text-decoration:underline;
}

td.orderhistoryheading {
background:#903A3C;
color:#FFF;
font:bold 10px Verdana;
}

.productInfoAttributeName {
color:#000;
font:bold 11px Verdana;
padding-bottom:3px;
}

td.productInfoAttribute {
color:#000;
font:normal 11px Verdana;
height:22px;
}

td.productInfoAttributes {
padding-right:25px;
}

.productInfoPrice {
color:#224D7B;
font:normal 11px Verdana;
}

.productNameHeadline {
color:#000000;
font:bold 18px Verdana;
}

.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:#000000;
font-size:9px;
padding-left:2px;
}

td.ProductInfoTextBlock {
font:11px/1.5 Verdana;
padding:15px 5px 5px;
}

.ProductInfoPadding {
background:#FFFFFF url(../images/design/line_fc.gif) repeat-x top left;
padding:5px;
}

.productbox {
background:#3B6A9D;
}

.productboxcontents {
background:#FFF;
color:#3B6A9D;
font:10px Verdana;
}

.productboxcontentscart {
background:#3B6A9D;
font:10px Verdana;
}

.productboxtopleft {
border-top: 1px solid #a0a88f;
border-left: 1px solid #a0a88f;
width:5px;
}

.productboxtopcenter {
border-top: 1px solid #a0a88f;
height:29px;
}

.productboxtopcentertable {
background:transparent;
color:#000000;
font:bold 18px Verdana;
padding-left:2px;
}

.productboxtopright {
border-top: 1px solid #a0a88f;
border-right: 1px solid #a0a88f;
width:5px;
}

.productboxmidleft {
background:#FFF;
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.productboxmidcenter {
background:#FFF;
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
border-right:1px solid #a0a88f;
padding:0;
}

.productboxmidright {
background:#FFF;
border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.productlistingnewtable {
border:1px solid #a0a88f;
font-family:Verdana;
}

.productlistingnewinfo {
font-size:10px;
font-style:italic;
line-height:1.2;
}

.productlistingnewrowsep {
border-top:1px solid #a0a88f;
}

.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:#D6C7B9;
font-size:12px;
line-height:1.5;
}

.productlistingnewname {
font-size:14px;
line-height:1.7;
}

.productlistingnewprice {
color:#000000;
font-size:12px;
line-height:1.5;
}

.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;
margin:2px;
}

.shippingestimatorboxmidleft {

border-left:1px solid #4143A1;
}

.shippingestimatorboxmidright {

border-right:1px solid #4143A1;
}

.shippingestimatorboxbotleft {
border-bottom:1px solid #4143A1;
border-left:1px solid #4143A1;
}

.shippingestimatorboxbotcenter {

border-bottom:1px solid #4143A1;
height:5px;
}

.shippingestimatorboxbotright {
border-bottom:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.specialtable a {
color:#000000;
font-weight:700;
text-decoration:none;
}

.specialtopcenter {
height:22px;
padding-left:5px;
border-top: 1px solid #a0a88f;
}

.specialTopCenterTable td {
color:#000000;
font:bold 10px Verdana;
text-transform:uppercase;
}

.warningmsgBoxdiv {
top:75px;
left:25%;
width:50%;
height:20%;
position:absolute;
}

.whatsnewtable a {
color:#000000;
font-weight:700;
text-decoration:none;
}

.whatsnewtable a:hover {
color:#000000;
font-weight:700;
text-decoration:underline;
}

.wishlistcontents {
color:#000000;
font:10px Verdana;
}

.wishlisttable a {
color:#000000;
text-decoration:none;
}

.wishlisttopleft {
border-left:1px solid #a0a88f;
border-top:1px solid #a0a88f;
width:5px;
}

.wishlisttopcenter {
border-top:1px solid #a0a88f;
height:22px;
}

.wishlisttopcentertable a {
background:transparent;
color:#000000;
font:bold 10px Verdana;
text-decoration:underline;
}

.wishlisttopright {
border-right:1px solid #a0a88f;
border-top:1px solid #a0a88f;
width:5px;
}

.wishlistmidleft {

border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
}

.wishlistmidcenter {

border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
border-right:1px solid #a0a88f;
padding:0;
}

.wishlistmidright {

border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

.loginBoxText a,.affiliatetable a,.articleboxtable a:hover,.bestsellerstable a,.categoryboxtable a,.infoboxtable a,.informationtable a,.newslettertable a:hover {
color:#000000;
text-decoration:none;
}

a,a:hover,.productboxtable a:hover,.productlistingnewtable a:hover,.productlistingnewname a:hover {
color:#000000;
text-decoration:underline;
}

.BundleRequired,.HighlightMainBundleProduct {
background:#EEE;
}

.reviewslink,.reviewslink b {
color:#000000;
}

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;
}

td.headernavigation,td.headerSearchbox,td.affiliateheading,td.alsoPurchasedheading,td.articleboxheading,td.bestsellersheading,td.cartboxNewheading,td.categoryboxheading,td.featuredboxheading,.langboxtopcentertable,td.langboxheading,td.light2boxheading,td.lightboxheading,td.manufacturerboxheading,td.newsletterheading,td.productboxheading,td.wishlistheading {
color:#FFF;
font:bold 10px Verdana;
}

a.headernavigation:hover,.cartboxNewtable a,.light2boxtopcenter a:hover {
color:#000000;
text-decoration:none;
}

a.headernavigation{
color:#FFFFFF;
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:#f0f3e9;
}

td.subbar,.checkoutbarcurrent {
color:#000;
font:10px Verdana;
}

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;
}

td.importanttext,span.importanttext,p.importanttext,.inputrequirement {
color:red;
font:10px Verdana;
}

td.fieldkey,td.tableheading {
font:bold 12px Verdana;
}

td.fieldvalue,.messagebox {
font:12px Verdana;
}

.modulerowselected {
background:#dce52a;
}
.modulerowover {
background:#eaef90;
}

.sublevel a,.FeaturedPrice {
color:#000000;
}

.affiliate,.alsoPurchased,.featuredbox,.light2box,.lightbox,.newsletter {
background:#C7BDB4;
}

.affiliateborder,.light2boxborder,.lightboxborder,.newsletterborder {
border-left:1px solid #C7BDB4;
border-right:1px solid #C7BDB4;
}

.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:#FFFFFF;
font:10px Verdana;
}

.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;
}

.affiliatetable,.articleOldBoxtable,.authorstable,.bestsellerstable,.cartboxNewtable,.categoryboxtable,.coolmenuboxtable,.currenciestable,.customerTestimonialstable,.infoboxtable,.informationtable,.lightboxtable,.loginboxtable,.manufacturerboxtable,.manufacturerInfotable,.orderhistorytable,.reviewstable,.searchBoxtable,.specialtable,.tellafriendtable,.whatsnewtable,.wishlisttable {
font:10px Verdana;
width:100%;
margin-bottom: 30px;
}

.langboxtable,.languageoldtable {
font:10px Verdana;
width:100%;
}
.affiliatetable a:hover,.bestsellerstable a:hover,.categoryboxtable a:hover,.infoboxtable a:hover,.informationtable a:hover,.manufacturerInfotable a:hover,.orderhistorytable a:hover,.reviewstable a:hover,.specialtable a:hover,.wishlisttable a:hover {
color:#000000;
text-decoration:underline;
}

.affiliatetopleft,.newslettertopleft {
border-left: 1px solid #a0a88f;
border-top: 1px solid #a0a88f;
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 {
background:#FFFFFF;
height:22px;
padding-left:5px;
}
.newslettertopcenter {
border-top: 1px solid #a0a88f;
height:22px;
padding-left:5px;
}

.affiliatetopcentertable,.articleboxtopcentertable,.coolmenuboxtopcentertable,.customerTestimonialstopcentertable,.informationtopcentertable,.languageoldtopcentertable,.loginboxtopcentertable,.manufacturerInfotopcentertable,.newslettertopcentertable,.orderhistorytopcentertable,.reviewstopcentertable,.searchBoxtopcentertable,.whatsnewtopcentertable,.wishlisttopcentertable {
background:transparent;
color:#000000;
font:bold 10px Verdana;
text-transform:uppercase;
}

.affiliatetopright,.newslettertopright {
border-right: 1px solid #a0a88f;
border-top: 1px solid #a0a88f;
width:5px;
}

.affiliatemidcenter,.lightboxmidcenter {
background:#F6F4F2;
padding:5px 1px;
}

.alsoPurchasedborder,.featuredboxborder {
border-left:1px solid #C7BDB4;
}

.alsoPurchasedcontents,.articleboxcontents,.featuredboxcontents,.langboxcontents {
background:#FFF;
font:10px Verdana;
}

.alsoPurchasedtable,.featuredboxtable {
background:transparent;
color:#C7BDB4;
font:10px Verdana;
width:100%;
}

.alsoPurchasedtable a,.featuredboxtable a {
color:#000000;
font-size:11px;
text-decoration:underline;
}

.alsoPurchasedtable a:hover,.featuredboxtable a:hover,.productboxtable a,.productlistingnewname a {
color:#000000;
text-decoration:none;
}

.alsoPurchasedtopleft,.featuredboxtopleft {
border-top: 1px solid #a0a88f;
border-left: 1px solid #a0a88f;
height:28px;
width:5px;
}

.alsoPurchasedtopcenter,.featuredboxtopcenter {
border-top:1px solid #a0a88f;
height:22px;
padding-left:5px;
}

.alsoPurchasedtopright,.featuredboxtopright {
border-top: 1px solid #a0a88f;
border-right: 1px solid #a0a88f;
width:5px;
}

.alsoPurchasedmidleft,.featuredboxmidleft {
background:transparent;
border-left:1px solid #a0a88f;
}

.alsoPurchasedmidcenter,.featuredboxmidcenter {
background:transparent;
padding:5px 1px;
}

.alsoPurchasedmidright,.featuredboxmidright {
background:transparent;
border-right:1px solid #a0a88f;
}

.alsoPurchasedbotleft,.featuredboxbotleft {
border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
font-size:1px;
}

.alsoPurchasedbotcenter,.featuredboxbotcenter {
background:#FFF;
border-bottom:1px solid #a0a88f;
font-size:1px;
height:5px;
}

.alsoPurchasedbotright,.featuredboxbotright {
border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
font-size:1px;
}

.approvallogoboxtable a,.articleOldBoxtable a,.authorstable a,.cartboxtable a,.cartboxflashertable a,.centerboxtable a,.centerboxsquaretable a,.coolmenuboxtable a,.currenciestable a,.customerTestimonialstable a,.errormsgboxdiv a,.featuredBox2table a,.langboxtable a,.languageoldtable a,.light2boxtable a,.loginboxtable a,.manufacturerInfotable a,.messageboxdiv a,.orderhistorytable a,.productlistingnewtable a,.reviewstable a,.searchBoxtable a,.shippingestimatorboxtable a,.tellafriendtable a,.warningmsgBoxdiv 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,.errormsgboxdiv a:hover,.featuredBox2table a:hover,.langboxtable a:hover,.languageoldtable a:hover,.light2boxtable a:hover,.lightboxtable a:hover,.loginboxtable a:hover,.messageboxdiv a:hover,.searchBoxtable a:hover,.shippingestimatorboxtable a:hover,.tellafriendtable a:hover,.warningmsgBoxdiv a:hover {
color:#000000;
text-decoration:underline;
}

.approvallogoboxcontents,.centerboxcontents,.centerboxsquarecontents,.light2boxcontents,.lightboxcontents,.shippingestimatorboxcontents {

font:10px Verdana;
}

.approvallogoboxtopleft img,.centerboxtopleft img,.centerboxsquaretopleft img {
height:5px;
width:5px;
}

.centerboxtopcenter,.centerboxsquaretopcenter {
border-top: 1px solid #a0a88f;

}

.approvallogoboxtopcentertable,.articleOldBoxtopcentertable,.authorstopcentertable,.cartboxtopcentertable,.cartboxflashertopcentertable,.centerboxtopcentertable,.centerboxsquaretopcentertable,.currenciestopcentertable,.infoboxtopcentertable,.light2boxtopcentertable,.lightboxtopcentertable,.tellafriendtopcentertable {
background:transparent;
color:#000000;
font:bold 10px Verdana;
}
.cartboxNewtopcentertable{
background:transparent;
color:#000000;
font:bold 10px Verdana;
text-transform:uppercase;
}
.centerboxmidleft,.centerboxsquaremidleft,.infoboxmidleft {
border-left: 1px solid #a0a88f;
}

.approvallogoboxmidcenter,.centerboxmidcenter,.centerboxsquaremidcenter,.shippingestimatorboxmidcenter {

}

.centerboxmidright,.centerboxsquaremidright,.infoboxmidright {
border-right: 1px solid #a0a88f;
}

.centerboxbotcenter,.centerboxsquarebotcenter {
border-bottom: 1px solid #a0a88f;

}

.articlebox,.CartBoxInfoTable {

}

.articleboxborder,.productboxborder {
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.articleboxtable,.newslettertable {
background:transparent;
color:#000000;
font:10px Verdana;
width:100%;
margin-bottom: 30px;
}

.articleboxtable a,.newslettertable a {
color:#000000;
font-size:11px;
text-decoration:underline;
}

.articleboxtopleft,.articleOldBoxtopleft,.authorstopleft,.bestsellerstopleft,.categoryboxtopleft,.coolmenuboxtopleft,.currenciestopleft,.customerTestimonialstopleft,.infoboxtopleft,.informationtopleft,.languageoldtopleft,.loginboxtopleft,.manufacturerboxtopleft,.manufacturerInfotopleft,.orderhistorytopleft,.reviewstopleft,.searchBoxtopleft,.specialtopleft,.tellafriendtopleft,.whatsnewtopleft {
border-top: 1px solid #a0a88f;
border-left: 1px solid #a0a88f;
width:5px;
}

.articleboxtopcenter,.bestsellerstopcenter,.categoryboxtopcenter,.coolmenuboxtopcenter,.customerTestimonialstopcenter,.infoboxtopcenter,.informationtopcenter,.manufacturerboxtopcenter,.manufacturerInfotopcenter,.orderhistorytopcenter,.reviewstopcenter,.whatsnewtopcenter {
border-top: 1px solid #a0a88f;
background:#FFFFFF;
height:22px;
padding-left:5px;
}

.articleboxtopright,.articleOldBoxtopright,.authorstopright,.bestsellerstopright,.categoryboxtopright,.coolmenuboxtopright,.currenciestopright,.customerTestimonialstopright,.infoboxtopright,.informationtopright,.languageoldtopright,.loginboxtopright,.manufacturerboxtopright,.manufacturerInfotopright,.orderhistorytopright,.reviewstopright,.searchBoxtopright,.specialTopRight,.tellafriendtopright,.whatsnewtopright {
border-top: 1px solid #a0a88f;
border-right: 1px solid #a0a88f;
width:5px;
}

.ArticleBoxBottom a,.ArticleBoxTop a {
color:#734A29;
padding-left:4px;
}

.articleOldBox,.authors,.coolmenubox,.currencies,.customerTestimonials,.information,.languageold,.loginbox,.manufacturerInfo,.orderhistory,.reviews,.searchBox,.special,.tellafriend,.whatsnew {
background:#113786;
}

.articleOldBoxborder,.authorsborder,.coolmenuboxborder,.currenciesborder,.customerTestimonialsborder,.informationborder,.languageoldborder,.loginboxborder,.manufacturerInfoborder,.orderhistoryborder,.reviewsborder,.searchBoxborder,.specialborder,.tellafriendborder,.whatsnewborder {
border-left:1px solid #113786;
border-right:1px solid #113786;
}

.articleOldBoxcontents,.authorscontents,.coolmenuboxcontents,.currenciescontents,.customerTestimonialscontents,.infoboxcontents,.informationcontents,.languageoldcontents,.loginboxcontents,.manufacturerInfocontents,.orderhistorycontents,.reviewscontents,.searchBoxcontents,.specialcontents,.tellafriendcontents,.whatsnewcontents {
color:#000;
font:10px Verdana;
}

td.articleOldBoxcontents a,td.authorscontents a,td.coolmenuboxcontents a,td.currenciescontents a,td.customerTestimonialscontents a,td.informationcontents a,td.languageoldcontents a,td.loginboxcontents a,td.reviewscontents a,td.searchBoxcontents a,td.tellafriendcontents a,td.whatsnewcontents a {

color:#000000;
font:11px Verdana;
}

.articleOldBoxcontentsnobg,.authorscontentsnobg,.coolmenuboxcontentsnobg,.currenciescontentsnobg,.customerTestimonialscontentsnobg,.infoboxcontentsnobg,.informationcontentsnobg,.languageoldcontentsnobg,.loginboxcontentsnobg,.manufacturerInfocontentsnobg,.orderhistorycontentsnobg,.reviewscontentsnobg,.searchBoxcontentsnobg,.specialcontentsnobg,.tellafriendcontentsnobg,.whatsnewcontentsnobg {
color:#000000;
font:12px Verdana;
}

.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,.coolmenuboxtopcentertable 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;
text-decoration:underline;
}

.articleOldBoxmidleft,.authorsmidleft,.currenciesmidleft,.languageoldmidleft,.loginboxmidleft,.searchBoxmidleft,.tellafriendmidleft {

border-left:1px solid #113786;
}

.articleOldBoxmidcenter,.authorsmidcenter,.coolmenuboxmidcenter,.currenciesmidcenter,.customerTestimonialsmidcenter,.infoboxmidcenter,.informationmidcenter,.languageoldmidcenter,.light2boxmidcenter,.loginboxmidcenter,.manufacturerInfomidcenter,.orderhistorymidcenter,.reviewsmidcenter,.searchBoxmidcenter,.specialmidcenter,.tellafriendmidcenter,.whatsnewmidcenter {

padding:5px 1px;
}

.articleOldBoxmidright,.authorsmidright,.currenciesmidright,.languageoldmidright,.loginboxmidright,.searchBoxmidright,.tellafriendmidright {

border-right:1px solid #113786;
}

.articleOldBoxbotleft,.authorsbotleft,.currenciesbotleft,.languageoldbotleft,.loginboxbotleft,.searchBoxbotleft,.tellafriendbotleft {

border-bottom:1px solid #113786;
border-left:1px solid #113786;
font-size:1px;
}

.articleOldBoxbotcenter,.authorsbotcenter,.currenciesbotcenter,.languageoldbotcenter,.loginboxbotcenter,.searchBoxbotcenter,.tellafriendbotcenter {

border-bottom:1px solid #113786;
font-size:1px;
height:5px;
}

.articleOldBoxbotright,.authorsbotright,.currenciesbotright,.languageoldbotright,.loginboxbotright,.searchBoxbotright,.tellafriendbotright {

border-bottom:1px solid #113786;
border-right:1px solid #113786;
font-size:1px;
}

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;
}

.bestsellers,.categorybox {
background:#4143A1;
}

.bestsellersborder,.categoryboxborder,.manufacturerboxborder {
border-left:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.bestsellerscontents,.cartboxNewcontents {
background:#FFFFFF;
color:#734A29;
font:10px Verdana;
}

.bestsellerstopcentertable,.categoryboxtopcentertable,.manufacturerboxtopcentertable {
background:transparent;
color:#000000;
font:bold 10px Verdana;
text-transform:uppercase;
width:100%;
}

.bestsellersmidleft,.manufacturerbox,.manufacturerboxmidleft, {
border-left: 1px solid #a0a88f;
}

.bestsellersmidright,.manufacturerboxmidright{
border-right: 1px solid #a0a88f;
}

.bestsellersbotleft,.categoryboxbotleft,.manufacturerboxbotleft {
border-left: 1px solid #a0a88f;
border-bottom: 1px solid #a0a88f;
font-size:1px;
}

.bestsellersbotright,.categoryboxbotright,.manufacturerboxbotright {
border-right: 1px solid #a0a88f;
border-bottom: 1px solid #a0a88f;
font-size:1px;
}

.bestsellersbotcenter,.categoryboxbotcenter,.manufacturerboxbotcenter {
border-bottom: 1px solid #a0a88f;
font-size:1px;
height:1px;
}

table.FreeShippingInCart,table.CouponInCart,table.VoucherInCart {
background:#EDF1F5;
border-top:1px dotted gray;
padding:2px;
}

.cartboxtable,.cartboxflashertable {
background:transparent;
font:1px Verdana;
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;
}

.cartboxNew,.wishlist {
background:#6199D7;
}

.cartboxNewborder,.wishlistborder {
border-left:1px solid #6199D7;
border-right:1px solid #6199D7;
}

.light2boxtopcenter a {
color:#FFFFFF;
text-decoration:underline;
}

.cartboxNewtable a:hover {
color:#000000;
text-decoration:underline;
}

.light2boxtopcenter {
background:#a0a88f;
height:22px;
padding-left:5px;
}
.cartboxNewtopcenter{
border-top: 1px solid #a0a88f;
height:22px;
padding-left:5px;
}
.categoryboxmidleft,.categoryboxmidright {
background:#EDE8E4;
}

.centerboxtable,.centerboxsquaretable,.featuredBox2table,.shippingestimatorboxtable {
background:transparent;
font:1px Verdana;
width:100%;
margin-bottom: 30px;
}

.coolmenuboxmidleft,.customerTestimonialsmidleft,.informationmidleft,.manufacturerInfomidleft,.specialmidleft,.whatsnewmidleft {

border-left:1px solid #a0a88f;
}

.coolmenuboxmidright,.customerTestimonialsmidright,.informationmidright,.manufacturerInfomidright,.specialmidright,.whatsnewmidright {

border-right:1px solid #a0a88f;
}

.coolmenuboxbotleft,.customerTestimonialsbotleft,.informationbotleft,.manufacturerInfobotleft,.specialbotleft,.whatsnewbotleft {

border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
font-size:1px;
}

.coolmenuboxbotcenter,.customerTestimonialsbotcenter,.informationbotcenter,.manufacturerInfobotcenter,.specialbotcenter,.whatsnewbotcenter {
border-bottom:1px solid #a0a88f;
font-size:1px;
height:5px;
}

.coolmenuboxbotright,.customerTestimonialsbotright,.informationbotright,.manufacturerInfobotright,.specialbotright,.whatsnewbotright {

border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
font-size:1px;
}

.cllevel0,.cllevel1 {
background:#FFF;
color:#000;
}

.cllevel0over,.cllevel1over {
background:#866341;
color:#FFF;
}

.cllevel0border,.cllevel1border {
background:silver;
position:absolute;
visibility:hidden;
}

.errormsgboxcontents,.messageboxccontents,.warningmsgBoxcontents {
background:#FFB3B5;
font:14px Verdana;
}

.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;
}

.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;
}

.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;
}

.featuredBox2topleft,.featuredBox2topright {
width:1px;
}

.infoboxborder,.langboxborder {
border-left:1px solid #a0a88f;
border-right:1px solid #a0a88f;
}

td.infoboxcontents a,td.manufacturerInfocontents a,td.orderhistorycontents a,td.specialcontents a {

color:#000000;
font:11px Verdana;
}

.light2boxtopleft,.lightboxtopleft {
background: #a0a88f;
width:5px;
}

.light2boxtopright,.lightboxtopright {
background: #a0a88f;
width:5px;
}

.light2boxbotleft,.lightboxbotleft {
border-bottom:1px solid #C7BDB4;
border-left:1px solid #C7BDB4;
font-size:1px;
}

.light2boxbotright,.lightboxbotright {
border-bottom:1px solid #C7BDB4;
border-right:1px solid #C7BDB4;
font-size:1px;
}

.lightboxtable a,.manufacturerboxtable a {
color:#224D7B;
text-decoration:none;
}

.messageboxtable,.warningmsgBoxtable {
background:transparent;
font:1px Verdana;
height:100px;
width:250px;
}

.orderhistorymidleft,.reviewsmidleft {

border-left:1px solid #a0a88f;
}

.orderhistorymidright,.reviewsmidright {

border-right:1px solid #a0a88f;
}

.orderhistorybotleft,.reviewsbotleft {

border-bottom:1px solid #a0a88f;
border-left:1px solid #a0a88f;
font-size:1px;
}

.orderhistorybotcenter,.reviewsbotcenter {

border-bottom:1px solid #a0a88f;
font-size:1px;
height:5px;
}

.orderhistorybotright,.reviewsbotright {

border-bottom:1px solid #a0a88f;
border-right:1px solid #a0a88f;
font-size:1px;
}

.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;
}
