/*
  $Id: stylesheet.css 2743 2008-06-17 16:16:20Z ulrich $
	
	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
*/


#CheckCart {
}

.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:#A39B93;
font-weight:400;
}

.articletext {
color:#A39B93;
}

.categoriesList {
color:#710000;
font:bold 15px Tahoma, Verdana, sans-serif;
}

td.categoriesList {
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
}

#newsletterBoxClass {
color:#000;
text-align:center;
padding:3px;
}

.CartBoxInfo {
color:#000000;
font:normal 11px Tahoma, sans-serif;
padding:1px 6px;
}

.CartBoxInfoTable {
background:#ffffff;
}

.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 {
color:#000000;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
}

table.basketcontent {
background:#ffffff;
}

.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:#f3f3f3;
}

.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:#000000;
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:#710000;
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:#D3D3D3;
}

td.productlisting-heading {
background:#D3D3D3;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
white-space:nowrap;
}

.productlisting-heading {
background:#D3D3D3;
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:#000000;
font:bold 30px "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;
}

td.main,p.main {
font:11px/1.5 Verdana, Arial, sans-serif;
color:#000000;
}

td.accountcategory {
color:#000000;
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:#943939;
border-style:solid;
border-width:1px;
}

table.productlisting {
border:1px;
border-color:#D3D3D3;
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:#000000;
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 #710000;
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:#F1EDE4;
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:#710000;
font-size:9px;
text-decoration:underline;
}

.conditionsBackground {
background:#FFF;
}

.affiliatemidleft {
background:#F6F4F2;
border-left:1px solid #ADA58C;
}

.affiliatemidright {
background:#F6F4F2;
border-right:1px solid #ADA58C;
}

.affiliatebotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.affiliatebotcenter {
background:#F6F4F2;
border-bottom:1px solid #ADA58C;
font-size:0;
height:5px;
}

.affiliatebotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px
}

.AlsoPurchasedHeadline {
color:#000000;
font:bold 12px Verdana, Arial, sans-serif;
text-transform: none;
}

a.AlspPurchasedName {
color:#224D7B;
text-decoration:underline;
padding:4px 5px;
}

.alsoPurchasedborder {
border-left:1px solid #C7BDB4;
}

.alsoPurchasedtopcentertable,.cuslogTopCenterTable {
background:transparent;
color:#ffffff;
font:bold 12px Verdana, Arial, 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:#EDF1F5;
border-bottom:1px solid #ADA58C;
border-left:1px solid #ADA58C;
}

.articleboxmidcenter {
background:#EDF1F5;
border-bottom:1px solid #ADA58C;
border-left:1px solid #ADA58C;
border-right:1px solid #ADA58C;
padding:0;
}

.articleboxmidright {
background:#EDF1F5;
border-bottom:1px solid #ADA58C;
border-right:1px solid #ADA58C;
}

.ArticleBoxBottom {
background:#CDC9BD url(../images/design/ot_doted.gif) repeat-x top left;
color:#710000;
padding-left:4px;
}

.ArticleBoxBottom a {
color:#710000;
padding-left:4px;
}

.ArticleBoxBottom b {
color:#000;
padding-left:4px;
}

.ArticleBoxTop {
background:#F1EDE4;
color:#A1AAB3;
padding-left:4px;
}

.ArticleBoxTop a {
background:#F1EDE4;
color:#710000;
padding-left:4px;
}

.articleMargin {
margin:5px;
}

.BestSellersSpaceTD {
padding:2px;
}

.bestsellersborder {
border-left:1px solid #F1EDE4;
border-right:1px solid #F1EDE4;
}

.bestsellerscontents {
background:#F1EDE4;
color:#710000;
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/NGU_botbox_left.gif");
height:10px;
width: 10px;
}

.cartboxbotcenter {
background:#E9F4FC;
border-bottom:1px solid #B50004;
height:5px;
}

.cartboxbotright,.cuslogBotRight {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px
}

.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 {

}

.cartboxNewcontents {
background:#ffffff;
color:#000000;
font:10px Verdana, Arial, sans-serif;
}

.cartboxNewmidleft {
background:#ffffff;
}

.cartboxNewmidcenter {
background:#ffffff;
padding:0;
}

.cartboxNewmidright {
background:#ffffff;
}

.categoryboxcontents td {
background:#ffffff;
color:#000000;
font:bold 10px Verdana, Arial, sans-serif;
}

.categoryboxtopcentertable,.searchTopCenterTable {
background:transparent;
color:#FFF;
font:bold 12px Verdana, Arial, sans-serif;
width:100%;
text-transform:uppercase;
}

.categoryboxmidcenter {
background:#ffffff;
padding:3px 1px;
}

.centerboxsquaretopleft,.centerboxsquaretopright,.centerboxsquarebotleft,.centerboxsquarebotright  {
background:#f7f7f7;
height:5px;
width:5px;
}


.cuslogBotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}


.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:#710000;
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:#224D7B;
font:bold 16px "Arial Narrow,fantasy";
}

.featuredBox2topcentertable a {
color:#224D7B;
font:bold 16px Arial, "Arial Narrow,fantasy";
text-decoration:none;
text-transform:uppercase;
}

.featuredBox2topcentertable a:hover {
color:#903A3C;
font:bold 14px "Arial Narrow,fantasy";
text-decoration:underline;
text-transform:uppercase;
}

.featuredboxborder {
border-left:1px solid #D6CEBD;
}

.featuredboxtopcentertable {
background:transparent;
color:#000000;
font:bold 12px Arial, Verdana, sans-serif;
text-transform:uppercase;
}

.featuredboxtopcentertable a {
background:transparent;
color:#710000;
font:bold 16px Arial, Verdana, 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;
}

.WhiteArrowRight {
background:url( ../images/design/white_arrow_right.gif ) 0 5px no-repeat;
width:5px;
}

td.infoboxheading {
background:#710000;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
}

.langboxtopleft {

}

.langboxtopcenter {
height:22px;
padding-left:3px;
padding-right:3px;
}

.langboxtopright {

}

.light2boxmidleft {
background:#F8F8F9;
border-left:1px solid #C7BDB4;
}

.light2boxmidright {
background:#F8F8F9;
border-right:1px solid #224D7B;
}

.light2boxbotcenter {
background:#F8F8F9;
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 {


}

.mainTableLogoCell {

}

.mainTableCustomerCell {

}

.mainTableCustomerRow {

}

.manufacturerboxcontents {
background:#F1EDE4;
color:#224D7B;
font:10px Verdana, Arial, sans-serif;
}

.manufacturerboxtable a:hover {
color:#224D7B;
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/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.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:#ABD;
text-decoration:none;
}

.newslettermidleft {
background:#F6F4F2;
border-bottom:1px solid #ADA58C;
border-left:1px solid #ADA58C;
}

.newslettermidcenter {
background:#FFF;
padding:4px;
}

.newslettermidright {
background:#F6F4F2;
border-bottom:1px solid #ADA58C;
border-right:1px solid #ADA58C;
}

.newsletterBottom {
background:#F6F4F2 url(../images/design/ot_doted.gif) repeat-x top left;
color:#C7BDB4;
padding-left:4px;
}

.newsletterBottom a {
color:#224D7B;
padding-left:4px;
}

.newsletterBottom b {
color:#A39B93;
padding-left:4px;
}

.newsletterTop {
background:#EDE8E4;
color:#C7BDB4;
padding-left:4px;
}

.newsletterTop a {
background:#EDE8E4;
color:#224D7B;
padding-left:4px;
}

.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:#000000;
font:bold 12px Verdana, 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:#FFFFFF;
font-size:9px;
padding-left:2px;
}

td.ProductInfoTextBlock {
font:11px/1.5 Verdana, Arial, sans-serif;
padding:15px 5px 5px;
}

.ProductInfoPadding {
background:#ececec;
padding:5px;
}

.productbox {
background:#3B6A9D;
}

.productboxcontents {
background:#FFF;
color:#000000;
font:10px Verdana, Arial, sans-serif;
}

.productboxcontentscart {
background:#3B6A9D;
font:10px Verdana, Arial, sans-serif;
}

.productboxtopleft {
background:#ececec;
width:10px;
}

.productboxtopcenter {
background:#ececec;
height:22px;
}

.productboxtopcentertable {
background:transparent;
color:#000000;
font:bold 12px Verdana, Arial, sans-serif;
padding-left:2px;
}

.productboxtopright {
background:#ececec;
width:10px;
}

.productboxmidleft {
background:#FFF;
border-bottom:1px solid #D6CEBD;
border-left:1px solid #D6CEBD;
}

.productboxmidcenter {
background:#FFF;
padding:0;
}

.productboxmidright {
background:#FFF;
border-bottom:1px solid #D6CEBD;
border-right:1px solid #D6CEBD;
}

.productlistingnewtable {
border-top: 1px solid #D3D3D3;
border-bottom: 1px solid #D3D3D3;
font-family:Verdana, Arial, sans-serif;
}

.productlistingnewinfo {
font-size:10px;
font-style:italic;
line-height:1.2;
}

.productlistingnewrowsep {
border-top:1px solid #D3D3D3;
}

.productlistingnew {
font-size:11px;
line-height:1.5;
padding:10px;
}

.productlistingnewbuynow {
font-size:10px;
line-height:1.5;
padding:5px;
}

.productlistingnewimage {
padding:5px;
}

.productlistingnewdescr {
font-size:11px;
line-height:1.3;
}

.productlistingnewdescr a {
text-decoration:underline;
}

.productlistingnewheader {
background:#FEE5E5;
font-size:12px;
line-height:1.5;
}

.productlistingnewname {
font-size:14px;
line-height:1.7;
}

.productlistingnewprice {
color:#710000;
font-size:12px;
line-height:1.5;
}

.reviewscontents {
background:#FFF;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

td.reviewscontents a {
background:#FFF;
color:#710000;
font:11px Tahoma, Verdana, Arial, sans-serif;
}

.reviewsmidleft {
background:#FFF;
border-left:1px solid #710000;
}

.reviewsmidcenter {
background:#FFF;
padding:5px 1px;
}

.reviewsmidright {
background:#FFF;
border-right:1px solid #710000;
}

.reviewsbotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.reviewsbotcenter {
background:#FFF;
border-bottom:1px solid #710000;
font-size:0;
height:5px;
}

.reviewsbotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px
}

.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:#F8F8F9;
border-left:1px solid #4143A1;
}

.shippingestimatorboxmidright {
background:#F8F8F9;
border-right:1px solid #4143A1;
}

.shippingestimatorboxbotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.shippingestimatorboxbotcenter {
background:#F8F8F9;
border-bottom:1px solid #4143A1;
height:5px;
}

.shippingestimatorboxbotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px
}

.warningmsgBoxdiv {
top:75px;
left:25%;
width:50%;
height:20%;
position:absolute;
}

.whatsnewmidleft {
background:#ffffff;
}

.whatsnewmidright {
background:#ffffff;
}

.whatsnewbotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.whatsnewbotcenter {
background:#ffffff;
}

.whatsnewbotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px
}

.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:#ff0000;
height:22px;
}

.wishlisttopcentertable a {
background:transparent;
color:#FFF;
font:bold 12px 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:#ffffff;

}

.wishlistmidcenter {
background:#ffffff;
padding:0;
}

.wishlistmidright {
background:#fffffff;
}

#RequiredTip,.reviewslink,.reviewslink b,.FeaturedPrice {
color:#000000;
}

.BundleRequired,.HighlightMainBundleProduct {
background:#EEE;
}

#newsletterBoxClass a,.footerStyle,.footerStyle a{
color:#ffffff;
font:normal 11px Verdana, Arial, sans-serif;
}

.ItemInCart a, html {
color:#000000;
}
.cartboxNewtopcentertable a, html .cartboxNewtopcentertable a:hover {
color:#ffffff;
}
span.ItemInCart,checkbox,input,radio,select {
font:11px Verdana, Arial, sans-serif;
}

tr.CartProductRowEven,.cartboxNew {
background:#ffffff;
}

.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:#000000;
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,.information {

}

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, Arial, sans-serif;
}

a.headernavigation,a.headernavigation:hover,.light2boxtopcenter a:hover {
color:#FFF;
text-decoration:underline;
}

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:#00F;
}

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:#C7BDB4;
}

.affiliateborder,.light2boxborder,.lightboxborder,.newsletterborder {
border-left:1px solid #C7BDB4;
border-right:1px solid #C7BDB4;
}

.affiliatecontents,.approvallogoboxcontents,.centerboxcontents,.centerboxsquarecontents,.light2boxcontents,.lightboxcontents,.shippingestimatorboxcontents {
background:#f7f7f7;
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:#ffffff;
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,.languageoldtable,.lightboxtable,.loginboxtable,.manufacturerboxtable,.manufacturerInfotable,.orderhistorytable,.reviewstable,.searchBoxtable,.specialtable,.tellafriendtable,.whatsnewtable,.wishlisttable,.searchTable,.cuslogTable {
background:#ffffff;
font:10px Verdana, Arial, sans-serif;
width:100%;
margin-bottom:14px;
}

.affiliatetable a,.alsoPurchasedtable a:hover,.articleboxtable a:hover,.bestsellerstable a,.categoryboxtable a,.featuredboxtable a:hover,.productboxtable a,.productlistingnewname a,.wishlisttable a {
color:#000000;
text-decoration:none;
}

.affiliatetopleft,.articleboxtopleft,.newslettertopleft {
background:url("../images/design/boxes/NGU_topbox_left.gif") no-repeat top;
width:10px;
}

.affiliatetopleft img,.affiliatetopright img,.alsoPurchasedtopleft 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,.infoboxtopleft img,.infoboxtopright img,.informationtopleft img,.informationtopright img,.langboxtopleft img,.langboxtopright img,.languageoldtopleft img,.languageoldtopright 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:10px;
}

.affiliatetopcenter,.articleboxtopcenter,.newslettertopcenter {
background:url("../images/design/boxes/NGU_topbox_center.gif") repeat-x top;
height:21px;
padding-left:5px;
}

.affiliatetopcentertable,.articleboxtopcentertable,.centerboxtopcentertable,.informationtopcentertable,.languageoldtopcentertable,.loginboxtopcentertable,.manufacturerInfotopcentertable,.newslettertopcentertable,.reviewstopcentertable,.searchBoxtopcentertable,.specialtopcentertable,.whatsnewtopcentertable,.wishlisttopcentertable {
background:transparent;
color:#FFF;
font:bold 12px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.affiliatetopright,.articleboxtopright,.newslettertopright {
background:url("../images/design/boxes/NGU_topbox_right.gif") no-repeat top;
width:10px;
}

.affiliatemidcenter,.lightboxmidcenter {
background:#F6F4F2;
padding:5px 1px;
}

.alsoPurchasedcontents,.articleboxcontents,.featuredboxcontents,.langboxcontents {
background:#FFF;
font:10px Verdana, Arial, sans-serif;
}

.alsoPurchasedtable,.featuredboxtable {
background:transparent;
color:#00000;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.alsoPurchasedtable a,.featuredboxtable a {
color:#000000;
font-size:11px;
text-decoration:none;
}
.alsoPurchasedtopleft,.featuredboxtopleft img {
width:10px;
}
.alsoPurchasedtopleft,.featuredboxtopleft,.alsoPurchasedtopright,.featuredboxtopright  {
background:#ececec;
}

.alsoPurchasedtopcenter,.featuredboxtopcenter {
background:#ececec;
height:21px;
}


.alsoPurchasedmidleft,.featuredboxmidleft {
background:transparent;
}

.alsoPurchasedmidcenter,.featuredboxmidcenter {
background:transparent;
padding:5px 1px;
}

.alsoPurchasedmidright,.featuredboxmidright {
background:transparent;
}

.searchBotLeft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.alsoPurchasedbotcenter,.featuredboxbotcenter {
background:#FFF;
font-size:0;
height:5px;
}


.approvallogoboxtable a,.articleOldBoxtable a,.authorstable a,.cartboxtable a,.cartboxflashertable 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:#000000;
text-decoration:underline;
}

.approvallogoboxtopleft,.centerboxtopleft {
background:#f7f7f7;
height:5px;
width:5px;
}

.approvallogoboxtopleft img,.centerboxtopleft img,.centerboxsquaretopleft img {
height:5px;
width:5px;
}

.approvallogoboxtopcenter,.centerboxtopcenter,.centerboxsquaretopcenter {
background:#f7f7f7;
height:5px;
}

.approvallogoboxtopcentertable,.articleOldBoxtopcentertable,.authorstopcentertable,.cartboxtopcentertable,.cartboxflashertopcentertable,.cartboxNewtopcentertable,.centerboxsquaretopcentertable,.coolmenuboxtopcentertable,.currenciestopcentertable,.infoboxtopcentertable,.lightboxtopcentertable,.orderhistorytopcentertable,.tellafriendtopcentertable {
background:transparent;
color:#FFF;
font:bold 12px Verdana, Arial, sans-serif;
text-transform:uppercase;
}
.light2boxTopCenterTable{
color:#FFF;
font:bold 14px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.approvallogoboxtopright,.centerboxtopright {
background:#f7f7f7;
height:5px;
width:5px;
}
.centerboxmidleft,.centerboxmidcenter,.centerboxmidright,.centerboxbotcenter,.centerboxsquaremidleft,.centerboxsquaremidcenter,.centerboxsquaremidright,.centerboxsquarebotcenter{
background:#f7f7f7;
}
.approvallogoboxmidleft,.coolmenuboxmidleft,.customerTestimonialsmidleft,.infoboxmidleft,.informationmidleft,.manufacturerInfomidleft,.orderhistorymidleft,.specialmidleft {
background:#ffffff;
}

.approvallogoboxmidcenter,.shippingestimatorboxmidcenter {
background:#ffffff;
}

.approvallogoboxmidright,.coolmenuboxmidright,.customerTestimonialsmidright,.infoboxmidright,.informationmidright,.manufacturerInfomidright,.orderhistorymidright,.specialmidright {
background:#ffffff;
}

.approvallogoboxbotleft,.centerboxbotleft,.centerBoxBotRight {
background:#f7f7f7;
height:5px;
width:5px;
}

.approvallogoboxbotcenter {
background:#ffffff;
}


.articleboxborder,.langboxborder,.productboxborder {

}

.articleboxtable a,.newslettertable a {
color:#224D7B;
font-size:11px;
text-decoration:underline;
}

.articleOldBox,.authors,.currencies,.customerTestimonials,.languageold,.loginbox,.manufacturerInfo,.orderhistory,.reviews,.searchBox,.special,.tellafriend,.whatsnew {
background:#ffffff;
}

.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,.customerTestimonialscontents,.infoboxcontents,.informationcontents,.languageoldcontents,.loginboxcontents,.manufacturerInfocontents,.orderhistorycontents,.searchBoxcontents,.specialcontents,.tellafriendcontents,.whatsnewcontents {
background:#ffffff;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

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.searchBoxcontents a,td.specialcontents a,td.tellafriendcontents a,td.whatsnewcontents a {
background:#ffffff;
color:#000000;
font:11px Verdana, Arial, sans-serif;
}

.articleOldBoxcontentsnobg,.authorscontentsnobg,.coolmenuboxcontentsnobg,.currenciescontentsnobg,.customerTestimonialscontentsnobg,.infoboxcontentsnobg,.informationcontentsnobg,.languageoldcontentsnobg,.loginboxcontentsnobg,.manufacturerInfocontentsnobg,.orderhistorycontentsnobg,.reviewscontentsnobg,.searchBoxcontentsnobg,.specialcontentsnobg,.tellafriendcontentsnobg,.whatsnewcontentsnobg {
color:#000000;
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:#FFF;
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:#F8F8F9;
border-left:1px solid #113786;
}

.articleOldBoxmidcenter,.authorsmidcenter,.coolmenuboxmidcenter,.currenciesmidcenter,.customerTestimonialsmidcenter,.infoboxmidcenter,.informationmidcenter,.languageoldmidcenter,.light2boxmidcenter,.loginboxmidcenter,.manufacturerInfomidcenter,.orderhistorymidcenter,.searchBoxmidcenter,.specialmidcenter,.tellafriendmidcenter,.whatsnewmidcenter {
background:#ffffff;
padding:5px 1px;
}

.articleOldBoxmidright,.authorsmidright,.currenciesmidright,.languageoldmidright,.loginboxmidright,.searchBoxmidright,.tellafriendmidright {
background:#F8F8F9;
border-right:1px solid #113786;
}

.articleOldBoxbotleft,.authorsbotleft,.currenciesbotleft,.languageoldbotleft,.loginboxbotleft,.searchBoxbotleft,.tellafriendbotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.articleOldBoxbotcenter,.authorsbotcenter,.currenciesbotcenter,.languageoldbotcenter,.loginboxbotcenter,.searchBoxbotcenter,.tellafriendbotcenter {
background:#F8F8F9;
border-bottom:1px solid #113786;
font-size:0;
height:5px;
}

.articleOldBoxbotright,.authorsbotright,.currenciesbotright,.languageoldbotright,.loginboxbotright,.searchBoxbotright,.tellafriendbotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px;
}

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,.customerTestimonialstopleft,.infoboxtopleft,.informationtopleft,.manufacturerboxtopleft,.manufacturerInfotopleft,.orderhistorytopleft,.reviewstopleft,.specialtopleft,.whatsnewtopleft,.searchTopLeft,.cuslogTopLeft {
background:url("../images/design/boxes/NGU_topbox_left.gif") no-repeat top;
width:10px;
}

.bestsellerstopcenter,.categoryboxtopcenter,.coolmenuboxtopcenter,.customerTestimonialstopcenter,.infoboxtopcenter,.informationtopcenter,.manufacturerboxtopcenter,.manufacturerInfotopcenter,.orderhistorytopcenter,.reviewstopcenter,.specialtopcenter,.whatsnewtopcenter,.searchtopcenter,.cuslogTopCenter {
background:url("../images/design/boxes/NGU_topbox_center.gif") repeat-x top;
height:21px;
padding-left:5px;
}

.bestsellerstopcentertable,.manufacturerboxtopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
width:100%;
}

.bestsellerstopright,.categoryboxtopright,.coolmenuboxtopright,.customerTestimonialstopright,.infoboxtopright,.informationtopright,.manufacturerboxtopright,.manufacturerInfotopright,.orderhistorytopright,.reviewstopright,.specialtopright,.whatsnewtopright,.searchTopright,.cuslogTopright {
background:url("../images/design/boxes/NGU_topbox_right.gif") no-repeat top;
width:10px;
}
.cuslogTable{
background:#ffffff;
}

.bestsellersbotleft,.categoryboxbotleft,.manufacturerboxbotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.bestsellersbotright,.categoryboxbotright,.manufacturerboxbotright,.searchBotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px;
}

.bestsellersbotcenter,.categoryboxbotcenter,.manufacturerboxbotcenter {
background:#ffffff;
font-size:0;
height:1px;
}

.cartboxtable,.cartboxflashertable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:155px;
}

.cartboxtopleft,.cartboxflashertopleft {
background:url("../images/design/boxes/NGU_topbox_left.gif") no-repeat top;
width:10px;
}

.cartboxtopright,.cartboxflashertopright {
background:url("../images/design/boxes/NGU_topbox_right.gif") no-repeat top;
width:10px;
}

.cartboxNewtable a:hover{
color:#000000;
text-decoration:underline;
}

.light2boxtopcenter a {
color:#FFF;
text-decoration:none;
}
.cartboxNewtopleft,.wishlisttopleft {
background:url("../images/design/boxes/NGU_topbox_left.gif") no-repeat top;
width:10px;
}
.light2boxtopcenter.light2boxtopleft,.light2boxtopright{

}

.cartboxNewtopcenter {
background:url("../images/design/boxes/NGU_topbox_center.gif") repeat-x top;
height:21px;
padding-left:5px;
}

.cartboxNewtopright,.wishlisttopright {
background:url("../images/design/boxes/NGU_topbox_right.gif") no-repeat top;
width:10px;
}

.categorybox,.manufacturerbox {
background:#4143A1;
}

.categoryboxborder,.manufacturerboxborder {
border-left:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.categoryboxmidleft,.categoryboxmidright {
background:#ffffff;
}

.centerboxtable,.centerboxsquaretable,.featuredBox2table,.shippingestimatorboxtable,.warningmsgBoxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:100%;
}

.coolmenuboxborder,.infoboxborder,.informationborder {

}

.coolmenuboxbotleft,.customerTestimonialsbotleft,.infoboxbotleft,.informationbotleft,.manufacturerInfobotleft,.orderhistorybotleft,.specialbotleft {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
}

.coolmenuboxbotcenter,.customerTestimonialsbotcenter,.infoboxbotcenter,.informationbotcenter,.manufacturerInfobotcenter,.orderhistorybotcenter,.specialbotcenter {
background:#ffffff;
}

.coolmenuboxbotright,.customerTestimonialsbotright,.infoboxbotright,.informationbotright,.manufacturerInfobotright,.orderhistorybotright,.specialbotright {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px;
}

.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:#F8F8F9;
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:#224D7B;
text-decoration:none;
}

.productlistingnewoddrow,.productlistingnewevenrow {


}

.shippingestimatorboxtopleft,.shippingestimatorboxtopright {
background:url(../images/design/boxes/gradient_top.gif) repeat-x top;	
height:10px;
width:5px;
}

.NGU_top_left {
background:url("../images/design/boxes/NGU_box_left.gif");
height:10px;
width:10px;
font-size:0;
}

.NGU_top_right {
background:url("../images/design/boxes/NGU_box_right.gif");
height:10px;
width:10px;
font-size:0;
}
.NGU_bot_left {
background:url("../images/design/boxes/NGU_botbox_left.gif");
height:10px;
width:10px;
font-size:0;
}

.NGU_bot_right {
background:url("../images/design/boxes/NGU_botbox_right.gif");
height:10px;
width:10px;
font-size:0;
}
.NGUlogStyle {
color:#ffffff;
font: 11px Verdana, Arial, sans-serif;
}
.NGUlogStyle a{
color:#ffffff;
text-decoration:underline;
}
.NGUlogStyle a:hover{
color:#ffffff;
text-decoration:none;
}

#bgImage{
	position: absolute; 
	left: 0;
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
	background-color: #000000;	
}
#NGUframe {
		text-align:left;
		position: absolute;
		left: 50%;
		margin-left: -450px;
}

#NGU_menuborder {
margin: 0px 11px 0px 11px;
width: 100%;
height: 25px;
display: block;
background:url("../images/NGU_menuborder.gif") repeat-x;
}