body {
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
    font-size: 10pt;
}

h1 
{
    font-weight:bold;
    font-size:10pt;
    margin:0px 0px 15px 0px;
    }

#container 
{
   text-align:center;
   margin-left:auto; 
   margin-right:auto; 
   font-family: Verdana, Helvetica, Arial, Sans-Serif;
   font-size: 10pt;
   color:#473F2B;
   line-height:14pt;
}

a.nav-links
{
   text-decoration:none;
   color:#ffffff;   
}

a.nav-links:hover
{
   color:#FFF06C; /* yellow */
   text-decoration: underline;
}

.red 
{
    color:#B80F12;
    }

.small 
{
    font-size:8pt;
    line-height:10pt;
    }
    
.header-bg-red
{
    background-image: url('../images/header_bg.gif');
    background-repeat:repeat-x;
    background-color:#561917;
    min-width:980px;
    height:128px;
    text-align:center;
 }

.header-bg-blue
{
    background-image: url('../images/bg_flowers.gif');
    background-repeat:repeat-x;
    background-color:#0A293D;
    min-width:980px;
    clear:both;
 }

.container-width
{
   width:980px;
   text-align:center;
   margin-left:auto; 
   margin-right:auto;
    }
    
  
.header-row1 
{
   padding-right:20px;
   text-align:center;
   clear:both;
    }
    
.header-row2
{
    padding-right:20px;
    clear:both;
    }

.clear
    {
     clear:both;   
        }

.center 
{
    text-align:center;
    margin-left:auto; 
    margin-right:auto;
    }


.container-content-width
{
   width:920px;
   padding-left:59px;
    text-align:center;
    margin-left:auto; 
    margin-right:auto;
    }
  
.content-area-bg 
{
    width:920px;
    background-image: url('../images/content_bg.gif');
    background-repeat:repeat-y;
}

.content-area
{
   width:880px;
   text-align:center;
   margin-left:auto; 
   margin-right:auto;
    
}

.left-column
{
    text-align:left;
    background-color:#E3E5D7;
}   

.middle-column
{
    padding:25px 20px 20px 20px;
    text-align:left;
}

.middle-column2
{
    padding:25px 5px 20px 10px;
    text-align:left;
}

.right-column
{
    padding:15px 5px 20px 5px;
    text-align:left;
}

.separator-line 
{
  clear:both;
  height:1px; 
  background-color:#F7F2DE;
    }
    
#online-form
{
	padding: 5px 10px 10px 15px;
	font-size:8pt;
	color:#173A4A;
}

.form-text 
{
    float:left;
    width:70px;
    padding-right:4px;
    text-align:right;
    }

.form-fields 
{
    padding-top:1px;
    float:left;
    width:95px;
    }

option,select
{
    font-size:8pt;
    color:#173A4A;
}

.amenities
{
   font-size:9pt; 
   line-height:15pt;
   color:#173A4A;
}

.banner-bottom 
{
    width:175px;
    height:30px;
    background-image: url('../images/banner_bottom.gif');
    background-repeat:no-repeat;
    text-align:right;
    padding-top:3px;
    padding-bottom:10px;
    }

a.banner-text
{
   color:#ffffff;   
   text-decoration:none;
   font-weight:bold;
   padding-right:10px;
}

a.banner-text:hover
{
   color:#FFF06C; 
   text-decoration: underline;
}

.nav-width
{
   width:602px;
   height:97px;
   float:left;
}

.nav-container 
{
   width:602px; 
   text-align:right;
   height:90px;
   display:table-cell;
   vertical-align:bottom;
   color:#ffffff;
}

a.blue
{
   color:#173A4A;
   text-decoration: underline;
}

a.blue:hover
{
   color:#004981;
}

a
{
   color:#473F2B;
   text-decoration: underline;
}

a.hover
{
   color:#000000;
}

ul 
{
    margin:0px;
    padding:0px;
    }

li 
{
    list-style-type: disc;
    }

.testimonials 
{
    font-size:9pt;
    line-height:15pt;
    color:#173A4A;
    font-weight:bold;
    }

.testimonials2
{
    padding-top:2px;
    font-size:8pt;
    line-height:10pt;
    color:#173A4A;
    }

.dotted-line 
{
    width:auto; 
    border:1px dotted #999; 
    margin-top:20px; 
    margin-bottom:20px;
    }


.photos 
{
    border:5px solid #fff;
    margin-bottom:15px;
    float:left;
    text-align:center;
    }


.bottom-area 
{
    text-align:left;
    padding:5px 10px 5px 20px;
    }
    
a.footer-links
{
   color:#ffffff;
   text-decoration:underline;
}

a.footer-links:hover
{
   color:#FFF06C;
   text-decoration:underline;
}
    
.footer-bg 
{
    background-image: url('../images/header_bg.gif');
    background-repeat:repeat-x;
    background-color:#561917;
    text-align:center;
    color:#ffffff;
    padding:30px 0px 25px 0px;
    min-width:980px;
 }
