﻿body 
{
	background-color: #EEEEEE;
	color: #000000;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background-image: url( '/images/background_grad.png' );
	background-repeat: repeat-x;
	text-align:center;
}

#container
{
	width: 982px;
	position: relative;
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align:left;
}
#headertop
{
	height:17px;
	background-image: url( '/images/menu_top.png' );
}
	#menublock
	{
		height: 49px;
	}
		#menulogo
		{
			height: 49px;
			width: 349px;
			background-image: url( '/images/menu_logo.png' );
			float:left;
		}
		.menusplitter
		{
			height: 49px;
			width: 1px;
			background-image: url( '/images/menu_splitter.png' );
			float:left;
			list-style-type: none;
		}
		.menuitem
		{
			font-size: 14pt;
			text-align: center;
			vertical-align: middle;
			width: 155px;
			height: 49px;
			background-image: url( '/images/menu_tab.png' );
			float:left;
			list-style-type: none;
		}
			.menuitem div{margin-top: 10px;}
			.menuitem a {color:#FFFFFF; text-decoration: none;}
			.menuitem a:link {color: #FFFFFF;}
			.menuitem a:visited {color: #FFFFFF;}
			.menuitem a:hover {color: #FFFFFF;}
		
		#menuend
		{
			height: 49px;
			width: 8px;
			background-image: url( '/images/menu_end.png' );
			float:left;
		}
		
#homecontent
{
}
	#hometop
	{
	}
		#logoimage
		{
			height: 225px;
			width: 717px;
			background-image: url( '/images/homepage_image.png' );
			float:left;
		}
		#receptionblock
		{
			height: 225px;
			width: 265px;
			background-image: url( '/images/telephonist.png' );
			float:left;
		}
			#contacttext
			{
				padding: 20px 0 0 20px; 
				color: #55002B;
			}
			#contacttext h3{font-size: 18px;padding-top: 5px;}
	#homecentre
	{
	}
		#hometextleft
		{
			height: 278px;
			width: 710px;
			background-image: url( '/images/central_text_left.png' );
			float:left;
			margin: 0;
			padding: 0;
		}
			.hometextcolumn
			{
				float: left;
				width: 172px;
				position:relative;
			}
			.hometextcolumn h3
			{
				font-size: 12pt;
				margin: 10px 0 0 30px;
				line-height: 20px;
				color:#55002B;
				float: none;
			}
			.hometextcolumn ul{
				float: none;
				color:#7f0040;
					list-style-image: url('/images/red_bullet.png');
					list-style-type: square;
			}
				.hometextcolumn li {
					height: 20px;
				}
				.hometextcolumn ul a {
					color:#7f0040;
					height: 30px;
					font-weight: bold;
				}
				.hometextcolumn ul a:link {color: #7f0040;}
				.hometextcolumn ul a:visited {color: #7f0040;}
				.hometextcolumn ul a:hover {color: #FFFFFF; background: #7f0040;}
		#hometextright
		{
			height: 278px;
			width: 265px;
			background-image: url( '/images/central_text_right.png' );
			float:left;
			margin-left: 7px;
		}
		#hometextright h3, #hometextright p, .hometextrightsplit{padding: 8px 0 0 18px;margin:0;}
		#hometextright h3{font-size: 18px; }
		#hometextright p{font-size: 12px;}
		.hometextrightsplit{font-size: 10px;}
	#homebottom
	{
		float: none;
	}
		#homeboxleft, #homeboxcentre, #homeboxright
		{
			margin-top: 20px;
			height: 225px;
			width: 304px;
			float:left;
		}
		#homeboxleft
		{
			background-image: url( '/images/textbox_left.png' );
			margin-left: 14px;
		}
		#homeboxcentre
		{
			background-image: url( '/images/textbox_centre.png' );
			margin-left: 20px;
		}
		#homeboxright
		{
			background-image: url( '/images/textbox_right.png' );
			margin-left: 20px;
		}
		.homebox
		{
			
		}
		.homebox h3{font-size: 14pt;padding: 0; margin: 20px 0 0 100px; padding-top: 8px;}
		.homebox p{font-size: 10pt;padding: 0; margin:  15px 0 0 100px; width: 190px;}
#footer
{
	margin-top: 20px;
	width: 982px;
	height:41px;
	float:left;
}
#menubaseleft
{
	height: 41px;
	width: 505px;
	background-image: url( '/images/menubase_left.png' );
	float:left;
}
.menubaseitem
{
	height: 41px;
	width: 155px;
	background-image: url( '/images/menubase_tab.png' );
	float:left;
	font-size:large;
	text-align: center;
	width: 155px;
}
.menubaseitem div {padding: 0; margin: 7px 0 0 0;}
.menubaseitem a 
{
	color:#FFFFFF;
	text-decoration: none;
	font-size: 14pt;
}
.menubasesplitter
{
	height: 41px;
	width: 1px;
	background-image: url( '/images/menubase_splitter.png' );
	float:left;
}
#menubaseright
{
	height: 41px;
	width: 8px;
	background-image: url( '/images/menubase_right.png' );
	float:left;
}
