/* CSS Document to support Altamonte  */
/* www.altamonte.com.au  */
/* Copyright Project DMS Pty Ltd */
/* www.projectdms.com.au */
/* last edited 150409 */
/* following controls general style */

html {
	text-align:center;
	height:100%;
	overflow: scroll;}

body {
	margin:0;
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fff;}

#container {
	width:750px;
	height: 100%;
	margin:0 auto;
	padding:0;
	text-align:left;}
	/* div controls all page contents */

div {
	margin: 0 auto;}

tr, td {
	vertical-align:top;}

p {
	margin-top:0;
	margin-bottom:0;}

img {
	border:0;}

ul {
	list-style-type:square;}

#global {
	padding:0;
	border:0;
	height:100%;
	width:750px;
	text-align: center;}

#title {
	width:750px;
	height:30px;}

#header {
	width:750px;
	height:80px;}

#linkpics {
	float:left;
	height:140px;
	width:750px;
	background: url(../images/linkpics.bg.jpg);
	clear:both;}
	#linkpics ul {
	display: inline;
	list-style: none;}
	#linkpics li {
	display: inline;
	list-style-type: none;}
	
#navcontainer {
	height: 30px;
	width: 750px;
	border-top:2px solid #fff;
	background-image: url(../images/nav_bg.jpg);
	clear:both;}
	
	#navcontainer ul {
	display: inline;
	list-style: none;}
	#navcontainer li {
	display: inline;
	list-style-type: none;}

	.mainnav {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 6px 10px 0 10px;
	color: #ccc;
	text-align: left;
	text-decoration: none;
	height: 22px;
	display: block;
	cursor:default;}
	a.mainnav:hover {
	color:#ff9933;}

#content {
	float: left;
	width: 750px;
	border-top:2px solid #fff;
	border-bottom:20px solid #fff;
	margin-top:20px;
	clear:both;}
	#col1 {
		float: left;
		width:160px;
		font:11px Arial, Helvetica, sans-serif;
		color:#666;
		text-align:justify;
		border-right:1px dotted #ccc;}
		#col1 p {
		margin-bottom:12px;}
		#col1 a {
		font:11px Arial, Helvetica, sans-serif;
		color:#004e6a;
		text-decoration:underline;}
		#col1 a:hover {
		color:#0c96a2;}
		
	#col2 {
		float:left;
		width:350px;
		margin-left:20px;
		font:11px Arial, Helvetica, sans-serif;
		text-align:justify;
		color:#666;}
		#col2 ul {
		margin-top:3px;
		margin-bottom:3px;}
		#col2 li {
		margin-top:3px;
		margin-bottom:3px;}
		#col2 p {
		margin-top:5px;
		margin-bottom:8px;}
		#col2 a {
		font:11px Arial, Helvetica, sans-serif;
		color:#004e6a;
		text-decoration:underline;}
		#col2 a:hover {
		color:#0c96a2;}
	
	#col2spread {
		float:left;
		width:550px;
		margin-left:20px;
		font:11px Arial, Helvetica, sans-serif;
		text-align:justify;
		color:#666;}
		#col2spread p {
		margin-top:5px;
		margin-bottom:8px;}
		#col2spread ul {
		margin-top:3px;
		margin-bottom:3px;}
		#col2spread a {
		font:11px Arial, Helvetica, sans-serif;
		color:#004e6a;
		text-decoration:underline;}
		#col2spread a:hover {
		color:#0c96a2;}
	
	#col3 {
		float:right;
		width:200px;
		font:11px Arial, Helvetica, sans-serif;
		text-align:justify;
		color:#666;}
		#col3 p {
		margin-top:0;
		margin-bottom:12px;}
		#col3 a {
		font:11px Arial, Helvetica, sans-serif;
		color:#004e6a;
		text-decoration:underline;}
		#col3 a:hover {
		color:#0c96a2;}

#sectionnav {
	float:left;
	width: 150px;}
	.sectionnav {
	font: 10px Arial, Helvetica, sans-serif;
	text-indent: 2px;
	padding: 5px 0 0 0;
	text-decoration: none;
	width: 150px;
	border-bottom: 1px solid #ccc;
	color: #666;
	background-color: #fff;
	height: 18px;
	display: block;}
	#sectionnav ul {
	list-style: none;
	display: inline;}
	#sectionnav li {
	list-style: none;
	display: inline;}
	#sectionnav a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;}
	a.sectionnav:hover {
	color: #00ff00;
	background-color: #2f2f2f;
	text-decoration: none;}

.retailer_link {
	text-align:center;}
	.retailer_link a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;}
	a.retailer_link:hover {
	color: #fff;
	padding: 3px 0 3px 0;
	background-color: #2f2f2f;
	text-decoration: none;}
	
#footer {
	height:190px;
	width:750px;
	border:1px solid #ff7f00;
	border-top:10px solid #ff7f00;
	margin-top:20px;
	clear:both;}
	
	#footerleft {
	float:left;
	height:190px;
	width:190px;
	padding:5px 0 0 10px;
	background-color:#ffa042;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;}
	#footerleft a {
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666600;}
	
	#footerright {
	float:left;
	height:190px;
	width:550px;
	padding:5px 0 0 0;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#ffa042;}
	#footerright a {
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666600;}

h1 {
	font:10px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-align:center;
	margin:0;
	padding-top:2px;}
	/* defined margin on h1 prevents site from nudging down away from top margin  */

h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	margin-top:0;}

h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	color:#333;
	padding:0;}

h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:10px;
	margin-bottom:5px;
	padding:0;}
	/* used for product title on each product page */

h5 {
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#700e2f;
	padding:10px 0 5px 0;}

h6 {
	margin:0;
	font:10px Arial, Helvetica, sans-serif;
	color:#700e2f;
	padding:10px 0px 5px 0px;}
		
		/* font variations */
		.f10 {
			font: 10px Arial, Helvetica, sans-serif;}
		
		a.navlink {
			font: 10px Arial, Helvetica, sans-serif;
			color:#000;
			text-decoration: none;}
		
		.weblink {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #004e6a;
			text-decoration: underline;}
			.weblink:hover {
			color: #0c96a2;}
		
		.formfields {
			font: 9px Arial, Helvetica, sans-serif;
			color: #000;
			border: solid 1px #ccc;}
		
		.button {
			font: bold 9px Verdana, Arial, Helvetica, sans-serif;
			color: #ccc;
			background-color: #2e353a;
			border: solid 0px #2e353a;}
		
		.required {
			font-weight: normal;
			color: #ff3300;}
		
		.response {
			font: 10px Arial, Helvetica, sans-serif;
			color: #660000;}
			
		.trbackground {
			background-color:#f3f3f3;}
			
		.trnoborder td {
			border:none !important;}
			
		.tablenoborder td {
			border:none !important;}
		
		.enquiries {
			font: bold 10px Verdana, Arial, Helvetica, sans-serif;
			color: #363636;
			text-align: center;
			display: block;
			width: 198px;
			height: 14px;
			text-decoration: none;
			background-color: #d5cf9c;
			border: solid 1px #a5a5a5;}