*{margin:0;padding:0;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;}
ul{list-style:none;}
input,select,textarea,option{font-size:11px;color:#333;}
a{text-decoration:none;font-size:12px;color:#0470ec;}
a:hover{text-decoration:underline;}
h1{font-size:12px;font-weight:bold;font-style:italic;margin:10px 0 10px 0;}
h1.header{font-size:18px;font-weight:normal;font-style:normal;margin: 0;}
h2{font-size:12px;font-weight:700;margin:10px 0;}
h3{font-size:12px;font-weight:400;font-style:italic;margin:10px 0;}
h4{font-size:15px;font-weight:400;margin:5px 0;}
h5{font-size:13px;margin:5px 0;}
h6{font-size:12px;margin:5px 0;}
.clear{clear:both;height:1px;}
.hidden{display:none;}
.fac{margin-bottom:10px;display:block;float:left;}
.ttl_pages{font-size:18px;}
#maincontent .visualcontType01 img.imgInstant, #accommodation .visualcontType01 img.imgInstant {margin-top:5px;display:none;border:none;}
#maincontent #accommodation img.imgInstant, #accommodation img.imgInstant {display:none;}
a.cssbtn{background:#fbbe0b;display:block;text-decoration:none;font-size:11px;font-weight:400;color:#333;text-align:center;line-height:15px;padding:0 2px 1px;}
#main{width:940px;background:url(../images/bgd_main.gif) top no-repeat;text-align:left;margin:auto;padding:4px 0 0;}
#header{width:910px;height:76px;margin:0 0 0 15px;}
#header .slogan{color:#000;font-size:21px;float:left;font-weight:700;margin:6px 0 0;}
#header .slogan span{font-size:16px;color:#ffd001;}
#header .logo{float:right;}
#nav{width:910px;float:left;}
#nav p{float:left;display:block;width:500px;padding:2px 0;}
#nav p a,#nav p span{color:#72889d;font-size:11px;width:auto;margin:0 3px;}
#nav p span{padding-left:7px;font-weight:700;}
#nav p a{border-bottom:#72889d 1px dotted;text-decoration:none;}
#nav p a:hover{border-bottom:#E98F01 1px dotted;color:#E98F01;}
#nav li{display:block;text-align:center;float:left;border-left:#FFF solid 1px;margin:0;}
#nav li a{background:#ffd000;color:#2b2b2b;font-size:11px;font-weight:700;line-height:20px;display:block;text-align:center;text-decoration:none;width:auto;padding:0 5px;}
#nav li a.home{padding:0;}
#nav li a:hover,#nav li.active a{background:#dadada;text-decoration:none;}
#topCorner{float:right;margin:0;}
#topCorner li a{background:none;color:#0370ea;border-right:1px solid #74899c;font-weight:400;}
#topCorner li a:hover{background:none;text-decoration:underline;}
#topCorner li.lastLink a,#topCorner li.lastLink a:hover{border-right:none;width:auto;}
#topCorner li a img {margin-top:3px;}
#maincontent{width:910px;margin:11px 0 20px 15px;}
#leftContent{width:185px;float:left;}
#subnav{width:185px;color:#2e2a27;margin:0 0 15px;}
#subnav h3{background:url(../images/bgd_title_subnav.gif) 0 no-repeat;width:165px;height:21px;color:#6b6b6b;margin:0 0 15px;padding:2px 0 0 20px;}
#subnav ul{border-bottom:2px solid #dcdacb;}
#subnav li a{background:url(../images/bgd_subnav.gif) top no-repeat;font-size:12px;width:160px;display:block;font-weight:700;color:#2b2b2b;margin:0 0 1px;padding:6px 5px 3px 20px;}
#subnav li a:hover{background:url(../images/bgd_subnav_o.gif) top no-repeat;font-size:12px;width:160px;display:block;text-decoration:none;font-weight:700;color:#2b2b2b;margin:0 0 1px;padding:6px 5px 3px 20px;}
#subnav li.active a{background:url(../images/bgd_subnav_o.gif) top no-repeat;width:160px;display:block;font-size:12px;text-decoration:none;font-weight:700;color:#2b2b2b;margin:0 0 1px;padding:6px 5px 3px 20px;}
.leftBox{width:185px;margin:0 0 10px;}
.leftBox h3{width:175px;background:#84b4e2;color:#FFF;font-size:12px;font-style:normal;font-weight:700;margin:0;padding:2px 0 4px 10px;}
.leftBox div{border:#84b4e2 solid 1px;width:163px;margin:0;padding:10px;}
#localConnection h4{color:#3977b2;font-size:14px;margin:0 0 5px;}
#localConnection img{float:left;margin:0 5px 0 0;}
#support{width:180px;border-left:#e98f01 5px solid;margin:10px 0;}
#support h3{color:#000;font-size:13px;font-style:normal;font-weight:700;margin:0 0 5px 8px;}
#support span{width:175px;display:block;text-align:center;color:#e98f01;font-size:18px;font-style:normal;font-weight:700;padding:0;}
#support a{width:175px;display:block;text-align:left;font-size:12px;font-style:normal;padding:0;margin-left:10px;}
#frmDestination{width:205px;}
#frmDestination select{width:147px;float:left;margin:0 0 5px;}
#frmDestination a{float:left;margin:3px 0 0 5px;}
#banner{width:185px;text-align:center;margin:15px 0;}
#banner a{display:block;margin:0 0 15px;}
#wrapper{width:695px;float:left;}
#content{width:500px;float:right;margin:0;}
#flashContent{width:500px;margin:0 0 20px;}
#contentMenu{background:url(../images/bgd_content_menu.gif) bottom no-repeat;width:500px;height:24px;margin:0 0 6px;}
#contentMenu img{float:right;margin-top:7px;}
#contentMenu a{float:right;margin:5px 20px 0 8px;}
#context{width:205px;float:right;}
#context a,#localConnection a{font-size:10px;color:#0470ec;}
#context .box {margin: 5px 0px 10px 0px}		
#flashVisual{width:185px;margin:0 0 12px;}
#finding{background:#fff2b4 url(../images/bgd_contextType01.gif) bottom no-repeat;color:#454545;width:185px;margin:0 0 6px;}
#finding ul{width:185px;overflow:hidden;}
#finding li{float:left;display:block;}
#finding li.hdr_accm_act{background:url(../images/searchbox.gif) 0 0;width:91px;height:31px;}
#finding li.hdr_accm_tour{background:url(../images/searchbox.gif) -173px 0;width:19px;height:31px;}
#finding li a.hdr_tour{background:url(../images/searchbox.gif) -94px 0;width:75px;height:31px;display:block;}
#finding li a.hdr_accm{background:url(../images/searchbox.gif) 0 -36px;width:91px;height:31px;display:block;}
#finding li.hdr_tour_accm{background:url(../images/searchbox.gif) -173px -36px;width:19px;height:31px;}
#finding li.hdr_tour_act{background:url(../images/searchbox.gif) -94px -36px;width:75px;height:31px;}
#finding form{width:182px;padding:0 3px 2px 0;}
#finding fieldset{width:172px;display:block;border-top:1px solid #FFF;margin:10px 0 0;padding:20px 0 0 8px;}
#finding fieldset.checkZone{border:none;margin:10px 0 0;padding:0 0 0 8px;}
#finding label{width:52px;float:left;display:block;text-align:right;font-size:11px;margin:1px 0 0;}
#finding fieldset.checkZone input{width:79px;float:left;height:14px;margin:0 4px 10px;}
#finding input{width:11px;float:left;height:11px;margin:0 4px 10px;}
#finding fieldset img{float:left;}
#finding select{width:101px;float:left;margin:0 4px 10px;}
#finding .btnLocation a{width:84px;height:15px;background:url(../images/bgd_btn2_contextType01.gif) no-repeat;display:block;color:#FFF;font-size:11px;margin:0 0 4px;padding:0 0 0 6px;}
#finding .btnSelect a,#finding .btnSelect2 a{width:47px;height:15px;background:url(../images/bgd_btn3_contextType01.gif) no-repeat;display:block;color:#FFF;font-size:11px;margin:0 0 4px 4px;padding:0 0 0 6px;}
#finding span.btnSelect{margin:0 0 5px 19px;}
#finding span.btnSelect2{margin:0 0 5px 4px;}
#finding fieldset div{float:left;font-size:10px;color:#6b6b6b;margin:0 0 5px;}
#finding .btnSearch a{float:right;margin:0 11px 15px 0;}
#finding .menu iframe {display:none;position:absolute;top:0;left:0;z-index:-1;filter:mask();display:block;width:500px; height:500px;}
#finding .advancedLink{background:url(../images/searchbox.gif) 0 -70px;font-size:11px;color:#434544;height:19px;display:block;width:160px;padding:4px 0 0 22px;}
#finding .advancedLinkShow{background:url(../images/searchbox.gif) 0 -100px;font-size:11px;color:#434544;height:19px;display:block;width:160px;padding:4px 0 0 22px;}
div.menu{width:125px;border:1px solid #d3d1d2;font-size:10px;color:#444;background:#FFF url(../images/bgd_popup.gif) left top no-repeat;position:absolute;left:0;top:0;z-index:101;visibility:hidden;overflow:hidden;padding:10px 1em 2px 0.5em;}
#finding div.menu ul{width:auto;}
#finding div.menu li{float:none;}
#finding div.menu li input{width:12px;height:12px;float:left;margin:1px 0 0 !important;padding:0 !important;}
#finding div.menu li label{float:left;font-size:10px;width:auto !important;text-align:left;margin:0 0 8px 5px !important;padding:0 !important;}
div.menuShadow{position:absolute;visibility:hidden;z-index:998;}
div.menu a.menuItem{cursor:default;display:block;text-decoration:none;font-size:11px;white-space:nowrap;padding:2px 0 2px 0.5em;}
div.menu a.menuItem:hover,div.menu a.menuItemHighlight{background-color:#FFF1B4;}
div.menu a.menuItem span.menuItemArrow{padding-right:0.2em;margin-right:-2em;color:#E98F01;}
div.menu div.menuItemSep{border-top:1px solid #909090;border-bottom:1px solid #f0f0f0;margin:4px 2px;}
#events h3{background:#84b4e2;width:195px;color:#3c3a3b;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 1px 10px;}
#events div{border:#84b4e2 solid 1px;margin:0 0 10px;padding:0 10px 10px;}
#basket{width:205px;font-size:11px;margin:0 0 12px;}
#basket h3{background-color:#84b4e2;width:195px;color:#3c3a3b;font-weight:700;margin:0;padding:2px 0 2px 10px;}
#basket div{background:#84b4e2 url(../images/bgd_contextType06.gif) bottom no-repeat;padding:0 0 10px;}
#basket .subtitle1{background:#d3d1d2 url(../images/bgd_subtitle1_contextType06.gif) top no-repeat;width:177px;color:#5e5e5e;margin:0 0 10px;padding:1px 0 1px 28px;}
#basket .subtitle2{background:#d3d1d2 url(../images/bgd_subtitle2_contextType06.gif) top no-repeat;width:177px;color:#5e5e5e;margin:0 0 10px;padding:1px 0 1px 28px;}
#basket .subtitle3{background:#d3d1d2 url(../images/bgd_subtitle3_contextType06.gif) top no-repeat;width:177px;color:#5e5e5e;margin:0 0 10px;padding:1px 0 1px 28px;}
#basket p{width:185px;margin:0 10px 10px;}
#basket ul{width:185px;border-bottom:1px solid #fff;margin:0 10px 6px;padding:0 0 3px;}
#basket li{padding:0 0 3px;}
#basket .name{width:132px;float:left;font-weight:700;}
#basket .priceBasket{float:right;font-weight:700;color:#266ca8;text-align:right;}
#basket .day{font-size:10px;float:left;}
#basket .link{float:right;width:65px;text-align:right;}
#basket .edit{border-right:1px solid #0370e7;margin:0 5px 0 0;padding:0 8px 0 0;}
#basket .accommodationMore{margin:0 10px 13px;}
#basket .totalBasket{float:left;width:150px;font-size:12px;display:inline;font-weight:700;margin:0 0 5px 10px;}
#basket .totalBasket span{color:#266caa;font-size:11px;margin:0 0 0 5px;}
#basket a img{float:right;margin:0 10px 0 0;}
#climate{background:#7bb3e6;width:205px;margin:0 0 6px;padding:0 0 5px;}
#climate h6{background:#84b4e2 url(../images/bgd_title_contextType03.gif) top no-repeat;width:197px;border-bottom:2px solid #c9e9fe;font-size:12px;margin:0;padding:5px 0 2px 8px;}
#climate h6 span{font-size:17px;color:#FFF;font-weight:700;}
#climate img{margin:12px 0 12px 11px;}
#climate ul{margin:0 10px 0 5px;}
#climate li{margin:0 0 12px;padding:0 0 0 10px;}
#climate span.title{font-size:12px;color:#FFF;font-weight:700;}
#currency{background:#eeeded url(../images/bgd_contextType04.gif) no-repeat;height:40px;}
#currency label{color:#4b4a4a;font-weight:700;font-size:12px;float:left;display:block;margin:14px 0 0 8px;}
#currency select{float:left;width:70px;margin:11px 0 0 8px;}
#currency a{float:left;margin:12px 0 0 5px;}
#specialOffers h3{background:#84b4e2;color:#FFF;width:197px;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 4px 8px;}
#specialOffers div{border:#84b4e2 solid 1px;margin:0 0 10px;padding:10px 5px;}
#specialOffers ul{list-style:disc inside;}
#specialOffers li{font-size:11px;color:red;}
#specialOffers li a{font-size:12px;color:#276baa;font-weight:700;}
#specialOffers span{display:block;padding-left:5px;color:#333;margin:0;}
.widget h3{background:#9bd1f5;color:#FFF;width:197px;font-size:15px;font-style:normal;font-weight:700;margin:0;padding:2px 0 4px 8px;}
.widget div{border:#9bd1f5 solid 1px;margin:0 0 10px;padding:10px 5px;}
.widget li{display:block;font-size:11px;color:#3678b4;padding:0 5px;}
.widget li a{font-size:12px !important;color:#3678b4 !important;font-weight:700 !important;}
.widget span{color:#333;}
.widget .list{padding-bottom:5px;}
.widget .list a{float:left;width:120px;font-size:12px !important;color:#ff8000 !important;text-decoration:underline;}
.widget .list_art{padding-bottom:6px;}
.widget .list_art a{float:left;width:180px;font-size:13px !important;color:#ff8000 !important;text-decoration:none;}
.widget .list span{float:right;text-align:right;width:58px;margin-right:5px;padding-top:2px;color:#3678b4;font-size:11px;font-weight:700;}
#footer{width:940px;text-align:center;border-bottom:5px solid #ffd001;padding:0 0 10px;}
#footer div{width:940px;background:#ebeadb;border-bottom:1px solid #d1cea4;border-top:1px solid #d1cea4;margin:0 0 10px;padding:5px 0 0;}
#footer ul{width:650px;margin:0 auto 5px;}
#footer li{display:inline;}
#footer li a{color:#1f65a7;border-right:1px solid #929292;margin:0 8px 0 0;padding:0 8px 0 0;}
#footer p,#footer p a{font-size:10px;color:#a8a8a8;}
#footer p.city{display:block;padding:0 20px 5px 20px;}
#footer p.city a{font-size:10px; color:#a8a8a8; text-decoration:underline;}
#footer img{float:right;padding-right:50px;}
b.niftycorners,b.niftyfill{display:block;}
b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px;}
b.r1{border-width:0 2px;margin:0 3px;}
b.rb1{border-width:0 2px;margin:0 8px;}
b.rb2{border-width:0 2px;margin:0 6px;}
b.rb3{margin:0 5px;}
b.rb4{margin:0 4px;}
b.rb5{margin:0 3px;}
b.rb7{height:2px;margin:0 1px;}
b.rb8{height:2px;margin:0;}
b.tb1{border-width:0 10px;}
b.tb2{border-width:0 8px;}
b.tb3{border-width:0 6px;}
b.tb5{border-width:0 4px;}
b.tb7{height:2px;border-width:0 2px;}
b.tb8{height:2px;border-width:0 1px;}
#overDiv{border:1px #333 solid;}
.olcap{font-family:Verdana;font-size:10px;font-weight:700;color:#fff;padding:3px 5px;}
a.olclo{font-family:Verdana;font-size:10px;font-weight:700;color:#ddf;padding:3px 5px;}
a.olclo:hover{color:#fff;padding:3px 5px;}
img,fieldset,#footer .lastItems a{border:none;}
#header a.slogan:hover,#finding li a:hover{text-decoration:none;}
#events,#specialOffers,.widget{width:205px;}
#events h4{color:#3678b4;padding-top:5px;}
#events h4 a{color:#3678b4;font-size:12px;font-weight:700;}
#events p{text-align:justify;padding-bottom:5px;}
#events span,#events a,#events a{font-size:10px;color:#3676b4;}
#specialOffers a,.widget a{font-size:10px;}
b.r2,b.rb6{margin:0 2px;}
b.r3,b.rs1{margin:0 1px;}
b.r4,b.t4{height:2px;}
b.t1,b.tb4{border-width:0 5px;}
b.t2,b.tb6{border-width:0 3px;}
b.t3,b.ts1{border-width:0 2px;}
#contentScroll{position:relative;font-weight:700;background:#9bd1f5;height:96px;padding:17px 0 0;}
#scrollerLeft{position:absolute;visibility:visible;top:97px;left:10px;width:105px;z-index:2;}
#scrollerRight{position:absolute;visibility:visible;top:97px;left:394px;width:87px;text-align:right;z-index:2000;}
#scrollerLeft .btnPrev{float:left;color:#0b5daa;font-size:11px;}
#scrollerRight .btnNext{float:right;color:#0b5daa;font-size:11px;}
#scrollerLeft .btnPrev span{font-weight:400;background:url(../images/btn_previous.gif) 0 1px no-repeat;line-height:16px;padding:0 0 0 15px;}
#scrollerRight .btnNext span{font-weight:400;background:url(../images/btn_next.gif) 62px 1px no-repeat;line-height:16px;padding:0 15px 0 0;}
#hold{position:relative;overflow:hidden;background:#FFF;width:480px;height:79px;margin-left:10px;}
#hold td a{text-align:center;width:96px;display:block;margin:0 1px 0 0;}
#hold .fristImg{margin:0 1px 0 4px;}
#hold .lastImg{margin:0 4px 0 0;}
#hold .activeImg{border:1px solid #fabf0a;}
#wn{position:absolute;z-index:1;left:0;top:0;width:490px;height:79px;clip:rect(0px, 490px, 79px, 0px);overflow:hidden;visibility:hidden;margin:3px 0 0;}
#lyr1{position:absolute;z-index:1;visibility:hidden;left:0;top:0;}
#maincontent .largeVisual{width:402px;margin:0 auto 10px auto;}
#maincontent .largeVisual img{border:1px solid #a9b1b7;}
#maincontent .largeVisual p{margin:5px 0;}
#maincontent .largeDesc{margin-top:10px;display:none;}

