body {font-size:11px;color:#000;margin:auto;padding:0;text-align:center;background: #fff url(../img/bg.gif) repeat-y;background-position:50% 0}
div {font-family:verdana,sans-serif;margin:0;padding:0}
p {font-family:verdana,sans-serif;margin:0;padding:0}
li {font-family:verdana,sans-serif}

h1 {font-family:arial,sans-serif;font-size:22px;font-weight:800;padding:0 0 0 11px;margin:0;color:#fff}
h2 {font-family:arial,sans-serif;font-size:14px;font-weight:800;padding:3px 0 0 11px;margin:0;color:#fff}
h3 {font-family:arial,sans-serif;font-size:12px;font-weight:800;margin:0;padding:0;color:#fff}

a {font-family:verdana,sans-serif;color:#000}
a:active {color:#000}
a:link {color:#000}
a:hover {color:#000}
form {margin:0;padding:0}
img {border:none;margin:0;padding:0}

div.clear {clear:both;font-size:1px;line-height:1px;height:1px}
p.subtitle {font-weight:800;font-size:12px;color:#333}
div.masque {padding-top:10px;padding-left:10px;text-align:left}
div.page {height:100%;width:841px;margin:auto;text-align:center}
div.content {height:100%;width:761px;margin:auto}
div.pgbanner {height:76px;margin:0 0 7px 0;padding:0}
div.pgleft {text-align:left;padding-left:7px;float:left;width:169px}
div.pgright {text-align:left;padding-left:7px;float:left;width:573px}
div.maininfo {text-align:left;float:left;width:530px;margin-top:62px}

/* local guide search box */
#LGSearchWords {width:164px;margin-top: 2px; border-color:#d0cdcd}
#LGSearchBut {margin-left:107px}
div.lsearchttl {margin-bottom:2px}
div.lsearchtxt {margin-bottom:2px}

/* navigation */
div.navitem {font-family:verdana,sans-serif;padding:0;width:169px;margin:0px}
div.mainnav {font-family:verdana,sans-serif;margin:0}
div.currmainnavitem {padding:3px 10px 0 10px;color:#636363;font-weight:800;font-size:1.0em;border-bottom:solid 1px #d6d3d6}
img.subnavarr {visibility:hidden}
div.subnavitem {padding:0 0 4px 0}
div.subnavitem img {margin-right:4px}
div.currsubnavitem{font-family:arial,sans-serif;font-size:14px;background-color:#fff;color:#B0217A;font-weight:800;padding:0 0 4px 0;}
div.currsubnavitem img {margin-right:4px}
div.ssnav {padding-bottom:7px}

/* header */
div.head {width:761px;height:112px}
div.head_left{padding-left:5px;padding-right:4px;float:left;width:342px;height:112px}
div.head_right{padding-left:72px;text-align:left;float:left;width:332px;height:112px}
div.logo {padding:30px 0 20px 0}

/* contact us */
div.contactaddress {line-height:1.3em;margin-bottom:100px}
div.contactitem {clear:both;line-height:1.3em}
div.contactlabel {font-weight:800;float:left;width:80px}
div.contactvalue {float:left}

/* */
div.pgttl {background-color:#ada6a0;height:31px;margin-bottom:7px}
div.title {margin:0;padding:0}

/* home */

div.hometitleleft{width:410px;float:left;padding:0;margin:2px 0 0 0}
div.hometitleright{width:150px;float:left;color:#0A3255;font-size:11px;font-weight:800;padding:8px 0 4px 0;text-align:right;letter-spacing:-1.0px}
div.homemainleft {width:283px;float:left}
div.homemainright {width:283px;padding-left:7px;float:left}
div.homenewshdr{width:283px;background: url(../img/home/news-bar-bg.gif) no-repeat;height:31px;width:283px;color:#fff;margin-top:7px;padding-bottom:7px}
div.homeeventshdr{width:283px;background: url(../img/home/events-bar-bg.gif) no-repeat;height:31px;width:283px;color:#fff;margin-top:7px;padding-bottom:7px}

div.homenewshdr div.barleft h2{width:216px;float:left;font-size:20px;font-weight:800;color:#fff;margin:0px}
div.barright {width:55px;float:left;font-size:18px;font-weight:800;color:#fff;padding-top:2px}

div.homeeventshdr div.barleft h2{width:216px;float:left;font-size:20px;font-weight:800;color:#97c1e2}

div.barright a {font-family:arial,sans-serif;color:#fff;font-size:14px;text-decoration:none}
div.barright a:link {font-family:arial,sans-serif;color:#fff;font-size:14px;text-decoration:none}
div.barright a:visited {font-family:arial,sans-serif;color:#fff;font-size:14px;text-decoration:none}
div.barright a:hover {font-family:arial,sans-serif;color:#ccc;font-size:14px;text-decoration:none}

div.homelogoblock {width:573px;margin-top:7px;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px}
img.homelogo {margin:7px 41px 7px 0}
img.homelogolast {margin:7px 0 7px 0}
div.homelogotxt {display:none}
div.homelogotxtdsp {padding:3px 0 7px 0}

/* contact */
div.conttoptxt {font-size:12px;width:573px;padding:0 0 7px 0;}
div.contdisclaim {font-size:9px;width:573px;padding:12px 0 12px 0;border-top:solid #0A3255 1px}
div.contaddress {font-size:9px;width:573px;padding:7px 0 7px 0;border-top:solid #0A3255 1px}
div.contdisclaim p{font-size:10px}
div.contaddress p{font-size:10px}

/* travel */
div.traveldivide {width:572px;background: url(../img/travel/dotted_line.gif) no-repeat;height:4px}
div.traveltop {width:572px;margin-top:7px}
div.travelsubnav {width:179px;background-color:#FFCA95;float:left;padding-top:7px;padding-bottom:7px;height:140px}
div.travelsubnav  a {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.travelsubnav  a:link {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.travelsubnav  a:visited {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.travelsubnav  a:hover {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:underline;font-weight:800}
div.travelsubnav div.subnavitem {padding:0 0 2px 0}
div.traveltoppic {width:386px;margin-left:7px;float:left}
div.travelitem {padding:10px 0 10px 0}

/* about */
div.abtmainleft {width:283px;float:left}
div.abtmainright {width:283px;padding-left:7px;float:left}
div.abtsmlimg1 {width:138px;float:left;margin:7px 7px 7px 0}
div.abtsmlimg2 {width:138px;float:left;margin:7px 0 7px 0}
div.abtblbox {background-color:#E8E6E4;padding:7px;width:269px}
div.abttrbox {background-color:#DDE3E8;padding:7px;width:269px;margin-bottom:7px}
div.abttxt {margin:0 0 7px 0}

/* walks */
div.walksmltxt {font-size:10px}
div.walkboxtxt {padding:7px;color:#9a3d26;border: solid 1px #9a3d26;margin:7px 0 7px 0;font-weight:800}
div.walklbl {color:#9a3d26;font-weight:800;margin-top:7px}
div.walkback {width:276px;text-align:right;margin-bottom:7px}
div.walksmainleft {width:283px;float:left}
div.walksmainright {width:283px;padding-left:7px;float:left}
div.walksmrimg1 {width:138px;float:left;margin:0 7px 7px 0}
div.walksmrimg2 {width:138px;float:left;margin:0 0 7px 0}
div.walksmltxt{width:283px;margin:7px 0 7px 0}
div.pdf {margin-top:4px}
div.pdf img{text-align:right}
div.walkttl {width:276px;margin-top:7px}
div.walkicon {width:26px;float:left}
div.walkttltxt {width:240px;float:left;margin-bottom:7px}
div.walkdet p.subtitle{color:#9a3d26}
div.walklisttxt {color:#9a3d26;font-weight:800;margin:7px 0 7px 0;font-size:12px}
div.walkbigimg {margin:7px 0 7px 0;text-align:center}
td.wtdampm {background-color:#ffce96;color:#9a3d26;font-weight:800}
td.wtdtimes {font-size:10px;background-color:#ffefde;color:#333;font-weight:800}
tr.greyrow {background-color:#e8e8e8}
table.wtdwalks {border:solid 1px #ffce96;width:283px;padding:3px}
table.wtdwalks td {border:solid 1px #ffce96;padding:3px;text-align:center}
table.wtdwalks td.wtdleft {border:0;border-right:solid 1px #ffce96;text-align:left}
div.walkguides {background: url(../img/walks/dotted-line.gif) no-repeat bottom;margin-top:12px}
div.guideitem {width:572px;background: url(../img/walks/dotted-line.gif) no-repeat;padding:12px 0 12px 0}
div.guideitemtxt {width:472px;float:left}
div.guideitemimg {width:100px;text-align:right;float:left}
/* local guide */
div.lgdivide {width:385px;background: url(../img/local-guide/dotted_line.gif) no-repeat;height:4px;margin-top:14px;margin-bottom:14px}

div.lgback {width:373px;text-align:right;margin:7px 0 7px 7px}
div.lgdistance {font-size:12px;color:#16AA52;margin:10px 0 10px 0;font-weight:800}
div.lgtitle {font-size:11px;color:#333;margin:14px 0 3px 0;font-weight:800}
div.lgaddress {font-size:11px;color:#000;margin:0 0 3px 0}
div.lgtelephone {font-size:11px;color:#000;margin:0 0 3px 0}
div.lgdescription {font-size:11px;color:#000;margin:0 0 10px 0}
div.lgitem {margin:7px}
div.lgitem   a {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}
div.lgitem   a:link {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}
div.lgitem   a:visited {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}
div.lgitem   a:hover {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}

div.lgmainright {width:380px;float:left;padding-left:7px}
div.lgsubnav {width:180px;background-color:#DFEBA0;float:left}
div.lgsubnav  a {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.lgsubnav  a:link {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.lgsubnav  a:visited {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.lgsubnav  a:hover {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:underline;font-weight:800}

div.lgpgnos {font-family:arial,sans-serif;font-weight:800;font-size:14px;width:383px;text-align:left;color:#c04f9e;margin-top:10px;margin-bottom:20px}
div.lgpgnos span.pgno {font-family:arial,sans-serif;color:#c04f9e;font-size:14px;font-weight:800;padding-right:5px}
div.lgpgnos a {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400;padding-right:5px}
div.lgpgnos a:link {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.lgpgnos a:visited {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.lgpgnos a:hover {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
span.next a {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400;padding-left:10px}
span.next a:link {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400}
span.next a:visited {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400}
span.next a:hover {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400}
span.prev a {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400;padding-right:10px}
span.prev a:link {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400}
span.prev a:visited {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400}
span.prev a:hover {font-family:arial,sans-serif;color:#000;font-size:13px;font-weight:400}

div.lgtoptxt {width:373px}
div.lgtoppics {width:383px }
div.lgtoppics img{margin-bottom:7px;margin-right:5px}
div.lgtopdisclaim {width:373px;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px;padding:5px 2px 5px 2px;padding-left:7px;margin-top:14px}
div.currsubsubnav{font-family:arial,sans-serif;font-size:12px;background-color:#fff;color:#B0217A;font-weight:800;text-transform:lowercase}
div.subsubnav{width:170px;font-family:arial,sans-serif;font-size:12px;background-color:#fff;color:#B0217A;font-weight:800;text-transform:lowercase;padding:1px 0 1px 0}
div.ssnav {background-color:#fff;padding-left:10px}
div.subsubnav a {font-family:arial,sans-serif;color:#552255;font-size:12px;text-decoration:none}
div.subsubnav a:link {font-family:arial,sans-serif;color:#552255;font-size:12px;text-decoration:none}
div.subsubnav a:visited {font-family:arial,sans-serif;color:#552255;font-size:12px;text-decoration:none}
div.subsubnav a:hover {font-family:arial,sans-serif;color:#552255;font-size:12px;text-decoration:underline}

/* event */
div.evtoppics {width:314px;float:left}
div.evtoppics img{padding:0 7px 7px 0}
div.evtoptxt {width:255px;float:left}

div.eventitem {width:556px;background: url(../img/events/dotted_line.gif) no-repeat; background-position: 0 100%;padding:7px 7px 11px 0}
div.eventtop {width:556px;background: url(../img/events/dotted_line.gif) no-repeat;height:4px;margin-bottom:7px}
div.eventpdftxt{width:500px;float:left;margin-top:4px}
div.eventpdficon{width:50px;float:right}

/* gallery */
div.gallerydivide {width:572px;background: url(../img/gallery/dotted_line.gif) no-repeat;height:4px}
div.gallerysubhead {width:400px;margin:7px 0 5px 0;float:left}
div.galleryseemore {width:83px;height:15px;margin:7px;float:right;background: url(../img/gallery/see-more.gif) no-repeat;text-align:center}
div.galleryseemore  a {font-family:arial,sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:800}
div.galleryseemore  a:link {font-family:arial,sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:800}
div.galleryseemore  a:visited {font-family:arial,sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:800}
div.galleryseemore  a:hover {font-family:arial,sans-serif;color:#ccc;font-size:12px;text-decoration:none;font-weight:800}
div.gallerymainpic1 {width:138px;margin:7px 7px 7px 0;float:left}
div.gallerymainpic2 {width:138px;margin:7px 6px 7px 0;float:left}
div.gallerymainpic3 {width:138px;margin:7px 7px 7px 0;float:left}
div.gallerymainpic4 {width:138px;margin:7px 0 7px 0;float:left}

div.gallerysubnav {width:283px;background-color:#dfeba0;margin:0 0 7px 0;float:left}
div.gallerysubnav  a {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.gallerysubnav  a:link {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.gallerysubnav  a:visited {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:none;font-weight:800}
div.gallerysubnav  a:hover {font-family:arial,sans-serif;color:#552255;font-size:15px;text-decoration:underline;font-weight:800}

div.gallerytoptxt {width:280px;margin:0 0 7px 7px;float:left}
div.gallerylist td.col0 {padding-right:22px}
div.gallerylist td.col1 {padding-right:22px}
div.gallpic{width:174px;text-align:center}
div.gallcaption{width:174px;font-size:9px;text-align:center;margin-bottom:14px}

div.galleryback {width:558px;text-align:right;margin:7px}
div.gallpgnos {font-family:arial,sans-serif;font-weight:800;font-size:14px;width:558px;text-align:left;color:#c04f9e}
div.gallpgnos span.sel{padding-right:5px;font-size:14px}
div.gallpgnos  a {font-family:arial,sans-serif;color:#000;font-size:14px;padding-right:5px;font-weight:400}
div.gallpgnos a:link {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.gallpgnos a:visited {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.gallpgnos a:hover {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}

/* news */
div.newstopleft {width:371px;background-color:#f2e1ed;margin-top:7px;margin-bottom:7px;padding:7px 7px 7px 10px}

div.newsitem {width:572px;padding-bottom:4px}
div.newssummary {width:365px;margin:7px 7px 7px 10px}
div.newsmainleft {width:385px;margin:7px 0 7px 0;background: url(../img/news/dotted_line.gif) no-repeat; background-position: 0 100%;float:left}
div.newspic {width:180px;margin:7px 0 7px 7px;float:left}
div.newsmorelink {width:48px;height:18px;margin:6px;float:right;background: url(../img/news/button.gif) no-repeat;text-align:center}
div.newsmorelink  a {font-family:arial,sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:800;line-height:16px;text-transform:capitalize}
div.newsmorelink  a:link {font-family:arial,sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:800}
div.newsmorelink  a:visited {font-family:arial,sans-serif;color:#fff;font-size:12px;text-decoration:none;font-weight:800}
div.newsmorelink  a:hover {font-family:arial,sans-serif;color:#ccc;font-size:12px;text-decoration:none;font-weight:800}
div.pgnosr {font-family:arial,sans-serif;font-weight:800;font-size:14px;width:385px;text-align:left;text-align:left;color:#c04f9e}
div.pgnosr  a {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.pgnosr a:link {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.pgnosr a:visited {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}
div.pgnosr a:hover {font-family:arial,sans-serif;color:#000;font-size:14px;font-weight:400}

div.newsback {width:558px;text-align:right;margin:7px}
div.fullnewstext {width:385px;margin:7px 0 7px 0;float:left}
div.fullnewspic {width:180px;margin:7px 0 7px 7px;float:left}

/*search*/
div.searchtop {margin-top:7px;margin-left:7px}
div.searchtop img{margin-left:4px}
p.srcount {margin-top:7px;margin-left:4px}
div.srnores {margin-top:7px;padding-bottom:7px;padding-left:4px;border-bottom:solid 1px #8B8278;font-size:13px}
div.searchlgdistance {color:#16AA52;font-size:12px;font-weight:800;border-top:solid 1px #8B8278;margin:14px 7px 7px 0;padding-top:14px}
div.searchlgtitle {font-size:11px;color:#333;margin:14px 0 3px 0;font-weight:800}
div.searchlgaddress {font-size:11px;color:#000;margin:0 0 3px 0}
div.searchlgtelephone {font-size:11px;color:#000;margin:0 0 3px 0}
div.searchlgdescription {font-size:11px;color:#000;margin:0 0 10px 0}
div.searchlgitem {margin:7px}
div.searchlgitem   a {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}
div.searchlgitem   a:link {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}
div.searchlgitem   a:visited {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}
div.searchlgitem   a:hover {font-family:arial,sans-serif;color:#333;font-size:11px;text-decoration:underline}

div.searchpgnos {font-family:arial,sans-serif;font-weight:800;font-size:14px;width:563px;text-align:left;color:#c04f9e;margin-top:10px}
div.searchpgnos span.pgno {font-family:arial,sans-serif;color:#c04f9e;font-size:14px;font-weight:800;padding-left:5px}
div.searchpgnos a {font-family:arial,sans-serif;color:#000;font-size:14px}
div.searchpgnos a:link {font-family:arial,sans-serif;color:#000;font-size:14px}
div.searchpgnos a:visited {font-family:arial,sans-serif;color:#000;font-size:14px}
div.searchpgnos a:hover {font-family:arial,sans-serif;color:#000;font-size:14px}

/* footer */
div.footer{width:573px;margin-top:12px;padding:7px 0 7px 0;font-size:9px}
div.copyright{font-size:9px}

/* form */
div.frmabvtxt {padding:7px}
div.frmcol1 {width:110px;float:left;text-align:right;padding-bottom:5px}
div.frmcol2 {width:10px;float:left;text-align:center;margin-right:5px}
div.frmcol3 {width:250px;float:left}
div.reqsubmit {width:355px;text-align:right;padding-top:7px}
div.newsform {margin-top:7px;margin-bottom:7px}
div.frmbottom {font-size:10px;width:400px;margin-top:27px}
div.newsreqthanks {width:375px;border-bottom:solid 1px #cb288f;margin-top:10px;padding:0 10px 20px 10px}
div.walkreqthanks {width:375px;border-bottom:solid 1px #9a3d26;margin-top:20px;padding:0 10px 20px 10px}