body {
	background-image: url(images/background.jpg);
	background-color: #B36D0E;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636F5D;
}

input, select, textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

td {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px; 
	text-decoration:on;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 20px;
	line-height: 12px;
	padding-right: 10px;
}

.text a:visited, a:active, a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.text a:hover {
	text-decoration:underline;
}

.secondarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 20px;
	line-height: 12px;
	padding-right: 10px;
}

.secondarytext a:visited, a:active, a:link {
	color:#C23902;
	text-decoration:underline;
}
.secondarytext a:hover {
	text-decoration:none;
}

.secondary {
	background-image: url(images/mod/header_sec.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E9C386;
}

/* photo gallery td background for select option */
.td_photo_select {
	background-image: url(images/photo_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* movie gallery td background for select option */
.td_movie_select {
	background-image: url(images/movie_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* SUB NAVIGATION */

td.subnav_on { 
	color:#FFEAA8;
	font-weight:bold;
	font-size:10px;
	padding-left:20px;
	padding-right:5px;
}

td.subnav_off { 
	color:#E2A38D;
	padding-left:15px;
	font-size:10px;
	padding-right:5px;
}

td.subnav_off a:link, a:visited, a:active, a:hover{
	text-decoration:none;
}
/* Individual link colours... eg.  a3 = colour for i = 3 */

a.a2:hover, a.a2:link, a.a2:active, a.a2:visited  {color:#F6BE90;}
a.a3:hover, a.a3:link, a.a3:active, a.a3:visited  {color:#E2A38D;}
a.a4:hover, a.a4:link, a.a4:active, a.a4:visited  {color:#B2F1ED;}
a.a5:hover, a.a5:link, a.a5:active, a.a5:visited  {color:#E8DDA5;}
a.a6:hover, a.a6:link, a.a6:active, a.a6:visited  {color:#C0B383;}
a.a7:hover, a.a7:link, a.a7:active, a.a7:visited  {color:#C0B383;}
a.a8:hover, a.a8:link, a.a8:active, a.a8:visited  {color:#C0B383;}
a.a9:hover, a.a9:link, a.a9:active, a.a9:visited  {color:#9D8A8D;}
a.a10:hover, a.a10:link, a.a10:active, a.a10:visited {color:#C0B383;}
a.a11:hover, a.a11:link, a.a11:active, a.a11:visited{color:#BB9D7D;}
a.a12:hover, a.a12:link, a.a12:active, a.a12:visited {color:#A29F96;}
a.a13:hover, a.a13:link, a.a13:active, a.a13:visited  {color:#EFE5C4;}

.downloads {
	color:#000000;
}
.error {
	color:#C23902;
}

.error_2 
{
	color:#903C0D;
	background-color:#FFECA8;
	padding: 1px;
}
.error_3 
{
	color:#903C0D;
	background-color:#FFECA8;
	padding: 1px;
}
.error_4 
{
	color:#903C0D;
	background-color:#FFECA8;
	padding: 1px;
}
.error_5 
{
	color:#903C0D;
	background-color:#FFECA8;
	padding: 1px;
}
.welcomebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding: 40px 20px 20px;
}

.welcomebox-new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	height: 150px;
	overflow: hidden;
	color: #FFFFFF;
	padding: 30px 20px 20px;
}

.news-links {
	padding: 15px 20px 0px;
	height: 30px;
	/*background: #000;*/
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	height: 50px;
	overflow: hidden;
	color: #FFFFFF;
	padding: 88px 20px 20px;
}


.campbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding: 90px 20px 20px; 
	z-index:20;
}
.campboxIE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding: 75px 20px 20px;
}
.runyourbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	padding: 40px 20px 20px;
}
#white {
	color: #ffffff;
}
#field_error {
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
	background-color: #C3C2C2;
	background-image: url(images/warning_obj.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.cabinReg{color:#fff}
input.readonly{background: transparent; color:#ffffff; border:none; padding: 0; margin: 0; text-align:right; }