/* SimpleCaddy css */
.sc_cart {
	font-family: Arial, Helvetica, sans-serif;
	width: 640px;
	font-size: 13px;
	padding: 0 0 0.2em 0;
	margin: 0;
}

.cartheading {
	padding: 0 0 0.2em 0;
	margin: 0;
	font-weight: bold;
}

.code_col {
	clear: both;
	float: left;
/* 	vertical-align: top;
	line-height: 20px;*/
	width: 70px; 
	font-size: 11px;
	color: #444;
	padding-top: 6px;
}

	.cartheading .code_col {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		padding-top: 0;
	}

.desc_col {
	display: inline;
	float: left;
	width: 220px;
	margin-bottom: 12px;
	padding-top: 5px;

}

	.cartheading .desc_col {
		padding-top: 0;
	}
	
.price_col {
	/*
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	*/
	display: inline;
	float: left;
	width: 70px;
	text-align: right;
	padding-top: 5px;
}
	
	.cartheading .price_col {
		padding-top: 0;
	}


.qty_col {
	display: inline;
	float: left;
	margin-left: 8px;
	width: 30px;
	padding-top: 0;
	text-align:center;
}

	.cartheading .qty_col {
		padding-top: 0;
	}

.total_col {
	display: inline;
	float: left;
	margin-bottom:2px;
	width: 90px;
	text-align: right;
	padding-top: 5px;
}

	.cartheading .total_col {
		padding-top: 0;
	}
.actions_col {
	display: inline;
	float: left;
	margin-left: 5px;
}

	.actions_col input {
		vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		margin-top: 1px;
	}

.tax_col {
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 400px;
}

.fill_col {
	clear: left;
	display: block;
	width: 487px;
	font-weight: bold;
	padding-top: 4px;
	
}
.cartactions {
	clear:both;
	width: 100%;
	margin-top: 10px;
}

.fill_left {
	float:left;
	clear: both;
}

.right_col {
	float: right;
	display: inline;
	width: 90px;
	text-align: right;
	margin-bottom: 3px;
}

.btnchange {
	
}

.btnremove {
	
}

.btncshopping {
	
}

.btnemptycart {
	
}

.btnorder {
	
}

.btnconfirm {
	
}

.btnshowcart {
	
}

/* div surrounding one item */
.content table.contentpaneopen_blog .sccart,
.content table.contentpaneopen .sccart{
	clear: both;
	display:table;
	height: auto;
	width: 640px;
	margin: -7px 0 0 0;
	background-color: #F2F2F2;
}

.content table.contentpaneopen_blog .sccart form,
.content table.contentpaneopen .sccart form {
	margin: 0;
	padding: 0;

}

/* SPANS */
/* Product */
.scproduct {
	display: none;
}

/* Product code */
span.scprodcode {
	display: none;
	/*
	display: inline;
	float: left;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #766d5b;
	*/ 
}

/* Product */
.scshorttext {
	display: inline;
	float: left;
	height: auto;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 2px 2px;
}

/* Price/Unit */



.scunitpricetext, .scunitprice, .scunitpricequantity, .scunitpricequantitytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
	}
	
	.scunitprice {
		display: inline;
		float: left;
		width: 75px;
		font-weight: bold;
		text-align: right;
		padding-top: 3px;
		padding-right: 8px;
	}
	
	.scunitpricetext {
		display: inline;
		float: left;
		width: 75px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: right;
		color: #766d5b;
		padding-bottom: 2px;
	}
	
	

.scunitpricequantity, .scunitpricequantitytext {
}

	.scunitpricequantity {
		display: inline;
		float: left;
		width: 32px;
	}
	
	.scunitpricequantitytext {
		display: inline;
		float: left;
		width: 20px;
		padding: 7px 3px 0 0;
	}
	
/* Input button */
.scunitpricequantity input, .qty_col input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 25px;
	height: 14px;
	vertical-align: top;
	margin-top: 3px;
}

/* Add to cart */

.scunitpricequantity {
	padding-right: 3px;
}

span.cartoptions  {
	float: left;
	display: inline;
	width: 190px;
	min-height: 1px;
	padding-right: 1px;
	margin-top: 3px;

}

.atczone {
		display: inline;
		float: left;
		margin-top: 3px;
		}
.atczone input {
		vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		width: 106px;
		}

/* FINAL STAGE OF ORDERING */		
/* customer_info added by MediaSPREA */
table.customer_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.3em;
	margin-top: 5px;
}
.reqfield {
	color: red;
	font-size: 90%;
	font-style: italic;
}
	
table.customer_info tr td{
	padding: 0 0 4px 0;
}

/* "nice" fix */
table.customer_info td.toimitusosoite, table.customer_info td.laskutusosoite, table.customer_info td.lisatietoa {
	padding-top: 10px;
}

table.customer_info .toimitusosoite, table.customer_info .laskutusosoite, table.customer_info .lisatietoa  {
	margin-top: 10px;
}
