.HEADING {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.menu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

input[type=text].ERROR {
  border: 1px solid red;
}

input[type=password].ERROR {
  border: 1px solid red;
}

.TITLE {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	letter-spacing: 1px;
	color: #000000;
}

.caption {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

a {
	color:#3c3c3c;
	text-decoration:none;
}
a:hover {
	color:#3c3c3c;
	text-decoration:underline;
}
.LINK {
	color:#[%COLOR.LINK%];
}

.NORMAL {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #6C6C6C;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.menuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.NORMAL_WHITE {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.nyhetsbrev_vit {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.nyhetsbrev_vit_stor {
 font-size:Verdana,Arial,sans-serif;
 font-size:14px;
 color:#fff;
}

input[type=text], input[type=password] {
 height:20px;
 line-height:20px;
 border:1px solid #dedcdd;
 padding:2px;
}

textarea {
 border:1px solid #dedcdd;
 padding:2px;
}


select {
 border:1px solid #dedcdd;
}
input.kontakt_field {
  border:1px soild #888;
  backgrond:#eaeaea;
}
.prod_list_prodname {
  font-weight:bold;
  text-transform:uppercase;
  color:#6c6c6c;
  font-size:10px;
  font-family:Verdana,Arial,sans-serif;
}
.big_price {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 125%;
	color: #E78B0E;
}

img.image_border {
  border:1px solid #888;
}
div.dropdown_container {
    border:1px solid whitesmoke;
    width:105px;
    /*height:22px;*/
    border-right:1px solid #b5b5b5;
    border-bottom:1px solid #b5b5b5;
    background:#edecea;
}

div.dropdown_label {
    padding:4px 7px;
}

div.dropdown_label p {
    border:0px solid red;
    cursor:pointer;
    cursor:hand;
    background:url(../sd_files/dropdown_arrow.png) no-repeat right;
}

div.dropdown_list {
    display:none;
    border-right:1px solid #b5b5b5;
    border-left:1px solid #edecea;
    border-bottom:1px solid #b5b5b5;
    z-index:50;
    position:absolute;
    background:#edecea;
    margin-left:-1px;
    padding:4px 0px 4px 10px;
    width:97px;
}
ul.dropdown {
    list-style-type:none;
    padding:0;
    margin:0;
}
ul.dropdown li {
    padding:0;
    margin:0;
    border:1px solid transparent;
}
ul.dropdown li a {
    display:block;
}
.cart_heading {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

div.prod_image img {
 border:1px solid #afafaf;
}
div.dropdown_container {
    border:1px solid whitesmoke;
    width:105px;
    /*height:22px;*/
    border-right:1px solid #b5b5b5;
    border-bottom:1px solid #b5b5b5;
    background:#edecea;
}

div.dropdown_label {
    padding:4px 7px;
}

div.dropdown_label p {
    border:0px solid red;
    cursor:pointer;
    cursor:hand;
    background:url(../sd_files/dropdown_arrow.png) no-repeat right;
}

div.dropdown_list {
    display:none;
    border-right:1px solid #b5b5b5;
    border-left:1px solid #edecea;
    border-bottom:1px solid #b5b5b5;
    z-index:50;
    position:absolute;
    background:#edecea;
    margin-left:-1px;
    padding:4px 0px 4px 10px;
    width:97px;
}
ul.dropdown {
    list-style-type:none;
    padding:0;
    margin:0;
}
ul.dropdown li {
    padding:0;
    margin:0;
    border:1px solid transparent;
}
ul.dropdown li a {
    display:block;
}
.cart_price {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.prod_pic {
  height:475px;
}
.reapris {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 125%;
	color: #DE27BE;
}

.reapris_small {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #DE27BE;
}

.ERROR_TXT {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #FF0000;
}

.reapris(1) {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 125%;
	color: #AE589F;
}

.reapris(2) {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 125%;
	color: #AE589F;
}

.nyhetsbrevruta {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

table.kls tr {
  line-height:18px;
}
.kls_name, .kls_name betala {
  font-weight:bold;
}

.kls_name betala {
 font-size:14px;
}

.kls_price {
  text-align:right;
}
.colors_img img {
  border:1px solid #B7B7B7;
}
body#layout {
  background:url(../sd_files/bodybg.jpg) repeat-y top center #484236;
}
.lylans_price {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #E78B0E;
}

.Gothic {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	letter-spacing: px;
	word-spacing: px;
	text-indent: px;
	color: #000000;
}

body#layout090814 {
  background:url(../sd_files/bakgrund0909091000.gif) repeat-y top center #ffffff;
}
.stickat_kampanj {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #DD5A21;
}

.nyhetsbrev_svart {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.<error_blimedlem> {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #515151;
}

input[type=password].ERROR {
  border: 1px solid red;
}

.recently {text-align:center;width:100%;margin-bottom:10px;}

.recentlyheader {font-size: 14px; text-align: center; color: #6c6c6c; margin: 0px; padding-bottom:2px; padding-top:10px; font-family: century gothic, lucida grande, lucida sans, bitstream vera sans, verdana;}

.recently img {text-decoration:none; /*size:5.188em auto;*/ width:83px; border-style:solid;
border-width:0px; /*border-color:#b7b7b7;*/ margin-top:2px; align: center;} 

.recently a{text-decoration:none; color:black; padding-bottom:5px; padding-top:5px;}

.viewed{margin-left:0px;float:left;text-align:center;/*width:130px;*/}
		

@font-face {
  font-family: GOTHIC;
  src: url('../sd_files//font/GOTHIC.TTF');
  }
  .menu_left {
   font-family: GOTHIC;
   font-size: 3.2em;
   letter-spacing: 1px;
   text-align: center;
   }

.HEADING_G {
	font-family: century gothic, lucida grande, lucida sans, bitstream vera sans, verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #6C6C6C;
}

.NORMAL_G {
	font-family: century gothic, lucida grande, lucida sans, bitstream vera sans, verdana;
	font-size: 14px;
	font-weight: normal;
	line-height: 125%;
	color: #6C6C6C;
}

#jflow-content-slider {width:740px; overflow:hidden;}

.slides {width:740px; overflow:hidden;}

#jFlowSlide{ background:#FFFFFF; font-family: century gothic, lucida grande, lucida sans, bitstream vera sans, verdana; border: none; width:740px; overflow:"hidden"; }

#myController { font-family: century gothic, lucida grande, lucida sans, bitstream vera sans, verdana; font-size:10px; padding:2px;  width:740px; background:#FFFFFF; overflow:hidden; }

#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }

#myControllerPrev2 {
position:relative; top:-300px; font-size:40px;
}
#myControllerNext2 {
position:relative; top:-300px; font-size:40px;}


.slide-div { width:740px; border: none; overflow: hidden;}
.slide-div img {border: none;}
.slide-wrapper { padding: 5px; }
.slide-thumbnail { width:300px; float:left; }
.slide-thumbnail img {max-width:300px; }
.slide-details { width:290px; float:right; margin-left:10px;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#000000; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}

.jFlowControl2, .jFlowPrev2, .jFlowNext2 { color:#FFFFFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}


.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #FFFFFF; }
.TITLE_G {
	font-family: century gothic, lucida grande, lucida sans, bitstream vera sans, verdana;
	font-size: 20px;
	font-weight: normal;
	line-height: 125%;
	color: #B7B7B7;
}

.scroll {
  overflow-x:scroll;
  width:740px;
  height:245px;
  scrollbar-3dlight-color: blue !important;
  scrollbar-arrow-color: yellow !important;
  scrollbar-base-color: yellow !important;
  scrollbar-darkshadow-color: black !important;
  scrollbar-face-color: gray !important;
  scrollbar-highlight-color: white !important;
  scrollbar-shadow-color: orange !important;
  scrollbar-track-color:red !important; 
 
}
.size
{
   font-size:11px;
   font-family:century gothic, lucida grande, lucida sans, bitstream vera sans, verdana;
   color:#ffffff;
   background-color:#000000;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
}
.size-over
{
   font-size:11px;
   font-family:century gothic, lucida grande, lucida sans, bitstream vera sans, verdana;
   color:#ffffff;
   background-color:#E78B0E;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
}
body#layout100825 {
  background:url(../sd_files/bakgrund_betong.jpg) fixed top center #ffffff;
}
