/* DEMO SITE CSS
--------------------------------------------------------------------------------------------------------------------------

	Contents:	Global
					Header
					Content
					Footer

------------------------------------------------------------------------------------------------------------------------*/



/* Global Imports
------------------------------------------------------------------------------------------------------------------------*/
@import "navigation.css";


/* Global CSS and Master Reset
------------------------------------------------------------------------------------------------------------------------*/
html, body {
	margin: 0px; padding: 0px; background-color: #FFFFFF;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px; font-weight: normal;
	background-image:url(../images/header/head-bg.png); background-repeat: repeat-x;
}

.container {
	width: 1015px; margin: 0 auto;
	
}

div, dl, dt, dd, ul, ol, li, pre, blockquote { margin: 0pt; padding: 0pt; }

ul, ol {
	list-style-image: none; list-style-position: outside;
	list-style-type: none; margin-left: 10px;
}

:link, :visited { text-decoration: none; }

img, a img, :link img, :visited img { border: none; }

.clearer { clear: both; height: 0pt; line-height: 0pt; }
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

.absolute { position: absolute; }
.relative { position: relative; }
.static { position: static; }

.none { display: none; }
.block { display: block; }
.inline { display: inline; }
.visible { visibility: visible; }
.hidden { visibility: hidden; }

.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.textCap { text-transform: capitalize; }
.textUnderline { text-decoration: underline; }

/* Typography
------------------------------------------------------------------------------------------------------------------------*/
h1 { font-size: 32px; margin-top: -4px; color:#58595b; letter-spacing:1px; margin-bottom:15px;}
h2 {
	font-size: 24px;
	margin-bottom: 0px;
	color:#58595b;
	margin-top:0;
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
}
h3 { font-size: 18px; margin-bottom: -10px; color:#58595b;}
h4 { font-size: 12px; margin-bottom: -10px; color:#bcbdc0; font-weight:100; letter-spacing:0.1em;}
h7 { font-size: 18px; color:#58595b;}
.aussiemap {
<div>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><img src="images/map.gif" alt="map" width="264" height="253" border="0" usemap="#Map" id="Image1" onclick="MM_goToURL('parent','contact_wa.html');MM_goToURL('parent','contact_wa.html');MM_goToURL('parent','contact_wa.html');MM_goToURL('parent','contact_wa.html');MM_goToURL('parent','contact_wa.html');MM_goToURL('parent','contact_wa.html');MM_goToURL('parent','contact_wa.html');return document.MM_returnValue" />
        <map name="Map" id="Map">
          <area shape="rect" coords="5,28,105,186" href="#" onclick="MM_goToURL('parent','contact_wa.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_wa.gif',1)" onmouseout="MM_swapImgRestore()" />
          <area shape="rect" coords="162,14,274,133" href="#" onclick="MM_goToURL('parent','contact_qld_nt_sa_tas.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_qld.gif',1)" onmouseout="MM_swapImgRestore()" />
          <area shape="rect" coords="106,7,162,110" href="#" onclick="MM_goToURL('parent','contact_qld_nt_sa_tas.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_nt.gif',1)" onmouseout="MM_swapImgRestore()" />
          <area shape="rect" coords="106,111,164,187" href="#" onclick="MM_goToURL('parent','contact_qld_nt_sa_tas.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_sa.gif',1)" onmouseout="MM_swapImgRestore()" />
          <area shape="rect" coords="177,133,254,171" href="#" onclick="MM_goToURL('parent','contact_nsw.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_nsw.gif',1)" onmouseout="MM_swapImgRestore()" />
          <area shape="rect" coords="177,170,225,205" href="#" onclick="MM_goToURL('parent','contact_vic.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_vic.gif',1)" onmouseout="MM_swapImgRestore()" />
          <area shape="rect" coords="188,207,216,248" href="#" onclick="MM_goToURL('parent','contact_qld_nt_sa_tas.html');return document.MM_returnValue" onmouseover="MM_swapImage('Image1','','images/map_tas.gif',1)" onmouseout="MM_swapImgRestore()" />
      </map></td>
    </tr>
  </table>
</div>
}
h5 { font-size: 14px; color:#f1e218; margin-top:0px; margin-bottom:0;}
h6 { font-size: 16px; margin-bottom: 5px; color:#000000; margin-top:10px; }

.head-6 { font-size: 30px; margin-top: -4px; color:#58595b; letter-spacing:2px; font-weight:bold; line-height:30px; }
.head-7 { font-size: 30px; margin-top: -4px; color:#58595b; letter-spacing:2px; font-weight:normal; line-height:30px; }

p { font-size: 12px; line-height: 1.5em; color:#474747;}
.black-text{ color:#000000; font-weight:bold;}

.head-4 {
	font-size:30px;
	margin-bottom: -10px;
	color:#bcbdc0;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
}


/* Links
------------------------------------------------------------------------------------------------------------------------*/
a { color: #000; text-decoration: none; outline: none; font-weight:bold; }
a:active { color: #000; outline: none; }
a:visited { color: #000; outline: none; }
a:hover { color: #f1e218; outline: none; }


/* Header CSS
------------------------------------------------------------------------------------------------------------------------*/
.header {
	height:192px;
	 background-image:url(../images/header/head-bg.png); background-repeat: repeat-x;
	width:100%; margin: 0 auto;
	font-size:22px; color:#FFFFFF;
}



.header-bg{
	position:absolute;
	height:192px;
/*	background-image:url(../images/header/head-bg.png); 
	background-repeat: repeat-x;*/
	width:100%;
	z-index:-10;
}

.logo{
	padding-top:38px;padding-left:6px; padding-bottom:10px;
	float:left;
}

.header-text{
	padding-top:118px;
	padding-right:6px;
	padding-bottom:10px;
	float:right;
	font-family: Verdana, Geneva, sans-serif;
}



/* Content CSS
------------------------------------------------------------------------------------------------------------------------*/
.content { padding: 6px; background-repeat:no-repeat; background-color:#FFFFFF;  }

.news-ticker { 
	margin-top:15px;
	width:1005px;
	height:38px;
	font-size: 18px;
	background-image:url(../images/common/news-ticker.png); background-repeat:no-repeat;  background-color:#FFFFFF; 
	color:black;
}

.news-ticker span {text-align:center; padding:10px; display:block; }

/* Footer CSS
------------------------------------------------------------------------------------------------------------------------*/
.footer {
	background-color: #FFFFFF; color:#595a5c; 
	font-size: 10px; height: 200px;
	padding: 7px 3px; 
}

.featuredlink-1{ display:inline-block; padding:4px; float:left; }
.featuredlink-2{ display:inline-block; padding:4px; float:left; }
.featuredlink-3{ display:inline-block; padding:4px; float:left; }
.featuredlink-4{ display:inline-block; padding:4px; float:left; }

.copyright { display:block; float:left; padding:10px;}
.designed-by { float:right;display:block; padding:10px;}

.footer a { color:#595A5C; font-weight:normal;}
.footer a:hover { color:#000000; font-weight:normal;}
/* Home CSS 
-----------------------------------------------------------------------------------------------------------------------*/

.image-home-box {
	width:1002px;
	height:390px;
	background-image:url(../images/home/bg-home.png); background-repeat:no-repeat;  background-color:#FFFFFF; 
}

/* Who We Are CSS 
-----------------------------------------------------------------------------------------------------------------------*/

.image-who-we-are-box {

	width:1005px;
	height:329px;
	background-image:url(../images/who-we-are/bg-who-we-are.png); background-repeat:no-repeat;  background-color:#FFFFFF; 
}

.text-col{
	width:315px;
	float:left;
	padding-right:20px;
}

.text-col-new{
	width:470px;
	float:left;
	padding-right:20px;
}

.text-col-last{
	width:457px;
	height:162px;
	float:right;
	margin-right:5px;
	padding:20px;
	background-image:url(../images/who-we-are/text-bg.jpg);
	background-repeat:no-repeat;
}

.text-col-last-new{
	width:290px;
	height:236px;
	float:right;
	padding:20px;
	background-image:url(../images/who-we-are/text-bg2.jpg);
	background-repeat:no-repeat;
}

.text-col-last-new p{
	color: white;
}

.text-col-last p{
	color: white;
}

.text-container{
	margin-left:10px;
}


.tick-list li{
	margin-top:5px;
	background-image:url(../images/who-we-are/tick.gif);
	color: white;
	background-position:-2px -3px;
	padding-left:25px;
	background-repeat:no-repeat;
}

.tick-list p{
	margin-bottom:5px;
	margin-top:2px;
}


/* The Digga Difference CSS 
-----------------------------------------------------------------------------------------------------------------------*/

.text-col-last2{
	width:315px;
	float:right;
}

/* Service Plans CSS 
-----------------------------------------------------------------------------------------------------------------------*/
.bullet-list li{
	margin-top:5px;
	background-image:url(../images/service-plans/bullet.gif);
	color: #000000;
	font-weight:bold;
	background-position:-2px 2px;
	padding-left:15px;
	background-repeat:no-repeat;
}

.text-col-service-plans{
	width:310px;
	float:left;
	padding-right:20px;
}

.text-col-service-plans-2{
	float:left;
	margin-top:44px;
	width:300px;
}

.services-image-1{
	width:328px;
	height:443px;
	background-image:url(../images/service-plans/img-1.jpg);
	float:left; 
	cursor: pointer;
	position:relative;
	padding-top: 20px;
}

.services-image-2{
	width:328px;
	height:443px;
	background-image:url(../images/service-plans/img-2.jpg);
	float:left;
	margin-left:9px;
	position:relative;
	padding-top: 20px;
	cursor: pointer;
}

.services-image-3{
	width:328px;
	height:443px;
	background-image:url(../images/service-plans/img-3.jpg);
	float:left;
	margin-left:9px;
	position:relative;
	padding-top: 20px;
	cursor: pointer;
}

.image-heading{
	text-align:center;
	padding-top:0px;
}

.image-heading2{
	text-align:left;
	padding-top:25px;
	padding-left:30px;
}

.image-text{
	padding:25px;
	margin-left:10px;
	position:absolute;
	bottom:-10px;
}

.image-text p{
	font-size:11px;
	line-height:14px;
}

.price{ font-size:18px;
		font-weight:bold;
		color:#474747;
}


/* Contact Us CSS 
-----------------------------------------------------------------------------------------------------------------------*/

.contact-col-1{
	width:320px;
	float:left;
	position:relative;
}

.contact-col-2{
	width:320px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	position:relative;
}

.contact-col-3{
	width:320px;
	float:left;
	position:relative;
}

.contact-col-4{
	width:310px;
	float:right;
	position:relative;
}

.contact-details-col-1{
	float: left;
	margin-top:-24px;
}

.contact-details-col-2{
	float: left;
	margin-left:10px;
	margin-top:-24px;
}

/* Book A Service CSS
-----------------------------------------------------------------------------------------------------------------------*/

.book-image-1{
	width:318px;
	height:465px;
	background-image:url(../images/book-a-service/img-1.jpg);
	float:left;
	position:relative;
	padding-right:10px;
}

.book-image-2{
	width:318px;
	height:465px;
	background-image:url(../images/book-a-service/img-2a.jpg);
	float:left;
	margin-left:9px;
	position:relative;
	padding-right:10px;
}

.book-image-3{
	width:318px;
	height:465px;
	background-image:url(../images/book-a-service/img-3.jpg);
	float:left;
	margin-left:9px;
	position:relative;
	padding-right:10px;
}

.bullet-list2 li{
	margin-top:5px;
	background-image:url(../images/book-a-service/bullet.gif);
	color: #474747;
	font-weight:bold;
	background-position:0px 4px;
	padding-left:15px;
	background-repeat:no-repeat;
	margin-left:-10px;
}.book-image-3a {
	width:318px;
	height:465px;
	background-image:url(../images/book-a-service/img-2a.jpg);
	float:left;
	margin-left:9px;
	position:relative;
	padding-right:10px;
}

.subscribe{ 
float: left;
width: 985px;
border:1px solid #CCC;
background-color: #f5f5f5;
padding: 5px;
margin-left: 5px;
font-weight: normal;
color: #58595b;

}

