body{ padding:0;  margin-top:0px;  font-family:Arial Unicode MS;  font-size:70%;  color:#2f2f2f;  font-weight:normal}
.Copyright
{
    text-transform:uppercase;
    font-size:85%;
	color:#ffffff;
	font-family:Arial;
	text-align:left;
}
img{border-style: none;}
a {text-decoration:none}
:focus {outline: none !important;}
/* Header */
#header{ padding-top:0px;  width:976px;  height:300px; background-image: url('/images/StartloadingSlidesBG.jpg'); background-position: center top;  padding-bottom:10px}
/* Menu */
#topHeaderContainer{  background-color:#2f2f2f;  width:960px;  height:49px}
#bottomHeaderContainer{  background-color:#2f2f2f;  width:960px;  height:12px; text-align:left;}
#menu{  width:960px; height:300px;}
#SiteNameStyle{ width:205px;  float:left;  background-color:#2f2f2f;  height:39px; margin-top:10px; }
.SiteName{ text-decoration:none;  text-transform:uppercase;  color:#fff;  font-size:110%;  text-align:center;  font-weight:lighter; margin-top:10px;}
#langSection{  background-color: #2F2F2F;height: 49px; padding-right: 10px; position: relative; text-align: center; vertical-align: middle;  width: 150px;z-index: 9999;}
/*Language font */
.lang{ color:#4f93a8;  text-decoration:none;  text-transform:uppercase;  font-weight:lighter;  margin-left:5px;  margin-right:5px;  font-size:110%;}
.lang2{ color:#2f2f2f;  text-decoration:none;  font-weight:lighter;  margin-top:5px;  margin-left:5px;  margin-right:5px;  font-size:80%;}
.separatorImg{ margin-left:5px;  margin-right:5px;  font-size:90%}

/** LOGO */
#logo-wrap{ float:left;  width:960px;  height:250px;  background-color:#2f2f2f;  margin-top:-10px}
.mainPic{ background-position:center center;  background-repeat:no-repeat;  width:960px;  height:250px}
.logoPic{ height:160px;     vertical-align:bottom; }
.picInfoClass{ text-align:left; text-transform:uppercase; color:#010000;     font-size:125%;     font-weight:bold;      background-position:center center;     vertical-align:text-bottom;   width:300px;   }
.infoAlignment{position: absolute; left:0px;}
.picInfoClassCoord{margin-top:5px;     margin-bottom:10px;     text-align:left;     color:#010000;     font-size:115%;     font-weight:bold;       vertical-align:text-bottom;  width:300px;  }

/* Add cursor hand on images in ImageFlow Categories */
.imageflow img {cursor:pointer !important; cursor:hand !important;}

/* Page */
.page{    width:960px;     min-height:100px;     height:100px;     height:auto !important;     background-image:url('/images/bodyBGIE7.gif');     background-repeat:repeat-y;     background-position:center center}
#page1{    background-image:url('/images/bodyBGIE7.gif');  background-repeat:repeat-y;  background-position:center center}
/* Footer */
#footer{    height:19px;     min-height:19px;     padding:0;     background-image:url("/images/footerbreak.gif");  background-position:center center;  background-repeat:no-repeat;  text-align:center}
#FooterArea{ text-align:center;  text-transform:uppercase;  display:inline;  vertical-align:top; font-weight:lighter;   color:#71b8d0;  text-decoration:none}
#FooterArea a{ text-align:center;  text-transform:uppercase;  vertical-align:bottom;  font-weight:lighter;  font-size:100%;  color:#71b8d0;  text-decoration:none}
/* Content */
.standardPage{padding-left:10px; padding-right:10px}
#content{ /*clear:left; */    float:left;     width:685px;     /*background-color:#fff;     background-image:url("/images/startpageBGLeft.gif");     background-position:center center;     background-repeat:repeat-y;*/     height:100%}
#content h3{text-align:left;     font-size:125%;     font-weight:lighter;     color:#71b8d0;     text-transform:uppercase}
#content h3 span{    width:56.5%}
h1{font-size:90%;}
h2{font-size:110%;}
h3{font-size:125%; font-weight:lighter; color:#71b8d0; text-transform:uppercase}
.sharethis_0{text-decoration:none; float:left;}
.topTop{width:97.5%;}
#topIntro{    width:97.5%;     margin-right:19px;     background-color:#2f2f2f;     text-align:left;     height:200px;     position:relative}
#topIntroMap{    width:685px;     background-image:url("/images/topIntroBGMap.gif");  background-position:center center;  background-repeat:repeat-y;  text-align:left;  height:250px;  width:337; /* Not needed */}
#topIntroBox{    padding-left:10px}
#topIntroBox a{    color:#2f2f2f;     text-transform:uppercase;     text-align:center;     font-size:110%;     text-decoration:none;     font-weight:lighter;     padding-top:20px}
#upperLeft{ height: 40px;   width:685px;     margin-left:0px}
#upperLeftBottom{    background-image:url("/images/upperLeftBGbottom.gif");     background-position:center top;     background-repeat:no-repeat;     width:685px;     background-color:#fff;     margin-left:0px;     height:14px}
#searchBox{    background-image:url("/images/searchBG.gif");  background-position:center center;  background-repeat:no-repeat;  width:282px;  height:41px}
.quickSearchButton{ color:#438ba2;  text-transform:uppercase;  font-size:115%;  text-decoration:none;  font-weight:lighter}
.QuickSearchArea{ text-align:center; }
.compStyleListing{float:left; padding-right:240px;}
.compStyleListingList{float:left; padding-right:295px;}
.compStyle{float:left;padding-right:210px;}
.compStyle3{float:left;padding-right:310px;}
.contentLeft{color:#7ec9ec;  text-transform:uppercase;  text-align:left;  font-size:120%;  text-decoration:none;  text-align:left;  font-weight:lighter;  margin-top:5px; padding-left: 15px;}
.contentLeftListings{ float: left; background-color:#2f2f2f;  color:#7ec9ec;  text-transform:uppercase;  text-align:left;  font-size:140%;  text-decoration:none;  text-align:left;  font-weight:lighter; padding-left: 15px;}
.contentMainCatLeft{ color:#2f2f2f;  text-transform:uppercase;  text-align:left;  font-size:120%;  text-decoration:none;  text-align:left;  font-weight:lighter;  margin-left:10px;  margin-top:10px}

.rightMoreTop{ padding-right:10px;  text-align:right;  margin:0;  vertical-align:middle;}

.rightMoreTop a{ color:White;  cursor:pointer; cursor:hand;  float:right;   font-weight:bold;  text-decoration:none}

.rightMore{bottom: 14px; padding-right:10px;  text-align:right;  margin:0;  vertical-align:middle;}
.rightMoreListing{bottom: 14px; padding-right:10px;  text-align:right;  margin:0;  vertical-align:middle;color: #fff; padding-top: 4px;}

.rightMore a{ color:White;  cursor:pointer; cursor:hand;  float:right;   font-weight:bold;  text-decoration:none;}

.rightMoreCategory{ padding-right:10px;  margin:0;  vertical-align: middle; }

.rightMoreCategory a{ position:relative;  text-align:right;  color:Black;  cursor:pointer;  float:right; font-size:62.5%;  font-weight:bold;  text-decoration:none;  left:-60px;  bottom:15px}

/* Modal */
.imgClose{padding-right: 10px;}
.trModalTopMid{background-image: url(/images/boxRightBGTopMid.gif); background-repeat: repeat-x; background-color:White;}
.trModalBottomMid{background-image: url(/images/boxRightBGBottomMid.gif); background-repeat: repeat-x;}
.tdModalTopMid{background-image: url(/images/boxRightBGTopMid.gif); background-repeat: repeat-x;}
.tdModalBottomMid{background-image: url(/images/boxRightBGBottomMid.gif); background-repeat: repeat-x;}

/* SectionPage Styles */
.sectionUpperLeftTable{height: 40px;}
.sectionSearchBoxTd{padding-right: 16px;}
.sectionTopIntroMap{float: left; display: block;}
.sectionMainTable{width: 97.5%; float: left;}
.sectionInnerTable{width: 100%; float: left;}
.sectionClear{clear: left;}
.sectionArrowMoreClosed{padding-right: 5px; border: none;}
.sectionTopTop{width:99.8%; background-color: #2f2f2f; text-align: left; background-position: left; margin-right: 16px; margin-bottom: 1px;}
.sectionIntroContent{font-weight: lighter; float: left; padding-right: 5px; padding-left: 5px;padding-bottom: 10px; font-size: 110%;}
.sectionContentLeft{color:#7ec9ec;  text-transform:uppercase;  text-align:left;  font-size:140%;  text-decoration:none;  text-align:left;  font-weight:lighter;  padding-top:2px; padding-left: 15px;}
.sectionRightMore{position: relative; padding-right:10px; float: right; color: #FFFFFF; margin:0;  vertical-align:middle; bottom: 14px;}
.sectionRightMore a{ color:White;  cursor:pointer; cursor:hand;  float:right;   font-weight:bold;  text-decoration:none}
.sectionRightMoreTop{padding-right:10px; text-align:right; margin:0; vertical-align:middle; position: relative; color: #fff; padding-bottom: 4px;}
.sectionRightMoreTop a{ color:White;  cursor:pointer; cursor:hand;  float:right;   font-weight:bold;  text-decoration:none}
.sectionRightMoreTopImg{padding-right: 5px; border: none;}
.sectionTopLeftMore{padding-left: 15px; width: 97.6%; background-color: #2F2F2F; color: #7EC9EC; text-align: left; text-decoration: none; text-transform: uppercase; height: 23px;}
.sectionTopLeftMoreSpan{   background-image: url(/images/arrowMoreClosed.gif); background-position: right center; background-repeat: no-repeat; color: #7EC9EC; cursor: pointer; font-weight: lighter; text-align: left; padding-right: 10px; width: 100%; padding-left: 5px;}
.sectionDivWikiContent{ float: left; width: 667px;}
.sectionToPlanTd{width: 33%; height: 279px; padding-top: 5px; background-image: url('/images/PlanningBG.gif'); background-repeat: no-repeat;}
.sectionToPlanLink{color: #2f2f2f; cursor: pointer; font-weight: bold; text-decoration: none}
.sectionToPlanImg{padding-right: 5px; border: none;}
.sectionToPlanMashupsTd{height: 139px; font-size: 13px;}
.sectionToDoTd{width: 33%; height: 279px; padding-top: 5px; background-image: url('/images/ActivitiesBG.gif'); background-repeat: no-repeat;}
.sectionToDoLink{color: #2f2f2f; cursor: pointer; font-weight: bold; text-decoration: none}
.sectionToDoImg{padding-right: 5px; border: none;}
.sectionToDoMashupsTd{height: 139px; font-size: 13px;}
.sectionToTourTd{width: 33%; height: 279px; padding-top: 5px; background-image: url('/images/ToursBG.gif'); background-repeat: no-repeat;}
.sectionToTourLink{color: #2f2f2f; cursor: pointer; font-weight: bold; text-decoration: none}
.sectionToTourImg{padding-right: 5px; border: none;}
.sectionToTourMashupsTd{height: 139px; font-size: 13px;}
.sectionToStayTd{width: 33%; height: 279px; padding-top: 5px; background-image: url('/images/AccommodationBG.gif'); background-repeat: no-repeat;}
.sectionToStayLink{color: #2f2f2f; cursor: pointer; font-weight: bold; text-decoration: none;}
.sectionToStayImg{padding-right: 5px; border: none;}
.sectionToStayMashupsTd{height: 139px; font-size: 13px;}
.sectionToDineTd{width: 33%; padding-top: 5px; height: 279px; background-image: url('/images/DiningBG.gif'); background-repeat: no-repeat;}
.sectionToDineLink{color: #2f2f2f; cursor: pointer; font-weight: bold; text-decoration: none;}
.sectionToDineImg{padding-right: 5px; border: none;}
.sectionToDineMashupsTd{height: 139px; font-size: 13px;}
.sectionToTravelTd{width: 33%; height: 279px; padding-top: 5px; background-image: url('/images/TravelBG.gif'); background-repeat: no-repeat;}
.sectionToTravelLink{color: #2f2f2f; cursor: pointer; font-weight: bold; text-decoration: none}
.sectionToTravelImg{padding-right: 5px; border: none;}
.sectionToTravelMashupsTd{ height: 139px; font-size: 13px;}


/*submit listing style*/
.formText{    float:left}
.formDDL{    clear:left;     float:left}
#rightcontent{    width:264px;     float:left;      height:100%}
#mapStartMap{    background-image:url("/images/bgStartMap.gif");  background-position:center center;  background-repeat:no-repeat}
.listingStart{ background-position:center top;  background-repeat:no-repeat;  width:313px;  height:139px}
.breadcrumbs a{ color:#71b8d0;  text-decoration:none;  font-weight:lighter;  margin-top:5px;  margin-left:5px;  margin-right:5px;  font-size:100%;}

/*left boxes class */
.leftBox{    background-color:#c9ebf6}
.leftBox tr{    background-color:#c9ebf6}
.leftBox td{    background-color:#fff;     color:#2f2f2f;     font-size:105%;     font-weight:lighter;     text-decoration:none;     text-transform:uppercase}
.leftBox h3{    text-align:left;     font-size:110%;     font-weight:lighter;     color:#71b8d0;     text-transform:uppercase;     background:url('default/boxleftBGTop.gif') no-repeat center bottom;     border:0px;     height:26px}
.loginBtn{    color:#438ba2;     background-image:url('/images/loginbtn1BG.png');  background-repeat:no-repeat;  background-position:center;  background-color:transparent;  height:33px;  border:0px;  width:76px;  text-transform:uppercase;  font-weight:200;  font-size:100%; }
.textboxText{ float:left}
.textboxTextCenter{ float:left;  margin-left:1em}
.userPass{ margin-left:1em}
.modalProgress{ margin:0px;  z-index:100;  width:120px;  height:100px;  background-color:Gray;  filter:alpha(opacity=50);  opacity:0.5;  -moz-opacity:0.5;  -khtml-opacity:0.5}

/*FAQ classes */
#faqmenu{    text-align:left}
.faqquestion {font-weight: bold; padding-left:40px; text-decoration:none; color:#2f2f2f; padding-bottom:4px; margin-bottom:6px}
.faqanswer {padding-left:40px; text-decoration:none; color:#2f2f2f; padding-bottom:4px; margin-bottom:6px}
/*right boxes class */
.rightBox{ width:239px; overflow:hidden;   font-size:90%;     font-weight:bold;     color:#000;     text-decoration:none}
.rightBoxLink{    font-size:90%;     color:#2f2f2f;     text-decoration:none}
.rightBox tr{    /*background:url('default/boxRightBG.gif');*/ background-color: White; background-repeat:repeat-y;     background-position:center bottom;     width:242px}
.rightBox td{    background-color:#fff}
.rightBox h3{    margin-top:0;    text-align:left;     font-size:115%;     font-weight:lighter;     color:#438ba2;     text-transform:uppercase;     background:url('/images/boxRightBGTop.gif') no-repeat center bottom;  border:0px;  height:17px}
/*right boxes black class */
.rightBoxblack{    font-size:80%;     font-weight:lighter;     color:#438ba2;     text-decoration:none;     text-transform:uppercase}
.rightBoxLinkblack{    color:#fff;     text-decoration:none}
.rightBoxblack tr{    width:242px}
.rightBoxblack td{    background-color:#fff}
.rightBoxblack h3{    text-align:left;     font-size:120%;     font-weight:lighter;     color:#438ba2;     text-transform:uppercase;     background:url('default/boxRightBGTopBlack.gif') no-repeat center bottom;  border:0px;  height:36px}
.boxbg{ height:13px}

/* Listing Page Style */
.listingDetailContent{font-size: 110%; color: #2f2f2f;}

/*listing thumbnails style*/
#thumbBackground{    float:left;     text-align:center;     font-size:75%;     width:164px;     height:200px}
#thumbText{    font-size:120%;     border:0px;     padding-left:16px;     text-align:left}
#thumbImg{    vertical-align:top;     border:0px;     padding-top:10px;     padding-left:12px}
#thumbImg img{    text-decoration:none;     border:0px}
#topImages{    width:680px;     height:231px;     float:left;     background-image:url('Tours/topImagesBG.gif');  background-repeat:no-repeat;  background-position:center center}
div#topImg{ float:left;  vertical-align:middle;  border:0px;  padding-left:28px;  padding-top:28px}
div#topImg2{ float:left;  vertical-align:middle;  border:0px;  padding-left:8px;  padding-top:28px}
div#topImg3{ float:left;  vertical-align:middle;  border:0px;  padding-left:8px;  padding-right:30px;  padding-top:28px}
#listing{ clear:left}
div#listinContent{ clear:left;  text-align:left;    width:660px}
.mainIntro{ font-size:110%}

/* Listing Bottom Paging */
.listingBottom{ font-size:80%;  clear:left;  float:left;  width:400px;  text-align:left}

.listingBottom a{ text-decoration:none}
.accordionRightHeader{ color:#2f2f2f;  text-transform:uppercase;  font-size:120%;  text-decoration:none;  text-align:left;  font-weight:lighter}

.topLeftMore{padding-left: 15px;}

.categories{width: 100%}

/* Accordion Left */
.accordionMainRegion{margin-bottom: 1px;   height:auto; width:99.9%; font-size:88%;}
.accordionMain{ margin-bottom: 1px;   height:auto; width:100%}

.accordionHeader{height: 25px; font-size:88%; background-color:#2F2F2F; cursor: pointer; cursor: hand;}

.accordionInnerHeader{width: 100% !important; height: 29px; cursor: pointer; cursor: hand; background-color: #2f2f2f; text-transform: uppercase; text-align: left; background-position: left; margin-right: 16px; margin-bottom: 1px;}

.accordionLeftHeader h3{}

.accordionLeftMore{    background-image:url(/images/arrowMoreClosed.gif);     background-position:left center;     background-repeat:no-repeat;     color:White;     cursor:pointer;     float:right;      font-size:62.5%;     font-weight:bold;     padding-right:10px;     text-align:right;     vertical-align:middle;     width:45px;     bottom:17px;     position:relative}

.accordionLeftMoreSelected{    background-image:url(/images/arrowMoreOpen.gif)}

.accordionLeftContentRegion{padding-left:6px;  padding-right:10px; font-size:95%;  text-align:left}
.accordionLeftContent{ padding-left:6px;  padding-right:10px;  text-align:left}
.Boxheaderbg{ font-size:95%; text-decoration:none}
.Boxcontentbg{ font-size:78%; text-decoration:none}
/* AJAX update bar style */
#UpdateProgress1{ color:#4E8006}
#UpdateProgress1 img{ vertical-align:middle;  margin:2px;  text-align:center}
/* remove copyright for google maps */
div#copyright{    visibility:hidden}
div#smallMapBG{    vertical-align:top;     height:239px;     width:215px;     background-image:url( 'img/bgStartMap.gif' );  background-repeat:no-repeat}
div#BiggerMapBG{ vertical-align:top;  height:260px; display: inline;}

/*test for popup style */
#simple_example_window{    width:110px;     height:126px;     background:url( 'img/extWindBG.png' ) top left no-repeat transparent}
#simple_example_window_contents{}
#simple_example_window_beak{ height:50%;  width:200px}
* html #simple_example_window_beak{ padding-right:10px;  padding-bottom:14px; /* Alpha transparencies hack for IE */    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src= 'img/extWindBG.png',sizingMethod= 'crop' )}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br, #simple_example_window_t, #simple_example_window_l, #simple_example_window_r, #simple_example_window_b{ height:0px;  width:0px}
/*Login Style*/
.login{    background-image:url(img/loginBG.gif);  background-repeat:no-repeat;  background-position:left;  width:215px}

/*wikipedia content*/
#contentWiki{    width:670px;     text-align:left;     position:relative}
.wikiInnerContent {width: 100%; height: 29px; cursor: pointer; cursor: hand; background-color: #2f2f2f; text-transform: uppercase; text-align: left; background-position: left; margin-right: 16px; margin-bottom: 1px;}

.introContent{font-size: 115% !important; font-weight: lighter;}

.wikiMainHeading{width: 99.5%;
                 background-color: #2F2F2F;
                 font-size: 90%;
                 height: 29px;
                 cursor: pointer;
                 cursor: hand;
                 color: #71B8D0;
                 float: left;
                 font-weight: lighter;
                 text-align: left;
                 text-transform: uppercase;
                 background-position: left;
                 margin-right: 16px;
                 margin-bottom: 1px;
                 margin-top: 1px;}

.wikiIntroTable{}

.wikiIntroText{    padding-left:15px;     width:650px;     text-align:left;     position:relative}

#bodyContent{    padding-right:15px;     width:650px;     text-align:left;     position:relative}

#bodyContent p{    position:relative;     width:250px}

.image{    outline:none}

.image img{    border:none}

.magnify{    display:none}

.mergedtoprow th{    text-align:left;     padding-left:30px}

.mergedtoprow b{    text-align:left;     padding-left:30px}

.mergedbottomrow{    padding-left:30px}

.mergedrow{    padding-left:30px}

.mergedrow th{    text-align:left;     padding-left:30px}

.infobox{    width:300px;     float:right;     padding-left:5px;     padding-bottom:5px;     background-image:url(img/geomapBG.gif);  background-repeat:repeat-y;  text-align:left;  margin-left:10px;  margin-bottom:20px;  position:relative;  margin-right:10px}
.infobox a{ text-decoration:none}
.dablink{ float:left}
.floatright{ float:right}
/*RSS BOX Styles */
.RssHeader{ font-size:80%;  color:#020202;  text-align:left}
.RssSelectedHeader{ font-size:80%;  color:#000;  text-align:left}
/*Discussion styles */
.boxHeader span{ line-height:30px;  color:#1e7644;  font-size:80%;  font-weight:bold}
.boxArea{}
.fullWidthList{ background-color:#eaecd7;  padding:10px 10px 10px 10px}
.linkText{ color:#4b521f}

/*Miscelanius*/
img.floatRightImg{ float:left}

.modalBackground{ background-color:#CCF;  filter:alpha(opacity=40);  opacity:0.5}

.modalWindow{ border:solid 1px #c0c0c0;  background:#f0f0f0;  padding:0px 10px 10px 10px;  position:absolute;  top:-1000px}

/*.modalWindow tr{background: none !important;}*/
.linkBoxHeader{ height:37px}

/* CSS Horizontal Menu */
.horizontalcssmenu{border:0px; margin: 0 0 0 0; padding: 0 0 0 0;  height:49px; float:left}
.horizontalcssmenu ul{    list-style-type:none;     display:block;     color:#fff;          height:49px;     background:transparent url(/images/TopMenu/TopLevelListItemStylebg.gif);  background-position:center top;  background-repeat:repeat-x}

/*Top level list items*/
.horizontalcssmenu ul li{ display:inline;  float:left;  height:49px;  text-align:justify;  vertical-align:inherit;  text-transform:uppercase;  color:#438ba2;  font-size:16px;  padding-top:0px; padding-left:10px;  float:left; background:transparent url(/images/TopMenu/TopLevelListItemStylebgLeft.gif);  background-position:left bottom;  background-repeat:no-repeat}

/*Top level menu link items style*/
.horizontalcssmenu  a{ display:inline;  /*background:transparent url(/images/TopMenu/menuarrow.gif);     background-position:center bottom;     background-repeat:no-repeat; */    height:29px; margin-top:10px;  padding: 0px 0px 0px 0px;  text-decoration:none;  color:#438ba2;  text-align:justify ; vertical-align:text-top;}

 .slideshow{ height:250px;  width:960px}
 .slideshow img{ padding:0px}
#tagcloudWrapper{ text-align:center; padding-right:13px;font-weight:lighter;text-transform:uppercase;color:#438BA2;overflow:hidden;position:relative;width:318px;background-image:url("/images/tagCloudBG.gif");  background-repeat:no-repeat}
#tagcloudWrapper a{ color:#438BA2;text-decoration:none; }
#tagcloudWrapper a:hover{ background:#FFF;  border:1px solid #00F;  z-index:1000 !important}
.h1header{color:#7EC9EC;font-weight: lighter; font-size: 100%;float:left;margin:0px;}
#logindwdwdw{position: absolute;z-index: 2147483647;overflow:hidden;}
#login{right:90px;position: relative;z-index: 2147483647;width:250px;background:#2F2F2F;}
.rightboxbottom{ height:22px;width:239px;background-image:url('Tours/boxRightBGBottom.gif');}
