
* { border: none; padding: 0; margin: 0; outline: none; }

div#site_container #contents_holder {
	margin: 0 auto;
	width: 762px;
	overflow: hidden;
	/*border: 1px solid green;*/
}

	div#site_container #contents_holder #left_side {
		width: 180px;
		height: 689px;
		float: left;
		display: inline;
		background-color: #53443C;
		padding: 35px 13px 0 11px;
	}


	div#site_container #contents_holder #right_side {
		float: left;
		display: inline;
		/*position: absolute;*/
		width: 531px;
		margin: 16px 11px 0 15px;
		background-color: #FFF;
	}

		div#site_container #contents_holder #right_side #r_top {
			height: 29px;
			background: url(../img/content_box_top_bg.jpg) top left no-repeat;
		}


		div#site_container #contents_holder #right_side #r_middle {
			height: auto !important;
			min-height: 650px;
			height: 650px;
			padding: 0 20px 0 38px;
			background: url(../img/content_box_middle_bg.jpg) top left repeat-y;	
		}

			div#site_container #contents_holder #right_side #r_middle #empty_cart {
				font-family: "Trebuchet MS";
				font-size: 17px;
				color: #666;
				padding: 30px 5px 5px 0;
	 		}
	 		

			div#site_container #contents_holder #right_side #r_middle #items_holder {
				margin-top: 0px;
	 		}
	 		
				div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla {
					border: 0px;
	 			}
	 			
	 				div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla #first_row {
						font-family: "Trebuchet MS";
						font-size: 12px;
						color: #666;
	 				}
	 			
	 				div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .final_row {
						border-bottom: 1px solid #DCDBDB;
						line-height: 1px;
						height: 1px !important;
						margin-bottom: 8px;
	 				}
	 			
					div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla img {
						width: 75px;
						height: 75px;
	 				}
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .pic_cell {
						font-family: "Trebuchet MS";
						font-size: 10px;
						text-align: center;
						padding: 4px 15px 4px 4px;
						width: 100px;
	 				}
	 				
						div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .pic_cell a {
							text-decoration: none;
							color: #9A0125;
	 					}
	 					
						div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .pic_cell a:hover {
							text-decoration: underline;
							color: #9A0125;
	 					}

					div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .data_cell {
						text-align: left;
						font-family: "Trebuchet MS";
						font-size: 12px;
						color: #9A0125;
						padding: 4px 4px 4px 0;
						width: 150px;
	 				}
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .amount_cell {
						text-align: center;
						padding: 4px;
						width: 80px;
	 				}
	 				
						div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .amount_cell .cantidad_text {
							border: 1px solid #333;
							padding: 3px;
							text-align: center;
							width: 18px;
							font-family: "Trebuchet MS";
							font-size: 12px;
	 					}
	 					
						div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .amount_cell .append_remove_item {
							width: 16px;
							height: 16px;
							margin-top: 2px;
	 					}
	 					
	 					
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .price_cell {
						text-align: right;
						font-family: "Trebuchet MS";
						font-size: 17px;
						color: #9A0125;
						padding: 4px 0 4px 4px;
						width: 80px;
	 				}
	 				
						div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .price_cell .ahorro {
							font-size: 11px;
							color: #666;
		 				}
		 				
						div#site_container #contents_holder #right_side #r_middle #items_holder #data_tabla .price_cell .ahorro_cantidad {
							font-size: 14px;
							color: #FF9A01;
		 				}


				div#site_container #contents_holder #right_side #r_middle #items_holder fieldset {
					font-family: "Trebuchet MS";
					text-align: right;
	 			}
	 			
					div#site_container #contents_holder #right_side #r_middle #items_holder fieldset select {
						font-family: "Trebuchet MS";
						width: 140px;
						border: 1px solid #666;
						padding: 3px;
	 				}
	 			
					div#site_container #contents_holder #right_side #r_middle #items_holder fieldset .cart_titulo {
						font-size: 13px;
						color: #666;
						text-transform: uppercase;
						margin-top: 15px;
	 				}
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder fieldset .total_pago {
						border-top: 1px solid #999;
						padding-top: 5px;
						color: #666;
						text-transform: uppercase;
						margin-top: 30px;
	 				}
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder fieldset .cart_sub {
						font-size: 11px;
						color: #666;
	 				}
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder fieldset .cart_precio {
						font-size: 13px;
						font-weight: bold;
						color: #9D0101;
	 				}
	 				
					div#site_container #contents_holder #right_side #r_middle #items_holder fieldset #finalizar_pedido {
					margin-top: 10px;
					border: 1px solid #333;
					width: 130px;
					padding: 3px;
					color: #FFF;
					font-size: 13px;
					background-color: #666;
	 				}


	div#site_container #contents_holder #right_side #r_bottom {
		height: 29px;
		background: url(../img/content_box_bottom_bg.jpg) top left no-repeat;
	}
