html {overflow-y:scroll;}

body {
	margin:0;
	padding:0;
	width:100%;
	font-size:100%;
	font-family:arial, verdana, helvetica,sans-serif;
	line-height:1.4em;
	color:#000;
	background:#300;
	text-align:left;
}

a:link, a:visited {color:#a00;text-decoration:underline;}
	
a:hover {text-decoration:none;}
	
a:link.imagelink, a:visited.imagelink, a:hover.imagelink {border:0;}

a:link.noborder, a:visited.noborder, a:hover.noborder {color:#fff;text-decoration:none;border-bottom:0;}

a:link.nounderline, a:visited.nounderline, a:hover.nounderline {text-decoration:none;}

blockquote {margin:10px 8px;padding:0;}

p, h1, h2, h3 , h4, h5, h6 {margin:8px; padding:0;}

h1, h2, h3, h4, h5, h6 {color:#700;}
	
h1 {font-size:1.6em;font-weight:normal;}

h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.0em;}
h6 {font-size:0.9em;}

hr {margin:25px auto;}

ul {list-style:disc inside;margin:10px;padding:0px;}

li {margin:0px;padding:10px 0;}

fieldset {border:solid 1px #ccc;padding:20px;}

legend {margin:0px 20px;padding:0;font-size:1.5em;color:#e14920;line-height:1.7em;}
	
textarea, input[type="text"], select {margin-bottom:1px;width:90%;font-size:1.2em;color:#600;background:#fafafa;border:solid 1px #dcdcdc;}

textarea {width:240px;}

input.button {padding:20px 30px;font-size:2.5em;font-weight:bold;color:green;}
	
label {float:left;margin:0;padding:0;width:170px;text-align:right;}

/* ------------ CORE ------------ */

#container {margin:0;padding:5px;width:auto;background:#700;}

#nav {margin:0 auto;text-align:center;background:#300;box-shadow:0 5px 5px 0 #111;border-radius:20px 20px 0 0;}

#brand {padding:5px;background:url("http://images.tn3.com.au/bg.jpg") #300 50% 0%;border-radius:20px 20px 0 0;}

#logo {float:left;margin:5px auto;width:55%;}
	#logo img {width:95%;height:auto;}
	
#tab-nav{float:right;width:45%;}

/*

#logo {clear:both;margin:5px auto;width:auto;}
	#logo img {width:30%;height:auto;}
	
#tab-nav{clear:both;margin:40px auto;}
*/

#tab-nav a, #tab-nav a:active, #tab-nav a:visited {
	display:block;
	margin-top:10px;
	width:auto;
	padding:10px 15px;
	font-family:'Inconsolata',consolas,'courier new',monospace;
	font-weight:bold;
	font-size:2.2em;
	line-height:auto;
	text-shadow:0px 1px 1px #fee;
	text-align:center;
	text-decoration:none;
	background:#ccc;
	border-radius:10px;
}
#tab-nav a:hover, #tab-nav a.on {
	color:#fff;
	text-shadow:0px 1px 1px #888;
	background:#d11c1c;
}
#tab-nav a.on {
	color:#100;
	text-shadow:0px 1px 1px #aaa;
	background:#14ba08;
}
	#tab-nav a.first {display:none;}
	.tab-page {display:none;}

#submenu {display:none;clear:both;padding:10px;font-weight:bold;text-align:center;background:#eee;opacity:0.85;}

	#submenu a, #submenu a:active, #submenu a:visited {padding:10px 5px;font-size:1.5em;text-align:center;text-decoration:none;text-transform:lowercase;text-shadow:0px 1px 1px #eee;}
	
	#submenu a:hover {color:#14bb07;text-shadow:0px -1px 1px #fff;}
	
	#submenu a.on{color:#12df02;text-shadow:0px 1px 1px #333;}

#freequote {clear:both;margin:10px auto;padding:5px 0;text-align:center;background:#300;}

#freequotebutton {margin:0px auto;padding:0;font-size:1.2em;line-height:1.6em;font-weight:bold;color:#eee;text-align:center;}

	#freequotebutton a {display:block;margin:0 auto;padding:5px 0;width:80%;height:auto;font-size:2.0em;line-height:1.5em;font-weight:bold;color:#eee;text-decoration:none;text-shadow:0px 1px 1px #333;text-align:center;background:#14ba08;-moz-box-shadow:0 0 6px #fff;-webkit-box-shadow:0 0 6px #fff;box-shadow:0 0 6px #fff;border-radius:15px;border:solid 1px #eee;}
	
	#freequotebutton a span {font-size:0.8em;letter-spacing:normal;}
	
	#freequotebutton a:hover {text-shadow:0px 1px 1px #aaa;color:#300;box-shadow:0 0 6px #000;border-radius:30px;}

	#callnow {display:none;padding:10px 0;width:auto;height:auto;font-weight:bold;font-size:1.3em;line-height:1.6em;color:#333;text-align:center;text-shadow:0px 1px 1px #fff;background:#eee;opacity:0.50;}
	
	#callnow span {font-size:1.3em;color:#a00;}

#searchfb {clear:both;background:#fff;}

	#searchengines {display:none;clear:both;margin:0 auto;padding-top:10px;width:100%;text-align:center;background:#fff;}
	
	#biz300  {display:none;position:fixed;clear:both;margin:0 auto;padding-top:10px;width:400px;text-align:center;background:#fff;font-size:12px;}
	
	#fbfans {display:none;margin:10px auto;padding-top:80px;height:250px;background:#fff;}
	
	#gohigher {display:none;margin:0 auto;padding-top:20px;width:90%;font-size:3em;line-height:3.5em;font-weight:bold;text-align:center;color:#ddd;background:#fff;}

#content {padding:5px;color:#300;background:#f3f3f3;box-shadow:0 5px 5px 0 #111;}

#content h1.heading {font-size:1.4em;line-height:1.4em;font-weight:bold;color:#d11c1c;text-shadow:-1px 1px 1px #bbb;border-bottom:solid 1px #700;}

	h1.heading a {text-decoration:none;}

#content h2 {font-size:1.3em;text-shadow:0px 1px 1px #fff;}

#content h3 {font-size:1.3em;text-shadow:0px 1px 1px #fff;}

	#content p {text-shadow:0px 1px 1px #fff;}

	ul li.p1 {margin:0;margin-left:0px;padding:10px 0;list-style:none}
	.p1 img {float:left;margin-right:10px;width:35%;height:auto;border:solid 2px #fff;border-radius:5px;}
	.p1 img#gohigherplane {display:none;}

	ul.clients {list-style:none;}
		
	ul#sitemap {list-style:square;line-height:1.5em;font-size:1.2em;text-transform:capitalize;}
	
	ul.checkmark li {list-style:none inside;margin:0;padding:0 0 2px 28px;background:url("http://images.tn3.com.au/check.png") transparent no-repeat;}
	
	li.dis {list-style:disc;color:#980404;}
	li.squ {list-style:square;}
	
	.testimonial {margin:10px 0;padding:10px 20px;background-color:#efefef;border-radius:20px 0 20px 0;box-shadow:0 8px 10px -10px #555;}
	
	.testimonials {font-family:times, serif;font-size:1.0em;font-style:italic;}	
	.testimonials span{font-style:normal;}
	.testimonials p {padding:20px;background-color:#efefef;border-radius:15px 0 15px 0;box-shadow:0 8px 10px -10px #555;}
	
	.contclear {margin:10px auto;text-align:center;}
	
	.contactbutton {margin:15px auto;text-align:center;}

	.contactbutton a {display:block;margin:auto;padding:10px;width:80%;font-size:1.8em;line-height:1.3em;font-weight:bold;color:#980404;text-decoration:none;vertical-align:middle;text-shadow:0px 1px 1px #fff;text-align:center;background:#ff3;-moz-box-shadow:0 0 8px #bbb;-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb;border-radius:15px;border:solid 2px #eee;}
	
	.contactbutton a:hover {color:#fff;text-shadow:0px 1px 1px #333;background:#14ba08;-moz-box-shadow:0 0 8px #555;-webkit-box-shadow:0 0 8px #555;box-shadow:0 0 8px #555;border-radius:30px;}
	
	.eoclinks {text-align:center;}  /* end of content links */
	
#footer {clear:both;padding:5px 0;font-size:1.1em;color:#fff;text-align:center;verticle-align:middle;background:#333;box-shadow:0 5px 5px 0 #111;border-radius:0 0 20px 20px;opacity:0.95;}

	#footer span {display:none;margin-top:10px;}
	
	#footer a {color:#fff;}
	#footer a img {margin:0 2px;width:22px;height:22px;vertical-align:middle;}
	#footer img.linkedin {background:url("http://images.tn3.com.au/seo-icons.png") 0 bottom no-repeat;}
	#footer img.facebook {background:url("http://images.tn3.com.au/seo-icons.png") -27px bottom no-repeat;}
	#footer img.twitter {background:url("http://images.tn3.com.au/seo-icons.png") -54px bottom no-repeat;}
	#footer img.youtube {background:url("http://images.tn3.com.au/seo-icons.png") -81px bottom no-repeat;}
	#footer a:hover img {width:20px;height:20px;border:solid 1px #d11c1c;border-radius:5px;}

.newsflash {border-bottom:dashed 1px #fff;}

.ns {visibility:hidden;display:none;font-size:10pt;}

.txt {font-weight:normal;}

.align_l {text-align:left;}
.align_c {text-align:center;}
div.align_c, p.align_c {margin-left:auto;margin-right:auto;}
.align_r {text-align:right;}
.align_j {text-align:justify;}
.align_t {vertical-align:top;}
.align_m {vertical-align:middle;}
.align_b {vertical-align:bottom;}

.img_l {margin:0px 10px 10px 0px;}
.img_r {margin:0px 0px 10px 10px;}

.clear_b {clear:both;}
.clear_l {clear:left;}
.clear_r {clear:right;}

.float_l {float:left;}
.float_r {float:right;}

.em8 {font-size:0.8em;line-height:1.0em;}
.em9 {font-size:0.9em;line-height:1.1em;}
.em10 {font-size:1em;line-height:1.2em;}
.em11 {font-size:1.1em;line-height:1.3em;}
.em12 {font-size:1.2em;line-height:1.3em;}
.em13 {font-size:1.3em;line-height:1.4em;}
.em14 {font-size:1.4em;line-height:1.5em;}
.em15 {font-size:1.5em;line-height:1.6em;}

.folioweb p {clear:both;}

.folioweb img {
	float:left;
	padding:0;
	margin:0 10px 65px 0;
	width:150px;
	height:100px;
	border:solid 1px #700;
}

.foliologo img {
	float:left;
	padding:0;
	margin:0 10px 65px 0;
	width:150px;
	height:100px;
	border:solid 1px #000;
}

.foliologotitle {text-align:right;}

.info {visibility:hidden;display:none;font-size:10pt;}

.randomimage {
	padding:0px;
	margin:10px 0px 0px 0px;
	width:150px;
	border:solid 1px #999;
	}

.servhead {font-size:1.5em;line-height:1.5em;border-bottom:solid 1px #f30;}

.faqhead {font-size:1.2em;line-height:1.2em;}

.abouthead {color:#bf0606;font-size:12pt;}

.c-red {color:#d00;}
.c-yellow {color:yellow;}
.c-666 {color:#666;}
.c-white, a.c-white {color:#fff;}
.border_no {border:0;}
a.underline_no {text-decoration:none;}
a.nu {text-decoration:none;}

.italics {font-style:italic;}
