body {margin: 0; padding: 0; background:/*#F8F8EE;*/ #E9EDF2;}

/********/
/*  btn */
/********/

a.boldbuttons{
background: transparent  no-repeat top left;
/*background-image: url(../img/roundedge-gray-left.gif);*/
background-image: url(../img/green-button.png);
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: #FFFFFF; /*button text color*/
}

a.boldbuttons span{
background: transparent no-repeat top right;
/*background-image: url(../img/roundedge-gray-right.gif);*/
background-image: url(../img/green-buttonl.png);
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

span.buttonmenu {color:#FFFFFF;}

/********/
/* LIST */
/********/

#nav li{display: inline; list-style-type: none; padding:0px; margin:0px;}
#nav ul{list-style-type: none; padding: 0px; margin: 0px;}

ul {padding:0px; margin:0px;}
   
#prodlist li {font-family:verdana, helvetica, tahoma;
   font-size:11px;
   font-weight:bold;
   color:#000000;
   padding:1px;
   list-style-type:disc;
   }

#prodlist ul {width:250px;
    padding:1px;}


/*A-LINK*/
/********/

a:link {
	color: #000000;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, helvetica, tahoma;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

a:visited {
	color: #FDFDFD;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, helvetica, tahoma;
	padding-left:5px;
	padding-right:5px;
	background-image: url(img/menu2.jpg);
	text-decoration:none;
}

a:hover {
	color: #EAEAEA;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, helvetica, tahoma;
	padding-left:5px;
	padding-right:5px;
	background-image: url(img/menu2.jpg);
	text-decoration:none;
}
a:active {
	color: #B6C8E9;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, helvetica, tahoma;
	padding-left:5px;
	padding-right:5px;
	background-image: url(img/menu2.jpg);
	text-decoration:none;
}
a.newslink:link {color:#000000; font-size:12px; padding-right:0px;}
a.newslink:visited{color: #666666; font-size:12px; padding-right:0px;}
a.newslink:hover{color:#333333; font-size:12px; padding-right:0px;}
a.newslink#current{color: #000000; font-size:12px; padding-right:0px;}

a.meny:link{color: #383838; font-size:20px; padding:0px; margin:5px;}
a.meny:visited{color: #8A8A8A; font-size:20px; padding:0px; margin:5px;}
a.meny:hover{color: #282828; font-size:20px; padding:0px; margin:5px;}
a.meny#current{color: #000000; font-size:20px; padding:0px; margin:5px;}

a.menu:link{color: #D6D6D6; font-size:20px; /*padding-right:5px; padding-left:5px;*/ 
padding:0px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:500; margin:0px 0px;}

a.menu:visited{color: #434343; font-size:20px; /*padding-right:5px; padding-left:5px;*/ 
padding:0px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:500; margin:0px 0px;}

a.menu:hover{background:#CEF484; color: #ffffff;  font-size:20px; /*padding-right:5px; padding-left:5px;*/ 
padding:0px 5px 5px 5px;font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:500; margin:0px 0px;}

a.menu#current{/*background: #005900;*/ color:#3A3A3A; font-size:20px; /*padding-right:5px; padding-left:5px;*/ 
padding:0px 5px 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:500; margin:0px 0px;}


/******/
/*text*/
/******/


p.menu { font-family:verdana, helvetica, tahoma;
   font-size:12px;
   color:#000000;
   padding-left:4px;
   padding-bottom:2px;
   }

p {font-family:verdana, helvetica, tahoma;
   font-size:12px;
   color:#000000;
   padding-left:5px;
   padding-bottom:2px;
   }

p.w3 {font-family:verdana, helvetica, tahoma;
   font-size:12px;
   color:#000000;
   padding-left:25px;
   padding-bottom:10px;
   margin:0px;
   }

p.news {font-family:verdana, helvetica, tahoma;
   font-size:12px;
   color:#333333;
   padding:5px;
   }
   
   p.bottom {font-family:verdana, helvetica, tahoma;
   font-size:9px;
   color:#010101;
   padding:5px;
   float:left;
   }
   
   p.leftie {font-family:verdana, helvetica, tahoma;
   font-size:9px;
   color:#EDEDED;
   padding-bottom:2px;
   float:right;
   }

#prodlist {padding-left:15px;}
#prodlist li {list-style: square;
              padding-left:15px;
			  margin-left:10px;}



/*******/
/* Div */
/*******/

#logo {background-image:url(../img/logo.jpg);
       background-repeat:no-repeat;
	   width:900px;
	   height:120px;

	   }
	   
#menu {width:900px;
       height:30px;
	   background-image:url(../img/menu.jpg);
       background-repeat:no-repeat;
	   /*padding-top:5px;*/

	   }
	   
#borderblack {width:900px;
       height:20px;
	   background-image:url(../img/bordsmall.png);
       background-repeat: repeat-x;

	   }

#grayzone {padding:0px;
      background-color:#F7F7F7;
	  vertical-align:top;
	  position:static;
      top: 0;
	  left: 698px;
	  right: 0;
	  bottom: 0; /*Set bottom value to HeightOfFrameDiv*/
	  margin-top:0px;
	  margin-left:698px;
	  width:198px;
	  height:95px;
	  z-index:1;
	  border:1px;
	  border-color:#E4E4E4;
	  border-left-style:solid;
	  border-left-width:1px;
	  border-left-color:#E4E4E4;}	  
	  
#divider {padding:0px;
      background-color:#FEFEFE;
	  float:left;
      top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0; /*Set bottom value to HeightOfFrameDiv*/
	  margin-top:0px;
	  margin-left:0px;
	  width:700px;
	  height:auto;
	  z-index:1;

	  } 
	   

#content {width:898px;
          height:auto;
		  margin-top:0px;
		  overflow:hidden;
		  background-color:#FEFEFE;
		  border:1px;
		  border-color:#E4E4E4;
		  border-left-style:solid;
		  border-left-width:1px;
		  border-left-color:#E4E4E4;
		  border-right-style:solid;
		  border-right-width:1px;
		  border-right-color:#E4E4E4;
		  border-bottom-style:solid;
		  border-bottom-width:1px;
		  border-bottom-color:#E4E4E4;}
	   
.wbox {padding-top:0;
       padding-bottom:0;
	   float:left;
	   height:50px;}
	   
#container {width:900px;
            margin-left:auto;
            margin-right:auto;
			margin-top:0px;
			height:auto;
			}
#information { height:95px;
			   margin-top:45px;
			   background-color:#EFEFEF;
		       background-image:url(../img/b2.png);
	       	   background-repeat: repeat-x;
		       background-position:top;
			   position: static; 
               bottom: 0; 
               left: 0; 
               width:auto;
			   padding:10px;}

#littledog {width:600px;
            height:50px;
			margin:5px;
			float:left;}			  

/********/
/* News */
/********/

  
#newscontainer {width:698px;
                height:100%;
				margin-left:0px;
				margin-top:0px;
				border:0px;
				border-color:#CCCCCC;
				float:left;
				background-color:#FEFEFE;
				}
#newscontainersmall {width:658px;
                height:100%;
				margin-left:0px;
				margin-top:0px;
				border:0px;
				border-color:#CCCCCC;
				float:left;
				padding-left:20px;
				padding-right:20px;
				}

.newses         {Width:600px;
                height:auto;
				padding-bottom:0px;
				margin-bottom:15px;
				margin-top:15px;
				margin-left:25px;
				}
.newslist {color:#333333;
           font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:10px;
		   padding:10px;
		   }
		   
.newscontent {bottom:0px;
			  padding:10px;
			  border-left-color:#E4E4E4;
			  border-left-width:1px;
			  border-left-style:solid;
			  border-right-color:#E4E4E4;
			  border-right-width:1px;
			  border-right-style:solid;
			  border-bottom-color:#E4E4E4;
			  border-bottom-width:1px;
			  border-bottom-style:solid;
			  /*border:1px;
			  border-color:
			  border-style:solid;*/
			  }
			  
.newswriter { height:15px;
              margin-bottom:0px;
              vertical-align:bottom;
			  padding:5px;
			  background-image: url(../img/b.png);
			  background-position:top;
			  background-repeat:repeat-x;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:10px;}
			  
.newsdate {   height:25px;
			  /*background-image: url(../img/bordsmall.png);
			  background-repeat:repeat-x;*/
			  white-space:normal;
			  width: 593px;
		      vertical-align:top;
		  	  margin-top:0px;
			  padding-left:5px;
			  padding-top:5px;
			  border-left-color:#E4E4E4;
			  border-left-width:1px;
			  border-left-style:solid;
			  border-right-color:#E4E4E4;
			  border-right-width:1px;
			  border-right-style:solid;
}

#textcontainer {width:698px;
                height:auto;
				padding:0px;
				float:left;
				margin-left:0px;
				margin-right:0px;
				margin-bottom:0px;
				margin-top:0px;
				background-color:#FEFEFE;
				}

#newsup {width:698px;
         height:95px;
		 background-image:url(../img/b2.png);
		 background-repeat: repeat-x;
		 background-position:top;
		 float:left;
		 /*opacity: 0.75; 
		 filter: alpha(opacity=75);*/
		 }

		 
#newsupshort {width:700px;
         height:50px;
		 background-image:url(../img/b2.png);
		 background-repeat: repeat-x;
		 background-position:top;
		 /*opacity: 0.75; 
		 filter: alpha(opacity=75);*/
		 float:left;
		 padding:0px;
		margin:0px;
		 }
			  
			  
#newsupsmall {width:650px;
         height:50px;
		 background-image:url(../img/b2.png);
		 background-repeat: repeat-x;
		 background-position:top;
		 /*opacity: 0.75; 
		 filter: alpha(opacity=75);*/
		 z-index:1;
		 float:left;
		 }

.newsheader  {height:50px;
              margin:0px;
			  padding:0px;
			  background-image: url(../img/nb.png);
			  background-position:bottom;
			  background-repeat:repeat-x;
			  border:1px;
			  border-color:#E4E4E4;
			  border-top:#E4E4E4;
			  border-top-width:1px;
			  border-top-style:solid;
			  border-left-style:solid;
			  border-left-width:1px;
			  border-left-color:#E4E4E4;
			  border-right-style:solid;
			  border-right-width:1px;
			  border-right-color:#E4E4E4;}

.news {width:470px;
	   height:auto;
	   background-image:url(../img/shla.png);
	   background-repeat:repeat-y;
	   background-position:right;}		  

/***********/
/*Sales!!!!*/
/***********/ 
 
 .salescontainer {width:698px;
                height:100%;
				margin-left:0px;
				margin-top:0px;
				border:0px;
				border-color:#CCCCCC;
				float:left;
				background-color:#FEFEFE;
				}
 
.sales         {Width:600px;
                height:auto;
				padding-bottom:0px;
				margin-bottom:15px;
				margin-top:15px;
				margin-left:25px;
				}
.saleslist {color:#333333;
           font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:10px;
		   padding:1px;
		   }
		   
.salescontent {bottom:0px;
			  padding:5px;
			  border:1px;
			  border-color:#000000;
			  border-style:solid;}
			  
.saler { height:15px;
              margin-bottom:0px;
              vertical-align:bottom;
			  padding:5px;
			  background-image: url(../img/b.png);
			  background-position:top;
			  background-repeat:repeat-x;
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:10px;}
			  
.saledate {height:20px;
	background-image: url(../img/bordsmall.png);
	background-repeat:repeat-x;
	white-space:normal;
	width: 600px;
}
			  
.saleheader  {height:25px;
              margin:0px;
			  padding:0px;
			  background-image: url(../img/nb.png);
			  background-position:bottom;
			  background-repeat:repeat-x;
			  border:1px;
			  border-color:#E4E4E4;
			  border-top:#E4E4E4;
			  border-top-width:1px;
			  border-top-style:solid;}

			  
/*****/
/* H */
/*****/

White H
h1.w{font-family:verdana, helvetica, tahoma; padding:0px;}
h2.w{font-family:verdana, helvetica, tahoma; padding:0px;}
h3.w{font-family:verdana, helvetica, tahoma; padding:0px;}
h4.w{font-family:verdana, helvetica, tahoma; padding:0px;}
h5.w{font-family:verdana, helvetica, tahoma; padding:0px;}
h6.w{font-family:verdana, helvetica, tahoma; padding:0px;}

White Hnews
h1.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}
h2.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}
h3.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}
h4.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}
h5.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}
h6.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}
h7.wn{font-family:verdana, helvetica, tahoma; padding:2px; margin:0px;}


White Hnews
h1{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}
h2{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}
h3{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}
h4{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}
h5{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}
h6{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}
h7{font-family:verdana, helvetica, tahoma; padding:3px; color:#333333; margin:0px;}

White meganews
h1.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
h2.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
h3.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
h4.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
h5.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
h6.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
h7.u{font-family:verdana, helvetica, tahoma; padding:5px; color:#333333; margin:0px;}
p.u {font-family:verdana, helvetica, tahoma; font-size:12px; color:#333333; padding:0px; margin:0px;}
p.u1 {font-family:verdana, helvetica, tahoma; font-size:12px; color:#333333; padding:0px; font-weight:bold; margin:0px;}

h4.u1 {font-family:verdana, helvetica, tahoma; font-size:12px; color:#333333; padding:0px; font-weight:bold; margin:0px;}

Black H
h1.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
h2.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
h3.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
h4.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
h5.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
h6.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
h7.b{font-family:verdana, helvetica, tahoma;
     color: #FDFDFD;
	  padding:0px;}
	  
/*******/
/* ADS */
/*******/

#ads {padding:0px;
      background-color:#F7F7F7;
	  vertical-align:top;
	  position:static;
      top: 0;
	  left: 698px;
	  right: 0;
	  bottom: 0; /*Set bottom value to HeightOfFrameDiv*/
	  margin-top:0px;
	  margin-left:698px;
	  width:198px;
	  z-index:1;
	  height:inherit;
	  border:1px;
	  border-color:#E4E4E4;
	  border-left-style:solid;
	  border-left-width:1px;
	  border-left-color:#E4E4E4;
	  border-bottom-style:solid;
	  border-bottom-width:1px;
	  border-bottom-color:#E4E4E4;
	  }
.ad {color:#333333;
		   padding:5px;
		   margin:0px;
		   width:180px;
		   }
p.adcontact {padding:5px;
             margin:2px;}

.ad468x60 {width:570px;
		  height:80px;
          margin:5px;
		  margin-top:80px;
		  top:80px;
		  padding-left:60px;
		  padding-right:0px;
		  padding-top:10px;
		 z-index:1;
		 /*opacity: 0.75; 
		 filter: alpha(opacity=75);*/
		 }
		 
		 
/*************/
/* portfolio */
/*************/

#containerscroll  { overflow: visible;
                      height:550px;
					  width:600px;}
		  
#foliol { padding:0px;
          width:698px;
		  /*border-left:solid thin #EFEFEF;
		  border-right:solid thin #EFEFEF;
		  border-color:EFEFEF;*/
		  float:left;
		  margin-right:0px;
		  margin-top:0px;
		  top:0px;
		 /*background-image:url(../img/b2.png);
		 background-repeat: repeat-x;
		 background-position:top;*/
		  }	  
		  
.pfp    { 
          width:570px;
		  height:60px;
		  margin-bottom:5px;
		  margin-left:28px;
		  margin-right:5px;
		  margin-top:5px;
		  background-color:#EFEFEF;
		  background-image:url(../img/b2.png);
		 background-repeat: repeat-x;
		 background-position:top;
		 border-color:#666666;
		 border-style:solid;
		 border:1px;
		 padding:15px;} 
		  
#minicontainer {width:auto;
                height:390px;
                /*float:left;*/
				}

		 
/*************/		 
/* div quote */
/*************/

#quote   {font-family: "Courier New", Courier, monospace; 
          font-size:14px;
		  color:#606060;
		  background-color:#F5F5F5; 
		  font-weight:500;
		  border:thin;
		  border-style:solid;
		  border-color:#606060;
		  padding:5px;
		  width:50%;
		  margin:10px;}

.quotelist {color:#333333;
           font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:10px;
		   padding-left:25px;
		   padding-right:25px;
		   }
