body {
	background: #fff !important;
	vertical-align: top;
	color: #000;
}
body, input, textarea, select {
	font: normal 13px/1.5em Arial, Helvetica, sans-serif;
}
body, h1, h2, h3, h4, form, .header li, .header ul, .right ul, .right li, .left ul, .left li, .currency li, .currency ul, .footer li, .footer ul, .popup ul, .popup li, .steps li, .steps ul, .checkout-1 li, .checkout-1 ul, .checkout-2 li, .checkout-2 ul, .checkout-3 li, .checkout-3 ul, caption, .checkout-5 ul, .checkout-5 li, .search-results, search-results li {
	padding: 0;
	margin: 0;
}
td, th, caption {
	vertical-align: top;
	text-align: left;
}

caption {
	font-weight: bold;
}

a {
	text-decoration: none;
	color: #000;
}
a img {
	border: none;
}

.content, .header {
	padding: 0;
	margin: 0;
	width: 100%;
}

.left, .right, .footer-wrapper, .lang, .menu, .intro, .currency, .path, .ui-amount-tools, .bubble-arrow, .ui-amount, .header h1, #specialOffer, .print  {
	display: none;
}
.center {
	width: 70%;
}

div, div:hover {
	display: block;
	clear: both;
	background: #fff !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border: none !important;
}

.product-item:hover .bubble a {
	color: #000;
}

.header {
	padding: 0 0 30px 0 !important;
	margin: 0;
	background: none;
	text-align: left;
	height: auto;
}

.header img {
	display: block !important;
}

.products-list td, .products-list th, .product-table td, .product-table th {
	border-bottom: 1px solid #cfcfcf;
}

.bubble {
	border: 1px solid #000;
}

.bubble .red {
	text-align: left !important;
}

.product-info {
	float: left;
	width: 60% !important;
	clear: none !important;
}
.product-picture {
	float: left;
	width: 40% !important;
	clear: none !important;
}

.product-item {
	width: 100%;
}
