/* YUM.SG */
/* ======================================================== GLOBAL ==========================================================*/
html {
}
html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family:arial;
    font-size:12px;
    line-height:18px;
	color:#736863; 
	background:url(../images/bg.gif) #f2ede2 repeat-x; 
}
ul, li, button, tr, td, span, input, textarea, select {
	behavior: url(data/IEFixes.htc); /* cannot have (../data/IEFixes.htc) */
}
input:focus, input.focus, textarea:focus, textarea.focus, select:focus, select.focus{
background-color:#FFFFFF;
}
a {
cursor:pointer;
cursor:hand;
}
.centered, p.centered {
	text-align:center;
}
.txtright{
text-align:right;
}

.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.block{
display:block;
clear:both;
padding:0px;
}
.relative {
position:relative;
}

textarea, select {
	font-size:12px;
	vertical-align:middle;
	color:#555;
	padding:3px;
	border:1px solid #e0b78e;
	font-family:Arial;
}
input {
font-size:12px;
vertical-align:middle;
color:#555;
font-family:Arial;
}

img {
	border:0px;
	vertical-align:middle;
}
.top {
padding-top:10px;
}
.cfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}
.cfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .cfix {height: 1%;}
.cfix {display: block;}
/* End hide from IE-mac */
.input {
color:#ac6138;
background:url(../images/roundbeige_r.gif) no-repeat left top; 
width:94px;
height:26px;
}
.text_bottom {
vertical-align:middle;
}
.font_brackets {
color:#716661;
font-size:12px;
}

/*==================================== TEXT =====================================*/
.text {
width:225px;
height:auto;
border:1px solid #e0b78e;
padding:3px;
color:#555;
font-size:12px;
}

/*==================================== SELECT ====================================*/
.select2 {
width:220px;
height:auto;
border:1px solid #e0b78e;
padding:3px;
font-size:12px;
color:#555;
}
.select3 {
width:180px;
height:auto;
border:1px solid #e0b78e;
padding:3px;
font-size:12px;
color:#555;
}

}*/
.select {
width:150px;
height:auto;
border:1px solid #e0b78e;
padding:3px;
font-size:12px;
color:#555;
}
/*====================================TEXTAREA===================================*/
.textarea {
width:170px;
height:90px;
color:#555;
margin-bottom:12px;
}
.mid_textarea {
width:290px;
height:90px;
color:#555;
border:1px solid #e0b78e;
}
.big_textarea {
width:310px;
height:134px;
border:1px solid #e0b78e;
}
.writereview_textarea {
width:450px;
height:250px;
border:1px solid #e0b78e;
}

/*======================================LINK====================================*/
a:link, a:visited{
text-decoration:underline;
}
a:hover, a:active{
text-decoration:none;
}
p a:link, p a:visited{
color:#716661;
text-decoration:underline;
}
p a:hover, p a:active{
color:#222;
text-decoration:none;
}
p a.green:link, p a.green:visited{
color:#e0e6bf;
text-decoration:underline;
}
p a.green:hover, p a.green:active{
text-decoration:none;
}
p a.darkgreen:link, p a.darkgreen:visited{
color:#829b00;
text-decoration:none;
}
p a.darkgreen:hover, p a.darkgreen:active{
text-decoration:underline;
}
p a.orange:link, p a.orange:visited{
color:#dd7434;
text-decoration:none;
}
p a.orange:hover, p a.orange:active{
text-decoration:underline;
}
p a.darkorange:link, p a.darkorange:visited{
color:#c53e00;
text-decoration:none;
}
p a.darkorange:hover, p a.darkorange:active{
text-decoration:underline;
}
p a.darkred:link, p a.darkred:visited{
color:#6c0b04;
text-decoration:none;
}
p a.darkred:hover, p a.darkred:active{
text-decoration:underline;
}
a.darkred:link, a.darkred:visited{
color:#6c0b04;
text-decoration:none;
}
a.darkred:hover, a.darkred:active{
text-decoration:underline;
}

p a.white:link, p a.white:visited{
color:#fff;
text-decoration:underline;
}
p a.white:hover, p a.white:active{
text-decoration:none;
}
p a.word:link, p a.word:visited{
color:#dfa170;
text-decoration:underline;
}
p a.word:hover, p a.word:active{
text-decoration:none;
}
.font {
font-size:12px;
}
.font1{
font-size:14px;
}
.font2 {
font-size:18px;
}
.font3 {
font-size:30px;
line-height:30px;
}
a.More_white:link, a.More_white:visited{  /* yanhao 11Nov */
color:#fff;
text-decoration:underline;
}
a.More_white:hover, a.More_white:active{
text-decoration:none;
}
/*============================= BOX==========================================*/
.box {
margin-bottom: 25px;
}
.libox {
height:120px;
}
.box1{
	width:200px;
}
.box2 {
width:180px;
}
.box4 {
width:45px;
}
.box5 {
width:50px;
}
.box9 {
width:90px;
}
.box10 {
width:100px;
}
.box11 {
width:112px;
}

.box12 {
width:120px;
}
.box13 {
width:127px;
}
.box14 {
width:140px;
}
.box15 {
width:150px;
}
.box18 {
width:187px;
}
.box20 {
width:200px;
} 
.box28 {
width:285px;
}
.box36 {
width:360px;
}
.box41 {
width:410px;
}
.box55 {
width:550px;
}
.box57 {
width:570px;
}
.box23 {
width:230px;
}
.box24 {
margin-bottom: 10px;
}
.box25 {
margin-bottom: 5px;
}
.box26{
margin-bottom: 15px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height: 25px;
color:#332b27;
font-weight:normal;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 22px;
font-weight:normal;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 10px;
font-weight:normal;
}

h4{
font-family:Arial;
font-size:18px;
font-weight:bold;
line-height:18px;
color:#e25f0d;
}
.smallinfo{
font-family:arial;	
font-size:11px;
line-height: 14px;
}

.biginfo{
font-family:Arial, Helvetica, sans-serif;	
font-size:15px;
line-height: 18px;
}

.userrank{
font-size:10px;
color:#999;
}
.userrankc{
display:block;
font-size:14px;
color:#829b00;
}
.points{
font-family:Arial, Helvetica, sans-serif;	
font-size:22px;
font-weight:bold;
color:#e85b0f;
line-height:24px;
}

.divider{
width:100%;
height: 4px;
margin-bottom:10px;
}
.crop_button {
color:#ffffff;
font-size:12px;
border:0px;
margin:0px;
padding:0px 0px;
width:40px;
margin-top:3px;
background-image: url(../images/crop_bottom.jpg);
background-repeat: no-repeat;
}
a:link img.border, a:visited img.border{
padding:1px;
border:1px solid #e89756;  /* user-defined : img_bordercolor */
}

a:focus img.border, a:hover img.border, a:active img.border{
padding:1px;
border:1px solid #ce1204;  /* user-defined : img_bordercolor_hover */
}
a:link img.greyborder, a:visited img.greyborder{
padding:0px;
border:3px solid #cccc99;  /* user-defined : img_bordercolor */
}
a:focus img.greyborder, a:hover img.greyborder, a:active img.greyborder{
padding:0px;
border:3px solid #ffb319;  /* user-defined : img_bordercolor_hover */
}
a:link img.whiteborder, a:visited img.whiteborder{
padding:0px;
border:3px solid #fff;  /* user-defined : img_bordercolor */
}

a:focus img.whiteborder, a:hover img.whiteborder, a:active img.whiteborder{
padding:0px;
border:3px solid #ffb319;  /* user-defined : img_bordercolor_hover */
}
a:link img.border2, a:visited img.border2{
padding:3px;
border:1px solid #cccc99;  /* user-defined : img_bordercolor */
background:#fff;
}

a:focus img.border2, a:hover img.border2, a:active img.border2{
padding:3px;
border:1px solid #ffb319;  /* user-defined : img_bordercolor_hover */
background:#fff;
}

.user_tn{
float:left;
display:block;
width: 70px;
text-align:center;
padding-top:5px;
}

.user_tn a.userslink{
display:block;
margin:2px 0;
}
.bits_tn{
float:left;
display:block;
width:153px;
text-align:left;
list-style-type:none;
border-left:none;
margin:0 8px;
}
/* ======================================================= COLORS =========================================================*/
.nomal {
color:#736863;
}

.darkorange{
color:#c53e00;
}
.moredarkorange {
color:#dd7434;
}
.darkorange_bg{
background-color:#c53e00;
}
.medorange{
color:#d75c14;
}
.medorange_bg{
background-color:#d75c14;
}
.midorange {
color:#e85b0f;
}
.orange{
color:#ffb319;
}
.thickorange {
color:#ed7c3f;
}
.thinorange_bg {
background:#fff0bb;
}
.orange_bg{
background-color:#ffb319;
}
.green{
color:#b8cc00;
}
.green_bg{
background-color:#b8cc00;
}
.thingreen_bg {
background:#c8dc5e;
}
.midgreen {     /*yaohao*/
color:#3f8b3b;
}
.darkgreen{
color:#829b00;
}
.darkgreen_bg{
background-color:#829b00;
}
.red {
color:#da336e;
}
.midred {
color:#d37f3c;
}
.red_bg{
background-color:#ce1204;
}
.darkred_bg {
background:#7b2019;
}
.morethinred {
color:#eb8a0d;
}
.morethinred_bg {
background:#eb8a0d;
}
.darkred{
color:#6c0b04;
}
.moredarkred {        
color:#ff0000;
}
.mostred {
color:#d00000;
}
.thickred_bg {
background:#a50659;
}
.darkred_bg{
background-color:#6c0b04;
}
.white_bg{
background-color:#fff;
}
.grb_bg {
background-color:#e8dec8;
}
.yellow{
color:#ffd042;
}
.darkyellow {
color:#ffc756;
}
.yellow_bg{
background-color:#ffd042;
}
.thinyellow_bg {
background-color:#ffe792;
}
.nomalyellow_bg {
background:#fbf4d6;
} 
.thingreen_bg {
background-color:#C8DC5E;
}
.green_bg {

background-color:#b8cc00;
}
.lightgreen_bg{
background-color:#b8cc00;
}
.thingreen {
color:#aebe5c;
}
.thickgreen {
color:#349680;
}
.lightyellow_bg{
background-color:#f7e092;
}
.brown{
color:#745700;
}
.darkbrown {
color:#333333;
}
.dark_brown_bg {
background:#332b27;
}
.black{
color:#000;
}
.white{
color:#fff;
}
.grey{
color:#333;
}
.midgrey {
color:#888888;
}
.darkgrey {
color:#83582f;
}
.thickgrey {
color:#c5b797;
}
.morethickgrey {
color:#968e89;
}
.moredarkgrey {
color:#9b7246;
}
.verydarkgrey{
color:#4F4F4F;
}
.thingrey {
color:#beb1a3;
}
.grey_bg {
background:#e6ddd1;
}
.darkgrey_bg {
background:#f6ebc7;
}
.thingrey_bg {
background:#faf4e0;
}
.blue {
color:#4fa6b6;
}
.dullorange{
color:#dd7522;
}
.thinorange{
color:#da7638;
}
.thinorange1{
color:#da7638;
}
.beige_bg{
background-color:#f7e092;
}
.thickgray_bg {
background:#af7d0f;
}
.pink {
color:#e0b78e;
}
.pink_bg {
background:#fffaef;
}
.thinpink_bg {
background:#fdfbf8;
}
.midpink_bg {
background:#fff5e1;
}
.thickyellow_bg {
background:#e6d3aa;
}
.liver {
color:#a6562b;
}
.liver_bg {
background-color:#fff2d7;
}
.shortblack {
color:#778820;
}
.purple {
color:#662d91;
}
.purple_bg {
background:#fbf5e8;
}
.th_bg {
background:#edaa40;
}
.lightgrey_bg{
	background-color: #E6E6E6;
}
/* ======================================================= LINKS =========================================================*/
a.featurelink:link, a.featurelink:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:20px;
text-decoration:none;
}
a.featurelink:hover, a.featurelink:active{
text-decoration:underline;
}
a.midorange:link, a.midorange:visited {
color:#e85b0f;
text-decoration:none;
}
a.midorange:hover, a.midorange.hover, a.midorange:active {
text-decoration:underline;
}
a.more {
color:#736863;
text-decoration:underline;
}
a.more:hover {
color:#222;
text-decoration:none;
}
a.titlelink:link, a.titlelink:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height: 22px;
text-decoration:none;
}

a.titlelink:hover, a.titlelink:active{
text-decoration:underline;
}
a.titlelink1:link, a.titlelink1:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 22px;
text-decoration:underline;
color:#d75c14;
}
a.titlelink1:hover, a.titlelink1:active{
text-decoration:none;
}
a.userslink:link, a.userslink:visited{
font-family:Arial;
font-size:12px;
line-height: 12px;
text-decoration:none;
color:#e85b0f;
font-weight:bold;
display:block;
margin:5px 0;
}
a.userslink:hover, a.userslink:active{
text-decoration:underline;
}
a.wordlink:link, a.wordlink:visited {
text-decoration:none;
}
a.wordlink:hover, a.wordlink:active {
text-decoration:underline;
}
a.darkyellow:link, a.darkyellow:visited {
text-decoration:none;
color:#ffc756;
}
a.darkyellow:hover, a.darkyellow:active {
text-decoration:underline;
}
a.liver:link, a.liver:visited {
color:#d68849;
text-decoration:none;
}
a.liver:hover, a.liver:active {
text-decoration:underline;
}
a.moredarkgreen:link, a.moredarkgreen:visited {
color:#9aae31;
text-decoration:underline;
}
a.moredarkgreen:hover, a.moredarkgreen:active {
text-decoration:none;
}
a.add_another:link, a.add_another:visited {
color:#c53e00;
text-decoration:underline;
}
a.add_another:hover, a.add_another:active {
text-decoration:none;
}
/*===================================TEXT=================================*/
.orange_text {
width:165px;
height:auto;
padding:3px;
color:#555;
font-size:12px;
border:1px solid #e0b78e;
}
.big_txt {
width:255px;
height:auto;
padding:3px;
border:1px solid #e0b78e;
color:#555;
font-size:12px;
}
.biggest_txt {
width:300px;
height:auto;
padding:3px;
border:1px solid #e0b78e;
color:#000;
font-size:12px;
}
.mid_txt {
width:185px;
height:auto;
padding:3px;
border:1px solid #e0b78e;
color:#555;
font-size:12px;
}
.security_txt {        
width:140px;
height:auto;
padding:10px;
border:1px solid #e0b78e;
color:#555;
font-size:12px;
}
/* ====================================================== BUTTONS ========================================================*/
.green_button:link, .green_button:visited{
padding:5px;
text-decoration:none;
color:#fff;
background-color:#829B00;
font-weight:bold;
}
.green_button:hover, .green_button:active{
text-decoration:none;
color:#829b00;
background:#c8dc5e;
}
.brown_button:link, .brown_button:visited{
padding:5px;
text-decoration:none;
color:#fff;
background-color:#6F423E;
font-weight:bold;
}
.brown_button:hover, .brown_button:active{
text-decoration:none;
color:#FFF;
background:#8F3C35;
}
.grey_button:link, .grey_button:visited{
padding:5px;
text-decoration:none;
color:#fff;
background-color:#b9b8b6;
font-weight:bold;
}
.grey_button:hover, .grey_button:active{
text-decoration:none;
color:#b9b8b6;
background:#736863;
}
.Purple_button:link, .Purple_button:visited{
padding:3px 7px;
text-decoration:none;
background-color:#662d91;
font-weight:bold;
display:block;
font-family:arial;
color:#829b00;
}
.Purple_button:hover, .Purple_button:active{
padding:2px 8px 4px 6px;
text-decoration:none;
background:#662d91;
font-family:arial;
color:#829b00;
}
.smallPurple_button:link, .smallPurple_button:visited{
padding:3px 5px;
text-decoration:none;
background-color:#7840a2;
font-weight:bold;
font-family:arial;
color:#829b00;
}
.smallPurple_button:hover, .smallPurple_button:active{
padding:2px 4px 4px 6px;
text-decoration:none;
background:#662d91;
font-family:arial;
color:#829b00;
}
.blue_button:link, .blue_button:visited{
padding:3px 15px;
text-decoration:none;
background-color:#29abe2;
font-weight:bold;
display:block;
font-family:arial;
color:#829b00;
}
.blue_button:hover, .blue_button:active{
padding:2px 14px 4px 16px;
text-decoration:none;
background:#53c7f8;
font-family:arial;
color:#829b00;
}
.red_button:link, .red_button:visited {
padding:3px 15px;
text-decoration:none;
background:#d4145a;
font-weight:bold;
display:block;
font-family:arial;
color:#829b00;
}
.red_button:hover, .red_button:active {
padding:2px 14px 4px 16px;
text-decoration:none;
background:#e33170;
font-family:arial;
color:#829b00;
}
.liver_button:link, .liver_button:visited {
padding:3px 15px;
text-decoration:none;
background:#a6562b;
font-weight:bold;
display:block;
font-family:arial;
color:#829b00;
}
.liver_button:hover, .liver_button:active {
padding:2px 14px 4px 16px;
text-decoration:none;
background:#9d481a;
font-family:arial;
color:#829b00;
}
.darkgreen_button:link, .darkgreen_button:visited {
padding:3px 15px;
text-decoration:none;
background:#39b54a;
font-weight:bold;
display:block;
font-family:arial;
color:#829b00;
}
.darkgreen_button:hover, .darkgreen_button:active {
padding:2px 14px 4px 16px;
text-decoration:none;
background:#718603;
font-family:arial;
color:#829b00;
}
.darkyellow_button:link, .darkyellow_button:visited {
padding:3px 15px;
text-decoration:none;
background:#f7931e;
font-weight:bold;
display:block;
font-family:arial;
color:#829b00;
}
.darkyellow_button:hover, .darkyellow_button:active {
padding:2px 14px 4px 16px;
text-decoration:none;
background:#f8ac0a;
font-family:arial;
color:#829b00;
}
.Allgreen_button{
	margin-top:0px;
	padding:0px;
	list-style:none;
}
.Allgreen_button a {
	float:left;
	height:21px;
	background:url(../images/green_button.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	margin: 0px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}
.Allgreen_button a span {
	float:left;
	display:block;
	background: transparent url(../images/green_button2.gif) no-repeat right top; 
	line-height:21px;
	color:#fff;
	text-decoration:none;
	padding-right:8px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.Allgreen_button a span {
	float:none;
}
/* End IE5-Mac hack */
.Allgreen_button a:hover span, .Allgreen_button a.hover span {
	color:#da7638; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.Allgreen_button a:hover, .Allgreen_button a.hover {
	text-decoration:none;
}
.roundbeige_button{
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}
.roundbeige_button a {
	float:left;
	height:26px;
	background:url(../images/roundbeige_l.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	text-decoration: none;
   cursor: pointer;
	cursor: hand;
	font-weight:bold;
}
.roundbeige_button a span {
	float:left;
	display:block;
	background: transparent url(../images/roundbeige_r.gif) no-repeat right top; 
	line-height:26px;
	color:#A6562B; 
	text-decoration:none;
	padding-right:8px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.roundbeige_button a span {
	float:none;
}
/* End IE5-Mac hack */
.roundbeige_button a:hover span, .roundbeige_button a.hover span {
	color:#C53E00; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.roundbeige_button a:hover, .roundbeige_button a.hover {
	text-decoration:none;
}
.arrow_button{
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}
.arrow_button a {
	float:left;
	height:25px;
	background:url(../images/arrow.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 17px;
	text-decoration: none;
   cursor: pointer;
	cursor: hand;
}
.arrow_button a span {
	float:left;
	display:block;
	background: transparent url(../images/arrow_2.gif) no-repeat right top; 
	line-height:25px;
	font-size:12px;
	color:#fff; 
	text-decoration:none;
	padding-right:11px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.arrow_button a span {
	float:none;
}
/* End IE5-Mac hack */
.arrow_button a:hover span, .arrow_button a.hover span {
	color:#fdac18; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.arrow_button a:hover, .arrow_button a.hover {
	text-decoration:none;
}
.smallbutton_button{
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
}
.smallbutton_button a {
	float:left;
	height:19px;
	background:url(../images/smallbutton.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	margin: 0px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}
.smallbutton_button a span {
	float:left;
	display:block;
	background: transparent url(../images/smallbutton_2.gif) no-repeat right top; 
	line-height:18px;
	color:#b3c93d;
	text-decoration:none;
	padding-right:8px;
	margin-left:-2px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.smallbutton_button a span {
	float:none;
}
/* End IE5-Mac hack */
.smallbutton_button a:hover span, .smallbutton_button a.hover span {
	color:#829b00; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
	text-decoration:none;
}
.smallbutton_button a:hover, .smallbutton_button a.hover {
	text-decoration:none;
}
.greenside_button{
	margin:0;
	padding:0;
	list-style:none;
}
.greenside_button a {
	float:left;
	height:23px;
	background:url(../images/greenside_button.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	margin: 0px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}
.greenside_button a span {
	float:left;
	display:block;
	background: transparent url(../images/greenside_button_2.gif) no-repeat right top; 
	line-height:23px;
	color:#9eaf46;
	text-decoration:none;
	padding-right:8px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.greenside_button a span {
	float:none;
        text-decoration:none;
}
/* End IE5-Mac hack */
.greenside_button a:hover span, .greenside_button a.hover span {
	color:#829b00; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
        text-decoration:none;
}
.greenside_button a:hover, .greenside_button a.hover {
	text-decoration:none;
}
.greenbutton_button {
	margin:0;
	padding:0px 5px 0 5px;
	list-style:none;
}
.greenbutton_button a {
	float:left;
	height:26px;
	background:url(../images/greenbutton.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 12px;
	text-decoration: none;
    cursor: pointer;
	cursor: hand;
}
.greenbutton_button a span {
	float:left;
	display:block;
	background: transparent url(../images/greenbutton_2.gif) no-repeat right top; 
	line-height:26px;
	color:#9eaf46; 
	text-decoration:none;
	padding-right:12px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.greenbutton_button a span {
	float:none;
        text-decoration:none;
}
/* End IE5-Mac hack */
.greenbutton_button a:hover span, .greenbutton_button a.hover span {
	color:#829b00; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
        text-decoration:none;
}
.greenbutton_button a:hover, .greenbutton_button a.hover {
	text-decoration:none;
}
.redsidebutton_button{
	margin:0;
	margin-left:-15px;
	padding:0px 10px 0 10px;
	list-style:none;
}
.redsidebutton_button a {
	float:left;
	height:19px;
	background:url(../images/redsidebutton.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	margin: 0px;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}
.redsidebutton_button a span {
	float:left;
	display:block;
	background: transparent url(../images/redsidebutton_2.gif) no-repeat right top; 
	line-height:18px;
	color:#ef8d59; 
	text-decoration:none;
	padding-right:8px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.redsidebutton_button a span {
	float:none;
}
/* End IE5-Mac hack */
.redsidebutton_button a:hover span, .redsidebutton_button a.hover span {
	color:#C53E00; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.redsidebutton_button a:hover, .redsidebutton_button a.hover {
	text-decoration:none;
}
.morebutton_button{
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
}
.morebutton_button a {
	float:left;
	height:19px;
	background:url(../images/morebutton_1.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 6px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;

}
.morebutton_button a span {
	float:left;
	display:block;
	background: transparent url(../images/morebutton_2.gif) no-repeat right top; 
	line-height:18px;
	color:#A6562B; 
	text-decoration:none;
	padding-right:6px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.morebutton_button a span {
	float:none;
}
/* End IE5-Mac hack */
.morebutton a:hover span, .morebutton a.hover span {
	color:#C53E00; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.morebutton a:hover, .morebutton a.hover {
	text-decoration:none;
}
.ThinGreenBG_button{
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}

.ThinGreenBG_button a {
	float:left;
	height:26px;
	background:url(../images/TGBbutton_l.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	text-decoration: none;
   cursor: pointer;
	cursor: hand;
	font-weight:bold;
}
.ThinGreenBG_button a span {
	float:left;
	display:block;
	background: transparent url(../images/TGBbutton_r.gif) no-repeat right top; 
	line-height:26px;
	color:#829B00; 
	text-decoration:none;
	padding-right:8px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.ThinGreenBG_button a span {
	float:none;
}
/* End IE5-Mac hack */
.ThinGreenBG_button a:hover span, .ThinGreenBG_button a.hover span {
	color:#4f5c09; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.ThinGreenBG_button a:hover, .ThinGreenBG_button a.hover {
	text-decoration:none;
}
.grey_btn{
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}

.grey_btn a {
	float:left;
	height:26px;
	background:url(../images/greybutton_l.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;
	text-decoration: none;
   cursor: pointer;
	cursor: hand;
	font-weight:bold;
}
.grey_btn a span {
	float:left;
	display:block;
	background: transparent url(../images/greybutton_r.gif) no-repeat right top; 
	line-height:26px;
	color:#888; 
	text-decoration:none;
	padding-right:8px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.grey_btn a span {
	float:none;
}
/* End IE5-Mac hack */
.grey_btn a:hover span, .grey_btn a.hover span {
	color:#b9b8b6; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}
.grey_btn a:hover, .grey_btn a.hover {
	text-decoration:none;
}
/* ====================================================== CONTAINERS ========================================================*/
.Wrapper {
	position:relative;
	width:990px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.Menu{
position:relative;
width: 100%;
height: 92px;
}
.Search{
position:absolute;
left:82px;
font-family:Arial, Helvetica, sans-serif;
height: 30px;
font-size:25px;
color:#FFFFFF;
padding:10px 0;
line-height:30px;
z-index:1;
}
* html .Search{
\height: 52px; /* for IE5 and IE6 in quirks mode */
h\eight: 42px; /* for IE6 in standards mode */
}
.Logo{
position:absolute;
top: 18px;
*top:17px;
left:0px;
z-index:0;
}
.Login {
font-family:Arial, Helvetica, sans-serif;
position:absolute;
top: 18px;
right:0px;
color:#fff;
}
.Login a:link, .Login a:visited{
color:#fff;
padding: 0 3px;
}
#logform{
position:absolute;
top: 40px;
right:48px;
display:none;
background-color:#f9f5ec;
width:195px;
padding:10px;
z-index:1;
}
#logform label {
width:70px;
padding:3px 0;
font-weight:bold;
float:left;
}
#logform .tab {
position:absolute;
top: -23px;
left: 165px;
display:block;
width: 50px;
height:25px;
color:#e85b0f;
background-color:#f9f5ec;
text-align:center;
}
#logform input.txtbox{
width:114px;
border:1px solid #cabcaf;
margin:2px 0;
padding:3px;
color:#666;
}
#logform input.button{
font-family:Arial, Helvetica, sans-serif;
width:50px;
background-color:#829b00;
margin:2px;
padding:3px;
color:#fff;
font-weight:bold;
border:0px;
}
.Wrapper .Content{
margin-top: 70px;
margin-bottom: 10px;
}
/* ======================================================= MENU =========================================================*/
.Menu .menubar{
position: absolute;
top: 40px;
left: 260px;
}
.Menu .menubar a {
display:block;
float:left;
height: 17px;
padding: 17px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#d7cbbe;
font-weight:bold;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
* html .Menu .menubar a{
\height: 51px; /* for IE5 and IE6 in quirks mode */
h\eight: 41px; /* for IE6 in standards mode */
}
.Menu .menubar a:hover {
color:#fff;
}
.Menu .menubar a.activated {
color:#fff;
background:transparent url(../images/menu_bg.jpg) repeat-x;
}
/* ======================================================= SEARCH =========================================================*/
.Search .choice{
font-size: 15px;
}
.Search .choice a:link, .Search .choice a:visited {
padding-right:15px;
background-image:url('../images/select_arrow.gif');
background-position:right center;
background-repeat:no-repeat;
display:inline-block;
text-decoration:underline;
}
.Search .choice a:hover, .Search .choice a:active {
text-decoration:none;
}
.Search input.txtbox{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
width:200px;
height:25px;
border:0px;
padding:3px;
margin: 0px 3px;
color: #555;
}
.Search input.button{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:50px;
color:#fff;
background-color:#829b00;
height:25px;
border:0px;
line-height: 25px;
margin: 3px 8px 0;
font-weight:bold;
}
.Search a:link, .Search a:visited{
color:#FFFFFF;
}
.Search a:hover, .Search a:active{
color:#E85B0F;
}
/* ======================================================= HOME =========================================================*/
/* ============================ MAIN COLUMN ============================ */
.Home .maincol{
float:left;
width: 677px;
margin-right: 12px;
}
.Home .maincol p a:link, .Home .maincol p a:visited{
color:#736863;
}
.Home .maincol p a:hover, .Home .maincol p a:active{
color:#222;
}
.Home .maincol .pic{
float:left;
margin-right: 12px;
}
.Home .maincol .col1{
float:left;
width: 433px;
margin-right: 14px;
}
.Home .maincol .col1 .box{
width: 413px;
padding:10px;
}
* html .maincol .col1 .box{
\width: 433px; /* for IE5 and IE6 in quirks mode */
w\idth: 413px; /* for IE6 in standards mode */
}
/* ============================ COMPLIMENTED THIS WEEK ============================ */
.col1 .Complimented_box {
padding:10px;
text-align:center;
width:413px;
}
.Complimented_box table.column {
margin-top:10px;
display:inline-block;
}
.Complimented_box table.column td {
width:134px;
border-left:1px solid #E0B78E;
text-align:center;
}
.Home .maincol .col2{
float:left;
width: 230px;
}
.Home .maincol .col2 .cap{
text-align:center;
}
.Home .maincol .col2 .cap2{
text-align:center;
font-size:16px;
color:#FFFFFF;
}
.Home .maincol .col2 .cap3{

font-size:12px;
color:#FFFFFF;
}
.Home .maincol .col2 .box{
width: 210px;
padding:10px;
}
* html .maincol .col2 .box{
\width: 230px; /* for IE5 and IE6 in quirks mode */
w\idth: 210px; /* for IE6 in standards mode */
}
.Home .maincol .col2 .smallinfo a:link, .Home .maincol .col2 .smallinfo a:visited{
text-decoration:none;
}
.Home .maincol .col2 .smallinfo a:hover, .Home .maincol .col2 .smallinfo a:active{
text-decoration:underline;
}
a.actived:link, a.actived:visited {
color:#ffffff;
}
/* ================ YUMMER REVIEWS ================ */
.Home .maincol .col1 ul.yumreviews{
list-style:none;
margin:0px;
padding:0px;
}
.Home .maincol .col1 ul.yumreviews li{
display:block;
padding-bottom: 15px;
margin: 10px 0px;
border-bottom: 1px solid #e0b78e;
}
.Home .maincol .col1 ul.yumreviews li:after {
content:".";
display:block;
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}
.Home .maincol .col1 ul.yumreviews li.featured .rated{
width: 55px;
float:left;
margin-right: 5px;
text-align:center;
}
.Home .maincol .col1 ul.yumreviews li.featured .total{
display:inline;
font-size:14px;
color:#aba4a1;
}
.Home .maincol .col1 ul.yumreviews li.featured .points{
display:inline;
}
.Home .maincol .col1 ul.yumreviews li.featured p{
width:270px;
margin-left: 10px;
}
.Home .maincol .col1 ul.yumreviews li.featured .reviews{
width:330px;
margin-left: 10px;
float:left;
}
.Home .maincol .col1 ul.yumreviews li.featured .reviews h1 {
font-weight:bold;
}
/*=============================YUMMYCHARTS==============================*/
.Home .maincol .col2 ul.yumtab {
text-align: center;
border-left:none;
}
.Home .maincol .col2 ul.yumtab li{
list-style-type:none;
display:block;
float:left;
padding: 2px 4px;
text-decoration:none;
}
.Home .maincol .col2 ul.yumtab li.activated {
font-weight:bold;
color:#829b00;
}
.Home .maincol .col2 ul.yumtab li a:link, .Home .maincol .col2 ul.yumtab li a:visited{
color:#999;
text-decoration:none;
}
.Home .maincol .col2 ul.yumtab li a:hover, .Home .maincol .col2 ul.yumtab li a:active{
color:#829B00;
text-decoration:none;
}
.Home .maincol .col2 ul.yumtab li.activated {
background-color:#fff;
}
.Home .maincol .col2 ul.yummycharts{
	width:100%;
	margin:0px;
	padding:0px;
	list-style-image: none;
}
.Home .maincol .col2 ul.yummycharts li{
float:left;
width:100%;
padding-bottom: 5px;
margin: 10px 0px;
border-bottom: 1px solid #f0e5d9;
list-style-type:none;
}
.Home .maincol .col2 ul.yummycharts li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}
.Home .maincol .col2 ul.yummycharts li.featured span{
display: block;
}
.Home .maincol .col2 ul.yummycharts li.featured .total{
display:inline;
font-size:14px;
color:#aba4a1;
}
.Home .maincol .col2 ul.yummycharts li.featured .points{
display:inline;
}
.Home .maincol .col2 ul.yummycharts li.featured p{
width:230px;
margin-left: 10px;
}
.Home .maincol .col2 ul.yummycharts .leftdiv {
float:left;
width:120px;
margin-left:5px;
display:inline;
}
.Home .maincol .col2 ul.yummycharts .bodiv {
	float:right;
	font-size:12px;
	line-height:15px;
	color:#968a81;
	font-weight:normal;
        text-align:right;
}
/*=============================CREAM OF THE CROP==============================*/
.Home .maincol .col2 ul.creamcrop{
	padding:0px;
	list-style-image: none;
	padding-left:2.5px;	
	margin-top:10px;
}
.Home .maincol .col2 ul.creamcrop li{
float:left;
padding-bottom: 0px;
padding:10px 3%;
width: 94%;
background-color:#f1f7bb;
border-bottom: 1px solid #b8cc00;
list-style-type:none;
}
.Home .maincol .col2 ul.creamcrop li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}
.Home .maincol .col2 ul.creamcrop li.featured span{
display: block;
}
.Home .maincol .col2 ul.creamcrop li.featured .rated{
width: 55px;
float:left;
margin-right: 5px;
text-align:center;
}
.Home .maincol .col2 ul.creamcrop li.featured .total{
display:inline;
font-size:14px;
color:#aba4a1;
}
.Home .maincol .col2 ul.creamcrop li.featured .points{
display:inline;
}
.Home .maincol .col2 ul.creamcrop li.featured p{
width:190px;
margin-left: 10px;
}
.Home .maincol .col2 ul.creamcrop .bodiv2 {
	float:right;
	font-size:12px;
	margin:-30px 0px 10px 0px;
	color:#968a81;
	line-height:15px;
	}
.Home .maincol .col2 ul.creamcrop .bodiv3 {
	float:right;
	font-size:12px;
	margin:-45px 0px 10px 0px;
	color:#968a81;
	line-height:15px;
	}
.Home .maincol .col2 ul.creamcrop .leftdiv {
width:150px;
	}
.Home .maincol .col2 ul.creamcrop .leftdiv2 {
width:90%;
line-height:18px;
margin-left:5px;
display:inline;
float:left;
}
/* ============================ SIDE COLUMN ============================ */
.Home .sidecol{
float:left;
width: 300px;
}
/*============================YUMMY DISH=================*/
.Home .sidecol .col3 {
position:relative;
*position:inherit;
width:100%;
}
.Home .sidecol .col3 .neidiv {
position: absolute;
*position:inherit;
bottom: 0px;
width:164px;
height:auto;
padding:8px;
font-size:12px;
color:#FFFFFF;
margin-top:0px;
*margin-top:-65px;
margin-left:10px;
*margin-bottom:0px;
}
* html .Home .sidecol .col3 .neidiv{
\width: 180px; /* for IE5 and IE6 in quirks mode */
w\idth: 164px; /* for IE6 in standards mode */
}
.Home .sidecol .col3 .neidiv p {  /* yanhao 11Nov */
width:110px;
float:left;
}
/*============================YUMMY SPOTLIGHT=================*/
.Home .sidecol .spotlight{
width: 280px;
padding: 10px;
}
* html .Home .sidecol .spotlight{
\width: 300px; /* for IE5 and IE6 in quirks mode */
w\idth: 280px; /* for IE6 in standards mode */
}
.Home .sidecol .spotlight .pic{ 
width: 100%;
height:230px;
/*background:url(../images/yummy_spotlight.jpg) no-repeat;*/
margin-top:8px;
}
.Home .sidecol .spotlight .pic .grey_desc{ 
width:260px;
height: auto;
padding:10px;
/*background:url(../images/yummy_spotlight_grey.gif) repeat-y;*/
background:url(../images/yummy_spotlight_charity_grey.jpg) repeat-y;
}
* html .sidecol .spotlight .pic .grey_desc{
\width: 280px; /* for IE5 and IE6 in quirks mode */
w\idth: 260px; /* for IE6 in standards mode */
}

/*============================YUMMYEVENTS=================*/
.Home .sidecol ul.yummyevents{
padding:0px;
margin: 0px;
list-style:none;
}
.Home .sidecol ul.yummyevents li{
float:left;
margin-bottom:10px;
padding:5px;
}
.Home .sidecol ul.yummyevents li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}
.Home .sidecol ul.yummyevents li img{
float:left;
margin-right:8px;
}

.Home .sidecol ul.yummyevents li .desc{
float:left;
width:200px;
}
.Home .sidecol ul.yummyevents li .title{
font-size:12px;
font-weight:bold;
color:#DA7638;
}
.Home .sidecol ul.yummyevents li a:link, .Home .sidecol ul.yummyevents li a:visited{
text-decoration:none;
}
.Home .sidecol ul.yummyevents li a:hover, .Home .sidecol ul.yummyevents li a:active{
color:#bbb;
text-decoration:underline;
}
/*============================YUMMYDEALS=================*/
.Home .sidecol ul.yummydeals{
padding:0px;
margin: 0px;
list-style:none;
}
.Home .sidecol ul.yummydeals li{
float:left;
margin-bottom:10px;
padding:5px;
}
ul.yummydeals li a {
color:#c53e00;
text-decoration:underline;
}
ul.yummydeals li a:hover {
text-decoration:none;
}
.Home .sidecol ul.yummydeals li img{
margin-right:10px;
}

.Home .sidecol ul.yummydeals .neidiv {
font-size:12px; 
line-height:15px;
}
/*===========================================================YUMMYbITS===================================================*/
.Home .maincol #yummybits {
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding-bottom: 10px;
}
.Home .maincol #yummybits ul {
background-color:#555;
	padding-left: 0;
	border-bottom: 1px solid gray;
	}
.Home .maincol #yummybits li {
list-style-type:none;
padding:0 0em 0em;
display:inline;
}
.Home .maincol #yummybits li a {
color:#716661;
text-decoration:underline;
}
.Home .maincol #yummybits li a:hover {
color:#222;
text-decoration:none;
}
.Home .maincol #yummybits li:first-child {
border:none;
}
/* ======================================================= FOOTER =========================================================*/
.yum_footer{
background:transparent url(../images/footer_bg.jpg) repeat-x;
height:37px;
color:#726557;
font-size:10px;
padding:20px 15px 0px 15px;
}
* html .yum_Footer{
\height: 57px; /* for IE5 and IE6 in quirks mode */
h\eight: 37px; /* for IE6 in standards mode */
}
.yum_footer a{
color:#726557;
text-decoration:underline;
}
.yum_footer a:hover {
color:#222;
text-decoration:none;
}
.Yum {
font-size:12px;
color:#e85b0f;
}
/*====================================================SUB============================*/
.Sub .maincol{
float:left;
width: 677px;   /* 717px */
margin-right: 12px;
}
/* ============================ SIDE COLUMN ============================ */
.Sub .sidecol{
float:left;
width: 300px;
margin:0;
}
.Sub .sidecol ul.alsoviewed {
padding:10px;
background:#fff;
list-style:none;
margin-top:5px;
}
.Sub .sidecol ul.alsoviewed li {

display:block;
margin-bottom:15px;
list-style-type:none;
}
.Sub .sidecol ul.alsoviewed li p {
line-height:20px;
}
.Sub .sidecol ul.alsoviewed li a:link, .Sub .sidecol ul.alsoviewed li a:visited {
color:#dfa170;
text-decoration:underline;
}
.Sub .sidecol ul.alsoviewed li a:hover, .Sub .sidecol ul.alsoviewed li active {
text-decoration:none;
}
.Sub .sidecol ul.relatedarticles {
margin:0px;
padding:15px 15px 0;
list-style:none;
}
.Sub .sidecol ul.relatedarticles li {
display:block;
margin-bottom:15px;
list-style-type:none;
}
.Sub .sidecol ul.relatedarticles li p {
line-height:20px;
}
.Sub .sidecol ul.relatedarticles li a:link, .Sub .sidecol ul.relatedarticles li a:visited {
color:#dfa170;
text-decoration:underline;
}
.Sub .sidecol ul.relatedarticles li a:hover, .Sub .sidecol ul.relatedarticles li active {
text-decoration:none;
}
/*=============================================LATESTPHOTOS=======================*/
.Sub .sidecol .latestphotos_box {
padding:10px 8px;
text-align:center;
}
.latestphotos_box .latestphotos {
margin:6px 0;
text-align:center;
}
.latestphotos img {
margin:5px 4px;
}
.Sub .sidecol ul.yummycomments {
margin:0px;
padding:15px 15px 0;
list-style:none;
}
.Sub .sidecol ul.yummycomments li {
display:block;
margin-bottom:12px;
list-style-type:none;
border-bottom:1px solid #e0b78e;
padding-bottom:12px;
height:auto;
}
.Sub .sidecol ul.yummycomments li:after {
content:".";
clear:both;
height:0;
display:block;
overflow:hidden;
visibility:hidden;
}
.Sub .sidecol .restaurantlists {
padding:15px 20px 10px 13px;
}
.Sub .sidecol .restaurantlists ul.Buffets {
margin:0px;
padding:0px;
list-style:none;
}
.Sub .sidecol .restaurantlists ul.Buffets li {
display:block;
margin-bottom:10px;
list-style-type:none;
font-size:12px;
text-align:left;
}
.Sub .sidecol .restaurantlists ul.Buffets li a.word:link, .Sub .sidecol .restaurantlists ul.Buffets li a.word:visited {
color:#dfa170;
text-decoration:underline;
}
.Sub .sidecol .restaurantlists ul.Buffets li a.word:hover, .Sub .sidecol .restaurantlists ul.Buffets li a.word:active {
text-decoration:none;
}
/*============================================MAINCOL=============================*/
.Sub .maincol ul.restaurantinfo {
margin:0;
padding:0px;
list-style:none;
height:40px;
background:url(../images/menu.gif) repeat-x;
}
.Sub .maincol ul.restaurantinfo li {
float:left;
display:block;
padding:2px 10px 2px 10px;
text-align:left;
list-style-type:none;
height:36px;
line-height:36px;
}
.Sub .maincol ul.restaurantinfo li.Activated {
color:#986a3c;
padding:0px 8px 0px 8px;
font-weight:bold;
text-decoration:none;
border:2px solid #ffffff;
background:url(../images/Activated_bg.gif) repeat-x;
}
.Sub .maincol ul.restaurantinfo li:hover, .Sub .maincol ul.restaurantinfo li.hover {
color:#976c42;
padding:0px 8px 0px 8px;
border:2px solid #ffffff;
background:url(../images/Activated_bg.gif) repeat-x;
text-decoration:none;
}
.Sub .maincol ul.restaurantinfo li a:link, .Sub .maincol ul.restaurantinfo li a:visited {
color:#976C42;
text-decoration:underline;
}
.Sub .maincol ul.restaurantinfo li a:hover, .Sub .maincol ul.restaurantinfo li a:active {
color:#976c42;
text-decoration:none;
}
.Sub .maincol .rest {
background:#fff;
margin: 0px;
padding:15px;
}
.Sub .maincol .rest .header {
border-bottom:1px solid #ffb319;
padding-bottom:15px;
margin-bottom:18px;
width:100%;
}
.Sub .maincol .rest .viewer {
width:166px;
height:166px;
padding:2px;
border:1px solid #FFB319;
}
.Sub .maincol .rest .header:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}
.Sub .maincol .rest .header .word {
width: 350px;
float:left;
}
.Sub .maincol .rest .header .rev { 
width: 130px;
float:right;
}
.Sub .maincol .rest .header .rated { 
padding:6px 2px;
float:right;
width:102px;
text-align:center;
margin-bottom:6px;
}
*html .Sub .maincol .rest .header .rated {
\width:104px; /* for IE5 and IE6 for quarks mode */
w\idth:102px; /* for IE6 for standards mode */
}
.Sub .maincol .rest .header .rated .fir {
padding:6px;
float:left;
width:112px;
}
.Sub .maincol .rest .header .top_pitch {
margin-top:10px;
}
.Sub .maincol .rest .sage .rated .fir .points {
font-size:32px;
}
.Sub .maincol .rest .smallphoto {
margin-top:10px;
margin-bottom:12px;
float:left;
}
.Sub .maincol .rest .smallphoto .pt {
text-align:center;
height:27px;
width:27px;
}
.Sub .maincol .rest ul.basicdetails {
float:left;
margin:0px;
margin-right:15px;
padding:0;
list-style:none;
width:250px;
}
.Sub .maincol .rest ul.basicdetails li {
font-size:11px;
display:block;
margin-bottom:10px;
list-style-type:none;
}
.Sub .maincol .rest .upcomingevents {
padding:10px;
float:left;
margin:0;
}
.Sub .maincol .rest .upcomingevents .top {
font-size:18px;
background:#edaa40 top;
width:210px;
height:28px;
line-height:28px;
text-align:center;
}

.Sub .maincol .rest .upcomingevents ul.mid {
margin:0;
padding:0;
list-style:none;
padding:5px 5px 0;
background:#fffdf2;
width:200px;
margin-bottom:10px;
}
.Sub .maincol .rest .upcomingevents ul.mid li {
display:block;
margin-bottom:15px;
padding:0;
list-style-type:none;
}
.Sub .maincol .rest .upcomingevents ul.mid li .date {
background:#eee5bb;
font-size:11px;
height:15px;
line-height:15px;
width:200px;
text-align:center;
}
.Sub .maincol .rest .upcomingevents ul.mid li .easter {
margin-top:7px;
padding:0;
}
.Sub .maincol .rest .upcomingevents ul.mid li .easter .photos {
margin-right:12px; 
float:left;
}
.Sub .maincol .rest .upcomingevents ul.mid li .easter .word {
margin-top:4px;
text-align:left;
}
.Sub .maincol .rest .upcomingevents .bott {
width:192px;
padding:10px 8px 18px;
background:#fffdf2;
border:1px solid #edc1b8;
}
.Sub .maincol .rest .upcomingevents .bott .title {
font-size:18px; 
line-height:30px; 
margin-left:10px;
}
.Sub .maincol .rest .reviews .sortedbycontainer{
	margin-bottom: 12px;
	padding-bottom: 0px;
}
.Sub .maincol .rest .reviews .displaying{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.Sub .maincol .rest .reviews .paginations {
padding:0px;
float:right;
}
.Sub .maincol .rest .reviews .paginations a{
color:#A6562B;
padding:0px 3px;
text-decoration:none;
}
.Sub .maincol .rest .reviews .paginations a:hover{
color:#A6562B;
padding:0px 3px;
text-decoration:underline;
}
.Sub .maincol .rest .reviews .paginations a.activated{
font-weight:bold;
}
.Sub .maincol .rest .reviews {
position:relative;
width:100%;
border-bottom:1px solid #e0b78e;
padding-bottom:12px;
margin-bottom: 0px;
}
.Sub .maincol .rest .reviews .fontword {
margin-bottom:5px;
}
.Sub .maincol .rest .reviews .pagination{
position:absolute; 
top:26px; 
right:-1px;
}
.Sub .maincol .rest .reviews .pagination a{
color:#A6562B;
padding:0px 2px;
text-decoration:none;
}
.Sub .maincol .rest .reviews .pagination a:hover{
color:#A6562B;
padding:0px 2px;
text-decoration:underline;
}
.Sub .maincol .rest .reviews .pagination a.activated{
font-weight:bold;
}
.Sub .maincol .rest .yummerreviews{
float:left;
display:block;
padding-left:0px;
overflow:hidden;
list-style-type:none;
width:645px; /*zhi original 685px*/
height:auto;
padding-bottom:15px;
}
.Sub .maincol .rest .yummerreviews .pagination {
margin-top:0px;
margin-left:20px;
}
.Sub .maincol .rest .yummerreviews .pagination a:link, .Sub .maincol .rest .yummerreviews .pagination a:visited{
color:#A6562B;
padding:0px 2px;
text-decoration:none;
}
.Sub .maincol .rest .yummerreviews .pagination a:hover{
color:#A6562B;
padding:0px 2px;
text-decoration:underline;
}
.Sub .maincol .rest .yummerreviews .pagination a.activated{
font-weight:bold;
}
.Sub .maincol .rest .yummerreviews .entry{
float:left;
width:100%;
border-bottom:1px solid #e0b78e;
margin-top:15px;
padding-bottom:20px;
}
.yummerreviews .entry a.R_name { 
color:#dd7522;
text-decoration:none;
}
.yummerreviews .entry a.R_name:hover {
font-weight:bold;
text-decoration:underline;
}
.Sub .maincol .rest .yummerreviews .displayingcopy {
float:left;
margin-top:15px;
}
.Sub .maincol .rest .yummerreviews .leftphoto {
width:75px;
margin-right:15px;
text-align:center;
float:left;
word-wrap:break-word; 
overflow:hidden;
}
.Sub .maincol .rest .yummerreviews .leftphoto .word {
font-size:11px;
width:70px;
margin-bottom:0px;
text-align:center;
line-height:25px;
padding-bottom:0;
*padding-bottom:5px;
}
.Sub .maincol .rest .yummerreviews .leftphoto p {
margin-bottom:7px;
text-align:center;
}
.Sub .maincol .rest .yummerreviews .leftphoto .word .points {
font-size:36px;
color:#e85b0f;
font-weight:bold;
}
.Sub .maincol .rest .yummerreviews .rightinfo {
width:auto;
float:left;
margin-top:5px;
}
.Sub .maincol .rest .yummerreviews .bigword {
font-size:16px;
line-height:27px;
font-weight:bold;
}
.Sub .maincol .rest .yummerreviews li a:hover, .Sub .maincol .rest .yummerreviews li a:active {
color:#000;
text-decoration:none;
}
.Sub .maincol .rest .yummerreviews .posted {
float:left;
margin-top:10px;
width:550px; /*zhi edited for 300px, original = 590px*/
}
.Sub .maincol .rest .yummerreviews .posted .backgroundword {
padding:10px 8px;
float:left;
background:#fbf5e8;
width:510px; /*zhi edited for 300px, original = 550px*/
margin-bottom:10px;
word-wrap:break-word; 
overflow:hidden;
}
.backgroundword .Received_Tips {   /*yanhao 30Oct */
text-align:center;
line-height:42px;
}
.backgroundword p {
margin-bottom:5px;
}
.yummerreviews ul.display_RP {   
width:193px;
margin:0;
padding:0;
list-style:none;
float:left;
}
.yummerreviews ul.display_RP li{/* LING */
float:left;
margin-right:10px;
*margin-right:5px;
margin-bottom:10px;
display:inline;
}
.Sub .maincol .rest .yummerreviews .cool {/* LING */
border:1px solid #f4d7ba; 
background:#fffdf2; 
height:45px; 
width:315px;
}
.Sub .maincol .rest .yummerreviews .rightinfo .comrecieved{/* LING */
border:1px solid #f4d7ba; 
background:#fffdf2; 
height:45px; 
width:330px;
padding:0 5px;
margin-top:5px;
float:left;
margin-right:15px;
}
.Sub .maincol .rest .yummerreviews .rightinfo span.rate{/* LING */
margin: 8px; 
text-align: center;
float:left;
}
.Sub .maincol .rest .yummerreviews .rightinfo span.rate_sed {
font-size:11px;
float:left;
margin:3px 0px;
width:110px;
margin-right:0px!important;
margin-right:-3px;
}
.Sub .maincol .rest .yummerreviews .rightinfo .actions{ /* LING */
margin-left:25px;
float:left;
}
.Sub .maincol .rest .riendel {
background:#fbf8f0;
padding:10px;
margin-top:10px;
margin-bottom:5px;
float:left;
line-height:25px;
text-align:center;
width:155px;
}
.Sub .maincol .rest .riendel .line {
border-bottom:1px solid #ddd0b4;
}
.Sub .maincol .rest .rightside_line {
padding-bottom:10px;
border-bottom:1px solid #ffb319;
margin-bottom:15px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}
.Sub .maincol .rest .rightside_line .fontword {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
line-height:30px;
color:#C53E00;
font-weight:bold;
}
.rightside_line .smallinfo {  /* yanhao 17Nov */
margin-top:15px;
float:right;
}
.Sub .maincol .rest .compliments {
padding:10px;
margin:0px;
border:1px solid #f8d6a0;
}
.Sub .maincol .rest .compliments .title {
font-size:14px;
font-weight: bold;
float:left;
color:#C53E00;
}
.Sub .maincol .rest .compliments .comrecieved{
border:1px solid #f4d7ba; 
background:#fffdf2;
float:right;
width:330px;
padding:5px 5px;
}
.Sub .maincol .rest .compliments .rate_sed{
font-size:11px;
float:left;
width:110px;
margin-right:0px!important;
margin-right:-3px;
}
.Sub .maincol .rest .compliments ul.Great {
margin-top:15px;
margin-bottom:20px;
padding:0;
list-style:none;
}
.Sub .maincol .rest .compliments ul.Great li {
padding:0px;
margin-bottom:10px;
display:block;
list-style-type:none;
clear:both;
}
.Sub .maincol .rest .compliments ul.Great li .writer {
position:relative;
padding:25px 10px 10px;
text-align:center;
width:180px;
float:left;
}
.Sub .maincol .rest .compliments ul.Great li .writer .button {
position:absolute; 
top:4px; 
left:-9px;
}
.Sub .maincol .rest .compliments ul.Great li .photos {
margin-left:10px; 
float:left; 
margin-top:10px;
}
.Sub .maincol .rest .compliments ul.Great li .photos .word {
width:75px; 
text-align:center; 
margin-left:5px;
}
.Sub .maincol .rest .compliments ul.Great li .photos .word a:link, .Sub .maincol .rest .compliments ul.Great li .photos .word a:visited {
color:#e25f0d;
text-decoration:none;
}
.Sub .maincol .rest .compliments ul.Great li .photos .word a:hover, .Sub .maincol .rest .compliments ul.Great li .photos .word a.hover {
text-decoration:underline;
}
.Sub .maincol .rest .munelist {
padding:10px;
float:left;
margin:0;
}
.Sub .maincol .rest .munelist .top {
font-size:18px;
background:#edaa40 top;
width:178px;
height:28px;
line-height:28px;
text-align:center;
}
.Sub .maincol .rest .munelist ul.mid {
float:left;
margin:0;
list-style:none;
padding:0px 8px 0;
background:#fffdf2;
width:162px;
}
.Sub .maincol .rest .munelist ul.mid li {
display:block;
margin:11px 0;
padding:0;
list-style-type:none;
}
.Sub .maincol .rest .munelist ul.mid li .dotted {
border-bottom:dotted 1px #a09f9a;
margin:3px 0;
}
.Sub .maincol .rest .munelist ul.mid li .list {
margin-left:11px;
color:#676767;
}
.Sub .maincol .rest .morningmune {
margin-top:8px;
position:relative;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:12px;
width:471px;
} 
.Sub .maincol .rest .morningmune .pagination{
position:absolute; 
top:0px; 
right:-1px;
color:#716453;
font-size:12px;
font-weight:normal;
}
.Sub .maincol .rest .morningmune a{
color:#A6562B;
padding:0px 2px;
text-decoration:none;
}
.Sub .maincol .rest .morningmune a:hover{
color:#A6562B;
padding:0px 2px;
text-decoration:underline;
}
.Sub .maincol .rest .morningmune a.activated{
font-weight:bold;
}
.Sub .maincol .rest .introduction {
width:100%;
}
.Sub .maincol .rest .introduction .years {
margin-top:20px;
padding-bottom:12px;
border-bottom:1px solid #e0b78e;
}
.introduction .years h1 a {
color:#dd7522;
text-decoration:underline;
}
.introduction .years h1 a:hover {
text-decoration:none;
}
.Sub .maincol .rest .introduction .years .photos {
margin-top:12px;
margin-bottom:15px;
width:100%;
}
.Sub .maincol .rest .introduction .years .photos .choosing {
word-wrap:break-word; 
overflow:hidden;
padding:15px;
width:400px; /*original 440px */
float:left;
border: 1px solid #d5d5d5;
}
*html .Sub .maincol .rest .introduction .years .photos .choosing {
\width:430px; /* for IE5 and IE6 in quarks mode *//*original 470px */
w\idth:400px; /* for IE6 in standards mode */ /*original 440px */
}
.Sub .maincol .rest .introduction .years .photos .icon {
margin-top:10px;
width:470px;
}
/*==================================PHOTOS======================================*/
.Sub .maincol .rest .Photo .*{
}
.Sub .maincol .rest .Photo {
padding-bottom:110px;
width:100%;
}
.Sub .maincol .rest .Photo .Description {
margin-top:8px;
padding-bottom:32px;
border-bottom:1px solid #e0b78e;
width:100%;
float:left;
margin-bottom:20px;
} 
.Sub .maincol .rest .Photo .Description .next {
width:450px;
margin-right:60px;
float:left;
}
.Sub .maincol .rest .Photo .Description .next .img {
margin-top:10px;
}
.Sub .maincol .rest .Photo .Description .next .belowword {
margin-top:12px;
width:386px;
line-height:17px;
}
.Sub .maincol .rest .Photo .Description .rightside {
width:135px;
float:left;
}
.Sub .maincol .rest .Photo .Description .rightside .rightphotos {
width:100%;
margin-top:10px;
float:left;
text-align:justify;
padding-bottom:1px;
}
.Sub .maincol .rest .Photo .Description .next_sed {
float:left;
margin-left:30px; 
width:400px;
text-align:center;
}
.Sub .maincol .rest .Photo .Description .next_sed .img {
margin-top:10px;
margin-bottom:10px;
}
.Sub .maincol .rest .Photo .Description .next_sed .belowword {
margin-bottom:15px;
/*line-height:17px;*/
color:#829b00;
}
.Sub .maincol .rest .Photo .Description .next_sed .green_button {
margin:0 5px;
}
.Sub .maincol .rest .Photo .Description .rightside_sed {
width:190px; 
float:left; 
margin-left:35px; 
}
*html .Sub .maincol .rest .Photo .Description .rightside_sed {
\margin-left:28px;
m\argin-left:35px;
}
.Sub .maincol .rest .Photo .Description .rightside_sed ul.photostream {
float:left;
width:175px;
list-style-type:none;
margin-top:10px;
text-align:center;
padding:20px 0px 20px 15px;
}

.Sub .maincol .rest .Photo .Description .rightside_sed ul.photostream li {
float:left;
display:inline;
width: 58px;
height:58px;
margin-left:15px;
margin-bottom:12px;
padding-bottom:1px;
border:0px;
}

*html .Sub .maincol .rest .Photo .Description .rightside_sed ul.photostream li{
\width: 58px; /* for IE5 and IE6 in quirks mode */
w\idth: 58px; /* for IE6 in standards mode */

}

.Sub .maincol .rest .Photo .Description .rightside_sed ul.photostream li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

.Sub .maincol .rest .Photo .Description .rightside_sed ul.photostream li:hover, .Sub .maincol .rest .Photo .Description .rightside_sed ul.photostream li.hover{
background-color:transparent;
}

.Sub .maincol .rest .Photo .upload {
padding:15px 15px;
margin-bottom:15px;
width:617px; /* Original 657px */
}
*html .Sub .maincol .rest .Photo .upload {
\width:647px; /* for IE5 and IE6 in quarks mode */ /* Original 687px */
w\idth:617px; /* for IE6 in standards mode *//* Original 657px */
}
.Sub .maincol .rest .Photo .upload .text_word {
margin-top:20px;
}
.Sub .maincol .rest .Photo .upload .add {
margin-top:5px;
padding:0;
margin-left:45px;
display:inline;
width:60px;
}
.Sub .maincol .rest .Photo .upload .add a {
color:#c53e00;
text-decoration:underline;
}
.Sub .maincol .rest .Photo .upload .add a:hover, .Sub .maincol .rest .Photo .upload .add a.hover {
text-decoration:none;
}
.Sub .maincol .rest .Photo .upload ul.addmenu {
margin-right:15px;
width:auto;
padding:0;
list-style:none;
}

.Sub .maincol .rest .Photo .upload ul.addmenu li {
display:block;
height:28px;
list-style-type:none;
margin-bottom:5px;
}
.Sub .maincol .rest .Photo .upload ul.addmenu li a.remove {
margin-left:20px;
}
.Sub .maincol .rest .Photo .page a{
color:#A6562B;
padding:0px 2px;
text-decoration:none;
}
.Sub .maincol .rest .Photo .page a .activated {
font-weight:bold;
}
.Sub .maincol .rest .Photo .page a:hover{
color:#A6562B;
padding:0px 2px;
text-decoration:underline;
}
.Sub .maincol .rest .Photo .Libra {
margin-top:20px;
width:633px; /* Original 673px */
padding-left:14px;
margin-bottom:20px;
}
*html .Sub .maincol .rest .Photo .Libra {
\width:647px; /* for IE5 and IE6 in quarks mode */ /* Original 687px */
w\idth:633px; /*for IE6 in standards mode */ /* Original 673px */
}
.Sub .maincol .rest .Photo .Libra .txt {
margin-bottom:15px;
}
.Libra .grey_btn {
margin-left:10px;
}
/*====================================LISTS=============================*/

.Sub .maincol .rest .reviews .list_back{
	text-align: right;
	margin: 0px; 
	padding: 0px;
}

a.list_back:hover{
text-decoration: underline;
color: white;
font-size: 10px;
}

a.list_back:active, a.list_back:link, a.list_back:visited{
text-decoration:none;
font-weight: normal;
color: white;
font-size: 10px;
}

.Sub .maincol .rest .reviews .edit_title{
	background-color: #6F423E;
	font-family:  tahoma, verdana, arial;
	font-weight: bold;
	font-size: 11px; 
	padding: 5px 7px;
	width: 625px;
}
.Sub .maincol .rest .reviews .display_lists_title_container{
	width: 655px;
}
.Sub .maincol .rest .reviews .display_lists_title{
	font-size: 18px;
	font-weight: bold;
	height: 22px;
	color: black;
	width: 565px;
	
}

.Sub .maincol .rest .reviews .edit_form_contents{

	font-size: 11px; 
	padding: 10px 7px 5px 7px;
	width: 625px;
	margin: 0px auto;
}

.Sub .maincol .rest .reviews .title {
	width: 105px;
	margin: 5px 5px 0px 5px;
	text-align: right;
	font-family:  tahoma, verdana, arial;
	font-weight: bold;
}

.Sub .maincol .rest .reviews .list_input {
	border:1px solid #BFBFBF;
	padding:3px 0px 3px 6px;
	font-size:11px;
	width:404px;
	margin: 5px 0px 0px 0px;
}

.Sub .maincol .rest .reviews .update_indicator {
	margin: 8px 0px 0px 5px;
	width: 80px;
	color: red;
	display: none;
}

.Sub .maincol .rest .reviews .add_restaurant_fields {
	width:620px;
	margin-right: 5px;
}
.Sub .maincol .rest .reviews .restaurant_search_input {
	border:1px solid #BFBFBF;
	padding:2px 0px 0px 6px;
	font-size:11px;
	width:200px;
	height: 16px;
	margin: 5px 0px 0px 0px;
}

.Sub .maincol .rest .reviews .restaurant_search_submit {
	padding:0px 0px 0px 0px;
	font-size:11px;
	height: 20px;
	margin: 5px 0px 0px 5px;
}

.Sub .maincol .rest .reviews .list_heading{
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0px 0px 5px;
	padding:0;	
	color: black;
	height: 15px;
}

.Sub .maincol .rest .reviews .list_heading_display{
	font-weight: bold;
	font-size: 16px;
	margin: 5px 0px 3px 5px;
	padding:0;	
	color: #6B0800;
	text-decoration: none;
}
.Sub .maincol .rest .reviews .admin_links{
	position:absolute;
	margin: 0px 0px 0px 520px;

}

.Sub .maincol .rest .reviews .list_heading_date{
	font-style: normal;
	font-size: 11px;
	color: #6F6F6F;
	margin: 0px 0px 0px 7px;
	padding: 0;
}
.Sub .maincol .rest .reviews .list_heading_text_display{
	font-style: normal;
	font-size: 11px;
	color: #4F4F4F;
	margin: 0px 10px 10px 7px;
	line-height: 14px;
}

.Sub .maincol .rest .reviews .list_heading_text{
	font-style: normal;
	font-size: 11px;
	color: #6F6F6F;
	margin: 0px 0px 0px 5px;
}

.Sub .maincol .rest .reviews .drag_update_indicator {
	text-align: right;
	margin: 0px 0px 0px 70px;
	color: red;
	font-size: 11px;
}	
.Sub .maincol .rest .reviews .list_child_display {
	border: 1px solid #DFDFDF;
	padding: 10px 10px 20px 10px;
	margin: 15px 0px 10px 0px;
	width: 600px;
}

.Sub .maincol .rest .reviews .list_child_display tr td.first_column{
	width: 15px;
	text-align: right;
	font-weight: bold;
	color: black;
}

.Sub .maincol .rest .reviews .list_child_display tr td.second_column{
	width: 550px;
}

.Sub .maincol .rest .reviews .list_child_display .list_item_name{
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: black;
	text-decoration: none;
}

.Sub .maincol .rest .reviews .list_child_display .list_item_description{
	font-style: normal;
	font-size: 11px;
	color: #6F6F6F;
}
.Sub .maincol .rest .reviews .list_child_display .list_item_container{
}
.Sub .maincol .rest .reviews .list_child_display .remove_list_item_link{	
}
	
.Sub .maincol .rest .reviews .list_child_display tr td{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 5px 0px;
}

.Sub .maincol .rest .reviews .list_child_display tr td.dragHandle{
	width: 27px;
	cursor: move;
	background-image: url(../images/drag2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.Sub .maincol .rest .reviews .list_child_display tr td.showDragHandle{
	background-image: url(../images/drag3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
	
.Sub .maincol .rest .reviews .editable_input input, .Sub .maincol .rest .reviews .editable_input textarea{
	border: 0;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	margin: 0px;
}

.Sub .maincol .rest .reviews .return_to_list_container{
	margin-top:20px;
}

.return_to_list_button:link, .return_to_list_button:visited{
width:94px;
padding: 5px 10px;
margin:0px;
font-size:11px;
font-weight:bold;;
text-decoration:none;
color:#fff;
background-color:#6F423E;
font-weight:bold;
}

.return_to_list_button:hover, .return_to_list_button:active{
width:94px;
padding: 5px 10px;
margin:0px;
font-size:11px;
font-weight:bold;;
text-decoration:none;
color:#FFB218;
background-color:#6F423E;
font-weight:bold;
}

.Sub .maincol .rest .reviews .list_box{
width: 600px;
margin: 10px 0px;
padding: 10px;
border: 1px #D5D5D5 solid;
	
}
.Sub .maincol .rest .reviews .butt_green {
position:absolute;
bottom:34px;
*bottom:40px;
right:0px;
padding:0px;
float:right;
}
.Sub .maincol .rest .reviews .butt_green a {
margin-left:5px;
}
.Sub .maincol .rest .Riendel {
width:100%;
border-bottom:1px solid #ffb319;
padding-bottom:12px;
margin-bottom:18px;
background:#fff;
}

.Sub .maincol .rest .Riendel .title {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}
.Sub .maincol .rest .Riendel .title .fontword {
font-size:30px;
line-height:36px;
color:#C53E00;
}
.UsersInfoDiv {
float:left;
width:175px;
margin-right:15px;
}

.UsersInfoDivRight {
float:left;
width:455px;
}

.Riendel .UsersInfo{
float:left;
width:405px;
word-wrap:break-word; 
overflow:hidden;
}

.Sub .maincol .rest .Riendel .rightword {
float:right;
text-align:left;
} 
.Sub .maincol .rest .Riendel .rightword p {
margin-bottom:10px;
}
.Riendel .UH_Div {
width:110px;
text-align:center;
margin-right:20px;
float:left;
}

.Riendel .UH_Div2 {
width:110px;
height: 110px;
text-align:center;
margin-right:20px;
float:left;
}

.UH_Div .green_button {
display:inline-block;
display:-moz-inline-box;
margin-top:10px;
}
.Sub .maincol .rest .introduction .years .photos .Rightside {
padding:8px;
width:190px;
float:right;
}

.Sub .maincol .rest .introduction .years .photos .Rightside .title {
font-size:18px;
background:#edaa40 top;
width:180px;
height:28px;
line-height:28px;
padding-left:10px;
}
.Sub .maincol .rest .introduction .years .photos .Rightside ul.listofrestaurants {
margin:0px;
padding:0;
list-style:none;
width:180px;
padding:0 5px;
padding-bottom:20px;
margin-bottom:4px;
}
.Sub .maincol .rest .introduction .years .photos .Rightside ul.listofrestaurants li {
display:block;
padding:0px 0px 6px;
margin-top:10px;
border-bottom:1px dotted #d8d8d8;
}
.Sub .maincol .rest .introduction .years .photos .Rightside ul.listofrestaurants li a:link, .Sub .maincol .rest .introduction .years .photos .Rightside ul.listofrestaurants a:visited {
text-decoration:none;
color:#829B00;
}
.Sub .maincol .rest .introduction .years .photos .Rightside ul.listofrestaurants li a:hover, .Sub .maincol .rest .introduction .years .photos .Rightside ul.listofrestaurants li a.hover {
text-decoration:underline;
}
.Sub .maincol .rest .introduction .years .photos .Rightside a.darkorangeword:link, .Sub .maincol .rest .introduction .years .photos .Rightside a.darkorangeword:visited {
text-decoration:none;
margin-right:5px;
color:#e85b0f;
}
.Sub .maincol .rest .introduction .years .photos .Rightside a.darkorangeword:hover, .Sub .maincol .rest .introduction .years .photos .Rightside a.darkorangeword.hover {
text-decoration:underline;
}
.Sub .maincol .rest .introduction .years .album_leftphoto {
margin-left:10px;
float:left;
}
.Sub .maincol .rest .introduction .years .Personal_Album {
float:left;
margin-left:12px;
margin-top:10px;

}
/*======================================THUMBNAILS========================*/
.Sub .maincol .rest .introduction .yearss {
padding-bottom:12px;
border-bottom:1px solid #e0b78e;
margin-bottom:0px;
}
.Sub .maincol .rest .introduction .yearss .Personal_Album {
float:left;
/*margin-top:10px;*/
margin-left:12px;
}
.Sub .maincol .rest .introduction .yearss .titleword {
margin-bottom:10px;
display:block;
}
.Sub .maincol .rest .introduction .yearss .add_photo {
position:absolute; 
/*top:43px;*/ 
top:32px;
right:0px; 
text-align:right;
float:right;
}
.Sub .maincol .rest .introduction .yearss .display {
margin-top:15px;
width:100%;
}
.Sub .maincol .rest .introduction .yearss .display .paginations {
padding:0px;
float:right;
}
.Sub .maincol .rest .introduction .yearss .display .paginations a{
color:#A6562B;
padding:0px 3px;
text-decoration:none;
}
.Sub .maincol .rest .introduction .yearss .display .paginations a:hover{
color:#A6562B;
padding:0px 3px;
text-decoration:underline;
}

.Sub .maincol .rest .introduction .yearss .display .paginations a.activated{
font-weight:bold;
}
.Sub .maincol .rest .introduction .yearss ul.photostream_sed {
float:left;
width:685px;
list-style-type:none;
text-align:center;
padding:0px 0px 0px 15px;
margin-top:20px;
}
*html .Sub .maincol .rest .introduction .yearss ul.photostream_sed {
\width:670px;
w\idth:685px;
\padding:0px;
p/adding:0px 0px 0px 15px;
}
.Sub .maincol .rest .introduction .yearss ul.photostream_sed li {
float:left;
display:block;
width: 108px;
height:108px;
margin-left:15px;
margin-bottom:12px;
padding-bottom:1px;
border:0px;
}

*html .Sub .maincol .rest .introduction .years ul.photostream_sed li{
\width: 108px; /* for IE5 and IE6 in quirks mode */
w\idth: 108px; /* for IE6 in standards mode */
}

.Sub .maincol .rest .introduction .yearss ul.photostream_sed li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}
.Sub .maincol .rest .introduction .yearss ul.photostream_sed li:hover, .Sub .maincol .rest .introduction .yearss ul.photostream_sed li.hover{
background-color:transparent;
}
.Sub .maincol .rest .introduction .display {
margin-top:15px;
width:100%;
}
.Sub .maincol .rest .introduction .display  .paginations {
padding:0px;
float:left;
margin-left:20px;
}
.Sub .maincol .rest .introduction .display  .paginations a{
color:#A6562B;
padding:0px 3px;
text-decoration:none;
}
.Sub .maincol .rest .introduction .display  .paginations a:hover{
color:#A6562B;
padding:0px 3px;
text-decoration:underline;
}

.Sub .maincol .rest .introduction .display .paginations a.activated{
font-weight:bold;
}
/*==================================ALBUM MAIN============================*/
.Sub .maincol .rest .reviews_bottom {
position:relative;
width:100%;
margin-top:15px;
}
.Sub .maincol .rest .reviews_bottom p {
margin-top:5px;
float:left;
width:100%;
}
.Sub .maincol .rest .reviews_bottom .green_butt {
	position:absolute;
	top:23px;
	right:0px;
	padding:0px;
	float:right;
}
.Sub .maincol .rest .reviews_bottom  .paginations {
padding:0px;
float:right;
}
.Sub .maincol .rest .reviews_bottom  .paginations a{
color:#A6562B;
padding:0px 3px;
text-decoration:none;
}
.Sub .maincol .rest .reviews_bottom  .paginations a:hover{
color:#A6562B;
padding:0px 3px;
text-decoration:underline;
}

.Sub .maincol .rest .reviews_bottom  .paginations a.activated{
font-weight:bold;
}
.Sub .maincol .rest .introduction .House {
padding-bottom:5px;
margin-top:10px;
width:100%;
}
.Sub .maincol .rest .introduction .House .Personal_Album {
width:563px; /*original 603px*/
padding:6px;
}
*html .Sub .maincol .rest .introduction .House .Personal_Album {
\width:575px; /* 615px for IE5 and IE6 in quarks mode */
w\idth:563px; /* 603px for IE6 in standards mode */
}
/*============================================ ABLUM ACCOUNT ============================*/
.Sub .maincol .rest .saves_button {
margin-top:15px; 
margin-left:-15px;
}
.Sub .maincol .rest .reviews .table {
margin-top:20px;
width:100%;
padding-bottom:10px;
display:inline;
}
.Sub .maincol .rest .reviews .table .textarea_sed {
margin-top:5px; 
margin-right:10px;
}
.Sub .maincol .rest .reviews .table .select_button {
margin-top:5px;
}
.Sub .maincol .rest .reviews .table p {
margin-bottom:15px;
}
.Sub .maincol .rest .reviews .table .infor {  
text-align:right; 
margin-top:5px;
margin-right:12px;
}
.Sub .maincol .rest .reviews .table .upload {
float:left;
width:657px;
padding:12px 15px;
margin-bottom:15px;
}
*html .Sub .maincol .rest .Photo .upload {
\width:647px; /* for IE5 and IE6 in quarks mode */ /* Original 687px */
w\idth:617px; /* for IE6 in standards mode */ /* Original 657px */
}
.Sub .maincol .rest .upload .top_border {
border-top:1px solid #e0b78e;
width:617px; /* Original 657px */
/*margin-top:15px;*/
padding-top:15px;
}
.Sub .maincol .rest .upload .top_border .add_category {
width:257px;
padding:20px 20px 12px;
}
* html .Sub .maincol .rest .upload .top_border .add_category {
\width:297px; /* for IE5 and IE6 in quarks modes */
w\idth:257px; /* for IE6 in standards mode */
}
.Sub .maincol .rest .reviews .table .upload .text_word {
margin-top:20px;
}
.Sub .maincol .rest .reviews .table .upload .add {
width:auto;
padding:0;
margin-top:20px;
margin-left:45px;
}
.Sub .maincol .rest .reviews .table .upload .add a {
color:#c53e00;
text-decoration:underline;
}
.Sub .maincol .rest .reviews .table .upload .add a:hover, .Sub .maincol .rest .reviews .table  .upload .add a.hover {
text-decoration:none;
}
.Sub .maincol .rest .reviews .table ul.uploaded {
margin:0;
padding:0px;
list-style:none;
display:block;
width:100%;
}
.Sub .maincol .rest .reviews .table ul.uploaded li {
display:block;
margin-bottom:15px;
list-style-type:none;
width:100%;
}
.Sub .maincol .rest .reviews .table ul.uploaded li .Description {
margin-left:10px;
margin-top:10px;
word-wrap:break-word; 
overflow:hidden;
float:left;
}
.Sub .maincol .rest .reviews .table ul.uploaded li .remove {
margin-top:12px;
}
.Sub .maincol .rest .reviews .table ul.uploaded li .Description .save_button {
margin-top:5px;
}
.Sub .maincol .rest .reviews .table ul.uploaded li p {
margin-bottom:0;
}
/*=============================== FULLLIST ==============================*/
.Sub .maincol .rest .reviews .box1 {
padding:15px;
margin-bottom:10px;
width:657px;
}
*html .Sub .maincol .rest .reviews .box1 {
\width:687px; /* for IE5 and IE6 for quarks mode */
w\idth:657px; /* for IE6 in standards mode */
}
.Sub .maincol .rest .reviews .add_photo {
position:absolute; 
top:0px; 
right:0px; 
text-align:right;
float:right;
}
.Sub .maincol .rest .introduction .years ul.Entry {
padding:0;
margin:0;
list-style:none;
}
.Sub .maincol .rest .introduction .years ul.Entry li {
display:block;
list-style-type:none;
margin-bottom:20px;
}
.Sub .maincol .rest .introduction .years ul.Entry li .UserPhoto {
float:left;
width:75px;
text-align:center;
word-wrap:break-word; 
overflow:hidden;
}
.Sub .maincol .rest .introduction .years ul.Entry li .Melt {
padding:10px;
margin-left:15px;
display:inline;
float:left;
width:543px; /*original 583px*/
position:relative;
}
.Sub .maincol .rest .introduction .years ul.Entry li .Melt .title {
display:block;
margin-bottom:10px;

}
.Sub .maincol .rest .introduction .years ul.Entry li .Melt .button {
position:absolute; 
top:-12px; 
right:0px;
}
.Sub .maincol .rest .introduction .years ul.Entry li .Melt .title .Editor {
position:relative; 
float: right;
margin: 0px;
padding:0px;
}

.Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.edit:link, .Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.edit:visited {
color:#A6562B;
text-decoration:none;
}
.Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.remove:link, .Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.remove:visited {
color:#666;
text-decoration:none;
}
.Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.edit:hover, .Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.edit.hover, .Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.remove:hover, .Sub .maincol .rest .introduction .years ul.Entry li .Melt .title a.remove:hover {
text-decoration:underline;
}
/*======================================PHOTO GALLERY ==========================*/
.Sub .maincol .rest .introduction .Description {
margin-top:20px;
padding-bottom:32px;
border-bottom:1px solid #e0b78e;
width:100%;
float:left;
margin-bottom:20px;
} 
.Sub .maincol .rest .introduction .Description .next_sed {
float:left;
margin-left:30px; 
width:400px;
text-align:center;
}
.Sub .maincol .rest .introduction .Description .next_sed .img {
margin-bottom:10px;
margin-top:10px;
}
.Sub .maincol .rest .introduction .Description .next_sed .belowword {
color:#829B00;
margin-bottom:15px;
}
.Sub .maincol .rest .introduction .Description .rightside_sed {
width:190px; 
float:left; 
margin-left:35px; 
}
*html .Sub .maincol .rest .introduction .Description .rightside_sed {
\margin-left:28px;
m\argin-left:35px;
}
.Sub .maincol .rest .introduction .Description .rightside_sed ul.photostream {
float:left;
width:175px;
list-style-type:none;
margin-top:10px;
text-align:center;
padding:20px 0px 20px 15px;
}

.Sub .maincol .rest .introduction .Description .rightside_sed ul.photostream li {
float:left;
display:inline;
width: 58px;
height:58px;
margin-left:15px;
margin-bottom:12px;
padding-bottom:1px;
border:0px;
}

.Sub .maincol .rest .introduction .Description .rightside_sed ul.photostream li{
\width: 58px; /* for IE5 and IE6 in quirks mode */
w\idth: 58px; /* for IE6 in standards mode */
}
.Sub .maincol .rest .introduction .Description .rightside_sed ul.photostream li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

.Sub .maincol .rest .introduction .Description .rightside_sed ul.photostream li:hover, .Sub .maincol .rest .introduction .Description .rightside_sed ul.photostream li.hover{
background-color:transparent;
}
.Sub .maincol .rest .introduction .page a{
color:#A6562B;
padding:0px 2px;
text-decoration:none;
font-size:11px;
}
.Sub .maincol .rest .introduction .page a:hover{
color:#A6562B;
padding:0px 2px;
text-decoration:underline;
}
/*=================================== ADD NEWLISTS =============================*/
.Sub .maincol .rest .add {
padding:15px 0px;
width:627px;  /*original 667px*/
margin-bottom:10px;
}
*html .Sub .maincol .rest .add {
\width:647px; /* for IE5 and IE6 in quarks mode 687*/
w\idth:627px; /* for IE6 in standards mode 667*/
}
.Sub .maincol .rest .add .Pitch {
margin-bottom:15px;
width:627px; /*original 667px*/
}
.Sub .maincol .rest .add .top {
margin-bottom:5px;
}
.Sub .maincol .rest .add .top .remove {
margin-top:10px;
}
.Sub .maincol .rest .add .border {
border:1px solid #e0b78e;
padding:10px;
width:605px; /*original 645px*/
}

*html .Sub .maincol .rest .add .border {
\width:625px; /* 665px for IE5 and IE6 in quarks mode */
w\idth:605px; /* 645px for IE5 in standards mode */
}
.Sub .maincol .rest .add .border .rated {
font-size:11px;
width:45px;
padding:7px 7px 5px 10px;
margin-bottom:0px;
text-align:center;
}
.Sub .maincol .rest .add .border .rated .points {
font-size:36px;
color:#e85b0f;
font-weight:bold;
}
/*===================================== OVERVIEW ============================*/
.Sub .sidecol .restaurant_list {
padding:10px;
width:210px;
}
.Sub .sidecol .restaurant_list .top {
padding:10px;
width:190px;
}
.Sub .sidecol .restaurant_list ul.myrestaurants {
padding:15px;
width:180px;
margin:0;
list-style:none;
}
.Sub .sidecol .restaurant_list ul.myrestaurants li {
display:block;
margin-bottom:10px;
list-style-type:none;
font-size:11px;
}
.Sub .sidecol .restaurant_list ul.myrestaurants li span {
width:150px;
}
.Sub .sidecol .restaurant_list ul.myrestaurants li.activated {
background:url(../images/icon1.gif) no-repeat scroll right 5px;
}
.Sub .sidecol .restaurant_list ul.myrestaurants li a:link, .Sub .sidecol .restaurant_list ul.myrestaurants li a:visited {
color:#736863;
text-decoration:none;
}
.Sub .sidecol .restaurant_list ul.myrestaurants li a:hover, .Sub .sidecol .restaurant_list ul.myrestaurants li a:active {
text-decoration:underline;
}
.Sub .maincol .rest .Photo .top_pitch {
margin-top:15px;
}
.Sub .maincol .rest .Photo .left_pitch {
margin-left:20px;
}
.Sub .maincol .rest .Photo .button_pitch {
margin-left:10px;
display:inline;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists {
margin-top:0px;
padding:0;
list-style:none;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li {
display:block;
margin-bottom:15px;
list-style-type:none;
}

.Sub .maincol .rest .Photo ul.Myrestaurant_lists li a:link, .Sub .maincol .rest .Photo ul.Myrestaurant_lists li a:visited {
color:#a6562b;
text-decoration:none;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li a:hover, .Sub .maincol .rest .Photo ul.Myrestaurant_lists li a:active {
text-decoration:underline;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.remove:link, .Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.remove:visited {
color:#716661;
text-decoration:underline;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.remove:hover, .Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.remove:active {
color:#222;
text-decoration:none;
}
.Sub .maincol .rest .Photo a.remove:link, .Sub .maincol .rest .Photo a.remove:visited {
color:#716661;
text-decoration:underline;
}
.Sub .maincol .rest .Photo a.remove:hover, .Sub .maincol .rest .Photo a.remove:active {
color:#222;
text-decoration:none;
}
.Sub .maincol .rest .Photo a.edit:link, .Sub .maincol .rest .Photo a.edit:visited {
color:#c53e00;
text-decoration:underline;
}
.Sub .maincol .rest .Photo a.edit:hover, .Sub .maincol .rest .Photo a.edit:active {
text-decoration:none;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.Restaurants_menu:link, .Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.Restaurants_menu:visited {
color:#000;
text-decoration:none;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.Restaurants_menu:hover, .Sub .maincol .rest .Photo ul.Myrestaurant_lists li a.Restaurants_menu:active {
text-decoration:underline;
}
.Sub .maincol .rest .Photo ul.Myrestaurant_lists li .span_right {
margin-right:20px;
}
.Sub .maincol .rest .Photo .details {
color:#edaa40;
margin-top:10px;
}
.Sub .maincol .rest .Photo table {
color:#333333;

}
.Sub .maincol .rest .Photo .border_bottom {
border-bottom:1px solid #b2aeaa;
}
.Sub .maincol .rest .Photo .caption {
margin-bottom:10px;
}
.Sub .maincol .rest .Photo .caption a {
background:url(../images/print_icon.gif) no-repeat scroll left bottom;
padding-left:20px;
text-decoration:none;
}
.Sub .maincol .rest .Photo .caption a:hover {
text-decoration:underline;
}
.Sub .maincol .rest .Photo table td {
padding:0px 0; /*Zhi removed padding:5px 0; because it was screwing up tinymce and doesnt seem to be affecting anything else*/
}
.Sub .maincol .rest .Photo table tr td a:link, .Sub .maincol .rest .Photo table tr td a:visited {
color:#333333;
text-decoration:none;
}
.Sub .maincol .rest .Photo table tr td a:hover, .Sub .maincol .rest .Photo table tr td a:active {
text-decoration:underline;
}
.Sub .maincol .rest .Photo table .left_pitch {
padding-left:6px;
padding-right:6px;
}
.Sub .maincol .rest .Photo table .big_pitch {
padding-left:32px;
}
.Sub .maincol .rest .Photo table tr td p a:link, .Sub .maincol .rest .Photo table tr td p a:visited {
color:#af7d0f;
text-decoration:none;
}
.Sub .maincol .rest .Photo table tr td p a:hover, .Sub .maincol .rest .Photo table tr td p a:active {
text-decoration:underline;
}
.Sub .maincol .rest .Photo ul.button {
font-size:1.2em;
list-style:none;
margin:0px;
padding:0px;
height:23px;
margin-top:4px;
width:auto;
}
.Sub .maincol .rest .Photo ul.button .rang {
margin-top:5px;
}
.Sub .maincol .rest .Photo ul.button:after {
content: ".";
display: block;
height: 0;
overflow:hidden;
clear: both;
visibility: hidden;
}

.Sub .maincol .rest .Photo ul.button li.tab {
display:inline;
margin:0;
padding:0;
font-size:12px;
width:auto;
border:0px;

}

.Sub .maincol .rest .Photo ul.button li.tab a {
float:left;
background:url(../images/statistics_bottonleft.gif) no-repeat left top; 
/* user-defined : titlehead_tab_bgcolor, titlehead_tab_bgimg */
color: #555;
margin:0px;
padding:0 3px 0 3px;
text-decoration:none;

}
.Sub .maincol .rest .Photo ul.button li.tab a span {
float:left;
display:block;
background:url(../images/statistics_bottonright.gif) no-repeat right top; 
/* user-defined : titlehead_tab_bgcolor, titlehead_tab_bgimg */
margin:0px;
padding:5px 10px 5px 5px;
text-decoration:none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.Sub .maincol .rest .Photo ul.button li.tab a span {
	float:left;
}
/* End IE5-Mac hack */
.Sub .maincol .rest .Photo ul.button li.tab a:hover span, .Sub .maincol .rest .Photo ul.button li.tab a.hover span{
color:#fff; /* user-defined : titlehead_tab_linkcolor */
}
.Sub .maincol .rest .Photo ul.button li.tab a:hover, .Sub .maincol .rest .Photo ul.button li.tab a.hover {
color:#fff; /* user-defined : titlehead_tab_linkcolor_hover */
text-decoration:none;
cursor: pointer;
cursor: hand;

}
.Sub .maincol .rest .Photo ul.button li.tab a:hover span, .Sub .maincol .rest .Photo ul.button li.tab a.hover span {

text-decoration:none;
cursor: pointer;
cursor: hand;
}


.Sub .maincol .rest .Photo ul.button li.activated {
float:left;
display:inline;
margin:0;
padding:0;
font-size:12px;;
font-weight:bold;
width:auto;
border:0px;
}

.Sub .maincol .rest .Photo ul.button li.activated a {
float:left;
background:url(../images/statistics_darkorange_buttonleft.gif) no-repeat left top; /* user-defined : titlehead_tab_active_img_left */
color: #555;
margin:0px;
padding:0 3px 0 3px;
text-decoration:none;
}
.Sub .maincol .rest .Photo ul.button li.activated a span {
float:left;
display:block;
background: url(../images/statistics_darkorange_buttonright.gif) no-repeat right top; /* titlehead_tab_active_img_right */
margin:0px;
padding:5px 8px 5px 3px;
color:#fff; /* titlehead_tab_txtcolor */
text-decoration:none;
}
.Sub .maincol .rest .Photo .Statistics {
width:593px;
margin-left:47px;
display:inline;
padding:10px;
}
*html .Sub .maincol .rest .Photo .Statistics {
\width:613px; /* for IE5 and IE6 for quarks mode */
w\idth:593px; /* for IE6 for standards mode */
}
.Sub .maincol .rest .Photo .Statistics .top_pitch {
margin-top:10px;
}
.Sub .maincol .rest .Photo .menu {
width:620px; 
margin-left:42px; 
display:inline;
}
.Sub .maincol .rest .Photo .hack_pitch {
width:100%; 
margin-top:-1px!important; 
margin-top:-4px;
}
.Sub .maincol .rest .Photo .big_box {
width:410px;
}
.Sub .maincol .rest .Photo .small_box {
width:100px;
}
/*.Sub .maincol .rest .Photo p {
float:left;
width:100%;
}*/
.Sub .maincol .rest .Photo .top_bordersed {
border-top:1px solid #e0b78e;
padding-top:12px;
width:100%;
}
.Sub .maincol .rest .Photo ul.uploaded {
margin:0;
padding:0px;
list-style:none;
display:block;
width:100%;
}
.Sub .maincol .rest .Photo ul.uploaded li {
display:block;
margin-bottom:15px;
list-style-type:none;
width:100%;
}
.Sub .maincol .rest .Photo ul.uploaded li .right_save {
margin-left:10px;
margin-top:10px;
float:left;
width:90%;
}
.Sub .maincol .rest .Photo ul.uploaded li .right_save .save_button {
margin-top:5px;
width:360px;
}
.Sub .maincol .rest .Photo .title {
background:url(../images/right_arrow.gif) left center scroll no-repeat;
padding-left:10px;
} 
.Sub .maincol .rest .Photo .title a:link, .Sub .maincol .rest .Photo .title a:visited {
color:#d2aa95;
text-decoration:underline;
}
.Sub .maincol .rest .Photo .title a:hover, .Sub .maincol .rest .Photo .title a:active {
text-decoration:none;
}
.Sub .maincol .rest .Photo ul.list {
padding-left:20px;
margin-top:10px;
list-style:none;
}
.Sub .maincol .rest .Photo ul.list li {
background:url(../images/bullet_icon.gif) left center scroll no-repeat;
padding-left:8px;
display:block;
margin-bottom:10px;
list-style-type:none;
}

.line{
width:100%;
background-color:#E0B78E;
border:0;
height:1px;
}

.yellowline{
width:100%;
border-bottom:1px solid #FFB319;
}

.directory_top{
width: 49%;
background-color:#fff;
}

.directory_top .inner{
width: 96%;
background-color:#fff;
padding: 2%;
}

* html .directory_top .inner{
\width: 100%; /* for IE5 and IE6 in quirks mode */
w\idth: 96%; /* for IE6 in standards mode */
}


.directory_top .title{
font-size:13px;
font-weight:bold;
padding-left:5px;
padding-bottom: 5px;
}

.directory_top .viewall{
font-size:10px;
padding-right:5px;
padding-bottom: 5px;
}

.directory_top ul.chart{
clear:both;
list-style-type:none;
margin:0px;
padding:0px;
}

.directory_top ul.chart li{
float:left;
width:96%;
border-bottom: 1px solid #f0e5d9;
margin: 5px 0px;
padding: 3px 5px;
font-size:12px;
line-height:15px;
}

.directory_top ul.chart li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

.directory_top ul.chart li .thumb{
width: 60px;
height: 60px;
margin-right:5px;
float:left;
}

.directory_top ul.chart li .desc{
width: 172px;
margin-right:2px;
float:left;
}

.directory_top ul.chart li .points{
width: 70px;
float:right;
text-align:right;
}

.directory_top ul.chart li a.name:link, .directory_top ul.chart li a.name:visited{
color:#a6562b;
text-decoration:none;
}
.directory_top ul.chart li a.name:hover, .directory_top ul.chart li a.name:active{
text-decoration:underline;
}

.directory_top ul.chart li a.tag:link, .directory_top ul.chart li a.tag:visited{
color:#829b00;
text-decoration:none;
}
.directory_top ul.chart li a.tag:hover, .directory_top ul.chart li a.tag:active{
text-decoration:underline;
}

.directory_search{
margin-bottom: 6px;
}

.directory_search a:link, .directory_search a:visited, .directory_search a:hover, .directory_search a:active{
display:inline-block;
padding: 7px;
color:#e85b0f;
font-weight:bold;
}

.directory_list ul.chart{
clear:both;
list-style-type:none;
margin:0px;
padding:0px;
}

.directory_list ul.chart li{
float:left;
width:98%;
border-bottom: 1px solid #f0e5d9;
margin: 5px 0px;
padding: 3px 5px 15px 5px;
font-size:12px;
line-height:18px;
color:#666;
}

.directory_list ul.chart li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

.directory_list ul.chart li .thumb{
width: 110px;
height: 94px;
float:left;
}

.directory_list ul.chart li .desc{
width: 395px; /*original 435px */
float:left;
padding: 10px;
min-height:75px;
margin-right:15px;
}
.directory_list ul.chart li .rated {
width:77px;
float:left;
text-align:center;
}

.directory_list ul.chart li .rated .specs{
width:65px;
float:right;
display:block;
color:#333;
background-color:#fff0bb;
padding:10px 6px;
font-size:11px;
text-align:center;
}
.directory_list ul.chart li .rated .specs .rated_top {
display:block;
margin-bottom:6px;
}

.directory_list ul.chart li .rated .specs .points {
background-color:#fff0bb;
font-size: 25px;
}


.directory_list ul.chart li a.name:link, .directory_list ul.chart li a.name:visited{
font-size:14px;
color:#a6562b;
text-decoration:none;
}
.directory_list ul.chart li a.name:hover, .directory_list ul.chart li a.name:active{
text-decoration:underline;
}

.directory_list ul.chart li a.tag:link, .directory_list ul.chart li a.tag:visited{
color:#829b00;
text-decoration:none;
}
.directory_list ul.chart li a.tag:hover, .directory_list ul.chart li a.tag:active{
text-decoration:underline;
}

.directory_list ul.chart li a.reviews:link, .directory_list ul.chart li a.reviews:visited{
font-size:12px;
color:#829b00;
text-decoration:none;
border: 0px;
display:block;
}
.directory_list ul.chart li a.reviews:hover, .directory_list ul.chart li a.reviews:active{
text-decoration:underline;
}

.cuisine_ps {                   /*yanhao*/
position:absolute;
top:20px;
*top:30px; 
left:0px;
z-index:1;
}
.menu_select {
background:#f9f5ec; 
border:1px solid #e8dfcc; 
color:#9d9188; 
font-size:11px; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
padding:10px;
*padding:10px;
*height:128px;
height:384px;
*width:200px;
}

.text_ps {
width:204px; 
position:absolute; 
top:35px; 
left:3px; 
background:#f9f5ec; 
border:1px solid #e8dfcc;
}
.text_ps ul.tips_menu {
margin:0px;
padding:0px;
list-style:none;
}
.text_ps ul.tips_menu li {
display:block;
list-style-type:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#968a81;
margin:0;
padding:0px 4px;
height:20px;
line-height:20px;
cursor:pointer;
}
.text_ps .Login .Activatedaa {
background:#f9f5ec;
border:1px solid #e8dfcc;
border-bottom:none;
padding:5px; 
color:#d75c14;
}
.activated_login {
padding:2px 5px;
background:#f9f5ec;
border:1px solid #e8dfcc;
border-bottom:none;
color:#d75c14;
position:relative;
z-index:0;

}
.activated_login .login_box {
padding:10px 15px 5px;
background:#f9f5ec;
border:1px solid #e8dfcc;
position:absolute;
top:20px;
right:-1px;
z-index:-1;
width:182px;
}

.activated_login .login_box input.txtbox {
width:180px;
border:1px solid #cabcaf;
margin:2px;
padding:3px;
color:#666;
margin-top:10px;
}
.directory_search{
margin-bottom: 6px;
}
.button_ps {
position:absolute; 
top:12px; 
right:0px;
}
.lightblack_bg {
background:#332b27;
}
.mdg_bg {
background:#736a61;
}
#Sign_up {
position:absolute;
top:17px; 
left:-152px;
padding:5px;
width:200px;
z-index:1;
}
#Sign_up .top {
background:url(../images/Sign_up.gif) 10px 2px scroll no-repeat;
padding:4px 10px 2px;
color:#fff;
height:14px;
width:146px;
font-size:12px;
text-align:center;
}
#Sign_up .bottom {
padding:10px;
width:180px;
float:left;

font-size:10px;
color:#dad6cd;
}
#Sign_up .bottom p {
margin:5px 0;
}
#Sign_up .bottom p a:link, #Sign_up .bottom p a:visited {
color:#dad6cd;
text-decoration:underline;
}
#Sign_up .bottom p a:hover, #Sign_up .bottom p a:active {
color:#222;
text-decoration:none;
}
.txtbox{
width:170px;
border:1px solid #cabcaf;
margin:2px;
padding:3px;
color:#666;
}
.redbutton_button{
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
	font-size:12px;
}

.redbutton_button a {
	float:left;
	height:27px;
	background:url(../images/red_bottom.gif) no-repeat left top; 
	margin:0;
	padding:0 0px 0 8px;

}
.redbutton_button a span {
	float:left;
	display:block;
	background: transparent url(../images/red_button2.gif) no-repeat right top; 
	line-height:27px;
	color:#fff; 
	text-decoration:none;
	padding-right:8px;
	cursor: pointer;
	cursor: hand;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.redbutton_button a span {
	float:none;
}
/* End IE5-Mac hack */
.redbutton_button a:hover span, .redbutton_button a.hover span {
	color:#f27332; /* user-defined : main_menu_active_linkcolor_hover */
	background-color: transparent;
}

.redbutton_button a:hover, .redbutton_button a.hover {
	text-decoration:none;
}
.Sub .maincol .rest .upload .no_border {
width:657px;
}
.Sub .maincol .rest .upload .no_border .add_category {
width:257px;
padding:20px 20px 12px;
}
/*============================================= MAINBAR ================================== */
.Mainbar {
margin:0 auto;
width:800px;
}
.Mainbar .infor_box {
background:#fff;
padding:15px 15px 125px;
width:770px;
}
*html .Mainbar .infor_box {
\width:800px; /* for IE5 and IE6 in quarks mode */
w\idth:770px; /* for IE6 in standards mode */
}
.Mainbar .infor_box .leftside {
float:left;
width:170px;
margin-right:8px;
text-align:right;
}
.changepw {

position:absolute; 
top:17px; 
right:-42px; 
border:1px solid #e8dfcc; 
background:#f9f5ec; 
padding:15px; 
width:180px;
}
*html .changepw {
\width:210px; /* for IE5 and IE6 in quarks mode */
w\idth:180px; /* for IE6 in standards mode */
}
.changepw .tpc {
float:left;
margin-top:5px;
}

.years h1 .shortlist {
background:url(../images/short_icon.gif) no-repeat;
padding-left:20px;
color:#ed7c3f;
text-decoration:none;
font-size:11px;
background-position: left center;
}
.years h1 .fave {
background:url(../images/fave_icon.gif) no-repeat;
padding-left:20px;
color:#ed7c3f;
text-decoration:none;
font-size:11px;
background-position: left center;
}
.header a.shortlist {
background:url(../images/short_icon.gif) no-repeat;
padding-left:20px;
color:#ed7c3f;
text-decoration:none;
font-size:11px;
background-position: left center;
}
.header a.shortlist:hover {
text-decoration:underline;
}
.header a.fave {
background:url(../images/fave_icon.gif) no-repeat;
padding-left:20px;
color:#ed7c3f;
text-decoration:none;
font-size:11px;
background-position: left center;
}
.header a.fave:hover {
text-decoration: underline;
}

.reviews .search {
float:left;
width:520px;
}
.reviews .selectbox {
float:right;
text-align:right;
}
.reviews .selectbox select {
margin-left:10px;
}
.rest .replydiv {
width:665px;
padding-bottom:15px;
margin-bottom:20px;
border-bottom:1px solid #f1ede2;
padding-left:10px;
padding-right:10px;
}
.replydiv .reply_textarea {
width:653px;
height:140px;
border:1px solid #bbbbbb;
padding:5px;
margin:5px 0;
}
.yummerreviews .dis_replies {
border-bottom:1px solid #e0b78e;
}
.yummerreviews .dis_replies .replies_list{
float:left;
display:block;
width:100%;
margin-top:15px;
padding-bottom:20px;
}
yummerreviews .content { 
float:left;
width:570px;
}
.content .replies {
padding:10px 8px;
float:left;
background:#f4f0ee;
width:550px;
margin-bottom:10px;
float:left;
position:relative;
}
.content .replies .edit {
position:absolute;
top:5px;
right:7px;
}
.entry a.comment {
background:url(../images/comment_icon2.gif) left center scroll no-repeat;
padding-left:20px;
color:#a6562b;
text-decoration:none;
position:absolute;
top:32px;
right:25px;
font-weight:bold;
}
.entry a:hover {
text-decoration:underline;
}
.Description .paginations {
padding:0;
}
.Description .paginations a {
color:#A6562B;
padding:0 3px;
text-decoration:none;
}
.Description .paginations a:hover {
color:#A6562B;
padding:0 3px;
text-decoration:underline;
}
.Description .paginations a.activated {
font-weight:bold;
}
.displaying a.displayall {
background:url(../images/icon1.gif) no-repeat scroll left 2px;
font-weight:bold;
padding-left:10px;
margin-left:15px;
color:#e85b0f;
text-decoration:none;
float:left;
font-size:13px;
}
.displaying a.displayall:hover {
text-decoration:underline;
}
/*.Filter_resultsbox {
background:#fffae7;
padding:5px 12px;
color:#a6562b;
}*/

.Filter_resultsbox {
background:#DDDDDD;
padding:5px 12px;
/*color:#a6562b;*/
color:#312821;
border-top: 1px solid #BBBBBB;
border-bottom: 1px solid #BBBBBB;
margin-bottom: 10px;
}

.Filter_resultsbox .select {
	margin-left:10px;
}
img.icon {
vertical-align:middle;
margin-right:8px;
}
.zd {
z-index:0;
*z-index:-1;
}

.about{
width:100%;
min-height:400px;
}
.about .big_title{
color:#829B00;
font-size:22px;
font-weight:bold;
margin:0 0 15px 0;
}
.about .s_title{
color:#C53E00;
font-weight:bold;
font-size:14px;
}
.about p{
margin:0 0 15px 0;
line-height:20px;
}
.about_l{
width:65%;
float:left;
margin-right:20px;
}
.about_r{
float:left;
}
.about_r img{
padding:2px;
border:1px #ccc solid;
}
.reviewers{
float:left;
width:145px;
text-align:center;
margin:10px;
}
.reviewers_bg{
background-color:#FBF4D6;
float:left;
padding:10px;
}

.DefaultImage {
text-align:center;
float:right;
width:95px;
}

.delicious_photos{
font-family:arial;
color:#829b00;
}	
.entertaining{
font-family:arial;
color:#829b00;
}
.writing{
font-family:arial;
color:#829b00;

}
.note{
font-family:arial;
color:#829b00;
}
.nice_profile{
font-family:arial;
color:#829b00;
}
.thumbs_up{
font-family:arial;
color:#829b00;
}

.Compliment_box {  /* yanhao 04Nov */
background:url(../images/ComplimentsBox_bg.gif) repeat-x;
border:2px solid #f8d6a0;
width:540px;
padding:0 5px 0px 20px;
height:222px;
color:#736863;
}

.Compliment_box .title {
font-size:18px;
color:#c53e00;
margin-bottom:10px;
font-family:arial;
display:block;
font-weight:bold;
}
.Compliment_box .compliments {
float:left;
line-height:24px;
margin-right:35px;
}
.Compliment_box .compliments input {
vertical-align:-2px;
}
.Compliments_textarea {
width:320px;
border:1px solid #d4d0c8;
margin:2px;
padding:3px;
color:#666;
height:80px;
margin-bottom:10px;
}

.Reviews {  /* yanhao 11Nov */
font-size:12px;
color:#829b00;
font-weight:bold;
}
.ComplimentFont {
font-family:Arial;
color:#829b00;
}
.Min_box {  /* yanhao 12Nov */
margin-bottom:5px;
}
.Unborder {
border:none;
}
ul.yumreviews li.featured .rated {
line-height:25px;
}
.MarginLeft {
margin-left:10px;
}
.bigword a.dullorange {
color:#DD7522;
text-decoration:none;
font-weight:bold;
}
.bigword a.dullorange:hover {
text-decoration:underline;
}
.Comment_Textarea {
width:540px;
margin-right:20px;
height:90px;
}
.CommentBox {
background:#fffaef;
padding-bottom:10px;
}
.Basicdetails {
float:left;
width:210px; /*original = 230px*/
margin-right:15px;
display:inline;
}
.Basicdetails p {
margin-bottom:10px;
}
.Italic {
font-style:italic;
font-size:11px;
}
.RatedPrice {
font-size:16px;
font-weight:bold;
color:#e85b0f;
line-height:16px;
}
.Hours_select {
width:70px;
}
.Day_select {
width:80px;
}
.Alsoviewed {
padding:10px;
}
.Logo_border {
border:1px solid #d6cdb9;
}

.UsersEvents p {
display:block;
padding:5px 0px 5px 20px;
}
#ajax_restaurant_result {
padding-left:15px;
}
img.UserPhoto_border {
border:2px solid #beb2a5;
}
.Comment_SmallTextarea {
width:190px;
height:90px;
}
.Comment_MedTextarea {
width:250px;
height:90px;
}
.UserRestaurant {
float:left;
width:555px; /* original = 595px */
}

.Spent {
color:#999;
display:block;
margin:3px 0;
line-height:16px;
}
.Location {
font-size:14px;
}
.ComplimentsBox {
padding:3px 15px;
background:#829b01;
color:#fff;
display:block;
}
.lightgreen_box {
background:#f2fbbf;
padding:10px 8px;
width:550px;
margin-bottom:10px;
}
.lightgreen_box p {
margin-bottom:5px;
}
.rightbox {
float:right;
text-align:right;
line-height:20px;
}
.rightbox a.edit {
display:block;
margin-left:3px;
margin-bottom:5px;
}
a.edit {
font-size:11px;
color:#C53E00;
text-decoration:underline;

}
a.edit:hover {
text-decoration:none;
}
.Pink_BorderBtm {
border-bottom:1px solid #E0B78E;
}
.Telephone_textbox {
width:212px;
border:1px solid #e0b78e;
padding:3px;
}
.Gender {
color:#beb9b6;
}
.Date {
color:#829B00;
font-size:11px;
}
.ReviewNumber {
color:#736863;
font-weight:bold;
font-size:12px;
}
.ReviewTitle {
color:#333;
font-weight:bold;
}
ul.Subscribers_list { 
margin-top:15px;
padding:0;
list-style:none;
}
ul.Subscribers_list li {
width:137px;
float:left;
display:inline;
height:110px;
text-align:center;
}
ul.Subscribers_list li img {
margin-bottom:5px;
}
ul.Subscribers_list li .subscribers_name {
display:block;
text-align:left;
}
ul.Subscribers_list li .subscribers_name .userslink {
display:inline;
}
.SubscribersDiv {
border-bottom:1px solid #E0B78E;
padding-bottom:20px;
}
.SubscribersDiv .green_button {
margin:0 10px;
}
a.reviews:link, a.reviews:visited{
font-size:12px;
color:#829b00;
text-decoration:none;
font-weight:bold;
}
a.reviews:hover, a.reviews:active{
text-decoration:underline;
}
/* =================== Terms and Conditions ======================*/
.terms_list{
	list-style-type: lower-alpha;
	margin-bottom: 15px;
}
.terms_list li{
	margin-left: 50px;
	margin-bottom: 10px;
}

/**Yummy promotions*/
.Home .sidecol .yummy_promotions{
	background-color: #ffffff;	
	padding: 10px 5px 0 10px;
}
.Home  .sidecol .yummy_promotion_container{
	width: 100%;	
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
}
.Home  .sidecol .yummy_promotion_container img{
	border: 3px solid #312821;
}
.Home  .sidecol .yummy_promotion_container a{
	color: #EF7110;
	text-decoration: none;
}
.Home  .sidecol .yummy_promotion_container a:hover{
	text-decoration: underline;
}
.Home  .sidecol .yummy_promotion_info{
	width: 210px;
	margin: 0 0 0 5px;
	font-size: 11px;
}
.Home  .sidecol .yummy_promotion_container .yummy_promotion_title a{
	font-size: 11px;
	color: #312821;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
/*****************END Yummy Promotions******************/