body {margin:0px; padding:0px; background:#000; font-family:Ariel, Helvetica, sans-serif; font-size:12px; }

.ToLeft {float:left !important;}
.ToRight {float:right !important;}
.Clear {clear:both; overflow:hidden; height:0; font-size:0; line-height:0; }
.DisplayBlock {display:block;}
.DisplayNone {}
.IconCart {margin-bottom:-2px; }
.Dots {font-weight:bold; color:#ff9900; }

.NoBorderLeft {border-left:0 !important; }
.NoBorderRight {border-right:0 !important; }
.NoBorderBottom {border-bottom:0 !important; }

.NoMarginLeft {margin-left:0px !important; }

.WrapperContainer {position:relative; border-top:1px solid #ffda00; background:url("/images/Bckgr.Body.gif") repeat-x; text-align:center; }
.WrapperTop {position:relative; border-bottom:1px solid #ffda00; }
.WrapperContent {position:relative; margin:0 auto; width:940px; text-align:left; }

.Top {position:relative; color:#fff; }
  .Top .ToLeft {float:left; padding:14px 0 18px 0; width:540px; overflow:hidden; clear:both; }
    .Top .ToLeft .LogoZundert {float:left; margin-right:20px; }
    .Top .ToLeft .LogoBRP {float:left; }
  .Top .ToRight {float:right; padding:28px 0 0 0; width:370px; text-align:right; }
    .Top .ToRight input {margin:0 0 10px 20px; width:218px; background:#000; color:#fff; font-size:11px; }
    .Top .ToRight .Button {padding:0; width:98px; background:#000; border:1px solid #ffda00; color:#ffda00; text-transform:uppercase; text-align:center; }
    .Top .ToRight .ColorYellow {font-weight:bold;}
       

.NavMain {margin:-1px 0 0 0; padding:0; list-style:none; font-size:11px; line-height:16px; }
  .NavMain li {float:left; height:50px; margin-right:-1px; padding:0; border-left:1px solid #ffda00; border-right:1px solid #ffda00; text-transform:uppercase; font-weight:bold; }
  .NavMain li a {color:#fff; text-decoration:none; height:48px; width:80px; padding:0 14px 0 15px; display:table-cell; vertical-align:middle; }
  .NavMain .Active {height:49px; border-bottom:1px solid #ffda00; background:url("/images/NavMain.Active.gif") repeat-x;}   
.NavMain .Arrow {display:none; margin-left:5px; }
.NavMain .Active .Arrow {display:inline; }
.NavMain li a:hover {color:#fff; }
.NavMain li a:hover .Arrow {display:inline; } 

.NavLang {display:table-cell; vertical-align:middle; padding-left:15px; height:48px; font-family:Tahoma,Ariel,Helvetica, sans-serif; font-size:11px; line-height:13px; }
.NavLang a {color:#fff; text-decoration:none; }
.NavLang a:hover {color:#fff; text-decoration:none; }

.NavCrumbs {padding:0 0 5px 0;}
.NavCrumbs .Divider {padding:0 2px;color:#ff9900;}

.NavLeftHeadline {display:block; margin:0; padding:0 0 0 12px; font-family:"Trebuchet MS"; font-size:26px; line-height:28px; font-weight:bold; font-style:italic; background:url("/images/HeadlineMain.Slash.gif") 0px 3px no-repeat ; }
  .NavLeftHeadline a {display:block; font-size:26px; line-height:28px; }
  .NavLeftHeadline .Arrow {margin:0 0 0 5px; }

.NavLeft {margin:15px -18px 15px -17px; padding:0; list-style:none; border-top:1px solid #000;}
  .NavLeft li {margin:0; padding:0; font-size:11px; line-height:14px; color:#2e2e2e; text-transform:uppercase; border-bottom:1px solid #000; }
  .NavLeft a {display:block; padding:8px 0px 7px 17px; color:#2e2e2e; font-weight:bold; }
    .NavLeft .Arrow {display:none; margin:0 0 0 3px; }
  .NavLeft a:hover {padding-left:27px; }
    .NavLeft a:hover .Arrow {display:inline; }
  .NavLeft .Active {padding:8px 17px 7px 27px; background:#fff; font-weight:normal; }
    .NavLeft .Active .Arrow {display:inline; }
  a.sLink, a.sLink:hover  { padding:0px 0px 7px 0px !important; }

.NavLeft {position:relative; z-index:3; }
.ContentRight {position:relative; z-index:1; }

.Header {position:relative; width:100%; border-bottom:1px solid #ffda00; color:#fff; }
.Main {position:relative; width:100%; background:#fff url("/images/Bckgr.LineMain.gif") 0 1px repeat-x; border-bottom:2px solid #ff9900; color:#2e2e2e; font-size:12px; }
.Footer {position:relative; padding:10px 0; color:#afafaf; font-size:12px; line-height:20px; }
  .Footer .Copyright {float:left; white-space:nowrap; }
  .Footer .LogoWF {float:right; }
  .Footer .LogoWF img {margin-bottom:-1px; margin-left:2px; }
  
.ContentLeft {float:left; padding:15px 17px; width:566px; border-right:1px solid #000; }
  .ContentLeft .ContentDivider,
  .ColumnRight .ContentDivider {margin:0 -17px 15px -17px; height:1px; overflow:hidden; line-height:1px; font-size:1px; } /*border-bottom:1px solid #000; */
.ColumnRight {float:left; padding:25px 17px 15px 17px; width:305px; margin-left:-1px; border-left:1px solid #000; }

.ColumnLeft {float:left; margin-right:-1px; padding:15px 17px; width:206px; border-right:1px solid #000000; }
.ContentRight {float:left; padding:15px 0 15px 17px; width:665px; border-left:1px solid #000000; background:#fff url("/images/Bckgr.LineContentRight.gif") 0px 1px repeat-x; }
.NoStripedBorder {background:none; }

.ContentShoppingCart {padding:15px 17px; width:810px; }
.ContentPaymentMethod {padding:15px 17px; }

.HeadlineMainHome {margin:0; padding:0 0 10px 0; font-family:"Trebuchet MS"; font-size:30px; font-weight:bold; font-style:italic; }
.HeadlineMain {margin:0; padding:0 0 15px 12px; background:url("/images/HeadlineMain.Slash.gif") 0px 7px no-repeat; font-family:"Trebuchet MS"; font-size:30px; font-weight:bold; font-style:italic; }
.HeadlineMainSub {margin:0; padding:0 0 0 12px; color:#898989; background:url("/images/HeadlineMainSub.Slash.gif") 0px 6px no-repeat ; font-family:"Trebuchet MS"; font-size:20px; font-weight:bold; font-style:italic; }
.HeadlineSection {margin:0; padding:0 0 10px 0; font-family:"Trebuchet MS"; font-size:22px; font-weight:bold; font-style:italic; }
.HeadlineGradient {margin:0 0 15px 0; padding:10px 10px; text-transform:uppercase; color:#2e2e2e; font-weight:normal; font-size:12px; line-height:14px; background:url("/images/headlineGradient.gif") 0px 0px repeat-y}

.HeadlineMainSubOrange {color:#ff9900 !important; background-image:url("/images/HeadlineMainSub.SlashOrange.gif"); }

.HeadlineCrumbs {clear:both; overflow:hidden; padding:0 0 15px 0; width:900px; }
.HeadlineCrumbs .HeadlineMain,
.HeadlineCrumbs .HeadlineMainSub {padding:0 0 0 12px; float:left; }
.HeadlineCrumbs .HeadlineMain {margin:0; height:35px; line-height:34px; }
.HeadlineCrumbs .HeadlineMainSub {margin:0; padding-top:9px; height:25px; line-height:24px; background-position:0px 14px; }
.HeadlineCrumbs .ArrowHeadlineCrumb {float:left; width:50px; height:13px; padding-top:22px; background:url("/images/Arrow.HeadlineCrumb.gif") 50% 14px no-repeat; }
.HeadlineCrumbs .ArrowHeadlineCrumbGrey {background-image:url("/images/Arrow.HeadlineCrumbGrey.gif") !important; }


.HeaderMainHolder {position:relative; width:100%; }
  .HeaderMainHolder .HeaderImg img {display:block; }
  .HeaderMainHolder .StripedImg {z-index:5; position:absolute; height:1px; width:940px; overflow:hidden; background:url("/images/Bckgr.HeaderProduct.png") 0px 0px no-repeat; }

.HeaderMainContent {z-index:10; position:absolute; bottom:0px; left:0px; width:100%; }
  .HeaderMainContent .HeadlineHeaderHolder {z-index:11; position:relative; float:left; margin:0 0 10px 18px; padding:0 20px 0 0; font-family:"Trebuchet MS"; font-size:24px; font-weight:bold; font-style:italic; color:#686868; }
  .HeaderMainContent .HeadlineHeader {position:absolute; top:-2px; left:-2px; color:#ffda00; }
  .HeaderMainContent .HeadlineHeaderArrow {position:absolute; right:0px; top:6px; height:15px; width:14px; background:url("/images/Arrow.HeadlineHeader.png") no-repeat; }

.StripedPage .HeadlineHeaderHolder .HeadlineHeader {color:#000;}


.NavProductsHolder {position:relative; width:100%; border-top:1px solid #ffda00; background:url("/images/Bckgr.Transp.png"); }
.NavProductsRows {overflow:hidden; clear:both; }
.NavProducts {position:relative; float:left; width:212px; min-height:39px; padding:15px 5px 5px 18px; font-size:12px; }
.NavProducts:hover {background:#000000 url("/images/NavProducts.Bckgr.gif") repeat-x; }
  .NavProducts .Category {margin:0px; padding:0 0 3px 0; font-size:16px; line-height:20px; font-weight:bold; }
  .NavProducts .NavSub {}
  .NavProducts a {padding:0 2px; color:#ffffff; text-decoration:none; }
  .NavProducts a:hover {color:#ffffff; text-decoration:none; }
  .NavProducts .Divider  {color:#ff9900; font-weight:bold; }

.NewsSection {}
.NewsList {}
.NewsList p {clear:both; padding:0 0 20px 0; }
.NewsList a {font-weight:bold; }
.NewsList .Thumb {float:left; margin:0 20px 20px 0;background:#fff url("/images/Bckgr.LinesGrey.gif"); }
  .NewsList .Thumb img {display:block; border:1px solid #fff; margin:5px; }
.NewsList .Text {padding-left:100px; display:block; }
.NewsList .AllNewsLink {padding-left:100px; }
.NewsList .AllNewsLink a {font-weight:normal; }

.Products {position:relative; margin:-15px -17px 0 -17px; background:#fff; overflow:hidden; clear:both; }
.Products .ProductsRow {clear:both; overflow:hidden; }
  .Products .ProductBox {position:relative; float:left; background:url("/images/Bckgr.LineContentRight.gif") 0px 0px repeat-x; margin:0 0 0 19px; padding:6px 0 0 0; width:218px; border:1px solid #fff; border-bottom:0px; text-align:center; overflow:hidden; }/*; height:290px; */
  .Products .Thumb {display:block; padding-top:10px; padding-bottom:80px;}
  .Products .Thumb,
  .Products .Thumb * {vertical-align:middle; line-height:100%; }
.Products .InfoLine {position:absolute; bottom:0px; left:0px; width:100%; text-align:left; }
  .Products .Name {margin:0; padding:0 0 2px 17px; font-size:14px; line-height:21px; color:#ff9900; font-weight:bold; font-style:italic; }
  .Products .Price {position:relative; padding:5px 17px; min-height:30px; background:url("/images/Bckgr.LinesYellow.gif"); font-weight:bold; }
  .Products .Price label.reducedPrice, .BoxStripedContent label.reducedPrice  { font-family: Arial; color: #000000; font-size: 18px; font-weight: bold;  }
  label.reducedPrice span{ font-family: Arial; color: #000000; font-size: 13px; font-weight: bold;  }
  .Products .linkBuy {position:absolute; bottom:0px; right:5px; }
    .Products .linkBuy a {color:#a36200}
    
.ProductContent {padding-bottom:20px; width:320px; }

.ProductGallery {float:right; width:340px; margin:0 -17px 0 0; overflow:hidden; }
.ProductGallery .ImgBig {position:relative; width:340px; margin-bottom:35px; text-align:center; }
.ProductGallery .LinkOpenBigImage {position:absolute; bottom:-17px; left:0px; cursor:pointer; }
.ProductGallery .Thumbs {position:relative; overflow:hidden; width:340px; }
.ProductGallery .ThumbsInner {margin-right:-20px; }
.ProductGallery .Thumbs img {display:block; }
.ProductGallery .Thumbs .Thumb {cursor:pointer; float:left; margin:0 20px 10px 0; padding:10px; background:url("/images/ThumbBckgr.gif"); }
.ProductGallery .Thumbs .ThumbImg {overflow:hidden; width:80px; height:80px; background:#fff; } 
.ProductGallery .Thumbs .Thumb:hover,
.ProductGallery .Thumbs .Active {background:url("/images/ThumbBckgrActive.gif"); }

.BoxStriped {position:relative; height:70px; width:338px; background:url("/images/StripedToRight.gif"); }
.BoxStriped .BoxStripedContent {position:absolute; bottom:0px; left:0px; padding:10px 17px; font-size:16px; font-weight: bold; }
.ContentRight .BoxStriped {margin:-8px 0 15px -16px; }


.HeadlineDLInfo {margin:0 !important; padding:0 0 3px 0 !important; }
dl.DLInfo {margin:0; padding:0; background:url("/images/pxYellow.gif") 225px 0px repeat-y; }
dl.DLInfo dt {float:left; padding:6px 0 3px 15px; width:210px; font-weight:bold; }
dl.DLInfo dd {margin:0; padding:6px 0 3px 240px; border-bottom:1px solid #ffda00; }
dl.DLInfo dt.Last,
dl.DLInfo dd.Last {border:0; padding:0 !important; margin:0 !important; }
dl.DLInfo dt.Last {width:229px; background:url("/images/Arrow.Down.gif") 100% 0px no-repeat;}

.PartnersLogos {padding:15px 10px; background:url("/images/Bckgr.LinesYellow.gif"); border-top:1px solid #000000; text-align:center; vertical-align:middle; }
.PartnersLogos * {vertical-align:middle; line-height:100%; }
.PartnersLogos a {padding:0 10px; }


input, select, textarea {border:1px solid #ffda00; font-family:Ariel, Helvetica, sans-serif; font-size:12px; }
textarea {overflow:auto; }
input.Radio,
input.Check {border:0; margin:0; padding:0; }
input.Count {width:45px; text-align:right; }
input.Button {margin:0; padding:1px 5px; background-color:#ffda00; color:#000; font-size:11px; text-transform:uppercase; text-align:center; }
input.bttnAddToCart {padding: 1px 35px 1px 0px !important; overflow: visible; border-left: 5px solid #ffda00; text-align:left; background-image:url("/images/icon.CartBtn.gif"); background-repeat:no-repeat; background-position:93% 2px; }

input.BtnUpdateCount { padding: 1px 1px 0 3px !important; overflow: visible; }
input.bttnContinue {padding-right:15px !important; background-image:url("/images/icon.ArrowBtn.gif"); background-repeat:no-repeat; background-position:94% 5px; overflow: visible; }
input.bttnCatalogOpen {padding-left:10px; background-image:url("/images/icon.ArrowBtnUp.gif"); background-repeat:no-repeat; background-position:4px 5px; }
input.btnBack {padding-left:14px !important; background-image:url("/images/icon.ArrowBackBtn.gif"); background-repeat:no-repeat; background-position:4px 5px; margin-right: 5px; }
input.bgBack {padding-left:13px; background-image:url("/images/icon.ArrowBtnUp.gif"); background-repeat:no-repeat; background-position:4px 5px;}
input.enBack {padding-left:13px; background-image:url("/images/icon.ArrowBtnUp.gif"); background-repeat:no-repeat; background-position:4px 5px;}
input.bttnBack {padding-left:13px; background-image:url("/images/icon.ArrowBtnUp.gif"); background-repeat:no-repeat; background-position:4px 5px; }

input.backBtn {padding-left:13px; background-image:url("/images/icon.ArrowBackBtn.gif"); background-repeat:no-repeat; background-position:4px 5px; margin-right: 5px;}
/*
a.backBtn { float:left; padding:4px 5px 3px 5px; background:#ffda00; color:#000; font-size:11px; line-height:12px; text-transform:uppercase; text-align:center; }
a.backBtn img { margin-right: 6px; }
*/


a.BtnLink {float:left; padding:4px 5px 3px 5px; background:#ffda00; color:#000; font-size:11px; line-height:12px; text-transform:uppercase; text-align:center;}
a.BtnLink img {margin:0 0 0 5px; }
.ButtonsLine {margin:10px 0 0 0; padding:10px 0px 0 0; border-top:1px solid #ffda00; }

.Form {}
.Form td {padding:4px 0; }
.Form label {font-weight:bold; }
.Form .LabelAlignTop {vertical-align:top; padding-top:7px; }
.Form input.InputField {width:240px; }
.Form textarea.TxtArea {width:460px; height:80px; }
.FormProductDetails {width:320px; }
.FormProductDetails td.Label {width:100px; }

.err, .Error, div.product_errors {color: #D01523; }

.TableInfo {margin-bottom:20px; }
.TableInfo td {padding:2px 10px 2px 0; font-size:12px; border-bottom:1px solid #b7b7b7; }
.TableInfo .tHead {}
.TableInfo .tHead td {font-weight:bold; }
.TableInfo .Total td {padding:10px 10px 10px 0; border-bottom:1px solid #ffda00; }

.tblPaymentMethod td {padding:10px 15px; vertical-align:top;}
.tblPaymentMethod .RadioBox .Radio {margin-right:5px !important;vertical-align:middle}
.tblPaymentMethod .RadioBox img {vertical-align:middle}
.tblPaymentMethod .RadioBox label {font-weight:bold; font-size:14px;vertical-align:middle}

.tblPaymentMethodProducts td,
.tblPaymentMethodProducts th  {padding:5px 10px 5px 0; } 
  .tblPaymentMethodProducts .tHead th {border-bottom:1px solid #b7b7b7; }
.tblPaymentMethodProducts .Total td {padding:5px 10px 5px 0; border-bottom:1px solid #ffda00; font-weight:bold;}
.bckgrYellow td {background-color:#fff4b0;}

.ContentLeft500px {float:left; width:500px; }
.ContentRight380px {float:right; width:380px; }

.ColumnCount {width:65px; }

.SearchResults {}
.SearchResults p {clear:both; padding:0 0 20px 0; }
.SearchResults a {font-weight:bold; }
.SearchResults .LeftSpace {padding:0 0 0 120px; }
.SearchResults .Thumb {float:left; margin:0 20px 20px 0; padding:10px; background:url("/images/ThumbBckgr.gif"); }
.SearchResults .ThumbImg {display:block; overflow:hidden; width:80px; height:80px; background:#fff; } 
.SearchResults .Thumb img {display:block; float:left; }
.SearchResults .Thumb:hover {background:url("/images/ThumbBckgrActive.gif"); }

input.InputFieldSearch {width:400px; }


a.revoke, a.revoke:hover{ display:inline; font-weight:normal; padding:0; margin:0;}
a.revoke:hover{text-decoration:underline;}


.CategoryHeadline {display:block; float:left; margin:0; padding:0 0 5px 12px; font-family:"Trebuchet MS"; font-size:27px; line-height:28px; font-weight:bold; font-style:italic; background:url("/images/HeadlineMain.Slash.gif") 0px 3px no-repeat ; }
a.revokeOrange, a.revokeOrange:visited, a.revokeOrange:hover, a.revokeOrange:active{ display:inline; font-size:10px; font-weight:normal; padding:0; margin:0; color: #ff9900;}
a.revokeOrange:hover{text-decoration:underline; color: #ff9900;} 
.SubCategoryHolder { margin: 0 0 0 8px;}
.SubCategoryHolderS{ margin: 0px 0 -7px -20px; font-family: Arial; font-size: 10px; color: #000000; }


div.catalog-headcont{
   margin: 20px 0 5px 0;
   float: left;
   width: 100%;
}

div.catalog-headcont h1.CategoryHeadline{
    font-size:18px;
}

div.catalog-headcont a, div.catalog-headcont a:hover {
    float: right;
    display: block;
    background: #FFDA00 url("/images/viewall_arr.gif") center right no-repeat !important;
    border-right: 5px solid #FFDA00 !important;
    margin-top: 7px !important;
    padding: 4px 10px 3px 5px; 
    color:#000; 
    font-size:11px; 
    line-height:12px; 
    text-transform:uppercase; 
    text-align:center;
}

div.catalog-headcont a, div.catalog-headcont a:hover {
    float: right;
    display: block;
    background: #FFDA00 url("/images/viewall_arr.gif") center right no-repeat !important;
    border-right: 5px solid #FFDA00 !important;
    margin-top: 7px !important;
    padding: 4px 10px 3px 5px; 
    color:#000; 
    font-size:11px; 
    line-height:12px; 
    text-transform:uppercase; 
    text-align:center;
}

a.backBtn, a.backBtn:hover,
a.continue, a.continue:hover,
a.continueBas, a.continueBas:hover {
    float: left;
    display: block;
    background: #FFDA00 url("/images/icon.ArrowBackBtn.gif") 0px 7px no-repeat !important;
    border-left: 5px solid #FFDA00 !important;
    padding: 4px 4px 3px 12px; 
    color:#000; 
    font-size:11px; 
    line-height:13px; 
    text-transform:uppercase; 
    text-align:center;
}

a.continue, a.continue:hover,
a.continueBas, a.continueBas:hover {
    background: #FFDA00 url("/images/icon.ArrowBtnUp.gif") center left no-repeat !important;
}

a.continueBas, a.continueBas:hover{
    margin-left: 5px;
}

div.productsSpace{
    margin-top: 17px;;    
}

div.LogoHot {
    float:left;
    margin: -3px 0 0 72px;
}

