ul {
        margin-left:0px;
        padding-left:1.5em;
        margin-bottom:8px;
        margin-top:0px;
}


a {
  cursor: url(./images/frog_anim-red.cur);
}

img {
  border:0px;
}

.menu_button {
 padding-left:30px;
}

.menu_link {
  cursor: url(./images/frog_anim-red.cur);
}


.wrapper {
 background:url(./images/background-smaller2.jpg);
 width:790px;
 height:545px;
 position:relative;
}


#roundpic1 {
  position:absolute;
  top:310px;
  left:65px;
}

#frog {
  position:absolute;
  top:0px;
  left:0px;
}

#flower {
  position:absolute;
  top:245px;
  left:550px;
}

#right_fade {
 position:absolute;
 top:0px;
 left:780px;
}

.bottom_fade { width:790px;
 height:10px;
}

.bottom_fade_location {
 width:790px;
 height:10px;
}

#servant_frog {
  position:absolute;
  top:178px;
  left:360px;
  text-align:center;
  font-size:9pt;
  font-face:tahoma;
  color:white;
}


#frogshollow_small {
  Position:absolute;
  top:438px;
  left:0px;
}



.center_image {
 float:left;
 width:666px;
 height:339px;
 margin-left:33px;
 padding-top:10px;
 background:transparent;
 text-align:left;
}




.title {
 float:left;
 font-size:10pt;
 height:55px;
 width:780px;

}

.text{
 float:left;
 color:#fff;
 font-family:verdana;
 padding-left:170px;
}

.home_text{
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:10pt;
 padding-left:190px;
}


.caption_text{
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:200px;
}

.location_caption_text{
 width:300px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:50px;
 padding-top:5px;
}

.links_wrapper {
 width:200px;
 height:300px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:125px;
 padding-top:50px;
}


.links_wrapper_right {
 width:200px;
 height:300px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:55px;
 padding-top:50px;
}


.bookings {
 width:300px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:30px;
 padding-top:5px;
}

.tariffs {
 width:250px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:70px;
 padding-right:45px;
 padding-top:0px;
}

.tariffs_details {
 width:250px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:20px;
 padding-top:0px;
}

input {
 font-size:9px;
 font-family:verdana;
}

select {
 font-size:9px;
 font-family:verdana;
}

.text_wrapper {
 float:left;
 width:650px;
 height:390px;
 font-family:verdana;
 font-size:11px;
 color:#fff;
 padding-left:5px;
}

.text_left {
  float:left;
  width:300px;
}

.text_right {
  float:left;
  width:200px;
}


.form_text {
 font-family:verdana;
 font-size:11px;
 color:#fff;
 text-align:left;
}

.features_caption_text{
 width:200px;
 float:left;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 padding-left:80px;
 padding-top:5px;
 padding-right:20px;
}


.img_caption {
 float:left;
 padding-right:5px;
}



.address {
 text-align:center;
 float:left;
 font-family:verdana;
 color:#fff;
 padding-left:170px;
 margin-top:10px;

}

.text2{
 float:center;
 color:#fff;
 font-family:verdana;
 font-size:8pt;
}



.links {
 float:right;
 padding-right:10px;
 padding-top:30px;

}

.ph {
 text-align:right;
 font-family:verdana;
 font-size:11pt;
 color:#fff;
 padding-right:10px;
 padding-top:5px
}

.t_cont {
 width:500px;
 text-align:left;
 padding-left:270px;
 paddin-bottom:0px;
}

.testimonial {
 text-align:right;
 padding-top:5px;
 padding-right:5px;
 height:33px;
 background-repeat: no-repeat;
 width:500px;
 background:url(./images/testimonial1.gif);
}

.testimonial_pic {
 filter:blendTrans(duration=1.5);
}



#sink {
  position:absolute;
  top:280px;
  left:expression((document.body.clientWidth < 780? 800: document.body.clientWidth)/2 - 127 + 220);
  z-index:2;
}

#welcome_frog {
  position:absolute;
  top:330px;
  left:325px;
}


#barbecue {
  position:absolute;
  top:215px;
  left:expression((document.body.clientWidth < 780? 800: document.body.clientWidth)/2 - 127 + 170);
  z-index:2;
}

#download_box {
  position:absolute;
  top:95px;
  left:481px;
}


#frog1 {
  position:absolute;
  top:95px;
  left:600px;
  z-index:2;
}


#kitchen {
  Position:absolute;
  top:190px;
  left:expression((document.body.clientWidth < 780? 800: document.body.clientWidth)/2 - 127 + 210);
  z-index:2;
}

#bed {
  Position:absolute;
  top:250px;
  left:expression((document.body.clientWidth < 780? 800: document.body.clientWidth)/2 - 127 + 250);
  z-index:2;
}

#bath {
  Position:absolute;
  top:190px;
  left:expression((document.body.clientWidth < 780? 800: document.body.clientWidth)/2 - 127 + 290);
  z-index:2;
}

.fadein_pic {
  filter:blendTrans(duration=1.5);
}

.logo{

 float:left;
 width:780px;

}

.tariffs_details a {
 text-decoration:none;
}

.tariffs_details a:link {
 color:white;
}

.tariffs_details a:visited {
 color:white;
}

.tariffs_details a:hover {
 color:yellow;
}

.text a {
 text-decoration:none;
}

.text a:link {
 color:yellow;
}

.text a:visited {
 color:yellow;
}

.text a:hover {
 color:#aaa;
}




.address a {
 text-decoration:none;
}

.address a:link {
 color:yellow;
}

.address a:visited {
 color:yellow;
}

.address a:hover {
 color:red;
}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}


.directions {
 float:left;
 font-family:verdana;
 color:#fff;
 font-size:11px;
 text-align:right;
 padding-left:52px;
}
.directions a {
 text-decoration:none;
}

.directions a:link {
 color:yellow;
}

.directions a:visited {
 color:yellow;
}

.directions a:hover {
 color:red;
}