﻿
    
    body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;
          behavior: url("csshover3.htc");}
    
    .spacer{ clear:both}
    
    #timkiem{float:left; margin-left:100px}
    #timkiem1{background:url(../images/sites/goc_phai.jpg) top right no-repeat; height:30px; width:500px;padding-top:5px}
    .lnkPHome{ background:url(../images/sites/trangchu_xam.jpg) top left no-repeat}
    .lnkPersonal{ background:url(../images/sites/sotay_xam.jpg) top left no-repeat}
    .lnkMap{ background:url(../images/sites/bando_xam.jpg) top left no-repeat}
    .lnkMachLeo{ background:url(../images/sites/mach_leoxam.jpg) top left no-repeat}
    #menu{ background: url(../images/sites/bgmenu_02.jpg) repeat-x top left }
    #menu ul{ list-style-type:none; padding:0; margin:0}
    #menu li{ float:left;}
    #menu a{ display:block; width:100px; height:47px}    
    .lnkHome{ background:url(../images/sites/menu_sai_gon.jpg) top left;}
    .lnkEatDrink{ background:url(../images/sites/menu_an.jpg) top left;}
    .lnkCafe{ background:url(../images/sites/menu_uong.jpg) top left;}
    .lnkEntertainment{ background:url(../images/sites/menu_giai_tri.jpg) top left}
    .lnkShopping { background:url(../images/sites/menu_mua_sam.jpg) top left}
    .lnkYellowPage { background:url(../Images/Sites/menu_trang_vang.jpg) top left}
     
    
    /*#body{ background:white url(../Images/Sites/bg_body.jpg) repeat-x top left; position:relative}*/
    #menu_trai1{background:url(../images/sites/menutrai_06.gif) repeat-y;position:absolute;left: 7px;top: 24px;}
    #menu_trai2{ background:url(../images/sites/menutrai_03.jpg) no-repeat}
    #menu_trai3{ background:url(../images/sites/menutrai_07.gif) no-repeat bottom left; width:161px; min-height:200px; height:auto !important; height:400px;}
    #timkiemdiadiem{background:url(../images/sites/timkiemdiadiem.png) no-repeat top left;width:158px;height:255px;position:absolute;left: 472px;top: 31px;}
    #footer{min-height:50px; height:auto !important; height:175px}	
    .lnkHome:hover,.lnkEatDrink:hover,.lnkCafe:hover,.lnkEntertainment:hover,.lnkShopping:hover,.lnkYellowPage:hover{background-position:-100px 0}
    .active{background-position:-100px 0}
    .active0{background:transparent}
    li#UserName,li#Password {position:relative}
    label.overlabel{color:#999;}
    label.overlabel-apply {	position:absolute;top:3px;left:5px;z-index:1;color:#999;}
    input#UserName,input#Password {width:11em;}
.dvAlreadyLogin{height:215px;width:940px;background-color:White;margin: 0px auto 15px auto;}
#dvReviewNUser{float:left;height:185px;width:630px;background-color:white;}
#dvNoiDungTB{margin: 40px 10px 0px 40px;}
#dvAd{float:left;height:158px;width:625px;margin: 0px 10px 15px auto;}
#dvNews{float:left;	border:solid;border-width:1px;border-color:#F4DA9D;height:160px;width:300px;background-color:White;margin: 0px auto 10px auto;}
#dvNewsHeader{position:absolute;width:162px;height:35px;margin-left:10px;margin-top:-13px;background-image:url(../Images/Home/BaiVietMoiNhat.gif );background-repeat:no-repeat;}
#dvContainer{float:left;width:630px;margin: 0px 0px 0px 0px;}

#dvWeekEvent{border:solid;border-width:1px;border-color:#F4DA9D;min-height:330px; height:auto !important; height:330px;width:100%;background-color:White;margin: 5px auto 10px auto;}

#dvQA{border:solid;border-width:1px;border-color:#F4DA9D;min-height:270px; height:auto !important;width:300px;background-color:White;margin: 15px auto 10px auto;}
#dvTalk{margin-top:20px;}
#dvHpCatTl{width:170px;text-align:center;}
#dvHpCat{border:1px solid #F4DA9D;float:left;min-height:160px; height:auto !important;width:170px;background-color:White;}
/*#dvNRTl{position:absolute;width:200px;height:40px;margin-left:10px;	margin-top:-13px;background-image:url(../Images/Home/LoiBinhMoiNhat.gif);background-repeat:no-repeat;}*/
.dvNewReview{width: 298px;border:solid;border-width:1px;border-color:#F4DA9D;background-color:White;margin-top: 10px;}
.title {color:#DF7515;font-size:17px;font-weight:bold;}
.indexLink{text-align:center;font-size:16px;font-weight:bold;color:#4444CC;text-decoration:none;font-family:Verdana;}
.indexLink:hover{text-align:center;font-size:16px;font-weight:bold;color:#4444CC;text-decoration:underline;font-family:Verdana;}
.ClsLink{color:#4444CC;text-decoration:none;margin-left:3px;}
.ClsLink:hover{cursor:pointer;text-decoration:underline;}
.ClsTitle{color:#DF7515;font-weight:bold;}
.ClsTitle_Count{color:#DF7515;}
#BannermiddleTC1{width: 252px; height: 150px; background-image: url(../Images/Sites/BannerMiddleTC_1.jpg); display: table}
#BannermiddleTC2{width: 370px; height: 150px; background-image: url(../Images/Sites/BannerMiddleTC_2.jpg); display: table}
.UserAdLogin{border-top: 1px dotted #dcdcdc;margin-top:10px;float:left;}
.UserAdLoginItem{margin:5px auto;}
#divHome00{width: 940px; margin: 0px auto; padding: 10px 0;}
#divHome00sp{width: 980px; margin: 0px auto; padding: 1px 0;}
#divHome01{width: 320px; float: right; clear: both;}
#tbketquacuocthi{width: 300px; height: 30px; background-color: #E1E1E1;cursor: pointer; font-size: 11pt; font-weight: bold;color: White}
#divNewReview{margin-top: 20px}
#divAdvertise{margin-top:5px;}
#divAdvertise01{width: 100%; height: 150px; margin-top: 5px; background: Url(../Images/Home/300-150.gif); cursor: pointer}
#divHome02{width: 650px; float: left;}
.dvNoLogin{height:40px;background-color:White;padding:10px 10px}
#tbRegister{ width: 75px; float: right;height: 40px}
#tdRegister{width: 100%}
#divHome03{width:525px;float:left;}
.dvLogin{background-color: White; width: 650px}
.EventLogin{width: 100%; margin: 5px auto 0 auto;}
#divAdvertise02{width: 100%; margin-top: 5px}
.dvAd1{float: left; width: 210px}
.dvAd2{float: left; width: 210px}
#divAdvertise03{float: left; width: 210px}
#tbAdvertise04{ width: 207px; height: 80px; background-color: #777;cursor: pointer; font-size: 11pt; font-weight: bold;color: White}
#ThodiaTabs{width: 100%; margin: 5px auto 0 auto;}
.divtab{width: 600px; height: 28px; position: absolute; margin-top:5px}
.cptc{float: left; background-image: url(../Images/Sites/cptc02.gif); cursor: pointer; height: 29px; width: 87px}
.gytc{float: left; background-image: url(../Images/Sites/gytc01.gif); cursor: pointer;height: 29px; width: 87px}
.newtc{float: left; cursor: pointer; background-image: url(../Images/Sites/newtc01.gif);height: 29px; width: 87px}
#divHome06{width: 100%; margin-top: 10px;border: solid 1px #F4DA9D;background-color: White;margin-bottom: 5px}
#divHome07{float: right; width: 165px;}
#divHomeYellowPage{margin: 10px 0 0 0; background: rgb(250, 250, 200)}
#divHome08{width: 465px;float: left;}
#divgy{display: none}
#divcp{display: block}
#divnew{display: none}
#divClear{width: 100%; clear: both; font-size: 2pt}
.EventNoLogin{width: 100%; margin: 5px auto 5px auto; background: #FFF}
.divHome09{width: 100%; margin-bottom: 5px}
.dvAd11{float: left}
.dvAd22{float: left}
#divHome10{float: left; width: 210px}
#divHome11{width: 100%; margin-top: 10px;border: solid 1px #F4DA9D;background-color: White;margin-bottom: 5px}

#tbHome1{width: 210px; height: 80px; background-color: #777;cursor: pointer; font-size: 11pt; font-weight: bold;color: White}
.ThodiaTalk{width: 100%; margin: 15px auto 0 auto;}

.LinkBlackBold {
color:black;
font-weight:bold;
text-decoration:none;
}
.LinkBlackBold:hover {
text-decoration:underline;
}

.dvEvNB{
border: solid 1px #F4DA9D; padding: 10px 0 10px 0; width: 630px; margin-top: 15px;
}
.dvTalkNew{
	width: 100%; border-style: solid; border-color: #F4DA9D; border-width: 1px;
    padding: 10px 0;
}
#divTitle
{
	color: red;
	font-weight: bold; 
	font-size: 14px; 	
    padding-left: 10px; 
    padding-top: 10px;	
    width:100px;
}

.stepcarousel
{
    position: relative; /*leave this value alone*/
    overflow: scroll; /*leave this value alone*/
    width: 315px; /*Width of Carousel Viewer itself*/
    height: 45px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt
{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel .panel
{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/    
    margin-right:10px;
    width: 44px; /*Width of each pane4l holding each content. If removed, widths should be individually defined on each content DIV then. */
    top:2px;
}

.ImgHotspotHome
{
	cursor:pointer;	
	height:38px;
	width:40px;
	padding:1px;
	color:#999999;
}

.HotspotName
{
	font-weight:bold;
    text-decoration:none;
    color:#DF7515;
	margin-top:3px;    	
}

.CouponText
{
    color:Red;
    font-size:13px;
    font-weight:bold;
}

.ImgHPHomeBig
{
	cursor:pointer;		
	width:160px;
	padding:1px;
}

#mygallery a:hover img
{
	color:#E77817;
}

/* Khanh 27/07/2010 */
.divReviewsGoodTitleLeft
{
	background-image: url('../Images/Home/header_right_left.jpg');
	float: left;
	height: 26px;
	width: 19px;
}

.divReviewsGoodTitleRight
{
	background-image:url("../Images/Home/header_right_right.jpg");
	float: left;
	height: 26px;
	width: 110px;
}

.divReviewsGoodTitleMid
{
	background:url("../Images/Home/header_right_repeat.jpg") repeat-x scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 120px;
}

.divReviewsGoodTitle
{
	color:#E77817;
	float:right;
	font-size:12pt;
	font-weight:bold;
	height:22px;
	margin-left:25px;
	padding-top:1px;
	position: relative;
	width:auto;
	margin-top: -25px;
	/*left: 5px;*/
	margin-right: 90px;
	/*padding-left: 35px;*/
}

.dvTopUserOnHome
{
	padding: 10px 10px 0;
	border: 1px solid #F4DA9D;
	margin-top: 20px;
	background-color: Transparent;
}

.divTopUserOnHomeLeft
{
	background-image: url('../Images/Home/header_right_left.jpg');
	float: left;
	height: 26px;
	width: 19px;
}

.divTopUserOnHomeMid
{
	background:url("../Images/Home/header_right_repeat.jpg") repeat-x scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 60px;
}

.divTopUserOnHomeRight
{
	background-image:url("../Images/Home/header_right_right.jpg");
	float: left;
	height: 26px;
	width: 110px;
}

.divTopUserOnHomeTitle
{
	color:#E77817;	
	font-size:12pt;
	font-weight:bold;
	height:22px;	
	line-height:22px;	
	position:absolute;
	width:auto;
	/*margin-left:20px;
	/*padding-top: 2px;
	margin-left: 20px;*/
}

.KdivTopUserOnHomeTitle
{
	color:#E77817;	
	font-size:12pt;
	font-weight:bold;
	height:22px;	
	line-height:22px;	
	position:absolute;
	width:auto;
	margin-left:20px;
}

.dvListTopUser
{
	clear:both;
	padding-top:10px;
}

.dvTopUserBlast
{
	/*
	background-image: url("../Images/Home/status.jpg");
	width: 93px;
	height: 35px;
	margin-left: 48px;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	*/
	background-image: url("../Images/Home/status.jpg");
	width: 93px;
	height: 35px;
	margin-left: 48px;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	float: none;
}

.dvTopUserBlastText
{
    padding-left: 5px;
    padding-top: 3px;
    white-space: normal;
    text-overflow: ellipsis; /* for internet explorer */
    overflow: hidden;
    display: block;
    width: 70px;
    height: 28px;
}

/* Khanh 28/07/2010 */
.dvPromotionHotspot
{	
    padding-top:10px;
    margin-top:10px;
	padding-bottom:10px; 
	border: 1px solid #F4DA9D;
	width:320px;
    position:relative; 
	 /*trung have been insertted*/
	/*background:url("../Images/Home/khuyenmai_bg-repeat.jpg") repeat-x scroll 0 0 transparent;*/
}

.dvPromotionHpBody
{
	clear:both;
	float:left;
    padding-left:10px;
	width:310px;
	margin-top:15px;
}

.infoLoginTop
{
	width: 202px;
	height: 32px;
	background-image: url("../Images/Home/login_top.jpg");
}

.infoLoginBody
{
	width: 178px;
	height: auto;
	padding-left: 15px;
	padding-right: 10px;
	background:url("../Images/Home/login_repeat.jpg") repeat-y scroll 0 0 transparent;
}

.infoLoginBottom
{
	width: 202px;
	height: 17px;
	background-image: url("../Images/Home/login_botom.jpg");
}

/* Khanh 10/08/2010 */
.dvInfoReviewsGood
{
	float: none;
}

.KdivReviewsGoodTitleLeft
{
	background-image: url('../Images/Home/header_right_left.jpg');
	float: left;
	height: 26px;
	width: 19px;
}

.KdivReviewsGoodTitleRight
{
	background-image:url("../Images/Home/header_right_right.jpg");
	float: left;
	height: 26px;
	width: 110px;
}

.KdivReviewsGoodTitleMid
{
	background:url("../Images/Home/header_right_repeat.jpg") repeat-x scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 120px;
}

.KdivReviewsGoodTitle
{
	color:#E77817;
	float:right;
	font-size:12pt;
	font-weight:bold;
	height:22px;
	padding-top:1px;
	position: absolute;
	width:200px;
	left: 21px;
}

.dvNewSharingPub
{
	/*margin-top: 5px;
	margin-left: 8px;*/
	position: absolute;
	top: 5px;
	left: 8px;
	width: 220px;
}

.dvNewReviewContent
{
	float: left;
	width: 548px;
}

#dvLocationsTopLeft{width:7px; float:left; height:7px;background-image:url(../Images/Sites/topleft.gif); background-repeat:no-repeat; font-size:0px;}
#dvLocationsTopMain{width:518px; float:left; height:7px; background-color:#DF7515; background-repeat:no-repeat; font-size:0px;}
#dvLocationsTopRight{width:7px; float:left; height:7px; background-image:url(../Images/Sites/topright.gif); background-repeat:no-repeat; font-size:0px;}

#divButton a:hover
{
	text-decoration: underline;
}

#divButton a
{
	text-decoration: none;
}

.dvPopupLocations
{
	display: none;
	position: absolute;
	z-index: 2000;
	top: 155px;
	left: 175px;
}

.divNewReviews2
{
	padding-left: 10px; padding-right: 10px; width: 305px; float:left;  margin-top: 10px; border-right: 1px solid rgb(220, 220, 220); min-height: 185px; height: auto ! important;
	/*
	padding-left: 10px;
	width: 305px;
	padding-right: 10px;
	float:left;
	margin-top: 10px;
	border-right: 1px solid rgb(220, 220, 220);
	min-height: 185px;
	height: auto ! important;
	*/
}

.divMoreDetailNewRev
{
	margin-left: 10px;
	text-align: right;
	width: 312px;
}

.divHotFavGroup
{
	width: 303px;
	float:right;
	margin: 10px 0px 0px 0px;
	padding-right: 10px;
}

.dvMoreDetailNewReview2
{
	text-align: right; float: right; margin-right: -14px;
}

.dvImgTopHpByCat
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.dvPubNewReview
{
	width: 315px; float:left;  margin-top: 10px; border-right: 1px solid rgb(220, 220, 220); min-height: 185px; height: auto ! important;
}

.dvHpPublicShare
{
	background-color:White;
	height:auto;
	min-height:100px;
	padding-top:10px;
	margin-top:20px;
	float:left;
	padding-bottom:10px;
	position:relative;
}

.dvPubSharingHeader
{
	margin-top: -21px; position: absolute; margin-left:10px;left:0px;
}

#divNewSharingPub
{
	float:left;position:static;background-color:White;height:auto;margin-top:5px;min-height:100px;width: 638px;vertical-align: middle;
}

.dvAdvertisement_nonepu{ position:relative;width:320px;}
    .dvHeaderAD{width:320px;height:67px;background-image:url('../Images/Home/box-uu-dai.jpg');background-repeat:no-repeat;z-index:50;}
    .dvBodyAD{position: relative; width:318px;height:auto;margin-top:-40px;padding-bottom:10px;border-left:1px solid #F4DA9D;border-right:1px solid #F4DA9D;border-bottom:1px solid #F4DA9D;}
    .dvImageAD{float:left;width:60px;padding-top:10px;}
    .dvDetailsAD{float:left;width:222px;text-align:justify;padding-top:10px;padding-left:10px;}
    .dvFooterAD{width:320px;height:5px;background-image:url('../Images/Home/khuyenmai_bottom.jpg');background-repeat:no-repeat;}

.wraptocenterAr {
    margin-right: 10px; border: 1px solid #CCCCCC; height: 60px; width: 60px; display: table-cell; text-align: center; vertical-align: middle;
}
.wraptocenterAr * {
    vertical-align: middle;
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 160px;
    height: 160px;
    border: 1px solid #CCCCCC;
}
.wraptocenter * {
    vertical-align: middle;
}