/* CSS Document to support FNF  */
/* www.funnfashion.com.au  */
/* Copyright Project DMS */
/* www.projectdms.com.au */
/* last edited August 2009 */

.search input,select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #eee;
	border: 1px solid #888;
	width: 80px;}

.prodManagement legend {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;}

.prodManagement select,input,textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: 140px;
	border: 1px solid #888;}
	
.prodManagement input {
	width: 200px;}

.prodManagement textarea {
	width: 300px;
	height: 30px;}

input.qty {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: 20px;
	text-align: right;}

html {
	text-align: center;
	height: 100%;
	overflow: scroll;}

body {
	margin: 0;
	height: 100%;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;}

#container {
	width: 850px;
	margin: 0 auto;
	padding: 0;
	text-align: left;}
	/* div controls all page contents */

#global {
	width: 850px;
	padding: 0;
	border: 0;
	height: 100%;
	margin: 0 auto;}

div {
	border: 0px solid #ff0000;
	margin: 0;
	padding: 0;
	text-align: justify;}

tr {
	vertical-align: top;}
	
td {
	vertical-align: top;}

img {
	border: 0;}

ul {
	list-style-type: square;}

#head {
	float: left;
	margin-top: 0;
	width: 850px;
	height: 180px;}

#subhead {
	height: 30px;
	width: 850px;
	border-bottom:1px solid #fff;
	background-image: url(../images/bg_subhead.jpg);
	clear:both;}
	
	#subhead ul {
	display: inline;
	list-style: none;}
	#subhead li {
	display: inline;
	list-style-type: none;}

	.prim_nav {
	float: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	rem.width:75px;
	padding-top: 8px;
	padding-left:12px;
	padding-right:12px;
	border-right: 1px solid #333;
	color: #bdbdbd;
	text-align: center;
	text-decoration: none;
	height: 19px;
	display: block;
	cursor:default;}
	a.prim_nav:hover {
	color:#c2d82e;}

	.dropnav {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 2px 7px 3px;
	text-decoration: none;
	text-align: left;
	width: 150px;
	list-style-position: outside;
	margin-top: 1px;
	color: #ccc;
	background-color: #011D32;
	display: block;}
	a.dropnav:hover {
	color: #00ff33;
	background-color: #003366;}

#login {
	float: left;
	width: 848px;
	height: 50px;
	background-color: #e5e5e5;
	border:1px solid #555;}
	#loginleft {
	float:left;
	width:194px;
	padding:5px;
	height: 50px;
	border-right: 1px solid #ccc;}
	#loginright {
	float:right;
	width:620px;
	padding:5px;
	height: 50px;
	text-align:right;
	padding-left: 10px;}

#content {
	width: 850px;
	border-top:2px solid #fff;
	clear: both;}
	/* contains col1 col2 divs */
		#col1 {
			float: left;
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			text-align: left;
			color: #444;
			width: 205px;
			padding: 0;}
			#col1 p {
			margin-top: 3px;
			margin-bottom: 8px;}
		#col2 {
			float: left;
			font: 11px Arial, Helvetica, sans-serif;
			text-align: justify;
			line-height: 1.4em;
			color: #444;
			width: 635px;
			border-left: 1px solid #666;
			clear: right;
			padding-left: 9px;}
			#col2 td {
			font: 11px Arial, Helvetica, sans-serif;
			border: 0px solid #ccc;
			padding-left: 2px;}
			#col2 p {
			margin-top: 6px;
			margin-bottom: 6px;}
			#col2 ul {
			margin-top: 0;
			margin-bottom: 0;}
			#col2 li {
			margin-top: 0;
			margin-bottom: 0;}
			#col2 td img {
			border: 0;}
			#col2 img {
			border: 1px solid #000;}
			#col2 a {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #004E6A;
			text-decoration: none;}
			#col2 a:hover {
			color: red;}

		#col2spread {
			float: left;
			font: 11px Arial, Helvetica, sans-serif;
			text-align: justify;
			line-height: 1.5em;
			color: #454545;
			width: 690px;
			padding: 10px 0 0 0;}
			#col2spread td {
			border: 0px solid #ccc;
			padding-left: 2px;}
			#col2spread p {
			margin-top: 5px;
			margin-bottom: 8px;}
			#col2spread td img {
			margin: 2px 0 0 35px;
			border: 0;}
			#col2spread img {
			}
			#col2spread a {
			font: bold 11px Arial, Helvetica, sans-serif;
			color: #004E6A;
			text-decoration: none;}
			#col2spread a:hover {
			color: #0C96A2;}

#divx {
	clear: both;
	height: 1px;}

#footer {
	width: 850px;
	clear: both;
	height: 120px;
	border-top: 1px solid #999;
	margin-top: 20px;}
		#footer1 {
			float: left;
			width: 210px;
			height: 100px;
			font: 9px Arial, Helvetica, sans-serif;
			color: #999;
			margin-top: 10px;
			padding: 0;}
			#footer1 a {
			color: #999;
			text-decoration: none;}
		#footer2 {
			float: left;
			width: 470px;
			height: 100px;
			margin-top: 10px;
			font: 10px Arial, Helvetica, sans-serif;
			color: #666;
			text-align: left;
			padding: 0 20px 0 0;}
			#footer2 a {
			color: #666600;
			text-decoration: none;}
		#footer3 {
			float: left;
			text-align: left;
			width: 150px;
			height: 100px;
			margin-top: 10px;
			font: 10px Arial, Helvetica, sans-serif;
			color: #000;
			padding: 0;}
			#footer3 a {
			display: block;
			color: #666600;
			width: 150px;
			text-decoration: none;
			padding: 0 0 3px 0;}
				#footer3 a:hover {
				text-decoration: underline;}
			#footer3 ul {
			display: inline;
			list-style: none;}
			#footer3 li {
			display: inline;
			list-style: none;}

#sectionnav {
	width: 120px;}
	.sectionnav {
	font: 10px Arial, Helvetica, sans-serif;
	text-indent: 1px;
	padding: 5px 0 0 0;
	text-decoration: none;
	width: 120px;
	border-bottom: 1px solid #ccc;
	color: #000;
	background-color: #fff;
	height: 18px;
	display: block;}
	#sectionnav ul {
	list-style: none;
	display: inline;}
	#sectionnav li {
	list-style: none;
	display: inline;}
	a.sectionnav:hover {
	color: #ccc;
	background-color: #2f2f2f;}
	
#sectionnavsub {
	width: 90px;}
	.sectionnavsub {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 2px;
	padding: 5px 0 0 0;
	text-decoration: none;
	width: 90px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #000;
	background-color: #f8f8f8;
	height: 18px;
	display: block;}
	a.sectionnavsub:hover {
	color: #ccc;
	background-color: #2f2f2f;}

.textsize {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #fff;
	padding: 0 10px 0 10px;
	margin-left: 4px;
	background-color: #003300;}

h1 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: center;
	margin: 0;
	padding-top: 2px;
	width: 848px;
	height: 27px;
	background-color: #333;
	border:1px solid #000;}
	/* venue title used in header */

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0C3364;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;}
	/* section title ... defines section such as Conference, Weekends etc */

h3 {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0C3364;
	margin-top: 10px;
	padding: 0;
	text-align: left;}
	/* content title - first element in col2 */

h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0C3364;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;}
	/* used within body of each page as sub subheading */

h5 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #29486F;
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: left;}
	/* sectional subheading used under an h4 */

h6 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #29486F;
	text-decoration:underline;
	margin-top: 2px;
	margin-bottom: 3px;
	text-align: left;}
	/* sectional subheading used under an h5 */

/* style variations */


.f10 {
	font: 10px Arial, Helvetica, sans-serif;}

.f9 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #999;
	margin-top: 2px;
	margin-bottom: 5px;}

.formfield {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	border: solid 1px #ccc;
	margin-bottom: 1px;}

.button {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #ccc;
	background-color: #333;
	border: solid 1px #999;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;}

.link1 {
	font: 9px Arial, Helvetica, sans-serif;
	color: #ccc;
	background-color: #333;
	border: solid 1px #999;
	padding-left: 25px;
	padding-right: 2px;
	text-decoration: none;}
	a.link1:hover {
	color: #ccc;
	background-color: #006600;}
	/* used on Local Attractions pages */

.req {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ff3300;}
				
			.response {
				font: 11px Arial, Helvetica, sans-serif;
				color: #660000;}

			.enquiries {
				font: 11px Verdana, Arial, Helvetica, sans-serif;
				color: #363636;
				text-align: center;
				display: block;
				width: 228px;
				height: 14px;
				text-decoration: none;
				background-color: #d5cf9c;
				border: solid 1px #a5a5a5;}