/*************************************************
	#file:		content.css
	
	#desc:		Basic styles for general content
	
*************************************************/


/**************************************
						  Pagina produs
**************************************/


.item-container { float:left; padding-top:10px; width:507px; background:url(../images/bg_prodcontainer_top.gif) no-repeat 0 0; }

	.item-container .holder { padding:0 4px 0 10px; border-left:1px solid #f6e497; border-right:1px solid #f6e497; }
	
	.item-container .item-cont-dummy { height:10px; overflow:hidden; background:url(../images/bg_prodcontainer_bottom.gif) no-repeat 0 0; }
	
		/*  Product description  */
		.item-container .prod-description { float:left; padding:13px 0 0 0; width:259px; background:url(../images/bg_proddesc_top.gif) no-repeat 0 0; }

			.item-container .prod-description .proddet-dummy { height:13px; overflow:hidden; background:url(../images/bg_proddesc_bottom.gif) no-repeat 0 0; }
		
			.item-container .prod-description .holder { padding:0 3px 0 6px; min-height:279px; _height:279px; background-color:#fcfae1; border-left:1px solid #f6e497; border-right:1px solid #f6e497; }
			
				.item-container .prod-description .holder a { text-decoration:underline; color:#B9121B; font-weight:bold; }
				
				.item-container .prod-description .holder span { color:#4C1B1B; font-weight:bold; }
				
				.item-container .prod-description .holder ul { margin:8px 0 10px 0; padding-bottom:0px; }
						
					.item-container .prod-description .holder ul li.last { margin:7px 0 0 0; padding-bottom:10px; }
						
						.item-container .prod-description .holder ul li.last a { padding-left:10px; background:url(../images/bg_navbar_arrow.gif) no-repeat 0 4px; }
						
		/* END Product description  */
			
		/*  Product Image */
		.item-container .prod-image { float:right; margin-left:7px; padding-top:10px; width:220px; background:url(../images/bg_prodimage_top.gif) no-repeat 0 0; }
		
		.item-container .prod-image.others { margin-top:7px; }
		
			.item-container .prod-image.others li { margin-bottom:5px; padding-left:6px; }
			
			.item-container .prod-image.others li a.printme { display:block; padding-left:17px; text-align:left; min-height:18px; _height:18px; line-height:18px; background:url(../images/bg_printme.gif) no-repeat 0 2px; }
			
			.item-container .prod-image.others li a.sendme { display:block; padding-left:17px; text-align:left; height:18px; line-height:18px; background:url(../images/bg_sendme.gif) no-repeat 0 2px; }
			
			.item-container .prod-image.others li.last { margin:0; }
		
			.item-container .prod-image .holder { padding:0; text-align:center; }
			
				.item-container .prod-image .holder img { margin-bottom:20px; }
			
				.item-container .prod-image .holder a { padding:0 20px 0 0; color:#b9121b; background:url(../images/bg_prodimg_zoom.gif) no-repeat right 0; text-decoration:underline; }
	 
			.item-container .prod-image .prodimg-dummy { height:10px; overflow:hidden; background:url(../images/bg_prodimage_bottom.gif) no-repeat 0 0; }
		/*  Product Image */
	
		/*  Product comment  */
		.item-container .prod-details.comment { margin-top:15px; padding-top:10px; width:486px; background:url(../images/bg_prodcomment_top.gif) no-repeat 0 0; }

			.item-container .prod-details.comment .comment-dummy { height:10px; overflow:hidden; background:url(../images/bg_prodcomment_bottom.gif) no-repeat 0 0; }
		
			.item-container .prod-details.comment .holder { background-color:#fcfae1; border-left:1px solid #f6e497; border-right:1px solid #f6e497; }
			
				.item-container .prod-details.comment .holder p.title { margin-bottom:7px; color:#4c1b1b; }
				
				.item-container .prod-details.comment .holder p.last { margin-top:7px; }
			
		.item-container .prod-details.comment.highlight { margin-top:15px; background:url(../images/bg_prodcommenth_top.gif) no-repeat 0 0; }
			
	  		.item-container .prod-details.comment.highlight .comment-dummy { height:10px; overflow:hidden; background:url(../images/bg_prodcommenth_bottom.gif) no-repeat 0 0; }
	  	
	  		.item-container .prod-details.comment.highlight .holder { background-color:#fff; }		
		/*  Product comment  */



/**************************************
							    Contact
**************************************/

	#content .container .static { padding:0 13px; color:#4C1B1B; }
	
		/* #content .container .static .c-text img { float:right; padding:10px; border:2px solid #f6e497; } */
		#maps {float:right;}
		#maps img {padding:10px; border:2px solid #f6e497; }
		#maps h4 {text-align: right; margin: 10px 0 2px 0;}
		
		#content .container .static .c-text p.static-info { line-height:18px; font-size:12px; }
		
			#content .container .static .c-text p.static-info a { font-size:12px; text-decoration:underline; color:#B9121B; }
			
		#content .container .static ul.jump-links { margin-top:20px; }
			
			#content .container .static ul.jump-links li { float:left; margin-right:15px; }
			
				#content .container .static ul.jump-links li a { color:#B9121B; text-decoration:underline; }
				
				#content .container .static ul.jump-links li a:hover { text-decoration:none; }
		
			
/**************************************
						  Portable Form
**************************************/
	
	.send-form { margin-top:25px; width:300px; border:0px solid #999; }
	
	.send-form.account { float:left; margin-right:20px; }
	
	.send-form.mycart { float:left; margin-right:10px; width:350px; }
	
	.send-form.mycart.last { margin-right:0; }
	
	
			.send-form.mycart p { margin-bottom:10px; font-weight:bold; }
			
				.send-form.mycart .form-wrapper .left-cell { width:140px; line-height:18px; font-weight:bold; }
				
				.send-form.mycart .form-wrapper .right-cell { width:180px; line-height:18px; color:#B9121B; }
		
	
		.send-form .form-wrapper { height:22px; margin-bottom:4px; }
		
			.send-form .form-wrapper a { color:#B9121B; text-decoration:underline; }
		
		.send-form .form-wrapper.extra { height:92px; }
		
		.send-form .form-wrapper.higher { padding-top:10px; height:35px; }
		
			
			.send-form .form-wrapper.extra .left-cell { width:120px !important; }
	
			.send-form .form-wrapper .left-cell { float:left; width:120px; height:22px; }
			
				.send-form .form-wrapper .left-cell label { line-height:22px; font-weight:bold; }
				
					.send-form .form-wrapper .left-cell label span { color:red; }
					
			
			.send-form .form-wrapper .right-cell { float:left; width:160px; height:22px; }
			
				.send-form .form-wrapper.higher .right-cell { height:35px; }
			
					.send-form .form-wrapper .right-cell.text a { color:#B9121B; font-weight:bold; text-decoration:underline; }
			
				.send-form .form-wrapper .right-cell INPUT.text-input { padding-top:2px; width:150px; height:16px; _margin:-1px 0; border:2px solid #f6e497; }
				
				.send-form .form-wrapper.extra .right-cell .txarea { width:170px; height:90px; font-size:11px; overflow:auto; border:2px solid #f6e497; }
			


/**************************************
 				 	 		 Print list
**************************************/

.container.print-list { margin-top:7px; }

	.container.print-list .holder {  }
	
		.container.print-list .holder ul li { line-height:18px; }
	
			.container.print-list .holder ul li a { padding-left:10px; color:#4C1B1B; font-weight:bold; background:url(../images/bg_navbar_arrow.gif) no-repeat 0 3px; }


			
/**************************************
 				 	 		 Changeview
**************************************/	
		
#changeview { margin:0 auto 18px auto; width:500px; height:24px; }

	#changeview .container-changeview .no-content { float:left; }
	
	#changeview .container-changeview .no-content.last { padding:0 4px; height:24px; line-height:24px; background:transparent url(../images/bg_btn_submit.jpg) repeat-x scroll 0pt; }
	
			#changeview .container-changeview .no-content input { margin-right:9px; width:110px; padding:0 5px; height:24px; color:#fff; background:transparent url(../images/bg_btn_submit.jpg) repeat-x scroll 0pt; border:0; }
		
			#changeview .container-changeview .no-content select { float:left; margin-right:0; *margin-top:1px; height:20px; font-size:12px; *height:21px;}
		
			#changeview .container-changeview .no-content .per-page { float:left; margin-left:4px; color:#fff; }

		
		
/**************************************
 				 	 		 	   Cart
**************************************/

.cart-content { padding-top:13px; margin:7px auto 0 auto; width:676px; background:url(../images/bg_cart_top.gif) no-repeat 0 0; }

	.cart-content .holder { padding-left:25px; border-right:1px solid #f4e196; border-left:1px solid #f4e196; background-color:#fcfae1; }
	
	.cart-content .cart-dummy { height:13px; background:url(../images/bg_cart_bottom.gif) no-repeat 0 0; }
	
	.cart-content div.line { margin:15px 0; }
	
	
	.cart-content .holder a { color:#B9121B; text-decoration:underline; font-weight:bold }
	
	.cart-content .holder table td { padding-left:15px; }
	
	.cart-content .cart a img { width:80px; }
	
		.cart-content table.cart td.prod-image { width:100px; height:90px; }
		
		.cart-content table.cart td.description { width:240px; }
		
		.cart-content table.cart td.quantity { width:140px; }
		
			.cart-content table.cart td.quantity div { float:left; line-height:20px; }
			
			.cart-content table.cart td.quantity p { clear:both; width:100%; }
			
			.cart-content table.cart td.quantity div.no-content { margin:0 1px 0 4px; }
			
				.cart-content table.cart td.quantity div.no-content input { padding-top:2px; height:16px; width:35px; border:1px solid #e1dfdf; }
		
			
	.cart-content.actions { margin-top:0; }
	
		.container .cart-content.actions .holder div.info { float:left; width:33%; }
			
	.cart-content.actions.last-step { margin-top:40px; }
	
	/**/.cart-content.actions.last-step div.info a { display:block; margin-top:10px; height:25px; line-height:25px; padding-left:25px; }
			
		.cart-content.actions.last-step a.empty-cart { background:url(../images/bg_empty.gif) no-repeat 0 0; }
				
		.cart-content.actions.last-step a.save-cart { background:url(../images/bg_save.gif) no-repeat 0 0; }
		
		.cart-content.actions.last-step a.send-command { background:url(../images/bg_send_command.gif) no-repeat 0 0; }
		
		
		
/**************************************
 				 	 	 Send to friend
**************************************/

.send-to { width:730px; margin:0 auto; border:1px solid #f7f7f7; }

	.send-to td, th { padding:10px 5px 5px 10px; text-align:left; }
	
		.send-to td p { line-height:17px; width:85%; }
		
		.send-to td a { color:#B9121B; font-weight:bold; }
		
	.send-to.multi td.title { width:130px; color:#4C1B1B; font-weight:bold; }
		
	.send-to.multi td.price { width:120px; }
	
	.send-to td.price span { color:#B9121B; }