* { margin:0px;padding:0px;border:0px; }

BODY {
  background:#2d2d2d;
  color: #333333;
  margin: 0px;
  padding:0px;
  background-image:url(/shop/images/background-fade.jpg);
  background-position:top;
  background-repeat:repeat-x;
  
}

h1 {
    font-family:verdana;
    font-size:20px;
}

h2 {
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

#oswrapper {
    width:875px;
    text-align: left;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -437px;
}

 #mktopbanner {
     width:875px;
     height:100px;
     margin:0px auto;
     background: url(/shop/images/banners/top_banner.png) no-repeat center #1b1b1b;
     }
    
 #newslettertab {
 background: url(/shop/images/nyhedsbrev_tab.png) no-repeat;
 position:absolute;
 top:292px;
 left:872px;
 width:37px;
 height:249px;
 }
 
 #home_icon {
     background:url(/shop/images/icons/home_icon.png) no-repeat;
     width:15px;
     height:13px;
     position:absolute;
     top:200px;
     left:-20px;
 }
 
 #mail_icon {
     background:url(/shop/images/icons/mail_icon.png) no-repeat;
     width:15px;
     height:13px;
     position:absolute;
     top:222px;
     left:-20px;
 }
 
 #print_icon {
     background:url(/shop/images/icons/print_icon.png) no-repeat;
     width:15px;
     height:13px;
     position:absolute;
     top:240px;
     left:-20px;
     cursor:pointer;
 }
     
 
 .mkmenu {
     background-color:#000000;
     width:875px;
     height:40px;
     margin:0px auto;
     text-align:center;
 
 }

  .mkmenu ul {
      border-top:#FFFFFF solid 5px;
      list-style:none;
      padding:0px;
      margin:0px;
  }

     .mkmenu ul li {
         color:#FFFFFF;
         font-family:Verdana;
         font-size:11px;
         line-height:35px;
         display:inline;
     }

          .mkmenu ul li a{
              color:#FFFFFF;
              margin:0px 10px;
          
          }
 #frontpageholder {
    background-color:#ffffff;
    margin-bottom:5px;
    font-family:verdana;
 }
    
 #frontpage {
    width:875px;
    height:265px;
    background:url(/img/main_frontpage.png) #ffffff no-repeat top;
    
 }
 
    #frontpageholder a {
        color: #333333;  
    }  
    #fbox1 {
        width:159px;
        height:113px;
        background-color:#a9a81a;
        margin:0px 5px 7px 12px;
        float:left;
        color:#000000;
    }
    
    #fbox1 h2 {
        font-size:13px;
        margin: 0px 10px 4px 10px;
    }    
    
    #fbox1 p, #fbox4 p {
        font-size:9px;
        margin: 2px 1px 2px 9px;
    }
    
        #fbox2 {
            width:248px;
            height:113px;
            background-color:#000000;
            margin:0px 5px 7px 9px;
            float:left;
    }
    
        #fbox3 {
            width:242px;
            height:113px;
            background-color:#000000;
            margin:0px 5px 7px 9px;
            float:left;
    }
    
    #fbox2 p, #fbox3 p {
        font-size:9px;
        width:130px;
        margin: 2px 10px 2px 10px;
        color:#ffffff;
    }
    
    #fbox2 h2, #fbox3 h2{
        font-size:15px;
        font-weight:bolder;
        margin: 0px 10px 4px 10px;
        color:#ffffff;
        } 
    
        #fbox4 {
        width:159px;
        height:113px;
        background:url(/img/lower_flower.png) top left no-repeat; 
        margin:0px 5px 7px 7px;
        float:left;
        }
    
        #fbox4 h2{
            margin:30px 5px 2px 17px;
        }
        
        #fbox4 h3{
            color:#000000;
            font-size:12px;
            margin:10px 10px 0px 9px;
        }
        
        #fbox2img {
            background:url(/img/fbox2girl.png) no-repeat;
            width:114px;
            height:173px;
            position:absolute;
            top:396px;
            left:319px;
        }
        
        #fbox3img {
            background:url(/img/fbox3girl.png) no-repeat;
            width:114px;
            height:173px;
            position:absolute;
            top:399px;
            left:578px;
        }

 #mkmainbody {
     background: url(/img/mainpage_body.jpg) top center no-repeat #FFFFFF;
     height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
     min-height: 400px; /* sets min-height value for all standards-compliant browsers */
 
 }

  #left_column {
      float:left;
      width:410px;
      padding:20px 20px;
   }
   
   
  #left_column img {
        border:solid 1px #888888;
   }
   
    #left_column a:link, #left_column a:visited, #left_column a:active {
        color:#333333;
        text-decoration:underline;
   }
   
   #left_column a:hover {
        color:#888888;
        text-decoration:underline;
   }
 
   
      #mkcontent {
      margin:50px 0px 0px 0px;
      }
  
  #right_column {
      float:left;
      margin:10px 0px 0px 55px;
   }
 
     #right_column * {
        padding:8px;
     }   
     #right_column .newsletterbox {
        width:344px;
        height:123px;
        background: url(/img/mainp_newsletter.jpg) no-repeat;
     }
     
     #right_column h2 {
        color:#ffffff;
        font-weight:bolder;
     }
     
     #right_column  p {
        color:#ffffff;
        padding-top:0px;
        margin-right:10px;
        font-size:14px;
     }
     
      #right_column .newsbox {
        width:344px;
        height:236px;
        background: url(/img/mainp_news.jpg) no-repeat;
     }
 
 #footer {
     width:875px;
     height:42px;
     margin-top:5px;
     background:url(/img/footer.jpg) top repeat-x;
  }
  
  .mce {
    width:800px;
    height:400px;
    font-size:16px;
  }
 