#fCompare {
background:none repeat scroll 0 0 #FFFFFF;
margin-top:1px;
width:996px;
}
#fCompare .coloured_row td {
background:none repeat scroll 0 0 #FFFFFF;
}
.listing {
font-size:1em;
margin-top:10px;
width:99.5%;
}
.listing th {
background:none repeat scroll 0 0 #f2f2f2;
border-right:1px solid #FFFFFF;
border-top:1px solid #D0DAFD;
color:#1E4998;
font-size:1.1em !important;
padding:5px 0 5px 5px;
}
.listing .ratings {
width:160px;
}
.listing .price {
text-align:center;
width:130px;
}
.listing .featurePrice {
color:#D12F19;
font-size:1.5em;
font-weight:bold;
text-align:center;  
}
.listing td {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #D0DAFD;
border-left:1px solid #FFFFFF;
border-right:1px solid #D0DAFD;
padding:3px 8px;
}
.listing .prodimg {
height:100px;
margin-bottom:10px;
margin-top:10px;
}
#fCompare .productname {
clear:left;
margin-bottom:10px;
}
#fCompare .manufacturer {
clear:both;
}
.listing ul {
font-size:1em;
font-weight:bold;
margin-left:0;
}
.listing ul li {
font-style:normal;
font-weight:normal;
line-height:1.2em;
list-style:disc outside none;
margin:1px 0 0 15px;
padding:1px;
}
#compare_prod .product_compare {
background:none repeat scroll 0 0 #CCCCCC;
border-bottom:1px solid #DDDDDD;
float:left;
margin-bottom:5px;
padding:5px;
width:770px;
}
.comparebuttons a, .buttons button {
background-color:#D12F19;
border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
border-right:1px solid #DEDEDE;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-family:arial;
font-size:1em;
font-weight:bold;
line-height:130%;
margin:10px 5px 0 0;
padding:5px 10px 5px 7px;
text-align:center;
text-decoration:none;
width:170px;
}
.comparebuttons span {
background:url("/images/compare_products.png") repeat-x scroll 0 0 transparent;
color:#333333;
float:left;
height:40px;
overflow:visible;
padding:0 10px 3px 40px;
width:785px;
}
.comparebuttons span p {
font-size:1.3em;
}
.comparebuttons span.compare_footer {
background:url("/images/compare_products_footer.png") repeat-x scroll 0 0 transparent;
color:#333333;
float:left;
height:40px;
overflow:visible;
padding:5px 10px 3px 40px;
width:785px;
}
.comparebuttons button[type] {
line-height:17px;
padding:5px 10px 5px 7px;
}
.comparebuttons button img, .buttons a img {
border:medium none;
height:16px;
margin:0 3px -3px 0 !important;
padding:0 0 0 10px;
width:16px;
}
.comparebuttons.regular, .buttons a.regular {
color:#FFFFFF;
}
.comparebuttons a.regular:hover, button.regular:hover {
background-color:#A80000;
border:1px solid #C2E1EF;
color:#FFFFFF;
}
.suppliersinfo {
clear:both;
margin-top:50px;
}
#fcompare-btn a {
-moz-border-radius:5px 5px 5px 5px;
background:url("/images/buttons/bg-btn-signup.png") repeat-x scroll 0 0 #FFAA22;
border:1px solid #FFAA22;
color:#333333;
display:block;
font:bold 16px Arial,Sans-serif;
padding:5px 8px;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
width:8em;
float:left;
margin-top:10px;
/*margin-left:100px;*/
}
#fcompare-btn a {
color:#333333;
font:bold 16px Arial,Sans-serif;
text-align:center;
text-decoration:none;
text-shadow:0 1px 0 #FFEE66;
}

#fproducts-b .product_compare .compare_seperator {
border-bottom:2px solid #eee;
margin-bottom:3px;
}