/* ===========================================================================
Standard CSS
=========================================================================== */
html, body {
  margin: 0; 
  padding: 0;
} 

body {
  font-family: 'Lucida Sans', Verdana, Arial;
  margin: 0; 
  padding: 0;
  /*
  color : #000000;
  background-image: url(images/background.png); 
  background-repeat: repeat;
  */
}

table {
  border : 0px;
}



/* ===========================================================================
Layout CSS
=========================================================================== */
div.topfade {
	background-image: url(images/topfade.png); 
  background-repeat: repeat-x;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

td.logo {
  border-bottom : 2px solid #675a00;
}

td.right_left_shadows {
  background-image: url(images/rightleftfade.png);
}

td.outer_bottom {
  padding-left: 10px;
  padding-right: 10px;
}

div.bottomfade {
  height: 10px;
  background-image: url(images/bottomfade.png);
  background-repeat: repeat-x;
}

td.left {
  background-color : #ffffff;
  background-image: url(images/menu_bg.png);
  background-repeat: repeat-y;
}

td.main {
  padding : 25px;
  background-color : #ffffff;
}

td.right {
  background-color: #ffffff;
  
  padding-left: 18px;
  
  background-image: url(images/menu_right_bg.png);
  background-repeat: repeat-y;
}

td.cartbottom {
  padding : 5px;
  background-color : #f3f3f3;
  border-top : 1px solid #675a00;
  border-bottom : 1px solid #675a00;
  background-image : url(images/footer_bg.png);
}

font.cartbottom {
  font-family: Verdana, Arial;
  font-size : 70%;
  color : #007ba4;
}


/* Bottom styles, applies to the bottom area */

td.bottom {
  padding : 5px;
  background-color: #ffffff;
}



/* ===========================================================================
Navigation CSS
=========================================================================== */
 
div.nav_open { 
  font-size: 70%;
  color : #007ba4; 
  
  width: 182px;
  height: 20px;
  
  padding-left: 6px;
  padding-top: 4px;
} 
 
a.nav_open, a.nav_closed {
  color: #403b18;
  text-decoration: none;
  font-weight: bold;
} 
 
a:hover.nav_open {
  color: #a39a56;
  text-decoration: none;
  font-weight: bold;
}

a:active.nav_open {
  color: #a39a56;
  text-decoration: none;
  font-weight: bold;
}
 
 
 
div.nav_closed { 
  background-image: url(images/menu_link_bg.png);
	background-repeat: repeat-x;
	
	height: 20px;
	width: 182px;
	
  font-size: 70%;
  color : #007ba4; 

  padding-left: 6px;
  padding-top: 4px;
} 

/* ===========================================================================
Text CSS
=========================================================================== */

p, li {
  font-family: Verdana, Arial;
  font-size : 80%;
  line-height : 140%;
}

p.smallbasic {
  font-family: Verdana, Arial;
  font-size : 70%;
}

p.smallnote {
  font-size : 70%;
  color : #7a7a7a;
  display : inline;
}

p.smallfade {
  font-size : 70%;
  color : #adadad;
}

#rightc a {
  color: #403b18;
  text-decoration: none;
}

#rightc a:hover {
  color: #a39a56;
  text-decoration: none;
}

#rightc a:active {
  color: #a39a56;
  text-decoration: none;
}




/* ===========================================================================
Other CSS
=========================================================================== */
form.product_search_form {
  font-size: 70%;
}




/* Product table styles, applies to product detail area */


img.borderi {
  border: 0px;
}

TD.details {
  padding : 10px;
  border-left : 1px solid #f3f3f3;
}

TR.list1 {
  background-color : #f9f9f9;
} 

TR.list2 {
  background-color : #ffffff;
} 



/* Shopping cart styles, applies to shopping cart table area */

TD.cartbasic {
  padding : 5px;
  border-bottom : 1px solid #f3f3f3;
} 

P.cartbasic {
  font-size : 80%;
} 

TD.carttotal {
  padding : 5px;
  border-bottom : 1px solid #f3f3f3;
} 

P.carttotal {
  font-size : 80%;
  font-weight : bold;
} 



/* Progress bar styles, applies to progress bar area */

P.pb {
  font-size : 70%;
  color : #adadad;
} 

TD.pbactive {
  border-top : 1px solid #f3f3f3;
  border-bottom : 1px solid #f3f3f3;
  background-color : #ffffb3;
} 

TD.pbinactive {
  border-top : 1px solid #f3f3f3;
  border-bottom : 1px solid #f3f3f3;
  background-color : #ffffff;
}


  	     	      	  

INPUT.button {
	border-top: 1px solid #353529;
	border-bottom: 1px solid #7c7c73;
	border-left: 1px solid #353529;
	border-right: 1px solid #7c7c73;
  margin-top: 0px;
  
  background-image : url(img/button_bg.gif);
  background-repeat:repeat-x;
   
  color : #e5e5cf;
  font-weight: bold;
  font-size: 11px;
  padding: 5px 10px;
}

INPUT.field {
  border-top : 1px solid #747474;
  border-bottom : 1px solid #747474;
  border-left : 1px solid #747474;
  border-right : 1px solid #747474;
  
  font-family : Verdana, Arial;
  
  background : #ffffff;
  color : #666;
}

TEXTAREA.field {
  border-top : 1px solid #747474;
  border-bottom : 1px solid #747474;
  border-left : 1px solid #747474;
  border-right : 1px solid #747474;
  
  font-family : Verdana, Arial;
  
  background : #ffffff;
  color : #000000;
}

FORM.inline {
  display : inline;
} 

FORM.productsearchform {

}

div.product_search_div {
  padding: 10px;
}      	   	       		         	    	   	   	     

/* Clover Shop Copyright (c) 2001- Apilaratas Oy - http://www.apilaratas.fi */

.nettiluotto td {
	font-size: 11px;
	vertical-align: top;
	text-align: center;
	width: 100px;
	font-family: times;
}