﻿/* *************************** 
  Site - turner freeman
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#036;
	text-decoration:none;
}
a:hover {
	color:#036;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	background:#c4c5c6 url(../images/body.png) top center repeat-x;
	color:#036;
	padding-bottom:20px;
}
#wrapper{
	background:url(../images/bg_wrapper.png) center repeat-y;
	}
#container {
	text-align:left;
	background:url(../images/bg_container.png) center top no-repeat;
}
#container_inner{
	width:797px;
	padding:0 7px 0 6px;
	margin:0 auto;
	background:url(../images/bg_container_inner.png) center bottom no-repeat;
	}
/* *************************** 
   $3 Header Styles
   ***************************/
#header {
	position:relative;
	width:797px;
	height:433px;
	overflow:hidden;
}
#header h1{
	position:absolute;
	width:179px;
	height:142px;
	left:20px;
	top:40px;
	z-index:100000;
	}
#header h1 a{
	display:block;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_logo.png) no-repeat;
	width:179px;
	height:142px;
}
.callus, .callus_qld{
	position:absolute;
	left:19px;
	top:339px;
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_callus2.png) no-repeat;
	width:183px;
	height:53px;
	z-index:100000;
	}
.callus_qld{
	background:url(../images/bg_callus_qld.png) no-repeat;
}
#waveline{
	position:absolute;
	left:1px;
	top:159px;
	width:797px;
	height:249px;
	z-index:99998;
	}
#banner{
	position:absolute;
	left:1px;
	top:159px;
	width:797px;
	height:237px;
	}
/* *************************** 
   $4 Content Styles
   ***************************/
#content {
	padding:10px 0 30px 34px;
	width:731px;
	overflow:hidden;
    }
#content h2{
	font-size:14px;
	font-style:italic;
	border-bottom:#d6dce2 1px solid;
	padding:0 0 3px 0;
	margin:0 0 6px 0;
	}
#content h3{
	font-size:11px;
	}
.contactus{
	border-bottom:#d6dce2 1px solid;
	border-top:#d6dce2 1px solid;
	font-weight:bold;
	font-style:italic;
	padding:8px 0;
	margin:25px 0 0 0;
	}
#maincontent{
	float:right;
	background:url(../images/bg_maincontent.png) top no-repeat;
	width:464px;
	padding:15px 14px 0 14px;
	}
.lists{
	width:100%;
	overflow:hidden;
	padding:12px 0 0 0;
	}
.lists li a{
	display:block;
	height:83px;
	text-indent:-9999px;
	outline-style:none;
	}
.lists li {
	float:left;
	padding:0 7px 8px 0;
	}
.lists .icon_com,
.lists .icon_sa{
	padding-right:0;
	}
.icon_nsw a{
	width:154px;
	background:url(../images/icon_nsw.png) 0 0 no-repeat;
	}
.icon_nsw a:hover{
	background:url(../images/icon_nsw.png) 0 -83px no-repeat;
	}
.icon_act a{
	width:154px;
	background:url(../images/icon_act.png) 0 0 no-repeat;
	}
.icon_act a:hover{
	background:url(../images/icon_act.png) 0 -83px no-repeat;
	}
.icon_tas a{
	width:154px;
	background:url(../images/icon_tas.png) 0 0 no-repeat;
	}
.icon_tas a:hover{
	background:url(../images/icon_tas.png) 0 -83px no-repeat;
	}
.icon_qld a{
	background:url(../images/icon_qld.png) 0 0 no-repeat;
	width:151px;
	}
.icon_qld a:hover{
	background:url(../images/icon_qld.png) 0 -83px no-repeat;
	}
.icon_vic a{
	background:url(../images/icon_vic.png) 0 0 no-repeat;
	width:151px;
	}
.icon_vic a:hover{
	background:url(../images/icon_vic.png) 0 -83px no-repeat;
	}
.icon_nt a{
	background:url(../images/icon_nt.png) 0 0 no-repeat;
	width:151px;
	}
.icon_nt a:hover{
	background:url(../images/icon_nt.png) 0 -83px no-repeat;
	}
.icon_com a{
	width:144px;
	background:url(../images/icon_com.png) 0 0 no-repeat;
	}
.icon_com a:hover{
	background:url(../images/icon_com.png) 0 -83px no-repeat;
	}
.icon_wa a{
	width:151px;
	background:url(../images/icon_wa.png) 0 0 no-repeat;
	} 
.icon_wa a:hover{
	background:url(../images/icon_wa.png) 0 -83px no-repeat;
	}
.icon_sa a{
	width:144px;
	background:url(../images/icon_sa.png) 0 0 no-repeat;
	}
.icon_sa a:hover{
	background:url(../images/icon_sa.png) 0 -83px no-repeat;
	}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar{
	float:left;
	background:url(../images/bg_sidebar.png) left top no-repeat;
	width:200px;
	padding:15px  15px 0 15px;
	}
#sidebar p{
	line-height:15px;
	padding:0 0 13px 0;
	}
*html #left{
	height:280px;
	}
#left{
	float:left;
	background:url(../images/bg_left.png) 0 0 no-repeat;
	padding:15px 15px 0 16px;
	width:332px;
	color:#6685a8;
	min-height:280px;
	}
#left p{
	line-height:15px;
	padding:0 0 9px 0;
	}
#left a{
	text-decoration:underline;
	color:#6685a8;
	}
#left a:hover{
	color:#6685a8;
	text-decoration:none;
	}
.leftbox{
	width:100%;
	border-bottom:#d6dce2 1px solid;
	}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	width:738px;
	margin:0 auto;
	background:url(../images/bg_footer.png)  0 0 no-repeat;
	padding:14px 0 28px 0;
	
}
#footer ul,#footer_qld ul{
	width:100%;
	overflow:hidden;
	}
#footer  li,#footer_qld  li{	
	padding:0 0 0 18px;
	float:left;
	
	}
#footer_qld {
	width:738px;
	margin:0 auto;
	background:url(../images/bg_footer_qld.png)  0 0 no-repeat;
	padding:14px 0 28px 0;
	
}
.maincontent_top{
	margin-bottom:10px;
}

