/* CSS Document */

/* structure */




@charset "UTF-8";


body {

	overflow:auto;
	margin:auto;
	background:#333333;
	font: small "Trebuchet MS",Helvetica,Arial;
	letter-spacing:.05em;
	}

img {
	border:none;
	margin:0;

	}

a {
text-decoration:none;
color:white;
border:0px;
padding:0;

}





#wrapper {

	
	width:1025px;	
 	margin:auto;
	height:auto;



	}
	

	
	
#container {
margin:auto;
border: 1px solid gray;
}




h1 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding-top:0px;
margin-left:0;
margin-bottom:4px;
text-align:left;
}

h1 strong{

color:#CFB67E;
font-weight:bold;

}


h5{
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
margin:0 0 10px 200px;
padding:20px 0 0 0;
text-align:left;
letter-spacing:2px;

}




h4 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:lighter;
margin:10px 0 10px 0;
padding:0;

}


h6 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
letter-spacing:2px;
padding:0px;
margin:0;

}

h7 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
letter-spacing:2px;
padding:0px;
margin:auto;

}

h8 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding-top:0px;
margin-left:0;
margin-bottom:4px;
text-align:left;
}
	
	
.h9 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding:0 0 0 300px;
margin-left:0;
margin-bottom:4px;
}


.h10 {
color:#FFDF9A;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding:0 0 0 110px;
margin-left:0;
margin-bottom:0;
}


.h11 {
color:#FFDF9A;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding:30px 0 10px 20px;
margin-left:0;
margin-bottom:0;
text-align:left;
float:left;
}


.h12 {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding-top:0px;
margin-left:0;
margin-bottom:4px;
text-align:left;
float:left;
}


.views-header {
color:#FFDF9A;

font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
padding:20px 0 0 0;
margin:0 0 0 50px;
text-align:left;
}




/* header */

#header {
	background:#000000;
	height:135px;
	text-align:right;
	padding-right:50px;
}



#header-template{
	background:url(images/header_template.jpg);
	height:135px;
	padding:5px 0 0 5px;
	
}


.bensons-logo{

margin:50px 20px 0 0;
float:right;
}



.bensons-image{

margin:10px 15px 0 0;
float:right;
border: 1px solid #5B4A00;
}

#alt-name{

	margin:0 0 0 85px;
}




#nav-bar {
	background:url(images/nav_back.png);
	height:24px;
	text-align:center;
	}





#main {

background:url(images/main.jpg);
height:416px;	

}



#main-bottom-left {

background:url(images/main_bottom_left.jpg);
height:240px;
width:730px;
float:left;
}




#main-bottom-right {

background:url(images/main_bottom_right.jpg);
height:125px;
float:left;
width:263px;
padding:115px 0 0 30px;

}



/* main template */




#main-template{

background:url(images/main_template_bg.jpg);
height:auto;
padding:0 0 40px 0;
text-align:center;


}

/* melbourne */


.column-1{
width:46%;
float:left;
height:auto;	
padding:30px 0 0 0;
}



.m1{

float:right;
margin:20px;
}


.m2{

float:right;
margin:20px;

}



.m3{

float:left;
margin:30px 0 0 50px;
text-align:center;
font-size:7pt;
color:white;
}




.m4{

float:left;
text-align:center;
font-size:7pt;
color:white;
margin:0 20px 10px 0;
}


.m5{

float:left;
text-align:center;
font-size:7pt;
color:white;
}

.m6{

float:left;
text-align:center;
font-size:7pt;
color:white;
margin:100px 0 0 50px;
}



.m7{

float:left;
margin:30px 0 0 50px;
text-align:center;
font-size:7pt;
color:white;
}

.m8{

float:right;
margin:0px 20px 20px 0;

}




.m10{

float:left;
text-align:center;
font-size:7pt;
color:white;
margin:370px 0 0 20px;
}

.m11{

margin: 10px 0 0 10px;
}


.m12{
float:left;
margin:0px 20px 20px 0;

}


.column-2{
float:left;
width:54%;
height:auto;	
padding:50px 0 0 0;

}



.column-2 p{
color:white;
width:425px;
text-align:justify;
font-family:"Lucida Sans Unicode", "Arial", Times, serif;
font-size:8.5pt;
line-height:15pt;
margin-top:0;
padding-right:85px;
}





/* melbourne */

.location {

margin:10px 0 0 0;

}


.flashbox {
margin: 0 0 0 0;
padding:20px 0 0 110px;
}



.alt-building{
text-align:justify;
color:#FFFFFF;
font-family:"Lucida Sans Unicode", "Arial", Times, serif;
font-size:8.5pt;
line-height:15pt;
width:450px;
float:left;
margin:0 0 10px 20px;
}



/*SkyGarden*/


#main-template-location{

background:url(images/main_template_bg.jpg);
height:auto;
padding:30px 0 40px 0px;	

}



/*SkyGarden*/


.sk1{

float:left;
margin:0 20px 0 20px;
}


.sk2{

float:left;
margin:0px 0px 20px 0;

}

.sk3{

float:left;
margin:0px 0x 20px 20px;

}


.sk4{

float:right;
margin:0px 40px 20px 20px;

}


.sk5{

float:left;
margin:20px 30px 0 50px;
float:left;

}

.column-1-skygarden{

width:62%;
float:left;
height:auto;	
padding:30px 0 0 5px;
}


.column-2-skygarden{

float:left;
width:35%;
height:auto;	
padding:5px 0 0 0;
text-align:justify;

}

.column-2-skygarden p{

width:300px;

}

.blogo{
float:left;


}




.sky{
color:white;
width:425px;
text-align:justify;
font-family:"Lucida Sans Unicode", "Arial", Times, serif;
font-size:8.5pt;
line-height:15pt;
margin-top:0px;
float:left;

}






.clearboth{

clear:both;

}




/*Design*/

.column-2-design{
float:left;
width:50%;
height:auto;	
padding:36px 0 0 0;
text-align:justify;

}




.column-2-design p{
color:white;
width:425px;
text-align:justify;
font-family:"Lucida Sans Unicode", "Arial", Times, serif;
font-size:8.5pt;
line-height:15pt;
margin-top:0px;

}


.column-2-design img{
margin:5px;
float:left;
}



/*View*/



.view{

color:white;
text-align: center;
padding:0px 0 0px 0;
}




.column-1-view{

width:15%;
float:left;
height:auto;	
padding:30px 0 0px 0px;
color:white;

}


.column-2-view{

float:left;
width:65%;
height:auto;	
padding:30px 0 0 0;

}




.view a {

color:white;
text-align: center;
padding:30px 0 100px 0;
}




/*Floor Plans*/



.floorplans{

color:white;
text-align: center;
padding:10px 0 30px 50px;
margin:auto;

}

.floorplans img{

border:2px solid #6C572E;


}


.level img{

border:2px solid #6C572E;
}


.level {

padding:0 0 10px 0;
height:119px;
text-align:right;
}


.level-name{

padding:100px 10px 10px 0;
margin:0 0 7px 0;
height:12px;
text-align:right;
color:#FFDF9A;
}


.level1{

float:left;
width:300px;
padding:0 3px 0 0;
}


.level2{
float:left;
width:300px;
padding:0 3px 0 0;


}


.level3{
float:left;

width:300px;

}



/*Animation*/

.animation{

height:auto;
width:540px;
margin:auto;
padding:0 0 0 60px;
}

/* Contact Us */

.column-1-registration{

width:45%;
float:left;
height:auto;	
padding:0 0 0 0px;
color:white;
font-size:11px;

}

.column-1-registration td{

padding-bottom:5px;

}

.column-2-registration{

float:left;
width:30%;
height:auto;	
padding:25px 0 0 0;
font-size:11px;
color:white;
font-size:11px;
}



#main-template-form-feedback{

background:url(images/main_template_bg.jpg);
height:auto;
padding:30px 0 40px 0px;	

}

#main-template-form-feedback p{

color:white;

}

#main-template-form-feedback td{

padding-bottom:10px;

}


/*Disclaimer*/

.disclaimer{

width:500px;
height:auto;
margin:auto;
color:white;

}
.disclaimer p{

text-align:justify;

}


/* footer 1 */

#footer{


color:#CCCCCC;
font: 7pt Arial, Helvetica, sans-serif;
margin:150px 0 0 300px;
text-align:center;
}



#footer a{
margin:0 20px 0 0px;
font-size:9pt;
color:#FFDF9A;
}



.form{
color:white;
margin:auto;
padding:20px 0 0 0;
}


.form td{
padding:5px 0 0 0;
vertical-align:top;
}



/* footer template */

#footer-template{


color:#CCCCCC;
font: 7pt Arial, Helvetica, sans-serif;
margin:40px 0 0 0;
padding:35px 0 0 0;
text-align:center;
background:url(images/footer.png);
height:40px;
}



#footer-template a{
margin:0 20px 0 0px;
font-size:9pt;
color:#FFDF9A ;
}




	
