body, html
{
  background: #FFFFFF;
  font-family: Arial CE, Arial, Verdana, Helvetica, Sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100%;
  width: 100%;
  color: #b4965a;

}

img
{
	border: 0px;
	}

#toppanel{
  width:979px; 
  border: solid #000000 0px;
  height: auto; 
  background-color: #FFFFFF;
  min-width: 979px;
}

#toppanel0{
  width:100%; 
  background-color:  #b4965a;
  height: 36px;
  border: solid #0000FF 0px;
  background-image: url('./images/topMenu.gif');
  background-repeat: no-repeat;
  background-position: left; 
  float: left;
  max-height: 36px;
  _height: expression(this.scrollHeight > 36? "36px" : "auto" );
  min-width: 979px;
  _width: expression(document.body.clientWidth < 979? "979px" : "auto" );
}


.tdr {
  float:right;
}

.td { 
  float:left; 
}


#container{
  width:1005px; 
  border: solid #FF0000 0px;
  height: auto;
  background-color: #FFFFFF;
}


#Menu4
{
    text-align:left;
    margin: 10px 0px 10px 5px;
    padding: 0px 0px 0px 0px; 
}

#Menu5
{
    text-align:left;
    margin: 10px 0px 10px 5px;
    padding: 0px 0px 0px 0px;   
    border: solid 0px #000000;
 
}

#DO2UserProductsMenu
{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px; 
}


#DO2UserProductsMenu li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;   
    list-style-type:none;
    font-size: 15px;
    font-weight:bold;  
    text-align:left;
}


.ProductProductName1 {
  font-size: 29px;
  color: #b4965a;
  border: solid 0px #000000;
  margin: 5px 20px 5px 20px;
  padding: 0px 0px 0px 0px;
  line-height: 23px;
}


.ProductProductName1 H2{
  color: #b4965a;
}


.Product1 H4
{
    font-size:12px;   
}

.ProductProductName1 H2{
  color: #b4965a;
}

#leftpanel{
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 165px;
  float: left;
  background-color: #FFFFFF;
  border: solid #000000 0px;
  margin-right: 0px;
  
}

#leftpanelMaincontent{
  border: solid #FFFF00 0px;
  float: left;
  overflow: hidden;
}

#maincontent
{
  border: solid #FFFF00 0px;
  float: left; 
  width: 789px;
}

.mainFooterText{
  border: solid #000000 0px;
  color: #FFFFFF;
  font-size: 24px;
  font-style: italic;
  margin: 0px 0px 0px 0px;
}

A:link {text-decoration: none; color: #b4965a; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
A:visited {text-decoration: none; color: #b4965a;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
A:active {text-decoration: none; color: #b4965a;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
A:hover {text-decoration: underline; color: inherit; font-weight: bold;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#footer {
   clear: both; 
   width: 100%;
   background-color: #b4965a;
   border: solid #00FF00 0px;
   height: 95px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   min-width: 1024px;
}
	

.footerControl a:link{
  font-size: 12px;
  border: solid #000000 0px;
  color: #FFFFFF;
}

.footerControl a:visited{
  font-size: 12px;
  border: solid #000000 0px;
  color: #FFFFFF;
}

.footerControl a:hover{
  font-size: 12px;
  border: solid #000000 0px;
  color: #FFFFFF;
}

.footerControl a:active{
  font-size: 12px;
  border: solid #000000 0px;
  color: #FFFFFF;
}

.footerControl{
  color: #FFFFFF;
  border: solid #000000 0px;
  height: 111px; 
  _height: 111px; /*podtrzitokovy hack, Firefox toto prehledne, IE neprehledne a     pouzije*/
  min-height: 111px;
  min-width: 1020px;
  _width: expression(document.body.clientWidth < 1024? "1024px" : "auto" );
}



.footerTextsDivElement{
    float:left;
    border: solid #000000 0px; 
    height: 90px;
    margin: 5px 0px 0px 0px;
    background-color: #b4965a;
    width:575px;
}

.footerImageDivElement{
  border: solid #000000 0px;
  float:  left;
  width: 395px;
  height: 90px;
  margin: 5px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  background-image: url("./images/logoFooter.gif");
  background-repeat: no-repeat;  
  background-position: top left;
  background-color: #b4965a;
}

.footerText1DivElement{
  border: solid #000000 1px;
  width: 798px;
  height: 30px;
  float: left;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.footerText3DivElement {
  border: solid #000000 0px;
   width: 570px;
  height: 38px;
  float: right;
  text-align: right;
  padding: 0px 2px 0px 0px;
  margin: 3px 0px 0px 0px;
}

.footerText3DivElement a:hover{
  font-weight: normal;
}

.footerLinksAndCopyRights{
  color: #FFFFFF;
  border: solid #000000 0px;
  font-size:12px;
}

.footerLinksAndCopyRights2{
  font-weight: bold;
  color: #FFFFFF;
  border: solid #000000 0px;
}

.footerText1DivElement a{
  color: #FFFFFF;
}

.link a:link{
  color: #000000;
  text-decoration: none;
}

.link a:visited{
  color: #000000;
  text-decoration: none;
}

.link a:active{
  color: #000000;
  text-decoration: none;
  
}

.link a:hover{
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

#link0 {
  border: style #000000 0px;
  color: #FFFFFF;
  font-size: 12px;
  height:10px;
  text-align: right;
  margin-top: 17px;
  float: left;
  margin-right: 11px;
  margin-left: 427px;
  font-weight: bold;
}

#link1 a
{
	  margin: 17px 10px 0px 6px;
}

#link1 a:link{
  width: 55px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  margin-top: 17px;
  margin-right: 9px;
  margin-left: 10px;
}


#link1 a:Active {
  width: 55px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  margin-top: 17px;
  margin-right: 9px;
  margin-left: 10px;
  font-weight: bold;
 }

#link1 a:visited {
  width: 55px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  margin-top: 17px;
  margin-right: 9px;
  margin-left: 10px;
}

#link1 a:hower {
   width: 55px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  margin-top: 17px;
  margin-right: 9px;
  margin-left: 10px;
 }


#link2 {
  width: 93px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  font-weight: bold;
  margin: 17px 0px 0px 0px;
}

#link2 a{
  width: 93px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  font-weight: bold;
  margin: 17px 0px 0px 0px;
}


#link2 a:link {
  width: 93px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  font-weight: bold;
  margin: 17px 0px 0px 0px;
}

#link2 a:Active {
  width: 93px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  font-weight: bold;
  margin: 17px 0px 0px 0px;
  font-weight: bold;
}

#link2 a:vivited{
  width: 93px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  font-weight: bold;
  margin: 17px 0px 0px 0px;
}

#link2 a:hover{
  width: 93px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
  font-weight: bold;
  margin: 17px 0px 0px 0px;
}


#link3 a
{
	width: 120px;
	height:10px;
	margin: 17px 9px 0px 17px;
	float: left;
	text-align: right;
}

#link3 a:link{
 	width: 120px;
	height:10px;
	margin: 17px 9px 0px 17px;
	float: left;
	text-align: right; 
	color: #b4965a;
     
}

#link3 a:Active {
    
    	width: 120px;
	height:10px;
	margin: 17px 9px 0px 13px;
	float: left;
	text-align: right;
     font-weight: bold;
     color: #b4965a;
  
 }

#link3 a:visited {
  	width: 120px;
	height:10px;
	margin: 17px 9px 0px 17px;
	float: left;
	text-align: right;
	color: #b4965a;
}

#link3 a:hower {
	width: 120px;
	height:10px;
	margin: 17px 9px 0px 13px;
	float: left;
	text-align: right;
	color: #b4965a;
}



#link4 a
{
	width: 109px;
	height:10px;
	margin: 17px 9px 0px 0px;
}


#link4 a:link {
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
}

#link4 a:active {
  width: 109px;
  height:10px;
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  margin-top: 17px;
  float: left;
  font-weight: bold;
}


#link4 a:visited {
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
}

#link4 a:hower {
  border: solid #000000 0px;
  text-align: right;
  color: #b4965a;
  float: left;
}


.Product1
{
  float:left;
  width: 263px;
  height: 455px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;   
  background-image: url("./images/ProductBackground.gif"); 
  background-repeat: no-repeat;
  background-position: right;
  border: solid #000000 0px;
  position:relative;
}



.ProductDetailHeader 
{
	width: 789px; 	
	border: solid #000000 0px;
}

.productSubitemDiv{
  border-left: dotted #b4965a 1px; 
  border-right: dotted #b4965a 1px;  
  border-bottom: dotted #b4965a 1px;
  margin: 5px 0px 0px 0px ;
  padding: 0px 5px 5px 5px;
  width: 300px;
}

.productDetailMain{
  float: left;
  border: solid #000000 0px;
  width: 789px;
  margin-bottom: 10px;
  margin-top: 0px;
}

.ProductDetailLeftSide{
  float: left;
  background-color: #FFFFFF;
  border: solid #0000FF 0px;
  width: 480px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}

.ProductDetailLeftSideContent{

  border: solid #EEE000 0px;
  float: left;  
  width:480px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


.ProductDetailImage
{
  text-align:center;
  display: table-cell;
  border: solid #000000 0px;
  margin: 2% 0px 2% 0px;
  vertical-align:middle;
  padding: 0px  0px  0px  9%;
  width: 480px;
  height: 400px;
}


.headerDetail{
  font-size: 18px;
  border: solid #000000 0px;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 10px;
  width: 789px;
}
 

.ProductDetailRightSideContent{
  float: left;
  border: solid #000000 0px;
  width: 285px;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative; bottom: 0px; 
}



.ProductDetailRightSide{
  float: right;
  border: solid #000ee0 0px;
  width: 288px;
  height: 400px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/* Properties */
.ProductDetailProperties{
  clear: both;
  background-color: #ffffff;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: solid #000000 0px;
  width: 789px;
}

.ProductDetailPropertiesHeader{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 3px 10px;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}

.productDetailPropertiesContent{
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 0px;
   color: #000000;
   
}
/* End of Properties */


.tdProductDetailTableProperty  

{
    border: solid #00FFFF 0px;
	float:left; 
	width:288px;
	color: #000000;
	margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}


.tdProductDetailTablePropertyTitle  
{
	float:left; 
	width:125px;
	font-weight:bold; 
}


.tdProductDetailTablePropertyValue
{
	float:left; 
	width:155px; 
	border: solid #000000 0px;
	color: #000000;
}


.ProductDetailAlternativeImages  
{
    border: solid #00FFFF 0px;
	float:left; 
	width:300px;
	margin: 10px 0px 0px 0px;
	overflow:hidden;
}


.ProductDetailAlternativeImage0
{
  text-align:center;
  border: solid #FFF000 0px;
  float:left;
  margin: 0px 5px 0px 0px;
  width:100px;
}

.ProductDetailAlternativeImage1
{
  text-align:center;
  border: solid #11FF00 0px;
  float:left;
  margin: 0px 5px 0px 0px;
  width:100px;
}

.ProductDetailAlternativeImage2
{
  text-align:center;
  border: solid #FF1110 0px;
  margin: 0px 0px 0px 0px;
  float:left;
  width:100px;
}


/* Page counter */
.pageCounter{
  height: 20px;
  border: solid #000000 0px;
  width: 789px;
  margin-top: 3px;
  margin-bottom: 5px;
}

 .CatalogPageHeader {     
  border: solid #000000 0px;
  width: 789px;
  background-color: #b4965a;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 10px;
  float: left;
  height:40px;
}

.CatalogPageHeader H1
{
  border: solid #000000 0px;
  font-size:24px;
  height:40px;
  font-weight:bold;
  color: #b4965a;
  background-color: #b4965a;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 789px;
} 

.CatalogPageHeader span
{
	color: #FFFFFF;
	margin: 0px 0px 0px 10px;
	
	}

.headerText{
  margin: 3px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
  border: solid #000000 0px;
  color: #FFFFFF;
  width:797px;
  height: 30px;
  border: solid #000000 0px;
}

.headerText span
{
  padding: 0px 0px 0px 5px;
  height: 40px;  
}


.boldText{
  font-weight: bold;
}

.divCatalogControlContainer
{
    border: solid #000000 0px;
    clear:both;
    width: 789px;
}

.divProductCatalog{
  border: solid #000000 0px;
  width: 789px;
}

.divPagerSection1,.divPagerSection2{
  border: solid #b4965a 0px;
  padding:0px 0px 0px 10px;
  margin: 5px 0px 5px 0px; 
  color: #b4965a;
  float: left;
  min-height: 10px;
  min-width: 300px;
}

.divProducsPerPage1,.divProducsPerPage2{
  border: solid #000000 0px;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 0px; 
  text-align: right;
  width: 470px;
  float:right;
}

.LabelOfProductBoxPaletteInfoText1, .LabelOfProductErpCode1,.LabelOfProductProductDimensions1,.LabelOfProductMaterial1,.LabelOfProductErpStockFromated1,.LabelOfProductNumberOfPiecesInBox1{
  border: solid #000000 0px;
  float: left;
  font-size: 12px;
  padding-left:10px;
  margin: 0px 0px 0px 0px;
  color: #b4965a;
  line-height: 14px;
}

.ProductErpStockFromated1 span,.ProductBoxPaletteInfoText1 span,.ProductErpCode1 span,.ProductProductDimensions1 span,.ProductMaterial1 span,.ProductNumberOfPiecesInBox1 span {
  border: solid #000000 0px;
  font-size: 12px;
  padding-left:10px;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  color: #000000;
  line-height: 14px;
  font-style: normal;
}


.ProductHeight1{
  clear: both;
}


.ProductFormatedPrice1 h2{
   border: solid #0000FF 0px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #b4965a;
   font-size: 20px;
   font-weight: bold;
}


.ProductPriceForUnitPerBoxNoVat1{
  font-size: 18px;
  font-style: italic;
  float: left;
  margin: 5px 0px 0px 20px; 
}

.ProductPriceForUnitPerBoxWithVatForCatalog1
{
   float: left;
   font-style: italic;
   font-size: 13px;   
   margin: 5px 0px 0px 10px;
   text-align: left;
   border: solid #000000 0px;
}

.ProductPriceInfoMessageWithVAT1{
  border: solid #0000FF 0px;
  margin: 0px 0px 5px 10px;
  padding: 0px 0px 0px 0px;
  font-size: 8px;
  color: #7f7f7f;
  width: 245px;
  clear:both;
}

.ProductPriceInfoMessageWithVAT1 h4{
  border: solid #0000FF 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  color: #7f7f7f;
  width: 245px;
  clear:both;
}

.ProductNumberOfBoxWithProductsDO21   
{
	width: 25px;
	float: left;  
	color: #b4965a;
	position: absolute; bottom:11px; left: 20px;
    margin: 0px 2px 0px 0px;	
}



.ProductNumberOfBoxWithProductsDO21 input { 
	border: solid 1px #b4965a;
	width: 25px;
 
}

.TextBoxValueEditor {
  width: 20px;
  float: left;  
  border: solid 1px #b4965a;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}

.NumberOfPiecesInBoxtText{
  float: left;
  border: solid 1px #00FF00;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.ProductNumberOfPiecesInBoxtText1{
  color: #b4965a;
  float:left;
  border: solid #000000 0px;
  margin: 9px 0px 0px 0px;
  position: absolute; bottom: 13px; left:50px;
}

.ProductAddToCartLinkText1 a:link{
    color: #FFFFFF;
  font-weight: bold;
  float:left;
  background-image:url('./images/KNPBuyButton.gif');
  width: 100px;
  height: 25px;
  background-repeat: no-repeat;
  margin: 5px 0px 5px 10px;
  padding: 4px 0px 0px 30px;
  border: solid 0px #00FF00;  
} 

.ProductAddToCartLinkText1 a:active{
  color: #FFFFFF;
  font-weight: bold;
  float:left;
  background-image:url('./images/KNPBuyButton.gif');
  width: 100px;
  height: 25px;
  background-repeat: no-repeat;
  margin: 5px 0px 5px 10px;
  padding: 3px 0px 0px 30px;
  border: solid 0px #00FF00;  
}

.ProductAddToCartLinkText1 a:hover{
color: #FFFFFF;
  font-weight: bold;
  float:left;
  background-image:url('./images/KNPBuyButton.gif');
  width: 100px;
  height: 25px;
  background-repeat: no-repeat;
  margin: 5px 0px 5px 10px;
  padding: 3px 0px 0px 30px;
  border: solid 1px #00FF00;  
}

.ProductAddToCartLinkText1 a:visible{
 color: #FFFFFF;
  font-weight: bold;
  float:left;
  background-image:url('./images/BuyButton.gif');
  width: 100px;
  height: 25px;
  background-repeat: no-repeat;
  margin: 5px 0px 5px 10px;
  padding: 3px 0px 0px 30px;
  border: solid 0px #00FF00;  

  }

#leftpanelMaincontent{
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 50px 10px;
  float: left;
  background-color: #FFFFFF;
  border: solid #000000 0px;
  text-align: right;
  list-style-type: none;
  width: 180px;
  
}

#leftpanel{
    border: solid #000000 0px;
    margin: 5px 0px 20px 0px;
}

#leftpanel ul{
    border: solid #000000 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 10px
}


#CategoryMenu{
     margin: 0px 0px 0px 43px;
     font-weight: bold;
     border: solid #000000 0px;
     width: 140px;      
}

#CategoryMenu ul{text-align:left;
                 padding:0px;
                 margin:0px 0px 0px 0px;
                 list-style-type: none; 
                 font-size: 16px;
}

.DocumentTitle1
{
  border: solid #FF6600 0px;
  width: 789px;
  color: #ffffff;
  background-color: #b4965a;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  height:40px;
}

.DocumentTitle1 h1
{
    padding: 4px 0px 0px 8px;
    margin: 0px 0px 0px 0px;
    height: 40px;
    color: #FFFFFF;
}

.DocumentTitle1 span
{
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 40px;
    color: #FFFFFF;
}


.DocumentContentByString1{
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  width: 789px;
  color: #000000;
  border: solid 0px #000000;
}

.DocumentContentByString1 a:link{
	color: #b4965a;
}

.DocumentContentByString1 a:hover{
	color: #b4965a;
}

.DocumentContentByString1 a:visited{
	color: #b4965a;
}

.DocumentContentByString1 a:active{
	color: #b4965a;
}


.DocumentContentByString1 a b {
	color: #b4965a;
}

.DocumentContentByString1 b{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-weight:bold;  
}

.DocumentContentByString1 h3 img{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


.DocumentContentByString1 span h1{
  color: #b4965a;
  font-size:24px;
  height: 30px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #e8dfcd;
  width: 789px;
}

.DocumentContentByString1 h1 {
  
  height:30px;
  font-weight:bold;
  color: #b4965a;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


.DocumentContentByString1 h2{
  color: #b4965a;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.DocumentContentByString1 h3{
  color: #b4965a;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.DocumentContentByString1 h3 b{
	color: #b4965a;
}



.DocumentContentByString1 h4{
  color: #000000;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
} 

.DocumentContentByString1 p{
  color: #000000;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 789px;
}


.DocumentContentByString1 ol
{
	  color: #000000;
}
 
.DocumentContentByString1 ul{
  color: #000000;
  margin: 0px 3px 0px 3px;
  padding: 0px 0px 0px 0px;
}

.DocumentContentByString1 ul li{
   margin: 0px 0px 0px 15px;
   padding: 0px 0px 0px 0px;
   color: #000000;
}

h1, h2, h3, h4, h5{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

p{
  margin: 0px 0px 5px 0px;
}

h1 {
font-size:24px;
height:40px;
font-weight:bold;
color: #FFFFFF;
background-color: #b4965a;
padding: 5px 0px 0px 10px;
margin:0px 0px 5px 0px;
}

h2 {
font-size:24px;
font-weight:bold;
color:#FFFFFF;
}


h3 {
font-size:18px; 
font-weight:bold;
color:#b4965a;
line-height: 24px;
}

h4 {
font-size:11px;
font-style:italic;
font-weight:normal;
color: #666666;
line-height: 14px;
}

p
{
    color:#000000;
    font-size:12px;
    margin: 5px 0px 5px 0px;
}


#headerText span{
  font-size: 10px;
  color: #FF0000;
}

#DocumentMenu ul{
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  text-align: right;
}

#DocumentMenu ul a{
  color: #b4965a;
}



#TopMenu 
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: solid #000000 0px;
}

#TopMenu ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  border: solid #000000 0px;
}

#TopMenu ul li{
  display: inline;
  color: #b4965a;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
}

#TopMenu ul li a{
  display: inline;
  padding: 0px 0px 0px 5px;
  margin: 0px 10px 0px 0px;
  border-left: 1px solid #b4965a;
}

#TopMenu ul #TopMenu_1 a{
  display: inline;
  padding: 0px 0px 0px 5px;
  margin: 0px 10px 0px 0px;
  border-left: 0px solid white;
}

#TopMenu ul #TopMenu_1 span{
  display: inline;
  padding: 0px 0px 0px 5px;
  margin: 0px 10px 0px 0px;
  border-left: 0px solid white;
}

#mainContentTopMenu{
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 789px;
  border: solid #000000 0px;
}

/* Login menu items */
.loginMenuButtonsDiv{
    color: #b4965a;
    float: right;
    border: solid #000000 0px;
    font-weight: bold;
    
}

.loginMenuButtonsDiv a:link{
  color: #b4965a;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  border-left: solid #b4965a 0px;
  font-weight: normal;
  text-decoration: none;
}

.loginMenuButtonsDiv a:hover{
  color: #b4965a;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  border-left: solid #b4965a 0px;
  font-weight: normal;
  text-decoration: underline;
}

.loginMenuButtonsDiv a:visited{
  color: #b4965a;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  border-left: solid #b4965a 0px;
  font-weight: normal;
  text-decoration: underline;
}

.loginMenuButtonsDiv a:active{
  color: #b4965a;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  border-left: solid #b4965a 0px;
  font-weight: normal;
  text-decoration: underline;
}

.loginMenuButtonDiv a {
  color: #b4965a;
  font-size: 12px;
  font-weight:bold;
  border: solid #0000FF 0px;
}

/* End of Login menu items*/

  
/* related products*/
.ProductDetailRelatedProducts{
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: solid #000000 0px;
    width: 789px; 
    max-width: 789px;
}

.ProductDetailRelatedProductsHeader{
    background-color: #b4965a; 
    height: 27px;
    margin: 20px 0px 0px 0px;
    padding: 5px 0px 0px 10px;
    font-weight: bold;
    font-size: 17px;
    color: #FFFFFF;
    width: 789px;
    border: solid #000000 0px;
}



.previousButtonClass a{
  color: #b4965a;
  font-size: 10px;  
}



.BannerDiv
{
     padding:0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;    
     border: solid #b4965a 0px;
}

.topBanner .BannerDiv input
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px -4px 0px;
  border: solid #FF66DD 1px;    
  width: 789px;
  overflow: hidden;
}


#RightSide{
  border: solid #000000 0px;
  float: left;
  width: 789px;
}

#LeftSide{
  border: solid #000000 0px;
  float: left;
  width: 190px;
  margin: 12px 0px 0px 0px;
}


#productCatalogFilterDetailBase{
    border: solid #FF0000 0px;
    color: #FFFFFF;
    height: 70px;
    width: 789px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.ProductCatalogFilter1{
  background-color: #b4965a;
  padding: 0px 0px 0px 0px;
  float:left;
  width: 789px;
}

.LabelOfProductCatalogFilterSizeFilter1,.LabelOfProductCatalogFilterMaterialFilter1,.LabelOfProductCatalogFilterOverPrintFilter1
{
    padding-left:10px;
    float:left;
}

.ProductCatalogFilterSizeFilter1,.ProductCatalogFilterMaterialFilter1,.ProductCatalogFilterOverPrintFilter1,.ProductCatalogFilterIsOnStock1{
  border: solid #000000 0px;
  float: left;
  margin: -4px 15px 0px 8px;
  width: 115px;
}

.ProductCatalogFilterSizeFilter1 select,.ProductCatalogFilterMaterialFilter1 select,.ProductCatalogFilterOverPrintFilter1 select{
  width: 115px;
}


.ProductCatalogFilterToDetailLinkText1{
    float: left;
    margin: -5px 10px 0px 0px;    
}

.ProductCatalogFilterFilterLabel1 {
  float:left;
  width: 789px;
  margin: 0px 0px 0px 0px;
  padding:5px 0px 5px 10px; 
  padding: 0px 0px 10px 10px;
  font-size: 15px;
  color: #FFFFFF;
}

/**********************TREEE******************/
.TreeViewRootNode
{
    font-weight:bold;
}

#Menu5 .TreeViewNode
{
    font-size:12px;
}


/**end of tree***/

/*  How did you know about us */
.completeRegistrationHowLabelDropDownListDiv{
  border: solid #000000 0px;
  margin-top: 10px;
}

.completeRegistrationHowLabelDiv{
  border: solid  #000000 0px;
  width: 200px;
  float: left;
  text-align: right;
  padding-right: 5px;
  margin-top: 5px;
  color: #000000;
}

.completeRegistrationHowDropDownListDiv select{
  border: solid #7f9db9 1px;
  width: 500px;
  margin-top: 5px;
}

.completeRegistrationHowLabelDropDownListDiv2{
  border: solid #000000 0px;
  margin-top: 5px;
  padding: 0px 0px 0px 0px;
}

.completeRegistrationHowDropDownListDiv2 select{
  border: solid #7f9db9 1px;
  width: 300px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}

.completeRegistrationHowLabelDiv2{
  border: solid  #000000 0px;
  width: 190px;
  float: left;
  text-align: right;
  margin: 5px 5px 0px 0px;
  color: #000000;
}

.completeRegistrationCheckBoxDiv{
  border: solid #000000 0px;
}

.businessConditionsDiv{
  border: solid #000000 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 205px;
  color: #000000;
  width: 580px;
}


.completeRegistrationLabelDiv{
  border: solid #000000 0px;
  float: left;
  width: 200px;
  padding-right: 5px;
  color: #000000;
}

.completeRegistrationLabelCheckBoxDiv{
  margin-top: 10px;
}

.completeRegistrationEndLabelDiv{
  border: solid #000000 0px;
  margin-top: 10px;
}

.saveRegistrationButtonDiv{
      width: 132;
    height: 24;
    margin: 10px 0px 5px 205px;
    padding: 4px 0px 0px 25px;
    background-image: url("./images/register.gif");
    background-repeat:  no-repeat; 
    clear:both;
}

.saveRegistrationButtonDiv a{
  color: #b4965a;
  font-weight: bold;
}
/*  End of How did you know about us */
/* User detail */

.saveUserDiv
{
    width: 160px;
    height: 25px;
    margin: 5px 0px 5px 205px;
    padding: 5px 0px 0px 25px;
    background-image: url("./images/empty.gif");
    background-repeat:  no-repeat; 
    clear:both;
 
}

.saveUserDiv a:link
{
    font-weight: bold;
    color: #FFFFFF; 
}

.saveUserDiv a:action
{
    font-weight: bold;
    color: #FFFFFF; 
}

.saveUserDiv a:hover
{
    font-weight: bold;
    color: #FFFFFF; 
}

.saveUserDiv a:visited
{
    font-weight: bold;
    color: #FFFFFF; 
}


.userNameAndPasswordChangeDiv{
  border: solid 0px #000000;
  margin: 5px 0px 0px 115px;
  color: #000000;
}
 
/* End of User detail */



/* Search Control */
.searchContent
{
	 border: solid #000000 0px;
	 background-color: #e8dfcd;
	 height:50px;
	 width:149px;
     margin: 0px 0px 0px 10px;
     padding: 0px 0px 0px 0px;
     color:#FFFFFF;

}

.searchTextboxDiv input{
  width: 100px;
  height: 18px; 
  margin: 5px 2px 10px 0px;
  border: solid #000000 0px;
  padding: 0px 0px 0px 0px;
}

.searchButtonDiv a
{
  text-align:center;
  border: solid #FFFFFF 0px;
  margin: 5px 3px 0px 0px;
  padding: 3px 0px 0px 0px;
  color:#FFFFFF;
  font-weight: bold;
  height: 25px;
  width:35px;
  float:right;     
  background-image: url("./images/SearchButton.gif"); 
  background-repeat : no-repeat;

}

.searchButton 
{
	 text-align: center;  
	 vertical-align:middle;
	 border: solid #FFFFFF 1px;
	 padding: 0px 0px 0px 0px;
	 margin: 5px 3px 0px 0px;
}

.searchButtonDiv a:link, .searchButtonDiv a:hover, .searchButtonDiv a:action, .searchButtonDiv a:visited
{
	 padding: 3px 0px 0px 0px;
	 color: #FFFFFF;
	 font-weight: bold;
	 margin: 5px 3px 0px 0px;
}


/* End of Search Control  */

/* Login control*/
.userLoginControlDiv
{
  color:#000000;
  border: solid 0px #000000;
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}


.userLabelDiv{
  border: solid #000000 0px;
  float: left;
  width: 80px;
  height: 20px;
  text-align: right;
  margin: 0px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  color: #000000;
}

.userTextboxDiv{
}

.userTextboxDiv input{
  border: solid #7F9DB9 1px;
  width: 200px;
  height: 20px;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

.passwordLabelDiv{
  border: solid #000000 0px;
  float: left;
  width: 80px;
  height: 20px;
  text-align: right;
  margin: 0px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  color: #000000;
}

.passwordTextboxDiv{
   margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

.passwordTextboxDiv input{
   border: solid #7F9DB9 1px;
   height: 20px;
   width: 200px;
}


.loginButtonDiv{
  color: #FFFFFF;
  clear: both;
  margin: 0px 0px 0px 90px;
  padding: 5px 0px 0px 26px;
  width: 132;
  height: 25;
  background-image: url("./images/signin.gif");
  background-repeat:  no-repeat;     
}

.loginButtonDiv a:link{
  color: #FFFFFF;
  font-weight: bold;
}

.loginButtonDiv a:hover{
  color: #FFFFFF;
  font-weight: bold;
}

.loginButtonDiv a:action{
  color: #FFFFFF;
  font-weight: bold;
}

.loginButtonDiv a:visited{
  color: #FFFFFF;
  font-weight: bold;
}


/* End of Login Control*/


/* Forgotten password */



.forgottenPassLabelDiv{
  border: solid #000000 0px;
  float: left;
  width: 80px;
  height: 20px;
  text-align: right;
  margin: 5px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  color: #000000;
}

.forgottenPassEditDiv{
   margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

.forgottenPassEditDiv input{
   border: solid #7F9DB9 1px;
   height: 20px;
   width: 200px;
}

.forgottenPassSendDiv
{
  clear:both;
  margin: 0px 0px 0px 90px;
  padding: 5px 0px 0px 30px;
  width: 132;
  height: 25;
  background-image: url("./images/signin.gif");
  background-repeat:  no-repeat;     
 
}

.forgottenPassSendDiv a:link
{
    color: #FFFFFF;
    font-weight: bold;
}

.forgottenPassSendDiv a:hover
{
    color: #FFFFFF;
    font-weight: bold;
}

.forgottenPassSendDiv a:action
{
    color: #FFFFFF;
    font-weight: bold;
}

.forgottenPassSendDiv a:visited
{
    color: #FFFFFF;
    font-weight: bold;
}

/* End of Forgotten password */


/* Login menu items */
.loginMenuButtonsDiv{
    color: #b4965a;
  
    float: right;
    border: solid #000000 0px;
    font-weight: bold;
    
}

.loginMenuButtonsDiv a{
  color: #b4965a;
  
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  border-left: solid #b4965a 1px;
  font-weight: normal;
  
}
.loginMenuButtonsDiv a{
  color: #b4965a;
  text-decoration:underline; 
 
}
.loginMenuButtonDiv
{
    color: #b4965a;
    font-size: 12px;
    float: right;
    border: solid #000000 0px;
    font-weight: bold;
}

.loginMenuButtonDiv a {
  color: #b4965a;
  font-size: 12px;
  font-weight:bold;
}

.loginMenuButtonDiv a:hover {
  color: #b4965a;
  text-decoration:underline;
}

/* End of Login menu items*/

/* A form */
.formHeader{
  color: #FFFFFF;
  border: solid #FF00AC 0px;
  width:789px;
  height: 43px;
  background-color: #b4965a;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.formHeader span{
  color: #FFFFFF;
  border: solid #FF00AC 0px;
  width:789px;
  height: 43px;
  background-color: #b4965a;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* End of A form*/

/* Registration control*/

.RegistrationInfoSectionDiv{
  border: solid 0px #000000;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}


.userRegistrationControlDiv{
    border: solid #000000 0px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    color: #000000;
}

#userRegistrationFullControl
{
     margin: 0px 0px 0px 10px;
}

.userRegistrationFullControlDiv{
    border: solid #000000 0px;
    padding: 0px 0px 0px 0px;
    color: #b4965a;
    margin: 10px 0px 0px 10px; 
    width: 789px;  
}

.userRegistrationFullControlDiv h4{
    padding: 0px 0px 0px 0px;
}

.userRegistrationFullControlDiv p{
    padding: 0px 0px 0px 0px;
} 

.userRegistrationControlHeaderDiv{
    font-size: 24px;
    font-weight: bold;
    color: #b4965a;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    background-image: url('./images/hLineSmall.gif');
    background-position: bottom;
    background-repeat: repeat-x;
}

.userRegistrationFormHeaderDiv{
    font-size: 12px;
    font-weight: bold;
    color: #b4965a;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: dotted #b4965a 1px;
}


.userBusinessNameDiv, .userContactPersonDiv, .userStreetDiv,.userCityDiv,.userCountryDiv,.userPhoneDiv,.userICDiv,.registrationTypeDiv{
  border: solid #000000 0px;
  width: 200px;
  float: left;
  height: 20px;
  text-align: right;
  color: #000000;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.userBusinessNameTextBoxDiv input, .userContactPersonTextBoxDiv input, .userStreetTextBoxDiv input, .userCountryTextBoxDiv input{
  border: 1px solid #7F9DB9;
  width: 300px;
  height: 20px;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.registrationTypeDiv2{
  border: 0px solid #7F9DB9;
  width: 500px;
  height: 20px;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
} 


.personNameSurnameDiv{
  border: solid #000000 0px;
}

 .personNameDiv{
 border: solid #000000 0px;
  width: 200px;
  float: left;
  height: 20px;
  text-align: right;
  color: #000000;
  margin: 5px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

.personSurnameDiv{
  border: solid #000000 0px;
  color: #000000;
  margin: 5px 5px 0px 5px;
  padding: 0px 0px 0px 0px;
  }
  
.personNameTextBoxDiv{
   border: solid 1px #7F9DB9;
   margin-top: 5px;
   width: 120px;
}

.personSurnameTextBoxDiv{
   border: solid 1px #7F9DB9;
   margin: 5px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 119px;
}


.userCityPSCDiv{
  border: solid #000000 0px;
} 
 
.userCityTextBoxDiv{
   border: solid 1px #7F9DB9;
   margin-top: 5px;
   width: 150px;
}


.userPSCDiv{
  border: solid #000000 0px;
  color: #000000;
  margin: 5px 5px 0px 5px;
  padding: 0px 0px 0px 0px;
}

.userPSCTextBoxDiv{
   border: solid 1px #7F9DB9;
   margin: 5px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 110px;
}

.userPhoneEmailDiv, .userICDICDiv{
  border: solid #000000 0px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.userPhoneTextBoxDiv {
   border: solid 1px #7F9DB9;
   width: 115px;
}

.userEmailDiv{
  border: solid #000000 0px;
  color: #000000;
  margin: 0px 5px 0px 5px;
}

.userEmailTextBoxDiv {
   border: solid 1px #7F9DB9;
   width: 135px;
}

.userICTextBoxDiv{
   border: solid 1px #7F9DB9;
   width: 115px;
}

.userDICDiv{
  border: solid #000000 0px;
  color: #000000;
  margin: 0px 6px 0px 15px;
}

 .userDICTextBoxDiv {
   border: solid 1px #7F9DB9;
   width: 143px; 
 }

.userBusinessConditionsCheckBoxDiv{
  border: solid 0px #000000;
  clear: both;
  margin-top: 5px;
}

/* End Registration control*/


/* CART */
.emptyCartDiv{
  border: solid #000000 0px;
  margin: 10px 0px 0px 10px;
}

#cart
{
 border: solid #000000 0px;
}

#cart input
{
  border: solid #b4965a 1px;
  width: 30px;
  padding: 0px 0px 0px 0px;
}

.cartControl
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
    border: solid #000000 0px;
    width:789px;
}

.cartControl TABLE 
{

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:789px;
}

.cartControl TD
{
  border-top: dotted #b4965a 1px; 
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	font-size:12px;
	color: #000000;
}

.cartControl TH
{
	  padding-bottom: 3px;
	  padding-top: 6px;
	  padding-left: 10px;
	  padding-right: 10px; 
     text-align:left;
     font-size:12px;
     border: solid #000000 0px;
     white-space: nowrap;
}

.cartControlTrWithLine
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 6px 5px; 
}

.cartControlTrNoLine 
{	
     background-image: url('./images/hLineSmall.gif');
     background-repeat: repeat-x;
     background-position: bottom;
     padding-bottom: 10px;
     padding-left: 5px;
}


.cartHeader{
  font-size: 24px;
  font-weight: bold;
  color: #b4965a;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 5px;
  padding-left: 5px;
  border: solid #000000 0px;
}
 
 
 .productName{
  border: solid #000000 0px;
 
}
 
 .productName a{
  color: #b4965a;
  font-weight: bold;
}
 
 .cartBoxPrice{
  text-align: left;
  color: #000000;
  width: 120px;
  border: solid #000000 0px;
}
 
 .productPrice, .cartProductRowSumPriceNoVat, .cartProductRowSumPriceWithVat{
  color: #b4965a;
  border: solid #FFFF00 0px;
  text-align: right;
}

  
.deleteItemFromCart {
 border: solid #000000 0px;
 text-align: right;
}

.deleteItemFromCart a{
  color: #b4965a;
  font-weight: bold;
}
  
  /* Cart header*/
.cartLineHeader {
  border: solid #b4965a 0px;
}

.cartLineHeaderProductERPCode{
 }
  

   
cartLineHeaderProductType{
         
  }
  
.cartLineHeaderProductWeight{
  }
  
.cartLineHeaderProductPrice{
    width: 167px;
  }
  
.cartLineHeaderProductPiece{
    width: 80px;    
  }
  
.cartLineHeaderProductSumPrice{
  border: solid #FFFF00 0px;
}
  
.cartLineHeaderNumberOfBox{
  border: solid #FFFF00 0px;
}  
  
  
  /* End of Cart header*/


.productCode {
  width: 60px;
}


/* CART - end*/
/* User detail */


.userNameAndPasswordChangeDiv{
  border: solid 0px #000000;
  margin: 5px 0px 0px 115px;
  color: #000000;
}
 
/* End of User detail */



/* User registration full control */
.registrationHeaderDiv{
  font-size: 24px;
  font-weight: bold;
  color: #b4965a;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0xp;
  border: solid #000000 0px;
  width: 789px;
  overflow: hidden;
}

.invoiceAddressHeaderDiv,.deliveryAddressHeaderDiv,.userPasswordNameHeaderDiv{
    border-bottom: solid #b4965a 0px;
    color: #b4965a;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    background-image: url('./images/square.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0px 0px 0px 0px;
    border-bottom: dotted #b4965a 1px;
    width: 789px;
}

.invoiceAddressDiv{
  
}

.deliveryAddressDiv{}

.userDeliveryNameSurnameDiv,.userDeliveryStreetLabelTextboxDiv,.userDeliveryCountryLabelTextboxDiv{
      border: solid #000000 0px;
      margin: 5px 0px 0px 0px;
}


.userDeliveryNameDiv,.userDeliveryStreetDiv{
  border: solid #000000 0px;
  width: 200px;
  float: left;
  text-align: right;
  margin: 0px 5px 0px 0px;
}

.userDeliveryCountryDiv{
  border: solid #000000 0px;
  width: 200px;
  float: left;
  text-align: right;
  margin: 6px 5px 0px 0px;

}


.userDeliveryNameTextBoxDiv input, .userDeliveryStreetTextBoxDiv input{
  border: solid #7f9db9 1px;
  width: 300px;
}


.userDeliveryCityZIPDiv{
  border: solid #000000 0px;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
}

.userDeliveryCityDiv{
  border: solid #000000 0px;
  width: 200px;
  float: left;
  text-align: right;
  margin: 0px 5px 0px 0px;
}

.userDeliveryCityTextBoxDiv{
  border: solid #7f9db9 1px;
  width: 150px;
}

.userPostofficecodeDiv{
  margin: 0px 5px 0px 5px;
}

.userPostofficecodeTextBoxDiv{
  border: solid #7f9db9 1px;
  width: 115px;
}


.knowledgeOfLabelDiv{
  color: #000000;
  float: left;
  width: 200px;
  text-align: right;
  margin: 0px 5px 0px 0px;
}

/* End of User registration full control */

/* Confirm order control */
.confirmOrderDiv{
  border: solid #000000 0px;
  margin: 10px 0px 0px 0px;
}

.confirmOrderHeaderDiv{
  color: #b4965a;
  font-size: 15px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  background-image: url('./images/square.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding-left: 5px;
  border-bottom: dotted #b4965a 1px;
}

.orderNotesDiv, .knowledgeOfDiv, .businessRulesDiv{
   border: solid #000000 0px;
   margin: 5px 0px 0px 0px;
}

.orderNotesLabelDiv, .kowledgeOfLabelDiv, .businessRulesLabelDiv{
     border: solid #000000 0px;
     width: 200px;
     float: left;
     margin: 0px 5px 0px 0px;
     text-align: right;
     color: #000000;
}

.orderNotesTextBoxDiv textarea{
     border: solid #7f9db9 1px;
     width: 300px;
     height: 80px;
}

.knowledgeOfListBoxDiv{
    border: solid #7f9db9 0px;
}

.knowledgeOfListBox{
  border: solid #7f9db9 1px;
  color: #000000;
  width: 300px;
  
}

.checkBusinessRulesBoxDiv{
  border: solid #000000 0px;
  margin: 5px 0px 0px 205px;
  color: #000000;
}

.confirmOrderButtonSectionDiv{
    border: solid #000000 0px;
}

.createOrderDiv
{
    color: #FFFFFF;
    border: solid #000000 0px;
    float: right;
    width: 329px;
    height: 81px;
    background-image: url('./images/createOrder.gif');
    background-repeat: no-repeat; 
    margin: 20px 0px 20px 0px;
    
}

.confirmOrderLine1Div{
      border: solid #000000 0px;
      height: 39px;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
}

.confirmOrderLine1Line1Div{
  border: solid #000000 0px;
  font-weight: bold;
  padding: 4px 0px 0px 12px;
  color: #FFFFFF;
}

.confirmOrderLine1Line2Div{
  border: solid #000000 0px;
  padding: 0px 0px 0px 12px;
  color: #FFFFFF;
}

.confirmOrderLine2Div{
    border: solid #000000 0px;
    height: 39;
    margin: 0px 0px 0px 0px;
}

.confirmOrderLine2Div a:link{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin-left: 55px;
}

.confirmOrderLine2Div a:hover{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin-left: 55px;
  text-decoration:underline;
 }

.confirmOrderLine2Div a:active{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:underline;
 }
 
 .confirmOrderLine2Div a:visited{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:underline;
 }

/* End of Confirm control */




 /* go to order resume detail or drop cart */

.cartManipulatingControlsDiv
{
	border: solid  #000000 0px;
	width: 446px;
	float:right;
}

.createConfirmAndCartDropControlsDiv{
  border: solid  #000000 0px;
  height: 27px; 
  width: 163px;
  margin: 0px 0px 0px 5px;
  padding: 4px 0px 0px 0px;
  background-image: url("./images/clearCartButton.gif");
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
}

.createConfirmAndCartDropControlsDiv a:link{
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin-left: 30px;
}

.createConfirmAndCartDropControlsDiv a:hover{
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin-left: 30px;
  text-decoration:underline;
 }

.createConfirmAndCartDropControlsDiv a:visited{
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin-left: 30px;
  text-decoration:underline;
 }
 
.createConfirmAndCartDropControlsDiv a:action{
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin-left: 30px;
  text-decoration:underline;
 }

.reCountDiv{
  background-image:url("./images/reCount.gif");
  background-repeat: no-repeat;
  border: solid #000000 0px;
  width: 100px;
  height: 27px;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 25px;
  display: inline-block;
}


.reCountDiv a:link{
  color: #FFFFFF;
  font-weight: bold;
 }
 
 .reCountDiv a:hover{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:underline;
 }
 
 
.reCountDiv a:action{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:underline;
 }
 
.reCountDiv a:visited{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
 }
 
 
 
 
 .goToConfirmOrderDiv{
  border: solid #000000 0px;
  float: right;
  background-image: url("./images/goToOrderConfirmForm.gif");
  background-repeat: no-repeat;
  margin: 0px 0px 20px 0px; 
 }
 
 .goToConfirmOrderLine1Div{
 border: solid  #000000 0px;
  height: 40px;  /* delete this row!!! */
  width: 280px;
}
 
.goToConfirmOrderLine2Div{
  border: solid  #000000 0px;
  height: 40px;  /* delete this row!!! */
  width: 280px;
}

.goToConfirmOrderLine2Div a:link{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;  
  margin-left: 50px;
}

.goToConfirmOrderLine2Div a:hover{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;  
  margin-left: 50px;
  text-decoration:underline;
}
 
.goToConfirmOrderLine2Div a:active{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;  
  margin-left: 50px;
  text-decoration:underline;
}

.goToConfirmOrderLine2Div a:visited{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  padding: 0px 0px 0px 0px;  
  margin-left: 50px;
  text-decoration:none;
}
 
 .goToConfirmOrderLine1Line1Div{
  border: solid  #000000 0px;
  height: 16px;  /* delete this row!!! */
  width: 270px;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 10px;
  
 }
 
 .goToConfirmOrderLine1Line2Div{
  border: solid  #000000 0px;
  height: 20px;  /* delete this row!!! */
  width: 270px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  color: #FFFFFF;
 }
 
 
 /* End of go to order resume detail or drop cart */
 
 
 /* Order first resume */
 .FutureOrderSumSectionHeaderDiv{
  color: #b4965a;
  font-size: 24px;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 5px;
  padding-left: 5px;
 }
 
 
 .FutureOrderSumSectionDiv{
  border: solid #000000 0px;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px; 
 }
 
 .OrderResumeControlRowDiv{
  border-bottom: dotted #b4965a 1px;
  background-image: url('./images/square.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 5px 0px 5px 5px;
 }
 
 .OrderResumeControlRowWithBackgroundImageDiv{
  border-bottom: solid #b4965a 0px;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding-top: 5px;
  padding-bottom: 5px;
 }
 
 .descriptionSectionDiv{
  width: 500px;
  float: left;
  color: #000000;
  border: solid #000000 0px;
}
 
 .valueSectionDiv{
   border: solid #000000 0px;
   color: #000000;
}
 
 .descriptionSectionTotalDiv{
  border-bottom: solid #b4965a 0px;
  width: 500px;
  float: left;
  color: #b4965a;
  font-weight: bold;
  margin: 0px 0px 0px 5px;
 }
  
 .valueSectionTotalDiv{
  border-bottom: solid #b4965a 0px;
  color: #b4965a;
  font-weight: bold;
}
 
 /* End of Order first resume */
 
   /* Cart header*/  
.cartLineHeaderProductName{
    width: 100px;
 }
   
.cartLineHeaderProductType{
    width: 100px;
  }
  
.cartLineHeaderProductWeight{
    width: 92px;
  }
  
.cartLineHeaderProductPrice{
    width: 167px;
  }
  
.cartLineHeaderProductPiece{
    width: 80px;    
  }
  
.cartLineHeaderProductSumPrice{
    width: 130px;
}
  
  
  /* End of Cart header*/
  
  /* Text under cart */
 .textUnderCartDiv {
  margin: 10px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  font-style:normal;
  font-size: 11px;
  color: #000000;
  clear: both;
  border: solid #000000 0px;
 }
 
 /* End of Text under cart */

 
 /* Postage and Discounts */
 .postageAndDiscountsControl{
  border: solid #000000 0px;
  margin: 10px 0px 0px 0px;
}
    


.postageAndDiscountsHeaderDiv{
  color: #b4965a;
  font-size: 24px;
  font-weight: bold;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 5px;
  padding-left: 5px;
}
 
 
.descriptionDiv {
  width: 480px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 5px;
  border: solid #000000 0px;
 }

.descriptionDiv select{
     margin-left: 10px;
}

 .descriptionDisabledDiv {
  border: solid #000000 0px;
  width: 500px;
  float: left;
  color: #B3B3B3;
  margin: 0px 0px 0px 5px;
 }
 
 .descriptionDisabledDiv select{
     margin-left: 10px;
     color: #B3B3B3;
}
 
 .priceDiscountDiv {
  border: solid #000000 0px;
  width: 220px;
  float: left;
 }
 
 .priceDiscountDisabledDiv {
  border: solid #000000 0px;
  width: 220px;
  float: left;
  color: #B3B3B3;
 }
 
 
 
 .postageAndDiscountButtonDiv{
  border: solid #000000 0px;
}
 
 .postageDiscountsRowLine{
  border-bottom: dotted #b4965a 1px;
  padding: 5px 0px 0px 0px;
  height: 20px;
  color: #000000;
  background-image: url('./images/square.gif');
  background-repeat: repeat-x;
  background-position: bottom;
 }
 
.postageDiscountsRowLineImageBottomBorder{
  border-bottom: solid #b4965a 0px;
  padding: 5px 0px 5px 0px;
  height: 20px;
  color: #000000;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}
 
.deliveryAndpaymentDiv{
  border: solid 0px #FF0000;
  width: 480px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 5px; 
} 

.postageAndDiscountsRowHeaderDiv{
  border-bottom: dotted 1px #b4965a;
  font-weight: bold;
  height: 20px;
  padding-top: 5px;
  padding-bottom: 2px; 
  background-image: url('./images/square.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}

.priceDiscountHeaderDiv{
  border: solid 0px #000000;
  width: 220px;
  float: left;
}

.choiseHeaderDiv{
  border: solid 0px #000000;
}

 
.CreateDiscountTextDiv{
  border: solid #000000 0px;
  margin: 10px 0px 20px 5px;
  color: #b4965a;
 }
 
 /* 180px */
 
  /* End of Postage and Discounts */
/* go to order resume detail or drop cart */
 
.goToCartDiv{
  border: solid  #000000 0px;
  height: 80px;  
  width: 280px;
  float: left;
  background-image: url("./images/BackToCart.gif");
  background-repeat: no-repeat;
  margin: 20px 0px 40px 0px;
}
 
 
 .goToCartLine1Div{
  border: solid  #000000 0px;
  height: 40px; 
  width: 280px;
 }
 
 .goToCartLine1Line1Div{
  border: solid  #000000 0px;
  height: 16px;  /* delete this row!!! */
  width: 270px;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 10px; 
 }

.goToCartLine1Line2Div{
  border: solid  #000000 0px;
  height: 20px;  /* delete this row!!! */
  width: 270px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  color: #FFFFFF;
 }
 

.goToCartLineLine2Div{ 
  color: #FFFFFF;
  border: solid  #000000 0px;
  height: 40px;  /* delete this row!!! */
  width: 280px;
}  

.goToCartLineLine2Div a:link{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;  
  padding: 0px 0px 0px 0px;  
  margin-left: 60px;
}

.goToCartLineLine2Div a:hover
{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;  
  padding: 0px 0px 0px 0px;  
  margin-left: 60px;
  text-decoration:underline;
}
 
.goToCartLineLine2Div a:active{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;  
  padding: 0px 0px 0px 0px;  
  margin-left: 60px;
  text-decoration:underline;
} 

.goToCartLineLine2Div a:visited
{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;  
  padding: 0px 0px 0px 0px;  
  margin-left: 60px;
  text-decoration: none;
}
 
 /* End of go to order resume detail or drop cart */

 
.sortingDiv {
  font-size: 12px;
  border: solid #00FF00 0px;
}

.linkOrderByDescSpan a{
  border: solid #FF0000 0px;
}

.linkOrderByAscSpan a {
  border: solid #FFFF00 0px;
}

.linkOrderByDescSpan2 a{
  border: solid #FF0000 0px;
}

.linkOrderByAscSpan2 a {
  border: solid #FFFF00 0px;
}

.ProductFormatedPrice1{
  padding-left: 10px;
  width: 250px;
  font-size: 24px;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  margin: 3px 0px 0px 0px;
}

.ProductPriceInfoMessageWithNoVAT1{
  font-size: 9px;
  font-style: italic;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  color: #7f7f7f;
  border: solid #000000 0px;
  clear: both; 
}

.ProductPriceInfoMessageWithNoVAT1 h4{
  font-size: 11px;
  font-style: italic;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #7f7f7f;
  border: solid #000000 0px;
  clear: both;
  position: absolute; bottom: 80px; left: 20px;
}


.ProductPriceForUnitPerBoxNoVat1 H3{
  font-size: 18px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  font-style: normal;
  position: absolute; bottom: 50px; left: 20px;
}


.ProductPriceForUnitPerBoxWithVatForCatalog1 H3{
  font-size: 18px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  font-style: normal;
  border: solid #000000 0px;
  position: absolute; bottom: 50px; left: 121px;
 
}

.LabelOfProductProductDimensions1 span{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
}




.ProductMainPictureSimpleDetail1 {
    text-align: center; 
    display: table-cell;
    margin:2% 0px 2% 0px;
    border: solid #000000 0px;
    width: 260px;
    height: 260px;
    max-height: 244px;
    vertical-align:middle;
    padding: 0px  0px  0px  0px;
    position: absolute; bottom: 100px; left:0px;
    
}


.cartLineHeaderProductsInBox{
  border: solid #000000 0px;
}

.cartLineHeaderBoxesWeight{
  border: solid #000000 0px;
  }


.ProductActionDescription1 H3{
  border: solid #000000 0px;
  font-size: 15px;
  padding-left:0px;
  margin: 2px 7px 0px 7px;
  color: #b4965a;
}

.actionDescrition{
  color: #FFFFFF;
  background-color: #FF0000;
  width: 100%;
  border: solid #000000 0px;
  font-size: 12px;
}

.userCountryDropDownListDiv select{
  color: #000000;
  margin: 5px 0px 0px 0px;
  width: 300px;
  border: solid #7f9db9 1px; 
  padding: 0px 0px 0px 0px;
}

.userDeliveryCountryDropDownListDiv select 
{
  color: #000000;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 300px;
  border: solid #7f9db9 1px; 
}

.businessRulesTextBoxDiv textarea{
   border: solid #7f9db9 1px;
   width: 580px;
   height: 300px;
}

.orderNotesLabelDiv, .kowledgeOfLabelDiv, .businessRulesLabelDiv{
     border: solid #000000 0px;
     width: 200px;
     float: left;
     margin: 0px 5px 0px 0px;
     text-align: right;
     color: #000000;
}


.completeRegistrationHowLabelDiv2{
  border: solid  #000000 0px;
  width: 200px;
  float: left;
  text-align: right;
  padding: 0px 5px 0px 0px;
  margin: 5px 0px 0px 0px;
  color: #000000;
}

.completeRegistrationHowDropDownListDiv2 select{
  border: solid #7f9db9 1px;
  width: 300px;
  margin-top: 0px;
}

.textUnderPostageAndDiscountsBoldDiv span{
  margin: 5px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  font-style:normal;
  clear: both;
  font-weight:bold;
  color: #000000; 
}


#KNPAllProductsMenu{
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

#KNPAllProductsMenu li
{
    
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 10px;   
    list-style-type:none;
    font-size: 15px;
    font-weight:bold;  
    text-align:left;
}


/* BEGIN: Product catalog */

.ProductToDetailLinkText1
{
	width: 70px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:solid 0px #000000;
	position: absolute; bottom: 8px; right: 20px; 
	background-image: url("./images/goToDetailButton.gif");
	background-repeat: no-repeat;
}

.ProductToDetailLinkText1 a:link, .ProductToDetailLinkText1 a:hover,  .ProductToDetailLinkText1 a:visited, .ProductToDetailLinkText1 a:active
{

  color: #b4965a; 
  font-weight: bold;
  float: left;
  padding: 4px 0px 0px 15px;
  border: solid #000000 0px;

}

.ProductAddToCartLinkTextDO21
{
	height: 25px;
	width: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: solid 0px #000000;
	position: absolute; bottom: 8px; right: 100px; 
	background-image: url("./images/addToCartButton.gif"); 
	background-repeat: no-repeat;
}


.ProductAddToCartLinkTextDO21 a:link, .ProductAddToCartLinkTextDO21 a:hover, .ProductAddToCartLinkTextDO21 a:visited, .ProductAddToCartLinkTextDO21 a:active{
  color: #FFFFFF; 
  font-weight: bold;
  float: left;
  padding: 4px 0px 0px 15px;
}


.ProductAddToCartLinkTextDO21d a:link, .ProductAddToCartLinkTextDO21d a:hover, .ProductAddToCartLinkTextDO21d a:visited, .ProductAddToCartLinkTextDO21d a:active{
 float: left;
 text-align: center;  
 font-weight: bold;
 background-image: url("./images/addToCartButton.gif"); 
 background-repeat: no-repeat;
 width: 85px;
 height: 25px;
 color: #FFFFFF;
 margin: 5px 0px 0px 5px;
 padding: 4px 0px 0px 0px;
 border: solid #000000	 0px;
}



/* END: Product catalog */



/* BEGIN: Detail product header  2*/

.detailProductHeader2
{
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 10px;
		background-color: #FFFFFF;
        height: 35px; 
		border: solid #000000 0px;
		font-size: 20px;
		background-image: url('./images/hLineSmall.gif');
		background-repeat: repeat-x;
		background-position: bottom left;
		border: solid 0px #000000;
		text-align: left;
		width: 785px;
		color: #b4965a;
	}
 	
/* END: Detail product header  2*/

/* BEGIN: Prices*/


.itemAddToCartDiv a{
  color: #b4965a;
  background-image: url("./images/addToCartButton.gif"); 
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 129px;
  height: 24px;
  text-align:center;
}


.itemAddToCartCountDiv{
  width: 52px;
  height: 30px;
  float: left;
  margin-right:5px;
  margin-left:0px;
  color: #b4965a;
  border: solid #000000 0px; 
}

.itemAddToCartCountDiv input{
  border: solid #b4965a 1px;
  color: #b4965a;
  width:22px;
  font-size: 11px;
  margin: 7px 2px 0px 10px;
}


.productDetailPrices{
  border: solid #000000 0px;
  background-color: #FFFFFF;
  margin: 10px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  width: 789px;
}

.productDetailPricesContent
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  border: solid #00FFFF 0px;
}

.productDetailPricesHeader{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 3px 10px;
  background-image: url('./images/hLineSmall.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}



.PriceInfoMessageLabelDiv{
  font-size: 11px;
  font-style: italic;
  color: #7f7f7f;
  padding: 0px 0px 0px 0px;
  border: solid #000000 0px;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}



.FormattedPriceVATLabelDivNoVat{
  color: #b4965a;
  font-size: 20px;
  font-weight: bold;
  margin: 5px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

.FormattedPriceVATLabelDivNoVat{
  color: #b4965a;
  font-size: 20px;
  font-weight: bold;
  margin: 5px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}



/* END: Prices*/

/* Begin: Product catalog block*/

.ProductShortDescription1 {
  border: solid #000000 0px;
  color: #000000;
  padding: 0px 0px 0px 0px;
  margin: 0px 20px 0px 20px;
  font-size: 12px; 
  height: 23px; 
}  

.ProductFormattedPriceNoVAT1 h2 {
  
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
  color: #b4965a;
  position: absolute; bottom: 53px; left: 0px;
}


.ProductPriceWithVatMessageCatalog1 span{
  font-size: 11px;
  font-style: italic;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
  color: #7f7f7f;
  border: solid #000000 0px;
  clear: both;
}


.ProductPriceWithVatMessageCatalog1 H3{
  font-size: 11px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  font-style: normal;
  position: absolute; bottom: 35px; left: 0px;
}


/* End: Product catalog block*/

/* BEGIN: Cart detail form */

.createOrderCartSummary
{
	border: solid #FFFF00 0px;
	height: 50px;
	width: 100%;
	float: right;
	margin: 10px 0px 0px 0px;	
}


.createOrderCartSummaryTextsDIV
{
	border: solid #FFaa00 0px;
	height: 50px;
	width: 200px;
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.createOrderCartSummaryNumbersDIV
{
	border: solid #FFac00 0px;
	height: 50px;
	width: 160px;
	float: right;
	text-align:right;
	margin: 0px 0px 0px 0px;
}


.createClearCartControlDiv a:link
{
	border: solid #FF0000 0px;
	margin: 10px 0px 10px 0px;
	float: left;
	width: 605px;
	font-weight: bold;
	text-decoration: underline;
}

.createClearCartControlDiv a:active
{
	margin: 10px 0px 10px 0px;
	float: left;
	width: 605px;
	font-weight: bold;
	text-decoration: underline;
}

.createClearCartControlDiv a:visited
{
	margin: 10px 0px 10px 0px;
	float: left;
	width: 605px;
	font-weight: bold;
	text-decoration: underline;
}

.createClearCartControlDiv a:hover
{
	margin: 10px 0px 10px 0px;
	float: left;
	width: 605px;
	font-weight: bold;
	text-decoration: underline;
}


.goToConfirmForm a:link
{
	border: solid #FF0000 0px;
	margin: 10px 0px 10px 0px;
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

.goToConfirmForm a:active
{
	margin: 10px 0px 10px 0px;
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

.goToConfirmForm a:visited
{
	margin: 10px 0px 10px 0px;
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

.goToConfirmForm a:hover
{
	margin: 10px 0px 10px 0px;
	float: right;
	width: 200px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

/* Cart order summary */

.cartSumVat, .cartEntireSumPriceRoundigText, .EntireSumPriceRounding, .vats
{
	font-size: 10px;
}

 .cartSumWithVatText, .cartSumNoVatText
{
	font-weight: bold;
}

.cartPriceToPayText, .priceToPay
{
	font-size: 20px;
	font-weight: bold;
}

	

/* END: Cart detail form */


/* BEGIN: Left menu, not tree */
.ProductCategoryValue1{
  color: #b4965a;
  background-color: #b4965a;
}

/* END: Left menu, not tree */


/* Begin: Go to confirm order form */
 
 /* END: Go to confirm order form */


	
/* Text under postage and discounts */
 .textUnderPostageAndDiscountsDiv{
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 5px 0px;
  font-size: 10px;
  font-style:italic;
  color: #000000;
 }
/* End of Text under postage and discounts */



.productAnotherImagesTextClass
{
	margin: 0px 0px 0px 0px;	
	color: #b4965a;
	font-size: 12px;
	font-weight:bold;  
	border: solid #000000 0px;
	}


.ProductFormattedPriceNoVATNotInActionPrice1 span
{

  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
  color: #b4965a;
  width: 110px;
  text-decoration: line-through;
  border: #solid #000000 1px;
  position: absolute; bottom: 53px; left: 115px;	
  
 }
 

.ProductDetailLeftSideHeader{

     color: #FFFFFF;
     font-size: 1px;
}

.ProductProductUnit1
{
	
	border: solid #000000 0px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 00px;
	position: absolute; bottom: 12px; left: 50px;	
}


.FormattedPriceVATLabelDiv{
  color: #b4965a;
  font-size: 20px;
  font-weight: bold;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}         


.Document1 
{
	border: solid #000000 0px;
	width: 789px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Document1 DocumentTitle1
{
	width: 789px;
}

.Document1 table
{
	font-size: 12px;
	margin: 0px 0px 0px 7px;
	}
	

.Document1 p
{
     
     
}

.SearchInfoLabelClass span
{
	color: #b4965a;
	border: solid #000000 0px;
	font-weight: bold;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#productDetailHeader2
{
	border: solid #000000 0px;	
	width: 789px;
	}


.zoomDivClass
{
	border: solid #000000 0px;
	text-align: left;
	margin: 10px 0px 0px 0px;
}


.cartLastLineButtonsX
{
	color: #0000FF;
	float: left;
	border: solid 0px #000000;	
	margin: 0px 0px 0px 0px;
	background-image: url("./images/BackToCart.gif");
	background-repeat: no-repeat;
}
	
.cartLastLineButtons
{
	margin: 40px 0px 0px 0px;
}


.catalogNavigationDiv{
     width: 789px;
     height: 27px;
     border: solid #000000 0px;
}



.completeRegistrationHowLabelDropDownListDiv2{
  border: solid #000000 0px;
  margin-top: 5px;
  padding: 0px 0px 0px 0px;
}

.completeRegistrationHowDropDownListDiv2 select{
  border: solid #7f9db9 1px;
  width: 300px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}



.filterDiv
{
	border: solid #000000 1px;
	background-color: #b4965a;
	color: #ffffff;	
}

.filterHeaderTextDiv
{
	width: 700px;
	font-size: 23px;
	font-weight: bold;
	margin: 10px 10px 10px 10px;
}


.subFilterDiv
{
	border: solid #000000 1px;
}
