
/*  --------------------------------------------- ostoskorin css ----------------------------------------  */
/*  ----------------------------------------------------------------------------------------------------  */


a.prdbacklnk,a.prdbacklnk:visited {
text-decoration:none;
font-family:verdana, arial, tahoma;
font-weight:bold;
font-size:95%;
color:blue;
text-decoration:none;
}

a.prdbacklnk:hover {
text-decoration:none;
font-family:verdana, arial, tahoma;
font-weight:bold;
font-size:95%;
color:blue;
text-decoration:none;
}

a.whtlnk,a.whtlnk:visited {
text-decoration:none;
font-family:verdana, arial, tahoma;
font-weight:normal;
font-size:95%;
color:#ffffff;
text-decoration:none;
}

a.whtlnk:hover {
text-decoration:none;
font-family:verdana, arial, tahoma;
font-weight:normal;
font-size:95%;
color:#ffffff;
text-decoration:none;
}


a.cartnav:link, a.cartnav:visited {
font-family:verdana,arial,helvetica,sans-serif;
font-size:95%;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.cartnav:hover {
font-family:verdana,arial,helvetica,sans-serif;
font-size:95%;
color:#666666;
font-weight:bold;
text-decoration:none;
}



.activerattd { 					 		/* lnav-td - taulukon solu, minkä sisällä lnavlinkki on*/
white-space:nowrap;
/* background-image: url(../images/lnavtdbg.jpg);
background-repeat:repeat-x; 
*/
color:#ffffff;				/* lnav-td:ssä olevien nav.nuolten väri*/
background-color:#efefef;
height:22px;
padding-left:10px;
padding-right:8px;
border-bottom: solid 1px #efefef;
}


.theaderbg {
background-color:#efefef;
}


.titlebg {
background-color:#efefef;
}


.whttitle {
font-family:verdana, arial, tahoma;
font-weight:normal;
font-size:95%;
font-weight:bold;
color:#ffffff;
padding-left:5px;
}



.midsumbg {
background-color:#cccccc;
}

.nwmidsum {
padding-top:5px;
font-family:verdana, arial, tahoma;
font-weight:normal;
font-weight:bold;
white-space:nowrap;
color:#FF0000;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
}

.totalrowbg {
background-color:#efefef;
}

.nwtotal {
padding-top:5px;
font-family:verdana, arial, tahoma;
font-weight:normal;
font-weight:bold;
white-space:nowrap;
color:#FF0000;
border-bottom:solid 1px #666666;
} 

.nwctitle {
padding-top:5px;
font-family:verdana, arial, tahoma;
font-weight:normal;
font-weight:bold;
white-space:nowrap;
color:#000000;
border-bottom:solid 1px #666666;
}

.icountinput {
padding-left:5px;
width:38px;
font-family:verdana, arial, tahoma;
font-weight:normal;
color:#000000;
border-bottom:solid 1px #cccccc;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #cccccc;
}

.cartinputti {
padding-top:3px;
padding-left:3px;
height:18px;
width:200px;
font-family:verdana, arial, tahoma;
font-weight:normal;
color:#000000;
border-bottom:solid 1px #cccccc;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #cccccc;
}

.cart_tarea {
padding-top:5px;
padding-left:5px;
height:80px;
width:99%;
font-family:verdana, arial, tahoma;
font-weight:normal;
color:#000000;
border-bottom:solid 1px #cccccc;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #cccccc;
}

.sendcartpotikka {
height:24px;
width:120px;
font-family:verdana, arial, tahoma;
font-weight:bold;
background-color:#efefef;
color:#000000;
border-bottom:ridge 2px #666666;
border-top:solid 1px #efefef;
border-left:solid 2px #efefef;
border-right:ridge 2px #666666;
}

.huom {
font-family:verdana, arial, tahoma;
font-weight:normal;
color:red;
}

.bhuom {
font-family:verdana, arial, tahoma;
font-weight:bold;
color:red;
}


.trtitle {
font-family:verdana, arial, tahoma;
color:#000000;
font-weight:bold;
/*
padding-left:10px;
background-color:#669933;
*/
}

.cartmainbg {	
padding-top:20px;
background-color:#ffffff;
color:#000000;
padding-left:15px;
padding-right:20px;
border-top: solid 1px #efefef;
border-right: solid 1px #efefef;
}

.cartitemtd {
background-color:#efefef;
font-family:verdana, arial, tahoma;
font-weight:normal;
color:#000000;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-left: solid 1px #cccccc;
}

.activecartitemtd {
background-color:#efefef;
font-family:verdana, arial, tahoma;
font-weight:normal;
color:#000000;
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
border-right: solid 1px #333333;
border-left: solid 1px #333333;
}

.emptycartitemtd {
border-top: solid 1px #efefef;
border-bottom: solid 1px #efefef;
border-right: solid 1px #efefef;
border-left: solid 1px #efefef;
}


.cartborderpic {
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
border-right: solid 1px #999999;
border-left: solid 1px #999999;
}

.carttxt {
padding-top:7px;
padding-left:7px;
padding-right:7px;
padding-bottom:7px;
background-color:#ffffff;
font-family:verdana, arial, tahoma;
font-weight:normal;
color:#333333;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-left: solid 1px #cccccc;
}

.carttitlebg {
background-image: url('../cart/images/carttitlebg.jpg');
background-repeat:x-repeat;
background-color:#cccccc;
color:#000000;
}

div.carttitle {
height:22px;
background-color:#efefef;
vertical-align:middle;
color:#000000;
}

.carttitle {
padding-left:8px;
font-family:verdana, arial, tahoma;
font-weight:bold;
color:#000000;
white-space:nowrap;
}

.nwitemtitle {
background-color:#ffffff;
border-top: solid 1px #999999;
border-bottom: solid 1px #cccccc;
font-family:verdana, arial, tahoma;
font-weight:bold;
color:#000000;
white-space:nowrap;
}


.nwtitle {
font-family:verdana, arial, tahoma;
font-weight:bold;
color:#000000;
white-space:nowrap;
}

.prdtitle{
font-family:verdana, arial, tahoma;
font-weight:bold;
color:#000000;
white-space:nowrap;
}

.nw {
padding-top:5px;
white-space:nowrap;
color:#000000;
}
.whtnw {
padding-top:5px;
white-space:nowrap;
color:#ffffff;
}

.invtd {
border-top: solid 1px #333333;
border-bottom: solid 1px #333333;
border-right: solid 1px #333333;
border-left: solid 1px #333333;
}

hr.line {
border-top: solid 1px #333333;
}

.invrightborder {
border-right: solid 1px #333333;
padding-left:10px;
}

div.totaldiv {
width:260px;
}

.row {
background-color:#ffffff;
}

.strow {
background-color:#ffffff;
}

.ndrow {
background-color:#efefef;
}
.frow {
background-color:#efefef;
}
.trow {
background-color:#efefef;
}
