﻿html {
	background:#000000;
}
div#header{background:#000000;}
div#header .columnset { background:none; position:relative; height:118px;}
#logo {position:absolute;top:5px;left:0;}
#logo img {padding:0;margin:0;}
div#feature { padding-bottom:0px;  }
div#feature h1 {font-size:24px; margin:0px 0px 0px 0px; }
div#feature .columnset { /*height:305px;*/ }
div#feature div.nine  { z-index:20; }
div.module.splash{ /* height:305px; */ }

.module.social { margin-right:0px; padding:9px 0px; overflow:hidden; }
.module.social a { float:left; display:block; margin:0px 9px 0px 0px; }

p.intro, blockquote.intro{font-size:14px;line-height:23px;}
div.module.splash ul { width:840px; height:295px; margin:0px; padding:0px; overflow:hidden; }
div.module.splash ul li { display:block; float:left; list-style:none; }
div.module.splash ul img { display:block; }


.nz a, .sa a, .us a, .euro a { font-size:11px; line-height:15px; font-weight:bold; }
.disabled a { color:#333; }
.disabled p { font-weight:normal; font-size:11px; } 

.module h3, .module p {margin:5px 0 0 0;}
.module h2 {margin:10px 0 5px;}
.control, .checkbox, .form-element{padding:0;}
div.module.intro { /*width:570px; padding-top:0;*/ border-top:1px solid #333; border-bottom:1px solid #333; }
.intro p {margin:7px 0;}
table{margin:5px 0;}


#content .columnset {
	margin-bottom:40px;
}

div#content {
	background:none;
	color:#fff;

}
h1, h2, h3 {
	color:#fff;
}

.button { background:#668833; border-color:#668833; color:#FFFFFF;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.button:hover, input.button.reset:hover { background:#505050; border:none/*6px solid #505050*/;}

/*		countries	*/
#country-select { position:absolute; left:590px; top:30px; color:#fff; font-size:1.2em; font-weight:bold; }
ul#countries {top:60px;}
ul#countries li {margin-left:10px;padding-top:0px;}
ul#countries a { }
ul#countries li.nz { background:url(/images/splash-images/nz-flag.jpg) no-repeat 0px 0px;  }
ul#countries li.sa { background:url(/images/splash-images/sa-flag.jpg) no-repeat 0px 0px;  }
ul#countries li.us { background:url(/images/splash-images/na-flag.jpg) no-repeat 0px 0px;  }
ul#countries li.euro { background:url(/images/splash-images/eu-flag.jpg) no-repeat 0px 0px;  }

ul#countries li.nz a { color:#668833;}
ul#countries li.sa a { color:#4890dc;  }
ul#countries li.us a { color:#c00000;  }
ul#countries li.euro a { color:#4890dc;  }

.subscribeCheck tr td {padding-bottom:2px;}
.subscribeCheck tr td label {margin-left:10px; font-weight:normal;}
.subscribeCheck tr td input {}

.news h3, .news a {color:#668833;}
.news img { float:left;margin:0px 5px 0px 0; }

input.button{margin:0;}
.submit{text-align:left; margin:5px 0;}

h2 a {font-family:Georgia,"Times New Roman",Times,serif; font-size:21px; font-weight:normal; line-height:1.2857; margin:18px 0; color:#FFFFFF; }
