body {margin: 0px}
#main{width:100%; float:left; height:auto; background:url(../images/tm_background.jpg) top no-repeat; background-color:#a4c9d6}
#main_container{width:1003px; height:auto;}
#whitebg{width:902px; background:url(../images/middle_whitebg.gif) repeat-y; margin:0px;  padding:0 0 20px 0; display:block}
#top_whitebg{width:902px; background:url(../images/top_whitebg.gif) top no-repeat; height:108px; margin:0px; padding:0px}
#bottom_whitebg{width:902px; background:url(../images/bottom_whitebg.gif) top no-repeat; height:265px; margin:0px; padding:0px}
#r902{width:872px; margin:3px 20px 0px 10px; padding:0px}
#r902_2{width:902px; margin:3px 0px 0px 0px; padding:0px; float:left; height:auto}
#902column{width:902px; float:left; background:url(../images/middle_whitebg.gif) top repeat-y; height:1300px}
#logocontainer{width:224px; float:left; padding:0px; margin:0px}
#linkscontainer{width:646px; float:left; padding:35px 0 0 0; margin:0px}
.weltext{margin:7px 10px 0px 10px; float:left; padding:0px;}
#r900{width:902px; padding:0px; margin:0px; float:left}
#column358{width:358px; float:left; padding:0px; margin:0px}
#featured_destination{float:left; width:346px; padding:0px 0px 10px 6px; margin:0px}
#featured_destination .content{list-style:none; width:346px; padding:0px; margin:0px;}
#featured_destination .content li{float:left; width:346px; padding:0px; margin:0px; height:auto}
#featured_destination .content .featdest{height:50px}
#featured_destination .content li br{clear:none;}
#feature_container{width:336px; float:left; background:url(../images/fd/featured_destination.jpg) no-repeat 6px; height:221px; margin:0 0 0 10px; padding:0px;}
#feature {position: relative; width: 321px; height: 211px; padding:4px 0 0 5px; margin:0px;}
#feature-content {
	position: absolute;
	bottom:-2px;
	left:1px;
	height: 30px;
	width: 316px;
	padding:0px;
	margin:0 1px 0 6px;
	background-image: url('../images/fd/grey3.png');
}   
#text_arrow{float:left; width:295px; padding:5px 10px; margin:0px;}
#text_arrow .content{list-style:none; padding:0px; margin:0px;}
#text_arrow .content li{width:295px; float:left}
#text_arrow .content li .text_container{width:250px; float:left; padding:0px}
#text_arrow .content li .arrow{width:21px; float:left; padding:0px}

#feature-content2 {position: absolute; top:0; left:0; height:2px; width: 315px; padding:0px; margin:0px; background: url('../images/fd/grey2.png');} 

#submenu_container{width:450px; float:left; height:280px}
#submenu_destination{width:195px; float:left; bottom: 0; left: 0;background-image: url('../images/grey1.png'); height:280px}
#submenu_destination .content{width:165px; float:left; list-style:none; padding:0 0 0 25px; margin:0px}
#submenu_destination .content li{width:165px; float:left; padding:3px 0; margin:0px}
#submenu_destination .content .heading{float:left; padding:15px 0 30px 0; margin:0px}

#submenu_activities{width:255px; float:left;  bottom: 0; left: 0;background-image: url('../images/fd/grey2.png'); height:280px}
#submenu_activities .content{width:230px; float:left; list-style:none; padding:0 0 0 25px; margin:0px}
#submenu_activities .content li{width:230px; float:left; padding:3px 0; margin:0px}
#submenu_activities .content .heading{float:left; padding:15px 0 30px 0; margin:0px}

#mydiscover_home{float:left; width:352px; padding:5px 0px 10px 0px; margin:10px 0 0 0}
#mydiscover_home .content{list-style:none; padding:0px; margin:0px; background:url(../images/greenflowerbg_home.gif) no-repeat 10px; height:221px;}
#mydiscover_home .content li{float:left; width:352px; padding:0px; margin:0px; height:auto}
#mydiscover_home .content li .mydiscoverytext{float:left; padding:0px; margin:5px 0 0 30px}
#mydiscover_home .content li .mydiscovery_text{float:left; padding:0px; margin:0px 0 0 30px; width:250px; text-align:left}

#dotm_home{float:left; width:352px; padding:5px 0px 0px 0px; margin:0px 0 0 0}
#dotm_home .content{list-style:none; padding:0px; margin:0px}
#dotm_home .content li{float:left; width:352px; padding:0px; margin:0px; height:auto; text-align: left;}
#dotm_home .content li .dottedline3{width:342px; float:left; background:url(../images/dottedline3_home.gif) repeat-x; height:34px; margin:0 5px}
#dotm_home .content li .text{padding:5px 5px 5px 50px; float:left; text-align:left}
#dotm_home .content .bullet2{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 13px; vertical-align:top; padding-left:13px; display:block; float:left; padding-top:7px; padding-bottom:10px; width:200px; margin:0 0 10px 30px;}
#dotm_home .content .bullet1{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 6px; vertical-align:top; padding-left:13px; display:block; float:left; padding-top:0px; padding-bottom:7px; width:200px; margin:10px 0 0px 30px;}

#column517{width:517px; float:left; padding:0px; margin:0px}
#box517{width:517px; float:left; padding:0px; margin:0px; height:auto}
#box517 .content{float:left; list-style:none; padding:0px; margin:0px}
#box517 .content li{float:left; width:517px; padding:0px; margin:0px}
#box517 .content .discover_m{padding:0px 0 0 33px; margin:0px; width:484px; text-align:left}
#box517 .content li .dottedline{width:484px; float:left;  background:url(../images/dottedline.gif) repeat-x; height:43px}
#box517 .content li .dottedline2{width:484px; float:left;  background:url(../images/dottedline2.gif) repeat-x; height:20px}
#box517 .content li .dottdottedline3edline2{width:484px; float:left;  background:url(../images/dottedline2.gif) repeat-x; height:20px}
#box517 .content li .separator{width:484px; float:left;  background:url(../images/separator_h.gif) no-repeat; height:47px}
#box517 .content li p{float:left; padding:7px 0 0 0; margin:0px}
#box517 .content li .visual{padding:0 10px 0 36px; float:left}
#box517 .content li span.text{
	float:left;
	width:auto;
	text-align:left;
	padding:0 0 2px 0;
	margin:0px
}
#box517 .content li span.text2{float:left; width:475px; text-align:left; padding:0 0 2px 0; margin:0px}
#box517 .content li span.text3{float:left; width:480px; text-align:left; padding:0 0 2px 0; margin:0px}
#box517 .content li br{clear:none;}

#offers{width:815px; float:right; padding:0 85px 0 0; height:201px}
#footer{width:902px; float:left; height:41px}
#footer .content{list-style:none; padding:0px; margin:0px}
#footer .content li{float:left; padding:0px; margin:0px; width:auto}
#footer .content li .circle{width:22px; height:22px; float:left; padding:0px; margin:13px 0 0 12px}
#footer .content li .circle2{width:22px; height:22px; float:left; padding:0px; margin:13px 0 0 3px}
#footer .content li .mediacenter_text{width:105px; height:20px; float:left; padding:0px; margin:20px 0 0 0px}
#footer .content li .contactus_text{width:89px; height:20px; float:left; padding:0px; margin:20px 0 0 0px}
#footer .content li .box{width:402px; height:20px; float:left; padding:0px; margin:20px 0 0 0px; display:block}
#footer .content li .tu_sitemap{width:225px; height:20px; float:right; padding:0px; margin:20px 5px 0 0; display:block; text-align:right}

#column592{width:592px; float:left; padding:0px; margin:0px}
#column268{width:268px; float:left; padding:0px; margin:0 0 0 10px; overflow:hidden}

#column207_navigation{width:207px; float:left; padding:0px; margin:0 48px 0 12px}
#column207_navigation .content{list-style:none; padding:0px; margin:0px;}
#column207_navigation .content li{padding:0px; margin:0px; float:left; width:207px; text-align:left; overflow:hidden}
#column207_navigation .content .navigation{width:164px; float:left; background:url(../images/navigation/navbg.gif) no-repeat; padding:8px 13px 3px 30px; text-align:left; height:20px; margin:0px}
#column207_navigation .content .navigation2{width:164px; float:left; background:url(../images/navigation/navbg2.gif) no-repeat; padding:8px 13px 3px 30px; text-align:left; height:34px; margin:0px}
#column207_navigation .content .navigation3{width:164px; float:left; background:url(../images/navigation/navbg3.gif) no-repeat; padding:8px 13px 3px 30px; text-align:left; height:48px; margin:0px}
#column207_navigation .content .kl{float:left; height:37px; padding:0px; margin:0px}
#column207_navigation .content .line{float:left; height:27px; padding:0px; margin:0px}
#col207{width:207px; float:left; padding:0px; margin:0px 0px 10px 0px}
#didyouknow_pod207{width:239px; float:left; background:url(../images/didyouknow/dyk_greyline.gif) repeat-y}
#didyouknow_pod207 .content{width:239px; float:left; padding:0px; margin:0px; list-style:none}
#didyouknow_pod207 .content li{float:left; padding:0px 5px 4px; margin:0px; width:229px}

#mydiscover_inside{float:left; width:265px; padding:5px 0px 0px 0px; margin:0px;}
#mydiscover_inside .content{list-style:none; padding:0px; margin:0px; background:url(../images/mydiscover_inside/greenflowerbg_inside.gif) no-repeat; height:252px;}
#mydiscover_inside .content li{float:left; width:221px; padding:0px; margin:0px;}
#mydiscover_inside .content li .mydiscoverytext{float:left; padding:0px; margin:5px 0 0 15px}
#mydiscover_inside .content li .mydiscovery_text{float:left; padding:0px; margin:0px 0 0 15px; width:202px; text-align:left}

#quote{float:left; width:265px; padding:29px 0px 0px 0px; margin:0px;}
#quote .content{list-style:none; padding:0px; margin:0px}
#muote .content li{float:left; width:221px; padding:0px; margin:0px;}
#quote .content li img{float:left; padding:0px; margin:0 0 0 17px}
#quote .content li p{float:left; padding:5px 0 0 0; margin:0 0 0 17px; width:200px; text-align:left}

#box592{width:592px; float:left; padding:0px; margin:28px 0 0 0; height:auto; overflow:hidden}
#box592 .content{float:left; list-style:none; padding:0px; margin:0px}
#box592 .content li{float:left; width:592px; padding:0px; margin:0px; text-align:left}
#box592 .content .discover_m{padding:5px 0 0 33px; margin:0px; width:559px; text-align:left}
#box592 .content li .dottedline{width:559px; float:left;  background:url(../images/dottedline.gif) repeat-x; height:43px}
#box592 .content li .dottedline2{width:559px; float:left; background:url(../images/dottedline2.gif) repeat-x; height:20px}
#box592 .content li .dottedline3{width:559px; float:left; background:url(../images/dottedline3.gif) repeat-x; height:53px}
#box592 .content li .separator{width:592px; float:left;  background:url(../images/separator2_h.gif) no-repeat; height:63px}
#box592 .content li p{float:left; padding:7px 0 0 0; margin:0px}
#box592 .content li .visual{padding:0 10px 0 0px; float:left; margin-top:20px}
#box592 .content li .visual2{padding:0 10px 0 0px; float:left; margin-top:10px}
#box592 .content li span.text{float:left; width:472px; text-align:left; padding:0 0 2px 0; margin:0px}
#box592 .content li span.text2{float:left; width:472px; text-align:left; padding:0 0 2px 0; margin:20px 0 0 0}
#box592 .content li span.text3{float:left; width:565px; text-align:left; padding:0 0 2px 0; margin:0px}
#box592 .content li span.text4{float:left; width:452px; text-align:left; padding:0 0 2px 0; margin:0px}
#box592 .content li span.text5{float:left; width:500px; text-align:left; padding:0 0 2px 0; margin:0 0 0 40px}
#box592 .content li span.text6{float:left; width:342px; text-align:left; padding:0 0 2px 0; margin:20px 0 0 0; display:block}
#box592 .content li span.text6a{float:left; width:342px; text-align:left; padding:0 0 2px 0; margin:10px 0 0 0; display:block}
#box592 .content li span.text7{float:left; width:540px; text-align:left; padding:0 10px 2px 10px; margin:0px}
#box592 .content li span.text8{float:left; width:330px; text-align:left; padding:0 0 2px 0; margin:0px 0 0 0; display:block}
#box592 .content li span p{padding:0px; margin:0px}
#box592 .content li br{clear:none;}
#box592 .content .pt20{margin-top:20px}
#box592 .content .pt10{margin-top:10px}
#box592 .content .pt5{margin-top:5px}
#box592 .content .mb5{margin-bottom:5px}
.pr5{padding-right:10px}
.prl5{padding:0 5px}
.pl5{padding-left:10px}
.mt10{padding-bottom:10px}
.pt10{margin-top:10px}
#box592 .content .bullet{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 6px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:3px; width:540px; margin:0 0 2px 0; font:normal 11px Tahoma; color:#5f5f5f}
#box592 .content .bullet2{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 6px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:3px; width:270px; margin:0 0 2px 0; font:normal 11px Tahoma; color:#5f5f5f}
#box592 .content .bullet3{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 14px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:7px; width:540px; margin:0 0 2px 0; font:normal 11px Tahoma; color:#5f5f5f}
#box592 .content .bullet4{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 14px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:7px; width:540px; margin:0 0 2px 0; font:normal 11px Tahoma; color:#5f5f5f}
#box592 .content .bullet5{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 6px; vertical-align:top; padding-left:13px; display:block; float:left; padding-top:0px;  width:540px; margin:0 0 2px 10px; font:normal 11px Tahoma; color:#5f5f5f}
#box592 .content .bullet6{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 6px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:3px; width:550px; margin:0 0 2px 0; font:normal 11px Tahoma; color:#5f5f5f}
#box592 .content .bullet7{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 6px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:3px; width:540px; margin:0 0 10px 0; font:normal 11px Tahoma; color:#5f5f5f}

.grey9n{font:normal 9px/14px Tahoma; color:#5f5f5f; text-decoration:none}
.grey11n{font:normal 11px Tahoma; color:#999999; text-decoration:none}
.grey10n_2{font:normal 10px Tahoma; color:#5f5f5f; text-decoration:none; text-align:justify}
.grey11n_2{font:normal 11px/14px Tahoma; color:#5f5f5f; text-decoration:none}

.undline{text-decoration:underline}
.grey11n_3{font:normal 11px Tahoma; color:#5f5f5f; text-decoration:none}
.grey11n_2_georgia{font:normal 12px Tahoma; color:#878787; text-decoration:none}
.grey11b_2{font:bold 11px/14px Tahoma; color:#5f5f5f; text-decoration:none}
.grey12b_2{font:bold 12px/14px Tahoma; color:#5f5f5f; text-decoration:none}
.grey12n_2{font:normal 12px/14px Tahoma; color:#5f5f5f; text-decoration:none}
.grey13b{font:bold 13px/14px Tahoma; color:#5f5f5f; text-decoration:none}
.grey14b{font:bold 13px/14px Tahoma; color:#5f5f5f; text-decoration:none}
.grey11n_light{font:normal 11px Georgia, Tahoma; color:#878787; text-decoration:none}
.blue11n{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#443a5d; text-decoration:none}
.grey13b_dashed{font:bold 13px/14px Tahoma; color:#5f5f5f; text-decoration:none; border-bottom: dotted 1px #999999}
a.grey13b_dashed:hover{font:bold 13px/14px Tahoma; color:#5f5f5f; text-decoration:none; border-bottom: solid 1px #606384}
.white11n{font:normal 11px/14px Tahoma; color:#fff; text-decoration:none; text-align:center}
.white13n{font:normal 13px/14px Tahoma; color:#fff; text-decoration:none; text-align:center}
.purple14n{font:normal 14px Tahoma; color:#606384; text-decoration:none}
a.purple14n:hover{text-decoration:underline}
.purple12b{font:bold 12px Tahoma; color:#606384; text-decoration:none; text-align:left}
.grey12n{font:normal 12px Tahoma; color:#5f5f5f; text-decoration:none; text-align:left}

.grey11n_dashed{font:normal 11px/18px Tahoma; color:#5f5f5f; text-decoration:none; border-bottom: dotted 1px #999999}
a.grey11n_dashed:hover{font:normal 11px/18px Tahoma; color:#5f5f5f; text-decoration:none; border-bottom: solid 1px #606384}

.grey12n_dashed{font:normal 12px/18px Tahoma; color:#5f5f5f; text-decoration:none; border-bottom: dotted 1px #999999}
a.grey12n_dashed:hover{font:normal 12px/18px Tahoma; color:#5f5f5f; text-decoration:none; border-bottom: solid 1px #606384}

#box592_popup{width:559px; float:left; padding:0px; margin:5px 0 0 0; height:auto}
#box592_popup .content{float:left; list-style:none; padding:0px; margin:0px}
#box592_popup .content li{float:left; width:559px; padding:0px; margin:0px; text-align:left}
#box592_popup .content li .dottedline{width:559px; float:left; background:url(../images/activities/line_grey2.gif) repeat-x; height:12px}
#box592_popup .content  .dashedline{width:559px; float:left;  background:url(../images/activities/dashedline2.gif) repeat-x; height:11px}


#box208{width:208px; float:left; padding:0px; margin:20px 10px 0 0; height:auto}
#box208 .content{float:left; list-style:none; padding:0px; margin:0px}
#box208 .content li{float:left; width:208px; padding:0px; margin:0px; text-align:left; list-style:none;}

#box342{width:342px; float:left; padding:0px; margin:20px 0 0 0; height:auto}
#box342 .content{float:left; list-style:none; padding:0px; margin:0px}
#box342 .content li{float:left; width:342px; padding:0px; margin:0px; text-align:left}
#box342 .content .bullet1{list-style:none; background:url(../images/grey_arrow.gif) no-repeat 0px 7px; vertical-align:top; padding-left:10px; display:block; float:left; padding-top:5px; width:322px; margin:0 0 2px 0; font:normal 11px Tahoma; color:#5f5f5f}
#box342 .content li .pt10{margin-top:10px}
#box342 .content li .dottedline{width:342px; float:left; background:url(../images/dottedline2.gif) repeat-x; height:20px}

#tooltipbox{width:264px; float:left; padding:0px; margin:0px}

#video_ol{width:990px; float:left; padding:0px; margin:0px; background:url(../images/video/video_bg.jpg) no-repeat; height:394px}
#video_shopping{width:900px; float:left; padding:0px; margin:0px; background:url(../images/video/videobg_shopping.jpg) no-repeat; height:394px}
#video_beaches{width:900px; float:left; padding:0px; margin:0px; background:url(../images/video/videobg_beaches.jpg) no-repeat; height:394px}
#video_close{width:890px; float:right; padding:5px}
#video_ph{width:356px; float:left; padding:0px; margin:64px 0 0 310px; //margin:45px 0 0 310px; height:292px; border:solid 1px #3f5f68; padding:3px 3px 0 3px; background-color:#000000}

