@charset "utf-8";
/* CSS Document */

/* Styling all elements =================================================================================*/
* { margin: 0; padding: 0; }
a {	outline: none;	border: none; text-decoration: none; }
img {	border: none; }
input { vertical-align: middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}
select { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}
.floatleft { float: left !important; }
.floatright { float: right !important; }
abbr { cursor: help;}
acronym { cursor: help; }
/* --------------- Applying clearfix fix for some browsers to use in appropriate places -------------- */
.clearfix:after {	content: " "; display: block;	height:0%;	clear: both; visibility: hidden;}
.clearfix {	display: inline-block; }
.clearfix {	display: block; } /* Hide from IE Mac \*/
.clear { clear:both} /* End hide from IE Mac */
/*=======================================================================================================*/

/* Body -------------------------------------------------------------------------------------------------*/

body {
	background:#fff url(../../media/images/bg.jpg) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0;
	height:100%;
}
/* Main Wrapper  ---------------------------------------------------------------------------------------*/
#main_wrapper {
	
}
/* Wrapper ---------------------------------------------------------------------------------------------*/
#wrapper {
	width:998px;
	margin:0 auto;
}
/* Header ---------------------------------------------------------------------------------------------*/
#header {
	position:relative;
	background:url(../../media/images/header.jpg) no-repeat left top;
	height:147px;
}
/* Header Search Box ----------------------------------------------------------------------------------------*/
#header_searchBox{
	position:absolute;
	top:28px;
	right:220px;
	width:450px;
	text-align:right;
}
#header_searchBox h2{
	font-family:"trajan Pro", "Times New Roman", Times, serif;
	font-size:23px;
	color:#802b20;
	line-height:24px;
	}
.search_box {
	background:#fff;
	border:1px #dbbc77 solid;
	width:320px;
	padding:6px 6px 6px 0;
	text-align:right;
	color:#6F6F6F;
}
.user{position:absolute; top:5px; right:8px; color:#fff; font-size:11px; width:120px; font-weight:700;}
/* Canvas -------------------------------------------------------------------------------------------*/
#canvas{
	background:url(../../media/images/canvas_top.gif) no-repeat left top;
	padding-top:5px;
}
/* LOGO -----------------------------------------------------------------------------------------------*/
#header h1 a {
	position:absolute;
	top:2px;
	left:-16px;
	background:url(../../media/images/logo.jpg) no-repeat left top;
	width:268px;
	height:110px;
	display:block;
	text-indent:-2000em;
}
#header .header_txt{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff; 
	padding-top:78px;
	padding-right:125px; 
}
#header .header_txt a{
	color:#ffffff; 
}
/* Top Info Box ----------------------------------------------------------------------------------------*/
#top_info{
	position:relative;
	background:url(../../media/images/topinfo_box_bg.gif) repeat-x left top;
	height:28px;
	margin-top:1px;
}
#top_info_cont{
	float:left;
	padding:0 10px;
	line-height:28px;
	color:#695245;
}
#top_info_cont span{
	position:absolute;
	right:15px;
	top:0px;
}
#top_info_cont a{
	color:#695245;
	
}

#top_info_cont a:hover{
	color:#b21500;
	text-decoration:underline;
	/*font-weight:bold;*/
}

.more_text{
	color:#b21500 !important;
}
/* Container -------------------------------------------------------------------------------------------*/
#container{
	background:url(../../media/images/cbg.gif) repeat-y left top;
	border-bottom:1px #eaeae2 solid;
	padding:0 6px 6px 6px;
}
/* Top Navigation --------------------------------------------------------------------------------------*/
#top_nav{ clear:both; position:relative; padding:0 0 0 6px; margin-top:-25px; height:25px;}
#top_nav li{
	float:left;
	list-style:none;
	height:25px;
	padding-right:2px;
}
#top_nav li a{
	float:left;
	text-indent:-2000em;
	height:25px;
}
#top_nav li a:hover, .active{	background-position:left bottom !important;}
.home_btn a{ background:url(../../media/images/home_btn.gif) no-repeat left top; width:64px;}
.signup_btn a{ background:url(../../media/images/signup_btn2.gif) no-repeat left top; width:82px; }
.my_profile_btn a{ background:url(../../media/images/my_profile_btn.gif) no-repeat left top; width:82px; }
.events_btn a{ background: url(../../media/images/events_btn.gif) no-repeat left top; width:66px; }
.member_btn a{
	float:right;
	background: url(../../media/images/member_btn.gif) no-repeat left top;
	width:97px;
	height:25px;
	text-indent:-2000em;
}
.member_btn a:hover{ background-position:left bottom !important; }
.about_mrg_btn a{
	float:right;
	background: url(../../media/images/about_mrg_btn.gif) no-repeat left top;
	width:97px;
	height:25px;
	text-indent:-2000em;
	margin-left:2px;
}
.about_mrg_btn a:hover{	background-position:left bottom !important; }

.news_btn a{
	float:right;
	background: url(../../media/images/news.gif) no-repeat left top;
	width:87px;
	height:25px;
	text-indent:-2000em;
	margin-left:2px;
}
.news_btn a:hover{	background-position:left bottom !important; }

/* Sub Menu -------------------------------------------------------------------------------------------*/
#sub_menu{
	clear:both;
	margin:0 10px 4px 10px;
	background:url(../../media/images/nav_bg.gif) repeat-x left top;
	height:28px;
}
#sub_menu ul{
	float:left;
	list-style:none;
	padding-left:8px;
}
#sub_menu li{
	width:550px;
}
#sub_menu li a{
	color:#000;
	padding:0 2px;
	line-height:28px;
}
#sub_menu li a:hover{ text-decoration:underline; }

/* Login Section ---------------------------------------------------------------------------------------*/
#login_sec{
	clear:both;
	margin:0 0 4px 6px;
	background:url(../../media/images/nav_bg.gif) repeat-x left top;
	height:28px;
}
#login_bx{
	float:left;
	width:716px;
	font-size:11px;
	color:#2b2b2b;
	line-height:18px;
	padding-top:4px;
	padding-left:262px;
}
#login_bx form p {float:left; width:auto; padding:0 5px;}
#login_bx h2{ font-size:11px; float:left; width:auto; }
#login_bx form label{
	float:left;
	/*width:58px;*/
}
.textbox{
	float:left;
	border:1px #91b534 solid;
	width:192px;
	height:17px;
	padding:2px 0 0 2px;
}

/*#login_sec{
	clear:both;
	background:url(../../media/images/login_box_bg.gif) repeat-x left top;
	height:83px;
	margin:4px 0 6px 0;
}
#login_bx{
	float:left;
	background:url(../../media/images/vdot_line.gif) repeat-y right top;
	padding:4px 0 3px 12px;
	width:232px;
	margin-top:6px;
}
#login_bx h1{ color:#9f0000;	font-size:11px; }
#login_bx label{
	float:left;
	width:68px;
	color:#656565;
	padding-top:5px;
}
.textbox{
	float:left;
	border:1px #d6d2c8 solid;
	width:114px;
	height:18px;
	margin:5px 0;
	padding:0 2px;
}
.textbox_small{
	float:left;
	border:1px #d6d2c8 solid;
	width:78px;
	height:18px;
	margin-right:8px;
	padding:0 2px;
}
.vdot_line{ background:url(../../media/images/vdot_line.gif) repeat-y right top; width:2px; }
.red_text{ color:#9f0000; }
.red_text a{ color:#9f0000; }*/
/* Sign Up Section-------------------------------------------------------------------------------------*/
#sign_up{
	float:left;
	width:265px;
	color:#5c5c5c;
	padding:15px 0 3px 0;
	margin-top:6px;
	text-align:center;
	height:55px;
}
#sign_up p{ line-height:20px; }

#where{
	float:left;
	background:url(../../media/images/vdot_line.gif) repeat-y left top;
	width:250px;
	color:#5c5c5c;
	padding:15px 0 3px 0;
	margin-top:6px;
	text-align:center;
	height:55px;
}
#where label{
	float:left;
	color:#825f4c;
	width:50px;
	font-weight:700;
	margin:3px 0 0 25px ;
}
#where select{
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:150px;
	height:21px;
	padding:2px 0 0 2px;
	margin:0 5px 2px 0;
	font-size:11px;
}

#sign_up2 p{ line-height:20px; }
/* Search Item Section-----------------------------------------------------------------------------------*/
#search_item{
	float:left;
	color:#989797;
	padding:20px 0 0 30px;
	width:425px;
	height:55px;
}
#search_item label{
	float:left;
	color:#825f4c;
	width:172px;
	font-weight:700;
	padding-top:10px;
}
.search_textbox{
	float:left;
	border:1px #d6d2c8 solid;
	width:190px;
	height:18px;
	padding:2px;
	margin:5px 0;
}

.register_msg_box{
	border:1px #e7e7e7 solid;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:20px;
}
.maroon_txt{
	color:#c61a16;
}
.green_txt{
	color:#1ba100;
}
/* Main Section -----------------------------------------------------------------------------------------*/
#main_sec {
	float:left;
	/*margin-right:9px;*/
}
/* Left Content -----------------------------------------------------------------------------------------*/
#left_content{
	float:left;
	width:498px;
	margin-right:9px;
}
#intro_sec{ padding-bottom:5px; }
/* Green Strip Title ------------------------------------------------------------------------------------*/
.green_title_right{
	background:url(../../media/images/green_title_right.png) no-repeat right top;
}
.green_title{
	background:url(../../media/images/green_title_left.png) no-repeat left top;
	height:29px;
	margin-right:9px;
	font-size:14px;
	color:#303030;
	padding-left:15px;
	line-height:29px;
	font-weight:bold;
	text-align:left;
}
/* Scroll Image Box -----------------------------------------------------------------------------------*/
.scroll_img_right{
	background:url(../../media/images/scroll_img_right.gif) no-repeat right top;
	margin:16px 0 25px 0;
}
.scroll_img_box{
	background:url(../../media/images/scroll_img_left.gif) no-repeat left top;
	height:128px;
	margin-right:10px;
}
.scroll_img_box ul{
	padding:12px 0 12px 8px;
	list-style:none;
}
.scroll_img_box li{
	float:left;
	/*padding:0 5px;*/
}
.img_border{
	border:3px #9b9b9b solid;
}
.img_padd{
	margin-top:35px;
}
.scroll_img_box_right{
	background:url(../../media/images/scroll_img_left_new.gif) no-repeat left top;
	height:300px;
	width:160px;
	margin-right:10px;
}
/* Browse Links ------------------------------------------------------------------------------------------*/
.browse_links{
	padding:12px 0 0 25px;
	width:200px;
	padding-right:20px;
}
.browse_links h1{
	font-size:14px;
	color:#990000;
	background:url(../../media/images/hdot_line.gif) repeat-x left bottom;
	padding-bottom:7px;
}
.browse_links ul{
	padding:5px 0 8px 4px;
}
.browse_links li{
	list-style:none;
	background:url(../../media/images/bullet.gif) no-repeat left 9px;
	padding:5px 0 5px 12px;
	color:#666;
}
.browse_links li a{
	color:#666;
}
.browse_links li a:hover, .active_link{
	text-decoration:underline !important;
}
.just_added{
	float:left;
	width:253px;
	padding:12px 9px 0 15px;
}
.just_added2{
	float:left;
	width:250px;
	padding:12px 9px 12px 0;
}
.just_added p, .just_added2 p{
	padding:8px 0;
	color:#7e0000;
	font-size:11px !important;
	font-weight:700;
}
.just_added p a, .just_added2 p a{
	color:#7e0000;
}
.just_added p a:hover, .just_added2 p a:hover{
	text-decoration:underline;
}
.just_added2 ul{
	clear:both;
	background:url(../images/hdot_line.gif) repeat-x left bottom;
	padding:4px 6px;
	margin:4px 0;
	list-style:none;
}
.just_added2 li{background:none;}
.alignRight {text-align:right;}
.photos {border:1px #484848 solid;}
.just_added2 span{float:left; width:auto;}
/* Center Content -----------------------------------------------------------------------------------------*/
#center_content{
	float:left;
	width:308px;
	margin-right:8px;
}
/* New Reviews ------------------------------------------------------------------------------------------*/
.news_reviews{
	padding:8px 0 0 6px;
}
.news_reviews ul{
	clear:both;
	background:url(../../media/images/hdot_line.gif) repeat-x left top;
	padding:4px 6px;
	margin:4px 0;
	list-style:none;
}
.img_col1{
	float:left;
	padding:3px 0 0 4px;
	width:62px;
}
.img_border2{
	border:1px #848484 solid;
}
.detail_col2{
	float:left;
	width:125px;
	padding:0 8px 0 0;
	line-height:17px;
	color:#666;
}
.detail_col2 a{
	color:#666;
}
.detail_col2 a:hover{
	text-decoration:underline;
}
.city_col3{
	float:left;
	width:90px;
	text-align:left;
	color:#990000;
	padding-top:5px;
}
.friend_sec{
	clear:both;
	background: url(../images/friend_bottom.gif) no-repeat 0 bottom;
	padding-bottom:6px;
	margin:9px 0;
}

.friend{
	background:#f1f1cf url(../images/friend_top.gif) no-repeat 0 0;
	padding-top:5px;
}
.friend ul{
	padding:5px 0 12px 4px;
	list-style:none;
}
.friend li{
	float:left;
	width:auto;
	padding:6px 5px;
}
.friend_img {border:3px #979693 solid;} 
.friend li a{ color:#666;}
.friend li a:hover{ text-decoration:underline;}
.friend li p{ padding-bottom:5px;}

/* Right Content -----------------------------------------------------------------------------------------*/
#right_content{
	float:right;
	width:162px;
}
#google_addbx{
	/*padding:8px 0 0 0;*/
	width:162px;
}
#google_addbx_top{
	background:url(../../media/images/googleadd_box_top.gif) no-repeat left bottom;
	height:5px;
	display:block;
}
#google_addbx_bottom{
	background:url(../../media/images/googleadd_box_bottom.gif) no-repeat left top;
	height:5px;
	display:block;
}
#google_addbx_mid{
	background-color:#fff;
	border-left:1px #f4d8bf solid;
	border-right:1px #f4d8bf solid;
	width:150px;
	padding:8px 5px;
}
#google_addbx_mid li{
	list-style:none;
	line-height:15px;
	color:#494949;
	font-size:10px;
	padding-bottom:10px;
}
#google_addbx_mid h1{
	color:#0033c4;
	font-size:11px;
}
#google_addbx_mid li a{
	color:#58b200;
}

/* Inner Pages Css --------------------------------------------------------------------------------------*/
#int_content, #search_content{ 
	float:left; 
	width:815px; 
	margin-right:8px; 
} 
#search_content{ 
	width:1016px; 
} 
/* Inner Left Content -----------------------------------------------------------------------------------*/
#int_left{
	float:left;
	/*width:378px;*/
	margin-right:20px;
	padding-left:13px;
}
.intleft_content{
	color:#313030;
}
.intleft_content p{
	padding:8px 0;
	text-align:justify;
	line-height:18px;
}
.green_text{
	color:#9ac730;
}
/* Inner Center Content --------------------------------------------------------------------------------*/
#int_center{
	float:left;
	/*width:394px;*/
	margin-right:4px;
}
.int_center_img{
	padding:15px 0 28px 0;
	text-align:center;
}
.img_grayborder{
	border:1px #cecece solid;
}
.intcenter_content{
	color:#313030;
}
.intcenter_content p{
	padding:8px 0;
	text-align:justify;
	line-height:18px;
}
/* Form Page --------------------------------------------------------------------------------------------*/
.form {
	padding:10px 0 0px 25px;
	margin:25px 0 10px 0;
	background:url(../../media/images/vdot_line.gif) repeat-y 248px top;
}
.form label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:215px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
.int_textbox {
	float:left;
	padding-bottom:6px;
	margin-bottom:6px;
}
.inputbox {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:205px;
	height:20px;
	padding:3px 0 0 5px;
}
.textarea{
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:280px;
	height:75px;
	padding:4px 0 0 5px;
}
.form select {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:208px;
	height:21px;
	padding:2px 0 0 2px;
	margin:0 5px 2px 0;
	font-size:11px;
}
.form_btn {
	float:left;
	margin:4px 0 0 5px;
}
.int_textbox p {
	color:#747474;
	font-size:10px !important;
}
.address_text{
	padding:20px;
}
.address_text p{
	line-height:20px;
}
/* Restaurant Profile Page ---------------------------------------------------------------------------------*/
#resprofile_left {
	float:left;
	width:218px;
	margin:14px 16px 0 2px;
}
/* Left Box --------------------------------------------------------------------------------------------*/
.left_box{
	margin-top:8px;
}
.left_box_top{
	background:url(../../media/images/left_box_top.gif) no-repeat left top;
	height:5px;
	display:block;
}
.left_box_bottom{
	background:url(../../media/images/left_box_bottom.gif) no-repeat left top;
	height:5px;
	display:block;
}
.left_box_mid{
	border-left:1px #e6e3d6 solid;
	border-right:1px #e6e3d6 solid;
	background-color:#fff;
	padding:10px 10px 10px 25px;
}
.left_box_mid h1{
	font-size:14px;
	color:#8a0000;
	padding-bottom:12px;
	text-align:center;
}
.left_box_mid h2{
	font-size:14px;
	color:#8a0000;
	line-height:24px;
	padding-bottom:12px;
}
.left_box_mid h2 img{
	float:left;
	margin-right:5px;
}
.left_box_mid p{
	font-size:11px;
	color:#313030;
	padding:3px 0;
}
.left_box_mid a{
	color:#313030;
}
.left_box_mid a:hover{
	text-decoration:underline;
}
.left_link_text{
	text-align:center;
	margin:10px 0 0px 0 ;
}
.left_link_text a{
	font-size:14px;
	color:#8a0000;
	font-weight:700;
	text-align:center;
}
.left_link_text a:hover{
	text-decoration:underline;
}
.left_arrow{
	float:left;
	width:25px;
	line-height:8;
}
.right_arrow{
	float:right;
	width:25px;
	line-height:8;
}

/* Right Restaurant Profile --------------------------------------------------------------------------------*/
#resprofile_right {
	float:left;
	width:578px;
	margin:14px 0 0 0;
}

.res_detail h1 {
	font-size:18px;
	color:#8a0000;
	font-weight:400;
	padding-bottom:11px;
}
.res_detail p {
	line-height:16px;
	padding-top:5px;
}
.dotted_hline{
	clear:both;
	background:url(../../media/images/hdot_line.gif) repeat-x left top;
	height:1px;
	margin:5px 0;
}
/* Green Links  -------------------------------------------------------------------------------------------*/
.green_links{
	color:#9ac730;
	padding:15px 0;
	font-weight:700;
	margin-bottom:18px;
}
.green_links a{
	color:#9ac730;
	line-height:18px;
}
.green_links img{
	margin:0 4px 0 30px;
}
.green_links span{
	float:left;
}
/* Detail 1  ---------------------------------------------------------------------------------------------*/
.detail_rst{
	background:url(../../media/images/hdot_line.gif) repeat-x left bottom;
	padding:5px 0 15px 0;
}
.detail1 li{
	float:left;
	list-style:none;
	width:175px;
	margin-right:25px;
}
.detail1 li ul li{
	 line-height:18px;
}
.detail1 li ul li span{
	 color:#9f0000;
	 font-weight:700;
}
.announcements_text{
	clear:both;
}
.announcements_text p{
	line-height:18px;
}
.more_text2{
	text-align:right;
	color:#9f0000;
	font-weight:700;
}
.more_text2 a{
	color:#9f0000;
}
/* Meet The Staff ----------------------------------------------------------------------------------------*/
.MeetTheStaff{
	padding:5px 0 10px 0;
}
.MeetTheStaff h1{
	font-size:14px;
	color:#8a0000;
	font-weight:700;
}
.MeetTheStaff li{
	float:left;
	list-style:none;
	text-align:center;
	/*width:115px;*/
	width:143px;
	padding-top:5px;
}
.MeetTheStaff li p{
	font-size:10px;
	padding:0 5px;
	line-height:18px !important;
}
.MeetTheStaff li img{
	margin-bottom:5px;
}
/* Restaurants Comments ---------------------------------------------------------------------------------*/
.res_comments{
	padding:15px 0 12px 0;
}
.res_comments img{
	float:left;
	border:3px #9b9b9b solid;
	margin:5px 10px 12px 16px;
}
.res_comments p {
   width:450px;
   float:right;
   text-align:justify;
   padding-right:10px;
}
/* Recent Reviews -------------------------------------------------------------------------------------*/
.recent_reviews{
	padding:15px 0 12px 0;
}
.recent_reviews_left{
	float:left;
	margin:5px 8px 12px 0;
	width:80px;
}
.recent_reviews_left p{
	font-size:10px !important;
	line-height:12px;
}
.recent_reviews_right, .recent_reviews_right p {
   width:415px;
   float:left;
   text-align:justify;
   /*padding-right:10px;*/
   padding-left:10px;
   line-height:18px;
}
.recent_reviews_right li {
	float:left;
	list-style:none;
   	background:url(../../media/images/bullet2.gif) no-repeat left 17px;
	padding:10px 20px 0 8px;
}
.recent_reviews_right li a {
	float:left;
	color:#545454; 
}
/* Create Your Yelp Profile -------------------------------------------------------------------------------------
#profile_sec{
	background:url(../../media/images/vdot_line2.jpg) repeat-y left 53px;
	padding-top:5px;
	
}
#create_prof{
	float:left;
	width:491px;
	padding-top:6px;
	
}
#center_line{
	width:79px;
	float:left;
	padding-top:6px;
}
#center_line{
	width:79px;
	float:left;
	padding-top:6px;
}
.line{
	background:url(../../media/images/vdot_line.gif) repeat-y center top;
	margin-top:53px;

}*/

/* Create Your Yelp Profile -------------------------------------------------------------------------------------*/
#profile_sec{
	background:url(../../media/images/vdot_line2.jpg) repeat-y left 15px;
	padding-top:5px;
}
#profile_left{
	background:url(../../media/images/vdot_line2.jpg) repeat-y left 15px;
	padding-top:5px;
}
/* Create Profile -------------------------------------------------------------------------------------*/
#create_prof{
	float:left;
	width:491px;
	padding-right:68px;
}
#center_line{
	width:79px;
	float:left;
	padding-top:6px;
}
#center_line{
	width:79px;
	float:left;
	padding-top:6px;
}
.prof_padd{
	padding:5px 0;
}

/* Profile Right -------------------------------------------------------------------------------------*/
#profile_right{
	float:left;
	width:414px;
}
.white_text{
	color:#fff;
	font-weight:700;
	padding-left:10px;
}
.white_text a{
	color:#fff;
}
.forgot_text{
	color:#7a2114;
	padding-top:5px;
}
.forgot_text a{
	color:#7a2114;
}
.radio_btn{
	float:left;
	padding:0 0 10px 0;
}
.radio_btbox{
	float:left;
}
.radio_label{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0 15px 0 8px;
}
.form_bottom{
	padding:10px 0 0px 70px;
}
.submit_btn{
	text-align:right;
	padding:10px 20px;
	padding-left:75px;
}
.login_area{
	text-align:right;
	padding-right:58px;
}
.login_padd{
	padding:25px 0 0 40px;
}
.login_padd2{
	padding:25px 20px 0 25px;
}
.login_padd2 p{
	padding:6px 0;
	text-align:justify;
}


/* Bottom Bannner  --------------------------------------------------------------------------------------*/
#bottom_banner{
	clear:both;
	padding:12px 0;
	padding-left:26px;
}
#bottom_banner span{
	padding-right:15px;
}

#bottom_banner div{
	margin-bottom:10px;
}
#bottom_banner p{
vertical-align:top;	
}


#bottom_banner a{
color:#58b200;
}

/* Footer ---------------------------------------------------------------------------------------------*/
#footer{
	clear:both;
	background-color:#eceadf;
	padding:25px 0 20px 0;
	margin-top:8px;
}
.footer {
	width:998px;
	margin:0 auto;
	color:#825f4c;
	text-align:center;
}
.footer a {
	color:#825f4c;
}
.footer a:hover {
	text-decoration:underline;
}
.footer_nav a {
	padding:0 15px;
}
.business_list a {
	padding:0 2px;
	line-height:50px;
}
.business_list span a {
	color:#4c4c4b !important;
}
.nation_links {
	padding:30px 0 0 0;
}
.nation_links p {
	width:970px;
	line-height:18px;
	padding:2px 0;
}
.nation_links a {
	padding:0 1px;
}
/* Popup Text ---------------------------------------------------------------------------------------------*/
#popup_bx{
	width:249px;
}
#popup_top{
	background:url(../../media/images/popup_top.png) no-repeat left top;
	height:6px;
	display:block;
}

#popup_bottom{
	clear:both;
	background:url(../../media/images/popup_bottom.png) no-repeat left top;
	height:30px;
	display:block;
	line-height:30px;
	font-size:10px;
	color:#fffff1;
	padding-left:15px;
	font-weight:700;
}
#popup_mid{
	background-color:#fff;
	border-left:1px #9b9b9b solid;
	border-right:1px #9b9b9b solid;
	padding:4px 8px 8px 8px;
}
.popup_img{
	float:left;
	border:3px #9b9b9b solid;
	margin-right:10px;
}
#popup_mid ul{
	padding-bottom:15px;
}
#popup_mid li{
	/*list-style:square;
	list-style-position:inside;*/
	list-style:none;
	background:url(../../media/images/bullet_sq.jpg) no-repeat left 5px;
	font-size:10px;
	color:#7a7300;
	width:145px;
	line-height:14px;
	padding-left:10px;
}
#popup_mid li a{
	color:#7a7300;
}
#popup_mid li a:hover{
	text-decoration:underline;
}
#popup_mid p{
	font-size:10px;
	color:#581200;
	padding-top:25px;
}


.closeLink a{
font-size:9px;
color:#581200;
}

/* Restuarant List ----------------------------------------------*/
.img_border3{
	border:1px solid #c1c1c0;
	
}
#restaurant{
	/*background:url(../../media/images/vdot_line.gif) repeat-y right top;*/
	margin-top:13px;
	padding-left:10px;
	width:415px;
}

.padd_rt{
	padding-right:7px;

}
#restaurant .title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a0000;
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;
	
}
#restaurant .add{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	line-height:18px;
}
.details{
	float:left;
	/*background:url(../../media/images/vdot_line.gif) repeat-y right top;*/
	border-left:1px dashed #d1c194;
	border-right:1px dashed #d1c194;
	margin-top:13px;
	padding-left:10px;
	width:172px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a0000;
	font-weight:bold;
	line-height:19px;
	min-height:90px;	
}
.details span{
	color:#545454;	
	font-weight:normal;
}
.rating{
	color:#545454;
	float:left;
	margin-left:40px;
	padding-left:10px;
}
.rating_btn{
	clear:both;
	float:right;
	padding-top:5px;
}
.rating div{
	line-height:20px;
	vertical-align:top;
}
.comment{
	clear:both;
	margin-top:13px;
	padding-left:20px;
}
.comment div.text{
	float:left;
	width:725px;
	color:#5C5C5C;
}
.comment a{
	font-size:12px;
	color:#9f0000;
}
.line_hr{
	border-bottom:1px dashed #b7b3b3;
}

/*-------------------------------------------------------------------------------------------------*/
/* User Profile Page ------------------------------------------------------------------------------*/
#user_prof_left{
	/*background:url(../../media/images/vdot_line.gif) repeat-y 204px top;*/
	float:left;
	width:208px;
	margin:14px 16px 0 10px;
}
.user_prof_img{
	padding-right:10px;
}
.user_prof_img_right{
	/*padding-top:53px;*/
	padding-left:6px;
	float:left;
}
.user_prof_text{
	clear:both;
	color:#545454;
	font-weight:700;
	padding-right:10px;
	font-size:10px;
}
.user_prof_img p{
	padding:5px 0;
}
.orange_text{
	color:#cf8f00;  
	font-weight:700;
}
.orange_text a{
	color:#cf8f00;  
}
.orange_text a:hover{
	text-decoration:underline;  
}

/* Profile Questions  ------------------------------------------------------------------------------*/
.Prof_questions{
	padding:5px 0 0 10px;
	width:190px;
	line-height:16px;
}
.Prof_questions h1{
	color:#8a0000;
	font-size:14px;
	padding-bottom:8px;
}
.Prof_questions li{
	color:#8a0000;
	font-size:14px;
	padding-bottom:8px;
}
.questions{
	background:url(../../media/images/bullet4.gif) no-repeat left 5px;
	color:#555;
	font-size:12px;
	font-weight:400;
	padding-left:14px;
	list-style:none;
	font-weight:700;
}
.answer{
	color:#555;
	font-size:12px;
	padding-left:14px;
	padding-bottom:15px;
}
/* Profile Details  ------------------------------------------------------------------------------*/
.Prof_detail{
	padding:10px;
	color:#8a0000;
	padding-bottom:10px;
}
.Prof_detail p{
	clear:both;
	padding:6px 0;
	line-height:17px;
}
.Prof_detail img{
	float:left;
	margin-right:10px;
}



/* Read More Details Link--------------*/

.read_more{
	float:left;
	padding:12px 0 0 25px;
	width:155px;
	padding-right:20px;
}
.read_more ul{
	padding:5px 0 8px 4px;
}
.read_more li{
	list-style:none;
	background:url(../../media/images/bullet.gif) no-repeat left 9px;
	padding:5px 0 5px 12px;
	color:#666;
}
.read_more li a{
	color:#666;
}
.read_more li a:hover, .active_link{
	text-decoration:underline !important;
}

/* Form Page --------------------------------------------------------------------------------------------*/
.form2 {
	padding:10px 0 0px 25px;
	margin:25px 0 10px 0;
	background:url(../../media/images/vdot_line.gif) repeat-y 143px top;
}
.form2 label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:110px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
.int_textbox2 {
	float:left;
	padding-bottom:6px;
	margin-bottom:6px;
}
.inputbox2 {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:200px;
	height:20px;
	padding:3px 0 0 5px;
}
/* Recent review -------------------------------------------*/

.res_response{
	float:left;
	margin-top:35px;
	/*padding-top:25px;
	padding-left:20px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#545454;
}
.res_response img{
	margin-bottom:5px;
	padding-right:5px;
}
/* User Profile Center ------------------------------------------------------------------------------*/
.prof_center {
	
}
.recent_rev{
	padding-bottom:5px;
}
.recent_rev h1{
	font-size:12px;
	color:#8a0000;
}
.recent_rev_link{
	background:url(../../media/images/bullet3.gif) no-repeat 8px center;
	padding:0 5px 0 18px;
	color:#8a0000;
}
.recent_rev_link:hover{
	text-decoration:underline;
}
.recent_rev p{
	padding:8px 0;
}
.recent_rev_left{
	float:left;
	width:300px;
}
.recent_rev_right{
	float:left;
	width:260px;
}
.text_box{
	float:left;
	width:130px;
	height:18px;
	border:1px #bebebe solid;
	margin-right:6px;
	padding:2px;
	
}
.rev_btn{
	float:left;
	margin-top:2px;
}
.recent_rev_right p{
	text-align:right;
}

/* User Profile Reviews ------------------------------------------------------------------------------*/
.rev_detail{
	padding-top:8px;
	line-height:16px;
}
.rev_left{
	float:left;
	width:440px;
}
.rev_left h1{
	font-size:12px;
	color:#8a0000;
}
.rev_left p{
	padding:4px 0;
	font-size:12px;
}
.rev_right{
	float:left;
	width:135px;
	line-height:16px;
}
.rev_center{
	clear:both;
}
.rev_center p{
	padding:8px 0;
}
.rev_center span{
	float:left;
	margin-top:8px;
}
.rev_center img{
	padding:0 5px 0 15px;
}
.date_text{
	float:left;
	padding-left:8px;
}

/* EDIT Profile Page ------------------------------------------------------------------------------*/
.edit_profile{
	
}
.title_strip{
	background-color:#f7f0dc;
	height:24px;
	line-height:24px;
	padding-left:10px;
	margin-top:15px;
	font-size:14px;
	color:#9f0000;
	font-weight:700;
}
.info_form{
	padding:10px 0 8px 0;
}
.info_form label{
	float:left;
	width:175px;
	padding:5px 0;
	text-align:right;
	padding-right:10px;
	color:#545454;
	font-weight:700;
}
.textbox2{
	float:left;
	width:210px;
	height:18px;
	border:1px #bebebe solid;
	margin-right:6px;
	margin-bottom:8px;
	padding:2px;
}
.update_btn{
	padding-left:152px;
}
.update_btn2{
	padding-left:15px;
}
.info_form p{
	padding:8px 0 5px 0;
}
.textarea2{
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:470px;
	height:60px;
	padding:4px 0 0 5px;
	margin-top:5px;
}

.select_box {
	width:215px;
	/*height:25px;*/
	border:1px #bebebe solid;
	margin-right:6px;
	margin-bottom:8px;
	padding:2px;
	font-size:12px;
	line-height:18px;
}

.add_more{
	padding:10px 0;
	text-align:right;
	color:#9f0000;
}
.add_more a{
	color:#9f0000;
	padding-right:50px;
	line-height:20px;
}
.add_more a:hover{
	text-decoration:underline;
}


/* Rating Distribution  --------------------------------------------------------------------------*/
.rating_dist{
	padding:10px;
}
.rating_dist h1{
	font-size:12px;
	color:#555;
	padding-bottom:10px;
}
.rating_dist p{
	padding:8px 5px;
}
.rating_dist a{
	text-align:center;
	color:#555;
	padding-left:25px;
}


/* Read More Details Link--------------*/

.read_more{
	float:left;
	padding:12px 0 0 25px;
	width:155px;
	padding-right:20px;
}
.read_more ul{
	padding:5px 0 8px 4px;
}
.read_more li{
	list-style:none;
	background:url(../../media/images/bullet.gif) no-repeat left 9px;
	padding:5px 0 5px 12px;
	color:#666;
}
.read_more li a{
	color:#666;
}
.read_more li a:hover, .active_link{
	text-decoration:underline !important;
}

/* Restaurant Top Navigation -------------------------------------------*/
#res_top_nav ul{padding-bottom:10px;}
#res_top_nav li{
	float:left;
	list-style:none;
	height:23px;
	margin-right:2px;
	padding-bottom:10px;
}
#res_top_nav li a{
	float:left;
	text-indent:-2000em;
	height:23px;
}
#res_top_nav li a:hover, .active1{	background-position:left top !important;}
.summary_btn a{ background:url(../../media/images/summary_btn.jpg) no-repeat left bottom; width:77px;}
.service_btn a{ background:url(../../media/images/service_btn.jpg) no-repeat left bottom; width:66px; }
.food_btn a{ background: url(../../media/images/food_btn.jpg) no-repeat left bottom; width:56px; }
.value_btn a{ background: url(../../media/images/value_btn.jpg) no-repeat left bottom; width:65px; }
.atmospher_btn a{ background: url(../../media/images/atmospher_btn.jpg) no-repeat left bottom; width:91px; }
.ratings_detail_btn a{ background: url(../../media/images/ratings_detail_btn.jpg) no-repeat left bottom; width:105px; }

/* Restaurant Sub Navigation -------------------------------------------*/
#res_sub_nav ul{padding-bottom:10px;}
#res_sub_nav li{
	float:left;
	list-style:none;
	height:23px;
	margin-right:2px;
	padding-bottom:10px;
}
#res_sub_nav li a{
	float:left;
	text-indent:-2000em;
	height:23px;
}
#res_sub_nav li a:hover, .active2{	background-position:left top !important;}
.meet_the_staff_btn a{ background:url(../../media/images/meet_the_staff_btn.jpg) no-repeat left bottom; width:99px;}
.promotion_ns_btn a{ background:url(../../media/images/promotion_ns_btn.jpg) no-repeat left bottom; width:88px;}

/* Edit profile  Navigation -------------------------------------------*/


#profile_nav li{
	float:left;
	list-style:none;
	height:20px;
	margin-right:2px;
	padding-bottom:10px;
}
#profile_nav li a{
	float:left;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:3px;
	text-align:center;
	
}
#profile_nav li a:hover, .active3{	background-position:left top !important;}
.bg_tab a{ background:url(../../media/images/bg_tab.jpg) no-repeat left bottom; width:88px;}
.bg_tab1 a{ background:url(../../media/images/bg_tab1.jpg) no-repeat left bottom; width:107px;}
.bg_tab2 a{ background:url(../../media/images/bg_tab2.jpg) no-repeat left bottom; width:182px;}

/* Recent review -------------------------------------------*/

.res_response{
	float:left;
	padding-top:25px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#545454;
}
.res_response img{
	margin-bottom:5px;
	padding-right:5px;
}

/* Menu List ----------------------------------------------*/

#menu_list{
	margin-top:13px;
	padding-left:10px;
}

#menu_list .menu_details{
	float:left;
	border-right:1px dashed #d1c194;
	margin-top:3px;
	padding-left:10px;
	width:250px;
	height:152px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a0000;
	font-weight:bold;
	line-height:19px;	
}
#menu_list .menu_details span{
	color:#545454;	
	font-weight:normal;
}
#menu_list .menu_rating{
	float:left;
	border-right:1px dashed #d1c194;
	width:154px;
	height:152px;
	margin-top:3px;
	padding-right:30px;
	color:#545454;
}
#menu_list .price{
	float:left;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#df6a1a;
}
/* Restuarant Menu List ----------------------------------------------*/

#menu_list .res_menu_details{
	float:left;
	border-right:1px dashed #d1c194;
	margin-top:3px;
	padding-left:10px;
	width:215px;
	height:122px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a0000;
	font-weight:bold;
	line-height:19px;	
}
#menu_list .res_menu_details span{
	color:#545454;	
	font-weight:normal;
}

#menu_list .res_menu_rating{
	float:left;
	width:144px;
	margin-top:3px;
	color:#545454;
}
.padd_top{
	padding-top:10px;
}

/* Location box ---------------------------------*/
.location{
	visibility:hidden;
	position:absolute;
	margin:25px 0px 0px 130px;
	width:130px;
	padding:10px;
	background-color:#faf5e8;
	border:1px solid #ccbba8;
}

.location ul{
	margin-left:10px;
}

.location li a{
	line-height:20px;
	height:20px;
	font-size:11px;
	color:#5c5c5c;
}
.location li a:hover{
	text-decoration:underline;
}

.rest_rating_div{
	/*position:absolute;*/
	margin:25px 0px 0px 130px;
	width:170px;
	height:200px;
	padding:10px;
	background-color:#faf5e8;
	border:1px solid #ccbba8;
}
.update_btn3{
	float:right;
	padding:10px 100px 10px 0;
}

/* member account photo box ----------------------------------------------*/
#img_up_bx{
	clear:both;
	float:left;
	border:1px solid #ccbba8;
	background-color:#fbf7ec;
	width:560px;
	padding:0px 5px 5px 10px;
	margin-bottom:10px;
}
#img_up_bx .box{
	float:left;	
	border-right:1px dashed #d1c194;
	width:265px;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
}
#img_up_bx .box2{
	float:left;
	width:255px;
	padding:5px;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}
#img_up_bx p{
	line-height:20px;
}

#img_up_bx img{
	margin-top:5px;
}
.textarea3{
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:150px;
	height:40px;
	padding:4px 0 0 5px;
}
#img_up_bx .user_details{
	float:left;
	margin-left:15px;
}

.mylist_link{
	padding:10px 0;
	text-align:right;
	color:#9f0000;
}
.mylist_link a{
	color:#9f0000;
	padding-right:10px;
	line-height:20px;
}
.mylist_link a:hover{
	text-decoration:underline;
}

.list_title a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a0000;
	font-weight:bold;
	line-height:20px;	
}

.list_title a:hover{
text-decoration:underline;
	
}

.listTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a0000;
	font-weight:bold;
	line-height:20px;	
}
.text_brown{
	font-size:12px;
	color:#9f0000;
	font-weight:bold;
	line-height:20px;
}
.text_bold{
	line-height:30px;
	font-size:12px;
	vertical-align:middle
}
.padd_left{
	padding-left:30px;
}
.padd_rt2{
	padding-right:15px;

}
.list{
	border:1px solid #d1c194;
	width:275px;
	margin:10px 10px 10px 0;
}
.list ul{
	padding:5px 0 8px 3px;
}
.list li{
	list-style:none;
	background:url(../../media/images/bullet_colon.gif) no-repeat left 12px;
	padding:5px 0 5px 10px;
	/*padding-left:10px;*/
	margin-left:2px;
	color:#666;
	line-height:18px;
	height:35px;
}
.list li a{
	color:#666;
}
.list li .res_name{
	float:left;
	width:110px;
}

.member_details{
	position:absolute;
	margin:0px 0px 0px 130px;
	width:130px;
	padding:0 10px;
}
/* Write reviews----------------------------------------------*/

.green_strip{
	height:25px;
	font-size:14px;
	color:#303030;
	padding-left:15px;
	line-height:25px;
	font-weight:bold;
	background-color:#b2d859;
}
.form3 {
	padding:10px 0 0px 25px;
	margin-bottom:10px;	
	border:1px solid #b2d859;
	border-top:none;
	height:470px;
}

.form3 label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:110px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}

.location2{
	visibility:hidden;
	position:absolute;
	margin:25px 0px 0px 130px;
	width:265px;
	padding:10px;
	background-color:#faf5e8;
	border:1px solid #ccbba8;
}

.popup_bx2_fld{
	float:left;
	color:#626262;
	font-weight:bold;
	width:90px;
	padding-right:10px;
	padding-left:20px;
	font-size:11px;
	line-height:25px;
}

.rate_definition{
	color:#626262;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:10px;
	font-size:10px;
	line-height:16px;
}
#inner_bg{
	height:auto;
	margin-top:14px;
}

/* Restaurant Staff Section -----------------------------------------------------------------------------------*/
.res_staff{
	background:url(../../media/images/vdot_line.gif) repeat-y 210px top;
	margin-top:15px;
	padding:5px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.res_staff_left{
	float:left;
}
.res_staff_right{
	float:right;
	width:360px;
	/*border:1px solid Black;*/
}
.res_staff_prof{
	clear:both;
	padding:8px 0;
}
.res_staff_prof_label{
	float:left;
	width:88px;
	font-size:11px;
	color:#8a0000;
	font-weight:700;
	text-align:right;
	padding-right:20px;
}
.res_staff_prof_disc{
	float:left;
	width:150px;
	font-size:11px;
	color:#3f3e3e;
	line-height:15px;
	/*border:1px solid #00FF00;*/
	padding-left:10px;
}
.rest_front_tab{
	border:1px solid #dcd0a8;
	border-top:none;
	width:346px;
	padding:15px 5px 10px 10px;
	/*height:150px;*/
}
.rest_field{
		width:125px;
}
.rest_staff_add{
	/*text-align:left;*/
	color:#9f0000;
	font-weight:700;
}
/* Restaurants Comments 2 ---------------------------------------------------------------------------------*/
.res_comments1{
	padding:5px 0 5px 0;
}
.res_comments1 img{
	float:left;
	margin:5px 10px 8px 16px;
}
.res_comments1 p {
   width:460px;
   float:right;
   text-align:justify;
   padding-right:10px;
}

/* Memmber Messages -------------------------------------------*/
.bx_msg_top{
	background:url(../../media/images/bx_msg_top.jpg) no-repeat bottom left;
	/*background:url(../../media/images/bx_msg_top.jpg) no-repeat top left;*/
	width:563px;
	height:3px;
}
.bx_msg_mid{
	width:563px;
	height:auto;
}
.bx_msg_bott{
	background:url(../../media/images/bx_msg_bott.jpg) no-repeat top left;
	width:563px;
	height:3px;
}
#member_msg_nav{
	background-color:#ebe6cb;
}
#member_msg_nav ul{
	padding:20px 0px 0px 10px;
}

#member_msg_nav li{
	float:left;
	list-style:none;
	height:20px;
	margin-right:5px;
	padding-bottom:10px;
}
#member_msg_nav li a{
	float:left;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	padding-top:2px;	
}
#member_msg_nav li a:hover, .active4{
	color:#7b2216!important;
	background-position:left top !important;}
	
.msg_tab1 a{ background:url(../../media/images/msg_tab1.jpg) no-repeat left top; width:55px;}
.msg_tab2 a{ background:url(../../media/images/msg_tab2.jpg) no-repeat left top; width:76px;}

#member_msg_nav .nav_btn{
	padding-top:20px;
	padding-right:12px;
}
#member_msg_nav .nav_btn img{
	margin-right:5px;
}
.header_row{
	background-color:#fff9bb;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.messages{
	background-color:#f0f0f0;
}
.messages li{
	border-bottom:1px solid #ffffff;
	list-style:none;
	padding-left:10px;
	height:25px;
	line-height:25px;
}
.col_name{
	width:155px;
	font-weight:bold;
	color:#60a200;
}
.samp_name{
	width:140px;
	padding-left:10px;
	font-size:11px;
	color:#60a200;
	font-weight:bold;
}
.samp_name a{
	color:#60a200;
}
.samp_sub{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}
.samp_sub a{
	color:#666666;
}
.samp_date{
	width:98px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
}
.samp_date a{
	color:#666666;
}
#sample_sub{
	background-color:#ebe6cb;
	line-height:20px;
}
.heading1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#747474;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
}
#sample_sub label{
	float:left;
	width:68px;
	color:#666666;
	padding-left:35px;
}
#sample_sub textarea{
	/*border:none;*/
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f2e1c;
	width:540px;
	height:400px;
	/*padding:20px 25px;*/
	margin:10px;
}
.img_min{
	padding-left:17px;
}
.left_review_ref{
	color:#b21500 !important;
}
.left_review_ref a{
	color:#b21500 !important;
}
.left_review_ref a:hover{
	text-decoration:underline;
}
.left_review_icon{
	float:left;
	width:25px;
}
.left_edit_link{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

/* Calendar -------------------------------------------*/
.calendar{
	border-left:2px solid #673c00;
	border-bottom:2px solid #673c00;
	border-right:1px solid #673c00;
	border-top:1px solid #673c00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.calendar td{
	border-top:1px solid #673c00;
	border-right:1px solid #673c00;
}
.date td{
	height:20px;
}
.calendar .month{
	float:left;
	width:80px;
	background-color:#ffd59a;
	color:#666666;
	height:17px;
	padding-top:3px;
	text-align:center;
}
.calendar .previous{
	float:left;
	width:25px;
	background-color:#ffd59a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:17px;
	text-align:right;
	padding-top:3px;
	padding-right:5px;
}
.calendar .previous a{
	color:#666666;
}
.calendar .next{
	float:left;
	width:33px;
	background-color:#ffd59a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	height:17px;
	padding-top:3px;
}
.calendar .next a{
	color:#666666;
}
.calendar .header td{
	background-color:#ffd59a;
	height:20px;
}
.event_link{
	height:80%;
	width:100%;
	background:#673c00;
	padding-top:15%;
}
.event_link a{
	color:#ffffff;
}


/*========================== Advance Search CSS ========================*/
#int_sidebar {
	float:left;
	width:273px;
	padding:5px 4px 0 0;
}
.map{padding-bottom:10px;}
.int_left_box_sec{
	background:url(../images/int_left_box_top.jpg) no-repeat 0 0;
	padding-top:9px;
}
.int_left_box{
	background:url(../images/int_left_box_bg.jpg) repeat-y 0 0;
	padding:0 6px;
}
.int_left_bottom{
	background:url(../images/int_left_box_bottom.jpg) no-repeat 0 bottom;
	padding-bottom:9px;
}
.search_list {
	list-style:none;
	padding:10px 0 12px 14px;
}
.search_list li {
	background:url(../images/bullet5.gif) no-repeat 0 8px;
	padding-left:15px;
	line-height:20px;
	color:#990000;
	font-weight:700;
}
.dash_line{ clear:both; background:url(../images/dash-line.gif) repeat-x 0 center;  padding:5px 0; }
.search_name {
	padding:8px 0;
	color:#990000;
	padding-left:12px;
	width:230px;
}
.search_name a {
	color:#990000;
	line-height:18px;
	font-weight:700;
}
.search_name a:hover {
	text-decoration:underline;
}
.textbox4{
	border:1px #afafaf solid;
	width:230px;
	height:25px;
	margin:8px 0;
	padding:0 2px;
}
.search_name .link_text  a{color:#1b1b1b; font-weight:400; line-height:20px;}
#int_canvas{
	float:left;
	width:535px;
}
.top_text {
	color:#2f2f2f;
	line-height:40px;
	font-weight:700;
}
#int_mid {
	float:left;
	width:160px;
	padding-right:5px;
}
.int_mid_box_sec{
	background:url(../images/int_mid_box_top.jpg) no-repeat 0 0;
	padding-top:9px;
	margin-bottom:5px;
}
.int_mid_box{
	background:url(../images/int_mid_box_bg.jpg) repeat-y 0 0;
	padding:0 5px;
	line-height:18px;
}
.int_mid_bottom{
	background:url(../images/int_mid_box_bottom.jpg) no-repeat 0 bottom;
	padding-bottom:9px;
}
.on-off_box {padding:6px 0; text-align:center;}
.on-off_box span{float:left; width:auto; padding:0 3px; font-weight:700; font-size:16px; color:#000; }
#int_right {
	float:left;
	width:535px;
}
.green_title .res_col1,.green_title .res_col2,.green_title .res_col4  {border-right:1px #97b74b solid}
.green_title .NOTres_col1 {background:url(../../media/images/arrow2.gif) no-repeat 120px 10px;}

.green_title a {
	color:#8a0000;
}
.res_list {
	clear:both;
	background:url(../../media/images/dash-line.gif) repeat-x 0 bottom;
}

.res_list .res_col1,.res_list .res_col1e,.res_list .res_col2,.res_list .res_col4  {	padding:4px 3px; }

.res_col1 {
	float:left;
	width:150px;
	border-right:1px #d1c194 dashed;
	color:#8a0000;
	text-align: center;
}
.res_col1 a {
	color:#8a0000;
}
.rec_col1 a:hover {
	text-decoration: underline;
}
.res_col1e {
	float:left;
	width:128px;
	color:#8a0000;
	text-align: left;
}
.res_col2 {
	float:left;
	width:88px;
	border-right:1px #d1c194 dashed;
}
.res_col3 {
	float:left;
	width:90px;
}
.res_col4 {
	float:left;
	color:#8a0000;
	width:70px;
	border-right:1px #d1c194 dashed;
}
.res_list p {
	padding:3px 0;
}
.res_img{
	border:2px #e0ca9f solid;
}
.pagination{clear:both; text-align:right; padding-top:10px; color:#858585; font-weight:bold;}
.pagination a{ color:#858585;}
.pagination a:hover{color:#ff4f13; text-decoration:underline;}
.text_box-sml{
	width:27px;
	height:14px;
	border:1px #c2c1bd solid;
	padding-left:3px;
	font-size:11px;
	color:#858585;
	font-weight:700;
}

/*----Advanced Search-------------------------------------*/
.padd_left1{
	padding-left:10px;

}
.padd_left2{
	padding-left:30px;

}
.padd_top2{
	padding-top:4px;
}

.select1 {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:200px;
	height:24px;
	padding:0 0 0 2px;
	margin:0 5px 2px 0;
	font-size:11px;
}
/*----Friends-------------------------------------*/

.frd_title{
	/*background-color:#f7f0dc;*/
	height:24px;
	line-height:24px;
	padding-left:10px;
	font-size:14px;
	color:#9f0000;
	font-weight:700;
}
.frd_request{
	padding:10px 0 10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.frd_details{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#671a00;
	padding-left:10px;
	line-height:20px;
}
.frd_details span{
	font-size:11px;
	font-weight:normal;
	color:#545454;
}

#frd_list_bx_mid{
	clear:both;
	float:left;
	border-left:1px solid #ccbba8;
	border-right:1px solid #ccbba8;
	background-color:#fbf7ec;
	width:548px;
	padding:0px 5px 5px 7px;
}
#frd_list_bx_top{
	background:url(../../media/images/frd_list_bx_top.jpg) no-repeat left bottom; width:562px; height:5px
}
#frd_list_bx_bot{
	background:url(../../media/images/frd_list_bx_bot.jpg) no-repeat left top; width:562px; height:5px
}
#frd_list_bx_mid .box_left{
	float:left;	
	border-right:1px dashed #d1c194;
	width:210px;
	padding:20px 25px 10px 40px;
	margin:10px 0;
}
#frd_list_bx_mid .box_rt{
	float:left;
	width:210px;
	padding:20px 10px 10px 40px;
	margin:10px 0;
}
.frd_request ul{
	padding:0px 0 8px 4px;
}
.frd_request li{
	list-style:none;
	padding:5px 0 5px 12px;
	height:80px;
	color:#666;
}
.frd_request li a{
	color:#666;
}
.frd_details2{
	font-family:Arial, Helvetica, sans-serif;
	color:#8a0000;
	font-size:11px;
}
.frd_details2 p{
	line-height:20px;
}
.frd_details2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#671a00;
	font-size:13px;
	font-weight:bold;
}
.frd_details2 p img{
	margin-bottom:5px;
	padding-right:10px;
	vertical-align:middle;
}
.padd_rt2{
	padding-right:15px;

}
.hline_grey{
	border-bottom:1px dashed #ececea;
}
/* For Uploading restaurant videos form*/
.formVid {
	padding:7px 0 0px 25px;
	margin-bottom:10px;	
	border:1px solid #b2d859;
	border-top:none;
	height:345px;
}
.formVid label {
	color:#626262;
	font-weight:bold;
}
.formVid div_inputbox {
	padding-left:10px;
}
/* For Uploading restaurant Image form*/
.formImg {
	padding:10px 0 0px 25px;
	margin-bottom:10px;	
	border:1px solid #b2d859;
	border-top:none;
	height:150px;
}
.formImg label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:180px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}

/* For adding new restaurant*/
.form_addrest {
	padding:10px 0 0px 25px;
	margin:25px 0 10px 0;
	background:url(../../media/images/vdot_line.gif) repeat-y 233px top;
}
.form_addrest label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:200px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
.int_textbox3 {
	float:left;
	padding-bottom:6px;
	margin-bottom:6px;
}
.int_textbox4 {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:67px;
	height:15px;
	padding:3px 0 0 5px;
}
.inputbox3 {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:140px;
	height:15px;
	padding:3px 0 0 5px;
}
.form_addrest select {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:150px;
	height:21px;
	padding:2px 0 0 2px;
	margin:0 5px 2px 0;
	font-size:11px;
}

.sub_active{
color:#ca4012;
}

/*----Event All-------------------------------------*/

.select2{
	border:0;
	border:1px #d6d2c8 solid;
	background-color:#fff;
	width:158px;
	height:20px;
	padding:0 0 0 2px;
	margin:3px 5px 0px 10px;
	font-size:11px;
}

.left_box2{
	/*width:303px;*/
	display:block;
	margin-left:5px;
}
.left_box2 h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8a0000;
	padding:0 0 15px 5px;
	font-weight:normal;
}
#eventsall_left {
	float:left;
	width:303px;
	margin:14px 16px 0 2px;
}
#eventsall_right {
	float:left;
	width:492px;
	margin:14px 0 0 0px;
	/*border-left:1px dashed #a3a3a3;*/
	background:url(../../media/images/vdot_line3.gif) repeat-y left top;
	min-height:260px;
}
a.gethover {
	color:#555;
}
a.gethover:hover {
	color:#9f0000;
}


.event_comments{
	padding:5px 0 5px 0;
}
.event_comments img{
	float:left;
	margin:5px 10px 8px 16px;
}
.event_comments p {
   width:385px;
   float:right;
   text-align:justify;
   padding-right:10px;
}
/*----Event Calender-------------------------------------*/

.event_cal_top{
	background:url(../../media/images/event_cal_top.jpg) no-repeat bottom left;
}
.event_cal_bot{
	background:url(../../media/images/event_cal_bot.jpg) no-repeat top left;
}
.event_cal{
	width:303px;
	height:214px;
}
.event_cal .previous{
	float:left;
	width:100px;
	padding-top:3px;
	text-align:right;
}
.event_cal .next{
	float:left;
	width:100px;
	padding-top:3px;
	text-align:left;
}
.event_cal .month{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b49f6d;
	font-weight:bold;
	float:left;
	width:93px;
	padding-top:3px;
	text-align:center;
}
.event_cal_box{
	border-left:1px solid #ded6b9;
	border-right:1px solid #ded6b9;
	background-color:#f8f3e3;
}
.event_cal_box .header td{
	border-bottom:1px solid #cfc794;
	font-family:Arial, Helvetica, sans-serif;
	color:#671a00;
	font-size:11px;
	font-weight:bold;
	height:20px;
}
.event_cal_box td{
	padding:5px 0;
	color:#99644b;
	font-size:11px;
	font-weight:bold;
	height:30px;
	
}
.select_event a{
	border:1px solid #ae856e;
	color:#ae856e;
	font-weight:bold;
	padding:2px;
}

/*----Member Profile-------------------------------------*/

/*---Left Seciton Friend List---*/

.frd_list_bx2{
	clear:both;
	float:left;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background-color:#ece3ba;
	width:201px;
}
.frd_list_bx2 h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8a0000;
	font-size:12px;
	border-bottom:1px dashed #d1c194;
	padding:5px 0 7px 10px;
	margin:0 5px;
}
.frd_list_bx2 img{
	padding-top:8px;
}
.frd_list_bx2 p span{
	color:#545454;
	font-weight:bold;
}
.frd_list_bx_top2{
	background:url(../../media/images/frd_list_bx_top2.jpg) no-repeat left bottom; width:203px; height:4px
}
.frd_list_bx_bot2{
	background:url(../../media/images/frd_list_bx_bot2.jpg) no-repeat left top; width:203px; height:5px
}
#member_prof_left{
	/*background:url(../../media/images/vdot_line.gif) repeat-y 211px top;*/
	float:left;
	width:212px;
	margin:14px 16px 0 5px;
}
/*---Center Seciton---*/
.member_profile p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
}
.member_profile h1{	
	font-size:14px;
	color:#8a0000;
	padding:10px 0;
}
.member_profile a{
	color:#cb0202;
	font-weight:bold;
	text-decoration:underline;
}
/*---Right Seciton---*/

.bookmark_rest_bx{
	clear:both;
	/*float:left;*/
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	background-color:#ece3ba;
	width:160px;
}
.bookmark_rest_bx h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8a0000;
	font-size:12px;
	border-bottom:1px dashed #d1c194;
	padding:5px 0 7px 0px;
	margin:0 5px;
	text-align:center
}
.bookmark_rest_bx h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8a0000;
	font-size:12px;
	border-bottom:1px dashed #d1c194;
	padding:5px 0 7px 10px;
	margin:0 5px;
}
.bookmark_rest_bx img{
	margin-top:15px;

}
.bookmark_rest_bx_top{
	background:url(../../media/images/bookmark_rest_bx_top.jpg) no-repeat left bottom; width:162px; height:4px
}
.bookmark_rest_bx_bot{
	background:url(../../media/images/bookmark_rest_bx_bot.jpg) no-repeat left top; width:162px; height:5px
}
.my_list{
	line-height:18px;
	padding-left:10px;
	padding-right:5px;
}
.my_list span{
	color:#b21500;
	font-weight:bold;
}
.red_text2{
	color:#8a0000;
	font-size:10px;
	font-weight:bold;
}
.red_text2 a{
	color:#8a0000;
	font-size:10px;
	font-weight:bold;
}
.designation{
	font-size:10px;
	color:#545454;
}
.gray_text{
	color:#666;
}


.bg_tab3 a{ background:#fef9e4; border:1px solid #fecd70; width:auto; height:23px; padding:0 13px;}
.bg_tab3 a:hover{ background:url(../../media/images/bg_tab3.jpg) repeat-x left bottom; border:1px solid #fff5c7;}
#profile_nav li .active5{ background:url(../../media/images/bg_tab3.jpg) repeat-x left bottom; border:1px solid #fff5c7; !important;}

/*----Manage Bookmark-------------------------------------*/
.manage_bookmark h1{	
	font-size:14px;
	color:#8a0000;
}
.pad_bot{
	padding-bottom:5px;
}
.header_fld{
	background-color:#f7f0dc;
	height:24px;
	line-height:24px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9f0000;
	font-weight:700;
}
.header_fld .rest_photo{
	float:left;
	width:147px;
	padding-left:15px;
}
.header_fld .rest_name{
	float:left;
	width:234px;
}
.header_fld .rest_follower{
	float:left;
	/*width:180px;*/
	width:170px;
}
.header_fld .rest_follower span{
	color:#393939;
	font-size:11px;
	font-weight:normal;
}
.bookmark_cont{
	clear:both;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	margin:10px 0;
}
.bookmark_cont .rest_photo{
	float:left;
	width:142px;
	padding-left:20px;	
}
.bookmark_cont .rest_photo img{
	border:4px solid #c0c0c0;
}
.bookmark_cont .rest_name{
	float:left;
	width:234px;
	line-height:17px;
}
.bookmark_cont .rest_name a{
	color:#545454;
	font-weight:bold;
}
.bookmark_cont .rest_name a:hover{
	text-decoration:underline;
}
.bookmark_cont .rest_follower{
	float:left;
	width:120px;
	padding:20px 0 0 50px;
}

/*For Member Search*/
.member_search_btn a{
	float:right;
	background: url(../../media/images/member_search_btn.gif) no-repeat left top;
	width:117px;
	height:25px;
	text-indent:-2000em;
}
.member_search_btn a:hover{	background-position:left bottom !important; }

#mem_list_bx_mid .box_left, #mem_list_bx_mid .box_rt, #mem_list_bx_mid .box_last{
	float:left;	
	border-right:1px dashed #D1C194;
	width:136px;
	height:150px;
	padding:10px 30px 10px 30px;
	margin:10px 0px;
	text-align:center;
	position:relative;
	overflow:hidden;
}
#mem_list_bx_mid .box_last{
	border:none;
}
.dm_envelope{
	display:block;
	position:absolute;
	top:7px;
	right:20px;
	margin-left:-14px;
}
#mem_list_bx_mid img{
	vertical-align:middle;
	text-align:center;
}

#recomm_bx{
	float:left;	
	padding:4px 0 3px 12px;
	margin-top:6px;
}
#recomm_bx h1{ color:#9f0000;	font-size:11px; padding:0px 0px 10px 0px; }
#recomm_bx label{
	float:left;
	width:68px;
	color:#656565;
	padding-top:5px;
	font-weight:bold;
}

.textarea4{
	border:1px #bebebe solid;
	background-color:#fff;
	width:210px;
	height:75px;
	padding:4px 0 0 5px;
}

.business_list_rest span a {
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:black !important;
}

#sort_header{
	float:left;
	width:970px;
	padding-top:5px;
}

#sort_header .sort_by{
	color:#9f0000;
	font-weight:bold;
	font-size:14px;
}

#sort_header .sort_by{
	color:#9f0000;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
#sort_header select{
	border:0;
	border:1px #d6d2c8 solid;
	background-color:#fff;
	width:auto;
	height:20px;
	padding:0 0 0 2px;
	margin:0 10px 0px 0px;
	font-size:11px;
}

/* Comment Form*/
.form_comment {
	padding:10px 0 0px 25px;
	margin-bottom:10px;	
	/*border:1px solid #b2d859;*/
	border-top:none;
	height:200px;
}

.form_comment label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:110px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}

/* Send Message Form */

.form_sendMsg {
	padding:10px 0 0px 25px;
	margin-bottom:10px;	
	border:1px solid #b2d859;
	border-top:none;
	/*height:350px;*/
}

.form_sendMsg label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:120px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
.form_write_rev {
	padding:10px 0 0px 25px;
	margin-bottom:10px;	
	/*border:1px solid #b2d859;*/
	border-top:none;
	height:640px;
}

.form_write_rev label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:110px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
/*-------Private Profile----------------*/

.privt_pro{
	text-align:right;
}

.privt_pro a{
	color:#545454;
	font-weight:normal;
	text-decoration:none;
}
.privt_pro a:hover{
	text-decoration:underline;
}

.activity_list li{
	list-style:decimal;
	color:#545454;
	font-size:11px;
	margin-left:20px;
	padding-top:7px;
	line-height:17px;
}
.red_text2{
	color:#8a0000;
	font-size:10px;
	font-weight:bold;
}
.red_text2 a{
	color:#8a0000;
	text-decoration:none;
}
.red_text3{
	color:#8a0000;
	font-size:11px;
	font-weight:bold;
}
.red_text3 a{
	color:#8a0000;
}

.red_text4 {
	color:#b21500;
}
.line_hr2{
	border-bottom:1px dashed #d1c194;
	margin:6px 5px;
}
.padd_left3{
	padding-left:15px;

}
.icon_list{
	padding:7px 0 0 20px;
}
.icon_list p span{
	line-height:17px;
	padding-left:3px;
}

/*For displaying response comment form */
.rest_resp_comm_frm {
	padding:10px 0 0px 25px;
	margin-bottom:10px;	
	
	height:470px;
}

.rest_resp_comm_frm label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:110px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
/*Forgot Passwod*/

.form_forgot {
	padding:10px 0 0px 25px;
	margin:25px 0 10px 0;
}
.form_forgot label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:right;
	width:110px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
.int_textbox_forgot {
	float:left;
	padding-bottom:6px;
	margin-bottom:6px;
}
.inputbox_forgot {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:200px;
	height:20px;
	padding:3px 0 0 5px;
}
#forgot_pass{
	width:987px;
	height:350px;
}
/*----Karmachart---------------------------*/

.karmachart h1{	
	font-size:14px;
	color:#8a0000;
}
.karmachart_fld{
	background-color:#f7f0dc;
	height:24px;
	line-height:24px;
	margin-top:15px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9f0000;
	font-weight:700;
}
.karmachart_cont{
	clear:both;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	margin:5px 0 0 15px;
}
.karmachart_cont .review{
	float:left;
	width:250px;
}
.karmachart_cont .colon{
	float:left;
	width:85px;
}
.karmachart_cont .points{
	float:left;
	width:90px;
}
.karmachart_fld .points{
	padding-left:275px;
}
.karmachart_fld .points2{
	padding-left:55px;
}

/* Classes for events */
.res_comments2{
	padding:5px 0 5px 0;
}
.res_comments2 img{
	float:left;
	margin:5px 10px 8px 16px;
}
.res_comments2 p {
   width:375px;
   float:right;
   text-align:justify;
   padding-right:10px;

}

.res_comments2 .details2 {
	float:left;
	width:390px;
	padding-top:10px;
	padding-left:5px;
}

a .pagi_link{
	color:#555555;
	font-size:12px;
}
a .pagi_link:hover{
	color:#9F0000;
}

.brown_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8a0000;
	font-weight:bold;
	line-height:20px;	
}
.item_menu_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a0000;
	font-weight:bold;
	line-height:20px;
	float:right;	
}
/* Javascript display csss */

.jscript_csstr{
	height:30px;
}
.jscript_csstd{
	text-align:right;
	width:11%;
	vertical-align:middle;
	font-weight:bold;
	color:#656565;
	line-height:20px;
	padding-right:20px;
}
.jscript_csstd_input{
	width:19%;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	line-height:20px;
}

.jscript_csstdBlank{
	text-align:left;
	vertical-align:middle;
	width:20%;
	font-weight:bold;
	color:#656565;
	line-height:20px;
}
.jscript_cross_btn{
	height:30px;
	float:right;
}

.recent_reviews_right2, .recent_reviews_right2 p {
   width:390px;
   float:left;
   text-align:justify;
   /*padding-right:10px;*/
   padding-left:10px;
   line-height:18px;
}
.recent_reviews_right2 li {
	float:left;
	list-style:none;
   	background:url(../../media/images/bullet2.gif) no-repeat left 17px;
	padding:10px 20px 0 8px;
}
.recent_reviews_right2 li a {
	float:left;
	color:#545454; 
}
.thnx_msg{
	font-size:14px;
	color:#eb782b;
	font-weight:bold;
	padding:40px 0 20px 0;
	text-align:center;
}
.click_here_btn{
	padding:40px 0 20px 0;
	text-align:center;
}
.logout_sec{
	float:left;
	line-height:25px;
	text-align:right; 
	color:#9f0000;
	font-weight:bold; 
	 width:395px;
	
}
.logout_sec a{
	color:#9f0000;
	text-decoration:underline; 
}

.select3{
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:120px;
	height:24px;
	padding:0 0 0 2px;
	margin:0 5px 0 0;
	font-size:11px;
}
.frd_invite_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#b21500;
	font-size:11px;
}
.brown_title_rate_distance {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a0000;
	font-weight:normal;
	line-height:20px;	
}

/*---------Terms and Conditions----*/
.content{
	padding:5px 10px;
}
.content .head{
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
}
.content p{
	line-height:20px;
	text-align:justify;
	margin-bottom:10px;
}
.content a{
	color:#8a0000;
	text-decoration:underline;
}

.sub_fld{
	padding-left:18px;
	width:216px;
}

.succ_msg{
	font-size:11px;
	color:#60a200;
	font-weight:bold;
}

/* Add New Restaurant (updated) */

.form_addrest2 {
	padding:10px 0 0px 25px;
	margin:5px 0 10px 0;
}
.form_addrest2 label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:left;
	width:130px;
	padding:0 20px 0 10px;
	font-size:11px;
	line-height:18px;
}
.select4 {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:150px;
	height:21px;
	padding:2px 0 0 2px;
	margin:0 5px 2px 0;
	font-size:11px;
}
.form_menu {
	padding:10px 0 0px 25px;
	margin:25px 0 10px 0;
	/*background:url(../../media/images/vdot_line.gif) repeat-y 248px top;*/
}
.form_menu label {
	float:left;
	color:#626262;
	font-weight:bold;
	text-align:left;
	width:160px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
.form_menu select {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	/*width:208px;*/
	height:21px;
	padding:2px 0 0 2px;
	margin:0 5px 2px 0;
	font-size:11px;
}

/* Menu Search List ----------------------------------------------*/
.search_head{
	font-size:18px;
	font-weight:bold;
	color:#4b4b4b;
	line-height:25px;
	padding-bottom:10px;
}
.pegi_txt{
	font-size:14px;
	font-weight:bold;
	color:#414040;
	padding-bottom:10px;
}
.pegination{
	float:right;
	padding:0 10px 10px 0;
}
.pegination a{
	color:#4c4c4c;
	font-weight:bold;
}
.pegination .selected{
	color:#ff6a00;
	font-weight:bold;
}
.search_menu_left{
	float:left;
}
.search_box_top{
	background:url(../../media/images/search_box_left_top.jpg) no-repeat left bottom; width:213px; height:9px;
}
.search_box_left{
	background:url(../../media/images/search_box_left.jpg) repeat-y left top;width:203px;
	padding:0 5px;
}
.search_box_left h2{
	font-size:12px;
	color:#7a1507;
	font-weight:bold;
	padding:0 0 5px 8px;
}
.search_box_bot{
	background:url(../../media/images/search_box_left_bot.jpg) no-repeat left top; width:213px; height:10px;
}
.selection_box_top{
	background:url(../../media/images/selection_box_top.jpg) no-repeat left bottom; width:203px; height:7px;
}
.selection_box_bot{
	background:url(../../media/images/selection_box_bot.jpg) no-repeat left top; width:203px; height:6px;
}
.selection_box_top2{
	background:url(../../media/images/selection_box_top2.jpg) no-repeat left bottom; height:7px;
}
.selection_box_bot2{
	background:url(../../media/images/selection_box_bot2.jpg) no-repeat left top; height:6px;
}
.selection_box{
	background:#ed833b url(../../media/images/selection_box.jpg) repeat-x left top;
	width:201px;
	border-left:1px solid #dd7f39;
	border-right:1px solid #dd7f39;
	/*height:100px;	*/
}
.selection_box li{
	list-style-type:none;
	background:url(../../media/images/bullet_white.gif) no-repeat left 6px;
	margin-left:20px;
	padding-left:15px;
	line-height:20px;
}
.selection_box li a{
	font-size:12px;
	color:#ffffff;
}
.list2 li{
	list-style-type:none;
	background:url(../../media/images/bullet_black.gif) no-repeat left 8px;
	margin-left:15px;
	padding-left:15px;
	line-height:20px;
}
.list2 li a{
	color:#403f3f;
}
.textbox3{
	border:1px #d6d2c8 solid;
	width:114px;
	height:18px;
	margin:5px 0;
	padding:0 2px;
}
.select5 {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:100px;
	font-size:11px;
}
.submit_btn2{
	padding:10px 0 0 69px;
}
.search_menu{
	float:left;
	/*background:url(../../media/images/vdot_line.gif) repeat-y right top;*/
	padding:0 5px 0 8px;
	width:200px;
	/*height:180px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a0000;
	font-weight:bold;
	line-height:19px;
}
.search_menu span{
	color:#545454;	
	font-weight:normal;
}
.ratethis{
	float:left;
	/*background:url(../../media/images/vdot_line.gif) repeat-y right top;*/
	width:130px;
	/*height:165px;*/
	margin-top:3px;
	padding-right:8px;
	color:#545454;
}
.menu_price{
	float:left;
	width:102px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#df6a1a;
}
.rest_list{
	clear:both;
	background:url(../../media/images/line.jpg) repeat-y right top;
}

/* More values select Popup ----------------------------------------------*/

#search_popup{
	width:509px
}
.search_popup_top{
	background:url(../../media/images/search_popup_top.jpg) no-repeat left bottom; width:509px; height:18px;
}
.search_popup_top2{
	background:url(../../media/images/search_popup_top2.jpg) no-repeat left bottom; width:800px; height:18px;
}
.search_popup_bot{
	background:url(../../media/images/search_popup_bot.jpg) no-repeat left top; width:509px; height:9px;
}
.search_popup_bot2{
	background:url(../../media/images/search_popup_bot2.jpg) no-repeat left top; width:800px; height:9px;
}
.search_popup_mid{
	background-color:#fff;
	border-left:4px solid #f68f2a;
	border-right:4px solid #f68f2a;
	width:493px;
	padding:5px 0;	
}
#rest_srch_bx{
	background:url(../../media/images/rest_backg.gif) no-repeat left top; width:988px;height:195px;
	font-family:"Trajan Pro", "Times New Roman", Times, serif, Tahoma;
}
#rest_srch_bx .srch_title{	
	font-size:28px;
	font-weight:700;
	color:#9f0000;
	text-align:center;
	padding:10px 0 0 0;
}
#rest_srch_bx .srch_sec{
	float:left;
	padding-left:44px;
	width:446px;
}
#rest_srch_bx .menu{
	font-size:30px;
	font-weight:700;
	color:#620d01;
}
#rest_srch_bx .venue{
	font-size:30px;
	font-weight:700;
	color:#620d01;
	padding-left:315px;
}
#rest_srch_bx .text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	text-align:right;
	padding:10px 72px 0 0;
	line-height:17px;
}
.inputbox4{
	border:1px #d9bf7b solid;
	width:350px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:6px 0 4px 5px;
	margin-top:3px;
}
#rest_srch_bx .bx_pad{
	padding-left:41px;
	text-align:left !important;
}

.search select{width:100px;margin-top:8px;margin-left:12px;font-size:85%;}
.search .select select {font-size:77%;padding:0 0 0 5px;margin:5px 0 0 0;background:url(../../media/images/selectbg.gif) no-repeat 0 0px;}
.clrfix2{zoom:1;}
.clrfix2:after{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}


