html { min-height: 100%; /*BM*/
		margin-bottom: 1px;} /*Fixar sidled-hopp i firefox-BM*/

body{
   /*margin: 0; --BM*/
   padding: 0;
   /*font: normal 11px sans-serif; --BM*/
   background:  url('../images/design/header.gif') center top no-repeat #c8d5fb;
   /*background: url('../images/design/pink004.jpg') repeat ;*/
   background: url('../images/design/gren_bg.gif') repeat ;
   
   font-family:verdana, arial, helvetica, sans-serif;/*BM*/
	color:#333333;/*BM*/
	text-align:justify;/*BM*/
	margin-top:15px;/*BM*/
	margin-bottom:auto;/*BM*/
	vertical-align:top;/*BM*/
	
}

p {            /*BM*/
	font-size:11px;
	line-height:14px;
	margin:15px 20px 15px 0px;
	}
	
p#menytext {		/*BM*/
	color:#666666;
	text-align:left;
	letter-spacing:.05em;
	line-height:10px;
	margin:0 10px 0 0px;
	
}
	
a img{border: none}


#main{
   width: 844px;
   height:auto; /*BM*/
   margin: auto;
   
  /* background:;  #c8d5fb*/
}
#header{
   height: 128px;
   margin: 13px 0px;
   background: url('../images/design/mawi_topbanner.gif') ;

   
   
   
}
#content{
   height: 182px;
   margin: -18px 0px;
}
#header .logo{
   margin: 13px 33px;
   position: absolute;
   
}
#header .menu{
   position: absolute;
   margin-top: 104px;
   margin-left: 621px;
}

#header .tm{
   position: absolute;
   margin-top: 10px;
   margin-left: 645px; /*BM-645*/ 
} 
#header .tm *{
   color: #666666;
   /*--BM--*/font: normal 11px sans-serif;
   text-decoration: none;
   }
#header .cart{		/*texten:Varukorgens innehåll*/
   position: absolute;
   margin-top: 148px;
   margin-left: 728px; /*BM-721*/
   font-family:Tahoma, Arial, Helvetica, sans-serif; /*BM*/
   font-size:11px; /*BM*/
} 
#header .cart{
   /*--BM--color: #000000;*/
   color:#666666; /*BM*/
}
#header .cart strong{
   font-weight: normal;
   border-right: 1px solid  #CCCCCC; /*BM*/
   padding-right: 4px;
   margin-right: 3px;

}
#header .search{
   /*position: absolute;
   margin-top: 144px;
   margin-left: 130px;  */
} 
#header .search .i{
  /* background: #ffffff;
   border: 1px solid  #767676;
   width: 95px;
   margin-right: 2px;*/
	
}
#header .search .b{
   position: absolute;
   margin-top:0px;
}

#content{}

#content table.main{
   width: 844px;
   /*height: 520px;-BM-*/
   background: #FFFFFF;
   height:675px;/*BM*/
   margin : auto;
   margin-left: 0px;
   margin-top: 0px;
   border: 1px solid #CCCCCC;
   /*border-style: solid  #767676;
   border-width: 1px 1px 1px;-BM-*/
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}
#content table.main .left{
   width: 78px;
   height: 518px;
   margin-left: 0px;
   vertical-align: top;
   padding-left: 0px;
   /*border-right-style: solid;*/
   border-right-width: 1px  #CCCCCC;
   background: #FFFFFF;
   /*BM--color: #000000;*/
   color:#333333;/*BM*/
   display: block;

   padding: 0px 0px;

   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   
   
   
   
   
}
#content table.main .right{
   width: 120px; /*-BM 92px */
   vertical-align: top; 
   color: #333333;
   
}
#content table.main .center{vertical-align: top;}
.box
{
   /*background: url('../images/design/box_bg.gif') top left repeat-y*/;
}
#cat {					/*Web-shop-menu*/
   /*padding-right: 5px;
   color: #000000;
   margin-left: 0px;
   padding: 2px 2px;
   padding-left: 0px;
   margin-bottom: 0px;*/
   
   	color:#666666;
	text-align:left;
	letter-spacing:.05em;
	line-height:14px;
	margin:0 5px 0 10px;
	/*padding: 2px 2px;		BM-*/
	font-family: Verdana, Arial, Helvetica, sans-serif; /*BM*/
	font-size: 11px;
   
   /*-BM-background: #FFFFFF;
   color: #666666;
   margin-left: 0px;
   display: block;
   padding: 2px 2px;
   padding-left: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif; /*BM*/ 
}

#inf b{
   background: #FFFFFF;
   color: #666666;
   margin-left: 0px;
   display: block;
   padding: 2px 2px;
   padding-left: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;/*BM*/
   font-size: 11px; /*BM*/
}



#cat a, #cat a:link, #cat a:visited{
   background: #FFFFFF;
   color: #333333;/*BM#000000*/
   margin-left: 0px;
   display: block;
   padding: 2px 2px;
   padding-left: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;/*BM*/
   font-size: 11px; /*BM*/
}



#inf a, #inf a:link, #inf a:visited{
   background: #FFFFFF;
   color: #666666;
   margin-left: 0px;
   display: block;
   padding: 2px 2px;
   padding-left: 0px;
   margin-bottom: 0px;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;/*BM*/
   font: normal 11px sans-serif;

}





.cat{margin-bottom: 4px;}
#newproducts{
   background: url('../images/design/products.gif') top center /*BM-#FCE6EC*/ #FFCCFF no-repeat;
}
#footer{
   /*background: url('../images/design/footer.gif') bottom -1px no-repeat;
   margin-top: -13px;
   margin-left: 1px;*/
}


#footer .t{
  /* margin-top: -23px;
   margin-bottom: 20px; 
   margin-left: 20px;
   color: #000000;
   text-transform: uppercase;
   text-align: right;
   padding-right: 30px;*/
}
#footer .t span{
   float: left;
}
#footer .t a:link, #footer .t a:visited{
   color: #666666;	/*-BM- #000000*/
   /*text-decoration: none; BM*/
	font: normal 12px Tahoma;
}
.left a:link, .left a:visited, .right a:link, .right a:visited{
   color: #666666;
   font: normal 12px Tahoma;
}
* .pageHeading{			/*-BM- produkt-rubrik*/
   color: #FF66FF; /*BM-#333333*/
   font: normal 18px Tahoma;
}
a:link, .center table a:link, .center table a:visited, .center a:link, .center a:visited{/*Varu-link-namn, "se större bild", också köpte: bild-link-namn*/
	color: #666666; /*-BM- #000000*/
	font: normal 12px Tahoma; 
}
#np table{
   width:340px;
}
#np table table td{
   background: url('../images/design/item.gif') bottom right no-repeat;
   height: 126px;
   padding-top: 20px;
}
