/* 

document: thew.css
author: Alastair Lyburn
created: 24/10/2002

*/

BODY
{
	color: black;
	background-color: white;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TABLE.top-table      {
	width: 800px;
	border: 2px solid #006754;
	margin: 0px;
	padding: 3px;
}

TD.top-left          { background-color: #ffffff; width: 250px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; color: #FFFFFF}
TD.top-right         { background-color: #ffffff; width: 550px; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFF99}
TD.top-menu         {
	background-color: #006754;
	width: 550px;
	vertical-align: top;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066cc;
	letter-spacing: 3px;
	height: 18px;
}
TD.top-line          {
	background-color: #FFFFFF;
	color: #000000;
	height: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006754;
	border-left-color: #006754;
}
TD.top-bottom        { background-color: #0066CC; color: #FFFFFF}
IMG.top-left         { float: left }
IMG.top-right        { float: right; border: 1px solid black; text-align: right; background-position: right; vertical-align: middle}
IMG.top-bottom       { float: right }

TABLE.middle-table   {
	width: 800px;
	border-top: 0px solid #006754;
	border-right: 1px solid #006754;
	border-bottom: 0px solid #006754;
	border-left: 1px solid #006754;
}

TD.middle-left
{
	width: 175px;
	background-color: #8db7ab;
	color: #FFFFFF;
	padding-left: 3px;
	vertical-align: top;
	padding-right: 3px;

}
TD.middle-right
{
	width: 625px;
	background-position: right bottom;
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: scroll;
	height: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;

}  

TD.middle-centre
{
	width: 625px;
	background-position: right bottom;
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: scroll;
	height: 300px;
	padding: 10px;

}
TD.middle-contact
{
	width: 625px;
	background-position: right bottom;
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: scroll;
	padding: 10px;
	background-image: url(../images/building.gif);


}

TD.middle-centre A:link               {
	color: #8db7ab;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-centre A:visited	         {
	color: #8db7ab;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-centre A:hover				 {
	color: red;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-centre A:active	         {
	color: #8db7ab;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-contact A:link               {
	color: #8db7ab;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-contact A:visited	         {
	color: #8db7ab;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-contact A:hover				 {
	color: red;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}
TD.middle-contact A:active	         {
	color: #8db7ab;
	text-decoration: none;
	border: none;
	background-color: #FFFFFF;
}


TD.product {
	width: 130px;
	color: #006754;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: scroll;
	height: 115px;
	color: #006754;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px none;

}


TABLE.menu-table     { width: 169px; border: 0px white solid}

TD.menu-line         { height: 1px; background-color: #006754; color: #000000}
TD.menu-space        { height: 15px}
TD.menu-item         { line-height: 20px; font-size: 14px; font-family: Arial, Helvetica, sans-serif}
TD.menu-contact 	 { line-height: 15px; font-size: 10px ; background-color: #0066FF; color: #FFFFFF}

TABLE.main-table     { width: 550px; border: 0px solid black }

H1     { color: #006754; background-color: #FFFFFF; font-size: 17px }
H2     {
	color: #006754;
	background-color: #FFFFFF;
	font-size: 17px;
	text-align: center;
}

TABLE.bottom-table   {
	width: 800px;
	border-top: 0px solid white;
	border-right: 1px solid #006754;
	border-bottom: 0px solid white;
	border-left: 1px solid #006754;
}

TD.bottom-line       {
	height: 1px;
	background-color: #00CCFF;
	color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006754;
	border-left-color: #006754;
}
TD.footer            { background-color: #006754; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; text-align: center; height: 18px; color: #8db7ab}
IMG.footer           { float: right }

A:link               {
	color: #006754;
	background-color: #8db7ab;
	text-decoration: none;
	border: none;
}
A:visited	         {
	color: #006754;
	background-color: #8db7ab;
	text-decoration: none;
	border: none;
}
A:hover				 {
	color: #CC0000;
	background-color: #8db7ab;
	text-decoration: none;
	border: none;
}
A:active	         {
	color: #006754;
	background-color: #8db7ab;
	text-decoration: none;
	border: none;
}

TD.top-blue { background-color: #006754; color: #000000; height: 1px ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

TABLE.body-table { width: 200px; border: 0px white solid ; left: 150px; top: 250px}

INPUT.button {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #006754; color: #8db7ab}

TABLE.contact-table { width: 550px; border: 0px white solid ; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
TABLE.contact-table A:link               {
	color: #006754;
	text-decoration: none;
	border: none;
}
TABLE.contact-table A:visited	         {
	color: #006754;
	text-decoration: none;
	border: none;
}
TABLE.contact-table A:hover				 {
	color: red;
	text-decoration: none;
	border: none;
}
TABLE.contact-table A:active	         {
	color: #006754;
	text-decoration: none;
	border: none;
}
TD.contact-left { width: 95px; background-color: #FFFFCC; color: #000000; vertical-align: top ; padding-bottom: 3px; padding-left: 5px}
TD.contact-right { width: 455px; background-color: #FFFFCC; color: #000000; vertical-align: top ; padding-right: 5px; padding-bottom: 3px}
TD.contact-top { width: 550px; background-color: #FFFFCC; color: #000000; vertical-align: top ; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px}

INPUT.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CCCCCC; color: #000000}
TEXTAREA.contact {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cccccc; color: #000000}
LI.service {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: disc}
INPUT.edit { font-family: Arial, Helvetica, sans-serif; font-size: 10px}

TABLE.products { width: 625px; border: 0px white solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
TD.products-foot { width: 625px; background-color: #FFFFFF; color: #000000; background-position: left top; background-repeat: no-repeat; vertical-align: top; padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-right: 0px; padding-bottom: 0px; overflow: scroll; height: 10px; background-image: url(../images/tab_foot.gif); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #006754; text-align: center}
TD.products-top { width: 625px; background-color: #FFFFFF; color: #000000; background-position: left bottom; background-repeat: no-repeat; vertical-align: bottom; padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 0px; padding-bottom: 0px; overflow: scroll; height: 54px; background-image: url(../images/tab_top.gif); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; left: 0px; top: 0px}
TD.products-body { width: 625px; background-color: #FFFFFF; color: #000000; background-position: left top; background-repeat: repeat-y; vertical-align: top; padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 0px; padding-bottom: 0px; overflow: scroll; height: 53px; background-image: url(../images/tab_body.gif); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

TABLE.tabs { width: 625px; border: 0px white solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: Arial, Helvetica, sans-serif; font-size: 60%; text-align: center; height: 44px; vertical-align: middle; position: relative}
TD.tabs-active { width: 78px; ; background-position: center top; background-repeat: no-repeat; vertical-align: bottom; padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-right: 0px; padding-bottom: 0px; overflow: scroll; height: 54px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; color: #006754; background-color: #8db7ab; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
TD.tabs-hidden { width: 78px; ; background-position: center bottom; background-repeat: no-repeat; vertical-align: top; padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-right: 0px; padding-bottom: 0px; overflow: scroll; height: 54px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: normal; color: #8db7ab; background-color: #006754; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

TD.middle-products { width: 635px; ; background-position: right bottom; background-repeat: no-repeat; vertical-align: top; padding-left: 10px; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 10px; padding-bottom: 10px; overflow: scroll; height: 400px }

TABLE.product-details { width: 500px; border: 0px white solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 50px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
TD.products-footnote { width: 625px; ; background-position: left top; background-repeat: no-repeat; vertical-align: top; padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 0px; padding-bottom: 0px; overflow: scroll; height: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #006754; background-color: #FFFFFF; text-align: center ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

TABLE.company { border: 1px #8db7ab solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; background-color: #8db7ab; color: #000000}

TABLE.contacts { width: 600px; border: 0px white solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #000000; background-color: #8db7ab}

TABLE.newsbox {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 126px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left}
TD.newsbox-caption {  font-weight: bold; background-image: url(../images/news_box_top.gif); background-repeat: no-repeat; height: 23px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: center; background-position: left}
TD.newsbox-foot { background-image: url(../images/news_box_foot.gif); background-repeat: no-repeat; height: 9px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-position: left}
TD.newsbox-body { font-weight: normal; background-image: url(../images/news_box_body.gif); background-repeat: repeat-y; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-indent: 2px}
TABLE.picturebox { width: 125px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #006754; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

TABLE.top-menu-table     {
	width: 100%;
	background-color: #8DB7AB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	border: 1px solid #026853;


}
TD.top-menu-line         {
	height: 17px;
	background-color: #FFFFFF;
	width: 1px;
}
TD.top-menu-space        {
	width: 6px;
}
TD.top-menu-right-space        {
	width: 8px;
	background-color: #8DB7AB;

}
TD.top-menu-border        {
	width: 5px;
	background-color: #8DB7AB;

}
TD.top-menu-item         {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: center;
	height: 15px;
	vertical-align: middle;
	background-color: #8DB7AB;


}
TD.top-menu-item-fixed   {
	line-height: 20px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	height: 20px;
	width: 200px;
	background-color: #0066FF;
}
TD.top-menu-contact		 { text-indent: 30px; line-height: 15px; font-size: 10px ; background-color: #0066FF; color: #FFFFFF}

TD.top-menu-item A:link               {
	color: #026853;
	text-decoration: none;
	background-color: #8DB7AB;

}
TD.top-menu-item A:visited	         {
	color: #026853;
	text-decoration: none;
	background-color: #8DB7AB;

}
TD.top-menu-item A:hover				 {
	color: #FFFFCC;
	text-decoration: none;
	background-color: #8DB7AB;

}
TD.top-menu-item A:active	         {
	text-decoration: none;
	background-color: #8DB7AB;
	color: #026853;


}

TABLE.home      {
	width: 586px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
TD.home-left        {
	width: 293px;
	text-align: left;
	vertical-align: top;
	padding: 5px;
}
TD.home-right        {
	width: 293px;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
}
TD.home-right A:link               {
	color: #006754;
	text-decoration: none;
	border: none;
}
TD.home-right A:visited	         {
	color: #006754;
	text-decoration: none;
	border: none;
}
TD.home-right A:hover				 {
	color: red;
	text-decoration: none;
	border: none;
}
TD.home-right A:active	         {
	color: #006754;
	text-decoration: none;
	border: none;
}

INPUT.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #8DB7AB;
	color: #046A57;
	font-weight: bold;
}
INPUT.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CCCCCC; color: #000000}
TEXTAREA.contact {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cccccc; color: #000000}
TABLE.enquiry-table   {
	width: 280px;
	border: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

