/* General Page Content Style */
h1                   { margin:0px;margin-bottom:0px;font-size:11.0pt;
                       font-family:Arial;color:#393939;letter-spacing:1.5pt;
                       font-weight:bold;text-decoration:none;}
h1.page_title        { background-color:#ececec; border-bottom-color:gray;
                       border-bottom-width:1px;border-bottom-style:solid;}
h2                   { margin:0px;margin-bottom:0px;font-size:9.0pt;
                       font-family:Verdana;color:black;font-weight:normal;
                       text-decoration:none;}
h2.wild-coast-accommodation     { margin:0px;margin-bottom:0px;font-size:9.0pt;
                       font-family:Verdana;color:#292929;font-weight:bold;
                       text-decoration:none; background-color:#ececec; 
                       border-bottom-color:#808080; border-bottom-width:1px; 
                       border-bottom-style:solid;}
h3                     {text-decoration:underline;font-size:9.0pt; font-family:Verdana;color:#292929;
                       font-weight:normal;margin:0; }
h3.town-name     { margin-top:3pt;margin-bottom:3pt;font-size:8.0pt;
                       font-family:Verdana;color:#292929;font-weight:bold;
                       text-decoration:none;}

a                      {text-decoration:none; color:blue }
h2.link_list           { margin:0px;margin-bottom:0px;font-size:11.0pt;
                       font-family:Arial;color:#2f1f15;letter-spacing:1.5pt;
                       font-weight:bold;text-decoration:none;;text-align:left }
h2.accommodation_list{ margin:0px;margin-bottom:0px;font-size:11.0pt;
                       font-family:Arial;color:#2f1f15;letter-spacing:1.5pt;
                       font-weight:bold;text-decoration:none;;text-align:left }
                       
p				     { font-size:9.0pt; font-family:Verdana;color:#292929}
p.stats              {text-align:center;font-size:8.0pt;color:#292929;margin-left:6;margin-right:6}
p.card-caption        {text-align:center;font-size:8.0pt;font-size:8.0pt;margin:0pt;padding:0pt }
p.ref-num             {text-align:center;font-family:Arial;font-size:8.0pt;margin:0pt;padding:0pt;color:gray }


.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; }
table.calendar-display {margin-right:6pt;margin-bottom:3pt;margin-top:0pt; }

/* Menu */

.tdleft              {PADDING-LEFT: 15px;width:125px;height:22px}
.tdright             {PADDING-LEFT: 15px;height:20px}
td.accommodation_link{width:185px }
A.accommodation_link {COLOR: blue;FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-size:8.0pt; text-align:left; font-weight:normal; letter-spacing:normal;}
p.accommodation_link {margin-top:0pt;margin-bottom:3pt}
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;} /* alternative colour #0067ac */

/* Content Style  */
#link_title,#accommodation_title,#accommodation_language, #destination_title, #activity_title,
#eatery_title,#eatery_summary, #accommodation_summary,#main_page_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, #destination_body, #activity_body, #eatery_body, #link_body
                     { text-align:justify; }
#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 }
li.list_text         {font-family:Verdana;font-size:9.0pt; color:#292929; }


/* Welcome Page Content Style  */
#welcome_page h1     { background-color:#ececec; text-align:center; }
#welcome_page_body,p.welcome_page_body   { text-align:justify;margin-top:6pt }
#wallpaper_caption    {font-size:8.0pt;font-family:Verdana;color:#292929;text-align:center; }
#wallpaper_size    {font-size:8.0pt;font-family:Verdana;color:blue;text-align:center; }
td.wallpaper_caption_height { height:25pt; vertical-align:top; }
td.wallpaper_size_height { height:15pt; vertical-align:top; }
img.wallpaper_thumbnail   {height:139px;width:185px }

/* 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:#2f1f15;text-decoration:none; }

