/* General Page Content Style */
h1, h2.section_title, h2.accommodation_list, h2.link_list
                     { margin:0px;margin-bottom:0px;font-size:11.0pt;
                       font-family:Arial;color:#393939;letter-spacing:1.5pt;
                       font-weight:bold;text-decoration:none;text-align:left}
h2,h3                     {color:#393939 }
h1.page_title,h1.destination_title
                     { background-color:#ececec; border-bottom-color:#808080; border-bottom-width:1px; border-bottom-style:solid;}
h2.accommodation,h2.activities,h2.eating-out,h2.towns,h2.history,h2.themaps
                     {font-size:10.0pt;color:#fb9728;font-weight:bold;font-family:Verdana }

/* town info section */
h3.town_activity     {font-size:9.0pt;font-weight:bold;text-align:left;display:inline;color:#393939 }
p.abbreviations      { color: #808080;padding-top:3pt}
p.nearby_towns,p.abbreviations,p.nearby_attractions,p.city_distance,p.map_text
                     {text-align:center; margin-top:0pt;font-size:8.0pt }
p.gps                {font-size:8.0pt;margin-top:3pt;text-align:center; }
p.nearby_accommodation, p.nearby_town, p.eating-out
                         {text-align:justify; margin-top:0pt;font-size:8.0pt }
p.nearby_activities      {text-align:justify; margin-top:0pt;font-size:9.0pt;padding-bottom:6;display:inline; }
p.nearby_town_name,p.nearby_accommodation_name,p.nearby_attraction_name,p.city_name
                     {text-align:left; margin-top:0pt;font-size:8.0pt }
p.directions, p.magazine-article, {text-align:justify;font-size:8.0pt;margin-top:0pt }
h2.magazine {text-align:justify;font-size:8.0pt;padding-bottom:0;margin-bottom:0 }
p.stats              {text-align:center;font-size:8.0pt;color:#292929}
table.abbr-accomm-border, table.abbr-town-border, table.abbr-eating-border {border-bottom-style: solid; border-bottom-width: 1;border-bottom-color:#dddddd }
table.abbr-town-border, table.abbr-eating-border {padding-bottom:6 }
a.abbr-accomm-link       {font-weight:bold;color:#0486d5 }/* 0486d5 */
a.abbr-town-link       {font-weight:bold;color:#0486d5 }/* d83131 */
a.abbr-eating-link     {font-weight:bold;color:#0486d5 }/* 00530c */
p.abbr-accomm            {padding-top:3;padding-bottom:6;text-align:center;font-size:8.0pt }
span.activity-block      {display:inline-block;margin-bottom:3pt;margin-top:3pt;text-align:justify; }

h2.region_title      {font-size:11pt;margin-bottom:0pt;border-bottom-color:gray;
                       border-bottom-width:1px;border-bottom-style:solid;font-weight:bold; }
h2,h3                { margin:0px;margin-bottom:0px;font-size:9.0pt;
                       font-family:Verdana;color:#393939;font-weight:normal;
                       text-decoration:none;}
a                      {text-decoration:none; color:blue }
a.more-details  { color:#0486d5;font-weight:bold}
p				     { font-size:9.0pt; font-family:Verdana;color:#292929}
p.destination_body,p.accommodation_body
                     { text-align:justify; margin-top:0pt }
p.summarised_accommodation { text-align:left; margin-top:0pt;margin-right:4pt;font-size:8.0pt;margin-left:2pt;
                           margin-top:3pt; }
td.abbr-activity-border {border-bottom-style: solid; border-bottom-width: 1;border-bottom-color:#dddddd }

.page_frame          { width:910px;}
.tdmenuframe         { width:130px;padding:0px;vertical-align:top; }
.tdthumbs            { width:102px;height:69px;text-align:center;vertical-align:middle; }
.imgthumbs           { width:100px;height:67px; }
table.pic-border     {border:solid;border-color:#ececec;border-width:thin; }


/* Menu */

.tdleft              {PADDING-LEFT: 15px;width:125px;height:22px}
.tdright             {PADDING-LEFT: 15px;height:20px}
A.leftlinks          {COLOR: #1e2a64;FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-size:8.0pt; text-align:left; font-weight:normal; letter-spacing:normal;}
A.leftlinks:hover    {COLOR: blue;}
A.tourism            {COLOR: #1b1bae;FONT-FAMILY: Tahoma; text-decoration:underline; font-size:9.0pt; text-align:left; font-weight:bold; letter-spacing:normal;}
A.tourism:hover      {COLOR: blue;}
a.tourism-region     {COLOR:#1b1bae; FONT-FAMILY:Tahoma; text-decoration:underline; font-size:9.0pt;
                     font-weight:bold; letter-spacing:normal;}
a.tourism-region:hover     {color:blue } 

/* Content Style  */
#link_title,#accommodation_title,#accommodation_language, #activity_title,
#eatery_title,#eatery_summary, #accommodation_summary,#main_page_title, #attraction_title 
                     { background-color:#ececec }
#accommodation_title a, #link_title a { font-size:9.0pt;font-family:Verdana;color:blue;
                         text-align:right;text-decoration:none;font-weight:normal;
                         letter-spacing:normal;} 
#accomm_link         { font-size:10.0pt;font-family:Verdana;color:blue;
                       text-align:right;text-decoration:none;font-weight:normal;
                       letter-spacing:normal;}
#accommodation_body, #activity_body, #eatery_body, #link_body, #attraction_body
                     { text-align:justify; margin-top:0pt }
#accommodation_rates { text-align:center; }
#accommodation_extra { text-align:center; font-style:italic; }
#accommodation_body a, #link_body a{ text-decoration:none;color:blue}
#contact_info        { font-size:9.0pt; }
#contact_info a      { text-decoration:none;color:blue }
A.title_links        { margin:0px;margin-bottom:0px;font-size:11.0pt;
                       font-family:Arial;color:#393939;letter-spacing:1.5pt;
                       font-weight:bold;text-decoration:none;} 

/* Welcome Page Content Style  */
#welcome_page h1     { background-color:#ececec; text-align:center; }
#welcome_page_body   { text-align:justify; }

/* links */
#footer_links h1     { text-align:center;font-size:9.0pt;font-family:Verdana;padding-bottom:3pt;
                       font-weight:normal;letter-spacing:normal;color:#292929;text-decoration:underline; }
#footer_links h2     { text-align:center;font-size:8.0pt;font-family:Verdana;padding-bottom:3pt;
                       font-weight:normal;letter-spacing:normal;color:#292929;text-decoration:none; }
#footer_links        { text-align:center;font-size:8.0pt;font-family:Verdana;
                       font-weight:normal;letter-spacing:normal;color:#4D4D4D;text-decoration:none; }
#footer_links a      { text-align:center;font-size:8.0pt;font-family:Verdana;
                       font-weight:normal;letter-spacing:normal;color:blue;text-decoration:none; }

/* Footer */
#footer              { background-color:#ececec }
#footer h1           { text-align:center;font-size:9.0pt;font-family:Verdana;
                       font-weight:normal;letter-spacing:normal; }
#footer a            { font-weight:bold;color:#393939;text-decoration:none; }