/* ######################################### */
/* F C DAWES 
/* Harmony Internet Ltd
/* 2009
/* ######################################### */

/* Import menu stylesheet */
@import url(menu.css); 


@charset "utf-8";

.centerdiv {
		position : 			absolute;
		width : 			764px;
		height : 			auto;
		margin-left : 		-382px;
		padding-bottom : 	20px;
		left : 				50%;
		background-color :	#FFFFFF;
	}

.centerdivbox {
		position:relative;
		text-align:center;
		width:340px;
		min-width:340px;
		height:120px;
		margin:0 auto;
		top:60px;
		background-color:#FFFFFF;
}

.centertext {
		text-align :		center;
	}

body {
		background-color : 	#989896;
	}
/* ----------------------------------- */
/* PNG Fix
/* ----------------------------------- */
img, .logo, div { behavior: url(iepngfix.htc) }
* {padding:0; margin:0}

/* ----------------------------------- */
/* Header Images & Banner text
/* ----------------------------------- */
#headimg {
		position : 		relative;
		width : 		764px;
	}
#bannertext {
		position : 		absolute; 
		width :			255px; 
		height :		36px; 
		left : 			473px; 
		top : 			170px;
	}

/* ----------------------------------- */
/* Headings
/* ----------------------------------- */

.header1 {
		font-family : 		Arial, Helvetica, sans-serif;
		font-size : 		10px;
		color : 			#FFFFFF;
	}

.header2 {
		font-family : 		Arial, Helvetica, sans-serif;
		font-size : 		16px;
		color : 			#770203;
	}

.header3 {
		font-family : 		Arial, Helvetica, sans-serif;
		font-size : 		14px;
		color : 			#770203;
		line-height : 		200%;
		font-style :		italic;
	}
/* ----------------------------------- */
/* Standard Text
/* ----------------------------------- */
.bodytext {
		font-family : 		Arial, Helvetica, sans-serif;
		font-size : 		12px;
		color :				#333333;
	}

p	{
		font-family : 		Arial, Helvetica, sans-serif;
		font-size : 		12px;
		line-height : 		120%;
		padding-top : 		10px;
		padding-bottom : 	10px;
		clear : 			both;
	}
p.sp	{
			font-size : 		10px;
			padding-top : 		2px;
			padding-bottom : 	2px;
		}
#leftcol {
			position :		relative; 
			float :			left; 
			width :			335px;
			left : 			25px;
			top :			10px;
	}
#rightcol {
			position :		relative;
			float :			right;
			width :			335px;
			top :			27px;
			right :			30px;
	}
#fullcol {
			position :		relative;
			float :			left;
			margin :		25px;
	}/* ----------------------------------- */
/* Quote on news page
/* ----------------------------------- */	
p.quote	{
		background-image : url('images/quoteA.jpg');
		background-position : top left;
		background-repeat : no-repeat;
		padding-top : 20px;
		padding-right : 45px;
		padding-bottom : 20px;
		padding-left : 55px;		
		font-style : italic;
		font-size : 14px;
	}
div.quote2 {
		background-image : url('images/quoteB.jpg');
		background-position : bottom right;
		background-repeat : no-repeat;
	}
/* ----------------------------------- */
/* Hyperlink Styles
/* ----------------------------------- */
p a:link, 
ul.list a:link, 
table a:link { 
		color: 				#770203; 
		text-decoration : 	none; 
		font-weight : 		bold; 
	}
p a:visited, 
ul.list a:visited, 
table a:visited { 
		color: 				#770203; 
		text-decoration : 	none; 
		font-weight : 		bold; 
	}
p a:hover, 
ul.list a:hover, 
table a:hover { 
		color: 				#770203; 
		text-decoration : 	none; 
		font-weight : 		bold; 
	}
p a:active, 
ul.list a:active, 
table a:active { 
		color: 				#770203; 
		text-decoration : 	none; 
		font-weight : 		bold; 
	}
/* ----------------------------------- */
/* Lists
/* ----------------------------------- */
ul.list, ol.list	{
		margin-left : 		20px;
		font-size : 		12px;
		font-family : 		Arial, Helvetica, sans-serif;
	}

/* ----------------------------------- */
/* For Enquiry template - pop up windows
/* ----------------------------------- */	
.enquiry {
	background-color : #FFFFFF;
	margin : 20px;
	padding : 10px;
	font-family : 		Arial, Helvetica, sans-serif;
	font-size : 		12px;
	color :				#333333;
}
/* for javascript links */
a.close {
			color: 				#770203; 
			text-decoration : 	none; 
			font-weight : 		bold; 
			font-size : 12px;
		}

/* ----------------------------------- */
/* Forms
/* ----------------------------------- */
form	{
		line-height : 		120%;
		padding-top : 		10px;
		padding-bottom : 	10px;
	}
.bold, label {
		font-weight : 		bold;
	}
img.download {
		margin : 			10px;
		width : 			40px;
		border : 			0px;
		text-decoration : 	none;
	}
table.quantity	{
		font-size : 		10px;
		padding : 			5px;
		border : 			0;
	}
table.quantity input {
		margin : 			2px;
	}
td.tright {
		text-align :		right;
		padding-right : 	3px;
	}
.shade {
		background-color : 	silver;
	}
input, 
textarea {
		margin-bottom : 	5px;
	}
/* ----------------------------------- */
/* Get a quote
/* ----------------------------------- */
table#getaquotetable td.label{
	width:100px;
	font-weight:bold;
}

table#getaquotetable td.value{
	text-align:right;
	width:80px;
}
