

a:link { color: #0000f0; text-decoration: underline; }

a:hover { color: #333333; }
a:active { color: #990000; }

a.bluelink { color: blue; }
a.bluelink:visited { color: blue; }
a.bluelink:hover { color: #333333; }

a.bigbluelink { color: blue; font-size: 130%; }
a.bigbluelink:hover { color: #333333; }
a:visited { color: blue; }

/*
div { font-family: 'Times-Roman', Arial, Helvetica, Verdana, Geneva, sans-serif; }
*/
body { background-color: #eeffee; }

h1 { text-align: center; font-size: 180%; }

#left_box { float: left; }
#left_top { width: 550px; padding: 30px 0px 0px 150px; }
#mb_name { font-size: 180%; font-weight: bold; }
#cp_name { font-size: 250%; font-weight: bold; }
#tag_line { font-size: 130%; font-weight: bold; padding-left: 80px; }
div.left_block { width: 550px; padding: 0px 40px 40px 40px; margin-top: -20px; }
#right_box { float: left; margin-top: 45px; }

#left_separator { width: 40%; margin: 20px 0 40px 160px; border-bottom: 5px double black; }

/* #connector { margin: 80px 20px -20px 0px; border-top: solid #277016 4px; } */
#connector { margin: 8px 2px -2px 0px; border-top: solid #277016 4px; }

div.nav_links { padding-top: 3px; font-size: 90%; }

a.nav_link { color: #277016; margin-left: 15px; text-decoration: none; }
a.nav_link:hover { color: black; }

a.nav_here { text-decoration: none; color: black; margin-left: 15px; }
a.nav_here:hover { color: black; }

#logo { float: left; margin: 0 100px 0 -180px; }

tr.r_table { font-weight: bold; text-align:center; }
td.td_rate { text-align:center; }

/* #image { width: 900px; height: 600px; border: 10px solid gray; } */
#image { } /* width: 900px; height: 600px; border: 10px solid red;  } */
/* #caption { text-align: center; background-color: gray; margin: auto; margin-top: -8px; border-radius: 10px; color: white; width: 80%;} */
#caption { text-align: center; width: 100%; }

div.attr_box
{
    width: 520px;
    height: 450px;
    overflow: auto;
    padding: 40px 50px 0 0;
    margin: -10px -10px -20px 0;
}

div.amenities
{
    float: left;
    width: 255px;
    font-size: 120%;
}


div.rate-table
{
width: 565px;
border: 2px solid #999999;
margin-left: -27px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px
}

table.rate-table
{
width: 97%;
font-size: 120%;
padding-left: 20px;
color: black;
}

span.dropinitial
{
 font-size: 300%;
 line-height: 75%;
 float: left;
 width: 0.7em;
}

div.attr_heading
{
 font-weight: bold;
 font-size: 120%;
}

img.attraction
{
    float: right;
    margin-right: 0;
    margin-left: 15px;
    padding: 0;
}
