/****************************************************************
 *      LEFT MENU
 ****************************************************************/

#attraction_menu
#attraction_menu { margin: 0; padding:0; width: 100%; }


#attraction_menu #nav { float: left; margin: 7px 0 0 19px; padding: 0px; display:inline;}
#attraction_menu #nav ul { list-style-type: none; padding: 0px; margin: 0px; }
#attraction_menu #nav ul li { background:#ffffff url(../images/menuleft_bg.gif) no-repeat top left; text-align: left; float: left; clear: both;display: inline; font-weight: normal;  font-size: 13px; height: 27px; width: 173px; padding: 0;}
#attraction_menu #nav ul li a { display: block; text-decoration: none; color: #697882;   padding: 2px 0 0 25px; }
#attraction_menu #nav ul li a:hover { color: #e92e0b; text-decoration: none; background: #ffffff url(../images/menuleft_arrowon.gif) no-repeat 0px 5px;  cursor:pointer; }
#attraction_menu #nav ul li .current { display: block; text-decoration: none; color: #e92e0b;   padding: 2px 0 0 25px; background: #ffffff url(../images/menuleft_arrowon.gif) no-repeat 0px 5px;}
#attraction_menu #nav ul li#leisure { background:#ffffff url(../images/menuleftlast_bg.gif) no-repeat top left; text-align: left; float: left; clear: both;display: inline; font-weight: normal;  font-size: 13px; height: 27px; width: 173px; padding: 0;}

#attraction_menu #nav .under_menu { float: left; margin: 3px 0 10px 26px; padding: 0px; display:inline;}
#attraction_menu #nav .under_menu ul { list-style-type: none; padding: 0px; margin: 0px; }
#attraction_menu #nav .under_menu ul li.under_menu_li { background:#ffffff; text-align: left; float: left; clear: both;display: inline; font-weight: normal;  font-size: 11px; height: 20px; width: 173px; padding: 0;}
#attraction_menu #nav .under_menu ul li.under_menu_li a { display: block; text-decoration: none; color: #697882;   padding: 0px 0 0 0px; }
#attraction_menu #nav .under_menu ul li.under_menu_li a:hover { color: #439bd6; text-decoration: none; background: #ffffff ;  cursor:pointer; }
#attraction_menu #nav .under_menu ul li.under_menu_li .current { display: block; text-decoration: none; color: #439bd6;   padding: 0px 0 0 0px; background: #ffffff ;}
#attraction_menu #nav .under_menu ul li.under_menu_lilast { background:#ffffff url(../images/menuleftlast_bg.gif) no-repeat top left; text-align: left; float: left; clear: both;display: inline; font-weight: normal;  font-size: 13px; height: 27px; width: 173px; padding: 0;}


/****************************************************************
 *      MAIN PAGE
 *****************************************************************/

#titleattraction {   line-height: 100%;  float:left;  color: #e92e0b; font-weight: normal; font-size: 22px; text-decoration:none; height: 30px; margin-top: 2px; }

.header .iconattraction {  background: #ffffff url(../images/attraction_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconmap {  background: #ffffff url(../images/map_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconfastfacts {  background: #ffffff url(../images/fastfacts_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconsights {  background: #ffffff url(../images/sights_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .icongeography {  background: #ffffff url(../images/geography_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconclimate {  background: #ffffff url(../images/climate_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconorientation {  background: #ffffff url(../images/orientation_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconbiodiversity {  background: #ffffff url(../images/biodiversity_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconculture {  background: #ffffff url(../images/culture_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconpeople {  background: #ffffff url(../images/people_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconfestivals {  background: #ffffff url(../images/festivals_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconhistory {  background: #ffffff url(../images/history_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconcuisine {  background: #ffffff url(../images/cuisine_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconbeach {  background: #ffffff url(../images/beach_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .icongolf {  background: #ffffff url(../images/golf_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconhealth {  background: #ffffff url(../images/health_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconadventure {  background: #ffffff url(../images/golf_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconnature {  background: #ffffff url(../images/nature_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconwater {  background: #ffffff url(../images/water_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}
.header .iconshopping {  background: #ffffff url(../images/shopping_icon.gif) no-repeat top left; float: left; margin: 0 11px 0 0; padding: 0px; display:inline; width: 30px; height: 30px;}

.sidebar_left { border:0px solid #000000; float: left; margin: 25px 0 0 0; padding: 0px; display:inline; width: 201px;}
.sidebar_left .sidebarleftimg {margin:0 0 20px 20px; padding:0;}

.attraction .leftcontainer { float: left;  margin: 0 18px 0 0; width: 435px; display:inline; }
.attraction .rightcontainer {  float: right;  margin: 0 ; width: 139px;  }
.attraction .container { float: left;  margin: 0 ; width: 599px; display:inline; }
.attraction .largecontainer { float: left;  margin: 0 ; width: 819px; display:inline; }
.attraction .largecontainer .menu_col{ float: left;  margin: 0 ; width: 220px; display:inline; text-align: left;}
.attraction .largecontainer .content_col{ float: right;  margin: 0 ; width: 599px; display:inline; }

.attraction .leftcontainer2 { float: left;  margin: 0 24px 0 0; width: 380px; display:inline; }
.attraction .rightcontainer2 {  float: right;  margin: 0 ; width: 193px;  }

.attraction .title{ font-size:14px; color: #439bd6; font-weight:normal; font-style:italic; text-align: left; margin:0 0 20px 0; }
.attraction .subtitle{ font-size:12px; color: #439bd6; font-weight:bold; font-style:normal; text-align: left; padding:10px 0 20px 0; margin:0}
.attraction .txt { font-size:12px; color: #000000; font-weight:normal; font-style:normal; text-align: justify; margin:0px 0 20px 0; }
.attraction .subtxt { font-size:12px; color: #546570; font-weight:normal; font-style:normal; text-align: justify; margin:0px 0 20px 0; }
.attraction .mainimg {margin:0 0 20px 0; padding:0;}
.attraction .mainimg2 {margin:30px 0 0px 0; padding:0;}
.attraction .subtitle2{ font-size:12px; color: #439bd6; font-weight:bold; font-style:normal; text-align: left; padding:0px 0 7px 0; margin:0}
.attraction .subtitle3{ font-size:14px; color: #e92e0b; font-weight:normal; font-style:normal; text-align: left; padding:0px 0 7px 0; margin:0}

.attraction .rightbox {float:left; border:1px solid #cacfd3; width:191px; margin: 0 0 17px 0;}
.attraction .rightbox .content { width:176px; margin: 7px 8px 7px 7px; text-align: center;}
.attraction .rightbox .content .title {font-size:12px; color: #546570; font-weight:normal; font-style:normal; margin: 11px 0px 9px 0px;}
.attraction .rightbox .content .text {font-size:11px; color: #546570; font-weight:normal; font-style:normal; text-align: justify; margin: 0px;}

.attraction .rightimg {float:left; width:191px; margin: 15px 0 17px 0;}

.attraction .climate_table {border:1px solid #DDDDDD; border-collapse:collapse; border-spacing:1px; font-size:10px; }
.attraction .climate_table td {border:1px solid #DDDDDD; background-color:#ffffff; }
.attraction .climate_table .tdhead {border:1px solid #DDDDDD; background-color:#e4f6ff; }
.attraction .climate_table .tdcol {border:1px solid #DDDDDD; background-color:#fff5eb; }

.attraction .historybox {float:left; border:1px solid #cacfd3;  margin: 0 ; padding: 10px 10px 0 10px;}
