/* CSS Cross-Browser Resets */
body {
	margin: 0;
	padding: 0;
}
ul, li {
	margin: 0;
	padding: 0;
}
div {
	margin: 0;
	padding: 0;
}
p {
	
}
/**/

body {
	background-color: #FFFFFF;
	color: #777777;
	font-family: "Sans Serif", Arial;
	font-size: 18px;
	min-width: 1080px;
	margin: 10px;
}
div {
	display: block;
}
a:link, a:visited, a:active {
	color: inherit;
	text-decoration: none;
}
a:hover {
	color: #008000;
}
a img {
	outline: none;
	border: 0;
}
iframe {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	min-height: 400px;
}
iframe.frame-searches {
	height: 700px;
}
input, textarea, select {
	color: inherit;
	font-family: inherit;
	font-size: 0.8em;
	border-radius: 4px;
	border-width: 2px;
	border-style: solid;
}
input[type=submit] {
	background-color: #858585;
	border-color: #ACB6B9;
	color: #FFFFFF;
	font-size: inherit;
}
input.tealdark[type=submit] {
	background-color: #008080;
	border-color: #E9EAEA;
}
input[type=text] {
	border-color: #ACB6B9;
	padding-left: 3px;
	width: 140px;
}
input[type=email] {
	border-color: #ACB6B9;
	padding-left: 3px;
	width: 140px;
}
textarea {
	border-color: #ACB6B9;
	padding-left: 3px;
	padding-top: 3px;
	font-size: 0.8em;
}
select {
	border-color: #ACB6B9;
	width: 140px;
}
input:focus, textarea:focus, select:focus {
	border-color: #008080;
}
div.form-2col div.form-col1 {
	float: left;
	width: 45%;
	margin-bottom: 20px;
}
div.form-2col div.form-col2 {
	margin-left: 50%;
	margin-bottom: 20px;
	clear: right;
}
div.form-reqtag {
	color: #FF0000;
	display: inline;
}
div.content-header {
	height: 120px;
	font-size: 2.3em;
}
div.home-header {
	height: 106px;
}
div.buttonteal {
	margin-top: 8px;
	margin-bottom: 8px;
}
div.buttonteal div:first-child {
	display: inline;
	background-color: #61B0B0;
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 2px;
	border-radius: 4px;
	padding: 5px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.buttonteal a {
	padding: 3px;
	color: inherit;
}
div.buttontealdark {
	margin-top: 3px;
	margin-bottom: 3px;
}
div.buttontealdark div:first-child {
	display: inline;
	background-color: #008080;
	border-style: solid;
	border-color: #E9EAEA;
	border-width: 2px;
	border-radius: 4px;
	padding: 2px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.buttontealdark a {
	padding: 3px;
	color: inherit;
}
div.buttongrey {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.buttongrey div:first-child {
	display: inline;
	background-color: #E7E7E7;
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 2px;
	border-radius: 4px;
	padding: 3px;
	color: #61B0B0;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.buttongrey2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
div.buttongrey2 div:first-child {
	display: inline;
	background-color: #858585;
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 2px;
	border-radius: 4px;
	padding: 3px;
	color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.infogrey {
	padding: 10px;
	background-color: #E7E7E7;
	margin-top: 8px;
	margin-bottom: 8px;
}
div.headerteal {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #61B0B0;
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 2px;
	border-radius: 4px;
	color: #FFFFFF;
	font-size: 1.1em;
}
div.headertealdark {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #008080;
	border-style: solid;
	border-color: #E9EAEA;
	border-width: 2px;
	border-radius: 4px;
	color: #FFFFFF;
}
div.headergreen {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #008000;
	border-style: solid;
	border-color: #E9EAEA;
	border-width: 2px;
	border-radius: 4px;
	color: #FFFFFF;
}
div.centerdiv {
	margin-left: auto;
	margin-right: auto;
}
div.search-loading {
	position: relative;
	z-index: -1;
}
div.search-loading div {
	position: absolute;
	top: 50px;
	left: 300px;
}
ul.ul-withdots {
	padding-left: 20px;
}
.padded20 {padding-bottom: 20px;}
.bold {font-weight: bold;}
.font-size1 {font-size: 1.222em;}
.font-size2 {font-size: 1.166em;}
.font-size3 {font-size: 0.89em;}
.font-size4 {font-size: 0.78em;}
.font-size5 {font-size: 1.1em;}
.font-size6 {font-size: 2.5em;}
.border1 {
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 3px;
	border-radius: 5px;
	padding: 40px;
}
.border2 {
	border-style: solid;
	border-color: #2F3638;
	border-width: 3px;
	border-radius: 5px;
	padding: 8px;
}
.border3 {
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 3px;
	border-radius: 5px;
	padding: 3px;
}
.border4 {
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 3px;
	border-radius: 5px;
	padding: 12px;
}
.border5 {
	border-style: solid;
	border-color: #ACB6B9;
	border-width: 3px;
	border-radius: 15px;
	padding: 40px;
}
.img-rightalign img {
	float: right;
}
.img-spacing1 {
	margin-right: 8px;
}
.img-spacing2 {
	margin-right: 15px;
}
.sprite1 {
	background-repeat: no-repeat;
	background-image: url("images/sprite-group-1.png");
}
.sprite2 {
	background-repeat: no-repeat;
	background-image: url("images/sprite-registrars-1.png");
}
.sprite3 {
	background-repeat: no-repeat;
	background-image: url("images/sprite-group-2.png");
}
.img-tick-size1 {
	width: 61px;
	height: 47px;
	background-position: 0 0;
}
.img-tick-size2 {
	width: 40px;
	height: 32px;
	background-position: 0 -48px;
}
.img-tick-size3 {
	width: 28px;
	height: 20px;
	background-position: 0 -82px;
}
.img-tick-size4 {
	width: 23px;
	height: 18px;
	background-position: 0 -104px;
}
.img-cross-size1 {
	width: 43px;
	height: 45px;
	background-position: -63px 0;
}
.img-cross-size2 {
	width: 18px;
	height: 18px;
	background-position: -63px -47px;
}
.img-cross-size3 {
	width: 14px;
	height: 15px;
	background-position: -63px -67px;
}
.img-tick-list {
	width: 164px;
	height: 125px;
	background-position: -108px -48px;
}
.img-umbrella-dollar {
	width: 81px;
	height: 79px;
	background-position: -282px -82px;
}
.img-map-australia-size1 {
	width: 110px;
	height: 95px;
	background-position: -108px -175px;
}
.img-free {
	width: 104px;
	height: 90px;
	background-position: -108px -272px;
}
.img-4arrows {
	width: 172px;
	height: 46px;
	background-position: -108px 0;
}
.img-b2b {
	width: 80px;
	height: 80px;
	background-position: -281px -243px;
}
.img-b2b-2 {
	width: 84px;
	height: 79px;
	background-position: -374px -258px;
}
.img-dispute {
	width: 69px;
	height: 79px;
	background-position: -282px -406px;
}
.img-pages {
	width: 79px;
	height: 78px;
	background-position: -282px -163px;
}
.img-searchglass-green-size1 {
	width: 53px;
	height: 64px;
	background-position: 0 -242px;
}
.img-searchglass-circle {
	width: 80px;
	height: 80px;
	background-position: -108px -364px;
}
.img-builder-size1 {
	width: 144px;
	height: 134px;
	background-position: -373px 0;
}
.img-builder-size2 {
	width: 130px;
	height: 121px;
	background-position: -373px -135px;
}
.img-contactus {
	width: 90px;
	height: 80px;
	background-position: -282px 0;
}
.img-resolution {
	width: 75px;
	height: 80px;
	background-position: -282px -324px;
}
.img-b2bpage-house {
	width: 149px;
	height: 79px;
	background-position: -2px -2px;
}
.img-b2bpage-social {
	width: 149px;
	height: 109px;
	background-position: -2px -83px;
}
.img-b2bpage-builder {
	width: 142px;
	height: 88px;
	background-position: -2px -195px;
}
.img-b2bpage-men {
	width: 119px;
	height: 119px;
	background-position: -2px -286px;
}
.img-with-caption {
	padding-top: 8px;
	padding-bottom: 8px;
}
.img-with-caption div.image {
	float: left;
}
.img-with-caption div.image img {
	display: block;
}
.img-with-caption div.image img.center {
	margin-left: auto;
	margin-right: auto;
}
.img-with-caption div.caption {
	font-weight: bold;
}
.img-cross-size1-caption {
	height: 45px;
}
.img-cross-size1-caption div.caption {
	padding-top: 12px;
	margin-left: 70px;
}
.img-tick-size1-caption {
	height: 47px;
}
.img-tick-size1-caption div.caption {
	padding-top: 12px;
	margin-left: 81px;
}
.img-umbrella-dollar-caption {
	height: 80px;
}
.img-umbrella-dollar-caption div.caption {
	padding-top: 15px;
	margin-left: 102px;
}
.img-map-australia-size1-caption {
	height: 96px;
}
.img-map-australia-size1-caption div.caption {
	padding-top: 10px;
	margin-left: 130px;
}
.img-free-caption {
	height: 91px;
}
.img-free-caption div.caption {
	padding-top: 40px;
	margin-left: 110px;
}
.img-dispute-caption {
	height: 80px;
}
.img-dispute-caption div.caption {
	padding-top: 15px;
	margin-left: 90px;
}
.img-pages-caption {
	height: 80px;
}
.img-pages-caption div.caption {
	padding-top: 15px;
	margin-left: 100px;
}
.img-searchglass-circle-caption {
	height: 80px;
}
.img-searchglass-circle-caption div.caption {
	padding-top: 15px;
	margin-left: 100px;
}
.img-b2b-caption div.caption {
	padding-top: 15px;
	margin-left: 100px;
}
.img-b2b-2-caption div.caption {
	padding-top: 0px;
	margin-left: 100px;
}
.img-contactus-caption div.caption {
	padding-top: 15px;
	margin-left: 111px;
}
.img-resolution-caption div.caption {
	padding-top: 15px;
	margin-left: 96px;
}
.img-b2bpage-caption {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
}
.img-b2bpage-caption div.caption {
	margin-left: 200px;
}
.img-registrar-qld-qbcc {
	width: 170px;
	height: 94px;
	background-position: -410px -384px;
}
.img-registrar-nsw-gls {
	width: 350px;
	height: 85px;
	background-position: 0 -91px;
}
.img-registrar-nsw-ft {
	width: 216px;
	height: 83px;
	background-position: -364px -299px;
}
.img-registrar-act {
	width: 261px;
	height: 101px;
	background-position: 0 -300px;
}
.img-registrar-vic-vbaca {
	width: 350px;
	height: 49px;
	background-position: 0 -178px;
}
.img-registrar-tas-ws {
	width: 190px;
	height: 90px;
	background-position: 0 -403px;
}
.img-registrar-nt-1 {
	width: 580px;
	height: 90px;
	background-position: 0 0;
}
.img-registrar-sa-ocba {
	width: 274px;
	height: 71px;
	background-position: 0 -228px;
}
.img-registrar-wa-bc {
	width: 258px;
	height: 69px;
	background-position: -322px -228px;
}
.img-registrar-hia {
	width: 96px;
	height: 113px;
	background-position: 0 -495px;
}
.img-registrar-mba {
	width: 110px;
	height: 113px;
	background-position: -98px -495px;
}
.img-banner {
	width: 100%;
}
.pricetag-circle {
	width: 110px;
	height: 110px;
	background-color: #008000;
	border-radius: 50%;
	border-style: solid;
	border-color: #800000;
	border-width: 2px;
	color: #FFFFFF;
	font-size: 2.5em;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
	z-index: 10;
}
.pricetag-circle div:first-child {
	padding-top: 28px;
	text-align: center;
}
.content-left {
	float: left;
}
.content-left a.activepage {
	color: #008000;
}
.left-4060 {
	width: 320px;
}
.left-2080 {
	width: 160px;
}
.left-5050 {
	width: 49%;
}
.left-5050-padded {
	width: 45%;
}
.left-100 {
	clear: right;
}
.content-right {
	
}
.content-right p:first-child {
	margin-top: 0;
}
.right-4060 {
	margin-left: 330px;
}
.right-2080 {
	margin-left: 160px;
}
.right-5050 {
	margin-left: 49%;
}
.right-5050-padded {
	margin-left: 49%;
	width: 45%;
}
.reportsplit-wrap {
	position: relative;
	height: 50px;
}
.reportsplit-left {
	position: absolute;
	width: 190px;
}
.reportsplit-right {
	position: absolute;
	width: 120px;
	left: 190px;
}
#header p {
	margin-top: 0;
	margin-bottom: 5px;
}
#header img {
	float: left;
}
#footer {
	clear: both;
	background-color: #008000;
	color: #FFFFFF;
	font-size: 0.78em;
	text-align: center;
}
#home-leftside-wtfsty div.image, #home-leftside-wtfsdnty div.image, #home-leftside-abbabc div.image {
	width: 60px;
}
#home-leftside-wtfsty div.caption, #home-leftside-wtfsdnty div.caption, #home-leftside-abbabc div.caption {
	margin-left: 70px;
}
#searches-header {
	padding-top: 25px;
}
#searches-header-menu div.image {
	width: 190px;
}

/*              */
/* Menu Styling */
/*              */

/* Menu */
ul#header-menu {
	position: relative;
	float: right;
	list-style-type: none;
	margin-top: 90px;
	margin-right: 2px;
	text-align: center;
}
ul#searches-menu {
	position: relative;
	float: right;
	list-style-type: none;
	margin-right: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 1.125em;
}
/* Menu & Submenu */
ul#header-menu, ul#header-menu ul.sub-menu, ul#searches-menu {
	
}
/* Submenu */
ul#header-menu ul.sub-menu {
	display: none;
	position: absolute;
	top: 32px;
	left: -2px;
	z-index: 50;
}
/* All List Items */
ul#header-menu li, ul#searches-menu li {
	float: left;
	display: inline;
	border-style: solid;
	border-color: #98A5A8;
	border-width: 2px;
	border-radius: 4px;
}
/* Menu List Items */
ul#header-menu li {
	background-color: #008000;
	position: relative;
	
}
ul#searches-menu li {
	background-color: #008000;
	position: relative;
	margin-left: 3px;
}
/* Submenu List Items */
ul#header-menu ul.sub-menu li {
	background-color: #9EDC9E;
}
/* A links */
ul#header-menu a {
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	min-width: 125px;
}
ul#searches-menu a {
	display: block;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 59px;
}
/* Menu A links */
ul#header-menu a, ul#searches-menu a {
	color: #FFFFFF;
}
/* Submenu A links */
ul#header-menu ul.sub-menu a {
	color: #3F9F00;
}
/* Submenu on Hover */
ul#header-menu li:hover ul.sub-menu {
	display: inline;
}
/* All List Items on Hover */
ul#header-menu li:hover, ul#header-menu ul.sub-menu li:hover, ul#searches-menu li:hover {
	/*border-color: #343C3C;*/
	background-color: #FFFF00;
}
/* All A links on Hover */
ul#header-menu li:hover a, ul#header-menu ul.sub-menu li:hover a, ul#searches-menu li:hover a {
	color: #3F9F00;
}
/* List Items Active Page */
ul#searches-menu li.activepage {
	background-color: #00F200;
}
