/*  Website and stylesheet by Design a web Noosa <a href="http://www.designawebnoosa.com.au" >Sunshine Coast Website Designers</a>*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body {
  background-color: #cccccc;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  text-align: center; 
}

h1 {
	color: #666;
	font-size: 20px;
	font-weight: lighter;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h2 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

a,  a:link {
	font-weight: normal;
	text-decoration: none;
	color: #014631;
}

a:visited {
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

a:focus {
	font-weight: normal;
	text-decoration: none;
}

#outerWrapper {
  background-color: #FFFFFF;
  margin: 0 auto 0 auto;
  text-align: left; 
  width: 1000px;
}
#outerWrapper #header {
	background-color: #014631;
	border-bottom: solid 1px #666;
	font-size: 18px;
	font-weight: bold;
	height: 250px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	width: 1000px;
}
#outerWrapper #topNavigation {
	background-color: #999999;
	width: 960px;
	height: 30px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#outerWrapper #pictureBar {
}
#outerWrapper #contentWrapper {
  background-image: url("2ColumnFixedRightSidebarHeaderandFooter_images/contentWrapper_bg.png");
  background-repeat: repeat-y;
  overflow: hidden;
}
#outerWrapper #contentWrapper #rightColumn1 {
	background-color: #666666;
	float: right;
	width: 214px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#outerWrapper #contentWrapper #rightColumn1 h1{
	color: #FFF;
	font-size: 20px;
	font-weight: lighter;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#outerWrapper #contentWrapper #rightColumn1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	text-align: justify;
}
#outerWrapper #contentWrapper #rightColumn1 .bits{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: justify;
}

#outerWrapper #contentWrapper #rightColumn1 ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#outerWrapper #contentWrapper #rightColumn1 li{
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
	font-weight: normal;
	padding-bottom: 15px;
}
#outerWrapper #contentWrapper #rightColumn1 .biglist{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#outerWrapper #contentWrapper #content {
	margin-top: 0;
	margin-right: 244px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;

}
#outerWrapper #contentWrapper #content h1{
	color: #666;
	font-size: 20px;
	font-weight: lighter;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 60px;
}
#outerWrapper #contentWrapper #content h2{
	color: #666;
	font-size: 20px;
	font-weight: lighter;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 60px;
}
#outerWrapper #contentWrapper #content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #666;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
}
#outerWrapper #contentWrapper #content .motto{
	font-size: 16px;
	font-weight: normal;
}
#outerWrapper #contentWrapper #content .region{ text-align: center; }
#outerWrapper #contentWrapper #content .classic{
	float: left;
	padding-left: 60px;
	height: auto;
	width: 308px;
	text-align: left;
}
#outerWrapper #contentWrapper #content .classic p{
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 13px;
	line-height: 15px;
}
#outerWrapper #contentWrapper #content .executive{
	height: auto;
	width: 308px;
	text-align: left;
	padding-right: 40px;
	padding-left: 20px;
	float: left;
	margin-left: 20px;
}
#outerWrapper #contentWrapper #content .executive p{
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 13px;
}
#outerWrapper #contentWrapper #content .ulStyle{
	width: 230px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 13px;
}
#outerWrapper #contentWrapper #content .liStyle{
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#outerWrapper #contentWrapper #content .linkPic{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0F9;
	border-right-color: #0F9;
	border-bottom-color: #0F9;
	border-left-color: #0F9;
}
#outerWrapper #contentWrapper #content #thumbBox{
	background-color: #FFF;
	height: 86px;
	width: 370px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 180px;
	color: #FFF;
}
#outerWrapper #contentWrapper #content .product {
	cursor: pointer;
	height: 40px;
	width: 40px;
	float: left;
	margin: 0px;
	text-align: center;
	padding: 3px;
}
#outerWrapper #contentWrapper #content #picBox{
	background-color: #FFF;
	height: 400px;
	width: 400px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 164px;
	color: #FFF;
}
#outerWrapper #contentWrapper #content #gallText{
	background-color: #369;
	background-color: #FFF;
	height: 86px;
	width: 360px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 199px;
	color: #FFF;
}

#outerWrapper #contentWrapper #content .green{
	color: #004730;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-size: 16px;
}

#outerWrapper #contentWrapper #content .clearFloat{
	clear: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

#outerWrapper #footer {
	background-color: #014631;
	border-top: solid 1px #666;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	height: 30px;
	line-height: 30px;
}
#outerWrapper #footer .whiteLink{
	color: #FFF;
}
.phpForms_btn
{
	border-top-width    : 1px;
	border-left-width   : 1px;
	border-bottom-width : 1px;
	border-right-width  : 1px;
	border-top-color    : #e4e4e4;
	border-left-color   : #e4e4e4;
	border-right-color  : #c1c1c1;
	border-bottom-color : #c1c1c1;
	color               : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #004730;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.phpForms_main{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 60px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
}
.table_gal{
	display: none;
}


#outerWrapper #contentWrapper #content p .design {
	color: #666;
	text-decoration: none;
}
