/*
	Created by Tony Shaw
	www.tony-shaw.co.uk
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #dbe8fb; //url(images/gradient_fill.jpg) repeat-x #060d13;
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 12px;
}

#wrapper { 
	margin: 0 auto;
	width: 780px;
}

#main {
	background: #fff; /* This is the background main bit (where the services menu and welcome message is) */
	//border: solid 1px #000;
	//margin-top: 5px;
	//margin-bottom: 5px;
	overflow: auto; 
	width: 100%
}

#header {
	background: url(images/logo-header.jpg) top left no-repeat;
	//border: solid 1px #000;
	color: #c1c1c1;
	height: 200px;
	margin-top: 5px;
	width: 780px;
}

#maincolumn { 
	display: inline;
	float: left;
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 0px 10px;
	width: 740px;
}

#singlecolumn { 
	display: inline;
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0px 10px 0px 10px;
	width: 740px;
}

#fade_images {
	background: url(images/Small-002.jpg);
	float: right;
	margin: 0px 10px 0px 10px;
	height: 169px;
	width: 225px;
}

#image1 { 
	display: inline;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px 10px 10px 0px;
	height: 102px;
	width: 160px;
}

#image2 { 
	display: inline;
	float: left;
	margin: 0px 10px 10px 54px;
	padding: 0px 10px 10px 54px;
	height: 102px;
	width: 160px;
}

#image3 { 
	display: inline;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	height: 102px;
	width: 160px;
}

#leftcolumn { 
	display: inline;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 10px 10px;
	width: 180px;
}

#rightcolumn { 
	display: inline;
	float: right;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
	width: 540px;
}

#rightcolumn_CU { 
	/*text-align: center;*/
	display: inline;
	float: right;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
	width: 460px;
}
#footer { 
	background: #fff; /* #222b32; */
	//border: solid 1px #000;
	color: #fff;
	clear: both;
	height: 25px;
	margin-bottom: 5px;
	width: 780px;
}

#footer .copyright {
	color: #16195d;
	float: left;
	font-size: 10px;
	margin: 5px 0 5px 10px;
}

#footer .design {
	color: #16195d;
	float: right;
	font-size: 10px;
	margin: 5px 10px 5px 0;
}

a {
	color: #16195d; /* Left hand menu button colour */
	text-decoration: none;
}

a:hover {
	color: #629ce2; /* Left hand menu button colour #172434 */
	text-decoration: none;
}

#header .emailStyle a {
	color: #16195d; /* email link colour */
	text-decoration: none;
}

#header .emailStyle a:hover {
	color: #629ce2; /* email link hover colour */
	text-decoration: none;
}

.normalText {
	color: #16195d; /* This is the text colour for the main bit (where the services menu and welcome message is) - Old colour #252e35 */
	font-size: 12px;
}

.otherText {
	color: #16195d;	
	font-size: 12px;
	font-weight: 800;
}

.buttonStyle {
	color: #ffffff; /* Old colour #252e35; */
	font-size: 12px;
	font-weight: 800;
	padding: 0 0 10px 0;
}

.priceText {
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
}

h1 {
	color: #16195d; /* #c1c1c1; */
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 28px;
	letter-spacing: 0.0em;
	padding: 20px 0 0 440px;
}

h2 {
	color: #16195d; /* #c1c1c1; */
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 20px;
	line-height: 1.0em;
	padding: 0 0 0 440px;
}

h3 {
	color: #16195d; /* #c1c1c1; */
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 18px;
	letter-spacing: 0.0em;
	padding: 0 0 0 440px;
}

h4 {
	color: #16195d; /* #c1c1c1; */
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 16px;
	letter-spacing: 0.0em;
	padding: 0 0 0 440px;
}

h5 {
	color: #16195d; /* #c1c1c1; */
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 12px;
	letter-spacing: 0.0em;
	padding: 0 0 0 440px;
}

.heading_one {
	color: #16195d; /* Old colour #252e35; */
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	font-size: 28px;
	font-weight: 800;
	line-height: 1.0em;
	padding: 3px 0 0 0;
}

.heading_two {
	font-family: Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helvetica;
	color: #16195d; /* Old colour #252e35; */
	font-size: 16px;
	font-weight: 800;
	line-height: 1.0em;
	padding: 3px 0 0 0;
}

.image_padding
{
    padding:0px 0px  5px 10px;
}

.clear { clear: both; background: none; }

* Menu Styles */
#header .nav {padding:0 0 0 0; list-style:none; height:30px; background:#000 url(images/menu_background_filler.jpg); position:relative;}
#header .nav li {padding: 16px 0 0 0; float:left;}
#header .nav li a {display:block; float:left; height:30px; line-height:30px; color:#aaa; font-size:11px; font-family:Verdana, Times New Roman, Sans-serif, Georgia, Arial, Helveticaf; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
#header .nav li a b {float:left; display:block; padding:0 16px 0 8px;}
#header .nav li.current a {background:url(images/menu_standard.jpg);}
#header .nav li.current a b {background:url(images/menu_standard.jpg) no-repeat right top;}
#header .nav li a:hover {color:#fff; background:#000 url(images/menu_highlight.jpg);}
#header .nav li a:hover b {background:url(images/menu_highlight.jpg) no-repeat right top;}
#header .nav li.current a:hover {color:#fff; background:#000 url(images/menu_standard.jpg); cursor:default;}
#header .nav li.current a:hover b {background:url(images/menu_standard.jpg) no-repeat right top;}
/* End Of Menu Styles */