BODY{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 15px;
background:url(bgliuska.jpg);
background-repeat:repeat-x;
background-position:top;
background-attachment: fixed;
font-size: 12px;
}
/* correct one later
#upperborder {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100px;
	z-index:1;
}
*/

#upperbar {
	background-image: url('upperbargreenbluegradient_1000.jpg');
	width: 1000px;
	align: left;
	valign: middle;
}

#lowerbar {
	position: relative;
	left: 0px;
	top:0px;
	width: 1000px;
	height: 45px;
	z-index: 1;
	background: url(lowerbar_1000.gif);
	background-repeat: no-repeat;
}
#upperborder{
	position: absolute;
	left: 0px;
	top: -60px;
	width: 1000px;
	height: 60px;
	z-index: 1;
}

.greenborderbox{
	border: 1px solid #c0de25;
}

#orderidholder{
	position: absolute;
	left: 650px;
	top: -27px;
	width: 300px;
	height: 20px;
	text-align: right;
	z-index: 7;
}

#firstbox{
position: absolute;
top: 75px;
width: 100%;
text-align: center;
}

#cornerboxholder{
position: absolute;
left:0px;
right: 0px;
width: 22px;
height: 22px;
z-index: 2;
}
#actualcontent {
	text-align: left;
	position: relative;
	width: 750px;
	z-index:1;
	height: 291px;
	margin-top: 20px;
}
#edellinenbox{
padding-left: 40px;
padding-top: 4px;
}
#seuraavabox{
padding-right: 40px;
text-align: right;
padding-top: 4px;
}

#Appletboksi {
	background-color: #ffffff;
	border: 1px solid #c0de25;
	width:220px;
	height:90px;
	z-index:1;
	padding: 0px 0px 0px 0px;
}

#lisaakuviaboksi {
	background-color: #ffffff;
    border: 1px solid #c0de25;
    text-align:left; 
    width:150px; 
    height:130px; 
    margin: 5px; 
    z-index:1; 
    padding: 5px 3px 0px 3px;	
}

#parkkivalinnatboksi {
	width: 690px;
	background-color: #ffffff; 
	border: 1px solid #c0de25;
}

#parkkiinfoboksi {
	font-size: 10px; 
	background-color: #ffffff; 
	text-align:left; 
	border: 1px solid #c0de25; 
	width:227px; 
	height:130px; 
	margin: 5px; 
	padding: 5px 3px 0px 3px;	
}

#alekoodiboksi {
	width: 350px;
	border: 1px solid #c0de25;
	padding:5px;
}

#kaikkikuvatboksi {
	text-align: left;
	border: 1px solid #c0de25;
	position:absolute;
	left:170px;
	top:3px;
	width:530px;
	height:50px;
	z-index:2;
	background-color: #ffffff;	
}

.basictext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Largetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.greentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
}

.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00000;
}

.ohjetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #9cb819;
}

H1{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 11px;
margin-left: 10px;
font-size: 24px;
}

H2{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 8px;
margin-left: 15px;
margin-right: 15px;
font-size: 18px;
}

H3{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 5px;
margin-left: 20px;
font-size: 14px;
}


#contentbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	position: relative;
	text-align: left;
	width: 1000px;
	border-collapse:collapse;
}

#contentcolumn{
    position: relative;
	height: 450px;
	width: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFFF;
	border-left: 1px solid #4b4b4b;
	border-right: 1px solid #4b4b4b;
	padding: 20px;
}

#detect_plugin_holder {
	border: 1px solid #c0de25;
	width: 400px;
	text-align: center;
}

DIV.flipbox{
  text-align: center;
	float: left;
	width: 60px;
	height:45px;
	border: 1px solid #c0de25;
	margin: 1px;
	padding: 2px;
}
IMG.flipbox{
padding: 0px;
margin: 0px;
}
.smallred{
font-family: Arial;
font-size: 8px;
font-weight:bold;
color: red;
}
.errorbox{
padding: 15px;
margin-top: 70px;
text-align: center;
width: 300px;
border: 1px solid black;
}

#sovitanDiv {
position:absolute;
height:1px;
width:1px;
top:0;
left:0;
z-index: 2;}

UL {
  list-style-image: url(layout/greensquare.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9cb819;
	margin: 10px;
}

/* patching from fotonetti.css */

.eestaas {
   font: 10px Tahoma;
   color: #000000;
   background-color: transparent;
   border: none;
}

a:link, a:visited {
color: #7a8c00;
text-decoration: none;
}
a:hover, a:active {
color: #bfdd27;
text-decoration: none;
}

/* as of 3.1 */
.pricetags{
font: 9px Arial;
color:  #222222;
}

.misc_setup_box {
	border: 1px solid #c0de25;
	text-align: left;
}

table.bordered {
	border: 1px solid #c0de25;
}

table.leftalign {
	border: 1px solid #c0d325;
	text-align: left;
	margin: 4px;	
}

td.orderlist_topborder {
	text-align: center;
	border-bottom: 1px solid #c0d310;
	border-top: 2px solid #c0c010;
}

td.orderlist_noborder {
	text-align: center;
	border-bottom: 1px solid #c0d310;
}

td.border_sides {
	border-left: 1px solid #91a81a;
	border-right: 1px solid #91a81a;	
}

td.maksutavat {
	width: 150px;
	padding: 20px;
	vertical-align: top;
	text-align: center;
}

th.amounts_th_basic {
	width: 60px;
	text-align: center;
	border-left: 1px solid black;
}

td.amounts_td_basic {
	width: 60px;
	border-bottom: 1px solid #c0de25;
	text-align: center;	
}

#laskulla_bk_div {          
   background: transparent url('laskulla_bk.gif');
   height: 100%;
   width: 100%;
   position: fixed;
   z-index: 1000;
}
#laskulla_div {
   background-color: white;
   position: fixed;
   z-index: 1000;
   top: 50%;
   left: 50%;

}

