/*----------------------------------------------------------------------------
CART*/
.cart-head{
	color:#ffffff;
	font-size:12px;
	width:693px;
	height:23px;
	display:inline;
	float:left;
	margin-bottom:1px;
	text-align:left;
	font-weight:bold;
	padding:7px 0px 0px 7px;
	background:#80b3d5;
	}
.cart-head_{
	color:#ffffff;
	font-size:12px;
	width:693px;
	height:23px;
	display:inline;
	float:left;
	
	margin-bottom:1px;
	text-align:left;
	font-weight:bold;
	padding:7px 0px 0px 7px;
	padding-top:30px;
	background:#80b3d5;
	}
.cart-head a{
	color:#FFFfFF;
	text-decoration:none;
	}
.cart-content{
	color:#004877;
	font-size:12px;
	width:700px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	background-color:#eaf2f8;
	}
.cart-content-row{
	color:#004877;
	font-size:12px;
	width:693px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-left:7px;
	border-bottom:solid 1px #ffffff;
	}
.cart-content-column{
	color:#004877;
	font-size:12px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:5px 0px 5px 0px;
	}
.cart-content-column a{
	color:#004877;
	font-weight:normal;
	text-decoration:underline;
	}
.cart-content-column a:hover{
	font-weight:normal;
	text-decoration:none;
	}	
.cart-content-column-nopadding{
	color:#004877;
	font-size:12px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:0px;
	}
input.cantitate{
	width:30px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.adresa{
	width:120px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.adresa-long{
	width:220px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.cart-submit {
	width:240px;
	height:72px;
	margin-top:20px;
	background:url(../img/bg-send.gif) top left no-repeat;
	border:none;
}
input.cart-subsubmit {
	height:24px;
	border:none;
	background:#dedede url(../img/arrow-breadcrumb.gif) no-repeat 0px 8px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#ea3900;
	display:inline;
	padding:5px 10px 5px 16px;
	overflow:visible;
	float:right;
	margin-right:7px;
}
input.cart-subsubmit:hover {
	height:24px;
	border:none;
	background:#d9d9d9 url(../img/arrow-breadcrumb.gif) no-repeat 0px 8px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#ea3900;
	display:inline;
	padding:5px 10px 5px 16px;
	overflow:visible;
	float:right;
	margin-right:7px;
}
.termeni{
	text-align:left;
	width:714px;
	height:20px;
	display:block;
	float:left;
	padding-top:10px;
	color:#004877;
}
.termeni a{
	color:#999999;
	text-decoration:none;	
}
.termeni a:hover{
	text-decoration:underline;
}

.clear {
  clear: both;
  height: 0;
}

.cartTable {
	color:#004877;
	display:inline;
	float:left;
	width:680px;
}
.cartTable .head{
	color: #FFF;
	font-weight:bold;
	background:#80b3d5 url(../img/cart/bg.right.head.gif) top right no-repeat;
	width:700px;
	height:30px;
	display:inline;
	float:left;
}
.cartTable .head .left{
	float:left;
	display:inline;
	height:23px;
	background:url(../img/cart/bg.left.head.gif) top left no-repeat;
	padding:7px 0px 0px 10px;
}
.cartTable .smallhead{
	color: #FFF;
	font-weight:bold;
	background:#80b3d5 url(../img/cart/bg.right.head.gif) top right no-repeat;
	width:622px;
	height:30px;
	display:inline;
	float:left;
	margin-top:8px;
}
.cartTable .smallhead .left{
	float:left;
	display:inline;
	height:23px;
	background:url(../img/cart/bg.left.head.gif) top left no-repeat;
	padding:7px 0px 0px 10px;
}

.cartTable .mainRow{
	font-weight:normal;
	background:#bfd9ea;
	height:30px;
	display:inline;
	float:left;
	margin-top:1px;
}

.mainColumn{
	display:inline;
	float:left;
	padding:7px 0px 7px 10px;
}
.mainColumn .column{
	display:inline;
	float:left;
}
.cartTable .subRow{
	font-weight:normal;
	background:#eaf2f8;
	display:inline;
	float:left;
	margin-top:1px;
}
.cart-thumb{
	width:65px;
	height:65px;
	background-color:#FFF;
	text-align:center;
	display:inline;
	float:left;
	border:#c7c7c7 solid 1px;
	}
.cart-thumb:hover{
	border:#046baf solid 1px;
}
.cart-remove{margin-top:-5px; zoom:0; position:relative; float:left; display:inline; margin-bottom:-5px}
.cartBtn{
	background:#e9484a;
	color:#FFF;
	float:right;
	display:inline;
	border:none;
	height:21px;
	padding:0px 20px 0px 20px;
	font-size:11px;
	font-weight:bold;
	overflow:visible;
	margin-right:7px;
	margin-top:12px;
}
.column .textBox-bg{
	width:155px;
	height:24px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin-left:30px;
	float:left;
	display:inline;
	border:none;
	background: url(../img/cart/bg.textbox.gif) top left no-repeat;
}
.cart-content-column .textBox-bg{
	width:155px;
	height:24px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin-left:30px;
	float:left;
	display:inline;
	border:none;
	background: url(../img/cart/bg.textbox.gif) top left no-repeat;
	margin-top:2px;
}
.textBox-bg .textBox{
	width:150px;
	height:19px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding:5px 0px 0px 5px;
	float:left;
	display:inline;
	border:none;
	background:none;
}
.cart-content-column .textArea-bg{
	width:155px;
	height:78px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin-left:30px;
	float:left;
	display:inline;
	border:none;
	background: url(../img/cart/bg.textarea.gif) top left no-repeat;
	overflow:auto;
}
.textArea-bg .textArea{
	width:150px;
	height:73px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding:5px 0px 0px 5px;
	float:left;
	display:inline;
	border:none;
	background:none;
}
.column label{
	width:90px;
	padding:8px 0px 0px 5px;
	float:left;
	display:inline;
}
.cart-content-column label{
	width:90px;
	padding:8px 0px 0px 5px;
	float:left;
	display:inline;
}
.cart-content-column .check{
	float:left;
	margin-top:10px;
	display:inline;
}
.cart-content-column .checkLabel{
	margin-left:5px;
	margin-top:10px;
	float:left;
	display:inline;
	width:260px;
}
.cart-content-column .radio{
	float:left;
	margin-top:5px;
	display:inline;
}
.cart-content-column .radioLabel{
	margin-left:5px;
	margin-top:5px;
	float:left;
	display:inline;
	width:260px;
}
.cartTable .subsubRow{
	font-weight:normal;
	background:#eaf2f8;
	display:inline;
	float:left;
	margin-bottom:2px;
}

