/* CSS Document  */body{margin-top:0;margin-left:0;margin-bottom:0;background-color:#CCCABA;font-family:Arial;color:#555;padding:0}
input{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0}
textarea{font-size:13px;font-family:Arial, Helvetica, sans-serif}
#ARM b{color:red}
a{color:#06C;text-decoration:none}
a:hover{color:#06C;text-decoration:underline}
a.txt{color:#555;text-decoration:none}
h1,h2,h3,h4,h5,h6,p,a,td,tr{margin:0}
td{padding:0}
h1{font-size:24px;color:#1D3A7C;display:inline;font-weight:700}
h2{font-size:16px;color:#1D3A7C;display:inline;font-weight:400}
img{border:0;margin:0}
/*Top menu element. need to used on top only */.topmenu{cursor:pointer;font-family:Arial;font-size:12px;color:#000}
a.topmenu{font-family:Arial;font-size:12px;text-decoration:none;color:#000}
a.topmenu:hover{font-family:Arial;font-size:12px;text-decoration:underline;color:#000}
#JN_Menu{position:absolute;top:107px;z-index:43;}
/*Top menu end Breadcrumb menu element. need to used on top only */.breadcrumb{font-size:11px;color:#393939}
a.breadcrumb{font-size:11px;color:#393939;text-decoration:underline}
a.breadcrumb:hover{font-size:11px;color:#393939;text-decoration:none}
/*Footer menu end Footer menu element. need to used on top only */.footer{font-family:Tahoma;font-size:11px;color:#FFF}
a.footer{font-family:Tahoma;font-size:11px;color:#FFF;text-decoration:none}
a.footer:hover{font-family:Tahoma;font-size:11px;color:#FFF;text-decoration:underline}
/*Footer menu end Terms and Condition. need to used on top only */.terms{font-family:Tahoma;font-size:9px;color:#59697B}
a.terms{font-family:Tahoma;font-size:9px;color:#59697B;text-decoration:none}
a.terms:hover{font-family:Tahoma;font-size:9px;color:#59697B;text-decoration:underline}
.termsactive{font-family:Tahoma;font-size:9px;color:#1D387B}
/*Terms and Condition menu end other common style for all pages */#dhtml_popup{position:absolute;top:15%;}
#full_body{width:100%;height:100%;background-color:#000000;margin:0 0 0 0;filter: alpha(opacity=50);	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;opacity:0.5;z-index: 101;position:absolute;top:0px;left:0px;overflow:hidden;}
#full_body iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	background:none;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#mystuff_box{color:#FFF;font-size:11px;width:221px;background:#FF990C;text-align:left;z-index:100;padding:7px 1px 0}
#mystuff_box strong{font-size:12px}
#mystuff_box a{font-size:12px;font-weight:700;text-decoration:none}
#mystuff_box #info_box{color:#FFF;text-align:left;font-size:11px}
#mystuff_box #info_box a{font-size:11px;text-decoration:underline}
#mystuff_box #info_box a:hover{text-decoration:none}
#mystuff_box #mypage{color:#000;text-align:left}
#mystuff_box #mypage a{font-size:11px;color:#326494;text-decoration:underline}
#mystuff_box #mypage a.mypage{font-size:12px;color:#000;text-decoration:none;cursor:pointer}
#mystuff_box #box_content{background:transparent url(../images/icons/my_stuff/my_stuff_drop_down_bg.gif) no-repeat scroll center top;text-align:left;background-repeat:no-repeat}
#mystuff_box #box_content a{font-size:12px;font-weight:700;text-decoration:none;color:#FFF}
#mystuff_box #config,table{text-align:left;font-size:11px;color:#000}
#mystuff_box #config a{font-size:11px;text-decoration:none;font-weight:400;color:#000}
#mystuff_box #config a.bold{font-weight:700}
#close_btn{height:18px;cursor:pointer}
#close_btn img{border:0}
.btmenu{font-family:Tahoma;font-size:10px;font-style:normal;font-weight:400;color:#FFF}
.top{font-family:Arial;font-size:12px;font-style:normal;font-weight:400;color:#000;text-decoration:none}
.calendar{font-family:arial;font-size:11px;color:#000;font-weight:700}
.calendar_dates{font-family:verdana;font-size:11px;color:#000;font-weight:400}
.mm_stuff_people{background-color:#555;color:#FFF}
.mm_stuff_out{background-color:#EDEDED}
.tab_bg{background-image:url('../images/general/events_tab_buttonbg.gif');color:#FFF;cursor:pointer}
.tab_bg td{color:#FFF}
.cal_ov{background-image:url('../images/general/events_calendar_ov.gif');cursor:pointer}
#loadingDiv{background-color:#FFFFFF;opacity:0.75;filter:alpha(opacity=75);}
#ARM,#photo_comment_success{display:none}
#mystuff_box a:hover,#mystuff_box #box_content a:hover,#mystuff_box #config a:hover{text-decoration:underline}
#mystuff_box #mypage a:hover,#mystuff_box #mypage a.mypage:hover{color:#326494;text-decoration:none}
.tab_bg_ov,.cal{background-image:url('../images/spacer.gif')}
#loadingImage,#loadingText{float:left}
.sortTabletitleFix{margin-left:-2px;#margin-left:-1px}
.popHeaderFix div{margin-right:-2px}
.ffFix_sortby{margin-left:0;#margin-left:-1px}

 @-moz-document url-prefix()
 {
	 .popHeaderFix { position:relative;left: -1px;width: 100.5%}
	 .popHeaderFix div{margin:0}
	 .silvertabFix {margin-left:-1px}
	 #location_form{margin-right:-2px}
	 .siteMapTopFix{position:relative;top:-1px}
	 .ffFix_sortby{margin-left:-1px}
 }

/*opera**/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
	 .popHeaderFix div{margin-right:-2px}
	 .siteMapBottomFix{position:relative; bottom:-1px} 
	.sortTabletitleFix{margin-left:-1px}
 }
/* only safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
 { 
 .sortTabletitleFix{margin-left:-1px}
 .imageNameFix{padding-top:1px}
 }

/** safari && Chrome**/ 
body:nth-of-type(1)  .siteMapBottomFix{position:relative; bottom:-1px} 

/**ie7**/
html > body .complimentsFix{*position:relative;
*top:-2px;
}
.sortbyTable_bg{padding-right:5px;background:url(../images/spacer.gif)}
.sortbyTable_bg_ov{padding-right:5px;background:url(../images/general/dd_sort_bg_ov_md.gif) repeat-x}
.sortbyTable_bg a, .sortbyTable_bg_ov a{background:url(../images/icons/general/ms_cal_bullit.gif) no-repeat right; padding:5px 10px 5px 3px; display:block}

/* drag - photo tagging */
#photo_tag_main { width:200px; border:1px solid #003377; background:#fff; position:absolute; display:none; z-index:101; top:0px; left:0px; }
.tag_main_div { margin:0 5px; }
.tag_main_sub_fst_sec1 { font-size:11px;text-align:left;margin-top:3px; }
.tag_txt_box { width:186px;height:19px;border:1px solid #85a8ce;font-size:12px;color:#000;padding-top:1px; }
.tag_sub_sec2 { border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:#e7e7e7;height:24px; }
.tag_row_bg_ht { background:#e7e7e7;height:22px; }
.tag_check_box { float:left;padding:0px;margin:0px; }
.tag_row_name { float:left;font-size:12px;color:#000;padding-top:4px; }
.tag_bottom_part { background:#fff;height:29px;border-top:1px solid #aaa; }
/* drag - photo tagging */
/*event when popup*/
/*by category*/
div#by_res_cate{width:190px;border:1px solid #7f9db9;margin:auto;padding:0 3px;position:absolute;display:none;background:#fff;top:0px;text-align:left; z-index:60;}
div,div#by_res_cate ul{margin:0;padding:0;}
div#by_res_cate ul li{list-style:none;margin:0;padding:0;height:28px;border-bottom:1px solid #d8e2ec;line-height:27px;overflow:hidden;}
div#by_res_cate ul li div.what{margin:1px 0;  cursor:pointer;height:26px;padding:0 0 0 5px;overflow:hidden;}
div#by_res_cate ul li div.today{background:url(../images/icons/general/right.gif) no-repeat;background-position:right;font-weight:bold;}
div#by_res_cate ul li div.today a{color:#000;font-weight:bold;}
div#by_res_cate ul li div.select_date{border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;height:24px;line-height:22px;padding:0 0 0 5px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:194px 10px;}
div#by_res_cate ul li div a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*by category*/
/*by time*/
div#by_res_time{width:118px;border:1px solid #7f9db9;margin:auto;padding:0 3px;position:absolute;display:none;background:#fff;top:0px;text-align:left; z-index:60;}
div,div#by_res_time ul{margin:0;padding:0;}
div#by_res_time ul li{list-style:none;margin:0;padding:0;height:28px;border-bottom:1px solid #d8e2ec;line-height:27px;overflow:hidden;}
div#by_res_time ul li div.what{margin:1px 0;  cursor:pointer;height:26px;padding:0 0 0 5px;overflow:hidden;}
div#by_res_time ul li div.today{background:url(../images/icons/general/right.gif) no-repeat;background-position:right;font-weight:bold;}
div#by_res_time ul li div.today a{color:#000;font-weight:bold;}
div#by_res_time ul li div.select_date{border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;height:24px;line-height:22px;padding:0 0 0 5px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:194px 10px;}
div#by_res_time ul li div a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*by time*/
/*by Neighborhood*/
div#by_res_negh{width:174px;border:1px solid #7f9db9;margin:auto;padding:0 3px;position:absolute;display:none;background:#fff;top:0px;text-align:left; z-index:60;}
div,div#by_res_negh ul{margin:0;padding:0;}
div#by_res_negh ul li{list-style:none;margin:0;padding:0;height:28px;border-bottom:1px solid #d8e2ec;line-height:27px;overflow:hidden;}
div#by_res_negh ul li div.what{margin:1px 0;  cursor:pointer;height:26px;padding:0 0 0 5px;overflow:hidden;}
div#by_res_negh ul li div.today{background:url(../images/icons/general/right.gif) no-repeat;background-position:right;font-weight:bold;}
div#by_res_negh ul li div.today a{color:#000;font-weight:bold;}
div#by_res_negh ul li div.select_date{border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;height:24px;line-height:22px;padding:0 0 0 5px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:194px 10px;}
div#by_res_negh ul li div a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*by Neighborhood*/
div#when_pop{width:206px;border:1px solid #7f9db9;margin:auto;padding:0 3px;position:absolute;display:none;background:#fff;top:0px;text-align:left; z-index:60;}
div,div#when_pop ul{margin:0;padding:0;}
div#when_pop ul li{list-style:none;margin:0;padding:0;height:28px;border-bottom:1px solid #d8e2ec;line-height:27px;overflow:hidden;}
div#when_pop ul li div.what{margin:1px 0;  cursor:pointer;height:26px;padding:0 0 0 5px;overflow:hidden;}
div#when_pop ul li div.today{background:url(../images/icons/general/right.gif) no-repeat;background-position:right;font-weight:bold;}
div#when_pop ul li div.today a{color:#000;font-weight:bold;}
div#when_pop ul li div.select_date{border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;height:24px;line-height:22px;padding:0 0 0 5px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:194px 10px;}
div#when_pop ul li div a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#where_pop{width:206px;border:1px solid #7f9db9;margin:auto;padding:0 3px;position:absolute;display:none;background:#fff;text-align:left; z-index:60;top:0px;left:0px;}
div,div#where_pop ul{margin:0;padding:0;}
div#where_pop ul li{list-style:none;margin:0;padding:0;height:28px;border-bottom:1px solid #d8e2ec;line-height:27px;overflow:hidden;}
div#where_pop ul li div.what{margin:1px 0;  cursor:pointer;height:26px;padding:0 0 0 5px;overflow:hidden;}
div#where_pop ul li div.today{background:url(../images/icons/general/right.gif) no-repeat;background-position:right;font-weight:bold;}
div#where_pop ul li div.today a{color:#000;font-weight:bold;}
div#where_pop ul li div.select_date{border-bottom:1px solid #d8e2ec;height:25px;line-height:22px;padding:0 0 0 5px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:194px 10px;}
div#where_pop ul li div a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#price_pop{width:173px;border:1px solid #7f9db9;margin:auto;padding:0 3px;position:absolute;background:#fff;display:none;text-align:left; z-index:60;}
div,div#price_pop ul{margin:0;padding:0;}
div#price_pop ul li{list-style:none;margin:0;padding:0;height:28px;border-bottom:1px solid #d8e2ec;line-height:27px; overflow:hidden;}
div#price_pop ul li div.what{margin:1px 0;  cursor:pointer;height:26px;padding:0 0 0 5px;overflow:hidden;}
div#price_pop ul li div.today{background:url(../images/icons/general/right.gif) no-repeat;background-position:right;font-weight:bold;}
div#price_pop ul li div.today a{color:#000;font-weight:bold;}
div#price_pop ul li div.select_date{border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;height:24px;line-height:22px;padding:0 0 0 5px;background:url(../images/icons/general/search_drop_icon.gif) no-repeat;background-position:155px 10px;}
div#price_pop ul li div a{text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#find_location{z-index:60;width:197px;border:1px solid #7f9db9;margin:auto;padding-left:7px;height:95px;position:absolute;background:#fff;display:none;text-align:left; z-index:60;}
div#find_location span{height:39px;font-size:11px;font-style:italic;color:#555555;}
div#find_location input{width:187px;height:17px;border:1px solid #7f9db9;font-size:12px;color:#555555;font-weight:bold;}
div#find_location img{float:right;padding-right:7px;padding-top:12px;}
#price_range {width:153px;border:1px solid #7f9db9;margin:auto;padding:0 13px;height:100px;position:absolute;background:#fff;text-align:left;z-index:100;display:none;}
#firstR { height:20px;overflow:hidden;padding-top:7px; }
#firstR p { float:left; font-size:10px; color:#555; }
#secR { height:24px;overflow:hidden;padding-top:7px; }
#secR p { float:left; font-size:11px; font-weight:bold; color:#555; }
#secR p input { width:51px;height:20px;border:1px solid #7f9db9; font-weight:normal; font-size:12px; padding-top:1px; }
/* the restaurant Find Location popup css start*/
.res_findLc_ppM{float:left;width:212px;border:1px solid #7e9db9;background-color:#ffffff;text-align:left;}
.res_findLc_pp_Clbut{position:absolute;margin:0px 0 0 190px;top:3px;#top:7px;}
.res_findLc_pp_Clbut img{cursor:pointer;}
.res_findLc_ppM_Pad{padding:7px 7px 0 6px;}
.res_findLc_ppM_Pad div.itText{font-style:italic;font-size:10px;color:#232323;}
.res_findLc_ppM_Pad div.serInput{padding-top:15px;}
.res_findLc_ppM_Pad div.serInput input{width:187px;}
.res_findLc_ppM_Pad div.serBut{text-align:right;height:19px;margin:13px 0;}
.res_findLc_ppM_Pad div.serBut img{cursor:pointer}
.res_findLc_pp_serResult ul{margin-bottom:7px;}
.res_findLc_pp_serResult ul h1{color:#555555;padding:0 0 5px 4px;font-size:12px}
.res_findLc_pp_serResult ul li{padding:10px 0 10px 14px;color:#2C679F;cursor:pointer;font-size:12px}
.res_findLc_pp_serResult ul li img{position:absolute;margin:6px 0 0 -9px;}
.res_findLc_pp_empt_Result{font-weight:bold;padding:0 0 15px 4px;}
/* the restaurant Find Location popup css end*/
/*date popup*/
.date{font-family: Arial;font-size: 11px;font-weight: normal;color: #000000;background-color:#ffffff;}
.date_ov{font-family: Arial;font-size: 11px;font-weight: normal;color: #ffffff;background-color:#61A4EB;cursor:pointer;}
.bodycontent{font-family: Arial;font-size: 11px;font-weight: normal;color: #555555;}
a.arial12 {font-family:Arial;font-size:12px;text-decoration:none;color:#0066CC;}
a.arial12:hover {font-family:Arial;font-size:12px;text-decoration:underline;color:#0066CC;}
/*date popup ends*/


.hd2 ul {
border:medium none;
display:inline;
margin-left:0;
padding-left:0;
}
.hd2 ul li {
border:medium none;
display:inline;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
}

.ev_hor_dot_sep { clear:both;height:1px;margin:0px 15px 7px 15px;background-image:url(../images/general/hor_dotted_sep.gif);background-repeat:repeat-x; }


.ev_emp_tp_wrp{float:left;background:url(../images/general/dotted_grey.gif) repeat-x center bottom;margin:0 13px 0 15px;padding:20px 0 20px 91px;width:588px;display:inline;}
.ev_emp_txt{float:left;font-size:14px;font-weight:bold;padding:11px 0 0 10px;width:90%}
.ev_emp_hw_wrp{float:left;margin:0 25px;padding:0px 0 0 12px;width:90%;display:inline;font-size:12px;}
.ev_emp_cont{float:left;padding:20px 0 0 20px}
.ev_emp_cont_lft{float:left;width:445px}
.ev_emp_cont_lft div img{border:1px solid #b5bec5;padding:1px;}
.ev_emp_cont_lft_txt{float:left;padding:0 0 0 10px;margin-top:-3px}
.ev_emp_cont_rgt{float:left;margin-top:-3px}
.clr17{clear:both;height:17px}
.ev_emp_view_al{float:right;width:640px;text-align:right;}

/* More event like popup css*/
.popup_wrapper {width:300px; }
.pop_outerbg {clear:both;height:7px;overflow:hidden;}
.pop_topbg1 {float:left;background:url(../images/general/gp_cor_left_top1.gif) no-repeat top;width:7px;height:7px;}
.pop_middlebg1{float:left;background:url(../images/general/cor_top_mid_bg.gif) repeat-x top;height:7px;width:286px;}
.pop_rightbg1 {float:right;background:url(../images/general/gp_cor_rit_top1.gif) no-repeat top;width:7px;height:7px;}
.pop_bottom_main{clear:both;height:7px;overflow:hidden;}
.pop_bottom_left1{float:left;background:url(../images/general/cor_left_bot.gif) no-repeat top;width:7px;height:7px;}
.pop_bottom_mid1 {float:left;background:url(../images/general/cor_bot_mid_bg.gif) repeat-x top;height:7px;width:286px;}
.pop_bottom_right1{float:right;background:url(../images/general/cor_rit_bot.gif) no-repeat top;width:7px;height:7px;}
.pop_main_outerbg {clear:both;background:#2b6fb0 url(../images/general/cor_bdy_mid_bg.gif) repeat-x top;padding:0 4px;}
.outerimg {clear:both;background:#fff;padding:0px;}
.close_img {clear:both;text-align:right;height:8px;position:relative;}
.outer_body {clear:both;padding:0 10px 0 8px; margin-top:-5px;}
.main_outerdiv {clear:both;padding:5px 0 0 0;#padding:5px 0 0 0;overflow:hidden;}

#more_close_icon {
    float: right;
    padding: 0 8px 0 0;
}
.more_cal_main_head {
    color: #000000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 10px 12px;
}
.ev_hor_dot_sep3 {
    background-image: url("../images/general/hor_dotted_sep.gif");
    background-repeat: repeat-x;
    clear: both;
    height: 1px;
    margin: 0;
}
.arowRit1 {
    position: absolute;
    right: -16px;
}
.more_emp_view_al {
    float: right;
    padding-right: 20px;
    text-align: right;
    width: 600px;
}

