
@import url(csshover.css);
body {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-image:url(http://www.dfgpools.com.au/images/background_page.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}

img{border:none}

table, td, tr {
	padding: 0px;
	font-size:13px;
}

h1 { 
/*	color:#8A6B43;*/ 
	font: normal 22px "Book Antiqua";
	color: #127B9F;
	line-height:26px;
}
h1 i, h1 em {
	font-size:14px;
/*	color: #8A6B43;*/
	color: #006329;
}

h2 { color:#006329; font:normal 18px arial; }

a:link, a:hover, a:visited {color:#127B9F; text-decoration:none;}

p{
	margin-top:0; padding-top:0; line-height:18px;
	font-size:13px;
	text-align:justify;
}
ul p{margin-bottom:0;}
ul {margin-top:0; padding-top:0;
/*	margin: 0;
	padding: 0;
	list-style-type:none;
*/}

li {
/*	padding: 0px;
	color: #000000;
*/}


/* Header Start */

/*
.menu {
	font-family: Helvetica;
	line-height:24px;
	font-size:16px;
	color:#FFFFFF;
}

.menu a:link, .menu a:visited {
	text-decoration:none;
	color: #FFFFFF;
}

.menu a:hover {
	text-decoration:none;
	color: #FFFF00;
}
*/

.slogan {
	font-family: "Book Antiqua";
	font-size:22px;
	color:#FFFFFF;
}

/* Header End */

/* Content */

.heading{
	font-family: "Book Antiqua";
	font-size:22px;
	color: #127B9F;
	line-height:26px;
}

.sub_heading {
	font-family: "Book Antiqua";
	font-size:20px;
	color: #FFFFFF;
}

.content_header {
	font-size:18px;
	color: #000000;
}

.content_text{
	font-size:13px;
	color: #000000;
	line-height:18px;
}

.content_text a:link, .content_text a:visited{
	color:#000000;
	text-decoration:underline;
}

.content_text a:hover{
	color:#127B9F;
	text-decoration:underline;
}

h3, .content_text_navy {
	font-size:13px;
	color: #127B9F;
	line-height:18px;
	margin-bottom:3px;
}

.lining {
	background-image:url(http://www.dfgpools.com.au/images/lining_01.gif);
	background-repeat:repeat-x;
	background-position:left;
}

/* End Content */

/* Footer Start */

.footer{
	color:#FFFFFF;
	font-size:13px;
}

.footer a:link, .footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:hover{
	color:#F8AD1E;
	text-decoration:underline;
}

/* Footer End */

#menu{
	position: relative;
	z-index:2;
	width:100%;
	padding: 0; /* To allow room for bottom dropdown */
}

#menu li,#menu li a{
	float:left;
}


#menu li a, #menu li h2{
font:normal 16px Helvetica,Arial,sans-serif;
display:block;
/*white-space:nowrap;*/
text-align:center;
text-transform: capitalize;
vertical-align: text-top;
padding:11px 11px;
}

#menu li li a, #menu li li h2{
/*font:normal 16px/16px Helvetica,Arial,sans-serif;
border-bottom:1px dashed #ccc;
width:100%;
white-space:nowrap;*/
width:100%;
text-align:left;
padding:5px 0 5px 5px;
display:block;
}
#menu li li{
width:180px;
display:block;
}

#menu h2{
color:#CC9933;
background:#000;
text-transform:uppercase;
}

#menu a{
color:#ffffff;
background:transparent url(../images/filler2.gif) repeat-x scroll center bottom;
text-decoration:none;
}

#menu a:hover{
color: #FFFF00;
background:#026b8f;
/*background:none;*/
}

#menu a:active{
color:#CC9933;
/*background:none;*/
}

#menu li{
list-style:none;
margin:0; padding:0; border:none; display: block;
}

#menu ul{
margin:0; padding:0; border:none; display: block;
}

#menu li ul{
list-style:none;
margin:0; padding:0; border:none; width:185px; display: block;
float:none; 
}
#menu ul li{
float:left; 
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
background:#5DB2CF;
left:0;
padding: 2px;
margin:40px 0 0 0;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
}

.RightPanelPage { margin-bottom: 15px;}
.RightPanelPage h2 { font-size:12px; margin-bottom: 10px;}
.RightPanelPage ul { padding:0px; margin:0px; border-top: solid 1px #dfe6ec; list-style: none; width:253px;}
.RightPanelPage li a { margin:0; font:normal 11px verdana; padding: 3px 0 5px 18px; display: block; background: url(http://www.dfgpools.com.au/images/arrow_green.gif) no-repeat left center; }
.RightPanelPage li a:hover {  margin:0; background-color: #BBFFC0;}
.RightPanelPage li { margin:0; padding:0; border-bottom: solid 1px #dfe6ec; width:253px; }



.pgnav b{
padding:1px 10px 2px;
background:#ffffff;
font:bold 10px arial;
color:#cc0000;
border:1px solid;
}

.pgnav a:visited {
padding:2px 10px;
background:#cc0000;
font:normal 10px arial;
color:#ffff00;
}

.pgnav a:link{
padding:2px 10px 3px;
background:#127b9f;
font:bold 10px arial;
color:#FFFFFF;
}

#btnpg {
background:#127B9F;
color:#ffffff;

}
