body {
	background-color: #FCCDE5;
	text-align:center;
	height: 100%; margin: 0; padding: 0;
}

#headercontainer {
	margin: 0 auto;
	position: relative;
	width:760px;
	height:210px;
}

#contentcontainer {
	margin: 0 auto;
	position: relative;
	width: 752px;
	background-color: #FFFFFF;
	background-image: url(../images/main_bg2.gif);
	overflow: auto;
}

#contentcontainer2 {
	margin: 0 auto;
	position: relative;
	width: 752px;
	background-color: #FFFFFF;
	background-image: url(../images/main_bg2.gif);
	height: 2400px;
}

/* Special content style for Firefox, hidden from IE */
html>body #contentcontainer {
	margin: 0 auto;
	position: relative;
	width: 752px;
	background-color: #FFFFFF;
	background-image: url(../images/main_bg.gif);
	overflow: visible;
	
}

#left {

	width: 141px;
	background-image: url(../images/left_bg.gif);
	float: left;
	background-color: #FFFFFF;
	background-repeat: repeat;
	height:600px;
	overflow: visible;
}

#content {
	overflow: visible;
	float: left;
	width: 429px;
	background-color: #FFFFFF;
	text-align: left;
	background-image: url(../images/contentbg2.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height:600px;
}

/* Special content style for Firefox, hidden from IE */
html>body #content {
	overflow: visible;
	float: left;
	width: 429px;
	background-color: #FFFFFF;
	text-align: left;
	background-image: url(../images/contentbg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height:600px;
}


#right{
	width:180px;

	float: left;
	text-align: right;
height:600px;
	
}

/* Special content style for Firefox, hidden from IE */
html>body #right{
	width:181px;
	float: left;
	text-align: right;
	height:600px;
	overflow: visible;
	background-color:#E1F0BB;
}

div.watermark {
	position:absolute;
	right:0px;
	bottom:0px;
	background-image: url(../images/right_bg.gif);
	width:180px;
	height:273px;
	z-index:3;
}

/* Special content style for Firefox, hidden from IE */
html>body div.watermark {
	position:absolute;
	right:0px;
	top:326px;
	background-image: url(../images/right_bg.gif);
	width:181px;
	height:273px;
	z-index:3;
}


#footercontainer {
	clear: both;
	margin: 0 auto;
	position: relative;
	width: 752px;

	background-image: url(../images/footer_bg.gif);
	text-align: right;
	vertical-align: bottom;
	background-repeat: repeat-x;
	background-color: #FCCDE5;
}

.formelogo {
	padding-top:25px;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	line-height: 20px;
}

div.content_text {
	padding-left:28px;
	padding-top: 26px;
	padding-bottom: 26px;
	padding-right:17px;
	margin-bottom:40px;
}

/* Nav classes */

.preloadImage {
	visibility: hidden;
}

div.aboutus a {
	display: block;
	width: 181px;
	height: 25px;
	background-image: url(../images/about.gif);
	z-index:25;
	background-color: #FDCDB3;
}

/* Special content style for Firefox, hidden from IE */
html>body div.aboutus a {
	display: block;
	width: 182px;
	height: 25px;
	background-image: url(../images/about.gif);
	z-index:25;
	background-color: #FDCDB3;
}

div.aboutus a:hover {
	background-image: url(../images/about_on.gif);
}

div.catalogue a {
	display: block;
	width: 181px;
	height: 23px;
	background-image: url(../images/catalogue.gif);
	z-index:16;
	background-color: #FDCDB3;
}

/* Special content style for Firefox, hidden from IE */
html>body div.catalogue a {
	display: block;
	width: 182px;
	height: 23px;
	background-image: url(../images/catalogue.gif);
	z-index:16;
	background-color: #FDCDB3;
}

div.catalogue a:hover {
	background-image: url(../images/catalogue_on.gif);
}

div.contact a {
	display: block;
	width: 181px;
	height: 29px;
	background-image: url(../images/contact.gif);
	z-index: 17;
	background-color: #FDCDB3;
}

/* Special content style for Firefox, hidden from IE */
html>body div.contact a {
	display: block;
	width: 182px;
	height: 29px;
	background-image: url(../images/contact2.gif);
	z-index: 17;
	background-color: #FDCDB3;
}


div.contact a:hover {
	background-image: url(../images/contact_on.gif);
}

/* Special content style for Firefox, hidden from IE */
html>body div.contact a:hover {
	background-image: url(../images/contact2_on.gif);
}

.alignbottom {
	position:relative;
	top:1px;
}

div.ausmap {
	margin-top:30px;
	text-align:center;
}

table {
	border: 0px;
	width: 310px;
}

th {
	background-color: #FD9A71;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	line-height: 20px;
	padding: 5px;
	text-align: left;
	vertical-align:top;
}

td {
	background-color: #FDCDB3;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#545454;
	line-height: 20px;
	padding: 5px;
	text-align: left;
	vertical-align:top;
}

table.white td, table.white {
	background-color: #ffffff;
}