body{
margin:0px;
padding:0px;
width:100%;
height:auto;
}

/* SOME IMPOTATNT CLEARIFICATION */
caption{background:#3399FF;}
img{border:none; padding:0px; margin:0px;}
.clear{clear:both;}

p{padding:0px; margin:0px; padding-top:10px; padding-bottom:8px;}
hr{width:500px; height:1px; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;}
h2{color:#0079c2; font-size:19px; font-family:"arial"; margin:0px; padding:0px; padding-bottom:5px; text-transform:uppercase;}
h3{color:#999a9c; font-size:19px; font-family:"Century Gothic"; margin:0px; padding:0px; padding-bottom:5px; padding-top:20px;}
h4{color:#999a9c; font-size:15px; font-family:"Century Gothic"; margin:0px; padding:0px; padding-top:10px; padding-bottom:5px;}
h4 a {color:#999a9c; text-decoration:none;}
h4 a {color:#999a9c; text-decoration:underline;}

h1{ Color: #0079c2; font-family:"Century Gothic"; font-size:20px; text-transform:uppercase; padding:0px; margin:0px; font-weight:600;}
h5{color:#000000; font-size:14px; font-family:"Century Gothic";}
span a{color:#0079c2; text-decoration:none;}
span a:hover{color:#0079c2; text-decoration:underline;}
p a{color:#999a9c; text-decoration:none;}
p a:hover{color:#0079c2; text-decoration:underline;}

/* SOME IMPOTATNT CLEARIFICATION */


.container{
position:relative;
width:901px;
height:auto;
margin:0px auto;
}

#top_bg{
position:relative;
background:url(../images/top_bg.jpg) repeat-x;
height:135px;
width:100%;
}

#logo{
position:relative;
width:301px;
height:135px;
float:left;
}

#top_right{
position:relative;
background:url(../images/top_right_comment.jpg) no-repeat;
width:352px;
height:135px;
float:right;
}

#nav{
position:relative;
background:url(../images/nav_bg.jpg) repeat-x;
height:39px;
width:100%;
font-family:"Century Gothic";
font-size:13px;
z-index:999;

}
.nav_container{
position:relative;
width:901px;
height:auto;
margin:0px auto;
padding-left:70px;
}


/* menu nav  */

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0;  line-height:39px; vertical-align:middle;}
ul.menu a {display:block; color:#000; text-decoration:none; color: #999a9c; text-transform:uppercase;}
ul.menu a:hover{color:#FFFFFF;}
ul.menu li {position:relative; float:left; margin-right:2px; }
ul.menu ul {position:absolute; top:38px; left:0; background:#000000;  display:none; list-style:none; width:250px;}
ul.menu ul li {position:relative; width:250px; height:35px; margin:0px;  }
ul.menu ul li a {display:block; padding-left:5px; background-color:#000000; color:#999a9c; height:auto;border:1px solid #C0C0C0;}
ul.menu ul ul li a{background-color:#000000; color:#999a9c;}
ul.menu ul li a:hover {color:#FFFFFF;}
ul.menu ul ul {left:250px; top:-1px; border-left:none; }
ul.menu .menulink { text-align:center; line-height:39px; vertical-align:middle; padding:0px 10px;}
ul.menu .menulink:hover{background:url(../images/nav_hover_bg.jpg) repeat-x; }



/* menu nav  */

.first{ list-style:none;}

#header_bg{
position:relative;
background:url(../images/header_bg.jpg) repeat-x;
height:265px;
width:100%;
z-index:1;
}

#inner_header{
position:relative;
background:url(../images/header_bg_image.jpg) no-repeat;
width:901px;
height:265px;
margin:0px auto;
}

#left_box{
position:relative;
float:left;
width:450px;
height:auto;
font-size:20px;
color:#000000;
margin-left:45px;
margin-top:20px;
}


.tab_cover{
position:relative;
width:200px;
height:auto;
color:#FFFFFF;
font-size:15px;
}


#rite_box{
position:relative;
float:right;
width:360px;
height:200px;
z-index:1;
margin-top:30px;

}

.tab_img{
position:relative;
float:left;
width:40px;
height:40px;
padding-top:20px;
}

.tab_txt{
position:relative;
font-family:"Century Gothic";
width:150px;
height:auto;
float:right;
text-transform:uppercase;
padding-top:20px;
}

#cover_boxes{
position:relative;
width:901px;
height:auto;
margin:0px auto;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#43474b;
z-index:1;
}

.left_text{
position:relative;
width:540px;
height:auto;
float:left;
}

.left_cont{
position:relative;
width:540px;
height:auto;
padding-top:30px;
}

.brisbane_img{
position:relative;

width:151px;
height:42px;
margin-top:25px;
}

#seprator{
position:relative;
background:url(../images/content_seprator.jpg) no-repeat;
height:391px;
width:1px;
float:left;
margin-left:50px;
}

.rite_text{
position:relative;
width:270px;
height:auto;
float:right;
}

.rite_cont{
position:relative;
width:250px;
height:auto;
padding-top:5px;
margin:0 auto;
}

.news{
position:relative;
width:270px;
height:auto;
padding-top:50px;
}




/* FOOTER AREA START FROM HERE */


#footer_bg{
	position:relative;
	background:url(../images/footer_bg.jpg) repeat-x;
	width:100%;
	height:110px;
	margin-top:30px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	vertical-align:middle;
	padding-top:5px;
}

#foot_top{
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}

#foot_top a{color:#fff; text-decoration:none;}
#foot_top a:hover{color:#fff; text-decoration:underline;}

	


/* FOOTER AREA END FROM HERE */
.bmi_calc{width:150px; position:relative; height:auto; }
.bmi_calc ul.bmi_calculator{list-style:none; padding:0; margin:0;text-align:center;}
ul.bmi_calculator li{ padding:5px 0;}
ul.bmi_calculator li label{ height:20px; line-height:20px; vertical-align:middle;}




#bmi_desc {list-style:none; margin:0px; padding:0px; padding-right:20px;}
#bmi_desc li{line-height:25px; height:25px; width:220px;}
#compari{
	position:relative;
	float:left;
	width:50px;
	height:auto;
	text-align:right;
}

#desc{position:relative; float:left; width:150px; height:auto; padding-left:20px;}




/* OUR TEAM CSS */

.rite_text a{color:#999a9c; text-decoration:none;}
.rite_text a:hover{color:#0079c2; text-decoration:underline;}
h5 ul{list-style:none; padding:0px; margin:0px;}
address{font-family:"Century Gothic";}

/* OUR TEAM CSS */


/*New Updates 25 - 5 - 2009*/

blockquote{
	position:relative;
	color:#990000;
	padding:10px;
	border:1px solid #999;
	}
caption{color:#fff; font-size:12px; line-height:30px; vertical-align:middle; height:30px; background:#0580c5; text-align:left; padding-left:15px;}	
thead {height:20px;font-size:12px; line-height:20px; vertical-align:middle;}
tbody{height:20px;font-size:12px; line-height:20px; vertical-align:middle;}

.framing thead {height:40px;font-size:12px; line-height:40px; vertical-align:middle;}
.framing tbody{height:40px;font-size:12px; line-height:40px; vertical-align:middle; text-align:center;}

fieldset{ border:none; margin:0px auto; text-align:center; list-style:none; margin:0; padding:0;}
fieldset ol{ list-style:none;}
fieldset label {position:relative; height:15px; line-height:15px; vertical-align:middle; }
fieldset input { position:relative; margin:5px 0px;}

/* News And Information */
#Information ol{ list-style:none; padding:0px; margin:0px;	}
#Information ol label { height:20px; line-height:20px; vertical-align:middle;  width:150px;}
#Information ol input {width:200px;}
#Information ol textarea { height:80px;width:200px;}



.phill_img{position:relative; float:right; padding:10px; margin-left:10px; border:none;}
.news_back{position:absolute; width:180px; height:212px;  right:0px; top:50px;}

#cover_boxes .rite_text ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
}
#cover_boxes .left_text #suburbs {

}
#cover_boxes .left_text #suburbs ul {
	font-size: 10px;
	list-style: none;
	padding: 0;
	margin: 0;
}

h6 {
color:#999A9C;
font-family:"Century Gothic";
font-size:16px;
margin:0;
padding:20px 0 0 0;
}#cover_boxes .rite_text .news .rite_cont ul {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	color: #CCCCCC;
}
#cover_boxes .rite_text .news .rite_cont li {
	list-style-image: url(../images/bullet.png);
}
#cover_boxes .left_text .pre {
	width: 210px;
	margin-left: 5px;
}
#cover_boxes .left_text .post {
	width: 210px;
	float: right;
	margin-right: 60px;
}
#cover_boxes .left_text .gallery {
	margin-top: 10px;
	margin-bottom: 15px;
}
#cover_boxes .left_text .gallery p {
	text-align: center;
}
#cover_boxes  .left_text  .gallery  img  {
	margin-left: 20px;
}
#footer_bg #foot_top p .smallertxt {
	font-size: 11px;
}
