/* CSS Document */
#navbar { border: solid 1px #CCCCCC; padding:5px 10px 5px 10px; color:#CC0000; border-bottom-width:0px;}
#searcinfobar {
	background: url(images_icon/bg_graybar2.gif) top repeat-x;
	height:35px;
	border-left: solid 1px #CCCCCC; 	
	border-right: solid 1px #CCCCCC; 
	padding-left:10px;	
}
#score {
width:35px;height:40px; padding:20px 0px 0px 5px; text-align:center; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666666;
}
.searchrestrow {
margin:5px 10px 5px 10px; border:solid 1px #CCCCCC; padding:5px 10px 5px 10px; background-color:#FFFFFF;}
.searchrestrow td { vertical-align:top;}
.searchrestrow .left { float:left; width: 80px;}
.searchrestrow .cent { padding-left:10px; float:left; width:290px;}
.searchrestrow .right { float:right;}

h2 { font-size:15px; color:#CC0000; margin:3px;}
h3 { font-size:13px; color:#CC0000; margin:3px;}
h4 { font-size:14px; color:#CC0000; margin:3px;}

#district, .district, #Odistrict, #Ndistrict,#Otdistrit { height:20px; padding:5px; background-color:#FFFFFF; border: solid 1px #CCCCCC; color:#000000; }
#district a, .district a, #Odistrict a, #Ndistrict a, #Otdistrit a {color:#990000; padding:5px;}
#pagebar {  margin:5px 10px 5px 10px;padding:5px 10px 5px 10px; text-align:right;}
#pagebar a { color:#000000;  }
#pagebar a:hover { color:#990000; text-decoration:underline;}
#resthead { background:url(images_icon/rest_title.gif); border: solid 1px #CCCCCC; height:59px; padding-left:10px; border-bottom-width:0px;}
.resttitle {height:20px; margin:4px;}
.restscore {height:20px; margin:4px; font-size:16px; font-weight:bold; float:left; color:#CC0000;}
.restinfoboard, .recipeinfoboard {margin:5px 10px 5px 10px;}
.restinfoboard img {padding:1px; border:solid 1px #CCCCCC; margin:2px;}
.restinfoboard td {vertical-align:top;}
.restinfo { margin:0px 0px 0px 10px;}
.restinfo img {border-width:0px;}
.pictitle{ background:url(images_icon/rest_imgtitle.gif) no-repeat; padding:2px 0px 0px 20px; height:21px;margin:2px;}
#reviewtagblock,#reviewcontent {
	border:solid 1px #CCCCCC;
	margin-top:1px;
	 line-height: 25px; 
	 font-size: 15px;
}
#restreview {padding:10px;}
#message {
	margin:20px;
	padding:10px;
	border: dashed 1px #CCCCCC;
	
	background-color:#FFFFFF;
}
#message_1 {
	margin:10px;
	padding:5px;
	border: dashed 1px #CCCCCC;
	
	background-color:#FFFFFF;
}
.msgrow { margin-top: 10px;}
#message_card {
	font-size:12px;
	margin:20px;
	padding:10px;
	border: dashed 1px #CCCCCC;
	
	background-color:#FFFFFF;
}



/* for recipe  */
#topicrow, .topicrow {
	background:url(images_icon/btm-intro.gif) no-repeat;
	padding: 5px 5px 5px 35px;
}
#topicrow td {vertical-align:top;}
.topictitle { background-color:#FDECE5; margin:0px; padding:5px;}

#recipeimg { text-align:center; border:solid 1px #CCCCCC;  padding:10px; margin:5px;}
#recipeoffering { background:url(images_icon/icon-023.gif) 10px 10px no-repeat #FFFFFF; padding:60px 10px 10px 10px; line-height:20px;margin:5px; border:solid 1px #CCCCCC; line-height: 25px; font-size: 12px}
#recipeofferingrest { background:url(images_icon/icon-023-rest.gif) 10px 10px no-repeat #FFFFFF; padding:60px 10px 10px 10px; line-height:20px;margin:5px; border:solid 1px #CCCCCC; line-height: 25px; font-size: 12px}
#recipeofferingchef { background:url(images_icon/icon-023-chef.gif) 10px 10px no-repeat #FFFFFF; padding:60px 10px 10px 10px; line-height:20px;margin:5px; border:solid 1px #CCCCCC; line-height: 25px; font-size: 12px}
#recipedict { background:url(images_icon/icon-022.gif) 10px 10px no-repeat #FFFFFF; padding:60px 10px 10px 10px; line-height:20px;margin:5px; border:solid 1px #CCCCCC; line-height: 25px; font-size: 12px}
#recipemtdata { background:url(images_icon/mobile2.gif) 10px 10px no-repeat #FFFFFF; padding:60px 10px 10px 10px; line-height:20px;margin:5px; border:solid 1px #CCCCCC; line-height: 25px; font-size: 12px}
#provider, #recipetxt { border:solid 1px #CCCCCC; padding:10px; margin:5px 5px 5px 0px; background-color:#FFFFFF; line-height: 25px; font-size: 15px;}
#reciperelated {background:url('images_icon/recipe_other_2.gif') repeat-y; text-align:center;}
