/* CSS Document */

body {
	background: #CCC;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color: #3B424E;  
	margin: 0;
	padding: 0;
}
p{
	margin-top: 1.2em;
	margin-bottom: .5em;
	font-size: 1em; 
}
td, tr {
	font-size: 1em;
}
a:link{
	text-decoration: underline;
}	
a:visited{
	text-decoration: underline;
}	
a:hover, a:active{
	text-decoration: none;
}
h1{
	font-size: 1.3em;
	margin: 0;
	font-weight: bold;
}
h2{
	font-size: 1.2em;
	font-weight: normal;
}
h3{
	font-size: 1.2em;
	font-weight: bold;
}
h4{
	font-size: 1.2em;
	font-weight: bold;
	color: #3B424E;
	margin: 10px 10px 0px 10px;  
}
h5{
	font-size: 1em;
	font-weight: bold;
	margin-top: 1.2em;
	margin-bottom: .5em;
}
h6{
	font-size: 1em;
	font-weight: normal;
	margin-top: 1.2em;
	margin-bottom: .5em;
}

/*lets go STYLINGGG*/
#wrapper{
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background: #FFF url(../images/bg-page.gif) repeat-y;
}
#wrapper.product{
	background: #FFF;
	background-attachment: none;
}
/*header and nav*/
#header{
	width: 970px;
}
#header.home{
	height: 199px;
	background: #1B2430 url(../images/logo-header-au-soltions.jpg) top no-repeat;
}
#header.internal{
	height: 132px;
	background: #1B2430 url(../images/logo-header-au-soltions-internal.jpg) top no-repeat;
}
#header ul{
	list-style: none;
	margin: 0;
}
#header.home ul{
	padding: 179px 0 0 0;
}
#header.internal ul{
	padding: 112px 0 0 0;
}
#header ul li{
	float: left;
	width: 116px;
	line-height: 20px;
	height: 20px;
	text-align: center;
	text-transform: uppercase;
}
#header ul li a:link, 
#header ul li a:visited{
	display: block;
	width: 145px;
	color: #FFF;
	text-decoration: none;
}
#header ul li a:hover, 
#header ul li a:active,
#header ul li a#active{
	width: 145px;
	background: url(../images/bg-nav-roll.gif) repeat-x;
	color: #FFF;
}
/*centre of page*/
#col-left{
	float: left;
	width: 728px;
}
#float-fix{
	clear: both;
	height: 1px;
	width: 728px;
}
#col-right{
	float: left;
	width: 242px;
	color: #FFF;
}
#home-top #col-right{
	float: right;
	background: #3B424E;
}
#home-top{
	background: #3B424E;
	height: 368px;
}
#home-top img{
	float: left;
}
#col-right p{
	margin: 5px 10px;
}
#col-right p a{
	color: #FFF;
}
#content-main{
	width: 728px;
}
#content p{
	padding: 5px 0 5px 28px;
	margin: 0;
}
#logos{
	width: 242px;
	background: #FFF;
}
#logos img{
	padding-left: 40px;
}
/*internal styles*/
/*right column - news/images*/
#col-right.internal{
	background: #3B424E;
}
#col-right.internal h4{
	color: #FFF;
}
#col-right.product{
	background: #FFF;
	color: #3B424E;
	text-align: center;
	margin-top: 28px;
}
#col-right.product a{
	color: #3B424E;
}
#col-right.product p{
	color: #3B424E;
}
/*col-left 0 content*/
#col-left.product,
#col-left.internal{
	margin-top: 28px;
	margin-bottom: 28px;
	background: url(../images/bg-col-left.gif) repeat-y;
}
#content-main.product,
#content-main.internal{
	width: 483px;
	float: right;	
}


.pdf{
	background: url(../images/logo-pdf.gif) left no-repeat;
	margin: 10px 20px;
	padding: 10px 0 10px 40px;
	text-align: left;
}
#content-main p,
#content-main h1,
#content-main h2,
#content-main h3{
	margin-left: 27px;
	margin-right: 27px;
}
#content-main img{
	padding: 0 0 27px 20px
}
#logos.internal{
	width: 242px;
	background: #FFF;
}

/*products nav*/
#navigation{
	width: 242px;
	float: left;
}
#navigation ul{
	margin: 0;
	padding: 0 5px 0 28px;
	list-style: none;
}
#navigation ul li{
	display: block;
	line-height: 20px;
	margin: 0 0 2px 0;
	padding: 0 0 0 23px;
}
#navigation ul li.nav-power{
	background: url(../images/icon-nav-power-cable-fault.jpg) left top no-repeat;
}
#navigation ul li.nav-water{
	background: url(../images/icon-nav-water-leak.jpg) left top no-repeat;
}
#navigation ul li.nav-tele{
	background: url(../images/icon-nav-telecommunications.jpg) left top no-repeat;
}
#navigation ul li.nav-cctv{
	background: url(../images/icon-nav-cctv.jpg) left top no-repeat;
}
#navigation ul li.nav-pipe{
	background: url(../images/icon-nav-pipe-cable-location.jpg) left top no-repeat;
}
#navigation ul li.nav-diesel{
	background: url(../images/icon-nav-pipe-diesel-control.jpg) left top no-repeat;
}
#navigation ul li ul,
#navigation ul li ul li ul{
	text-size: .9em;
	margin: 0;
	padding: 0;
	line-height: 15px;
}
#navigation ul li ul li,
#navigation ul li ul li ul li{
	margin: 0;
	padding: 3px 0 4px 10px ;
	line-height: 13px;
}
#navigation a:link,
#navigation a:visited{
	text-decoration: none;
	color: #000;
}
#navigation a:hover,
#navigation a:active{
	text-decoration: none;
	color: #666;
}

/*product tiles*/
.product-tile{
	float: left;
	width: 210px;
	height: 157px;
	margin: 0 0 27px 27px;
	text-align: center;
}
.product-tile.power{
	background: url(../images/icon-main-power-cable-fault.jpg) top no-repeat;
	margin-left: 11px;
}
.product-tile.water{
	background: url(../images/icon-main-water-leak.jpg) top no-repeat;
	margin-left: 11px;
}
.product-tile.tele{
	background: url(../images/icon-main-telecommunications.jpg) top no-repeat;
}
.product-tile.cctv{
	background: url(../images/icon-main-cctv.jpg) top no-repeat;
}
.product-tile.pipe{
	background: url(../images/icon-main-pipe-cable-location.jpg) top no-repeat;
}
.product-tile.diesel{
	background: url(../images/icon-main-pipe-diesel-control.jpg) top no-repeat;
	margin-left: 11px;
}
.product-tile a:link,
.product-tile a:visited,
.product-tile a:hover,
.product-tile a:active{
	padding: 110px 0 0 0;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	display: block;
	font-size: 1.2em;
}
/*contact*/
table#contact-aus{
	margin: 1.2em 20px 0 27px;
}
table#contact-aus td{
	padding: 0 0 10px 0;
}
#col-right.contact-aus img{
	margin: 27px 13px 0 10px;
}
#col-right.contact-aus p{
	margin: 3px 13px 5px 10px;
	font-size: .9em;
}
/*product pages image spot*/
#col-product-image{
	float: right;
	width
}
table.padded{
	margin: 0 0 0 25px;
}

/*footer*/
#footer{
	width: 970px;
	height: 20px;
	background: #939598;
	color: #FFF;
	clear: both;
}
#footer p{
	padding: 0 0 0 28px;
	line-height: 20px;
	margin: 0;
}
a#current, a#open, a#sub{
	font-weight: bold;
}
.bigger{
	font-size: 1.4em;
}




img.left{
	float: left;
	padding: 0 20px 10px 0;
}


table.exhibition{
	background: #E9EAEA;
	margin: 10px 20px 0 30px;
	
}
table.exhibition td{
	border-top: solid 1px #FFF; 
	border-right: solid 1px #FFF; 

}
td.header{
	background: #939598;
	color: #FFF;
	font-weight: bold;
	border-top: solid 1px #FFF; 
	border-right: solid 1px #FFF; 
}
td.second{
	nbackground: #C9CACB;
	border-top: solid 1px #FFF; 
	border-right: solid 1px #FFF; 
}	