html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}

html {overflow-y:scroll;}

body {
	width:100%;
	font-size:81.25%;
	font-family:verdana,helvetica,sans-serif;
	line-height:1.4em;
	color:#333;
	background:#700;
	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:0 20px;}

p, h1, h2, h3 , h4, h5, h6 {margin:10px 0px 5px 0px;}

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 5px 10px 15px;padding:0;}

li {padding-bottom:2px;}

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

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

textarea {width:240px;}

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


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

#container {position:relative;margin:0 auto;padding:0;width:1000px;height:100%;background:#fff;-moz-box-shadow:0 0 15px #000;-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;}

#nav {float:left;padding:0;width:400px;background:#fff;z-index:900 !important;}

#brand {position:fixed;margin-left:0px;padding:10px 0 0 5px;width:390px;height:447px;background:url("http://images.tn3.com.au/bg.jpg") #3f1500;-moz-box-shadow:0 5px 5px 0 #111;-webkit-box-shadow:0 5px 5px 0 #111;box-shadow:0 5px 5px 0 #111;border-radius:0 0 20px 0;}

#logo {float:left;margin:5px 0 0 5px;padding:0;width:210px;height:217px;}

#tab-nav {float:right;clear:right;margin-left:10px;width:160px;height:217px;}

#tab-nav a, #tab-nav a:active, #tab-nav a:visited {
	display:block;
	margin-top:10px;
	padding-right:35px;
	width:110px;
	height:61px;
	font-family:'Inconsolata','courier new',monospace;
	font-weight:bold;
	font-size:36px;
	line-height:53px;
	text-shadow:0px 1px 1px #fee;
	text-align:right;
	text-decoration:none;
	background:url("http://images.tn3.com.au/seo-icons.png") transparent 0 0 no-repeat;
	border-radius:15px 0 15px 0;
}
#tab-nav a:hover, #tab-nav a.on{
	width:130px;
	padding-right:30px;
	color:#fff;
	text-shadow:0px 1px 1px #aaa;
	background:#d11c1c;
	border-radius:15px 0px 0px 0px;
}
#tab-nav a.on{
	padding-left:20px;
	padding-right:30px;
	width:110px;
	color:#300;
	text-shadow:0px 1px 1px #aaa;
	border-radius:15px 0 0 0;
	background:url('http://images.tn3.com.au/seo-icons.png') #14ba08 0 -122px repeat-x;
}

	#tab-nav a.first {display:none;}

	.tab-page{display:none;}

#submenu {position:fixed;clear:both;margin:250px 5px 5px 0px;padding:0 0 0 10px;width:385px;height:40px;font-weight:bold;background:#eee;z-index:900;opacity:0.85;}

	#submenu a, #submenu a:active, #submenu a:visited {display:block;float:left;margin:11px auto;padding:0px 5px;font-size:16px;line-height:16px;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:1px 1px 1px #333;}

#freequote {clear:both;position:fixed;margin:290px 0 0 0;width:395px;height:127px;z-index:900;}

#freequotebutton {margin:25px auto;height:61px;font-size:1.2em;line-height:1.6em;font-weight:bold;color:#eee;text-align:center;z-index:900;}

	#freequotebutton a {display:block;margin:auto;padding:16px 0 20px 0;width:350px;font-size:30px;font-weight:bold;color:#eee;text-decoration:none;text-shadow:0px 1px 1px #333;text-align:center;background:url('http://images.tn3.com.au/seo-icons.png') #14ba08 0 -122px repeat-x;-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:16px;}
	
	#freequotebutton a:hover {text-shadow:0px 1px 1px #aaa;color:#300;border-radius:30px;}

	#callnow {padding:10px 0;height:38px;font-weight:bold;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0px 1px 1px #fff;background:#ddd;border-radius:0 0 18px 0;}
	
	#callnow span {font-size:1.3em;color:#a00;}

#searchfb {position:relative;margin-top:468px;clear:both;background:#fff;z-index:900;}

	#searchengines {position:fixed;clear:both;margin:0 auto;padding-top:10px;width:400px;text-align:center;background:#fff;}
	
	#biz300  {position:fixed;clear:both;margin:0 auto;padding-top:10px;width:400px;text-align:center;background:#fff;font-size:12px;}
	
	#fbfans {margin:10px auto;padding-top:80px;height:250px;background:#fff;display:none;}
	
	#gohigher {position:fixed;top:480px;margin:0 auto;padding-top:20px;width:400px;font-size:35px;font-weight:bold;line-height:60px;text-align:center;color:#ddd;background:#fff;z-index:10;}
	
	#gohigher img {width:400px;}

#content {float:right;padding:0px 20px 10px 20px;width:560px;height:100%;color:#333;line-height:1.6em;z-index:1000 !important; position: relative;
	background:#f3f3f3;
	background: -moz-linear-gradient(center right, #cccccc 0%,#fbfbfb 19%);
	background: -webkit-gradient(linear, right bottom, left bottom, color-stop(0, #cccccc),color-stop(0.19, #fbfbfb));
}

/* Bring Firefox 4 font to standard size */
@-moz-document url-prefix() {
	#content{font-size:1.10em;}
}

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

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

#content h2 {font-size:15px;line-height:20px;text-shadow:0px 1px 1px #fff;}

#content h3 {font-size:14px;line-height:20px;text-shadow:0px 1px 1px #fff;}

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

	ul li.p1 {margin:0;margin-left:-18px;padding:10px 0;list-style:none}
	.p1 img {float:left;margin-right:10px;width:100px;height:100px;border:solid 2px #fff;border-radius:15px;}
	.p1 img#gohigherplane {float:right;margin:0 0 0 10px;width:150px;height:362px;-moz-box-shadow:0 2px 4px #333;-webkit-box-shadow:0 2px 4px #333;box-shadow:0 2px 4px #333;border:0;border-radius:15px;}
	
	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 outside;margin:0;padding:0px 10px 5px 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-size:1.1em;font-family:times,serif;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 {padding:10px;text-align:center;}

	.contactbutton {margin:15px auto;text-align:center;z-index:900;}

	.contactbutton a {display:block;margin:auto;padding:18px 20px 20px 20px;width:250px;font-family:arial,'Inconsolata',verdana,helvetica,sans-serif;font-size:20px;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:#300;text-shadow:0px 1px 1px #aaa;background:url('http://images.tn3.com.au/seo-icons.png') #14ba08 0 -122px repeat-x;-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 */
	
	#formcontact {padding:20px;border:solid 1px #bbb;}
	
#footer {position:fixed;bottom:0px;clear:both;padding-top:5px;width:1000px;height:25px;font-size:12px;color:#fff;text-align:center;background:#200;verticle-align:bottom;opacity:0.95;z-index:1100 !important;}

	#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:5px 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;}

/* ---- Lightbox ---- */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}