img.fading-image {
    visibility:hidden;
}


html, body { margin: 0; padding: 0; font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;}

select, input { font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; }

img{
  border: none;
}
.h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}
.venue_field_table {
width: 100%;

}
.venue_field_table td{
  width: 50%;
}
.article_container
{
width: 100%;
height: 100%;
}

.owner_table{
  width: 97%;
  font-size: 12px;
  text-align: left;
  padding: 4px;
}
.owner_table th{
  padding: 4px;
  font-weight: bold;
  color: #FFFFFF;
  background: url(/images/header_back.gif) repeat-x;
}
.owner_table td{
  text-align: left;
  padding: 4px;
}
.r0
{

}
.r1
{
    background-color: #eef;
}

.highlight
{
background-color: #FFFF00;

}


.add_button{
  font-size: 12px;
}
.owner_form{
   width: 90%;
   font-size: 12px;
}







		#body_min { width: 486px; }
		#hdr_main { width: 982px; text-align: center; background: url(/images/header_ad_bg.jpg) repeat-x; }
		#hdr_main_min { width:735px; height: 95px; text-align:left; background: url(/images/ts_header.jpg) no-repeat; }
		#hdr_main_min a { display: none; }

		#hdr_main_nav { width:735px; background: url(/images/nav_t_right.gif) repeat-x; }
		#nav_itm { display: inline; }




		#leftcol_outside { width: 247px; background: #717171; padding-bottom: 2px; }
		#leftcol { padding: 10px 0px 0px 0px; width: 247px; background: #E6E6E6 url(/images/grad_bg.gif) repeat-x; }
        #leftcols { padding: 10px 0px 0px 0px; width: 247px; background: #E6E6E6; }

        #lc_content {}
		#lc_content_frm { width: 187px; }

		#lc_content_frm_rest { display: block; }
		#lc_content_frm_bars { display: none; }

		#static_info { width: 460px; margin-top: 20px; }
		.text { text-align: justify; color: #616161; padding-left: 10px; padding-right: 10px;}
		#static_info a, #static_info a:visited { color: #5b7ea3; text-decoration: none; }
		#static_info a:active, #static_info a:hover { color: #5b7ea3; text-decoration: underline; }
		.contactinfo { text-align: center; font-size: 16px; color: gray; }
		.team { font-size: 18px; color: #ff6609 }
                .team a, .team a:active, .team a:visited { font-size:18px; color: #5b7ea3; }
                .team a:hover { font-size:18px; color: #5b7ea3; text-decoration: underline; }
		.header { font-size:15px; color: #ff6609; font-weight:900; }
                .header a, .header a:active, .header a:visited { font-size:15px; color: #5b7ea3; font-weight:900; }
                .header a:hover { font-size:15px; color: #5b7ea3; font-weight:900; text-decoration: underline; }
		.members { padding-left:30px; }
		
		#main_venue_info { width: 460px; max-width:460px; overflow:hidden; border: 1px solid #d5d5d5; margin-top: 10px; }
		#main_venue_content {margin: 0; padding: 15px; font-size: 12px; color: #616161; text-align: left; }
		.main_venue_menu { font-size: 10px; background: #ffad17; color: #FFFFFF; text-align: center; cursor: pointer; padding-left: 5px; padding-right: 5px; }
		.main_venue_menu_off { font-size: 10px; background: #ABABAB; color: #FFFFFF; text-align: center; cursor: pointer; padding-left: 5px; padding-right: 5px; }
		.mvmActive { background: #ffda96; color: #ff6000; }

		#mvcVenueLocation { width: 200px; /*clear: none;*/ float: left; text-align: left; }
		#mvcVenuePics { width: 200px; clear: none; float: right; text-align: right; }
		#mvcVenuePics a, #mvcVenuePics a:visited { text-decoration: none; color: #616161; }
		#mvcVenuePics a:active, #mvcVenuePics a:hover { text-decoration: underline; color: #616161; }
		.mvc_VenueName { width:200px; font-size: 15px; font-weight: Bold; color: #000000; }
		.mvc_VenueType { font-size: 11px; font-style: italic; }
		.mvc_VenueAddress { padding-left: 10px; padding-top: 10px; }
		.mvc_VenueURL { padding-left: 10px; }
		.mvc_VenueURL a, .mvc_VenueURL a:visited { color: #616161; text-decoration: none; }
		.mvc_VenueURL a:active, .mvc_VenueURL a:hover { color: #616161; text-decoration: underline; }
		.mvc_VenueNeighborhood { margin-top: 15px; font-style: italic; }
		.mvc_VenueDescription { margin-bottom: 15px; }
		.mvc_VenueDescription a, .mvc_VenueDescription a:visited { color: #FF6000; text-decoration: none; }
		.mvc_VenueDescription a:active, .mvc_VenueDescription a:hover { color: #FF6000; text-decoration: underline; }

		#mvcVenueDirections { width: 200px; clear: none; float: left; text-align: left; background: #E6E6E6; padding: 15px; line-height: 16px; }
		#mvcVenueDetails { width: 200px; clear: none; float: right; text-align: right; line-height: 16px; }
		.mvc_VenueInsider { margin-top: 15px; }
		.mvc_VenueEmail { margin-top: 15px; }
		.mvc_VenueEmail a, .mvc_VenueEmail a:visited { color: #616161; text-decoration: none; }
		.mvc_VenueEmail a:active, .mvc_VenueEmail a:hover { color: #616161; text-decoration: underline; }

		.mvc_MenuHeader { background: #E6E6E6; font-size: 12px; font-weight: bold; color: #FF6000; padding: 1px 3px 1px 8px; margin-bottom: 15px; margin-top: 15px;}
        .mvc_MenuHeader img { vertical-align: middle;}


        .mvc_MenuItem { font-size: 12px; font-weight: bold; color: #616161; padding-left: 20px; }
		.mvc_MenuSubItem { width: 70%; font-size: 12px; font-style: italic; color: #616161; float: left; padding-left: 20px; }
		.mvc_MenuItemPrice { font-size: 12px; color: #616161; width: 45px; float: right; padding-right: 20px; }
		.mvc_MenuItemSep { line-height: 1px; font-size: 1px; padding: 10px 0px 0px 0px; margin: 0px 15px 10px 15px; border-bottom: 1px dashed #e6e6e6; clear: both; }

		.mvc_HighlightsHeader { font-size: 12px; font-weight: bold; color: #616161; margin-top: 15px; }
		.mvc_HighlightsItem { font-size: 12px; color: #616161; }
		.mvc_HighlightsItem img { border: 1px solid #e6e6e6; margin: 2px; padding: 0px; }
		.mvc_HighlightsItemSep { line-height: 1px; font-size: 1px; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dashed #e6e6e6; clear: both; }

		.mvc_ReviewsRevPublication { font-size: 12px; font-weight: bold; color: #616161; padding-left: 20px; clear: both; }
		.mvc_ReviewsHeader { background: #E6E6E6; margin-bottom: 15px; margin-top: 15px;  padding: 1px 3px 1px 8px; }
		.mvc_ReviewsHeaderTitle { font-size: 12px; font-weight: bold; color: #FF6000; float: left; clear: none; padding: 0; margin: 0; }
		.mvc_ReviewsHeaderLink { text-align: right; font-weight: normal; padding: 0; margin: 0; clear: none; font-size: 10px; color: #616161; }
		.mvc_ReviewsHeaderLink a, .mvc_ReviewsHeaderLink a:visited { text-decoration: none; color: #616161; }
		.mvc_ReviewsHeaderLink a:hover, .mvc_ReviewsHeaderLink a:active { text-decoration: underline; color: #616161; }
		.mvc_ReviewsRevTitle { font-size: 12px; font-weight: bold; color: #2b4f7b; padding-left: 20px; clear: both; }
        .mvc_ReviewsRevPostedAuthor, .mvc_ReviewsRevPostedAuthor a, .mvc_ReviewsRevPostedAuthor a:visited { font-weight: bold; color: #5f83a7; text-decoration: none; }
        .mvc_ReviewsRevPostedAuthor a:hover, .mvc_ReviewsRevPostedAuthor a:active { text-decoration: underline; }
        .mvc_ReviewsRevPosted { font-size: 12px; font-weight: bold; color: #616161; float: left; padding-left: 20px; }
		.mvc_ReviewsRevPost { font-size: 11px; font-weight: normal; color: #616161; padding-left: 20px; clear: both; }
		.mvc_ReviewsItemSep { line-height: 1px; font-size: 1px; padding: 10px 0px 0px 0px; margin: 0px 15px 10px 15px; border-bottom: 1px dashed #e6e6e6; clear: both; }

		#mc_content { text-align: center; }
		#mc_pic img { margin: 0; padding: 0; border-bottom: 2px solid #FF6000; }

		#headline { font-size: 16px; color: #666666; text-align: center; margin: 20px 0px 20px 0px; }
		#takemeout { font-size: 11px; line-height: 16px; background: #020202; color: #FFFFFF; }





		#rightcol { border-left: 2px solid #FF6000; border-bottom: 2px solid #FF6000; margin: 0; padding: 0; }
		#rightcol_content_tastrix, #rightcol_content_scoop, #rightcol_content_buzz, #rightcol_content_venue { border: 0; margin: 0; padding: 10px 0px 10px 0px; background: #E6E6E6 url(/images/grad_bg.gif) repeat-x; }
		#rightcol_content_generic { border: 0; margin: 0; padding: 10px 0px 10px 0px; background: #E6E6E6; line-height: 13px;  }
		#rightcol_content_hours { border: 0; margin: 0; padding: 0; background: #E6E6E6; line-height: 13px; }
		#rightcol_content_generic strong, #rightcol_content_generic b { font: Bold 12px; }
		#rightcol_content_generic a, #rightcol_content_generic a:visited { text-decoration: none; color: #666666; }
		#rightcol_content_generic a:active, #rightcol_content_generic a:hover { text-decoration: none; color: #666666; }
		#rc_content_tastrix { font-size: 11px; color: #666666; text-align: center; width: 180px; }
		#rc_content_scoop { font-size: 11px; color: #666666; text-align: center; width: 180px; }
		#rc_content_buzz { font-size: 11px; color: #666666; text-align: left; padding: 0px 25px 0px 25px; }
		#rc_content_generic { font-size: 11px; color: #666666; text-align: left; padding: 0px 15px 0px 15px; }
		#rc_content_hours { font-size: 12px; color: #666666; text-align: center; padding: 0px; border: 4px solid; border-color: #dfdfdf; }
		.rc_content_hour_box { background-color:#fff; overflow:hidden; position:relative; bottom:7px; }

		.author { font-weight: bold; font-size: 12px; }
		.shortreview { font-style: italic; }

		#rc_hours_1, #rc_hours_2, #rc_hours_3, #rc_hours_4, #rc_hours_5, #rc_hours_6, #rc_hours_7 { font-size: 11px; margin: 0; padding: 0px 1px 0px 1px; width: 27px; text-align: center; }
		#rc_hours_1_td, #rc_hours_2_td, #rc_hours_3_td, #rc_hours_4_td, #rc_hours_5_td, #rc_hours_6_td, #rc_hours_7_td { width: 35px; height: 23px; background: #FFFFFF; color: #E65D15; text-align: center; cursor: pointer; }
		#rc_hours_txt1 { display: block; margin: 10px 10px 10px 10px; }
		#rc_hours_txt2, #rc_hours_txt3, #rc_hours_txt4, #rc_hours_txt5, #rc_hours_txt6, #rc_hours_txt7 { display: none; margin: 10px 10px 10px 10px; }


        .dishInput{
        width: 175px;
        padding-left: 5px;
        margin-bottom: 15px;

        }

		.nompb { margin: 0; padding: 0; border: 0; display: inline; vertical-align: middle; }
		#searchrow, #searchrow1, #searchrow2 { border: 2px solid #FF6000; border-right: 0px }
		.mainsearch { margin-top: 0; border: 0; width: 95%; padding-bottom:2px; font-size: 40px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; }
		.textinput { text-align: left; background: #FDFDFD; font-size: 12px; color: #5b5b5b; }
		.searchOp {
        margin-bottom: 15px;
        width: 180px;
        size: 4;
        }

        .searchZip {
        padding-left: 5px;
        width: 140px;
        }
        .searchZip2 {
        padding-left: 0px;
        width: 140px;
        }

		#search_title { font-size: 11px; color: #ff6000; margin-right: 19px; }
		#search_title_bars { font-size: 11px; color: #666666; text-decoration: none; }
		#search_title_rest { font-size: 11px; color: #ff6000; margin-right: 19px; text-decoration: none; }


		.tbScoop1 { width: 182px; }               .tbScoop1Box { width: 160px; }
		.tbScoop2 { width: 182px; }               .tbScoop2Box { width: 160px; }
		.tbScoop3 { width: 159px; float: left; }  .tbScoop3Box { width: 137px; }

		.tb_left { width: 11px; height: 34px; background: url(/images/frm_tb_left.gif); }
		.tb_right { width: 11px; height: 34px; background: url(/images/frm_tb_right.gif); }

        .register_venue a
        {
        font-size: 40px;
        text-decoration: underline;
        color: #888888;

        }
        .register_venue a:hover
        {
        color: #FF6000;

        }



				#footer { width: 100%; font-size: 11px; line-height: 22px; color: #9d9d9d; text-align: center; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; padding: 5px 0px 5px 0px; margin-top: 30px; margin-bottom: 20px; }
		#footer a, #footer a:visited { color: #9d9d9d; text-decoration: none; font-size: 11px; }
		#footer a:hover, #footer a:active { color: #9d9d9d; text-decoration: underline; }
		#footer #middot { margin: 0px 10px 0px 10px; }



		#boxLogin { background: url(/images/ts_login_header.jpg) no-repeat; }
		#boxLogin .register { padding-top: 65px; padding-left: 125px; font-size: 12px; }
		#boxLogin .register a, #boxLogin .register a:visited { color: #FF6000; text-decoration: none; }
		#boxLogin .register a:hover, #boxLogin .register a:active { color: #FF6000; text-decoration: underline; }
		#boxLogin .logoutbtn { padding-bottom: 6px; padding-right: 6px; }
		
		#boxMember { background: #D5D5D5 url(/images/ts_member_header.jpg) no-repeat; }
		#boxMember #bmInfo { font-size: 11px; color: #6D6D6D; text-align:center; }
		#boxMember #bmLogout, #boxMember #bmLogout a, #boxMember #bmLogout a:visited { text-decoration: none; font-size: 9px; color: #c3c3c3; text-align:right; height: 20px; padding-right: 10px; padding-top: 3px; }
		#boxMember #bmLogout a:active, #boxMember #bmLogout a:hover { text-decoration: underline; }
		#boxMember #bmWelcome { font-size: 12px; color: #FF6000; text-align:right; padding-right: 22px; margin-top: 20px; }
		#boxMember .bmt { width: 34px; height: 31px; border-top: 1px solid #707070; border-left: 1px solid #707070; border-bottom: 1px solid #707070; font-size: 8px; color: #FFFFFF; line-height: 8px; padding-left: 2px; cursor: pointer; }
		#boxMember .bmIconBlank { background: url(/images/member_cal_bg_blank.gif) no-repeat; }
		#boxMember .bmIcon1 { background: url(/images/member_cal_bg_icon1.gif) no-repeat; }
		#boxMember .bmIcon2 { background: url(/images/member_cal_bg_icon2.gif) no-repeat; }
		#boxMember .bmIcon3 { background: url(/images/member_cal_bg_icon3.gif) no-repeat; }
		#boxMember .bmIcon4 { background: url(/images/member_cal_bg_icon4.gif) no-repeat; }
		#boxMember .bmIcon5 { background: url(/images/member_cal_bg_icon5.gif) no-repeat; }
		#boxMember .bmToday { border-bottom: 1px solid #D5D5D5; }

		.mloginuser { background: url(/images/login_bg_username.jpg) no-repeat; }
		.mloginpass { background: url(/images/login_bg_password.jpg) no-repeat; }

		.tbloginuser { margin: 4px 0px 0px 22px; padding: 0; border: 0; width: 89px; height: 13px; font-size: 10px; color: #ff6000; }
		.tbloginpass { margin: 4px 0px 0px 4px; padding: 0; border: 0; width: 84px; height: 13px; font-size: 10px; color: #ff6000; }



		#main_takemeout_cont { width: 460px; }
		#main_takemeout { border: 1px solid #d5d5d5; }
		.tmo_srch_header { background: url(/images/tmo_srch_title.gif) no-repeat; margin: 0; padding: 0; }
		.tmo_srch_title { background: url(/images/tmo_srch_title.gif) no-repeat; font: bold 16px; width: 458px; height: 92px; margin: 0; padding: 0; }
		.tmo_srch_1 { background: url(/images/tmo_srch_1.gif) no-repeat; font: bold 16px; width: 458px; height: 92px; margin: 0; padding: 0; }
		.tmo_srch_2 { background: url(/images/tmo_srch_2.gif) no-repeat; font: bold 16px; width: 458px; height: 92px; margin: 0; padding: 0; }
		.tmo_srch_3 { background: url(/images/tmo_rest.gif) no-repeat; font: bold 16px; width: 458px; height: 148px; margin: 0; padding: 0; }
		.tmo_srch_4 { background: url(/images/tmo_srch_4.gif) no-repeat; font: bold 16px; width: 458px; height: 148px; margin: 0; padding: 0; }
		.tmo_srch_5 { background: url(/images/tmo_srch_5.gif) no-repeat; font: bold 16px; width: 458px; height: 117px; margin: 0; padding: 0; vertical-align: top; }
		.tmo_srch_5_txt { font: bold 16px; }
		.tmo_srch_padd { margin: 0; padding: 20px 0px 0px 0px; }
		.tmo_srch_go, a.tmo_srch_go, a.tmo_srch_go:visited { color: #FF6000; font-size: 36px; text-decoration: none; }
		a.tmo_srch_go:active, a.tmo_srch_go:hover { color: #FF6000; font-size: 36px; text-decoration: underline; }
		.tmo_srch { margin-top: 10px; }
		#tmo_title_rest { font-size: 25px; color: #FF6000; text-decoration: underline; margin-right: 20px; }
		#tmo_title_bars { font-size: 25px; color: #666666; text-decoration: none; }
		#tmo_srch_bars { display: none; }
		#tmo_srch_rest { display: block; }


		#main_am_cont { width: 460px; }
		#main_am { /* border: 1px solid #d5d5d5;*/ }
		#register_menu { border: 2px solid #FF6000; }
		#am_login { width: 458px; height: 92px; background: #E6E6E6 url(/images/ts_am_signin_bg.gif) no-repeat; }
		#am_login_box { padding-top: 40px; width: 415px; text-align: right; margin: 0; }
		#am_login_box .txt { border: 1px solid #CCCCCC; background: #FFFFFF; width: 180px; height: 25px; font: 16px "Trebuchet MS", Verdana, Arial, sans-serif; }
		#am_login_forgot { width: 415px; text-align: right; }
		#am_login_forgot, #am_login_forgot a, #am_login_forgot a:visited { font: 10px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FF6000; }
		#am_login_forgot a:active, #am_login_forgot a:hover { font: 10px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FF6000; text-decoration: none; }
		#am_login_nysra { width: 415px; text-align: right; padding-right: 135px; }
		#am_login_nysra, #am_login_nysra a, #am_login_nysra a:visited { font: 10px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FF6000; }
		#am_login_nysra a:active, #am_login_nysra a:hover { font: 10px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FF6000; text-decoration: none; }
    #am_register { background: #E6E6E6 url(/images/ts_am_reg_bg.gif) no-repeat; width: 458px; height: 831px; }
		#am_register h2 { font: 40px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FF6000; padding: 15px 0 0 0; margin: 0; }
		#am_register h2 a, #am_register h2 a:visited { color: #FF6000; text-decoration: none; }
		#am_register h2 a:active, #am_register h2 a:hover { color: #FF6000; text-decoration: underline; }
		#am_register h4 { font: 20px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FF6000; margin: 0; }
		#am_register .lireg1 { text-align: left; width: 360px; padding-left: 50px; background: url(/images/am_reg_1.gif) no-repeat; margin: 10px 0 0 0; }
		#am_register .lireg2 { text-align: left; width: 360px; padding-left: 50px; background: url(/images/am_reg_2.gif) no-repeat; margin: 10px 0 0 0; }
		#am_register .lireg3 { text-align: left; width: 360px; padding-left: 50px; background: url(/images/am_reg_3.gif) no-repeat; margin: 10px 0 0 0; }
		#am_register #reg1_cont, #am_register #reg2_cont, #am_register #reg3_cont { width: 310px; font: 13px "Trebuchet MS", Verdana, Arial, sans-serif; color: #4B4B4B; margin: 0; }
		#am_register #reg_tease { width: 415px; text-align: left; font: 13px "Trebuchet MS", Verdana, Arial, sans-serif; color: #343434; margin: 20px 0 0 0; }
		#am_register #reg_tease strong { color: #FF6000; font-weight: normal; }

		#am_register #reg_include_box { width: 430px; margin-top: 15px; text-align: left; }
		#reg_include_box #reg_include_cont { width: 393px; height: 186px; background: url(/images/am_reg_include.gif) no-repeat; margin: 0 0 0 18px; }
		#reg_include_box #reg_include_cont span { display: none; }
		#reg_include_box .reg_include_head { text-align: left; margin: 0 0 10px 0; }
		#reg_include_box .reg_include_foot { text-align: right; margin: 0; }

		#am_register .reg_final { font: 13px "Trebuchet MS", Verdana, Arial, sans-serif; color: #343434; text-align: left; width: 415px; margin: 10px 0 0 0; }
		#am_register .reg_final a, #am_register .reg_final a:visited { color: #343434; text-decoration: underline; }
		#am_register .reg_final a:active, #am_register .reg_final a:hover { color: #434343; text-decoration: none; }

		.register_sec_title { font-size: 10px; background: #FFFFFF; color: #616161; text-align: left; padding-left: 5px; padding-right: 5px; }
		.register_sec { font-size: 10px; background: #ffb132; color: #FF6000; text-align: center; cursor: pointer; padding-left: 5px; padding-right: 5px; }
		.register_sec_off { font-size: 10px; background: #ABABAB; color: #FFFFFF; text-align: center; cursor: pointer; padding-left: 5px; padding-right: 5px; }

		#register_content { width: 435px; margin: 0; padding: 20px; font-size: 12px; color: #616161; text-align: left; }
		#register_content #camera_txt { font: 13px "Trebuchet MS", Verdana, Arial, sans-serif; color: #343434; }
		#register_content #camera_txt img { margin-right: 25px; }
		#register_content #camera_formbox { font-size: 14px; margin-top: 50px; text-align: center; }
		#register_content #camera_formbox .fil, #register_content #camera_formbox .btn { font: 14px "Trebuchet MS", Verdana, Arial, sans-serif; }
		.cfTitle { width: 165px; text-align: left; font-size: 14px; }
		.cfInput { width: 250px; text-align: right; font-size: 14px; }
		#register_content #camera_photosbox { font-size: 12px; margin-top: 20px; text-align: center; }
		#register_content #camera_photosbox img { border: 1px solid #818181; margin: 5px; }
		#register_content #bulb_txt { font: 13px "Trebuchet MS", Verdana, Arial, sans-serif; color: #343434; vertical-align: middle; }
		#register_content #bulb_formbox { font-size: 14px; margin-top: 50px; text-align: center; }
		#bulb_formbox h5 { font: 14px "Trebuchet MS", Verdana, Arial, sans-serif; color: #616161; margin: 0; }
		#bulb_formbox .hightxt { width: 360px; margin-bottom: 15px; }
		#register_content #prof_formbox td { font-size: 12px; margin-top: 50px; }
		#register_content #prof_formbox td .hr { border-bottom: 1px dashed #999999; margin: 10px 0 10px 0; }
		#prof_formbox .hightxt { height: 20px; font-size: 12px; }
		.ampmradio { position: absolute; visibility: hidden; }
		.ampm { cursor: pointer; color: #616161; text-decoration: none; }
		.ampmon { background: #ffdba1; cursor: pointer; color: #616161; text-decoration: none; }

        .search_results_header { font: 10px "Trebuchet MS", Arial, sans-serif; margin-top: 5px; }
			.search_results_header a, .search_results_header a:visited { font: 10px "Trebuchet MS", Arial, sans-serif; color: #FF6000; text-decoration: none; }
			.search_results_header a:active, .search_results_header a:hover { font: 10px "Trebuchet MS", Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
			.search_results_header td { text-align: center; }

		.sr_td1a, .sr_td1b { border-left: 1px solid #b6b6b6; }
		.sr_td8a, .sr_td8b { border-right: 1px solid #b6b6b6; }
        .sr_td1a, .sr_td1b { border-left: 1px solid #b6b6b6; }
		.sr_td7a, .sr_td7b { border-right: 1px solid #b6b6b6; }
		.sr_td1a, .sr_td3a, .sr_td5a, .sr_td7a { border-bottom: 1px solid #b6b6b6; background: #d4d4d4; }
		.sr_td1b, .sr_td3b, .sr_td5b, .sr_td7b { border-bottom: 1px solid #b6b6b6; background: #e9e9e9; }
		.sr_td2a, .sr_td4a, .sr_td6a { border-bottom: 1px solid #b6b6b6; background: #e6e6e6; }
		.sr_td2b, .sr_td4b, .sr_td6b { border-bottom: 1px solid #b6b6b6; background: #ffffff; }
		.sr_td_name { padding-left: 0px; font: Bold 11px "Trebuchet MS", Arial, sans-serif; color: #0054a6; margin-left: 2px; }
        .sr_td_name a {
                 font: Bold 11px "Trebuchet MS", Arial, sans-serif;
                 color: #0054a6;
		 text-decoration: none;
        }
        .sr_td_name a:visited {
                 font: Bold 11px "Trebuchet MS", Arial, sans-serif;
                 color: #0054a6;
		 text-decoration: none;
        }
        .sr_td_name a:active {
                 font: Bold 11px "Trebuchet MS", Arial, sans-serif;
                 color: #0054a6;
		 text-decoration: none;
        }
        .sr_td_name a:hover {
                 font: Bold 11px "Trebuchet MS", Arial, sans-serif;
                 color: #0054a6;
		 text-decoration: underline;
        }



        .sr_td_info { font: 10px "Trebuchet MS", Arial, sans-serif; color: #000000; margin-left: 10px; line-height: 11px; }
		.sr_td_cuisine_txt { font: 10px "Trebuchet MS", Verdana, Arial, sans-serif; color: #000000; }
		.sr_order_by { font-size: 9px; margin: 0 0 5px 12px; width: 160px; }
		.sr_paging, .sr_paging a, .sr_paging a:visited { font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; color: #666666; }
		.sr_paging a:active, .sr_paging A:hover { text-decoration: none; }
        .tastrix_results { padding-top: 4px; font-family: "Trebuchet MS", Arial, sans-serif; }
	.tastrix_results .count { font-size: 12px; font-weight: bold; color: #616161; margin: 0 4px 0 0; }
    .count { font-size: 12px; font-weight: bold; color: #616161; margin: 0 4px 0 0; }
	.tastrix_results .pages { font-size: 11px; color: #0054a6; }
		.tastrix_results .pages .current { color: #555555; font-weight: bold; margin: 0 2px 0 2px; }
		.tastrix_results .pages a, .tastrix_results .pages a:visited { color: #0054a6; text-decoration: none; margin: 0 2px 0 2px; }
		.tastrix_results .pages a:active, .tastrix_results .pages a:hover { color: #0054a6; text-decoration: underline; margin: 0 2px 0 2px; }
	.tastrix_results .btns { margin-left: 5px; }
	.tastrix_results .btns img { vertical-align: middle; margin-left: 2px; border: 0; }
		.hr { border-bottom: 1px dashed #999999; margin: 10px 0 10px 0; }
		.hr1{border-bottom: 1px dashed #999999; margin: 1px 0 1px 0; height:1px}
		#owner_content { margin: 0; padding: 10px 25px 10px 25px; font-size: 12px; color: #616161; text-align: left; }
		#owner_registered h2 { font-weight: bold; font-size: 20px; margin-top: 0px; }
		#owner_registered table { font-weight: normal; font-size: 12px; margin-top: 0px; }
		#main_content_border { width: 460px; border: 1px solid #d5d5d5; background: url(/images/zebra.gif) repeat-y;}



.form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}
.form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(/sf/sf_adminimages/error.png) no-repeat 5px 2px;
}

.form-errors dl
{
  padding: 5px;
}
.form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}
.form-errors dd
{
  margin: 0;
}

#tastrix_content
{
    display: none;
}

#scoop_dujour_content
{
    display: none;
}


#header_tastespace
{
	background: url(/images/tastespace.gif) no-repeat; width: 248px; height: 96px;
}

#header_ad
{
	background: url(/images/header_ad_bg.jpg) repeat-x;
}

#header_mytastespace
{
    color: white;
	background: url(/images/mytastespace.jpg) no-repeat; width: 247px; height: 125px; 
}

#header_mytastespace a
{
    color: orangered;
    text-decoration: underline;
}

#header_mytastespace a:visited
{
    color: orangered;
    text-decoration: underline;
}

#header_mytastespace a:active
{
    color: white;
    text-decoration: none;
}

#newregistered
{
	background: url(/images/newregistered.jpg) no-repeat; width: 247px; height: 69px; 
}

#restaurantcount
{
	font-weight: bold; color: #2B77CD; position: relative; left: 90px; top: 68px; font-size: 11px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

#featured_venue
{
	background: url(/images/featuredvenue.jpg) no-repeat; width: 494px; height: 222px;
}

#featured_venue_info
{
	background: url('/images/semi_black_bg.png') repeat-x; height: 60px; width: 490px;
}

#featured_venue_info_ie
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/semi_black_bg.png', sizingMethod='scale');
	height: 60px; width: 490px;
}

#featured_venue_l1
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 12px;
    color: #FF6000;
    text-indent: 10px;
    text-align: left;
}

#featured_venue_l2
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 18px;
    color: #FFFFFF;
    text-indent: 10px;
    text-align: left;
    letter-spacing: 1px
}

#featured_venue_l3
{
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-indent: 5px;
    text-align: left;
    letter-spacing: 1px;
    margin-left: 10px;
}

.top5
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #313131;
    text-align: left;
}

A.todaysfeatured:link
{
	color: #2B4F7B;
    text-align: left;
    text-decoration: none;
}

A.todaysfeatured:hover
{
	color: #2B4F7B;
    text-align: left;
}

A.todaysfeatured:visited
{
	color: #2B4F7B;
    text-align: left;
    text-decoration: none;
}

.todaysfeatured
{
	color: #2B4F7B;
    text-align: left;
}

.upcomingevent
{
	color: #627E65;
	text-align: left;
}
.tastespacefeatured
{
	color: #961B1E;
    text-align: left;
}

A.tastespacefeatured:link
{
	color: #961B1E;
    text-align: left;
    text-decoration: none;
}

A.tastespacefeatured:hover
{
	color: #961B1E;
    text-align: left;
}

A.tastespacefeatured:visited
{
	color: #961B1E;
    text-align: left;
    text-decoration: none;
}


.upcoming
{
	color: #648B64;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.upcoming a
{
	color: #648B64;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.upcoming a:visited
{
	color: #648B64;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.upcoming  a:active
{
	color: #648B64;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.article
{
	color: #FF6000;
    text-align: left;
}

.centercol
{
	color: #4C4C56; 
    text-align: left;
}

.centercolitalicbold
{
	color: #4C4C56; font-weight: bold; font-style: italic;
    text-align: left;
    font-size: 10px;
    }

.centercolitalic
{
	color: #4C4C56; font-style: italic; font-size: 11px;
    text-align: left;
}

A.centercolitalic:link
{
	color: #4C4C56; font-style: italic; font-size: 11px;
    text-align: left;
    text-decoration: none;
}

A.centercolitalic:hover
{
	color: #4C4C56; font-style: italic; font-size: 11px;
    text-align: left;
}

A.centercolitalic:visited
{
	color: #4C4C56; font-style: italic; font-size: 11px;
    text-align: left;
    text-decoration: none;
}


.top5box
{
	border-width: 1px;
	border-color: #717171;
	border-style: solid;
	background-color: #DFDFDF;
	width: 247px;
}

A.top5:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2B77CD;
    text-align: left;
}

A.top5:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2B77CD;
    text-align: left;
}

A.top5:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2B77CD;
    text-align: left;
}

/*css for venue info bar */
.bannertext{
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #736D71;
}
.bannertext a{
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #736D71;
	text-decoration: none;
}
.bannertext a:hover{
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #6285A5;
	text-decoration: underline;
}
.viewall a{
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}
.viewall a:hover{
	text-decoration: none;
}
.viewall a:visited{
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}
.daytext{
	font-family: Trebuchet MS,Arial;
	font-size: 12px;
	font-weight: normal;
	color: #6C6C6C;
	text-decoration: none;
	margin-left: 5px;
}
.innertitle{
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #2b4f7b;
	text-decoration: none;
	padding-left: 10px;
        padding-right: 10px;
        cursor:pointer;
        line-height: 16px;
}

.innertitle A, A:visited{
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #5f83a7;
	text-decoration: none;
}
.innertitle A:hover{
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #E65D15;
	text-decoration: none;
}
    
.innerdate{
	font-family: Trebuchet MS,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #E65D15;
	text-decoration: none;
	margin-left: 5px;
}
.innertext{

	color: #6C6C6C;
	text-decoration: none;
	margin-left: 10px;
    font-size: 11px;
}

.blogtitle{
	font-weight: 900;
	color: #E65D15;
	text-decoration: none;
	padding-left: 5px;
}

.blogtitle a:visited{
	font-weight: 900;
	color: #E65D15;
	text-decoration: none;
	padding-left: 5px;
}

.blogtext{

font-weight: bold;
	color: #6C6C6C;
	text-decoration: none;
	margin-left: 5px;
    font-size: 11px;
}
.posttitle{

   /*	font-weight: bold;  */
	color: #6C6C6C;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
}
.posttitle a{


	color: #2b4f7b;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 10px;
}
.posttext{
    font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
    font-style: italic;
	font-weight: 300;
	color: #6C6C6C;
	text-decoration: none;
	margin-left: 10px;
	margin-top:0px;
}

.bg:hover{
	background: #000;
    cursor: pointer;
}

.inactive_articles a, .inactive_articles a:visited, .inactive_articles a:active{
    font-size: 14px;
    text-decoration: none;
    color: #2b4f7b;
}

#featured_article {
    width: 180px;
    color: #616161;
}

.featured_article_descrip {
    FONT-SIZE: 10px; COLOR: #ff662b;
}

.featured_article_city {
     margin-top: 2em;
     color: #9D9D9D;
     text-align: left;
     font-weight: bold;
     padding-left: 15px;

     font-style: italic;
     font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.featured_article_header {

     color: #FA6300;
     text-align: left;
     font-weight: bold;
     padding-left: 15px;
     font-size: 35px;
     font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.featured_article_posted {
    text-align: left;
    color: #5f83a7;
    width: 200px;
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.featured_article_title {
    color: #2b4f7b;
    text-align: left;
    font: 15px "Trebuchet MS", Verdana, Arial, sans-serif;

}
.featured_article_body_header {
    text-align: left;
    margin-top: 1em;
    font-weight: bold;
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.featured_article_body {

    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
    text-align: left;


}

.featured_article_bottom {

 margin-top: 3em;
 padding-left: 20px;
  padding-right: 20px;
  font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.featured_article_bottom_header {

  color:  #FF6200;
  background-color: #ECECEC;
  font-weight: bold;
  padding-left: 20px;
  margin-bottom: 1em;
  text-align: left;
  font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;


}

.inative_articles {

    color: #214A80;
    font-weight: bold;

    text-align: left;
    padding-left: 35px;
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.inative_articles_author {
   color: #214A80;

    text-align: left;
    
    font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;

}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/star_big.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:120px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height: 25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:40px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating {
	background-image: url(/images/star_small.gif);
	line-height: 10px;
	height: 10px;
}


.star-rating .voted-rating{
	background: url(/images/star_big1.gif) left -1000px repeat-x;
}


.star-rating .voted-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height: 25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}

.star-rating .voted-rating{
	z-index:1;
	background-position: left center;
}


.venue-rating,
.venue-rating a:hover,
.venue-rating a:active,
.venue-rating a:focus,
.venue-rating .current-rating{
	background: url(/images/venue_big.gif) left -1000px repeat-x;
}
.venue-rating{
	position:relative;
	width:120px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.venue-rating li{
	display: inline;
}
.venue-rating a,
.venue-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height: 25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.venue-rating a:hover,
.venue-rating a:active,
.venue-rating a:focus{
	background-position: left bottom;
}
.venue-rating a.one-star{
	width:20%;
	z-index:6;
}
.venue-rating a.two-stars{
	width:40%;
	z-index:5;
}
.venue-rating a.three-stars{
	width:60%;
	z-index:4;
}
.venue-rating a.four-stars{
	width:80%;
	z-index:3;
}
.venue-rating a.five-stars{
	width:100%;
	z-index:2;
}
.venue-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:40px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating {
	background-image: url(/images/star_small.gif);
	line-height: 10px;
	height: 10px;
}


.venue-rating .voted-rating{
	background: url(/images/venue_big1.gif) left -1000px repeat-x;
}


.venue-rating .voted-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height: 25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}

.venue-rating .voted-rating{
	z-index:1;
	background-position: left center;
}


h3 {font-family: Trebuchet MS; color: #666;}
h2 {font-family: Trebuchet MS; color: #666;}






#search_bar #body .txt_input{
border: 0px;
height: 24px;
font-size: 14pt;
width: 170px;
}

#search_bar #body{
background: url(/images/search_back.gif) repeat-x;
vertical-align: center;
}

.search_container{
text-align: center;
}


form { margin: 0; padding: 0; border: 0; }
.tastrix_form { margin-top: 72px; font-family: "Trebuchet MS", Arial, sans-serif; vertical-align: middle; font-size: 12px; color: #f0861a; }
	.tastrix_form .dish { font-size: 12px; color: #000000; vertical-align: middle; }
	.tastrix_form .neighborhood { font-size: 12px; color: #000000; width: 184px; vertical-align: middle; }
	.tastrix_form .zip { font-size: 12px; color: #000000; width: 68px; vertical-align: middle; }
	.tastrix_form .go { vertical-align: middle; border: 0; }
.tastrix_sr_r1 { background: #e6e6e6; font-family: "Trebuchet MS", Arial, sans-serif; text-align: left; cursor: pointer; }
.tastrix_sr_r2 { background: #f2f2f2; font-family: "Trebuchet MS", Arial, sans-serif; text-align: left; }
	.tsr_right { font-weight: Bold; font-size: 10px; color: #9e171b; text-align: right; }
	.tsr_left { font-size: 10px; }
		.tsr_left a { color: #5f83a7; text-decoration: underline; }
		.tsr_left .location_name { font-size: 12px; font-weight: bold; color: #0054a6; text-decoration: underline;}
		.tsr_left .dish { padding-left: 5px; padding-bottom: 3px; }
			.tsr_left .dish .dish_name { font-size: 11px; font-weight: bold; color: #9e171b; }
.tastrix_results { padding-top: 4px; font-family: "Trebuchet MS", Arial, sans-serif; }
	.tastrix_results .count { font-size: 12px; font-weight: bold; color: #616161; margin: 0 4px 0 0; }
	.tastrix_results .pages { font-size: 11px; color: #0054a6; }
		.tastrix_results .pages .current { color: #555555; font-weight: bold; margin: 0 2px 0 2px; }
		.tastrix_results .pages a, .tastrix_results .pages a:visited { color: #0054a6; text-decoration: none; margin: 0 2px 0 2px; }
		.tastrix_results .pages a:active, .tastrix_results .pages a:hover { color: #0054a6; text-decoration: underline; margin: 0 2px 0 2px; }
	.tastrix_results .btns { margin-left: 5px; }
	.tastrix_results .btns img { vertical-align: middle; margin-left: 2px; border: 0; }
 #search_neighborhood2 {

 }

 #search_neighborhood_tastrix2 {
  height: 19px;
 }
 #search_menuitem_result
 {

 width: 135px;
 height: 15px
 }
 #search_zip_result
 {
 width: 50px; height: 15px;
 }
 #tastrix_or
 {
 vertical-align: top;
  color: #C5861B;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-weight: bold;

 }

.tastrix_results_name {
 color: #9E171B;
 font-family: "Trebuchet MS", Arial, sans-serif;
 text-align:left;
 font-size: 10px;
 font-weight: bold;
 width: 120px;
}
.tastrix_results_description
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 width: 320px;
}

.tastrix_results_price
{
 color: #9E171B;
 font-family: "Trebuchet MS", Arial, sans-serif;
 width: 40px;
 font-size: 11px;
 font-weight: bold;
}

#search_day
{
height: 19px;
width: 125px;
}

.specials_name_results
{
color: #4F89D0;
font-family: "Trebuchet MS", Arial, sans-serif;
font-weight: bold;
font-size: 11px;


}

.specials_time_results
{
font-style: italic;
font-family: "Trebuchet MS", Arial, sans-serif;

}

.specials_description_results
{

 margin-left: 10px;

}

/* used for numbers at the bottom of searches */
.numbers { font-size: 12px; font-family: "Trebuchet MS"; }
.numbers a, .numbers a:visited { font-size: 12px; color: blue; text-decoration: underline; }
.numbers a:hover, .numbers a:active { font-size: 12px; color: blue; text-decoration: none; }

.ev_subhead { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10px; color: #000000; font-style: italic; font-weight: bold; color: #a1a1a1; }

.ev_event { width: 425px; margin-top: 25px; }
.ev_img { border: 1px solid #747474; }
.ev_title { font-size: 14px; font-weight: bold; color: #648b64; }
.ev_subtitle { font-size: 11px; color: #4c4c56; }
.ev_subtitle a, .ev_subtitle a:visited { font-size: 11px; color: #ff4600; text-decoration: none; }
.ev_subtitle a:hover, .ev_subtitle a:active { font-size: 11px; color: #ff4600; text-decoration: underline; }
.ev_text { color: #000000; font-size: 11px; margin-top: 5px; }

.ev_btns { background: #ececec; width: 425px; font-size: 9px; margin-top: 8px; }
.ev_btn_spacer { padding: 0 5px 0 5px; vertical-align: middle; }
.ev_btn_spacer a, .ev_btn_spacer a:visited { font-size: 10px; text-decoration: none; color: #2b4f7b; }
.ev_btn_spacer a:active, .ev_btn_spacer a:hover { font-size: 10px; text-decoration: underline; color: #2b4f7b; }
.ev_btn_spacer img { vertical-align: middle; }
a.ev_btn, ev_btn a:visited { text-decoration: none; color: #2b4f7b; font-size: 10px; }
a.ev_btn:hover, ev_btn a:active { text-decoration: underline; color: #2b4f7b; font-size: 10px; }

.ev_btn_pics { padding: 0 5px 0 5px; color: #b21b1e; }
.ev_btn_pics a, .ev_btn_pics a:visited { color: #b21b1e; text-decoration: none; }
.ev_btn_pics a:hover, .ev_btn_pics a:active { color: #b21b1e; text-decoration: underline; }


.rew_header { padding: 0 8px 0 8px; } }
.rew_subhead { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 18px; color: #808080; font-weight: bold; color: #a1a1a1; }
.rew_content { width: 469px; }
.rew_intro { background: #e3e3e3; font-size: 11px; color: #6b6b6b; padding: 3px 8px 3px 8px; margin: 10px 0 0 0; }
.rew_restaurateurs { font-size: 15px; color: #707070; margin-top: 10px; padding-bottom: 8px; background: #e3e3e3; text-align: center; }
.rew_restaurateurs em { color: #ff6000; font-style:italic; }
.rew_restaurateurs a, .rew_restaurateurs a:visited { color: #ff6000; text-decoration: underline; }
.rew_restaurateurs a:hover, .rew_restaurateurs a:active { font-weight: bold; color: #FF6000; text-decoration: underline; }

.rew_cont_item { padding: 6px; cursor: pointer; }

.rew_cont_title_b { font-size: 15px; color: #898989; text-decoration: underline; }
.rew_cont_desc_b { font-size: 13px; font-weight: bold; color: #2b4f7b; }
.rew_cont_date_b { font-size: 12px; color: #5f83a7; font-style: italic; }

.rew_cont_title_r { font-size: 15px; color: #898989; text-decoration: underline; }
.rew_cont_desc_r { font-size: 13px; font-weight: bold; color: #961b1e; }
.rew_cont_date_r { font-size: 12px; color: #ab6b6c; font-style: italic; }


.rew_cont_addr_r { font-size: 12px; color: #3F3F49; font-style: italic; }
.rew_cont_addr_b { font-size: 12px; color: #3F3F49; font-style: italic; }

.rew_cont_title_b a, .rew_cont_title_r a, .rew_cont_title_b a:visited, .rew_cont_title_r a:visited { font-size:15px; color: #898989; text-decoration: underline; }
.rew_cont_title_b a:hover, .rew_cont_title_r a:hover, .rew_cont_title_b a:active, .rew_cont_title_r a:active { color: #898989; text-decoration: underline; }

.suggested_photo
{
  width: 47px;
  height: 37px;
  border-bottom: 1.5px solid #DDDDDD;
}
.suggested_right_side
{
  border-bottom: 1.5px solid #DDDDDD;
  text-align: left;
  padding-left: 5px;
}

.suggested_venues_header
{
height: 35px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFAF3;
text-align: center;

}

.suggested_venues_links a
{
   color: #727272;
   text-decoration: none;
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-weight: bold;
   font-size: 11px;
}

.suggested_venues_links a:active
{
   color: #727272;
   text-decoration: none;
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-weight: bold;
    font-size: 11px;
}

.suggested_venues_links a:visited
{
   color: #727272;
   text-decoration: none;
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-weight: bold;
    font-size: 11px;
}

.suggested_venues_neighborhoods
{
  color: #2189F8;
   text-decoration: none;
   font-family: "Trebuchet MS", Arial, sans-serif;
   font-weight: bold;
    font-size: 10.5px;


}

.news_subhead { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10px; color: #000000; font-style: italic; font-weight: bold; color: #a1a1a1; }
.news_body { padding: 5px; margin-top: 8px; width: 440px; text-align: center; }
.news_item_date { font-size: 11px; color: #5f83a7; text-align: left; margin-top: 15px; }
.news_item_title { font-size: 14px; font-weight: bold; color: #ff6000; text-align: left; }
.news_item_post { font-size: 12px; color: #464646; margin: 0 10px 0 10px; text-align: left; }
.news_item_post a, .news_item_post a:visited { font-size: 12px; color: #5b7ea3; text-align: left; text-decoration: underline;}
.news_item_post a:hover { font-size: 12px; color: #5b7ea3; text-align: left; text-decoration:underline;}


#header_mytastespace #mytastespace{
	font-size: 26px;
	color: #FFFFFF;
}
#header_mytastespace #profile_link{

	font-size: 14px;
	color: #DE5E15;
    text-align: center;
}

#header_mytastespace #profile_link a{

	font-size: 14px;
	color: #DE5E15;
    text-decoration: none;
}
#header_mytastespace #profile_link a:hover{
text-decoration: underline;

}

.advertising_input
{
   width: 350px;
}
.advertising_input input
{
    width: 311px;

}

.blogrequest_input
{
   width: 350px;
}
.blogrequest_input input
{
    width: 311px;

}

.popup_counter
{
  width: 10px; position: relative; top: 52px; left: -112px; font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold; color: #2B77CD;
}
.popup_counter_IE6
{
  width: 10px; position: relative; top: 33px; left: -105px; font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold; color: #2B77CD;
}

.popup_counter_2
{
  width: 10px; position: relative; top: 50px; left: 108px; font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold; color: #2B77CD;
}

.popup_counter_2_IE6
{
  width: 10px; position: relative; top: 36px; left: 108px; font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold; color: #2B77CD;
}

.popup_counter_login
{
  width: 10px; position: relative; top: 41px; left: 108px; font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold; color: #2B77CD;
}

.popup_counter_login_IE6
{
  width: 10px; position: relative; top: 36px; left: 108px; font-size: 11px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold; color: #2B77CD;
}

#advertise_zip input
{
    width: 110px;
}
.top_five_neighborhoods{
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 padding-left: 2px;

}

.top_five_venues{
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 10px;
 text-align: left;
 padding-left: 5px;
 color: #2B89D6;
 padding-bottom: 2px;
}

.top_five_venues a {
  text-decoration: none;
   color: #2B89D6;
}

.top_five_venues a:hover {
  text-decoration: underline;
   color: #2B89D6;
}

.top_five_venues a:visited {
    font-size:10px;
  text-decoration: none;
   color: #2B89D6;
}

#search_num
{
  letter-spacing: 0px;
}

#search_num a
{
  text-decoration: none;
  color: #32527a;
}

#search_num a:hover
{
  text-decoration: none;
  color: #32527a;
}

#search_num a:visited
{
  text-decoration: none;
  color: #32527a;
}

.tastrix_category_body
{
  margin-left: 5px;
}

.small_popup_welcome
{
   color: #696969;
   font-size: 18px;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-weight: bold;
}

.small_popup_rank
{
   color: #696969;
   font-size: 14px;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.small_popup_username
{
   color: #FF7904;
   font-size: 18px;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-weight: bold;
}

.small_popup_headers
{
   color: #616161;
   font-size: 15px;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   font-weight: bold;
}

.small_popup_colon
{
  color:  #AAAEB1;
  font-size: 15px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold;
}

.small_popup_venue_name
{
  color: #FF7904;
  font-size: 15px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: bold;
}
.small_popups_inner
{
  padding-left: 20px;
}

#address_cover input
{
  height: 15px;
  background-color: white;
  border: 0 solid white;
}

#address_cover select
{
  height: 15px;
  background-color: white;
  border: 0 solid white;
}

#address_cover td
{
  border-bottom: 1px solid black;
}

#address_cover { /*width: 200px; clear: none; float: left; text-align: left;*/ }

.rewards_pdf a:hover
{
  text-decoration: underline;
}
 
/* NYSRA module css begins here */

.nysra_box
{
    border: 2px solid #fff;
    width: 243px;
    height: 253px;
    background-image: url('/images/nysra_box.gif');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #203265;
}

.nysra_box_owner /* for owner app */
{
    border: 2px solid gray;
    width: 243px;
    height: 253px;
    background-image: url('/images/nysra_box.gif');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #203265;
}

.nysra_box_text
{
    padding: 75px 20px 0px 20px;
    color: #fff;
    font-size: 12px;
    font-family: "Trebuchet MS";
    font-weight: 900;
    text-align: justify;
    white-space: normal;
}

.nysra_box_text a, .nysra_box_text a:active, .nysra_box_text a:visited, .nysra_box_text a:hover
{
    font-size: 12px;
    font-family: "Trebuchet MS";
    font-weight: 900;
    color: #fed02a;
    text-decoration: underline;
}

.grey_center_box
{
    margin: 10px 20px 10px 20px;
    padding: 5px 15px 5px 15px;
    background-color: #ebece4;
    text-align: justify;
    font-family: "Trebuchet MS";
    color: #2F4F4F;
    font-weight: 900;
}

.dotbreak
{
    width: 460px;
    height: 5px;
    background-image: url('/images/dots.png');
    background-repeat: repeat-x;
}

.nysra_page_text
{
    margin: 10px 20px 10px 20px;
    padding: 0px 2px 5px 2px;
    text-align: justify;
    color: #000;
    font-weight: normal;
}

.nysra_tastespace_list_item
{
    margin: 10px 55px 10px 55px;
    text-align: justify;
    color: #000;
    font-weight: normal;
}

.nysra_ass_kissing
{
    margin: 10px 20px 10px 20px;
    text-align: justify;
    color: #000;
    font-weight: 900;
    font-size: 13px;
    color: #ff4600;
}

.nysra_ass_kissing a, a:visited
{
    text-decoration: none;
}

.nysra_ass_kissing a:hover, a:active
{
    text-decoration: underline;
}


/* End NYSRA module css */

/* this is for the search "bread crumbs" shit that lists what your serach criteria is */

#breadCrumbs
{
    padding-left: 8px;
    text-align: left;
    font-size: 11px;
    text-align: left;
}


/* end bread crumbs */
