/* CSS Document */
body	{
text-align:center;
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:1.5em;
behavior: url("csshover.htc");
background-color:#c9f2f7;
background-image:url(images/bg_body.gif);
background-repeat:repeat-x;

}
div, img	{
margin:0;
padding:0;
border:0;
behavior:url(iepngfix.htc);
}
a	{
color:#01ADBE;
text-decoration:none;
}
a:hover	{
		color:#9F140F;

}
p	{
margin:0 0 20px 0;
padding:0;
}
h1	{
color:#01ADBE;
margin:0;
padding:10px 0 15px 0;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.not_blue	{
	color:#999;
font-size:17px;
}
h2	{
color:#01ADBE;
margin:15px 0 0 0;
padding:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.dark	{
	font-size:15px;
	color:#403e54;
}
.blue	{
color:#01ADBE;
}
#phone .blue	{
	font-size:19px;
}
h2.blue	{
font-size:16px;
margin:15px 0 0 0;

}
.line	{
	border-bottom:1px solid #4cbbcf;
}
#container	{
width:900px;
margin:0 auto;
padding:0;
text-align:left;
/*border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;*/
background-color:#FFF;

}
#top_banner	{
/*position:relative;*/
width:100%;
height:auto;
margin:0;
padding:0;
margin:0 0 15px 0;

}
#logo	{
margin:25px 0 0 35px;
float:left;
}
#shower_banner	{
float:left;
font-size:24px;
color:#9E1A1E;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 0 110px;
line-height:1.1em;
}
#banner	{
width:900px;
height:170px;
margin:0;

}
div#nav	{
/*float:right;
width:500px;*/
background:#9E1A1E;
height:25px;
}
div#nav ul	{
margin:0 0 0 400px;
padding:0;
}
div#nav li	{
/*position:relative;*/
list-style-type:none;
margin:0;
float:left;
}
/*div#nav li ul li	{
float:none;
width:200px
}*/
div#nav li:hover	{
background:none;
}
/*div#nav li.submenu	{
background:none;
}
div#nav li.submenu:hover	{
background:none;
}*/
div#nav li a	{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
display:block;
text-decoration:none;
margin:0;
color:#FFF;
padding: 0 15px;
background-color:none;
background-repeat:no-repeat;

}
div#nav li a:hover	{
/*color:#9E1A1E;*/
background-image:url(images/bg_nav2.png);
}
div#right	{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
div#left p.highlight	{
	margin:20px 10px 0 10px;
}
div#right_nav ul	{
	margin:0;
	padding:0;
}
div#right_nav li	{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#right_nav ul.level2 li	{
		padding:0 0 0 15px;

}
div#right_nav ul li.submenu	{
	padding-top:10px;
}
div#right_nav ul li a	{
	line-height:1.7em;
	display:block;
	width:100%;
}

div#right_nav ul.level1 li a	{
	color:#403e54;
	font-weight:bold;
	text-decoration:none;
	
}
div#right_nav ul.level1 li a:hover	{
color:#01ADBE;
	
}

div#right_nav ul.level2 li a	{

color:#01ADBE;
font-weight:normal;
text-decoration:none;
}
div#right_nav ul.level2 li a .black	{
	color:#403e54;
}
div#right_nav ul.level2 li a:hover	{
	color:#403e54;
}
#guarantee	{
	border-top:1px solid #F7C200;
	border-bottom:1px solid #F7C200;
	margin:50px 0 25px 0;
	position:relative;

}

#seal	{
	position:absolute;
	right:-10px;
	top:-40px;
}
#guarantee p	{
	

}
#areas	{
	border-top:1px solid #F7C200;
	margin:20px 0 0px 0;
	padding:20px 10px;

}

#areas a:hover h2	{
	color:#9F140F;
}
#content	{

}
#left	{
float:left;
width:180px;
position:relative;
padding-bottom:300px;
min-height:650px;
}
#left img	{
margin:0 0 10px 7px;
}
#right p	{
margin:10px 0px 0 0;
padding:0 0 10px 0;
font-size:11px;
line-height:1.4em;
}
#middle	{
float:left;
width:420px;
/*min-height:920px;*/
min-height:960px;

border-left:1px dashed #AAAAAB;
border-right:1px dashed #AAAAAB;
padding:0 25px 10px 35px;
margin:0 10px 0 10px;
}
*html #middle	{
height:650px;
}
#right	{
float:left;
width:200px;
}
#footer	{
clear:both;
background-color:#65cdda;
padding:2px 20px;
margin:0 0 20px 0;
color:#FFF;
font-size:10px;
}
#footer a	{
color:#FFF;
}
#suburbs	{
clear:both;
font-size:0.9em;
background-color:#F7F7F7;
margin-top:20px;
padding:10px;
}
.payment	{
float:left;
}
.right_box	{
width:190px;
float:left;
height:85px;
padding:10px 10px 0 10px;
margin:10px 0 0 3px;
border:1px solid #E6E6E6;

}
.right_box img	{
margin-right:10px;
}
#credits	{
color:#FFFFFF;
float:right;
}
#credits a	{
color:#FFFFFF;
}
.data	{
border-collapse:collapse;
}
.data th	{
border:1px solid #666666;
background-color:#E0E0E0;
padding:0 3px;
}

.data td	{
border:1px solid #666666;
padding:0 3px;

}

.data .left	{
width:130px;
border-right:0;

}
.data .right	{
border-left:0;
width:30px;
text-align:right;
}
.ruler	{
border-bottom:1px dashed #AAAAAB;
}
.highlight	{
color:#01ADBE;
margin:0px 0 15px 0;
padding:0;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:1.5em;
}
.clear	{
height:1px;
width:100px;
clear:both;
}
.clearit	{
height:1px;
clear:both;
}

#bottom_right		{
	position:absolute;
	bottom:0;
	left:0;
	padding-bottom:20px;

}
#phone	{
	/*border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 10px;*/
margin:0 0 30px 0;

}
#phone a	{
	font-size:14px;
	font-weight:bold;
}
#MPA	{
	padding-top:70px;
}

#MPA img	{
	padding-right:10px;
}
.no_margin 	{
	margin:0;
	padding:0;
}
.no_margin li	{
	margin:0 0 20px 0;
	padding:0;
	list-style-position:inside;
}
.no_margin2 	{
	margin:0;
	padding:0 0 0 15px;
}
.no_margin2 li	{
	margin:0;
	padding:0;
}

#stuart_tab	{
	position:relative;
	padding-bottom:100px;
}
#stuart	{
	margin-left:20px;
	margin-top:90px;
	position:relative;

	z-index:3;
}

#tab	{
	position:absolute;
	top:320px;
	left:0;
		z-index:2;

}
.red_highlight	{
	color:#be251f;
	font-size:24px;
}
.red_highlight_small	{
	color:#be251f;
	font-size:18px;
	font-weight:bold;
}

ul.middle_menu	{
	padding:0;
	margin:0;
}

ul.middle_menu	li	{
	margin:0 0 15px 0;
	padding:0;
	list-style-type:none;
}
ul.middle_menu  ul 	{
	padding:0;
	margin:0;
}
ul.middle_menu  ul li 	{
	padding:0;
	margin:0;
}
ul.middle_menu a	{

}
ul.middle_menu a:hover	{
text-decoration:none;
		color:#9F140F;

}




