/* structural style sheet parts */
div#topstrip {display:none}
div#substrip {display:none}
div.adminnav {display:none}
div#categories {display:none}

div#navbox {display:none}
div.cartbox {display:none}
div.navbar {display:none}

div#basebar {display:none}

div#content-container { max-width:770px; width:770px; height:1800px;}
div#content {position:absolute; top:30px; left:30px; width:580px; line-height:1.3}

div#search {display:none}

/* Presentational Parts */

a.default:link, a.default:visited, a.default:active {color:#000099; text-decoration:none; font-weight:bold; font-size:13px}
a.default:hover {color:#FF0000; text-decoration:underline;}

a.slct {color:#990000; text-decoration:underline; font-weight:bold; font-size:16px}

a.admin:active, a.admin:link, a.admin:visited, a.admin:hover {
font-size:11px; font-family:Verdana; font-weight:bold; text-decoration:none; color:#173C02
}
a.admin:hover { text-decoration:underline; }

a.categories:active, a.categories:link, a.categories:visited, a.categories:hover {
text-align:center; font-family:Trebuchet MS,Verdana; font-size:17px; text-decoration:none; padding:10px 12px 8px 12px; color:#173C02;
}
a.categories:hover { background-color:#2A7301; color:#FFFFFF; }

a.subcategories:active, a.subcategories:link, a.subcategories:visited, a.subcategories:hover {
color:#4A2500; font-size:11px; font-family:Arial,Verdana; text-decoration:none; margin:0px 7px 0px 7px;
}

a.subcategories-chosen {
color:#4A2500; font-size:11px; font-family:Arial,Verdana; text-decoration:none; margin:0px 7px 0px 7px; font-weight:bold;
}

a.crumbs:link, a.crumbs:active, a.crumbs:visited, a.crumbs:hover {
font-family:Verdana; color:#990000; font-size:11px;
} 
a.crumbs:hover { text-decoration:none; }

a.leftnav:link, a.leftnav:active, a.leftnav:visited {
display:block; width:149px; text-align:right; height:19px; background-color:#C1D072; margin:0px 3px 0px 3px; padding: 3px 5px 0px 0px; 
border-bottom:1px solid #7F9802; cursor:hand; font-family:Arial; font-size:12px; color:#000000; text-decoration:none;
}
a.leftnav:hover { 
display:block; width:149px; text-align:right; height:19px; background-color:#ECFB9D;  margin:0px 3px 0px 3px; padding: 3px 5px 0px 0px; 
border-bottom:1px solid #7F9802; cursor:hand; font-family:Arial; font-size:12px; color:#000000; text-decoration:none;
}

a.instore:link, a.instore:active, a.instore:visited {
display:block; width:149px; text-align:right; height:18px; background-color:#FBC98E; margin:0px 3px 0px 3px; padding: 3px 5px 0px 0px; 
border-bottom:1px solid #F9AA4E; cursor:hand; font-family:Arial; font-size:12px; color:#000000; text-decoration:none;
}
a.instore:hover {
display:block; width:149px; text-align:right; height:18px; background-color:#F8D7B0; margin:0px 3px 0px 3px; padding: 3px 5px 0px 0px; 
border-bottom:1px solid #F9AA4E; cursor:hand; font-family:Arial; font-size:12px; color:#000000; text-decoration:none;
}

h2.navheading {
width:154px; background-color:#C1D072; margin-left:3px; margin-right:3px; border-top:#7F9802 1px solid; border-bottom:#7F9802 1px solid; height:18px; font-family:Arial,Verdana; font-size:13px; font-weight:bold;
}

h2.instoreheading {
width:154px; background-color:#FBC98E; margin-left:3px; margin-right:3px; border-top:#F9AA4E 1px solid; border-bottom:#F9AA4E 1px solid; height:18px; font-family:Arial,Verdana; font-size:13px; font-weight:bold;
}

.button {font-size:12px; margin:0; padding:0; background-color:#C50412; color:#FFFFFF}
.input {font-size:13px; margin:0; padding:0;}
input.addtocart {font-size:11px; font-family:Verdana}
.select {font-size:12px; margin:0; padding:0}
.cart {font-size:12px; color:#FFFFFF}
span#subcategorylabel {font-size:12px; font-weight:bold}
img#logo {margin:4px 0px 1px 10px; border:0}
span.separator {margin:0px 5px 0px 5px}
#telephone {font-family:Trebuchet MS,Verdana; font-size:14px; color:#990000; font-weight:bold;}
.tinytext {font-size:11px;}
.verdana {font-family:Verdana;}
.red {color:#990000}
.bold {font-weight:bold}
.nobreak {white-space: nowrap;}

body {margin:0; padding:0; font-family:Arial, Verdana; font-size:13px; color:#000000}
h1 {font-family:Trebuchet MS,Verdana; font-size:18px; color:#333333; margin:0;}
h2,h3,h4 {font-family:Trebuchet MS, Verdana; font-size:15px; color:#333333; margin:0;}
h2.contentheading {width:100%; padding:3px; border:1px solid #000; font-family:Arial; font-weight:normal; font-size:13px; color:#000}
form {margin:0; padding:0 }
label.required {color:#990000; font-weight:bold}
ul.nav {margin:0px; list-style-type:none; padding:0}
li {margin:0px; padding:0}

/* Start Of Section List Layout Style */
table.product {width:580px; font-size:12px; padding-top:10px;}
img.thumbimage, img.detailimage {border:1px solid #CCCCCC;}
table.SKU {
border:1px solid #D2D2D2; background-color:#F2F2EF; margin:0; padding:0; width:460px; font-size:11px; font-family:Verdana;
}
span.code {font-size:11px}
/* End Of Section List Layout Style */

/* product detail page styles */
div.detailcontent {position:absolute; top:30px; left:240px}
table.SKUDetail {
border:1px solid #D2D2D2; background-color:#F2F2EF; margin:0; padding:0; width:232px; text-align:center; font-size:11px; font-family:Verdana
}
/* end product detail page styles */

/* basket styles */

table.offers {border:1px solid #FBC98E; padding:0px; margin:0px;}
td.offerheader {width:100%; height:15px; background-color:#FBC98E; font-weight:bold; padding:2px}
td.offeritem {height:10px; margin:2px; text-align:center;}
td.checkoutaddress {width:130px; height:20px; text-align:right;}
td.checkoutinput {width:170px; height:20px; padding:2px}
div.error {border:1px dotted #990000; padding:2px; font-size:11px; font-weight:bold; color:#990000}
span.progress {color:#435001; font-size:12px; margin:0 5px 0 5px}
span#current {color:#990000; font-weight:bold; margin:0 5px 0 5px}
.images {border:1px solid #000}
.hilite {color:#990000; font-weight:bold}
div#warnings {font-weight:bold; padding:5px; border-top-style:double; border-top-color:#990000; border-bottom-style:double; border-bottom-color:#990000; background-color:#EFEDED; margin-top:10px}

a.relrec {font-family:Verdana; font-size:11px; color:#490E12; text-decoration:none}
a.relrec:hover {text-decoration:underline; color:#000066}
ul.toc {list-style-image:url('//fothergills.co.uk/images/triangle.gif')}