/************************
*  Mayfair Marquees     * 
*  Richard Whitefoot    *
*  16/10/2006           *
************************/

/* body */

body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #24559A;
border: 5px solid #f4f4f4;
border-top: 4px solid #f4f4f4;
border-bottom: 4px solid #f4f4f4;
}

/* container */

#container {
border: 1px solid #24559A;
background-color: #fff;
}

/* header */

#header {
margin: 0;
padding: 0 0.5em 0 0.5em;
background-color: #fff;
}

#header img {
border: 0;
padding: 2px 0 2px 0;
}

/* navigation */

#navigation {
font-size: 0.7em;
background-color: #24559A;
color: #fff;
padding-left: 0.5em;
}

#navigation p {
display: none;
}

#navigation ul {
padding-left: 0;
padding-top: 4px;
padding-bottom: 4px;
margin: 0;
}

#navigation ul li {
list-style: none;
display: inline;
}

#navigation ul li a {
text-decoration: none;
color: #ffffff;
background: url(/images/navigation/navli.gif);
background-position: left center;
background-repeat : no-repeat;
padding: 1em 0 1em 1.8em;
}

#navigation ul li a.first {
text-decoration: none;
color: #ffffff;
background: 0;
padding: 1em 0 1em 0;
}

#navigation ul li a.homefirst {
text-decoration: underline;
background: 0;
padding: 1em 0 1em 0;
}

#navigation ul li a:hover {
text-decoration: underline;
}

#navigation ul li a.current {
text-decoration: underline;
}

/* main */

#main{
color: #000;
padding: 0.5em;
margin: 0;
background-color: #fff;
}

#main h1 {
font-size: 1.4em;
font-weight: bold;
color: #24559A;
}

#main h2, h3 {
font-size: 1em;
font-weight: bold;
color: #24559A;
}

#main h4, h5, h6 {
font-size: 0.7em;
font-weight: bold;
color: #24559A;
}

#main p {
font-size: 0.7em
}

#main strong {
color: #24559A;
}

#main .title { 
font-size: 1em;
font-weight: bold;
color: #24559A;
}

#main a {
text-decoration: none;
color: #24559A;
}

#main a:hover {
text-decoration: underline;
}

#main hr {
height: 1px;
color: #ccc;
background-color: #ccc;
border-bottom: 0;
}

#main ul li {
font-size: 0.7em;
list-style: none;
background: url(/images/navigation/mainli.gif);
background-position: left center;
background-repeat: no-repeat;
padding-left: 1em;
}

#main .home 
{ 
float: right;
margin: 0 0 1em 1em;
border: 1px solid #ccc;
text-align: left;
}

#main .gallery 
{ 
border: 1px solid #ccc;
}

#main address {
font-size: 0.7em;
font-style:normal;
font-weight: bold;
}

#main .accessibility {
display:inline;
padding-left: 0;
padding-top: 2px;
padding-bottom: 4px;
margin: 0;
text-decoration: none;
color: #24559A;
}

#main .accessibility img {
float: left;
}

#main .testimonials  {
border-bottom: 1px solid #ccc;
padding: 1em;
}

#main .quoteright {
text-align: right;
}

/* displayTable - For photo pages */

#displayTable p {
text-align: center;
font-weight: bold;
}

/* contact */

#contact h3 {
color: #000;
}

#contact table {
border: 1px solid #24559A;
width: 50%;
}

#contact table tr td {
border: 1px solid #24559A;
font-size: 0.7em;
}


/* footer */

#footer {
font-size: 0.7em;
clear: both;
text-align: right;
background: #24559A;
color: #fff;
padding: 0 0.5em 0 0.5em;
}

#footer ul {
padding-top: 4px;
padding-bottom: 4px;
margin: 0;
}

#footer ul li {
display: inline;
list-style: none;
}

#footer ul li a {
text-decoration: none;
color: #ffffff;
background: url(/images/navigation/navli.gif);
background-position: left center;
background-repeat : no-repeat;
padding: 1em 0 1em 1.8em;
}

#footer ul li a:hover {
text-decoration: underline;
}

#footer ul li.first {
margin-left: 0;
border-left: none;
}