TABLE,TH,TD,P,INPUT,#pikkuteksti {
   font-size : 11px;
   font-family : Arial, Verdana, Helvetica;
}

SELECT {
   font-size : 11px;
   font-family : Arial, Verdana, Helvetica;
   border: 1px solid #626262;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
/*   border-radius: 2px; */
}

DL {
   font-family : Arial, Verdana, Helvetica;
   font-size : 11px;
   margin-left : 40px;
}

#flat,#input2,.flat {
   font-family : Verdana, Arial, Helvetica;
   font-size : 11px;
   border: 1px solid #626262;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
/*   border-radius: 2px; */
   padding-left: 3px;
}

H3 {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 100;
   font-size : 11px;
}

H2 {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 100;
   font-size : 13px;
}

H1,.H1 {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 100;
   font-size : 16px;
   color : #68737A;
   background-color : transparent;
   word-spacing : 0;
}

BODY {
   font-family : Arial, Verdana, Helvetica;
   font-size : 11px;
   color : #383838;
   background-color : #E0E4EA;
}

UL,LI {
   font-family : Arial, Verdana, Helvetica;
   font-size : 11px;
   color : #000000;
   background-color : transparent;
}

DT {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 900;
   font-size : 12px;
   text-indent : 0px;
   margin-left : 0px;
}

DD {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 100;
   font-size : 11px;
   text-indent : 0px;
   margin-left : 0px;
}

DL {
   background:inherit;
   font-family : Arial, Verdana, Helvetica;
   font-size : 11px;
   color : #383838;
}
   
A:visited {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #FF6700;
   background-color : transparent;
}
A:link {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #FF6700;
   background-color : transparent;
}
A:hover {
   font-family : Arial, Verdana, Helvetica;
   color : #808080;
   background-color : transparent;
}
A {
   font-family : Arial, Verdana, Helvetica;
   font-style : normal;
   font-weight : 800;
   font-size : 11px;
   color : #FF6700;
   background-color : transparent;
   text-decoration : underline;
}

.menulink {
   font-family : Arial, Verdana, Helvetica;
   font-style : normal;
   font-weight : 800;
   font-size : 11px;
   color : #515151;
   background-color : transparent;
   text-decoration : underline;
}
.menulink:visited {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #515151;
   background-color : transparent;
}
.menulink:link {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #515151;
   background-color : transparent;
}
.menulink:hover {
   font-family : Arial, Verdana, Helvetica;
   color : #808080;
   background-color : transparent;
}

.bottomlink {
   font-family : Arial, Verdana, Helvetica;
   font-style : normal;
   font-weight : 800;
   font-size : 11px;
   color : #969EAA;
   background-color : transparent;
   text-decoration : underline;
}
.bottomlink:visited {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #969EAA;
   background-color : transparent;
}
.bottomlink:link {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #969EAA;
   background-color : transparent;
}
.bottomlink:hover {
   font-family : Arial, Verdana, Helvetica;
   color : #808080;
   background-color : transparent;
}

.bottomdots {
   font-family : Arial, Verdana, Helvetica;
   font-style : normal;
   font-weight : 800;
   font-size : 11px;
   color : #969EAA;	
}

.bottomline {
   background-color: #969EAA;
}

.wideimageborder {
	border: 4px solid #CED4D8;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
/*	border-radius: 2px; */
}

.productimageborder {
	border: 5px solid #C3CBCF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
/*	border-radius: 2px; */
}

#sisennetty {
   margin-left : 80px;
}

#linkkityyli {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 800;
   color : #FF6700;
   background-color : transparent;
}

.boxheader {
	font-weight : 900;
	font-size : 11px;
	font-family : Arial, Verdana, Helvetica;
	color: #383838;
}

.boxborder {
	border: 1px solid #969EAA;
}

.menuboxouterborder {
	border: 1px solid #FFFFFF;
}
.menuboxinnerborder {
	border: 1px solid #C0C6CE;
}

.cartboxheader {
	font-weight : 900;
	margin-left : 3px;
	color: #ffffff;
}

.cartrow {
	font-family: Arial, Verdana, Helvetica;
	font-weight: 900;
	font-size: 10px;
}

.productnamebox {
	font-weight: 500;
	font-size: 18px;
}

.mainpagebox {
	border: 1px solid #969eaa;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
/*	border-radius: 3px; */
}

.mainpageborderlessbox {
	background-color: transparent;
}

.sbheader {
	color: #6d767b;
	font-size: 15px;
	font-weight: 900;
	font-family: Arial, Verdana, Helvetica;
}

.sblink {
	text-decoration: none;
}

.wrpicborder {
	border: 4px solid #cdd5d8;
       	-moz-border-radius: 2px;
        -webkit-border-radius: 2px;
/*        border-radius: 2px; */
}

.wrheader {
	color: #6d767b;
	font-size: 14px;
	font-weight: 900;
}

.pr_header {
	color: #6d767b;
	font-size: 16px;
	font-weight: 900;
}

.orderpathbox {
	border-top: 0px transparent;
	border-left: 1px solid #969eaa;
	border-right: 1px solid #969eaa;
	border-bottom: 1px solid #969eaa;
	background-color: #ffffff;
}

.gray_background {
	background-color: #E0E4EA;
}

.contact {
	color: #68737A;
	font-size: 11px;
}

.contactlink {
   font-family : Arial, Verdana, Helvetica;
   font-style : normal;
   font-weight : 100;
   font-size : 11px;
   color : #68737A;
   background-color : transparent;
   text-decoration : underline;
}

.contactlink:visited {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 100;
   color : #68737A;
   background-color : transparent;
}

.contactlink:link {
   font-family : Arial, Verdana, Helvetica;
   font-weight : 100;
   color : #68737A;
   background-color : transparent;
}

.contactlink:hover {
   font-family : Arial, Verdana, Helvetica;
   color : #808080;
   background-color : transparent;
}

.mphinta {
  font-weight : 800;
  color : #383838;
  font-size : 14px;
}

.hakukentta {
   width: 100px;
   background-image: url('/pics/hakusl.gif');
   background-repeat: no-repeat;
   padding-left: 20px;  
   font-family : Arial, Verdana, Helvetica;
   font-size : 11px;
   border: 1px solid #626262;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
/*   border-radius: 2px; */
}

.mblinkit {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	text-decoration: underline;
	color: #ffffff;
}

.mblinkit:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	text-decoration: underline;
	color: #ffffff;
}

.mblinkit:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #ffffff;
	text-decoration: underline;
}

.mblinkit:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #ffffff;
	text-decoration: underline;
}

.skmblinkit {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	text-decoration: underline;
	color: #383838;
}

.skmberotin {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #383838;
	text-decoration: none;
}

.skmblinkit:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	text-decoration: underline;
	color: #383838;
}

.skmblinkit:visited {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #383838;
	text-decoration: underline;
}

.skmblinkit:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #383838;
	text-decoration: underline;
}

.shcart {
	position: absolute;
	left: 790px;
	top: 30px;
	width: 150px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: 100;
}

.cartlink {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
}

.cartlink:link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
}

.cartlink:visited {
	color: #000000;
}

.cartlink:hover {
	color: #000000;
}

.lselaa {
	color : #005870;
}
.lselaa:link {
	color : #005870;
}
.lselaa:visited {
	color : #005870;
}
.lselaa:hover {
	color : #005870;
}

.ehdotuslaatikko {
        position: absolute;
        left: 5px;
        margin: 5px 0px 0px 0px;
        width: 270px;
        background-color: #ffffff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
/*        border-radius: 3px; */
        -moz-box-shadow: 3px 3px 4px #333333;
        -webkit-box-shadow: 3px 3px 4px #333333;
/*        box-shadow: 3px 3px 4px #333333; */
        border: 1px solid #626262;
        color: #000000;
        z-index: 1001;
}

.ehdotuslista {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

.ehdotuslista li {
        margin: 0px 0px 3px 0px;
        padding: 3px;
        cursor: pointer;
        border: 0;
}

.ehdotuslista li:hover {
        background-color: lightblue;
}

