#catList {
  border-top: 2px solid #FFCFAF;
}

#catList a {
  font-family: verdana, Arial, sans;
  font-size: 8pt;
  border: 1px solid #FFCFAF;
  background-color: #FFECDF;
  display:block;
  padding:5px;
  padding-left: 25px;
  margin: 2px;
  background-image:url(../images/link.gif);
  background-repeat:no-repeat;
  background-position: 5px 6px;
}

#catList a:hover {
  background-color: #cfcfcf;
}


.fieldset {
  margin:10px;
}

.fieldset div {
  
}

.fieldset input {
  width:150px;	
  margin:5px;
  padding-left: 8px;
  height:20px;	
  width:140px;
  border:solid 0 #fff;
  background: transparent url("../images/textfield_bg.gif") no-repeat;
}

#producttbl td, div, span, p, td{
  font-family: verdana, Arial, sans;
  font-size: 8pt;
}

.cartheader {
  background-color:#999999;
  padding: 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif
  font-size: 9pt;

  color:white;
}

.carttbl {
  width:100%;
}

.oneProduct  {
  background: transparent url(../images/product_back.gif) no-repeat;
  margin:0;

}

.oneProduct  td {
  padding:15px;
}

#linktable {
  padding: 10px;
}

#cartinfo {
  margin:10px;  
}

.productpopup {
}

.productpopup td {
  padding-top:2px;
  padding-left:7px;
}

.dojoDialog {
    background : #eee;
    border : 1px solid #999;
    -moz-border-radius : 5px;
    padding : 4px;
}

a:link.orderlink,
a:visited.orderlink,
a:hover.orderlink,
a:active.orderlink
{
	color: #000000;
	text-decoration:none;
}

.pagerlink:link, .pagerlink:visited, .pagerlink:active, .pagerlink:hover  {
	text-decoration: none;
}

.pagerlink_selected:link, .pagerlink_selected:visited, .pagerlink_selected:active, .pagerlink_selected:hover  {
	text-decoration: underline;
}

.treeview, .treeview ul {  
    padding: 0; 
    margin: 0; 
    list-style: none; 
}

.treeview li {  
    margin: 0; 
    padding: 4px 0 3px 20px; 
} 
		      
.treeview li { background: url(../../site/latest/components/lib/javascript/jquery-plugins/treeview/images/tv-item.gif) 0 0 no-repeat; } 
.treeview .collapsable { background-image: url(../../site/latest/components/lib/javascript/jquery-plugins/treeview/images/tv-collapsable.gif); } 
.treeview .expandable { background-image: url(../../site/latest/components/lib/javascript/jquery-plugins/treeview/images/tv-expandable.gif); } 
.treeview .last { background-image: url(../../site/latest/components/lib/javascript/jquery-plugins/treeview/images/tv-item-last.gif); } 
.treeview .lastCollapsable { background-image: url(../../site/latest/components/lib/javascript/jquery-plugins/treeview/images/tv-collapsable-last.gif); } 
.treeview .lastExpandable { background-image: url(../../site/latest/components/lib/javascript/jquery-plugins/treeview/images/tv-expandable-last.gif); }

#wrapper {
  margin:auto;
  width:550px;
  border:1px solid #CCCCCC;
  padding:5px;
}
.vaal_pun {
  width:540px;
  padding:3px;
  background-color:#ffefff;

  border-bottom:1px dashed #CC0000;
}
.valk {
  width:540px;
  padding:3px;
  background-color:#FFFFFF;

  border-bottom:1px dashed #CC0000;
}
.vaal_pun td {
  padding-bottom:2px;
}
.valk td {
  padding-bottom:2px;
}
#harmaa{
  width:540px;
  padding:3px;
  background-color:#ededed;

  border-bottom:1px dashed #660033;
}	
.vasen_viiva {
  padding-right:5px;
  border-left:1px solid #CCCCCC;
}
		  
#product_search_detailed input[type="text"] {
      height: 15px;
      width: 55px;
      +width: 50px;
      font-size: 12px;      
}

#product_search_form_fields input[type="text"] {
      height: 15px;
      font-size: 12px;
}

select {

      font-size: 12px;
}
#product_search_container {
      /*white-space: nowrap;*/
}
.pikahaku {
  font:bold 12px Verdana, Arial, Helvetica, sans-serif;
  color:#660033;
}
				  