@charset "utf-8";


/** common **/
/*.page_title {
	margin:5px;
	padding-left: 10px;
	width:670px;
	display:block;
	overflow:hidden;
	float:left;
}*/

/*--- eva ---*/

/** review_like **/
.review_like {			/*20091127 mike*/
	background: url(../image/review/reviews_like_icon.gif) 0 -1px no-repeat ;
	font-size:11px;
	padding-left:18px;
	display:block;
	height:18px;
	vertical-align:bottom;
	float:right;
	padding-left:18px;
	margin-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.review_like_2 {			/*20091204 mike*/
	background: url(../image/review/reviews_like_icon.gif) 0 -1px no-repeat ;
	font-size:11px;
	/*padding-left:18px;*/
	display:block;
	height:18px;
	vertical-align:bottom;
	float:right;
	padding-left:18px;
	/*margin-right:16px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.review_like span.pts:hover{	
	text-decoration:none;/*091123 eva*/
}

/** review_like ends here **/



/**review list**/
.review_list{	
	width:680px;	
	height:auto;
	display:inline;				/*20091203 mike*/
	float:left;
	overflow:hidden;
	margin:0;
	padding:2px 0;
}

.review_list .review_item{
	background-color:#f0f0f0;
	width:680px;
	height:auto;/*134px*/
	display:block;
	float: left;
	overflow:hidden;
	margin:2px 0;
}

.review_list .alt{
	background-color:#f7f7f7;	
}

/*
.fav .review_list .review_item{	
	height:150px;
}*/

.fav .review_list .review_item .last_update{	
	width:inherit;
	height:16px;
	display:block;
	float:left;
}

.fav .review_list .review_item .last_update .left{	
	width:auto;
	height:inherit;
	display:block;
	float:left;
	padding:6px 6px 0 7px;
	font-size:11px;
}

.fav .review_list .review_item .last_update .right{	
	width:auto;
	height:inherit;
	display:block;
	float:right;
	padding:6px 6px 0;
}

a.remove {
	background:url(../image/delete.gif) no-repeat;
	width:11px;
	height:11px;
	display:block;
	margin:0px;
	padding:0;
}

a.remove:hover {
	background:url(../image/delete_on.gif) no-repeat;
}

.review_list img{/*091207 eva*/
	vertical-align:top;
}

.review_list .review_item .item_photo {
	background: url(../image/review/reviews_rest_pic_a_bg.gif) no-repeat;
	width:112px;
	height:112px;
	display:inline;				/*20091204 mike*/
	float:left;
	margin:6px 0 auto 7px;	
	padding:4px 15px 4px 4px;	/*18px 15px 18px 4px*/
}

.review_list .alt .item_photo {
	background: url(../image/review/reviews_rest_pic_b_bg.gif) no-repeat;
}

.review_list .review_item .item_photo table{
	margin:0;
	padding:0;
	border:0;	
}

.review_list .review_item .item_photo table td{
	width:112px;
	height:112px;
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	vertical-align:middle;
}

.review_list .review_item .item_photo table td img{
	vertical-align:middle;
}

.review_list .review_item .item_main {
	background: none;
	width:542px;
	height:auto;
	display:block;
	float:right;
	margin:0;	
	padding:0;	
	text-align:left;/*091123 eva*/
}

.review_list .review_item .item_main .review_info {
	width:534px;
	display:block;
	float:left;
	padding: 6px 4px 0 4px;
}

.review_list .review_item .item_main .review_info .left{
	background: url(../image/review/reviews_list_bubble_a_bg.gif) no-repeat;
	width:429px; /*total width:450*/
	height:66px;;
	display:inline;					/*20091204 mike*/
	overflow:hidden;
	float:left;
	/*margin:6px 0 0 3px;*/	
	padding:6px 12px 9px 9px;
	font-size:12px;	
	line-height:140%;
}

.review_list .alt .item_main .review_info .left{
	background: url(../image/review/reviews_list_bubble_b_bg.gif) no-repeat;
}

.review_list .review_item .item_main .review_info h2{
	background: none;
	width:100%;
	height:auto;	
	display:block;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:0;
	line-height:normal;
		
}
.review_list .review_item .item_main .review_info .right{
	background: none;
	width:78px;
	height:81px;
	overflow:hidden;	
	display:block;
	margin-left:6px;
	float:left;		
}
.review_list .review_item .item_main .review_info .right .img_author{
	background: none;
	width:32px;
	height:32px;	
	display:block;
	margin-bottom:4px;		
}

.review_list .review_item .item_main .rest_info{
	height:auto;/*35px*/
	width:534px;
	display:block;
	float:left;
	padding: 5px 4px 6px 4px;	
}

.review_list .review_item .item_main .rest_info .rating{
	background: url(../image/restaurant/restaurant_point.gif) no-repeat;
	width:48px;
	height:36px;	
	display:block;
	float:left;
	text-align:center;
	padding-top:2px;/*091123 eva*/
	font-size:16px;	/*091123 eva*/
	font-weight:bold;	
}

.review_item .rating{
	background: url(../image/restaurant/restaurant_point.gif) no-repeat;
	width:48px;
	height:36px;	
	display:block;
	float:left;
	text-align:center;
	padding-top:2px;/*091123 eva*/
	font-size:16px;	/*091123 eva*/
	font-weight:bold;	
}

.review_list .review_item .item_main .rest_info .left{
	background: none;
	display:block;
	float:left;		
	padding: 0 12px 0 6px;
	font-size:12px;
	line-height:150%;
	width:370px;			/*20091204 mike*/
}
.review_list .review_item .item_main .rest_info .left h3{
	
	font-weight:bold;
	margin:0;
	display:block;
	line-height:normal;
	font-size:13px;
	
}

.review_list .review_item .item_main .rest_info .right{
	background: none;
	width:auto;	/*091123 eva 78px*/
	display:block;
	overflow:hidden;
	float:right;
	vertical-align:baseline;
	font-size:11px;
	padding: 18px 6px 0 0;	/*091123 eva*/
}




/**review_list ends here**/

/*--- eva ends here ---*/

/*--- stanley ---*/
.review .list_box {
	width: 680px;
	padding-left: 5px;
}
.review .list_box a:link,hover,visied {
	color:#657360
}

.review .list_box .title{
	display:block;
	color:#ffffff;
	overflow:hidden;
	height:22px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	background-image: url(../image/review/review_680greenbar.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
.review .list_box .title a:link,hover,visited{
	color:#ffffff;
}

.review .list_box .odd{
	font-size:12px;
	color:#4B4B4B;
	background-color:#f0f0f0;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	line-height:140%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.review .list_box .even{
	font-size:12px;
	color:#4B4B4B;
	background-color: #f7f7f7;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	line-height:140%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.review .list_box .smallodd{
	font-size:12px;
	color:#4B4B4B;
	background-color:#f0f0f0;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	line-height:140%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.review .list_box .smalleven{
	font-size:12px;
	color:#4B4B4B;
	background-color: #f7f7f7;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	line-height:140%;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.review .list_box .give  a:link,visited,hover{
	color:#FF3366;
	font-weight:bold;
}
.review .list_box .cheap a:link,visited,hover{
	color:#FF9900;
	font-weight:bold;
}
.review .list_box .discount  a:link,visited,hover{
	color:#915728;
	font-weight:bold;
}

.review_TabbedPanelsTab{
	cursor: pointer;
}
.review_coupon_in{
	width:480px;
	background-image:url(../image/review/review_couponbg.jpg);
	background-repeat:repeat-x;
	border: 1px solid #999999;
	font-size:12px;
	color:#4B4B4B; padding-left: 20px;
/*	padding-top: 10px;
	padding-bottom: 10px;*/
}
.review_coupon_mapselect{
	width:100px;
	background-image:url(../image/review/review_couponbg.jpg);
}
.review_tab_title{
	/*font-weight: bold;  katherine 20091121 */
	line-height: 18px;
	/*vertical-align: top;
	padding-bottom: 20px;	
*/
	height:25px;
	padding-top: 13px;/* katherine 20091121 */
	padding-left:28px;/* katherine 20091121 */
	padding-right:8px;/* katherine 20091121 */
	padding-bottom:8px;/* katherine 20091121 */
	width: 80px; /* katherine 20091121 */
	color:#657360; /* 091123 eva*/
	font-weight:bold;/* 091123 eva*/
}
.review_intab_bak{

	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	p width:110px;
}

.review_intab_title{
	margin: 0px;
	font-weight: bold;
	font-size:12px; /*title fonts*/
	color: #657360;
	float:left;
}
.review_intab_title02{
	margin: 0px;
	font-weight: bold;
	font-size:12px; /*title fonts*/
	color: #657360;
	padding-left:30px;

}
.review_tab_content{
	margin: 0px;
	font-size:12px; /*title fonts*/
	color: #657360;

}
.review_tab_content A:Link{
	margin: 0px;
	font-size:12px; /*title fonts*/
	color: #657360;
	text-decoration: underline;

}
.review_tab_option{
	margin: 0px;
	font-size:11px; /*title fonts*/
	color: #657360;

}
.review_bkgray{
	background-color:#F0F0F0;
	margin: 0px;
	/*color: #657360;*/			/*20091203 mike*/
	text-align: left; /*katherine 20091121*/

}
.review_fillbox{
	margin: 0px;
	font-size:13px; /*title fonts*/
	padding-left:5px;
	color: #000000;
	float:left;

}
.review_fillbox01{
	margin: 0px;
	font-size:13px; /*title fonts*/
	color: #000000;

}

.review_bkgray02{
	background-color:#E7E7E7;
	margin: 0px;
	/*color: #657360;*/			/*20091203 mike*/
	text-align: left; /*katherine 20091121*/
}
.review_search_content{
	margin: 0px;
	font-size:13px; /*title fonts*/
	/*color: #657360;*/			/*20091203 mike*/
	text-align:left;			/*20091203 mike*/
}
.review_search_content A:link{
	margin: 0px;
	font-size:13px; /*title fonts*/
	font-weight:bold;
	color: #657360;
	text-decoration: underline;
	line-height:18px;

}

.noresult{
	width:200px;		/*20091204 mike 160px*/
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color: #999999;
	line-height:18px;
	float:left;			/*20091204 mike*/
	padding-left:50px;	/*20091204 mike*/
}
.noresultRed a, .noresultRed a:link{/*20091204 mike*/ /*091207 eva*/
	width:160px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ff3366;
	line-height:18px;
}
.resultNumber{
	font-size:11px; /*title fonts*/
	/*color: #657360;*/			/*20091203 mike*/
	line-height:18px;
	/*padding-left:20px; katherine 20091121*/
	font-weight:bold;/*091123 eva*/
	text-align:left;			/*20091203 mike*/
}

hr {
	width:100%;
	COLOR:#E0E0E0;
	}
	

/*------------091029-- Article Search Fields------*/


.article_search {
	display:block;
/*	background-image: url(../image/unew_article_screach.jpg);
	background-repeat: no-repeat;	*/
	height: 22px;/*091029*/
	width: 300px;

	background-position: left top;
	text-align: left;
/*	padding-top: 12px;091029
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;*/
}

.article_search_fields {
	display:block;
	float:left;
	width:280px;
}

.article_search_fields .input_text {
	display:block;
	float:left;	
	width:280px;
	height:1%;
	margin:0;
	padding:0;
	vertical-align:top;
}
.article_search_fields .input_btn {
	display:block;
	float:right;

	height:1%;
	margin:0;
	padding:0;
	vertical-align:top;
}

/*.article_search form {
	
	
	vertical-align:baseline;
	height:17px;
}*/

.article_search input.article_search_input {
	border:1px solid #657360;
	height:13px;
	padding:1px 0;
	margin-top:1px;
	color:#4B4B4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*display:block;*/
	/*float:right;*/
	width:280px;
	position:absolute;
	
	
}

.article_search input.article_search_btn {
	border:none;
	height:17px;
	width:29px;
	padding:0;
	margin-top:1px;
	position:absolute;
	
	/*margin:-2px 0 0 0;*/	
}

/*----------------------------*/




.article_sub .list_box {	
	display:block;
	width:310px;
	float:left;
}

.article_sub .list_box .title{
	background: url(../image/unews/article_others_title_bg.jpg) no-repeat;
	display:block;
	float:left;
	color:#ffffff;
	overflow:hidden;
	height:23px;
	padding:9px 12px 0;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:286px;
}

.article_sub .list_box .list{
	background: url(../image/unews/article_others_list_bg.jpg) 0 0 repeat-y;
	display:block;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px 6px;
	width:298px;
	
}

.article_sub .list_box .list table{
	background-color:#ffffff;	
	overflow:hidden;
	/*float:left;
	display:block;*/
	margin:0px;
	padding:0px;
	font-size:11px;
	border:0px;
	/*border-collapse:separate;
	border-spacing:0px 3px;*/
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
}

.article_sub .list_box .list tr{
	background-color:#f7f7f7;	
	overflow:hidden;
	/*margin:10px;
	padding:0px 12px;*/
	
}

.article_sub .list_box .list tr.odd{
	background-color:#f0f0f0;	
	
}

.article_sub .list_box .list td.article_title{
	text-align:left;		
	overflow:hidden;
	margin:0px;
	padding:2px 6px;
	width:214px;	
	/*display:block;
	flow:left;*/
	border-top:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	height:auto;
}

.article_sub .list_box .list td.article_title a{	
	color:#657360;		
}

.article_sub .list_box .list td{
	text-align:left;	
	overflow:hidden;
	/*display:block;*/
	margin:0px;
	padding:2px 6px;
	/*width:80px;*/
	border-top:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	width:60px;
}


.article_sub .list_box .btm{
	background: url(../image/unews/article_others_btm_bg.jpg) no-repeat;
	display:block;
	float:left;
	color:#657360;
	font-size:11px;
	overflow:hidden;
	margin:0px;
	padding:8px 12px 0;
	text-align:right;
	height:22px;	
	width:286px;
}

.article_sub .list_box .btm a{
	color:#657360;


/** unews > article end here**/



}
.review_redcolor { font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	/*vertical-align: top;
	padding-bottom: 20px;
	padding-top: 5px;*/
	color: #FF0000;
	padding-left:3px;
	
}

.ratingTxt{
	font-size:10;
	color:#657360;
}
.ratingStar{
	float:right top;
}
.review_photo_intro{
	margin: 0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	font-weight: bold;
	font-size:12px; /*title fonts*/
	color: #657360;
}
.reviewPhoto{
	position:inherit;
	top:0px;
	margin:0px;
	margin-top:0px;
	margin-bottom:2px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding:5px;
	width:96px;

}
.review_describe{ font-size: 12px;
	color: #4B4B4B;
	line-height: 12px;
	padding-bottom: 20px;
	padding-top: 5px;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

.review_formonlybox{
	vertical-align: top
	/*font-size: 14px;
	font-weight: bold;
	line-height: 18px;	
	padding-bottom: 20px	
	color: #657360;;	
	padding-left:20px;	vertical-align: top;
	padding-top: 5px;*/

	vertical-align: top;
	padding-bottom: 20px;
	padding-top: 2px;
	padding-left:0px;

}

.review .content{
	display:block;
	float: left;	
	width: 680px;	
	margin:0 5px ;
	overflow:hidden;
	}

.testingtesting{
	background-image:url(../image/review/review_corner_top.gif);
	background-repeat:no-repeat;
	width:680px;
	height:18px;
	 font-size:13px;
	font-weight:bolder;
	color:#ffffff;
	text-align:left;
	text-indent:20px;

	/*padding-left:10px;*/
	padding-top:4px;


	}

.bottomtitle002{
	background-image:url(../image/review/review_corner_bottom.gif);
	background-repeat:no-repeat;
	width:680px;
	height:18px;
	 font-size:12px;	
	color:#ffffff;
	font-weight:normal;	
	text-indent:610px;
	padding:3px 0px 15px 0px;

	}

.review_btm {
	background: url(../image/unews/article_others_btm_bg.jpg) no-repeat;
	display:block;
	float:left;
	color:#657360;
	font-size:11px;
	overflow:hidden;
	margin:0px;
	padding:8px 12px 0;
	text-align:right;
	height:22px;	
	width:286px;	
}
com_width{
width:680px;
padding-top:200px;
float:left;
height:2000px;
}

.review_chart_bkcolor01{
background-color:#F0F0F0;
	}
.review_chart_bkcolor02{
background-color:#f7f7f7;
	}

/*-------------*/

/**** member main ****/

/*.review_main {
	float: right;
	text-align: left;
	width: 690px;
	display:block;
	padding:0;
} 091207 eva*/

.review_main {				/*20091203 mike*/
	float: left;
	text-align: left;
	width: 690px !important;
	width/**/:690px;


}

.review_main .member_menu{
	background: url(../image/member/member_sub_menu_680_bg.jpg) no-repeat ;
	width:680px;
	display:block;
	overflow:hidden;
	margin:5px;
	height:27px;
	font-size:13px;
}

.review_main .member_menu .name {
	margin:0;
	height:27px;
	width:auto;
	display:block;
	float:left;
}

.review_main .member_menu .name div {
	background: url(../image/member/member_sub_menu_b_bg.gif) repeat-x ;
	margin:0;
	height:21px;
	width:auto;
	display:block;
	float:left;
	padding-top:5px;	/*6px*/
	font-weight:bold;
	color:white;
}

.review_main .member_menu .name .name_left{
	background: url(../image/member/member_sub_menu_a_bg.gif) no-repeat ;	
	width:16px;
	
}

.review_main .member_menu .name .name_right{
	background: url(../image/member/member_sub_menu_c_bg.gif) no-repeat ;	
	width:16px;
	
}



.review_main .member_menu ul{
	width:auto;
	display:block;
	float:left;
	padding:5px 12px;
	height:17px;
	margin:0;
	
}

.review_main .member_menu ul li{
	width:auto !important;	
	display:inline !important;
	float:left !important;
	margin:0 !important;
	padding:0px 12px  !important;/*top:6px*/
	line-height:130% !important;
	vertical-align: baseline !important;
	overflow:hidden !important;
}

.review_main .member_menu ul li a{	
	/*padding:5px 0 0 !important;*/
	/*height:22px !important;*/
	display:block;
	float:left;
	
	
}

.review_main .member_menu ul li.current a:link{
	color:#7eae58;
	font-weight:bold;
}

.review_main .member_menu .left{
	width:auto;
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:27px;
	
}

.review_main .member_menu .right{
	width:auto;
	display:block;
	float:right;
	margin:0;
	padding:0;
	height:27px;
	
}

.review_main .member_menu .v_separater{
	background: url(../image/member/member_sub_menu_vline.gif) no-repeat ;
	width:2px;
	height:27px;
	display:block;
	float:left;
	margin:0;
	
}

/*** personal intro ***/
.review_main .personal_intro{
	width:680px;	
	display:block;
	overflow:hidden;
	float:left;
	margin:5px;
	
}

.review_main .personal_intro .banner{
	width:680px;
	height:200px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0;
	
	
}

.review_main .personal_intro .banner .transparent_bg{
	width:350px;
	height:100px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0;
	background-color: #000000;
	filter:alpha(opacity=75); /* for ie */
	moz-opacity: 0.7; /* for Mozilla firefox*/
    opacity:0.7; /* css standard */
	
	
}

.review_main .personal_intro .banner .transparent_bg div{
	width:330px;
	height:70px;
	display:block;
	overflow:hidden;
	float:left;
	margin:0;	
	color:white;
	padding: 10px 10px;
	font-size:12px;

}

.review_main .personal_intro .banner .transparent_bg div h1{
	margin:0;
	padding:0;
	font-size:20px;
	color:white;
}

.review_main .personal_intro .msg{
	padding:10px 0;
	width:680px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;	
}

.review_main .personal_intro .msg p{
	margin:0;
	padding:10px 0;

}

.review_main .personal_intro .btm{
	background:none;
	width:668px;
	height:auto;
	display:inline;				/*20091203 mike*/
	overflow:hidden;
	float:left;	
	text-align:right;
}

.review_main .review{
	width:680px !important;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	padding:5px;	/*091207 eva*/
}



.review_main .title{
	background: url(../image/680_green_bg.gif) no-repeat;
	width:668px; 
	height:16px;
	display:inline;				/*20091203 mike*/
	overflow:hidden;
	float:left;
	color:white;
	font-weight:bold;
	padding: 3px 6px;
}

.review_main .btm{
	background: url(../image/680_lightgreen_bg.gif) no-repeat;
	width:668px;
	height:14px;
	display:block;
	overflow:hidden;
	float:left;	
	text-align:right;
	font-size:11px;
	padding:3px 6px;
	
}

.review_main .photo{
	width:680px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	/*margin:5px;*/		/*20091203 mike*/
	
	
}

.review_main .photo .photo_list {
	margin:10px 0;
	display:block;
	float:left;
	width:680px;
	height:auto;
}


.review_main .photo .photo_item {
	width:80px;
	height:129px;	
	border:1px solid #cccccc;
	display:block;
	float:left;
	overflow:hidden;
	margin:0 1px 0 2px;
	padding: 6px;
	
}

.review_main .photo .photo_item a{
	display:block;
	overflow:hidden;
	width:inherit;
	height:inherit;
	
}

.review_main .photo .photo_item img{
	width:80px;
	height:80px;
	margin-bottom:6px;	
	display:block;
	float:left;
	overflow:hidden;	
	
}
	
.review_top {
	float: left;
	text-align: left;
	width: 690px;
}	
	
	


/*--submenu --*/
.review_feature_sub_menu{
	width: 660px;/*091114 eva*/
	voice-family: "\"}\"";
	voice-family: inherit;
	float: left;
	height: 27px;
	background-image:url(../image/review/comment_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0 5px 5px 5px; /*091113 1844 eva*/	/*20091203 mike*/
	/*clip: rect(5px,auto,5px,auto);
	margin-bottom: 5px;
	text-align:center;*/
	padding:5px 10px 0 10px;/*091113 1844 eva*/
	display:inline;				/*20091203 mike*/
}
.review_feature_sub_menu  ul{
	margin:0;
	padding:0;
	list-style:none;
	width:auto;/*091113 1849 eva*/
}
.review_feature_sub_menu  li{
	display:inline;
	margin:0;
	padding:0;
	font-size: 11px;
}
.review_feature_sub_menu  div.sort, .review_feature_sub_menu  div.sort ul{/*091113 1849 eva*/
	float:left;
}
.review_feature_sub_menu  ul.display_method{/*091113 1849 eva*/
	float:right;
}
.review_feature_sub_menu  a{
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	/*letter-spacing: 1px;*/ /*20091125 mike*/
}
.review_feature_sub_menu  a  span{
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.review_feature_sub_menu  a  span{
	float:none;
	color: #657360;
}
.review_feature_sub_menu  a:hover{
	text-decoration: underline;
	color: #657360;
}
.review_feature_sub_menu  a:hover  span{
	color: #657360;
	text-decoration: underline;
}
.review_feature_sub_menu  .current  a, .review_feature_sub_menu  .current  span{
	background-image:url(../image/review/sm_all.gif);
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-top: 8px;
	text-align:center;
	width:61px;
}
.review_feature_sub_menu  .listout  a, .review_feature_sub_menu  .listout  span{
	/*background-image:url(../image/review/sm_all.gif);
	background-repeat:no-repeat;*/
	float: left;
	height:27px;
	text-align: center;
	vertical-align:bottom;
	padding-left:1px;
	text-decoration:underline;
	color: #657360;
	text-decoration:none;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-top: 8px;
	text-align:center;
	width:61px;
}

.review_feature_sub_menu   .btm_a {
	float: left;
	height: 20px;
	width: 60px;
	background-image: url(../image/unews/review_feature_sub_menu_a.gif);
	font-size: 12px;
	color: #65725F;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	top: 7px;
}
.review_feature_sub_menu   .space {
	float: left;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	
}
.review_feature_sub_menu   .list {
	float: left;
	width: 60px;
	height:27px;
	text-align: center;
	vertical-align:bottom;
	padding-left:1px;
	/*text-decoration:underline;*//*091114 1252 eva*/
	/*vertical-align: middle;*/
	
}
.review_feature_sub_menu   .listpic {
	float: left;
	width: 16px;
	height:16px;
	text-align: center;
	vertical-align:bottom;
	/*vertical-align: middle;*/
	/*padding-top:8px;*/
	
}
.pagenumber{
	float:left;
	height:30px;
	width:200px;
	padding-left:2px;
}


.review_width {
	float: left;
	width: 690px;
}
.review_para11 {
	margin-top:0px;
	margin-left:20px;
	color:#657360;
	text-align:left;
	font-size: 15px;
	line-height: 110%;
	font-weight: bold;
	padding-top:8px;
	padding-left:0px;	
}
.review_para1		{
	color:#657360;
	text-align:left;
	font-size: 15px;
	line-height: 110%;
	font-weight: bold;
}
.review_para2		{
	color:#657360;
	text-align:left;
	font-size: 12px;
	line-height: 120%;
	padding-left:20px;
	
	}
.review_para3		{
	color:#4B4B4B;
	text-align:left;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
}
.review_editorinfo	{
	color:#4B4B4B;
	margin-left:5px;
	font-size: 12px;
	line-height: 120%;
}
.review_editor		{
	color:#657360;
	margin-left:5px;
	font-size: 12px;
	line-height: 140%;
	width:40px;
}
.review_namebox	{	 
	float:left; 
	text-align:left; 
	 width:60px;
	padding: 8px 0 0 0 ;
}

.review_namebox02	{	 
	float:left; 
	text-align:left; 
	 width:90px;
	padding: 18px  0 10px  18px  ;
}
.review_msgbox		{
	margin-left:100px;
	margin-top:5px;
	margin-bottom:5px;
	width:470px;
	height:47px;
	background-image: url(../image/review/mag_box02.gif);
	background-repeat: no-repeat;
	background-position: left top;


}
.review_padding	{ padding:0px 0px 0px 6px; text-align:left;	}
/*--submenu ends here--*/
#review_add_popup110 {
	height: 40px;
	width: 90px;
	padding-top: 0px;
	padding-left: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 1;
	top: -2px;
	bottom: 0px;
	float: right;
	right: -50px;
	left: 0px;
		}
.review_add_btn {
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 158px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-size: 12px;
	left: 10px;
	right: 10px;
	z-index: 50;
	color: #4B4B4B;
}
.review_add_friend {
	background-image: url(../image/foodie_add_iocn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 90px;
	margin-top: 5px;
}
.review_add_friend_area {
	background-image: url(../image/foodie_add_iocn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 90px;
	margin-top: 10px;
	margin-right: 0px;
}
.review_add_area {
	height: 44px;
	width: 93px;
	z-index: 100;
	position: relative;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
.review_whitecol	{
	width:680px;
	height:55px;
	background-color: #F7F7F7;
	margin-top: 5px;
	margin-bottom: 5px;
}
.review_add {
	height: 44px;
	width: 93px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	text-align: right;
}
.review_member{
	width:80px;
	float:left;
	display:inline;			/*20091126 mike*/	
	margin-right:0px !important; /*091208 eva*/
	margin-left:10px !important;		/*20091127 mike*//*091208 eva*/
	margin-left/**/:5px; /*091208 eva*/
}
.review_member .photo{
	
	float:left;
	width:100%;

}
.review_member .text{
	 font-size:11px;
	float:left;
	/*padding-left:5px;*/	/*20091126 mike*/
	width:80px;
	margin-top:5px;			/*20091126 mike*/
	overflow:hidden; /*091208 eva*/
}


.review_member .text2{
	 font-size:11px;
	float:left;
	padding-left:5px;
	padding-right:0px;
	width:100%;
}
.chat{
	 background-image:url(../image/review/review_mid.gif);
	background-repeat:repeat-y;	
	font-size:11px;
	margin:5px;
	float:right;
	width:588px;
	padding-top:0px;
	margin-top:5px;
	height:100%;
}
.chat .point{
	 background-image:url(../image/review/review_mid.gif);
	background-repeat:repeat-y;	
	font-size:11px;
	float:right;
	width:588px;
}
.chat .left{
	 font-size:16px;
}
.chat .time{
	 font-size:12px;
	float:right;
	padding-right:5px;
}


.share{
	float:right;
	text-align:right;
	/*margin:5px 5px 0px 0px; 091119 eva */
	width:210px;			/*20091203 mike 200px*/
	height:100%;
}

/*--- update by stanley 10nov09 12:43 ---*/

.container {
	margin:10px auto;
	width:1000px;
}

.container #sub {
	position:relative;
	float:right;
	display:block;
}
.review_main {
	float: left;
	text-align: left;
	width: 690px;	
	
	
}
.review_main  .content{
	display:inline;						/*20091204 mike*/
	float: left;	


	width: 680px !important;/*091207 eva*/
	width/**/: 680px;
	margin:0 5px;
	overflow:hidden;
	left/**/:0px;/*091207 eva*/
}

/*.review_main .content table.report_tab_title_bgtop {
	vertical-align:middle;
	text-align:center;
	
}*//*091123 eva*/

.td_bolder3px{
	border-bottom:3px;
	border-bottom-color:#ffffff;
}

/*--bottom details--*/
.bottom_feature_sub_menu, .top_feature_sub_menu{/*091119 eva*/
	voice-family: "\"}\"";
	voice-family: inherit;
	float: right;
	height: auto;
	clip: rect(0px,0px,0px,0px);
	text-align:left;
	margin-right:5px;/*091119 eva*/		/*20091204 mike*/
	font-family:"Luida Sans Unicode";		/*20091205 mike*/
}


.bottom_feature_sub_menu  ul, .share ul{
	list-style:none;
	vertical-align:bottom;				/*20091204 mike*/
	font-family:"Luida Sans Unicode";		/*20091205 mike*/
}
.bottom_feature_sub_menu  li, .share li{
	display:inline;
	line-height:14px;/* 091123 eva*/
	
	font-size: 11px;/* 091123 eva*/
	width:auto;
	float:left;/*091207 eva*/
	margin-top:0px;/*091207 eva*/
}
.bottom_feature_sub_menu  li div.review_like, .share li div.review_like{/* 091123 eva*/
	float:left;
	font-size: 11px;
}

.bottom_feature_sub_menu  a, .share a{
	float:left;
	/*text-decoration:none;*/
	line-height:14px;/* 091123 eva*/
	vertical-align:bottom;/* 091123 eva*/
	/*letter-spacing: 1px; 091207 eva */
}
.bottom_feature_sub_menu  a  span{/*091123 eva*/
	float:left;
	display:block;	

}
.bottom_feature_sub_menu  a  span{
	float:none;
	/*color: #657360;*/
}
.bottom_feature_sub_menu  a:hover{
	text-decoration: underline;
	/*color: #657360;*/
}
.bottom_feature_sub_menu .review_like a:hover span.pts, .bottom_feature_sub_menu .review_like a span.pts, .bottom_feature_sub_menu .review_like a span.pts:hover{/*091123 eva*/
	/*color: #A5CA7B;*/
	text-decoration: none;
}

.bottom_feature_sub_menu  .review_like, .share .review_like{
	margin-right:16px;
	font-size:11px;
}

/*--bottom details ends here--*/


.textcomment_txt{
	clear:both;/*091209 eva*/
	margin:30px 10px 10px 10px;
}
.textcomment_txt .txtbold{
	font-weight:bolder;
}
.review_msg_width_top {
	margin-top:20px;
	float: left;
	margin-left:95px;
	width: 580px;
	background:#ffffff; 
	height:auto;
}
.review_msg_width {/*091120 eva*/
	clear:both;
	position:relative;
	float: right;
	right: 0px;
	padding-right: 10px;
	#padding-bottom: 10px;
	margin-left: 107px;
	width: 563px;
	#width: 553px;
	_width: 553px;
	background:#ffffff; 
	height:auto;
}
.review_msg_width2 {/*091120 eva*/
	clear:both;
	position:relative;
	float: right;
	right: 0px;
	padding-right: 10px;
	width: 563px;
	background:#ffffff; 
	height:auto;
}
.review_editorphoto	{ 
	margin-bottom:4px;			/*20091127 mike 8px*/
}

.userpart{
	float:left;
	width:82px;/*091120 eva*/
	margin:0px;
	/*padding-left:10px;*//*091120 eva*/
}

.userpic{
	padding-left:0px;
	}

.chatsmall{
	width:480px;
	float:right;
	position:relative;
	text-align:left;
	padding-bottom:10px;

}
.chatsmall .chatbox{				/*20091127 mike*/
	float:right;
	width:443px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:auto;					
	color:#4B4B4B;
	padding:10px;
	padding-bottom:30px;				/*20091127 mike*/
					
}
.chatsmall .chatboxGrey{
	float:right;
	width:443px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:auto;
	color:#4B4B4B;
	padding:10px;
	background-color:#F0F0F0;
}	
	
.chatsmall .chatbox2{
	float:right;
	width:443px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:40px;
	color:#4B4B4B;
	padding:10px;
}	
.chatsmall .chat_arrow{

	margin-top:10px;
	z-index:2;
	margin-left:8px !important;		/*20091127 mike*/
	margin-left/**/:4px;			/*20091127 mike*/
	float:left;
	position:relative;
	left:2px;
	}
.chatsmall .chattitle{
	padding:0px;					/*20091127 mike*/
	color:#5b5b5b;
	font-size:15px;
	font-weight:bold;
	}
.chatsmall .chattxt{
	padding:0px;					/*20091127 mike*/
	color:#4b4b4b;
	}
.chatsmall .chattxt2{
	padding:0px;					/*20091127 mike*/
	color:#4b4b4b;
}
.chatsmall .review_date	{	 
	float:right; 
	padding-top:0px;
	padding-right:0px;
	font-size:12px;					/*20091127 mike*/
}
.username{
	color:#657360;
	font-size:11px;
	padding-left:0px;		/*20091127 mike*/
	float:left;
	overflow:hidden;
	width:65px;
}
.username_me{
	color:#4B4B4B;
	padding-top:10px;
	/*padding-left:5px;*/		/*20091127 mike*/
	font-size:12px;

}
.submit{
	margin-top:10px;
}
.submit .listtxt{
	float:left;
}
.submit .button{
	float:right;
	padding-right:3px;
}
.photogallery{
	margin-top:50px;
}
.uploadpicbut{
	padding:5px 5px 4px 5px;
	width:86px;
	background-color:#CCCCCC;
	text-align:center;
}
.uploadpicarea{
	padding:5px 5px 4px 5px;
	width:86px;
	height:96px;
	background-color:#999999;
	text-align:center;

}
/*--- update by stanley ends here 10nov09 12:43 ---*/
/*--update by stanley 12nov09 16:00--*/
.pagenumber2{
	float:left;
	width:auto;
	padding-left:0;
}
.point_noback{/*091119 eva*/

	font-size:12px;
	/*float:right;
	width:588px;*/
}
/*--update by stanley 12nov09 16:00 ends here--*/

/*--update by stanley 13nov09 17:54--*/
.chatbig{
	float:right;
	display:inline;				/*20091126 mike*/
	position:relative;
	padding:0px 10px 0px 0px;	/*20091127 mike*/
	width:580px !important;		/*20091126 mike*/

	width/**/:575px;			/*20091126 mike*/
}
.chatbig .chatbox{
	float:right;
	display:inline;				/*20091126 mike*/
	width:553px !important;		/*20091126 mike*/
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:auto;
	color:#4B4B4B;
	padding:5px;
}
.chatbig .chatboxGrey{
	float:right;
	width:443px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:auto;
	color:#4B4B4B;
	padding:10px;
	background-color:#F0F0F0;
}	
	
.chatbig .chatbox2{
	float:right;
	width:443px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	height:40px;
	color:#4B4B4B;
	padding:10px;
}	
.review_item .chatbig .chat_arrow{
	display:inline;
	margin-top:10px;
	z-index:2;
	/*margin-left:8px;*/
	float:left;
	position:relative;
	left:2px !important;	/*20091126 mike*/
	left/**/:1px;
}
.chatbig .chat_arrow{

	display:inline;
	margin-top:10px;
	z-index:2;
	margin-left:8px;
	float:left;
	position:relative;
	left:2px;
	}
.chatbig .chattitle{
	padding:5px 0 5px 10px;
	float:left;
	color:#657360;
	font-size:14px;/*091207 eva*/
	font-weight:bold;
	}
.chatbig .chattxt{
	padding:5px;
	color:#4B4B4B;
	}
.chatbig .chattxt2{
	padding:5px;
	color:#4B4B4B;
	}
.chatbig .review_date	{	 
	float:right; 
	/*padding-top:5px;
	padding-right:0px;*/ /* update by stanley @ 17nov09 17:49*/
	margin:5px 5px 0px 0px;

}

.bigboxtitle{
	width:100%;
	margin:0px 0px 10px 0px;
	height:20px;


}
/*stanley modify @ 13nov09 19:37*/
.ratingpoint{
	padding: 0px 0 0 10px;
}
.ratingpoint .ratingpic{
	background-image:url(../image/review/review_point.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:48px;
	height:50px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 0;

	}
.ratingname{
	margin:0 0px 0px 0;
	float:left;
	padding-top:0;
	width:200px;
	padding-left:10px;


}
/*stanley modify @ 13nov09 19:37 ends here*/
.review_feature_sub_menu002{

	voice-family: "\"}\"";
	voice-family: inherit;
	float: right;
	height: 27px;

	margin-right: 2px;
	clip: rect(5px,auto,5px,auto);
	margin-bottom: 5px;
	text-align:center;

}
.review_feature_sub_menu002  ul{
	margin:0;
	padding:0;
	list-style:none;
}
.review_feature_sub_menu002  li{
	display:inline;
	margin:0;
	padding:0;
	font-size: 12px;
}
.review_feature_sub_menu002  a{
	float:right;
	margin:0;
	padding:0;
	text-decoration:none;
	letter-spacing: 1px;
}
.review_feature_sub_menu002  a  span{
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.review_feature_sub_menu002  a  span{
	float:none;
	color: #657360;
}
.review_feature_sub_menu002  a:hover{
	text-decoration: underline;
	color: #657360;
}
.review_feature_sub_menu002  a:hover  span{
	color: #657360;
	text-decoration: underline;
}
.review_feature_sub_menu002  .current  a, .review_feature_sub_menu  .current  span{
	background-image:url(../image/review/sm_all.gif);
	background-repeat:no-repeat;
	color: #ffffff;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-top: 8px;
	text-align:center;
	width:61px;
}
.review_feature_sub_menu002  .listout  a, .review_feature_sub_menu  .listout  span{
	/*background-image:url(../image/review/sm_all.gif);
	background-repeat:no-repeat;*/
	float: left;
	height:27px;
	text-align: center;
	vertical-align:bottom;
	padding-left:1px;
	text-decoration:underline;
	color: #657360;
	text-decoration:none;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-top: 8px;
	text-align:center;
	width:61px;
}

.review_feature_sub_menu002   .btm_a {
	float: left;
	font-size: 12px;
	color: #65725F;
	font-weight: bold;
	text-align: right;	
	/*top: 7px;
	vertical-align: middle;*/
	padding-top: 7px;
	width: 300px;
}
.review_feature_sub_menu002   .space {
	float: left;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	
}
.review_feature_sub_menu002   .list {
	float: left;
	width: 60px;
	height:27px;
	text-align: center;
	vertical-align:bottom;
	padding-left:1px;
	text-decoration:underline;
	/*vertical-align: middle;*/
	
}
.review_feature_sub_menu002   .listpic {
	float: left;
	width: 16px;
	height:16px;
	text-align: center;
	vertical-align:bottom;
	/*vertical-align: middle;*/
	padding-top:8px;
	
}
/*--3menu ends here--*/
/*--update by stanley 13nov09 17:54 ends here--*/




/*--update by Katherine  10nov09 17:54--*/
.review_list  td {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}

/*--update by Katherine  10nov09 17:54--*/
/* -- updated by Eva 091114 1327 -- */
.review_display {
	display:block;
	float:right;
	font-size:12px;
	
	padding:3px 10px;
	width:auto;
}

.review_display ul {
	display:block;
	float:right;
	margin:0;
	padding:0;
}

.review_display ul li {
	display:inline;
	float:left;	
	height:16px;
	margin:0 12px 0 0;
	padding-left:18px;
	width:auto;
	vertical-align:bottom;
	font-size:12px;
	line-height:14px;
	padding-top:1px;
}

.review_display ul li.list {
	background:url(../image/review/show_list.gif) no-repeat;
	padding-left:20px;
	margin:0 0 0 12px;
	width:auto;
	height:16px;	
	color:#7EAE58;			/*20091125 mike*/
	vertical-align:bottom;	/*20091125 mike*/
	font-weight:bold;		/*20091125 mike*/
}

.review_display ul li.abstract {
	background:url(../image/review/show_intro.gif) no-repeat;
	padding-left:20px;
	margin:0 0 0 12px;
	width:auto;
	height:16px;
	color:#7EAE58;			/*20091125 mike*/
	vertical-align:bottom;	/*20091125 mike*/
	font-weight:bold;		/*20091125 mike*/
}

.review_display ul li.detail {
	background:url(../image/review/show_doc.gif) no-repeat;
	padding-left:20px;
	margin:0 0 0 12px;
	width:auto;
	height:16px;
	color:#7EAE58;			/*20091125 mike*/
	vertical-align:bottom;	/*20091125 mike*/
	font-weight:bold;		/*20091125 mike*/
}


/* -- updated by Eva 091114 1327 end here -- */

/*--stanley update 17nov09 19:22--*/


/*leave msg */
.leavemsg{
	/*voice-family: "\"}\"";
	voice-family: inherit;*/
	float: left;
	height: auto;
	clip: rect(0px,0px,0px,0px);
	text-align:left;
	margin-right:5px;/*091119 eva*/		/*20091204 mike*/
	font-family:"Luida Sans Unicode";		/*20091205 mike*/
	
}


.leavemsg  ul{

	list-style:none;
	vertical-align:bottom;				/*20091204 mike*/
	font-family:"Luida Sans Unicode";		/*20091205 mike*/
}
.leavemsg  li{
	display:inline;

	font-size:11px;/*091123 eva*/
}
.leavemsg  a{
	float:left;
	text-decoration:none;
	/*letter-spacing: 1px;*//*20091205 mike*/
	padding-left:10px;
}
.leavemsg  a  span{
	float:left;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.leavemsg  a  span{
	float:none;
	/*color: #657360;*/
}
.leavemsg  a:hover{
	text-decoration: underline;
	font-family:"Luida Sans Unicode";		/*20091205 mike*/

	/*color: #657360;*/
}
.leavemsg  a:hover  span{
	/*color: #A5CA7B;*/
	text-decoration: underline;
}
.leavemsg  .current  a, .leavemsg  .current  span{
	background-image:url(../image/review/sm_all.gif);
	background-repeat:no-repeat;
	/*color: #ffffff;*/
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-top: 8px;
	text-align:center;
	width:61px;
}
.leavemsg  .listout  a, .leavemsg  .listout  span{
	/*background-image:url(../image/review/sm_all.gif);
	background-repeat:no-repeat;*/
	float: left;
	height:27px;
	text-align: center;
	vertical-align:bottom;
	padding-left:1px;
	text-decoration:underline;
	/*color: #657360;*/
	text-decoration:none;
	font-weight: normal;
	padding-left:0px;
	padding-right:0px;
	padding-top: 8px;
	text-align:center;
	width:61px;
}

.leavemsg   .btm_a {
	float: left;
	height: 20px;
	width: 60px;
	background-image: url(../image/unews/review_feature_sub_menu_a.gif);
	font-size: 12px;
	/*color: #65725F;*/
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
	top: 7px;
}
.leavemsg   .space {
	float: left;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	
}
.leavemsg   .list {
	float: left;
	width: 60px;
	height:27px;
	text-align: center;
	vertical-align:bottom;
	padding-left:1px;
	text-decoration:underline;
	/*vertical-align: middle;*/
	
}
.leavemsg   .listpic {
	float: left;
	width: 16px;
	height:16px;
	text-align: center;
	vertical-align:bottom;
	/*vertical-align: middle;*/
	padding-top:8px;
	
}
/*leave msg ends here*/
/*--stanley update 17nov09 19:22 ends here--*/

/*--stanley update 17nov09 21:35--*/

.review_list002{	
	width:675px;	
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:5px;
}

.review_list002 .review_item{
	background-color:#f0f0f0;
	display:block;
	float: left;
	overflow:hidden;
	margin:2px 0;
}

.review_list002 .alt{
	background-color:#f7f7f7;	
}
.review_list002  td {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}

.review_main002 {
	float: right;
	text-align: left;
	width: 690px;
	display:block;
	padding:0;

}
.review_main002 .title{
	background: url(../image/665_green_bg.gif) no-repeat;
	width:665px; 
	height:16px;
	display:block;
	overflow:hidden;
	float:left;
	color:white;
	font-weight:bold;
	padding: 3px 6px;
	margin-left:5px;

}

/*--stanley update 17nov09 21:35 ends here--*/

/*--stanley update 18nov09 12:39--*/

.review_refill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 10px;
	text-decoration: none;
}
.review_refill A:link{
	text-decoration: none;
	font-weight: normal;
}
.review_refill A:hover{
	text-decoration: underline;
}
.review_refill A:visited{
    font-weight: normal;
}
/*--stanley update 18nov09 12:39 ends here--*/

/*091120 eva*/
.msgarea {
	display:block;
	float:right;
	margin:10px 0 0 0;
	_margin:-5px 0 0 0;
}
/*091120 eva end here*/

/* katherine 20091121*/
.noresultRed a:link{
	color: #ff3366;
	text-decoration: underline;
}.noresultRed  a:visited {
	color: #ff3366;
	text-decoration: underline;
}
.noresultRed a:hover {
	color: #ff3366;
	text-decoration: underline;
}
.review_title {
	padding-left: 5px;
}
.review_hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
/* katherine 20091121 end here*/

/* 28nov09 stanley add */
.review_search_contenttxt{
	margin: 0px;
	font-size:13px; /*title fonts*/
	padding:2px 0 20px 0;

}
.members_redcolor {
	color: #FF0000;

}
/* 28nov09 stanley add ends here*/

/* 30nov09 stanley add*/
.review_fromheading {
	font-size: 14px;
	font-weight: bold;
	color: #657360;
	line-height: 18px;
	vertical-align: top;
	padding-bottom: 20px;
	padding-top: 5px;
}
/* 30nov09 stanley add ends here*/

table.review_photo {/*091207 eva*/
	 margin-left:20px!important;
}


/* edit 2010-05-05 start */
.user_reply_area_right_entry {
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	float: right;
	height: 320px;	/* height is 210px. its set to 190px with padding */
	padding: 0 10px 20px 10px;
	width: 443px;	/* width is 463px, its set to 443px with padding */
}

.user_reply_area_regulation {
	float: left;
	font-size: 12px;
	height: auto;
	width: 443px;	
}

.user_reply_area_regulation_left {
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 2px 0 0 0;
	width: 40px;
}

.user_reply_area_regulation_right {
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 2px 0 0 0;
	width: 400px;
}
/* edit 2010-05-05 end */

.user_reply_area_right_entry_title {
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 10px 0 0 0;
	width: 40px;
}

.user_reply_area_right_entry_input {
	float: left;
	height: 20px;
	margin: 10px 0 0 0;
	width: 400px;
}

.user_reply_area_right_entry_icon {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	background-color: #F0F0F0;
	float: left;
	height: 20px;	/* height is 30px, its set to 20px with padding */
	margin: 10px 0 0 0;
	padding: 5px 0 5px 5px;
	width: 395px;	/* width is 400px, its set to 395px with padding */
}

.user_reply_area_right_entry_icon img { margin: 0 10px 0 0; }

.user_reply_area_right_entry_input input { 
	border: 1px solid #CCCCCC;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 400px;
}

.user_reply_area_right_entry_content {
	float: left;
	font-size: 12px;	
	height: 85px;
	width: 400px;
}

.user_reply_area_right_entry_content textarea { 
	border: 1px solid #CCCCCC;
	height: 85px;
	margin: 0 0 0 0;	/* make textarea width the same across different browsers */
	padding: 0 0 0 0;	/* make textarea width the same across different browsers */
	overflow: hidden;	/* hide scrollbar for ie */	
	width: 400px;
}

.user_reply_area_right_entry_button {
	float: left;
	height: 28px;
	margin: 10px 10px 0 0;
	width: 70px;
}

.user_reply_area_right_entry_reset {
	background: url(../image/macau/member_refill.gif) no-repeat 0px 8px;	
	float: left;
	font-size: 12px;	
	height: 22px;	/* height is 28px, its set to 22px with padding */
	margin: 10px 10px 0 0;
	padding: 6px 0 0 15px;	
	width: 55px;	/* width is 70px, its set to 55px with padding */
}

.user_reply_area_middle_login_title {
	display: inline;
	float: left;
	font-size:12px;
	height: 26px;
	padding: 19px 0 10px 0;	
	width: 55px;
}

.user_reply_area_right_login_text {
	display: inline;
	float: left;
	font-size:12px;
	height: 26px;
	padding: 19px 0 10px 10px;	
	width: 453px;		/* width is 463px, its set to 455 with padding */
}

.user_reply_area_right_login {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;	
	float: right;
	height: 55px;
	width: 463px;
}

.reply_area_arrow {
	float: left;
	height: 17px;
	/*left: 11px;*/ /* 2010-06-02 */
	left: 34px;
	margin: 20px 0 0 0;
	position: relative;
	width: 10px;
	z-index: 2;	
}

.user_reply_area {
	float: left;
	height: auto;
	margin: 0 0 0 0;			
	/*width: 680px;*/
	width:565px;
}

.user_reply_area_left {
	float: left;
	height: 55px;
	width: 120px;	
}

.user_reply_area_right {
	float: left;
	height: auto;
	/*width: 485px;*/ /* 2010-06-02 */
	width: 508px;
	_width: 508px;
}

.arrow_grey { background: url(../image/macau/chat_arrow_grey.gif) no-repeat; }

.arrow_light_grey { background: url(../image/macau/chat_arrow_light_grey.gif) no-repeat; }

.report_table_right {
	display: inline;	/* fix ie6 peekaboo bug */
	float: left;
	font-size: 12px;	
	height: 30px;		/* height is 38px, its set to 30px with padding */
	overflow: hidden;
	position: relative;	/* fix ie6 peekaboo bug */
	margin: 3px 0 2px 8px;	
	width: 483px;		/* width is 491px, its set to 483px with padding */
}

.report_table_right_icon {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	background-color: #F0F0F0;
	display: inline;
	float: left;
	height: 20px;	/* height is 30px, its set to 20px with padding */
	margin: 0 0 0 8px;
	padding: 5px 0 5px 5px;
	width: 515px;
}

.report_table_left_entry_content {
	display: inline;	/* fix ie6, 7 margin problem */
	float: left;
	font-size: 12px;
	height: auto;
	margin: 0 0 0 8px;
	width: 480px;
}

.report_table_left_entry_content textarea {
	border: 1px solid #CCCCCC;
	height: 225px;
	margin: 0 0 0 0;	/* make textarea width constant across browsers */
	overflow: hidden;
	padding: 0 0 0 0;	/* make textarea width constant across browsers */
	width: 520px;
}

.user_reply_area_middle {
	float: left;
	font-size: 11px;
	height: 60px;
	/*overflow: hidden;*/	
	width: 55px;
}

/* edited here 2010-02-17 end */