						.divider-grey {
							padding:10px 0;
						}
						.divider-grey-indent {
							height:3px;
							background:#ccc;
						}
						
						input.q {
							width:40px;							
							border:solid 1px #999;
							font-size:13px;
							padding-bottom:2px;
							padding-top:2px;
						}
						
						input.w250 {
							width:250px;
							border:solid 1px #999;
							font-size:13px;
							padding-bottom:2px;
							padding-top:2px;
						}
						
						input.inactive {
							background:#ececec;
							border:solid 1px #e1e1e1;
						}
						
						h4 {
							font-size:15px;
							padding-top:10px;
							padding-bottom:5px;
						}
						
						table.pInfo td {
							padding:2px 0;
						}
						
						table.prices th {
							color:#fff;
							height:25px;
							background:#6280A4;
							font-weight:normal;
							vertical-align:middle;
							text-align:center;
							border-left:solid 1px #ddd;
						}
						table.prices th.cl {
							border:none;
						}
						table.prices th.bar {
							text-align:right;
							padding-right:5px;
						}
						table.prices th.dv {
							height:1px;
							background:#ccc;
						}
						table.prices td {
							height:25px;
							text-align:center;
						}
						table.prices td.price{
							font-size:18px;
							height:35px;
						}
						table.prices td.purch_name {
							text-align:left;
							padding-left:15px;
							padding-top:3px;
							padding-bottom:3px;
						}
						table.shipping {
							width:100%;
							table-layout:fixed;
							empty-cells:show;
							border-collapse:collapse;
						}
						table.shipping tr td.l_t {
							text-align:left;
						}
						span.err {
							color:red;
							font-size:9px;
						}
						
						.controls-indent {
							margin: 10px 5px;
						}
						
						.controls-content {
							text-align:left;
						}
						
						.policies-indent {
							margin: 10px 5px;
						}
						
						.policies-content {
							text-align:left;
						}
						
						.policies-content input {
							vertical-align:middle;
						}
						
						input#scode {
							display:none;
						}
						
						img.del {
							width:25px;
							height:22px;
							background:url('/img/cart-button-delete.gif') top left transparent no-repeat;
							border:none;
						}
						
						input#go_next {
							padding-top:3px;
							padding-bottom:3px;
						}
						
						td.shipping-type-select {
							padding:7px 0 7px 15px;								
							vertical-align:top;
						}
						
						td.shipping-type-select h2 {
							text-align:left;
						}
						
						td.shipping-type-select div {
							text-align:left;
						}
						
						td.geo-select {
							padding-top:7px;
							padding-bottom:7px;
							vertical-align:top;
						}
						
						td.geo-select .points {
							padding:0 0 0 5px;
						}	

						td.geo-select .points input {
							vertical-align:middle;
						}
						td.geo-select .points label.inactive {
							color:#ccc;
						}
						

						td.price {
							font-size:18px;
						}
						tr#overallSaldo th.bar {
							background:#6280A4;
							height:45px;
						}
						tr.last td.price strong {
							font-size:25px;
							font-weight:normal;
						}
						
						select {
							height:23px;
							width:230px;
						}
						select * {
							margin-top:3px;
							margin-bottom:3px;
						}
						
						.selector td {
							text-align:left;
							padding:1px 0;
						}
						.selector .param {
							text-align:left;
						}
						
						.err {
							background:#EA9494;
						}
						
						.back-to-catalogue {
							background:#3D8E06;
							clear:both;
						}
						.back-to-catalogue-indent {
							padding:5px 10px 5px 35px;
						}
						
						.ib-style strong {
							display:block;
						}
						.ib-style p, .ib-style p * {
							font-size:11px;
						}
						
						.back-to-catalogue .ib-style * {
							color:#FFF;
						}
						
						option.inactive {
							color:#ccc;
						}
						
						span.is_id {
							font-size:10px;
							color:#999;
							line-height:15px;
							font-weight:bold;
						}
						span.snippet {
							padding-left:5px;
							font-size:10px;
							color:#999;
							line-height:15px;
						}
						p.shipping-notice {
							font-size:10px;
							text-align:left;
						}
						
						td.bar {
							background:#ccc;
							padding:7px 5px;
						}						
						td.bar div {
							text-align:right;							
							color:#333;
						}
