/* CSS Document */

body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:center;  line-height:125%; }


h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", serif; line-height:20pt; font-weight:normal; margin-top:0px; margin-bottom:0px; padding:0;  }
h1{font-size:20pt; font-style:italic;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:10pt; font-weight:bold;}
h3{font-size:13pt; color:#ed1690; }
h4{font-size:13pt; color:#527290; }

.col{ color:#ed1690;}

.bold{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pink_bold{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ed1690;}

#wraper{width:970px; margin:0 auto; height:auto; border:1px solid red;}

a, a:link, a:visited, a:hover, a:visited {text-decoration:none; color:#000000;}

/*--------------- UI Buttons -------------------------*/
.pink_but{width:85px; height:23px; background:transparent url(../images/pink_button.gif) no-repeat; border:none; text-align:center; color:#FFFFFF; font-family:Georgia, "Times New Roman", serif; font-style:italic; cursor:pointer;}
.button{padding-left:3px; width:auto !important; min-width:130px;  padding-right:3px; height:25px; border:none; text-align:center; color:#FFFFFF; background: transparent url(../images/button_bg.gif) repeat-x; cursor:pointer;}

/*--------------- Header -------------------------*/
#hader_cont{width:970px; height:auto; margin-top:20px; margin-left:auto; margin-right:auto;}
.weather{width:557px; height:86px; background:url(../images/weather_bg.gif) repeat-x; float:left; padding-top:14px;}
.weather_left{width:7px; height:72px; float:left;}
.weather_strech{width:auto; height:64px; background:url(../images/weather_strech.gif) repeat-x; float:left; padding-top:8px;}
.weather_right{width:7px; height:72px; float:left;}
.header_left{width:11px; height:100px; float:left;}
.logo{ width:391px; height:100px; background:url(../images/header_bg.gif) repeat-x; float:left; text-align:justify;}

/*--------------------------------Top Navigation-----------------------------------*/

.menu_cont{width:970px; height:75px; clear:both;}
.menu{width:636px; height:auto; float:left; text-align:justify;}
.menu_but{width:647px; height:45px; float:left; padding-top:30px;}
.dot{width:622px; height:6px; padding-left:16px;}
.search_cont{width:320px; height:25px; float:right;}
.search{width:334px; height:39px; float:left;}
.search_icon{width:315px; height:25px; float:left; text-align:right; padding-top:4px;}
.search_key{width:122px; height:24px; float:left; text-align:right; padding-right:10px; padding-top:20px;}
.georgia,.georgia_1,.georgia_2,.georgia_3,.georgia4{ font-family:Georgia, "Times New Roman", serif; font-style:italic; color:#ed1690; font-size:9pt; }
.georgia_1,.georgia_3{ font-size:10pt; }
.georgia_2{ color:#000000; font-size:10pt; }
.georgia4{ color:#f365b6; font-size:8pt; }

.tb1{width:154px; height:24px; background:transparent url(../images/tb_bg.gif); border:none;}
.tb2{width:100px; height:18px; }

.tb_cont{width:154px; height:30px; float:left; padding-top:20px;}
.go{ width:19px; height:25px; float:left; color:#ed1690; font-family:Georgia, "Times New Roman", serif; padding-top:15px; text-align:justify; padding-left:5px;}
.menu_main_cont{width:970px; height:56px; clear:both;}
/*--------------------------------Middle Section -----------------------------------*/

.middle_cont{width:970px; height:277px; text-align:justify; clear:both; margin-left:auto; padding-top:10px; margin-right:auto;}
.img_transition{width:607px; height:277px; padding-left:20px; float:left; clear:both;}
.event{width:334px; height:277px; float:right; text-align:justify;}
.whats_on{width:319px; height:20px; text-align:justify;}
.today{width:319px; height:auto; padding-bottom:10px; background:url(../images/dot_small.gif) repeat-x; background-position:bottom;}
.today a {font-family:Georgia, "Times New Roman", serif;}
.line{ width:319px;background:url(../images/dot_small.gif) repeat-x; padding-top:3px; margin-top:5px; margin-bottom:0px;}
.event_img{width:67px; height:200px; float:left;}
.event_txt{ width:321px; height:66px; margin-bottom:8px; float:left;}
.ecent_cont{width:321px; height:217px;}
.event_img{width:67px; height:66px; float:left;}
.text{width:250px; height:64px; float:left; text-align:left; padding-top:5px;}
.container1{width:950px; height:auto; margin-left:auto; margin-right:auto; padding-left:20px;}
.news_cont{width:302px; height:auto; float:left;}
.news_title{width:281px; height:35px; text-align:justify; background:url(../images/dot_small.gif) repeat-x; background-position:bottom; padding-top:5px;}
.news_title1{width:281px; height:43px; text-align:justify; background:url(../images/dot_small.gif) repeat-x; background-position:bottom; padding-top:25px;}
.news_contener{width:311px; height:333px; text-align:justify; padding-top:10px;}
.news_result{ width:260px; height:auto; text-align:justify;  padding-left:12px; background:url(../images/pink_dot1.gif) no-repeat; background-position:left top; padding-right:2px; padding-top:5px; margin-top:10px; padding-bottom:10px;}
.news_full_view{ width:800px; height:auto; text-align:justify; border-bottom:#9c9b9b dashed 1px; padding-left:12px; background:url(../images/pink_dot1.gif) no-repeat; background-position:left top; padding-right:5px; padding-top:5px; margin-top:10px; padding-bottom:10px;}

.news_headline{width:311px; height:23px; text-align:left; padding-top:5px;}
.news_title3{width:311px; height:43px; text-align:justify; background:url(../images/dot_small.gif) repeat-x; background-position:bottom; padding-top:25px;}

.news_img{width:281px; height:105px; padding-top:7px;}
.news{	width:269px;height:75px; padding-left:12px;  
	background:url(../images/pink_dot.gif) no-repeat; 
	text-align:left; 
	background-position:left top; 
	clear:both;
}
.news1{width:269px; height:75px; padding-left:12px;  background:url(../images/pink_dot.gif) no-repeat; text-align:left; background-position:left top; clear:both;}

.hkg_add{width:311px; height:118px; float:right; padding-right:17px; padding-top:16px;}
.rest-of_week{width:311px; height:333px;  float:right; padding-right:17px;}

/*--------------------------------news section -----------------------------------*/
.newssec_title{width:311px; height:40px; text-align:justify; background:url(../images/dot_small.gif) repeat-x; background-position:bottom; padding-top:20px;}
.middle_cont1{width:970px; height:auto; text-align:justify; clear:both; margin-left:auto; padding-top:10px; margin-right:auto;}

/*--------------------------------Footer section -----------------------------------*/

#footer{width:970px; height:111px; margin-left:auto; margin-right:auto; margin-top:20px; clear:both; }
.footer_strech{width:545px; height:94px; float:left; padding-left:5px; background:url(../images/footer_strech.gif) repeat-x; padding-top:17px;}
.footer_img, .footer_right, .footer_left{width:281px; height:111px; float:left;}
.footer_right, .footer_left{width:10px;}
.footer_navigate{ width:91px; height:80px; padding-left:5px;  float:left; text-align:left;}
.health{width:110px; height:94px; padding-top:17px; background:url(../images/health_bg.gif) repeat-x; background-position:bottom; padding-left:2px;  float:left; text-align:left;}
.health_txt,.business,.where-to_stay,.whatto_do,.what-to_eat,.how-to-around
{ width:99px; height:80px; padding-left:7px; border-left:#e2e2e2 solid 1px; float:left; text-align:left;}
.business{ width:90px; padding-left:5px;}
.where-to_stay{ width:117px; padding-left:5px;}
.whatto_do{ width:95px; padding-left:10px;}
.what-to_eat{ width:100px; padding-left:5px;}
.how-to-around{ width:110px; padding-left:5px; padding-right:5px;}
.footer_txt{font-size:8pt; text-align:justify;}
/*--------------------------------copyright -----------------------------------*/
.copyright{width:970px; height:130px; margin-left:auto; margin-right:auto; clear:both; padding-top:10px;}
.left{width:200px; height:53px; float:left; padding-top:10px;}
.right{width:320px; text-align:justify; height:25px; float:right; background:url(../images/footer_logo.gif) no-repeat; background-position:left top; padding-left:142px; padding-top:38px; font-size:9pt;}

/*--------------------------------Where to stay -----------------------------------*/
.where_cont{width:685px; height:auto !important; min-height:435px; height:435px; padding-left:17px;  float:left;}
.adver{ width:247px; height:209px; text-align:center; clear:both; background:#e5e5e5; color:#969696; font-size:15pt; float:right;}
.whereto_stay{width:970px; height:auto; margin-left:auto; margin-right:auto;}

.where_content{width:640px; padding-left:16px; padding-right:16px; height:auto !important; min-height:446px; height:446px; background:url(../images/where_bg.gif) repeat-x;  text-align:justify; padding-top:22px; margin-top:7px;}
.where_img{width:675px; height:146px; text-align:center; }
.features{width:213px; height:150px; padding-top:10px; float:left; padding-left:20px; line-height:200%;}
.feature_bold{font-family:Arial; font-size:10pt; line-height:10pt; color:#527290; font-weight:bold; margin-top:0px; margin-bottom:0px; padding:0; font-weight:bold;}
.where_image{width:225px; float:left; height:146px;  margin-right:auto; margin-left:auto; text-align:center;}
.google_map{width:500px; height:38px; text-align:justify; float:left; }
.pointer{cursor:pointer;}
/*--------------------------------Google Map Window -----------------------------------*/

.map_cont{width:249px; height:194px; float:left;}
.map_top{ width:249px; height:14px; float:left;}
.map_mid{width:249px; height:116px; float:left;}
.map_down{width:249px; height:65px; float:left;}

/*--------------------------------Lead Content -----------------------------------*/

.page_position{width:970px; height:33px; clear:both; margin-left:auto; margin-right:auto;}
.event_but{width:120px; height:28px; float:right; padding-top:5px; text-align:right;}
.url{width:773px; float:left; text-align:justify; padding-left:17px; padding-top:5px;}
.url_txt{font-size:8pt; color:#929292;}
.left_sec{width:145px; height:auto; float:left; padding-left:20px;}
.center{width:537px; height:auto !important; min-height:450px; height:450px; float:left; text-align:justify;}
.center_text{width:517px; height:auto !important; min-height:450px; height:450px; text-align:justify; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; margin-top:7px; }
.where_cms{width:680px; float:left; height:auto !important; min-height:450px; height:450px; text-align:justify; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; }

.where_business{width:672px; height:auto !important; min-height:450px; height:450px; clear:both; }

.center_img{width:530px; height:97px; text-align:justify;  padding-top:10px; float:left; }
.center_imgarrow{width:507px; height:30px; padding-top:10px; margin-left:auto; margin-right:auto;}
.img{width:90px; height:125px; text-align:center; float:left; margin-left:7px; margin-right:7px;
font-family:Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#000000; 
}
.arrow{width:6px; height:17px; float:left; padding-top:90px;}
.lead_right{width:262px; height:auto; text-align:right; float:right;}
.lead_cont{width:970px; height:auto; margin-left:auto; margin-right:auto;}
.lead_cont1{width:920px; height:auto; padding-left:50px; margin-left:auto; margin-right:auto;}
.mid_bodybgclor{width:500px; height:auto !important; min-height:300px; height:300px; text-align:justify;}
.lead_contimg{width:537px; height:145px;}
.left_menucont{width:137px; float:left; font-weight:bold; height:20px; padding-top:6px; text-align:left; border-top:#dedede solid 1px;}
.sub_menu{ width:120px; float:left; height:auto !important;  text-align:justify; background:url(../images/pink_round.gif) no-repeat; padding-left:10px; background-position:left;}
.hkg_express{width:128px; height:194px; float:left; padding-top:290px;}
.video{ width:247px; height:209px; text-align:center; clear:both; float:right; }
.search_box{width:247px; height:auto; clear:both; margin-top:10px;float:right; }
.search_boxtop{width:254px; height:7px;}
.search_text{width:674px; height:auto!important; min-height:600px; height:600px; padding-top:10px;}
.search_boxdown{width:254px; height:11px;}
.search_boxstrech{width:249px; height:auto; padding-left:5px; background:url(../images/search-box_strech.gif) repeat-y; text-align:justify; padding-right:3px;}
.sear_content{ width:244px; height:auto; margin-left:auto; margin-right:auto; color:#6a6a6a;}
.height{height:27px; text-align:justify; padding-top:8px; font-size:8pt;}
.height2{height:25px; text-align:justify; }


.list_num{width:30px; height:20px; border:#a1a1a1 solid 1px; }
.list_hotel{width:150px; height:22px; border:#a1a1a1 solid 1px; color:#6c6b6b;}
.list_hotel2{width:100px; height:22px; border:#a1a1a1 solid 1px; color:#6c6b6b; font-size:9pt;}
.img_marque{width:537px; height:139px; background:#d2dbe0; }
.featured_hotel{width:234px;  height:94px; border:#d5d5d5 solid 1px; text-align:justify; padding-left:12px; padding-top:19px; margin-top:10px; clear:both; float:right;  }
.underline{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:underline;	font-weight:bold;color:#000000; cursor:pointer;}
.underline1{ text-decoration:underline;}

/*--------------------------------Lead Content splash -----------------------------------*/
.splash_img{width:160px; height:94px; margin-left:10px; float:left;}

/*--------------------------------Where To Eat -----------------------------------*/
.eat_contener{width:666px; height:auto !important; min-height:431px; float:left; padding-left:15px;}
.restaurant{width:671px; height:auto !important; min-height:296px; text-align:justify;}
.rest_cont{width:222px; height:auto !important; min-height:222px; padding-bottom:5px; height:222px;  float:left;}
.rest_title{width:570px; height:46px; text-align:justify; padding-top:20px;}
.whereto_eat{width:970px; height:auto;  margin-left:auto; margin-right:auto; text-align:justify;}
.res_title{width:205px; height:109px;}
.res_txt{width:205px; height:auto !important; min-height:140px; text-align:justify; height:140px;  height:auto !important; min-height:140px; padding-top:19px;}
.rest_cont2{width:210px; padding-left:5px; height:auto; margin-left:auto; margin-right:auto; float:left;}
.down_icons{ width:666px; height:134px; border:#dfdfdf solid 1px; border-left:none; border-right:none; clear:both;}
.icon_contener{width:132px; float:left; height:79px; padding-top:14px; text-align:left;}
.icon_title{width:132px; height:30px; float:left; text-align:justify;}
.peggeing{width:641px; height:30px; padding-top:5px;  text-align:right; clear:both;}
.read_more1{width:195px; height:18px; text-align:left; float:left;  clear:both;}

/*--------------------------------Where To Eat Splash -----------------------------------*/
.eat_txt{width:516px; height:auto; float:left; text-align:justify; padding-left:20px;}
.hongkong_dish,.hongkong_dish1{width:400px; height:244px; float:right;}
.hongkong_dish1{padding-top:20px;}
.eat_right{width:400px; height:auto; float:left;}
.eat_left{width:870px; height:auto; float:left;}
.eat_title,.eat_title1{width:540px; padding-left:30px; height:66px; text-align:justify;}
.eat_title1{padding-left:20px;}


/*----------------------------------------------grid view---------------------------------------------*/
.grid_cont{width:682px; padding-left:20px; height:auto !important; min-height:600px; height:600px; text-align:justify; float:left;}
.grid_view{width:672px; height:auto; }
.grid_head{width:672px; height:35px; padding-top:5px; border-bottom:#cccccc solid 1px;}
.head_col1{width:220px; height:15px; color:#000000; float:left; padding-left:10px;padding-top:20px;}
.head_col2{width:110px; height:20px; padding-top:15px; color:#000000; float:left; padding-left:15px; text-align:justify; }
.head_col3{width:82px; height:20px;  float:left; padding-left:10px; padding-top:15px;}
.head_col4{width:204px; height:auto !important; min-height:100px; height:100px; color:#000000; padding-top:10px;  float:left; padding-left:10px; padding-right:20px; text-align:justify; }
.head_col5{width:115px; height: auto !important; min-height:98px; height:98px; padding-top:10px; color: #666666;  float:left; padding-left:5px; padding-right:5px; text-align:justify;}
.head_col6{width:105px; height:auto !important; min-height:98px; height:98px; padding-top:10px; color: #666666;  float:left; padding-left:20px; text-align:justify;}
.head_col7{width:82px; height:auto !important; min-height:75px; height:75px; padding-top:10px; color: #666666;  float:left; padding-left:10px; text-align:justify;}

.result{width:672px; height:auto !important; min-height:100px; height:100px; clear:both; border-bottom:#838383 dashed 1px; background:url(../images/result_bg.gif) repeat-y; }
.price{width:40px; height:auto !important; min-height:98px; padding-left:10px; height:98px; float:left; padding-top:10px; }
.price_head{width:50px; height:20px; padding-top:15px;  float:left; }

.col4{width:70px; height:26px; float:left; text-align:center; padding-top:20px; font-weight:bold;}
.paging{width:672px; height:20px; text-align:center; padding-top:5px;}

/*----------------------------------------------health and fitness---------------------------------------------*/
.head_col9,.head_cola,.head_col8{width:435px; height:75px; color:#000000; padding-top:10px;  float:left; padding-left:10px; text-align:left; }
.head_col8{height:auto; padding-top:15px;}
.head_cola{width:219px; color:#666666; padding-left:5px; }
.publicpage_head{width:672px; height:51px; padding-top:5px; border-bottom:#999999 dashed 1px; }
.search_title{width:656px; height:26px; border-bottom:#cccccc solid 1px; padding-left:14px; padding-top:15px; float:left;}
.search_discrib{width:430px; height:26px; float:left;}
.search_img{width:200px; padding-left:25px; height:26px; float:right;}
.search_alphabeat{font-size:8pt; color:#666666;}
.search_filter{width:652px; height:30px; background:#f7f6f5; border:#7f7d7d dashed 1px; padding-left:20px; padding-top:10px;}
.topsearchcol1{width:120px; height:30px;float:left;}
.topsearchcol2,.topsearchcol3{width:60px; height:25px; padding-left:10px;float:left; padding-top:5px;}
.topsearchcol3{width:20px;}
.full_view{width:800px; height:auto !important; min-height:500px; height:500px;}


/*-- for testing --*/

.popupmessage{ width:250px; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; text-align:left;}

.popupmessagehead{width:247px; height:33px;  font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;
background-image:url(../images/popup_top.gif); background-repeat:no-repeat;	 background-position:top; text-align:left;}

.popupmessagebody{ width:246px;	 height:auto; padding-left:1px;	 font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;
 text-decoration:none;	 background-image:url(../images/popup_bg.jpg);	 background-repeat:repeat-y;	 background-position:center; text-align:left;}
.popupheadspace{ padding-top:10px;	 padding-left:5px; width:220px;}	 
.prev{visibility:hidden;}

/*-------------------------------------- Print class ------------------------------------------*/

.site_map{width:950px; height:auto !important; min-height:600px; height:600px; margin-left:auto; margin-right:auto; padding-left:20px;}
/*-------------------------------------- fitness ------------------------------------------*/
.bodycentercont{width:800px; height:auto !important; min-height:546px; height:546px; float:left; text-align:justify;}

		 	 	  	  	  	 