html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial,Helvetica,sans-serif;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
*{margin:0;padding:0;} 
html,body,#wrap,#main{height:100%;}
body>#wrap{height:auto;min-height:100%;width:100%;padding:0;margin:0;}
#wrap{margin:0 auto;display:block;padding:0 !important;clear:both;background:url(/images/globalBg.jpg) no-repeat 50% 0%;} 
#main{margin:0 auto;min-height:100%;position:relative;width:950px;padding:0;background:#022632;} 
#footer{float:left;clear:both;position:relative;width:950px;margin:0;padding:0;background:#09323e url(/images/footerBg.gif) repeat-x 0% 0%;}
.footerLink{display:block;clear:both;margin:5px 0;padding:5px 0 0 0;text-align:center;line-height:13px;color:#08718b;}
.footerLink a{display:inline;padding:0 3px;margin:0 2px 0 0;line-height:13px;color:#a6b780;font-weight:bold;text-decoration:none;}
ul.footerLower{list-style:none;margin:0 auto;margin-top:10px;padding:0;height:auto;}
ul.footerLower li{display:inline;height:auto;position:relative;padding:0 5px;float:left;color:#146d87;}
ul.footerLower li img{margin:0 5px;}
p.copyRight{display:block;clear:both;color:#716722;text-align:center;padding:5px 0;}
a,a.link,a:visited,a:active{text-decoration:underline;outline:none;color:#0fbdbd;}
a:hover{text-decoration:none;color:#2ce074;}
a img{text-decoration:none;border:0;outline:none;}
a.button{display:inline;padding:1px 5px;border:1px solid #329581;background:#093d4a;color:#88bd70 !important;line-height:20px;}
a.logo,a:active .logo,a:visited .logo{text-decoration:none;border:none;margin:0;} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;margin-left:430px;}
/* End hide from IE-mac */
body{background:#3b94a4 url(/images/topBar_bg.jpg) repeat-x 0% 0%;padding:0;margin:0;height:auto;font:12px Arial,Helvetica,sans-serif;}
#topNav{display:block;height:33px;position:relative;clear:both;line-height:30px;background:url(/images/topNav_bg.gif) no-repeat 0% 0%;font-size:13px;padding:0 0 0 15px;}
#topNav span{display:block;height:33px;line-height:30px;background:url(/images/topNav_bg.gif) no-repeat 100% 0%;text-align:center;color:#1e887f;font-weight:bold;}
#topNav a,#topNav a:active,#topNav a:visited{display:inline;padding:0 7px;color:#c4a434;text-decoration:none;}
#topNav a:hover{color:#eac43e;}
#topTicker{display:block;clear:both;position:relative;height:25px;line-height:20px;margin:0 auto;padding:0;color:#2c7480;font-size:12px;background:url(/images/topBar_bg.gif) repeat-x 0% -33px;}
.tickercontainer{width:930px;height:25px;margin:0 auto;padding:0;overflow:hidden;}
.tickercontainer .mask{position:relative;width:930px;overflow:hidden;}
ul.newsticker{position:relative;left:930px;height:25px;width:930px;list-style-type:none;margin:0;padding:0;overflow:hidden;}
ul.newsticker li{float:left;margin:0;padding:0;color:#1b94a7;font-size:11px;line-height:20px;}
ul.newsticker a{white-space:nowrap;padding:0;color:#1b94a7;margin:0 50px 0 0;text-decoration:none;} 
ul.newsticker span{margin:0 10px 0 0;} 
ul.newsticker a:hover{color:#0fbdbd;}
#featured{display:block;position:relative;clear:both;float:left;height:315px;width:950px;overflow:hidden;}
#featured ul#holder{list-style:none;margin:0;padding:0;display:block;position:relative;clear:both;float:left;height:315px;width:950px;}
#featured ul#holder li{display:inline;padding:0;margin:0;}
#featured ul#holder li.center{width:950px;height:auto;background:url(/images/logoBack.png) no-repeat 50% 0%;position:absolute;left:0;display:block;text-align:center;padding:10px 0;}
#featured ul#holder li.left{height:315px;padding:0;margin:0;text-align:left !important;float:left;position:relative;padding:0 !important;}
#featured ul#holder li.left .cornerLeft{position:absolute;bottom:150px;float:left;background:transparent url(/images/cornerLeft2.png) no-repeat 0% 0%;width:325px;height:83px;z-index:10;}
#featured ul#holder li.right{height:315px;width315px;overflow:hidden;padding:0;margin:0;text-align:right !important;padding:0 !important;}
#featured ul#holder li.right .cornerRight{position:absolute;right:0;bottom:150px;float:right;background:transparent url(/images/cornerRight2.png) no-repeat 0% 0%;width:325px;height:83px;z-index:10;}
#featured ul#holder li.right a{display:block;float:right !important;clear:right;margin:0;padding:0;}
#featured ul#holder li.right a img{float:right !important;border:0;top:0 !important;right:0 !important;}
#featured ul#holder li.right div#fRight{display:block;width:315px;margin:0;padding:0;overflow:hidden !important;text-align:right;float:right !important;}
#featured ul#holder li.right div#fRight a{display:block;clear:right;padding:0;margin:0;width:100%;float:right;}
#featured ul#holder li.right div#fRight a img{right:0;}
#fLeft{width:350px;height:315px;margin:0;padding:0;overflow:hidden;}
#fRight{width:350px;height:315px;margin:0;padding:0;overflow:hidden;text-align:right !important;float:right;}
#fRight a{display:block;float:right !important;clear:right;margin:0;padding:0;}
#fRight a img{float:right !important;border:0;top:0 !important;right:0 !important;}
#fLeft .loader,#fRight .loader{margin:18% 30%;} 
div.columns{display:block;float:left;padding:0 !important;margin:0;margin-top:-150px;width:950px;z-index:10;position:relative;background:url(/images/main_bg.gif) repeat-x 0% 100%;}
div.columns #columnLeft{width:260px;margin:0 6px 0 0;padding:0;float:left;bottom:0;display:inline;vertical-align:bottom;}
div.columns #columnLeft .leftTop{position:relative;clear:both;display:block;height:45px;background:transparent url(/images/leftTop.png) no-repeat 0% 0%;}
div.columns #columnLeft .leftInner{position:relative;clear:both;display:block;background:url(/images/leftCenter.png) repeat-y center;padding:0;}
div.columns #columnLeft .leftInner ul.leftMenu{display:block;clear:both;margin:0 2px 10px 0;padding:0 10px 10px 10px;list-style:none;background:url(/images/leftMenuTop.jpg) no-repeat 100% 0%;}
div.columns #columnLeft .leftInner .leftlower{display:block;clear:both;margin:0 2px 0 0;padding:0;background:url(/images/leftLowerBg.gif) repeat-x 0% 100%;}
div.columns #columnMiddle{width:700px;margin:-100px 0 0 125px;padding:0;float:left;position:relative;display:block;repeat-y center;}
div.columns #columnMiddle{display:table-column-group;}
div.columns #columnMiddle .middleTop{position:relative;clear:both;display:block;height:28px;background:transparent url(/images/middleTop.png) no-repeat 50% 0%;width:700px;background-image:url(/images/middleCenter_top.png);}
div.columns #columnMiddle .middleDown{position:relative;clear:both;display:block;height:35px;width:700px;background:transparent url(/images/middleCenter_down.png) no-repeat 50% 0%;}
div.columns #columnMiddle .middleInner{position:relative;clear:both;display:block;background:url(/images/middleCenter2.png) repeat-y center;padding:0;}
div.columns #columnMiddle .middleInner .searchPanel{display:block;clear:both;background:url(/images/middleCenter_top.png) no-repeat 0% 0%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
div.columns #columnMiddle .middleInner .lowerPanel{display:block;clear:both;background:url(/images/MiddleLower.gif) repeat-y 50% 0%;padding:0 15px 10px 15px;margin:0 2px;}
ul.leftMenu li{display:block;clear:both;margin:0;padding:0;}
ul.leftMenu li.dark{background:#093d4a;}
/*ul.leftMenu li.dark a:hover{background:#033846;}*/
ul.leftMenu li.light{background:#105060;}
/*ul.leftMenu li.light a:hover{background:#115769;}*/
/*ul.leftMenu li a,ul.leftMenu li a:active,ul.leftMenu li a:visited{display:block;color:#9bb26c;line-height:25px;text-align:right;padding:0 20px 0 0;text-decoration:none;font-weight:bold;}*/
/*ul.leftMenu li a:hover{color:#2ce074;}*/
div.flags{display:block;clear:both;padding:2px 5px;margin:0 2px;text-align:center;letter-spacing:9px;}
div.flags a{display:inline;margin:0 1px 0 0;padding:0;text-decoration:none;border:0;outline:none;}
div.flags a img{text-decoration:none;border:none;}
div.columns #columnRight{width:260px;margin:0 0 0 6px;padding:0;display:block;float:left;position:relative;}
div.columns #columnRight .rightTop{position:relative;clear:both;display:block;height:45px;background:transparent url(/images/rightTop.png) no-repeat 100% 0%;}
div.columns #columnRight .rightInner{position:relative;clear:both;display:block;background:url(/images/rightCenter.png) repeat-y center;padding:0;}
div.columns #columnRight .rightInner .rightInnerTop{position:relative;clear:both;display:block;background:url(/images/rightTop.jpg) no-repeat 100% 0;padding:0;}
div.leftBanner{display:block;margin:10px auto;text-align:center;clear:both;}
div.rightBlock{display:block;margin:0 7px;background:#92b5b2;}
div.rightHeader{display:block;margin:7px 0;text-align:right;}
div.destinations{display:block;clear:both;margin:10px 10px;padding:0;position:relative;}
div.destinations h2{margin:0;padding:0 10px;color:#67926f;font:bold 14px/22px Arial,Helvetica,sans-serif;background:url(/images/headerBg_01.gif) repeat-x 0% 0%;}
div.destinations dl{display:block;padding:0;margin:10px auto;position:relative;font-size:11px;clear:both;}
div.destinations dl a{color:inherit;text-decoration:none;}
div.destinations dl a:hover{text-decoration:underline;}
div.destinations dl dt{display:inline;width:60%;line-height:16px;position:relative;float:left;padding:0 0 0 5px;font-weight:bold;color:#fff;margin:0 0 2px 0;}
div.destinations dl dd{display:inline;line-height:16px;position:relative;float:left;padding:0 0 0 5px;color:#b9cc94;margin:0 0 2px 0;}
div.destinations dl dd span{color:#cfd800;display:inline;margin:0 0 0 10px;font-weight:bold;}
div.destiLinks{display:block;position:relative;padding:0;clear:both;background:url(/images/destiLink_bg.gif) repeat-x 0% 100%;color:#666;}
div.destiLinks .Inner{display:block;clear:both;padding:10px 10px 10px 10px;background:url(/images/destiLink_inner.gif) no-repeat 0% 100%;text-align:right;}
div.destiLinks a,div.destiLinks a:active,div.destiLinks a:visited{color:#006666;text-decoration:none;padding:0 3px;text-transform:uppercase;font:bold 9px Verdana,Arial,Helvetica,sans-serif;}
div.destiLinks a:hover{text-decoration:underline;color:#a40479;}
div.featuredCell{display:block;clear:both;margin:5px 0 10px 0;padding:0 5px 0 5px;position:relative;background:#9ebdba url(/images/featuredCell_bg.gif) no-repeat 50% 100%;}
div.featuredCell dl{display:block;padding:0 0 2px 0;margin:0;position:relative;}
div.featuredCell dl p{display:block;line-height:17px;margin:0 0 2px 0;}
div.featuredCell dl p span.star{display:inline;line-height:inherit;padding:0 5px 0 0;}
div.featuredCell dl p span.star img{display:inline;}
div.featuredCell dl p.description{font-size:11px;line-height:14px;color:#4d3907;letter-spacing:.01em;padding:0;}
div.featuredCell dl p.price{background:#a1b6b4;color:#827031;float:right;line-height:25px;padding:1px 7px 0 7px;margin:3px 0 0 0;}
div.featuredCell dl p.price b{font-size:22px;line-height:25px;letter-spacing:-.07em;color:#660033;}
div.featuredCell dl .thumbs img{width:50px;border:3px solid #7e9593;margin:5px 0 15px 0;padding:1px;background:#fff;}
div.featuredCell dl dt{width:66%;padding:5px;display:block;text-align:right;float:left;}
div.featuredCell dl dd{width:29%;text-align:center;padding:5px 0;position:relative;float:left;}
.autoPadDiv{position:relative !important;clear:left;display:block;padding:10px !important;z-index:1;}
.roundBox form{display:block;padding:35px 0 15px 15px;background:url(/images/newsBg.png) no-repeat 100% 0%;}
.roundBox input{margin:0 5px 0 0;}
.roundBox{padding:10px;margin:0 0 8px 0;position:relative;color:#66cccc;}
.roundBox,.roundBox .sb-inner{}
.roundBox .sb-shadow{background:blue;}
.roundBox .sb-border{}
.roundBox div.left{float:left;margin:0 10px 0 0;overflow:hidden;display:inline;width:13%;}
.roundBox .left img{width:75px;left:0;top:0;border:0;}
.roundBox .right{float:right;position:relative;margin:0;padding:0;width:82%;text-align:left;display:inline;}
.roundBox .right h2{font:bold 20px/20px Arial,Helvetica,sans-serif;margin:0 0 5px 0;color:#fff;}
.roundBox .right h4{font:bold 14px/14px Arial,Helvetica,sans-serif;margin:0 0 5px 0;color:#fff;}
.roundBox .right ul{list-style:none;margin:0;padding:0;clear:left;}
.roundBox .right ul li{display:block;clear:left;padding:2px 5px;text-align:right;font:11px Arial,Helvetica,sans-serif;}
.roundBox .right ul li:hover{background:#05596e !important;}
.roundBox .right ul li span{float:left;line-height:15px;margin:0 5px 0 0;text-align:left;display:inline;}
.roundBox .right ul a{text-decoration:none;cursor:pointer;}
.roundBox .right ul li.dark{background:#032933;}
.roundBox .right ul li.light{background:#063f4e;}
.roundBox .right a{display:block;text-align:right;text-decoration:underline;}
.roundBox .right a:hover{text-decoration:none;}
.roundBox a.button{text-decoration:none;}
.roundBox a.button:hover{text-decoration:underline;}
.roundBox input.ok{border:none;outline:none;padding:0;height:19px;width:37px;line-height:19px;background:url(/images/input_ok.png) no-repeat 0% 0%;cursor:pointer;}
.roundBox input.ok:hover{background-position:0% -19px;}
#news{padding:2px;overflow:hidden;}
#news .sb-border{background:#032933 !important;}
#blue .sb-border{background:#1876b4 !important;}
#green .sb-border{background:#099441 !important;}
#pink .sb-border{background:#a222ab !important;}
#pink{margin:0;}
#blue,#green,#pink,#pink .sb-inner,#blue .sb-inner,#green .sb-inner{background:#043541;}
div.linkBlock{display:block;clear:both;padding:5px 0;margin:0 auto;}
div.linkBlock a{}
h1{display:block;font-size:3em;margin:.67em 0;font-weight:bolder;}
table td{padding:3px;font:11px Arial,Helvetica,sans-serif;color:#66cccc;}
form{outline:none;padding:0;margin:0;}
input[type=text],input[type=password],input[type=number]{border:1px solid #d9d9d9;background:#fff url(/images/inputBg.gif) repeat-x 0% 0%;font-style:normal;font-size:12px;padding:2px 3px;color:#454743;margin:0;line-height:inherit;}
input.inputFade{color:#999;}
select{border:1px solid #fff;font-style:normal;background:#fff url(/images/inputBg.gif) repeat-x 0% 0%;font-size:12px;margin:0;color:#454743;}
select option{padding:1px 3px;line-height:14px;margin:0 0 2px 0;}
select:hover,input[type=text]:hover,input[type=number]:hover{border:1px solid #ccff00;color:#454743;}
input:focus{border:1px solid #3cdcd9;color:#454743;}
fieldset#searhForm label{font-size:13px;color:#c7be1c;width:90px;text-align:right;line-height:20px;height:20px;float:left;display:block;}
fieldset#searhForm{padding:0 !important;margin:0 auto;width:390px;height:250px;display:block;background:url(/images/searchEffects.png) no-repeat 100% 50%;position:relative;}
fieldset#searhForm div.row{display:block;width:100%;margin:0 0 5px 0;padding:0;clear:both;float:left;}
fieldset#searhForm div.row .right{display:block;text-align:left;float:left;position:relative;width:auto;height:auto;line-height:20px;}
fieldset#searhForm div.row input,fieldset#searhForm div.row a{display:inline;position:relative;}
fieldset#searhForm div.row .right ul.other{list-style:none;margin:0;padding:0;}
fieldset#searhForm div.row .right ul.other li{display:block;float:left;margin:0 5px 2px 0;padding:0;width:50px;}
fieldset#searhForm div.row .right ul.other li label{display:block;width:auto;}
fieldset#searhForm div.row .right ul.other li .inputstyle{width:auto;display:block;float:left;}
fieldset#searhForm div.row .right ul.other li .selectstyle{width:45px;display:block;float:left;}
label{float:left;width:100px;display:block;margin:0 10px 0 0;line-height:20px;position:relative;}
fieldset#searhForm div.row input[type=text]{width:140px;}
fieldset#searhForm div.row select{width:145px;}
input.date-pick{width:140px;float:left;}
img.searchButton{display:block;width:119px;height:105px;background:transparent url(/images/BtnSearch.png) no-repeat 0% 0%;padding:0;border:0;position:relative;float:right;margin:-80px 0 0 0;}
input.waterMark{color:#ccc;}
.top_up{background-image:url(/images/middleCenter_up.png);background-repeat:repeat-x;background-position:100% 0%;width:950px;height:20px;}
#fuzz{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('../images/dim.png'); display:none; text-align:left; }
/*.msgbox{ position:absolute; width:300px; height:200px; z-index:200; top: 50%; left: 50%; margin-top: -100px; margin-left: -150px; }*/
.map_canvas{ width:600px; height:400px; z-index:200;position:fixed; top:50%; left:50%; top:expression(screen.height/2 + 'px'); margin-left:-150px; margin-top:-100px;}
/*.map_canvas img {border:none;}*/
.close{ top:0px; float:right; }