body
{
	font-size: 12px;
	font-family: "Lucclassa Grande", "Lucclassa Sans Unicode", Verdana, Arial, sans-serif;
	margin: 0 0 20px 0;
	padding: 0;
}
input, select, textarea, .CARTINPUT
{
	padding: 0;
	border: 1px solid #7F7F7F; 
	text-align: left;
	margin: 0 0 5px 0;
}
hr
{
	width: 50%;
	border: 0;
	height: 1px;
	background: #423D3D;
}
.loginCont
{
text-align: left;
width: 80%;
margin-left: 10px;
}

.content
{
margin: 0 auto;
width: 80%;
}

p
{
	text-align: left;
	display: block;
}
h2, h3 
{
	text-align: left;
}


#smallborders
{
	background: gray;
}
#smallborders td 
{
	background: white;
}
.cart
{
	width: 450px;
	background: inherit;
	margin: auto;
}
.cart td
{
	background: inherit;
	text-align: left;
}
.cart-1 
{
	background: inherit; 
	border-left: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	padding: 5px;
}
.cart-2 
{
	background: inherit; 
	border-left: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
	padding: 5px;
}
.cart-del 
{
	background: inherit; 
	border-bottom: 1px solid #7F7F7F;
	padding: 5px;
}
.cart-title
{
	background: inherit; 
	border-bottom: 1px solid #7F7F7F;
	padding: 5px;
}
.cart-vertPaddings
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.cart-title a:link, .cart-title a:hover,.cart-title  a:visited:hover, .cart-title a:active, .cart-title a:visited  { text-decoration: underline; font-weight: normal; }


.cart-submits
{
	background: inherit; 
	padding: 5px;
}
.edasiTel {
	border: 1px dotted #7F7F7F; 
	padding: 5px 15px; 
	background: white; 
	margin: 0 auto;
}
.confirmTable 
{
	border: 1px dotted #7F7F7F;
	padding: 10px;
	width: 450px;
	background: #e1e1e1;
	margin: 0 auto;
}
.confirmTable td 
{
	background: #e1e1e1;
	padding-left: 50px;
}
.pages
{
	text-align: left; 
	padding: 5px 0;
	font-size: 14px;
}
.pages a, .pages a:link,.pages a:visited, .pages a:hover, .pages a:active{
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
}

.message
{
	border: 1px dotted #7F7F7F;
	padding: 10px;
	color: #A52A2A;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	width: 400px;
	margin: 5px auto 15px auto;
}
.price
{
	text-align: left;
	font-weight: bold;
}
.toode
{
	border: 1px solid #BFBFBF;
	background: white;
	margin-bottom: 15px;
	padding: 10px;
	width: 550px;
	margin: 5px auto;
}
.modest:link, .modest:visited
{
	color: gray;
	text-decoration: none;
	font-weight: bold;
}
.modest:hover, .modest:active
{
	color: #423D3D;
	text-decoration: none;
	font-weight: bold;
}
.row1, .cart td.row1
{
	text-align: right;
	padding-right: 10px;
	width: 35%;
}
.row2, .cart td.row2
{
	text-align: left;
	padding-left: 10px;
}

.comment
{
	border-left: 1px dotted #BFBFBF;
	border-right: 1px dotted #BFBFBF;
	border-bottom: 1px dotted #BFBFBF;
	margin-bottom: 10px;
	text-align: justify;
}
.comment p
{
	padding: 0 8px 8px 8px;
}
.commenterEmail
{
	display: block;
	font-size: 10px;
	text-align: right;
}
.commenter
{
	color: #7F7F7F;
	font-weight: bold;
}
.commentTitle
{
	border-bottom: 1px dotted #BFBFBF;
	border-top: 1px dotted #BFBFBF;
	display: block;
	background: #E5E5E5;
	font-weight: bold;
	color: #423D3D;
	text-align: left;
	padding-left: 8px;
}
.gensmall
{
font-size: 10px;
}
.title
{
	margin-bottom: 2px;
}
.highlight
{
	background: #D3CC59;
}
#cartFloat 
{
	height: 100%;
	width: auto;
	text-align: right;
	margin-right: 100px; 
}

#cartAhref:link {
	color: Olive;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#cartAhref:hover, {
	color: Olive;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#cartAhref:visited, #cartAhref:focus, #cartAhref:active {
	color: Olive;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#activeListItem{background: #dfdfdf;}
#pageAct { border: 1px solid olive; margin: 2px; }
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }