#shopping-cart-container {
	
	background: #e3ded9;
	
	padding: 7px;
	
}

.shopping-cart-content {
	
	background: #fff;
	
	padding: 7px;
	
}

 

.shopping-cart-content .data-table {

	width: 100%;

	border: none;
	
}

.shopping-cart-content .data-table .odd  { 

	background: none;
	
}

.shopping-cart-content .data-table .even { 

	background: none !important;
	
}

.shopping-cart-content .data-table td.last, 
.shopping-cart-content .data-table th.last { 

	border: 0 !important; 
	
}

.shopping-cart-content .data-table tr.last th,
.shopping-cart-content .data-table tr.last td { 

	border: 0 !important; 
	
}

.shopping-cart-content .data-table thead th {
	
	background: none !important;

	padding: 10px;
	
	/*font: 16px Tahoma, Geneva, sans-serif;*/
	font: 14px Tahoma, Geneva, sans-serif;
	color:#857B73;
	
	/*color: #2d272e;*/
	text-align:left;
	
	white-space: nowrap;
	
	border: none;
	
}

.shopping-cart-content .data-table thead th {
	
	border-bottom: 1px dashed #453a47 !important;
	color:#453A47;
	font-weight:bold;
	
}

.shopping-cart-content .data-table th.wrap { 

	white-space: normal; 
	
}

.shopping-cart-content .data-table th a,
.shopping-cart-content .data-table th a:hover { 

	color: #000;
	
}

.shopping-cart-content .data-table td { 

	padding: 15px 8px; 
	
}

.shopping-cart-content .data-table td.v-middle {
	
	vertical-align: middle;
	
}

.shopping-cart-content .data-table tbody td { 

	border: none !important;
	
	border-right: 1px dashed #453a47 !important;
	
}

.shopping-cart-content .data-table tbody td.last-col { 

	border: none !important;
	
}

.shopping-cart-content .data-table tbody.odd tr td,
.shopping-cart-content .data-table tbody.even tr td { border-bottom:0; }
.shopping-cart-content .data-table tbody.odd tr.border td,
.shopping-cart-content .data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
.shopping-cart-content .data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#2f2f2f; }
.shopping-cart-content .data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.shopping-cart-content .data-table tbody td .option-value { padding-left:10px; }



.continue-shopping-buttons {
	
	padding: 25px 20px 15px 20px;
	
	text-align: right;	
	
}

.continue-shopping-buttons .continue-shopping {
	
	float: left;
	
}







.cms-page-view #container #content .page-dinamic-content {
	
    font: 12px Tahoma, Geneva, sans-serif;

	color: #453a47;
	
	line-height: 150%;
	
}

.cms-page-view #container #content .page-dinamic-content h1 {

	margin: 0 0 10px 0;
	
	padding: 0;

    font: 40px Tahoma, Geneva, sans-serif;

	color: #453a47;

}

.cms-page-view #container #content .page-dinamic-content h2 {

	margin: 0 0 10px 0;
	
	padding: 0;

    font: 36px Tahoma, Geneva, sans-serif;

	color: #453a47;

}

.cms-page-view #container #content .page-dinamic-content h3 {

	margin: 0 0 10px 0;
	
	padding: 0;

	font: 30px Tahoma, Geneva, sans-serif;
	
	color: #61564c;
	
}

.cms-page-view #container #content .page-dinamic-content h4 {

	margin: 0 0 10px 0;
	
	padding: 0;

	font: 20px Tahoma, Geneva, sans-serif;
	
	color: #453a47;

}

.cms-page-view #container #content .page-dinamic-content h5 {

	margin: 0 0 10px 0;
	
	padding: 0;

	font: bold 16px Tahoma, Geneva, sans-serif;
	
	color: #453a47;

}

.cms-page-view #container #content .page-dinamic-content h6 {

	margin: 0 0 10px 0;
	
	padding: 0;

	font: bold 14px Tahoma, Geneva, sans-serif;
	
	color: #453a47;

}

.cms-page-view #container #content .page-dinamic-content p {

	margin: 0 0 10px 0;
	
	padding: 0;

}

.cms-page-view #container #content .page-dinamic-content ul {
	
	margin: 0;
	
	padding: 0 0 5px 0;
	
	list-style: none;
	
}

.cms-page-view #container #content .page-dinamic-content ol {

	margin: 0 0 0 5px;
	
	padding: 0 0 5px 10px;
	
	list-style: decimal;

}

.cms-page-view #container #content .page-dinamic-content ul li {
	
	background: url(../images/bullet.png) left 6px no-repeat;

	margin: 0;
	
	padding: 0 0 5px 15px;

}

.cms-page-view #container #content .page-dinamic-content ul.messages li {
	
	background: none;

	margin: 0;
	
	padding: 0;

}

.cms-page-view #container #content .page-dinamic-content a {
	
	color: #453a47;
	
	text-decoration: none;

}

.cms-page-view #container #content .page-dinamic-content a:hover {
	
	text-decoration: underline;
	
}
.cart-price{
font-weight:bold;
}

