.cart_nav {	width: 175px;	background-color: #553305;	color: #fff;	border: 3px solid #874d2f;	background-image: url(../images/cart/nav_bg.jpg);	background-position: bottom;	background-repeat: repeat-x;}.cart_nav ul {	padding: 39px 0 0 0;	background-image: url(../images/cart/nav_decorated.png);	background-position: center 10px;	background-repeat: no-repeat;}.cart_nav li {	margin: 0 0 20px 18px;	}.cart_nav ul li a {	color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;}.list {	margin: 0 0 19px 0;}.list li.item {	float: left;	color: #fff;}	.list li.item a {		color: #fff;	}.list li.brand {	width: 209px;	height: 208px;	margin: 0 5px 5px 0;	background-image: url(../images/cart/li_brand.jpg);}.list li.brand .content {	width: 190px;	margin: 16px auto}.list li.brand .title {	text-align: center;	font-size: 13px;	text-decoration: underline;}.list li.brand .media_loading {	background-image: url(../images/loading.gif);	background-position: center;	background-repeat: no-repeat;}.list li.brand .media {	width: 133px;	height: 133px;	margin: 10px auto;/*	background-color: #fff;*/	background-position: center;	background-repeat: no-repeat;}.list li.brand .options {	width: 174px;	margin: 0 auto;}.list li.brand .options a {	font-size: 12px;	text-decoration: underline;}.list li.brand .more {	float: left;}.list li.brand .into {	float: right;}.list li.brand .more a {}.list li.product {	width: 155px;	height: 248px;	margin: 0 0 35px 0;	padding: 0 5px 0 0;	border-bottom: 1px dotted #8D703E;	color: #946930;	font-size: 12px;	line-height: 14px;}.list li.product .media_loading {	background-image: url(../images/loading.gif);	background-position: center;	background-repeat: no-repeat;}.list li.product .media {	width: 148px;	height: 140px;	background-position: center;	background-repeat: no-repeat;}.list li.product .title {	margin: 0 0 3px 0;	color: #000;	font-size: 11px;	font-weight: bold;}.list li.product .category {	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.list li.product .price {	font-size: 12px;}.list li.product .more a {	color: #b2721e;	text-decoration: underline;}.list li.product .add {	margin: 7px 0 0 0;}div.product {	width: 554px;	margin: 0 auto;	color: #91672c;	line-height: 21px;}	div.product b {		color: #000;	}div.product .media {	text-align: center;}div.product .media .nav {	background-color: #71470f;	background-image: url(../images/product_image_nav.png);	color: #fff;	font-size: 13px;	font-weight: bold;		text-align: left;}div.product .media .nav .caption {	float: left;	width: 179px;	margin: 0 0 0 15px;}div.product .media .nav .previous {	float: left;	width: 118px;}div.product .media .nav .next {	float: left;}div.product .details {	font-weight: bold;}div.product .item_media img {	background-image: url(../images/loading.gif);	background-position: center;	background-repeat: no-repeat;}.cart_summary {	float: right;	width: 350px;	margin: 105px 0 0 0;	background-color: #5a3504;	color: #fff;	border: 1px solid #8c7352;	font-weight: bold;}	.cart_summary .shopping {		float: left;		width: 113px;		height: 34px;		border-right: 1px solid #8c7352;		background-image: url(../images/icons/cart.png);		background-position: 90px center;		background-repeat: no-repeat;	}		.cart_summary .shopping a {			display: block;			padding: 11px 0 0 7px;			color: #fff;			font-size: 12px;			text-decoration: underline;		}	.cart_summary .finaltotal {		float: left;		width: 130px;		height: 34px;		margin: 0 0 0 5px;		font-size: 12px;		text-align: left;	}		.cart_summary .finaltotal div {			margin: 11px 0 0 0;			color: #fff;		}	.cart_summary .items {		float: right;		width: 70px;		height: 34px;		margin: 0 3px 0 0;		font-size: 12px;		text-align: right;		line-height: 34px;	}.cart_options {	margin: 24px 0 0 0;}	.cart_options div {		float: right;	}	.cart_options .checkout {		margin: 0 0 0 24px;	}.cart_total {	float: right;	margin: 24px 0 0 0;	color: #6f6e6e;	font-size: 13px;	line-height: 24px;	text-align: right;}	.cart_total .simpleCart_finalTotal {		color: #6f6e6e;		font-weight: bold;	}.simpleCart_items{	width: 840px;	margin: 18px auto 0 auto;}.cartHeaders{		width: 840px;		height: 27px;		background-color: #744b12;		background-image: url(../images/cart/cart_list_head_bg.png);		color: #fff;		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 15px;		font-weight: normal;	}	.cartHeaders div {		float: left;		width: 135px;		margin: 5px 5px 0 0;		border-right: 1px solid #fff;		text-align: center;	}		.cartHeaders div.itemTotal {		border-right: 0;	}.itemContainer {	clear: left;	width: 840px;	height: 135px;	margin: 3px 0;	border-bottom: 1px dashed #553305;}	.itemContainer div {		float: left;		width: 135px;		margin: 45px 5px 0 0;		color: #6f6e6e;		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;	}		.itemContainer div a {			color: #ad8144;			font-size: 12px;		}		.itemContainer div.itemThumb {			margin: 0 5px 0 0;			text-align: center;		}		.itemContainer input {			width: 37px;			height: 22px;			color: #6f6e6e;			border: 1px solid #000;			text-align: center;			font-size: 11px;			line-height: 22px;		}	.itemContainer .itemdecrement {		width: 10px;	}		.itemContainer .itemdecrement a {			font-size: 25px;			font-weight: bold;		}	.itemContainer .itemincrement {		width: 10px;	}		.itemContainer .itemincrement a {			font-size: 25px;			font-weight: bold;		}	.itemContainer .itemQuantity {		width: 40px;	}	.itemContainer .itemremove {		width: 60px;		margin: 0 0 0 3px;	}		.itemContainer .itemremove a {			text-decoration: underline;		}	.itemContainer .itemTotal {		text-align: right;	}				.cartHeaders div.itemThumb,.itemContainer div.itemThumb {			width: 148px;		}		.cartHeaders div.itemName,.itemContainer div.itemName {			width: 166px;		}		.cartHeaders div.itemSize,.itemContainer div.itemSize {			width: 85px;		}	/*Lista del carro de compras*/.shop_empty {	float: right;	margin: 4px 0 0 0;	padding: 0 0 0 22px;	background-image: url(../images/icons/empty.png);	background-position: left;	background-repeat: no-repeat;}.shop_empty a {	color: #845a20;	font-size: 13px;	font-weight: bold;	text-decoration: underline;	}.shop_summary {	float: right;	width: 212px;	height: 20px;	margin: 0 0 0 46px;	background-color: #f0dfc8;	border: 1px solid #cdb189;	color: #000;}.shop_summary .total {	float: left;	margin: 4px 0 0 8px;	font-weight: bold;}.shop_summary .items {	margin: 4px 6px 0 0;	float: right;}/*{	background-image: url(../images/loading.gif);	background-position: center;	background-repeat: no-repeat;}*/.brand_title {	padding: 0 0 9px 0;	color: #7d531a;	border-bottom: 1px dotted #553305;	font-family: "Times New Roman";	font-size: 24px;	font-weight: bold;	font-style: italic;	text-decoration: underline;	}.pagination {	/*width: 100px;*/	height: 25px;	margin: 0 auto;	padding: 	text-align: center;}.pagination ul {	text-align: center;}.pagination li {	margin: 0;	display: inline;	height: 25px;	background-color: #e6d8c5;	line-height: 25px;}.pagination li.left {	padding: 5px 10px;	background-image: url(../images/icons/pag_bg_left.png);	background-position: left;	background-repeat: no-repeat;}.pagination li.right {	padding: 5px 3px;	background-image: url(../images/icons/pag_bg_right.png);	background-position: right;	background-repeat: no-repeat;}.pagination li a {	/*background-color: red;*/	background-color: #e6d8c5;	padding: 5px;	color: #545353;	font-size: 12px;	font-weight: bold;	line-height: 25px;}.pagination li.current a {	background-image: url(../images/icons/pag_current.png);	background-position: center;	background-repeat: repeat-x;	color: #dacfbe;}.pagination li.next a {/*	padding: 13px;*/	background-image: url(../images/icons/pag_next.png);	background-position: center;	background-repeat: no-repeat;}.pagination li.back a {/*	padding: 13px;*/	background-image: url(../images/icons/pag_back.png);	background-position: center;	background-repeat: no-repeat;}.brand_card h2 {	margin: 0 0 15px 0;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;}.brand_card .description {	color: #000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif	font-size: 14px;	line-height: 23px;}.brand_card .options {	margin: 12px 0 0 0;}
