﻿html
{
    background:url(webimages/topbackgroundbar.jpg) repeat-x left top #ffffff;
    font:12px Verdana;
}

a
{
    color:Navy;
    text-decoration:none;
}

.content
{
    margin:auto;
    width:800px;
    background-color:Transparent;
    background-image: url(webimages/breadcrumbbackground.jpg);
}

.header
{
    clear:both;
    height: 120px;
    width:800px;
}

.lowerheader
{
    height: 309px;
    margin-bottom: 5px;
    text-align:center;
    color: White;
}
#lowerheaderinner
{
    position: relative; 
    left: 0px; 
    top: 0px; 
    width: 800px; 
    height: 309px;
}
.middleColumn
{
    float:left;
    width:798px;
    padding:0px;
    padding-left: 0px;
    padding-top: 0px;
    border:solid 1px #c0cacf;
    background-color: #fefad9;
    margin-bottom: 5px;
}

.footer
{
    clear:both;
    text-align:center;
    font-size:14px;
    color: White;
    height: 63px;   
}

#headerinner
{
    position: relative;
    left: 0px;
    top: 0px;
}
#headerimage
{
    position: absolute;
    left: 200px;
    top: 0px;
}
#irelandflag
{
    position: absolute;
    left: 35px;
    top: 25px;
    width: 60px;
}
#usaflag
{
    position: absolute;
    right: 20px;
    top: 15px;
    width: 65px;
}

#bookingengine
{ 
    background-image: url('webimages/booknowbackground.jpg'); 
    position: absolute; 
    left: 0px; 
    top: -1px; 
    width: 797px; 
    height: 258px;
}
#bookingengineinner
{  
    position:absolute; 
    left:0px; 
    top:130px; 
    width: 200px; 
    height: 80px; 
    border: solid 0px #cccccc; 
    z-index: 10;
    color: Black;
    font-family:Arial; 
    font-size: 16px; 
    font-weight:bold; 
}
#menubar
{
    position: absolute; 
    right: -7px; 
    top: -5px;
    width: 815px;
    height: 52px;
}
.frontpagetopimagebg
{
    width: 798px;
    height: 256px;
    border: solid 1px #b7b896;
    background-color: #f3ebba;
}
#frontpagetopimage
{
    position: absolute; 
    left: 120px; 
    bottom: 52px; 
    border: solid 1px green; 
    width: 559px;
}

#contactbar
{
    background-image: url(webimages/contactpanelbackground.jpg); 
    position: absolute; 
    left: 0px; 
    top: 262px; 
    width: 785px; 
    height: 45px;
    color: #ffffff; 
    font-family:Arial; 
    font-size: 17px; 
    font-weight:normal;
    padding-top: 2px;
    padding-left: 15px;
    text-align: left;
}
#middleinner
{
    position:relative; 
    left: 0px; 
    top: 0px; 
    padding-bottom: 40px;
    height: auto;
}

#footerinner
{
    background-image: url(webimages/bottombar.jpg); 
    position: relative; 
    left: -10px; 
    width: 825px; 
    height: 59px;
    color: #ffffff; 
    font-family:Arial; 
    font-size: 15px; 
    font-weight:normal;
    padding-top: 4px;
}

#booknowtext
{
    position: absolute; 
    left: 5px; 
    top: 0px; 
    width: 150px; 
    height: 30px; 
    line-height: 30px; 
    padding: 0.0em 0.3em 0.0em 0.3em; 
    text-decoration:none; 
    text-align:left; 
    color: #ffffff; 
    font-family:Arial; 
    font-size: 16px; 
    font-weight:bold; 
}

#menu
{
    position: absolute; left: 0px; top:-3px; z-index: 100; 
}

#buttn1{position: absolute; left: 0px; top: 3px; width: 73px; 
border-right: solid 1px #aaa;
}
#buttn2{position: absolute; left: 87px; 
top: 3px; width: 73px; 
border-right: solid 1px #aaa;
}
#buttn3{position: absolute; left: 174px; 
top: 3px; width: 66px; 
border-right: solid 1px #aaa;
}
#buttn4{position: absolute; left: 253px; 
top: 3px; width: 133px; border-right: solid 1px #aaa;
}
#buttn5{position: absolute; left: 395px; 
top: 3px; width: 80px; border-right: solid 1px #aaa;
}
#buttn6{position: absolute; left: 489px; 
top: 3px; width: 90px; 
border-right: solid 1px #aaa;
}
#buttn7{position: absolute; left: 594px; 
top: 3px; width: 65px;
}

a.menubutton:link   { height: 30px; line-height: 30px; padding: 0.0em 0.3em 0.0em 0.3em; text-decoration:none; text-align:center; color: #ffffff; font-family:Arial; font-size: 16px; font-weight:bold; }    
a.menubutton:visited {height: 30px; line-height: 30px; padding: 0.0em 0.3em 0.0em 0.3em; text-decoration:none; text-align:center; color: #ffffff; font-family:Arial; font-size: 16px; font-weight:bold; } 
a.menubutton:hover { background-image: url(webimages/buttonhoverbackground.jpg); height: 30px; line-height: 30px; padding: 0.0em 0.3em 0.0em 0.3em; text-decoration:none; text-align:center; color: #cccccc; font-family:Arial; font-size: 16px; font-weight:bold; }   
a.menubutton:active { height: 30px; line-height: 30px; padding: 0.0em 0.3em 0.0em 0.3em; text-decoration:none; text-align:center; color: #ffffff; font-family:Arial; font-size: 16px; font-weight:bold; }   

#checkavailabilitytext
{
    position: absolute;
    left: 0px;
    top: 65px;
    width: 200px;
    text-align: center;
    color: Black;
    font-family:Arial; 
    font-size: 18px; 
    font-weight:normal; 
}

#tripadviser
{
    position: absolute;
    left: 550px;
    top: 25px;
}

#failtelogo
{
    position: absolute;
    left: 71px;
    top: 442px;
}
#aalogo
{
    position: absolute;
    left: 108px;
    top: 432px;
}
#mastercardlogo
{
    position: absolute;
    left: 29px;
    top: 533px;
}
#visalogo
{
    position: absolute;
    left: 105px;
    top: 534px;
}
#PennsylvaniaHouse
{
    position: absolute;
    left: 220px;
    top: 75px;
    width: 315px;
    text-align:justify;
    font-family: Arial;
    font-size: 15px;
    color: Black;
}
#mikandnualla
{
    position: absolute;
    left: 0px;
    top: 60px;
}

#welcome
{
    position: absolute;
    left: 16px;
    top: 19px;
    width: 461px;
    text-align:justify;
    font-family: Arial;
    font-size: 18px;
    color: Black;
    font-weight:bold;
}

.normaltext
{
    padding: 10px 10px 10px 20px;
    text-align:justify;
    font-family: Arial;
    font-size: 15px;
    color: Black;
}

.pageheading
{
    padding: 10px 10px 10px 40px;
    width: 461px;
    text-align:left;
    font-family: Arial;
    font-size: 16px;
    color: Black;
    font-weight:bold;
}

#roomsgallery
{
    position: absolute;
    left: 510px;
    top: 45px;
    width: 290px;
}

.thumbnails
{
    border:solid 1px black;
    padding: 5px 5px 5px 5px;
}

#diningroom
{
    border:solid 1px black;
    position: absolute;
    left: 510px;
    top: 55px;
    width: 270px;   
}

#attractionsgallery
{
    position: absolute;
    left: 625px;
    top: 55px;
    width: 140px;
}

#links
{
    position: absolute;
    left: 590px;
    top: 370px;
    width: 150px;
}

#bookingenquiry
{
    position: absolute;
    width: 300px;
    height: 405px;
    left: 411px;
    top: 12px;
    background-color: White;
    border: solid 2px #538a3f;
}

#bookingenquiryposition
{
   position: absolute;
   top: 50px;
   left: 0px; 
}
#translater
{
   position: absolute;
   top: -55px;
   left: 625px;
}

    a.normallink:link   { text-decoration:none; text-align:center; color: Navy; font-family:Arial; font-size: 16px; font-weight:bold; }    
    a.normallink:visited {text-decoration:none; text-align:center; color: Navy; font-family:Arial; font-size: 16px; font-weight:bold; } 
    a.normallink:hover {  text-decoration:none; text-align:center; color: Red; font-family:Arial; font-size: 16px; font-weight:bold; }   
    a.normallink:active { text-decoration:none; text-align:center; color: Navy; font-family:Arial; font-size: 16px; font-weight:bold; }   

    a.digitaldoorlink:link   { text-decoration:none; text-align:center; color: white; font-family:Arial; font-size: 10px; font-weight:normal; }    
    a.digitaldoorlink:visited{ text-decoration:none; text-align:center; color: white; font-family:Arial; font-size: 10px; font-weight:normal; } 
    a.digitaldoorlink:hover  { text-decoration:none; text-align:center; color: red; font-family:Arial; font-size: 10px; font-weight:normal; }   
    a.digitaldoorlink:active { text-decoration:none; text-align:center; color: white; font-family:Arial; font-size: 10px; font-weight:normal; }
    
    .wifilogo
    {
        position:absolute; left:30px; top: 365px; width: 120px; border:solid 1px black;
    }
