body {
	background-image: url(img/bg.jpg);
	background-color: #d9dada;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
}

a:link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited {
    color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a:hover {
    color: #b4782c;
	text-decoration: underline;
}

a:active {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box {
	padding: 3px;
	text-decoration: none;
	border: medium solid #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.box:hover {
	padding: 3px;
	text-decoration: none;
	border: medium solid #3366FF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.maintable {
	position: relative;
	width: 1024px;
	
}
.menuitem1 {
	background-image: url(img/menubg-normal.gif);
	height: 28px;
	width: 192px;
	margin-left: 20px;
}
.menuitem1:hover {
	background-image: url(img/menubg-hover.gif);
	height: 28px;
	width: 192px;
	margin-left: 20px;
}
.menuitem2 {
	background-image: url(img/menubg2-normal.gif);
	height: 28px;
	width: 192px;
	margin-left: 20px;
}
.menuitem2:hover {
	background-image: url(img/menubg2-hover.gif);
	height: 28px;
	width: 192px;
	margin-left: 20px;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 5px;
}
.headtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.newstable {
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-color: #B3B7BA;
	border-right-color: #B3B7BA;
	border-bottom-color: #B3B7BA;
	border-left-color: #B3B7BA;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;

}
.producttable {
	background-color: #FFFFFF;
	border: 3px solid #B3B7BA;
	background-image: url(img/productbg.jpg);
}
.producttable2 {
	background-color: #FFFFFF;
	border: 1px solid #B3B7BA;
	background-image: url(img/productbg.jpg);
}
.producttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #333333;
}
.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.logintext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;	
	color: #333333;
}
.logintext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #FFFFFF;
}
.logintext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;	
	color: #FFFFFF;
}
.loginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #666666;
}
.pricesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d59339
}
.pricebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #d59339;
	letter-spacing: -1px;
	margin: 10px
}
.priceold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: e94444;
	text-decoration: line-through;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:relative; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:relative; width:10; height:10; background-color:#FF9900; layer-background-color:#FF9900; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	padding:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform: uppercase;
	color: #FFFFFF;
	
}
.clLevel0{
	background-color:#cc99ff;
	layer-background-color:#cc99ff;
	background-image: url(img/menubg-normal.gif);
}
.clLevel0over{
	background-color:#336699;
	layer-background-color:#336699;
	cursor:pointer;
	cursor:hand;
	background-image: url(img/menubg-hover.gif);
}
.clLevel0border{position:absolute; visibility:hidden; background-color:red; layer-background-color:red}


/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding:7px;
}
.clLevel2, .clLevel2over{
	position:absolute;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding:7px;
}
.clLevel1{background-color:#FF9900; background-image: url(img/menubg2-normal.gif); layer-background-color:#FF9900; color:white;}
.clLevel1over{background-color:#006699; background-image: url(img/menubg2-hover.gif); layer-background-color:#006699; color:#dff8fd; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

.clLevel2{background-color:#FF9900; background-image: url(img/menu_sublvl.png); layer-background-color:#FF9900; color:white;}
.clLevel2over{background-color:#006699; background-image: url(img/menu_sublvlo.png); layer-background-color:#006699; color:#dff8fd; cursor:pointer; cursor:hand; }


.loginpopup {visibility: hidden; z-index: 80; position: absolute;  top:250px; left:250px; }
.buycartpopup {visibility: hidden; z-index: 81; position: absolute;  top:250px; left:250px; }
.editcartpopup {visibility: hidden; z-index: 82; position: absolute;  top:250px; left:250px; }
.buycartpopup {visibility: hidden; z-index: 83; position: absolute;  top:100px; left:250px; }
.owninfopopup {visibility: hidden; z-index: 84; position: absolute;  top:200px; left:200px; }
.producttable3 {

	background-color: #FFFFFF;
	border: 1px solid #B3B7BA;
	background-image: url(img/productbg.jpg);
}
.pricediscount {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #EB2400;
	letter-spacing: -1px;
	margin: 10px
}

.newstitle2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -1px;
}
.formi {
	vertical-align: middle;
	display: block;
}


.normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;	
	color: #333333;
}

.varasto_green {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #55B300;
}

.varasto_red {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
}

.varasto_yellow {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC00;
	/*#CCFF00*/
}
