@charset "utf-8";
/* CSS Document */

body {
margin:0px;
background-image:url(images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
background-color:#CC6600;
}

.seo {
font-size:10px;
}

table, div {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.white {
color:#FFFFFF;
}

.title {
font-size:24px;
font:"Arial Narrow";
color:#D13216;
}

.subtitle {
font-size:22px;
font:"Arial Narrow";
color:#D56B02;
}

.openingtitle {
font-size:18px;
font:"Arial Narrow";
color:#FFFFFF;
padding-bottom:6px;
}

.openingtimes {
background-color:#C73303;
padding:10px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:2px;
}

.main {
padding:10px;
}

.small {
font-size:10px;
}

.mot {
background-image:url(images/mot.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:15px;
}

.footer {
color:#FFFFFF;
background-color:#E74223;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:2px;
padding:10px;
}

.spanner {
background-image:url(images/spanner.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

a:link, a:visited, a:active {
color:#E74223;
text-decoration:none;
}

a:hover {
color:#D13216;
text-decoration:underline;
}

.footer a:link, .footer a:visited, .white a:link, .white a:visited {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover, .footer a:active, .white a:hover, .white a:active {
color:#FFFFFF;
text-decoration:underline;
}

/*================== MISC STYLING =================== */

#addthis, #addthisbackground {
position:fixed;
position: absolute;
right:10px;
top:0;
width:155px;
height:16px;
display:block;
padding:5px;
z-index:3;
}

#addthisbackground {
background:#FFF;
/* for IE */
filter:alpha(opacity=75);
/* CSS3 standard */
opacity:0.75;
z-index:2;
}
