
/* GLOBAL TAGS */

*{
font-family:verdana,arial,sans-serif;
font-size:11px;
margin:0;
padding:0;
/*border:0;*/
color:#003366;
}
html{
height:100%;
}
body{
text-align:center;
height:100%;
background:url(/images/template/cloud_bg.jpg) 50% 0 no-repeat fixed;
}
p{
margin:10px 0 0 0;
}
li{
margin:0 0 0 20px;
}
h1{
font-size:13px;
font-weight:bold;
color:#003366;
}
h2{
font-weight:bold;
color:#003366;
}
a:link,a:active,a:visited{
color:#660000;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#cc6600;
text-decoration:none;
font-weight:bold;
}
hr{
margin:20px 0 20px 0;
height:1px;
color:#003366;
width:100%;
clear:both;
}


/* HOME */

.home_layout{
width:740px;
}
.home_left{
width:460px;
padding:0 20px;
margin:0 0 20px 0;
float:left;
text-align:left;
border-right:1px solid #003366;
}
.home_right{
width:218px;
padding:20px 20px 0 0;
float:right;
text-align:center;
background:url(/images/mba_award.jpg) no-repeat 50% 0;
}
.home_section{
padding:20px 0;
border-bottom:1px solid #003366;
overflow:auto;
clear:both;
}
* html .home_section{
height:1em;
overflow:visible;
}
.home_img{
float:left;
margin-right:20px;
}
.home_img img{
border:1px solid #003366;
}
.home_text{
padding-left:180px;
}
.home_clr{
display:none;
}
.home_foot{
padding:20px 0;
text-align:center;
}
#mbaaward{
padding:230px 0 0 20px;
}
#vintage{
margin-top:20px;
padding-left:20px;
text-align:center;
}
#vintage img{
margin:0 auto;
}


/* PAGE LAYOUT */

#layout{
width:740px;
min-height:100%;
background-color:#ffffff;
margin:0 auto;
overflow:auto;
border-left:1px solid #003366;
border-right:1px solid #003366;
}
* html #layout{
height:100%;
overflow:visible;
}
#banner img{
display:block;
}
#contentbg{
text-align:left;
background:url(/images/template/banner_btm_content.gif) 0 0 no-repeat;
}
#foot{
margin:20px 20px 0 20px;
padding:5px 0 30px 0;
clear:both;
border-top:1px solid #003366;
}
#foot img{
margin:0 10px 0 0;
}
.content{
padding:70px 20px 20px 20px;
}
.text{
margin:15px 0 0 0;
float:left;
width:280px;
}
.gallery{
float:right;
margin:20px 0 0 0;
}



/* COLUMN LAYOUT */

.intro{
margin:0 20px 20px 20px;
}
.columnleft{
text-align:left;
padding:20px 0 20px 0;
vertical-align:top;
border-bottom:1px solid #003366;
}
.columnleft img{
display:block;
border:1px solid #003366;
margin:0 20px 0 0;
}
.columnborder{
padding:0 0 0 20px;
border-right:1px solid #003366;
}
.columnspacer{
padding:0 0 0 20px;
}
.columnright{
width:198px;
text-align:center;
padding:20px 0 20px 0;
vertical-align:top;
border-bottom:1px solid #003366;
}


/* NAVIGATION */

.nav{
clear:both;
border-bottom:1px solid #003366;
}
.links{
padding:0 0 5px 0;
float:left;
}
.back{
text-align:right;
}
.back div{
padding:0 0 5px 0;
}



/* UNIT DISPAY */

.unitbtns td{
vertical-align:top;
}
.unitbtns img{
display:block;
border:1px solid #003366;
margin:0 10px 0 0;
}
.unitno{
font-weight:bold;
white-space:nowrap;
}
.unitprice{
padding:0 0 20px 0;
white-space:nowrap;
}
.unitbed{
margin:5px 0 0 0;
background:url(/images/info_bed.gif) 0 0 no-repeat;
width:53px;
height:18px;
}
.unitbath{
background:url(/images/info_bath.gif) 0 0 no-repeat;
width:53px;
height:18px;
}
.unitcar{
background:url(/images/info_car.gif) 0 0 no-repeat;
width:53px;
height:18px;
}
.unitbed div,
.unitbath div,
.unitcar div{
padding:2px 0 0 3px;
}
.unitdata td p a{
display:block;
}



/* ENQUIRY FORM */

.enquiry{
margin:20px 0 0 0;
width:360px;
}
.enquiry *{
color:#003366;
}
.enquiry input,
.enquiry textarea{
padding:1px;
border:1px solid #003366;
width:260px;
}
.enquiry td{
padding:1px;
}
input.buttonIE,
input.buttonNS{
border:1px solid #003366;
background:#FFFFFF;
color:#003366;
font-weight:bold;
width:100px;
margin:0 0 0 72px;
}
.agentlogo{
padding:0 0 0 72px;
text-align:center;
}


/* SITE MAP */

#map{
display:none;
position:absolute;
float:left;
padding:5px 0 0 750px;
font-size:10px;
text-align:left;
}
#map p{
margin:5px 0 0 0;
}
#map *{
font-size:10px;
white-space:nowrap;
font-weight:normal;
color:#003366;
}
#map b{
color:#0033ff;
}


/* UNIQUE ELEMENTS */

#presentation{
background:url(/images/presentation_btn_bg.jpg) -5px 0 no-repeat;
border:1px solid #003366;
color:#ffffff;
margin:10px 0 0 0;
padding:5px;
}
#presentation *{
color:#ffffff;
}
#presentation a{
color:#ffffff;
}
#presentation a:hover{
color:#ffcc00;
}
#about{
background:url(/images/about_links_bg.jpg) 0 -26px no-repeat;
border:1px solid #003366;
padding:10px 10px 100px 10px;
margin:10px 0 0 0;
}
#about,#about *{
color:#ffffff;
}
#about div{
border-bottom:1px solid #ffffff;
padding:0 0 15px 0;
}
#about a{
color:#ffcc00;
}
#about a:hover{
color:#ffffff;
}
.strikeout{
border:none;
display:inline;
vertical-align:bottom;
}
.developersells{
position:absolute;
top:130px;
}



/* TEXT AND FORMATTING */

.firstelement{
margin-top:0;
}
.margintop5{
margin:5px 0 0 0;
}
.margintop10{
margin:10px 0 0 0;
}
.margintop20{
margin:20px 0 0 0;
}
.margintop40{
margin:40px 0 0 0;
}
.margintop50{
margin:50px 0 0 0;
}
.margintop100{
margin:100px 0 0 0;
}
.marginleft10{
margin:0 0 0 10px;
}
.paddingleft20{
padding:0 0 0 20px;
}
.paddingbtm20{
padding:0 0 20px 0;
}
.c{
text-align:center;
}
.r{
text-align:right;
}
.clr{
clear:both;
}
.flt{
float:left;
}
.flt a img{
margin:0 5px 0 0;
}
.frt{
float:right;
}
.morelinks div{
margin:2px 0 0 0;
}
.bordertop{
border-top:1px solid #003366;
}
.nopad td{
padding:0;
}
a.red:link,a.red:active,a.red:visited,a.red:hover{
display:block;
background:#cc0000;
color:#ffffff;
padding:2px 2px 3px 2px;
font-size:13px;
}

/*MB GALLERY*/
div.mbgallery{
width:400px;
padding:0 0 20px 0;
text-align:right;
}
div.mbgallery *{
margin:0;
padding:0;
border:0;
}
div.mbgallery_preview{
float:right;
margin:0 0 10px 10px;
}
a.mbgallery_link:link,
a.mbgallery_link:active,
a.mbgallery_link:visited{
display:block;
border:1px solid #000084;
margin:2px;
}
a.mbgallery_link:hover{
display:block;
border:3px solid #007dc8;
margin:0;
}
img.mbgallery_preview_img{
display:block;
border:0;
}
div.mbgallery_preview.mbactive a:link,
div.mbgallery_preview.mbactive a:active,
div.mbgallery_preview.mbactive a:visited,
div.mbgallery_preview.mbactive a:hover{
margin:1px;
border:2px solid #005ca3;
}
div.mbgallery_preview.mbactive img{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}
div.mbgallery_preview.mbvisited img{
filter:alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}
div.mbgallery_preview.mbvisited a:link,
div.mbgallery_preview.mbvisited a:active,
div.mbgallery_preview.mbvisited a:visited,
div.mbgallery_preview.mbvisited a:hover{
margin:2px;
border:1px solid #cccccc;
}
div#mbgallery_image{
background:url(/mbgallery/indicator_tiny_red.gif) 50% 50% no-repeat;
border:1px solid #000084;
clear:both;
display:none;
margin-right:2px;
}
div#mbgallery_image.mbactive{
display:block;
}
div#mbgallery_image_inner{
background-position:50% 50%;
background-repeat:no-repeat;
}