


/* comment edit css */

.tip {
  width: 0px;
  height: 0px;
  position: absolute;
  background: transparent;
  border: 10px solid #fff;
}

.tip-up {
    top: -20px;
    left: 64px;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}
.dialogbox .opencontainer {
  position: absolute;
/*   max-width: 60px; */width:auto;
  height: auto;
margin: 5px -11px 0px 10px;

  background-color: #fff;
  border-radius: 3px;
  border:0px solid #fff;
right: 28px;
 -webkit-box-shadow:-2px 7px 11px 1px #ccc; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:  -2px 7px 11px 1px #ccc;  /* Firefox 3.5 - 3.6 */
 box-shadow: -2px 7px 11px 1px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
 z-index: 99;
  border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
}

.LoginMessageALI{color: red;
float: left;
width: 100%;
text-align: center;
padding-bottom: 10px;}



.opencontainer .message {
  border-radius: 3px;
  font-family: Arial;
  font-size: 14px;
  line-height: 1.5;
  color: #797979;
    padding:5px 20px;
}

.opencontainer .message:hover {
background-color: #eceaea;
}


.comment-edit-icon a{ background: url("../images/article-edit-icon.png") left center no-repeat;padding:0px 0px 0px 20px;  color: #797979;}
.comment-edit-icon a:hover{ background: url("../images/article-edit-icon-h.png") left center no-repeat;padding:0px 0px 0px 20px; color:#0885F0;}

.comment-delete-icon a{ background: url("../images/article-delete-icon.png") left center no-repeat;padding:0px 0px 0px 20px;  color: #797979;}
.comment-delete-icon a:hover{ background: url("../images/article-delete-icon-h.png") left center no-repeat;padding:0px 0px 0px 20px; color:#0885F0;}


/*button.login_submit { background: url("../images/signin.png"); width: 98px; height: 34px; border: 0; font-size: 11px; color: #d1d1d1; text-decoration: none; float: right; margin: 5px 16px 0 0; }*/
span.error_box_label { /*text-align: left; line-height: 16px; display: block; float: none; color: #FF0000; font-size: 11px; font-weight: normal;*/
/*  color: #ff0000;
    display: block;
    float: none;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    position: absolute;
    right: 14px;
    text-align: left;
    top: 26px; */
	
 background-color: #ffbaba;
    background-image: url("../images/delete-bk.png");
    background-position: 7px 8px;
    background-repeat: no-repeat;
    color: #d8000c;
    margin-bottom: 18px;
    margin-left: -439px;
    padding: 5px 20px 5px 35px;
    position: absolute;
    top: 71px;
    width: 247px;
    z-index: 99999999;
	
	
 }
/* span.error_box_label::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 14px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 44%;
    width: 0;
}  */



span.error_box_label_1 { 	
 background-color: #ffbaba;
    background-image: url("../images/delete-bk.png");
    background-position: 7px 8px;
    background-repeat: no-repeat;
    color: #d8000c;
    margin-bottom: 18px;
    margin-left: -439px;
    padding: 5px 20px 5px 35px;
    position: absolute;
    top: 150px;
    width: 247px;
    z-index: 99999999;
	
	
 }
/* span.error_box_label_1::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 14px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 44%;
    width: 0;
}  */




.foggot-pass-area_inner span.error_box_label {
    background-color: #ffbaba;
    background-image: url("../images/delete-bk.png");
    background-position: 7px 8px;
    background-repeat: no-repeat;
    color: #d8000c;
    margin-bottom: 18px;
    margin-left: -481px;
    padding: 5px 20px 5px 10px!important;
    position: absolute;
    top: 57px;
    width: 276px!important;
    z-index: 99999999;
	border-radius:3px 3px 3px 3px;
}
.foggot-pass-area_inner  span.error_box_label::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 61%;
    width: 0;
}
 
 
 
 span.form_password_second {     border: 0 solid green;
    margin-left: -433px !important;
    margin-top: 147px !important;
    width: 283px !important;
	}
 
 
 span.form_password_second::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 14px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 15%;
    width: 0;
}
 
 span.form_password_first {   border: 0px solid blue;
    margin-left: -383px !important;
    margin-top: 1px;
	
		    padding: 5px 20px 5px 10px!important;
    width: 276px!important;
	
	}
 
 
 span.form_password_first::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 14px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 44%;
    width: 0;
}
 
.form_email{background-image: none;
    margin-left: -684px!important;
    padding: 9px !important;
    top: 55px!important;
	width: 283px !important;
	}
span.form_email::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 11px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 59%;
    width: 0;
}


.form_password_second{background-image: none;
    margin-left: -684px!important;
    padding: 9px !important;
    top: 55px!important;}
span.form_password_second::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) rgba(255, 186, 186, 0) #ffbaba;
    border-image: none;
    border-style: solid;
    border-width: 11px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -14px;
    pointer-events: none;
    position: absolute;
    top: 59%;
    width: 0;
}
 
 
 
.ratingCategoriesFVGN {
    width: 517px !important;
}

 
 
 
/*input.error_border, select.error_border { border-color: #FF0000 !important; border-radius: 5px; }*/
.registration_right button.register_submit { background: url("../images/register.png"); width: 132px; height: 39px; border: 0; }
label.first_pwd_level, label.second_pwd_level { display: none; }
input.repeat_password { margin: 30px 0 0 0; }
div.message_area { /* min-height: 100px; padding: 20px 0 20px 0; display: none; */;
}
.main-container .container .registration { float: left; width: 100%; padding: 0px 10px 100px 10px; }
.spacingbetween { width: 100%; float: left; margin: 10px; }
.accordian_header_active { border: 1px solid #d3d3d3; background: white!important; font-weight: normal; color: #555555; display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; min-height: 0; border-radius: 4px; }
.accordian_header_active>span { background-position: -67px -16px!important; }
.accordian_header { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; min-height: 0; border-radius: 4px; margin: 0; }
.accordian_header:hover { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; opacity: 1; }
.buttonarroew { width: 16px; height: 16px; float: left; margin: 4px; opacity: 0.6; background-image: url(../images/ui-icons_222222_256x240.png); background-position: -32px -16px; }
.buttonarroew_bottom { width: 16px; height: 16px; float: left; margin: 4px; opacity: 0.6; background-image: url(../images/ui-icons_222222_256x240.png); background-position: -67px -16px; }
/* for custom accordian style css */
#navlist li { display: inline; list-style-type: none; padding-right: 20px; float: left; width: 110px !important; }
.autograph_info, 6, .autograph_warning, .autograph_error, .autograph_no_data { /*border: 1px solid;*/
margin: 10px 0px; /*padding: 15px 10px 15px 50px;*/
padding: 10px; background-repeat: no-repeat; background-position: 10px center; /*-moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;*/
 /* width: 300px; */
margin: 0 auto; }
.autograph_info { /*width: 483px;*/ width: 495px; height: 483px; background: url('../images/no-image-available.jpg') no-repeat center center; background-size:100% 100%; text-indent: 40px; padding: 0;}
.autograph_success { color: #4F8A10; background: url('../images/white-check.png') no-repeat 10px center; }
.autograph_warning { color: #9F6000; background-color: #FEEFB3; background-image: url('../images/warning.png') no-repeat; /* margin:23px 0 !important; */; }
.autograph_error { color: #D8000C; background-color: #FFBABA; background-image: url('../images/error.png') no-repeat; /* margin:23px 0 !important; */; }
.welcome { width: 1000px; }
.welcome_message { text-align: center; margin: 10px 0px; font-size: 18px; padding: 15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; -moz-border-radius: .5em; /* width: 300px; */; }
div.day-number { background: #999; color: #000000; font-weight: 500;height: 25%; padding: 5px; position: absolute; right: 23px; text-align: center; top: 25px; width: 50%; z-index: 2; }
td.calendar-day, td.calendar-day-np { width: 120px; height: 120px; padding: 5px 25px 5px 5px; border-bottom: 1px solid #999; border-right: 1px solid #999; font-weight: 500;text-align: center; }
td.calendar-day-head { padding: 10px; background: #FFA500; }
table.calendar { border-top: 1px solid #999; border-left: 1px solid #999; }
.month_year_div { font-size: 24px; font-weight: 500;margin-bottom: 10px; margin-top: 10px; text-align: center; background-color: #FFA500; border: 1px solid #999999; padding-left: 245px; }
.month_year_div a { font-size: 15px; font-weight: normal; }
.month_year_div_links { float: right; }
.timezone_div { }
.europe { float: right; height: 100%; margin-top: -30px; width: 100%; background-image: url("../images/bg1.jpg"); }
.asia { float: right; height: 100%; margin-top: -30px; width: 100%; background-image: url("../images/bg2.jpg"); }
.america { float: right; height: 100%; margin-top: -30px; width: 100%; background-image: url("../images/bg3.jpg"); }
.loading_image { background-image: url('../images/loading.gif'); background-position: center center; width: 300px; height: 300px; display: block; }
#first-row { display: none; }
table.calendar a.grey_color { color: #999; }
.logout { float: right; }
#design-template.panel { /*height: 425px;*/
}
#design-template { /*background: none repeat scroll 0 0 #FFFFFF;  25-8-14 */
background: none; display: block; visibility: hidden; width: 100%; }
#invitation { background: none repeat scroll 0 0 #FFFFFF; color: #FFFFFF; display: inline-block; font-family: Georgia, Times, serif; font-size: 12px; height: 100%; width: 100%; }
#result { background: none repeat scroll 0 0 #FFFFFF; border: none; margin-left: 0; position: relative; width: 304px; cursor: pointer; z-index: 999; box-shadow: 1px 1px 3px -1px #D9D9D9 inset; -moz-box-shadow: inset 1px 1px 3px -1px #d9d9d9; -webkit-box-shadow: inset 1px 1px 3px -1px #d9d9d9; box-shadow: inset 1px 1px 3px -1px #d9d9d9; }
ul#invite_friends { margin-top: 10px; }
ul#invite_friends li { display: inline; }
#invitation #search_results { border: none; }
#result1 #location { cursor: pointer; }
.specialnotes { float: left; margin-top: 10px; width: 700px; }
#design-template-wrapper { clear: both; }
#invitation_form { margin-top: 66px; }
#form_emails label { display: none; }
#invitation_form label { display: none; }
.avito-submenu li { margin: 0px !important; }
.avito-submenu li a { padding-left: 2px !important; }
#nav li ul { /*position: absolute; display: none;*/;
}
.view-submenu:hover .view-submenu-child ul { display: block; }
.view-submenu-child li { float: none; }
#nav li ul li { float: none; /*display: inline;*/; }
#nav li ul li a { width: 124px; position: relative; /*border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background: #023D1B;*/ color: #fff; }
#nav li ul li a:hover { background: #17246A; color: #fff; }
.view-submenu-child { background: none repeat scroll 0 0 #023D1B; display: block; float: none; left: 604px; position: absolute; top: 38px; width: 124px; }
.view-submenu-child li a:hover { background: #066; color: #fff; }
.view-submenu-child li { margin: 0px !important; }
.main-container { /* margin-top: 50px; */
z-index: -1; float: left; width: 99.85%; }
#form_left { float: left; margin-right: 50px; width: 50%; }
.my-avito-section .flexslider, .my-avito-section .flexslider1, .my-avito-section .flexslider2 { background: none repeat scroll 0 0 #FFFFFF; border: none; /*border-radius: 4px;*/ box-shadow: none; margin: 0px; position: relative; -webkit-border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;/*min-height: 278px; background: url(../images/Invito-bg-pettern.jpg) repeat;*/ }
.my-avito-section .flex-viewport { height: auto; }
#user_confirmed .flexslider img, #invitation-received .flexslider #profile_img { width: auto; }
.my-avito-section .flexslider .slides img, .my-avito-section .flexslider1 .slides img, .my-avito-section .flexslider2 .slides img { display: block; }
.my-avito-section .flex-control-nav { display: block; }
.my-avito-section .flexslider .flex-prev, .my-avito-section .flexslider1 .flex-prev, .my-avito-section .flexslider2 .flex-prev { opacity: 0.7; left: 414px; top: 112%; }
.my-avito-section .flexslider .flex-next, .my-avito-section .flexslider1 .flex-next, .my-avito-section .flexslider2 .flex-next { opacity: 0.7; right: 414px; top: 112%; }
.rsvp_details { float: left; margin-top: 10px; width: 200px; }
#guest_details { clear: both; margin-top: 73px; }
#sendinvitation_form #form_Send { float: left; }
#sendinvitation_form { margin-top: 20px; }
#add_invitee .guest-list-header { border-color: #DDDDDD; border-image: none; border-style: solid none; border-width: 1px 0; display: none; height: 35px; margin-top: 15px; width: 100%; }
#add_invitee .guest-list-header li { background: none repeat scroll 0 0 #F9F9F9; border-left: 0 none; display: block; float: left; font-weight: 500;padding-bottom: 11px; padding-left: 10px; padding-top: 12px; position: relative; text-align: left; }
#add_invitee .contenteditable { cursor: pointer; float: left; font-size: 12px; height: 12px; margin-top: 9px; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
#add_invitee .viewport > ul > li { background: none repeat scroll 0 0 #FDFDFD; border-bottom: 1px solid #EEEEEE; cursor: pointer; }
li.invite-via a.edit-guest { margin-right: 70px; }
#id-guest-list #error { color: red; }
#add_invitee .viewport > ul > li >ul >li { display: block; float: left; height: 26px; line-height: 16px; padding-left: 10px; padding-top: 8px; text-overflow: ellipsis; white-space: nowrap; }
#add_invitee .viewport { height: 529px; overflow-y: scroll; clear: both; width: 100%; }
#add_invitee .viewport #id-guest-list > li:nth-child(2n+1) { background: none repeat scroll 0 0 #FDFDFD; }
.ScrolluserText {   background: rgba(0, 0, 0, 0) url("../images/date-caption-bg-new.png") repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    font-size: 13px;
    line-height: 16px;
    left: 2px;
	top: 97px;
 padding: 2px 0;
    position: absolute;
    text-align: center;
    width: 97%;}
#resvp_section { float: left; }
a { text-decoration: none; color: #3498db; }
#autograph_guestform .selected { color: #1a39e9; font-weight:700; }
a.add_contacts { vertical-align: top; }
#prophotosDiv { float: left; width: 100%; margin-top:0px; }
a.remove_contacts img { height: 15px; vertical-align: top; width: 15px!important; }
.calender_body .date_main_box .date_box span.host_event_invite { background: url("../images/invitation_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 32px; left: 48px; position: absolute; top: 33px; width: 32px; }
.calender_body .date_main_box .date_box span.host_event_forward { background: url("../images/invitation_fwd_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 32px; left: 48px; position: absolute; top: 33px; width: 32px; }
.calender_body .date_main_box .date_box span.host_invi_accept_count { background: none repeat scroll 0 0 #000000; color: #FFFFFF; left: 80px; padding: 0 5px; position: absolute; top: 33px; }
.calender_body span.comment { background: url("../images/comments.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: 28px; left: 58px; position: absolute; top: 83px; width: 28px; }
.calender_body span.comment .comment_num { position: absolute; right: 0px; top: -5px; padding: 0 2px; background: #000; color: #FFF; }
.template_section .ui-accordion-content, #template_section .ui-accordion-content { height: auto !important;float:left; width:100%; padding-bottom:0px;border-radius: 0 0 4px 4px; }
.calender_body .date_main_box .date_box span.guest_event_events { background: url(../images/icons-big.png) no-repeat 0px -157px !important; position: absolute; left: 80px; top: 108px; width: 28px; height: 28px; }
.calender_body .date_main_box .date_box span.guest_event_invite { background: url(../images/icons-big.png) no-repeat 0px -343px !important; position: absolute; left: 103px; top: 108px; width: 28px; height: 28px; }
.calender_body .date_main_box .date_box span.guest_event_reminder { background: url(../images/icons-big.png) no-repeat 0px -94px !important; position: absolute; left: 103px; top: 76px; width: 28px; height: 28px; }
.calender_body .date_main_box .date_box .guest_event_invite_count, .calender_body .date_main_box .date_box .guest_event_events_count { position: absolute; top: -10px; left: 20px; }
.show_reminders { background: none repeat scroll 0 0 #ADC8E6; border: 1px solid #54629f; color: #FFFFFF; font-size: 20px; padding: 10px; cursor: pointer; }
.calender_body .date_main_box .date_box .guest_event_invite_count, .calender_body .date_main_box .date_box span.events .events_count { position: absolute; top: -10px; left: 20px; }
.calender_body .date_main_box .date_box .guest_event_invite_count, .calender_body .date_main_box .date_box span.reminder .reminder_count { position: absolute; top: -10px; left: 20px; }
.photo_comparison { width: 700px; padding: 10px; border: 2px solid #999; margin-top: 20px; float: left; }
.comapare-right { float: right; width: 350pf; color: #000000; }
.comapare-left { color: #000000; float: left; width: 350px; }
.comparePopup_main { color: #000; }
#sent-invitations #profile_img { width: 20px; height: 20px; }
/*css for photo slider*/
.slideshow { position: relative;
height: 280px; border: 1px solid #999; float: left; }
.slideshow > img { left: 50%; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); display: none; }
.slideshow img:first-child { display: block; /* overrides the previous style */; }
#rsvp_det { height: 269px; overflow-x: hidden; overflow-y: auto; }
#slideshow_example1 #next { position: absolute; right: 20px; top: 110px; cursor: pointer; z-index: 1; }
#slideshow_example1 #prev { position: absolute; z-index: 1; top: 110px; cursor: pointer; }
#slideshow_example2 #next { position: absolute; right: 20px; z-index: 1; top: 110px; cursor: pointer; }
#slideshow_example2 #prev { position: absolute; z-index: 1; top: 110px; cursor: pointer; }
.slideshow_example { width: 300px; position: relative; margin-top: 10px; }
.compare_popup_main { /*float: left;*//*27-8-14*/
position: relative; }
.compare_popup_main input[type="button"] { cursor: pointer; }
.showmeplz { border-bottom: 1px solid #000000; cursor: pointer; }
.searched_photo_date { position: relative; /* necessary to absolutely position the images inside */
width: 500px; /* same as the images inside */
height: 100px; }
#photo_caption { border: 1px solid #999999; float: left; margin-top: 10px; padding: 10px; width: 260px; display: none; }
.popup_bgoverlay { display: none!important;  position: absolute; opacity: 0.5; height: 100%; width: 100%; /* background: #000; */ z-index: 100; left: 0; top: 0; }
.loader_container { display: none!important;  position: absolute; background: #fff; z-index: 999; padding: 20px; border-radius: 4px 4px 4px 4px; }
.loader_content { font-size: 16px; font-weight: 500;}
#selected-date-range { cursor: pointer; }
.right-np input, .left-np input { text-align: center; }
.np-arrow {
position: relative;
cursor: pointer;
float: left!important;
margin: 3px 0 0 7px!important;
}
.loader_content { background: url("../images/ajaxloading.gif") no-repeat; padding: 5px 0px 10px 35px; font-size: 16px; font-weight: 500;}
#compare_data_main { position: relative;/*float: left;*//*27-8-14*/
}
.reminder_forward { position: absolute; left: 10px; top: 15px; background: url("../images/forward_reminder_icon.gif") no-repeat; width: 12px; height: 12px; }
#accorCont_reminder > div { font-size: 14px; float:left; }
#invito_header { float: right; margin-top: 43px; }
#invito_header a { color: #ffffff; padding: 10px; }
.search_result_main { position: relative; float: left; width: 100%; }
.invito_login_form .input-field { width: 185px; border: 1px solid #bdbbbb; background: #fff; padding: 6px; height: 25px; margin-right: 5px; }
.invito_login_form label { float: left; margin-right: 10px; vertical-align: middle; margin-top: 10px; }
.invito_login_form .login_submit { background: url("../images/signin.png"); width: 98px; height: 34px; border: 0; font-size: 0px; color: #d1d1d1; text-decoration: none; margin: 5px 16px 0 0; }
.lastmodified { /*color: grey;*/color: white; font-size: 12px;/*margin-top: -3px;*/ }
.compare { text-align: right; }
.privacy-option, .rest-privacy-option, .shop-privacy-option, .more-plan-option { position: relative; z-index: 1000; width: 100%; right: 0px; cursor: pointer; text-align: left; /*top: 153px; left: 813px;*/ background: url(../images/bluearrow.png) center top no-repeat; padding-top:12px; margin-top:-20px; }


#amremcat.more-plan-option { position: relative; z-index: 1000; width: 100%; right: 0px; cursor: pointer; text-align: left; /*top: 153px; left: 813px;*/ background: url(../images/bluearrow-view-drop.png) center top no-repeat !important; padding-top:12px; margin-top:-20px; }


.more-plan-option { width: auto !important; }
.more-plan-option li { /*padding: 5px;*/  border-bottom: 1px solid #55bbff;  padding: 3px 20px;background: #3498DB none repeat scroll 0% 0%;}
.more-plan-option li:hover { background-color: #005199; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; color:#fff; }
#privacy-dropdown li:hover { background-color: #1D6FA5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.greyed-icon { opacity: 0.28; }
.privacy-option-rest { background-color: #FFFFFF; border: 1px solid #B2B2B2; z-index: 1000; cursor: pointer; text-align: left; width: 97px; }
#privacy-dropdown-rest li:hover { color: blue; }
#privacy-dropdown-restmore li:hover { color: blue; }
.horizontal_loader { background: url("../images/horizontal_loader.gif"); width: 220px; margin:0 auto; height: 18px; /*float: left;*/ }
.grey-follower { opacity: 0.24; }
.no-follow-user { background: url('../images/follows-icon.png') no-repeat center center; display: block; height: 36px; opacity: 0.24; width: 36px; }
.follow-user { background: url('../images/follows-icon.png') no-repeat center center; display: block; height: 36px; width: 36px; }
.follow-me { background: url('../images/already-following.png') no-repeat center center; display: block; height: 36px; width: 36px; }
.no-follow-me { background: url('../images/no-follow-me.png') no-repeat center center; display: block; height: 36px; width: 36px; cursor: pointer; }
.follower_count { background: url('../images/followers-icon-2.png') no-repeat center center; display: block; height: 36px; width: 36px; cursor: pointer; }
.follower { float: left; /*width: 100%;*/ margin-top: 11px;}
.no-block-user { background: url('../images/block-user-2.png') no-repeat center center; display: block; height: 36px; width: 36px; }
.block-user {/*  background: url('../images/block-user.png') no-repeat center center; display: block; height: 36px; width: 36px; */ cursor: pointer; opacity: 0.24; }
#count-follower { cursor: pointer; position: absolute; top: -6px; right: 0; font-size: 12px;}
.smily-not-send { background: url('../images/smily.png') no-repeat center center; display: block; height: 36px; width: 36px; }
.smily-send { background: url('../images/smily.png') no-repeat center center; display: block; height: 36px; width: 36px; cursor: pointer; opacity: 0.44; }
.user-smilies { background: url('../images/smile_dashboard.png') no-repeat; display: inline-block; height: 50px; width: 50px; }
.smiley_icon { background: url('../images/smily.png') no-repeat center center; display: block; height: 36px; width: 34px; position: relative; }
.smiley_icon .smiley_count { position: absolute; top: -6px; right: 0px; font-size: 12px; }
.smiley_popup_list { padding: 10px; max-height: 500px; overflow-x: hidden; overflow-y: auto; }
#locationField, #controls { position: relative; /* width: 480px; */; }
.autocomplete_google { /* position: absolute; */
top: 0px; left: 0px; width: 99%; }
.label { text-align: right; font-weight: 500;width: 100px; color: #303030; }
.pac-container { z-index: 2147483647 !important; width:1030px;}
.clearboth { clear: both; }
.next { clear: none; }
.onlyremeditbtn { float: right; }
.like-icon { background: url('../images/like-icon.png') no-repeat; display: inline-block; height: 32px; width: 32px; position: relative; }
.like-icon-disable { background: url('../images/like-icon.png') no-repeat; display: inline-block; height: 32px; width: 32px; position: relative; cursor: text; }
.network-desc-area { float: left; width: 100%; }
.search-desc-area { border-bottom: 1px solid #999; float: left; width: 100%; padding: 5px 0; }
.net-description { float: left; margin-left: 20px; }
.autograph_no_data {   background: #bde5f8 url("../images/info.png") no-repeat scroll 8px 5px;
   /*  border-radius: 3px; */
    color: #00529b;
    font-size: 15px !important;
    height: 38px;
    line-height: 40px;
    margin-left: 8px;
    padding: 0 0 0 50px;
   width: 93.5%;}
   
.comments { background-color: #D9D9D9; width: 500px; padding: 10px; }
.comment-field { height: 20px; width: 340px; margin-top: 10px; }
.hide { display: none; }
.selected-page { font-weight: 500;}
.page-number, .start-page, .last-page, .prev-page, .next-page { cursor: pointer; }
.flexslider .slides a.current { font-weight: bold !important; }
.heading_text { border: 1px solid #999999; color: #2C514C; font-size: 16px; margin: 0 10px; padding: 5px; }
li.greyedIcon { opacity: 0.3; }
.wekicon .currentDate { color: #157bca; }
/* .ui-front { z-index: 999999!important; } */
.dish_heading { font-size: 16px; font-weight: 500;}
.dish_list .dish_rate { width: 350px; float: left; }
.dish_list .dish_comment { width: 350px; float: left; }
.clearfloat { clear: both; height: 5px; }
.ui-dialog-titlebar { color: white; /*background: #149d79 url(../images/nav-bg.jpg) 0 bottom repeat-x!important;*/
border-radius: 0!important; font-weight: normal!important; border: none!important; }
.ui-dialog { /*border: 2px solid #1ACC9C !important;border-radius: 5px!important;*/ border-radius: 0px!important; margin: 0!important; padding: 0!important; }
.ui-dialog-title { color: #121212; font-weight: 500;}
.ui-button .ui-widget .ui-state-default { background: white!important; }
.ui-dialog-titlebar-close { background: none!important; border: none!important; /*filter: brightness(212%); -webkit-filter: brightness(212%); -moz-filter: brightness(212%); -o-filter: brightness(212%); -ms-filter: brightness(212%);*/ }
.ui-icon-closethick { /*filter: brightness(212%); -webkit-filter: brightness(212%); -moz-filter: brightness(212%); -o-filter: brightness(212%); -ms-filter: brightness(212%);*/ }
/* .ui-dialog .ui-dialog-buttonpane { margin-top: 0!important; background: #f2f9f7!important; padding: 0!important; clear: both !important; } */
.ui-dialog .ui-dialog-content {}
.ui-widget-content > p { font-size: 15px; /*color: rgb(19, 104, 99);*/ color: #232323; padding:10px; }
/* Restaurant / Dining BEGINS */
ul.restTab li { float: left; margin: 0 15px 0 0; list-style: none; }
ul.restTab .restTabCurCls { color: red; }
.rest_menu_name { width: 350px; float: left; }
.rest_menu_price { width: 200px; float: left; }
.rest_menu_check { width: 200px; float: left; }
.restLocView .showLocInput { color: blue; }
.restContainer .diningLocation input[type="text"] { /*width: 98.5%;*/ background-color: #fff;  width: 994px; margin-bottom:3px; margin-top:3px;}
.tabContainer { width: 100%; margin: 0px auto; overflow: hidden; float: left; }
.tabContainer ul.tabs { /*width: 100%; height: 31px;*/ margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 99.85%; border: 1px solid #bdbcbd; /*margin: 0 0 5px;*/ margin: 0 0 0 0px;
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(60%, #fdfdfd), color-stop(98%, #ededed), color-stop(100%, #dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );/* IE6-9 */;
}
.tabContainer ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; margin-bottom: -1px; overflow: hidden; position: relative; }
.tabContainer ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 13px; padding: 0 20px; outline: none; margin: 0 0 5px; border-left: 1px solid rgba(253,253,253,0); border-right: 1px solid rgba(253,253,253,0); background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(60%, #fdfdfd), color-stop(98%, #ededed), color-stop(100%, #dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );/* IE6-9 */;
}
.tabContainer ul.tabs li a:hover { margin: 0 0 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(60%, #ededed), color-stop(98%, #fdfdfd), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */;
}
.tabContainer ul.tabs li.active a, .tabContainer ul.tabs li.active a:hover { margin: 0 0 5px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(60%, #ededed), color-stop(98%, #fdfdfd), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */;
}
.tabContainer ul.tabs li:first-child.active a, .tabContainer ul.tabs li:first-child.active a:hover { border-left: none; }
.tabContainer ul.tabs li:first-child a { border-left: none; }
.tabContainer .tab_container { clear: both; float: left; width: 100%; }
.tabContainer .tab_container #tab1 textarea { width: 97.25%; height: 95px; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; resize: none; }
ul.restMT { list-style: none; font-size: 13px; text-align: center; margin: 10px 0; min-height: 34px; }
ul.restMT > li { margin: 0 10px 10px 0; display: inline; font-weight: 500; }
ul.restMT > li a { color: #3498db; }
ul.restMT > li a:hover, ul.restMT > li a.activeClass { color: #000; }
.foodMenuTable { width: 100%; margin: 5px 0 0; }
.foodMenuTableHeader { width: 99.75%; height: 37px; border: 1px solid #b2b2b2; box-shadow: inset 0 -1px 0 0 #fff; -moz-box-shadow: inset 0 -1px 0 0 #fff; -webkit-box-shadow: inset 0 -1px 0 0 #fff; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c0c0c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #c0c0c0 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0c0c0', GradientType=0 );/* IE6-9 */;
}
.foodMenuTableHeader > ul { width: 100%; list-style: none; overflow: hidden; }
.foodMenuTableHeader > ul > li { float: left; padding-left: 15px; line-height: 34px; font-size: 13px; }
.foodMenuTableHeader > ul > li:first-child { width: 80.25%; }
.foodMenuTableHeader > ul > li:nth-child(2) { width: 9.9%; }
.foodMenuTableScrollable { width: 100%; /*height:275px; overflow-y:scroll;*/; }
.foodMenuTableScrollable > ul { list-style: none; /*text-transform: uppercase;*/ font-size: 12px; }
.foodMenuTableScrollable > ul > li { padding: 10px 15px; float:left; width:97.2%; /*border-bottom: 1px solid #838383;*/ }
.foodMenuTableScrollable > ul > li > ul { width: 100%; overflow: hidden; }
.foodMenuTableScrollable > ul > li > ul > li { float: left; }
.foodMenuTableScrollable > ul > li > ul > li:first-child { width: 80.25%; }
.foodMenuTableScrollable > ul > li > ul > li:nth-child(2) { width: 9.9%; text-align: center; padding-left: 15px; }
.foodMenuTableScrollable > ul > li > ul > li:last-child { width: 4%; text-align: right; }
.enterDetails { width: 100%; overflow: hidden; /*margin:10px 0 0; padding:5px 0px;*/; }
.enterDetails > ul { float: left; width: 150px; }
.enterDetails > ul > li.ratingTitle { float: left; margin-right: 5px; text-transform: none; font-size: 13px; }
.enterDetails > ul > li .rateit { margin: 0; }
.commentsSection { float: right; width: 500px; text-transform: none; }
.textareaComments { float: right; }
.textareaComments textarea { width: 400px; height: 53px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f4f4f4; border: 1px solid #d8d8d8; resize: none; }
.textareaComments textarea:focus { border: 1px solid #1acc9c; }
.foodMenuTableScrollable input { margin: 0; }
.postButton { float: right; clear: right; margin: 6px 0; }
.postButton input[type="button"], .postButton input[type="submit"] { width: 64px; height: 26px; border: 1px solid #3498db; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #23c0f7; /* Old browsers */
background: -moz-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #23c0f7), color-stop(100%, #1daee3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* IE10+ */
background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c0f7', endColorstr='#1daee3', GradientType=0 );
/* IE6-9 */
cursor: pointer; }
.postButton input[type="button"]:hover, .postButton input[type="submit"]:hover { background: #1daee3; /* Old browsers */
background: -moz-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1daee3), color-stop(100%, #23c0f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1daee3', endColorstr='#23c0f7', GradientType=0 );/* IE6-9 */;
}
.foodMenuTableScrollable.overallRating > ul > li > ul > li:first-child { width: 75%; }
.foodMenuTableScrollable.overallRating > ul > li > ul > li:nth-child(2) { width: 15%; }
.foodMenuTableScrollable.overallRating > ul > li > ul > li:last-child { width: 10%; text-align: right; }
.foodMenuTableScrollable.overallRating > ul > li > ul > li > ul > li .rateit { margin: 0; }
.foodMenuTableScrollable.overallRating a { text-transform: none; color: #3498db; font-size: 13px; }
.overallRatingSummary { width: 97.5%; margin: 10px auto !important; overflow: hidden; padding: 0 0 0 0px !important; }
.commentsExp { width: 100%; margin: 10px 0 0; font-size: 13px; overflow: hidden; text-transform: none; }
.titleExpComments { margin-right: 10px; color: #474646; font-size: 13px; line-height: 23px; float: left; }
.commentsExp .expComments { float: right; width: 85%; color: #3498db; }
.ratingsSummary { width: 75%;  /*overflow: hidden;*/ padding: 0 70px; }
.avgRating { width: 250px; float: left; }
.ratingNum { font-size: 18px; font-weight: 500; float: left; position: relative; top: -3px; }
.ratingNum span.avgNum { color: #3498db; }

#overrat-span-up { background-image: url("../images/upspan.png"); height: 28px; padding-bottom: 4px; padding-left: 0; padding-right: 5px; padding-top: 4px; top: 8px; width: 28px; background-repeat: no-repeat; }
#overrat-span-down { background-image: url("../images/downspan.png"); height: 28px; padding-bottom: 4px; padding-left: 0; padding-right: 5px; padding-top: 4px; top: 8px; width: 28px; background-repeat: no-repeat; }
.expComments > p { line-height: 23px; }
.ratingCategories { width: 300px; float: right; }
.ratingCategories > ul { list-style: none; overflow: hidden; }
.ratingCategories > ul > li { float: left; width: 100%; margin: 0 0 10px; }
.ratingCategories > ul > li .titleRatingIndv { width: 65%; font-size: 13px; text-align: right; float: left; }
.ratingCategories > ul > li .indvRate { /*text-align:right;*/
float: right; }
.ratingCategories > ul > li .indvRate ul > li .rateit { margin: 0; }
.fooMenuTableHeaderEdit > ul > li:first-child { width: 65.25%; }
.fooMenuTableHeaderEdit > ul > li:nth-child(2) { width: 10%; }
.fooMenuTableHeaderEdit > ul > li:nth-child(3) { width: 10%; }
.fooMenuTableHeaderEdit > ul > li:last-child { width: 5%; text-align: right; line-height: 53px; }
.foodMenuTableScrollableEdit > ul > li > ul > li:first-child { width: 64.25%; }
.foodMenuTableScrollableEdit > ul > li > ul > li:nth-child(2) { width: 10%; padding-left: 15px; text-align: center; }
.foodMenuTableScrollableEdit > ul > li > ul > li:nth-child(3) { width: auto; padding-left: 15px; }
.foodMenuTableScrollableEdit > ul > li > ul > li > ul > li .rateit { margin: 0; }
.diningLocation > p { font-size: 14px; font-weight: 500; color: #888; float: left; line-height: 34px; }
div.addMoreCatg { overflow: hidden; }
div.addMoreCatg a { float: right; padding: 6px; text-decoration: none; color: #fff; font-size: 13px; line-height: 16px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #1995c2; text-align: center; margin: 1px 0 0 5px; background: #23c0f7; /* Old browsers */
background: -moz-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #23c0f7), color-stop(100%, #1daee3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* IE10+ */
background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c0f7', endColorstr='#1daee3', GradientType=0 );/* IE6-9 */;
}
div.addMoreCatg a:hover { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #1daee3; /* Old browsers */
background: -moz-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1daee3), color-stop(100%, #23c0f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1daee3', endColorstr='#23c0f7', GradientType=0 );/* IE6-9 */;
}
.restContainer .restLocView { width: 100%; height: 36px; /*margin: 0 0 5px;*/; }
.descriptionInfo input[type="text"] { width: 557px; height: 32px; float: right; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #bcbcbc; /*box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.1); -moz-box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.1);*/ padding: 0 5px; }
.descriptionInfo input[type="text"]:focus { border: 1px solid #128969; outline: none; box-shadow: 0 0 5px 0 rgba(91,197,197,0.8); -moz-box-shadow: 0 0 5px 0 rgba(91,197,197,0.8); -webkit-box-shadow: 0 0 5px 0 rgba(91,197,197,0.8); border: 1px solid #128969; }
.avg_rating_viewdiv { margin: 13px 15px; /*width: 130px;*/ }
.search_avg_rating_viewdiv { margin: 0px 15px 13px 15px; /*width: 130px;*/ }
.editCanBtn { float: right; width: 24px; height: 24px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.editCanBtn a { display: block; }
.editOption { border: 1px solid #84b593; background-image: url('../images/edit-icon-small.png'); background-repeat: no-repeat; background-position: center center; background-color: #aad5ba; /* Old browsers */
background-color: -moz-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aad5ba), color-stop(100%, #9ecbac)); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* IE10+ */
background-color: linear-gradient(to bottom, #aad5ba 0%, #9ecbac 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad5ba', endColorstr='#9ecbac', GradientType=0 );/* IE6-9 */;
}
.cancelOption { border: 1px solid #d16650; background-image: url('../images/cancel-icon.png'); background-repeat: no-repeat; background-position: center center; background-color: #ff977b; /* Old browsers */
background-color: -moz-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff977b), color-stop(100%, #e5765f)); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* IE10+ */
background-color: linear-gradient(to bottom, #ff977b 0%, #e5765f 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff977b', endColorstr='#e5765f', GradientType=0 );/* IE6-9 */;
}
.clearall { clear: both; line-height: 0; margin: 0; padding: 0; }
.categoryName { float: left; }
.categoryName > span img { margin: 8px 3px 8px 0; }
.categoryName > span { line-height: 38px; float: left; }
.ui-accordion-header > ul { float: right; list-style: none; /*margin: 0;*/ margin: 0 -3px 0 0; }
.ui-accordion-header > ul > li { float: left; }
.ui-accordion-header > ul > li.savedMsgNotification { line-height: 35px; font-size: 12px; font-weight: 500; margin-right: 15px; font-weight: 500;  color: #333; }
.ui-accordion-header > ul > li.savedMsgGroup { width: 28px; height: 26px; line-height: 30px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 2px 1px; text-align:center; /*border: 1px solid #bdbcbd; text-align: center; background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(60%, #fdfdfd), color-stop(98%, #ededed), color-stop(100%, #dedede));
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );*/
}

.ui-accordion-header > ul > li.savedMsgGroup:hover {width: 28px; height: 26px; line-height: 30px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;/* background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(60%, #fdfdfd), color-stop(98%, #ededed), color-stop(100%, #dedede));
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 ); border:1px solid #3498db;*/ }
/*.ui-accordion-header > ul > li.savedMsgGroup {
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    height: 25px;
    line-height: 25px;
    margin: 1px 2px 3px;
    text-align: center;
    width: 26px;
}*/

.shopeditbtnNone {
    background:none!important;
    border:none!important;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Open Sans","sans-serif" !important;
    font-size: 14px;
    height: auto!important;
    margin-top: 0px!important;
    padding: 0!important;
    text-align: center;

  }

.ui-accordion-header > ul > li.savedMsgGroup a { display: block;/*padding: 6px 0;*/
}
.ui-accordion-header > ul > li.savedMsgGroup.saved { background: none; border: none;   padding: 2px 0 0!important; }
.ui-accordion-header > ul > li.savedMsgGroup.saved > a { padding: 6px 0; }
.ui-accordion-header > ul > li.savedMsgGroup.saved > a:hover { background: none; }
.ui-accordion-header > ul > li.highlightPrev { /*border: 1.5px solid #3498db; height: 25.5px !important;*/ float: left;
    height: 26px !important;}
#formSaveBtn { padding: 7px; }
#formSaveBtn input, #formSaveBtn ul { float: right; }
#formSaveBtn input.save_and_lock_submit_btn { background: url(../images/lockBtn_new.png) 0px 0px no-repeat; width: 30px; height: 25px; border: none; cursor: pointer; }
#formSaveBtn input.save_and_unlock_btn { background: url(../images/unlockBtn_new.png) 0px 0px no-repeat; width: 30px; height: 25px; border: none; cursor: pointer; }
#formSaveBtn ul.unlock-save li { position: relative;  width: 28px; height: 30px; }
.savedMsgGroup input.add_sandl_btn { /*background: url(../images/locked.png) 4px 0px no-repeat;*/ background: url(../images/lockBtn_new.png) 0px 0px no-repeat; /* ie8, ie9, ie10, ie11 only */ /*width: 17px;
    height: 19px;*/
border: none; cursor: pointer; padding: 0; width: 28px; height: 28px; margin-top:3px; }
.savedMsgGroup input.add_sandul_btn { background: url(../images/unlockBtn_new.png) 0px 0px no-repeat; /*padding: 6px 12px; width: 17px;
    height: 19px;*/
border: none; cursor: pointer; width: 28px; height: 28px;margin-top: 3px !important;}
.savedMsgGroup ul.unlock-save li { position: relative; }
.savedMsgGroup input.edit_sandl_btn { background: url(../images/lockBtn_new.png) 0px 0px no-repeat;  /* background:  url(../images/locked.png) 6px 5px no-repeat; width: 30px; height: 32px;*/ width:28px!important; height:30px!important; border: none; cursor: pointer;  margin-top: 3px;}
.savedMsgGroup input.edit_sandul_btn { background: url(../images/unlockBtn_new.png) 0px 0px no-repeat; /*width: 21px; height: 22px;*/ width:28px!important; height:30px!important; border: none; cursor: pointer; margin-top: 3px!important;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.savedMsgGroup input.add_sandl_btn { background: url(../images/lockBtn_new.png) 0px 0px no-repeat; }
.savedMsgGroup input.add_sandul_btn { background: url(../images/unlockBtn_new.png) 0px 0px no-repeat; }
.savedMsgGroup input.edit_sandl_btn { background: url(../images/lockBtn_new.png) 0px 0px no-repeat; }
.savedMsgGroup input.edit_sandul_btn { background: url(../images/unlockBtn_new.png) 0px 0px no-repeat; }
}
.savedMsgGroup input:hover { }
.underCategorySection { /*width: 100%;
    margin: 0 0 5px;
    float: left;
    padding: 10px;*/
/*overflow: hidden;*/ margin:0px 0 0 0; }
.underCategorySection p, .underCategorySection li, .underCategorySection span, .underCategorySection div { font-size: 13px;  /*line-height: 21px;*/ /*color: #888888; */ /*clear: left;*/; }
.underCategorySection > p { margin: 0; padding: 10px; }
.underCategorySection_dining { width: 70%; margin: 0 0 5px; }
.underCategorySection_dining > p { font-size: 13px; line-height: 18px; color: #888888; clear: left; }
.underCategorySection_dining > p { margin: 10px 0; }
.underCategorySection_dining .postRating { margin-top: 5px; }
.underCategorySection_dining_add { width: 80%; margin: 0 0 5px; }
.underCategorySection_dining_add > p { font-size: 13px; line-height: 18px; color: #888888; clear: left; }
.underCategorySection_dining_add > p { margin: 10px 0; }
.underCategorySection_dining_add .postRating { margin-top: /*5px;*/ -68px; margin-left: 756px;}
.underCategorySection_dining_view { width: 65%; margin: 0 0 5px; }
.underCategorySection_dining_view > p { font-size: 13px; line-height: 18px; color: #888888; clear: left; }
.underCategorySection_dining_view > p { margin: 10px 0; }
.underCategorySection_dining_view .postRating { margin-top: 5px; }
.newHeightDate { /*height: 24px;*/ line-height: 24px;}
.newHeightDate a:hover { height: 30px; }
.newHeightDate img { margin-top: 2px; }
.foodMenuTable { width: 100%; margin: 5px 0 0; }
.foodMenuTableHeader { width: 99.75%; height: 37px;float:left; border: 1px solid #b2b2b2; box-shadow: inset 0 -1px 0 0 #fff; -moz-box-shadow: inset 0 -1px 0 0 #fff; -webkit-box-shadow: inset 0 -1px 0 0 #fff; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #c0c0c0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #c0c0c0 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #c0c0c0 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0c0c0', GradientType=0 ); /* IE6-9 */
}
.foodMenuTableHeader > ul { width: 100%; list-style: none; overflow: hidden; }
.foodMenuTableHeader > ul > li { float: left; padding-left: 15px; line-height: 34px; font-size: 13px; }
.foodMenuTableHeader > ul > li:first-child { width: /*80.25%;*/61.25%; }
.foodMenuTableHeader > ul > li:nth-child(2) { width: /*9.9%;*/ 13.9%;}
.foodMenuTableScrollable { width: 100%; /*height:275px; overflow-y:scroll;*/ }
.foodMenuTableScrollable > ul { list-style: none; /*text-transform: uppercase;*/ font-size: 12px; }
.foodMenuTableScrollable > ul > li { padding: -16px 15px 29px 15px; border-bottom: 1px solid #ccc; }
.foodMenuTableScrollable > ul > li > ul { width: 100%; overflow: hidden; padding: 10px 0; }
.foodMenuTableScrollable > ul > li > ul > li { float: left; }
.foodMenuTableScrollable > ul > li > ul > li:first-child { width: /*80.25%;*/60.25%; }
.foodMenuTableScrollable > ul > li > ul > li:nth-child(2) { width: 9.9%; text-align: center; padding-left: 15px; }
.foodMenuTableScrollable > ul > li > ul > li:last-child { width: 4%; text-align: right; margin-left: 220px; margin-top: 21px; }
.enterDetails { width: 100%; overflow: hidden; /*margin:10px 0 0; padding:5px 0px;*/ }
.enterDetails > ul { float: left; width: 150px; }
.enterDetails > ul > li.ratingTitle { float: left; margin-right: 5px; text-transform: none; font-size: 13px; }
.enterDetails > ul > li .rateit { margin: 0; }
.commentsSection { float: right; width: 500px; text-transform: none; }
.textareaComments { float: right; }
.textareaComments textarea { width: 400px; height: 53px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f4f4f4; border: 1px solid #d8d8d8; resize: none; }
.textareaComments textarea:focus { border: 1px solid #1acc9c; }
.foodMenuTableScrollable input { margin: 0; }
.postButton { float: right; clear: right; margin: 6px 0 }
.postButton input[type="button"], .postButton input[type="submit"] { width: 64px; height: 27px; border: 1px solid #3498db; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #23c0f7; /* Old browsers */ background: -moz-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #23c0f7), color-stop(100%, #1daee3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* IE10+ */ background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c0f7', endColorstr='#1daee3', GradientType=0 ); /* IE6-9 */
cursor: pointer; }
.postButton input[type="button"]:hover, .postButton input[type="submit"]:hover { background: #1daee3; /* Old browsers */ background: -moz-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1daee3), color-stop(100%, #23c0f7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* IE10+ */ background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1daee3', endColorstr='#23c0f7', GradientType=0 ); /* IE6-9 */
}
.foodMenuTableScrollable.overallRating > ul > li > ul > li:first-child { /*width: 58%;*/  width: 51%; }
.foodMenuTableScrollable.overallRating > ul > li > ul > li:nth-child(2) { width: 13%; }
.foodMenuTableScrollable.overallRating > ul > li > ul > li:last-child { width: 10%; text-align: right; }
.foodMenuTableScrollable.overallRating > ul > li > ul > li > ul > li .rateit { margin: 0; }
.foodMenuTableScrollable.overallRating a { text-transform: none; color: #3498db; font-size: 13px; }
.overallRatingSummary { width: 97.5%; margin: 10px 0 10px; overflow: hidden; padding: 0 0 0 20px;}
.commentsExp { width: 100%; margin: 10px 0 0; font-size: 13px; overflow: hidden; text-transform: none; }
.titleExpComments { margin-right: 10px; color: #474646; font-size: 13px; line-height: 23px; float: left;padding-top: 2px; }
.commentsExp .expComments { float: right; width: 85%; color: #3498db; }
.ratingsSummary { width: 75%; /*overflow: hidden;*/ padding: 0px;  margin:0px auto; }
.avgRating {  width: 307px; float: left;margin-top: 65px; }
.ratingNum { font-size: 13px!important;  font-weight: 400; float: left; position: relative; top: 7px;   width: 75%; text-align:center; }
.ratingNum span.avgNum { color: #3498db; }
.avgRate { float: left; margin-left: 8px; }
#overrat-span-up { background-image: url("../images/upspan.png"); height: 28px; padding-bottom: 4px; padding-left: 0; padding-right: 5px; padding-top: 4px; top: 8px; width: 28px; background-repeat: no-repeat; }
#overrat-span-down { background-image: url("../images/downspan.png"); height: 28px; padding-bottom: 4px; padding-left: 0; padding-right: 5px; padding-top: 4px; top: 8px; width: 28px; background-repeat: no-repeat; }
.expComments > p { line-height: 23px; }
.ratingCategories { width: 404px; float: right; margin:5px 35px 0px 0px !important; }
.ratingCategories > ul { list-style: none; overflow: hidden; }
.ratingCategories > ul > li { float: left; width: 100%;margin: 0px 0px 0px; }
.ratingCategories > ul > li .titleRatingIndv { width: 30%; font-size: 13px; text-align: right; float: left; padding-top:7px;}
.ratingCategories > ul > li .indvRate { /*text-align:right;*/ float: left;/*width: 66%;*/}
.ratingCategories > ul > li .indvRate ul > li .rateit { margin: 0; }
.fooMenuTableHeaderEdit > ul > li:first-child { width: 54.25%; }
.fooMenuTableHeaderEdit > ul > li:nth-child(2) { width: 10%; }
.fooMenuTableHeaderEdit > ul > li:nth-child(3) { width: 10%; }
.fooMenuTableHeaderEdit > ul > li:last-child { width: 5%; text-align: right; line-height: 53px; }
.foodMenuTableScrollableEdit > ul > li > ul > li:first-child { width: 52.25%; }
.foodMenuTableScrollableEdit > ul > li > ul > li:nth-child(2) { width: 10%; padding-left: 15px; text-align: center; }
.foodMenuTableScrollableEdit > ul > li > ul > li:nth-child(3) { width: 100px; padding-left: 15px; }
.foodMenuTableScrollableEdit > ul > li > ul > li > ul > li .rateit { margin: 0; }
.diningLocation > p { font-size: 14px; font-weight: 500; color: #888; float: left; line-height: 34px; }
div.addMoreCatg { overflow: hidden; }
div.addMoreCatg a { float: right; padding: 6px; text-decoration: none; color: #fff; font-size: 13px; line-height: 16px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #1995c2; text-align: center; margin: 1px 0 0 5px; background: #23c0f7; /* Old browsers */ background: -moz-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #23c0f7), color-stop(100%, #1daee3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #23c0f7 0%, #1daee3 100%); /* IE10+ */ background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c0f7', endColorstr='#1daee3', GradientType=0 ); /* IE6-9 */
}
div.addMoreCatg a:hover { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #1daee3; /* Old browsers */ background: -moz-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1daee3), color-stop(100%, #23c0f7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1daee3 0%, #23c0f7 100%); /* IE10+ */ background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1daee3', endColorstr='#23c0f7', GradientType=0 ); /* IE6-9 */
}
.restContainer .restLocView { width: 100%; height: 36px; /*margin: 0 0 5px;*/ }
.descriptionInfo input[type="text"] { /*width: 557px;*/ width: 350px; height: 30px; float: right; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #bcbcbc;/* box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.1); -moz-box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 3px 5px 0 rgba(0,0,0,0.1);*/ padding: 0 5px; margin-top: 2px;  margin-bottom: 4px; }
.descriptionInfo input[type="text"]:focus { border: 1px solid #3c4da9; outline: none; box-shadow: 0 0 5px 0 rgba(55,148,254,0.8); -moz-box-shadow: 0 0 5px 0 rgba(55,148,254,0.8); -webkit-box-shadow: 0 0 5px 0 rgba(55,148,254,0.8);/* border: 1px solid #128969;*/ }
.avg_rating_viewdiv {  margin: 0 -9px; float:left;  /*width: 130px;*/ }
.editCanBtn { float: right; width: 24px; height: 24px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.editCanBtn a { display: block; }
.editOption { border: 1px solid #84b593; background-image: url('../images/edit-icon-small.png'); background-repeat: no-repeat; background-position: center center; background-color: #aad5ba; /* Old browsers */ background-color: -moz-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* FF3.6+ */ background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aad5ba), color-stop(100%, #9ecbac)); /* Chrome,Safari4+ */ background-color: -webkit-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* Chrome10+,Safari5.1+ */ background-color: -o-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* Opera 11.10+ */ background-color: -ms-linear-gradient(top, #aad5ba 0%, #9ecbac 100%); /* IE10+ */ background-color: linear-gradient(to bottom, #aad5ba 0%, #9ecbac 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad5ba', endColorstr='#9ecbac', GradientType=0 ); /* IE6-9 */
}
.cancelOption { border: 1px solid #d16650; background-image: url('../images/cancel-icon.png'); background-repeat: no-repeat; background-position: center center; background-color: #ff977b; /* Old browsers */ background-color: -moz-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* FF3.6+ */ background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff977b), color-stop(100%, #e5765f)); /* Chrome,Safari4+ */ background-color: -webkit-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* Chrome10+,Safari5.1+ */ background-color: -o-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* Opera 11.10+ */ background-color: -ms-linear-gradient(top, #ff977b 0%, #e5765f 100%); /* IE10+ */ background-color: linear-gradient(to bottom, #ff977b 0%, #e5765f 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff977b', endColorstr='#e5765f', GradientType=0 ); /* IE6-9 */
}
.newLineHeight { min-height:27px;}
.newLineHeight h4 { line-height: 28px; float: left; color: #000; font-size: 16px; font-weight: 700; }
.lightGreen a {  color: #1acc9c;  }


.todayClass .lightGreen a {
    color: #3498db !important;
	line-height: 24px !important;
}

.todayClassFV .lightGreen a {
    color: #3498db !important;
	line-height: 24px !important;
}

.dateShow.newHeightDate > a { color: inherit; }
h3.ui-accordion-header > ul > li.addMoreCatgplanning { width: 93px; height: 30px; line-height: 16px; background:url('../images/addplanning.png') no-repeat; /*border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #1995c2;*/ text-align: center; margin: 3px 0 3px 5px;
 /* #23c0f7; Old browsers */
/*background:  /*-moz-linear-gradient(top, #23c0f7 0%, #1daee3 100%); FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #23c0f7), color-stop(100%, #1daee3));  Chrome,Safari4+ */
 /* background: -webkit-linear-gradient(top, #23c0f7 0%, #1daee3 100%);Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top, #23c0f7 0%, #1daee3 100%); Opera 11.10+ */
/*background: -ms-linear-gradient(top, #23c0f7 0%, #1daee3 100%);  IE10+ */
/*background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%);   W3C */
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23c0f7', endColorstr='#1daee3', GradientType=0 ); IE6-9 */
}
h3.ui-accordion-header > ul > li.addMoreCatgplanning a { display: block; /*padding: 6px*/; text-decoration: none; color: #fff; font-size: 16px;  padding: 6px 20px 0 44px; }
h3.ui-accordion-header > ul > li.addMoreCatgplanning a:hover { background:url('../images/addplanning.png') no-repeat; /*border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #1daee3;  Old browsers */
/*background: -moz-linear-gradient(top, #1daee3 0%, #23c0f7 100%);  FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1daee3), color-stop(100%, #23c0f7));  Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #1daee3 0%, #23c0f7 100%);  Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #1daee3 0%, #23c0f7 100%);  Opera 11.10+ */
/*background: -ms-linear-gradient(top, #1daee3 0%, #23c0f7 100%);  IE10+ */
/*background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%);   W3C */
 /*   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1daee3', endColorstr='#23c0f7', GradientType=0 ); IE6-9 */
}


.addMoreCatgplanning { width: 93px; height: 30px; line-height: 16px; background:url('../images/addplanning.png') no-repeat; text-align: center; margin: 3px 0 3px 5px;
}
.addMoreCatgplanning a { display: block;text-decoration: none; color: #fff; font-size: 16px;  padding: 6px 20px 0 44px; cursor:pointer; }
.addMoreCatgplanning a:hover { background:url('../images/addplanning.png') no-repeat; cursor:pointer;}




.planeditbtnDiv li.savedMsgGroup { width: 26px; height: 22px;
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
/*margin: 2px 0 3px 5px;*/
margin:0px 0 3px 5px;
border: 1px solid #bdbcbd; text-align: center; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(60%, #fdfdfd), color-stop(98%, #ededed), color-stop(100%, #dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );
padding: 4px 2px; } /* IE6-9 */
.planeditbtnDiv li.editableIcon { border: 1px solid #1acc9c; box-shadow: inset 0 0 0 1px #1acc9c; -moz-box-shadow: inset 0 0 0 1px #1acc9c; -webkit-box-shadow: inset 0 0 0 1px #1acc9c; }
.ui-accordion-header > ul > li.editableIcon { border: 1px solid #b6b6b6; box-shadow: inset 0 0 0 1px #b6b6b6; -moz-box-shadow: inset 0 0 0 1px #b6b6b6; -webkit-box-shadow: inset 0 0 0 1px #b6b6b6; margin-top: 2px !important;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #ededed 100%) repeat scroll 0 0; }
.ui-accordion-header > ul > li.editableIcon11 { border: 1px solid #1acc9c; box-shadow: inset 0 0 0 1px #1acc9c; -moz-box-shadow: inset 0 0 0 1px #1acc9c; -webkit-box-shadow: inset 0 0 0 1px #1acc9c; }
.ui-accordion-header > ul > li.editableIcon > a { /*padding: 5px 0;*/ padding0px; margin:0px !important;}
.ui-accordion-header > ul > li.cancelIcon { /*border: 1px solid #e5765f;*/ box-shadow: inset 0 0 0 1px #e5765f; -moz-box-shadow: inset 0 0 0 1px #e5765f; -webkit-box-shadow: inset 0 0 0 1px #e5765f; height:28px; width:28px;}
.ui-accordion-header > ul > li.cancelIcon > a { padding: 7px 0 7px; }
/* Accordion within accordion */
a.ui-accordion-header > span.accHeadRight { float: right; list-style: none; /*margin: 0 0 2px 0;*/
height: 36px; line-height: 36px; }
a.ui-accordion-header > span.accHeadRight > span { float: left; }
a.ui-accordion-header > span.accHeadRight > span.savedMsgNotification { line-height: 36px; font-size: 12px; font-weight: 500; margin-right: 15px; font-weight: 500; }
a.ui-accordion-header > span.accHeadRight > span.savedMsgGroup { line-height: 36px; margin: 2px 0 0 5px; width: 26px; height: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #bdbcbd; text-align: center; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(60%, #fdfdfd), color-stop(98%, #ededed), color-stop(100%, #dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede', GradientType=0 );/* IE6-9 */;
}
a.ui-accordion-header > span.accHeadRight > span.savedMsgGroup a { display: block; padding: 6px 0; }
a.ui-accordion-header > span.accHeadRight > span.savedMsgGroup a:hover { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top, #dedede 0%, #ededed 2%, #fdfdfd 40%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(2%, #ededed), color-stop(40%, #fdfdfd), color-stop(99%, #ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dedede 0%, #ededed 2%, #fdfdfd 40%, #ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dedede 0%, #ededed 2%, #fdfdfd 40%, #ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dedede 0%, #ededed 2%, #fdfdfd 40%, #ffffff 99%); /* IE10+ */
background: linear-gradient(to bottom, #dedede 0%, #ededed 2%, #fdfdfd 40%, #ffffff 99%);  /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */;
}
a.ui-accordion-header > span.accHeadRight > span.savedMsgGroup.saved { background: none; border: none; }
a.ui-accordion-header > span.accHeadRight > span.savedMsgGroup.saved > a { padding: 6px 0; }
a.ui-accordion-header > span.accHeadRight > span.savedMsgGroup.saved > a:hover { background: none; }
a.ui-accordion-header > span.accHeadRight > span.highlightPrev { border: 1px solid #3498db; box-shadow: inset 0 0 0 1px #3498db; -moz-box-shadow: inset 0 0 0 1px #3498db; -webkit-box-shadow: inset 0 0 0 1px #3498db; }
a.ui-accordion-header > span.accHeadRight > span.editableIcon { border: 1px solid #1acc9c; box-shadow: inset 0 0 0 1px #1acc9c; -moz-box-shadow: inset 0 0 0 1px #1acc9c; -webkit-box-shadow: inset 0 0 0 1px #1acc9c; }
a.ui-accordion-header > span.accHeadRight > span.editableIcon > a { padding: 8px 0 7px; }
a.ui-accordion-header > span.accHeadRight > span.cancelIcon { border: 1px solid #e5765f; box-shadow: inset 0 0 0 1px #e5765f; -moz-box-shadow: inset 0 0 0 1px #e5765f; -webkit-box-shadow: inset 0 0 0 1px #e5765f; }
a.ui-accordion-header > span.accHeadRight > span.cancelIcon > a { padding: 7px 0 7px; }
.photopop #uploader_div a.ax-button { background: url(../images/photo-plus.png) 8px 5px no-repeat; width: 152px; height: 42px; border: none; }
.photopop #uploader_div span.ax-plus-icon, .photopop #uploader_div span.ax-text { display: none; }
/*.photogoback { margin: 5px 0; text-align: right; float: right; }*/
.savedMsgGroup a, .savedMsgGroup a img { line-height: 19px; }
.albumuplode ul li a, .albandphotos a { line-height: 0; }
#accordion #accorCont_shopping #locationField input[type="text"] { width: 98.5%; }
.ui-accordion-header img#lock-icon, .ui-accordion-header img#unlock-icon { padding: 6px 0; }
a.ui-accordion-header img.shopeditbtn, img.shopcancel, img.resteditbtn, img.restcancel {/*padding: 5px 4px 8px;*/  margin-top: 0px;}
.toolbar_show { opacity: 0.5; }
.toolbar_hide { opacity: 1; }
.savedMsgGroup input.tinymce_toolbar_toggle { background: url(../images/format-icon.png) 0px 0px no-repeat; width: 28px; height: 28px; border: none; cursor: pointer;  margin-top: 3px;}
.shopHeadAddr, .restHeadAddr { font-size: 14px;    line-height: 27px;    float: left; }
.mandatory_star { color: #D8000C; }
#shopacc3 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active, #restacc4 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active { border: 0 none; }
#shopacc3 .ui-accordion-content, #restacc4 .ui-accordion-content { display: block; height: 204px; margin: 0; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }
.shopDescView, .restDescView { font-size: 14px; /*border: 1px solid #aaaaaa !important; padding: 5px 5px 5px 5px;*/ padding: 0px; border-top: 0; min-height: 50px;}
#popupContact #accordion .ui-accordion-content .underCategorySection ul, #popupContact #accordion .ui-accordion-content .restDescView ul { list-style-type: initial; padding-left:25px;  color: #888888; font-family: Verdana; font-size: 13px;
line-height: 23px; }
#popupContact #accordion .ui-accordion-content .underCategorySection ol li, #popupContact #accordion .ui-accordion-content .restDescView ol li { list-style: inherit; }
#popupContact #accordion .ui-accordion-content .restDescView ul li { margin-left: 30px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { margin-top: 0px; margin-left: 0px;}
.errorMsgEnter { float: none; font-size: 13px; color: #cf0000; text-transform: initial; bolder:1px solid red; }
.errorMsgEnter { clear: both; /* float: right; */ font-size: 13px; color: #cf0000; text-transform: initial; }
.restLocInput.diningLocation.descriptionInfo { float: left; width: 100%;  }
/*--- update on 27-01-2015  ---*/
#accordion div.ui-accordion-content {
    /*border: 1px solid #d8d8d8;*/
    margin-bottom: 0;
    margin-left: 16px;
    width: 98.2%;
}
#accordion div#accorCont_shopping, #accordion div#accorCont_restaurants, #accordion div#accorCont_planning, #accorCont_planning ul#acc2 #accorcontent_create, #accordion div#accorCont_reminder, #accorCont_planning ul#acc2 #accorcontent_create ul#acc2_create div.ui-accordion-content, #accorCont_reminder ul#acc2_1 div.ui-accordion-content, #accorCont_planning ul#acc2 #accorcontent_set, #accorCont_planning ul#acc2 #accorcontent_set ul#acc2_set div.ui-accordion-content { border: 0; }
#accordion div.ui-accordion-content ul.ui-accordion-container.ui-accordion.ui-widget.ui-helper-reset { width: 98%; float: right; }
.reminderInputBox .datetimepicker, .reminderInputBox .ui-timepicker-input { width: 100px; height: 26px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; }
.reminder_warning { padding: 12px 0 0 0; }
.reminder_warning a, .restORdiv .overallRatingSummary .ORedit a {color: #3498db!important;/*color: #fff;
    font-size: 13px;
    text-transform: none;
	margin-right: 16px; */}
.restORdiv .overallRatingSummary .ORedit { float: right; }
.location_address, .restLocView { font-size: 0.80em; }
#popupContact #accordion a.ui-accordion-header { padding-right: 8px !important; }
#popupContact #accordion .ui-accordion .ui-accordion-content { overflow: hidden; border-top: 0; }
#popupContact .autograph_cat_form_success_div { background: none repeat scroll 0 0 #27ae60; position: absolute; width: 1022px; left: 19px; bottom: 2px; /*border: 1px solid #d8000c;*/width: 91%; }

#autograph_cat_form_success_div .autograph_cat_form_success_div { background:#0fee00; }
#successMsgCloseBtn { cursor: pointer; }
div.nextRemDate { margin-top: 10px; }
span.plansublabel { /*font-weight: bold;*/ line-height:35px;}
div.planeditbtnDiv { right: 4px; position: absolute;/*top: -2px;*/}
div.planeditbtnDiv > a { color: #000084; /*padding: 4px 2px;*/display: block; line-height: 30px; }
div.reminderViewDiv, div.reminderEditDiv { border: 1px solid #ccc; float: left; padding: 5px 0; position: relative; }
div.reminderViewDiv { border-top: 0; width: 99.75%; }
#popupContact .autograph_cat_form_error_div { background: none repeat scroll 0 0 #e5765f; display: none; position: absolute; width: 1022px; left: 26px; bottom: 0px; /*border: 1px solid #d8000c;*/width: 91%; }
#errorMsgCloseBtn { cursor: pointer; }
#errorMsgCloseBtn { cursor: pointer; }
.rating_warning { text-transform: none; color: #FF0000; }
div.rating-cancel { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); height: auto; margin-right: 5px; margin-top: -5px; text-indent: inherit; width: auto; }
div.rating-cancel > a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #3498db; width: auto; }
span.Dining { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("../images/icons.png"); background-origin: padding-box; background-position: 0 -146px !important; background-repeat: no-repeat; background-size: auto auto; display: block; height: 23px; margin-left: 4px;  padding-left:
}
.autograph_success {  padding: 3px 18px 5px 39px !important; background: #b9df90 url('../images/write-new.png') 11px center no-repeat; color: #3c763d;  /*margin-right: 6px !important;border-radius: 5px;/* -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 14px; /*width: 385px; border: 2px solid #8cc152;*/ /*width: 680px;*/ width:auto;height: 21px;margin-top: 15px;margin-left: 407px;     line-height: 24px;}
.autograph_error { /* margin: 0 10px 0 0 !important; padding: 2px 10px 6px 44px !important; background: #f2838f url('../images/error-mark.png') 15px center no-repeat; color: #a94442;  *//*border-radius: 5px;/* -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 14px; /*width: 450px; border: 2px solid #da4453;*/    background: #f2838f url("../images/error-mark.png") no-repeat scroll 15px center;
    color: #a94442;
    line-height: 24px;
    margin: 4px 0px 0px 7px !important;
    padding: 2px 10px 2px 44px !important; }
#popupContact .autograph_cat_form_success_div { width: 96.45%; }
.slideshow { float: none; width: 493px; height: 481px; position: relative; box-shadow: -2px 2px 1px 0 rgba(0, 0, 0, 0.07); -moz-box-shadow: -2px 2px 1px 0 rgba(0, 0, 0, 0.07); -webkit-box-shadow: -2px 2px 1px 0 rgba(0, 0, 0, 0.07); border: 1px solid #e0e0e0; overflow: hidden; background-color: #444; }
.slideshow_example { width: auto; text-align: center;}
#slideshow_example2 #next, #slideshow_example2 #prev { right: -4px; }
#slideshow_example1 #next, #slideshow_example1 #prev { left: -4px; }
#slideshow_example2 #next, #slideshow_example1 #next { top: 200px; }
#slideshow_example2 #prev, #slideshow_example1 #prev { top: 247px; }
/*.autograph_info { padding-left: 50px; }*/
.ui-dialog-buttonset .ui-button-text-only { background: #7a82c9 !important; /*width: 51%;  margin: 0 -3px -1px -1px;   margin: 0 2px 1px -1px;*//* margin: 0 0px 2px 2px; */ margin: 0; border-radius: 0px; /* width: 49.2%; */  width: 49.8%; color: #000 !important; /*padding: 2px 5px 2px 6px;*/padding:0px; font-size: 15px!important; height:40px; border:none; }

.ui-dialog-buttonset .ui-button-text-only:nth-child(2n) {float:right;}

 .ui-dialog-buttonset .ui-button-text-only:hover { background: #666EB0 !important; color:#fff !important; } 
.planeditbtnDiv li.editableIcon:hover { box-shadow: none; cursor: pointer; }
.planeditbtnDiv li.editableIcon11:hover { box-shadow: none; cursor: pointer; }
/*.ui-accordion-header > ul > li.editableIcon:hover, .ui-accordion-header > ul > li.cancelIcon:hover { box-shadow: none; }*/
.ui-accordion-header > ul > li.editableIcon, .ui-accordion-header > ul > li.cancelIcon { box-shadow: none; margin-top: 3px !important;}
.ui-dialog { box-shadow: 0 10px 10px 0 rgba(0,0,0,0.35); -moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.35); -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.35); }
.ui-dialog-titlebar { }
.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active { /*margin-top: 5px;*/ overflow: hidden !important; }

/* ----------- 6-11-2014 ------- */
#slideshow > img{ width: auto; height: 100%;}
.comparePhotoArrange{ }
.comparePhotoArrange .albumScroll > ul{ /*overflow: hidden; amit*/}
.comparePhotoArrange .albumScroll > ul > li{ float: left; margin-left: 5px;}
.comparePhotoArrange .albumScroll > ul > li ul.albumsbg > li{ background-size: 80px 96px;}
.comparePhotoArrange .albumScroll > ul > li ul.albumsbg li .aladdimg{ width: 85px; height: 110px;  margin: 3px 0 0 32px;}
.comparePhotoArrange .albumScroll > ul > li ul.albumsbg li .aladdimg .previewSmallImgAlbum { width: 30px; height: 28px;}
.comparePhotoArrange .albumScroll > ul > li ul.albumsbg li .aladdimg .previewLargerImgAlbum { width: 63px; height: 28px;}
.comparePhotoArrange .albumScroll > ul > li ul.albumsbg > li { /*margin: 0!important; width: 80px; height: 96px;*/   margin: 4px 0 !important;width: 130px;}
.grouplessAlbum{ display: block; text-align: center; font-size: 13px;}
/*.upload_progress_bar{ overflow: hidden; background-color: #fff;}*/
.photosAlbumSec.potrait .fbphotobox1 img{ height: auto; width: 100%;}

/*--- 10-11-2014 ---*/
.reminderSu ul.editlock_UL, .nonEditContext ul.editlock_UL{ float:right; margin:0px 5px 1px;}
.editlock_li{ float:left; /*margin-left:5px;*/ margin:0 2px;}

/*--- 11-11-2014 ---*/
.scrollDisable{ overflow-y: scroll; position: fixed;}

/*--- 19-11-2014 ---*/
div.reminderViewDiv.reminderViewBg{ /*border-top:1px solid #aaa;*/}

/*--- 28-11-2014 ---*/
.navigation > ul > li.currWeekView{ float: right;}
.slideshow_example > p{ line-height: 483px;}
.dropdownPhotosOpt{ /*display: none;*/ background-color: #3498DB; position: absolute; top: -134px; left: -10px; z-index: 1500; border-radius_none: 4px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px;}
.dropdownPhotosOpt a { display: block; padding: 0 10px; font-size: 13px; color: #fff;}
.dropdownPhotosOpt a:hover{ background-color: #42a7eb; border-radius_none: 4px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px;}
.headerSectionComparison { width: 100%; float: left;}
.comparisonPanelGroup.marginBottomNone{ width: 99.55%; float: left;}

/*--- 1-12-2014 ---*/
.dropdownPhotosOpt ul{ width: 120px;}
.dropdownPhotosOpt ul li{ display: block;}
.dropdownPhotosOpt ul li.mutualSub{ position: relative;}
.dropdownPhotosOpt ul li .mutualChildOpt{ /*display: none;*/ position: absolute; z-index: 20; left: 120px; bottom: 0; width: 432px;}
.dropdownPhotosOpt ul li .mutualChildOpt ul{ background-color: #2b8ac9; border-radius: 0px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px; overflow: hidden;}
/*.dropdownPhotosOpt ul li.mutualSub:hover .mutualChildOpt{ display: block;}*/
.optionsPhotos > ul > li.saveType:hover .dropdownPhotosOpt{ display: block;}
.dropdownPhotosOpt ul li .mutualChildOpt > ul > li:first-child{}
/*--- 5-12-2014 ---*/
.inner-wrapper .four-col > a{ display: block;}
.CUSTOM_LABEL_CLASS{ /*color: #fff;*/ font-size: 14px; color:#424141; min-width:138px; max-width:376px; float:left; margin-bottom:4px; line-height:24px;}

.right-align-text{ text-align:right!important; padding-right:14px!important;}


.input-field{ background-color: #ffffff; border: medium none; border-radius_none: 2px; font-size:12px; /* box-shadow: 0 4px 4px #d9d9d9 inset; -moz-box-shadow: 0 4px 4px #d9d9d9 inset; -webkit-box-shadow: 0 4px 4px #d9d9d9 inset; */ height: 22px; width: 160px; padding: 0 5px; float:left;}
.top-right { float: left;width: 417px;}

.top-right.input-field{ background-color: #ffffff; border: medium none; border-radius_none: 2px; /* box-shadow: 0 4px 4px #d9d9d9 inset; -moz-box-shadow: 0 4px 4px #d9d9d9 inset; -webkit-box-shadow: 0 4px 4px #d9d9d9 inset; */ height: 20px; width: 160px; padding: 0 5px;}

.CUSTOM_LABEL_CLASS2{ /*color: #fff;*/    color: #fff;
    float: left;
    font-size: 12px !important;
    line-height: 26px !important;
    margin-bottom: 0px !important;
    width:auto !important; }

.mail { float: left; margin-right: 11px; width: 170px;}
.password { float: left; width: 170px;}
.password1 a{ color: #b3b3ff; font-family: "Open Sans","Open Sans Extrabold","Open Sans Light","Open Sans Semibold"; font-size: 12px; padding: 0 0 0 5px; float:left; margin-top:3px;}
button.login_submit { 
    background-color: #2cafe3;
    border: medium none;
    border-radius_none: 3px;
    float: left;
    margin: 0 0 0 7px;
    padding: 1px 0 3px;
    width: 56px;
	height:22px;
	font-weight:700;
}
.top-right input:focus{ border: none; outline: 0;}
.top-right input.error_border, select.error_border { border: 1px solid #FF0000 !important; border-radius: 5px; }
.logo > a{ display: block;}

/*--- 6-12-2014 ---*/
.mainHeader { width: 100%; position: fixed; top: 0;  z-index: 999;}

.navfullwidth { height: 30px; width: 100%; /* background-color: #4659c3; */ background-color: #3f51b5; margin: 0 auto;}
.navigation { margin: 0 auto; width: 1030px; min-height: 100%; padding: 0 10px; position: relative;}
/* this change made by Amit on 06-02-2015
.main-network-containerwrapper{ background-color: #fff; border:1px solid #bdbdbd;}*/.main-network-containerwrapper{ background-color: #f1eff9; /*border-top:1px solid #bdbdbd;*/
border-top: 10px solid #e7e7ef;margin-top:10px;padding-bottom:10px;  }
.network_view_header{ /*width: 132px;*/width: 140px; margin-right: 0;}
.cat_accord_content { /*padding: 5px 10px;*/padding: 0px 0px;}

/*--- 9-12-2014 ---*/
.profileNameSection{ float: right; height: 35px; margin: 4px -10px 4px 0; line-height: 35px; font-size: 14px; /*text-indent: 10px;*/ position: relative; right: 0; }
.profileNameSection .name{ color: #fff; padding: 8px 7px; border-radius_none: 5px; max-width: 147px;}
.profileNameSection .name:hover{ background-color: #273582; padding: 8px 7px; border-radius_none: 5px;}
.profileNameSection .name > a{ color: #fff; background: url('../images/down-arrow.png') no-repeat right center; padding-right: 20px; font-weight: 500;   }
.profileNameSection .userOptions{ border-radius_none: 5px; background-color: #fff; position: absolute; z-index: 5; top: 42px; border:1px solid #273582; right: 0; width: 220px; display: none;}
.profileNameSection .userOptions > ul{ overflow: hidden; margin:0px;}
.profileNameSection .userOptions > ul > li{ float: left; /*margin: 3px 11px;*/ line-height: 28px; text-align: center; text-indent: 0; width: 72px; font-size: 13px;}
.profileNameSection .userOptions > ul > li a:hover{ text-decoration: underline;}
.smallThumbImgView{ display: block; width: 33px; height: 33px; background: url('../images/small-thumb-top-prof-pic.png') center center no-repeat; float: left; border-radius_none: 5px; /*padding: 1px;*/ border: 1px solid #fff; text-align: center; overflow: hidden; position: relative;}

.profileNameSection .userOptions-businessAC{ border-radius_none: 5px; background-color: #fff; position: absolute; z-index: 5; top: 42px; border:1px solid #273582; right: 0; width: 288px; display: none;}
.profileNameSection .userOptions-businessAC > ul{ overflow: hidden;}
.profileNameSection .userOptions-businessAC > ul > li{ float: left; /*margin: 3px 11px;*/ line-height: 28px; text-align: center; text-indent: 0; width: 72px; font-size: 13px;}
.profileNameSection .userOptions-businessAC > ul > li a:hover{ text-decoration: underline;}
.smallThumbImgView{ display: block; width: 33px; height: 33px; background: url('../images/small-thumb-top-prof-pic.png') center center no-repeat; float: left; border-radius_none: 5px; /*padding: 1px;*/ border: 1px solid #fff; text-align: center; overflow: hidden; position: relative;}



.smallThumbImgView img{ width: 100%; height: 100%;}


/*--- This new classes create by Amit on 08-01-2015 ----*/
.personalAlertStyle{ display:block; z-index:21; top:217px; background-color: #ffffff; border: 2px solid #7a82c9 ; border-radius_none: 4px; font-weight: 400;height: auto; position: fixed; width: 330px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px; font-size:14px;}
.personalAlertBtn{ width: 100%; height: auto; /*background-color: #ff0000;*/ }
.personalAlertBtn > ul > li {
    /*background: linear-gradient(to bottom, #9bba19 0%, #678104 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #879746; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 48px; text-align: center; width: 76px;*/
}
.personalAlertBtn > ul > li:hover {
    /*background: linear-gradient(to bottom, #c9ef2e 0%, #678104 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #879746; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 48px; text-align: center; width: 76px;*/
}
/*---- End this new class ---*/



/*--- new implement for alert box design 10-12-2014 ---*/
#mainalertBox{ display:none; opacity:0.7;  z-index:20; background-color: #000000; height: 100%; position: fixed; width: 100%; z-index: 20; }

.alertBoxStyle{ z-index:1; top:150px; background-color: #ffffff;  border: 2px solid #7a82c9; border-radius_none: 4px; font-weight: 500;height: auto; position: fixed; width: 327px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px; }
.alertBoxBtn{ width: 100%; height: auto; /*background-color: #ff0000;*/ }
.alertBoxBtn > ul > li {
    /*background: linear-gradient(to bottom, #519f00 0%, #79bf30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #879746;*//*border:none; border-radius: 3px; color: #fff; float: left; font-size: 14px;  height: 23px;*/ /*padding:5px 26px; line-height: 21px; margin: 0 1px 0 48px; text-align: center; width: 76px;*/
}
.alertBoxBtn > ul > li:hover {
    /*background: linear-gradient(to bottom, #79bf30 0%, #519f00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #879746;*//*border:none; border-radius: 3px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 48px; text-align: center;*/ /*width: 76px; padding:5px 26px;*/
}



.alertBoxStyle1{ z-index:1; top:150px; background-color: #ffffff; border: 1px solid #ccc; border-radius_none: 4px; font-weight: 500;height: 150px; position: fixed; width: 300px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px; }





/*--- 24-12-2014 ---*/
.alertBoxStyle3{ display:none; z-index:21; top:150px; background-color: #ffffff; border: 1px solid #ccc; border-radius_none: 4px; font-weight: 500;height: 150px; position: absolute; width: 300px; -moz-border-radius_none: 4px; -webkit-border-radius_none: 4px; }
.alertBoxBtn3{ width: 100%; height: auto; background-color: #ff0000; }
.alertBoxBtn3 > ul > li {
    /*background: linear-gradient(to bottom, #9bba19 0%, #678104 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #879746; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 48px; text-align: center; width: 76px;*/
}
.alertBoxBtn3 > ul > li:hover {
   /* background: linear-gradient(to bottom, #c9ef2e 0%, #678104 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #879746; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 48px; text-align: center; width: 76px;*/
}

/*--- 12-12-2014 ---*/
.photoPopDescription {/*background:#fafafa;*/background:#fff; margin:0; padding:5px; width:283px; position:absolute; top:-120px; left:-10px; border:1px solid #e2e2e2;box-shadow: 0 3px 5px 0 rgba(48, 50, 50, 0.41); z-index:9; }
.photoPopDescription textarea.albumInputFrmtextar{ width: 277px; height: 60px; margin-left: 0px; font-family: 'Open Sans', 'sans-serif' !important;}
.arrowDescDown {background:url("../images/photoPopDownArr.png") 0 0 no-repeat; height: 13px; left: 10px; margin: 0; padding: 0; position: absolute; width: 21px; bottom:-13px;}
#nameholder.holder.photosAutoCompleteHolder{ float: right; position: relative; z-index: 105; overflow-y: scroll;}

/*--- 17-12-2014 ---*/
/*--- 03-02-2015 ---*/





.fullview{
    float: right;
    list-style: outside none none;
   margin: 0 -390px 0 0;
	}
ul li.addMoreCatgshop-fullview{/*background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1995c2;
    border-radius: 4px;*/
	background:url('../images/addshop.png') no-repeat;
    height: 32px;
    line-height: 16px;
    margin: 2px 0 3px 5px;
    text-align: center;
    width: 93px;}
	
ul li.addMoreCatgshop-fullview a{
    color: #fff;
    display: block;
    font-size: 16px;
   /* padding: 6px;*/
    text-decoration: none;
	padding: 6px 20px 0 44px;
}
ul li.addMoreCatgshop-fullview a:hover {padding: 6px 20px 0 44px;  color: #fff;
  /*  background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;*/
}
ul li.addMoreCatgdining-fullview{/*background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1995c2;
    border-radius: 4px;*/
	background:url('../images/adddining.png') no-repeat;
    height: 32px;
    line-height: 16px;
    margin: 2px 0 3px 5px;
    text-align: center;
    width: 93px;}
	
ul li.addMoreCatgdining-fullview a{
    color: #fff;
    display: block;
    font-size: 16px;
   /* padding: 6px;*/
    text-decoration: none;
	padding: 6px 20px 0 44px;
}
ul li.addMoreCatgplanning-fullview a:hover {padding: 6px 20px 0 44px; 
  /*  background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;*/
}

ul li.addMoreCatgplanning-fullview{/*background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1995c2;
    border-radius: 4px;*/
	background:url('../images/addplanning.png') no-repeat;
    height: 32px;
    line-height: 16px;
    margin: 2px 0 3px 5px;
    text-align: center;
    width: 93px;}
	
ul li.addMoreCatgplanning-fullview a{
    color: #382302;
    display: block;
    font-size: 16px;
   /* padding: 6px;*/
    text-decoration: none;
	padding: 6px 20px 0 44px;
}
ul li.addMoreCatgdining-fullview a:hover {padding: 6px 20px 0 44px; 
  /*  background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;*/
}
.ui-icon.iconOpen {
    background:url("../images/upspan.png") no-repeat;
    width:34px;
    height:34px;
}
.ui-icon.iconClosed {
    background:url("../images/upspan.png") no-repeat -5px;
   
}

#accordion .ui-accordion-header-icon {
	background-image	:url("../images/upspan.png");
	background-position	:0 center, 0 center;
	border-right		:1px solid #c5c4c5;
	height				:36px;
	width				:28px;
	top					:0px;
	left				:0;
	/* this "padding-right value" added by amit on 31122014 for dashboard accordian left arrow position */
	padding-right		:5px;
	
}
#accordion .acc_header_cat_icon{
float: left;
/*padding: 6px 0 5px 10px;*/
padding: 8px 0 5px 0px;

}
#accordion .shopHeadAddr{ font-size:12px;  color: #333;}
#accordion .ui-accordion-header > ul {
	margin: 1px -3px 0 0;
	position: relative;
    top: 1px;
}
#accordion .acc_header_cat_icon {
	line-height: .5;
}

/*==============24-02-15================*/

/*.inout-resturent{
	width:371px !important;
}
*/

.je {
	width:350px !important;
}

.highlightPrevNxt { /*border: 1px solid #3498db;*/   height: 28px;  width: 28px; /*box-shadow: inset 0 0 0 1px #3498db; -moz-box-shadow: inset 0 0 0 1px #3498db; -webkit-box-shadow: inset 0 0 0 1px #3498db;*/  border-radius: 4px;}
.clearratingoverallsection{
	color: #3498db!important; cursor: pointer;float: left; font-size: 13px; margin-left: 900px; margin-top: -138px; /*width: 100px;*/}

h3.ui-accordion-header > ul > li.addMoreCatgdining { width: 93px; height: 30px; line-height: 16px; /*border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #1995c2;*/ text-align: center; margin: 2px 3px 3px 5px !important; background:url('../images/adddining.png') no-repeat;  /*background: #23c0f7; Old browsers */}
h3.ui-accordion-header > ul > li.addMoreCatgdining a { display: block; /*padding: 6px;*/ text-decoration: none; color: #fff; font-size: 16px;  padding: 6px 20px 0 44px; }
h3.ui-accordion-header > ul > li.addMoreCatgshop { width: 96px; height: 30px; line-height: 16px; /*border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #1995c2;*/ text-align: center; margin: 2px 0 3px 5px; /*background: #23c0f7;  Old browsers */ background:url('../images/addshop.png') no-repeat;}
h3.ui-accordion-header > ul > li.addMoreCatgshop a { display: block; /*padding: 6px;*/ text-decoration: none; color: #fff; font-size: 16px;  padding: 6px 20px 0 44px; }
.privacy-option > li:nth-child(3), .rest-privacy-option > li:nth-child(3), .shop-privacy-option > li:nth-child(3), .more-plan-option > li:nth-child(3) .planningfollows {background: none repeat scroll 0 0 #3498db;}

/* Subshree CSS for dinning on dated 03/31/2015 */
.ratingtextcolor a{
color: #3498db;
cursor: pointer;
width: 275px; 
float: left; 
margin-left: -18px; 
}
/* Subshree CSS for dinning on dated 04/13/2015 */
.alertBoxStyle1new{  background-color: #ffffff; /*border-color: #3377d5;*/border-radius: 0px;/*border-style: solid; border-width: 30px 4px 4px;*/font-weight: 500;font-size: 16px;height:auto;position: fixed; top:217px;width: 330px; z-index: 1; left:43%;border: 2px solid #7a82c9; }




@media screen and (min-device-width: 1366px) and (max-device-width: 1366px) {

.alertBoxStyle1new{ left:37.5% !important;}

}


.alertBoxStyle1new img{ margin-top: 14px;}
.alertBoxBtnnew{
    /*background-color: #ccc;
    border-top: 1px solid #a4a4a4;*/
    height: auto;
    width: 100%;
}
.alertBoxBtnnew > ul > li {
    /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #007fd1 0%, #00518a 100%) repeat scroll 0 0;
    border: 1px solid #3ab0cf;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 23px;
    line-height: 21px;
    margin: 0 1px 0 56px;
    text-align: center;
    width: 76px;*/
}
.alertBoxBtnnew > ul > li:hover {
    /*background: linear-gradient(to bottom, #00bef0 0%, #008bc8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #3ab0cf; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 56px; text-align: center; width: 76px;*/
}
/* Subshree CSS for dinning on dated 04/14/2015 */
.alertBoxStyle1newphotopop{     background-color: #ffffff;
    /* border-color: #3377d5; */
    border-radius: 0px;
    font-weight: 500;
    height: auto;
    position: fixed; font-size:16px;
    top: 217px;
    width: 330px;
    z-index: 1;
    left: 40%;
    border: 2px solid #7a82c9; }
.alertBoxBtnnewphotopop{
    /*background-color: #ccc;
    border-top: 1px solid #a4a4a4;*/
    height: auto;
    /*min-height: 51px;*/
    width: 100%;
}
.alertBoxBtnnewphotopop > ul > li {
   /* background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #364dcd 0%, #283371 100%) repeat scroll 0 0;
    border: 1px solid #283371;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 23px;
    line-height: 21px;
    margin: 0 1px 0 56px;
    text-align: center;
    width: 76px;
	 width: 34px;*/
}
.alertBoxBtnnewphotopop > ul > li:hover {
   /* background: linear-gradient(to bottom, #2948f6 0%, #2f3c83 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #283371; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 56px; text-align: center; width: 76px;*/
}
.alertBoxStyle1newemptyalbum{  /*background-color: #ffffff; border-color: #4659c3;border-radius: 4px;border-style: solid;border-width: 30px 4px 4px;font-weight: bold;height: 130px;position: fixed; top: 150px;width: 300px; z-index: 1;*/background-color: #FFF;
border-radius: 0px;
font-weight: 500;
height: auto;
position: fixed;
top: 217px;
width: 330px;
z-index: 1;
left: 40%;
border: 2px solid #7A82C9; }
.alertBoxBtnnewemptyalbum{
    /*background-color: #ccc;
    border-top: 1px solid #a4a4a4;
    height: auto;
    min-height: 51px;*/
    width: 100%;
}
.alertBoxBtnnewemptyalbum > ul > li {
    /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #314196 0%, #253171 100%) repeat scroll 0 0;
    border: 1px solid #283371;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 23px;
    line-height: 21px;
    margin: 0 1px 0 56px;
    text-align: center;
    width: 76px;*/
}
.alertBoxBtnnewemptyalbum > ul > li:hover {
    /*background: linear-gradient(to bottom, #0926c1 0%, #071c90 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer;
    border: 1px solid #283371; border-radius: 4px; color: #fff; float: left; font-size: 14px; height: 23px; line-height: 21px; margin: 0 1px 0 56px; text-align: center; width: 76px;*/
}
/*********21-04-2015********/
@charset "utf-8";
.tabContainerdiningtravel {
    float: left;
    /* margin: 0 auto; */
	margin: -2px auto 0;
    overflow: hidden;
    width: 100%;
	
}
.tabContainerdiningtravel ul.tabsdiningtravel {
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bdbcbd;
    border-radius: 4px;
    float: left;
    height: 32px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 99.75%;
}
.tabContainerdiningtravel ul.tabsdiningtravel li {
    float: left;
    height: 31px;
    line-height: 31px;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
ul.restTabdiningtravel li {
    float: left;
    list-style: outside none none;
    margin: 0 15px 0 0;
}

.tabContainerdiningtravel ul.tabsdiningtravel li.active:first-child a, .tabContainerdiningtravel ul.tabsdiningtravel li.active:first-child a:hover {
    border-left: medium none;
}
.tabContainerdiningtravel ul.tabsdiningtravel li.active a, .tabContainerdiningtravel ul.tabsdiningtravel li.active a:hover {
    background: linear-gradient(to bottom, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0 0 5px;
}
.tabContainerdiningtravel ul.tabsdiningtravel li a {
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(253, 253, 253, 0);
    border-right: 1px solid rgba(253, 253, 253, 0);
    color: #000;
    display: block;
    font-size: 13px;
    margin: 0 0 5px;
    outline: medium none;
    padding: 0 20px;
    text-decoration: none;
}
ul.restTabdiningtravel .restTabCurClsdiningtravel {
    color: red;
}

.tabContainerdiningtravel ul.tabsdiningtravel li a:hover {
    background: linear-gradient(to bottom, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0 0 5px;
}
.tabContainerdiningtravel ul.tabsdiningtravel li a {
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(253, 253, 253, 0);
    border-right: 1px solid rgba(253, 253, 253, 0);
    color: #000;
    display: block;
    font-size: 13px;
    margin: 0 0 5px;
    outline: medium none;
    padding: 0 20px;
    text-decoration: none;
}
a {
    color: #3498db;
    text-decoration: none;
}

/* Saumen code 22/04/2015 */

.dtDescView { font-size: 14px;
  border: 1px solid #aaaaaa;
  padding: 5px;
  border-top: 0;
  min-height: 50px;}
.fullviewicon a:hover{
background: rgba(0, 0, 0, 0) url("../images/Full_Page_icon1_hover.png") no-repeat scroll 0 0;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 28px !important;
    position: relative !important;
    right: -5px;
    text-indent: 25px !important;
    top: 25px !important;
}
.floatRight {
    float: right;
}
.PagePhotoComparepopup {
    background-color: #fff;
    border-color: #d5d5d5;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    float: right;
    height: 32px;
    margin-left: 5px;
    margin-right: 9px;
    margin-top: 2px;
    width: 32px;
}
.floatRight {
    float: right;
}

.PagePhotoComparepopup a {
    background: url("../images/compare-html.png") no-repeat scroll -2px -1px rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
    text-indent: 32px;
}



.styled-select select {
  background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    font-size: 14px;
    height: 28px;
    padding: 5px;
    width: 355px!important;
	cursor:pointer;
	background-color:none !important;
   }
.styled-select {
  background: url("../images/down_arrow_select.jpg") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    border-radius_none: 3px;
    height: 28px;
    overflow: hidden;
   width: 354px !important;
	color:#848484; -moz-appearance: none;
    -webkit-appearance: none;
   }
   .styled-select:hover {
  background: url("../images/down_arrow_select_hover.jpg") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    border-radius_none: 3px;
    overflow: hidden;
 width: 354px !important;
	cursor:pointer;-moz-appearance: none;
    -webkit-appearance: none;
   }
   
   .dropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 2px 30px 2px 2px;
    border: none;
	width:100%;
  }
  select::-ms-expand {	display: none; padding-top:10px; }
  .reminderInputBox .reminderInputtype {
    background-color:none !important;
}	
@media screen and (-webkit-min-device-pixel-ratio:0) { .styled-select{} .styled-select:hover{} }
.styled-select2 select {
  background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius_none: 0;
    font-size: 14px;
    height: 28px;
    line-height: 1;
    padding: 5px;
    width: 167px;
	cursor:pointer;
	background-color:none !important;
   }
.styled-select2 {
    background: url("../images/down_arrow_select.jpg") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    border-radius_none: 3px;
    color: #848484;
    height: 28px;
    overflow: hidden;
    width: 144px;
}


.styled-select2:hover {
    background: url("../images/down_arrow_select_hover.jpg") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    border-radius_none: 3px;
    cursor: pointer;
    overflow: hidden;
    width: 144px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { .styled-select2{background: #fff;} .styled-select2:hover{background: #fff;} }

.styled-select3 select {
  background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius_none: 0;
    font-size: 14px;
    height: 28px;
    line-height: 1;
    padding: 5px;
    width: 67px;
	cursor:pointer;
	background-color:none !important;
   }
.styled-select3 {
    background: url("../images/down_arrow_select.jpg") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    border-radius_none: 3px;
    color: #848484;
    height: 28px;
    overflow: hidden;
    width: 60px;
	margin-left: -6px;
}


.styled-select3:hover {
    background: url("../images/down_arrow_select_hover.jpg") no-repeat scroll right center #fff;
    border: 1px solid #ccc;
    border-radius_none: 3px;
    cursor: pointer;
    overflow: hidden;
    width: 60px;
	margin-left: -6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { .styled-select3{background: #fff;} .styled-select3:hover{background: #fff;} }
/*********subhasree 27/04/15*******/
.rest-saveheader > li.savedMsgGroup {
    /*background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bdbcbd;*/
    border-radius_none: 4px;
    height: 28px!important;
    line-height: 30px;
    margin: 0px 0 3px 5px;
    text-align: center;
    width: 28px!important;
}
.rest-saveheader li {
    float: left !important;
    margin: 0;
    padding: 0;
}
.rest-saveheader > li.savedMsgGroup {
    /*background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bdbcbd;*/
    border-radius_none: 4px;
    height: 26px;
    line-height: 30px;
    margin: 0px 0 3px 5px!important;
    text-align: center;
    width: 26px;
}
.rest-saveheader li {
    float: left !important;
    margin: 0;
    padding: 0;
}
.closehighnew2 {
    /*border: 1px solid #e5765f !important;
    border-radius_none: 4px;
    box-shadow: 0 0 0 1px #e5765f inset;
    cursor: pointer;
    height: 18px;
    margin-left: 0;
    padding: 5px 6px 6px;
    width: 17px;*/
	    border: 1px solid #e5765f !important;
    border-radius_none: 4px;
    box-shadow: 0 0 0 1px #e5765f inset;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin: 1px 2px 3px 0;
    padding: 5px 6px 6px;
    text-align: center;
    width: 30px;
} 
.savedMsgGroup a, .savedMsgGroup a img {
    /*margin-top: 7px !important;*/
	  margin-top:3px !important;
}

.dtContainer.descriptionInfotravel {
    margin-top: 0;
}
.dtContainer.descriptionInfotravel {
    float: left;
    margin-top: 0;
    width: 100%;
}
.shopDescp {
   /* margin-left: 16px !important;
    width: 97% !important;*/
}
.descriptionInfotravel {
    margin: 0 0 5px;
}
.dtContainer .autocomplete_google input[type="text"] {
    border-left: 0 none !important;
    border-radius_none: 0;
    border-right: 0 none !important;
    margin: 0 -15px 0 0;
    width: 102.1%;
}
.dtContainer .autocomplete_google input[type="text"] {
    background-color: #fff;
    width: 1003px;
}
.descriptionInfotravel input[type="text"] {
    border: 1px solid #cacaca;
   /* border-radius_none: 0;*/
	 border-left: 0 none !important;
    border-radius_none: 0;
    border-right: 0 none !important;
    float: right;
    height: 32px;
    margin-right: 0;
    margin-top: -3px;
    padding: 0 5px;
    /*width: 100.4%;*/
    width: 102.4%;%;
}
//////////////////////*dinningtravel starts*////////////
.tabContainerdiningtravelfullview {
    float: left;
    /* margin: 0 auto; */
	margin: -2px auto 0;
    overflow: hidden;
    width: 100%;
	
}
.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  {
    /*background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #bdbcbd;
    border-radius_none: 4px;
    float: left;
    height: 32px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 99.75%;*/
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #bdbcbd -moz-use-text-color;
    border-image: none;
    border-radius_none: 0;
    border-style: solid none;
    border-width: 1px 0;
    float: left;
    height: 32px;
    list-style: outside none none;
    margin: 0;
    margin-top:-2px;
    padding: 0;
    width: 100%;
}
.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li {
    float: left;
    height: 31px;
    line-height: 31px;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
ul.restTabdiningtravelfullview  li {
    float: left;
    list-style: outside none none;
    margin: 0 15px 0 0;
}

.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li.active:first-child a, .tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li.active:first-child a:hover {
    border-left: medium none;
}
.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li.active a, .tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li.active a:hover {
    background: linear-gradient(to bottom, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0 0 5px;
}
.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li a {
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(253, 253, 253, 0);
    border-right: 1px solid rgba(253, 253, 253, 0);
    color: #000;
    display: block;
    font-size: 13px;
    margin: 0 0 5px;
    outline: medium none;
    padding: 1px 20px;
    text-decoration: none;
}
ul.restTabdiningtravelfullview  .restTabCurClsdiningtravelfullview  {
    color: red;
}

.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li a:hover {
    background: linear-gradient(to bottom, #dedede 0%, #ededed 60%, #fdfdfd 98%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin: 0 0 5px;
}
.tabContainerdiningtravelfullview  ul.tabsdiningtravelfullview  li a {
    background: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 60%, #ededed 98%, #dedede 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(253, 253, 253, 0);
    border-right: 1px solid rgba(253, 253, 253, 0);
    color: #000;
    display: block;
    font-size: 13px;
    margin: 0 0 5px;
    outline: medium none;
    padding: 0 20px;
    text-decoration: none;
}
a {
    color: #3498db;
    text-decoration: none;
}
.closehigh {
   /* border: 1px solid #e5765f !important;*/
    border-radius_none: 4px;
   /* box-shadow: 0 0 0 1px #e5765f inset;*/
    cursor: pointer;
    /*height: 18px;*/
    margin-left: 0;
	
   /* padding: 6px 6px 6px;
    width: 16px;*/
}

.new-x-bor-wr {
    /*display: block !important;
    height: 21px !important;
    margin-left: -4px !important;
    margin-right: 4px !important;
    margin-top: 3px !important;
    padding: 4px 1px 3px 5px !important;
    width: 21px !important;*/
	
}
.emptytext{
	font-size: 18px;
    font-weight: 500;
    margin-left: 150px;
    margin-top: 96px;
    text-align: left;
    /* width: 506px; */
	    width: 468px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.emptytext1 {
    float: right;
    font-size: 18px;
    font-weight: 500;
    margin-right: -237px;
    margin-top: -22px !important;
    text-align: left;
    width: 200px;
}
}

@-moz-document url-prefix() {
.emptytext1{
    margin-top: -24px !important; 
}
}


.emptytext1{
	float: right;
    font-size: 18px;
    font-weight: 500;
    margin-right: -237px;
    margin-top: -25px;
    text-align: left;
    width: 200px;
}

textarea:focus{
/* margin-bottom: 3px;
margin-left: 3px;
margin-right: 3px;
width: 97.2%; */

}

.cro-hk{
 position: relative;
  /*top: 1px; */
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
 
    .cro-hk{
    
         position: relative;
  top: -2px; 
    }
}


.missingDiv{
background: #009966 none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    margin-bottom: 3px;
    padding: 5px 2px;
    position: relative;
    top: 3px;
}
.missingDiv a{
color:#deff00;
text-decoration:none;
}
.missingDiv a:hover{
color:#ffffff;
text-decoration:underline;
}
.closeNoEntry{
     color: #ffffff;
    cursor: pointer;
    float: right;
    padding: 1px;
    position: relative;
    top: 0px;
    width: 3%;
	left: 5px;
}
.closeNoEntry img{
height: 20px;
width: 20px;
}
.closeNoEntry:hover{
color:#00ef9f;
}
.icon-hover-new-for{
   background: rgba(0, 0, 0, 0) url("../images/Full_Page_icon9.png") no-repeat scroll 0 0;
    height: 10px !important;
    padding: 0 11px;
    position: relative;
    top: -1px;
    width: 17px !important;
}

.icon-hover-new-for:hover{
background:url("../images/Full_Page_icon9_hover.png") no-repeat ;
    height: 10px !important;
    padding: 0 11px;
    position: relative;
    top: -1px;
    width: 17px !important;
}

.icon-hover-new-for-popup{
background:url("../images/Full_Page_icon1.png") no-repeat ;
padding:28px;
position: relative;
top: 26px;
right: -5px;
}
.icon-hover-new-for-popup:hover{
background:url("../images/Full_Page_icon1_hover.png") no-repeat ;
padding:28px !important;
position: relative !important;
top: 26px !important;
line-height: 24px !important;
text-indent: 25px !important;
font-size: 16px !important;
right: -5px;
}

.nw_pst_btn { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) repeat scroll 0 0;
    border: 1px solid #4394d6;
 border-radius_none: 4px;
    color: #fff;
    cursor: pointer;
    height: 26px;
    width: 64px;}
	
.nw_pst_btn_fv { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%) repeat scroll 0 0;
    border: 1px solid #3498db;
    border-radius_none: 4px;
    color: #fff;
    cursor: pointer;
    height: 26px;
    width: 64px;
}

.nw_pst_btn_fv:hover{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1272bc 0%, #278ad6 100%) repeat scroll 0 0;
    border: 1px solid #3498db;
    border-radius_none: 4px;
    color: #fff;
    cursor: pointer;
    height: 26px;
    width: 64px;
}

/*css added on 22-06-2015*/

h3.ui-accordion-header > ul > li.addMoreCatgdiningtravel {
    background: rgba(0, 0, 0, 0) url("../images/addtravel.png") no-repeat scroll 0 0;
    height: 30px;
    line-height: 16px;
    margin: 3px 3px 3px 5px;
    text-align: center;
    width: 93px;
}
h3.ui-accordion-header > ul > li.addMoreCatgdiningtravel a {
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 6px 20px 0 44px;
    text-decoration: none;
}
.yesbutton{background:#7A82C9; cursor: pointer; border: 1px solid #7A82C9; border-radius_none: 0px; color: #fff; float: left; font-size: 14px; padding:5px 0px; line-height: 21px;  margin:1px 1px 2px 2px; text-align: center;width: 48%; font-weight: 400;}
.yesbutton:hover{background:#666EB0; cursor: pointer;border: 1px solid #666EB0; border-radius_none: 0px; color: #fff; float: left; font-size: 14px; line-height: 21px;  margin:1px 1px 2px 2px;text-align: center; padding:5px 0px;width: 48%; font-weight: 400;}
.nobuttonn{  background:none; cursor: pointer; border: 1px solid #bdbcbd; border-radius_none: 0px; color: #333; float: right; font-size: 14px;  /*height: 23px;*/ padding:5px 0px; line-height: 21px; margin:1px 2px 2px 1px; text-align: center; /*width: 76px;*/width: 48%; font-weight: 400;}
.nobuttonn:hover {background:#bdbcbd;  cursor: pointer; border: 1px solid #bdbcbd; border-radius_none: 0px; color: #000; float: right; font-size: 14px; /*height: 23px;*/ line-height: 21px; margin:1px 2px 2px 1px;  text-align: center; /*width: 76px;*/ padding:5px 0px;width: 48%; font-weight: 400;}
.nobuttonn:focus {border:none!important; outline:none!important;}
.yesbutton:focus {border:none!important; outline:none!important;}

.ui-dialog-buttonset button:first-child{background:#7A82C9!important; cursor: pointer; border: 0px solid #7A82C9 !important; border-radius_none: 0px; color: #fff; float: left; font-size: 14px; padding:5px 0px; line-height: 21px;  margin:0px !important; text-align: center;width: 50%!important; }
.ui-dialog-buttonset button:first-child:hover{background:#666EB0!important; cursor: pointer;border: 0px solid #666EB0  !important; border-radius_none: 0px; color: #fff; float: left; font-size: 14px; line-height: 21px; margin:0px !important; text-align: center; padding:5px 0px;width: 50%!important;}
.ui-dialog-buttonset button{  background:#fff!important; cursor: pointer; border: 0px solid #bdbcbd !important; border-radius_none: 0px; color: #333; float: right; font-size: 14px;  /*height: 23px;*/ padding:5px 0px; line-height: 21px; margin:0px !important; text-align: center; /*width: 76px;*/width: 50%!important;}
.ui-dialog-buttonset button:hover {background:#bdbcbd!important;  cursor: pointer; border: 0px solid #bdbcbd !important; border-radius_none: 0px; color: #000; float: right; font-size: 14px; /*height: 23px;*/ line-height: 21px; margin:0px !important;  text-align: center; /*width: 76px;*/ padding:5px 0px;width: 50%!important;}
.ui-dialog-buttonset button:focus {border:none!important; outline:none!important;}

.ui-dialog-buttonset button.sendButtonClass{width:33.33% !important; background:#7A82C9!important; cursor: pointer; border: 0px solid #7A82C9 !important;  color:#fff !important;}
.ui-dialog-buttonset button.sendButtonClass:hover{width:33.33% !important; background:#666EB0 !important; cursor: pointer; border: 0px solid #666EB0  !important;   color:#fff !important; }

.ui-dialog-buttonset button.draftButtonClass{width:33.33% !important;  background:#666EB0 !important; cursor: pointer; border: 0px solid #666EB0  !important;  color:#fff !important; }
.ui-dialog-buttonset button.draftButtonClass:hover{width:33.33% !important;  background:#7d87e0 !important; cursor: pointer; border: 0px solid #7d87e0 !important;  color:#fff !important; }

.ui-dialog-buttonset button.deleteButtonClass{width:33% !important;  background:#E9E9E9 !important; cursor: pointer; border-right: 2px solid #E9E9E9   !important; color:#333 !important; }
.ui-dialog-buttonset button.deleteButtonClass:hover{width:33% !important;  background:#c9c9c9!important; cursor: pointer; border-right: 2px solid #c9c9c9  !important;  color:#333 !important;}

#dialog-confirm {height:auto!important;}
.postButton input[type="button1"], .postButton input[type="submit"] { width: 64px; height: 23px; border: 1px solid #878787;text-align: center; color: #fff; border-radius_none: 3px; -moz-border-radius_none: 3px; -webkit-border-radius_none: 3px; background: #a4a3a3; /* Old browsers */ background: -moz-linear-gradient(top, #a4a3a3 0%, #9b9b9b 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4a3a3), color-stop(100%, #9b9b9b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a4a3a3 0%, #9b9b9b 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a4a3a3 0%, #9b9b9b 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a4a3a3 0%, #9b9b9b 100%); /* IE10+ */ background: linear-gradient(to bottom, #a4a3a3 0%, #9b9b9b 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a3a3', endColorstr='#9b9b9b', GradientType=0 ); /* IE6-9 */
cursor: pointer; }
.postButton input[type="button1"]:hover, .postButton input[type="submit"]:hover { background: #9b9b9b; /* Old browsers */ background: -moz-linear-gradient(top, #9b9b9b 0%, #a4a3a3 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b9b9b), color-stop(100%, #a4a3a3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #9b9b9b 0%, #a4a3a3 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #9b9b9b 0%, #a4a3a3 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #9b9b9b 0%, #a4a3a3 100%); /* IE10+ */ background: linear-gradient(to bottom, #9b9b9b 0%, #a4a3a3 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#a4a3a3', GradientType=0 ); /* IE6-9 */
}
.mututal_autograph_cat_form_success_div{
	background: #b9df90 url("../images/write1.png") no-repeat scroll 15px 7px;
    color: #3c763d;
    /*height: 30px;*/
    margin-left: 276px;
    margin-top: 14px;
    padding: 1px 18px 0 39px !important;
    width: 675px;
	font-weight: 500;
    line-height: 29px;
    padding-left: 47px;
font-size: 13px
}
.mututal_autograph_cat_form_success_div ul li {padding-right: 10px;}
.mututal_autograph_cat_form_success_div ul li a {color: #3498db;}

/*css added for invito card slider on 12-08-2015*/

.card-scroll-slider { float:left; width:98%; margin:1%; }

.card-scroll-slider-left { float:left;  width:11%; margin:0;border:1px solid #ccc; padding:5px;}
.card-scroll-slider-right { float:right; width:86%;  margin:0;border:1px solid #ccc; padding:5px 5px 0px 5px; }



.card-scroll-slider-right-thumb {     display: inline-block;
    float: none;
    height: 106px;
    margin-left: 0.5%;
    margin-right: 0.4%;
    margin-top: 0.2%;
    width: 195px;}

.card-scroll-slider-left-thumb { float:left; width:100%; height:90px; margin:0%;}

#cat_0_0_0 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/cat_0.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 90px;
    width: 100%;
}

#cat_0_0_11 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/cat_0.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 100%;
    width: 100%;
}

.card-scroll-slider-left-top-arrow { float:left; width:100%; position:relative;}

.scrollerArrow1 {
    height: 20px;
    position:relative;
    width: 100%;
    z-index: 1;
	float:left;
	text-align:center;
	background-color:#ccc;
	cursor:pointer;
}


.card-scroll-slider-right-left-arrow { float:left; width:20px; height: 110px; position:relative;}

.scrollerArrow2 {
    height: 100%;
    position:relative;
    width: 20px;
    z-index: 1;
	float:left;
	text-align:center;
	vertical-align:middle;
		background-color:#ccc;
		cursor:pointer;
}

.card-scroll-slider-right-right-arrow { float:right; width:20px; height: 110px; position:relative;}

.card-scroll-slider-right-thumb-container {   float: left;
    height: 120px;
    margin-bottom: 0;
    margin-left: 3px;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden!important;
    overflow-y: hidden!important;
    width: 95%;}


.card-scroll-slider-right-top { float:right;  width: 87.2%;  margin:0; padding:0 0px; height:20px; font-size:12px; font-family: "Open Sans","sans-serif"; }

.card-scroll-slider-right-top ul{ float:left; width:100%;  margin:0; padding:0px;}
.card-scroll-slider-right-top ul li{ float:left; width:auto;margin:0 2px 0 0; }
.card-scroll-slider-right-top ul li:last-child { margin:0 0px 0 0 !important;}
.card-scroll-slider-right-top ul li a{ float:left; width:auto;padding: 2px 83.7px; background:#d2d2d2; color:#333; font-weight:400;}
.card-scroll-slider-right-top ul li a:hover{ float:left; width:auto;padding: 2px 83.7px; background:#b9b9b9; color:#fff; font-weight:400;}

.card-scroll-slider-right-top ul li a.ageSelected{background:#b9b9b9; color:#fff; font-weight:400;}

/*css added on 13-08-2015*/
ul li.addMoreCatgdiningtravel{/*background: linear-gradient(to bottom, #23c0f7 0%, #1daee3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1995c2;
    border-radius_none: 4px;*/
	background:url('../images/addtravel.png') no-repeat;
    height: 32px;
    line-height: 16px;
    margin: 2px 0 3px 5px;
    text-align: center;
    width: 93px;}
	
ul li.addMoreCatgdiningtravel a{
    color: #fff;
    display: block;
    font-size: 16px;
   /* padding: 6px;*/
    text-decoration: none;
	padding: 6px 20px 0 44px;
}
ul li.addMoreCatgdiningtravel a:hover {padding: 6px 20px 0 44px; color: #fff;
  /*  background: linear-gradient(to bottom, #1daee3 0%, #23c0f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius_none: 4px;*/
}

.sel-display-on { /* position:absolute;background:url('../images/downarrow.png') center bottom no-repeat; width:191px; margin-top:90px; */ background: rgba(0, 0, 0, 0) url("../images/downarrow.png") no-repeat scroll center top;
    height: 10px;
    margin-top: 107px;
    position: relative;
    width: 191px;
    z-index: 99;
}

.imgborder{border:2px solid #525252 !important;height:106px!important; }

.over-all-rating-container{ width: 80% !important; /*height: 36px;*/ margin:0px 10% 0px 10%!important; font-size: 14px;float:left;overflow:hidden;}

.follow_autograph_cat_form_success_div{
	background: #b9df90 url("../images/write1.png")  no-repeat scroll 15px 7px;
    color: #3c763d;
    /*height: 30px;*/
    margin-left: 276px;
    margin-top: 14px;
    padding: 1px 18px 0 39px !important;
    width: 675px;
	font-weight: 500;
    line-height: 29px;
    padding-left: 47px;
font-size: 13px
}
.follow_autograph_cat_form_success_div ul li {padding-right: 10px;}
.follow_autograph_cat_form_success_div ul li a {color: #3498db;}

.autograph_cat_form_success_div{
	background: #b9df90 url("../images/write1.png")  no-repeat scroll 15px 5px;
    color: #3c763d;
    /*height: 30px;*/
    margin-left: 276px;
    margin-top: 14px;
   /*  padding: 1px 18px 0 39px !important; */
    width: 685px;
	font-weight: 500;
    line-height: 29px;/**/
     padding-left: 47px; 
font-size: 13px
}
.autograph_cat_form_success_div ul li {padding-right: 10px;}
.autograph_cat_form_success_div ul li a {color: #3498db;}

.travelPreference_container {float:left; margin-left:10%; width:80% !important;  margin-bottom:20px; font-size:14px;}

.box-dt1{float:left;width:252px; margin-right:14px; margin-bottom:10px;text-align:right;}
.box-dt2{float:left;width:102px;margin-bottom:10px; color:#1ACC9C;}
.box-dt3{float:left;width:49px;margin-bottom:10px; }
.box-dt4{float:left;width:117px;margin-bottom:10px;  color:#1ACC9C;}
.box-dt5{float:left;width:35px;margin-bottom:10px; }
.box-dt6{float:left;width:102px;margin-bottom:10px; }
.fi-new-ti{float:left;width:252px;margin-bottom:10px;text-align:right;}
.fi-new-sub{float:left;width:400px;margin-bottom:10px; margin-left:15px; }
.fi-new-bo{float:left;width:100%;margin-bottom:10px; }
.ra-rap-al{float:left;width:100%;margin-bottom:10px;padding-left: 267px;}
.ra-bo{float:left;width:33px;margin-bottom:10px; }
.ra-bo-text{float:left;width:102px;margin-bottom:10px; }
.wr-al{float:left;width:100%;}
.sta-left-box{float:left;width:58%; }
.sta-right-box{float:right;width:40%;}
.pra-new-box-lf{float:left;width:252px;margin-bottom:10px;text-align:right;}
.pra-new-box-ri{float:right;width:39%;margin-bottom:10px; }
.lft-bo {float:left; width:165px; }
.rit-bo{float:right;width:46%;}
.adt-rap{float:left;width:100%;margin-bottom:10px;padding-left: 268px;}
.sub-lf{float:left;width:130px;margin-bottom:10px;}
.sub-ri{float:left;width:20px;margin-bottom:10px;  color:#1ACC9C;}
.sub-lf2{float:left;width:156px;margin-bottom:10px; }
.sub-lf3{float:left;width:138px;margin-bottom:10px;}
.Dec-wrap{float:left;width:100%;margin-bottom:10px;}
.lef-box{float:left;width:252px;margin-bottom:10px;text-align:right; }
.rig-box{float:left;width:400px;margin-bottom:10px;margin-left:10px;}
.view-con-wrap-new { float:left; width:100%;font-size: 14px; text-align:left;}
.cl-new{float:left;width:100%; height:1px;}


.box-dt1eventdate{float:left;width:252px; margin-right:14px; margin-bottom:10px;text-align:right; }
.box-dt2eventdate{float:left;width:102px;margin-bottom:10px; color:#1ACC9C;}
.box-dt3timeevent{float:left;width:49px;margin-bottom:10px;  }
.box-dt4timeevent1{float:left;width:117px;margin-bottom:10px;  color:#1ACC9C;}
.ra-rap-al-Eventlocation{float: left;width: 100%;margin-bottom: 10px;padding-left: 267px;}
.ra-boevent{float:left;width:10px;margin-bottom:10px; }
.ra-boevent-text-Event{float:left;width:140px;margin-bottom:10px; }
.ra-boevent-text{float:left;width:140px;margin-bottom:10px; }
.fi-new-tievent{float:left;width:252px;margin-bottom:10px;text-align:right; }
.fi-new-subevent{float:left;width:400px;margin-bottom:10px; margin-left:15px; }
.adt-rap-Eventnumber{float: left;width: 100%;margin-bottom: 10px;padding-left: 112px;}
.sub-lf1{float:left;width:135px!important;margin-bottom:10px;padding-right: 15px;text-align:right; }
.sub-lf21{float:left;width:127px!important;margin-bottom:10px;text-align:right;margin-right:15px; }


#notifywhenDiv {margin-bottom:20px;}

.middlebox{float:left;width:100%; height:auto;  margin-top:10px;}
.rightspecing{float:left;width:199px; margin-right:14px; margin-bottom:10px;text-align:right;}
.smallspecing{float:left;width:199px; margin-right:14px; margin-bottom:10px;text-align:right;}
.mediemspecing{float:left;width:199px;float:left; margin-right:14px; margin-bottom:10px;text-align:right;}
.date ul li {float:left;}

.toolTipRating {
    color: #3498db;
    font-size: 12px !important;
    padding-top: 9px;
    position: absolute;
    text-align: left;
    width: 275px;}
.toolTipRatingNew{
    color: #3498db;
    font-size: 12px !important;
    margin-left: 128px;
    padding-top: 6px;
    position: absolute;
    text-align: left;
    width: 149px;}
	
.StarAreaNew .toolTipRatingNew{
  background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #3498db;
    float: right;
    font-size: 12px !important;
    margin-left: 157px;
    margin-top: 31px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    width: 87px;
    z-index: 99999;}

.StarAreaNew1 .toolTipRatingNew{
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
    color: #3498db;
    float: right;
    font-size: 12px !important;
    margin-left: 124px;
    margin-top: 31px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    width: 87px;
    z-index: 99999;}




/*.ratingsSummary1 {
    width: 65%;
    padding: 0px;
    margin: 0px auto;
}
.ratingCategories > ul > li .indvRate {
    float: right;
    width: 30%;
}

.ratingCategories1 > ul > li .titleRatingIndv {
    width: 65%;
    font-size: 13px;
    text-align: right;
    float: left;
}*/
@media screen and (-webkit-min-device-pixel-ratio:0){ 

.np-arrow {
position: relative;
cursor: pointer;
float: left!important;
margin: 3px 0 0 7px!important;
}


::i-block-chrome,.toolTipRating {
color: #3498DB;
font-size: 12px !important;
padding-top: 9px;
position: absolute;
text-align: left;
width: 275px;
right: 0;
padding-right: 32px !important;
}

::i-block-chrome,.toolTipRatingNew{
color: #3498DB;
font-size: 12px !important;
padding-top: 9px;
position: absolute;
text-align: left;
width: 275px;
right: 0;
padding-right: 52px;
}

::i-block-chrome,.card-scroll-slider-right-top ul li:last-child {
margin: 0 0px 0 0!important;
}
}

.full_detail_prof{width: 100%; }
.pop_arrow{float: right; width:100%; text-align:right;}

.xtra_class{ /*color: #fff;*/ font-size: 14px; color:#424141; width: 55.3%; float:left; margin-bottom:4px; line-height:28px;}
.add_txt_area{width:282px; height: 50px; resize: none; padding: 5px;  border: 1px solid #d9d9d9 !important;
    border-radius_none: 3px !important; font-size: 13px;}
	
	
/* css added on 02-01-2016 */
.yesbutton-small{background:#7A82C9; cursor: pointer; border: 1px solid #7A82C9; border-radius_none: 0px; color: #fff; float: left; font-size: 14px; padding:5px 0px; line-height: 21px;  margin:1px 1px 2px 2px; text-align: center;width: 32%;}
.yesbutton-small:hover{background:#666EB0; cursor: pointer;border: 1px solid #666EB0; border-radius_none: 0px; color: #fff; float: left; font-size: 14px; line-height: 21px;  margin:1px 1px 2px 2px;text-align: center; padding:5px 0px;width: 32%;}
.nobuttonn-small{  background:none; cursor: pointer; border: 1px solid #bdbcbd; border-radius_none: 0px; color: #333; float: left; font-size: 14px;  /*height: 23px;*/ padding:5px 0px; line-height: 21px; margin:1px 2px 2px 1px; text-align: center; /*width: 76px;*/width: 32.3%;}
.nobuttonn-small:hover {background:#bdbcbd;  cursor: pointer; border: 1px solid #bdbcbd; border-radius_none: 0px; color: #000; float: left; font-size: 14px; /*height: 23px;*/ line-height: 21px; margin:1px 2px 2px 1px;  text-align: center; /*width: 76px;*/ padding:5px 0px;width: 32.3%;}



.tooltipDiv{

    height: 15px;
    left: 54px;
    position: absolute;
    top: 3px;
    width: 15px; text-align:center; font-size:12px;}
	
	.tooltipDiv1{
  font-size: 12px;
    height: 15px;
    left: 144px;
    position: absolute;
    text-align: center;
    top: 11px;
    width: 15px;}
	.tooltipDiv2{
  font-size: 12px;
    height: 15px;
    left: 342px;
    position: absolute;
    text-align: center;
    top: 11px;
    width: 15px;}
/* Base styles for the element that has a tooltip */
[data-tooltip],
.tooltip {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:    
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:         
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 160px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
}

/* Directions */

/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
  bottom: 100%;
  left: 50%;
}

[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: hsla(0, 0%, 20%, 0.9);
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
  margin-left: -80px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px); 
}

/* Left */
.tooltip-left:before,
.tooltip-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.tooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #000;
  border-left-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px); 
}

/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #000;
  border-bottom-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px); 
}

/* Right */
.tooltip-right:before,
.tooltip-right:after {
  bottom: 50%;
  left: 100%;
}

.tooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #000;
  border-right-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px); 
}

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
  top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}




.foggotpass_position{position: relative !important;
margin-top: 176px !important;
margin-right: 320px !important;
width: 336px !important;
}



/* inpiration css */
			
			
.black_overlay-new {
			display: none;
			position: fixed;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:9999999;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);

}

.white_content_new {
			display: none;
			position: fixed;
			top: 25%;
			width: 100%;
			height: 100%;
			padding: 0px;
			border: 0px solid orange;
			z-index:99999999;

	
}


.white_content_new_inner {
			width: 720px;
			padding:0px;
			z-index:1002;
			margin:0px auto;

	
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.white_content_new_inner {
			width: 721px !important;

}
}


.white_content_new_inner-content {
float:left; 			width: 100%;
			height: 100%;			border: 0px solid #ccc;
			background-color: white;

	
}




.lb-close-new {
    float: right;
    font-size: 18px;
    padding: 0px;
    color: #fff;
    text-decoration: none;
    position: relative;
/*     width: 30px;
    height: 30px; */
    right: 0;
   margin: 0;
    text-align: center;
/*     line-height: 28px; */
	background:none;

}

.lb-close-new:hover {
    color: #fff;
    text-decoration: none;
}

.inspire-header{float:left; font-size:18px;  padding: 10px 10px 3px 10px; width: 97.3%; background:#5061bf; color:#fff; /* text-shadow: 0px 2px 2px rgba(150, 150, 150, 1); */ font-weight:500;}

.inspire-cell{float:left;min-height:10px; width: 95.3%; padding:17px; border:0px solid #ccc; }
.inspire-cell-inner{float:left;min-height:10px; width: 97.5%; border:1px solid #ccc; border-top:none; padding:7px; background:#f5f5f5;}
.inspire-cell-inner-bottom{float:left;min-height:10px; width: 97.5%; border:1px solid #ccc; border-top:none; padding:7px;}
.inspire-cell-inner-top{float:left; min-height:10px; width:auto;}
.inspire-cell-inner-top ul{float:left;width:auto;}
.inspire-cell-inner-top ul li{float:left;width:auto;font-size:16px;font-weight:700; text-align:left; margin-right:27px; min-height:38px;  }

.inspiration-quote a{background: rgba(0, 0, 0, 0) url("../images/insp-quote-icon.png") no-repeat  left top; padding-left:40px; height:35px; color:#9e9e9e;float:left;}
.inspiration-quote a:hover{background: rgba(0, 0, 0, 0) url("../images/insp-quote-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}
.inspiration-quote a.active{background: rgba(0, 0, 0, 0) url("../images/insp-quote-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}

.inspiration-image a{background: rgba(0, 0, 0, 0) url("../images/insp-image-icon.png") no-repeat  left top; padding-left:40px; height:35px; color:#9e9e9e;float:left;}
.inspiration-image a:hover{background: rgba(0, 0, 0, 0) url("../images/insp-image-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}
.inspiration-image a.active{background: rgba(0, 0, 0, 0) url("../images/insp-image-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}

.inspiration-video a{background: rgba(0, 0, 0, 0) url("../images/insp-video-icon.png") no-repeat  left top; padding-left:40px; height:35px; color:#9e9e9e;float:left;}
.inspiration-video a:hover{background: rgba(0, 0, 0, 0) url("../images/insp-video-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}
.inspiration-video a.active{background: rgba(0, 0, 0, 0) url("../images/insp-video-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}

.inspiration-weblink a{background: rgba(0, 0, 0, 0) url("../images/insp-weblink-icon.png") no-repeat left top; padding-left:40px; height:35px; color:#9e9e9e;float:left;}
.inspiration-weblink a:hover{background: rgba(0, 0, 0, 0) url("../images/insp-weblink-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}
.inspiration-weblink a.active{background: rgba(0, 0, 0, 0) url("../images/insp-weblink-icon-active.png") no-repeat  left top; padding-left:40px; height:35px; color:#5061bf;float:left;}

.inspire-cell-inner-left{float:left; width:100%; max-width:210px; font-size:12px; color:#515151; text-align:left;  background: rgba(0, 0, 0, 0) url("../images/inspiration-time-icon.png") no-repeat  left center; padding-left:30px;}
.inspire-cell-inner-left-charecter{float: right;width: auto;font-size: 12px;color: #9e9e9e;text-align: right; padding: 16px 3px 5px 0px;margin-top: 0px; border-right:0px solid #ccc; margin-right:0px;}
/* .inspire-cell-inner-left-charecter::after {
    content: "|";padding:0 5px;
} */

.insp-charecter::before {
    content: "|";padding:0 5px;
}
	
.inspire-cell-inner-left-bottom{float:left; width:100%; font-size:12px; color:#515151; text-align:left;padding-left:5px; line-height: 20px;}
.inspire-cell-inner-right{float:right; width:100%; max-width:300px;}

.inspiration-post-btn a {
    background: #5061bf;
    color: #fff;
    font-size: 16px;
    padding: 5px 28px 5px 28px;
    text-decoration: none;float:right;
}
.inspiration-post-btn a:hover {
    background: #5a70ec;
    color: #fff;
    font-size: 16px;
   padding: 5px 28px 5px 28px;
    text-decoration: none;float:right;
}

.inspiration-cancel-btn a {
    background: #626264;
    color: #fff;
    font-size: 16px;
    padding: 5px 28px 5px 28px;
    text-decoration: none;float:right; margin-left:10px;
}
.inspiration-cancel-btn a:hover {
    background: #404040;
    color: #fff;
    font-size: 16px;
   padding: 5px 28px 5px 28px;
    text-decoration: none;float:right; margin-left:10px;
}



.inspire-alert-yes-no-container {
float: none;
width: 220px;
background: #fff;
padding: 0px 0;
margin: 0px auto;

}

.inspiration-delete-yes-btn a {
    background: #5061bf;
    color: #fff;
    font-size: 16px;
    padding: 5px 40px 5px 40px;
    text-decoration: none;float:left;
}
.inspiration-delete-yes-btn a:hover {
    background: #5a70ec;
    color: #fff;
    font-size: 16px;
   padding: 5px 40px 5px 40px;
    text-decoration: none;float:left;
}
.inspiration-delete-cancel-btn a {
    background: #626264;
    color: #fff;
    font-size: 16px;
   padding: 5px 40px 5px 40px;
    text-decoration: none;float:right; margin-left:10px;
}
.inspiration-delete-cancel-btn a:hover {
    background: #404040;
    color: #fff;
    font-size: 16px;
    padding: 5px 40px 5px 40px;
    text-decoration: none;float:right; margin-left:10px;
}


.inspiration-close-btn a {
    background: #626264;
    color: #fff;
    font-size: 16px;
   padding: 5px 40px 5px 40px;
    text-decoration: none;float: left;
margin-left: 46px;
}
.inspiration-close-btn a:hover {
    background: #404040;
    color: #fff;
    font-size: 16px;
    padding: 5px 40px 5px 40px;
    text-decoration: none;float: left;
margin-left: 46px;
}


.inspiration-for {

    color: #333;
    font-size: 14px;
    text-decoration: none;
}
.inspiration-for  .dropdown{
    position: relative;
    float:right;width:auto;
    font-size: 16px;
    color: #FFF;
}

/**
    Hide the checkbox itself. Checking and unchecking 
    it we will be done via the label element.
*/

.inspiration-for input[type=checkbox]{
    display: none;
}


/* Click to expand button */

.inspiration-for label{
    box-sizing: border-box;
 float:right;width:auto;
     width: auto;
padding: 8px 0px 6px 0px;
    cursor: pointer;
    text-align: left;border:0px solid #ccc;margin-right:30px; font-size:16px;
}


.inspiration-for label:hover{color: #5061bf;}

/*  The ul will have display:none by default */

.inspiration-for ul{
    position: absolute;
    list-style: none;
    text-align: left;
    width: 130px;
    z-index: 1;
 margin: 40px 0 0 58px;
    padding:0;
    display: none;
border:1px solid #ccc;
border-bottom:none;
	background: #fff;
	border: 1px solid #ccc;
}

.inspiration-for ul:after, .inspiration-for ul:before {
	bottom: 100%;
	left:120px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.inspiration-for ul:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
border-width: 14px;
margin-left: -25px;

}
.inspiration-for ul:before {
		border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #ccc;
border-width: 15px;
margin-left: -26px;
}






.inspiration-for ul li{
   padding: 5px 10px 5px 10px;
    background-color: #fff;
    color: #333;
    cursor: pointer;	border-bottom:1px solid #ccc;
}

.inspiration-for ul li:hover{
   border-bottom:1px solid #ccc;
    color: #5061bf;
}

.inspiration-for ul li a{
    color: inherit;
    text-decoration: none;
}


.inspiration-for input[type=checkbox]:checked ~ label {
background:none;
}


.inspiration-for input[type=checkbox]:checked ~ ul {
    display: block;
}




.inspiration-for .navbar-nav {float:left; width:auto; padding:0px; margin:0px;}
.inspiration-for .dropdown{float:left; width:auto; padding:0px; margin:0px;}
.inspiration-for .open{float:left; width:auto; padding:0px; margin:0px;}


.arrow_box_one {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	float:left; width:100%;
	margin-top:5px;
	padding:7px;
	width: 97.5%;
	max-height:150px;
	min-height:130px;
}
.arrow_box_one:after, .arrow_box_one:before {
	bottom: 100%;
	left:50px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_one:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
border-width: 13px;
margin-left: -20px;

}
.arrow_box_one:before {

		border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #ccc;
border-width: 15px;
margin-left: -22px;

}


.arrow_box_two {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	float:left; width:100%;
	margin-top:5px;
	padding:7px;
	width: 97.5%;
		max-height:150px;
	min-height:130px;
}
.arrow_box_two:after, .arrow_box_two:before {
	bottom: 100%;
	left: 165px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_two:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
border-width: 13px;
margin-left: -20px;
}
.arrow_box_two:before {
		border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #ccc;
border-width: 15px;
margin-left: -22px;
}


.arrow_box_three {
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	float:left; width:100%;
	margin-top:5px;
	padding:7px;
	width: 97.5%;
		max-height:150px;
	min-height:130px;
}
.arrow_box_three:after, .arrow_box_three:before {
	bottom: 100%;
	left: 278px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_three:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
border-width: 13px;
margin-left: -20px;
}
.arrow_box_three:before {
		border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #ccc;
border-width: 15px;
margin-left: -22px;
}



.arrow_box_four{
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	float:left; width:100%;
	margin-top:5px;
	padding:7px;
	width: 97.5%;
		max-height:150px;
	min-height:130px;
}
.arrow_box_four:after, .arrow_box_four:before {
	bottom: 100%;
	left: 399px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_four:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
border-width: 13px;
margin-left: -20px;
}
.arrow_box_four:before {
		border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #ccc;
border-width: 15px;
margin-left: -22px;
}

.arrow_box_one textarea:focus{outline:none; box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.arrow_box_two textarea:focus{outline:none; box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.arrow_box_three textarea:focus{outline:none; box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.arrow_box_four textarea:focus{outline:none; box-shadow:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.insp-charecter{float:right; width:auto; font-size:12px; text-align:right;color:#9e9e9e;/* margin-top: -18px; */margin-right: 2px;  padding-top:17px;}

.insp-edit-button{  color: #333;font-size: 16px; padding: 5px; text-decoration: none;float:right;}
	
.insp-edit-button a{ color: #333; text-decoration:none;}	
.insp-edit-button a:hover{ color: #5061bf; text-decoration:none;}	
	
.inspire-alert{float:left; width:100%; background:#f2dede; font-size:14px; color:#a94442; text-align:center; padding:16px 0;}

.alert-close{  width:auto;float:right;margin-right: 20px;}
	
.inspire-alert a{ color: #333; text-decoration:none;}	
.inspire-alert a:hover{ color: #5061bf; text-decoration:none;}	
	
	
.inspire-success{float:left; width:100%; text-align:center; font-size:30px; color:#79bf30; padding:30px 0;}
.tick-circle{margin:0px auto; width:101px; height:101px;    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%; overflow:hidden; border:5px solid #79bf30;}	
	
#overlay-bg{position:fixed;top:0;left:0;height:100%;width:100%;background:black;opacity:0.7;z-index:99999999;    -webkit-transition: width 1s; /* Safari */   transition: width 1s; }
#msg{position:absolute;height:0;left:0;background:#fff;overflow:hidden;z-index:999999999;}

.dd{color:#fff;}
.dd:hover{color:#fff;}
.clickable{cursor:pointer;}



@media screen and (min-device-width: 1680px) and (max-device-width: 2560px) {
/* .alertBoxStyle1new{left: 1108px !important;}  */
}
@media screen and (min-device-width: 1300px) and (max-device-width: 1400px) {
.personalAlertStyle {
    left: 38% !important;
}
}
