/*
  $Id: stylesheet.css 3903 2009-01-28 15:12:44Z denis $

	Blue ocean 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
*/
body {
background:url(../images/design/line_background.gif) #DDD;
color:#000;
margin:15px 0 0;
}

form {
display:inline;
}

checkbox,input,radio,select {
font:11px Verdana, Arial, sans-serif;
}

textarea {
font:11px Verdana, Arial, sans-serif;
width:100%;
}

#CheckCart {
}

#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, Arial, sans-serif;
font-weight:700;
}

.SpecialGrey {
color:#A39B93;
font-weight:400;
}

.articletext {
color:#A39B93;
}

.articleMargin {
margin:5px;
}

.categoriesList {
color:#6396CE;
font:bold 15px Tahoma, Verdana;
}

td.categoriesList {
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
}

#newsletterBoxClass {
color:#000;
text-align:center;
padding:3px;
}

table.headernavigation {
background:#436D9B;
}

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:#436D9B;
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-left:25px;
padding-right:25px;
}

.headerapprovallogos {
padding-left:10px;
padding-right:10px;
}

td.footer a {
text-decoration:none;
}

td.footer {
color:#FFF;
font:bold 10px/1.5 Verdana, Arial, sans-serif;
}

tr.productlisting-heading {
background:#B50004;
}

td.productlisting-heading {
background:#2E547D;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
white-space:nowrap;
}

.productlisting-heading {
background:#D2E9FB;
color:#000;
font:bold 10px Verdana, Arial, sans-serif;
white-space:nowrap;
}

td.productlisting-data {
font:10px Verdana, Arial, sans-serif;
padding-left:5px;
padding-right:5px;
}

a.pageresults {
color:#224D7B;
}

a.pageresults:hover {
background:#FF3;
color:#00F;
}

h1.pageheading {
color:#000;
font:bold 15px Tahoma, Verdana, Arial, sans-serif;
margin:0;
}

td.pageheading,div.pageheading {
color:#224D7B;
font:bold 15px Tahoma, Verdana, Arial, sans-serif;
}

td.pageheading2 {
color:#224D7B;
font:bold 30px "Arial Narrow",Tahoma, Verdana, Arial, sans-serif;
}

td.main,p.main {
font:11px/1.5 Verdana, Arial, sans-serif;
}

td.accountcategory {
color:#ABD;
font:13px Verdana, Arial, sans-serif;
}

span.greetuser {
color:#000;
font:normal 11px Verdana, Arial, sans-serif;
}

table.formarea {
border-color:#3B6A9D;
border-style:solid;
border-width:1px;
}

table.productlisting {
border:1px;
border-color:#2E547D;
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:#4B76A5;
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 #4143A1;
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.toplevel {
background:#EDF1F5;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel {
background:#F6F4F2;
font:11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.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:#224D7B;
font-size:9px;
text-decoration:underline;
}

.affiliatemidleft {
background:#F6F4F2;
border-left:1px solid #3B6A9D;
}

.affiliatemidright {
background:#F6F4F2;
border-right:1px solid #3B6A9D;
}

.affiliatebotcenter {
background:#F6F4F2;
border-bottom:1px solid #3B6A9D;
font-size:1px;
height:5px;
}

.AlsoPurchasedHeadline {
color:#224D7B;
font:bold 16px "Arial Narrow", sans-serif;
}

a.AlspPurchasedName {
color:#224D7B;
text-decoration:underline;
padding:4px 5px;
}

.approvallogoboxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:100%;
margin:0;
padding:0;
}

.approvallogoboxtopleft {
background:url("../images/design/boxes/corner_t_left.gif");
height:5px;
width:5px;
}

.approvallogoboxtopcenter {
background:#F8F8F9;
border-top:1px solid #4143A1;
height:5px;
}

.approvallogoboxtopright {
background:url("../images/design/boxes/corner_t_right.gif");
height:5px;
width:5px;
}

.approvallogoboxbotleft {
background:url("../images/design/boxes/corner_b_left.gif");
}

.approvallogoboxbotright {
background:url("../images/design/boxes/corner_b_right.gif");
}

.articleboxtable {
background:transparent;
color:#A1AAB3;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.articleboxmidleft {
background:#EDF1F5;
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
}

.articleboxmidcenter {
background:#EDF1F5;
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
padding:0;
}

.articleboxmidright {
background:#EDF1F5;
border-bottom:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.ArticleBoxBottom {
background:#EDF1F5 url(../images/design/ot_doted.gif) repeat-x top left;
color:#A1AAB3;
padding-left:4px;
}

.ArticleBoxBottom b {
color:#000;
padding-left:4px;
}

.ArticleBoxTop {
background:#E1E7ED;
color:#A1AAB3;
padding-left:4px;
}

.ArticleBoxTop a {
background:#E1E7ED;
color:#224D7B;
padding-left:4px;
}

.BestSellersSpaceTD {
padding:2px;
}

.bestsellerscontents {
background:#E1E7ED;
color:#224D7B;
font:10px Verdana, Arial, sans-serif;
}

.bestsellersmidcenter {
background:#E1E7ED;
padding:5px;
}

.CartBoxInfo {
color:#224D7B;
font:normal 11px Tahoma, sans-serif;
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:#224D7B;
font-size:10px;
width:95%;
padding:5px;
}

table.basketcontentempty {
background:#EDF1F5;
color:#224D7B;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
}

table.basketcontent {
background:#FFF4CB;
}

.currencyselect {
font-size:10px;
width:100%;
}

td.ItemInCart {
padding-left:2px;
padding-top:2px;
}

span.newitemincart {
color:#000;
font:bold 10px Verdana, Arial, sans-serif;
}

span.ItemInCart {
color:#224D7B;
font:10px Verdana, Arial, sans-serif;
}

tr.CartProductRowOdd {
background:#F4F7F9;
}

.PictureInCart {
padding-bottom:2px;
padding-left:6px;
padding-top:2px;
}

.PriceInCart {
color:#224D7B;
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: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, 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");
}

.cartboxNewtopcenter {
background:url("../images/design/boxes/corner_newlight_center.gif") repeat-x top;
height:22px;
padding-left:5px;
}

.categoryboxcontents td {
background:#EDF1F5;
color:#224D7B;
font:12px Verdana, Arial, sans-serif;
}

.centerboxtopleft {
background:url("../images/design/boxes/r_corner_t_left.gif");
height:5px;
width:5px;
}

.centerboxtopright {
background:url("../images/design/boxes/r_corner_t_right.gif");
height:5px;
width:5px;
}

.centerboxbotleft {
background:url("../images/design/boxes/r_corner_b_left.gif");
}

.centerboxbotright {
background:url("../images/design/boxes/r_corner_b_right.gif");
}

.centerboxsquaretopleft {
border-left:1px solid #113786;
border-top:1px solid #113786;
height:5px;
width:5px;
}

.centerboxsquaretopright {
border-right:1px solid #113786;
border-top:1px solid #113786;
height:5px;
width:5px;
}

.centerboxsquarebotleft {
border-bottom:1px solid #113786;
border-left:1px solid #113786;
}

.centerboxsquarebotright {
border-bottom:1px solid #113786;
border-right:1px solid #113786;
}

.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;
}

.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", sans-serif;
}

.featuredBox2topcentertable a {
color:#224D7B;
font:bold 16px Arial, "Arial Narrow", sans-serif;
text-decoration:none;
text-transform:uppercase;
}

.featuredBox2topcentertable a:hover {
color:#903A3C;
font:bold 14px "Arial Narrow", sans-serif;
text-decoration:underline;
text-transform:uppercase;
}

.FeaturedPrice {
color:#6199D7;
}

.featuredboxtopcentertable a {
background:transparent;
color:#224D7B;
font:bold 16px Aria, Verdanal, sans-serif;
text-decoration:none;
}

.CategoryArrow {
background:url( ../images/design/arrow_right.gif ) center 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;
}

.langboxtopleft {
background:transparent url("../images/design/boxes/corner_light2_left.gif") no-repeat top;
width:5px;
}

.langboxtopcenter {
background:#FFF;
border-top:1px solid #3B6A9D;
height:22px;
padding-left:3px;
padding-right:3px;
}

.langboxtopright {
background:transparent url("../images/design/boxes/corner_light2_right.gif") no-repeat top;
width:5px;
}

.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:1px;
height: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;
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.mainTableLogoCell {
background:#FFF;
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
border-top:1px solid #3B6A9D;
}

.mainTableCustomerCell {
border-bottom:1px solid #3B6A9D;
}
.mainTableCustomerRow {
background: url(/images/design/logoback.gif);
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.manufacturerboxcontents {
background:#EDF1F5;
color:#224D7B;
font:10px Verdana, Arial, sans-serif;
}

.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:#F6F4F2;
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
}

.newslettermidcenter {
background:#FFF;
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
padding:4px;
}

.newslettermidright {
background:#F6F4F2;
border-bottom:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.newsletterBottom {
background:#F6F4F2 url(../images/design/ot_doted.gif) repeat-x top left;
color:#C7BDB4;
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;
}

.orderhistorymidleft {
background:#F8F8F9;
border-left:1px solid #3B6A9D;
}

.orderhistorymidright {
background:#F8F8F9;
border-right:1px solid #3B6A9D;
}

.orderhistorybotleft {
background:#F8F8F9;
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
font-size:1px;
}

.orderhistorybotcenter {
background:#F8F8F9;
border-bottom:1px solid #3B6A9D;
font-size:1px;
height:5px;
}

.orderhistorybotright {
background:#F8F8F9;
border-bottom:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
font-size:1px;
}

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:#224D7B;
font:normal 11px Verdana, Arial, sans-serif;
}

.productNameHeadline {
color:#FFF;
font:bold 18px Verdana, Tahoma, Arial, sans-serif;
}

.ProductInfoDotedTop {
background:transparent url(../images/design/line_fc.gif) repeat-x top left;
}

.ProductInfoDotedVertical {
background:transparent url(../images/design/line_vertical.gif) repeat-y;
}

.ProductInfoDotedBottom {
background:transparent url(../images/design/line_fc.gif) repeat-x bottom left;
}

table.ProductInfoPhotoBlock {
padding:0;
}

td.ProductInfoPhotoBlock {
text-align:center;
padding:15px 10px 5px;
}

a.productZoom {
color:#224D7B;
font-size:9px;
padding-left:2px;
}

td.ProductInfoTextBlock {
font:11px/1.5 Verdana, Arial, sans-serif;
padding:15px 5px 5px;
}

.ProductInfoPadding {
background:#F6F8FA url(../images/design/line_fc.gif) repeat-x top left;
padding:5px;
}

.productbox {
background:#3B6A9D;
}

.productboxcontents {
background:#FFF;
color:#3B6A9D;
font:10px Verdana, Arial, sans-serif;
}

.productboxcontentscart {
background:#3B6A9D;
font:10px Verdana, Arial, sans-serif;
}

.productboxtable a {
color:#3B6A9D;
text-decoration:none;
}

.productboxtopleft {
background:transparent url("../images/design/boxes/corner_newlight_left.gif") no-repeat top;
width:5px;
}

.productboxtopcenter {
background:transparent url("../images/design/boxes/corner_newlight_center.gif") repeat top;
height:29px;
}

.productboxtopcentertable {
background:transparent;
color:#FFF;
font:bold 18px Arial, "Arial Narrow" , sans-serif;
padding-left:2px;
}

.productboxtopright {
background:transparent url("../images/design/boxes/corner_newlight_right.gif") no-repeat top;
width:5px;
}

.productboxmidleft {
background:#FFF;
border-bottom:1px solid #6199D7;
border-left:1px solid #6199D7;
}

.productboxmidcenter {
background:#FFF;
border-bottom:1px solid #6199D7;
border-left:1px solid #6199D7;
border-right:1px solid #6199D7;
padding:0;
}

.productboxmidright {
background:#FFF;
border-bottom:1px solid #6199D7;
border-right:1px solid #6199D7;
}

.productlistingnewtable {
border:1px solid #D3D3D3;
font-family:Verdana, Arial, sans-serif;
}

.productListingNewInfoTable {
margin-top: 1ex;
}

.productlistingnewinfo {
font-size:9px;
font-style:italic;
color: #999;
line-height:1.2;
}
.productlistingnewinfo a {
color: #999 !important;
text-decoration: underline !important;	
}

.productlistingnewrowsep {
border-top:1px solid #D3D3D3;
}

.productlistingnew {
font-size:11px;
line-height:1.5;
padding:10px;
}

.productlistingnewbuynow {
font-size:10px;
line-height:1.5;
padding:5px;
}

.productlistingnewimage {
padding:5px;
}

.productlistingnewdescr {
font-size:11px;
line-height:1.3;
}

html .productlistingnewdescr a {
text-decoration:underline;
}

.productlistingnewheader {
background:#EEE;
font-size:12px;
line-height:1.5;
}

.productlistingnewname {
font-size:14px;
line-height:1.7;
}

.productlistingnewprice {
color:#4B76A5;
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, Arial, sans-serif;
margin:2px;
}

.shippingestimatorboxbotleft {
border-bottom:1px solid #4143A1;
border-left:1px solid #4143A1;
}

.shippingestimatorboxbotright {
border-bottom:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.specialTopCenterTable td {
color:#FFF !important;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.warningmsgBoxdiv {
top:75px;
left:25%;
width:800px;
height:20%;
position:absolute;
}

.wishlisttable a {
color:#6199D7;
text-decoration:none;
}

.wishlisttopcenter {
background:url("../images/design/boxes/corner_newlight_center.gif") repeat-x top;
height:22px;
}

.CancelPurchase a,.affiliatetable a,.bestsellerstable a,.categoryboxtable a,.lightboxtable a,.manufacturerboxtable a,.productlistingnewname a {
color:#224D7B;
text-decoration:none;
}

a,a:hover {
color:#3B6A9D;
text-decoration:underline;
}

.BundleRequired,.HighlightMainBundleProduct,.modulerowover,.modulerowselected {
background:#EEE;
}

.reviewslink,.reviewslink b,.sublevel a {
color:#224D7B;
}

#newsletterBoxClass a,.footerStyle,a.footerStyle {
color:#224D7B;
font:normal 11px Tahoma, Verdana, Arial, sans-serif;
}

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,.CartBoxInfoTable {
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, Arial, sans-serif;
}

a.headernavigation,a.headernavigation:hover,.cartboxNewtable a,.light2boxtopcenter a:hover {
color:#FFF;
text-decoration:none;
}

table.headerSearchbox,.featuredBox2midleft,.featuredBox2midcenter,.featuredBox2midright,.featuredBox2botleft,.featuredBox2botcenter,.featuredBox2botright {
background:transparent;
}

tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd,tr.subbar {
background:#F4F7FD;
}

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,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;
}

.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:#F8F8F9;
font:10px Verdana, Arial, sans-serif;
}

.affiliatecontentscart,.alsoPurchasedcontentscart,.articleboxcontentscart,.articleOldBoxcontentscart,.authorscontentscart,.bestsellerscontentscart,.cartboxcontents,.cartboxNewcontentscart,.categoryboxcontentscart,.coolmenuboxcontentscart,.currenciescontentscart,.customerTestimonialscontentscart,.featuredboxcontentscart,.infoboxcontentscart,.informationcontentscart,.langboxcontentscart,.languageoldcontentscart,.light2boxcontentscart,.lightboxcontentscart,.loginboxcontentscart,.manufacturerboxcontentscart,.manufacturerInfocontentscart,.newslettercontentscart,.orderhistorycontentscart,.reviewscontentscart,.searchBoxcontentscart,.specialcontentscart,.tellafriendcontentscart,.whatsnewcontentscart,.wishlistcontentscart {
background:#E9F4FC;
font:10px Verdana, Arial, sans-serif;
}

.affiliatenotice,.alsoPurchasednotice,.articleboxnotice,.articleOldBoxnotice,.authorsnotice,.bestsellersnotice,.cartboxNewnotice,.categoryboxnotice,.coolmenuboxnotice,.currenciesnotice,.customerTestimonialsnotice,.featuredboxnotice,.infoboxnotice,.informationnotice,.langboxnotice,.languageoldnotice,.light2boxnotice,.lightboxnotice,.loginboxnotice,.manufacturerboxnotice,.manufacturerInfonotice,.newsletternotice,.orderhistorynotice,.productboxnotice,.reviewsnotice,.searchBoxnotice,.specialnotice,.tellafriendnotice,.whatsnewnotice,.wishlistnotice {
background:#FF8E90;
}

.affiliatenoticecontents,.alsoPurchasednoticecontents,.articleboxnoticecontents,.articleOldBoxnoticecontents,.authorsnoticecontents,.bestsellersnoticecontents,.cartboxNewnoticecontents,.categoryboxnoticecontents,.coolmenuboxnoticecontents,.currenciesnoticecontents,.customerTestimonialsnoticecontents,.featuredboxnoticecontents,.infoboxnoticecontents,.informationnoticecontents,.langboxnoticecontents,.languageoldnoticecontents,.light2boxnoticecontents,.lightboxnoticecontents,.loginboxnoticecontents,.manufacturerboxnoticecontents,.manufacturerInfonoticecontents,.newsletternoticecontents,.orderhistorynoticecontents,.productboxnoticecontents,.reviewsnoticecontents,.searchBoxnoticecontents,.specialnoticecontents,.tellafriendnoticecontents,.whatsnewnoticecontents,.wishlistnoticecontents {
background:#FFE6E6;
font:10px Verdana, Arial, sans-serif;
}

.affiliatetable,.articleOldBoxtable,.authorstable,.bestsellerstable,.cartboxNewtable,.categoryboxtable,.coolmenuboxtable,.currenciestable,.customerTestimonialstable,.infoboxtable,.informationtable,.langboxtable,.languageoldtable,.lightboxtable,.loginboxtable,.manufacturerboxtable,.manufacturerInfotable,.orderhistorytable,.reviewstable,.searchBoxtable,.specialtable,.tellafriendtable,.whatsnewtable,.wishlisttable {
background:transparent;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.affiliatetable a:hover,.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,.infoboxtable a:hover,.informationtable a:hover,.langboxtable a:hover,.languageoldtable a:hover,.light2boxtable a:hover,.lightboxtable a:hover,.loginboxtable a:hover,.manufacturerInfotable a:hover,.messageboxdiv a:hover,.orderhistorytable a:hover,.productboxtable a:hover,.productlistingnewtable a:hover,.productlistingnewname a:hover,.reviewstable a:hover,.searchBoxtable a:hover,.shippingestimatorboxtable a:hover,.specialtable a:hover,.tellafriendtable a:hover,.warningmsgBoxdiv a:hover,.whatsnewtable a:hover,.wishlisttable a:hover {
color:#ABD;
text-decoration:underline;
}

.affiliatetopleft,.articleboxtopleft,.orderhistorytopleft {
background:url("../images/design/boxes/corner_midblue_left.gif") no-repeat top;
width:5px;
}

.affiliatetopleft img,.affiliatetopright img,.alsoPurchasedtopleft img,.alsoPurchasedtopright img,.approvallogoboxtopright img,.articleboxtopleft img,.articleboxtopright img,.articleOldBoxtopleft img,.articleOldBoxtopright img,.authorstopleft img,.authorstopright img,.bestsellerstopleft img,.bestsellerstopright img,.cartboxtopleft img,.cartboxtopright img,.cartboxflashertopleft img,.cartboxflashertopright img,.cartboxNewtopleft img,.cartboxNewtopright img,.categoryboxtopleft img,.categoryboxtopright img,.centerboxtopright img,.centerboxsquaretopright img,.coolmenuboxtopleft img,.coolmenuboxtopright img,.currenciestopleft img,.currenciestopright img,.customerTestimonialstopleft img,.customerTestimonialstopright img,.errormsgboxtopleft img,.errormsgboxtopright img,.featuredboxtopleft img,.featuredboxtopright img,.infoboxtopleft img,.infoboxtopright img,.informationtopleft img,.informationtopright img,.langboxtopleft img,.langboxtopright img,.languageoldtopleft img,.languageoldtopright img,.light2boxtopleft img,.light2boxtopright img,.lightboxtopleft img,.lightboxtopright img,.loginboxtopleft img,.loginboxtopright img,.manufacturerboxtopleft img,.manufacturerboxtopright img,.manufacturerInfotopleft img,.manufacturerInfotopright img,.messageboxtopleft img,.messageboxtopright img,.newslettertopleft img,.newslettertopright img,.orderhistorytopleft img,.orderhistorytopright img,.productboxtopleft img,.productboxtopright img,.reviewstopleft img,.reviewstopright img,.searchBoxtopleft img,.searchBoxtopright img,.shippingestimatorboxtopright img,.specialtopleft img,.specialtopright img,.tellafriendtopleft img,.tellafriendtopright img,.warningmsgBoxtopleft img,.warningmsgBoxtopright img,.whatsnewtopleft img,.whatsnewtopright img,.wishlisttopleft img,.wishlisttopright img {
width:5px;
}

.affiliatetopcenter,.articleboxtopcenter,.orderhistorytopcenter {
background:url("../images/design/boxes/corner_midblue_center.gif") repeat-x top;
height:22px;
padding-left:5px;
}

.affiliatetopcentertable,.articleboxtopcentertable,.coolmenuboxtopcentertable,.customerTestimonialstopcentertable,.informationtopcentertable,.languageoldtopcentertable,.loginboxtopcentertable,.manufacturerInfotopcentertable,.newslettertopcentertable,.orderhistorytopcentertable,.reviewstopcentertable,.searchBoxtopcentertable,.whatsnewtopcentertable,.wishlisttopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
}

.affiliatetopright,.articleboxtopright,.orderhistorytopright {
background:url("../images/design/boxes/corner_midblue_right.gif") no-repeat top;
width:5px;
}

.affiliatemidcenter,.lightboxmidcenter {
background:#F6F4F2;
padding:5px 1px;
}

.affiliatebotleft,.alsoPurchasedbotleft,.featuredboxbotleft {
border-bottom:1px solid #3B6A9D;
border-left:1px solid #3B6A9D;
font-size:1px;
}

.affiliatebotright,.alsoPurchasedbotright,.featuredboxbotright {
border-bottom:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
font-size:1px;
}

.alsoPurchasedborder,.featuredboxborder {
border-left:1px solid #C7BDB4;
}

.alsoPurchasedcontents,.articleboxcontents,.featuredboxcontents,.langboxcontents {
background:#FFF;
font:10px Verdana, Arial, sans-serif;
}

.alsoPurchasedtable,.featuredboxtable,.newslettertable {
background:transparent;
color:#C7BDB4;
font:10px Verdana, Arial, sans-serif;
width:100%;
}

.alsoPurchasedtable a,.articleboxtable a,.featuredboxtable a,.newslettertable a {
color:#224D7B;
font-size:11px;
text-decoration:underline;
}

.alsoPurchasedtable a:hover,.articleboxtable a:hover,.featuredboxtable a:hover,.newslettertable a:hover {
color:#ABD;
text-decoration:none;
}

.alsoPurchasedtopleft,.featuredboxtopleft {
background:url("../images/design/boxes/corner_light3_left.gif") no-repeat top;
height:28px;
width:5px;
}

.alsoPurchasedtopcenter,.featuredboxtopcenter {
background:url("../images/design/ap_dot.gif") #EDF1F5 repeat-x bottom;
border-top:1px solid #3B6A9D;
height:22px;
padding-left:5px;
}

.alsoPurchasedtopcentertable,.featuredboxtopcentertable {
background:transparent;
color:#224D7B;
font:bold 16px Aria, Verdanal, sans-serif;
text-transform:uppercase;
}

.alsoPurchasedtopright,.featuredboxtopright {
background:url("../images/design/boxes/corner_light3_right.gif") no-repeat top;
width:5px;
}

.alsoPurchasedmidleft,.featuredboxmidleft {
background:transparent;
border-left:1px solid #3B6A9D;
}

.alsoPurchasedmidcenter,.featuredboxmidcenter {
background:transparent;
padding:5px 1px;
}

.alsoPurchasedmidright,.featuredboxmidright {
background:transparent;
border-right:1px solid #3B6A9D;
}

.alsoPurchasedbotcenter,.featuredboxbotcenter {
background:#FFF;
border-bottom:1px solid #3B6A9D;
font-size:1px;
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;
}

.approvallogoboxtopleft img,.centerboxtopleft img,.centerboxsquaretopleft img {
height:5px;
width:5px;
}

.approvallogoboxtopcentertable,.articleOldBoxtopcentertable,.authorstopcentertable,.cartboxtopcentertable,.cartboxflashertopcentertable,.cartboxNewtopcentertable,.centerboxtopcentertable,.centerboxsquaretopcentertable,.currenciestopcentertable,.infoboxtopcentertable,.light2boxtopcentertable,.lightboxtopcentertable,.tellafriendtopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
}

.approvallogoboxmidleft,.shippingestimatorboxmidleft {
background:#F8F8F9;
border-left:1px solid #4143A1;
}

.approvallogoboxmidcenter,.centerboxmidcenter,.centerboxsquaremidcenter,.shippingestimatorboxmidcenter {
background:#F8F8F9;
}

.approvallogoboxmidright,.shippingestimatorboxmidright {
background:#F8F8F9;
border-right:1px solid #4143A1;
}

.approvallogoboxbotcenter,.shippingestimatorboxbotcenter {
background:#F8F8F9;
border-bottom:1px solid #4143A1;
height:5px;
}

.articleboxborder,.langboxborder,.productboxborder {
border-left:1px solid #3B6A9D;
border-right:1px solid #3B6A9D;
}

.ArticleBoxBottom a,.newsletterBottom a {
color:#224D7B;
padding-left:4px;
}

.articleOldBox,.authors,.coolmenubox,.currencies,.customerTestimonials,.infobox,.information,.languageold,.loginbox,.manufacturerInfo,.orderhistory,.reviews,.searchBox,.special,.tellafriend,.whatsnew {
background:#113786;
}

.articleOldBoxborder,.authorsborder,.coolmenuboxborder,.currenciesborder,.customerTestimonialsborder,.infoboxborder,.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 {
background:#F8F8F9;
color:#000;
font:10px Verdana, Arial, sans-serif;
}

td.articleOldBoxcontents a,td.authorscontents a,td.coolmenuboxcontents a,td.currenciescontents a,td.customerTestimonialscontents a,td.infoboxcontents a,td.informationcontents a,td.languageoldcontents a,td.loginboxcontents a,td.manufacturerInfocontents a,td.orderhistorycontents a,td.reviewscontents a,td.searchBoxcontents a,td.specialcontents a,td.tellafriendcontents a,td.whatsnewcontents a {
background:#F8F8F9;
color:#224D7B;
font:11px Tahoma, Verdana, Arial, sans-serif;
}

.articleOldBoxcontentsnobg,.authorscontentsnobg,.coolmenuboxcontentsnobg,.currenciescontentsnobg,.customerTestimonialscontentsnobg,.infoboxcontentsnobg,.informationcontentsnobg,.languageoldcontentsnobg,.loginboxcontentsnobg,.manufacturerInfocontentsnobg,.orderhistorycontentsnobg,.reviewscontentsnobg,.searchBoxcontentsnobg,.specialcontentsnobg,.tellafriendcontentsnobg,.whatsnewcontentsnobg {
color:#224D7B;
font:12px Verdana, Arial, sans-serif;
}

.articleOldBoxtopleft,.authorstopleft,.bestsellerstopleft,.categoryboxtopleft,.coolmenuboxtopleft,.currenciestopleft,.customerTestimonialstopleft,.infoboxtopleft,.informationtopleft,.languageoldtopleft,.loginboxtopleft,.manufacturerboxtopleft,.manufacturerInfotopleft,.newslettertopleft,.reviewstopleft,.searchBoxtopleft,.specialtopleft,.tellafriendtopleft,.whatsnewtopleft {
background:url("../images/design/boxes/corner_new_left.gif") no-repeat top;
width:5px;
}

.articleOldBoxtopcenter,.authorstopcenter,.bestsellerstopcenter,.categoryboxtopcenter,.coolmenuboxtopcenter,.currenciestopcenter,.customerTestimonialstopcenter,.infoboxtopcenter,.informationtopcenter,.languageoldtopcenter,.loginboxtopcenter,.manufacturerboxtopcenter,.manufacturerInfotopcenter,.newslettertopcenter,.reviewstopcenter,.searchBoxtopcenter,.specialtopcenter,.tellafriendtopcenter,.whatsnewtopcenter {
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:#FFF;
font:bold 11px Verdana, Arial, sans-serif;
text-decoration:underline;
}

.articleOldBoxtopright,.authorstopright,.bestsellerstopright,.categoryboxtopright,.coolmenuboxtopright,.currenciestopright,.customerTestimonialstopright,.infoboxtopright,.informationtopright,.languageoldtopright,.loginboxtopright,.manufacturerboxtopright,.manufacturerInfotopright,.newslettertopright,.reviewstopright,.searchBoxtopright,.specialTopRight,.tellafriendtopright,.whatsnewtopright {
background:url("../images/design/boxes/corner_new_right.gif") no-repeat top;
width:5px;
}

.articleOldBoxmidleft,.authorsmidleft,.centerboxmidleft,.centerboxsquaremidleft,.coolmenuboxmidleft,.currenciesmidleft,.customerTestimonialsmidleft,.infoboxmidleft,.informationmidleft,.languageoldmidleft,.loginboxmidleft,.manufacturerInfomidleft,.reviewsmidleft,.searchBoxmidleft,.specialmidleft,.tellafriendmidleft,.whatsnewmidleft {
background:#F8F8F9;
border-left:1px solid #113786;
}

.articleOldBoxmidcenter,.authorsmidcenter,.coolmenuboxmidcenter,.currenciesmidcenter,.customerTestimonialsmidcenter,.infoboxmidcenter,.informationmidcenter,.languageoldmidcenter,.light2boxmidcenter,.loginboxmidcenter,.manufacturerInfomidcenter,.orderhistorymidcenter,.reviewsmidcenter,.searchBoxmidcenter,.specialmidcenter,.tellafriendmidcenter,.whatsnewmidcenter {
background:#F8F8F9;
padding:5px 1px;
}

.articleOldBoxmidright,.authorsmidright,.centerboxmidright,.centerboxsquaremidright,.coolmenuboxmidright,.currenciesmidright,.customerTestimonialsmidright,.infoboxmidright,.informationmidright,.languageoldmidright,.loginboxmidright,.manufacturerInfomidright,.reviewsmidright,.searchBoxmidright,.specialmidright,.tellafriendmidright,.whatsnewmidright {
background:#F8F8F9;
border-right:1px solid #113786;
}

.articleOldBoxbotleft,.authorsbotleft,.coolmenuboxbotleft,.currenciesbotleft,.customerTestimonialsbotleft,.infoboxbotleft,.informationbotleft,.languageoldbotleft,.loginboxbotleft,.manufacturerInfobotleft,.reviewsbotleft,.searchBoxbotleft,.specialbotleft,.tellafriendbotleft,.whatsnewbotleft {
background:#F8F8F9;
border-bottom:1px solid #113786;
border-left:1px solid #113786;
font-size:1px;
}

.articleOldBoxbotcenter,.authorsbotcenter,.coolmenuboxbotcenter,.currenciesbotcenter,.customerTestimonialsbotcenter,.infoboxbotcenter,.informationbotcenter,.languageoldbotcenter,.loginboxbotcenter,.manufacturerInfobotcenter,.reviewsbotcenter,.searchBoxbotcenter,.specialbotcenter,.tellafriendbotcenter,.whatsnewbotcenter {
background:#F8F8F9;
border-bottom:1px solid #113786;
font-size:1px;
height:5px;
}

.articleOldBoxbotright,.authorsbotright,.coolmenuboxbotright,.currenciesbotright,.customerTestimonialsbotright,.infoboxbotright,.informationbotright,.languageoldbotright,.loginboxbotright,.manufacturerInfobotright,.reviewsbotright,.searchBoxbotright,.specialbotright,.tellafriendbotright,.whatsnewbotright {
background:#F8F8F9;
border-bottom:1px solid #113786;
border-right:1px solid #113786;
font-size:1px;
}

td.articleOldBoxheading,td.authorsheading,td.coolmenuboxheading,td.currenciesheading,td.customerTestimonialsheading,td.infoboxheading,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,.categorybox,.manufacturerbox {
background:#4143A1;
}

.bestsellersborder,.categoryboxborder,.manufacturerboxborder {
border-left:1px solid #4143A1;
border-right:1px solid #4143A1;
}

.bestsellerstable a:hover,.categoryboxtable a:hover,.manufacturerboxtable a:hover {
color:#224D7B;
text-decoration:underline;
}

.bestsellerstopcentertable,.categoryboxtopcentertable,.manufacturerboxtopcentertable {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-transform:uppercase;
width:100%;
}

.bestsellersmidleft,.bestsellersmidright {
background:#E1E7ED;
}

.bestsellersbotleft,.bestsellersbotright,.categoryboxbotleft,.categoryboxbotright,.manufacturerboxbotleft,.manufacturerboxbotright {
background:transparent;
font-size:1px;
}

.bestsellersbotcenter,.categoryboxbotcenter,.manufacturerboxbotcenter {
background:transparent;
font-size:1px;
height:1px;
}

table.FreeShippingInCart,table.CouponInCart,table.VoucherInCart {
background:#EDF1F5;
border-top:1px dotted gray;
padding:2px;
}

tr.CartProductRowEven,.manufacturerboxmidleft,.manufacturerboxmidright {
background:#EDF1F5;
}

.cartboxtable,.cartboxflashertable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:155px;
}

.cartboxtopleft,.cartboxflashertopleft {
background:url("../images/design/boxes/gradient_corner_left.gif");
width:5px;
}

.cartboxtopright,.cartboxflashertopright {
background:url("../images/design/boxes/gradient_corner_right.gif");
width:5px;
}

.cartboxNew,.wishlist {
background:#6199D7;
}

.cartboxNewborder,.wishlistborder {
border-left:1px solid #6199D7;
border-right:1px solid #6199D7;
}

.cartboxNewcontents,.wishlistcontents {
background:#E1E7ED;
color:#6199D7;
font:10px Verdana, Arial, sans-serif;
}

.cartboxNewtable a:hover,.light2boxtopcenter a {
color:#FFF;
text-decoration:underline;
}

.cartboxNewtopleft,.wishlisttopleft {
background:url("../images/design/boxes/corner_newlight_left.gif") no-repeat top;
width:5px;
}

.cartboxNewtopright,.wishlisttopright {
background:url("../images/design/boxes/corner_newlight_right.gif") no-repeat top;
width:5px;
}

.cartboxNewmidleft,.wishlistmidleft {
background:#F8F8F9;
border-bottom:1px solid #6199D7;
border-left:1px solid #6199D7;
}

.cartboxNewmidcenter,.wishlistmidcenter {
background:#F8F8F9;
border-bottom:1px solid #6199D7;
border-left:1px solid #6199D7;
border-right:1px solid #6199D7;
padding:0;
}

.cartboxNewmidright,.wishlistmidright {
background:#F8F8F9;
border-bottom:1px solid #6199D7;
border-right:1px solid #6199D7;
}

.categoryboxmidleft,.categoryboxmidright {
background:#EDE8E4;
}

.categoryboxmidcenter,.manufacturerboxmidcenter {
background:#EDF1F5;
padding:3px 1px;
}

.centerboxtable,.centerboxsquaretable,.featuredBox2table,.shippingestimatorboxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
width:100%;
}

.centerboxtopcenter,.centerboxsquaretopcenter {
background:#F8F8F9;
border-top:1px solid #113786;
height:5px;
}

.centerboxbotcenter,.centerboxsquarebotcenter {
background:#F8F8F9;
border-bottom:1px solid #113786;
height:5px;
}

.cllevel0,.cllevel1 {
background:#FFF;
color:#000;
}

.cllevel0over,.cllevel1over {
background:#224D7B;
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;
}

.light2boxtopleft,.lightboxtopleft {
background:url("../images/design/boxes/corner_light_left.gif") no-repeat top;
width:5px;
}

.light2boxtopcenter,.lightboxtopcenter {
background:url("../images/design/boxes/corner_light_center.gif") repeat-x top;
height:22px;
padding-left:5px;
}

.light2boxtopright,.lightboxtopright {
background:url("../images/design/boxes/corner_light_right.gif") no-repeat top;
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;
}

.messageboxtable,.warningmsgBoxtable {
background:transparent;
font:1px Verdana, Arial, sans-serif;
height:100px;
width:100%;
}

.orderhistorytopcentertable a,.wishlisttopcentertable a {
background:transparent;
color:#FFF;
font:bold 10px Verdana, Arial, sans-serif;
text-decoration:underline;
}

.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;
}

/* Divergens rettelser */

td#center {
    padding-left: 15px;
    padding-right: 15px;
}

  
/*  
td.customerTestimonialsTopLeft {  
background:url("../images/design/boxes/blue_left.gif") no-repeat top;    
}

td.customerTestimonialsTopRight {  
background:url("../images/design/boxes/blue_right.gif") no-repeat top;    
}
    
    td.customerTestimonialsTopCenter {  
background:url("../images/design/boxes/blue_middle.gif") ;    
}
    
  */          
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
            
    #container{    
        margin:0 auto;
        position:relative;
        text-align:left;
        width:564px;
        background:#fff;        
        margin-bottom:2em;
        }    
    #header{
        height:80px;
        line-height:80px;
        background:#5DC9E1;
        color:#fff;
        }                
    #content{
        position:relative;
        }            

/* Easy Slider */

    #slider ul, #slider li,
    #slider2 ul, #slider2 li{
        margin:0;
        padding:0;
        list-style:none;
        }
    #slider2{margin-top:1em;}
    #slider li, #slider2 li{ 
        /* 
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */ 
        width:564px;
        height:628px;
        overflow:hidden; 
        }    
    #prevBtn, #nextBtn,
    #slider1next, #slider1prev{ 
        display:block;
        width:30px;
        height:77px;
        position:absolute;
        left:-30px;
        top:71px;
        z-index:1000;
        }    
    #nextBtn, #slider1next{ 
        left:564px;
        }                                                        
    #prevBtn a, #nextBtn a,
    #slider1next a, #slider1prev a{  
        display:block;
        position:relative;
        width:30px;
        height:77px;
        background:url(../images/btn_prev.gif) no-repeat 0 0;    
        }    
    #nextBtn a, #slider1next a{ 
        background:url(../images/btn_next.gif) no-repeat 0 0;    
        }    
        
    /* numeric controls */    

    ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;    
        }
    ol#controls li{
        margin:0 10px 0 0; 
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
    ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:0 10px;
        text-decoration:none;
        }
    ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
    ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
    
                  
       
       
       .light2boxTopCenterTable  tr td a:hover
       {
           color: #D0D0D0;
           text-decoration: none;
       }
        
         .light2boxTopCenterTable  tr td a
       {
           color: white;
            text-decoration: none;       
       }
        
        body {
background:url(../images/design/bag_02.jpg) #DDD;
color:#000;
margin:15px 0 0;
}


    
     td.slide_heading_0 {
    
    padding-top: 15px;
       padding-left: 40px;
       padding-right: 40px;  
}

 td.slide_heading_1 {
    
    padding-top: 15px;
       padding-left: 40px;
       padding-right: 40px;  
}
  

       td.slide_produktgruppe {
       padding-top: 15px;
       padding-left: 30px;
       padding-right: 30px; 
       }
       
       td.slide_produktpris_0{
          
       padding-left: 30px;
       padding-right: 30px; 
        color: white !important;
       font: bold 15px Verdana, Arial, sans-serif; 
       text-decoration: none;
       }
       
       td.slide_produktpris_1{
          
       padding-left: 25px;
       padding-right: 30px;    
       color:#00254A  !important;      
       font: bold 15px Verdana, Arial, sans-serif; 
       text-decoration: none;
       }
       
       td.slide_produktnavn a {
      
       color:#585858;
       font: bold 12px Verdana, Arial, sans-serif; 
        text-decoration: none;    
       }
       
       td.slide_produktnavn a:hover {
      
       color:black;
       font: bold 12px Verdana, Arial, sans-serif; 
        text-decoration: none;    
       }
       
       td.slide_produktnavn{
       padding-top: 15px;
       padding-left: 30px;
       padding-right: 30px;   
       }
       
       td.slide_heading_0 a, td.slide_heading_0 a:hover {
       color: white !important;
       font: bold 12px Verdana, Arial, sans-serif; 
       text-decoration: none;
       }
       
       slide_heading_0 a, slide_heading_0 a:hover {
       color: white !important;
       font: bold 12px Verdana, Arial, sans-serif; 
       text-decoration: none;
       }
       
       td.slide_heading_1 a, td.slide_heading_1 a:hover {
       color: #00254A !important;
       font: bold 12px Verdana, Arial, sans-serif; 
       text-decoration: none;
       }
       
       slide_heading_1 a, slide_heading_1 a:hover {
        color:#1C6D95 !important;
       font: bold 12px Verdana, Arial, sans-serif; 
       text-decoration: none;
       }
       
    
      
          

