<style type="text/css">

#centerpage 
{margin: 0 auto;
text-align:center;}
  
 body{padding:0;
     /* height: 100%; overflow: hidden;  */

     font-size: 11px;
     font-family: "Trebuchet MS", verdana, sans-serif;
     text-align:center;  
     padding: 0 0 0 0;
     margin: 0 0 0 0;
     margin:0 auto;
     background-color:#7ea77c; 
     background-image: url(http://www.promobilia.org/alfa/assets/templates/promobilia/images/newgen_body_background_0525.jpg);  
     background-attachment: fixed;
     background-repeat: no-repeat;
}   


div#all_body_wrapper_new {
   position:fixed;
   top:0px;
   left:0px;
   z-index:1;
   text-align:right;
   background-color:#7ea77c; 
   background-image: url(http://www.promobilia.org/alfa/assets/templates/promobilia/images/newgen_body_background_0525.jpg);  
        background-attachment: fixed;
        background-repeat: no-repeat;
}


div#header_wrapper_new{  /* used to centrate the upper static parts */
  position:fixed;  
  top:-5px;
  right:20px;
 /* left:0px;
  left; 0%; right: 0%;  */  
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  margin: auto;
  width:100%;  
  z-index:300;
  height:150px;
  text-align:center;   
  background-color:transparent;
  background-image: url(http://www.promobilia.org/alfa/assets/templates/promobilia/images/newgen_body_background_0525_2_upper.jpg);  
  background-attachment: fixed;
  background-repeat: no-repeat; 
 }



div#above_header_new{ /* ser till att centerad text inte syns i överkant */
  position:static;
  top:0px;
  left:20px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width:512px;  
  z-index:20;
  height:30px;
  background-color:transparent;  
 }


div#header_new{  
 position:relative;
  top:0px;  
  left:20px;
  width:512px; 
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  z-index:20;
  height:90px;  
  /* text-align:right;     IN SEPARATE CSS */
  background-color:white  
 }


div#header_logo_new{  
  position:absolute;
  top:5px;     
  right:5px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;  
  z-index:551;
  height:80px;         
  width:150px;    
  background: url(http://www.promobilia.org/alfa/assets/templates/promobilia/images/newgen_logo_150x70.gif)  no-repeat right top;  

 }

div#below_header_new{ /* ser till att scrollad text inte syns i överkant */
  position:relative;
  left:20px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width:512px; 
  z-index:45;
  height:65px;  
  background-color:white;   
 }


div#printer_butt_holder{
        position: relative;
        top:-30px;   
        right: -190px;
	width:80px;  
	height:20px; 
        padding: 0 10px 0 0;
        /*margin: 0 0 0 390px;*/
	z-index:51; 
        text-align:right;
        background:transparent;   
        overflow:hidden;
}


div#header_address_new{  
  position:relative;  
  bottom:0px; 
  left:20px;
  padding: 0 0 0 0;
  margin-left: 0px;
  text-align:left;  
  z-index:55;
  height:30px;    
  width:512px;
  font-size: 9pt;     
  line-height: 10pt;   
  color: white; 
  background-color:transparent;   
  vertical-align:sub;
 }


div#header_address_new A:link {text-decoration: none;
                               color: white;}
div#header_address_new A:visited {text-decoration: none;
                                  color: white;}
div#header_address_new A:hover {text-decoration: none;
                                color: white;}
div#header_address_new A:active {text-decoration: none;
                                 color: white;}


div#ajaxmenu_new{
        position: relative;
        top:10px;        
	width:480px;  
	height:20px; 
        padding: 0 0 0 0;
        margin: 0 0 0 0;
	z-index:50; 
        text-align:right;
        background:#c8d9c7;   
        overflow:hidden;  
}

div#ajaxmenu2_new{
	position:relative;
	top:15px;   
	width:480px;   
	height:20px; 
	z-index:51; 
        text-align:right;
        background:#c8d9c7; 
        overflow:hidden;
}

div#outer_new{
        position:relative; 
        top:190px;   
        height:auto; 
        min-height:700px;   /* 450px; persig 081004 */   
	width:512px;     
        vertical-align:top;  
	text-align:left; 
	margin:auto; 
	overflow:visible;  
        background-color:white; 
        z-index:10;
} 

div#main-column{
  position:relative;
  top:10px;        
  left:0;
  width:310px;    
  margin-left: 15px;
  margin-right: 25px;
  padding-right: 25px;
  margin-top: 25px;
  margin-bottom: 15px;
  background-color:transparent;
  overflow:visible;   
  text-align:left;
}

div#right-sidebar{
  vertical-align:top;         
  position:absolute;
  top:10px;         
  right:0;
  width:150px;      
  margin: 25px 6px 15px 15px;
  background-color:transparent;   
  overflow:visible;   
 }

div#right-sidebar_picture{  
  position:relative;
  top:0px;     
  margin: 25px 0px 15px 0px;  
  z-index:551;
/*  height:139px;        */
  width:150px;  
  background-color:transparent;  
 }

div#thumbscontainer{  
  width:150px;
  margin: 0px 0px 0px 0px;  
 }
 /* XXXXXXXXXXXXXXXXXXXXXXX */


div#thumbnail{  
    left:-16px; 
   width:150px;
   margin: 0px 0px 0px 0px;  
 }

 


div#iefix{
 z-index:10;
}

 @media screen{
  body>div#header_wrapper_new{
   position:fixed;  
  }
  body>div#right-sidebar{      
  height:100%;
  overflow:auto;
  }
 }  /* end media screen */  
 
 * html,          
 * html body{
  overflow:hidden;
 } 

 * html div#outer_new{
  overflow:visible; 
 }
 			 
/* PELLE   */
* html #iefix { 
  height:750px;
  height: expression( this.scrollHeight > 751 ? "752px" : "scroll" ); 
  z-index: 3000;
  overflow-y: scroll;  
  /* overflow: auto; */ 
  position: relative; 
}


* html #iefix_inner { 
  height: 550px;  
  overflow-y: auto;  
  overflow: auto;
  position: relative; 
}



* html div#header_wrapper_new{
position: absolute;
}

</style>



<style type="text/css">

div#header_new
{   
  text-align:right;   /* text-align:-moz-right; */
}
div#header_address_new
{   
  text-align:left;   /* text-align:-moz-left; */ 
}

body
{
    background-position: -90px -10px; 
}

div#header_wrapper_new{   
    background-position: -30px -10px; 
}
</style>



<!--[if gte IE 7]> 

<style>
div#header_new{  
  text-align:right;  
}
div#header_address_new{  
  text-align:left;  
}

body{
    background-position: -90px -60px; 
}

div#header_wrapper_new{ 
    background-position: -30px -60px; 
}

</style>


<![endif]-->

<!--[if lte IE 6]> 

<style>
div#header_new{  
  text-align:right;  
}
div#header_address_new{  
  text-align:left;  
}

body{
    background-position: 90px 60px; 
}

div#header_wrapper_new{ 
    background-position: 70px 60px;   /* XXXXXXXXXXX */
}

</style>
<![endif]-->


