/* All content (c)2009 Eat Fish
   Site designed and produced by Wildwood Technology Limited, info@wwood.co.uk */

body				{
				background-color: #EEF2FC;
				font-family: verdana, arial, sans-serif;
				text-align: center;
				padding: 10px;
				margin: 0;
				}

.menuArea ul				{
				padding: 0px;
				margin: 0px;
				}

#menus .menusHi, #feedback .feedbackHi, #register .registerHi, #contact .contactHi, #vacancies .vacanciesHi, #testimonials .testimonialsHi {
				background-color: #fff;
				color: #1F5394;
				}

.container {
				/*width: 704px;*/
				width: 842px;
				border-top: 8px solid #6E6E6E;
				border-right: 8px solid #6E6E6E;
				border-bottom: 8px solid #6E6E6E;
				border-left: 8px solid #6E6E6E;
				background-color: #ffffff;
				margin-left: auto;
				margin-right: auto;
				text-align: left;
				}

div.headerArea			{
				display: block;
				background-color: #fff;
				background-image: url("/images/bg-header");
				background-repeat: no-repeat;
				background-position: top right;
				/*width: 704px;*/
				margin: 10px auto 0px auto;
				border-bottom: 6px solid #6E6E6E;
				height: 141px;
				}

img.logo			{
				margin: 11px 0px 0px 8px;
				}

div.menuArea			{
				display: block;
				/*background-color: #6E6E6E;
				border-right: 8px solid #6E6E6E;
				border-bottom: 1px solid #6E6E6E;*/
				/*width: 704px;*/
				width: 132px;
				margin: 0px auto 0px auto;
				font-size: 12px;
				/*padding: 0px 0px 2px 0px;*/
				float: left;
				}

div.menuArea li			{
				display: block;
				background-color: #ffffff;
				list-style-type: none;
				/*width: 138px;
				float: left;
				margin: 0px 0px 4px 0px;*/
				border-bottom: 4px solid #6E6E6E;
				}

div.menuArea a			{
				display: block;
				background-color: #AC8F8F;
				color: #fff;
				/*width: 138px;
				text-align: center;*/
				text-decoration: none;
				padding: 5px;
				}

div.menuArea a:hover		{
				background-color: #fff;
				color: #1F5394;
				font-weight: bold;
				text-decoration: none;
				}

/*div.menuArea .end		{
				margin-right: 0px;
				width: 136px;
				}*/

div.pageArea			{
				display: block;
				/*background-color: #fff;*/
				border-left: 4px solid #6E6E6E;
				width: 692px;
				min-height: 350px;
				/*margin: 0px auto 30px auto;
				margin: 0px auto 138px auto;*/
				font-size: 0.8em;
				padding: 6px;
				float: left;
				}

div.textBoxBlue			{
				display: block;
				background-color: #DADFED;
				padding: 10px 10px 0px 10px;
				line-height: 1.25em;
				margin-bottom: 10px;
				}

.branches .textBoxBlue {
				height: 122px;
}

div.textBoxWhite		{
				display: block;
				background-color: #fff;
				padding: 0px 10px 10px 10px;
				font-size: 0.9em;
				line-height: 1.65em;
				}

div.homeBox			{
				width: 248px;
				float: left;
				height: 276px;
				margin: 0px 0px 2px 0px;
				font-size: 11px;
				}

html>body div.homeBox			{
				height: auto;
				min-height: 276px;
				margin-bottom: 7px;
				}

div.homeBox h1				{
				display: block;
				font-size: 15px;
				font-weight: bold;
				color: #144582;
				margin: 10px 0px 20px 0em;
				}


div.textArea			{
				display: block;
				background-color: #fff;
				padding: 20px 10px 20px 10px;
				font-size: 0.9em;
				line-height: 1.65em;
				}

div.textBoxBeige		{
				display: block;
				padding: 15px;
				background-color: #F2EDED;
				margin: 0px 0px 10px 0px;
				}

div.contentBox			{
				padding: 5px 15px 5px 15px;
				line-height: 1.65em;
				}


div.clear			{
				display: block;
				clear: both;
				font-size: 1px;
				height: 0px;
				}

img.imageRight			{
				float: right;
				border: 1px solid #BBBBBB;
				margin: 0px 0px 10px 10px;
				}

img.imageLeft			{
				float: left;
				border: 1px solid #BBBBBB;
				}

td.registerTable		{
				background-color: #F2EDED;
				padding: 0px 10px 5px 0px;
				vertical-align: middle;
				}

td.menuTable			{
				padding: 0px 10px 7px 0px;
				font-size: 0.95em;
				}
td.priceTable			{
				text-align: right;
				font-weight: bold;
				padding: 0px 0px 7px 0px;
				font-size: 0.95em;
				}

.menuBold			{
				font-weight: bold;
				font-size: 1.1em;
				}
.menuBlue			{
				font-size: 1.1em;
				color: #144582;
				font-weight: bold;
				}

p				{
				display: block;
				margin: 0px 0px 1.5em 0em;
				}

h1				{
				display: block;
				font-size: 1.8em;
				font-weight: normal;
				color: #144582;
				margin: 0px 0px 0.8em 0em;
				}
h2				{
				display: block;
				font-size: 1.5em;
				font-weight: normal;
				color: #144582;
				margin: 1em 0px 0.5em 0em;
				}
h3				{
				display: block;
				font-size: 1.05em;
				font-weight: bold;
				color: #144582;
				margin: 0.5em 0px 0.3em 0em;
				}

dl.indent			{
				margin: 0px 0px 0px 30px;
				}

a				{
				text-decoration: none;
				color: #110DBD;
				}

a:hover				{
				text-decoration: underline;
				}

a.buttonLink			{
				display: block;
				width: 12em;
				border: 1px solid #6e6e6e;
				padding: 0px;
				margin: 0px 0px 4px 12px;
				background-color: #AC8F8F;
				color: #fff;
				text-decoration: none;
				text-align: center;
				}

a.buttonLink:hover		{
				background-color: #fff;
				color: #1F5394;
				text-decoration: none;
				}


input				{
				border: 1px solid #BBBBBB;
				background-color: #fff;
				}

textarea			{
				border: 1px solid #BBBBBB;
				background-color: #fff;
				font-family: verdana, arial, sans-serif;
				font-size: 1em;
				}

input.button			{
				border: 1px solid #BBBBBB;
				}

.menuSeperator 			{
				background-image:  url(../images/menus/seperator.gif);
				background-repeat: no-repeat;
				background-position: top center;
				padding: 30px 0px 0px 0px;
				text-align: center;
				}
				
.menuFooterSeperator 			{
				background-repeat: no-repeat;
				background-position: top center;
				padding: 30px 0px 0px 0px;
				text-align: center;
				}

.menuCenter			{
				text-align: center;
				}

.leftImageBox {
				float: left;
				width: 281px;
				}
				
.leftImageBox img {
				margin: 20px 0px 0px 46px;
				}

.leftDetails {
	float: left;
	padding: 0px 10px 0px 0px;
	width: 170px;
}

.rightDetails {
	float: left;
	padding: 0px 0px 0px 10px;
	width: 170px;
}

.navContactDetails {
	padding: 5px;
	margin-top: 20px;
}

/* Testimonials */
.quoteTable	{
	width: 660px;
	margin-left: 10px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
}

.qouteTable td {
	margin: 0px;
	width: 660px;
	min-width: 660px;
	border-bottom: 1px solid #6E6E6E;
	padding-bottom: 10px;
}

.qouteTable img.qouteLeft {
	padding-right: 3px;
}

.qouteTable img.qouteRight {
	padding-left: 3px;
}

.qouteTable th {
	margin: 0px;
	width: 660px;
	min-width: 660px;
	line-height: 2em;
}

.quoteClient	{
	margin-right: 30px;
	text-align: right;
	color: #144582;
}

#testimonials h1{
	margin-left: 10px;
}
/* Testimonials */

/*menuform for admin*/
.menuForm li {
	list-style-type: none;
	background-image: none;
	padding: 10px 0px 0px 0px;
}

.menuForm ol {
	margin: 0px 20px;
	padding: 0px;
}

.menuForm p {
	font-size: 1.2em;
}

.menuForm .error {
	color: #ff0000;
	font-weight: bold;
}

.menuForm .required {
	color: #ff0000;
}

.menuForm label.element {
	font-size: 100%;
	font-weight: bold;
}

.menuForm div.element	{
	padding: 1px 0px 5px 5px;
}

