
* {margin: 0; padding: 0;}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 62.5%;
	padding: 0;
	text-align: left;
	background: url(../images/bk_tile.gif) #fff repeat-x top;
}

body * {font-size: 1em;}

/* General Tag styles */
	
	h1, h2, h3, h4, h5, h6 {color: #9b2d1f; margin-bottom: 1em;}
	
	h1 {font-size: 130%;}
	h2 {color: #9b2d1f; font-size: 120%; font-weight: bold;}
	h3 {font-size: 110%;}
	h4 {font-size: 100%;}
	h5 {font-size: 100%;}
	h6 {font-size: 100%;}
	
	a, a:visited {color: #9b2d1f; font-weight: normal; text-decoration: none;}
	a:hover, a:visited:hover { text-decoration: underline; color:#301713;}
	
	p {padding-bottom: 1.5em; text-align: left;}
	
	img  {border: 0;}
	sup {font-size: .7em;}
	strong{ color:#9b2d1f;}
	
	ul, ol {margin-left: 40px; margin-bottom: 1.5em;}
	ul {list-style: square;}
	ol {list-style: lower-roman;}
	li {  }
	
	/*table {border-collapse: collapse; border-top: 1px solid #C3B889;  margin-bottom: 1.5em; width: 100%;}*/
	table {margin-bottom: 1.5em; width:100%;}
	th, td {padding: .4em .2em; vertical-align: top; font-size:11px;}
	th { font-size:12px; font-weight:bold; background:url(../images/subnavLI.gif) repeat-x bottom;}
	td {}
	table.tableNoBorder{background:none; margin-bottom: 0; padding: .4em .2em; vertical-align: top;} 
	th.thNoBorder{background:none; 0; padding: 0 0; padding: .4em .2em; vertical-align: top;}
	td.tdNoBorder {background:none; 0; padding: 0 0; padding: .4em .2em; vertical-align: top;}
	
	td a, td a:visited {border: 0px;}
	td a:hover, td a:visited:hover {text-decoration: underline;}
	td strong { line-height:22px;}
	
	
	/* Forms */
	input, textarea { width:240px; background-color: #fff; border: 1px solid #7F9DB9; padding: .2em .5em; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
	.button {border: 1px solid #000000; color: #FFFFFF; font-weight: normal; padding: .2em .2em; text-transform: uppercase; background-color:#4c4a4a;width:auto;}

/* Classes */
	
	.clearAll {clear: both;}
	.displayNone, .hideFromScreen {display: none;}
	
	
	/* Alignment */
	.centre {text-align: center;}
	.left {text-align: left;}
	.right {text-align: right;}
	
	/* Highlighting */
	.highlight {color: #f5aa09; font-size: 1.3em; font-weight: bold;}
	.yellow {color: #f5aa09;}
	
	/* Float Elements */
	.floatLeft {float: left;}
	.floatRight {float: right;}
	
	.noStyle {background: none !important; border: 0 !important;} /* removes background and border styles */

	#page {font-size: 1.2em;} /* resets font size on page to 12px equivalent */

	#login .buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #333333;
	color: #FFFFFF;
	margin-right: 6px;
}

form    {

font-weight: bold;
color: #09C;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;

}

#EnquiryForm label {
	width: 150px;
	padding:5px 0px;
	display: block;
}

#submitButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
#submitButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
#submitButton:active {
	position:relative;
	top:1px;
}

#contactName {
	display:none !important;
}
