body {
background-color:#000;
font-family:Helvetica, "Segoe UI", Arial;
font-size:12pt;
color:#000;
text-align: left;
}
tr.banner {
line-height:163px;
}
tr.main {
background-color:#b3b3b3;
border-spacing:0px 0;
vertical-align:middle;
height:auto;
margin-bottom: 20px;
}
tr.spacer {
line-height:10px;
}

td.round{
background-color:#b3b3b3;
}
.round:before {
background: url("images/icons/topright.png") no-repeat top right;
display: block;
content: url("images/icons/topleft.png");
background-color: #b3b3b3;
}
.round:after{
background: url("images/icons/bottomright.png") no-repeat top right;
display: block;
content: url("images/icons/bottomleft.png");
background-color: #b3b3b3;
}
td.breadcrumbs {
margin-left:20px;
margin-top:-60px;
}
td.indextable {
text-align:center;
}
td.specialOffer {
font-weight: bold;
font-size: 12pt;
}
td.blogTD {
background:url("frontpage/blogFront.png") no-repeat top left;
width:380px;
height:215px;
margin-top:1px;
padding-left: 15px;
vertical-align: top;
}
td.blogLink {
width:380px;
height:82px;
vertical-align: top;
}
tr.paddedRow td {
padding:5px;
}
a, a.Small, a.breadHead, a.crumbs, div.breadHead, div.crumbs, div.crumbsProducts, p.footer {
color:#FFF;
}
a.Small {
font-size:10pt;
text-decoration: none;
}
a.black, a.blackSmall, h2, div.title, div.address, div.address2, div.sortBy {
color:#000;
}
a.black{
text-decoration:none;
}
a.blackSmall {
font-size:10pt;
}
a.breadHead {
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
font-weight:700;
text-decoration: none;
}
a.crumbs {
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
font-weight:400;
text-decoration: none;
}
a img {
border:0;
}
img {
border-style:none;
}
table.uber {
width:887px;
margin-left:auto;
margin-right:auto;
border-spacing:0;
padding:0;
border-width:0;
}
table.sitemap {
width:899px;
line-height:28px;
border-spacing:60px 0;
background:url("images/sitemap.png") center;
background-repeat:no-repeat;
}
table.supplierLinks {
border-spacing:30px 0;
}
h2 {
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
font-weight:400;
margin-left:20px;
margin-top:-10px;
}
div.breadHead {
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
margin-left:20px;
margin-top:-30px;
position:relative;
}
div.crumbs {
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
margin-left:163px;
margin-top:-10px;
}
div.crumbsProducts {
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
margin-left:100px;
margin-top:-10px;
}
div.title {
font-family:Helvetica, "Segoe UI", Arial;
font-size:18pt;
margin-left:30px;
margin-top:0px;
z-index:999;
}
div.address {
font-family:Helvetica, "Segoe UI", Arial;
font-size:12pt;
margin-left:160px;
margin-top:-22px;
}
div.address2 {
font-family:Helvetica, "Segoe UI", Arial;
font-size:12pt;
margin-left:265px;
margin-top:-22px;
}
div.sortBy {
font-family:Helvetica, "Segoe UI", Arial;
font-size:10pt;
color:#000;
font-weight:400;
margin-left:600px;
margin-top:0px;
}
div.googlemap {
position:relative;
margin-left:25px;
margin-right:20px;
margin-top:20px;
margin-bottom: 30px;
line-height:20px;
clear:none;
z-index:5;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div.openingHours {
position:relative;
margin-left:500px;
margin-top:-450px;
margin-bottom: 20px;
font-family:Helvetica, "Segoe UI", Arial;
clear:none;
z-index:5;
}
div.productSpec {
position:relative;
margin-left:500px;
margin-top:-360px;
font-family:Helvetica, "Segoe UI", Arial;
font-size:10pt;
min-height:300px;
clear:none;
}
div.reviewIntro {
position:relative;
margin-right:50px;
font-family:Helvetica, "Segoe UI", Arial;
font-size:13pt;
width:340px;
float:right;
background-color:#000;
}
div.shopsBristol {
position:relative;
margin-left:500px;
margin-top:-280px;
font-size:14pt;
min-height:100%;
z-index:5;
}
div.shopsTaunton {
position:relative;
margin-left:500px;
margin-top:130px;
margin-bottom:60px;
font-size:14pt;
height:auto;
min-height:100%;
z-index:5;
}
div.productDiv {
position:relative;
min-height:355px;
}
p.footer {
font-family:Helvetica, "Segoe UI", Arial;
font-size:8pt;
text-align:center;
}
a.blackLink,a.link {
text-decoration:underline;
color:#000;
}