/*
	Created By Tony Shaw
	Created On 26/12/2008
	www.tony-shaw.co.uk
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: url(images/Body-Filler.jpg) repeat;
 	font-family: Verdana, Arial, Georgia, Helvetica, Sans-serif;
	font-size: 12px;
}

#wrapper { 
	background: url(images/Background-Gradient.jpg) repeat-y;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	width: 1000px;
}

#main {
	clear: both;
	margin: 10px 0px 5px 0px;
	overflow: auto; 
	width: 100%;
}

#logo { 
	float: left;
	height: 170px;
	margin: 0px 0px 10px 20px;
	width: 170px;
}

#banner { 
	background: url(images/banner.jpg) no-repeat;
	display: inline;
	float: right;
	height: 135px;
	margin: 0px 20px 0px 0px;
	position: relative;
	width: 770px;
}

#companyname { 
	background: url(images/address.jpg) no-repeat;
	display: inline;
	float: right;
	font-size: 3em;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 0px;
	position: relative;
	width: 770px;
}

#menu { 
	display: inline;
	float: left;
	height: 500px;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	width: 150px;
}

headerText {
	font-size: 28px;
}

#content { 
	color: #fff;
	display: inline;
	float: right;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	position: relative;
	width: 770px;
}

#footer {
	background: url(images/Copyright.jpg) no-repeat top;
	clear: both;
	height: 50px;
	width: 960px;
	padding: 0 0 0 40px;
}

a {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #2ba5ff;
	text-decoration: none;
}

h1 {
	color: #0002d5;
	font-size: 18px;
}

h2 {
	color: #0002d5;
	font-size: 16px;
}

.image_padding_right
{
    padding:0px 0px  5px 10px;
}

.image_padding_left
{
    padding:0px 5px 5px 0px;
}

.normalText {
color:#fff;
font-size:11px;
}

.normalboldText {
color:#fff;
font-size:11px;
font-weight:800;
}

.smallText {
font-size: 10px;
color: #FFF;
letter-spacing:-0.05em;
}

.smallItalicText {
font-size: 10px;
font-style: italic;
color: #FFF;
letter-spacing:-0.05em;
}

.smallBoldText {
font-size: 10px;
font-weight:800;
color: #FFF;
letter-spacing:-0.05em;
}

.smallColouredText {
font-size: 10px;
font-weight: 800;
color: #2ba5ff;
letter-spacing:-0.0em;
}

.heading1 {
	color: #0002d5;
	font-size: 18px;
}

.heading2 {
	color: #0002d5;
	font-size: 16px;
}

.heading3 {
	color: #0002d5;
	font-size: 12px;
}

div.center {
  margin-left: auto;
  margin-right: auto;
}

.clear { clear: both; background: none; }

.gallery {text-decoration:none; }

/* Menu Styles */
 /* remove the margin and bullets */
.neon {margin:0 0 0 0; padding:0 0 0 0; list-style:none; background:#000; width:150px; text-align:center}

 /* display the list items inline with a right margin to space the buttons. Use this to pre-load the hover image */
.neon li {display:inline; background:url(images/button.jpg);}

/* style the links and place the background image to start from left edge */
.neon li a {display:block; width: 150px; height:30px; background:url(images/button.jpg); text-decoration:none; font-size:10px; letter-spacing:1px; line-height:26px;}

/* style the b element to posiition it to the right by 20 pixels and even out the text with 20 pixel right padding */
.neon li a b {margin:0 0 0 0; display:inline; float:left; width: 150px; height:30px; background:url(images/button.jpg) right top; padding:0 0 0 0; color:#fff;}

/* style the link hover and the link hover b to replace the background image - border:0 needed for IE6 to work */
.neon li a:hover, .neon li a:hover b {border:0; background-image:url(images/button.jpg); cursor:pointer; color:#2ba5ff;}

.neon li a.current, .neon li a.current b, .neon li a.current:hover , .neon li a.current:hover b {background-image:url(images/button.jpg); color:#0002d5; cursor:default;}
/* End Of Menu Styles */
