BODY {
margin : 150px 0 10px ;
padding : 0 ;
color : #444 ;
background : url(backleaf.gif) #FFF ;
font : 12pt "Times New Roman", Times, serif ;
scrollbar-face-color : #FFF ;
scrollbar-shadow-color : #CFC ;
scrollbar-highlight-color : #CCC ;
scrollbar-3dlight-color : #CFC ;
scrollbar-darkshadow-color : #CCC ;
scrollbar-track-color : #FFF ;
scrollbar-arrow-color : #CFC
}

.nlinks li{
	list-style:none;
	display:inline;
	padding:0;

	position : absolute ;

	font : 14pt/28px "Times New Roman", Times, serif ;
	text-align : center ;
	letter-spacing : 0
}

.nlinks li a{
	display:block;
	color:#444;
	height : 30px ;
	padding:0;
	
}

.nlinks li a:hover{
	color:#444;
}

.nlinks ul{
	padding:0;
	margin:0;
}

#L0 img{
	 border:none;
}

#L0 {
	margin:0 0 0 40px;
}

#L1{
	 top:45px; left:400px; width:170px; padding-right:12px; background : url(menu_tab2.gif) transparent right ;
}

#L2{
	top:90px; left:306px; width:140px; padding-right:12px; background : url(menu_tab1.gif) transparent right ;
}

#L3{
	top:130px; left:220px; width:120px; background : url(menu_tab.gif) transparent right ;
}

#L4{
	top:145px; left:90px; width:120px; background : url(menu_tab.gif) transparent right ;
}

#L5{
	top:105px; left:5px; width:120px; background : url(menu_tab.gif) transparent right ;
}


#mapwrapper {
margin : 0 -100px ;
padding : 20px 0 0 70px ;
width : 700px ;
height : 820px ;
background : url(map_uk.gif) transparent no-repeat
}
#mapwrapper IMG { border : 1px solid #DE002C }
#map_corn {
position : absolute ;
width : 630px ;
height : 800px ;
background : url(map_corn_back.gif) transparent 300px 231px no-repeat
}
#map_zoom {
position : absolute ;
top : 250px ;
left : 90px
}
#mainpage {
margin : 290px 8% 0 ;
padding : 35px 12% 50px 15% ;
background : url(mainside.gif) transparent 74px repeat-y ;
border-bottom : 1px solid #BDA
}
#content {
display : block ;
margin : 0 16% 0 150px ;
padding : 30px 0 50px 6% ;
border-left : 1px solid #BDA
}
H1, H2, H3 {
color : #444 ;
background : none transparent
}
H1 {
	text-align:center;
	margin:0 0 10px 0;
	font : small-caps 24pt/18pt "Times New Roman", Times, serif ;
}
H1.no_caps { font-variant : normal }
H2 {
font : 21px/29px "Times New Roman", Times, serif ;
text-align : center ;
letter-spacing : 2px
}
H3 {
border-bottom : 1px solid #BDA ;
font-size : 14pt
}
H4{
	text-align:center;
	padding:0 0 0 0;
	margin:0;
	font-size:12px;
}
IMG { border : 1px solid #BDA }
IMG.right { float : right ; margin : 20px 0 20px 40px }
IMG.left { float : left ; margin : 20px 40px 20px 0 }
.imgright { display : block ; float : right ; margin : 20px 0 20px 40px }
#menu {
position : absolute ;
top : 5px ;
left : 10px ;
width : 95% ;
height : 200px ;
background : url(pic_menu.gif) transparent 73px 0% no-repeat ;
font-size : 24pt ;
letter-spacing : 2px
}

.testimonial{
	font-size:12pt;

}

#intro {
background : none transparent ;
font-size : 14pt
}
#intro P.first:first-letter {
float : left ;
font-size : 3em ;
font-style : italic
}
#footrite {
margin : 0 5% ;
padding-right : 17px ;
clear : both ;
background : url(footrite.gif) transparent right no-repeat
}
#footleft {
padding-left : 17px ;
background : url(footleft.gif) transparent left no-repeat
}
#footer {
height : 38px ;
border-top : 1px solid #BDA ;
border-bottom : 1px solid #BDA ;
background : none #FFF ;
font : 7pt/19px Verdana, Arial, Geneva, Helvetica, sans-serif ;
text-align : center
}
#footer P { margin : 0 ; }
.note {
font-size : smaller ;
font-style : italic
}
.accdiv1, .accdiv2 { clear : both }
.accdiv1 { text-align : left }
.accdiv2 { text-align : right }
.accdiv1 IMG {
float : left ;
margin : 0 20px 30px 0
}
.accdiv2 IMG {
float : right ;
margin : 0 0 30px 20px
}
.accdiv2 IMG.second { margin-bottom : 0 }
DL.comment DT:before { content : "\201C" }
DL.comment DT:after { content : "\201D" }
DL.comment DT {
font : italic 1em "Lucida Handwriting", President, "Comic Sans MS", Garamond, "Bookman Old Style", CentSchbook BT, cursive
}
DL.comment DD {
margin : 0 0 20px 20% ;
border-top : 1px solid #BDA ;
color : #BDA ;
background : none transparent ;
text-align : right
}
DL.contact DT {
display : block ;
position : absolute ;
right : 52% ;
text-align : right
}
DL.contact DD {
display : block ;
position : relative ;
left : 30px;
}
.supplementary { font-size: smaller; font-style: italic }
A { text-decoration : none }
A:link { color : #C30 ; background : none transparent }
A:visited { color : #C30 ; background : none transparent }
A:active { color : #CC0 ; background : none transparent }
A:hover { color : #F60 ; background : none transparent ; text-decoration : underline }
#menu A:link { color : #444 ; background : none transparent }
#menu A:visited { color : #444 ; background : none transparent }
#menu A:active { color : #444 ; background : none transparent }
#menu A:hover { color : #444 ; background : none transparent }
#menu P.shadover A:link { color : #000 ; background : none transparent }
#menu P.shadover A:visited { color : #000 ; background : none transparent }
#menu P.shadover A:active { color : #000 ; background : none transparent }
#menu P.shadover A:hover { color : #000 ; background : none transparent ; text-decoration : none }
