body {
background: #001d47 url(images/bg_grad.gif) top left repeat-x;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.6em;
color: #333;
text-align: center;
padding: 15px;
}

h1,h2,h3 { font-family: Georgia, "Times New Roman", serif; font-weight: normal; margin: 1em 0; padding: 0;}

h1 {font-size:1.8em; color: #00327b;}
h2 {font-size:1.6em; color: #333;}
h3 {font-size:1.2em;}

p {}
p.small {font-size: 0.9em; }
p.large {font-size: 1.2em; line-height: 1.5em; padding: 10px; background: #dce9f7;}
p.question {font-size: 1.2em; font-weight: bold;}


a { color:#00327b; text-decoration:none;}
a:hover {text-decoration: underline;}

#container {

width:780px;
margin: auto;
text-align: center;
}

#header {
display: block;
height: 90px;
background:#fff url(images/westlondon.gif) 20px 25px no-repeat;
text-align: right;
}

#header img {margin:15px;}

#navbar {
background:#fdc800 url(images/navbar_bg_grad.gif) repeat-x;
height:2.4em;
max-height:2.4em;
}

.menu {
font-size:1em;
list-style-type:none;
margin:0;
padding:0;
}

.menu a {
font-weight: bold;
font-size: 1.1em;
color:#333;
margin:0 0.4em;
text-decoration:none;
}

.menu a:hover {
color:#000;
text-decoration:underline;
}

.menu li {
border-right:1px dotted #fff;
display:inline;
float:left;
margin:0;
padding:0.5em 10px;
}

#content {
background: #fff;
color:#333;
padding:1.5em;
}

#footer {
color: #fff;
padding-top: 10px;
display: block;
height: 50px;
text-align:center;
margin-bottom: 50px;
}

#footer a { color: yellow;}

/*table, td, tr { border: 1px solid #fff; background: #e5e5e5;}*/

#arealist {
text-align: center;
}

#arealist table{
margin: auto;
}

#arealist table tr td {

text-align: left;
}

.roundedcornr_box_914830 {
   background: #ffffff;
}
.roundedcornr_top_914830 div {
   background: url(images/roundedcornr_914830_tl.png) no-repeat top left;
}
.roundedcornr_top_914830 {
   background: url(images/roundedcornr_914830_tr.png) no-repeat top right;
}
.roundedcornr_bottom_914830 div {
   background: url(images/roundedcornr_914830_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_914830 {
   background: url(images/roundedcornr_914830_br.png) no-repeat bottom right;
}

.roundedcornr_top_914830 div, .roundedcornr_top_914830, 
.roundedcornr_bottom_914830 div, .roundedcornr_bottom_914830 {
   width: 100%;
   height: 16px;
   font-size: 1px;
}
.roundedcornr_content_914830 { margin: 0 16px; }

table.prices { border-collapse: collapse; }
table.prices tr td { border: 1px solid #ccc; padding: 5px;}


