body {
margin:0;
}
#main { 
padding: 15px 0 10px 9px !important;
}
#m-container em {
font-weight:bold;
}
#m-container a {
outline:none;
}
#m-container {
position:relative;
width:948px;
height:600px;
left:50%;
margin-left:-486px;
border:1px solid #000;
font:12px "Trebuchet MS";
}
#m-container p{
margin: 8px 0;
}
#m-location {
margin-top:110px;
float:left;
width:300px;
font-family: Georgia, serif;
font-size: 20px;
font-style: italic;
color:#776446;
}
#m-overlay {
position:relative;
float:right;
z-index:1;
}
#m-navigation {
position:relative;
width:218px;
padding:0 0px;
height:100%;
float:left;
text-align:center;
}
#m-navigation ul {
list-style:none;
padding:0;
margin:25px 0 20px 15px;
}
#m-navigation ul li {
height:27px;
width:194px;
line-height:27px;
margin-bottom:2px;
}
#m-navigation ul li a {
width:100%;
height:100%;
display:block;
text-decoration:none;
color:#000;
outline:none;
}
#m-logo {
width:200px;
height:150px;
}
#m-header {
width:730px;
height:161px;
float:left;
}
.m-button {
width:146px;
border:1px solid #aaa;
font:11px Georgia;
font-style:italic;
padding:1px 2px;
color: black;
}
.m-introtext {
font:14px Georgia;
color:#d08543;
}
#m-form {
margin:0 0 0 15px;
padding:10px 0;
width:194px;
height:139px;
}
#m-form p {
padding:0;
margin: 0;
height: 25px;
}
.m-form-head {
font-family: Georgia, serif;
font-size: 12px;
font-style: italic;
}
#m-container input {
margin-bottom:5px;
width:142px;
font-family: "Trebuchet MS";
font-size: 10px;
}
.m-middle {
position:relative;
width:250px;
float:left;
padding:0 20px;
text-align:left;
}
.m-middle ul {
list-style:none;
padding:0;
margin:20px 0 0 0;
}
.m-middle ul li {
height:42px;
width:235px;
text-align:right;
line-height:18px;
padding-top:5px;
margin-bottom:3px;
}
#facilities ul {
list-style-type: disc;
padding:0;
margin:0;
}
#facilities ul li {
padding:0;
margin:0;
text-align:left;
height: auto;
line-height: normal;
}
.m-middle ul li a {
width:210px;
display:block;
text-decoration:none;
color:#000;
font-weight:bold;
font-style:italic;
}
.m-mainimage {
padding:0 10px;
}
.m-right {
position:relative;
width:440px;
height:100%;
float:left;
}
.m-sitediv {
width:707px;
height:261px;
margin:10px 5px;
}
.m-sitetext {
width:707px;
padding:0 10px;
}
#m-content_slides{
width: 730px;
height: 430px;
overflow: hidden;
float: left;
position: relative;
}
.m-slide {
float:left;
height: 100%;
}
.m-prop_slide {
float:left;
}
#branding {
height:110px;
width:370px;
float:right;
margin:7px 7px 0 0;
text-align:right;
padding:10px 15px;
}
#agent_logo {
height:110px;
width:150px;
float:left;
margin-right:15px;
vertical-align:middle;
text-align:left;
}
#agent_details {
float:right;
width:185px;
text-align:left;
}
#agent_details h3 {
margin-top:0;
}
label.default {
display:none;
}
#m-form form input.error {
background:#fff url("../img/error.png") center right no-repeat;
border:1px solid #666;
height:17px;
width:145px;
}
#m-form form span.error{
display: none;
}
#m-messages {
text-align:center;
background:url("../img/notification-bg.jpg");
height:32px;
margin-bottom:2px;
font:10px/32px Arial;
}
#m-area{
font-size: 11px;
}
#m-siteplan p{
margin: 2px 0;
}
#flags img{
border: 0;
padding: 0 3px;
}