/*********************************************
* Author:     Danny Clark                    *
* Web:        http://www.aerovisionit.co.uk/ *
* Mail:       info@aerovisionit.co.uk        *
* Version     1.0                            *
*********************************************/

/* headings and text */

h1 {font-family: Footlight MT Light, Georgia, Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	color: #1B2750;
	border-bottom: 1px;
	border-bottom-color:#1B2750;
	border-bottom-style:dotted;}
	
h2 {font-family: Trebuchet MS;
	font-size: 24px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	color: #A60000;}
	
h3 {font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	color: #A60000;}
	
p   {font-family: Trebuchet MS;
	font-size: 16px;
	font-style: normal;
	margin-left: auto;
	margin-right: auto;
	color: #333333;}
	
p.footertext   {font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	margin-left: auto;
	margin-right: auto;
	color: #666666;}
	
p.contact   {
	margin-top: 5px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Trebuchet MS;}
	
.special {color:#FF0000;}

.sublinks   {font-family: Trebuchet MS;
	font-size: 12px;
	font-style: normal;
	margin-left: auto;
	margin-right: auto;
	color: #666666;}
	
.quote   {font-family: Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	background-image:url(../images/quoteback.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 40px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	color: #333333;}
	
.price   { margin-top: 0px;}
	
.bold   {font-size: 16px;
	font-weight: bold;}
	

	
.italic   {font-size: 14px;
	font-style: italic}
	
.options  {color: #D90083;
	font-style:italic;}

ul {font-family: Trebuchet MS;
	font-size: 16px;
	color: #333333;
	line-height: 20px;}
	
a:link {
	color: #0180D3;
	text-decoration:none;}
	
a:visited {
	color: #0180D3;
	text-decoration:none;}

a:hover {
	color: #FE0002;
	text-decoration: underline;}

a:active {
	color: #FE0002;
	text-decoration: underline;}
	
.contactlink:link
    {
	color: #ffffff;
	text-decoration: underline;}
	
.contactlink:visited
    {
	color: #ffffff;
	text-decoration: underline;}
	
.contactlink:hover
    {
	color: #00FFFF;
	text-decoration: underline;}
	
.contactlink:active
    {
	color: #00FFFF;
	text-decoration: underline;}
	
.footerlinks:link {
	color: #FFFFFF;
	text-decoration:none;}
	
.footerlinks:visited {
	color: #FFFFFF;
	text-decoration:none;}

.footerlinks:hover {
	color: #FF2BAA;
	text-decoration: underline;}

.footerlinks:active {
	color: #FF5BBD;
	text-decoration: underline;}

/* Main structured layout */

body {
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	margin-top: 0px;}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	height: 1100px;
	width: 900px;}
	
#toparea {
	background-image:url(../images/header.jpg);
	height: 154px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;}
	
#header {
	height: 95px;
	width: 900px;
	padding-top: 25px;}
	
#logo {
	height: 65px;
	width: 278px;
	margin-left: 150px;
	float:left;}
	
#contact {
	height: 65px;
	width: 160px;
	margin-left: 290px;
	float:left;}
	
#mainnav {
	height: 30px;
	width: 514px;
	padding-top: 4px;
	padding-left: 386px;}
	
#banner {
	background-image:url(../images/banner.jpg);
	height: 100px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;}
	
#content {
	height: 788px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;}
	
#leftmarg {
	background-image:url(../images/marginleftback.jpg);
	background-repeat: repeat-y;
	background-position:right;
	height: 788px;
	width: 50px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}
	
#col1 {
	background-image:url(../images/toolset1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-right: 1px;
	border-right-color:#1B2750;
	border-right-style:dotted;
	height: 748px;
	width: 489px;
	float:left;
	margin-left: 0px;
	margin-right: auto;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 40px;}
	

.items {
	width: 170px;
	float:left;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;}
	
.costs {
	width: 200px;
	float:left;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;}
	
#map {
	margin-left: 0px;
	margin-right: auto;
	width: 500px;
	height: 300px;}
	
#cpdetails {
	float:left;
	margin-right: 40px;
	margin-left: auto;}
	
#col2 {
	background-image:url(../images/hammer.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 778px;
	width: 250px;
	float:left;
	margin-left: 0px;
	margin-right: auto;
	padding-top: 10px;}
	
#rightmarg {
	background-image:url(../images/marginrightback.jpg);
	background-repeat: repeat-y;
	background-position:left;
	height: 788px;
	width: 50px;
	float:left;
	margin-left: 0px;
	margin-right: auto;}

#footer {
	height: 80px;
	width: 900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;}
	
#mainphot {
	position: absolute;
	top: 10em;
	
}

/* Widgets for News, Events, Status and Accreditations */

#compproj {
	text-align: left;
	margin-top: 240px;
	margin-left: 10px;
	margin-right: auto;
	height: 290px;
	width: 226px;}
	
#compprojlarge {
	text-align: left;
	margin-left: 10px;
	margin-right: auto;
	height: 640px;
	width: 226px;}

.wul  {font-family: Trebuchet MS;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 5px;}
	
.wil {margin-top: 10px;}
	
.wh {font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: normal;
	color: #930000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}
	
.wsubtext {font-family: Trebuchet MS;
	font-size: 12px;
	line-height: normal;
	margin-top: 0px;
	color: #333333;}
	
.wsubtextlink {font-family: Trebuchet MS;
	font-size: 12px;
	line-height: normal;
	margin-top: 0px;
	margin-left: 40px;
	color: #333333;}
	
.wdate {font-family: Trebuchet MS;
	font-size: 11px;
	line-height: normal;
	margin-top: 0px;
	color: #666666;}
	

	

