html,body{margin:12;padding:0}
body{background:url(../mainbg.jpg) 0 0 repeat-x #777777; font: 10pt verdana,arial,sans-serif;text-align:center;}
p{margin:0px 14px 14px 16px}
div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:50px; color: #fff; border-bottom: 3px solid #ff6600; background: #333 url('../images/bd.jpg') no-repeat right 50%;}
div#container{background:#FFF;border-color:#757575;border-style:solid;border-width:1px;text-align:left}
div#content p{line-height:2.4 margin:0;padding:5px 20px}
div#navigation{background:#FFF}
div#extra{background:#FFF}
div#leftspecial{background:#FFF}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#container{width:990px;margin:0 auto}
div#content{float:right;width:785px;}
div#navigation{float:left;width:190px}
div#extra{float:left;clear:left;width:190px}
div#leftspecial{float:left;clear:left;width:190px}
.recommended{float:right;clear:left;width:190px}
div#footer{clear:both;width:100%}
a {text-decoration: none;color: #0056D7;}
a:hover {color: #c00000;}
#toplinks {	height: 24px;background: #2489DB; right;text-align: right;padding-top: 5px}
#toplinks a {font-size: 9pt;display: inline;10px; padding-left: 8px;padding-right: 5px;padding-bottom: 3px;margin-right: 12px;color: #fff}
#toplinks a:visited {color: #fff;text-decoration: none;}
#toplinks a:hover {	border-bottom: 2px solid #ff934a;}
#toptwo {	height: 24px;background: #0066F0;text-align: left; padding-left: 14px;padding-right: 10px;padding-top: 5px;}
#toptwo a {font-size: 9pt;display: inline;padding-left: 8px;padding-right: 5px;padding-bottom: 3px;margin-right: 5px;color: #fff}
#toptwo a:visited {color: #fff;text-decoration: none;}
#toptwo a:hover {	border-bottom: 2px solid #ff934a;}
#navigation {clear: 0;}
#navigation ul {list-style: none;width: 184px;margin: 10px 0 0px 0;padding: 0;font-size: 1.0em;}	
#navigation li {border-bottom: 1px solid #0066f0; border-left:14px solid #499EE1;}
#navigation li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;	padding: 6px 1px 0 6px;background: #2489db; color: #ffffff;}
#navigation li a:hover {background: #0066f0;color: #ffffff;}

#navigationhigh {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationhigh ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationhigh li {border-bottom: 1px solid #0066f0; border-left:14px solid #75BAFF;}
#navigationhigh li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;	padding: 6px 1px 0 6px;background:#2489db; color: #ffffff;}
#navigationhigh li a:hover {background:#0066f0;color: #ffffff;}

#navigationhead {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationhead ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationhead li {border-left:14px solid #68CA6A; border-bottom: 1px solid #48C04F;}
#navigationhead li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;	padding: 6px 1px 0 6px;background:#389E3A  url('http://www.australiabanners.com.au/qsonline/greendarktop.jpg');background-repeat: no-repeat; background-position: right; color: #ffffff;}
#navigationhead li a:hover { background:#48C04F url('http://www.australiabanners.com.au/qsonline/undergreen.jpg');background-repeat: no-repeat; background-position: right; color: #ffffff;}

#navigationgreen {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationgreen ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationgreen li {border-bottom: 1px solid #48C04F; border-left:14px solid #85D387;}
#navigationgreen li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;	padding: 6px 1px 0 6px;background: #68CA6A; color: #ffffff;}
#navigationgreen li a:hover { background: #48C04F;color: #ffffff;}

#navigationunder {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationunder ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationunder li {border-bottom: 1px solid #0066ff;border-left:14px solid #499EE1;}
#navigationunder li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;	padding: 6px 1px 0 6px;background: #2489DB; color: #ffffff;}
#navigationunder li a:hover {background: #0066f0;color: #ffffff;}

#navigationcamtop {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationcamtop ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationcamtop li {border-bottom: 1px solid #0066f0; border-left:14px solid #499EE1;}
#navigationcamtop li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;padding: 6px 1px 0 6px;background:#2489db url('http://www.australiabanners.com.au/ticons/camtop.jpg');background-repeat: no-repeat; background-position: right; color: #ffffff;}
#navigationcamtop li a:hover { background:#0066f0 url('http://www.australiabanners.com.au/ticons/cambot.jpg');background-repeat: no-repeat; background-position: right; color: #ffffff;}

#navigationcamlow {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationcamlow ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationcamlow li {border-bottom: 1px solid #4098DF; border-left:14px solid #499EE1;}
#navigationcamlow li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;padding: 6px 1px 0 6px;background:#61A9E4;color: #ffffff;}
#navigationcamlow li a:hover { background:#0066f0; color: #ffffff;}

#navigationcalctop {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationcalctop ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationcalctop li {border-bottom: 1px solid #0066f0; border-left:14px solid #499EE1;}
#navigationcalctop li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;padding: 6px 1px 0 6px;background:#2489db url('http://www.australiabanners.com.au/ticons/calctop.jpg');background-repeat: no-repeat; background-position: right; color: #ffffff;}
#navigationcalctop li a:hover { background:#0066f0 url('http://www.australiabanners.com.au/ticons/calcbot.jpg');background-repeat: no-repeat; background-position: right; color: #ffffff;}

#navigationcalclow {clear: left;float: left;width: 184px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}
#navigationcalclow ul {list-style: none;width: 184px;margin: 0px 0 0px 0;padding: 0;font-size: 1.1em;}	
#navigationcalclow li {border-bottom: 1px solid #4098DF; border-left:14px solid #499EE1;}
#navigationcalclow li a  {text-align: left;height: 18px;text-decoration: none;color: #fff;display: block;padding: 6px 1px 0 6px;background:#61A9E4;color: #ffffff;}
#navigationcalclow li a:hover { background:#0066f0; color: #ffffff;}

a img {	border: 0; padding-right:10px;}
h1 {font-size: 1.8em;margin: 10 0 5px 0;padding: 2px 0px 10px 0px;color: #333333;}
h2 {font-size: 1.5em;margin: 0 0 5px 0;padding: 2px 0px 10px 0px;color: #808080;}
h3 {font-size: 1.8em;margin: 10 0 5px 0;padding: 2px 0px 10px 0px;color: #333333;}
.tag {font-size: 11px;}
a.tag {font-size: 11px;text-decoration: none;color: #0056D7;}
a:hover.tag {font-size: 11px;color: #c00000;}
.back {font-size: 10pt; font-weight: bold;}
a.back {font-size: 10pt;text-decoration: none;color: #008000;}
a:hover.back {font-size: 10pt;color: #c00000;}
.sum{margin:1px 1px 1px 1px;padding:0 0 0 0}
.inner {font-size: 1.0em;font-weight:bold; color: #000080;}
.indent { margin-bottom: 0px;padding: 14px 8px 8px 38px;}
.bold {font-weight: bold;margin-bottom: 0px;padding: 14px 8px 8px 38px;}
.boxfilled { margin-bottom: 0px;background-color: #A9CAEB;color:#000;padding: 8px 8px 8px 38px;}
.boxfillblue { margin-bottom: 0px;background-color: #0056D7;color:#fff;padding: 8px 8px 8px 38px;}
.boxfillbluemd { margin-bottom: 0px;background-color: #0066ff;color:#fff;padding: 8px 8px 8px 38px;}
.boxgray { font-size: 1.0em;background:#ffffff;border-color:#e5e5e5;border-style:solid;border-width:1px;margin-bottom: 10px;padding:18px 8px 18px 38px;}
.boxtable { font-size: 1.0em;background:#ffffff;border-color:#e5e5e5;border-style:solid;border-width:1px;margin-bottom: 10px;padding:18px 8px 18px 24px;}
.tabletext { font-size: 1.0em;background:#ffffff;border-color:#e5e5e5;border-style:solid;border-width:1px;margin-bottom: 10px;padding:18px 38px 18px 24px;}
.boxpictures { font-size: 1.0em;background:#ffffff;border-color:#e5e5e5;border-style:solid;border-width:1px;margin-bottom: 0px;padding:0px 0px 0px 0px;}
.boxblue { background:#ffffff;border-color:#000080;border-style:dotted;border-width:1px;margin-bottom: 10px;padding:8px 8px 8px 38px;}
.boxgreen { background:#ffffff;border-color:#008000;border-style:dotted;border-width:1px;margin-bottom: 10px;padding:8px 8px 8px 38px;}
.boxbluelt { background:#ffffff;border-color:#A9CAEB;border-style:dotted;border-width:1px;margin-bottom: 10px;padding:8px 8px 8px 38px;}
.highlight { background: #FFFF40; }
.grey{ color: #808080;}
		.recommended{float:right;clear:left;width:190px}
		
		.searchheading { font-size: 130%; font-weight: bold; padding: 22px 3px 2px 2px;}
		.summary { font-size: 0.85em; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; line-height: 150%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; font-weight:bold; padding-right:130px;}		
		.description { font-size: 100%; }
		.context { font-size: 100%; padding-right: 130px;}
		.infoline { font-size: 80%; font-style: normal; color:#808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; } 
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button { margin: 3px 6px 3px 3px; }
		input.zoom_searchbox { margin: 3px 6px 3px 3px; }		
		
		.result_image { float: left; display: inline; }
		

		.result_block { margin-top: 23px; margin-bottom: 15px; clear: left; } 
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages 
		{ 	background : #d5f0d6;
			border : 1px solid #85d387;margin : 0px 140px 30px 0px;
		}
			
			.result_pagescount { font-size: 100%; color:#C00000;}
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #008000; 
			border-bottom: 1px dotted #008000;
			border-left: 1px dotted #008000; 
			border-right: 1px dotted #008000;
			margin-top: 6px; 
			margin-bottom: 8px; 
			padding-left:16px;
			padding-right:8px;
			
		}
		.recommended_heading { float: right;  padding: 4px 4px 4px 24px; }
		.recommend_block { margin-top: 25px; margin-bottom: 3px; clear: left; }		
		.recommend_title { font-size: 100%; font-weight:bold;}
		.recommend_description {font-size: 100%; color: #008000; }
		.recommend_infoline { display: none;font-size: 80%; font-style: normal; color: #808080;}
