/* ----------------  INITIAL START ------------- */

* { margin: 0px; padding: 0px;}

h1 { margin-bottom: 10px;}
h2 { margin-bottom: 7px;}
h3, h4, h5 { margin-bottom: 5px;}
p, ul { margin-bottom: 7px; }

form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { 
		border: none;
		background: white;
}

/* ----------------  INITIAL END ------------- */


/* ----------------  FONT  ------------- */

a {
	text-decoration: none;
}
h1 {
font: normal normal 23px Arial, Helvetica, sans-serif;
color: white;
}
h2 {
font: normal bold 16px Arial, Helvetica, sans-serif;
color: #696969;
}
h3 {
font: normal bold 12px Arial, Helvetica, sans-serif;
color: #696969;
}


a:link, a:visited {
	font-weight: bold;
	color: #05c609;
	text-decoration: none;
}
a:hover, a:active {
	color: #696969;
}
.subnavi a:link, .subnavi a:visited {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: white;
}
.subnavi a:hover, subnavi a:active, .subnavHighlight {
	background: #05c609;
}
.video p {
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: white;
	padding-left: 3px;
}
.secondhealdineHP {
	font: normal normal 18px Arial, Helvetica, sans-serif;
	color: white;
	padding-left: 15px;
}
.thirdhealdineHP {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: white;
	padding-left: 15px;
}
#footerWrapper {
	font-size: 11px;
}
#footerWrapper a:link, #footerWrapper a:visited {
	padding-left: 2px;
	padding-right: 2px;
	font: normal normal 9px Arial, Helvetica, sans-serif; 
	color: #059209;
	}
#footerWrapper a:hover, #footerWrapper a:active {
	color: white;
	background: #059209;
}
#disPrivacy a:link, #disPrivacy a:visited {
	color: #a2a1a1;
}
#disPrivacy a:hover, #disPrivacy a:active {
	color: white;
	background: #a2a1a1;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	padding-left: 2px;
	padding-right: 2px;
	font: normal normal 9px Arial, Helvetica, sans-serif;
	color: #059209;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	color: white;
	background: #059209;
}
.buttonLargeWhite a, .buttonSmallWhite a, .normalbuttonSmallWhite a  {
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #3a3939;
}
.distributor_main_arrow a:link, .distributor_main_arrow a:visited, .distributor_sub_arrow a:link, .distributor_sub_arrow a:visited {
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.distributor_main_arrow a:hover, .distributor_main_arrow a:active, .distributor_sub_arrow a:hover, .distributor_sub_arrow a:active {
	color: #05c609;
}
/* ----------------  BASICS  ------------- */

body {
	text-align: center;
	background: #d3d3d3 url(../images/basics/bg.jpg) repeat-x;
	font: normal normal 12px Arial, Helvetica, sans-serif;
	color: #696969;
}
 ul li {
 list-style: none;
	}
/* ----------------  NAVIGATION  ------------- */

#navigationWrapper {
	width: 188px;
	padding-top: 20px;
}
.navigationBG {
	background: url(../images/navigation/navigation_BG.gif) repeat-y;
}
#companySub, #solutionsSub, #queenslandsub, #newsouthwalessub {
	padding-left: 42px;
	height: 0px;
	overflow: hidden;	
}
#queenslandsub, #newsouthwalessub{
	padding-left: 0px;
}
#sequeensland, #countryqueensland, #sydneyregions, #countrynsw, #victoria, #act, #southaustralia, #westernaustralia, #northernterritory {
	height: 0px;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 0px;
}
.subnavi ul li {
	list-style: none;
	line-height: 12px;
	padding-bottom: 6px;	
}



/* ----------------  BOXES FEATURED CONTAINER  ------------- */

#mainwrapper {
	text-align: left;
	width: 817px;
	margin: 0 auto 0 auto;
}
#topwrapper {
	height: 151px;
	width: 801px;
	float: right;
	background: white url(../images/basics/top_bg.jpg) repeat-x;
}
#contentWrapper {
	background: url(../images/basics/content_BG.gif) right top repeat-y;
	width: 817px;
}
.contentWrapperBG {
	background: url(../images/basics/footerBG.jpg) right bottom no-repeat;
}
#rightColumn {
	height: 100%;
	width: 605px;

}
#topFlash {
	position: absolute;
	z-index: 50;
	margin-left: 230px;
}
.topSecondBG {
	width: 495px;
	height: 151px;
	background: url(../images/basics/topSecond_BG.jpg) repeat-x;
	position: relative;
	left: 192px;
}
.topSecondBG_left {
	width: 495px;
	height: 151px;
	background: url(../images/basics/topSeond_left.jpg) left top no-repeat;
	
}
.topSecondBG_right {
	width: 495px;
	height: 151px;
	background: url(../images/basics/topSeond_right.jpg) right top no-repeat;	
}
#logo {
	position: absolute;
	margin-left: 16px;
	top: 20px;
}
#charakter {
	position: absolute;
	margin-left: 664px;
	z-index: 50;
	top: 3px;
}
.header_top_one {
	background: url(../images/basics/top_h_1.jpg) no-repeat;
	height: 33px;
	width: 389px;
	position: absolute;
	margin-left: 244px;
	top: 43px;
	z-index: 50;
}
.header_top_two {
	background: url(../images/basics/top_h_2.jpg) no-repeat;
	width: 277px;
	height: 33px;
	position: absolute;
	margin-left: 356px;
	top: 76px;
	z-index: 50;
}
.header_top_three {
	background: url(../images/basics/top_h_3.jpg) no-repeat;
	width: 186px;
	height: 26px;
	position: absolute;
	margin-left: 446px;
	top: 109px;
	z-index: 50;
}
#videoBoxWrapper, #newsletterBoxWrapper {
	padding-top: 20px;
	width: 188px;
}
#videoHeadline {
	background: url(../images/basics/videos.gif) no-repeat;
	height: 13px;
	width: 46px;
}
#newsletterHeadline {
	background: url(../images/basics/termitestipsHeader.gif) no-repeat;
	height: 15px;
	width: 116px;
}	
.videobox_topBG, .videobox_topleft, .videobox_topright {
	background: url(../images/basics/videobox_topBG.gif) repeat-x;
	width: 188px;
	height: 42px;
}
.videobox_topleft {
	background: url(../images/basics/videobox_topleft.gif) left top no-repeat;
}
.videobox_topright {
	width: 148px;
	height: 26px;
	background: url(../images/basics/videobox_topright.gif) right top no-repeat;
	padding-left: 40px;
	padding-top: 16px;
}	
.videobox_bottomBG, .videobox_bottomleft, .videobox_bottomright {
	background: url(../images/basics/videobox_bottomBG.gif) repeat-x;
	width: 188px;
	height: 36px;
}
.videobox_bottomleft {
	background: url(../images/basics/videobox_bottomleft.gif) left top no-repeat;
}
.videobox_bottomright {
	background: url(../images/basics/videobox_bottomright.gif) right top no-repeat;
}
.videoboxContent {
	background: url(../images/basics/videobox_BG.gif) repeat-y;
	padding-top: 15px;
	padding-left: 35px;
}
.video {
	padding-bottom: 15px;
}
.topbox {
	background: url(../images/basics/boxshadow_right.jpg) right top repeat-y;
}
.topboxShad {
	padding-right: 13px;
	background: url(../images/basics/boxshadow_righttop.jpg) right top no-repeat;
}
.shadowBottom {
	background: url(../images/basics/boxshadow_bottom.jpg) left top repeat-x;
	height: 8px;
}
.shadowBottomLeft {
	height: 8px;
	background: url(../images/basics/boxshadow_bottomleft.jpg) left top no-repeat;
}
.shadowBottomRight {
	height: 8px;
	background: url(../images/basics/boxshadow_bottomright.jpg) right top no-repeat;
}
.headerHP {
	background: #3a3939;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.header {
	background: #ffa400;
	padding-top: 8px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.familyBox {
	background: #646363 url(../images/basics/familyboxBG.gif) left top repeat-x;
	height: 203px;
}
.newsletterBox {
	width: 149px;
	padding-top: 12px;
}
.newsletterBox p {
	font-size: 11px;
	color: white;
	padding-top: 20px;
}
.yellowshadowBottomRight {
	height: 8px;
	background: url(../images/basics/yellowboxshad_bottomright.jpg) right top no-repeat;
}
#yellowBoxOne, #yellowBoxTwo, #yellowBoxThree {
	width: 199px;
	float: left;
	padding-top: 10px;
}
.yellowBox {
	width: 199px;
	background: url(../images/basics/yellowBoxShad.jpg) right top repeat-y;
}
.yellowBoxShad {
	width: 194px;
	padding-right: 5px;
	background: url(../images/basics/yellowboxshad_left.jpg) right top no-repeat;
}
.yellowBoxContent {
	background: white url(../images/basics/yellowBoxWhiteBG.jpg) left 65px repeat-x;
	padding-bottom: 15px;
}
.yellowBoxTop {
	background: #ffa400;
	height: 65px;
}
.YellowBoxHeader {
	padding-top: 13px;
	padding-left: 5px;
}
.boxOneDescription {
	font: normal bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 110px;
	padding-bottom: 15px;
}
.product, .ec2c, .termiproof {
	position: absolute;
}
.productBait {
	position: absolute;
	margin-top: -10px;

}
.ec2c {
	margin-left: 33px;
	margin-top: 10px;
}
.DIYManual {
	margin-left: 55px;
	margin-top: 1px;
}
.optionBox {
	padding-left: 15px;
	padding-top: 12px;
	background: white url(../images/basics/gard_optionbox.jpg) left bottom repeat-x;
	padding-bottom: 12px;
}
.contentBox {
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 15px;
	background: white;
}
.productBox {
	padding: 12px 35px 12px 15px;
	background: white url(../images/basics/gard_optionbox.jpg) left bottom repeat-x;
}
.picture {
	width: 94px;
}
.magnify {
	text-align: right;
	position: relative;
	top: -20px;
}
.productDescription {
	width: 314px;
	padding-left: 8px;
	padding-right: 8px;
}
.clear {
	clear: both;
}
.breaker {
	background: white url(../images/basics/breaker.gif) left center repeat-x;
	height: 7px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.distributor_main {
	background: url(../images/basics/distributor_main_BG.jpg) repeat-x;
}
.distributor_main_arrow {
	background: url(../images/basics/distributor_main_arrow.jpg) 10px top no-repeat;
	height: 22px;
	padding-left: 37px; 
	padding-top: 8px;
}
.distributor_sub {
	background: url(../images/basics/distributor_sub_BG.jpg) repeat-x;
}
.distributor_sub_arrow {
	background: url(../images/basics/distributor_sub_arrow.jpg) 35px top no-repeat;
	height: 18px;
	padding-left: 48px; 
	padding-top: 2px;
}
.colourCode li {
	list-style: none;
	padding-left: 20px;
	line-height: 18px;
}
.colourCode .gold_level {
	background: url(../images/basics/gold_level.jpg) left top no-repeat;	
}
.colourCode .silver_level {
	background: url(../images/basics/silver_level.jpg) left top no-repeat;	
}
.colourCode .bronze_level {
	background: url(../images/basics/bronze_level.jpg) left top no-repeat;	
}
.colourCode .green_level {
	background: url(../images/basics/green_level.jpg) left top no-repeat;	
}
.distributorTable {
	font-size: 11px;
}
.distributorTable a {
	font-weight: normal
}
.distributorTable table tr td {
	padding: 5px;
	background: #e9e9e9;
}
#LinksBox li {
	padding: 20px 15px 20px 0;
	background: url(../images/basics/gard_optionbox.jpg) left bottom repeat-x;
	margin-bottom: 5px;
}
#LinksBox li span {
	padding-left: 15px;
}
.thinbreaker {
	background: url(../images/basics/breaker_thin.jpg) repeat-x;
	height: 11px;
}
.thinbreaker_left {
	background: url(../images/basics/breaker_thin_left.jpg) left top no-repeat;
	height: 11px;
}
.thinbreaker_right {
	background: url(../images/basics/breaker_thin_right.jpg) right top no-repeat;
	height: 11px;
}
.picturebox {
	background: #dadada;
}
/* ----------------  BUTTON AND FORMS  ------------- */

.textfield {
	height: 20px;
	border: 1px solid #dfdfdf;
	background: white url(../images/basics/textfield_shad.jpg) repeat-x;
}
.textfieldLeft {
	height: 18px;
	background: url(../images/basics/textfield_left.jpg) left top no-repeat;
	padding-top: 4px;
	padding-left: 2px;
}
.textfieldSource {
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	background: none;
}
.buttonSmallGrey {
	background: url(../images/buttons/small_grey.jpg) left top no-repeat;
	width: 74px;
	height: 28px;	
}
.buttonSmallGrey:hover  {
	background: url(../images/buttons/small_grey.jpg) left -28px no-repeat;
	width: 74px;
	height: 28px;
	cursor: pointer;
}
.buttonSmallNewsletter {
	background: url(../images/buttons/small_newsletter.jpg) left top no-repeat;
	width: 74px;
	height: 28px;	
}
.buttonSmallNewsletter:hover  {
	background: url(../images/buttons/small_newsletter.jpg) left -28px no-repeat;
	width: 74px;
	height: 28px;
	cursor: pointer;
}
.buttonSmallWhite, .normalbuttonSmallWhite {
	background: url(../images/buttons/small_white.jpg) left top no-repeat;
	width: 74px;
	height: 28px;	
}
.buttonSmallWhite:hover, .normalbuttonSmallWhite:hover  {
	background: url(../images/buttons/small_white.jpg) left -28px no-repeat;
	width: 74px;
	height: 28px;
	cursor: pointer;
}
.submitbuttonSmall, .submitbuttonLarge {
	font: normal bold 11px Arial, Helvetica, sans-serif;
	background: none;
	cursor: pointer;
	width: 74px;
	height: 24px;
}
.submitbuttonLarge {
	width: 110px;
	height: 24px;
}
.buttonLargeWhite, .submitbuttonLargeWhite {
	text-align: center;
	background: url(../images/buttons/large_white.jpg) left top no-repeat;
	width: 116px;
	height: 24px;
	padding-top: 6px;	
}
.normalbuttonSmallWhite, .normalbuttonSmallWhite:hover {
	text-align: center;
	padding-top: 6px;
	height: 22px;
}
.submitbuttonLargeWhite {
	padding-top: 0px;
	height: 30px;
}
.buttonLargeWhite:hover  {
	background: url(../images/buttons/large_white.jpg) left -30px no-repeat;
	width: 116px;
	height: 24px;
	cursor: pointer;
}
.submitbuttonLargeWhite:hover  {
	background: url(../images/buttons/large_white.jpg) left -30px no-repeat;
	width: 116px;
	height: 30px;
	cursor: pointer;
}
.dropdown, .textarea {
	border: 1px solid #ccc;
}
.contentBox ul li {
	background: url(../images/basics/listItem.jpg) left top no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.contentBox ol {
	padding-left: 20px;
	line-height: 16px;
}
.lowerLatin {
	list-style:lower-latin;
}
/* ----------------  FOOTER  ------------- */

#footerWrapper {
	width: 560px;
	height: 97px;
	margin-left: 212px;
	background: white url(../images/basics/footerBG.jpg) no-repeat;
	position: absolute;
	bottom: 1px;
	padding-top: 17px;
	padding-left: 15px;
	padding-right: 30px;
	left: -1px;
}
.footerLeft {
	background: url(../images/basics/footerBreaker.gif) right 5px no-repeat;
	padding-right: 15px;
}
#disPrivacy {
	padding-top: 3px;
}
#FakeFooter {
	height: 120px;
}
#breadcrumbs {
	font: normal normal 9px Arial, Helvetica, sans-serif;
	color: #929292;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 20px;
	width: 802px;
	margin: 0 auto 0 auto;
}
/* ----------------  SUPERCLASSES  ------------- */

.twoPixelsPaddingBottom {
	padding-bottom: 2px;
}
.paddingbottom5px {
	padding-bottom: 5px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.alignRight {
	text-align: right;
}
.alignLeft {
	text-align:left;
}
.orangeBold {
	font-weight: bold;
	color: #ffa400;
}
.orange {
	color: #ffa400;
}
.backgroundorange {
	background: #ffa400;
}
.bold {
	font-weight: bold;
}
.gray {
	color: #696969;
}
.darkgray {
	color: #3b3a3a;
}
.eleven {
	font-size: 11px;
}
.ten {
	font-size: 10px;
}
.marthirtysix {
	margin-left: 36px;
}
.padthirtysix {
	padding-right: 36px;
}
.marten {
	margin-left: 10px;
}
.martenRight {
	padding-right: 10px;
}
.martenLeft {
	padding-left: 10px;
}
.specialHeadlineColor {
	color: #9d9d9d;
}
.fonteighteen {
	font-size: 18px;
}
.marBottomtwo {
	margin-bottom: 2px;
}
.fontWhiteBold {
	font-weight: bold;
	color: white;
}
.heightAuto {
	height: 200px;; 
}
/* ----------------  DISPLAY NONE  ------------- */

.header_top_one h1, .header_top_two h1, .header_top_three h1, #videoHeadline h1, #newsletterHeadline h1 {
	display: none;
}

#CVM_table table {
	border: 1px solid #aaa;
}
#CVM_table tr td {
	border: 1px solid #aaa;
}


/* ----------------  HIDDEN ELEMENTS - ACTION RESPONSES  ------------- */

#creditWait, #badPay {
	margin-top: 15px;
	padding: 5px 5px 0 5px;
	border: 4px solid #ccc;
	font-weight: bold;
}