 .background
 { background-image: url(images/seascapebg.jpg); background-repeat: no-repeat; background-position: center; background-color: #2B5798;}

 .menubg-about
 { background-image: url(images/menubg-coast.jpg); background-repeat: no-repeat;}

 .menubg-cottages
 { background-image: url(images/menubg-hammock.jpg); background-repeat: no-repeat;}

 .menubg-rockport
 { background-image: url(images/menubg-boats.jpg); background-repeat: no-repeat;}

 .menubg-calendar
 { background-image: url(images/menubg-flowers1.jpg); background-repeat: no-repeat;}

 .menubg-contact
 { background-image: url(images/menubg-kayaks.jpg); background-repeat: no-repeat;}

 .menubg-hotspots
 { background-image: url(images/menubg-vista.jpg); background-repeat: no-repeat;}

 .content
 { vertical-align: top; margin: 5; text-indent: 0; line-height: 14px; font-family: Tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #444477; text-decoration: none; padding-left: 0; padding-right: 0;}

 .heading
 { vertical-align: top; line-height: 15px; font-family: Tahoma, helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #224477; text-decoration: none; padding-left: 0; padding-right: 0;}

 .dates
 { vertical-align: top; line-height: 15px; font-family: Tahoma, helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #000033; text-decoration: none; padding-left: 0; padding-right: 0;}

 .superheading
 { vertical-align: top; line-height: 15px; font-family: Tahoma, helvetica, sans-serif; font-size: 46px; font-weight: normal; color: #224477; text-decoration: none; padding-left: 0; padding-right: 0;}

 .cottagebullets
 { vertical-align: top; margin: 5; line-height: 45px; font-family: Tahoma, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #444477; text-decoration: none; padding-left: 20; padding-right: 0;}

 .cottagebulletstight
 { vertical-align: top; margin: 5; line-height: 14px; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #444477; text-decoration: none; padding-left: 10; padding-right: 0;}

 .contactdata
 { vertical-align: top; margin: 10; line-height: 17px; font-family: Tahoma, helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #444477; text-decoration: none; padding-left: 30; padding-right: 0;}

 .gallery
 { vertical-align: top; margin: 5; line-height: 14px; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #444477; text-decoration: none; text-align: center; padding-left: 10; padding-right: 0;}

 .reviews
 { text-indent: 10; vertical-align: top; margin: 10; line-height: 14px; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #444477; text-decoration: none; text-align: left; padding-left: 10; padding-right: 0;}

 .thingstodo
 { vertical-align: top; margin: 5; text-indent: 0; line-height: 18px; font-family: Tahoma, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #444477; text-decoration: none; padding-left: 20; padding-right: 0;}
