/* CSS Document 

06/03/07

=================================================================*/


/* Default html elements ========================================*/
body {
background-color:#537691;
margin:0;
padding:0;
font-family: Verdana,Helvetica,Arial;
font-size: 11px;
color: #BDBEA2;
}

/* Headings =====*/

h1{
background-image:url(images/mollymook-cove-apartments.gif);
background-repeat:no-repeat;
width:150px;
height:275px;
margin:0;
padding:0;
}
h1 span {
display:none;
}

h2 {
font-size: 100%;
margin-bottom:5px;
margin-top:20px;
text-transform:uppercase;
}
h2#lowercase {
text-transform:none;
}
/* End Headings =*/

p {
margin-top:0px;
}
img {
border:none;
}
ul {
margin:0px;
padding:0px;
padding-left:20px;
}
li {
list-style-position:outside;
}
/* End html elements ============================================*/


/* Layout divs ==================================================*/
#container {
width:810px;
margin:90px auto;
padding-bottom:10px;
padding-top:10px;
background-color:#23507B;
background-image:url(images/tan-bg.gif);
background-repeat:repeat-y;
background-position:left;
}
#apartments-page #container {
margin:25px auto;
}

#column-1 {
float:left;
width:170px;
}
#column-1-inner {
padding:10px;
}

#column-2 {
float:left;
width:230px;
}
#attractions-page #column-2 {
width:280px;
}
#location-page #column-2 {
width:290px;
}
#column-2-inner {
margin-left:15px;
margin-right:15px;
}

#column-3 {
float:left;
width:410px;
}
#attractions-page #column-3 {
width:360px;
}
#location-page #column-3 {
width:350px;
}
#column-3-inner {
margin-right:10px;
}

#column-4 {
width:640px;
float:right;
}
#column-4-inner {
margin:15px;
margin-bottom:0px;
}

#footer {
margin-top:100px;
}
#footer-inner {
margin-top:5px;
background-color:#23507B;
height:25px;
line-height:25px;
text-align:center;
}
/* End layout divs ==============================================*/

/* Main Menu ====================================================*/
#main-menu {
margin:0;
padding:0;
background-color:#23507B;
}
#main-menu li {
margin:0;
padding:0;
padding-left:7px;
list-style-type:none;
height:21px;
background-image:url(images/tan-bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#main-menu li.last-link {
background-image:none;
height:19px;
}
#main-menu a {
margin:0;
padding:0;
padding-top:3px;
display:block;
width:163px;
background-image:url(images/arrowst.gif);
background-repeat:no-repeat;
background-position:right;
font-size:10px;
text-transform:uppercase;
color:#bdbea2;
font-weight:bold;
text-decoration:none;
}
#main-menu span {
display:block;
padding-top:3px;
font-size:10px;
text-transform:uppercase;
color:#bdbea2;
font-weight:bold;
text-decoration:none;
}
/* End main menu ================================================*/

/* Additional classes/divs ======================================*/
.clr
{
	clear: both;
	font-size: 1px;
	line-height: 0em;
	height: 0;
}

.left {
float:left;
}

.right {
float:right;
}

.link {
color:#FFF;
font-weight:bold;
font-size:10px;
}

.marginbottom {
margin-bottom:10px;
}

#base-rates-table {
width:325px;
border:none;
float:right;
font-size: 10px; 
font-weight: bold; 
color: #23517B;
}
.rates-1 {
text-align:right;
background-color:#bbccdd;
width:115px;
}
.rates-2 {
 text-align:center;
 background-color:#92aabd;
}
.rates-3 {
 text-align:center;
 background-color:#7b9db7;
}
.rates-4 {
 text-align:center;
 background-color:#678aa5;
}

#region-links {
padding-left:0px;
}
#region-links li {
list-style-type:none;
}
#region-links li a {
color:#0000ff;
}

/* End additional classes/divs ===================================*/


/* Extra Spacer Divs ============================================*/
#spacer-apartments-1 {
height:125px;
}
#spacer-apartments-1a {
height:278px;
}
#spacer-apartments-2 {
height:65px;
}
#spacer-apartments-3 {
height:50px;
}
#spacer-apartments-4 {
height:30px;
width:640px;
float:right;
}
#spacer-apartments-5 {
height:30px;
clear:both;
}
#spacer-apartments-6 {
height:30px;
}
/* End extra spacer divs ========================================*/