body{
		background-color:#302e2f;
		margin:0;
		padding:0;
		font-family: "American Typewriter", "century gothic", "lucida console", "lucida sans typewriter", lucidia, Courier,"Gill Sans",Courier,monospace;
		color: #575757;
}

#wrapper{
		width:1000px;
		height:auto;
		margin:0 auto;
}
/* -------------------------------------------------------- HEADER ------------------------------------------ */
#header{
width:1000px;
height:218px;
background-color:#fff;
padding-bottom:20px;
}

#header img{
position:relative;
top:-221px;
left:460px;}

#headerL{
		float:left;
		width:500px;
		}
#headerL h2 a{
		margin-top:-20px;
		position:relative;
		width:230px;
		height:218px;
		background:transparent url(../i/logo.jpg) no-repeat;
		text-indent:-99999px;
		display:block;
		}

#headerR{
float:right;
width:440px;
padding-right:60px;
}

#headerR ul{
float:left;
font-size: 22px;
margin-top:118px;
margin-left:-34px;
list-style-type:none;
display:inline;
}

#headerR ul li{
display:inline;
}
#headerR ul li a{
float:left;
color:#c3c3c3;
text-decoration:none;
height:27px;
margin:0 40px 13px -2px;
display:block;
}
#headerR  li a.contact{
padding: 0;
}
#headerR  li a.selected{
display:block;
color: #009deb;
}
#headerR  li a:hover {
	text-decoration:underline;
	background:#c3c3c3;
	color:#fff;
}
/*--
#headerR  li a.home:hover{
background:url(../i/Nhome.jpg) bottom left no-repeat;
display:block;
}
#headerR  li a.services:hover{
background:url(../i/Nservices.jpg) bottom left no-repeat;
display:block;
}
#headerR  li a.ger:hover{
background:url(../i/Nger.jpg) bottom left no-repeat;
display:block;
}
#headerR  li a.contact:hover{
background:url(../i/Ncontact.jpg) bottom left no-repeat;
display:block;
}--*/
/* -------------------------------------------------------- CONTENT ------------------------------------------ */
#content{
width:1000px;
background:url(../i/content-bg.jpg) bottom repeat-x #fff;
height:auto;
padding-bottom:40px;
float:left;
}
#pic {
	width:1000px;
	background:url(../i/Gerwyn-004.png) bottom left no-repeat;
	height: auto;
	float:left;
	margin: 0 0 -40px 0;
}

#contentL{
float:left;
width:480px;
height:auto;
padding-left:26px;
}

#contentR{
float:left;
display:inline;
padding:0 0 0 10px;
background:transparent url(../i/left-corner.png) no-repeat;
width:420px;
height:auto;
min-height:400px;
}
#contentR p{
margin-top: 7px;
text-align: justify;
}
.endText{
float:right;
margin-top:-30px;
margin-right:-5px;}
li{
	margin:0 0 0 40px;
}
#content h2 a{
	color:#009deb;
	}
#content h2 a:hover{
	color:#009deb;
	}
/* -------------------------------------------------------- FOOTER ------------------------------------------ */
#footer{
clear:both;
width:1000px;
height:138px;
display:block;
background:url(../i/footer-bottom.png) bottom left no-repeat;
padding-left:26px;
}

#footer #col{
color:#b5b5b5;
width:216px;
height:134px;
float:left;
margin-left:5px;
margin-top:-20px;
margin-right:10px;
text-align:justify;
}
/* FOOTER TITLES */
#footer h3 {
font-size:32px;
font-weight:400;
margin-bottom:40px;
margin-top:33px;
text-align:justify;
white-space: nowrap;
}
/* FOOTER PHONE NUMBER*/
#footer h2{
margin-top:-22px;
font-size:26px;
margin-bottom:-27px;
font-weight: 400;
text-align:justify;
}
/*FOOTER EMAIL*/
#footer h4 a{
color:#098abb;
font-size:19px;
text-decoration:none;
font-weight: 400;
text-align:justify;
}
/*FOOTER DETAILS */
#footer h5 {
font-size:16px;
font-weight:400;
line-height:15px;
margin-top:-20px;
text-align:justify;
}
/*FOOTER ADOSEOF */
#footer h5 a{
color:#098abb;
font-size:16px;
text-decoration:none;
font-weight: 400;
text-align:justify;
}
/*FOOTER BAR */
#footer img{
float:left;
margin-left:10px;
}
.highlight { color:#098abb;}

