#cinematimes a:link,#cinematimes a:hover,#cinematimes a:visited,#cinematimes a:active {
color:#0058a4;
font-size:12px;
text-decoration:none;
font-weight:700;
font-style:italic;
}

#cinematimes a:hover {
text-decoration:underline;
}

#ABusinessPage div div.productboxwrap {
float:left;
border:1px solid #ccc;
height:245px;
width:115px;
margin-right:5px;
margin-left:5px;
border-bottom:3px solid #888;
border-right:2px solid #aaa;
}

#businesspageBusinessDesciption {
border-bottom:2px solid #006fd6;
padding-bottom:5px;
margin-bottom:5px;
}

#ABusinessPage div div.productboxwrap div.productpaypalbutton {
float:left;
width:68px;
text-align:center;
height:25px;
margin-left:26px;
margin-right:26px;
}

#ABusinessPage div div.productboxwrap div.productdescripion {
float:left;
width:105px;
height:65px;
text-align:center;
overflow:hidden;
margin:5px;
}

#ABusinessPage div div.productboxwrap div.productphoto {
float:left;
width:115px;
height:80px;
text-align:center;
}

#ABusinessPage div div.productboxwrap div.productname {
float:left;
width:115px;
padding-top:5px;
height:30px;
text-align:center;
line-height:15px;
font-weight:700;
font-size:12px;
}

#top div.glow div.curve {
float:left;
width:800px;
background-image:url(images/curvetop.png);
background-position:0 0;
background-repeat:no-repeat;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background-color:#2776b3;
margin-bottom:20px;
}

#wrap {
width:800px;
overflow:hidden;
margin:auto;
}

#activityfront div.topTenActivities div.AnActivity p img {
padding:0 5px 5px;
}

div.Onewide {
float:left;
border-top:1px dotted #ccc;
margin:0;
padding:0;
}

#center div.Onewide h1 {
display:none;
visibility:hidden;
text-indent:-3000px;
width:0;
height:0;
}

p a:hover {
font-weight:400;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#125e87;
margin:4px 0;
}

div#top {
float:left;
width:800px;
height:115px;
background:url(banner/topbanner.jpg) no-repeat;
}

div#top div.glow {
float:left;
width:800px;
background:url(images/head_glow.png) no-repeat;
}

div#top div.Heading {
float:left;
width:559px;
}

div#top div.glow div.Heading h1 {
color:#fff;
height:115px;
width:559px;
text-align:center;
text-indent:-3000px;
margin:0;
padding:0;
}

div#top div.glow div.Heading div.AccessibleMenu {
float:left;
width:800px;
display:none;
}

div#top div.glow div.SearchBoxes {
float:right;
width:201px;
height:78px;
margin-top:12px;
margin-right:20px;
background-image:url(images/search_bg.png);
padding:5px;
}

#top div.glow div.SearchBoxes form h3 {
color:#00305a;
}

div#tmenu {
float:left;
width:800px;
background:#00305a;
border-bottom:1px solid #527195;
}

div#tmenu p {
padding-right:10px;
text-align:right;
color:#e7ecf9;
}

div#tmenu ul {
text-align:right;
margin:5px 20px 5px 5px;
padding:0;
}

div#tmenu ul li {
display:inline;
margin-left:2px;
}

div#tmenu ul li a:hover {
color:#5a88b5;
text-decoration:none;
}

div#cen {
float:left;
width:800px;
background:#fff;
}

div#center {
float:left;
width:515px;
background:#fff;
padding:5px;
}

div#leftbar {
float:left;
width:125px;
background:#fff;
}

div#leftbar div.lmenu {
float:left;
width:125px;
}

div#leftbar div.lmenu ul li {
display:block;
font-weight:400;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:left;
background:#00305a;
}

div#leftbar div.lmenu ul li a {
display:block;
width:100px;
border-bottom:1px solid #527195;
text-align:left;
padding:4px 5px 4px 20px;
}

div#leftbar div.lmenu ul li a:link {
background:#00305a;
color:#fff;
text-decoration:none;
background-image:url(images/arrow2.png);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
}

div#leftbar div.lmenu ul li a:hover {
background:#0052b6;
color:#ecf2fd;
text-decoration:none;
background-image:url(images/arrow2.png);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
}

div#leftbar div.lmenu ul li a:visited {
color:#fff;
background:inherit;
text-decoration:none;
background-image:url(images/arrow2.png);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
}

div#leftbar div.lmenu ul li a:active {
background-color:#81cbdb;
text-decoration:none;
background-image:url(images/arrow2.png);
background-position:0 0;
background-repeat:no-repeat;
text-align:left;
}

#leftbar div.lmenu ul li.rss a {
background-image:url(images/rssicon.gif);
background-position:96% 3px;
background-repeat:no-repeat;
}

div#rightbar {
float:left;
width:150px;
}

div#bot {
float:left;
width:800px;
color:#ccc;
background:#fff url(banner/footer.jpg) no-repeat 0 0;
}

div#bot p {
text-align:center;
margin-top:112px;
margin-bottom:0;
background:#0c53a0 url(images/curvebot.png) no-repeat center bottom;
color:#fff;
float:left;
width:800px;
padding:10px 0;
}

#leftbar div.NewsLetter p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1b3e62;
margin:0;
}

#leftbar div.NewsLetter div.text {
padding-left:5px;
padding-right:5px;
}

#SearchInContent {
float:left;
width:210px;
background:#cae4ec;
border-bottom:1px solid #000;
height:193px;
padding:5px;
}

#SearchInContent form h3 {
margin-bottom:3px;
margin-top:3px;
}

#SearchInContent h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:700;
color:#003360;
text-decoration:none;
margin:0;
padding:0;
}

#SearchInContent form div.left {
float:left;
width:120px;
}

#SearchInContent form div.right input {
margin-top:34px;
float:right;
}

#leftbar div.AdWord {
float:left;
width:125px;
text-align:center;
}

#center div.Onewide div.Articles div.ArticleWrap p img {
float:left;
margin-right:5px;
margin-bottom:5px;
}

div#rightbar div.SurfReport {
float:left;
width:150px;
color:#fff;
background:#0265cb;
background-repeat:no-repeat;
background-position:0 1000px;
margin:0;
}

#rightbar div.SurfReport h2 {
height:86px;
text-indent:-3000px;
text-align:center;
background:#0066ca url(/css/modules/surfreporthead.png) no-repeat center;
margin:0;
padding:0;
}

#rightbar div.SurfReport div.thewave {
float:left;
background:#0066ca url(/css/modules/surfwave.jpg) no-repeat 0 0;
}

#rightbar div.SurfReport div.text {
float:left;
color:#edf0f3;
background:transparent url(/css/modules/surfreportbot.png) repeat-x right bottom;
padding:5px 5px 15px;
}

#rightbar div.SurfReport div.text p {
color:#fff;
font-weight:700;
}

#rightbar div.HotProperty {
float:left;
width:150px;
margin-bottom:10px;
padding-bottom:8px;
text-align:center;
background:#f0edcc url(images/modulebotbg.png) 0 bottom;
}

#rightbar div.HotProperty h2 {
text-align:center;
background:url(images/moduletopbg.png) repeat-y;
padding-top:4px;
padding-bottom:2px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
text-decoration:none;
font-size:12px;
word-spacing:1px;
margin:0;
}

#rightbar div.HotProperty div.text {
background-image:url(images/modulecontentbg.png);
margin:0;
padding:5px;
}

#rightbar div.HotProperty div.text img {
clear:both;
margin:5px auto;
}

#center div.Onewide div.Articles {
border-top:1px solid #000;
}

#ThingsToDo div.thingstodowrap {
width:360px;
float:left;
margin:auto;
}

#ThingsToDo div.left {
float:left;
width:360px;
}

#ThingsToDo div.right {
float:left;
width:155px;
text-align:left;
}

#ThingsToDo div.thingstodowrap div.left {
float:left;
width:45px;
}

#ThingsToDo div.thingstodowrap div.right {
float:left;
width:305px;
text-align:left;
}

#ThingsToDo div.right p img {
float:left;
padding-right:5px;
padding-bottom:5px;
}

#NewsAndEvents div.left {
float:left;
width:258px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:4px;
margin-right:4px;
}

#NewsAndEvents div.right {
float:left;
width:248px;
margin-top:4px;
margin-left:4px;
}

#NewsAndEvents div.left div.article {
margin-bottom:5px;
}

#EditorsVoice {
float:left;
width:287px;
border-bottom:1px solid #333;
margin-top:4px;
height:199px;
padding-right:5px;
}

#EditorsVoice p a:link {
color:#125e87;
}

#EditorsVoice p a:hover {
color:#125e87;
text-decoration:underline;
}

#LateRooms h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:700;
color:#003360;
text-decoration:none;
border-top:1px solid #000;
margin:5px 0;
}

#LateRooms div.left div.HotelWrap div.Right {
float:left;
width:200px;
}

#LateRooms h4 {
font-size:12px;
margin:10px 0 0;
}

#LateRooms p.Info {
width:200px;
margin:0 0 0 5px;
}

#center div.Onewwide div.FlashTop {
float:left;
margin-left:-5px;
margin-top:-5px;
}

#leftbar div.TalkedAboutHotels ol li div.listwrap {
float:left;
width:120px;
clear:left;
}

#rightbar div.TheTideTimes div.text ol li div.tidalwrap div.right {
float:left;
width:60px;
text-align:left;
}

#rightbar div.TheTideTimes div.text div.bot {
float:left;
width:150px;
background:#4f6f93;
border-bottom:4px solid #ccc;
color:#fff;
}

#rightbar div.TheTideTimes div.text div.bot a img {
position:relative;
top:5px;
}

#rightbar div.TheTideTimes div.text div.bot a p {
color:#fff;
text-decoration:none;
text-align:right;
float:left;
width:120px;
font-size:12px;
padding:2px 5px 2px 2px;
}

#rightbar div.TheTideTimes div.text ol li {
float:left;
display:block;
width:150px;
}

#rightbar div.TheTideTimes {
float:left;
width:150px;
background-color:#cae4ec;
}

#rightbar div.TheTideTimes h2 {
color:#fff;
font-size:12px;
border-bottom:2px solid #275a8f;
background-color:#00305a;
margin:0;
padding:2px;
}

#rightbar div.TheTideTimes div.text ol {
list-style-type:none;
width:150px;
margin:0;
padding:0;
}

#rightbar div.TheTideTimes div.text ol li div.tidalwrap div.left {
float:left;
width:50px;
text-align:right;
}

#rightbar div.TheTideTimes div.text ol li div.tidalwrap div.cen {
float:left;
width:40px;
text-align:center;
}

#AccommodationPage div.Onewide div.TypesBox div.Area h4 {
display:block;
width:248px;
background:#4f6f93;
color:#fff;
border:2px outset #4f6f93;
font-size:12px;
margin:5px 0;
padding:1px;
}

#AccommodationPage div.Onewide div.TypesBox div.Area ul {
list-style:none;
width:250px;
margin:0;
padding:2px 0;
}

#AccommodationPage div.Onewide div.right {
float:left;
width:252px;
padding-left:5px;
}

#AccommodationPage div.Onewide div.left {
float:left;
width:257px;
padding-right:0;
}

#AccommodationPage div.Onewide div.right div.AccomTop {
background:#cae4ec;
width:230px;
border-style:outset;
border-width:1px;
padding:5px 10px;
}

#AccommodationPage div.Onewide h2.AccomodationPage {
visibility:hidden;
width:0;
height:0;
margin-top:-5px;
}

#AccommodationPage div.Onewide div.right div.AccomTop form div.left {
width:100px;
float:left;
}

#AccommodationPage div.Onewide div.right div.AccomTop form div.right {
width:120px;
float:left;
}

#AccommodationPage div.Onewide div.TypesBox div.Area ul li ul {
margin-left:15px;
list-style:square inside;
}

#AccommodationPage div.Onewide div.TypesBox div.Area ul li ul li a {
color:#333;
text-decoration:none;
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:4px 0;
}

#AccommodationPage div.Onewide div.FourHotels div.ProfileAHotel {
float:left;
width:114px;
margin-left:2px;
margin-right:2px;
padding:5px;
}

#AccommodationPage div.Onewide div.FourHotels div.ProfileAHotel div.inner {
border:2px outset #fff;
text-align:center;
}

#AccommodationPage div.Onewide div.FourHotels div.ProfileAHotel div.inner p.cost {
font:14px Georgia, "Times New Roman", Times, serif;
}

#AccommodationPage div.Onewide h3 {
background:#4f6f93;
color:#fff;
border:2px outset #4f6f93;
font-size:12px;
display:block;
width:515px;
margin:5px 0;
padding:1px;
}

#AccommodationPage div.Onewide div.FourHotels div.ProfileAHotel a div.inner h3 {
width:auto;
border:none;
background:transparent;
color:#000;
margin:0 0 5px;
padding:0;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li div.topRestaurant div.right p.description {
color:#666;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li div.topRestaurant p.restaurantname {
font-weight:700;
color:#333;
}

#TabbedPanels1 ul.TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected {
color:#fff;
background-color:#0b3c77;
float:left;
width:124px;
border-bottom:none;
margin:0;
padding:2px;
}

#TabbedPanels1 ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
width:120px;
background-color:#cae4ec;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:700;
margin:0;
padding:2px;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li div.topRestaurant div.left {
float:left;
width:75px;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li div.topRestaurant div.right p {
float:left;
width:400px;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol {
float:left;
margin:0;
padding:0;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.TabbedPanelsTab {
float:left;
list-style:none;
border-left:solid 1px #CCC;
border-bottom:solid 1px #999;
border-top:solid 1px #999;
border-right:solid 1px #999;
cursor:pointer;
}

#TabbedPanels1 div.TabbedPanelsContentGroup {
border:1px outset gray;
float:left;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible {
float:left;
width:498px;
background:#FFF;
}

div.rank {
float:left;
width:498px;
margin-top:5px;
}

div.rank div.no {
float:left;
width:17px;
font-size:15px;
font-weight:700;
background:url(images/starbg.gif) no-repeat;
color:#fff;
text-align:center;
margin-right:2px;
padding-right:1px;
}

div.rank div.box div.top h4 {
width:478px;
font-size:12px;
font-weight:700;
background:#fff;
margin:0;
padding:0;
}

div.rank div.box div.below {
float:left;
width:478px;
margin:0;
padding:0;
}

div.rank div.box div.below div.Photo {
float:left;
width:50px;
margin:0;
padding:0;
}

div.rank div.box div.below div.Text {
float:left;
width:428px;
}

div.FeaturedRestaurantBox div.top {
float:left;
width:498px;
background-color:#a9badd;
margin:0;
padding:0;
}

div.FeaturedRestaurantBox div.top div.left {
float:left;
width:438px;
min-width:389px;
max-width:389px;
border-color:#00305a;
margin:0;
padding:0;
}

div.FeaturedRestaurantBox div.top div.left h4 {
float:left;
display:block;
width:298px;
color:#00295a;
font-weight:700;
font-size:20px;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin:0;
padding:20px 0 0 10px;
}

div.FeaturedRestaurantBox div.top div.left h5 {
float:left;
display:block;
width:200px;
color:#304e80;
font-weight:400;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin:0;
padding:0 0 0 10px;
}

div.FeaturedRestaurantBox div.top div.right {
float:left;
height:80px;
background:url(images/rated.gif) no-repeat right center;
width:90px;
max-width:90px;
margin:0;
padding:0;
}

div.FeaturedRestaurantBox div.bot p img {
float:left;
margin-bottom:5px;
margin-right:5px;
}

div.FeaturedRestaurantBox div.bot p.readmore {
float:right;
display:block;
text-align:right;
border:1px outset #999;
background:#ccc;
font-weight:700;
color:#fff;
padding:2px;
}

#AccommodationPage div.Onewide h2.RestaurantPage {
visibility:hidden;
width:0;
height:0;
margin:5px 0 0;
padding:0;
}

#AccommodationPage div.Onewide div.RestaurantQL ul#alphabet {
list-style:none;
color:#08468b;
font-size:12px;
font-weight:700;
text-align:center;
background:#cae4ec;
border-style:outset;
border-width:1px;
margin:0;
padding:5px 10px;
}

#AccommodationPage div.Onewide div.RestaurantQL ul#alphabet li {
display:inline;
margin:0 5px 0 0;
}

#alphabet li.alphabet a {
color:#08468b;
text-decoration:none;
}

#AHotelPage div.top {
float:left;
width:515px;
border-bottom:1px solid #ccc;
margin-bottom:5px;
}

#AHotelPage div.mainArea div.bigArea div.contactdetails {
float:right;
width:130px;
background:#8aa0bd;
color:#000;
margin:2px;
padding:5px;
}

#AHotelPage div.mainArea div.bigArea {
float:left;
width:370px;
padding-right:5px;
}

#AHotelPage div.mainArea div.rhsCol div.contactdetails span.quoteUs {
color:#2b82e4;
font-weight:700;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-variant:normal;
}

#AHotelPage div.mainArea div.rhsCol div.contactdetails p {
text-align:center;
}

#AHotelPage div.mainArea div.rhsCol div.getAmmenities ul li {
padding-right:5px;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.rowh {
float:left;
width:366px;
background-color:#3b5998;
color:#fff;
padding-top:2px;
padding-bottom:2px;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.arow {
float:left;
width:366px;
background-color:#9db1ca;
padding-top:2px;
padding-bottom:2px;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.brow {
float:left;
width:366px;
background-color:#d9e1ed;
padding-top:2px;
padding-bottom:2px;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.deal {
float:left;
width:262px;
padding-left:2px;
padding-right:2px;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.price {
float:left;
width:50px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.buy {
float:left;
width:50px;
height:12px;
background-image:url(../xAdmin/css/cart.png);
background-repeat:no-repeat;
background-position:top center;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox div.buy a {
float:left;
width:50px;
height:12px;
text-indent:-3000px;
cursor:pointer;
}

#AHotelPage div.mainArea div.bigArea div.dealsbox {
float:left;
width:366px;
border:1px solid #3b5998;
color:#253160;
font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin:10px auto auto;
}

#AHotelPage div.mainArea div.rhsCol h3 {
background-color:#00305a;
color:#eff;
padding:2px;
}

#AHotelPage div.mainArea div.bigArea div.twoUpOneAcross div.right {
float:left;
width:230px;
height:158px;
}

#AHotelPage div.mainArea div.rhsCol div.photoAlbum img {
border:1px solid #ddd;
}

#AHotelPage div.mainArea div.rhsCol div.getAmmenities ul {
list-style-type:none;
font-size:12px;
color:#666;
margin:0;
padding:0;
}

#AHotelPage div.enquiryForm {
float:left;
width:500px;
margin-top:5px;
border:2px outset #d7e2fb;
background:#d7e2fb;
padding:5px;
}

#AHotelPage div.mainArea div.rhsCol {
float:left;
width:140px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#AHotelPage div.top div.mainPhoto {
float:left;
width:60px;
padding:5px;
}

#AHotelPage div.top div.hotelRating {
float:right;
width:67px;
text-align:right;
position:relative;
top:20px;
right:45px;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
}

div.hotelRating p.Zerostar {
width:75px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-135px 0;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
margin:0 0 0 5px;
}

div.hotelRating p.Onestar {
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-52px 0;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
margin:0 0 0 5px;
}

div.hotelRating p.Twostar {
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-39px 0;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
margin:0 0 0 5px;
}


div.hotelRating p.Threestar {
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-26px 0;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
margin:0 0 0 5px;
}

div.hotelRating p.Fourstar {
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-13px 0;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
margin:0 0 0 5px;
}

div.hotelRating p.Fivestar {
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
text-indent:-3000px;
letter-spacing:-3000px;
word-spacing:-3000px;
margin:0 0 0 5px;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent div.innerwrap div.left {
padding-left:8px;
padding-top:2px;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent div.innerwrap div.left div.photos {
float:left;
width:245px;
text-align:center;
}

div#YourReviews {
float:left;
padding:8px 8px 0;
}

#TabbedPanels1 div.innerwrap div.right {
float:left;
width:243px;
margin:2px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials h3 {
float:left;
font-size:14px;
background-color:#4f6f93;
color:#fff;
padding-left:20px;
border:1px outset #4f6f93;
background-image:url(images/downarrow.gif);
background-position:4px 2px;
background-repeat:no-repeat;
}

h3#wthg {
float:left;
width:220px;
font-size:14px;
background-color:#4f6f93;
color:#fff;
padding-left:20px;
border:1px outset #4f6f93;
background-image:url(images/downarrow.gif);
background-position:4px 2px;
background-repeat:no-repeat;
}

h3#adrevw {
float:left;
width:220px;
font-size:14px;
background-color:#4f6f93;
color:#fff;
padding-left:20px;
border:1px outset #4f6f93;
background-image:url(images/downarrow.gif);
background-position:4px 2px;
background-repeat:no-repeat;
margin-top:5px;
}

h3#YourReviews {
float:left;
width:475px;
font-size:14px;
background-color:#4f6f93;
color:#fff;
padding-left:20px;
margin-left:8px;
border:1px outset #4f6f93;
background-image:url(images/downarrow.gif);
background-position:4px 2px;
background-repeat:no-repeat;
margin-top:5px;
}

#whattheyhavegotbox {
float:left;
width:240px;
}

#resgmap {
float:left;
width:227px;
margin-bottom:5px;
font-size:14px;
background-color:#4f6f93;
color:#fff;
padding-left:20px;
border:1px outset #4f6f93;
background-image:url(images/downarrow.gif);
background-position:4px 2px;
background-repeat:no-repeat;
}

#TabbedPanels1 div.innerwrap div.left div.ourviews {
float:left;
line-height:16px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.Detail div.chart div.arow div.right {
line-height:16px;
text-align:left;
color:#000;
width:140px;
margin-left:60px;
border:none;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.Overall div.rating {
margin-bottom:10px;
}

#TabbedPanels1 div.innerwrap div.left {
float:left;
width:249px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.left {
float:left;
width:100px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.right {
float:left;
width:100px;
text-align:right;
padding-right:5px;
padding-top:2px;
color:#fff;
margin-bottom:2px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart {
width:200px;
margin:5px auto auto;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.Overall {
width:250px;
text-align:center;
float:left;
clear:both;
margin:auto;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.right div.barrateOne {
width:20px;
background-color:#4f6f93;
padding-right:5px;
padding-bottom:1px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.right div.barrateTwo {
width:40px;
background-color:#4f6f93;
padding-right:5px;
padding-bottom:1px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.right div.barrateThree {
width:60px;
background-color:#4f6f93;
padding-right:5px;
padding-bottom:1px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.right div.barrateFour {
width:80px;
background-color:#4f6f93;
padding-right:5px;
padding-bottom:1px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow div.right div.barrateFive {
width:100px;
background-color:#4f6f93;
padding-right:5px;
padding-bottom:1px;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.chart div.arow {
float:left;
width:230px;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
}

#TabbedPanels1 div.innerwrap div.right div.essentials div.Overall div.rating span.percentage {
font:20px Georgia, "Times New Roman", Times, serif;
color:#00305a;
}

#aRestaurant #TabbedPanels1 ul.TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected {
color:#fff;
background-color:#00305a;
width:117px;
border:1px solid #00305a;
margin:0;
padding:2px;
}

#aRestaurant #TabbedPanels1 ul.TabbedPanelsTabGroup {
float:left;
width:510px;
}

#aRestaurant #TabbedPanels1 ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
width:123px;
background-color:#cae4ec;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:700;
margin:0;
padding:2px;
}

div.areview div.bot p {
color:#070707;
}

div.areview div.mid div.hoztable div.hztbltr {
float:left;
width:485px;
border-top:1px solid #ccc;
}

div.areview div.top div.lef {
float:left;
width:200px;
margin-top:10px;
}

div.areview div.top div.rig {
float:right;
width:200px;
text-align:right;
font:40px Georgia, "Times New Roman", Times, serif;
}

div.areview div.mid div.hoztable div.hztbltr div.a {
float:left;
width:60px;
font-size:12px;
margin-top:8px;
}

div.areview div.top div.lef p span.Date {
color:#4f6f93;
padding-left:5px;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.areview div.top div.rig p span.overallrev {
position:relative;
padding-right:10px;
font:20px Georgia, "Times New Roman", Times, serif;
color:#00305a;
}

div.areview {
border:1px solid #3875d7;
float:left;
width:485px;
background-color:#d7e2fb;
margin-bottom:5px;
padding:5px;
}

div.areview div.mid div.hoztable div.hztbltr div.b div.FiveBar sup {
font:18px Georgia, "Times New Roman", Times, serif;
color:#005fb7;
}

div.areview div.mid div.hoztable div.hztbltr div.b div.FiveBar sub {
font:11px Georgia, "Times New Roman", Times, serif;
color:#85969c;
}

div.areview div.mid div.hoztable div.hztbltr div.b {
float:left;
width:34px;
font-size:12px;
}

div.areview div.mid div.hoztable div.hztbltr div.b div.FiveBar {
float:left;
width:40px;
}

div.areview div.mid div.hoztable {
float:left;
width:490px;
clear:both;
}

#TabbedPanels1 ul.TabbedPanelsTabGroup li.TabbedPanelsTab.TabbedPanelsTabSelected a {
text-decoration:none;
color:#fff;
}

#TabbedPanels1 ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {
text-decoration:none;
color:#00305a;
}

#YourReviews div.threeBars {
float:left;
width:244px;
padding:2px;
}

#YourReviews div.threeBars div.MiniBarWrap {
float:left;
width:244px;
}

#YourReviews div.threeBars div.MiniBarWrap div.Right {
float:left;
width:164px;
}

#YourReviews div.threeBars div.MiniBarWrap h4 {
margin:3px 0 0;
}

#YourReviews div.photobox {
float:left;
width:auto;
border-color:#b8b1a8 #cacaca #434343 #b8b1a8;
border-style:outset;
border-width:1px 2px 2px 1px;
margin:auto;
padding:5px;
}

#YourReviews div.photobox div.thephoto {
border:1px solid #999;
text-align:center;
width:auto;
}

#YourReviews div.invisibox {
float:left;
width:100px;
height:100px;
text-align:center;
}

#YourReviews div.invisicen {
width:auto;
margin-left:50px;
text-align:center;
}

div.eventpagewrap div.MonthBox.hidmonth {
display:none;
}

div.eventpagewrap {
width:450px;
margin:auto;
padding:5px;
}

div.eventpagewrap div.dateBar {
float:left;
width:460px;
border:2px outset #004c92;
background-color:#004c92;
}

div.eventpagewrap div.dateBar div.left {
float:left;
width:49%;
padding-left:5px;
}

div.eventpagewrap div.dateBar div.right {
float:right;
width:49%;
}

div.eventpagewrap div.dateBar div.right p.smaller {
text-align:right;
font:10px/18px Georgia, "Times New Roman", Times, serif;
padding-right:5px;
color:#7d95b2;
margin:0;
}

div.eventpagewrap div.aneventwrap {
float:left;
width:452px;
font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
border:1px solid #004c92;
border-top:none;
background:#ebf1f8;
padding:5px;
}

div.eventpagewrap div.aneventwrap div.dstart {
float:left;
width:80px;
}

div.eventpagewrap div.aneventwrap div.ename {
float:left;
width:160px;
}

div.eventpagewrap div.aneventwrap div.ename a:link,div.eventpagewrap div.aneventwrap div.ename a:hover,div.eventpagewrap div.aneventwrap div.ename a:visited,div.eventpagewrap div.aneventwrap div.ename a:active {
color:#00305a;
text-decoration:none;
font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.eventpagewrap div.aneventwrap div.ename a:hover {
color:#00305a;
text-decoration:underline;
font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.eventpagewrap div.aneventwrap div.eloc {
float:left;
width:70px;
}

#TheEvent {
float:left;
width:515px;
font-size:12px;
}

#TheEvent div.left {
float:left;
width:340px;
line-height:20px;
word-spacing:2px;
}

#TheEvent div.right {
float:left;
width:161px;
background-color:#e7efff;
line-height:17px;
border-style:outset;
border-width:2px;
padding:5px;
}

#TheEvent div.EventH h2 {
font-size:30px;
line-height:normal;
margin:0;
padding:0;
}

div#beach {
float:left;
width:505px;
background:url(images/starfish.jpeg) no-repeat right bottom;
margin:auto;
padding:5px 5px 70px;
}

#beach div.beachinfo div.left {
float:left;
width:247px;
padding-right:2px;
}

#beach div.beachinfo div.right {
float:left;
width:248px;
padding-left:3px;
}

#beach div.beachphotos div.aphoto div.aphotoin {
float:left;
width:70px;
height:50px;
overflow:hidden;
border:1px solid #8c8c8c;
margin:5px;
}

#activity div.top {
float:left;
width:515px;
border-bottom:2px solid #4f6f93;
}

#activity div.bod div.left div.photos {
float:left;
width:320px;
padding:5px;
}

#activity div.bod div.left div.photos div.otherphotos {
float:left;
width:320px;
text-align:center;
overflow:hidden;
padding:5px;
}

#activity div.bod div.right h3 {
margin-top:5px;
color:#FFF;
background:#00305a;
border-bottom:2px solid #275a8f;
padding:2px;
}

#activity div.bod div.right p {
padding:5px;
}

#activity div.bod div.left div.photos div#mainphoto {
float:left;
width:320px;
text-align:center;
padding:5px;
}

#activity div.top div.right {
float:right;
text-align:right;
}

#activity div.bod div.left {
float:left;
width:330px;
padding:5px;
}

#activity div.bod div.right {
float:left;
width:175px;
}

#activityfront div.ActivityAtoZ div.letterwrap {
float:left;
width:515px;
background-color:#cae4ec;
border-left:1px solid #00305a;
border-right:1px solid #00305a;
}

#activityfront div.ActivityAtoZ div.letterwrap div.top div.right {
float:right;
text-align:right;
padding-right:5px;
font:9px Georgia, "Times New Roman", Times, serif;
padding-top:2px;
}

#activityfront div.ActivityAtoZ div.letterwrap div.listing ul {
float:left;
list-style-position:inside;
font-weight:700;
font-size:12px;
list-style-type:none;
margin-left:50px;
width:430px;
padding:0;
}

#activityfront div.ActivityAtoZ div.letterwrap div.listing ul li {
margin-bottom:8px;
margin-top:2px;
list-style-type:none;
font:12px "Lucida Grande", Lucida, Verdana, sans-serif;
font-weight:700;
text-indent:0;
width:400px;
clear:both;
}

#activityfront div.ActivityAtoZ div.letterwrap div.listing ul li ul {
float:left;
list-style-type:none;
font-weight:400;
font-size:12px;
line-height:14px;
width:430px;
list-style-position:inside;
margin:0;
padding:0;
}

#activityfront div.ActivityAtoZ div.letterwrap div.listing ul li ul li {
font-size:12px;
font-weight:400;
list-style-position:inside;
list-style-type:none;
}

#activityfront div.ActivityAtoZ div.letterwrap div.top div.left {
float:left;
width:30%;
}

#activityfront div.ActivityAtoZ div.letterwrap div.listing {
float:left;
width:515px;
margin-left:0;
}

#activityfront div.catSearchResults {
float:left;
width:515px;
margin-bottom:10px;
background-color:#cae4ec;
border:2px outset #cae4ec;
}

#activityfront div.catSearchResults ul {
width:450px;
float:left;
list-style-position:inside;
list-style-type:none;
margin:5px 0 5px 32.5px;
padding:0;
}

#activityfront div.topTenActivities div.AnActivity {
float:left;
width:495px;
background-color:#cae4ec;
margin-bottom:2px;
border:2px outset #cae4ec;
padding:5px;
}

#activityfront div.topTenActivities div.AnActivity h4 {
background:#00305a;
border:2px outset #006fd6;
color:#fff;
width:495px;
margin:-5px 0 0 -5px;
padding:2px 2px 2px 5px;
}

#activityfront div.mustDos div.main div.right h4 {
background:#00305a;
border:2px outset #006fd6;
color:#fff;
width:495px;
margin:0 0 2px -5px;
padding:2px 2px 2px 5px;
}

#activityfront div.mustDos div.top h2 {
color:#00305a;
border-bottom:2px solid #00305a;
margin:0;
}

#activityfront div.topTenActivities div.AnActivity h4 span {
font:12px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

#activityfront div.topTenActivities {
float:left;
width:505px;
padding:5px;
}

#activityfront div.catSearchResults ul div.letterwrap div.listing li ul {
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
}

#activityfront div.catSearchResults ul div.letterwrap div.listing li {
margin-bottom:8px;
margin-top:2px;
font:12px "Lucida Grande", Lucida, Verdana, sans-serif;
font-weight:700;
list-style-position:inside;
list-style-type:none;
}

#activityfront div.catSearchResults ul div.letterwrap div.listing li ul li {
line-height:14px;
font-size:12px;
font-weight:400;
border-bottom:1px dotted #cae4ec;
list-style-position:inside;
list-style-type:none;
margin:2px 0;
padding:0;
}

#activityfront div.mustDos div.main div.left {
float:left;
width:130px;
padding:5px;
}

#activityfront div.mustDos div.main div.top h4 {
background:#00305a;
border:2px outset #006fd6;
color:#fff;
width:505px;
margin:0;
padding:2px 2px 2px 5px;
}

#activityfront div.mustDos div.main div.top {
float:left;
margin-top:15px;
}

#activityfront div.mustDos div.main div.right {
float:left;
width:360px;
padding:5px;
}

#DealsForRestaurants {
float:left;
width:495px;
margin-left:9px;
margin-top:5px;
}

#DealsForRestaurants div.tbl div.arow {
float:left;
width:495px;
background:#9db1ca;
color:#25316a;
padding-top:2px;
padding-bottom:2px;
}

#DealsForRestaurants div.tbl div.brow {
float:left;
width:495px;
background:#d9e1ed;
color:#25316a;
}

#DealsForRestaurants div.tbl div.Buy {
height:15px;
float:left;
width:30px;
text-indent:-3000px;
background-image:url(../xAdmin/css/cart.png);
background-repeat:no-repeat;
background-position:center;
padding:2px;
}

#DealsForRestaurants div.tbl {
float:left;
width:493px;
background:#3b5998;
border:1px solid #00305a;
font-size:12px;
}

#DealsForRestaurants div.tbl div.rowhed div.Info {
float:left;
width:390px;
font-weight:700;
color:#fff;
padding:2px;
}

#DealsForRestaurants div.tbl div.rowhed div.Price {
float:left;
width:60px;
font-weight:700;
color:#fff;
padding:2px;
}

#DealsForRestaurants div.tbl div.Info {
float:left;
width:390px;
font-weight:700;
padding:2px;
}

#DealsForRestaurants div.tbl div.Price {
float:left;
width:60px;
font-weight:700;
padding:2px;
}

#rightbar div.TopTables div.text h3 a:link,a:hover,a:active,a:visited {
background:none;
color:#00305a;
text-align:center;
border:none;
width:140px;
font-size:12px;
text-decoration:none;
margin:0;
padding:5px 0;
}

#beaches div.beachsswrap div.somebeacheswrap div.beach {
float:left;
width:247px;
display:block;
height:155px;
}

#beaches div.beachsswrap div.somebeacheswrap div.left {
float:left;
width:0;
height:0;
display:none;
}

#beaches div.beachsswrap div.somebeacheswrap div.beach div.right {
float:right;
width:247px;
}

#beaches div.beachsswrap div.somebeacheswrap div.beach div.left {
float:left;
width:140px;
padding:5px;
}

#LATEDEALSPAGE p.Info {
margin:0 0 0 5px;
}

#AddWalkPage ul li a:link,a:visited,a:active {
font-weight:400;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#125e87;
}

#AddWalkPage h3 {
color:#00305a;
font-size:12px;
}

#SingleWalk h3#YourReviews {
margin-left:0;
width:505px;
padding-left:10px;
padding-right:0;
}

#photosareaofbusinesspage div.walkphotos {
width:345px;
max-height:120px;
overflow:hidden;
}

#addressareaofbusinesspage {
overflow:hidden;
height:140px;
}

#YourWalkFin div.centcon form div.cent {
float:left;
text-align:right;
}

#YourWalkFin div.centcon form {
float:left;
width:400px;
margin-top:20px;
}

#form1 div.centcon {
float:left;
margin-top:100px;
}

#YourWalkFin h3 {
float:left;
width:505px;
background:#00305a;
margin-bottom:2px;
border:2px outset #006fd6;
color:#fff;
margin-left:0;
padding:2px 2px 2px 5px;
}

div.walkphotos div.aphoto div.aphotoin {
float:left;
overflow:hidden;
border:1px solid #8c8c8c;
margin:5px;
padding:0;
}

#AddWalkPage div.AddWalk {
float:right;
background-color:#98abc4;
border:2px outset #3b5998;
font-weight:700;
color:#333;
background-image:url(../xAdmin/css/add.png);
background-position:2px 4px;
background-repeat:no-repeat;
position:relative;
top:8px;
cursor:pointer;
margin:-6px 0 0 8px;
padding:5px 5px 5px 22px;
}

#AddWalkPage div.AddWalk a:link,a:hover,a:visited,a:active {
text-decoration:none;
color:#fff;
font-size:12px;
}

#ABusinessPage div h3 {
color:#00305a;
font-size:14px;
margin:0 0 5px;
padding:0;
}

#ABusinessPage div#addandphotoforBusiness {
border-top:2px solid #006fd6;
}

#LateRooms div.HotelWrap h4 a,#LateRooms div.HotelWrap h4 a:link,#LateRooms div.HotelWrap h4 a:hover,#LateRooms div.HotelWrap h4 a:visited,#LateRooms div.HotelWrap h4 a:active {
font-size:12px;
text-decoration:none;
color:#002c54;
font-weight:bolder;
margin:10px 0 0;
}

#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent div.innerwrap div.left div.ourviews p {
width:249px;
}

#jobsListingPage {
font-size:12px;
}

#jobsListingPage a:link,#jobsListingPage a:hover,#jobsListingPage a:visited,#jobsListingPage a:active {
font-size:12px;
text-decoration:none;
color:#1f5f93;
font-weight:400;
font-style:normal;
margin:10px 0 0;
}

#jobsListingPage a:hover {
font-size:12px;
text-decoration:underline;
}

h3,#NewsAndEvents div.left div.article h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
color:#000;
text-decoration:none;
font-size:12px;
word-spacing:1px;
margin:0;
}

p,#NewsAndEvents div.left div.article p.Info {
font-weight:400;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666;
margin:4px 0;
}

img:link,img:hover,a.moreleftBar:link img,a.moreleftBar:hover img,a.moreleftBar:visited img,a:link img,a:hover img,a:visited img,a:active img,img:visited,img:active {
border:none;
}

p a:link,p a:visited,p a:active {
font-weight:400;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#125e87;
margin:4px 0;
}

div#top div.glow div.SearchBoxes h2,div#top div.glow div.SearchBoxes h2 a.anAnchor:hover {
color:#00305a;
font-size:12px;
margin:0;
padding:0;
}

div#tmenu ul li a:link,div#tmenu ul li a:visited,div#tmenu ul li a:active,#bot p a:visited,#rightbar div.TheTideTimes div.text div.bot a,#activityfront div.topTenActivities div.AnActivity h4 a {
color:#fff;
text-decoration:none;
}

#leftbar div.lmenu ul li.rss a:link,#leftbar div.lmenu ul li.rss a:visited,#leftbar div.lmenu ul li.rss a:hover,#leftbar div.lmenu ul li.rss a:active {
background-image:url(images/rssicon.gif);
background-position:3px 5px;
background-repeat:no-repeat;
}

#bot p a,#bot p a:link,#rightbar div.HotHotels div.text a:link,#rightbar div.TopTables div.text a:link,#rightbar div.TopBars div.text a:link,#rightbar div.TopBars div.text a:visited,#rightbar div.FeaturedBusiness div.text a:link,#rightbar div.FeaturedBusiness div.text a:visited {
color:#fff;
}

#bot p a:hover,#bot p a:active {
color:#fff;
text-decoration:underline;
}

div#leftbar div.NewsLetter,div#leftbar div.TalkedAboutResturants,div#leftbar div.TalkedAboutHotels {
float:left;
width:124px;
color:#000;
background:#cae4ec;
border-right:1px solid #ccc;
}

div#leftbar div.NewsLetter h2,#leftbar div.TalkedAboutResturants h2,#leftbar div.TalkedAboutHotels h2 {
text-align:left;
background:#00305a;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
text-decoration:none;
font-size:12px;
word-spacing:1px;
border-bottom:2px solid;
margin-top:0;
border-color:#275a8f;
padding:2px;
}

#leftbar div.NewsLetter a.moreleftBar,#leftbar div.TalkedAboutResturants a.moreleftBar,#leftbar div.TalkedAboutHotels a.moreleftBar {
float:left;
width:120px;
background:#4f6f93;
color:#fff;
text-decoration:none;
text-align:right;
border-bottom:3px solid #ccc;
font-size:12px;
line-height:16px;
margin-top:5px;
padding:2px;
}

#leftbar div.NewsLetter a.moreleftBar img,#leftbar div.TalkedAboutResturants a.moreleftBar img,#leftbar div.TalkedAboutHotels a.moreleftBar img {
margin-bottom:-4px;
margin-right:5px;
}

#SearchInContent form div.right,#YourReviews div.threeBars div.MiniBarWrap div.Left {
float:left;
width:60px;
}

#rightbar div.SurfReport div.text strong,#leftbar div.TalkedAboutResturants ol li a:link,#leftbar div.TalkedAboutResturants ol li a:visited,#leftbar div.TalkedAboutHotels ol li a:link,#leftbar div.TalkedAboutHotels ol li a:visited {
color:#1b3e62;
}

#leftbar div.TalkedAboutResturants ol li div.left,#leftbar div.TalkedAboutHotels ol li div.left {
float:left;
width:90px;
padding-right:5px;
}

#leftbar div.TalkedAboutResturants ol li div.right,#leftbar div.TalkedAboutHotels ol li div.right {
float:left;
width:20px;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#7d9dc4;
}

#leftbar div.TalkedAboutResturants ol,#leftbar div.TalkedAboutHotels ol {
padding-left:5px;
margin:0;
}

#leftbar div.TalkedAboutResturants ol li,#leftbar div.TalkedAboutHotels ol li {
list-style-position:outside;
list-style-type:none;
float:left;
}

#leftbar div.TalkedAboutResturants ol li a,#leftbar div.TalkedAboutHotels ol li a {
text-decoration:none;
font:12px Georgia, "Times New Roman", Times, serif;
}

#leftbar div.TalkedAboutResturants ol li a:hover,#leftbar div.TalkedAboutHotels ol li a:hover {
color:#6b839f;
}

#leftbar div.TalkedAboutResturants ol li a:active,#leftbar div.TalkedAboutHotels ol li a:active {
color:#edf0f3;
}

#rightbar div.HotHotels div.text a,#rightbar div.TopTables div.text a,#rightbar div.TopBars div.text a,#rightbar div.FeaturedBusiness div.text a {
float:left;
width:145px;
background:#4f6f93;
color:#fff;
text-decoration:none;
text-align:right;
border-bottom:3px solid #ccc;
font-size:12px;
line-height:16px;
margin-top:5px;
margin-left:-5px;
padding:2px;
}

#rightbar div.HotHotels div.text a:visited,#rightbar div.TopTables div.text a:visited {
text-decoration:underline;
color:#fff;
}

#rightbar div.HotProperty div.text h3,#AccommodationPage div.Onewide div.right form h4,#AccommodationPage div.Onewide h4 {
margin:0;
}

#rightbar div.HotProperty div.text em,#rightbar div.FeaturedBusiness div.text em {
text-align:justify;
margin:0;
padding:0;
}

#rightbar div.TopBars,#rightbar div.TopTables,#rightbar div.HotHotels,#rightbar div.FeaturedBusiness {
float:left;
width:149px;
color:#000;
background:#cae4ec;
border-right:1px solid #ccc;
}

#rightbar div.TopBars h2,#rightbar div.TopTables h2,#rightbar div.HotHotels h2,#rightbar div.FeaturedBusiness h2 {
text-align:left;
background:#00305a;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
text-decoration:none;
font-size:12px;
word-spacing:1px;
border-bottom:2px solid;
border-color:#275a8f;
margin:0;
padding:2px;
}

#rightbar div.TopBars div.text,#rightbar div.TopTables div.text,#rightbar div.HotHotels div.text,#rightbar div.FeaturedBusiness div.text {
float:left;
width:140px;
text-align:center;
margin:0;
padding:0 5px;
}

#rightbar div.TopBars div.text img,#rightbar div.TopTables div.text img,#rightbar div.HotHotels div.text img,#rightbar div.FeaturedBusiness div.text img {
margin-bottom:-3px;
padding-right:3px;
}

#rightbar div.TopBars div.text h3,#rightbar div.TopTables div.text h3,#rightbar div.HotHotels div.text h3,#rightbar div.FeaturedBusiness div.text h3 {
background:none;
color:#00305a;
text-align:center;
margin:0;
padding:0;
}

#rightbar div.TopBars div.text em,#rightbar div.TopTables div.text em,#rightbar div.HotHotels div.text em {
font:12px Georgia, "Times New Roman", Times, serif;
color:#1b3e62;
text-align:justify;
margin:0;
}

#ThingsToDo,#LateRooms div.right div.HotelWrap,#LateRooms div.left div.HotelWrap,#AccommodationPage div.Onewide div.FourHotels,#AccommodationPage div.Onewide div.tabbox,div#TabbedPanels1.TabbedPanels,div#AHotelPage,#AHotelPage div.mainArea,#TheEvent div.EventH,div#activity,#activity div.bod,#activityfront div.ActivityAtoZ,#activityfront div.mustDos,#beaches div.beachmap,div#beaches,#LATEDEALSPAGE div.left,#LATEDEALSPAGE div.right,#LATEDEALSPAGE div.right div.HotelWrap,#LATEDEALSPAGE div.left div.HotelWrap,div#SingleWalk,#YourWalkFin div.fixer {
float:left;
width:515px;
}

#ThingsToDo h2,#center div.Onewide div.Articles h2,#NewsAndEvents div.left h2,#NewsAndEvents div.right h2,#EditorsVoice h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:700;
color:#003360;
text-decoration:none;
margin:5px 0;
}

#NewsAndEvents,#LateRooms {
float:left;
width:515px;
border-bottom:1px solid #333;
}

#NewsAndEvents div.right p.Info,#AHotelPage div.mainArea div.bigArea p,#beaches div.beachsswrap div.somebeacheswrap div.beach div.right p {
text-align:justify;
}

#EditorsVoice p a,#EditorsVoice p a:visited,#EditorsVoice p a:active,#LateRooms p.Info a:link,#LATEDEALSPAGE p.Info a:link {
color:#125e87;
text-decoration:none;
}

#LateRooms div.right div.HotelWrap div.Left,#LateRooms div.left div.HotelWrap div.Left,#LATEDEALSPAGE div.right div.HotelWrap div.Left,#LATEDEALSPAGE div.left div.HotelWrap div.left,#LATEDEALSPAGE div.right div.HotelWrap div.left {
float:left;
width:30px;
height:30px;
padding:2px;
}

#LateRooms div.right div.HotelWrap div.Right,#LATEDEALSPAGE div.right div.HotelWrap div.Right {
float:left;
width:450px;
}

#LateRooms h3,#LATEDEALSPAGE h3 {
font-size:14px;
margin:5px 0;
}

#LateRooms p.Notstar,#LATEDEALSPAGE p.Notstar {
text-indent:-3000px;
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-78px 0;
margin:0 0 0 5px;
}

#LateRooms p.Zerostar,#LATEDEALSPAGE p.Zerostar {
text-indent:-3000px;
width:75px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-135px 0;
margin:0 0 0 5px;
}

#LateRooms p.Onestar,#LATEDEALSPAGE p.Onestar {
text-indent:-3000px;
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-52px 0;
margin:0 0 0 5px;
}

#LateRooms p.Twostar,#LATEDEALSPAGE p.Twostar {
text-indent:-3000px;
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-39px 0;
margin:0 0 0 5px;
}

#LateRooms p.Threestar,#LATEDEALSPAGE p.Threestar {
text-indent:-3000px;
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-26px 0;
margin:0 0 0 5px;
}

#LateRooms p.Fourstar,#LATEDEALSPAGE p.Fourstar {
text-indent:-3000px;
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
background-position:-13px 0;
margin:0 0 0 5px;
}

#LateRooms p.Fivestar,#LATEDEALSPAGE p.Fivestar {
text-indent:-3000px;
width:67px;
line-height:18px;
background:url(images/stars.gif) no-repeat;
margin:0 0 0 5px;
}

#LateRooms p.moreleft,#LATEDEALSPAGE p.moreleft {
text-align:right;
margin:0 50px 0 0;
}

#LateRooms p.moreleft a,#LATEDEALSPAGE p.moreleft a {
color:#1267bb;
text-decoration:none;
}

#LateRooms p.moreleft a:link,#LateRooms p.moreleft a:hover,#LateRooms p.moreleft a:active,#LATEDEALSPAGE p.moreleft a:link,#LATEDEALSPAGE p.moreleft a:hover,#LATEDEALSPAGE p.moreleft a:active {
color:#1267bb;
}

#LateRooms p.moreleft a:visited,#LATEDEALSPAGE p.moreleft a:visited {
color:#1267bb;
text-decoration:underline;
}

#AccommodationPage,#AccommodationPage div.FlashTop embed {
float:left;
width:515px;
overflow:hidden;
}

#AccommodationPage div.Onewide div.TypesBox div.left,div.right,#AccommodationPage div.Onewide div.TypesBox div.left,div.left {
float:left;
width:255px;
overflow:hidden;
}

#AccommodationPage div.Onewide div.TypesBox div.Area ul li,div.areview div.top div.lef p span.name {
font-weight:700;
}

#AccommodationPage div.Onewide div.TypesBox,#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li div.topRestaurant,#beaches div.beachsswrap div.somebeacheswrap {
float:left;
}

div.rank div.box,div.rank div.box div.top {
float:left;
width:478px;
}

div.FeaturedRestaurantBox,div.FeaturedRestaurantBox div.bot {
float:left;
width:498px;
margin:0;
padding:0;
}

ul#ResQL,ul#StarQL {
list-style:none;
text-align:center;
background:#cae4ec;
border-style:outset;
border-width:1px;
padding:5px 10px;
}

#ResQL li,ul#StarQL li {
display:inline;
padding:5px;
}

#ResQL li a,ul#StarQL li a {
text-decoration:none;
color:#08468b;
padding:5px;
}

#AHotelPage div.mainArea div.bigArea div.twoUpOneAcross,#AHotelPage div.top div.nameAddress {
float:left;
width:370px;
}

#AHotelPage div.mainArea div.bigArea div.twoUpOneAcross div.left,div.eventpagewrap div.aneventwrap div.ecat {
float:left;
width:140px;
}

h3#ourview,#ess {
float:left;
width:227px;
font-size:14px;
background-color:#4f6f93;
color:#fff;
padding-left:20px;
border:1px outset #4f6f93;
margin-bottom:5px;
line-height:16px;
}

#aRestaurant div.Top div.right,div.fixer div.left {
text-align:right;
}

div.areview div.mid,div.areview div.top,div.areview div.bot {
float:left;
width:485px;
}

#beach div.beachinfo,#beach div.DirectMe {
float:left;
width:505px;
margin-bottom:10px;
}

#beach div.beachinfo h3,#beach div.SurfingInfo h3,#beach div.SurfCondition h3,#beach div.beachintro h2,#beach div.DirectMe h3 {
margin-top:0;
}

#beach div.SurfCondition,div.beachintro,#beach div.SurfingInfo {
float:left;
width:505px;
}

#beach div.beachphotos,div.walkphotos {
float:left;
width:505px;
text-align:center;
}

#beach div.beachphotos div.aphoto,div.walkphotos div.aphoto {
float:left;
overflow:hidden;
background:#fff;
border-right:2px solid #888;
border-top:1px solid #999;
border-left:1px solid #999;
border-bottom:2px solid #6a6a6a;
margin-left:5px;
margin-right:10px;
margin-bottom:5px;
}

#activityfront div.ActivityAtoZ div.letterwrap div.top,#activityfront div.catSearchResults h3 {
float:left;
width:505px;
background:#00305a;
margin-bottom:2px;
border:2px outset #006fd6;
color:#fff;
padding:2px 2px 2px 5px;
}

#activityfront div.ActivityAtoZ div.letterwrap div.listing ul li a,#activityfront div.catSearchResults ul div.letterwrap div.listing li a {
text-decoration:none;
color:#002343;
}

#rightbar div.HotHotels div.text div.alinknochange a:link,a:hover,a:active,a:visited,#rightbar div.HotHotels div.text div.alinknochange a:visited,#rightbar div.TopTables div.text div.alinknochange a:link,a:hover,a:active,a:visited,#rightbar div.TopTables div.text div.alinknochange a:visited,#rightbar div.TopBars div.text div.alinknochange a:link,a:hover,a:active,a:visited,#rightbar div.TopBars div.text div.alinknochange a:visited {
background:none;
text-align:center;
width:140px;
border:none;
margin:0;
padding:0 0 5px;
}

#rightbar div.HotHotels div.text h3 a:link,#rightbar div.HotHotels div.text h3 a:hover,#rightbar div.HotHotels div.text h3 a:active,#rightbar div.HotHotels div.text h3 a:visited,#rightbar div.TopTables div.text h3 a:link,#rightbar div.TopTables div.text h3 a:hover,#rightbar div.TopTables div.text h3 a:active,#rightbar div.TopTables div.text h3 a:visited {
background:none;
color:#00305a;
text-align:center;
border:none;
width:140px;
font-size:12px;
font-weight:700;
text-decoration:none;
margin:0;
padding:5px 0;
}

#rightbar div.HotHotels div.text h3 a:visited,#rightbar div.TopBars div.text h3 a:link,a:hover,a:active,a:visited,#rightbar div.TopBars div.text h3 a:visited,#rightbar div.FeaturedBusiness div.text h3 a:link,a:hover,a:active,a:visited,#rightbar div.FeaturedBusiness div.text h3 a:visited {
background:none;
color:#00305a;
text-align:center;
border:none;
width:140px;
font-size:12px;
margin:0;
padding:5px 0;
}

#rightbar div.FeaturedBusiness div.text div.alinknochange a:link,a:hover,a:active,a:visited,#rightbar div.FeaturedBusiness div.text div.alinknochange a:visited {
background:none;
text-align:center;
width:140px;
border:none;
color:#1b4986;
margin:0;
padding:0 0 5px;
}

#LATEDEALSPAGE div.left div.HotelWrap div.right,#LATEDEALSPAGE div.right div.HotelWrap div.right {
float:left;
width:475px;
}

#AddWalkPage div div p b,#SingleWalk p b {
color:#332;
}

#SingleWalk h2,#AddWalkPage h2,#YourWalkFin h2,#ABusinessPage div h2 {
border-bottom:2px solid #00305a;
color:#00305a;
}

#TabbedPanels1 ul.TabbedPanelsTabGroup,#SingleWalk div#YourReviews {
float:left;
width:515px;
margin:0;
padding:0;
}

#SearchInContent form,div#leftbar div.lmenu ul,#rightbar div.HotProperty div.text p,#rightbar div.TopBars div.text p,#rightbar div.TopTables div.text p,#rightbar div.HotHotels div.text p,#rightbar div.FeaturedBusiness div.text p,div#top div.glow div.SearchBoxes form,div#top div.glow div.SearchBoxes form input,div#top div.glow div.SearchBoxes form select,#TabbedPanels1 div.TabbedPanelsContentGroup div.TabbedPanelsContent.TabbedPanelsContentVisible ol li div.topRestaurant h4,div.rank div.box div.below div.Photo img {
margin:0;
padding:0;
}

div#top div.glow div.Heading div.AccessibleMenu h2,div#top div.glow div.Heading div.AccessibleMenu ul,div#top div.glow div.Heading div.AccessibleMenu ul li,div#tmenu h2,div#leftbar div.lmenu h2 {
display:none;
margin:0;
padding:0;
}

#LateRooms div.left,#LateRooms div.right {
float:left;
width:252px;
margin-top:4px;
}