* {
margin:0;
padding:0;
}

body {
background-color:#e6f9fb;
color:#333;
font: 11px "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

/* MAIN STRUCTURE start */
#container {
width:770px;
margin:auto;
height:auto !important;
min-height:700px;
*height:700px;
background:#c2f0f7 url('/images/landing/background.jpg') no-repeat left bottom;
}

#innercontainer {
float:left;
padding:10px 15px 10px 25px;
}

#content {
float:left;
width:450px;
padding:0 15px 230px 60px;
}

#header {
height:160px;
padding:0 15px 0 25px;
}

#footer{
clear:both;
text-align:right;
font-size:9px;
color:#c8a5b5;
padding:20px 40px;
}

#left {
clear:left;
float:left;
width:205px;
padding-bottom:230px;
}

/* MAIN STRUCTURE end */

/* MAIN ELEMENTS start */

p {
margin:10px 0;
}

#content img {
margin-bottom:30px;
}

#lefthome img, #left img {
margin:0 0 10px;
}

#content a{
color:#333;
text-decoration:underline;
}

#content a:hover{
color:#000;
}

.readmore a, a.more, #content .readmore a, #content a.more {
color:#227cc2;
text-decoration:none;
font-weight:bold;
}

.readmore a:hover, a.more:hover, #content .readmore a:hover, #content a.more:hover {
color:#852d7d;
}
/* MAIN ELEMENTS end */

/* HEADER AND MAIN NAVIGATION MENU start */
#header img#logo{
float:left;
border:none;
}

ul#navmenu {
display:block;
float:right;
width:492px;
list-style-type:none;
}

ul#navmenu li {
display:inline;
}

ul#navmenu li a {
color:#fff;
text-decoration:none;
font-weight:bold;
margin-right:4px;
}

ul#navmenu li a:hover {
background-color:#0cf;
}

ul#navmenu li a#home, ul#navmenu li a#about, ul#navmenu li a#locations,ul#navmenu li a#events, ul#navmenu li a#news, ul#navmenu li a#contact {
float:left;
display:block;
height:29px;
color:#fff;
text-decoration:none;
background-color:#c2f0f7;
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
}

ul#navmenu li a#home {
width:71px;
background-image:url('/images/landing/nav/home.gif');
}

ul#navmenu li a#about {
width:78px;
background-image:url('/images/landing/nav/about.gif');
}

ul#navmenu li a#locations {
width:84px;
background-image:url('/images/landing/nav/locations.gif');
}

ul#navmenu li a#events {
width:73px;
background-image:url('/images/landing/nav/events.gif');
}

ul#navmenu li a#news {
width:73px;
background-image:url('/images/landing/nav/news.gif');
}

ul#navmenu li a#contact {
width:89px;
background-image:url('/images/landing/nav/contact.gif');
}

ul#navmenu li a#home:hover, ul#navmenu li a#about:hover, ul#navmenu li a#locations:hover, ul#navmenu li a#events:hover, ul#navmenu li a#news:hover, ul#navmenu li a#contact:hover,

#landing-home ul#navmenu li a#home, #landing-47 ul#navmenu li a#about, #landing-49 ul#navmenu li a#locations, #landing-50 ul#navmenu li a#contact, #landing-news ul#navmenu li a#news, #landing-events ul#navmenu li a#events
{
height:43px;
background-position:bottom left;
}
/* HEADER AND MAIN NAVIGATION MENU end */

/* SIDE NAVIGATION start */
#sidenav {
/* border:4px solid #06a; */
}

#sidenav ul {
list-style-type:none;
margin-top:10px;
}

#sidenav ul li {
padding:0 10px 10px;
}

#sidenav ul li a {
font-size:12px;
font-weight:bold;
color:#227cc2;
text-decoration:none;
}

#sidenav ul li a:hover {
color:#d72533;
}
/* SIDE NAVIGATION end */

/* FORMS start */
#content label {
float:left;
display:block;
width:100px;
font-weight:bold;
}

#content label.radio {
float:none;
display:inline;
width:auto;
margin-right:30px;
}

#content input.txt3 {
display:inline;
width:250px;
}

#content input.button {
background:none;
border:none;
font-size:15px;
font-weight:bold;
color:#227cc2;
}

#content input.button:hover, #content input.button:active {
color:#852d7d;
}

/* FORMS end */

/* HEADINGS start*/

h1, h2, h3, h4, h5, h6 {
color:#227cc2;
margin:0;
}

h1 {
font-size:18px;
font-weight:bold;
}

h2, h3 {
font-size:14px;
font-weight:bold;
}

h4 {
font-size:11px;
font-weight:normal;
}

h5 {
font-size:10px;
font-weight:bold;
color:#852d7d;
}

h6 {
font-size:10px;
font-weight:normal;
}

/* HEADINGS STYLES end */

/* for the HOMEPAGE only start*/
#containerhome {
width:770px;
margin:auto;
height:auto !important;
min-height:780px;
*height:780px;
background:#c2f0f7 url('/images/landing/background_home.jpg') no-repeat left bottom; 
}

#lefthome {
clear:left;
float:left;
width:150px;
}

#contenthome {
float:left;
width:560px;
}

#buttonscontainer {
float:right;
margin:60px 0 0;
}

a#b_seven-hills {
display:block;
width:223px;
height:72px;
background:transparent url('/images/landing/buttons/b_seven-hills.gif') no-repeat left top;
margin:0 0 22px;
}

a#b_villawood {
display:block;
width:223px;
height:72px;
background:transparent url('/images/landing/buttons/b_villawood.gif') no-repeat left top;
margin:0 0 10px;
}

img.listing {
display:block;
margin:0 0 10px;
}

/* for the HOMEPAGE only end*/

/* OTHER ELEMENTS start */
.hidden {
display:none;
}

.yellow {
color:#ea3;
}
/* OTHER ELEMENTS end */

/*color:#227cc2;
color:#d72533;
color:#852d7d;*/