/* CSS Document */
body{font-family: "arial", sans-serif;font-size:10px; background-color:#FFF;margin:0;}
.blackborder{border: 1px black solid;}
.justified{text-align:justify;}
.right{text-align:right;}
.left{text-align:left;}
p{font-size:12px;}
p.shopHead{font-size:12px}
h1{font-family: "arial", sans-serif; font-size:15px;font-weight:bold; color:#993333;  background-color: White; vertical-align:top;padding-top:5px;}

a.maintext{ color:#A63747;  font-weight:normal; text-decoration:none;}
a:hover.maintext{ color:#C85969;}

a.speirs{ color:#fff;  font-weight:normal; text-decoration:none;}
a:hover.speirs{ color:#fff;}

a{ color:#993333;  font-weight:normal; text-decoration:none; display: block;}
a:hover{ color:#C85969;}

 .location{list-style-image: url(images/bullet.gif);}

td.navi{height:30px;}


div#navigation ul.nav {font-family: "verdana", sans-serif; font-size:9px;font-weight:normal;margin: 0px;padding-left: 1px;z-index:2;}
div#navigation ul li.nav {position: relative; list-style:none; float:left; width: 117px;margin-left:-1px;background-color:#FF9933;padding-top:3px;padding-bottom:3px; border-bottom: 2px #FFFFCC solid;z-index:2;margin-top:-3px;}
div#navigation ul li.navend {position: relative; list-style:none; float:left; width: 121px;margin-left:-1px;background-color:#FF9933;padding-top:3px;padding-bottom:3px; border-bottom: 2px #FFFFCC solid;z-index:2;margin-top:-3px;}

div#navigation li ul.nav {position: absolute;width: 9em;display: none;padding-left: 0;margin-top:0px;z-index:2;}
/* Styles for Menu Items */
div#navigation ul li a.nav {display: block;text-decoration: none;color: #000000;background: #EF9A38; /* IE6 Bug */padding-top:3px;padding-bottom:3px;border-bottom:2px #FFFFCC solid;text-align:center;}
/* Fix IE. Hide from IE Mac */
div#navigation * html ul li.nav { float: left; height: 1%;}
div#navigation * html ul li a.nav { height: 1%;}
/* End */
div#navigation ul li a:hover.nav {color: #FFF;background-color:#FFCC66; border-bottom: 2px #FFFFCC solid;font-size:9px;padding-top:3px;padding-bottom:3px;} /* Hover Styles */
div#navigation li ul li.nav  {font-size:11px;font-weight:bold;text-align:right;border-left:1px #D5758D solid;border-right:1px #D5758D solid;color:#000;background-color: White;} /* Sub Menu Styles */
div#navigation li ul li a.nav { font-size:11px;font-weight:normal;padding-top: 5px;padding-bottom:5px; padding-right:2px;border-bottom:1px #D5758D solid;text-align:right;color: #D5758D;  background-color: White; } /* Sub Menu Styles */
div#navigation li:hover ul.nav, li.over ul.nav { display: block;} /* The magic */






 ul.subnav {font-family: "verdana", sans-serif;font-weight:normal;margin:0 0 0 10px;padding: 0 5px 0 5px;z-index:2;height:0px; font-size:12px; }
 ul li.subnav {position: relative; list-style:none; width: 120px;margin-left:0px; margin-bottom:5px;}
 li ul.subnav {clear:both;position: absolute;width: 8em;display: none;padding-left: 0;margin-top:0px;z-index:2;}
/* Styles for Menu Items */
 ul li a.subnav {display: block;text-decoration: none;color: #000;background: #FFF; /* IE6 Bug */text-align:left; padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;font-weight:bold; filter: alpha(opacity=50);
opacity:0.50;
-moz-opacity:0.50;}
/* Fix IE. Hide from IE Mac */
 * html ul li.subnav{ float: left; height: 1%;}
 * html ul li a.subnav { height: 1%;}
/* End */
 ul li a:hover.subnav {display: block;color: #000;background-color:#FFCC66; } /* Hover Styles */ 
 li ul li.subnav  {font-weight:bold;text-align:right;border-left:1px #D5758D solid;border-right:1px #D5758D solid;color:#000;background-color: #FFCC66;} /* Sub Menu Styles */
 li ul li a.subnav {font-weight:normal;padding-top: 0px;padding-bottom:2px; padding-right:2px;text-align:right;color: #D5758D;  background-color:#FFCC66; } /* Sub Menu Styles */
 li:hover ul.subnav, li.over ul.subnav { display: block;} /* The magic */
 ul li a:hover.subnav {font-family: "verdana", sans-serif; padding-top: 5px; padding-bottom:5px;padding-left:5px;padding-right:5px; color: #000;background-color:#FFF;
 filter: alpha(opacity=70);
opacity:0.70;
-moz-opacity:0.70; /*background: url(images/submenu2.gif) 100% 50% no-repeat; */} /* Hover Styles */






#navigation {z-index:2;float:left;left: 1px;top:0px;margin-top:0px;/*float: left;*/}

div#subnavigation ul li a:hover.submenu {font-family: "arial", sans-serif; padding-top: 0px;color: #000;background-color:#FFCC66; font-size:9px; /*background: url(images/submenu2.gif) 100% 50% no-repeat; */} /* Hover Styles */

div.maincontainer{width:701px; background-color:white; text-align:left;border: 1px black solid;}
.whiteBackground{background-color:#191862; width:150px; background-image:url("images/navimage.jpg");background-repeat:no-repeat;}

td.maintext{padding-left:10px; padding-right:10px; text-align:justify;}
div.openingTimes{background-color:#8B1910; color:white; font-size:10px; margin-top:15px;width:150px;}
div.speirsgumley{background-color:#CE3E2B; color:white; font-size:10px; margin-top:15px;width:150px;}

.NavHeader{font-family:arial,sans serif; color:white; font-size:12px; font-weight:bold; margin-top:5px;}

td.shoplist{border-bottom:#FFB573 solid 1px;}
td.available{background-color:#FFE9AE;border-bottom:#FFB573 solid 1px;}

table.shops {font-size:10px;}

td.footer {background-image:url(images/bannerBottomBorder.gif); background-repeat:no-repeat; background-position:top; background-color:#191862; color:#fff; font-size:10px;padding:5px;}