body {

padding:0;
margin:0;
text-align:center;
background:#EEEADB;
background-image:url(Images/xmas wallpaper.jpg);

}

h1, h2, h3, h4, ul, li, p, a {
padding:0;
margin:0;

}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
line-height:1.5;
margin-top:10px;
margin-left:30px;
margin-right:30px;

}

b {

font-size:14px;

}





p.right {
float:right;
clear:both;
padding-bottom:50px;
margin-right:50px;
margin-bottom:30px;
color:#999999;
}

#heading {
position:relative;
top:30px;
left:20px;
}

#heading_agatha {
position:relative;
top:30px;
left:20px;
text-align:center;
}

#things {
position:relative;
top:20px;
left:20px;
}


h1 {
color:#cccccc;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
margin-top:50px;
margin-left:20px;
}

h1.heading {
color:#f0f0f0;
margin:9px;
visibility:hidden;
}

a {

color:#666666;
}

a.right {
float:right;


}

a.text {
	color:#ECE9D8;
	}

image.left {
float:left;
clear:both;
}




#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:left;
	width:925px;
	position:relative;
	background-color:#F0F0F0;
}

#home_maincontent {
background-image:url(Images/VM_home.jpg);
background-repeat:no-repeat;
background-position: 60px 80px;
z-index:100;

}

#about_maincontent {

background-image:url(Images/vm.jpg);
background-repeat:no-repeat;
background-position: 20px 140px;
z-index:100;

}


#reserve_maincontent {
background-image:url(Images/vm.jpg);
background-repeat:no-repeat;
background-position: 20px 100px;
z-index:100;

}

#find_maincontent {
background-image:url(Images/vm.jpg);
background-repeat:no-repeat;
background-position: 40px 160px;
z-index:100;

}


#green_maincontent {
background-image:url(Images/VM_home.jpg);
background-repeat:no-repeat;
background-position: 50px 0px;
z-index:100;

}




#header {
background-image:url(Images/header.jpg);
background-repeat:no-repeat;
height:100px;
width:925px;
}

#flash {
float:left;
width:925px;
height:204px;
}

/*
.copyright {
font-size:11px;
margin-left:350px;
margin-top:5px;
margin-bottom:10px;
padding-bottom:20px;
color:#333333;
}*/

/*start homepage styles*/

#leftcol {
width:600px;
float:left;
}

#leftcol p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5;
margin-top:30px;
margin-left:20px;

}

#leftcol ul
{margin-left:30px;
padding-top:20px;

font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
margin-bottom:20px;
}

#leftcol li {
list-style:url(Images/bullet.gif);
color:#666666;
font-size:14px;
padding-bottom:20px;



}

#rightcol {
margin-left:590px;
padding-top:20px;
padding-bottom:20px;


position:relative;


}

.bedlink {
margin-top:20px;
margin-left:30px;
}

.link {
margin-top:10px;

margin-left:30px;

}

#leftcol_bottom {
float:left;

clear:both;
position:relative;
margin-left:20px;
margin-right:20px;

}

#leftcol_bottom p {
line-height:1.5;
margin:0;
padding:0;
}

#leftcol_bottom a {
color:#666666;
}

#leftcol_bottom a.text {
	color:#ECE9D8;
	}

#rightcol_bottom {
margin-left:400px;
margin-top:20px;
clear:both;
}

/*
#homepanels {
position:relative;
padding-top:600px;
margin-left:20px;
}*/

#specials {
	position:absolute;
	width:145px;
	height:115px;
	z-index:1;
	left: 162px;
	top: 1100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ECE9D8;
	text-align:center;
	font-weight:bold;
}

#specials b {
font-size:14px;
}

.late {
position:absolute;
top:1080px;
left:10px;
text-align:center;


}

#cream {
	position:absolute;
	width:160px;
	height:115px;
	z-index:2;
	left: 158px;
	top: 1220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ECE9D8;
	text-align:center;
	font-weight:bold;
}

.cream {
position:absolute;
left:10px;
top:1210px;

}

#info {
	position:absolute;
	width:180px;
	height:115px;
	z-index:3;
	left: 130px;
	top: 1370px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	font-weight:bold;
}

.info {
position:absolute;
left:10px;
top:1340px;
}

.book {
position:absolute;
top:350px;
left:660px;

}

.placed {
margin-top:20px;
margin-left:460px;
margin-bottom:20px;
}


/*end homepage styles*/

/*start  topnav styles*/




#topnav a {
font-size:13px;
height:50px;


}

#topnav ul {

text-align:center;
position:relative;
height:45px;
width:925px;
padding:0px;
margin:0px;
height:50px;
margin-top:-46px;





}

#topnav ul li {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-top:15px;
margin:0px;




}

#topnav ul a {
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
width:80px;
padding-left:8px;
padding-right:8px;

}


.home {
position:absolute;
top:0px;
left:15px;
}

#homehighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:20px;
}

.about {
position:absolute;
top:0px;
left:70px;
}


#abouthighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:73px;
}

.gallery {
position:absolute;
top:0px;
left:143px;
}

#galleryhighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:145px;
}


.bedrooms {
position:absolute;
top:0px;
left:203px;
}

#roomshighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:205px;
}


li.breakfast {
position:absolute;
top:0px;
left:263px;
}

#breakfasthighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:265px;
}

.local {
position:absolute;
top:0px;
left:336px;
}

#localhighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:342px;
}

.offers {
position:absolute;
top:0px;
left:435px;
}

#offershighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:439px;
}

#bookhighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:485px;
}

.book_link {
position:absolute;
top:0px;
left:483px;
}



.comments {
position:absolute;
top:0px;
left:530px;
}

#commentshighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:535px;
}


.links {
position:absolute;
left:637px;
top:0px;
}

#linkshighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:630px;
}

.contact {
position:absolute;
top:0px;
left:682px;
}

#contacthighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:683px;
}


.find {
position:absolute;
top:0px;
left:747px;
}

#findhighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:743px;
}


.green {
position:absolute;
top:0px;
left:807px;
}



#greenhighlight {
list-style:none;
display:inline;
height:50px;
padding:0px;
padding-left:5px;
padding-right:5px;
padding-top:20px;
margin:0px;
background-image:url(Images/highlight.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:805px;



}





#maincontent {

background-image:url(Images/VM_home.jpg);
background-repeat:no-repeat;
background-position: 60px 80px;
z-index:100;

}

/*end topnav styles*/









/*start footer styles*/
#footer {
color:#666666;
margin-top:50px;
padding-top:40px;
clear:both;
background-color:#f0f0f0;

}

#footer ul {
text-align:center;
margin-bottom:20px;
clear:both;
margin-top:40px;


}

#footer ul li {
display:inline;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;



}

#footer a {
text-decoration:none;


}


#footer_bottom {
margin-left:10px;
padding-bottom:0px;
margin-bottom:5px;
position:relative;
height:160px;
background-color:#f0f0f0;
}

.facebook {
position:absolute;
margin-top:0px;

}

.twitter {
position:absolute;
margin-top:40px;

}

.logos {
position:absolute;
margin-top:0px;
margin:0;
padding:0;
margin-left:110px;

}

.book_logos {

position:absolute;
margin-top:0px;
margin:0;
padding:0;
padding-left:110px;


}



.copyright {
text-align:center;
position:absolute;
top:100px;
left:300px;
font-size:11px;
}


#textbottom {


height:80px;

width:95px;
margin:0;
padding:0;


}


.textbottom {

position:relative;
margin-top:140px;
margin-left:-10px;
font-size:11px;
padding-bottom:30px;
padding-top:20px;
background-color:#f0f0f0;
font-size:12px;



}

#textbottom p.top {
padding-top:10px;
}


#textbottom p {
font-size:10px;
margin:0;
padding:0;
padding-left:20px;
color:#ccc;
text-align:center;

}

.emailbottom {
color:#ccc;
}



/*end footer styles*/


/*start bedrooms styles*/


#beds_maincontent {
background-image:url(Images/VM_home.jpg);
background-repeat:no-repeat;
background-position: 250px 120px;
z-index:100;
}


p.beds_header {
color:#666666;
margin-top:20px;
padding-left:300px;
padding-right:10px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}


#bedrooms_leftcol {
width:240px;
position:absolute;
top:225px;
float:left;
background-color:#E1E1E1;
padding-left:10px;
padding-bottom:0px;
margin-top:150px;
}

#bedrooms_leftcol img {
padding-top:10px;
padding-bottom:10px;
}


#bedrooms_rightcol {
margin-left:250px;
margin-right:200px;
height:750px;


}

#bedrooms_rightcol h1 {
margin-left:260px;
}

#bedrooms_rightcol li {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:1.5;
margin-left:80px;
}

/*

#bedrooms_rightcol ul {
padding-left:20px;
margin-top:0px;
margin-left:330px;
margin-right:200px;
line-height:1.5;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;


}*/

#bedrooms_rightcol ul {
color:#666666;
font-size:14px;
margin-top:50px;
margin-left:100px;
margin-right:50px;
line-height:1.5;
font-family:Arial, Helvetica, sans-serif;
}
 





#bedrooms_rightcol ul {
margin-left:30px;
color:#666666;
font-size:18px;
width:300px;

}

#bedrooms_rightcol li {
line-height:2;
}

.bedtop {
margin-top:60px;
}

.bed {
margin-top:20px;
line-height:1.5;
}

#bedrooms_righttop p {

padding-left:30px;
margin-left:30px;
}

#bedrooms_righttop h1 {
padding-left:30px;
margin-left:290px;
}

#bedrooms_rightcol h1 {
margin-left:30px;
}

.accommodation {
position:absolute;
top:520px;
left:730px;
}

.bedbook {
position:absolute;
top:820px;
left:730px;
}

.beddetails {
position:absolute;
top:735px;
left:730px;

}

/*start breakfast styles*/

#breakfast {
margin-right:250px;
margin-top:0px;

}

#breakfast ul {
color:#666666;
margin-left:50px;
margin-top:30px;
margin-bottom:50px;
line-height:1.5;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}


#menu {
position:absolute;
top:510px;
left:720px;
}

#breakfast_maincontent a {

}

#breakfast_maincontent {
background-image:url(Images/VM_home.jpg);
background-repeat:no-repeat;
background-position: 60px 110px;
}



.menu {
margin-top:50px;
margin-left:20px;
}

.brekkieaward {
margin-left:20px;
}

.flavour {
margin-left:20px;
margin-top:20px;
}

.breakfastaward {
margin-left:50px;
}

/*start local info styles*/

#localinfo_maincontent {
background-image:url(Images/vm.jpg);
background-repeat:no-repeat;
background-position: 20px 160px;
}

#localinfo_maincontent h1 {
margin-top:10px;
padding-top:0px;
}

#pics {
position:relative;
height:700px;
margin-top:80px;
margin-bottom:50px;

}

.attractions {
position:absolute;
top:20px;
left:20px;
}

.geopark {
position: absolute;
top:20px;
left:245px;
}

.events {
position:absolute;
top:20px;
left:475px;
}


.castles {
position:absolute;
top:20px;
left:705px;
}

.villages {
position:absolute;
top:240px;
left:20px;
}

.agatha {
position:absolute;
top:240px;
left:245px;
}

.coast {
position:absolute;
top:240px;
left:475px;
}

.dining {
position:absolute;
top:240px;
left:705px;
}

p.localinfo {
margin-left:100px;
margin-right:100px;
margin-top:60px;
}

#maincontent p {
margin-top:30px;
margin-bottom:30px;
margin-left:20px;
}

p.bottom {
position:absolute; top:1320px;
left:30px;
font-size:14px;


}

p.bottomthings {
position:absolute; top:1200px;
left:30px;
font-size:14px;


}
/*start local attractions styles*/


#local_maincontent {
border:#999 1px solid;
padding-left:10px;
margin-left:50px;
margin-top:50px;
width:800px;
height:300px;
overflow:scroll;
}


#local_maincontent h1 {
font-size:14px;
color:#333333;
text-decoration:underline;
margin-left:30px;
}

#local_maincontent h2 {
font-size:16px;
color:#003399;
margin-left:30px;
margin-top:30px;
}

#local_maincontent  a {
text-decoration:underline;
color:#333;

}

p.back {
margin-left:60px;
margin-top:30px;
}

.zoo {
margin-left:20px;
}

.living {
margin-left:40px;
margin-top:10px;
}

.model {
margin-left:40px;
margin-top:10px;
}

.bygones {
margin-left:40px;
margin-top:10px;
}

.generic {
margin-left:0px;
margin-top:10px;

}

.centre {
text-align:center;
margin-bottom:30px;
}

.centreimage {
margin-left:275px;
}

/*start about styles*/

#about_maincontent h1 {
font-size:18px;
font-weight:bold;
color:#000;
font-style:italic;
margin-left:30px;
margin-right:80px;
}

#about_maincontent {
}



p.top {
margin-top:40px;
}

p.aboutus {
margin-top:20px;
margin-right:370px;
margin-bottom:20px;
}

#about_maincontent h2 {
font-size:16px;
color:#003399;
margin-left:30px;
margin-top:30px;
}

#about_maincontent  a {
text-decoration:underline;
color:#0000FF;

}

h1.aim {
text-align:center;
}

.facts {
position:relative;
float:right;
margin-top:50px;
margin-right:20px;
}

/*start find us styles*/

#map {
margin-top:100px;
margin-bottom:100px;
margin-left:150px;
}

.bold {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#find_maincontent {
color:#000000;
}

#find_maincontent h2 {

color:#666666;
margin-top:10px;
margin-left:30px;
font-size:20px;

}

#find_maincontent ul {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
margin-left:30px;
margin-top:30px;
margin-right:30px;
font-size:14px;
line-height:2;
}

p.b {
font-weight:bold;
}

#find_maincontent h3 {
font-size:16px;
color:#003399;
margin-left:30px;
margin-top:30px;
}

#find_maincontent  a {
text-decoration:underline;
color:#0000FF;

}


/*start reservations and tariff styles*/

#reserve_maincontent {


}

#reserve_maincontent p {
margin-bottom:0px;
}

#reserve_maincontent h2 {
margin-top:40px;
margin-bottom:40px;
margin-left:100px;
}

#reserve_maincontent h3 {
margin-top:60px;
margin-bottom:20px;
margin-left:20px;
}

#reserve_maincontent h4 {
margin-top:60px;
margin-bottom:20px;
margin-left:30px;
}

#smallprint {
margin-top:30px;
margin-left:20px;
}

.tariff {
margin-top:80px;
margin-right:300px;
margin-bottom:30px;
}

.tariff2 {
margin-top:10px;
margin-right:300px;
}

.download {
position:absolute;
top:1680px;
left:720px;
}


#reserve_maincontent ul {
margin-top:40px;
width:600px;
margin-left:40px;
text-align:justify;
} 

#reserve_maincontent li {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5;
margin-left:20px;
margin-top:10px;
color:#666;
}

.pdf {
position:absolute;
top:1740px;
left:270px;
}





/*start terms styles*/

#terms_maincontent {
margin-top:50px;
margin-left:30px;
height:1500px;
}

/*start access styles*/

#access_maincontent {
margin-top:50px;
margin-left:30px;
height:1100px;
}

/*start offers styles*/

#specials_maincontent {
background-image:url(Images/VM_home.jpg);
background-repeat:no-repeat;
background-position: 70px 30px;
z-index:100;

}

.special_top {
padding-top:40px;
margin-right:300px;
}

#special {
position:relative;
height:700px;
margin-top:80px;
background-image:url(Images/offers_picbackground.gif);
background-repeat:no-repeat;
background-position: 30px 0px;
}

#special b {

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;

}

.winter {
position:absolute;
top:10px;
left:40px;
padding-right:300px;
}

p.winter {
position:absolute;
top:10px;
left:190px;
width:220px;



}

.valentines {
position:absolute;
top:10px;
left:470px;
}

p.valentines {
position:absolute;
top:10px;
left:630px;
width:250px;
}



.spring {
position:absolute;
top:240px;
left:40px;
}

p.spring {
position:absolute;
left:180px;
width:220px;
top:233px;
}

.mother {
position:absolute;
top:240px;
left:475px;
}

p.mother {
position:absolute;
top:230px;
left:630px;
}

.summer {
position:absolute;
top:240px;
left:444px;
}

p.summer {
position:absolute;
top:239px;
left:630px;
width:220px;
}

.autumn {
position:absolute;
top:490px;
left:36px;
}

p.autumn {
position:absolute;
top:490px;
left:180px;
width:220px;
}

.sign {
position:absolute;
top:650px;
left:40px;
}

p.sign {
position:absolute;
top:680px;
left:150px;
}

p.subscribe {
position:absolute;
top:750px;
left:150px;
font-size:14px;

}


.specialright {
float:right;
margin:0px;
}

/*start green tourism styles*/

#green_maincontent {


}

#green_maincontent h1 {
margin-top:40px;
}

#green_leftcol {

margin-right:280px;
}


#green_leftcol ul {
color:#666666;
}

#green_rightcol {
position:absolute;
top:520px;
left:760px;

}


.policy {
margin-left:20px;
margin-top:0px;
margin-bottom:10px;
font-weight:bold;
font-size:16px;
background-image:url(Images/green%20arrow.jpg);
background-repeat:no-repeat;
background-position: top right;
}


#green_maincontent ul {
color:#666666;
font-size:14px;
margin-top:50px;
margin-left:50px;
margin-right:50px;
line-height:1.5;
font-family:Arial, Helvetica, sans-serif;
}

#green_maincontent a {
text-decoration:none;
}

#green_maincontent li {
padding-bottom:10px;
}

.greenpara {
margin-top:20px;
width:400px;
}

#green_maincontent h1 {
margin-left:30px;
}

#green_maincontent h2 {
font-size:16px;
color:#003399;
margin-left:30px;
margin-top:30px;
}

a.www {
color:#0000FF;
text-decoration:underline;
}

a.popup  {
position:absolute;
left:40px;
bottom:280px;
text-decoration:underline;
font-size:14px;
}

#green_maincontent a.newpopup  {
position:absolute;
left:40px;
bottom:280px;
text-decoration:underline;
font-size:14px;
}

.tourism {
position:absolute;
top:1200px;
left:20px;
font-size:12px;
color:#333333;
text-decoration:underline;
}


/*start contact styles*/

#contact_maincontent  {
margin-top:40px;
margin-left:40px;
}

#contact_maincontent b {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.contactpara {
margin-left:150px;
}

td {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:16px;

}



/*start gallery styles*/

#gallery_maincontent {
margin-top:30px;
margin-left:0px;
position:relative;
height:860px;

}



#gallery img {
border:none;
}

.gallerytop {
position:relative;
top:-40px;
left:750px;
font-size:14px;
}

/*start reviews styles*/

#reviews_maincontent {
margin-left:60px;
margin-right:40px;
margin-top:40px;
background-image:url(Images/vm.jpg);
background-repeat:no-repeat;
background-position:20px 160px;

}

#reviews_maincontent p {
margin-top:40px;
margin-left:0px;
margin-right:20px;
color:#333333;
}

#reviews_maincontent em {
font-size:18px;
}

/*start agatha styles*/

.centreimage {
width:260px;
margin-left:auto;
margin-right:auto;
margin-left:350px;
margin-top:10px;
}

#agatha_maincontent h1 {
color:#666666;
font-size:18px;

margin-bottom:20px;
text-align:center;

}

#agatha_maincontent h2 {
text-align:left;
font-size:14px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
margin-top:20px;
margin-left:30px;
}



#agatha_maincontent .box {
margin-top:20px;
width:48%;
float:left;

}

.clearit {
clear:both;
margin-top:80px;
}

#agatha_maincontent ul {
margin-top:20px;
margin-left:400px;
position:relative;
top:-45px;
}

#agatha_maincontent li {
display:inline;
margin-left:10px;

}

#agatha_maincontent li a {
text-decoration:none;
font-size:14px;
}

#agatha_maincontent strong {
color:#fff;
font-weight:bold;
font-size:15px;
background:#999999;
padding-left:3px;
padding-right:3px;
}

.next {
float:right;
position:relative;
top:-80px;
margin-right:30px;
}

.back {
clear:both;
}

#nav {
margin-top:40px;
clear:both;
}

img.leftimage {
float:left;
}

img.rightimage {
float:right;
margin-left:20px;
}

.floatright {
margin-left:160px;
margin-right:20px;
margin-top:-5px;
font-size:14px;
color:#666666;

}

hr {
margin-left:40px;
margin-right:40px;
margin-top:20px;
color:#CCCCCC;
}

/*start sitemap styles*/

#sitemap_maincontent {
margin-top:60px;
margin-left:40px;
}

#sitemap_maincontent ol {
margin-top:0px;

margin-left:20px;
list-style-type:none;

}

#sitemap_maincontent ol li {
text-decoration:underline;
padding:10px;
}


#sitemap_maincontent ol li {
font-size:14px;

font-family:Arial, Helvetica, sans-serif;
}

.levelone {
text-decoration:none;
list-style-type:none;
line-height:1.5;
font-size:14px;
color:#003399;
font-family:Arial, Helvetica, sans-serif;


}

.leveltwo {
text-decoration:none;
list-style-type:none;
line-height:1.5;
font-size:14px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;


}

.levelthree {
text-decoration:none;
list-style-type:none;
line-height:1.5;
font-size:14px;
color:#330000;
font-family:Arial, Helvetica, sans-serif;


}

li.bullet {
list-style-type:disc;

}

/*start links styles*/


#links_maincontent p {
margin-top:50px;
text-align:center;
clear:both;
}

/*start book styles*/

#book_header {
height:200px;
}


/*temporary styles*/

p.new {
width:580px;
}

.webdesign {
position:relative;
top:130px;
text-align:center;
margin-left:60px;


}

.webdesign p {

text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;


}

.webdesign a {
text-decoration:none;
font-size:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;


}

.webdesignbfast {
position:relative;
top:160px;
margin-left:60px;

}

.webdesignbfast p {

text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;


}

.webdesignbfast a {
text-decoration:none;
font-size:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;


}


#maincontent_events {


z-index:100;
font-size:10px;
color:#fff;

}



table td {
font-size:14px;
color:#999;
}

#brek2 {
	position:absolute;
	width:113px;
	height:115px;
	z-index:1;
	left: 46px;
	top: 480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
 
#brek2 a {
color:#fff;
font-weight:bold;
}

#flavourlogo {

background-repeat:no-repeat;
height:130px;
margin-left:40px;

}

.flavourlogo {
margin:0;
padding:0;
padding-left:40px;


}

