#mycompare table{
	margin-bottom: 30px;
}
#mycompare .alert{
	margin-bottom: 30px;	
}
#mycompare .table-container{
	overflow-x:auto;	
}
.comparison_header p:last-child{
	margin-bottom:0;
}
#mycompare table th,#mycompare table td {
    background: #fff none repeat scroll 0 0;
    border: 1px solid;
    font-weight: normal;
	padding: 15px;
	width: 270px;
	max-width: 20%;
	min-width: 160px;
}
#mycompare table td.comparison_infos_image {
	padding: 0;
}
#mycompare table .comparison_header td:first-child{
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.4rem;
}
.item-inner-compare{
	position:relative;
}
.comparison_header .product_name{
	display:block;	
}

#mycompare .product-price-and-shipping .regular-price{
	margin-left:10px;	
	font-weight:500;
}
#mycompare .description-short p{
    float: left;
    font-size: 1.4rem;
    line-height: 1.57143;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}	