@charset "utf-8";
/* CSS Document */
img {
	border: 0px none;
}
.clear {
	clear:both;
}
a.menubar:link, a.menubar:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a:link, a:visited, a:active{
	color:#006633;
	text-decoration:none;
}
a:hover, a.menubar:hover {
	text-decoration:underline;
}
a.menubar:active {
	font-weight:bold;
}
h1, h2, h3, h4, h5 {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	}

h1, h4 {
	font-size: 10pt;
	}
h2, h3, h5{
	font-size:8pt;
}

p, label {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: justify;
	font-size: 9pt;
}
#update{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: right;
	font-size: 9pt;
}
label.required{
	font-style:italic;
	font-weight:bold;
	font-size:8pt;	
}
label.optional{
	font-size:8pt;
}
.copyright {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	color: #445544;
	}
body{
	background-color: #cccc99;
}
#container{
	position:absolute;
	top:0px;
	width:780px;
	text-align:left;
}
#navbar{
	position:relative;
	top:10px;
	width:740px;
	height:90px;
	background-color: #445544;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#mainlogo{
	position:absolute;
	left:5px;
	top:15px;
}
#navgraphic{
	position:absolute;
	top:5px;
	right:5px;
	width:555px;
}
#topmenu{
	position:relative;
	top:70px;
	left:8px;
}
#content{
	position:relative;
	top:30px;
	width:740px;
	min-height:350px;
}
.sidebar{
	position:absolute;
	left:10px;
	width:155px;
	text-align:left;
}
#textbody{
	position:relative;
	top:0px;
	left:180px;
	width:550px;
	text-align:justify;
}
#contact{
	position:relative;
	width:100%;
	text-align:left;
}
#contact_error{
	position:relative;
	width:300px;
	background-color:#FFFF66;
	border:solid 0px;
	border-width:1px;;
	border-color:#FFCC00;
	padding-left:10px;
}
#contact_success{
	position:relative;
	width:300px;
	background-color:#66FF66;
	border:solid 0px;
	border-width:1px;;
	border-color:#00CC66;
	padding-left:10px;
}
#address{
	position:absolute;
	top:50px;
	left:375px;
}
#map{
	position:relative;
	text-align:center;
	width:100%;
}
.aligncenter{
	position:relative;
	text-align:center;
	width:100%;
}
#footer{
	position:relative;
	top:45px;
	left:10px;
	width:720px;
}
#footer_menu{
	position:absolute;
	top:0px;
	left:180px;
	width:550px;
	text-align:center;
}
#edit_error{
	position:absolute;
	top:10px;
	left:455px;
	width:250px;
	background-color:#FFFF66;
	border:solid 0px;
	border-width:1px;;
	border-color:#FFCC00;
	padding-left:10px;
	}
#pagePhoto{
	top:0px;
	left:0px;
	width:215px;
	float:left;
}

.adminNav {
	width:100%;
	height:22px;
	float:left;
	text-align:center;
	background-color: #445544;
	margin-bottom:5px;
}

.adminNav ul {
	margin:0px;
	padding:0px;
}

.adminNav ul li {
	float:left;
	height:12px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8pt;
	padding:5px;
	border-right:2px solid #FFFFFF;
}

.adminNav ul li a {
	color:#FFFFFF;
}

.adminNav #adminUser {
	float:right;
	color:#FFFFFF;
	font-size:8pt;
	padding:5px;
}

.adminNav ul.subMenu {
	position:relative;
	display:none;
	z-index:100;
	padding-top:5px;
}

.adminNav ul.subMenu li {
	float:none;
	text-align:left;
	border:none;
	border-top:2px solid #FFFFFF;
}

.adminNav li:hover ul.subMenu {
	display: block;
	background-color: #445544;
}

table {
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
}
#ppSelect {
    padding-bottom:5px;
}
#ppSelect dt {
    float:left;
}
#itemEnquiry {
    width: 230px;
    margin-left:auto;
    margin-right:auto;
}
.error {
    color:red;
    font-style: italic;
}
#soldBanner {
    width:100%;
    background-color: #FF0000;
    color: #FFFFFF;
    text-align: center;
    font-family: verdana, arial, sans-serif;
}
#customiserBanner {
    width: 100%;
    background-color: #445544;
    text-align: center;
    font-family: verdana, arial, sans-serif;
}
#customiserBanner a {
    color: white;
}