.promo {
	margin:5px 0;
}
.block-compare p {
	font-size:10px;
}
.block-subscribe input {
	float:right;
}
.block-subscribe button {
	background-color:#669933;
	color:#FFFFFF;
	float:right;
	margin-top:3px;
}

.block-subscribe button span{
	color: #FFFFFF;
}

.mini-livechat {
	padding: 0px; 
}
.mini-livechat input {
	border:1px solid #CCCCCC;
	height:23px;
	margin-top:4px; 
	width:105px;
}
.input-text, .validate-number {
	float:none;
}

.colors {
	clear:both;
	margin-left:15px;
	padding-top:15px;
}

.rating-box-product {
	float:right;
	text-align:right;
	margin-bottom:5px;
}

.right-dim {
float:right;
}
.mini-livechat .content {
	overflow:auto;
	max-height:150px;
	border:1px solid #ccc;
	margin: 0 10px;
}

.gift-card-info {
	border-bottom:2px solid #eee;
	margin-bottom:15px;
	padding-bottom:10px;
}
.gift-card-info p {
	margin-bottom:5px;
}

.giftcard-preview-container { border:solid 1px #DDD; width:265px; }
.giftcard-preview-message-box { height:150px; padding-top:20px}
.giftcard-preview-message-box .giftcard-message { margin:0 auto; width:200px; height:100px; font-size:10px; line-height:15px; text-align:left; }
.giftcard-preview-img-box { height:140px; background:#eee; padding-top:10px; }
.giftcard-preview-img-box .giftcard-img-container { margin:0 auto; width:150px; height:100px;}
.giftcard-preview-img-box .giftcard-img { width:150px; }

.tabel-artisti{
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-weight: normal;
	/*font-family: Tahoma;*/
}

#artist-register  .button-submit{
	margin-top: 10px;
	/*background-color:#669933;
	border:1px solid #003300;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
	margin-top: 5px;*/
}

#artist-register fieldset{
	border: 1px solid #CCCCCC;
	padding: 10px;
}

#artist-register input, #artist-register textarea{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#505050 #C0C0C0 #C0C0C0 #505050;
	border-style:solid;
	border-width:1px;
	width: 150px;
	/*background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
	height: 18px;
	text-decoration: none;
	font-weight: normal;*/
}

#artist-register fieldset label, #artist-register fieldset textarea{
	clear: both;
	float: left;
}

#artist-register legend{
	display: block;
}

#artist-register td{
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
}

#artist-register button{
	/*width: 100px*/
}

#artist-register input[type="radio"] , #artist-register input[type="checkbox"]{
	width: 20px;
}

/*   GLIDER   */
#introhomepage{
	width: 740px;
	height: 320px;
}

/*  GLIDER   */

.category-header{
	display:block;
	text-align:justify;
}

#artisti_div{
	margin-left:0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	font-size: 12px;
}

#artisti_div a{
	font-size: 12px;
}

#artisti_div .litere{
	text-align: center;
}

.autor:hover {
	color:#85BE13;
	/*font-family:Tahoma;*/
	font-size:12px;
	font-weight:bold;
}

.autor {
color:#5A8209;
/*font-family:Tahoma;*/
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.banner_categories {
	/*margin-top:-62px;*/
	display:block;
	width: 200px;
	/*
background: transparent url(../images/grid.gif) repeat;
*/
	z-index:9999;
	/*height:60px;*/
	position:relative;
	opacity:0.5;
}

.banner_categories:hover{
	/*
background-color: #FFFFFF;
*/
}

.banner_categories li {
	/*float:left;
	display:inline;*/
	margin:0 10px;
	width: 200px;
}

.banner_categories a {
	font-size:18px;
	/*color:#222;*/
	opacity:1.0;
}

.narrow-by ul {
	padding-left:15px;
}

#contactForm label{
	color:#666666;
	float:left;
	/*font-family:Tahoma;*/
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	width:100px;
}

#contactForm input, #contactForm textarea, #contactForm select{
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	color:#666666;
	/*font-family:Tahoma;*/
	font-size:11px;
	font-weight:normal;
	height:18px;
	text-decoration:none;
}

.address-right-button{
	width: 100%;
	float: right;
}

.address-right-button .form-button{
	float: right;
}


#login-form button span, #form-validate button span{
	color: #FFFFFF;
}

.menu .full_menu_span{
	color:#0A5E83; 
}

.menu #narrow-by-list span:hover{
	color: #000000;
}

.menu #narrow-by-list a:hover{
	color: #0A5E83;
}

.block-currency-links a:hover, .block-currency-utils a:hover{
	color: #0A5E83;
}

.add-to-links a{
	text-decoration: underline;
}

.right-dimensioning a, .breadcrumbs a, .data-table a{
	text-decoration: none;
}

.add-to-links a:hover, .right-dimensioning a:hover, .breadcrumbs a:hover, .data-table a:hover, .litere a:hover{
	color: #0A5E83;
}

.litere a, .block-account a{
	color: #0A5E83;
	text-decoration: none;
}

.litere a:hover, .block-account a:hover{
	color: #000000;
}

.colectia_descriere a{
	text-decoration: none;
}

.colectia_descriere a:hover{
	color: #0A5E83;
}

.products-grid span{
	text-decoration: none;
}

.products-grid span:hover{
	color: #0A5E83;
}

.products-grid .price:hover{
	color: #CC0000;
}

.footer-featured span:hover{
	color: #0A5E83;
}

.footer-container{
	height: 220px;
}

.footer-links h3{
	color: #4a98be;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
}

.footer-links div a, .footer-links div label{
	clear: both;
	float: left;
	font-size: 11px;
}

.footer-links div a:hover{
	font-size: 11px;
}

.footer-links div{
	margin: 0px 50px 0px 15px;
}

.footer-links .input-box{
	clear: both;
	float: left;
	margin: 0px;
}

.footer-links .input-box input{
	height: 23px;
	font-size: 12px;
}

.footer-links .footer_newsletter{
	margin: 0px 0px 0px 69px;
}

.footer-links .footer_newsletter button{
	/*font-family:Tahoma;*/
	font-size:11px;
	font-weight:bold;
	height: 30px;
}

.footer-links .footer_newsletter button span{
	color:#FFFFFF;
	padding: 0px 3px;
}

.product-list-name {
	color:#333333;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	margin:0;
	text-decoration:none;
	width:250px;
	display:block;
	float:left;
	margin-left:5px;
}

.products-grid .product-list-name {
	float:none;
	width:auto;
}

.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;
  background-color: #fff;
  margin: 0px 6px 6px 0px;
} 
  
.product-list-name h2{
	font-size: 14px;
}

.form-add-tags button span{
	color: #FFFFFF;
}

.form-add-tags button, .form-add-tags input{
}

.form-search #search{
	margin-bottom:3px;
	height: 13px;
}

.registered-users .form-list input{
	width: 180px;
}

.add-to-cart input{
	
}

.block-cart .block-content .actions span{
	color: #FFFFFF;
}

#postcode{
	height: 18px;
}

.div_descriere{
	float:left;
	padding:10px;
	width:545px;
}

.continue_shopping{
	background-color: #999999;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	border-width: 1px;
}

.input_colors {
	height:14px;
	width:14px;
}

#form-validate .news_cont_label{
	width: 250px;
}

.address_second{
	margin-left: 150px;
}

.button-set{
	height: 40px;
}

#billing-new-address-form input, #shipping-new-address-form input{
	width: 250px;
}

label { }
label input { height:18px; }

.retrieve-gift-card-balance p { padding:5px; border:1px solid #ccc; background:#eee; color:red; margin-top:10px; }
.category-products a { /*
text-decoration:none;
*/ }
a.home-featured { text-decoration:none; }

