UL{
font-size : 11px;
font-family : arial, helvetica, sans-serif;
color : #999999;
list-style-image: url(bullet.gif);
margin-left: 1.4em;
padding-left: 1.4em;
text-align:left;
padding-right: 30px;
margin-top: 0em;
padding-top: 0em;
}



UL a {
font-size : 11px;
font-family : arial, helvetica, sans-serif;
color : #999999;
list-style-image: url(bullet.gif);
text-align:left;
padding-right: 30px;
margin-top: 0em;
padding-top: 0em;

}


LI{
padding-top: 3px;
text-align:left;

}


body { 
text-align:center; 
margin:0 auto;
background-color:#e5e1c8;

}
#main_container { 
width:978px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("background.gif");
background-repeat: no-repeat;

}

#top { 
width:978px; 
padding:0px;
text-align:center;
margin:0 auto;
background-color:#ffffff;
}

#top_container1 { 
width:299px;
height:102px;
padding:0px;
margin:0 auto;
float:left;
background-color:#ffffff;
}
#top_container2 { 
width:679px;
height:102px;
margin:0 auto;
background-color:#ffffff;
float:right;

}

#top_nav1_container { 
width:108px;
height:102px;
padding:7px 0px 5px 0px;
float:left;

}

a.top_nav { 
width:104px;
height:90px;
background-color:#b1c9d3;
padding:0px;
margin:0 auto;
cursor: pointer;
float:left;
TEXT-DECORATION: none;
}

a.top_nav:hover{ 
width:104px;
height:90px;
background-color:#e5e1c8;
padding:0px;
margin:0 auto;
cursor: pointer;
float:left;
TEXT-DECORATION: none;
}

#top_nav_text { 
color:#ffffff; 
FONT-SIZE: 12px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 65px 0px 0px 8px;
}


#top_bookings_text { 
color:#b1c9d3; 
FONT-SIZE: 16px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 65px 0px 0px 32px;

}


#middle { 
width:978px; 
padding:0px;
text-align:center;
margin:0 auto;
background-color:#ffffff;
clear:both;
}

#middle_container1 { 
width:299px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("logo.jpg");
background-repeat: no-repeat;
float:left;
display: block;
}
#middle_container2 { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}
#middle_container2ac { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_accomodation.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}
#middle_container2bd { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_bedroom.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}
#middle_container2ou { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_outside.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}

#middle_container2ut { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_utility.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}

#middle_container2ki { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_kitchen.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}

#middle_container2di { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_dining.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}

#middle_container2si { 
width:679px;
height:322px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("hero_sitting.jpg");
background-repeat: no-repeat;
float:right;
display: block;
}

#bottom { 
width:978px;
padding:0px;
text-align:center;
margin:0 auto;
background-color:#ffffff;
clear:both;
overflow:hidden;
}

#bottom_container1 { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("home.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}
#bottom_container1map { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("map.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}
#bottom_container1utility { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("utility.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}
#bottom_container1bedroom { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("bedroom.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}
#bottom_container1outside { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("outside.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}

#bottom_container1kitchen { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("kitchen.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}

#bottom_container1dining { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("dining.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}
#bottom_container1sitting { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("sitting.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}

#bottom_container1accomodation { 
width:299px;
height:373px;
padding:0px;
text-align:center;
margin:0 auto;
background-image: url("accomodation.jpg");
background-repeat: no-repeat;
float:left;
background-color:#ffffff;
}
#bottom_container2 { 
width:370px;
padding:0px;
text-align:center;
margin:0 auto;
float:left;
background-color:#ffffff;
}

#bottom_container2a { 
width:165px;
padding:0px;
text-align:center;
margin:0 auto;
float:left;
background-color:#ffffff;
}
#bottom_container2b { 
width:185px;
padding:0px;
text-align:center;
margin:0 auto;
float:left;
background-color:#ffffff;
}

#bottom_container3 { 
width:309px;
padding:0px;
text-align:center;
margin:0 auto;
float:right;
background-color:#ffffff;

}

#bottom_container3a { 
width:249px;
height:120px;
padding: 20px 45px 0px 15px;
text-align:center;
margin:0 auto;
float:left;
background-color:#ffffff;
}

#room { 
width:249px;
height:100px;
padding:0px;
margin:0px;
background-image: url("room.jpg");
background-repeat: no-repeat;
float:left;
}

#bedroom1 { 
width:122px;
height:100px;
margin:0px 5px 0px 0px;
background-image: url("bedroom1.jpg");
background-repeat: no-repeat;
display: inline;

float:left;
}

#bedroom2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("bedroom2.jpg");
background-repeat: no-repeat;
float:left;
}

#dining1 { 
width:122px;
height:100px;
padding:0px;
margin:0px 5px 0px 0px;
display: inline;
background-image: url("dining1.jpg");
background-repeat: no-repeat;
float:left;
}

#dining2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("dining2.jpg");
background-repeat: no-repeat;
float:left;
}

#kitchen1 { 
width:122px;
height:100px;
padding:0px;
margin:0px 5px 0px 0px;
display: inline;
background-image: url("kitchen1.jpg");
background-repeat: no-repeat;
float:left;
}

#kitchen2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("kitchen2.jpg");
background-repeat: no-repeat;
float:left;
}

#outside1 { 
width:122px;
height:100px;
padding:0px;
margin:0px 5px 0px 0px;
display: inline;
background-image: url("outside1.jpg");
background-repeat: no-repeat;
float:left;
}

#outside2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("outside2.jpg");
background-repeat: no-repeat;
float:left;
}

#accomodation1 { 
width:122px;
height:100px;
padding:0px;
margin:0px 5px 0px 0px;
display: inline;
background-image: url("accomodation1.jpg");
background-repeat: no-repeat;
float:left;
}

#accomodation2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("accomodation2.jpg");
background-repeat: no-repeat;
float:left;
}

#sitting1 { 
width:122px;
height:100px;
padding:0px;
margin:0px 5px 0px 0px;
background-image: url("sitting1.jpg");
background-repeat: no-repeat;
display: inline;
float:left;
}

#sitting2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("sitting2.jpg");
background-repeat: no-repeat;
float:left;
}

#utility1 { 
width:122px;
height:100px;
padding:0px;
margin:0px 5px 0px 0px;
background-image: url("utility1.jpg");
background-repeat: no-repeat;
display: inline;
float:left;
}

#utility2 { 
width:122px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("utility2.jpg");
background-repeat: no-repeat;
float:left;
}

#toaster { 
width:249px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("toaster.jpg");
background-repeat: no-repeat;
float:left;
}

#picture { 
width:249px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("picture.jpg");
background-repeat: no-repeat;
float:left;
}

#outside { 
width:249px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("outside.jpg");
background-repeat: no-repeat;
float:left;
}

#yacht { 
width:249px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("yacht.jpg");
background-repeat: no-repeat;
float:left;
}

#location { 
width:249px;
height:100px;
padding:0px;
margin:0 auto;
background-image: url("location.jpg");
background-repeat: no-repeat;
float:left;
}

#main_header { 
color:#698691; 
FONT-SIZE: 16px; 
FONT-FAMILY: Georgia, Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 25px 0px 0px 15px;
}


#main_text { 
color:#666666; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 0px 10px 0px 15px;
}

#main_text_header { 
color:#698691; 
FONT-SIZE: 13px; 
FONT-FAMILY: Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 20px 10px 0px 15px;
}

#footer { 
width:978px; 
height:134px; 
padding:0px;
text-align:center;
vertical-align: text-bottom;
margin:0 auto;
background-image: url("footer.gif");
background-repeat: no-repeat;
background-color:#ffffff;
clear:both;
}

#footer1 { 
width:600px; 
height:109px; 
float:left;
}

#footer_text { 
color:#b1c9d3; 
FONT-SIZE: 11px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 105px 0px 0px 32px;
float:left;
}

#footer2 { 
width:378px; 
height:109px; 
float:right;

}

#footer_text2 { 
color:#b1c9d3; 
FONT-SIZE: 11px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: right;
TEXT-DECORATION: none;
padding: 105px 30px 0px 32px;
}


#footer_text a{ 
color:#b1c9d3; 
FONT-SIZE: 11px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 105px 0px 0px 0px;
}


#footer_text a:hover{ 
color:#b1c9d3; 
FONT-SIZE: 11px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 105px 0px 0px 0px;
}


#footer_text a:visited{ 
color:#b1c9d3; 
FONT-SIZE: 11px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 105px 0px 0px 0px;
}

#footer_text a:active{ 
color:#b1c9d3; 
FONT-SIZE: 11px; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
TEXT-ALIGN: left;
TEXT-DECORATION: none;
padding: 105px 0px 0px 0px;
}