body
{
/*    background:#F0E2D9;*/
    background:#FFFFFF;
    font-family: Georgia, Palatino, Times New Roman; 
    margin:0px;
}

#header
{
    padding-top:20px;
}

#header1
{
    font-size:150%;
    margin:0px;
    text-align:left;
    width:300px;
}

#header2
{
    font-size:130%;
    margin:0px;
    text-align:left;
    width:300px;
}

#header3
{
    font-size:100%;
    margin:0px;
    text-align:left;
    width:300px;
}
    
.fieldName
{
    text-align:right;
    float:left;
    width:200px;
    margin:0px;
    padding-top:10px;
}

form
{
    width:600px;
    margin:0px auto;
}

.inputArea
{
    margin:0px;
    float:left;
    width:400px;
    padding-top:10px;
}

#buttonRow
{
    text-align:center;
    margin:0px auto;
}

#buttomRow input
{
    margin:20px;
}

#pageContainer
{
    margin:0px auto;
    width:620px;
}

#pageContainer p
{
    width:100%;
    clear:both;
    padding:10px;
}

#pageContainer img
{
    padding-bottom:10px;
}

#nav
{
    clear:both;
    text-align:center;
    color: green;
    font-size: 110%;
    padding-bottom:20px;
    padding-top:10px;
    border-top: 2px dotted green;
}

#nav a
{
    color:white;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    border:1px solid black;
    text-decoration:none;
}

#nav a:link, #nav a:visited, #nav a:active
{
    background:green;
}

#nav a:hover
{
    background:blue;
}


#rateTable
{
    border-top:1px solid black;
    padding-top:20px;
}

#rateTable td, tr, th
{
    border:1px solid black;
    padding:2px;
    margin:0px;
}

.roomRate
{
    width:20%;
}

.roomDesc
{
    width:80%;
}

.picRow img
{
    padding-right:20px;
    margin:0px auto;
    text-align:center;
}

.right
{
    float:right;
    clear:right;
}

.left
{
    clear:left;
    float:left;
}

.center
{
    margin:0px auto;
    text-align:center
}