﻿body 
{
    /* Center IE */
    text-align:center;
    font-family:arial, helvetica, sans-serif;
    font-size:14px;
    color:#333333;
    font-weight:normal;
    padding:0;
    margin-top:10px;
    margin-bottom:0;
    background-color:#555555;
}

div
{
    margin:0;
    padding:0;
}

a
{
    outline:none;
}

p
{
    margin:0;
    padding:0;
}

#mainContainer
{
    width:975px;
    border:solid 1px #aaaaaa;
    position:relative;
    top:0px;
    left:0px;
    /* Correct centering for IE */
    text-align:left;
    /* Center Mozilla/Opera */
    margin-left:auto;
    margin-right:auto;
}

#navigationBar
{
    position:absolute;
    top:60px;
    left:0px;
}

#navigationButtons
{
    position:absolute;
    top:0px;
    left:547px;
}

#navigationButtons a
{
    border:none;
    margin:0;
    padding:0;
}

#lnkBedAndBreakfast
{
    position:absolute;
    top:0px;
    left:0px;
}

#lnkGarden
{
    position:absolute;
    top:0px;
    left:96px;
}

#lnkAboutUs
{
    position:absolute;
    top:0px;
    left:192px;
}

#lnkTariff
{
    position:absolute;
    top:0px;
    left:288px;
}

#navigationButtons img
{
    border:none;
    width:90px;
    height:90px;
    margin:0;
    padding:0;
}

#topBar
{
    background-color:White;
    height:210px;
}

#middleBar
{
    background-color:#fdfbe5;
    height:465px;
}

#bottomBar
{
    background-color:#f1eebf;
    height:55px;
    font-family:Verdana;
    font-size:14px;
}

#address
{
    position:absolute;
    left:95px;
    bottom:19px;
}

#phone
{
    position:absolute;
    right:492px;
    bottom:19px;
    font-weight:bold;
}

#email
{
    position:absolute;
    left:602px;
    bottom:19px;
}

#mainImage
{
    position:absolute;
    top:269px;
    left:547px;
    width:378px;
    z-index:500;
}

#imgMainPrint
{
    display:none;
}

#mainText
{   
    /* Seem to have to specify the font family and size */
    /* again for Opera 7.23, even though set in body */
    /* does NOT seem to inherit from body!! */
    font-family:arial, helvetica, sans-serif;
    font-size:14px;
    position:absolute;
    line-height:1.25em; 
}

#compositeImage
{
    position:absolute;
    left:170px;
    top:0px;
}

#compositeImage img
{
    width:90px;
    height:90px;
}

#imgComp1
{
    position:absolute;
    top:0px;
    left:96px;
}

#imgComp2
{
    position:absolute;
    top:0px;
    left:192px;
}

#imgComp3
{
    position:absolute;
    top:96px;
    left:0px;
}

#imgComp4
{
    position:absolute;
    top:96px;
    left:96px;
}

#logo
{
    position:absolute;
    left:34px;
    top:40px;
}

#footerImages
{
    position:absolute;
    top:565px;
    left:170px;
}

#footerImages img
{
    width:90px;
    height:90px;
}

#imgFooter1
{
    position:absolute;
    top:0px;
    left:0px;
}

#imgFooter2
{
    position:absolute;
    top:0px;
    left:96px;
}

#imgFooter3
{
    position:absolute;
    top:0px;
    left:192px;
}

#printTitle
{
    display:none;
}

/* LINKS */
/* ----- */

#stretchShrink
{
    position:absolute;
    top:4px;
    left:4px;
}

#lnkSize
{
	margin:0;
	padding:0;
	border-style:none;
}

#lnkSize img
{
    border-style:none;
}

#lnkSize a:link
{
	text-decoration: none;
	border-style: none;
	background-color: Transparent;
}
#lnkSize a:visited
{
	text-decoration: none;
	border-style: none;
	background-color: Transparent;
}
#lnkSize a:hover
{	
	text-decoration:none;
	border-style: none;
	background-color: Transparent;
}	
#lnkSize a:active
{
	text-decoration:none;
	border-style: none;
	background-color: Transparent;
}

#email a
{
   font-family:arial, helvetica, sans-serif;
   font-size:14px;
   color:#333333; 
}
#email a:link
{
	text-decoration: none;
	border-style: none;
	background-color: Transparent;
}
#email a:visited
{
	text-decoration: none;
	border-style: none;
	background-color: Transparent;
}
#email a:hover
{	
	text-decoration:underline;
	border-style: none;
	background-color: Transparent;
}	
#email a:active
{
	text-decoration:underline;
	border-style: none;
	background-color: Transparent;
}




    


