#home { 
  margin: 0;	
  padding: 0;
  /*background: #ffa500;*/
  /*background: url("/images/pg_bg_main.PNG") repeat;*/
  /*background: #df8e17;*/
/*  font-family: Arial, Helvetica, sans-serif; */
  font-family: Arial, Helvetica, sans-serif;
}

.boldfont{
	font-weight: bold;
}

.font12{
	font-size: 12px;
}

.font14{
	font-size: 14px;
}

.font24{
	font-size: 24px;
}
.font28{
	font-size: 28px;
}
.font30{
	font-size: 30px;
}

.font36{
	font-size: 36px;
}

#container {
  width: 965px;
  min-width: 760px;
  margin: 0 auto;
  padding: 0px;
  background-color:#FFFFFF;  
}

.bgrdwhite{ background: #ffffff;}

#header {
  background: #fff url(/images/header-background-33.png) repeat-x;
  height: 80px;
  margin-top: 0px;
  padding-top: 0px;
}

#header2 {
  background: #fff url(/images/header-background-33-search.png) repeat-x;
  height: 80px;
  margin-top: 0px;
  padding-top: 0px;
}

.menu{ 
	float: left;
	color: #ffffff; 
	padding-top: 0px; 
	font-weight: bold;
}

.menu-home{
	height: 20px;
	padding-left: 30px;
	width: 200px;
	font-size: 110%;
}

.menu-submit{
	height: 16px;
	padding: 4px 0 0 5px;
	text-align: left;
	padding-right: 5px;
	width: 220px;
	font-size: 90%;
}

.menu-other{
	height: 16px;
	padding-top: 4px;
	text-align: right;
	padding-right: 5px;
	width: 500px;
	font-size: 90%;
}

ul.none {list-style-type:none}
ul.circle {list-style-type:circle}
ul.square {list-style-type:square}
ul.disc { padding: 0px 0 0 25px; list-style-type:disc}

ol {padding: 0px 0 0 35px; }
ol.upper-roman {list-style-type:upper-roman}
ol.lower-alpha {list-style-type:lower-alpha}
ol.decimal {list-style-type:decimal}

#logo{
	width: 200px;
	height: 40px; 
	float: left;
}

#search_box{
	width: 500px;
	height: 26px; 
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #ff8c00; 
	padding: 14px 0 0 40px;
}


#signin-login{
	color: #ffffff; 
  	width: 215px;
  	height: 35px; 
  	text-align: right;
  	float: right;
  	padding: 5px 10px 0 0; 
  	font-size: 14px; 
  	font-weight: bold;"	
}

#fp_left_sec{
  padding-top: 10px; 
  margin: 0px 17px 10px 23px ; 
  width:448px;
  height:418px;
  float: left;
}

.yield{
	float: left;
	background-color: #ffffff;
}

#nav-path{
  padding-top: 2px;  
  width:913px;  
  height:20px;
  float: left;
  border: 1px solid red;
}


#explore, #express{
  padding-top: 15px; 
  margin: 0px 3px 20px 10px; 
  width:200px;  
  height:580px;
  float: left;
}

#explore-header, #express-header{ 
  height: 50px;
  font-size: 24px;
  text-align: left;
  border-bottom: 1px solid #ccc;
}

#best-food-header, #pop-dish-header{ 
  height: 20px;
  padding: 10px 0 0 22px;
}

#rec-review-header, #top-contributor-header{ 
  height: 20px;
  padding: 10px 0 0 30px;
}

#best-food-content, #pop-dish-content{ 
  height: 450px;
  padding: 1px 0 0 10px;
}

#paginate{
	font-weight: bold; 
	text-align: center;
}

#rec-review-content, #top-contributor-content{ 
  height: 450px;
  padding: 1px 0 0 0;
}

#rec-fc-review-content{ 
  height: 450px;
  padding: 1px 0 0 0;
}

#pop-dish-content-2, #fc-rec-review-content, #fc-top-contributor-content{ 
  height: 450px;
  padding: 1px 0 0 10px;
}

#best-food-content-more-edit, #pop-dish-content-more-edit, #rec-review-content-more-edit, #top-contributor-content-more-edit{
  height: 20px;
  font-size: 12px;
  padding: 15px 0 0 5px;
  text-align: center;
  font-weight: bold;
}


.mustard_leftrightborder{ 
  background: #ffff99;
  border-style: none solid none solid;
  border-width: 1px;
  border-color: #ccc;
}

.bestfoodplaces{
	height: 22px;
	padding: 0px;
	float: left;
	width: 172px;
}

.bestfoodplaces2{
	padding: 0 0 10px 0;
	float: left;
	width: 172px;
}

.rankbestfoodplaces{
	height: 20px;
	float: left;
	width: 20px;
	display: none;
}















#top-food-category-header{
  padding: 8px 0 0 20px;
  width: 230px;
  height: 20px;
  float: left;
  font-weight: bold;
}

#neighborhoods{
  padding:10px 9px 0px 9px;
  margin: 0px 4px 0px 4px ; 
  height: 55px;
  width: 504px;
  float: left;	
  font-size: 11px;
  border-bottom: 1px solid #ccc;
}

.restaurants-listing{
  padding:10px 0px 0px 0px;
  margin: 0px 4px 0px 0px ; 
  float: left;	
  width: 510px;
}

#restaurants-header{
  font-size: 14px;
  padding-left: 20px;
  height: 20px;
}

#restaurants-content{
  padding: 0px;
  font-size: 12px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}

#restaurants-content-firstrow{
  padding: 10px 0 0 0;
  height:  20px;
  font-size: 12px;
  /*border-bottom: 1px dashed #ccc;*/
}

#content-firstrow{
  float: left;
  margin: 0 2px 0 2px;
}

#place-info{
  width: 163px;
  float: left;
  margin: 0 2px 0 2px;
  font-size: 16px;
}

#place-rank{
  width: 25px;
  float: left;
  text-align: center;
}

#dish-info{
  text-align: center;
  width: 250px;	
  float: left;
}

#dish-info-1{
  margin-left: 4px;
  width: 108px;	
  float: left;
  text-align: center;
}

#top-food-category-content{
  padding: 0px 0 0 20px;
  width: 230px;
  float: left;
  font-size: 12px;
  height: 450px;
}


#top-dishes-header-1{
  padding: 8px 0 0 100px;
  width: 380px;
  height: 20px;
  float: left;
  font-weight: bold;
}

#main-city-header{
  padding: 40px 0 0 200px;
  height: 30px;
  float: left;
  font-weight: bold;
}

#main-city-content{
  padding: 20px 40px 0px 40px;
  height: 200px;
  float: left;
  text-align: center;
  font-weight: bold;
}

#rec-reviews-header{
  padding: 8px 0 0 120px;
  width: 580px;
  height: 20px;
  float: left;
  font-weight: bold;
}

#rec-reviews-content{
  padding: 0px 0 0 100px;
  width: 580px;
  float: left;
  font-size: 12px;
}

#top-dishes-header-2{
  padding: 8px 0 0 0px;
  width: 330px;
  height: 20px;
  float: left;
  font-weight: bold;
}

#top-dishes-content-1{
  padding: 0px 0 0 100px;
  width: 380px;
  float: left;
  font-size: 12px;
}

#all-ni-content{
  padding: 0px 0 10px 10px;
  width: 150px;
  float: left;
  font-size: 12px;
}

#top-dishes-content-2{
  padding: 0px 0 0 20px;
  width: 330px;
  float: left;
  font-size: 12px;
}

#best-pizza-header-2{
  padding: 8px 0 0 40px;
  width: 290px;
  height: 20px;
  float: left;
  font-weight: bold;
}

#best-pizza-content-1{
  padding: 0px 0 0 100px;
  width: 380px;
  float: left;
  font-size: 12px;
}

#best-pizza-content-2{
  padding: 0px 0 0 0px;
  width: 330px;
  float: left;
  font-size: 12px;
}

.topfoodcategory{
	height: 8px;	
	padding-left: 5px;
	width: 200px;
}

.topfoodneighborhood{
	height: 8px;
	padding-left: 5px;
	width: 200px;
}


#top-food-neighborhood-header{
  padding: 8px 0 0 20px;
  width: 230px;
  height: 20px;
  float: right;
  font-weight: bold;
}

#top-food-neighborhood-content{
  padding: 0px 0 0 20px; 
  width: 230px;
  float: right;
  height: 460px;
  font-size: 12px;
}



#grubia-center{
  width: 530px;
  float: left;
}

#other-grubia-center{
  width: 860px;
  float: left;
  padding: 0 50px 0 50px;
}

#other-grubia-center2{
  width: 660px;
  float: left;
  padding: 0 50px 0 150px;
}

#grubia-text{
  padding:15px 9px 0px 9px;
  margin: 0px 4px 0px 4px ; 
  font-weight: bold;
  height: 60px;
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  color: #736F6E;
  background:url('/images/grubia-text-6.PNG') no-repeat center top;
}

#place-nav{
  padding:0px 9px 0px 9px; 
  font-weight: bold;
  height: 25px;
  font-size: 14px;
  color: #736F6E;
}

#best-text-1{
  padding:15px 9px 0px 9px;
  margin: 0px 4px 0px 4px ; 
  font-weight: bold;
  height: 20px;
  font-size: 14px;
  color: #736F6E;
}
#best-text-2{
  padding:1px 9px 0px 20px;
  margin: 0px 4px 0px 4px ; 
  font-weight: bold;
  height: 39px;
  font-size: 23px;
  border-bottom: 1px solid #ccc;
  color: #A0A0A0;
  font-family: 'Cooper Black';
}

#grubia-express{
  width: 503px;
  padding:10px 9px 0px 9px;
  margin: 0px 4px 0px 4px ; 
  height:20px;
  float: left;
  border-top: 1px solid #ccc;
  text-align: center;
  font-size: 18px;
}


#grubbing{
  margin: 35px 17px 0px 23px ; 
  width: 913px;
  float: left;
  text-align: center;
  border: solid 1px #cccccc;
}

#let_us_know_header{
  margin: 20px;
  height: 40px; 
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

.opaque{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.opaque100{
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.border{
	border: 1px solid red;
}

#place_city{
  margin: 2px;
  height: 20px;
  width: 240px;
  float: left; 
}

#place_restaurant{
  margin: 2px;
  height: 20px;
  width: 350px;
  text-align:center;
  float: left; 
}

#place_grub{
  margin: 2px;
  height: 20px;
  width: 350px;
  text-align:center;
  float: right; 
}

.selected_review{
  width: 460px;
  float: left;
  border-right: 1px #cccccc solid;
}

#selected_review_grate, #your_review_grate{
	height: 80px;	
}

#selected_review_gweet, #your_review_gweet{
	height: 100px;
		
}

#selected_review_glick{
	height: 150px;
}

#your_review_glick{
	height: 50px;
}

#your_review_submit_button{
	height: 80px;
	padding-top: 20px;
	text-align: center;
}

.your_review{
  width: 450px;
  float: right;
}

#grubia_feedback{
  margin: 20px 2px 20px 2px;
  height: 40px;
  padding-top: 20px;
  width: 950px;
  text-align: center;
  vertical-align: middle;
  float: left; 
}





#grubbing_error_header{ 
  width: 643px;
  height:30px;
  padding-left: 270px;
  float: left;
  text-align: center;
  padding-top: 5px;
  font-size: 20px;
  color: #ff5500;
  background-color: #eeeeee;
}

#grubbing_error_text{ 
  width: 643px;
  height:40px;
  float: left;
  padding-left: 270px;
  text-align: left;
  font-size: 16px;
  color: #ff5500;
  background-color: #eeeeee;
}


#grubia_theme{ 
  margin: 25px 17px 10px 23px ; 
  width: 913px;
  height:565px;
  float: left;
  text-align: center;
}

#man_search{
	font-size: 12px;
	padding-top: 0px;  
  	width: 80px;
  	height:50px;
  	float: left;	
}

#man_speak{
	font-size: 14px;    
  	width: 80px;
	float: left;
  	height:49px;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.search{  
	padding-top: 30px;  
  	width: 827px;
  	height:50px;
  	float: left;
	text-align: center;
}

#submit{
	display: none;  
	padding-top: 0px;  
  	width: 827px;
  	height:100px;
  	float: left;
}

/* PROFILE PAGE */
#profile_left_section{ float: left; margin: 10px 15px 10px 10px ; width:565px;}
#username_header, #grub_name_header { font-size: 25px; font-weight: bold;}

/*#photo_content { border:solid thick; color: #f5f5f5; padding:0px 0px 0px 0px; padding:4px 9px 9px 9px; width:360px; height:270px; float: left; }*/
#photo_content { margin: 4px 0px 9px 4px; border:solid thick; color: #f5f5f5; width:360px; float: left; text-align: center; }
#photo_content2 { padding:2px 9px 2px 9px; width:360px; height:30px; float: left; text-align: center; font-size: 20px;}
#photo_spinner{ display: inline; padding-top:144px; width:360px; height: 144px; text-align: center; float: left; }
#grub_photo_content { margin: 4px 47px 0px 8px; border:solid thick; color: #f5f5f5; width: 500px; float: left; text-align: center; }
#grub_photo_content2 { padding:2px 9px 2px 9px; width:500px; height:30px; float: left; text-align: center; font-size: 20px;}
#grub_photo_spinner{ display: inline; padding-top:144px; width:360px; height: 144px; text-align: center; float: left; }

#your_review_spinner{ 
	height: 150px;
	padding-top: 100px;
	text-align: center;
}

#your_review_thank_you{ 
	height: 150px;
	padding-top: 80px;
	text-align: center;
	color: red;
	font-size: 80%;
}

#place_content { margin: 8px 4px 9px 8px; width:360px; height:65px; float: left; display: inline;}
#place_content_tools{ padding:0px 2px 9px 11px; width:180px; height:65px; float: left; display: inline; }


#user_content{ padding:4px 6px 9px 14px; width:161px; float: left; display: inline;}
#user_content_tools{ padding:9px 2px 9px 10px; width:161px; float: left;  display: inline;}
.box_gray_top_565x9 { height:9px;background:url('/images/bg_gray_box_top_565x9.gif') no-repeat left top;font-size:0; }
.box_gray_bot_565x9 { float: left; width: 565px; height: 9px; background:url('/images/bg_gray_box_bot_565x9.gif') no-repeat left top;font-size:0; }
.box_titles {
	font-family: 'Comic Sans MS';  
	font-size: 20px;
	font-weight: bold;
	padding:0px 9px 0px 9px;
	line-height:1.2em;
	color:#000000;  
}

.box_regular_titles {  
	font-size: 16px;
	font-weight: bold;
	padding:5px 9px 0px 9px;
	/*line-height:1.2em;*/
	color:#000000;  
}
.paddown10px{
	padding-bottom: 10px;
}
	
.gmaps_titles {  
	padding:0px 9px 0px 9px;
	font-size: 12px;
	line-height:1.2em;
	color:#000000;  
}
.box_regular {
	font-size: 12px;
	line-height:1.2em;
	color:#000000;   
}

.box_background_left{ background:url('/images/bg_gray_box_mid_565x2.gif'); }
.box_gray_top_161x8 { height:8px;background:url('/images/bg_gray_box_top_161x8.gif') no-repeat left top;font-size:0; }
.box_gray_bot_161x8 { float: left; width: 161px; height:9px;background:url('/images/bg_gray_box_bot_161x8.gif') no-repeat left top;font-size:0; }
.box_background_left2{ width: 161px; background:url('/images/bg_gray_box_mid_161x2.gif'); repear-y; }
.box_gray_mid_200x2{ background:url('/images/bg_gray_box_mid_200x2.gif'); }




.rep_vertical { line-height:1.2em;color:#000000; background:url('/images/bg_gray_box_mid_565x2.gif') repeat-y; }
.box_gray_top_526x9 { height:9px;background:url('/images/bg_gray_box_top_526x9.gif') no-repeat left top;font-size:0; }
.box_mid_526x2 { padding:0px 9px 0px 9px;line-height:1.2em;color:#000000; background:url('/images/bg_gray_box_mid_526x2.gif') repeat-y; }
.box_gray_bot_526x9 { height:9px;background:url('/images/bg_gray_box_bot_526x9.gif') no-repeat left top;font-size:0; }





#profile_right_section { float: right; margin:10px 0px 10px 10px; width: 350px;}
#taglist{ padding:30px 9px 9px 9px; }
#taglist_edit{ font-size: 14px; font-weight: bold; float: left; background: #FFFFCC; width: 330px; margin-left: 1px; margin-right: 1px; padding: 0px 9px 0px 9px;}
#tags_header{ width: 282px; float: left;}
#tags_edit_buttons{ padding: 0px 10px 0px 0px; float: right; width: 40px; text-align: left; }

#tag_name{ 
  padding: 2px 2px;
  /*font-family: monospace;*/
  border: solid 1px #cccccc;
  font-size: 1.1em;
}

#tag_name_font{ 
  /*font-family: monospace;*/
  border: solid 1px #cccccc;
  font-size: 18px;
  color: #ff9900;
}

.tag_name_font_class{ 
  /*font-family: monospace;*/
  border: solid 1px #cccccc;
  font-size: 16px;
  font-weight: bold;
  color: #ff9900;
}

.tag_name_font_class2{ 
  /*font-family: monospace;*/
  border: solid 1px #cccccc;
  font-size: 14px;
  font-weight: bold;
  color: #ff8c00;
}

.main_rest{
	width: 250px;
}

.main_city{
	width: 180px;
}

.header_rest{
	width: 170px;
}

.header_city{
	width: 120px;
}
	
#tag_name_font2{ 
  /*font-family: monospace;*/
  border: solid 1px #cccccc;
  font-size: 18px;
  font-style: italic;
  color: #ff9900;
}

#my_details_name, #your_comment_title, #your_comment{ 
  /*font-family: monospace;*/
  border: solid 1px #cccccc;
}

.tag_name_1{ 
  background-color: #eaeada;
}

.tag_name_1_1{ 
  background-color: #eaeada;
  font-size: 10px;
}

.tag_name_1_1_1{ 
  background-color: #ffffff;
  border: none;
}

.tag_name_2{ 
  background-color: #ffffff;
}

.tag_name_2_2{ 
  background-color: #ffffff;
  font-size: 10px;
}

#tag_add_button{ 
  padding: 2px 2px;
  border: solid 2px #cccccc;
  font-size: 1.1em;
  font-weight: bold;
}

#my_details_update_button{ 
  padding: 2px 2px;
  border: solid 2px #cccccc;
  font-weight: bold;
}

.tag_add_1{ 
  background-color: #32cd32;
  color: White;
  font-weight: bold;
}

.tag_add_2{ 
  background-color: #ffffff;
  color: #32cd32;
  font-weight: bold;
}

#tag_clear_button{ 
  padding: 2px 2px;
  border: solid 2px #cccccc;
  font-size: 1.1em;
  font-weight: bold;
}

#my_details_cancel_button{ 
  padding: 2px 2px;
  border: solid 2px #cccccc;
  font-weight: bold;
}

.tag_clear_1{ 
  background-color: #ff4500;
  color: White;
  font-weight: bold;
}

.tag_clear_2{ 
  background-color: #ffffff;
  color: #ff4500;
  font-weight: bold;
}


.box_gray_top_200x9 { height:9px;background:url('/images/bg_gray_box_top_200x9.gif') no-repeat left top;font-size:0; }
.box_gray_bot_200x9 { height:9px;background:url('/images/bg_gray_box_bot_200x9.gif') no-repeat left top;font-size:0; }
.box_gray_top_350x9 { height:9px;background:url('/images/bg_gray_box_top_350x9.gif') no-repeat left top;font-size:0; }


.box_background_right{ background:url('/images/bg_gray_box_mid_350x2.gif'); }

.box_mid_350x2 { padding:0px 9px 0px 9px;line-height:1.2em;color:#000000; background:url('/images/bg_gray_box_mid_350x2.gif') repeat-y; }
.box_gray_bot_350x9 { height:9px;background:url('/images/bg_gray_box_bot_350x9.gif') no-repeat left top;font-size:0; }

#test_spinner{ display: inline; }

#my_details { width:565px; float: left; }
#grub_details{ width:565px; float: left; }
#my_details_header, #grub_details_header{ height: 36px; padding:0px 9px 0px 9px; float: left; }
#my_details_edit_buttons { height: 36px; padding: 0px 10px 0px 0px; float: right; width: 40px; text-align: right; }
#grub_details_edit_buttons{ height: 36px; padding: 0px 10px 0px 0px; float: right; width: 240px; text-align: right; }

#my_details_info { width:547px; float: left; padding:9px 9px 9px 9px; }
#grub_details_info{ width:547px; height: 100px; float: left; padding:9px 9px 9px 9px; }


#my_favorites{ padding:9px 9px 9px 9px; width:547px; float: left; }
#my_entries{ padding:9px 9px 9px 9px; width:547px; float: left;}

.comment{ padding:0px 0px 0px 0px; float: left; }
#comment_data{ width:465px;}
#comment_data2{ width:349px;}
#comment_qus{ width:160px;}

#comments{ padding:0px 0px 0px 0px; width:565px; float: left;}
#comments_header{ height: 36px; width: 315px; float: left; }
#comments_edit_login{ font-size: 14px; height: 36px; float: left; width: 220px; text-align: right; }
#comments_edit_buttons{ height: 36px; padding: 0px 10px 0px 0px; float: right; width: 40px; text-align: right; }
#comments_info{ width:565px; float: left; }
.comment_info{ float: left; }

#servings_info{ width:565px; float: left; }
#likeometer_action{ padding-top: 10px; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
#looking_users{ font-size: 10px; padding: 10px; text-align: left; }
#looking_users_photos{ padding: 5px; float: left;}
#related_grubs_content{ padding: 10px; text-align: center; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.comments_user_photo{   
	padding:9px 9px 0px 9px; 
	text-align: center;
	width:69px; 
	font-size: 12px;
	float: left;  
}

#taglist_edit{ padding: 0px 9px 0px 9px;}

.grub_user_photo{   
	padding:9px 9px 0px 9px; 
	text-align: left;
	width:200px; 
	font-size: 12px;
	float: left;  
}

#comments_new{ border-left: solid 1px #cccccc; border-right: solid 1px #cccccc;font-size: 14px; font-weight: bold; float: left; background: #FFFFCC; width:545px; padding: 0px 9px 0px 9px; }

.added_div{  background: #ffffff; margin: 0px 1px 0px 1px;}

.odd_div{ float: left; background-color: #ffff99; margin: 0px 1px 0px 1px; }
.even_div{ float: left; background-color: #ffffff; margin: 0px 1px 0px 1px; }

#comments_data{ width:456px; float: left; padding:9px 9px 0px 9px; font-size: 12px; vertical-align: middle;}
#comments_data2{ width:350px; float: left; padding:9px 9px 0px 9px; font-size: 12px; vertical-align: middle;}

#grub_data_old{ width:270px; float: left; padding:9px 8px 0px 9px; font-size: 12px; }
#grub_data{ width:484px; float: left; padding:9px 8px 0px 9px; font-size: 12px; }
.grub_grade{ height: 54px; float: right; width: 58px; text-align: right; }

.user_input{ 
font-family: 'Comic Sans MS'; 
width:544px;
margin-right: 1px; 
float: left; 
padding:9px 9px 0px 9px; 
font-size: 12px; 
vertical-align: middle;}

.place_user_question{ 
font-family: 'Comic Sans MS'; 
width:403px;
margin-right: 1px; 
float: left; 
padding:9px 0px 0px 9px; 
font-size: 12px; 
vertical-align: middle;
}

.place_user_input{ 
font-family: 'Comic Sans MS'; 
width:543px;
margin-right: 1px; 
float: left; 
padding:9px 0px 0px 9px; 
font-size: 12px; 
vertical-align: middle;
}

.grub_display{ 
	float: left; 
	vertical-align: middle; 
}

.place_user_input_feedback{  
width:143px;
margin-right: 1px;
float: right; 
padding:9px 5px 0px 0px; 
font-size: 12px; 
color: red;

vertical-align: middle;}

#box_mid_526x2_header { padding:0px 9px 0px 9px; width:470px;}
#box_mid_526x2_header_edit { padding:0px 9px 0px 9px; width:38px; }
#box_mid_526x2_content_photo { padding:0px 9px 0px 9px; width:320px; height:280px; float: left;}
#box_mid_526x2_content { padding:0px 4px 0px 4px; width:178px; float: right;}

#box_gray_mid01 { border:solid thick; color: #f5f5f5; padding:0px 0px 0px 0px;}


#fp_right_sec1 { padding-top: 10px; float: left; margin:0px 0px 5px 10px; width: 438px;}
#fp_right_sec2 { float: left; margin:10px 0px 5px 10px; width: 438px;}

.box_grubbing_top { height:9px;background:url('/images/bg_grubbing_top.gif') no-repeat left top;font-size:0; }

.box_grubbing_mid{ font-family: 'Comic Sans MS'; height: 60px; 
	font-weight:  bolder; font-size: 25px;
	text-align: center;
	padding-top: 0px;
	line-height:1.2em;color:#000000; }

#my-glider{
	float:left;
}

.box_grubbing_mid_left{ 
	font-size: 14px;
	padding-top: 0px;  
  	width: 80px;
  	float: left;
	font-family: 'Comic Sans MS'; 
	font-weight:  bolder;
	line-height:1.2em;color:#000000;
}

.box_grubbing_mid_right{ 
	font-size: 25px;
	padding-top: 0px;  
  	width: 827px;
  	float: left;
	font-family: 'Comic Sans MS'; 
	font-weight:  bolder;
	line-height:1.2em;color:#000000;
}

div.header_auto_complete{ 
	height: 60px;  
	font-weight: bolder;
	font-size: 14px;
	padding-top: 0px;
	line-height:1.2em;
	color:#666362;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 1;
}

div.auto_complete{ 
	height: 60px; 
	font-weight:  bolder; 
	font-size: 18px;
	padding-top: 0px;
	line-height:1.5em;
	color:#666362;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 1;
}

div.auto_complete ul{ 
	border-width: 1px;
	border-color: #ccc;
	border-style: none solid solid solid;
	margin: 0;
	padding: 0;
	background: #fff;
	width: 414px;
	list-style-type: none;
}

div.header_auto_complete ul{ 
	border-width: 1px;
	border-color: #ccc;
	border-style: none solid solid solid;
	margin: 0;
	padding: 0;
	background: #fff;
	width: 356px;
	list-style-type: none;
}

div.best-food-place-1 ul li, { 	
	padding: 1px;
}

div.auto_complete ul li, div.header_auto_complete ul li{ 	
	padding: 2px;
}
div.auto_complete ul li.selected, div.header_auto_complete ul li.selected{ 
	background-color: #FFEA9F;
}
div.auto_complete ul strong.highlight, div.header_auto_complete ul strong.highlight{ 
	color: #800;
	margin: 0;
	padding: 0;
}

.box_grubbing_bot{ height:9px;background:url('/images/bg_grubbing_bot.gif') no-repeat left top;font-size:0; }


.box_gray_top { height:9px;background:url('/images/bg_gray_box_top.gif') no-repeat left top;font-size:0; }
.box_gray_mid02 { font-family: 'Comic Sans MS'; height: 185px; 
	font-weight:  bolder; font-size: 25px;
padding:0px 9px 0px 9px;line-height:1.2em;color:#000000;
	background:url('/images/bg_gray_box_mid.gif') repeat-y; }
.box_gray_mid03 { font-family: 'Comic Sans MS'; height: 185px; padding:0px 0px 0px 9px;line-height:1.2em;color:#000000;
	background:url('/images/bg_gray_box_mid.gif') repeat-y; overflow: hidden;}
.box_gray_bot { height:9px;background:url('/images/bg_gray_box_bot.gif') no-repeat left top;font-size:0; }


.heading { 
	font-family: 'Comic Sans MS'; 
	height: 20px; 
	line-height:1.2em;
	font-size: 25px;
	font-weight: bold;	 
	color:#000000;
}

#login_header { height: 50px; padding:0px 0px 0px 9px; background:url('/images/bg_gray_box_mid.gif') repeat-y;}

#login_detail { height: 170px; padding:0px 0px 0px 89px; font-size: 18px;  background:url('/images/bg_gray_box_mid.gif') repeat-y;}

#login_forgot { height: 30px; padding:0px 0px 0px 9px; font-size: 14px;  background:url('/images/bg_gray_box_mid.gif') repeat-y;}

#fp_status_sec{
  float: left;
  width: 965px;
  font-size: 80%;
  text-align: center; 
  padding-top: 20px;
}

#fp_bottom_sec{
  float: left;
  width: 965px;
  font-size: 120%;
  text-align: center; 
  margin-top: 20px;
  margin-bottom: 15px;
}

.box_gray_top_menu1 { margin-left:25px; margin-right:25px; font-family: 'Comic Sans MS'; float:left; width:250px;height:68px;background:url('/images/new_share.gif') no-repeat left top;font-size:0; padding: 5px 0 0 0;}
.box_gray_top_menu2 { margin-left:25px; margin-right:25px; font-family: 'Comic Sans MS'; float:left; width:250px;height:68px;background:url('/images/new_grubies.gif') no-repeat left top;font-size:0; padding: 5px 0 0 0;}
.box_gray_top_menu3 { margin-left:25px; margin-right:25px; font-family: 'Comic Sans MS'; float:left; width:250px;height:68px;background:url('/images/new_search.gif') no-repeat left top;font-size:0; padding: 5px 0 0 0;}	

#right_second_data{
	padding: 18px 9px 9px 9px;
}

#footer {
  float: left;
  width: 965px;  
  background: #fff url(/images/logo_under_bar2.GIF) repeat-x;
  font-size: 80%;
  text-align: center;
  padding-top: 0px; 
}

a { color:  #ff9900}
a:hover { color: #eee; }

a:hover.orangeColor { background-color: #ff9900; }
a:hover.whiteColor { color: #ff8c00; }
a:hover.whiteC { color: #eee; }

div#paginate a:hover { background-color: #ff9900; }

a.show {

}

.hiddenlink {
  color: #000; /* same color as the surrounding text */
  text-decoration: none; /* to remove the underline */
  cursor: text; /* to make the cursor stay as a text cursor, not the hand */
}

a.whiteC { color: #ffffff; text-decoration: none; }

a.whiteColor {
  color: #ffffff; /* same color as the surrounding text */
  text-decoration: none; /* to remove the underline */
}

a.blueColor {
  color: #ffffff; /* same color as the surrounding text */
  text-decoration: none; /* to remove the underline */
}

a.dashLine{
  text-decoration: none;
  border-bottom: 1px dotted #ff9900;
}

a.noLine{
  text-decoration: none;
}


a.blueColor {
  /*color: #0033ff;*/
  color: #306EFF;
}


a.grayColor{ color: #eee;  }
a.hideHover:hover{ color: #ccc; }

a.showLink, a.hideLink {
    text-decoration: none;
    color: #36f;	
    background: transparent url('down.gif') no-repeat left; 
}

a.hideLink {
    background: transparent url('up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
    border-bottom: 1px dotted #36f; }
	
a.disappear:visited {
color: #000; /* same color as the surrounding text */
  text-decoration: none; /* to remove the underline */
  cursor: text; /* to make the cursor stay as a text cursor, not the hand */
}

.bluecolor { color: #0033ff; }
.whitecolor { color: #ffffff; }

#content { float: right; width: 450px; }

th { background-color: #933; color: #fff; }
tr.odd { background-color: #fcc; }
tr.even { background-color: #ecc; }

td ul {
  list-style: none; 
  margin-left: 0px;
  padding: 	0px;
}



/* Tag Cloud Styling */
.tag1 { font-size: 100%; }
.tag2 { font-size: 120%; }
.tag3 { font-size: 140%; }
.tag4 { font-size: 160%; }
.tag5 { font-size: 170%; }
.tag6 { font-size: 180%; }



/*
#index #crossfade { position:relative; height:430px; width:438px; overflow:hidden; margin:0; padding:0; }
#index .fader{ display:none; }
#index #crossfade .fader { display:block; }

#index #crossfade .image{ position:absolute; }
#index #crossfade #image0 { top:0; left:0; }
#index #crossfade #image1 { top:0; left:0; }
#index #crossfade #image2 { top:0; left:0; }
#index #crossfade #image3 { top:0; left:0; }
#index #crossfade #image4 { top:0; left:0; }

#index #crossfade .text{ position:absolute; z-index:3; }
#index #crossfade #text0 { top:80px; left:23px; }
#index #crossfade #text1 { top:44px; left:23px; }
#index #crossfade #text2 { top:255px; left:23px; }
#index #crossfade #text3 { top:255px; left:23px; }
#index #crossfade #text4 { top:125px; left:23px; }

#index #crossfade #buttons0 { margin-left:0; margin-top:0; }
#index #crossfade #buttons1 { margin-left:10px; margin-top:10px; }
#index #crossfade #buttons2 { margin-left:10px; margin-top:10px; }
#index #crossfade #buttons3 { margin-left:10px; margin-top:10px; }
#index #crossfade #buttons4 { margin-left:10px; margin-top:10px; }
#index #intro #quote { position:relative; margin:101px 0 0 497px; width:479px; height:220px; }

#index #intro #quote img { position:absolute; top:0; left:0; }
*/
