
body,
html {
    margin:0;
    padding:0;
    background:#979D91;
    color:#000;
	background-color: #979D91;
    font-family: Verdana, sans-serif; 
    font-size: small;
    line-height: 150%
    }
body {
    min-width:750px;
    }
#wrap {
    background:white;
    margin:0 0 0 75px;
    padding-top:20px;
    width:750px;
    }
#page-header {
             margin: 0 auto;
             width:700px;
              }
#content-heading {
             margin: 0 auto;
             width:700px;
              }
#navigation {
             width:200px;
             margin-left:25px;
             padding-right:23px;
             float:left;
              }
#main-text {
             width:475px;
             margin: 0 25px 15px 0;
             float:right;
              }
#footer {
             clear: both;
             width:700px;
             border-top:dotted 1px #979D91; 
             margin: 0 auto;
             padding: 10px 0 20px 0;
             text-align:center;
              }
div.right-aligned {
           float:right;
           margin-left:20px; 
           margin-bottom: 20px;
           width: 231px;}
           
div.right-aligned-guests {
           float:right;
           margin-left:20px; 
           margin-bottom: 20px;
           width: 150px;}
              
h1.booking { 
           font-size:100%;
           padding:0 0 20px 0;
           margin:0 0 20px 0;
           font-size:small;
           font-weight:normal;
           font-family: Verdana, sans-serif; 
           border-bottom:dotted 1px #979D91;
            }
            
h1.booking a:link, a:visited {
              text-decoration:none;
               }  
                          
h1, h2 {
   font-family: Arial, verdana, sans-serif; 
   color: #979D91;
   font-size:130%;
   line-height: 100%;
   margin-bottom:-10px;
   }
   
 
  
:link { color: rgb(0, 0, 153) }  /* for unvisited links */
:visited { color: rgb(153, 0, 153) } /* for visited links */
a:active { color: rgb(255, 0, 102) } /* when link is clicked */
a:hover { color: rgb(0, 96, 255) } /* when mouse is over link */

:link.nolink { text-decoration:none; }  /* for unvisited links */
:visited.nolink { text-decoration:none; }  /* for unvisited links */
a:active.nolink { text-decoration:none; }  /* for unvisited links */
a:hover.nolink { text-decoration:none; }  /* for unvisited links */

:link.sale-heading { color: rgb(0, 0, 0); font-size:larger; font-weight:bold; text-transform:uppercase; }  /* for unvisited links */
:visited.sale-heading { color: rgb(0, 0, 0); font-size:larger; font-weight:bold; text-transform:uppercase; } /* for visited links */
a:active.sale-heading { color: rgb(0, 0, 0); font-size:larger; font-weight:bold; text-transform:uppercase;  } /* when link is clicked */
a:hover.sale-heading { color: rgb(0, 0, 0); font-size:larger; font-weight:bold; text-transform:uppercase;  } /* when mouse is over link */

img.logo-image {
               border: 0px;
                }

ul.navigation {
              list-style:none outside none;
              }
ul.navigation li {
              margin-left: -40px;
              border-bottom:dotted 1px #979D91;
               }
ul.navigation li a:link, a:visited {
              text-decoration:none;
               }

               
table.sales 	{
				border:dotted 1px #979D91;
				font-size:9px;
				font-weight:bold;
				padding-bottom: 5px;
				margin-bottom: 15px;
				}

table.price    {
               font-size:smaller;
               margin: 10px 0 10px 0;
               }
table.price thead td  {
               padding: 8px;
               color: white;
               background-color:#979D91;
               font-weight:bold;
               }
table.price tr td    {
               width: 12%;
               border-right: #979D91 1px dotted;
               padding: 4px;
               }
td.line-under   {
				border: #979D91 1px dotted;
				}
td.price-col-1 {
               border-left: #979D91 1px dotted;
                }    
td.table-footer { 
               border: #979D91 1px dotted;
                }             
#footer a:link, a:visited {
              text-decoration:none;
               }
span.sale-heading {
				color:#F00;
				font-weight:bold;
}
.sale-heading-td {background: yellow;}

img.main-image { padding: 10px 0 10px 0;}
img.main-news-image { padding: 10px 0 0 0;}
img.second-image { padding: 20px; float: right;}
img.image-left { padding: 20px; float: left;}
span.index-tag-line  {
                     font-family: Impact, arial, verdana, sans-serif; 
                     font-size: 175%;
                     color: #979D91;
                     padding:20px;
                      }
dl.sitemap dd { padding-bottom: 15px;}


div.googlemap-wrap        {
                 margin: 10px 0 20px 0;
                  }
div.googlemap-img       {
                 border: 2px solid #979D91;
                  }
#div.travel-next-to-skyscraper      {
                                   float:right;
                                    }
a.back-to-top { float: right; }

p.caption { 
         font-style:italic;
         font-weight: bold;
         font-family: arial;
         padding: 0 0 20px 0;
         margin: 0; 
         border-bottom:dotted 1px #979D91;
         }
p.second-caption { 
         font-style:italic;
         font-weight: bold;
         font-family: arial;
         padding: 0 0 20px 0;
         margin: 0; 
         }
p.guest-signoff {
                font-style: italic;
                font-weight: bold;
                text-align: right;
                 }
.guestbook-intro {
                  font-style: italic;
                   }
h2.index-item       { 
                   border-top:dotted 1px #979D91;
                   padding-top: 15px;
                   }