#ag_container {	clear: both;}#ag_bo_container {	clear: both;	width:900px;	margin:auto}/* Default textbox / radio cell */.ag_attribute_container {	width:37px;	padding:0 0 0 0 ;	margin:0 0 0 0;	border: none;}/* Textbox when out of stock, but can still get ordered*/.ag_attribute_oos_order_container {	border: 1px solid red;}/* Textbox when out of stock, or non-existing combination */.ag_attribute_disable_container {	display: none;}/* Default  textbox / radio cell */.ag_attribute_selected {	padding:0 0 0 0 ;	margin:0 0 0 0;}.ag_attribute_selected_text {	width:35px;	text-align:center;}.ag_attribute_selected_single_text {	width:24px;	text-align:center;}.ag_attribute_selected_radio {	width:16px;	border: none;}.ag_price_change{	clear:both;	margin:auto;	padding-bottom:6px;}.ag_price_change_single{	float: right;	margin:auto;	padding-bottom:6px;}.ag_total_price{	text-align: right;	}.ag_pointer {	cursor: pointer;}.ag_single_table{	border-top: 1px dotted grey;	height: 3px;	width: 100%;}/* Textbox when out of stock, but can still get ordered*/.ag_attribute_oos_order {	background-color: #FFDEDE;}/* Textbox when out of stock, or non-existing combination */.ag_attribute_disable {	display: none;}.ag_oos_single_text {	color: red;}#ag_box {background: transparent; margin:0px 0em 10px 0em;}.xtop, .xbottom {display:block; background:transparent; font-size:1px;}.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}.xb1, .xb2, .xb3 {height:1px;}.xb2, .xb3, .xb4 {background:#eeeeee; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}.xb1 {margin:0 5px; background:#d9d9d9;}.xb2 {margin:0 3px; border-width:0 2px;}.xb3 {margin:0 2px;}.xb4 {height:2px; margin:0 1px;}.xbtop {background-color:#f3f3f3}.xbbot {background-color:#ffffff}.ag_header {	display:block;	background:#f3f3f3; 	border:0 solid #d9d9d9; 	border-width:0 1px; 	padding: 0px 10px 5px 10px;	font-weight: bold;	font-size: 13px;}.ag_description {	font-weight: normal;	font-size: 11px;}.ag_content {	display:block; 	background:#ffffff; 	border:0 solid #d9d9d9; 	border-width:0 1px; 	padding: 10px 10px 5px 10px;}#ag_attribute_groups {	list-style: none;}#ag_attribute_groups li {	display: block;	padding: 20px 10px; margin-bottom: 3px;	background-color: #efefef;}#ag_attribute_groups li img.handle {	margin-right: 20px;	cursor: move;}/* Color map container */.ag_csc {	height:70px;	width:24px;	float:right;}.ag_csl {	height:20px;	width:20px;	margin-bottom:3px;}.ag_sing_att_name{	float:left;}.ag_sign_in_stock{	float:right;	color:green;}.ag_in_stock{	color:green;}/* Prestashop v.1.6 */#ag_container .box-info-product {	background: none;	border: 0px solid #d2d0d0;	border-top: 0px solid #b0afaf;	border-bottom: 0px solid #b0afaf;}#ag_container  table td, #ag_container  table th {	padding: 2px;	text-align: center;	vertical-align: top;}.ag_in_stock {text-align: center;}.ag_price_change {text-align: center;}.ag_attribute_container {width: auto;text-align: center;}#ag_container .lnk_view {	margin-right: 10px;}#ag_additional { width: 100px; }