.mapboxgl-popup-custom .mapboxgl-popup-content {
    background-color: transparent !important;
    background: none !important;
    padding: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    width: 360px !important;
    max-width: 360px !important;
}
.mapboxgl-popup-custom .mapboxgl-popup-tip {
    display: none !important;
}
.mapboxgl-popup-custom .mapboxgl-popup-close-button {
    display: none !important;
}
.mapboxgl-popup-custom {
    z-index: 10001;
    max-width: 360px !important;
    width: 360px !important;
}
.mapboxgl-popup-custom .infobox-wrapper {
    width: 360px !important;
    max-width: 360px !important;
    overflow: visible !important;
    background: transparent !important;
}
.mapboxgl-popup-custom .infobox-wrapper.infobox-grp-wrapper {
    width: auto !important;
    max-width: 360px !important;
    text-align: center;
    background: transparent !important;
}
.mapboxgl-popup-custom .infobox-wrapper.infobox-grp-wrapper .infobox {
    background: #FEFBEE !important;
    display: inline-block !important;
    border-radius: 6px !important;
    box-shadow: 0 0 6px rgba(0,0,0,0.5) !important;
    white-space: nowrap !important;
    width: auto !important;
    max-width: 342px !important;
    padding: 10px !important;
}
.mapboxgl-popup-custom .infobox {
    position: relative !important;
    width: 360px !important;
    background: transparent !important;
    box-shadow: none !important;
}
.mapboxgl-popup-custom .map-category-box {
    width: 360px !important;
}
.mapboxgl-popup-custom .contentInfoBox {
    border-radius: 6px !important;
    box-shadow: 0 0 6px rgba(0,0,0,0.5) !important;
}
.mapboxgl-popup-custom .listing-link {
    word-wrap: break-word !important;
    white-space: normal !important;
    display: block !important;
    max-width: 250px !important;
}
.mapboxgl-popup-custom .titleInfoBox {
    word-wrap: break-word !important;
    white-space: normal !important;
    display: block !important;
}
.mapboxgl-popup-custom .infobox .arrow {
    background: url("../images/foodArrow.png") no-repeat scroll 0 0 transparent !important;
    bottom: -22px !important;
    height: 22px !important;
    left: 50% !important;
    margin-left: -16px !important;
    position: absolute !important;
    width: 33px !important;
    z-index: 10010 !important;
    display: block !important;
}
.mapboxgl-popup-custom .map-category-box .contentInfoBox {
    background-color: #FEFBEE !important;
    border: none !important;
    box-shadow: 0 0 6px rgba(0,0,0,0.5) !important;
    min-height: 150px !important;
}
.mapboxgl-popup-custom .map-category-box.style1 .contentInfoBox {
    width: 360px !important;
    background-size: 100% auto !important;
}
.position-rel, .pos-rel{ position:relative;}
.position-abs, .pos-abs{ position:absolute;}
.f-left{ float:left!important;}
.f-right{ float:right!important;}
.f-none{ float:none!important;}
.width-auto{width:auto!important;}
.height-auto{height:auto!important;}
.t-left{ text-align:left!important;}
.t-center{ text-align:center;}
.t-right{ text-align:right;}
.inline-block{ display:inline-block;}
.ItalicBlueBold { font-style: italic; font-family: Georgia; font-weight: normal; font-size: 12px !important; color: #884312 !important; text-shadow: 0 1px 0px #FAF7ED !important; }
.fullWidth{ width:100%; }
::-ms-clear { display: none; height:0px; width:0px; }
::-ms-reveal{ display: none; height:0px; width:0px; }
.bluelink{ color:#2E666F !important; }
.bluelink:hover{ color:#2E666F !important; }
.ItalicBlueBold.bluelink.popUp{ display:inline-block; margin-top:4px; }
.brown-text{ color: #994c14;}
.black-text{ color: #303030;}
.color999{ color: #999!important;}
.brownLight {color: #766A44!important;}
.noBg{ background: none!important}
/*-------------------------------
GLOBAL CSS
--------------------------------*/
ul{ margin: 0; padding: 0;}

/* ==== SHOW-MORE-PAGINATOR CSS ==== */
.show-more-paginator{clear:both; height: 1px;}
.show-more-paginator.home-paginator{position:absolute; bottom: 100px;}
.show-more-paginator a{display:none;}
/* ==== SHOW-MORE-PAGINATOR CSS ==== */

/* ==== DragLogoIMG CSS ==== */
.dragLogoIMG{ width: 101px;	height: 101px; margin-top:18px;	margin-right: 30px;	float: right;	background: url(../images/updateLogo.png) no-repeat;	border:3px solid #EFEADA;	border-radius:8px;}
.dragImageIMG{ width: 101px;	height: 101px; margin-top:18px;	margin-right:30px; float: right; background:url(../images/dragImgBg.png) no-repeat;	border: 3px solid #EFEADA; border-radius:8px;}
.dragPhotoIMG{ width:101px; height:101px; margin-top:18px;	margin-right:30px; float:right;	background:url(../images/dragPhoto1Bg.png) no-repeat;	border:3px solid #efeada; border-radius:12px; }
.dragPhotoIMG img{border-radius:8px;}
.dragPhotoIMGPop{ width:101px; height:101px; margin-top:16px; float:right; background:url(../images/dragPhoto1Bg.png); background-repeat:no-repeat; border:3px solid #efeada; border-radius:8px; }
/* ==== DragLogoIMG CSS ==== */

.fullReview{ background:transparent url(../images/comment_p_bg.png) repeat-y;  margin-top:2px; clear:both; position:relative; }
#eventsList{ min-height:340px; }
.nameNone {text-decoration: none !important;}

/* ==== STARS CSS ==== */
.stars0{ background:url(../images/starsOrange.png) no-repeat -82px 0; width:83px; height:15px; float:left;}
.stars1{ background:url(../images/starsOrange.png) no-repeat -65px 0; width:83px; height:15px;float:left;}
.stars2{ background:url(../images/starsOrange.png) no-repeat -48px 0; width:83px; height:15px;float:left;}
.stars3{ background:url(../images/starsOrange.png) no-repeat -31px 0; width:83px; height:15px;float:left;}
.stars4{ background:url(../images/starsOrange.png) no-repeat -15px 0; width:83px; height:15px;float:left;}
.stars5{ background:url(../images/starsOrange.png) no-repeat 0px 0; width:83px; height:15px;float:left;}
/* ==== STARS CSS ==== */

/* ==== OverviewCommentLeft CSS ==== */
.overviewCommentLeft .stars0{ margin-top:3px;}
.overviewCommentLeft .stars1{ margin-top:3px;}
.overviewCommentLeft .stars2{ margin-top:3px;}
.overviewCommentLeft .stars3{ margin-top:3px;}
.overviewCommentLeft .stars4{ margin-top:3px;}
.overviewCommentLeft .stars5{ margin-top:3px;}
.overviewSearchLefta .stars0{ margin-top:3px;}
.overviewSearchLefta .stars1{ margin-top:3px;}
.overviewSearchLefta .stars2{ margin-top:3px;}
.overviewSearchLefta .stars3{ margin-top:3px;}
.overviewSearchLefta .stars4{ margin-top:3px;}
.overviewSearchLefta .stars5{ margin-top:3px;}
/* ==== OverviewCommentLeft CSS ==== */

.dateWidthDateCheck {width:137px !important; float:left;}
.dateWidthDateCheck1{width:170px !important; float:left;}
.HsDay{width:108px!important;	height:39px;	float:left;	margin-right:5px;	margin-left:20px;	padding-top:12px;	text-align:left;}
.Hs1Hsel{width:120px!important;	height:51px; float:left;}
.Hs1Hsel span.select{width:72px!important; float:left;}
/*--- .Hs1Hsel ul{width:111px!important;} ---*/
.Hs1Tsel{width:80px!important;	height:51px;	float:left;}
.Hs1Tsel span.select{width:36px!important; float:left;}
/*--- .Hs1Tsel ul{width:75px!important;} ---*/
.toTxt{width:31px!important;	height:39px;	float:left;	padding-top:14px; text-align:center;}
.Hs2Hsel{width:120px!important;	height:51px;	float:left;}
.Hs2Hsel span.select{width:72px!important; float:left;}
/*--- .Hs2Hsel ul{width:111px!important;} ---*/
.Hs2Tsel{width:80px!important;	height:51px;	float:left;}
.Hs2Tsel span.select{width:36px!important; float:left;}
/*--- .Hs2Tsel ul{width:75px!important;} ---*/
.addForm .Hs1Hsel{width:103px!important; height:51px;	float:left; margin-right:4px;}
.addForm .Hs1Hsel span.select{width:57px!important; float:left;}
.addForm .Hs1Hsel span.hourOptionsWithMeridien.select{width:93px!important; float:left;}
.addForm .Hs1Hsel span.lodgingHourOptionsWithMeridien.select{width:82px!important; float:left;}
/*--- .addForm .Hs1Hsel ul{width:96px!important;} ---*/
.addForm .Hs1Tsel{width:80px!important;	height:51px; float:left;}
.addForm .Hs1Tsel span.select{width:35px!important; float:left;}
/*--- .addForm .Hs1Tsel ul{width:75px!important;} ---*/
.addForm .toTxt{width:34px!important;	height:38px;	float:left;	padding-top:15px; text-align:center;}
.addForm .atTxt{width:26px!important;	height:38px;	float:left;	padding-top:15px; text-align:center;}
.addForm .Hs2Hsel{width:103px!important;	height:51px;	float:left; margin-right:3px;}
.addForm .Hs2Hsel span.select{width:57px!important; float:left;}
.addForm .Hs2Hsel span.hourOptionsWithMeridien.select{width:95px!important; float:left;}
/*--- .addForm .Hs2Hsel ul{width:96px!important; float:left;} ---*/
.addForm .Hs2Tsel{width:80px!important;	height:51px; float:left;}
.addForm .Hs2Tsel span.select{width:35px!important; float:left;}
/*--- .addForm .Hs2Tsel ul{width:75px!important;} ---*/

input[type=text].combo-text{ border:0; background:none; color:#888888; font-size:14px !important; line-height:42px !important; font-family:'LucidaGrandeRegular'; height:40px;}

/*input.errorClass, textarea.errorClass, .errorClass{border:1px solid #F00!important;} */
h4.showC .distanceS a{color: #766A44;}
ul.auto-suggest-options{margin:0px 8px!important; padding:0; box-shadow:0px 2px 4px #BCB7A4; border-radius:0px 0px 6px 6px; background:#fff; color:#888; font-family: 'LucidaGrandeRegular'; font-size: 12px; line-height: 42px; cursor: pointer;}
ul.auto-suggest-options li{ padding:12px 12px 9px 12px; border-bottom:1px solid #d5d5d5;display:block; line-height:10px;list-style-type:none; white-space:nowrap; float:none;}
ul.auto-suggest-options li.last{border-bottom:none; border-radius:0px 0px 6px 6px; }
ul.auto-suggest-options li:hover{background:#F5F1E2;}
ul.auto-suggest-options .text{ overflow:hidden; height:41px; display:block; text-align:left;}
.Event_Monthly_Excludes_Inputs{width:450px !important;}
.Event_Monthly_Excludes_Inputs .repeat-row input{ margin-bottom:0px;}
.greenArrowOptionsHolder1{position:absolute; right:-36px; top:15px; z-index:51; display:none; width:214px;}
.greenArrowOptionsHolder1 ul{margin:0px auto; padding:0; list-style-type:none;}
.greenArrowOptionsHolder1 ul li.first{ background:url(../images/greenOptionsHolder.png) no-repeat 0 0; height:30px; padding-top:19px;}
.greenArrowOptionsHolder1 ul li{ background:url(../images/greenOptionsHolder.png) no-repeat 0 -49px; height:30px; width:180px; padding:0px 17px; color:#2E666F; line-height:30px; }
.greenArrowOptionsHolder1 ul li a{color:#2E666F; margin: 0 !important; line-height: 29px !important; height: 29px!important; padding: 0px 15px;}
.greenArrowOptionsHolder1 ul li a:hover{color:#888!important; background:#eae6d8!important; margin: 0 !important; line-height: 29px !important; height: 29px!important; padding: 0px 15px; border-radius:0px; -moz-border-radius:0px;}
.greenArrowOptionsHolder1 ul li.last{ background:url(../images/greenOptionsHolder.png) no-repeat 0 -79px; height:53px;}
.popClosedHolidays .repeat-row1 input[type=text]{width:165px; margin-right:5px;}
.ui-datepicker-trigger { cursor: pointer; position:absolute; right:14px; top:10px; }
.ui-datepicker{ width:216px!important; padding:34px 33px 0 34px!important; border:none!important; margin-left:2px;  height:267px;	background:url(../images/CalendarDrop.png) no-repeat 0px 0px!important; }
.six-row-calendar{ height:297px; background:url(../images/CalendarDrop2.png) no-repeat 0px 0px!important;}
.ui-datepicker.six-row-calendar .ui-datepicker-prev.ui-corner-all{top:253px!important;}
.ui-datepicker.six-row-calendar .ui-datepicker-prev.ui-corner-all:hover{top:253px!important;}
.ui-datepicker.six-row-calendar .ui-datepicker-next.ui-corner-all{top:253px!important;}
.ui-datepicker.six-row-calendar .ui-datepicker-next.ui-corner-all:hover{top:253px!important;}
.ui-datepicker.calendar-flipped .arrow{bottom: -11px;top: auto;border-top: 11px solid #49433a !important;border-bottom: none!important;border-right: 11px solid transparent!important;border-left: 11px solid transparent!important;top: auto!important;bottom: -11px!important;}
.ui-datepicker .arrow{border-top: none;border-bottom: 11px solid #49433a!important;border-right: 11px solid transparent!important;border-left: 11px solid transparent!important;}
.ui-widget-header{border:none!important; background:none!important; margin-bottom:2px;}

.ui-datepicker-month, .ui-datepicker-year{ color:#505C54; text-shadow: 0px 1px 1px  #EEE9D8; text-transform: uppercase; text-align: center; display:inline-block; font-family: 'TradeGothicRegular'; font-size: 30px; height: 35px; line-height:35px; margin-bottom:10px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:205px!important;}
.ui-datepicker .ui-datepicker-title{margin:0px 5px 0px!important; line-height:20px;}
.ui-datepicker .ui-datepicker-title span{ margin-bottom:0px;}
.ui-datepicker-calendar thead{ display:none;}
.ui-datepicker-calendar .ui-state-disabled span{background:none!important; border:0px!important; color:#c4bca0!important; text-align:center;}

.ui-datepicker{z-index: 1000002!important;}
.CalendarClosedOpt .calendarMonth{ margin-top:15px;}

.ui-datepicker-calendar td.ui-state-disabled{opacity:100!important;}
.ui-datepicker-calendar td{background:#E8E2CD!important;background: url(../images/calendarBg.png)!important; padding:0px!important; border-bottom:1px solid #c4bca0!important; border-right:1px solid #c4bca0!important;width:29px!important;height:29px!important;	}
.ui-datepicker-calendar td:hover{ cursor:pointer!important; color:#E7E0CB!important;}
.ui-datepicker-calendar td.ui-datepicker-other-month, .ui-datepicker-calendar td.ui-datepicker-other-month a{color:#C4BCA0!important}

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(1){background-position: 0px -154px!important; }
.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(2){background-position:-31px -154px!important; }
.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(3){background-position:-62px -154px!important; }
.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(4){background-position:-93px -154px!important; }
.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(5){background-position:-124px -154px!important; }
.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(6){background-position:-155px -154px!important; }
.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(7){background-position:-186px -154px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today):hover,  .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(1).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(1).active{background-position: 0px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(2).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(2).active{background-position:-31px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(3).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(3).active{background-position:-62px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(4).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(4).active{background-position:-93px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today):hover,.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(5).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(5).active{background-position:-124px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today):hover,.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(6).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(6).active{background-position:-155px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(7).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(1) td:nth-child(7).active{background-position:-186px -0px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(1){background-position: 0px -185px!important; }
.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(2){background-position:-31px -185px!important; }
.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(3){background-position:-62px -185px!important; }
.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(4){background-position:-93px -185px!important; }
.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(5){background-position:-124px -185px!important; }
.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(6){background-position:-155px -185px!important; }
.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(7){background-position:-186px -185px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(1).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(1).active{background-position: 0px -31px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(2).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(2).active{background-position:-31px -31px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(3).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(3).active{background-position:-62px -31px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(4).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(4).active{background-position:-93px -31px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(5).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(5).active{background-position:-124px -31px!important; }

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(6).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(6).active{background-position:-155px -31px!important;}

.ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(7).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(2) td:nth-child(7).active{background-position:-186px -31px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(1){background-position: 0px -216px!important; }
.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(2){background-position:-31px -216px!important; }
.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(3){background-position:-62px -216px!important; }
.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(4){background-position:-93px -216px!important; }
.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(5){background-position:-124px -216px!important; }
.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(6){background-position:-155px -216px!important; }
.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(7){background-position:-186px -216px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(1).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(1).active{background-position: 0px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(2).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(2).active{background-position:-31px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(3).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(3).active{background-position:-62px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(4).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(4).active{background-position:-93px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(5).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(5).active{background-position:-124px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(6).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(6).active{background-position:-155px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(7).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(3) td:nth-child(7).active{background-position:-186px -62px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(1){background-position: 0px -247px!important; }
.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(2){background-position:-31px -247px!important; }
.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(3){background-position:-62px -247px!important; }
.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(4){background-position:-93px -247px!important; }
.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(5){background-position:-124px -247px!important; }
.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(6){background-position:-155px -247px!important; }
.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(7){background-position:-186px -247px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(1).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(1).active{background-position: 0px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(2).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(2).active{background-position:-31px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(3).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(3).active{background-position:-62px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(4).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(4).active{background-position:-93px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(5).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(5).active{background-position:-124px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(6).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(6).active{background-position:-155px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(7).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(4) td:nth-child(7).active{background-position:-186px -93px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(1){background-position: 0px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(2){background-position:-31px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(3){background-position:-62px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(4){background-position:-93px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(5){background-position:-124px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(6){background-position:-155px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(7){background-position:-186px -278px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(1).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(1).active{background-position: 0px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(2).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(2).active{background-position:-31px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(3).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(3).active{background-position:-62px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(4).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(4).active{background-position:-93px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(5).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(5).active{background-position:-124px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(6).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(6).active{background-position:-155px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(7).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(5) td:nth-child(7).active{background-position:-186px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(1){background-position: 0px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(2){background-position:-31px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(3){background-position:-62px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(4){background-position:-93px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(5){background-position:-124px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(6){background-position:-155px -278px!important; }
.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(7){background-position:-186px -278px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(1):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(1).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(1).active{background-position: 0px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(2):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(2).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(2).active{background-position:-31px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(3):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(3).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(3).active{background-position:-62px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(4):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(4).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(4).active{background-position:-93px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(5):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(5).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(5).active{background-position:-124px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(6):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(6).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(6).active{background-position:-155px -124px!important; }

.ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today):hover, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(7):not(.ui-state-disabled):not(.ui-datepicker-today).ui-datepicker-current-day, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(7).ui-state-selected, .ui-datepicker-calendar tbody tr:nth-child(6) td:nth-child(7).active{background-position:-186px -124px!important; }

/* css for current date bg*/
.ui-datepicker-today{ outline: 1px solid #773401; outline-offset: -1px; position: relative; overflow: hidden;}
.ui-datepicker-today:before {
    content: '';
    height: 30px;
    width: 30px;
    background: #8d4c1b;
    display: block;
    position: absolute;
    right: -19px;
    top: -19px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.ui-datepicker-calendar td.ui-datepicker-today:hover a, .ui-datepicker-calendar td.ui-datepicker-today a:hover, .ui-datepicker-today a.ui-state-active{color: #994C14!important;}
.ui-datepicker-calendar td.ui-datepicker-today a.ui-state-active{color:#994C14!important;}
.ui-datepicker-calendar .ui-state-disabled.ui-state-selected span{ font-size: 14px!important; color:rgba(255,255,255,0.8)!important;}

.ui-datepicker-inline.ui-datepicker{background: none!important; width: 248px!important; padding: 0 15px 0 15px!important; margin: 0; box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#calendarBox .ui-datepicker-inline.ui-datepicker .weekdays{ margin:1px 0 5px;}
.ui-datepicker-inline.ui-datepicker.five-row-calendar{ height: 277px!important;  background: url(../images/calendar_bg_style1.png) no-repeat!important;  }
.ui-datepicker-inline.ui-datepicker.six-row-calendar{ height: 303px!important; background: url(../images/calendar_bg2_style1.png) no-repeat!important;}
.ui-datepicker-inline.ui-datepicker .ui-datepicker-title{ padding-top: 8px;}
.ui-datepicker-inline.ui-datepicker .ui-datepicker-prev{margin-top: 17px;}
.ui-datepicker-inline.ui-datepicker .ui-datepicker-next{margin-top: 17px;}
.ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled{ vertical-align: middle!important; font-size: 13px!important;}
.ui-datepicker-inline .ui-datepicker-calendar tbody tr td.active a{ color: rgba(255,255,255,.8)!important;}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-wrapper span.arrow{ display: none;}

/* /css for current date bg*/

.ui-datepicker-calendar td a{margin: 0 0 0px 0px!important; text-align: center!important; line-height:28px!important; color:#994C14!important; font-family: 'LucidaGrandeRegular'!important;	font-size: 14px!important; padding:0px!important; border:0px!important; background:none!important; }
.ui-datepicker-calendar td:hover a, .ui-datepicker-calendar td a:hover, .ui-datepicker-calendar td a.ui-state-active{color:#E7E0CB!important;}
.ui-datepicker-prev.ui-corner-all{background: url(../images/prev-month.png) no-repeat 0px 0px!important; text-decoration:none!important; width:87px!important; height:12px!important; padding:0px!important; top:223px!important; border:0px!important; left:8px!important; cursor:pointer; border-radius:0px!important;}
.ui-datepicker-prev.ui-corner-all:hover{background: url(../images/prev-month.png) no-repeat 0px 0px!important; text-decoration:none!important; width:87px!important; height:12px!important; padding:0px!important; top:223px!important; border:0px!important; left:8px!important; cursor:pointer; border-radius:0px!important;}
.ui-datepicker-prev.ui-corner-all span{ background:none!important; border:0px!important; top:0px!important;
                                        border-radius:0px!important;}
.ui-datepicker-prev.ui-corner-all span:hover{ background:none!important; border:0px!important; top:0px!important; border-radius:0px!important;}
.ui-datepicker-next.ui-corner-all{background: url(../images/next-month.png) no-repeat 0px 0px!important; text-decoration:none!important; width:90px!important; height:12px!important; padding:0px!important; top:223px!important; border:0px!important; right:6px!important; cursor:pointer; border-radius:0px!important;}
.ui-datepicker-next.ui-corner-all:hover{background: url(../images/next-month.png) no-repeat 0px 0px!important; text-decoration:none!important; width:90px!important; height:12px!important; padding:0px!important; top:223px!important; border:0px!important; right:6px!important; cursor:pointer; border-radius:0px!important;}

.ui-datepicker-next.ui-corner-all span{ background:none!important; border:0px!important; top:0px!important;
                                        border-radius:0px!important; -webkit-border-radius:0px!important; -moz-border-radius:0px!important; }
.ui-datepicker-next.ui-corner-all span:hover{ background:none!important; border:0px!important; top:0px!important; border-radius:0px!important;}

.row-container .repeat-row{ position:relative;}
.row-container .repeat-row a.close-btn{ position:absolute; width:12px; height:15px; display:block; right:112px; top:84px;}
.addForm span.option-field{ position:relative; display:block;}
.addForm span.option-field a.close-btn{ position:absolute; width:12px; height:15px; display:block; right:-19px; top:16px;}
.selectFileAD .browseIMGF div.notice{width: 137px; margin: 0px 0px 5px 50px; text-align:center; color:#914813; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}
.backUploadPhoto .sideLeft div.notice{width: 137px; margin: 0px 0px 5px 50px; text-align:center; color:#914813; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif}

.inputAddMed { position: static; }
#calendarBox a.navBtn {width: 106px;}
.commNameAdd {margin:2px 0px 0px 153px;word-break:break-all; width:482px;}
.upArrow{width: 13px;	height: 6px; background: url(../images/sprite_img_2.png) no-repeat -26px 0; float:none;	margin:0 0 0 0px;	position: absolute;	left:16px;	top:-6px;}
.mainSlideHolder{ z-index:999;}
.centeredHome.map-state-open  .mainSlideHolder{ z-index: auto;}
.centeredHome .withoutTabBasedContainer{ height: 100%;}
.popThingsToDoPhotoUpload .dragPhotoBg{ background:url(../images/dragImgBg.png) no-repeat;}
.tabreview .small-rating{float: left; width: 80px; margin: 7px 0px 0px 10px;}
.tabreview .small-rating .ui-stars-star{width:15px;}
.divMyDayTrips .MyDayInfo{width:630px;}
.MyDayPlaDat {width:578px;}
.PackPAss .BudgetContent1 .BudPriceIcon { padding-top:16px !important; }

#calendarBox {margin-right:2px;}


.undo_icon{
    background: url("../images/undo_icon.png") no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
}

.addForm .timing-starting .select.combo{ margin-right:3px;}
.addForm .restHour{ margin-right:-12px; position:relative;}
.addForm .restHour .msgSecondAlterTo{ margin:14px 5px 0px 0px;}
.addForm .restHour .select{ margin-right:3px;}

.fullComment {margin-top:0px; position:relative; clear:both;}
.postedBy {margin:2px 0px 0px 40px;}
.commNameAdd{ line-height:22px;}
.likeComment {border-left:none;}
.SelIMGTitAddNew {margin-left: 40px !important; text-align: center;}
.ratingstars {width: 85px;}
.AddEventNewElem.radio-btns div.radio-btns-category{ float:left; margin-left:50px;}
.AddEventNewTitle.admission{ padding-top:18px!important;}

.combo-text:focus{outline: none;}
.PassListComment{ min-height:13px;}
.BudgetContentNew .BudListPlace{width:266px!important; padding-left:10px!important;}
.PackPAss .BudPrice1{width:100px;}
.PackPAss .BudPrice2{padding-right:10px;}
.columnLeftNewAdd .fullReview {width: 650px; margin-left:0px; margin-top:5px;}
.columnLeftNewAdd .upArrow{ margin:0px; left:16px;}
.columnLeftNewAdd .editPassElm{ margin:0px; position:absolute; width:13px; height:13px; top:3px; right:3px;}

.columnLeftNewAdd .commOptPass {margin-right: -35px;}
.checkbox-list span{margin-bottom: 10px; display: block; height:14px; line-height: 32px; float: left; margin-right:10px;}
.checkbox-list .checkbox{ margin-right:0px;}
#add-place-popup.generalsub .contentRoadTrip{ margin-left:0px!important; padding-left:0px!important;}
.AccEstTxtPop12 {width:auto;}

.agreed-disgreed-section{color:#8B4412; text-shadow: 0px 1px 1px #fff;}
.agreed-disgreed-section span.radio{ margin-right:10px; display:inline-block;}
.PassTitSimb{ min-width:106px; margin-right:15px;}
.teraNextToTitleD.disabled-state, .teraNextToTitleD.disabled-state:hover{ background: url(../images/DisAgrBtnY.png); border: 3px solid #EFEADA; border-radius: 5px 5px 5px 5px; color: #606d63; float: left; font-family: 'LucidaGrandeBold'; font-size: 12px; height:21px;  line-height:23px; text-align: center; /*text-shadow: 0 1px 1px #2E3830;*/ text-transform: uppercase; width: 98px;  padding-left:8px; margin:0 0 0 10px; }
.teraNextToTitleD.selected-state{background: url(../images/DisAgrBtnN.png); color:#EDE8D4}
.teraNextToTitleA.disabled-state, .teraNextToTitleA.disabled-state:hover{ background: url(../images/AgrBtnY.png); border: 3px solid #EFEADA; border-radius: 5px 5px 5px 5px; color: #606d63; float: left; font-family: 'LucidaGrandeBold'; font-size: 12px; height:21px; line-height:23px; text-align: center; /*text-shadow: 0 1px 1px #2E3830;*/ text-transform: uppercase; width: 102px; padding-left:4px; margin:0 0 0 10px; }
.teraNextToTitleA.selected-state{background: url(../images/AgrBtnNo.png); color:#EDE8D4}
#holiday-popup #calendarBox .calendar{ margin:5px auto 0;}
.BudgetContent .BudPriceIcon{width:15px; float:right; margin-right:7px;}
.BudgetContent .BudSep{width:15px;}
.BudgetContent .BudPrice2{ padding-right:0px;}
.BudgetContent .BudPrice1{ margin-right:12px; width:107px;}
#searchThings .inputSearch{width:220px!important;}
/*#create-trip .error-message{width:900px;}*/
#general-settings .error-message { margin-bottom: 15px; margin-top: -3px; }
BudListDate{width:45px;}
.listItems li{ position:relative;}
.listItems li .edit-btn1{ position:absolute; right:8px; top:11px; display:block;}
#create-trip .divCreateTrip .inputCenterSmall{width:114px;}
#create-trip .ActionBrwBtnAdd{ height:40px!important;}
.bgFenceD h2.noBorder{ border-bottom:none;}
.bgFenceD h2.noLine{ border-bottom:none; margin:0 5px 0 0; padding:0; text-align:right; text-shadow:0px 2px 3px #fff; font-size:28px; color:#2e666f; font-family:'TradeGothicRegulareighteen'; text-transform:uppercase; font-weight:normal; float:right; font-style:normal; clear:right; }
.bgFenceD h2.noLineSmall{ border-bottom:none; margin:-10px 5px 0 0; padding:0; text-align:right; text-shadow:0px 2px 3px #fff; font-size:14px; color:#766a44; font-family:'TradeGothicRegulareighteen'; text-transform:uppercase; font-weight:normal; float:right; font-style:normal; clear:right; }
.bgFenceD h2.noLineSmall span.TitTo{ text-shadow:0px 2px 3px #fff; font-size:14px; color:#434e40; font-family:'TradeGothicRegulareighteen'; font-weight:normal; font-style:italic; text-transform:none;}
#about-me .textupload{width:150px;}
#about-me .col1AboutRight .dragphotoimg{ margin:0px; width:98px; height:98px; overflow:hidden;}
#about-me .col1about{ margin-right:16px;}
#about-me .col1aboutright{width:255px;}
.divMyDayTrips .day-numbers{ float:left; width:52px;}
.numMyDay{ background:url(../images/jobNumBg.jpg) repeat-x 0px -80px; width:31px;	height:40px; font-family: 'ClarendonRegular';	font-size:22px;	color:#efeada;padding:0px; line-height:40px; text-align:center; }
.numMyDay .numMyDay-left{background:url(../images/jobNumBg.jpg) no-repeat 0 -40px;}
.numMyDay .numMyDay-left .numMyDay-right{background:url(../images/jobNumBg.jpg) no-repeat right top; padding:0px 5px;}
.divMyDayTrips .numMyDay{width:auto; min-width:32px;}
#about-me .col1AboutRight .dragPhotoIMG{margin:0px 10px 0px 0px;}
#about-me .col1AboutRight .textUpload{width:116px;}
#about-me .col1AboutRight .textUpload .teraNextToTitle{width:112px;}
.button-1{background:#EFEADA; border:2px solid #fff; color:#606e64; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:24px; line-height:24px; padding:0px 15px; text-align:center; text-decoration:none; display:inline-block;}
.button-1:hover{ text-decoration:none;}
.button-1.add-more{ margin-bottom:20px;}

.eventDay{ background:none;}
.v_day{width:18px; height:0px; padding-top:50px; overflow:hidden; position:relative; display:block;}
.v_day.sunday{ background:url(../images/sunday.jpg) no-repeat 0px 0px;}
.v_day.monday{ background:url(../images/monday.jpg) no-repeat 0px 0px;}
.v_day.tuesday{ background:url(../images/tuesday.jpg) no-repeat 0px 0px;}
.v_day.wednesday{ background:url(../images/wednesday.jpg) no-repeat 0px 0px;}
.v_day.thursday{ background:url(../images/thursday.jpg) no-repeat 0px 0px;}
.v_day.friday{ background:url(../images/friday.jpg) no-repeat 0px 0px;}
.v_day.saturday{ background:url(../images/saturday.jpg) no-repeat 0px 0px;}
.listingDetailContainer{clear:both;}
.boxBackLight a.listing-image{ text-align:center; background:#F2F0F0; display:block;}

.three-column-layout1{ margin-bottom:20px;}
.three-column-layout1 .column1{ float:left; width:187px;}
.three-column-layout1 .column2{ float:left; width:249px; margin-right:27px;}
.three-column-layout1 .column3{ float:left; width:200px;}
.three-column-layout1 .titlesProfileAboutMe{ float:none; display:block;}

#general-settings .textUpload{width:118px;}
#general-settings .textUpload .teraNextToTitle{width:112px;}
#general-settings .dragPhotoIMG{ margin:8px 10px 0px 0px;}

.boxGrayAbout{padding:7px 17px 13px 20px;}
.boxGrayAbout .bstars1, .boxGrayAbout .bstars2, .boxGrayAbout .bstars3, .boxGrayAbout .bstars4, .boxGrayAbout .bstars5{ margin-left:-14px; position:relative;}

.listItems li .number, .itemsItinerary .blockText .number{ display:block; float:left;}
.listItems li .text, .blockText .text{ display:block; float:left; width:577px;}

.div-popup .comments, .div-popup .uncomments{ left:95px; top:15px;}
.div-popup .marker, .div-popup .unmarker{ left:195px; top:15px;}
.div-popup .likebut, .div-popup .unlikebut{ left:295px; top:15px;}

.addComm {color: #6D6651; line-height: 14px;}
.boxGrayAbout-container{background: url(../images/boxGrayAbout-container-bg.png) repeat-y 0px 0px; padding:7px 0px 13px 0px}
.boxGrayAbout-container .boxGrayAbout{ background:none; padding:0px 16px 0px 20px; position:relative;}
.boxGrayAbout-container .boxGrayAbout .boxGrayAbout-star-rating{width:207px; margin:0px 0px 0px -13px;}
.boxGrayAbout-container .boxGrayAbout:first-child .boxGrayAbout-star-rating{width:207px; margin:0px 0px 0px -14px;}
.boxGrayAbout-container .boxGrayAbout:last-child .boxGrayAbout-star-rating{width:207px; margin:0px 0px 0px -8px;}

.boxGrayAbout-container .boxGrayAbout .boxGrayAbout-star-rating.mstars{width:184px; margin:0px auto;}
.boxGrayAbout-container .boxGrayAbout:first-child .boxGrayAbout-star-rating.mstars{width:184px; margin:0px auto;}
.boxGrayAbout-container .boxGrayAbout:last-child .boxGrayAbout-star-rating.mstars{width:184px; margin:0px auto;}

.boxGrayAbout-container.mstars-review .boxGrayAbout:last-child{padding:0px 13px 0px 23px;}
.boxGrayAbout-container.mstars-review .titleSmall{ padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;}
.boxGrayAbout-container.mstars-review .commName{ font-size: 12px; padding: 2px 0 5px; display: inline-block;}


.columnLeftNewAdd .reviewArea {margin-left: 0px;width:598px;float:right;padding-right: 5px;}
.columnLeftNewAdd .reviewArea .Link a .checkbox-icon{ display:block; float:left; width:15px; height:15px; background: url(../images/sprite_img_2.png) no-repeat -127px -134px; margin-right:3px;}
.columnLeftNewAdd .reviewArea .Link.been-there a .checkbox-icon{display:none;}
.columnLeftNewAdd .reviewArea .Link.been-there a.active .checkbox-icon{display:block;}

.columnCenterB-top{width:1018px; margin:0px auto;}

.contentPriceBudget {width:150px;}
.budSepBud {width: 15px;}

.blockFisher .reviews{ margin-top:-1px;}

.itemPrivacy.itemPrivacySettSec .numMyDay{ margin-right:20px;}
.itemPrivacy.itemPrivacyW .numMyDay{ margin-right:20px;}

.overviewCommentLeft .blockTextThreadPrev .upArrow{top:0px; left:0px;}
.overPostModeration .blockTextThreadPrev .upArrow{top:0px; left:0px;}

.reviewArea .reviewArea-action{ float:right;}
.reviewArea .reviewArea-action .addMyroad{ padding-right:0px; border-right:0px;}


#suggestions-listingDetail.listingDetail .PassTitSimb{ min-width:53px; margin-right:18px;}
.textMyReviews .expandable span.details{ position:static;}

.textarea1{width:636px; background: url(../images/textarea1_sprite.png) repeat-y -638px 0px; float:left; margin-left:21px; margin-top: -2px;}
.textarea1 .textarea1-top{background: url(../images/textarea1_sprite.png) no-repeat 0px 0;}
.textarea1 .textarea1-top .textarea1-bottom{background: url(../images/textarea1_sprite.png) no-repeat -1276px bottom; padding:13px 0px 6px 0px;}
.textarea1 textarea{background:none; border:0px; padding:0px 10px 0px; width:599px!important; float:none!important; margin:0px; box-shadow:0px 0px 0px transparent; font-size:12px;}
.textarea1 textarea:focus{ outline:none;}

.myCanvas-frame{width:auto; height:auto;border: 3px solid #FAF8EE; box-shadow: 0px 0px 4px #999; background: #FAF8EE; display: inline-block;}

.popPassengerPackingListNew .addFormWidth718 {width: 714px !important;}
.popPassengerPackingListNew .headerVideos {width: 714px !important;}

input.inputCenter:-webkit-autofill {background-color: #fff; background-image: none; color:#888;}
.textArea{padding:12px 14px 10px 14px; width:374px; line-height: 20px;}
.textArea.add-video-textarea, .add-video-inputCenter{width:392px!important;}

.foodAcc{ display:block;margin:1px 0px 3px 0px;}
.buttonsSP {margin-left: -18px;}

#add-stop-popup .city{ text-transform:capitalize;}

.pass-list-container .PassListNew{ position:relative;}
.pass-list-container .PassListNew .pass-list-edit{ float:right; margin:5px 0px 0px 0px;}

.contentSignUp .withtInvite {width: 269px !important;}

.cityBrown span{ display:block; float:left; line-height:15px;}
.blockCityWidth300 .imgBrown{ margin:2px 10px 0px; float:left;}

/*----- BackVote -------*/
.backVote {background: rgba(254, 249, 235, 0.7); padding:0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.backVote .backVote-buttons{text-align:center; width:100%; float:left;}
.backVote .backVote-buttons.layout1{ width:312px; margin-left: 115px;}
.backVote .backVote-buttons a span{ float:none; display:inline-block; text-align:center; margin:0px;}
.backVote .backVote-buttons a.viewResult span{background: url(../images/barsViewResult.png) no-repeat right 9px; padding:0px 75px 0px 20px;}
.backVote .backVote-buttons .likeSection{ display:inline-block;vertical-align:middle; margin-left: 5px;}
.backVote .backVote-buttons .likeSection span{display:block; color:#26626c; font-family:'LucidaGrandeBold'; font-size:12px; text-shadow:0 1px 1px #FFFFFF; text-align:left;}
.backVote .backVote-buttons .likeSection img{vertical-align:text-bottom; margin:1px 4px 0px 0px;}

.backVote .question {color:#26626c; font-family:'TradeGothicRegulareighteen'; font-size:22px; clear:both; display:block; text-align: center; line-height: 46px; }
.backVote .RadioBtnSugess{clear:left; color:#4E5A52; font-family:'LucidaGrandeBold'; font-size:14px; margin-bottom:10px; padding-right:30px; text-shadow:0 1px 1px #FFFFFF; }
.backVote .cast{ background:#994C14; width:150px; height:30px; line-height:30px; text-align:center; color:#ede8d6; font-size:18px;   font-family: 'LucidaGrandeRegular'; display:inline-block;  border-radius:5px; vertical-align: middle; }
.backVote .viewResult{background:#994C14; width:221px; height:52px; line-height:55px;  font-family: 'UniversLightRegular'; text-transform:uppercase; display:inline-block; vertical-align: middle;  font-size:36px;   font-family: 'UniversLightRegular';  border-radius:5px; margin-left:5px;color:#ede8d6; }
.backVote .dottedLine{ margin: 0 10px; width: auto; background: url(../images/lindottedConnec.png) right bottom repeat-x;border-bottom: 0; height: 2px;}
.backVote .overviewSearchLeftPS { margin-top: 14px!important; margin-left: 10px; width: 662px;}
.backVote .overviewSearchLeftPS h4.foodCPS{ width: 593px;}
.backVote .reviewArea{ width: 588px;}
.viewResult span { float:left; margin-left:25px;}
.viewResult img{ float:left; margin:10px 0px 0px -7px; display:block}
.commNameSugg { color:#3f524f; font-size:23px;  font-family: 'UniversLightUltraCondensed'; display:block; float:left; text-transform:uppercase }
.IconPassPosition { float:left; margin:3px 0px 0px 10px;}

.CreateTripList ul {margin-left: -20px;}

.noRecord{color:#40392f; font-family:'LucidaGrandeRegular'; padding:30px 0px 0px; line-height: 29px; display: block;}
.noRecord p.highlight, .noRecord p.highlight1{margin:0px 0px 25px 0; text-align: center; font-size:22px; color:#994c14; font-family: Georgia; text-shadow: 0px 1px 1px #faf7ed; font-style: italic;}
.notice-message{font-size:32px; color:#FF0000; font-family: 'UniversLightUltraCondensed'; text-transform:uppercase; text-align:center; text-shadow:1px 1px 1px #e2e2e2; margin:0 0px 22px;}
.notice-message p{ margin:0px; text-align:center;}
.noRecord .noRecord-list{ text-align:left; padding-left:93px;}
.noRecord .noRecord-list p{ margin:0px 0px 6px; color:#5a6b5e; font-size:14px;}
.noRecord p.highlight a,
.noRecord p.highlight1 a{
    color:#994c14;
    text-decoration:none;
    -webkit-transition: shadow .2s ease;
    -moz-transition: shadow .2s ease;
    -ms-transition: shadow .2s ease;
    -o-transition: shadow .2s ease;
    transition: all .2s ease;
}
.noRecord p.highlight a:hover,
.noRecord p.highlight1 a:hover{
    -webkit-box-shadow: 0 1px 0px #994c14;
    -moz-box-shadow: 0 1px 0px #994c14;
    box-shadow: 0 1px 0px #994c14;
}

.blockColumnInter .noRecord { padding-top: 10px;}
.blockColumnInter .noRecord p.highlight{ width: 333px;}
.overviewPhotosLeft .noRecord{ width: 680px!important; padding-top: 20px!important;}
.overviewPhotosLeft.event-page .noRecord{ width: auto!important; padding-top: 30px!important;}

.postedByReview .stars1, .postedByReview .stars2, .postedByReview .stars3, .postedByReview .stars4, .postedByReview .stars5, .postedByReview .stars0{ margin-top:4px;}

#photo-upload-popup .blockCityWidth300{ margin-left:6px; display:table-cell; vertical-align: middle; }

.categoryFilterBox .subtitle{ font-style:normal; font-weight:normal; line-height:14px; margin-bottom:5px;}

.AddEventNewTitleSettSecu {padding-top: 12px !important;}

.tooltip {cursor: pointer;}

.eventOpt{ position:absolute; right:0px; bottom:22px;}
.eventOpt ul li{float:right;}
a.login-error{ color:#fff; text-decoration:none;}
a.login-error:hover{ color:#fff; text-decoration:underline;}

a.login-error2{ color:#C32F2F; font-weight: bold;}
a.login-error2:hover{ color:#C32F2F; text-decoration:underline;}

.AddEventNewElem-days-hours span.select{width:389px!important;}
.AddEventNewElem-days-hours .inputFieldB{width:417px;}

.select-405 span.select ul{width:404px!important;}

.multiple-selection-container .item{margin-right:4px; margin-bottom:3px;}
.multiple-selection-container .item:last-child{margin-bottom:5px;}
.add-tags .tags-container{ margin:0px 0px 3px; padding:0px;}

.textfield .multiple-selection-container{ border:3px solid #efeada; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; background:#FFF;-moz-box-shadow: inset 1px 1px 15px #999; -webkit-box-shadow: inset 1px 1px 15px #999; box-shadow: inset 1px 1px 15px #999; font-family: 'LucidaGrandeRegular';    color:#888; padding-left:10px; font-size:14px; margin-bottom:5px; padding:4px 0px 4px 10px; }
.textfield .multiple-selection-container input.multiple-selection{ background:none; outline:0px !important; font-family: 'LucidaGrandeRegular'; color:#888; border:none; float:left; height:32px; line-height:32px;box-shadow:none; padding-left:0px; margin-bottom:0px;}
.textfield .multiple-selection-container .item.ScheduleNameIntoSearch{ margin-right:4px; margin-top:1px;}
.textfield .multiple-selection-container .item.ScheduleNameIntoSearch:first-child{ margin-left:0px;}

.MyRoadCollBox-container{ padding:20px 0px 0px; margin:0px 0px 0px -15px; width:710px;}
.MyRoadCollBox-container .MyRoadCollBox{ padding:7px 7px 5px; width:337px; min-height:130px; margin:0px 8px 10px 0px; /*background:url(../images/myRoadCollBox.png) no-repeat 0px 0px;*/ border-bottom:1px dashed #8b8678; border-top:1px dashed #8b8678; background: rgba(183, 176, 150, 0.3); box-shadow: inset 0 0 10px rgba(183, 176, 150, 0.1); position: relative; }
.MyRoadCollBox-container .MyRoadCollBox.MyRoadCollBoxLast{ margin-right:0px;}
.MyRoadCollBox-container.connection_container .MyRoadCollBox:nth-of-type(even){margin-right: 0;}
.MyRoadCollBox-container .CollSmallPics a{margin:0px 2px 3px 1px;}

.buttonsVideosAddMod-three-btns{text-align: center;}
.buttonsVideosAddMod-three-btns .select1{float: none !important;display: inline-block; vertical-align: top;margin-left:10px;}
.buttonsVideosAddMod-three-btns .select1 span.text{text-align:center; }
.buttonsVideosAddMod-three-btns button{display: inline-block;vertical-align: top;}

.barPercentSuggResult-loader .barPercentSuggResult{ float:left; margin:0px;}
.barPercentSuggResult-loader span.result{ float:left; margin-left:3px; display:block; color:#994C14; line-height:27px;}

.auto-suggest-container-1 .auto-suggest-container{width:432px;}
.auto-suggest-container-1 .auto-suggest-container .SearchIconPopup{margin-top:-30px; margin-right:-22px!important;}

/*.divProfileLoginForm .error-message{margin:0px 0px -25px;}*/
#user-yet.divProfileLoginForm .error-message{margin:0px 0px 10px;}

img{ vertical-align:bottom;}

.auto-suggest-options .backFrameItiAcc{ background:none;}
#stock-receipt-auto-suggest .auto-suggest{width:415px!important;}
#stock-receipt-auto-suggest .iconSearchItiStop{ margin-right:-25px!important;}
#stock-receipt-auto-suggest .auto-suggest-container{width:437px;}
#stock-receipt-auto-suggest .auto-suggest-options .backFrameItiAcc{ padding:0px; border:none;}
#stock-receipt-auto-suggest ul.auto-suggest-options li .foodAcc{ margin:-1px 0px 6px 0px!important;}
#stock-receipt-auto-suggest ul.auto-suggest-options li .reviews{ display:inline-block; margin:3px 0px 0px 0px;}

.vertical-photo-section .vertical-photo-section-inner{ width:157px; height:101px; overflow:hidden; border:3px solid #EFEADA; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:relative;}
.vertical-photo-section .vertical-image{display:table-cell; vertical-align:middle; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; overflow:hidden; background:#fff; text-align:center;}
.vertical-photo-section .vertical-image img{ border:0px;  border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.homeviewer-column .vertical-photo-section .vertical-image a{opacity:0.5;}
.homeviewer-column .vertical-photo-section .vertical-image a.active{opacity:1;}
.homeviewer-column .vertical-photo-section .vertical-image a:hover{opacity:1;}
.vertical-photo-section .vertical-photo-section-inner .hover1{ top:19px; left:35px;}
.vertical-photo-section .vertical-photo-section-inner .hover2{ top:53px; left:35px;}

.vertical-photo-section .vertical-photo-section-inner.photo-section-inner{ width: 150px; height: 96px;}
.scrapbook-video-section div.video {top:25%; left:38%; margin:0px;}
.scrapbook-video-vertical-section div.video {top:24%; margin:0px!important; left:37%;}

.excludes-holidays div{ padding:15px 0px 0px; font-family: Georgia; font-size:12px; font-style: italic; font-weight: 500; color: #2E666F; text-shadow: 0px 1px 1px #FAF7ED !important; text-align:left;}

/*.admission-section .DiscountBox{width:323px; margin-right:-10px;}*/
.admission-section .inputFieldSmall11{width:70px; float:left;}
.admission-section .DiscountBox span.select{width:28px!important; float:left;}
.admission-section .DiscountBox span.select .ul-wrapper{width:66px!important;}
.admission-section .DiscountBox span.select span.text{width:32px!important;}
.admission-section .DiscountBox .DiscountBoxTxt{ float:left; display:block; line-height:46px; padding:0px 7px;}

.website-container{ position:relative;}
.website-container input.inputFieldB{padding-left:48px; width:378px;}
.website-container span.prefix-placeholder{ display:block; position:absolute; left:14px; top:4px; height:41px; width:40px; color:#888; font-family:'LucidaGrandeRegular'; font-size:14px; line-height:41px;}

ul.auto-suggest-options li .backFrameItiAcc-table-layout{padding:0px; border-bottom:none;}
ul.auto-suggest-options li .backFrameItiAcc-table-layout a.edit-btn1{position:absolute; right:0px; top:0px;}

.backFrameItiAcc-table-layout{ position:relative; }
.backFrameItiAcc-location1 .backFrameItiAcc-table-layout{margin-bottom:5px;}
.remote-source .ul-wrapper ul li .backFrameItiAcc-table-layout{padding:5px 0px 7px 5px!important;}
.backFrameItiAcc-556 .backFrameItiAcc {background:none; border:none; padding:0px 10px 0px 4px; height:auto;}
.backFrameItiAcc-556 .select li {padding:16px 12px 9px 12px;}
.backFrameItiAcc-556 .backFrameItiAcc .reviewAreaItAcc{ margin-top:0px!important;}
.backFrameItiAcc-556 .backFrameItiAcc .reviewAreaItAcc a.stars{ margin-top:1px;}

.edit-btn1{width:13px; height:14px; background:url(../images/mytrip_icons_sprite.png) no-repeat -15px -63px; text-decoration:none; display:inline-block; cursor:pointer;}
.backFrameItiAcc-table-layout .edit-btn1{position:absolute; right:5px; top:5px;}

#fetch-venues-list .venue-entry.style1 .backFrameItiAcc .reviewAreaItAcc a{float:left; line-height:18px;}

.seasonal-dates .repeat-row1 span{display:block; float:left;}
.seasonal-dates .repeat-row1 a.delete-btn{display:block; margin:-35px -8px 0px 15px; float:right;}
.seasonal-dates .repeat-row1 .msgSec_FrsDay1{margin:15px 5px 0px 0px; width: 18px; text-align: center;}
.popClosedHolidays .seasonal-dates .repeat-row1 input[type=text]{width:146px; float:left;}

.miscFull681.divThingsToDoAddEvent.style1 h3{ clear:both;}
.lodging .lodging-calender-section input.date{ margin-bottom:2px!important;}

.save-next-btn{ float:right; width:166px; margin-right:2px;}
.save-next-btn span.select{width:120px!important; padding:0 28px 0 6px;}
.save-next-btn span.select span.text{width:107px!important; text-align:center;}
.save-next-btn span.select .text .ui-widget-content{ color:#dee7e9; background:none; border:none; color: #ede8d6!important; font-size: 17px; font-family: 'LucidaGrandeRegular';}

.button-layout1 .select1 .select{display:inline-block; vertical-align:top; background: -moz-linear-gradient(center top, #a1afb2 30%, #879595 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a1afb2), color-stop(1, #879595)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#a1afb2', EndColorStr='#879595'); border:1px solid #6e7977; }
/*.button-layout1 .select1 .select{border-radius:0px; background:url(../images/select-arrow2.png) no-repeat right 0px; border:none;}*/
.button-layout1 .select1 .select ul li a{background:#fff; text-shadow:0px 0px 0px transparent; color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif; border:0px; text-align:left;}
.button-layout1 .select1 .select ul li:hover a{background:#f4f5f7; color:#666666;}


.search-video-list .listing-video{width:158px; display:block; float:left; position:relative; margin:0px 20px 0px 0px;}
.search-video-list .listing-video .video{left:90px; top:55px;}

.map-category-box{position:relative; float:left; width:195px;  color:#435047; font-size:11px; font-family:'LucidaGrandeRegular';}
.map-category-box .contentInfoBox { background: url("../images/foodHeaderBg.png") no-repeat scroll 0 0 #FEFBEE; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 6px #000000; padding: 0 0 10px; position: relative; }
.map-category-box .contentInfoBox > .titleInfoBox{ display:block; text-align:center; color:#efdbb3; font-family: 'AcknowledgementMedium'; font-size: 12px; font-weight: normal; line-height: 12px;  text-align: center; text-shadow:0px 1px 1px #333; padding:0px 25px 0px 0; height:31px; border-radius: 6px 6px 0 0;}
.map-category-box .contentInfoBox > .titleInfoBox span{ display: table-cell; vertical-align: middle; text-align: center; height: 33px; width: 360px; font-size: 12px; font-weight: normal; font-family: 'AcknowledgementMedium'; }
.map-category-box .contentInfoBox > .titleInfoBox span:hover{ text-decoration: underline;}
.map-category-box .contentInfoBox .closeBtn{ width:16px!important;; height:16px!important; background:url(../images/closeBtn.png) no-repeat; display:block; position:absolute; right:6px; top:6px; cursor:pointer;}
.map-category-box.Sports .contentInfoBox .closeBtn{background:url(../images/closeBtnGreen.png) no-repeat;}

.listing-link{ display: inline;}
.map-category-box .contentInfoBox .contentLeft{ padding:13px 12px 13px 19px; }
.map-category-box .contentInfoBox .contentLeft a.titleInfoBox, .map-category-box .contentInfoBox .contentLeft a.titleInfoBox span, .activity-listing a.titleInfoBox{ color:#994c14; font-size:16px; font-family:'TradeGothicRegular'; font-weight:normal; display:inline; line-height: 18px;}
.map-category-box .contentInfoBox .contentLeft i.subtitle, .activity-listing i.subtitle{ color:#4F5B4F; font-size:11px; font-family:'LucidaGrandeRegular'; font-weight:normal; display:block; font-style:normal; margin:1px 0 5px 0; text-align:left}
.activity-listing i.subtitle{ margin-bottom: 0!important;}
.map-category-box .contentInfoBox .contentLeft img{ float:left; margin:0px 12px 4px 0; border: 3px solid #EFEADA; box-shadow: 0 0 4px #999;}
.map-category-box .contentInfoBox .reviews{ color:#998D61; font-size:10px; font-family:'AcknowledgementMedium'; float:left; margin:2px 0 1px 0px;}
.map-category-box .contentInfoBox .addBtn a{ text-align:center; display:block;}

.map-category-box .contentInfoBox{ background:url(../images/SprtiHeading-wider.png) no-repeat #FEFBEE; }

.map-category-box.row9 .contentInfoBox { background-position:0 0; }
.map-category-box.row5 .contentInfoBox {	background-position:-326px 0; }
.map-category-box.row2 .contentInfoBox {	background-position:-652px 0; }
.map-category-box.row4 .contentInfoBox { background-position:-978px 0; }
.map-category-box.row1 .contentInfoBox { background-position:-1304px 0; }
.map-category-box.row3 .contentInfoBox {	background-position:-1630px 0; }
.map-category-box.row8 .contentInfoBox {	background-position:-1956px 0; }
.map-category-box.row10 .contentInfoBox {	background-position:-2282px 0; }
.map-category-box.row6 .contentInfoBox {	background-position:-2608px 0; }
.map-category-box.row7 .contentInfoBox { background-position:-2934px 0; }

.map-category-box.widerWidth .contentInfoBox{ background:url(../images/SprtiHeading-wider.png) no-repeat #FEFBEE; }
.map-category-box.widerWidth.row9 .contentInfoBox { background-position:0 0; }
.map-category-box.widerWidth.row5 .contentInfoBox {	background-position:-401px 0; }
.map-category-box.widerWidth.row2 .contentInfoBox {	background-position:-802px 0; }
.map-category-box.widerWidth.row4 .contentInfoBox { background-position:-1203px 0; }
.map-category-box.widerWidth.row1 .contentInfoBox { background-position:-1604px 0; }
.map-category-box.widerWidth.row3 .contentInfoBox {	background-position:-2005px 0; }
.map-category-box.widerWidth.row8 .contentInfoBox {	background-position:-2406px 0; }
.map-category-box.widerWidth.row10 .contentInfoBox {	background-position:-2807px 0; }
.map-category-box.widerWidth.row6 .contentInfoBox {	background-position:-3208px 0; }
.map-category-box.widerWidth.row7 .contentInfoBox { background-position:-3609px 0; }

.map-category-box.style1 { float: left; margin-bottom: 0; width: 360px; }
.map-category-box.style1.Festivals_Events_Calendar .contentInfoBox{background:url(../images/Festivals_Events_Calendar_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Especially_for_Kids .contentInfoBox{background:url(../images/Especially_for_Kids_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Culture_History_Heritage .contentInfoBox{background:url(../images/Culture_History_Heritage_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Sun_Beach .contentInfoBox{background:url(../images/Sun_Beach_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Outdoor_Recreation .contentInfoBox{background:url(../images/Outdoor_Recreation_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Attractions .contentInfoBox{background:url(../images/Attractions_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Sports .contentInfoBox{background:url(../images/Sports_HeaderBg_large.png) no-repeat #FEFBEE;}
.map-category-box.style1.Food_Entertainment .contentInfoBox{background:url(../images/Food_Entertainment_HeaderBg_large.png) no-repeat #FEFBEE;}

.map-categories-container .category.messagepopup1{ right:-242px; top:32px;}
.map-categories-container .messagepopup1 div.inner span.arrow{ right:auto; left:20px;}

.contentLeftMargin{ padding:7px 6px 3px 12px !important; }
.map-category-box .contentRight{float:right; /*padding:10px 12px 0px 0px;*/ width:110px !important; overflow: hidden;}
/*
.map-category-box .contentRight .buttons .button{width:90px; height:38px; line-height:41px; display:block; text-align:center; text-decoration:none; color:#fefaee; font-size:15px;font-family: 'TradeGothicRegulareighteen'; font-weight:normal; text-transform:uppercase; margin-bottom:1px;}
.map-category-box .contentRight .buttons .button.style1{background:url(../images/infobox_button_style1_bg.png) no-repeat;}
.map-category-box .contentRight .buttons .button.style2{background:url(../images/infobox_button_style2_bg.png) no-repeat;}
.map-category-box .contentRight .buttons .button.style3{background:url(../images/infobox_button_style3_bg.png) no-repeat;}
.map-category-box .contentRight .buttons .button.style4{background:url(../images/infobox_button_style4_bg.png) no-repeat;}
*/
.map-category-box .contentRight .buttons a{color:#fff; font-family:'TradeGothicRegulareighteen'; font-size:14px; line-height:34px; height:34px; text-transform:uppercase; display:block; float:left; padding:0px 5px 3px 26px; margin:0 10px 0 0px; width:82px; text-indent: -9999px; overflow: hidden;}
.map-category-box .contentRight .buttons a:last-child{ margin-right:0px;}

.map-category-box .contentRight .buttons a.style1{background:url(../images/overviewButtonBar2.png) 0px 0px;}
.map-category-box .contentRight .buttons a.style2{ background:url(../images/overviewButtonBar2.png) -108px 0px;}
.map-category-box .contentRight .buttons a.style3{ background:url(../images/overviewButtonBar2.png) -216px 0px;}
.map-category-box .contentRight .buttons a.style4{ background:url(../images/overviewButtonBar2.png) -324px 0px;}

.map-category-box .contentRight .buttons a.style1.active{background:url(../images/overviewButtonBar2.png) 0px -38px;}
.map-category-box .contentRight .buttons a.style2.active{ background:url(../images/overviewButtonBar2.png) -108px -38px;}
.map-category-box .contentRight .buttons a.style3.active{ background:url(../images/overviewButtonBar2.png) -216px -38px;}
.map-category-box .contentRight .buttons a.style4.active{ background:url(../images/overviewButtonBar2.png) -324px -38px;}

.map-category-box.widerWidth{ width: 342px;}
.map-category-box.widerWidth .vertical-photo-section .vertical-photo-section-inner{ width: auto; height: auto;}

.H_ib .map-category-box{ line-height: normal;}

.listing-map-popup .generalsub .map-category-box .buttons{ background-image: none; padding: 0!important; margin:0!important;}

.map-categories-container .messagepopup1 ul li .category-container ul{ max-height:150px; overflow-y:auto; overflow-x: hidden;}
.map-categories-container .category.messagepopup1.style1 ul li ul li span.value {width:175px; margin:0px;}

.background-1{background:#E8E3D2;}
/*#listing-lists .overviewSearchLeftTTD{margin:0px 0px 0px 10px;}*/
#listing-lists .overviewSearchLeftTTD .overviewSearchLeftTTD-inner{ margin:1px 0px; padding-top:10px;}

.logoYoutube-Search .searchIconMargin{margin-right:112px!important;	cursor:pointer;}

#nextPageButton{ padding:0px 20px; min-width:70px; height:25px; line-height:20px; background:#994c14; color:#ede8d6; border:3px solid #efeada; border-radius:5px; -moz-box-shadow: inset 1px 1px 20px #894412; -webkit-box-shadow: inset 1px 1px 20px #894412; box-shadow:inset 1px 1px 20px #894412; font-family:'LucidaGrandeRegular'; font-size:12px; margin-right:10px; margin-top:5px;  text-shadow:0px 1px 1px #65300a !important; cursor: pointer; }
#previousPageButton{ background: none repeat scroll 0 0 #E5DEC1; border: 3px solid #EFEADA; border-radius: 5px 5px 5px 5px; box-shadow:1px 1px 20px #B6B09B inset; color:#994C14; padding:0px 20px; min-width:70px; cursor: pointer; font-family: 'LucidaGrandeRegular'; font-size:12px; height:25px; line-height:20px; }

.general-info-box .reviewsContainer{ padding:15px 15px 0px 0px;}
.general-info-box .reviewsContainer p{font-size:12px; font-family:'LucidaGrandeRegular'; color:#2E666F; text-shadow:0 1px 1px #FFF; margin:0px 0px 10px; line-height: 16px;}
.general-info-box .reviewsContainer p .title-text{color:#2f2a23; text-shadow:0 1px 1px #FFF; }
.amenity-link {color: #5a685e;}

#listing-lists.listing-lists-full {margin-left: -15px; width: 710px!important;}
#listing-lists.listing-lists-full .overviewSearchLeftTTDAddN{width:675px !important; padding-left:15px!important; padding-right:20px!important;}
#listing-lists.listing-lists-full .overviewSearchLeftTTDAddN .reviewArea{ width:598px;}


div.pagination1 a{background:url(../images/pagination1.png) repeat 0px -31px; height:30px; line-height:30px; text-align:center; display:block; float:left; color:#FFF; font-family: 'ClarendonRegular'; font-size:15px; text-decoration:none; margin-right:5px;}
div.pagination1 a span.left{background:url(../images/pagination1.png) no-repeat left 0px; padding-left:6px; display:block; line-height:30px;}
div.pagination1 a span.left span.right{background:url(../images/pagination1.png) no-repeat right -62px; padding-right:6px; display:block; line-height:30px;}

div.pagination1 a.next-btn span.left{ padding-left:10px;}
div.pagination1 a.next-btn span.left span.right{ padding-right:10px;}

div.pagination1 a.active1{background:url(../images/pagination1.png) repeat 0px -124px;}
div.pagination1 a.active1 span.left{background:url(../images/pagination1.png) no-repeat left -93px;}
div.pagination1 a.active1 span.left span.right{background:url(../images/pagination1.png) no-repeat right -155px;}

div.pagination1 a.active{background:url(../images/pagination1.png) repeat 0px -217px; font-style:normal!important;}
div.pagination1 a.active span.left{background:url(../images/pagination1.png) no-repeat left -186px;}
div.pagination1 a.active span.left span.right{background:url(../images/pagination1.png) no-repeat right -248px;}

div.pagination1 a.active3{background:url(../images/pagination1.png) repeat 0px -310px;}
div.pagination1 a.active3 span.left{background:url(../images/pagination1.png) no-repeat left -279px;}
div.pagination1 a.active3 span.left span.right{background:url(../images/pagination1.png) no-repeat right -341px;}

div.pagination1 a.active4{background:url(../images/pagination1.png) repeat 0px -403px;}
div.pagination1 a.active4 span.left{background:url(../images/pagination1.png) no-repeat left -372px;}
div.pagination1 a.active4 span.left span.right{background:url(../images/pagination1.png) no-repeat right -434px;}

div.pagination1 div.pages{float:left;}
div.pagination1 div.pages a{text-align:center; display:block; float:left; color:#FFF; font-family: 'ClarendonRegular'; font-size:15px; margin-right:4px;}

.amount-heading{ padding:0px 0px 5px;}
.amount-heading span.value{ float:right; width:98px; margin-left:7px; display:block; color:#505C50; text-align:left;}

.field-error-message{ color:#C32F2F; font-size:11px; padding-top:2px;}
.requeriments-password-section .error-wrapper-div{ float:none; width:406px;}

.complete-registration{ padding:20px 0px 0px;}
.complete-registration h3{font-size:53px; line-height:53px; text-align:center; color: #994c14; margin: 0px; font-family: 'TradeGothicRegular'; text-transform: uppercase; text-shadow:1px 1px 1px #fff; font-weight: normal;}
.complete-registration p.heading{margin: 0px 0px 15px; color:#2e666f; font-size:18px; font-weight:normal; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.complete-registration ul{ margin:0px;}
.complete-registration ul li{ list-style:decimal;color: #2E666F; font-size:12px; line-height:14px; margin-bottom:8px;}
.complete-registration ul li a{color: #2E666F; text-decoration: none; font-size: 12px; text-shadow: 0 1px 1px #EFEADA;}
.complete-registration ul li a:hover{ text-decoration:underline;}

.toggle-input-checkboxes{display:block; float:left; margin:20px 0px 0px 20px;}
.toggle-input-checkboxes span{height:26px; display:block;}

.contentCommentPopSugg.style1{padding:11px 11px 3px 11px;}
.contentCommentPopSugg.style1 .containerPopModeImg{ background:none; padding:0px; border:none;}

.contentCommentPopSugg.style1 .itemListImage img{ border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.contentCommentPopSugg.style1 .itemListImage:nth-child(4n){ margin-right:0px;}
.contentCommentPopSugg.style1 .contentCommentName{ background:#fff; color:#5a685e; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.contentCommentPopSugg.style1 .itemListImage .arrowUpFilter{border-bottom:11px solid #FFF;}

.contentCommentPopSugg.style2 .containerPopModeImg{background:url(../images/contentCommentPopSugg-style2-bg.png) no-repeat left 0px #dfd6bc; padding:10px; border:none; width:348px;}
.contentCommentPopSugg.style2 .containerPopModeImg ul{ margin:0px; padding:0px;}
.contentCommentPopSugg.style2 .containerPopModeImg ul li{ list-style:none; margin-bottom:13px;}
.contentCommentPopSugg.style2 .containerPopModeImg .itemListImage-description{ float:right; width:283px;}
.contentCommentPopSugg.style2 .containerPopModeImg .details{background:url(../images/contentCommentPopSugg-style2-details-bg.png) no-repeat 0px 0px; padding:10px; border-bottom:1px dashed #959389; position:relative;}
.contentCommentPopSugg.style2 .containerPopModeImg ul li h3{ font-size:23px; line-height:23px; color:#3f524f; font-family:'UniversLightUltraCondensed'; margin-bottom:11px; text-transform:uppercase;}
.contentCommentPopSugg.style2 .containerPopModeImg .details p{ margin:0px; font-size:12px; line-height:16px; color:#40392f;	font-family:'LucidaGrandeRegular';}
.contentCommentPopSugg.style2 .containerPopModeImg .details span.arrow{ display:block; position:absolute; width:9px; height:6px; background:url(../images/contentCommentPopSugg-style2-details-arrow-bg.png) no-repeat left 0px; top:-6px; left:13px;}
.contentCommentPopSugg.style2 .linksBottomLike{font-style: italic; font-family: Georgia; font-size: 11px; text-align: center;}
.contentCommentPopSugg.style2 .linksBottomLike a{ display:block; float:right; color:#994C14; margin:0px;}

.gray-success-message{ background:url(../images/gray-success-message-bg.png) repeat-x 0px 0px; height:186px; border-bottom:1px solid #7a7977; box-shadow:0px 0px 10px #666; -moz-box-shadow:0px 0px 10px #666; -webkit-box-shadow:0px 0px 10px #666; margin-top:-115px; position: fixed; width: 100%; z-index: 99;}
.gray-success-message .inner{ padding:110px 10px 0px;}
.gray-success-message p{ margin:0px; text-align:center; color:#fff; font-size:48px; line-height:48px; font-family:'UniversLightUltraCondensed'; text-shadow:1px 1px 1px #666; text-transform:uppercase;}


div.message-bar { /*background: url(../images/gray-success-message-bg.png) repeat-x 0 0;*/ background: rgba(73, 67, 58, 0.7); width: 100%; position: fixed; left: 0px; top: 0px; z-index: 100002; border-bottom: 1px solid #343434; /*box-shadow: 0px 1px 8px #ccc;*/ }
div.message-bar div.message-bar-wrapper { width: 982px; margin: 0px auto; min-height: 146px; }
div.message-bar p { margin: 0px; text-align: center; color: #fff; font-size: 48px; padding-top: 50px; line-height: 48px; font-family: 'UniversLightUltraCondensed'; text-shadow: 1px 1px 1px #666; text-transform: uppercase; }

.multiple-selection-email-container .error-wrapper-div{ float:none;}

span.birthday-month{width:56px!important;}
span.birthday-month div.ul-wrapper{width:94px!important;}
span.birthday-day{width:56px!important;}
span.birthday-day div.ul-wrapper{width:94px!important;}
span.birthday-year{width:55px!important;}
span.birthday-year div.ul-wrapper{width:93px!important;}


/*--- .width431 span.select{width:387px!important;}
.width431 span.select ul{width:426px!important;} ----*/

.width325{width:325px;}
.width325 span.select{float:right; margin-right:2px;}

.oneLineText{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/*--- List Videos ---*/
.listVideos{ width:158px; float:left; margin-right:16px; height:175px;}
.listVideos img{ border: 3px solid #EFEADA; border-radius:5px; }
.videoTitleText{width:158px!important; font-size:14px;}
.gridView-col4 .listVideos:nth-child(4n){ margin-right:0px;}
.gridView-col4.photos .listVideos{ height:auto; margin-bottom:15px;}

/*--- Links ---*/
.link-1{color:#444!important; font-family:'LucidaGrandeRegular'!important; text-shadow:0px 2px 2px #EEE9D8!important;}

.infobox-list{ clear:both; padding:0px 12px 10px 12px; margin:0px;}
.infobox-list li{float:left; margin-right:5px; list-style:none;}
.infobox-list li a{ display:block; border:1px solid #e4e1d8; box-shadow:0px 0px 5px #e4e1d8; padding:3px;}
.infobox-list li a img{ vertical-align:bottom;}
.infobox-list li:last-child{ margin-right:0px;}

.infobox .image-frame{ border:1px solid #e4e1d8; box-shadow:0px 0px 5px #e4e1d8; padding:2px; margin:0px 12px 10px 12px;}

.youPrefer.style1 { text-align: center; float: none; display: block; margin: 0px auto 10px; font-size: 14px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #8F9384; line-height: 18px; text-shadow: 1px 1px 1px #F2EEE1; }
.editTripFormHolder{width:960px; margin:0px auto;}
.video-search-link-error .error-message{width:660px; margin:0px 0px 15px;}

.placeinfo-style1 .overviewLeft {margin-left:0px;}

.pac-container{background:#fff; margin:0 !important; padding:0; list-style-type:none; box-shadow:0px 4px 4px #BCB7A4; border-radius:0px 0px 6px 6px; max-height:325px; overflow-y:auto;}
.pac-container .pac-item{ padding:7px 12px; border-bottom:1px solid #d5d5d5;display:block; line-height:20px; text-align:left; font-family:'LucidaGrandeBold';
                          font-size:13px; color:#888;}
.pac-container .pac-item:hover{ background:#F5F1E2; }
.pac-container .pac-item b{ color:#333;}

.thanksAdvertiseTxt1{margin:9px 0px 0px 10px; text-align:left; font-size:12px; line-height:12px; color:#994c14!important;font-family:'DemingEp'; text-transform:uppercase;}

.thanksAdvertiseTxt1p{ background:url(../images/MyInterests.jpg) repeat-x #999999;  color: #2b2b2b;    display: block;  font-family: 'LonestarRegular';   font-size: 10px; line-height:23px;    text-align: center;	text-transform:uppercase; text-shadow: 0 1px 0px rgba(255,249,230,0.9); box-shadow: 0 2px 2px #aba690; font-weight: normal;
}

.imageHolderClass{position:relative;}
.imageHolderClass.video-imageHolderClass{ display: table-cell; vertical-align: middle; text-align: center;}


.photo-upload-select-type .select div.ul-wrapper {top:31px;}
.venue-entry-433 .venue-entry{width:433px;}

.addFormAdjustSuggResult .suggResultLeft{float:left; width:345px; position:relative;}
.addFormAdjustSuggResult .suggResultRight{float:right; width:345px; position:relative;}
.suggResultLeft .noRecord{ padding: 15px 0 15px;}
.suggResultRight .noRecord{ padding: 15px 0 15px;}
.addFormAdjustSuggResult .MyRoadCollBox-container{ margin: 0; padding-top: 10px; width: auto;}
.addFormAdjustSuggResult .MyRoadCollBox-container .MyRoadCollBox{ width: 337px; min-height: 109px; padding-right: 0; position: relative;}
.addFormAdjustSuggResult .MyRoadCollBox-container .CollSmallPicsright{ width: 229px; padding-top: 5px; padding-bottom: 6px; text-align: center; float: right;}
.addFormAdjustSuggResult .MyRoadCollBox-container .CollSmallPics img{ float: none;}
.addFormAdjustSuggResult .MyRoadCollBox-container .MyRoadCollBox .Icon-EditAvatar{ height: 21px; left: 172px; top:0;bottom: 0; margin: auto; visibility: hidden;}
.addFormAdjustSuggResult .MyRoadCollBox-container .MyRoadCollBox:hover .Icon-EditAvatar{ visibility: visible;}
.askforvote-btn{  background: #994C14;color: #EDE8D6;border: 3px solid #EFEADA; border-radius: 4px; box-shadow: inset 1px 1px 20px #894412;font-family: 'LucidaGrandeRegular';font-size: 14px; min-height: 23px; line-height: 20px; text-shadow: 0px 1px 1px #65300A !important;cursor: pointer; padding: 5px 8px 0; display: inline-block; margin-top: 10px;}
.askforvote-btn a{color: #EDE8D6;}
.vote-thumb { width: 40px; cursor: pointer; margin-top: 10px;}
.vote-thumb.down-thumb{ margin-top: 10px;}

.-message p{ margin:6px 0px 0px;}
.red-link{color:#994c14!important;}
.green-link{color:#2E666F!important; text-decoration:none;}

.auto-suggest-container.border-radius1 ul.auto-suggest-options{border-radius:0px 6px 6px 6px;}
/* .interest-type-filter-box .title {cursor:pointer;} */


.reviewsImgPS-Image{float:left; position:relative;}
.reviewsImgPS-Image a.editButton{font-family:'UniversLightRegular'; color:#fff; text-transform:uppercase; padding:3px 9px; font-size:18px; background:rgba(0, 0, 0, 0.5); display:none; position:absolute; left:6px; top:13px; border-radius:3px;}
.reviewsImgPS-Image:hover a.editButton{ display:block;}

.border-image1{ display:block; position:relative; font-size:11px; line-height:14px; color:#994c14; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.border-image1 span.text{ display:block; text-align:center; position:absolute; width:100%; left:0; right: 0; top:0; bottom:0; margin: auto; height: 15px; line-height: 15px;}

.Quote{background:rgba(211, 205, 179, 0.8); border-radius:5px; border:1px solid #a5a3a3; margin:3px 0px 10px; }
.Quote .attribution{ border-bottom:1px solid #a5a3a3; padding:5px 10px;  border-radius:5px 5px 0px 0px; color:#994c14!important; background: -moz-linear-gradient(center top, #d3cdb3 30%, #cac4ac 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d3cdb3), color-stop(1, #cac4ac)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3cdb3', EndColorStr='#cac4ac'); }
.Quote aside{ float:none; width:100%;}
.Quote aside blockquote{margin:0px; padding:5px 10px; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px;}

.corner-box1{background:url(../images/corner-box1.png) no-repeat left top;}
.corner-box1 .corner-box1-inner{background:url(../images/corner-box1.png) no-repeat right bottom;}
.listing-image-section .addToTrip, .listing-image-section .addToTrip-remove {left:107px; top:18px;}


.category-holder .overlayPopup-wrapper{ display:inline;}



.select.remote-source.ui-autocomplete-wrapper-loading{background:url('../images/loading3.gif') no-repeat right 3px #fff;}


/*.multiple-selection-container .select-search-icon.select{background:url('../images/SearchIcon.png') no-repeat 98% 14px #fff; padding:0 10px 0 10px; cursor:default; }*/


.multiple-selection-container .select.ui-autocomplete-wrapper-loading{background:url('../images/loading3.gif') no-repeat right 3px #fff;}

.search-icon{ background:url('../images/SearchIcon.png') no-repeat 98% 14px #fff; padding:0 10px 0 10px;}

.AttributionLink{color:#6d9db0!important;}
.AttributionLink1{color:#766A44!important;}

.security-changePassword .wrongField{right:15px;}
.security-changePassword .checkField{right:18px;}

.formButtonsC1WidthMinus .nextBtnC1 a{ border:none;}

.Repeats_Weekday_Hours .EditHoursAdd{ margin-top:1px;}
.Repeats_Weekday_Hours .AddEventNewTitleDown{ padding-top:13px!important;}



.popup-container-search .popup-content input{height:40px; padding:0px 30px 0 10px; width:251px; margin-bottom:0;}
.popup-container-search .messagepopup1{left:-220px;}
/*.popup-container-search .messagepopup1 div.inner div.inner-content{ background:none; width:297px; }*/
.popup-container-search .messagepopup1 div.inner div.inner-content { width: 297px; background:none; min-height:100%; }
.listingSearchBox .messagepopup1 div.inner div.inner-content { width: 414px !important;}
/*.popup-container-search .messagepopup1 div.inner div.inner-content input{ background:#fff; }*/
.popup-container-search .select{ margin-bottom: 0;}

.redButton { background: -moz-linear-gradient(center top, #da8351 30%, #cc7746 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #da8351), color-stop(1, #cc7746)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#da8351', EndColorStr='#cc7746'); color:#e9dfc8; text-decoration:none; text-shadow:1px 0px 0px #b76c3c; font-size: 12px; padding: 0 15px; height:24px; line-height:24px; border-radius:3px; -moz-border-radius:3px; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline-block; border: 3px solid #F7F0DC; color: #e9dfc8!important; margin-left: 59px; text-align: center; }
.redButton:hover { background:none repeat scroll 0 0 #E2A988; color:#BC6635!important; text-decoration: none; text-shadow: 1px 0 0 #EBCAAF; }

.timePeriod-filterSection{float:right; /* margin:0px 0px 10px 0px; */}

.timePeriod-filterSection a.greenList, .timePeriod-filterSection a.arrow { line-height: 13px !important; width: auto !important; float: left; display: block; height: auto; font-size: 11px; color: #2E666F; padding:0px; margin:0 10px 0 0 !important; }
.clear.top-search-header .search-bar span.filterBox{ float:right; margin-top:15px; }

#arrowPosition { margin: 0 5px 0 5px; position: relative; top: -2px; cursor:pointer; }
.map-start-here{background: url(../images/start_btn.png) no-repeat;width: 141px;height: 41px;}
.map-start-here span{color: rgb(254, 254, 255);float: left;font-family: 'UniversLightUltraCondensed';font-size: 25px;padding: 7px 0 0 17px;text-shadow: 0px -2px 1px rgb(46, 81, 98);text-transform: uppercase;min-width: 81px;height:33px;}
.map-start-here i{color: rgb(31, 31, 31);float: left;font-family: 'LucidaGrandeBold';font-size: 10px;padding: 22px 5px 0 9px;text-transform: uppercase;font-style: normal;text-shadow: 0px 1px 1px rgb(241, 236, 222);background:url(../images/edit-n.png) no-repeat 15px 6px;height:18px;display:block;}
.map-start-here .arrow-btm{position:absolute; bottom:-14px; left:49px;background:url('../images/green-arrow-btm.png') no-repeat;width:29px; height:15px;}
.map-start-here .arrow-top{position:absolute; top:-14px; left:49px;background:url('../images/green-arrow-top.png') no-repeat;width:29px; height:15px;}

.map-arrival-here{background: url(../images/arrival_btn.png) no-repeat;width: 141px;height: 41px;}
.map-arrival-here span{color: rgb(254, 254, 255);float: left;font-family: 'UniversLightUltraCondensed';font-size: 25px;padding: 7px 0 0 15px;text-shadow: 0px -2px 1px rgb(46, 81, 98);text-transform: uppercase;min-width: 81px;height:33px;}
.map-arrival-here i{color: rgb(31, 31, 31);float: left;font-family: 'LucidaGrandeBold';font-size: 10px;padding: 22px 5px 0 11px;text-transform: uppercase;font-style: normal;text-shadow: 0px 1px 1px rgb(241, 236, 222);background:url(../images/edit-n.png) no-repeat 15px 6px;height:18px;display:block;}
.map-arrival-here .arrow-btm{position:absolute; bottom:-14px; left:49px;background:url('../images/arrival-btm.png') no-repeat;width:29px; height:15px;}
.map-arrival-here .arrow-top{position:absolute; top:-14px; left:49px;background:url('../images/arrival-top.png') no-repeat;width:29px; height:15px;}

.ui-state-disabled { cursor: text !important; opacity: 0.5 !important;}
.ui-datepicker-unselectable.ui-state-disabled span{ cursor:text !important; }
.ui-datepicker-unselectable.ui-state-disabled:hover{ cursor:text !important; }
.disable{ color: #994c14 !important; background-color: #e8e0c4 !important; opacity:0.4; }
#create-trip .disable{color: #DFDCD2!important;background-color: #C4C1B7!important;text-shadow: none!important;opacity: 0.5!important;box-shadow: none!important; cursor: default!important;}
.disable:hover{ cursor:default !important; }
.ui-state-disabled a{cursor: text;}

.InnerSection{ position:absolute; bottom:25px; right:0; }

.Icon-EditAvatar { font-family: 'UniversLightRegular'; color: #fff; text-transform: uppercase; font-size: 21px; background: rgba(0, 0, 0, 0.5);position: absolute;padding: 6px 20px 4px; border-radius: 3px; text-align: center;left: 31px; bottom: -141px; }
.Icon-EditAvatar:hover{ background: rgba(255,255,255,0.8); color: rgba(0,0,0,0.8);}
.Icon-EditAvatar.Icon-EditAvatar-Innerpage{
    white-space: nowrap;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.Icon-EditPhoto { font-family: 'UniversLightRegular'; color: #FFF; text-transform: uppercase; font-size: 21px; background: rgba(0, 0, 0, 0.5); position: absolute; border-radius: 3px; text-align: center; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 80px; height: 28px; line-height: 30px;}


.commentImgReview{ float:left !important;}
.MyRoadTTDMenu.MyRoad-tabMenu.floatLeftAdd.clearfix{ height:auto; margin-bottom:10px !important; }



.listing-types-container { float: left; margin: 6px 0 6px 5px; }
.listing-types-container .radio-btn { float: left; line-height: 15px; padding-right: 16px; }
.ListingsNames{ float: left; margin-top: 6px; }
.categoryselect-container.clearfix { clear:both; }
.SettAccHead.interest-container .toggle-input-checkboxes span.checkbox input{ cursor:pointer; }

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-wrapper span.arrow{ position: absolute; top: -11px; z-index: 222; right: 14px; border-bottom-color: #857F73; border-right-width: 11px; border-right-color: transparent; border-left-width: 11px; border-style: none solid solid; border-bottom-width: 11px; border-left-color: transparent; opacity: 0.6; }
.RadioBtnNumberPeople span.radio{ float: left; margin-top: 5px; }

.formCenterA .MyRoadCatBox .MyRoadCatCheck span.checkbox input{ cursor:pointer; }

.MyRoadHeadSel.standardResultsDiv .list-tabs .MyRoadFilter{ margin-top:10px; }

.category.messagepopup1.style1 ul.orderingList li.clearfix.border:hover, .category.messagepopup1.style1 ul.orderingList li.clearfix.border.active { background-color: #ececec; }
.category.messagepopup1.style1 ul.orderingList li.clearfix.border { padding:6px 0 4px; }
.category.messagepopup1.style1 ul.orderingList li.clearfix.border a:hover{ text-decoration:none; }

.contentCommentPopSugg.messagepopup1 div.inner-wrapper{ background:rgba(73, 67, 58, 0.7); }
.contentCommentPopSugg .inner-wrapper.clearfix .inner.clearfix .inner-content.clearfix span.arrow{ border-bottom-color:rgba(73, 67, 58, 0.7) !important; border-top-color:rgba(73, 67, 58, 0.7) !important; }
.contentCommentPopSugg .inner-wrapper.clearfix .inner.clearfix .inner-content.clearfix{ background:none; width:auto; min-width:inherit; }
.clearfix.BlockListing .venue-wrapper .backFrameItiAcc-table-layout.backFrameItiAcc{ margin-bottom:8px; }
/*.overviewSearchLeftPS-inner.clearfix h4.foodC a:first-child { width: 500px !important; display: inline-block; line-height: 19px; }*/

.overlaypopup-bottom-padding .overlayPopupContainer{padding-bottom:60px;}
.tabs ul li, .list-style-none{ list-style-type:none;}
.ReviewPopupForm.clearfix div.error-message{ margin:25px 10px -11px 8px; }
.labelDisable{color: #949494; }
.myprofile_following .timePeriod-filterSection { margin: 0px;}

/*.privacyDrop .ul-wrapper ul li a{font-size: 11px;}
.privacyDrop .ul-wrapper{width: auto !important;right: -3px;left: auto;}
.privacyDrop .ul-wrapper ul{border-radius: 6px 0px 6px 6px;}
.privacyDrop .ul-wrapper ul li{white-space: nowrap;}
.privacyDrop .ul-wrapper ul li span.option-label{margin-left: 8px;}
.privacyDrop .publicimg{ vertical-align:middle; margin:0 8px 0 0;}*/

.containerPopModeImg .newclassforimg{ margin:0 0 0 6px;}
/*.containerPopModeImg .newclassforimg:first-child{ margin:0;}*/

.containerPopModeImg .newclassforimg1{ /*margin: 5px 4px 5px 3px!important*/ margin: 9px 0 0 6px!important;}
.containerPopModeImg .newclassforimg1:nth-child(1){ margin:0 0 0 0!important;}
.containerPopModeImg .newclassforimg1:nth-child(2){ margin:0 0 0 6px!important;}
.containerPopModeImg .newclassforimg1:nth-child(3){ margin:0 0 0 6px!important;}
.containerPopModeImg .newclassforimg1:nth-child(4){ margin:0 0 0 6px!important;}
.containerPopModeImg .newclassforimg1:nth-child(5){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(6){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(11){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(16){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(21){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(26){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(31){ margin-left:0!important;}
.containerPopModeImg .newclassforimg1:nth-child(36){ margin-left:0!important;}

.add-passenger-user{color: #2E666F;font-family: Georgia;font-size: 18px;font-style: italic;text-shadow: 0 1px 1px #F4F0E2 !important;margin: 0px 0px 11px 15px;}
.add-passenger-user a{ color: #2E666F;}
.add-passenger-user a:hover{ text-decoration:underline;}
#description .error-message { margin-bottom: 5px;}

.addtotriphover{ color:#4E5A52;}
.addtotriphover a{ color:#4E5A52;}
.addtotriphover a:hover{ text-decoration:underline;}


.forerrormessage1 div.error-message{ margin:13px 0 0;}
.forerrormessage2 div.error-message{ margin:0 0 0;}
.submitPost.newmargin-right-8{ margin-right: 8px;}


.listing-type-container.fontclass{ font-family:LucidaGrandeRegular; font-size:14px; font-weight: bold; color: #4E5A52; text-shadow: 0px 1px 1px #FFF !important;}

.display-none{ display: none;}

.trip-route-loader{ background-image: url(../images/trip-route.gif); width:100px;height:100px;top:100px;}



/*--map loading--*/
.ajax-container-loading.map-loading{position: absolute;}
.ajax-container-loading.map-loading .mapHolder:before {content: ''; position: absolute; background-color: #FFF; top: 0; bottom: 0;  left: 0; right: 0; opacity: 0.4; z-index: 9999;}
.ajax-container-loading.map-loading:before{ display: none;}

.ajax-container-loading.map-loading:after{ content:'';background-image: url(../images/loading.gif); width:32px; height:32px;  position: absolute; margin: auto; top: 100px; right: 0;  left: 0;z-index: 10000;}
/*--/map loading--*/

/*--photo upload loading--*/
.topArea.image-reading .imageHolderClass{position: relative;}
.topArea.image-reading .imageHolderClass:before {content: ''; position: absolute; background-color: #FFF; top: 0; bottom: 0;  left: 0; right: 0; opacity: 0; z-index: 9999;}

.topArea.image-reading .imageHolderClass:after{ content:'';background-image: url(../images/loading.gif); width:32px; height:32px;  position: absolute; margin: auto; top: 0; bottom: 0; right: 0; left: 0;z-index: 10000;}
/*--photo upload loading--*/
.topArea.image-reading .imageHolderClass .boxBrowse{ display: none;}

div.nofloat-lable  label{ float: none!important}

.fortextbox {position: relative;}
.fortextbox span.select{ width: 295px;}

.label-margin-right span.radio{margin-left:20px;}
.label-margin-right span.radio:first-child{margin-left:8px;}

.AddEventNewTitle-width .AddEventNewTitle{ width: 140px!important;}

.forverticle-align .ScheduleNameIntoSearch{ float: none; display: inline-block; vertical-align: middle;}

.forverticle-align .teraAddClick{margin-top: 0!important;}

.forverticle-align .item:last-child{ margin-bottom: 4px!important;}
.forleftpadding-h3 h3.teraNewTitleBar{ padding-left: 17px!important;}
.forselect-ameniti span.select{ width:322px;}
.CreateAccount div.error-message{ width:378px; margin:0px 0px 20px 314px;}
.SignUpUsingEmailBlock div.error-message{ width:378px; margin:0px 0px 20px 314px !important;}
.contactUsForm div.error-message{ width: 405px; margin:16px 0px 0px 117px !important;}

.items-selected .drop-arrow1, .activityHideDelete .drop-arrow1{background:url(../images/sprite_img_2.png) no-repeat -40px -15px !important; width:11px; height:8px; display:inline-block; margin-left:2px;}
.time-period-filter-bar.items-selected .text{ color: #2E666F!important;font-size: 11px; }
.time-period-filter-bar div.dropOverlay1 ul li a{ padding-left: 22px!important;}
.time-period-filter-bar .ul-wrapper ul{ min-height: 392px;}

span.select.popup-container{ border: 0;padding: 0;background: none;box-shadow: none;line-height: normal;height: auto; font-family: Verdana, Geneva, sans-serif; cursor: pointer;}
span.select.popup-container ul li{ border: none;}
span.select.popup-container .ul-wrapper{position: static!important;border:0;}
span.select.popup-container .ul-wrapper-inner{padding:0; font-family: Verdana, Geneva, sans-serif!important;}
span.select.popup-container .text{height:auto; display: inline; vertical-align: top; cursor: pointer;}
span.select.popup-container .ul-wrapper-inner ul.ui-menu{ border-bottom: 1px dotted #969590!important; border-radius:0!important;}
span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item a{ font-family: Verdana, Geneva, sans-serif!important; font-size: 12px; padding: 6px 10px 4px!important; display: block; color: #2E666F; border: none; border:1px dotted #969590; border-bottom: none; margin: 0;}
span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item:not(.ui-item-unselectable) a:hover{ background: #f5f1e2!important; text-decoration: none; color: #2E666F;}
span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item a{text-decoration: none;}
span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item.ui-item-unselectable,span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item.ui-item-unselectable a:hover{cursor: default;}
span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item:not(.ui-item-unselectable):hover, .messagepopup1 ul.notification_drop_overlay li:hover{ background: #f5f1e2!important; text-decoration: none; color: #2E666F;}
.messagepopup1 ul.notification_drop_overlay li{
    padding: 0;
}
.messagepopup1 ul.notification_drop_overlay li a{
    padding: 6px 10px;
    cursor: pointer;
}
span.select.popup-container .ul-wrapper-inner ul.ui-menu li.ui-menu-item.ui-item-selected{ background: #f5f1e2!important; text-decoration: none; color: #2E666F;}

.New-Tabs ul li.ui-state-disabled a:hover{ background:none!important; text-shadow: none!important; color:#77725e!important;}

.display-inlineblock-with-middle-align{ display: inline-block; vertical-align: middle; float: none;}

#add-place-popup .div-popup .scroll-container{ max-height: 452px; overflow-y: auto; overflow-x: hidden; margin-top: 7px; padding-right: 18px;}
#add-place-popup .div-popup .scroll-container .overviewSearchLeftTTDAddN{ width: 100% !important;}
/*#add-place-popup .div-popup .scroll-container.listingspopup .overviewSearchLeftTTD:nth-last-child(+n+2){ border-bottom:0;}*/
#add-place-popup .div-popup .scroll-container .overviewSearchLeftTTDAddN .reviewArea{ width: 585px; overflow: hidden;}


.newclass-for-alignment .AddEventNewTitle{ width: 140px; padding-top: 11px;}
.newclass-for-alignment .AddEventNewElem{ margin-left: 10px;}
.newclass-for-alignment .HsDay {width: 123px!important; margin-right: 10px; margin-left: 0; padding-top: 11px; text-align: right;}
.newclass-for-alignment .Hs1Hsel{ width: 110px!important;}
.newclass-for-alignment .Hs1Hsel span.select{width: 61px!important;}
.newclass-for-alignment .Hs2Hsel{ width: 110px!important;}
.newclass-for-alignment .Hs2Hsel span.select{width: 61px!important;}

.newclass-for-alignment .textAreaBContact{ width: 377px;}
.newclass-for-alignment .cityAdd {width: 194px!important;}
.newclass-for-alignment .for-select-width span.select{ width: 367px;}
.newclass-for-alignment .formEditAdmission .inputFieldB, .formEditAdmission .textAreaB{ width: 377px;}
.newclass-for-alignment .addFormAddEvent{ margin-left: 0;}
.newclass-for-alignment.admission .select{ height: 40px; line-height: 40px;}
.newclass-for-alignment.admission div.checkDisct label{ line-height: 11px; margin-top: 4px;}

.profile-error-message div.error-message{ margin-bottom: 23px;}

.listing-margin-right a.arrow, .listing-margin-right a.greenList{ margin-right: 12px!important;}

.person .user_deleted{ border: 3px solid #fff; /*box-sizing: border-box;*/}

.newdesign-mytrip{ position: relative; height: auto;}
.divMyDayTrips .newdesign-mytrip .MyDayInfo{ width: 680px;}
.divMyDayTrips .newdesign-mytrip .MyTripTitle{ line-height: normal; margin-top: 0;}
.divMyDayTrips .newdesign-mytrip .MyDayTitle{ width: 590px; line-height: 26px; margin-bottom: 0;}
.divMyDayTrips .newdesign-mytrip .MyDayTitle .day-numbers{ width: 50px; float: none; display: inline-block; vertical-align: middle;}
.divMyDayTrips .newdesign-mytrip .MyDayTitle .title{ float: none; display: inline-block; vertical-align: middle; width: 626px;}
.newdesign-mytrip .MyDayPlaDat{ width: auto; height: auto;}
.newdesign-mytrip .stops{ font-family: Verdana; font-size: 11px;color: #26626C;text-shadow: 0px 1px 1px #FAF7ED; text-transform: uppercase; vertical-align: bottom; display: inline-block; padding-left: 10px; line-height: 19px; }
.newdesign-mytrip .MyStops{ color: #994c14; margin: 0; padding-right: 8px; margin-right: 0; border-right: 1px dashed #666; line-height: 15px; height: 15px;}
.newdesign-mytrip .MyStops{ border: none;}
.newdesign-mytrip .MyDayPlaDat > ul{ margin: 0; padding:5px 0 0; list-style: none; position: relative; }
.newdesign-mytrip .MyDayPlaDat > ul:first-child{padding-top: 3px;}
.newdesign-mytrip .MyDayPlaDat > ul > li{ display: inline-block; background:#eee8d5; vertical-align: middle; transition: background 600ms; -moz-transition:background 600ms; -ms-transition:background 600ms; -webkit-transition:background 600ms; -o-transition:background 600ms; box-shadow: 0 0 3px rgba(0,0,0,0.2); }

.newdesign-mytrip .MyDayPlaDat ul li.place-date{ padding:7px 10px; width: 503px; }
.newdesign-mytrip .MyDayPlaDat ul li.place-date .arrow{ background:url(../images/mytrip_icons_sprite.png) no-repeat 0 -45px; width: 11px; height: 13px; display: inline-block; vertical-align: middle; margin-right: 3px;}
.newdesign-mytrip .MyDayPlaDat ul li.place-date .arrow-back{ background:url(../images/mytrip_icons_sprite.png) no-repeat -13px -45px; width: 11px; height: 13px; display: inline-block; vertical-align: middle; margin-right: 3px;}
.newdesign-mytrip .MyDayPlaDat ul li.place-date .MyDayPlace{display: inline-block; height: auto; line-height: 13px; float: none; padding-right: 9px; }
.newdesign-mytrip .MyDayPlaDat ul li.place-date .MyDayDate{margin-left: 5px; }
.newdesign-mytrip .MyDayPlaDat ul li.place-date .MyDayPlace, .newdesign-mytrip .MyDayPlace{ border: 0; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:260px; margin-right: 0;}
.newdesign-mytrip .MyDayPlaDat ul li.leg-count{  font-size: 11px;color: #f4f1e9; background:url(../images/mytrip_icons_sprite.png) no-repeat 0 -82px; width: 43px; height: 16px; font-family: arial; padding-right: 8px; padding-top: 3px; text-align: center;}

.newdesign-mytrip .MyDayPlaDat > ul > li:hover{ background: #e4decb;}


.newdesign-mytrip .MyDayPlaDat ul li.add{ line-height: 29px; width: 29px; text-align: center; margin-left: 1px;}
.newdesign-mytrip .MyDayPlaDat ul li.add span.enable{background:url(../images/mytrip_icons_sprite.png) no-repeat -14px -14px; width: 11px; height: 11px; display: inline-block; vertical-align: middle;}
.newdesign-mytrip .MyDayPlaDat ul li.add span.desable{background:url(../images/mytrip_icons_sprite.png) no-repeat 0 -14px; width: 11px; height: 11px; display: inline-block; cursor: default; vertical-align: middle;}
.newdesign-mytrip .MyDayPlaDat ul li.edit{ line-height: 22px; height: 24px; width: 29px; text-align: center; margin: 0 1px;}
.newdesign-mytrip .MyDayPlaDat ul li.delete{ line-height: 22px; height: 24px; width: 29px; text-align: center;}
.newdesign-mytrip .MyDayPlaDat ul li.delete span.enable{background:url(../images/mytrip_icons_sprite.png) no-repeat -14px 0; width: 11px; height: 11px; display: inline-block; vertical-align: middle;}
.newdesign-mytrip .MyDayPlaDat ul li.delete span.desable{background:url(../images/mytrip_icons_sprite.png) no-repeat; width: 11px; height: 11px; display: inline-block; cursor: default; vertical-align: middle;}
.newdesign-mytrip .MyDayPlaDat ul li img{ vertical-align: middle;}

.newdesign-mytrip .MyTripTitle a.new-returnhome{font-size: 12px; font-family: verdana; color: #766A44; padding-left: 20px;}
.newdesign-mytrip .MyTripTitle a.new-returnhome:last-child{ padding-left: 10px;}

.nav-alerts{ position: relative;}
.nav-alerts div.number{top: 17px; right: 61px;}
.nav-alerts .number .circle-text:after, .mapStop .number .circle-text:after{ background:#EEE9D9;}
.nav-alerts .number .circle-text div, .mapStop .number .circle-text div{ color: #cc0000;}
.nav-alerts .number.disable{ display: none;}

.alert_popup-content .heading{font-family: 'BrawlerRegular'; color: #994C14; font-weight: 500; text-shadow: 0px 1px 1px #FFF; line-height: 24px; text-transform: uppercase; display: block; font-size: 16px; text-align: left; padding: 10px; text-align: center;}
.alert_popup-content .notification_close{ position: absolute; right: 20px; top: 20px;}
.alert_popup-content .notifications-area{ overflow-x: hidden;}
.alert_popup-content .notifications-area.notifications-area-scroll{overflow-y:scroll;}
.alert_popup-content ul.main-ul{ list-style: none; border: 0;position: relative;  padding-top: 0px;}
.alert_popup-content ul.main-ul > li{ width: 370px!important; text-align: left; padding: 10px 25px 10px 10px;  float: left; position: relative; cursor: pointer;}
.alert_popup-content .notifications-area-scroll ul.main-ul > li{
    padding-right: 10px;}
.alert_popup-content ul.main-ul > li a.covered-link{ position: absolute; top: 0; left: 0; width: calc(100% - 30px); height: 100%; cursor: pointer;z-index:1}
.alert_popup-content ul.main-ul > li .notification-element{ display: none;}
.alert_popup-content ul.main-ul > li .notification-element.active{ display: block;}
.alert_popup-content ul.main-ul > li:hover{ background: #f5f1e2;}
.alert_popup-content ul.main-ul > li:first-child{ border-top: 1px dotted #969590!important;}
.alert_popup-content ul.main-ul > li:last-of-type{ border: none;}
.alert_popup-content ul.main-ul > li .leftimg{ margin: 0 6px 0 0; display: inline-block; width: 40px; height: 40px; border: 3px solid #efeada; box-shadow:  0 0 4px #999;  vertical-align: middle; }
.alert_popup-content ul.main-ul > li .right_secton{ display: inline-block; vertical-align: middle; width: 311px; color: #6D6651;  font-size:11px; font-family:verdana; font-weight: normal; line-height: 16px;}
.alert_popup-content ul.main-ul > li .right_secton .description{ color: #6D6651;  display: block;}
.alert_popup-content ul.main-ul > li .right_secton .description:last-child{ margin-top: 0; font-style: italic; color: #999;}
.alert_popup-content ul.main-ul > li .right_secton .description .black-text{ color: #777;}
.alert_popup-content ul.main-ul > li a{ line-height: 13px; float: none; display: inline;}
.nav-alerts .alert-bg .overlayPopup-wrapper{ float: none;}
.alert_popup-content.page ul.main-ul > li .leftimg{  border: 3px solid #efeada; box-shadow:  0 0 4px #999;}
.alert_popup-content.page ul.main-ul{ padding-left:0; margin-top: 0; }
.alert_popup-content.page ul.main-ul > li{ padding-left:18px; padding-right: 18px; width: 645px!important; border-bottom: 1px dotted #969590; position: relative; }
.alert_popup-content.page ul.main-ul > li .right_secton{ width: 586px;}
.alert_popup-content.page ul.main-ul > li:first-child{ border-top: 0;}

.alert_popup-content.page ul.main-ul > li.with_undo_button .right_secton{ padding-bottom: 14px;}
.alert_popup-content.page ul.main-ul > li.with_undo_button .noti-undo{
    color: #2E666F;  font-size:11px; font-family:verdana; font-weight: normal; line-height: 16px;
}
.alert_popup-content ul.main-ul > li .undo_absolute{ position: absolute; bottom: 9px; left: 74px; cursor: pointer;z-index: 2}

.alert_popup-content .undo-report{color: #6D6651;  font-size:11px; font-family:verdana; font-weight: normal; line-height: 16px;}
.alert_popup-content .undo-report .noti-undo, .alert_popup-content .undo-report .noti-report{ color: #2E666F;}
.alert_popup-content .undo-report .noti-undo:hover, .alert_popup-content .undo-report .noti-report:hover{ text-decoration: underline;}
.alert_popup-content .undo-report .noti-report{ margin-left: 10px;}
.see_all_notification{ padding: 10px 0; color: #2E666F; text-align: center; font-size: 12px; font-family: verdana; background: #f0eee3; line-height: normal; border-top: 1px dotted #969590; height: auto !important;}
.see_all_notification a{ color: #2E666F; float: none!important;}
.no_notification{ padding:10px; color: #6D6651; font-size: 11px; font-family: verdana; border-top: 1px dotted #969590;text-align: center;}

.alert_popup-content table tr td{ position: relative;}
.alert_popup-content table tr:hover{background: #f5f1e2;}
.alert_popup-content table tr:last-child td{ border:0!important;}

.alert_popup-content .close-icon-drop-wrapper{position: absolute; right: 10px; top: 10px; display: none;}
.alert_popup-content .close-icon-drop-wrapper .close-icon-drop{background: url(../images/mytrip_icons_sprite.png) no-repeat 0 0; width: 11px; height: 11px; display: inline-block;}
.alert_popup-content .close-icon-drop-wrapper .undo_icon{
    width: 16px;
    height: 16px;
    background-size: 16px;
    opacity: 0.6;
}
.alert_popup-content ul.main-ul > li:hover .close-icon-drop-wrapper{ display: block;}
.alert_popup-content .close-icon-drop-wrapper ul li{ width: auto!important;}

/*.arrow-right{border-right-color:rgba(73, 67, 58, 0.6) !important;}
.arrow-bottom{border-bottom-color:rgba(73, 67, 58, 0.6) !important;}
.arrow-top{border-top-color:rgba(73, 67, 58, 0.6) !important;}
.arrow-left{border-left-color:rgba(73, 67, 58, 0.6) !important;}*/

.arrow-right{border-right-color:#807B6C !important; left: -10px!important;}
.arrow-bottom{border-bottom-color:#807B6C !important; top: -10px!important;}
.arrow-top{border-top-color:#807B6C !important; bottom: -10px!important;}
.arrow-left{border-left-color:#807B6C !important; right: -10px!important;}

.popItitnerayAccom.add-leg-input input[type="text"] {width: 357px!important;}

.strech-filter-width .messagepopup1 div.inner div.inner-content{ min-width: 278px;}
.strech-filter-width .category.messagepopup1.style1 ul li ul li span.value{ width: 230px;}

.metadata .leg-order{ background:url(../images/mytrip_icons_sprite.png) no-repeat right -82px, url(../images/leg_count_bg1.png) no-repeat right; height: 15px; padding-right: 8px; padding: 4px 12px 0 4px; text-align: center; font-size: 11px; color: #f4f1e9; text-shadow: none; display: inline-block; vertical-align: middle;}

.wannago-popup-error div.error-message{ margin-left:12px; margin-right: 6px; margin-top: 9px; }


.messagepopup .firstcomment-area .textAreaCommentSmallHomeVi{ width: 596px!important;}
.firstcomment-area .textAreaCommentSmallHomeVi{ width: 592px!important; margin-top: 0; min-height: 39px!important; padding-bottom: 0;}

.person .teraNextAdd{ margin-top: 5px; margin-bottom: -3px;}

.titleComment.heart-icon{
    position: absolute;
    right: 55px;
    top: 10px;
}
.titleComment.unwatch, .titleComment.watch{ font-family: Georgia; font-size: 11px; color: #8A8368; font-style:italic; margin-right: 9px; padding-top: 0; }
.heart_icon{ background: url("../images/heart.png") no-repeat 0 0; width: 14px; height:14px; transition: background 200ms; -webkit-transition: background 200ms; -moz-transition: background 200ms; -o-transition: background 200ms;}
.heart_icon.unlike{ background-position:0 -14px;}

.height35{ height: 35px;}

aside .greenTabs .tabs1 span{ position: relative;}
aside .greenTabs .tabs1 span .number{ right: 7px; top: 1px; }
aside .greenTabs .tabs1 span .number .circle-text:after{ background: #4e5b52; color: #fff;}
aside .greenTabs .tabs1 span .number .circle-text div{ color: #fff;}
aside .greenTabs .tabs1 span.active .number .circle-text:after{ color: #994C14; background: #EEE9D9;}
aside .greenTabs .tabs1 span.active .number .circle-text div{ color: #994C14;}

.CollSmallPics .forcounting .number .circle-text:after, .number.common.interest-count .circle-text:after{ box-shadow: 0 0 0px 1px #EFEADA;}
.CollSmallPics .forcounting{ position: relative;}
.CollSmallPics .forcounting .number{ right: 1px; top: -5px;}

.number.common.interest-count{ z-index: 100; top: -8px;right: -2px;}

/*--circle css--*/
.number.common{ min-width:16px; display: block; position: absolute;}
.circle-text {
    width:100%; padding: 3px;
}
/*--Only for TripStopList page Reason = link was also working arround the circle--*/
.iconsItems .circle-text{ padding: 0; overflow: hidden;}
.iconsItems .circle-text div {padding-left: 3px; padding-right: 3px; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
/*--/Only for TripStopList page--*/

.circle-text:after {
    content: "";
    display: block;
    width: 100%;
    height:0;
    padding-bottom: 100%;
    background: #994c14;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.circle-text div {
    float:left;
    width:100%;
    padding-top:50%;
    line-height:1em;
    margin-top:-0.5em;
    text-align:center;
    color: #fff; font-size: 8px; font-weight: normal; font-family:'Lato Bold'; text-shadow: none;
}
/*--/circle css--*/

/*--sprite css--*/
.report_icon{ background:url(../images/sprite_img_2.png) no-repeat -62px -15px; width: 13px; height: 14px; margin-right: 0!important; display: inline-block;}
.report_icon.reported{ background-position: -80px -15px;}
.del_thin{ background:url(../images/sprite_img_2.png) no-repeat -26px -15px; width: 13px; height: 13px;}
.down_list_blue{ background:url(../images/sprite_img_2.png) no-repeat -40px -15px; width: 11px; height: 8px;}
.corner_blue{ background:url(../images/sprite_img_2.png) no-repeat -125px 0px; width: 43px; height: 43px;}
.corner_coffe{ background:url(../images/sprite_img_2.png) no-repeat -172px 0px; width: 43px; height: 43px;}
.tab_mapit{ background:url(../images/sprite_img_2.png) no-repeat 0px -43px; width: 79px; height: 38px; cursor: pointer;}
.arrow_brown{ background:url(../images/sprite_img_2.png) no-repeat -102px -15px; width: 7px; height: 14px; margin-top: -3px;}
.arrow_brown_short{ background:url(../images/sprite_img_2.png) no-repeat -115px -16px; width: 5px; height: 12px;}
.cornerNewBlue.sprite{ background:url(../images/sprite_img_2.png) no-repeat -187px -63px; width: 29px; height: 27px;}

.culture{ background:url(../images/sprite_img_3.png) no-repeat -42px -89px; width: 45px; height: 44px;}
.public_sprite{ background:url(../images/sprite_img_3.png) no-repeat -112px -61px; width: 18px; height: 18px;}
.connection_sprite{ background:url(../images/sprite_img_3.png) no-repeat -42px -61px; width: 18px; height: 18px;}
.passanger_sprite{ background:url(../images/sprite_img_3.png) no-repeat -80px -61px; width: 18px; height: 18px;}

.EditSmallBrIcon-mytrip{ background:url(../images/mytrip_icons_sprite.png) no-repeat 0px -63px; width: 12px; height: 14px;}
.EditSmallBrIcon-lowShadow{ background:url(../images/mytrip_icons_sprite.png) no-repeat -15px -63px; width: 13px; height: 14px;}
.okIcon{ background:url(../images/mytrip_icons_sprite.png) no-repeat 0 -264px; width: 13px; height: 13px;}
.noIcon{ background:url(../images/mytrip_icons_sprite.png) no-repeat -18px -266px; width: 13px; height: 13px; margin-top: 3px!important;}
.okIcon.active{ background-position: 0 -282px;}
.noIcon.active{ background-position: -18px -284px;}
.commentIcon{ background:url(../images/mytrip_icons_sprite.png) no-repeat -36px -266px; width: 13px; height: 13px;}
.commentIcon.active{ background-position: -36px -284px;}

.del_brown{background:url(../images/mytrip_icons_sprite.png) no-repeat -14px 0; width: 11px; height: 11px; display: inline-block;}
.del_gray{background:url(../images/mytrip_icons_sprite.png) no-repeat 0 0; width: 11px; height: 11px; display: inline-block;}
.add_brown{background:url(../images/mytrip_icons_sprite.png) no-repeat -14px -14px; width: 11px; height: 11px; display: inline-block;}
.add_gray{background:url(../images/mytrip_icons_sprite.png) no-repeat 0 -14px; width: 11px; height: 11px; display: inline-block;}


/*--/sprite css--*/

.sliderDate .contentrangeDate{ /*height: 46px;*/ padding-top: 20px; margin-bottom: 13px;}

.contentrangeDate ul li.trip-leg-caption{ padding-top: 5px;}
.contentrangeDate ul li.trip-leg-caption{ background: none; height: 20px; line-height: 16px;  text-align: center; color: #766A44; font-family: verdana; font-size: 11px; top:-25px; box-sizing: border-box; border-left: 1px dashed #766A44;border-right: 1px dashed #766A44;}
.contentrangeDate ul li.trip-leg-caption:hover{ text-decoration: underline;}

.contentrangeDate ul li.trip-leg-caption.intersecting-legs{ border-left: none;}

.trip-leg-caption .button{ position: absolute; right: 0; left: 0; top: 6px; margin: auto; width: 44px; height: 12px; line-height: 12px; background:url(../images/leg_options.png) no-repeat;}
.trip-leg-caption .button .add{ width: 11px; height: 11px; display: inline-block; vertical-align: bottom; }
.trip-leg-caption .button .edit{ width: 12px; height: 12px; display: inline-block; vertical-align: bottom;}
.trip-leg-caption .button .delete{ width: 11px; height: 11px; display: inline-block; vertical-align: bottom;}
.trip-leg-caption .overlayPopup-wrapper { float: none; z-index: 10000; }
.trip-leg-caption .messagepopup1 div.inner div.inner-content{ min-width: 100px;}
.contentrangeDate ul li.trip-leg-caption a{ float: none; position: relative; z-index: 3000;}
.contentrangeDate ul li.trip-leg-caption a:hover{ color: #4D5F53; text-decoration: underline;}
/*.contentrangeDate ul li span.arrow.arrow-bottom{ margin-top: 0;}*/

.trip-leg-caption .messagepopup1 div.inner-wrapper{ background: #8f8b81;}

.addPhotoIcon{font: normal 18px UniversLightUltraCondensed;text-transform: uppercase;border-radius: 4px; background: rgba(73, 67, 58, 0.7);text-align: center;color: rgba(255, 255, 255, 0.8);display: inline-block;line-height: 29px;width: 82px;
              position: absolute;top: 62px;left:9px; white-space: nowrap;}

.textAreaComment.textarea_body{ padding-left: 11px; border: 3px solid #EFEADA; padding: 5px 10px;}

.round_img a{ border: 3px solid #EFEADA; background: #EFEADA; box-shadow: 0 0 4px #999; float: left; width: 44px; height: 44px; margin-top: 10px; margin-right: 20px; margin-left: 6px;}
.round_img a img.reviewsImg { border: none; border-radius: 6px; margin: 0;  box-shadow: none;}

.round_img1 a{ border: 3px solid #EFEADA; background: #EFEADA; box-shadow: 0 0 4px #999; float: left; width: 44px; height: 44px; margin-top: -4px; margin-right: 19px;}
.round_img1 a img.reviewsImgPS { border: none; border-radius: 6px; margin: 0; box-shadow: none;}

.short_icon_listing{ background-position: 0 0;  height: 44px; width: 44px;}
.long_icon_listing{ background-position: 0 -15px!important;}

.homeviewer_center_comment{ width:auto!important; margin-left: 0; overflow: hidden; float: none; padding-top: 4px; padding-bottom: 23px; text-indent: initial; margin: -16px 100px 0 0; text-align: left!important;}
.homeviewer_center_comment a{ float: none;}
.homeviewer_center_comment.linksBottomLike a{font-family: Georgia;font-size: 11px;color: #8A8368;font-style: italic;}

.backVote .disabled{ background: gray; opacity: .4; color: #c6c6c6;}

.commentToComment.commentSugg .description{ font-size: 13px; color: #5c574f;}
.commentToComment.commentSugg .commNameSugg { color: #3b5f59;}

.share_review_popup_width .messagepopup1 div.inner div.inner-content{ min-width: 100px;}
.share_review{ width: 118px!important;}
.share_review a.fb {background: url(../images/Social-icons-29.png) no-repeat 0px 0px; width: 22px; height: 22px; display: inline-block; vertical-align: middle; padding: 0; border: none; margin: 0 6px 0 0;}

.share_review a.gplus {background: url(../images/Social-icons-29.png) no-repeat -30px 0px; width: 22px; height: 22px; display: inline-block; vertical-align: middle; padding: 0; border: none; margin: 0 6px 0 0;}

.share_review a.twitter {background: url(../images/Social-icons-29.png) no-repeat -60px 0px; width: 22px; height: 22px; display: inline-block; vertical-align: middle; padding: 0; border: none; margin: 0 6px 0 0;}

.share_review a.mail {background: url(../images/Social-icons-29.png) no-repeat -210px 0px; width: 22px; height: 22px; display: inline-block; vertical-align: middle; padding: 0; border: none;}

.interest_type_icon_border.shadow{background: #FFF; margin: 4px 0 0 4px; box-shadow: 0px 0px 6px #999;}
.interest_type_icon_border{ border: 3px solid #efeada; box-sizing: border-box; border-radius: 6px;}

.addForm .Hs1Hsel span.hourOptionsWithMeridien.otherStopTime.select{ width: 141px!important;}
.addForm .Hs2Hsel span.hourOptionsWithMeridien.otherStopTime.select{ width: 144px!important;}

.popup-container-search .messagepopup1 ul{ padding-top: 4px;}
.popup-container-search .messagepopup1 ul li{ border-bottom: 0;}
.popup-container-search span.checkbox{ margin-top: 7px;}
.font-size-13{ font-size: 13px;}
.font-size-10{ font-size: 10px;}
.font-size-14{ font-size: 14px;}
.popup-container-search .select ul li:hover { background: none; box-shadow: none; }
.popup-container-search .ul-wrapper ul li:first-child a{ overflow: hidden;}

/*.popup-container-search .ul-wrapper ul li:first-child a:hover { background: none!important; box-shadow: none; color: #2E666F!important; }
.popup-container-search .ul-wrapper ul li:first-child a.ui-state-focus{ background: none!important; color: #2E666F!important;}
.popup-container-search .select ul li:first-child{ cursor: default;}*/


.fetchvenue_button{ border-radius: 5px;border: 2px #CDC7B1 solid;background: #EEE8D5;color: #505C54;height: 16px;line-height: 16px;padding: 2px 13px;font-size: 11px;font-family: Verdana, Geneva, sans-serif;min-width: 70px; cursor: pointer; margin: 3px 0 4px 24px; }
.fetchvenue_button.right{ margin-left: 0;}
.routeOnly{ width: 20px!important; height: 20px!important;}

ul.category-types-container.labelbise .level2 span.label{ margin-left: 13px!important;}
ul.category-types-container.labelbise li > ul{ background: url(../images/message-style1-bg.jpg) repeat 0 0!important;
                                               border-top: 1px dotted #969590!important; float: left; }
ul.category-types-container.labelbise li > ul li ul{ border-top:0!important;}
ul.category-types-container.labelbise li > ul li{ border-bottom: 0!important;}

.trippackinglistitem{height:auto!important; padding-bottom: 14px;}
.trippackinglistitem:first-of-type{ background: url(../images/indent-line.png) repeat-x top, url(../images/indent-line.png) repeat-x bottom; min-height: 2px;}

.selectall_checkbox{ position: absolute; top: -21px; left: 16px; height: 16px; width: 100px; background: #807B6C; border: 1px solid rgba(255,255,255,0.5); border-bottom: 0; border-radius: 10px 10px 0 0; font-family: verdana; font-size: 12px; color: #fff; line-height: 18px; padding: 5px 0 0 10px; text-shadow: 0px 1px 1px #333;}
.x_axis_flipped .selectall_checkbox{left: auto; right: 16px;}
.listing-address{color: #676055;font-family: 'LucidaGrandeBold';line-height: 17px;text-shadow: 0px 1px 1px #E4E0D0; font-size: 14px; font-weight: normal;}

.popup-container-search .SearchIconPopup { margin-top: -30px;}

.pass_newdrop .timePeriod-filterSection{margin-bottom: 2px!important; background: #b6b09a; height: 16px!important; margin-right: 0px!important;}
.pass_newdrop .timePeriod-filterSection a.arrow{ line-height: 16px !important;font-size: 11px;color: #faf6e8; margin: 0 5px 0 0 !important;}
.pass_newdrop .drop-arrow1{ background: url(../images/profile_sprite.png) no-repeat 0 -151px!important; width: 8px; height: 3px; vertical-align: middle; margin-top: -2px; display: inline-block;}
.pass_newdrop span.select.popup-container .text{ display: inline-block; border-right:#ece7d5 solid 1px; margin-right: 2px;  text-align: center; font-family: 'TradeGothicRegulareighteen'; text-transform: uppercase; font-size: 11px; padding-top: 1px; text-shadow: none;}
.pass_newdrop span.link{ display: block; text-align:center;}
.pass_newdrop .search-bar.filterBox{ display: inline-block;}
.pass_newdrop.mytrip{ float: left;}
.pass_newdrop.mytrip .timePeriod-filterSection{ background: #b6b09a; height: 14px!important;}
.pass_newdrop.mytrip .drop-arrow1{ margin-top: -3px;}
.pass_newdrop.mytrip span.select.popup-container .text{ padding: 0 4px 0 0; margin-right: 4px; border-right:#d6d0bb solid 2px; font-size: 11px; height: 14px; text-transform: uppercase;}
.pass_newdrop .messagepopup1 div.inner div.inner-content{ min-width: 140px;}
.pass_newdrop .messagepopup1 div.inner div.inner-content ul li:first-child a{ font-family: 'BrawlerRegular'!important; color: #994C14;font-weight: 500;text-shadow: 0px 1px 1px #FFF;text-transform: uppercase; font-size: 12px; white-space: nowrap;}
.arrowleft-public{ background: url(../images/profile_sprite.png) no-repeat -137px -163px; width: 9px; height: 14px; float: left;}
.boxGrayAbout-container.pass_newdrop span.select.popup-container .text{ padding-left: 4px; padding-right: 4px;}

.privacypage .textNotifi{ width: 624px;}
.msgIamMod .messagepopup1 ul{ padding: 0!important;}
.msgIamMod .messagepopup1 div.inner div.inner-content{ min-width: 130px; white-space:nowrap;}

#general h3:first-child{text-transform: uppercase;}
#general h4{ text-transform: capitalize;}

.interest-type-filter-box .backLiLastStop { background:none; width: 300px; }
.interest-type-filter-box .showonmap{ margin:1px 0; position: relative; z-index: 2;}
.interest-type-filter-box .showonmap ul li{ width:140px; float: left; border-bottom:1px solid #d0cab3; background: none!important; line-height: 31px; height: 31px;}
.interest-type-filter-box .showonmap ul li:nth-child(3), .interest-type-filter-box .showonmap ul li:nth-child(4){ border-bottom: 0;}
.interest-type-filter-box .showonmap .OptionTextNewMess { font-family: 'LucidaGrandeRegular'; color: #443e36; font-size: 12px; margin-top: 1px!important; margin-left: 7px;}
.interest-type-filter-box .showonmap span.checkbox{ width: 33px; height: 25px; text-align: center; background: url(../images/sprite_img_2.png) no-repeat 0 -98px; padding:6px 0 0 4px; line-height: normal;}
.interest-type-filter-box .showonmap .Itinerary span.checkbox{ box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.2);}
.interest-type-filter-box .showonmap .BeenThere span.checkbox{background: url(../images/sprite_img_2.png) no-repeat -37px -98px; box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.2);}
.interest-type-filter-box .showonmap .Suggestions span.checkbox{background: url(../images/sprite_img_2.png) no-repeat 0 -129px;}
.interest-type-filter-box .showonmap .WannaGo span.checkbox{background: url(../images/sprite_img_2.png) no-repeat -37px -129px;}

.edit_trip_popup #create-trip .miscFull682New{ width: 915px!important; padding-right: 0; padding-left: 30px; margin-bottom: 70px!important;}
.messagepopup-content #create-trip .miscFull682New{ width: 920px; padding-right: 0; padding-left: 30px; margin-bottom: 0;}
.messagepopup-content .divCreateTrip .CTSecBTit4{ padding-left: 4px;}
.messagepopup-content .edit_trip_popup .divCreateTrip .CTSecBTit4{ padding-left: 0;}
.edit_trip_popup #create-trip .CreateTripRightC { width: 409px;}
.messagepopup-content #create-trip .CreateTripLeftCNew{margin-right: 18px;}
.messagepopup-content .edit_trip_popup #create-trip .CreateTripRightCNew{margin-left: 27px;}
.messagepopup-content #create-trip .CreateTripRightCNew{margin-left: 23px;}
.edit_trip_popup.createTripContainer section.columnCenterB{ width: 947px; padding-top: 0!important;}
.messagepopup-content .createTripContainer section.columnCenterB{ width: auto; padding-top: 0!important;}
.edit_trip_popup #create-trip .edit-trip-btn{ width: 646px;  position: absolute; bottom: 21px; padding-left: 237px; text-align: left;}
.edit_trip_popup #create-trip #ActionBrwBtn{ position: absolute; bottom: 21px; right: 267px; height: 29px; line-height: 30px; width: 129px!important; z-index: 2; border-radius: 5px; background: #994C14;color: #EDE8D6; box-shadow: none;}
.edit_trip_popup #create-trip .privacyDrop{ width: 406px!important;}
.edit_trip_popup .privacyDrop .ul-wrapper{ width: 100%!important;}

.edit_trip_popup #create-trip .edit_other_user_trip .edit-trip-btn{ width: 570px; padding-left: 305px;}
.edit_trip_popup #create-trip .edit_other_user_trip #ActionBrwBtn{ right: 337px;}

#create-trip .privacyDrop .ul-wrapper ul li a{ font-size: 14px;}
#create-trip .privacyDrop .ul-wrapper ul li.ui-item-unselectable a{ font-family: 'BrawlerRegular'!important;color: #994C14;font-weight: 500;text-shadow: 0px 1px 1px #FFF;text-transform: uppercase;font-size: 12px;white-space: nowrap; cursor: default;}

.popup-container-search .messagepopup1.search-box-drop-width div.inner div.inner-content{ width: 250px;}
ul.search-box-drop{ list-style: none;}
.messagepopup1 ul.search-box-drop li:first-child{ padding-top: 2px;}
.messagepopup1 ul.search-box-drop > li{ padding: 6px 10px; min-height: 20px!important; border-bottom: 1px dotted #969590;}
ul.search-box-drop p.display{ margin: 0px 0 2px 3px;}
.popup-container-search ul.search-box-drop li span.checkbox{ margin-top: 2px;}
.messagepopup1 ul.search-box-drop li input[type=text].date{ width: 360px!important; height: 47px;}
.messagepopup1 ul.search-box-drop li.no-border{text-align: center; height: 35px!important; padding-top: 9px;}
.messagepopup1 ul.search-box-drop li.no-border a:hover{ text-decoration: none;}
.messagepopup1 ul.search-box-drop li.no-border a.display-home-popup{ padding: 5px 15px; background: #914813; text-shadow: 0 -2px 1px #65300A; color: #EDE8D6; display: inline-block; border-radius: 4px; font-family: 'LucidaGrandeRegular'; font-size: 14px;}
.messagepopup1 ul.search-box-drop li.no-border a.display-home-popup.ui-state-disabled{ color: #DFDCD2!important; background-color: #C4C1B7!important; text-shadow: none; opacity: 1!important; border: 0;}
.messagepopup1 ul.search-box-drop .foodAcc{ font-size: 14px; line-height: 14px;}

/*.popup-container-search ul.search-box-drop .ul-wrapper ul li:first-child a:hover { background: #F5F1E2!important; box-shadow: none; color: #2E666F!important; }
.popup-container-search ul.search-box-drop .ul-wrapper ul li:first-child a.ui-state-focus{ background: #F5F1E2!important; color: #2E666F!important;}
.popup-container-search ul.search-box-drop .select ul li:first-child{ cursor:pointer;}*/

.listing_pupup .claimContainer div.value:hover {
    background-color: #efe9d6;
}

input[readonly]:not(.hasDatepicker) {
    color: #bbb;
}

input[readonly="readonly"]
{
    color: #bbb;
}

#general-settings .invitePeopleTxtAdd { padding-top: 11px;}

.interestName-popup.messagepopup1 div.inner div.inner-content{ background: none; min-width:30px; font-family: verdana;font-size: 12px; color: #fff; text-align:  center; text-transform: none; line-height: 11px; text-shadow:0 -1px 0px rgba(0, 0, 0, 0.5); white-space: nowrap; padding-bottom: 1px;}

.interestName-popup.messagepopup1 div.inner-wrapper{ border-radius: 6px; -ms-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; background: #666460; border: 1px solid #ccc; box-shadow: 0 0 0 1px rgba(0,0,0,0.4); padding: 0;}
.interestName-popup.messagepopup1 div.inner{ padding: 7px 9px;}
.interestName-popup.messagepopup1 div.inner-wrapper .arrow-bottom{  width: 22px!important; height: 12px!important; overflow: hidden!important; border: 0!important; top: -11px!important;}
.interestName-popup.messagepopup1 div.inner-wrapper .arrow-bottom:after{ content: ""; position: absolute; background: #666460; width: 20px; height: 20px; top:5px; left: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); border:1px solid #ccc; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); box-shadow: 0 0 0 1px rgba(0,0,0,0.4); }

.multipleSelection-in-input{ padding-top: 0!important; margin-left: 58px; position: relative;}
.multipleSelection-in-input .multiple-selection-container{
    background: #FFF;
    padding: 5px 14px 0 4px;
    border: 3px solid #EFEADA;
/*    border-radius: 8px;
    box-shadow: inset 1px 1px 15px #999;*/
}
.multipleSelection-in-input .items-wrapper { padding-left: 6px; }
.multipleSelection-in-input .items-wrapper.clearfix:after{ clear: none;}
.multiple-selection-container.listing-popup-container .items-wrapper{ width: 675px;}
.multipleSelection-in-input .select{ background: none; border: none; box-shadow: none; float: left; height: 30px; line-height: 30px; padding-right: 0; padding-left: 6px; }
.multipleSelection-in-input .select .text{ height: 30px;}
.multipleSelection-in-input .ul-wrapper{ top: 37px!important; width:auto!important; white-space: nowrap;}
.multipleSelection-in-input .select.remote-source.ui-autocomplete-wrapper-loading{background:none!important;}
.multipleSelection-in-input .multiple-selection-container.errorClass{ box-shadow:inset 0 0 0 1px #fc7272, inset 1px 1px 15px #999;}

.photoupload-auto{ width: auto; padding-top: 0!important; padding-bottom: 13px!important;}
.photoupload-auto .imageHolderClass, .photoupload-auto .video-imageHolderClass{ min-width:668px;min-height:445px; background: #f5f4ef; border: 4px dashed #c5c1b2; background-clip: padding-box;}
.photoupload-auto .contentTab{ width: auto; display: inline-block;}
.photoupload-auto .popPassengerPackingListNew .addFormWidth718{ width: auto!important; display: inline-block;}
.photoupload-auto .contentTab{max-width:676px;}
.photoupload-auto .photocomment-bg{ overflow: hidden; padding-right: 34px;}
.photoupload-auto .photocomment-bg textarea{ width:100%!important; padding:11px 14px; }

.leftAvatar .thumb-img .box{ width: 164px;
                             height: auto;
                             border: 3px solid #FAF8EE;
                             box-shadow: 0px 0px 4px #999; margin-top: 25px; position: relative;}

.thumb-img-container{ overflow: hidden;}


.listing-photos-area{ float: left; overflow-x: hidden; max-height: 670px; background:url(../images/PassengersSidebar.jpg) repeat; padding: 2px;}
.listing-photos{  padding: 7px 0 0; text-align: center; width: 226px; background:url(../images/Outline1px-y.png) repeat-y left top, url(../images/Outline1px-y.png) repeat-y right top, url(../images/Outline1px-X.png) repeat-x left top, url(../images/Outline1px-X.png) repeat-x left bottom;}
.listing-photos ul{ display: inline-block; max-width: 210px; margin: 0; padding: 0 5px; text-align: left;}
.listing-photos ul li{ display: inline-block; margin: 0 6px 8px 0;}
.listing-photos ul li:nth-of-type(even){ margin-right: 0!important;}
/*.listing-photos ul li:nth-last-of-type(2), .listing-photos ul li:nth-last-of-type(1){ margin-bottom: 0;}*/

.listing-mapBorder{ border: 4px dashed #C5C1B2; background-clip: padding-box;}

.passenger-confirmation{ width: auto; text-align: center;}
.passenger-confirmation .overviewEmailVerify{ display: inline-block; float:none; width: auto;}
.passenger-confirmation .overviewEmailVerify .msgBg{ margin-left: 0; font-size: 35px; text-transform: uppercase;
                                                     font-family: 'UniversLightUltraCondensed'; }
.passenger-confirmation .overviewEmailVerify .continueBtn a{ margin-top: 0!important; float: none; border-radius: 5px; font-size: 14px;height: 29px;width: 170px;line-height: 30px; display: inline-block; padding: 0;}
.passenger-confirmation .overviewEmailVerify .continueBtn a:first-child{ background: #E5DEC1; border: 3px solid #EFEADA; color: #994C14; text-shadow: none; box-shadow: 1px 1px 20px #B6B09B inset;}
.passenger-confirmation .overviewEmailVerify .continueBtn a:last-child{ margin-right:0;}
.passenger-confirmation .overviewEmailVerify .continueBtn{text-align: center; margin-top: 20px;}
.passenger-confirmation .overviewEmailVerify .msgSec{ margin-left: 0;}

.edit-photo-wrapper{ line-height:141px; text-align:center}
.edit-photo-wrapper img{ vertical-align: middle; border: 3px solid #efeada; border-radius: 12px;}
.textPrivacy span.select ul{ padding-left: 0;}

.floatLeftAdd a.following_sugg_btn{padding: 2px 13px; line-height: 16px; font-size: 11px;display: block; margin: 5px 18px 0 0;}

.width100p{ width: 100%;}

.photo_view{ position: relative; width: 104px; height: 104px; float: left; margin: 0 11px 11px 0;}
.photo_view > a > img.photoImg{ min-width: 100px; min-height: 100px; margin: 0;}
.photo_view:nth-of-type(6n){ margin-right: 0;}
.photo_view .hover2{width: 63px;  height: 26px;  line-height: 28px;  left: 9px; top: 43px;  font-size:16px;  position: absolute;background: rgba(73, 67, 58, 0.8);text-align: center;border-radius: 4px; z-index: 2;display: block;visibility: hidden;color: #FFF;font-family: 'UniversLightRegular';text-transform: uppercase;}
.photo_view .hover1{  width: 63px;  height: 26px;  line-height: 28px;  left: 9px; top: 12px;  font-size:16px;  position: absolute;background: rgba(73, 67, 58, 0.8);text-align: center;border-radius: 4px; z-index: 2;display: block; visibility: hidden;color: #FFF;font-family: 'UniversLightRegular';text-transform: uppercase;}

.photo_view:hover .hover1{ visibility: visible;}
.photo_view:hover .hover2{ visibility: visible;}

.photo_view_long { position: absolute; top: 91px; left: 64px;}
.photo_view_long a{position: absolute;background: rgba(73, 67, 58, 0.8);text-align: center;border-radius: 4px;width: 88px;
                   height: 29px;line-height: 31px;z-index: 2;display: block;color: #FFF;font-size: 20px;font-family: 'UniversLightRegular';
                   text-transform: uppercase;}
.photo_view_long a:nth-child(2){ left: 91px; }

.listing_pupup .photo_view_long{ top: 70px; left: 40px;}

.photo_view.bigBtn .hover2{ width: 88px!important; height: 29px!important; line-height: 31px!important; font-size: 20px!important; top:76px; left: 0; right: 0; margin: auto;}
.photo_view.bigBtn .hover1{ width: 88px!important; height: 29px!important; line-height: 31px!important; font-size: 20px!important; top:110px; left: 0; right: 0; margin: auto;}

.block-note{font-size:11px; line-height:14px; padding-top:7px; font-family: verdana; opacity: 0.9; font-weight: normal; color: #4E5A52; font-style: normal;}

.miscFull1018.PackPAss.search-bar{ width:auto; display: inline-block; padding:5px 0 0 2px; margin-bottom: 20px;  min-width: 1348px; text-align: center; min-height: 47px;}
.miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width{ display: inline-block; vertical-align:bottom; float: none;}
.miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width .interest-Icon{background:url(../images/interest-Icon.png) no-repeat 0 0; width:57px; height: 47px; top: 0px!important;}
.miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width .interest-Icon:hover, .miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width .popup-opened .interest-Icon{ background-position: 0 -47px;}
.miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width .timePeriod-filterSection a.greenList{ margin-right: 0!important;}
.miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width .timePeriod-filterSection{ margin-bottom:0;}
.miscFull1018.PackPAss.search-bar .filterBox.strech-filter-width #arrowPosition{ margin: 0;}

.miscFull1018.PackPAss.search-bar .MyRoadFilterS1{ width:auto; margin-right: 16px; display: inline-block; vertical-align:middle; float:none; padding-left: 4px; width: 1240px; text-shadow: none; }
.miscFull1018.PackPAss.search-bar .MyRoadFilterS1 input[type=text]{ width:272px; margin-bottom: 0;}

.bottomAlignedSearch{ display: inline-block; vertical-align: bottom; margin-right: 4px; width: 24.4%; text-align: left;}

.miscFull1018.PackPAss.search-bar .popup-container-search .select{ margin-bottom: 6px; margin-top: 1px;}
.miscFull1018.PackPAss.search-bar .popup-container-search .multipleSelection-in-input .SearchIconPopup{right: 20px;margin-right: 0;}


.miscFull1018.PackPAss.search-bar .ul-wrapper ul li a{ padding-right: 25px!important;}

.messagepopup-content-container .miscFull1018.PackPAss.search-bar{ width: 1020px; min-width: initial;}
.messagepopup-content-container .miscFull1018.PackPAss.search-bar .MyRoadFilterS1{ width: 930px}

.miscFull1018.PackPAss.search-bar .multipleSelection-in-input .select.ui-autocomplete-wrapper-loading:after{
    content: '';
    width: 26px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 3px;
    background: url('../images/loading3.gif') no-repeat center center #fff;
    left: 890px;
    z-index: 111111;
}

@media screen and (min-width:680px) and (max-width:1023px){
    .miscFull1018.PackPAss.search-bar{ min-width: 690px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1{ width: 590px;}
    .miscFull1018.PackPAss.search-bar .multipleSelection-in-input .select.ui-autocomplete-wrapper-loading:after{left: 540px;}
    .bottomAlignedSearch{width:23.5%;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1 input[type=text]{width: 104px;}
    .miscFull1018.PackPAss.search-bar input{ font-size: 8px!important;}
    .miscFull1018.PackPAss.search-bar .select{ line-height: 38px!important;}
    .miscFull1018.PackPAss.search-bar .remote-source .select-drop-arrow{right: 12px!important}
    .miscFull1018.PackPAss.search-bar .remote-source .select-drop-arrow{right: 12px!important}
    .miscFull1018.PackPAss.search-bar li.ui-menu-item .backFrameItiAcc-table-layout .backFrameItiAcc-left-col .reviewsImg{ width: 30px!important; height: 30px!important; margin-right:10px;}
    .miscFull1018.PackPAss.search-bar .foodAcc{ font-size: 12px; line-height: 14px;}
    .miscFull1018.PackPAss.search-bar .distance{ font-size: 10px;}
    .miscFull1018.PackPAss.search-bar .remote-source .ul-wrapper ul li .backFrameItiAcc-table-layout{ padding-left: 0!important;}
    .miscFull1018.PackPAss.search-bar .ul-wrapper ul li a{ font-size: 12px;}
    .miscFull1018.PackPAss.search-bar .backFrameItiAcc-location2 { position: relative;}
    .miscFull1018.PackPAss.search-bar .distance .res-miles{ position: absolute; bottom: 0; left: 0; width: 100%;}
    .miscFull1018.PackPAss.search-bar .distance .res-devider{ display: none;}
    .miscFull1018.PackPAss.search-bar .distance .res-cityState{ float: left; width: 100%; padding-bottom: 14px;}
}

@media screen and (min-width:1024px) and (max-width:1365px){
    .miscFull1018.PackPAss.search-bar{ min-width: 1020px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1{ width: 938px;}
    .miscFull1018.PackPAss.search-bar .multipleSelection-in-input .select.ui-autocomplete-wrapper-loading:after{ left: 890px;}
    .bottomAlignedSearch{width:24.2%;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1 input[type=text]{width: 187px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1 input.date{width: 197px;}
    .miscFull1018.PackPAss.search-bar input{ font-size: 10px!important;}

    .miscFull1018.PackPAss.search-bar .remote-source .select-drop-arrow{right: 12px!important}
    .miscFull1018.PackPAss.search-bar li.ui-menu-item .backFrameItiAcc-table-layout .backFrameItiAcc-left-col .reviewsImg{ width: 30px!important; height: 30px!important; margin-right:10px;}
    .miscFull1018.PackPAss.search-bar .foodAcc{ font-size: 12px; line-height: 14px;}
    .miscFull1018.PackPAss.search-bar .distance{ font-size: 10px;}
    .miscFull1018.PackPAss.search-bar .remote-source .ul-wrapper ul li .backFrameItiAcc-table-layout{ padding-left: 0!important;}
    .miscFull1018.PackPAss.search-bar .ul-wrapper ul li a{ font-size: 12px;}
    .miscFull1018.PackPAss.search-bar .backFrameItiAcc-location2 { position: relative;}
    .miscFull1018.PackPAss.search-bar .distance .res-miles{ position: absolute; bottom: 0; left: 0; width: 100%;}
    .miscFull1018.PackPAss.search-bar .distance .res-devider{ display: none;}
    .miscFull1018.PackPAss.search-bar .distance .res-cityState{ float: left; width: 100%; padding-bottom: 14px;}
}

@media screen and (min-width:1700px) and (max-width:2049px){
    .miscFull1018.PackPAss.search-bar{ min-width: 1700px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1{ width: 1600px;}
    .miscFull1018.PackPAss.search-bar .multipleSelection-in-input .select.ui-autocomplete-wrapper-loading:after{ left: 1550px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1 input[type=text]{width: 356px;}
}
@media screen and (min-width:2050px){
    .miscFull1018.PackPAss.search-bar{ min-width: 2025px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1{ width: 1940px;}
    .miscFull1018.PackPAss.search-bar .multipleSelection-in-input .select.ui-autocomplete-wrapper-loading:after{ left: 1890px;}
    .miscFull1018.PackPAss.search-bar .MyRoadFilterS1 input[type=text]{width: 442px;}
}

.messagepopup-overlay.messagepopup1{ z-index: 99995;}
.messagepopup-overlay.messagepopup1.interestName-popup{z-index: 100002;}
.messagepopup-overlay.messagepopup1.some-interests{ z-index: 99995;}

.BlockBtn.disabled{background: #808080!important;opacity: .4; color: #C6C6C6!important; cursor: default!important;}

.EditSmallBrIcon-lowShadow.iconPosition{ position: absolute; top: 11px; right: 10px;}
.addIcon{background:url(../images/mytrip_icons_sprite.png) no-repeat -14px -14px; width: 11px; height: 11px;}
.addIcon.iconPosition{position: absolute; top: 12px; right: 10px;}

.newclass-for-alignment.admission .ul-wrapper ul{ max-height: 350px;}

.listing_pupup .body .right_part .brownBox .content.admission span.listing-discount-title{ display: inline; color: #5A685E;}
.listing_pupup .body .right_part .brownBox .content.admission span.listing-discount-title:after{content: ",";}
.listing_pupup .body .right_part .brownBox .content.admission span.listing-discount-title:last-of-type:after{content: "";}

.overflowHidden{ overflow: hidden;}

.reviewTitle{font-style: normal;display: block;font-size: 14px;color: #676055;font-family: 'LucidaGrandeBold';line-height: 17px;text-shadow: 0px 1px 1px #E4E0D0;}

.changecoverphoto{ position: absolute; top: 0; left: 0; right:0; bottom:0; margin: auto; width: 122px;line-height: 31px; height:30px; z-index: 2; font-size: 18px; font-family: UniversLightUltraCondensed; text-transform: uppercase;border-radius: 4px;background: rgba(73, 67, 58, 0.8);text-align: center;color: rgba(255, 255, 255, 0.9); white-space: nowrap; visibility: hidden; border: 1px solid #ccc; box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}
.changecoverphoto a{ display: block;}
.listing-cover-image:hover .changecoverphoto{ visibility: visible;}
.changecoverphoto:hover, .changecoverphoto.ajax-container-loading{ background: rgba(255,255,255,0.8); color:rgba(73, 67, 58, 0.9);}
.changecoverphoto .messagepopup1 ul li{ text-transform: none; color: #2E666F; padding: 6px 10px; list-style-type: none;}
.changecoverphoto .messagepopup1 div.inner div.inner-content{ min-width: 160px;}
.changecoverphoto .messagepopup1 ul li:hover{background: #F5F1E2; color: #2E666F;}

.collection_list{ width: 746px!important;}
.collection_list .MyRoadCollBox-container{ padding-top: 0px; margin-left: 0;}
.collection_list .listingDetailContainer.margin-top-10{ margin-top: 0!important;}
.collection_list .MyRoadCollBox-container .MyRoadCollBox:nth-child(even){ margin-right: 0;}

table.update-userprofile td{ padding-bottom: 5px; vertical-align:top; margin-bottom: 5px;}
table.update-userprofile tr td:first-child{ padding-top: 12px; padding-bottom: 0;}
table.update-userprofile td input[type=text]{ width: 230px; margin-bottom:0;}

.city-text{ color: #766A44;text-shadow: 0 1px 1px #FFF;font-family: 'TradeGothicRegulareighteen';font-size: 13px; margin-top: 0!important;}

.placedetails-popup .addFormAddEventAddN{ margin-bottom: 20px!important;}

.generalInfo-edit{ text-align:center;}
.generalInfo-edit span{ padding: 1px 15px;background: #994C14;color: #EDE8D6;border: 3px solid #EFEADA;border-radius: 5px;
                        -moz-box-shadow: inset 1px 1px 20px #894412;-webkit-box-shadow: inset 1px 1px 20px #894412;box-shadow: inset 1px 1px 20px #894412;font-family: 'LucidaGrandeRegular';font-size: 18px;text-shadow: 0px 1px 1px #65300A !important;cursor: pointer;display: inline-block; line-height: 28px;}

.dotted-content{display:block; overflow:hidden; color: #2F2A23;font-size: 12px;font-family: 'LucidaGrandeRegular';text-shadow: 0 1px 1px #FFF; line-height: 21px;}

.family-friendly-indctr{font-size: 11px;color: #666; line-height: 7px; padding:0 0 10px;}

ul.category-select-front{ width: 650px; list-style-type: none;}
ul.category-select-front li.categoryselect-label{ float: left; width: 140px; text-align: right;font-family: Georgia;font-size: 18px;color: #2E666F;text-shadow: 0px 1px 1px #FAF7ED !important; padding-top: 11px;}
ul.category-select-front li.categoryselect-container{ float: left; padding-left: 10px; width: 441px;}
ul.category-select-front li.categoryselect-container.clearfix{ clear: none;}

.flip-btn #submitBtn{ float: left;}
.flip-btn #cancelBtn{ float: right;}

.kidsDiscountWrapper.hide-family{ display: none!important;}

.interest-filter-popup.messagepopup1.interest-type-filter-box{ width: auto;  padding-bottom: 0; box-shadow: none; border-bottom: 0;}
.interest-filter-popup.messagepopup1.interest-type-filter-box .titlemain{ border-radius: 0; border: 1px dotted #969590; border-bottom: none;}
.interest-filter-popup.messagepopup1 ul{background: #F6F1DD; border-top:none; border: 1px dotted #969590;}
.interest-filter-popup.messagepopup1 ul li a{ display: initial;}
.interest-filter-popup .overlayPopup-wrapper{ float: none;}
.interest-filter-popup .messagepopup1{ cursor: default;}
.interest-filter-popup .messagepopup1 ul{ background:#FBF9F0;}
.interest-filter-popup .messagepopup1 ul li{ line-height: 16px!important; background:none;}
.interest-filter-popup .messagepopup1 div.inner span.arrow-right{ border-top: 11px solid rgba(0,0,0,0)!important; border-bottom-color: rgba(0,0,0,0)!important;}
.interest-type-filter-box.interest-filter-popup ul li.interest:last-child{ border-bottom: 1px dotted #969590; background: none;}
.interest-type-filter-box ul li .interest-wrapper{ white-space: nowrap;  cursor: pointer; display: block!important; height: 33px; position: relative;}
.interest-type-filter-box ul li .interest-wrapper:hover {background: url("../images/indent-line-filterBox1.png") repeat-x bottom #eae4ce!important;}
.interest-type-filter-box ul li.interest:last-child .interest-wrapper:hover{ background: #eae4ce!important;}
.interest-type-filter-box ul li .interest-wrapper .overlayPopup-wrapper{ float: none; display: block; height: 31px;}
.interest-type-filter-box ul li .interest-wrapper .dropOverlay1-left-absolute{ float: none; display: block; height: 28px;}
.interest-wrapper .number.common{ float:right; position:static; margin:5px 5px 0 0;}
.arrow-long{width: 23px; display:inline-block; background: url(../images/arrow-interest.png) no-repeat 5px center; height:32px;}
.interest-type-filter-box ul li .interest-wrapper .red-link:hover{ text-decoration: underline;}

.error-message-container{position: absolute; left:0; right: 0; bottom: -14px; z-index: 3; text-align: center; }
.error-message-container .error-message{   padding: 8px 10px; display: inline-block; margin: 0; }
.error-message-container .error-message.bottom{ bottom: 20px; z-index:2;}

.commentImage .mapIt{ border: 0; box-shadow: none; bottom: 3px; left: 3px;}

.listingSuggestionType{ padding-top: 5px;}
div.typeLabel{ float: left; width: 51px; padding:3px 11px 0 0; text-align: right;}
div.tagLabel{ float: left; width: 51px; padding:11px 11px 0 0; text-align: right;}
.listingSuggestionType .add-tags{ width: auto!important; padding-left: 62px;}
.listingSuggestionType .AddEventNewElem{ width: auto!important; margin-left:0;}
.listingSuggestionType .height5{ display: none;}

.messagepopup.back-gray{background:rgba(252, 252, 252, 0.9)!important;}

.textPrivacy .post-section1{ border-bottom: 1px dashed #908d82; padding-bottom: 20px;}
.textPrivacy .post-section1:last-child{ border: 0;}
.textPrivacy .post-section1 .simple-text span, .textPrivacy .post-section1 .simple-text span, .textPrivacy .post-section1 .simple-text p, .textPrivacy .post-section1 .simple-text ul li{font-family: 'LucidaGrandeRegular'!important; color: #505C50!important; font-size: 12px!important; background: none!important; text-shadow: 0 1px 1px rgba(250,247,237,0.7)!important; line-height: 17px!important; margin-bottom: 0!important;}
.textPrivacy .post-section1 h3{font-family: Georgia;font-style: italic;font-size: 18px;color: #2E666F;text-shadow: 0px 1px 1px #FAF7ED !important; font-weight: normal; margin-bottom: 5px;}
.textPrivacy .inner.simple-text ul{ margin:10px 0px!important; padding-left:50px!important; background: none!important;}
.textPrivacy .inner.simple-text ul li{ list-style-image:url(../images/vinetaPrivacy.png)!important; line-height:20px!important;}

.interest-type-filter-box .titlemain .undo{ position: absolute; right: 5px; bottom: 5px; font: normal 11px LucidaGrandeRegular; color:#F6EACF; text-shadow: 0px -1px 1px #511A07;}
.interest-type-filter-box .titlemain .undo.disabled{ opacity:0.3; cursor: default;}


.edit-general-info{position: absolute;top: 11px;right: 10px;}
.edit-general-info .messagepopup1 div.inner div.inner-content{ min-width: 180px;}
.edit-general-info .messagepopup1 ul{ list-style-type: none; border: 1px dotted #969590;}
.edit-general-info .messagepopup1 ul li{ padding: 6px 10px; text-transform:none; color: #2E666F; text-shadow: none;}
.edit-general-info .messagepopup1 ul li:hover{ background: #F5F1E2!important;}

.listings-error-message .error-message{ margin-right: 18px;}

.listing-information { padding-top: 1px; min-height: 71px!important; padding-left: 17px; max-width: 660px;}
.listing-information .backFrameItiAcc{ background: none; box-shadow: none; border: none; padding: 0;}
/*.listing-information .foodAcc{ margin-top: -4px!important;}*/
.listing-information .foodAcc span{max-width: 600px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 23px; margin: 0;}
.listing-information .backFrameItiAcc-location2{ margin-top: -3px!important;}

.listing-information.width410{ max-width: 410px;}
.listing-information.width410 .foodAcc span{ max-width:350px;}
.listing-information.width440{ max-width: 440px;}
.listing-information.width440 .foodAcc span{ max-width:380px;}
.listing-information.width550{ max-width: 550px;}
.listing-information.width550 .foodAcc span{ max-width:490px;}

.listing-information.listing-information-homeviewer{min-height:46px!important;}
.listing-information.listing-information-homeviewer .foodAcc{ margin-top: 0!important;}
.listing-information.upload-photos-listing-block{ min-height: 56px!important;}

/*.listing-information.listing-info-header{ width:auto; padding-left: 17px; }
.listing-information.listing-info-header .foodAcc a{ max-width: 598px;}

.homeviewer-column .listing-information{ width:auto;}
.homeviewer-column .listing-information .foodAcc a{ max-width: none; white-space: normal;}*/

.search-icon-button{background:url('../images/SearchIcon-white.png') no-repeat center center #994C14!important; width:40px!important;}

.columnLeftNewAdd .scroll-container .reviewsImg{ margin-left: 2px;}

.noFloat{ float: none!important;}

.photo-interest{ float: right; width: 90px; text-transform: none; font-family: verdana; margin: 9px -7px 0 0;}

.contentSignUp .sendInvite{ margin-right: -25px;}

.tripQuestion{ float: none!important; vertical-align: middle; margin: -1px 0 0 4px!important; cursor: pointer!important;}

.SearchIconPopup-date {width: 15px;height: 12px;margin-top: -34px;float: right;right: 35px;margin-right: 30px;background: url('../images/SearchIcon.png') no-repeat;z-index: 15000;}

ul.listItems-for-trip{ margin:0; padding: 0;}
ul.listItems-for-trip li:first-child{ margin-top: 8px;}
ul.listItems-for-trip li:last-child{ margin-bottom: 2px;}
.listItems-for-trip.listItems li{ padding: 10px 10px; border:0; background: #EEE8D5; margin-top: 10px; transition: background 600ms;-moz-transition: background 600ms;-ms-transition: background 600ms;-webkit-transition: background 600ms; -o-transition: background 600ms;}
/*.listItems-for-trip.listItems li:hover{background: #E4DECB;}*/
.listItems-for-trip.listItems li .edit-btn1{ top: 10px; right: 10px;}
.listItems-for-trip.listItems li .text{ width: 535px;}
ul.listItems-for-trip .edit_area textarea{ box-shadow: inset 0px 0px 7px #CFCFCF; background: url("../images/backTextAreaItiniBig.jpg") repeat; min-height: 36px;border: 3px solid #EFEADA;padding: 5px 10px;line-height: 18px;border-radius: 0; width: 535px!important; margin-top: -3px; font-size: 12px;}
.listItems-for-trip.listItems li.editModeOptions{ text-align: right; padding: 0 30px 5px 0; margin:-10px 0 0 0;}
.listItems-for-trip.listItems li .number{ margin-right: 0;}
.listItems-textarea.textarea1{ background: none; width:586px; margin: 0;}
.listItems-textarea.textarea1 textarea{box-shadow: inset 0px 0px 7px #CFCFCF;background: url("../images/backTextAreaItiniBig.jpg") repeat; min-height: 30px;border: 3px solid #EFEADA;padding: 5px 10px;line-height: 18px;border-radius: 0; width: 552px!important;}


.popup-icon{background: url('../images/sprite_img_3.png') no-repeat -42px -145px; width: 19px; height: 19px; float: right; margin: 7px 5px 0 0;}
.messagepopup1 ul.stop-edit-list{border-bottom: 1px dotted #969590;}
.messagepopup1 ul.stop-edit-list li{ padding: 6px 10px 4px; }
.messagepopup1 ul.stop-edit-list li:hover:not(:first-child){background: #F5F1E2!important;text-decoration: none;color: #2E666F;}
.messagepopup1 ul.stop-edit-list li a:hover{ text-decoration: none;}
.messagepopup1 ul.stop-edit-list li:first-child{font-family: 'BrawlerRegular'!important;color: #994C14; font-weight: 500;  text-shadow: 0px 1px 1px #FFF;text-transform: uppercase;font-size: 12px;white-space: nowrap; cursor: default;}

.confirmation-popup h2{ text-transform: uppercase; padding-left: 17px;margin-bottom: 7px;}
.confirmation-popup .description{ color: #2E666F;font-family: Georgia;font-size: 18px;font-style: italic;text-shadow: 0 1px 1px #F4F0E2 !important; padding-right: 0!important;}


.conf-popup-subtext{ margin-top: 10px; color: #4E5A52; text-shadow: 0 1px 1px #FFF;}

.list-add-wrapper{ position: absolute; bottom: -50px; z-index: 1;}
.list-add-wrapper .list-view{background: url('../images/list-view.png'); width: 77px; height: 50px; float: left; margin-left: 44px;}
.list-add-wrapper .quick-add{background: url('../images/quick-add.png'); width: 77px; height: 50px; float: right; margin-left: 39px;}
.list-add-wrapper a{ width: 68px; height:28px; display: block; cursor: pointer; margin: 15px 0 0 5px;}

.unsubscrbe .continueBtn a{ float: none; display: inline-block; margin: 0 0 0 5px;}
.unsubscrbe .continueBtn a:first-child{ margin: 0;}
.unsubscrbe h4.foodC{ text-transform: none; font-size: 35px;color: #994C14; font-family: 'UniversLightUltraCondensed';}

.invite-popup{display: block!important; width: 489px!important;padding-bottom: 20px!important;}
.invite-popup .headerVideos{ background: url(../images/backHeaderInvite.png) 0px bottom no-repeat; width: 470px!important;}
.invite-popup .sepVideos{background: url(../images/sepInvite.png); width: 480px!important;}
.invite-connections .MyConnectionsContainer{ margin:0;}
.invite-connections .MyRoadHeadSel{ border: 0;}
.invite-connections div.BudgetHeader.ConnectionsContainer{ overflow-y: auto;max-height: 282px;overflow-x: hidden; width:423px; margin-top: 23px;}
.invite-connections .columnLeftNewAdd .tabs-level-3.floatLeftAdd a{ margin: 0 7px 0 0;}
.invite-connections .listConnect img{ margin-left: 4px;}

.menuTabs.list-map-view{list-style-type: none;border-radius: 10px 10px  0 0; margin: -23px 34px 0 0; float: right;}
.menuTabs.list-map-view li{ border: none;}
.menuTabs.list-map-view li.ui-state-active{background: #f6f3e6;color: #666;}
.menuTabs.list-map-view li.ui-state-active a{ color: #666;}
.menuTabs.list-map-view li:last-child{margin-right: 0;}

.listing_pupup .menuTabs.list-map-view{ z-index: 100;}

.profile_photos_wrapper .noRecord{ padding-top: 3px;}

.popups-with-top-tab{ margin-top:23px;}

/*  interest type newdesign */
aside .widget.interest-sidebar{ margin: 0; position: relative;}
.interest-sidebar .sidebar-list1{ min-height: 44px; padding: 0;}
.interest-sidebar .sidebar-list1 .txtCheckPop1{font-size: 11px;line-height: 14px;color: #eee9d9;font-family: 'LucidaGrandeBold';text-shadow: 0px 1px 1px #333; font-weight: normal; padding: 15px 7px 13px; margin: 0; cursor: pointer;}

span.interestSlide-icon{ display: inline-block; vertical-align: top; width:14px; height:14px; background: url(../images/sprite_img_3.png) -97px -147px; cursor: pointer;}
span.interestSlide-icon.active{ background-position: -73px -147px;}


.interest-sidebar .sidebar-list1 .txtCheckPop1 span.text{display: inline-block; vertical-align: top; padding-left: 3px; max-width: 188px; padding-top: 1px;}
.interest-sidebar .sidebar-list1 .details{background: url(../images/interest-details-shasow.png) repeat-x top; padding: 5px 2px;}
.interest-sidebar .sidebar-list1 .details .txtCheckPop1{ padding: 3px 0 0 5px; margin-bottom: 10px; cursor: default;}
.interest-sidebar .sidebar-list1 .details .label{ max-width: 180px; width: auto; padding-top: 3px; font-family: 'LucidaGrandeRegular';}
.interest-sidebar .sidebar-list1 .details .sidebar-list1{ padding: 5px 5px 0;}
.interest-sidebar .number.common{top: 3px;right: 10px;}
.interest-sidebar .number.common .circle-text:after{ box-shadow: 0 0 0px 1px rgba(255,255,255,0.4);}
.interest-sidebar .number.common.count_zero .circle-text:after, .interest-wrapper .number.common.count_zero .circle-text:after{ background: #eee9d9;}
.interest-sidebar .number.common.count_zero .circle-text div, .interest-wrapper .number.common.count_zero .circle-text div{color: #994C14;}
.interest-sidebar .sidebar-list1 .popUp .count:hover{text-decoration: underline; }

.circle-text div.count_zero{
    position: relative;
}
.circle-text div.count_zero > span{ position: relative; z-index: 2;}
.circle-text div.count_zero:after{ content: '';
    background: #eee9d9;
    box-shadow: 0 0 1px rgba(0,0,0,0.3);
    min-width: 16px;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: 1;
}
.circle-text div.count_zero{ color: #994C14;}

.widget .greenBox-bottom.colored-box-common .sidebar-list1, .widget .redBox-bottom.colored-box-common .sidebar-list1, .widget .grayBox-bottom.colored-box-common .sidebar-list1{padding: 15px 2px 6px 12px;}

.interest-wrapper .number.common .circle-text:after, .interest-sidebar .number.common.count_zero .circle-text:after{ box-shadow: 0 0 1px rgba(0,0,0,0.3);}

.confirmation-popup .popup-close-button{background: url(../images/popups/closeButton.png); width: 41px; height: 41px; cursor: pointer;}

.thumb-img.image-uploading .progress-bar-container{ display: block;}
.progress-bar-container{ background: rgba(255,255,255,0.7); margin:auto; position: absolute; bottom: 0; top: 0; left: 0; right: 0; border-radius: 6px; padding: 3px 3px 2px; width: 88px; height: 25px; border: 1px solid #fff; box-shadow: 0 0 2px #333; display: none;}
.progress-bar-container .progress-bar-wrapper{ background: rgba(100,89,65,0.7); border: 1px solid #645941; border-radius: 4px; box-shadow: inset 0 0 2px #FFF; overflow: hidden;}
.progress-bar-container .progress-bar-wrapper .progress-bar{ background-color: #994B13; background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 3px, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 6px); height: 10px; box-shadow: inset 0 0 2px #FFF; border-radius: 4px;}
.progress-bar-container .progress-bar-text{ font-family: verdana; font-size: 11px; color: #000; padding: 2px 0 0 0; text-align: center;}

.addStop-view .ul-wrapper ul li:first-child a{ overflow: hidden; color: #2E666F;}
.addStop-view .ul-wrapper ul{ background: #FBF9F0;}


.BlueItalicSmall{ color: #26626C!important;text-shadow: 0 1px 1px #FFF;font-size: 11px;font-family: Verdana; text-align: center; font-style: italic; font-weight: bold; line-height: 24px; }
.BlueItalicSmall:hover{text-decoration: underline;}
.BlueItalicSmall.listings-found{ float: none;}
.nolistingfound{  cursor: default; margin: -3px 0 0 -8px; padding: 5px 0 0 8px; text-align: center;}

.no-more-paginator{margin:0 20px -37px 0; float: right; position: relative; top: 20px;}
.no-more-paginator span.topIcon{background: url(../images/top.png) no-repeat 0 0; width: 30px; height: 44px; display: block; cursor: pointer;}

.categoryName-onHome{font-size: 35px;color: #994C14; font-family: 'UniversLightUltraCondensed'; text-transform: uppercase;  width: 750px; margin: -19px auto auto; display: block; margin-bottom: 9px;}
.categoryName-onHome .buttonCloseSmall{ top: -10px; right: -20px;}

.addPhotooption-container{ width: 450px;}
.addPhotooption-container .ul-wrapper ul{ background: #FBF9F0;}
.search_trips .ul-wrapper ul li:not(:first-child) a{padding: 10px 10px 7px; font-style: normal;}
.search_trips .ul-wrapper ul li .trip-detail-title{ color: #994C14; font-family: 'BrawlerRegular';font-size: 20px;font-weight: 500;text-shadow: 0 1px 1px #FFF; line-height: 18px;}
.search_trips .ul-wrapper ul li .trip-detail-date{ font-family: Verdana;font-size: 11px;font-weight: 400;color:#766A44 !important; text-shadow: 0px 1px 1px #FFF; display: block; line-height: 13px;}
.search_trips .ul-wrapper ul li .trip-detail-date span{ display: block; color: #26626C; padding-bottom: 3px;}

.milesOffRadius .ul-wrapper ul li.ui-item-unselectable a{font-family: 'BrawlerRegular'!important;color: #994C14;font-weight: 500;text-shadow: 0px 1px 1px #FFF;text-transform: uppercase;font-size: 12px;white-space: nowrap;cursor: default;}

.greenTabs .trip-title{ text-align: center; padding: 10px; margin-bottom: 4px; font-family: 'UniversLightUltraCondensed';font-style: normal;color: #EDE8D6;text-shadow: 0 -1px 0px #38505A; font-size: 26px; text-transform: uppercase; letter-spacing: 1px; background: url(../images/trip-title-bgTop.png) no-repeat top, url(../images/trip-title-bgBottom.png) no-repeat bottom, url(../images/trip-title-bgMiddle.png) repeat-y;}

.searchRouteOnly{ font-family: 'LucidaGrandeBold';font-size: 14px;color: #4E5A52;text-shadow: 0px 1px 1px #FFF; margin-top: 20px; line-height: 19px;}

.privacy_settings_box .filterBox.items-selected{ display: inline-block;}

.visible_to.select.select1{ min-width:100px;}
.visible_to .ul-wrapper ul li:first-child a{ font-family: 'BrawlerRegular'!important;color: #994C14;font-weight: 500;text-shadow: 0px 1px 1px #FFF;text-transform: uppercase;font-size: 12px;white-space: nowrap; cursor: default;}

.invitePassengerBtn{background: url(../images/invitePassengerBtn.jpg) no-repeat;width: 230px;height: 30px;line-height: 32px;text-align: center;color: #EDE8D6;font-size: 14px;font-family: 'TradeGothicRegular'; display: block;}

.HomeViewerEditAvatar.Icon-EditAvatar{ left: 0;right: 0;width: 100px;margin: auto;z-index: 2;}

.messagepopup .columnLeft .overviewContent{ background:none;}
.messagepopup .clear.height20.noHeight{ height: 0!important;}

.messagepopup1 ul.match-interestBg li:last-child:after{content: '';
                                                       float: right;
                                                       width: 285px;
                                                       height: 33px;
                                                       position: absolute;
                                                       top: 0;
                                                       right: -287px;
                                                       border-right: 1px dotted rgba(255, 255, 255, 0.6)!important;
                                                       border-bottom: 1px dotted rgba(255, 255, 255, 0.6)!important;
                                                       visibility: visible;
}

.messagepopup1 ul.match-interestBg{border: 1px dotted rgba(255,255,255,0.6)!important; border-bottom: none!important;}
.messagepopup1 ul.match-interestBg li{ border-bottom: 1px dotted rgba(255,255,255,0.6)!important; border-right: 1px dotted rgba(255,255,255,0.6)!important;  background: none!important; padding-top: 6px!important;}
.largePopup .inner-wrapper .inner-content ul.match-interestBg li:last-child{border-right: 1px dotted rgba(255,255,255,0.6)!important;}
.messagepopup1 ul.match-interestBg li a, .interest-type-filter-box ul.match-interestBg{ color: #fff; text-shadow: 0 1px 1px #333;}

.messagepopup1 ul.match-interestBg li.border{ padding-top: 0!important;}
.messagepopup1 ul.match-interestBg .interest-type-name{ width:248px; display: inline-block; vertical-align: middle; padding-top: 5px; }
.messagepopup1 ul.match-interestBg .interest-type-img{ display: inline-block; vertical-align: middle; padding: 2px 0; }
.messagepopup1 ul.match-interestBg li.clearfix.border div.clearfix.level1{padding: 0!important;}

.overviewButtonBar.share-info-iocns{ width: auto; float: right;}
.overviewButtonBar.share-info-iocns .overviewButtonBar-share{ background:none; padding:5px 0 0;}
.overviewButtonBar.share-info-iocns .overviewButtonBar-share .sociable{ width:145px;}
.overviewButtonBar.share-info-iocns .overviewButtonBar-share a.text{ display:none;}


.homeviewer-column.generalBg{ padding-bottom: 20px!important;}
.generalBg{background: rgba(246,243,230,1); /* Old browsers */
           background: -moz-linear-gradient(top,  rgba(246,243,230,1) 0%, rgba(224,217,192,.9) 200px); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,243,230,1)), color-stop(200px,rgba(224,217,192,.9))); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* Opera 11.10+ */
           background: -ms-linear-gradient(top,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* IE10+ */
           background: linear-gradient(to bottom,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(246,243,230,1)', endColorstr='rgba(224,217,192,.9)',GradientType=0 ); /* IE6-9 */
}

.homeviewer-column-content.remove-pattern-bg{ background: #f6f3e6; /* Old browsers */
                                              background: -moz-linear-gradient(top,  #f6f3e6 0%, #e0d9c0 200px); /* FF3.6+ */
                                              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f3e6), color-stop(200px,#e0d9c0)); /* Chrome,Safari4+ */
                                              background: -webkit-linear-gradient(top,  #f6f3e6 0%,#e0d9c0 200px); /* Chrome10+,Safari5.1+ */
                                              background: -o-linear-gradient(top,  #f6f3e6 0%,#e0d9c0 200px); /* Opera 11.10+ */
                                              background: -ms-linear-gradient(top,  #f6f3e6 0%,#e0d9c0 200px); /* IE10+ */
                                              background: linear-gradient(to bottom,  #f6f3e6 0%,#e0d9c0 200px); /* W3C */
                                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f3e6', endColorstr='#e0d9c0',GradientType=0 ); /* IE6-9 */ background-clip: padding-box;}

.linksBottomLike.centered-inners{ margin: 0; text-indent:0; width: auto; float: none;}
.linksBottomLike.centered-inners .comments-container{ display: inline-block; vertical-align: top; float: none; margin-right:8px;}
.linksBottomLike.centered-inners .likes-container{ display: inline-block; vertical-align: top; float: none; margin-right: 8px;}
.linksBottomLike.centered-inners .markers-container{ display: inline-block; vertical-align: top; float: none;}
.linksBottomLike.centered-inners > div{display: inline-block; vertical-align: top; float: none;}

.columnLeftNewAdd .tabs-level-3.floatLeftAdd.mytripSmall-tabMargin{ margin: 19px 0 -6px 0 !important;}

.marker-info-container{ background:url(../images/indent-line.png) repeat-x top; clear: both; min-height: 2px;}
/*.background-1 .marker-info-container{ clear: both; border-top: 2px #DCD7C4 solid;}*/
.marker-info-container .marker-info, .marker-info{ float: left; font-family: verdana; font-size: 11px; color: #766A44 ; text-shadow: 0px 1px 1px #FFF; line-height: 30px; padding-left: 6px; height: 30px;}
.marker-info-container .PassTitSimb{ min-width: 48px;}
.marker-info-container .PassTitSimb{ margin: 6px 15px 4px 0;}
.marker-info-container .IconPAss{ margin-top: 2px;}
.marker-info-container .IconPAssSpe{ margin-top: 3px;}

.wannaGo-marked-wrapper{margin:10px 0 5px 15px;}
.wannaGo-marked-wrapper .marginSuggConfirmRemove{ margin-bottom: 7px;}
.wannaGo-marked-wrapper .marker-info{ height: 15px;line-height: 15px; padding-bottom: 8px;}

.commentToCommentAdd.commentToComment{ margin-left: 55px;}
.commentToCommentAdd.commentToComment .commentTofull{ width:450px;}
.commentToCommentAdd.commentToComment .commTAdd{ width:466px!important;}
.commentToCommentAdd.commentToComment .commentTofull .saveCancelBtn{ width: 497px; padding-bottom: 5px; float: left;}

.category-holder .messagepopup1 div.inner div.inner-content{ text-align:left;}
.category-holder .messagepopup1 div.inner div.inner-content .category{ display: inline;}
.passenger-info{font-family:verdana;font-size:11px;color:#766A44; text-shadow:0px 1px 1px #fff !important; margin-top:9px; display:inline-block; line-height: 15px;}
.hover_underline:hover{text-decoration: underline;}

.commentposted-date{ float: right; margin:9px 9px 0 0; font-family: 'BrawlerRegular';font-size: 11px; font-weight: 500;color:rgba(200,194,174,0.9);text-shadow: 0px 1px 1px #FFF;}

.messagepopup .columnLeft .overviewContent{ margin-bottom: 0;}

.likedTextarea{box-shadow: inset 0px 0px 7px #CFCFCF; background: url("../images/backTextAreaItiniBig.jpg") repeat;}

.thingsToDoReviewArea{ float: left;}

.messagepopup .standardResultsDiv.clearfix.padding-bottom-55{ padding-bottom: 0!important}

.hasntVoted.MyRoadCollBox-container .MyRoadCollBox:nth-child(even){ float: right; margin-right:0;}

.srchBar-inHdg{margin-top: -24px !important; padding-right: 11px;}
.srchBar-inHdg.withBtn{ float: right; margin-right: 156px; line-height: 13px;}

.nameSuggestUser-new{ padding-bottom: 10px;}
.nameSuggestUser-new .postedByCSugg.postedByC{ width: auto; margin: 4px 0 5px 0!important; color: #9A9376; font-family: 'LucidaGrandeRegular'; text-shadow: none;}
.newComment .nameSuggestUser-new .commentTofullSugg{ width: 578px;}
.nameSuggestUser-new .commentTofullSugg{ width: 602px;}
.nameSuggestUser-new .commentTofullSugg { padding-top: 10px;}
.nameSuggestUser-new .textAreaComment{ font-size: 12px; text-align: justify;}
.nameSuggestUser-new .EditSmallBrIcon-lowShadow.goRight{ margin-right: -23px;}
.nameSuggestUser-new .replyIcon.goRight{ margin-right: -24px;}
.nameSuggestUser-new .comment-reply-box{ max-width:578px;}

.commentDetailEdit .nameSuggestUser-new{ padding-bottom: 0;}
.commentDetailEdit textarea{width: 579px!important; margin-top: 0; box-shadow: inset 0px 0px 7px #CFCFCF;background: url("../images/backTextAreaItiniBig.jpg") repeat; float: left;min-height: 36px; border: 3px solid #EFEADA;padding: 5px 10px;line-height: 18px; border-radius: 0;}
.commentToComment.commentToCommentAdd.commentDetailEdit textarea{ width: 456px!important;}
.commentDetailEdit .saveCancelBtn{ clear: both; text-align: right; padding-top: 7px; padding-bottom: 2px; min-height: 15px; line-height: 12px;}
.commentDetailEdit .saveCancelBtn a, .commentDetailEdit .reply_saveCancelBtn a, .listItems-for-trip.listItems li.editModeOptions a{ float: none; margin: 0; display: inline-block; vertical-align:middle; color: #2E666F; font-family: 'Verdana'; font-size: 11px; margin-left: 16px; text-transform: uppercase; text-shadow: 0px 1px 1px #EFEADA;}
.commentDetailEdit .IconPAss{ display: none;}
.commentDetailEdit .separatorComment{ display: none;}
.commentDetailEdit .postedByC{ display: none;}

.homeViewerCommentLists .commentDetailEdit textarea{width: 638px!important; padding-bottom: 3px; line-height: 19px; font-size: 12px;}
.homeViewerCommentLists .commentDetailEdit .fullCommentSmall{padding: 5px 30px 2px 10px;}
.homeViewerCommentLists .fullCommentSmall{ min-height: 36px; line-height: 19px; padding: 8px 37px 6px 10px;}
.homeViewerCommentLists .commentDetailEdit .saveCancelBtn{ padding-top: 5px;}
.homeViewerCommentLists .mce-edit-area{ padding-bottom: 3px!important;}

.separatorComment {background: url("../images/repeatable_sprite.png") repeat-x 0 -287px;clear: both;display: block;width: 100%;height: 2px;}

.display-inlineBlock{ display: inline-block!important;}

.listing_pupup .body .left_part .photos .photo_view{ margin: 0 15px 15px 0;}
.listing_pupup .body .left_part .photos .photo_view:nth-of-type(6n){ margin-right:15px;}
.listing_pupup .body .left_part .photos .photo_view:nth-of-type(5n){ margin-right: 0;}

.listing_pupup .body .left_part .photos .fb-photos{width: 130px;height: 130px;border: 2px solid #EFEADA;box-shadow: 1px 1px 5px #999999; float: left;margin-right:14px; position: relative; overflow: hidden;}
.listing_pupup .body .left_part .photos .fb-photos img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.listing_pupup .body .left_part .photos .fb-photos:nth-of-type(5n){ margin-right:14px;}
.listing_pupup .body .left_part .photos .fb-photos:nth-of-type(4n){ margin-right: 0;}



.replyIcon{background: url(../images/mytrip_icons_sprite.png) no-repeat -32px -45px;width: 18px;height: 14px; opacity: 0.9; display: inline-block;}


.thumb-container .pending-upload{ opacity: 0.5;}

.interestBasedPos{position: absolute;right: 90px;top: 55px;margin: 0;}

.homeviewer-column-content .titleComment{ max-width:230px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: -12px; }

.see_more_photos{ float: right; clear: both; color: #2E666F;font-family: 'LucidaGrandeRegular'; text-align: right; font-style: italic; }

.viewport-scroller{overflow: hidden; position: relative;height: 106px;width:312px; margin-left: 15px; outline: 1px solid #E4E1D8;  outline-offset: 2px; border-radius: 5px;}
.viewport-scroller .infobox-list{ padding-left: 0; background: #EFEADA; padding-right: 3px; }
.viewport-scroller .infobox-list li{ margin:3px; margin-right: 0;}
.viewport-scroller .infobox-list li a{ padding: 0; box-shadow: none; border: none;}
.viewport-scroller .infobox-list li a img{ opacity: 0.5;}
.viewport-scroller .infobox-list li.active a img, .viewport-scroller .infobox-list li:hover a img{ opacity: 1;}

.viewport-scroller.activity-viewport{overflow: hidden; position: relative;height: 106px;width:306px; margin: 0; outline: none; border: none;}

.listingMapHeader .blockNameCity{ width: 100%; text-transform: uppercase; padding: 2px 0;}
.listingMapHeader .mapTitle{color: #3F524F;font-family: 'UniversLightUltraCondensed';font-size: 25px;font-weight: normal;line-height: 28px; text-shadow: 0px -1px 1px #ccc; text-transform: uppercase;}
.listingMapHeader .mapDistance{ font-family: verdana; font-size: 11px; color: #9A9376; text-transform:none; float: right; padding-top: 3px;}
.listingMapHeader .imgBrown{ margin-right: 9px;}

.columnLeftNewAdd .listingMapHeader .reviewsImg{ margin-top: 0; margin-right: 15px;}

.teraCommentOptions a.report_icon{ border-right: 0!important;}

span.reportText{ padding:0; color: #994C14; font-family: Verdana; font-size: 12px; text-shadow: 0 1px 1px #EFEADA; display:inline-block; border-top:none; border-bottom:none; line-height: 15px; height: 15px;}

.rating-average .brownBox .review-avg{ text-align: center;}
.rating-average .brownBox .review-avg .star-container{ margin: -1px auto auto;}
.rating-average .brownBox .review-avg a{ float: none; display: inline-block; vertical-align: middle;}
.rating-average .brownBox:nth-of-type(2){ background:url(../images/indent-line-homeviwer.png) repeat-x top, url(../images/listingpopup_admission_bg.jpg) repeat-y!important; line-height: 28px; }
.rating-average .brownBox .review-avg .reviewLogo-text{ font-family: 'HandOfSeanRegular'; text-shadow: 0 1px 1px rgba(255,255,255,0.7);font-size: 15px; color: #5a685e;margin-left: 2px;}

.overviewSearchLeftTTD{ border-bottom:none!important; }
.overviewSearchLeftTTD .overviewSearchLeftPS-inner{background: url(../images/indent-line.png) repeat-x top;}
.messagepopup .overviewSearchLeftTTD .overviewSearchLeftPS-inner.background-1{ background: url(../images/indent-line-onlight.png) repeat-x top rgba(255,250,238,0.4); }
/*--new seprator */
.thingstodoLeftColumn .listings-wrapper{background: rgba(201, 192, 159, 0.1); padding-top: 10px;}
.listingPopupSeparator .listings-wrapper{padding-top: 10px;}
.thingstodoLeftColumn.columnLeft .overviewContent{background: none; box-shadow: none;}
.thingstodoLeftColumn .miscFull681{ width: 710px; margin: 10px 0 0;}
.thingstodoLeftColumn .overviewSearchLeftTTD{ border-top: 1px solid rgba(153,153,153,0.3); border-bottom: 1px solid rgba(153,153,153,0.3)!important; margin-bottom: 8px; background: rgba(201, 192, 159, 0.1);}
.thingstodoLeftColumn .overviewSearchLeftTTDAddN, .listingPopupSeparator .overviewSearchLeftTTDAddN{ width: 710px!important;}
.thingstodoLeftColumn .overviewSearchLeftTTD .overviewSearchLeftPS-inner, .listingPopupSeparator .overviewSearchLeftTTD .overviewSearchLeftPS-inner{ background: none;}
.overviewSearchLeftTTD .overviewSearchLeftPS-inner.background-1, .listingPopupSeparator .overviewSearchLeftPS-inner.background-1 {background: rgba(255,250,238,0.4);}
.thingstodoLeftColumn .divThingsToDo:not(.ul-wrapper) .reviewsImg, .listingPopupSeparator .reviewsImg{ margin-left: 10px!important;}
.listingPopupSeparator .reviewsImg{ margin-left: 17px!important;}
.thingstodoLeftColumn h4.foodC, .thingstodoLeftColumn h4.showC{ padding-right: 10px;}
.listingPopupSeparator h4.foodC, .listingPopupSeparator h4.showC{ padding-right: 17px;}
.thingstodoLeftColumn.columnLeftNewAdd .reviewArea, .listingPopupSeparator .reviewArea{ width: 617px; padding-right: 10px;}
.listingPopupSeparator .reviewArea{ width: 610px; padding-right: 17px;}
.thingstodoLeftColumn .marker-info-container .marker-info, .listingPopupSeparator .marker-info-container .marker-info{ padding-left: 10px;}
.listingPopupSeparator .marker-info-container .marker-info{ padding-left: 17px;}
.thingstodoLeftColumn .listingDetailContainer.listingFirstPage{ padding-top: 8px!important; border-top: 1px solid rgba(153,153,153,0.3)!important;}
.thingstodoLeftColumn.columnLeftNewAdd .tabs-level-3.floatLeftAdd, .listingPopupSeparator .tabs-level-3.floatLeftAdd{ margin-left: 6px!important;}
.listingPopupSeparator .tabs-level-3.floatLeftAdd{ margin-left: 13px!important;}

.thingstodoLeftColumn .MyDayDesc{ width:690px; min-height:60px; padding:20px 10px; background: rgba(201, 192, 159, 0.1); margin: 0 0 8px;}
.thingstodoLeftColumn .MyDayDesc:first-child{ margin-top: 10px;}
.thingstodoLeftColumn .MyDayDesc:before{ content: ''; width: 710px; height: 8px; display: block; border-top: 1px solid rgba(153, 153, 153, 0.3); border-bottom: 1px solid rgba(153, 153, 153, 0.3)!important; position: absolute; left: 0; top: -10px;}
.thingstodoLeftColumn .MyDayDesc:last-of-type{border-bottom: 1px solid rgba(153, 153, 153, 0.3)!important;}
.thingstodoLeftColumn .dottedBottom.myTripsPage-solidBottom{ background: rgba(201, 192, 159, 0.1); width: 710px!important; }
.thingstodoLeftColumn .teraNewTitleBar.width515{ width:548px;}

.thingstodoLeftColumn .noRecord, .packingListsTabs .noRecord{background: rgba(201, 192, 159, 0.1); min-height: 200px; width: 710px; position: relative; border-top: 1px solid rgba(153, 153, 153, 0.3); margin-top: 9px;}

.thingstodoLeftColumn .noRecord:before, .packingListsTabs .noRecord:before{ content: ''; width: 710px; height: 8px; display: block; border-top: 1px solid rgba(153, 153, 153, 0.3); position: absolute; top: -10px;}
.packingListsTabs .dottedBottom.packingList-dotted{ background: none;}
.packingListsTabs .ui-tabs-panel .indent-top, .passListItem-container{background: url(../images/indent-line.png) repeat-x top;}

.thingstodoLeftColumn .myPassengersTabs .noRecord.noTripYet{ border-top:0; margin-top:0; padding-top:10px; background:none;}
.thingstodoLeftColumn .myPassengersTabs .noRecord.noTripYet:before{ display:none;}
.thingstodoLeftColumn .myPassengersTabs .ulwrapper:after {
    content: '';
    display: table;
    clear: both;
}
.thingstodoLeftColumn .myPassengersTabs .miscFull681 { margin-top: -1px;}

.PassengersContainer{ background: rgba(201, 192, 159, 0.1); min-height:100px;}
.PassengersContainer.has-passengers{ position: relative;  border-top: 1px solid rgba(153, 153, 153, 0.3); margin-top: 9px; padding: 20px 0 0;}
.PassengersContainer.has-passengers:before{ content: ''; width: 710px; height: 8px; display: block; border-top: 1px solid rgba(153, 153, 153, 0.3); position: absolute; top: -10px;}
.listingPopupSeparator .PassengersContainer.has-passengers:before {content: '';
    width: 710px;
    height: 6px;
    position: absolute;
    top: -7px;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(153, 153, 153, 0.8);
    border-bottom: 1px solid rgba(153, 153, 153, 0.8)!important;
    visibility: visible;
}

.thingstodoLeftColumn .columnLeft-transparent .noRecord{background: none;}

.thingstodoLeftColumn .tripideaTopBlank{ width: 710px; height: 54px; background: rgba(201, 192, 159, 0.1); margin-bottom: -11px;}
.thingstodoLeftColumn.columnLeftNewAdd .teraNewTitleBar.width530{ width: 545px;}
.thingstodoLeftColumn .teraNewTitleBar.width513{ width: 545px;}
.thingstodoLeftColumn .tripideaTopBlank1{ padding-top: 10px; background: rgba(201, 192, 159, 0.1);}

.thingstodoLeftColumn .boxGraph, .listingPopupSeparator .boxGraph{ padding-left: 14px; padding-right: 0; background-position: 15px bottom;}
.thingstodoLeftColumn .packingList-dotted, .listingPopupSeparator .packingList-dotted{ width: 710px!important; background: none; padding-bottom: 6px;}

.thingstodoLeftColumn .indent-top, .listingPopupSeparator .indent-top{background: url(../images/indent-line.png) repeat-x top; min-height: 2px;}
.thingstodoLeftColumn.columnLeftNewAdd .PassListNew, .listingPopupSeparator .PassListNew{ width: 710px;}
.thingstodoLeftColumn .boxRemovePass, .listingPopupSeparator .boxRemovePass{margin:0px 0 10px 17px;}

.listingPopupSeparator{ padding-bottom: 0!important; }
.listingPopupSeparator .overviewSearchLeftTTD{ position: relative; margin-top: 7px;}
.listingPopupSeparator .overviewSearchLeftTTD:before{content:''; width: 710px; height: 6px; position: absolute; top: -7px; left: 0; background: rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(153, 153, 153, 0.8);border-bottom: 1px solid rgba(153, 153, 153, 0.8)!important; visibility: visible;}
.listingPopupSeparator .search-bar{ padding-left: 17px;  float: left;padding-top: 12px; padding-bottom: 10px; width: 693px; border-radius: 10px 10px 0 0;}
.listingPopupSeparator .clear.dottedLine.margin-top-14{ display: none;}
.listingPopupSeparator .overviewSearchLeftPS-inner.background-1{ background: rgba(255,250,238,0.3)!important;}
.listingPopupSeparator .marker-info-container{ border-color: rgba(215, 210, 188, 0.6);}
.listingPopupSeparator .generalsub:last-child{ margin-top: 7px!important; padding: 0 0 20px; width: 100%; float: left; position: relative; border-radius: 0 0 10px 10px;}
.listingPopupSeparator .generalsub:last-child:before{content:''; width: 710px; height: 6px; position: absolute; top: -7px; left: 0; background: rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(153, 153, 153, 0.8);border-bottom: 1px solid rgba(153, 153, 153, 0.8)!important; visibility: visible;}


.listingPopupSeparator.homeviewer-column{/*border: 10px solid rgba(0, 0, 0, 0.1) !important;*/ outline: none!important; border-radius: 10px;}
.listingPopupSeparator.homeviewer-column.homeviewer-column-content{ padding:0!important;}
.listingPopupSeparator.homeviewer-column > aside{ padding: 20px;
                                                  background: rgba(246,243,230,1); /* Old browsers */
           background: -moz-linear-gradient(top,  rgba(246,243,230,1) 0%, rgba(224,217,192,.9) 200px); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,243,230,1)), color-stop(200px,rgba(224,217,192,.9))); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* Opera 11.10+ */
           background: -ms-linear-gradient(top,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* IE10+ */
           background: linear-gradient(to bottom,  rgba(246,243,230,1) 0%,rgba(224,217,192,.9) 200px); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(246,243,230,1)', endColorstr='rgba(224,217,192,.9)',GradientType=0 ); /* IE6-9 */}
.listingPopupSeparator.homeviewer-column.homeviewer-column.generalBg:first-child{ padding-bottom: 0!important; }

.listingPopupSeparator.homeviewer-column .miscFull681{margin:0; width: 710px; min-height: 97px;}
.listingPopupSeparator.homeviewer-column.columnLeft .overviewContent{ min-height: 0;}
.listingPopupSeparator .newTitle-popup{  margin: 0!important; border-radius: 10px 10px 0 0;}
.listingPopupSeparator.homeviewer-column .teraNewTitleBar.width515{ margin-left: 0; width: 538px;}
.listingPopupSeparator.homeviewer-column .floatLeftAdd.mytripSmall-tabMargin{ margin-left: 13px!important;}
.listingPopupSeparator.homeviewer-column .overviewAboutUs{width: 710px; float: left; padding-top: 0; margin-top: 34px;}
.listingPopupSeparator.homeviewer-column .MyDayDesc{width: 676px; margin-top: 7px; padding: 20px 17px; float: left; background: none;}
.listingPopupSeparator.homeviewer-column .MyDayDesc:before{content:''; width: 710px; height: 6px; position: absolute; top: -7px; left: 0; background: rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(153, 153, 153, 0.8);border-bottom: 1px solid rgba(153, 153, 153, 0.8)!important; visibility: visible;}
.listingPopupSeparator.homeviewer-column .clear.height30{ display: none;}
.listingPopupSeparator.homeviewer-column .myTripsPage-solidBottom{ display: none;}
.listingPopupSeparator.homeviewer-column .generalsub{ margin-top: 0;}
.listingPopupSeparator.homeviewer-column .search-bar.srchBar-inHdg{background: none!important;padding: 0;margin-right: 13px; float: right; width: 80%;}
.thingstodoLeftColumn .search-bar.srchBar-inHdg{float: right; width: 80%; background: none;}

.listingPopupSeparator.homeviewer-column.columnLeft .tabs-level-1:after{ content: ''; display: block; width: 100%; height: 31px; background: rgba(246,243,230,0.9)!important; position: relative;z-index: -1;bottom: -41px; display: none;}

.listingPopupSeparator .no-more-paginator{ z-index: 1; margin-bottom: -45px;}

.listingPopupSeparator .noRecord{ min-height: 200px; width: 710px; position: relative; margin: 7px 0 0;}
.listingPopupSeparator .noRecord:before{ content: ''; width: 710px; height: 6px; display: block; border-top: 1px solid rgba(153, 153, 153, 0.8); border-bottom: 1px solid rgba(153, 153, 153, 0.8); position: absolute; top: -7px; background: rgba(0, 0, 0, 0.1);}
.listingPopupSeparator .noRecord p.highlight1, .listingPopupSeparator .noRecord p.highlight{ margin-bottom: 0!important;}

.listingPopupSeparator.myPassengerPopup.homeviewer-column .miscFull681{background: none!important}
.listingPopupSeparator.myPassengerPopup.homeviewer-column .miscFull681 .clear.height1:empty{ display: none;}
.listingPopupSeparator.myPassengerPopup.columnLeftNewAdd .tabs-level-3.floatLeftAdd{
    padding: 20px 0 27px 6px!important;
    margin:0 0 -1px!important;
    width: 100%!important;
    box-sizing: border-box;

}
.listingPopupSeparator.myPassengerPopup.columnLeftNewAdd .packingList-wrapper .tabs-level-3.floatLeftAdd{ margin: 9px 0 3px 6px!important; padding: 0!important; background: none!important;}

.listingPopupSeparator.homeviewer-column .budget-container .clear.height30{ display: block;}
.listingPopupSeparator.myPassengerPopup .teraNewTitleBar{background:#E0DBC7 url(../images/repeatable_sprite.png) repeat-x 0 -126px; line-height: 36px; }
.listingPopupSeparator.myPassengerPopup .teraNewTitleBar.width513{ width: 526px; margin-left: 10px;}
.listingPopupSeparator.myPassengerPopup.columnLeftNewAdd .teraNewTitleBar.width530{width: 526px; margin-left: 10px;}


.listingPopupSeparator .profile-popup-nopadding{ padding: 0!important;}
.listingPopupSeparator #add-place-popup .div-popup .scroll-container{ padding-right: 0;}
.listingPopupSeparator .teraNewTitleBar.profile-popup-adjustment{ background:#E4DFC9 url(../images/repeatable_sprite.png) repeat-x 0 -127px; margin: 0!important;}


.thingstodoLeftColumn .columnLeft-transparent{background: rgba(201, 192, 159, 0.1);}

/*--/new seprator */

.scrapOverview-title{ float: left; width: 214px;}
.scrapOverview-title span.blank{ width: 0; height: 64px; display: inline-block; vertical-align: middle;}
.scrapOverview-title span.title-content{ width: 214px; display: inline-block; vertical-align: middle;}
.scrapOverview-title span.title-content .spantitleBoxShort{ margin-bottom: 0;}

.messagepopup1 ul.stop-edit-list li.flag_text_area{ padding: 0;}
.messagepopup1 ul.stop-edit-list li.flag_text_area:hover{ background: none!important;}
.flag_text_area .textAreaCommentSmallHomeVi{ width: 224px; height: 54px; min-height:54px; margin-top: 0px; }
.flag_text_area .flag_save_cancel{ display: block; text-align: right; clear: both; padding-right: 15px; border-top: 1px dotted #969590;}
.flag_text_area .flag_save_cancel span{display: inline-block;vertical-align: middle;color: #2E666F;font-family: 'Verdana';font-size: 11px;margin-left: 11px;text-transform: uppercase;text-shadow: 0px 1px 1px #EFEADA; padding:0; line-height: 26px;}
.flag_text_area div.error-message{ margin: 6px;}
.tabIcons > .tabs-list a{background:url(../images/twoColumnsGray.png); width:36px; height:34px; float:left; margin-right:4px}
.tabIcons > .tabs-list .ui-state-hover a, .tabIcons > .tabs-list .ui-state-active a{background:url(../images/linkVideosBrown.png);}

.scrapbook-horizontal-list{ padding: 0 13px;}
.scrapbook-horizontal-list .photo_view{margin: 0 6px 6px 0;}
.scrapbook-horizontal-list .photo_view:nth-of-type(6n){ margin-right: 0;}

.scrapbook-vertical-list{margin: 0 13px; padding-top: 12px; background: url(../images/indent-line.png) repeat-x top;}
.scrapbook-vertical-list .itemVideo{ width:654px;}
.scrapbook-vertical-list .contentItemVideo{ width:482px;}
.scrapbook-vertical-list .vertical-photo-section .vertical-photo-section-inner {box-shadow: 1px 1px 5px #999;}

.vertical-listingTitle{ display: inline-block; margin-top: -4px;}

/*.overviewCommentLeft.review_list:first-child{ margin-top: 15px;}
.columnLeftNewAdd  .overviewCommentLeft { margin-top:10px;} */

.titleComment.small{ font-family: Georgia;font-size: 11px;color: #8A8368;font-style: italic;}

.boxBackBlue .blockCity{ vertical-align: middle; width:auto; }
.itemBlue .BudListPlace .BudPrice2{ padding-top: 0!important; font-weight: normal; }
.boxBackBlue .rightWidth{width:242px;}
.boxBackBlue .rightWidth.ellipsisText .colorBlueTitle{float: none;}
.boxBackBlue .imgNewsFeed{border: 3px solid #EFEADA;box-shadow: 0 0 4px #999; margin-right: 8px;}

.displayBlock{ display: block!important;}

.person img.del_thin{border: none; box-shadow: none;}

.onlyViewTrips{display: block;margin-top: -20px;height: 30px; padding: 3px 0 0; color: #766A44!important;font-family: BrawlerRegular;font-size: 12px;font-weight: 400; text-shadow: 0 1px 1px #FFF;}

.FormAbout .error-message{ width: 409px; margin-bottom: 10px;}
.FormAbout .success-message{ width: 407px}

.selectedOptions-wrapper{ float: left; width: 100%; margin: 0 0 5px;}
.listingsPopupFeilds{ width: 335px; margin-right: 2px; display: inline-block; vertical-align: bottom;}
.listingsPopupFeilds:last-of-type{margin-right: 0;}
.listingsPopupFeilds .ul-wrapper ul{ max-height: 100%; overflow:hidden;}
.listingsPopupFeilds.drop-down .select-search-icon .select-drop-arrow{background: url(../images/sprite_img_3.png) no-repeat -42px -10px;
                                                                      height: 40px;
                                                                      cursor: pointer;
                                                                      position: absolute;
                                                                      top: 0px;
                                                                      right: 0px;
                                                                      width: 28px;}
.listingsPopupFeilds input[type=text]{ margin-bottom: 0;}
.listingsPopupFeilds .select span.checkbox.checkbox-selection-toggle{ margin-top: 1px !important;}

.modified-ui.overviewCommentLeft{ margin-top: 20px;}
.modified-ui .commNameReviews{font-family: 'TradeGothicRegular'; color: #505C54; font-size: 30px;font-weight: normal; line-height: 35px; text-shadow: 0px 1px 1px #E4E0D0; padding-bottom: 1px; }
.modified-ui .cityReview.page{ margin-top: 14px;}
.review-popup{ padding: 0!important;}
.review-popup .miscFull681{ margin: 0!important;}
.review-popup .overviewCommentLeft{ margin-left: 0;}
.review-popup .fullReview{ width: 660px; background-repeat: repeat;}

.search-filter-boxes-wrapper{ display: block; text-align: center; float: left; width: 100%;}
.search-filter-boxes-wrapper .ScheduleNameIntoSearch{ float: none; display: inline-block; margin: 0 5px 5px 0;}
.search-filter-boxes-wrapper .ScheduleNameIntoSearch{ text-shadow: none;}
.search-filter-boxes-wrapper .ScheduleNameIntoSearch.search_listing{background: #2F5F6E; text-transform: capitalize;}
.search-filter-boxes-wrapper .ScheduleNameIntoSearch.search_member{background: #64766A; text-transform: capitalize;}
.search-filter-boxes-wrapper .ScheduleNameIntoSearch.search_category{background: #994C14;}
.home-page-search-box .ScheduleNameIntoSearch.search_category{background: #994C14; text-transform: capitalize;}
.home-page-search-box .ScheduleNameIntoSearch.search_member{background: #64766A; text-transform: capitalize;}
.home-page-search-box .ScheduleNameIntoSearch.search_listing{background: #2F5F6E; text-transform: capitalize;}
.search-filter-boxes-wrapper a.remove, .selectedOptions-wrapper a.remove {
    background: url(../images/grayMinX.png) no-repeat 0px 0px;
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 6px;
}
.checkbox-noTopMargin span.checkbox{ margin-top: 0;}

.tripSearch-wrapper{ display: block; margin-bottom: 10px; text-align: center;}
.tripSearch-wrapper .tripTitle{ display: inline-block; vertical-align: middle; font-family: 'UniversLightUltraCondensed';font-size: 40px;font-weight: normal; margin-right: 3px;}
.tripSearch-wrapper .tripOptions{display: inline-block; vertical-align: middle;}
.tripSearch-wrapper .tripOptions div{ text-align: left; clear: both; width: 100%; float: left; padding: 3px 0 0; color:#4E5A52;text-shadow: 0px 1px 1px #FFF;}

/* next prev button for homeviever images */
.pagintn-trspant-btn-wrapper{ overflow:hidden; display: inline-block; height: 88px; position: absolute; top: 225px; z-index: 2; visibility: hidden; }
.listing-image-section:hover .pagintn-trspant-btn-wrapper:not(.disabled){ visibility: visible;}
.pagintn-trspant-btn-wrapper.prev-wrapper{ left: -20px;}
.pagintn-trspant-btn-wrapper.next-wrapper{ right: -20px;}
.pagintn-trspant-btn{ background:rgba(0,0,0,0.5); width:44px; height: 100%; position: relative; cursor: pointer;}
.pagintn-trspant-btn.prev-btn{ left: -16px; border-radius: 0 50px 50px 0;}
.pagintn-trspant-btn.next-btn{ right:-16px; border-radius: 50px 0 0 50px;}
.pagintn-trspant-btn:before{content: ''; position: absolute; top: 38px; left: 11px; width: 16px; height: 2px; background: #cccccc; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.pagintn-trspant-btn:after{content: ''; position: absolute; bottom: 38px; left: 11px; width: 16px; height: 2px; background: #cccccc; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.pagintn-trspant-btn.prev-btn:before{transform:rotate(135deg); -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); left: 17px;}
.pagintn-trspant-btn.prev-btn:after{transform:rotate(-135deg); -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -o-transform:rotate(-135deg); left: 17px;}
.pagintn-trspant-btn:hover:before, .pagintn-trspant-btn:hover:after{ background: #fff;}
/*  photo upload popup */
.pagintn-trspant-btn-wrapper.prevArrowPhoto, .pagintn-trspant-btn-wrapper.nextArrowPhoto{ visibility: visible; top: 180px;}
.pagintn-trspant-btn-wrapper.prev-wrapper.prevArrowPhoto{ left: -35px;}
.pagintn-trspant-btn-wrapper.next-wrapper.nextArrowPhoto{ right: -35px;}
.nextArrowPhoto .pagintn-trspant-btn:before, .nextArrowPhoto .pagintn-trspant-btn:after{ left: 8px;}
.prevArrowPhoto .pagintn-trspant-btn.prev-btn:before, .prevArrowPhoto .pagintn-trspant-btn.prev-btn:after{ left: 20px;}

/* /next prev button for homeviever images */

.slider_notes{ display: inline-block; vertical-align: middle; height: 17px; text-transform: none;}

.stop-count-tab{
    margin-right: 10px;
    text-align: right;
    display: block;
}
.stop-count-tab .stop-count{
    height: 25px;
    line-height: 25px;
    padding:0 15px;
    border-radius: 10px 10px 0 0;
    display: inline-block;
    box-shadow:0px 1px 6px #333;
    font-family: 'LonestarRegular';
    color: #FFF;
    font-size: 9px;
    text-shadow: 0 1px 2px #000;
    text-transform: uppercase;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #e46339;
}

.location-btn.startPointAdd{cursor:pointer; min-width:120px; width: auto; height:39px; line-height: 40px; padding: 0 15px; border: 1px solid rgba(43,53,53,0.1); border-right-color: rgba(43,53,53,0.3); border-left-color: rgba(43,53,53,0.3); border-radius: 6px; text-align: center; background: rgba(48,59,59,0.7); top: auto; right: auto; left: -16px;}
.location-btn.startPointAdd span{ padding: 0; text-align: center; float: none; color: #FEFEFF; font-family: 'UniversLightUltraCondensed'; font-size: 25px; text-shadow: 0 -1px 1px #2E5162; text-transform: uppercase; }
.location-btn.startPointAdd.flipped span{ padding: 0;}
.location-btn.startPointAdd:after{ content: ''; position: absolute; bottom:-16px; left: 0; right: 0; margin: auto; background:url(../images/location-btn-arrow.png) no-repeat 0 0; width:29px; height: 16px;}
.location-btn.startPointAdd.flipped:after{ background-position: 0 -19px; bottom: 40px; }

.trip-activity-wrapper{ float: right; margin: -12px 10px 0 0; color: #994C14; font-style: italic;font-family: Georgia;font-size: 11px; position: relative;}
.trip-activity{ float: left; margin-right: 15px;}
.trip-activity-wrapper .notesItem{ float: right; margin: 0; width: auto;}
.activityItemDiv.PackPAss{ clear: both; padding-top: 5px; }
.activityItemDiv.PackPAss .BudgetContent{ padding: 6px; width: 669px !important; border-top: 1px dashed #C4C0B2; border-bottom: 1px dashed #C4C0B2; margin-top: 5px;}
.activityItemDiv.PackPAss .BudListDate{ width: 70px; background-repeat: repeat-x;}

.alongtheway-scrolling-wrapper{ position: absolute; z-index: 1;top: 40px;left: 10px; height: calc(100% - 40px); background: none; width: 347px;}
.alongtheway-scrolling-wrapper-inner{position: static; top: 0; left: 0; width: 327px; height: 100%; max-height: 100%; }
.alongtheway-scrolling-wrapper .interest-type-filter-box{ width: 300px; position: relative!important; top: 0!important; left: 0!important; margin: 5px 0 0 7px;}


.category-add-btn.teraNextToTitle{ position: absolute; bottom: 12px; right: -42px; width: 60px;}
.messagepopup .category-add-btn.teraNextToTitle{ right: -72px;}
.messagepopup .newclass-for-alignment .newclass-for-alignment .category-add-btn.teraNextToTitle{ right: -42px;}

.addForm.add-sub-stop-popup .Hs1Hsel span.hourOptionsWithMeridien.select{width: 89px!important;}
.addForm.add-sub-stop-popup .Hs2Hsel span.hourOptionsWithMeridien.select{ width: 92px!important;}

.NewCategoryTypePopup .AddEventNewTitle{ width: 170px!important;}
.NewCategoryTypePopup ul.category-select-front li.categoryselect-label{ width: 170px;}
div.upload-preview{float: left; position: relative;}
div.upload-preview .image-box{border-radius: 8px; display: block;
                              border: 3px solid #EFEADA;
                              height: 100px;
                              overflow: hidden;
                              padding: 0;
                              text-align: center;
                              width: 100px;}
.edit-browse-btn2{font-family: 'UniversLightRegular' !important;
                  color: #FFF !important;
                  text-transform: uppercase;
                  font-size: 21px;
                  background: rgba(0, 0, 0, 0.5);
                  position: absolute !important;
                  padding: 1px 4px 1px 4px;
                  border-radius: 3px;
                  text-align: center;
                  left: 0px;
                  margin-left: 13px;
                  top: 0;
                  margin-top: 60px;
                  width: 69px;
                  white-space: nowrap;
                  line-height: 27px;}

.account-status{ margin-bottom: -6px;display: block;font-size: 11px; color: #994C14;text-shadow: 0 1px 1px rgba(255,255,255,0.3); font-style: italic;}

.thumb-container-wrapper{ display: inline;}
.browse-photo-thumb{width: 100px;
                    height: 100px;
                    line-height: 100px;
                    background: #F5F4EF;
                    border: 3px dashed #C5C1B2;
                    background-clip: padding-box;
                    text-align: center;
                    font-size: 30px;
                    font-family: verdana;
                    font-weight: bold;
                    display: inline-block;
                    color: #ccc;
}

.profile-suggestions .contentInviteFriend{ width: 710px;}
.profile-suggestions .contentInviteFriend .column{ width: 352px; margin-right: 7px;}
.profile-suggestions .contentInviteFriend .column:first-of-type{ width: 351px;}
.profile-suggestions .MyRoadCollBox-container{ margin: 0; width: 352px;}
.profile-suggestions .blockColumnInter{ margin: 0 0 0 5px;}
.profile-suggestions .srchBar-inHdg{ float: right;}
.profile-suggestions .MyRoadFilterS1{ width: 18px;}
.profile-suggestions .MyRoadFilterS1 a{ width:auto!important;}
.profile-suggestions .MyRoadFilterS1 a > span{ display: none;}
.profile-suggestions .down_list_blue{ background-position: -40px -25px;}

.search-interest-type .select{ margin: 0; height: 30px; line-height: 30px;}
.search-interest-type .select .text{ height: 30px;}
.search-interest-type .select span.text input{ font-size: 12px!important;}
.search-interest-type .select-search-icon .select-drop-arrow{ background-position: 98% 9px; height: 32px; top: 0;}
.search-interest-type .select ul li{ border: 0;}
.search-interest-type .ul-wrapper{ top: 32px!important;}
.search-interest-type .ul-wrapper ul li{ background: #dbd7be; height: auto; line-height: normal; border-bottom: 1px solid #bab49e;}
.search-interest-type .ul-wrapper ul li a{ border: 0; border-top: 1px solid #eae5d1; color: #736c50; font-size: 13px; overflow: hidden; padding-top: 6px; padding-bottom: 3px; margin: 0!important; display: block;}
.search-interest-type .select.remote-source.ui-autocomplete-wrapper-loading{background-position: right center;}
.miscFull1018.PackPAss.search-bar .search-interest-type .ul-wrapper ul li a{
    padding-right: .4em!important;
}
.search-interest-type .ul-wrapper ul li:first-of-type a{border: 0;}
.search-interest-type .select ul li:hover{ background: none; box-shadow: none;}
.search-interest-type .ul-wrapper ul li:not(.ui-item-selected) a:hover, .search-interest-type .ul-wrapper ul li:not(.ui-item-selected) a.ui-state-focus{ background: #d4d1bd!important; color: #736c50;}
.search-interest-type .ul-wrapper ul li.ui-item-selected{ background: #cac6aa!important; color: #736c50;}
.search-interest-type .ul-wrapper ul li.ui-item-selected a:hover, .search-interest-type .ul-wrapper ul li.ui-item-selected a.ui-state-focus{ background: none!important; color: #736c50;}
.search-interest-type .checkbox-selection-toggle.checkbox{ margin-top:0;}

/* map css*/
.H_ib_body{ background: none!important; padding: 0!important;right: 0!important; margin-right: 0px!important;}
.H_ib_close{display: none;}
.H_ib_tail{ display: none;}

.closedBtn{ width:auto!important; padding-left: 20px!important; padding-right: 20px!important; margin-right: 5px!important; height: 35px!important; box-sizing: border-box!important;}

.indentline-top{background: url(../images/indent-line.png) repeat-x top; min-height: 2px;}

.closed-business-popup .closed-listing-title{padding:20px 0 5px 183px; text-align: left; width: auto!important; max-width: 435px; line-height: 25px;}
.closed-business-popup .AddEventNewTitle{ width: 160px;}
.closed-business-popup textArea{width: 407px; margin-left: 178px; line-height: 20px;}
.generalsub .buttons.closed_btn_text{ text-align: center; position: relative;}
.generalsub .buttons.closed_btn_text .closedBtn{background: none;box-shadow: none;border: none;height:auto!important; line-height: normal; padding: 0 0 0 18px!important; font-size: 16px!important;font-family: Georgia, 'Times New Roman', Times, serif!important; color: #2E666F!important; text-shadow: 0px 1px 1px #FAF7ED !important; position: absolute; left: 0; top: 28px;}

.listConnect .backGrayConnectNormal .nameAddPass{ margin-top: 9px;}

.itemNotification {width: 564px; border: 0;}
.itemNotification .item-icon{ width: 37px;height: 32px; display: inline-block; vertical-align: middle; margin: 0 11px 0px 12px;}
.itemNotification .textNotifi{display: inline-block; vertical-align: middle; float: none;}

.listing-map-popup{  padding: 0!important;}
.listing-map-popup #close{ top: 23px;}
.listing-map-popup .columnLeftNewAdd{clear: both; border-radius: 10px 10px 0 0; padding: 25px 0 0;}

.listing-map-popup .generalsub .buttons{margin: 0 -18px!important; padding:20px 0!important; border-radius: 0 0 10px 10px; }

.activityHideDelete{ position: absolute; top: 6px; right:10px; z-index: 1;}
.activityHideDelete .messagepopup1 ul{border: 1px dotted #969590;}
.activityHideDelete .messagepopup1 ul li{padding: 6px 30px 4px 10px; cursor: pointer;}
.activityHideDelete .messagepopup1 ul li:hover{background: #F5F1E2!important;}

.facebook-feed-editor{padding-top: 20px;}
.facebook-feed-editor textarea{width: 648px;}
.facebook-feed-editor .footerTextArea{ bottom: 9px;}
.facebook-feed-editor button.submit{ background: #8c8966; float: right; padding: 5px 20px; border:0; font-family: 'LucidaGrandeRegular'; font-size: 12px; color: #EDE8D6;  margin: 6px 10px 0 0; cursor: pointer; position: relative; z-index: 1;}
.commentFB .comment-item{ width: 100%; float: left;}
.commentFB .person img{ margin-left: 64px; margin-right: 14px; float:left;}
.commentFB .person.homepage .detail { width: 550px;}
.commentFB .delete_post_btn{position: absolute;right: 9px;top: 9px;}
.commentFB .comments_list_wrapper{ float: left; margin-left: 64px; width: calc(100% - 64px);}
.commentFB .comments_list_wrapper .personName{ display: inline-block; color: #3F524F;  font-family: 'UniversLightUltraCondensed';  text-transform: uppercase;  font-size: 23px; font-weight: normal;  line-height: normal;}
.commentFB .comments_list_wrapper .commentposted-date{ margin-top: 0; color: rgba(0,0,0,0.5);}
.commentFB .comments_list_wrapper .fullCommentSmall{ margin-left: 60px; padding-right: 35px; background:url(../images/indent-line.png) repeat-x bottom rgba(206, 201, 181, 0.5); min-height: 32px; line-height: 19px; padding: 8px 37px 8px 10px;}
.commentFB .comments_list_wrapper .commentDetailEdit .fullCommentSmall{ padding-top: 5px; padding-bottom: 3px; padding-right: 10px;}
.commentFB .comments_list_wrapper .commentDetailEdit .mce-edit-area, .commentFB .comments_list_wrapper .commentDetailEdit textarea, .commentFB .comments_list_wrapper .mce-edit-area{ width: 390px!important;}
.commentFB .comments_list_wrapper .commentDetailEdit .saveCancelBtn{ width: 400px; padding-top: 5px;}
.commentFB .addComm{ width: 523px; min-height: 20px; margin-left: 4px;}
.fbName.inactive{ color:#999;}
.commentFB .fb-comment-img{border: 3px solid #EFEADA; box-shadow: 0 0 4px #999; height:auto; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.commentFB .see_more_photos{ margin: 0 14px 14px 0;}
.commentFB .pic-with-description{ box-shadow: 0 0 4px #999; float: left; width: 100%; margin-top: 10px; position: relative;}
.commentFB .pic-with-description .fb-comment-img{ float: left; margin-right: 10px; position: relative;}
.commentFB .pic-with-description .fb-comment-img img{ width: 158px; height: 158px;}
.commentFB .pic-with-description .pic-description{ display: inline-block; margin-left: 5px;}
.commentFB .pic-with-description .pic-description p{ margin: 5px 0; line-height: 16px; padding-right: 20px; color:#40392F;}
.commentFB .pic-with-description .pic-description p.name-text{ font-size: 18px; line-height: 20px; margin-top: 7px; color: #333; }
.commentFB .pic-with-description .pic-description p.url-text{ /*position: absolute; left: 174px;*/ bottom: 0; color: #999;}

/*.commentFB .pic-with-description.video-container{ padding-bottom: 30px;}*/
.commentFB .pic-with-description.video-container .fb-comment-img{ float: none; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.commentFB .pic-with-description.video-container .pic-description{ padding: 10px 0 0 10px;}
.commentFB .pic-with-description.video-container .pic-description p.url-text{ left: 10px;}
.commentFB .event-name{ font-family: 'LucidaGrandeBold';  font-size: 13px; box-shadow: 0 0 4px #999; margin: 0 ; padding: 10px 10px 5px; color: #999;}
.button-wrapper.saveCancelBtn{ display: none!important;}
.commentFB .person{ position: relative; clear: both;}
.commentFB .attached_comment_image > img{ float: none!important; margin: 10px 17px 8px 0!important;}
.listing_pupup .commentFB .commentFB.attached_comment_image{ width: auto; float: none;}
.listing_pupup .commentFB .commentFB.attached_comment_image .fbopt{ width: 100%; float: none;}
.listing_pupup .commentFB .commentFB.attached_comment_image .comment-item{ margin-top: 10px; float: none;}
.listing_pupup .commentFB .commentFB.attached_comment_image .person{ width: 416px; padding-top: 10px;}
.listing_pupup .commentFB .commentFB.attached_comment_image .person .mce-edit-area{ width: 337px!important}
.listing_pupup .commentFB .commentFB.attached_comment_image .person img{ margin-left: 0; margin-right: 17px;}
.listing_pupup .commentFB .commentFB.attached_comment_image .fullCommentSmall{ width: 338px; margin-left: 53px; padding-right: 10px;}
.commentFB .comments_list_wrapper .commentDetailEdit .commentFB.attached_comment_image .fullCommentSmall{ padding-right: 37px;}
.commentFB .comments_list_wrapper .commentDetailEdit .commentFB.attached_comment_image .commentDetailEdit .fullCommentSmall{ padding-right:10px;}
.listing_pupup .commentFB .commentFB.attached_comment_image .fbopt ul li img{ float: none; margin-right: 0;}
.listing_pupup .commentFB .commentFB.attached_comment_image{ background: none; padding: 0 0 2px;}
.listing_pupup .commentFB .commentFB.attached_comment_image .commentDetailEdit .fullCommentSmall{ width: 343px;}
.listing_pupup .commentFB .commentFB.attached_comment_image .commentDetailEdit .mce-edit-area{ width: 317px!important;}
.listing_pupup .commentFB .commentFB.attached_comment_image .commentDetailEdit .saveCancelBtn, .listing_pupup .commentFB .commentFB.attached_comment_image .commentDetailEdit .reply_saveCancelBtn{ width: 320px; text-align: right;}
.listing_pupup .commentFB .commentFB.attached_comment_image .commentDetailEdit .reply_saveCancelBtn{ padding-top:5px;}
.listing_pupup .connect_fb{ padding: 20px 0 0 0; display: block; color: #40392F;  font-family: 'LucidaGrandeRegular'; text-align: center;}
.listing_pupup .connect_fb a{ text-decoration: underline; font-size: 14px; color: #8D4312;}
.photo-icon{  background: url(../images/tripstoplist_icons_sprite.png) -33px -55px no-repeat; width:21px; height: 16px; position: absolute; top:10px; right: 10px; cursor: pointer;}



.boxBackBlue .itemBlueNewsFeed .imgNewsFeed{ float: none; display: inline-block; vertical-align: middle;}
.boxBackBlue .itemBlueNewsFeed .likeRight-part{ width: 236px; display: inline-block; vertical-align: middle;}

.nameTime.albumNamtTime{ width: 305px;}
.albumNamtTime .albumNamtTime-right{ width: 246px; display: inline-block; vertical-align: middle;}
.albumNamtTime .albumNamtTime-right .blockCity{ width: 100%; display: block; margin-top: 3px;}
.albumNamtTime .albumNamtTime-right .blockCity .city{ float: none; display: inline-block; vertical-align: middle;}
.albumNamtTime .albumNamtTime-right .blockCity .imgBrown{ margin:-2px 3px 0;}

.separatorBlueShort.long{ margin-left: -10px; width: 325px;}

.homeviewer-right-thumbs{width:100px;height:100px;cursor:pointer;margin: 6px 5px 0 0; display: inline-block;}
li.homeviewer-right-thumbs:nth-of-type(1),li.homeviewer-right-thumbs:nth-of-type(2){
    margin-top: 0px;
}

.socialFeedList{ width: 100%; float: left; padding-bottom: 30px;}
.socialFeedList.ajax-container-loading{margin: 12px 0 26px 0px;}
.socialFeedList .okIcon{ vertical-align: top;}
.socialFeedList .okIcon.active{background-position: -17px -301px;}
.socialFeedList .commentIcon{ margin-top: -2px;}
.social-feeds-btn-bg{ width: 260px; height: 68px; padding-top: 12px; background:url(../images/social-feeds-btn-bg.png) no-repeat #FCFAEE; margin-top:10px; cursor: pointer;}
.social-feeds-btn-bg:hover, .social-feeds-btn-bg.active{background:url(../images/social-feeds-btn-bg.png) no-repeat #EFEAD6;}
.social-feeds-btn-bg .social-icon{ width: 55px; height: 55px; background:url(../images/Social-icons-larg.png) no-repeat; display: inline-block; vertical-align: middle; margin-left: 12px;}
.social-feeds-btn-bg .social-icon.fb-icon{ background-position: 0 0; }
.social-feeds-btn-bg .social-icon.twitter-icon{ background-position: -156px 0; }
.social-feeds-btn-bg .social-icon.googleP-icon{ background-position: -79px 0; }
.social-feeds-btn-bg .social-icon.youtube-icon{ background-position: -389px 0; }
.social-feeds-btn-bg .social-icon.yahoo-icon{ background-position: -233px 0; }
.social-feeds-btn-bg .social-icon.blog-icon{ background-position: -467px 0; }
.social-feeds-btn-bg .social-icon.pinterest-icon{ background-position: -620px 0; }
.social-feeds-btn-bg .social-icon.instagram-icon{ background-position: -695px 0; }
.social-feeds-btn-bg .social-text{ width: 184px; text-align: center; font-size: 20px;text-transform: uppercase;color: #8B4512;font-family: 'TradeGothicRegulareighteen'; display: inline-block; vertical-align: middle;}
.social-feeds-btn-bg .social-text .subText{  display: block; text-align: center;  font-family: verdana; text-transform: none; font-size: 11px;   color: #999; text-shadow: 0px 1px 1px #FFF;}

.listing_pupup .commentFB{ width: 560px; padding: 19px 0 22px; margin: 0;}
.listing_pupup .commentfb{ width:502px; padding-right: 0;}
.listing_pupup .commentFB .addComm{width: 382px; padding-right: 32px; box-shadow: inset 0px 0px 7px #CFCFCF!important; background: url("../images/backTextAreaItiniBig.jpg") repeat!important; border: 3px solid #EFEADA!important;}

.infobox-wrapper.infobox-grp-wrapper .map-category-box.map-category-grp-box{ width: auto; text-align: center;}
.infobox-wrapper.infobox-grp-wrapper .map-category-grp-box .infobox{ background: #FEFBEE; display: inline-block; border-radius: 6px; position: relative; box-shadow: 0 0 6px #000; position: relative; white-space: nowrap;}
.infobox-wrapper.infobox-grp-wrapper .map-category-grp-box .infobox > .overlayPopup-wrapper{ float: none;}
.popup-content.infobox-grp-content div.inner-wrapper{ background: none; padding: 0;}
.popup-content.infobox-grp-content span.arrow{ border: 0!important; background: url("../images/foodArrow.png") no-repeat scroll 0 0 transparent!important; height: 22px!important; width: 33px!important;}
.infobox-wrapper.infobox-grp-wrapper .map-category-box.map-category-grp-box .mapStop{ margin-top: 12px;}
.H_ib_content{ min-width: 0 !important;}

.popup-content.infobox-grp-content span.arrow.arrow-top{bottom: -22px!important;   margin-left: -17px!important;}
.popup-content.infobox-grp-content span.arrow.arrow-bottom{top: -22px!important; margin-left: -17px!important; transform: rotate(178deg);}
.popup-content.infobox-grp-content .contentInfoBox + .arrow{ display: none;}

.map-category-icon-bg .number.common{ right: 0;}

.map-marker.map-origin-marker, .map-marker.map-destination-marker{ z-index: 30000!important;}
.mapStopZIndex{ z-index: 20!important;}

/*.map-category-box .contentInfoBox > .titleInfoBox.Health_Indoor_Fitness{ color: #666; text-shadow: none;}
.map-category-box .contentInfoBox .Health_Indoor_Fitness .closeBtn{background: url(../images/closeBtnGreen.png) no-repeat; opacity: 0.7;}*/

.fb-page-not-avail-message{font-size:14px; text-align: center; display: block; color:#994C14; margin-top: -10px;}

.messagepopup1.infobox-grp-content div.inner div.inner-content{ background: none;}

.progress-box .progress-box-inner{background: #F3EFE0; border-left: 3px solid #EFEADA!important; border-right: 3px solid #EFEADA!important;}
.progress-box .progress-box-inner .thumb-img{ position: relative; margin: 0 0 10px 10px; float: left; }
.progress-box .thumb-img:nth-child(-n+6){ margin-top: 10px;}
.progress-box .thumb-img-container {  overflow: hidden;}
.progress-box .progress-box-inner .thumb-img-container img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto!important;}
.progress-box .thumb-img .box {
    width: 100px;
    height: 100px;
    margin: 0;
    overflow: hidden;
    border: 1px solid #BFCBCD;
    border-radius: 5px;
    position: relative;
}

.commentFB .person .progress-box .progress-box-inner{ margin-left: 124px; background: none;}
.commentFB .person .progress-box .progress-box-inner.progress_box_bottom{ background: #F3EFE0; border-bottom: 3px solid #EFEADA;}

.col1About .webisteWidth { width: 390px!important;}
.col1About .gender-box{ width: 304px;margin-left: 101px;}

.notification_exceptions{ color: #666; font-size: 12px;  font-family: verdana; margin-left: 10px;}

.homeviewer-column .scrapbook-vertical-list .vertical-photo-section .vertical-image a{opacity:1;}

.listing-adddescription-wrapper.hidden, .listing-description-wrapper.hidden { display: none;}
.listing-adddescription-wrapper.visible, .listing-description-wrapper.visible{ display: block;}

.tag-noti-item{ cursor: pointer; display: inline-block; line-height: 30px; margin-top: 10px; }
.tag-noti-item > span{position: relative; display: inline-block; vertical-align: middle;}
.tag-noti-item > span:before{content: ''; position: absolute; top: 2px; left: 6px; width: 10px; height: 2px; background: #bbb59d; transform:rotate(135deg); -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg);}
.tag-noti-item > span:after{content: ''; position: absolute; bottom: 2px; left: 6px; width: 10px; height: 2px; background: #bbb59d; transform:rotate(-135deg); -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -o-transform:rotate(-135deg);}
.tag-noti-img-list{ width: 100%; position: relative; text-align: center;}
.tag-noti-img-list .boxBackLight{ position: static!important; display: inline-block; text-align: left;}
.tag-noti-img-list .noRecord.padding-top-10{
    width:auto!important;
}

.sharePhotos-details{ font-family: LucidaGrandeRegular; font-size: 12px; line-height: 18px; float: left; margin-bottom: 30px; /*box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);*/ padding: 10px; background: #FEFBF0;}
.sharePhotos-details .title-text{font-size: 18px;  line-height: 22px;  margin-bottom: 5px;}

.star-rating-wrapper {
  background: url(../images/starsOrange.png) no-repeat 0 0;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  max-width: 83px;
}
.interest-sidebar .sidebar-list1 .star-rating-wrapper{margin-top: -4px;}

.amount-figure{ text-align: center; color: #333; font-size: 11px;  font-family: 'LucidaGrandeRegular';  text-shadow: 0px 1px 1px rgba(255,255,255,0.6); padding-bottom: 10px;}
.listing-min-max-slider.ui-slider.ui-widget-content:after {  background: url(../images/distance-metre-blank-short.png) no-repeat 0 8px;  left: 0;}
.listing-min-max-slider.ui-slider.ui-widget-content {
  background: url(../images/distance-slider-short.png) 50% 50% no-repeat;
  width: 171px;
  height: 4px;
  margin: auto auto 25px;
}

.feed_attached_link{ position: absolute; z-index: 2; right: 83px; bottom: 8px; background: #676055;  height: 22px; line-height: 22px; color: #EEE9D8;  font-family: 'LucidaGrandeRegular'; padding: 0px 7px 0px 11px; font-size: 12px;  text-shadow: none;
  font-style: normal;}
.feed_attached_link span.link{ display: inline-block; vertical-align: middle; max-width: 335px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 15px;}
.feed_attached_link a.remove { background: url(../images/grayMinX.png) no-repeat 0px 0px;  width: 8px;  height: 8px; position: absolute; top: 0; right: 6px; bottom: 0; margin: auto;}

.add_more_hour{float: right; line-height: 48px; position: relative; left: -94px;}
.remove_more_hour{float: left; margin-left: 10px; line-height: 48px;}

.ul-wrapper-full-hieght-drop .ul-wrapper ul{ max-height: 100%;}

.trip_change_dates{ background: #994C14; height: 27px;  line-height: 28px; width: 190px!important;  border-radius: 5px; display: block; text-align: center;  border: 3px solid #EFEADA; font-family: 'LucidaGrandeRegular';  font-size: 18px; color: #EDE8D6; float: right; margin-right: 5px;}

.birthday-wrapper .birthday-text{ float: left; width: 92px; line-height: 46px; text-align: right; padding-right: 10px; font-family: Georgia;  font-size: 18px;  font-style: italic;  color: #2E666F;  text-shadow: 0px 2px 2px #FAF7ED;}
.birthday-wrapper .birthday-feilds{ float: left;}
.TripDateChange-options{ width: 100%; float: left; padding:0 0 20px 122px;}
.TripDateChange-options .AddEventNewTitle{ padding-top: 0;}

.contentInviteFriend div.success-message{ margin: 0 0 20px;}

.rotate_btn{
    background: url(../images/rotate_btn_bg.png) no-repeat; width: 53px; height:24px; color: #efe9d6; font-family: TradeGothicRegular; font-size: 14px; text-transform:uppercase; display:inline-block; position:relative; padding:8px 0 0 37px; margin-right: 5px;}
.rotate_btn:before{ content: ''; background: url(../images/rotate_icon.png) no-repeat;  width:13px; height: 17px; position:absolute; top: 6px; left: 14px; }
.rotate-left.rotate_btn:before{
    left: 12px;
    -webkit-transform: rotatey(180deg); /* Safari */
    transform: rotatey(180deg); /* Standard syntax */}

.tripDateChange .confirm-popup-description{ width: 645px; background: url(../images/indent-line.png) repeat-x top, url(../images/indent-line.png) repeat-x bottom;}
.tripDateChange  .backNormal{ padding:10px 0 12px;}
.tripDateChange .tripDateChange-left{ display: inline-block; vertical-align:middle;}
.tripDateChange .tripDateChange-right{ display: inline-block; vertical-align:middle; width: 608px;}
.tripDateChange .tripDateChange-left .reviewsImg{ margin-bottom: 0;}
.tripDateChange .itineraryItem{ position: relative;}
.tripDateChange .itineraryItem .iconsItems{ margin:auto; top: 0; bottom:0; height: 68px;}
.tripDateChange .itineraryItem .iconsItems a{ color: #994c14!important; font-size: 14px;}
.tripDateChange .itineraryItem .buttonSettingConfirmMargin{ margin-top:7px!important;}
.tripDateChange .itineraryItem .itinerary-time *{ vertical-align: top;}
.tripDateChange .itineraryItem .itinerary-time{ line-height: 16px;}
.tripDateChange .itineraryItem .new_date_text{color: #766A44; padding-bottom: 4px;  display: block; font-size: 11px; text-shadow: 0px 1px 1px #FFF;}

.focus_underline:hover{
    text-decoration: underline;
}


.email_notification .miscFull681{
    margin: auto;
}

.email_notification .height20.toHeight50{
    height: 50px!important;}

.email_notification .each_email_notification{
    margin: auto;
    float: left;
}

.email_notification .each_email_notification .PassList.FirstPassL:last-of-type .boxBackLight{ margin-bottom: 50px;}

.email_notification .display_none_on_notification{ display: none;}

.copy_roadtrip_wrapper{ padding-top:120px; }

.share_photo_wrap{
    padding: 10px;
    margin-top: 5px;
    border: 1px solid rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.1);
}
.share_photo_wrap .photoImg{ margin-bottom: 0;}
.share_photo_wrap .distance{ margin-bottom: 5px;}

.invited-passenger, .listConnect .AccEstTxtPop1 a.invited-passenger{color: green!important;
}

.continue_to_site_wrap{
    text-align: center;
    width: 681px;
    /*background: url(../images/indent-line.png) repeat-x top;
    padding-top: 20px;*/
    margin: auto;
}

.continue_to_site{
    padding: 1px 6px;
    background: #994c14;
    color: #ede8d6;
    border: 3px solid #efeada;
    border-radius: 5px;
    box-shadow: inset 1px 1px 20px #894412;
    font-family: 'LucidaGrandeRegular';
    font-size: 18px;
    text-shadow: 0px 1px 1px #65300a !important;
    cursor: pointer;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: 190px;
    text-align: center;
    margin-bottom: 50px;

}

.listingPopupSeparator .noRecord .continue_to_site { margin-top: 25px;}

.three_dot_wrapper{ float: right!important; margin-top: 9px; margin-right: 4px;}
.reported_position{ float: right!important; margin-top: 8px; margin-right: 10px!important; margin-left:5px;}

.homeviewer-below-image .displayFlag .three_dot_wrapper{ margin-top: 0; margin-right: 0; }

.modified-ui.overviewCommentLeft .three_dot_wrapper{ margin-top: 16px; margin-left: -10px;}
.modified-ui.overviewCommentLeft .reported_position{ margin-top: 15px;}

.overviewSearchLefta .listing-rating-title .three_dot_wrapper{ margin-top: 16px;}
.overviewSearchLefta .listing-rating-title .reported_position{ margin-top: 15px;}

.nameSuggestUser-new .three_dot_wrapper{ margin-top: 6px; margin-left: 10px;}
.nameSuggestUser-new .reported_position{ margin-top: 5px;}

.overviewCommentLeft .postedBy .three_dot_wrapper{ margin-top: 3px;}
.overviewCommentLeft .postedBy .reported_position{ margin-top: 2px;}

a.three-dot {
    display: block;
    width: 16px;
    height: 13px;
}
a.three-dot span {
    width: 3px;
    height: 3px;
    display: block;
    margin-bottom: 2px;
    margin: auto auto 2px;
    background: #9B9270;

}

.place-detail-content.topSpace{ margin-top: 20px;}
.place-detail-content .rating-average .brownBox{ background: #C3BBA0 url(../images/brownBoxBgCenter.png) repeat-y !important; }
.content.admission.noPadding-top{ padding-bottom: 0!important;}

.pending-invite-wrapper .content_wrapp{
    width: 100%;
    padding-top: 30px;
    margin-bottom: 30px;
}
.pending-invite-wrapper .content_wrapp + .content_wrapp{
    background: url("../images/indent-line.jpg") repeat-x center top;
}

.pending-invite-wrapper .content_wrapp .pending_text{
    font-size: 35px;
    color: #994c14;
    margin: 0 0 25px;
    font-family: UniversLightUltraCondensed;
    text-transform: uppercase;
    text-shadow: 0 1px 1px #FFF;
    text-align: center;
    line-height: 35px;
}
.pending-invite-wrapper .content_wrapp .pending_text a{
    color: #994c14;
}
.pending-invite-wrapper .content_wrapp .btn_wrapp{
    text-align: center;
}
.pending-invite-wrapper .content_wrapp .btn_wrapp .buttonSettingConfirm{
    margin: 0;
    float: none;
    display: inline-block;
}
.pending-invite-wrapper .content_wrapp .btn_wrapp .buttonSettingConfirm.active{
    background: #914813;
    color: #EDE8D6;
    margin-left: 25px;
    box-shadow: none;
}

.place_detail_new .centeredContent{
    width: 900px;
}
.place_detail_new .messagepopup-content-container .columnLeft{
    width: 710px;
}

.place_detail_new .columnLeft{
    width: 710px;
}


.place_detail_new .columnLeft .bgTickets{
    padding-left: 187px;
    padding-right: 10px;
    height: 277px;
    background-size:906px;
}

.place_detail_new .columnLeft .overviewLeft{
    display: block;
}

.place_detail_new .listing_pupup .body{
    background: none;
}
.place_detail_new .claimContainer{
    background: none;
}
.place_detail_new .claimContainer .claimContainer-inner{
    background: rgba(251, 249, 239, 0.1);
}

.place_detail_new .listing_pupup .claimContainer div.value{
    background: none;
    border-color: rgba(255,255,255,0.4);
    position: relative;
}
.place_detail_new .listing_pupup .claimContainer div.value:before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background: url(../images/claimBtnBg.png) 0 -53px no-repeat;
    opacity: 0.4;
    filter: alpha(opacity = 40);
}
.place_detail_new .listing_pupup .claimContainer div.value a{
    position: relative;
    z-index: 2;
}
.place_detail_new .listing_pupup .claimContainer div.value:hover{
    background-color: rgba(251, 249, 239, 0.2);
    border-color: rgba(255,255,255,0.4);
}

.popup-content ul.comment_popup_content{
    border: 1px dotted #969590;
}
.popup-content ul.comment_popup_content li{
    color: #2E666F;
}
.messagepopup1 ul.comment_popup_content li{
    padding: 0;
}
.messagepopup1 ul.comment_popup_content.stop-edit-list li:not(.flag_text_area){
    padding: 6px 10px;
}
.messagepopup1 ul.comment_popup_content li:hover, .messagepopup1 ul.comment_popup_content li:focus{
    background: #F5F1E2;
}
.messagepopup1 ul.comment_popup_content.stop-edit-list li:first-of-type:hover, .messagepopup1 ul.comment_popup_content.stop-edit-list li:first-of-type:focus{
    background: none;
}
.messagepopup1 ul.comment_popup_content li a{
    padding: 6px 10px 4px;
    line-height: 1.5;
}

.add_stop_controls_wrap .AccEstTxtPop1.stopType{
    width: auto;
    margin-right: 0;
}
.add_stop_controls_wrap .form_control{
    width: 302px;
    float: right;
}

/* scroll bar css within the listing record container */
.listings-record-container{ max-height: 380px; overflow-y: auto; overflow-x: hidden;}
.thingstodoLeftColumn .listings-record-container{margin-bottom: -90px;}
.listings-record-container .ui-tabs-panel{ padding-bottom: 0;}
.listings-record-container .overviewSearchLeftTTDAddN{ width: 100%!important; max-width: 710px;}

.listings-record-container::-webkit-scrollbar{
    width: 8px;
}
.listings-record-container::-webkit-scrollbar-track{
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    /*border: 1px solid rgba(255,255,255,0.1);*/
    background: rgba(255,255,255,0.3);
    border-radius: 10px;
}
.listings-record-container::-webkit-scrollbar-thumb {
    border-radius: 10px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
    background: #505C54;
}

@media  screen and (min-height: 1000px) {
    .listings-record-container{ max-height: 700px;}
}

/* /scroll bar css within the listing record container */

.confirm-popup-description.robot_text{ background: none; text-align: center; padding-top:0;}
.noRecord.captcha_message{ max-width: 710px; padding: 0;}
.noRecord.captcha_message .highlight{ margin: 0; line-height: 40px;}
.recaptcha_robot_message{ margin:0px 0 28px 77px; }

/*  video popup css */

#general.video_popup_new{ position: relative; padding-top: 125px; min-height: 327px;}
#general.video_popup_new:before{ content: ''; position: absolute; z-index: 1; left: 0; top: 25px; background: url("../images/backHeaderVideos.png") no-repeat; width: 707px; height: 98px;}
#general.video_popup_new .menuTabs{ position: absolute; z-index: 2; top:100px; left: 0; width: 100%; margin: 0; background: url("../images/sepInvite.png") no-repeat left bottom; background-size: 720px; padding-bottom: 1px;}
#general.video_popup_new .menuTabs li{ border: 1px solid #85837D; border-bottom: none;}
#general.video_popup_new .menuTabs li.active, #general.video_popup_new .menuTabs li.ui-state-active{ border: 1px solid #CCBFA2; border-bottom: none; background: #EEE9D8; color: #666666;}
#general.video_popup_new .menuTabs li.ui-state-active a{ margin-top: 1px; background: #EEE9D8;}
#general.video_popup_new .menuTabs li:first-of-type{ margin-left:80px;}
#general.video_popup_new .header-tabs{ position: absolute; z-index: 2; top: 27px; }
#general.video_popup_new .label_text, #general.video_popup_new .typeLabel{font-family: Georgia;
    font-size: 18px;
    color: #2e666f;
    text-shadow: 0px 1px 1px #FAF7ED;
}
#general.video_popup_new .video-link .label_text{ width: 170px; margin-right: 12px; float: left; text-align: right; line-height: 46px;}
#general.video_popup_new .logoYoutube-Search{ position: relative; float: right;}
#general.video_popup_new .logoYoutube-Search .SearchIconPopup{ margin-right: 0!important; right:20px;}
#general.video_popup_new .logoYoutube { background:url(../images/logoYoutube.png) no-repeat right; width:170px; height:24px; float:left;  margin:10px 12px 0px 0px}
#general.video_popup_new .col1About{ width: 410px; padding-top: 30px;}
#general.video_popup_new .TxtAddSetting{ width: 95px!important; text-align: right; padding-right: 12px;}
#general.video_popup_new input[type=text].width297{ width: 277px!important}
#general.video_popup_new .col1About .video_form_group textarea#description{ width: 269px !important; min-height: 71px!important; margin-bottom: 2px;}
#general.video_popup_new .connectYoutube{ padding:0; }
#general.video_popup_new div.error-message{ margin: 30px 20px 0;}
#general.video_popup_new .col1About .trip-stop-container-with-dates{ width: 304px; float: right;}
#general.video_popup_new .col1AboutRight{ padding-top: 50px!important; text-align: center;}
#general.video_popup_new .col1AboutRight .invitePeopleTxtAdd{ width: 100%; text-align: center; margin:0 0 15px; padding: 0;}
/*#general.video_popup_new .col1AboutRight input[type=file] { width: 242px;}*/
#general.video_popup_new .col1AboutRight .teraNextToTitle.upload_video_btn{ display: inline-block; float: none; margin: 15px 0 0; cursor: pointer;}
#general.video_popup_new .col1AboutRight .during-upload p{ margin-bottom: 5px;}
#general.video_popup_new .search-video-list{ padding-top: 15px;}
#general.video_popup_new .search-video-list .resultFound{ font-size: 12px; color: #666;}
#general.video_popup_new .listing-video{ margin-right: 15px;}
#general.video_popup_new .chooseAvaNew{font-size: 12px;}
#general.video_popup_new .chooseAva{ font-size: 12px;}
#general.video_popup_new .PassListItemcheckNewMarg{ margin:42px 5px 0 9px;}
#general.video_popup_new .itemVideo{ width: 684px;}
#general.video_popup_new .contentItemVideoShort{ width: 470px;}
#general.video_popup_new .contentItemVideoShort .contentItemVideoShort_blank{ display: inline-block; vertical-align: middle; width: 0; height:101px;}
#general.video_popup_new .contentItemVideoShort .contentItemVideoShort_content{ display: inline-block; vertical-align: middle; width:465px;}
#general.video_popup_new .itemVideo .item_fields_wrap{ margin-left: 38px; margin-bottom: -5px; clear: both; padding-top: 10px}
#general.video_popup_new .time div.popup-container{ float: left}
#general.video_popup_new .back_btn{ padding: 0 0 10px;}
#general.video_popup_new .back_btn a{ color:#994c14; font-size: 12px; font-family: verdana;}
#general.video_popup_new  .video_frame{border: 4px dashed #C5C1B2; background-clip: padding-box; display: inline-block;}
#general.video_popup_new .video_below_fiels{ width: 685px;}
#general.video_popup_new .width595{ width: 590px!important;}

/* cutom file field */
.upload_file_btn{ width: 118px; height: 33px; margin: auto; position: relative; clear: both; cursor: pointer;}
.upload_file_btn input[type=file]{ opacity: 0; width: 118px; height: 33px; overflow: hidden; position: absolute; left: 0; top: 0; border: 0;}
.upload_file_btn:before{
    content: 'BROWSE »';
    background: url(../images/btn_gr_bg.png) no-repeat;
    width: 112px;
    border: 3px solid #EFEADA;
    border-radius: 5px 5px 5px 5px;
    color: #EDE8D4!important;
    float: left;
    font-family: 'LucidaGrandeBold';
    font-size: 12px;
    height: 26px;
    line-height: 27px;
    text-align: center;
    text-shadow: 0 1px 1px #2E3830;
    text-transform: uppercase;}

/*  video popup css */

.text-center{ text-align: center!important}
.manually_invite_friend_field{ width: 430px;}

.closed_listing_btn{
    width: 123px;
    height: 28px;
    line-height: 28px;
    background: #994C14;
    color: #ede8d6;
    border: 3px solid #efeada;
    border-radius: 0 0 5px 5px;
    font-family: 'LucidaGrandeRegular';
    font-size: 18px;
    text-shadow: 0px 1px 1px #65300a !important;
    margin: auto;
    margin-top: -30px;
    padding-top: 10px;
    margin-bottom: 10px;
    display: block;
    text-align: center;
}

.search_trips .trip_stop_container .ul-wrapper ul li a{padding: 4px .4em 2px!important;}
.search_trips .trip_stop_container .ul-wrapper ul li .backFrameItiAcc-table-layout {padding: 5px 0px 7px 5px!important;}

.backFrameItiAcc-right-col .closedBusiness{ position: absolute;
    right: 0px;
    top: -3px;
    color: red;
    font-size: 12px
}

.CreateTripLeftC .boxRemember{ width: 191px; margin-top: 17px;}
.CreateTripRightC .boxRemember{ width: 190px; margin-top: 17px;}
.CreateTripLeftC .boxRemember .CreTriCheck, .CreateTripRightC .boxRemember .CreTriCheck{ margin-top: 0; padding-top: 0;}
.CreateTripLeftC .boxRemember .textremember, .CreateTripRightC .boxRemember .textremember{ width: auto; padding-right: 10px; margin-top: 0; cursor: pointer; line-height: 18px;}
.CreateTripLeftC .boxRemember .tripQuestion, .CreateTripRightC .boxRemember .tripQuestion{ margin-top: 0!important}
.CreateTripLeftC .boxRemember .textComment, .CreateTripRightC .boxRemember .textComment{ padding: 12px;}

.default_interest_popup{ max-width: 550px;}
.default_interest_popup .CreateTripList{ padding: 18px 0 0;}
.default_interest_popup .CreateTripList ul{ width: 100%; margin-left: 0;}
.default_interest_popup .CreateTripList ul li{ width: 100%;}
.default_interest_popup .CreateTripListNew .CreTriSel{ width:auto; min-width: 160px; float: left; margin-left:20px;}
.default_interest_popup div.error-message{ margin:20px 0 0;}

/* closed business notice */
.closed_business_notice_wrapp{
    width: 680px;
    background: url(../images/indent-line.png) repeat-x bottom;
    white-space: nowrap;
    padding: 0 0 26px 17px;
    margin: 0 0 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.closed_business_notice_wrapp .closed_sign{
    display: inline-block;
    vertical-align: middle;
    background-color: #FDBF30;
    background-image: url(../images/closed_sign.png), url(../images/closed_sign.png);
    background-repeat: no-repeat, repeat;
    background-position:center;
    background-size: 100%, 3px;
    padding: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.closed_business_notice_wrapp .closed_sign > span{
    display: block;
    border: 3px solid rgba(0,0,0,0.7);
    font-family: TradeGothicRegular;
    font-size: 28px;
    text-align: center;
    line-height: 30px;
    text-transform: uppercase;
    padding: 5px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.closed_business_notice_wrapp .notice_text{
    max-width: 450px;
    white-space: normal;
    padding: 0 25px 0 12px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #2E666F;
    font-family: Georgia;
    font-size: 18px;
    font-style: italic;
    text-shadow: 0 1px 1px #F4F0E2;
    line-height: 24px;
}
.closed_business_notice_wrapp .EditSmallBrIcon-lowShadow{
    position: absolute;
    right: 0;
    top:5px;
}

.listing_pupup .header_area .header .closed_business_notice_wrapp{
    width: 611px;
    background: none;
    float: left;
    padding: 18px 0 0 10px;
    margin: 0;
}
.listing_pupup .header_area .header .closed_business_notice_wrapp .closed_sign > span{
    font-size: 24px;
    line-height: 24px;
    padding: 5px 8px 4px;
}
.listing_pupup .header_area .header  .closed_business_notice_wrapp .notice_text{
    max-width: 400px;
    font-size: 16px;
    line-height: 20px;
    color: rgba(255,255,255,0.9);
    text-shadow: none;
}
.listing_pupup .header_area .header .closed_business_notice_wrapp .EditSmallBrIcon-lowShadow{
    background-position: -32px -63px;
    top: 3px;
}
/* /closed business notice */

.securityPage .section-container{ clear: both; float: left; width: 100%;}
.securityPage .section-container div.error-message{ clear: both; margin-top: 20px;}

.AccEstTxtPacking_title {float: left; font-family:Georgia ; font-size: 18px; font-style: italic; color: #2e666f; text-shadow: 0px 1px 1px #faf7ed; margin-right: 5px;  padding-bottom:15px;   width: 400px; margin-left:3px;}

.iconsItems .notesItem{
    background: url(../images/tripstoplist_icons_sprite.png) 20px -268px no-repeat;
    padding-top: 18px;
    margin-right: 19px;
}
.buttonsInvite a#submitBtn{ width: 115px; line-height: 32px; text-align: center;}

.contentSignUpConnect.new_connections{padding-left: 0;}
.contentSignUpConnect.new_connections .MyRoadCollBox-container{ margin-left: 0;}


.interest_tool_tip{
    position: absolute;
    top: 115px;
    right: 0;
    z-index:1;
}
.interest_tool_tip .interest_curly_bracket{
    background: url("../images/curly_braces.png") no-repeat 0 5px;
    -webkit-background-size: 40px 410px;
    background-size: 40px 410px;
    width: 40px;
    height: 415px;
    display: inline-block;
}
.interest_tool_tip_text{
    padding: 12px;
    line-height: 14px;
    color: #4E5A52;
    font-family: Verdana;
    font-size: 11px;
}
.interest_tool_tip_text a {color: #2E666F;}
.interest_tool_tip_text a:hover{text-decoration: underline;}
.interest_tool_tip_text .orText{
    color: #9a9376;
    font-family: 'LucidaGrandeRegular';
    font-style: italic;
    text-align: center;
    margin: 3px 0 3px 0;
}

.display_on_print{ display: none!important; }
.displayInline{ display: inline!important;}

.blank_link{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}

.boxGrayAbout-container .boxGrayAbout .textMyReviews a.ui-truncate-action-more, .boxGrayAbout-container .boxGrayAbout .textMyReviews a.ui-truncate-action-less{ position: relative; z-index: 2;}

.terms_policy_wrapper .uploaded-preview{
    display: inline-block;
    position: relative;
    padding-right: 20px;
    margin: 20px 0 0;
    color: #505c50;
}
.terms_policy_wrapper .uploaded-preview a{
    color: #505c50;
}
.terms_policy_wrapper .uploaded-preview  .buttonCloseSmall{ top: -3px;}

.age-zip-wrapper{ clear: both}
.age-zip-wrapper .age-wrapper{ float: right; width: 200px; position: relative;}
.age-zip-wrapper .age-wrapper input[type=text],
.age-zip-wrapper .zip-wrapper input[type=text]{
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.age-zip-wrapper .age-wrapper .tripQuestion{
    position: absolute;
    right: -25px;
    top: 17px;
}
.age-zip-wrapper .zip-wrapper{ float: left; width: 200px;}

.buttonsInvite.interest-button{ width: 100%; text-align: center;}
.buttonsInvite.interest-button button#submitBtn{
    width: 407px;
    height: 46px;
    padding: 1px 22px 0;
}
.signupProfilePicture{text-align: center;}
.signupProfilePicture > .generalsub{display: inline-block;}

.invited-congrats-message{
    position: relative;
    z-index: 3;
    top: 0px;
}

.invited-congrats-message-next .signUp-container{
    margin-top: 100px;
}

/* map cluster flexible circle  */
.cluster-circle-wrapper {
    min-width: 24px;
    position: relative;
}
.cluster-circle-wrapper:after {
    content: "";
    display: block;
    width: 100%;
    height:0;
    padding-bottom: 100%;
    background: red;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 4px rgba(255,0,0,0.5);
    -moz-box-shadow: 0 0 0 4px rgba(255,0,0,0.5);
    box-shadow: 0 0 0 4px rgba(255,0,0,0.5);
}

.cluster-circle-wrapper:before {
    content: "";
    display: block;
    width: 100%;
    height:0;
    padding-bottom: 100%;
    background: red;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    position: absolute;
    top: -1px;
    left: -1px;
    border: 1px solid rgba(255,255,255,0.8);
}

.cluster-circle-wrapper .circle {
    float:left;
    width:100%;
    padding-top:50%;
    padding-left: 5px;
    padding-right: 5px;
    line-height:12px;
    margin-top:-6px;
    text-align:center;
    color:white;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'LucidaGrandeRegular';
    font-size: 12px;

    -webkit-touch-callout : none;
    -webkit-user-select:none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* end of map cluster flexible circle  */

.tripStopNotesList { clear: both; padding-top: 11px;}
.tripStopNotesList:after {content: ''; clear: both; display: block;}
.tripStopNotesList .commentDetail{ padding-right: 10px;}
.tripStopNotesList .commentToComment.commentSugg { background: #EEE8D5; width: 615px !important; float: right; margin-top: 0;
    border-top: 1px solid rgba(153, 153, 153, 0.4);
    border-bottom: 1px solid rgba(153, 153, 153, 0.4)!important;
}
.messagepopup .tripStopNotesList .commentToComment.commentSugg {
    border-top: 1px solid rgba(153, 153, 153, 0.6);
    border-bottom: 1px solid rgba(153, 153, 153, 0.6)!important;
}
.beigeBack .tripStopNotesList .commentToComment.commentSugg {
    border-top: 1px solid rgba(153, 153, 153, 0.2);
    border-bottom: 1px solid rgba(153, 153, 153, 0.2)!important;
}
.tripStopNotesList .commentToComment.commentSugg + .clear.height11 { height: 6px;}
.tripStopNotesList .nameSuggestUser-new .commentTofullSugg { width: 557px;}
.overviewItinerary .tripStopNotesList .textAreaComment { width: 536px !important; margin: 0;}
.tripStopNotesList .frameEditor { width: 645px; float: right; margin-top: -13px;}
.tripStopNotesList .frameEditor .commentImgChaSha{ margin-left: 10px;}
.overviewItinerary .tripStopNotesList .firstcomment-area .textAreaCommentSmallHomeVi { width: 541px !important;}
.tripStopNotesList .commentDetailEdit .saveCancelBtn { padding-right: 6px;}
.tripStopNotesList .showAllNotes {
    float: right;
    margin: 6px 11px 10px 0;
    font-style: italic;
    font-family: Georgia;
    font-size: 11px;
    line-height: 11px;
    color: #994c14;
}

.edit_trip_popup #create-trip .miscFull682New.divUpdateTrip { width: 437px !important;}
.edit_trip_popup #create-trip .divUpdateTrip .edit-trip-btn { width: 407px; padding-left: 0;}
.edit_trip_popup #create-trip .divUpdateTrip  #ActionBrwBtn { right: 27px;}

.messagepopup aside div[class*="_container"] > h3.orange:not(:first-of-type){
    margin-top: 20px;
}

/* map route drag icon */

.dragToChangeRoute { position: relative; padding: 10px 0 0; z-index: 10031 !important;}
.dragToChangeRoute .dragToChangeRoute-text{
    background: #0E87E0;
    padding: 10px 15px;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%,-100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    position: absolute;
    top: -20px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 8px;
    white-space: nowrap;
    cursor: default;
}
.dragToChangeRoute .dragToChangeRoute-text:after {
    content: '';
    width: 40px;
    height: 40px;
    background: url("../images/route-drag.png") no-repeat;
    background-size: 40px;
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0;
    margin: auto;
}
/* /map route drag icon */

/* map info box positions*/

.H_ib.y-flipped .H_ib_body {
    -webkit-transform: translate(188px, 100%) !important;
    -moz-transform: translate(188px, 100%) !important;
    -ms-transform: translate(188px, 100%) !important;
    -o-transform: translate(188px, 100%) !important;
    transform: translate(188px, 100%) !important;
}
.H_ib.y-flipped .map-category-box .arrow {
    top: -22px;
    bottom: auto;
    -webkit-transform: scale(-1);
    -moz-transform: scale(-1);
    -ms-transform: scale(-1);
    -o-transform: scale(-1);
    transform: scale(-1);
}

.H_ib.right-aligned .H_ib_body{
    -webkit-transform: translate(40px, -50px) !important;
    -moz-transform: translate(40px, -50px) !important;
    -ms-transform: translate(40px, -50px) !important;
    -o-transform: translate(40px, -50px) !important;
    transform: translate(40px, -50px) !important;
}
.H_ib.right-aligned .map-category-box .arrow {
    left: auto;
    right: 19px;
    margin: 0;
}

.H_ib.right-aligned.y-flipped .H_ib_body{
    -webkit-transform: translate(40px, 100%) !important;
    -moz-transform: translate(40px, 100%) !important;
    -ms-transform: translate(40px, 100%) !important;
    -o-transform: translate(40px, 100%) !important;
    transform: translate(40px, 100%) !important;
}

.H_ib.left-aligned .H_ib_body{
    -webkit-transform: translate(328px, -50px) !important;
    -moz-transform: translate(328px, -50px) !important;
    -ms-transform: translate(328px, -50px) !important;
    -o-transform: translate(328px, -50px) !important;
    transform: translate(328px, -50px) !important;
}
.H_ib.left-aligned .map-category-box .arrow {
    left: 19px;
    right: auto;
    margin: 0;
}
.H_ib.left-aligned.y-flipped .H_ib_body{
    -webkit-transform: translate(328px, 100%) !important;
    -moz-transform: translate(328px, 100%) !important;
    -ms-transform: translate(328px, 100%) !important;
    -o-transform: translate(328px, 100%) !important;
    transform: translate(328px, 100%) !important;
}

/* /map info box positions*/

/* right click on map context menu css */

.H_context_menu {
    padding: 9px !important;
    border: 1px solid rgba(255,255,255,0.5) !important;
    background-color: #807B6C !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
}
.H_context_menu .H_context_menu_item {
    line-height: 16px;
    padding: 6px 10px 6px;
    color: #2e666f;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    background: #fff;
    border: 1px dotted #969590;
}
.H_context_menu .H_context_menu_item + .H_context_menu_item { border-top: 0;}
.H_context_menu .H_context_menu_item:hover,
.H_context_menu .H_context_menu_item:focus{
    background: #F5F1E2 !important;
}

/* /right click on map context menu css */

/* nearby places circle close btn */
/*.nearby-radius-button {
    width: 31px;
    height: 30px;
    background: url("../images/circleCloseBtn.png") no-repeat;
    font-size: 0;
    color: transparent;
    cursor: pointer !important;
    margin-top: -20px;
}*/

.nearby-radius-button {
    width: 30px;
    height: 30px;
    background: #666;
    -webkit-background-clip: content-box;
    -moz-background-clip: content-box;
    background-clip: content-box;
    border: 3px solid rgba(255,255,255,0.8);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 0;
    color: transparent;
    cursor: pointer !important;
    margin-top: -20px;
    position: relative;
}
.nearby-radius-button:before,
.nearby-radius-button:after{
    content: '';
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 3px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.nearby-radius-button:after {
    height: 3px;
    width: 15px;
}

.time-distance-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.time-distance-wrapper ul {
    margin: 0;
    padding: 0;
    background: #F6F1DD;
}
.time-distance-wrapper ul li {
    border: 0;
    height: auto;
}

.time-distance-wrapper .time-distance-listing { position: relative; padding: 10px 10px 12px;}
.time-distance-wrapper .time-distance-listing .time-distance-listing-img,
.time-distance-wrapper .time-distance-listing .time-distance-listing-detail{
    display: inline-block;
    vertical-align: middle;
}
.time-distance-wrapper .time-distance-listing .time-distance-listing-img {
    border: 3px solid #efeada;
    box-shadow: 0 0 4px #999;
    width: 46px;
    height: 46px;
    background: #fff;
}
.time-distance-wrapper .time-distance-listing .time-distance-listing-detail {
    width: 180px;
    padding-left: 7px;
}
.time-distance-wrapper h1 {
    color: #994c14;
    text-transform: capitalize;
    font-family: 'BrawlerRegular';
    font-size: 16px;
    font-weight: 500;
    text-shadow: 0px 1px 1px #FFF;
    margin: 0;
    padding: 0;
    line-height: 16px;
}
.time-distance-wrapper h1 a {  color: #994c14;}
.time-distance-wrapper p {
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #26626c !important;
    text-shadow: 0px 1px 1px #FFF;
    font-style: normal;
    line-height: 12px;
    margin: 5px 0 0;
}
.time-distance-wrapper .time-distance-listing-miles .miles-text {
    background: #F6F1DD;
    padding: 5px 10px 5px 5px;
    float: right;
    font-family: Verdana, Tahoma, arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #26626c !important;
    margin-top: 5px;
    text-shadow: 0px 1px 1px #FFF;
    font-style: normal;
    line-height: 12px;
    margin: -13px 0 0;
}
.time-distance-listing-icon {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    margin: auto;
    width: 26px;
    height: 26px;
    line-height: 27px;
    text-align: center;
    background: #295E6C;
    outline: 1px solid rgba(255,255,255,0.5);
    outline-offset: -2px;
    font-family: 'ClarendonRegular';
    font-size: 17px;
    color: #efeada;
}
.time-distance-listing-icon.start-point {
    background: url(../images/arrow-interest.png) no-repeat 5px center;
    height: 32px;
    width: 23px;
    outline: none;
}
.time-distance-listing-icon.end-point {
    background: url(../images/arrow-interest.png) no-repeat 5px center;
    height: 32px;
    width: 23px;
    outline: none;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

/* alongtheway tabs*/

.alongtheway-tab {
    position: absolute;
    left: 169px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 40px;
    z-index: 2;
    white-space: nowrap;
    list-style-type: none;
    -webkit-transform: rotate(90deg) translateX(30px);
    -moz-transform: rotate(90deg) translateX(30px);
    -ms-transform: rotate(90deg) translateX(30px);
    -o-transform: rotate(90deg) translateX(30px);
    transform: rotate(90deg) translateX(30px);
}
.alongtheway-tab > li {
    float: none;
    display: inline-block;
    vertical-align: bottom;
}
.alongtheway-tab a {
    border-radius: 5px 5px 0 0;
    border:2px #CDC7B1 solid;
    border-bottom: 0;
    background: #505C54;color: #f6f1dd !important;
    line-height: 16px;
    padding: 6px 6px;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
    min-width: 70px;
    float: left;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}
.alongtheway-tab a.active{background: #f6f1dd;color: #505C54!important;}

/* listing popup other vendor review*/
.web-reviews-wrapper {
    position: relative;
    padding: 15px 0 20px;
}

.rt-average-review:after {
    display: table;
    clear: both;
    content: '';
}
.web-reviews-wrapper .vendor-reiviews-average {
    background: url("../images/indent-line-filterBox.png") repeat-x top;
    padding-top: 17px;
    margin-top: 20px;
}
/*.web-reviews-wrapper h3 {
    display: inline-block;
    margin-right: 10px;
}*/
.web-reviews-wrapper .headerUserImage,
.web-reviews-wrapper .postedBy {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.web-reviews-wrapper .postedBy {
    margin: -8px 0 0;
}
.web-reviews-wrapper .postedBy .posted-by{ display: block; clear: both; line-height: 20px;}

.web-reviews-wrapper .fullReview {
    width: 240px;
}
.web-reviews-wrapper .view-all-review {
    padding: 3px 0 0;
    text-align: right;
    clear: both;
}
.web-reviews-wrapper .view-all-review a {
    color: #884312;
}

.vendor-reviews-logo { width: 16px; display: inline-block; vertical-align: middle;}

.listing_pupup .body .right_part  .rating-average .brownBox .review-avg {
    text-align: left;
    padding: 0 8px;
    margin-bottom: 10px;
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
}
.listing_pupup .body .right_part  .rating-average .brownBox .review-avg:last-of-type { margin-bottom: 0;}
.listing_pupup .body .right_part  .rating-average .brownBox .review-avg .main-reviews-logo {
    max-height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.roadtrip .star-wrapper, .roadtrip .reviewsText { margin-bottom: 4px;}
.starYellow.star-container.google .star-wrapper,
.google-star {
    background: url("../images/google-star.png") no-repeat -70px 0;
    width: 69px;
    height: 13px;
    margin-bottom: 2px;
}
.starYellow.star-container.google .star-active {
    background: url("../images/google-star.png") no-repeat 0 0;
    height: 13px;
    display: block;
    max-width: 69px;
}
.google-star.stars1 {
    background: url("../images/google-star.png") no-repeat -56px 0;
}
.google-star.stars2 {
    background: url("../images/google-star.png") no-repeat -42px 0;
}
.google-star.stars3 {
    background: url("../images/google-star.png") no-repeat -28px 0;
}
.google-star.stars4 {
    background: url("../images/google-star.png") no-repeat -14px 0;
}
.google-star.stars5 {
    background: url("../images/google-star.png") no-repeat 0 0;
}

.starYellow.star-container.yelp .star-wrapper,
.yelp-star {
    background: url("../images/yelp-star.png") no-repeat -82px 0;
    width: 80px;
    height: 15px;
}
.starYellow.star-container.yelp .star-active {
    background: url("../images/yelp-star.png") no-repeat 0 0;
    height: 15px;
    display: block;
    max-width:80px;background-position: 0px -340px;
}
.yelp-star.stars1 {
    background: url("../images/yelp-star.png") no-repeat;
    background-position:0px -340px;
   /* width: 103px; height: 21px;*/
}
.yelp-star.stars2 {
    background: url("../images/yelp-star.png") no-repeat;
    background-position:0px -371px;
/*  width: 103px; height: 21px;*/
}
.yelp-star.stars3 {
 background: url("../images/yelp-star.png") no-repeat;
 background-position:0px -403px;
    /* width: 63px; height: 21px;*/
}
.yelp-star.stars4 {
 background: url("../images/yelp-star.png") no-repeat;
background-position: 0px -435px;
    /*width: 103px; height: 21px;*/
}
.yelp-star.stars5 {
 background: url("../images/yelp-star.png") no-repeat;
 background-position: 0px -467px
    /* width: 103px; height: 21px;*/

}
/******************** add new yelp star class 3 feb, 2107*********************/

.yelp-star.stars1-5 {
    background: url("../images/yelp-star.png") no-repeat;
    background-position: 0px -355px;
    /* width: 103px; height: 21px;*/
}
.yelp-star.stars2-5 {
    background: url("../images/yelp-star.png") no-repeat;
    background-position: 0px -387px;
    /*  width: 103px; height: 21px;*/
}
.yelp-star.stars3-5 {
    background: url("../images/yelp-star.png") no-repeat;
    background-position: 0px -419px;
    /* width: 63px; height: 21px;*/
}
.yelp-star.stars4-5 {
    background: url("../images/yelp-star.png") no-repeat;
    background-position: 0px -451px;
    /*width: 103px; height: 21px;*/
}


/************************End yelp star class*************************************/


.interest-type-filter-box ul li .interest-wrapper:hover .red-link,
.interest-type-filter-box ul li .interest-wrapper:focus .red-link,
.interest-type-filter-box ul li .interest-wrapper .popup-opened .red-link{
 color: #fff !important;
}
.interest-type-filter-box ul li .interest-wrapper:hover .arrow-long,
.interest-type-filter-box ul li .interest-wrapper:focus .arrow-long,
.interest-type-filter-box ul li .interest-wrapper .popup-opened .arrow-long{
 background: url("../images/right-arrow.png") no-repeat 1px center;
 background-size: 18px;
}

@media (max-width:1559px) and (orientation: portrait){
 .alongtheway-scrolling-wrapper{ top: 10px;}
}


/* style only for firefox */
@-moz-document url-prefix() {

    .CTSecBTit{ font-size: 17px;}
    .thingstodoLeftColumn.columnLeftNewAdd .reviewArea, .listingPopupSeparator .reviewArea{ width: 612px;}

}

.form li.upload div.upload-preview .image-box.bg-white{
    background-color: white;
}

.trip-location-view {
    max-width: 406px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #efeada;
   /* border-radius: 8px;*/
    box-shadow: inset 1px 1px 15px #999;
    background: #fff;
    margin-bottom: 5px;
}
.trip-location-view .select,
.trip-location-view input.date{
    border: 0;
    margin: 0;
    box-shadow: none;
   /* background-color: transparent !important;*/
}
.trip-location-view .select span.text input {
    padding-top: 1px;
}
.trip-location-view .select.remote-source.ui-autocomplete-wrapper-loading {
    background: url(../images/loading3.gif) no-repeat calc(100% - 5px) 10px #fff;
    background-size: 22px;
}
.trip-location-view .remote-source .select-drop-arrow {
    right: 10px;
}
.trip-location-view input.date {
    padding: 13px 33px 11px 0;
    text-align: center;
    border-left: 1px solid #c8c8c8;   /* add border-left*/
    border-radius: 0px;
}
.ui-datepicker-trigger {right: 6px;top: 6px;}
.seasonal-dates .ui-datepicker-trigger {right: 14px;top: 10px;}
.trip-location-view:after{
    content: '';
    clear: both;
    display: block;
}

.public-icon a:before, span.drip-icon-container.public-icon:before{content: ''; width: 13px; height: 13px;background:url("../images/permission_drop.png") no-repeat;background-position:0px -1px;display: inline-block;padding-left:10px;vertical-align: middle;}

.followers-icon a:before, span.drip-icon-container.only-me-icon:before{content: ''; width: 13px; height: 13px;background:url("../images/permission_drop.png") no-repeat;background-position:0px -31px;display: inline-block;padding-left:10px;vertical-align: middle;}

.only-me-icon a:before, span.drip-icon-container.followers-icon:before{content: ''; width: 13px; height: 13px;background:url("../images/permission_drop.png") no-repeat;background-position:0px -60px;display: inline-block;padding-left:10px;vertical-align: middle;}

span.drip-icon-container.followers-icon:before{padding-left:2px;    background-position: 0px -31px;}
span.drip-icon-container.public-icon:before{padding-left:2px;    background-position: 0px -1px;}
span.drip-icon-container.only-me-icon:before{padding-left:2px;    background-position: 0px -60px;}

.album-permission-container .messagepopup1 div.inner div.inner-content ul li:first-child a{
    font-family: 'BrawlerRegular'!important;
    color: #994C14;font-weight: 500;
}
.album-permission-container .inner-wrapper{ min-width: 220px; }

/*--photopreview required styles*/
.db-photo-preview .preview-panel img{
    max-width: 100%;
}
.db-photo-preview .items-panel .item{
    display: block;
    float: left;
    position: relative;
    opacity: 0.4;
    padding: 0;
}
.db-photo-preview .items-panel .item{border: none}
.db-photo-preview .preview-panel .preview-container{
    position: relative
}
.db-photo-preview .items-panel .item.has-nav-index{opacity: 1;}
.db-photo-preview .items-panel .item .dark-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(106, 106, 98, 0.62);
}
.db-photo-preview .items-panel .item.active{
    opacity: 1;
}
.db-photo-preview .items-panel{
    position: relative;
    overflow: hidden;
}
.db-photo-preview .items-panel .item-scope{
    overflow: hidden;
}
.db-photo-preview .item {
    display: block;
    position: absolute;
}
.db-photo-preview .items-panel .item-scope{
    border: 1px solid rgb(153, 153, 153);
}
.db-photo-preview .item-scope{
    position: absolute;
}
.db-photo-preview .items-panel .collage-img {
    position: absolute;
}
.db-photo-preview .items-panel .nav-index{
    position: relative;
    cursor: pointer;
}
.db-photo-preview .items-panel .nav-index.left-lbl{ float: left}
.db-photo-preview .items-panel .nav-index.right-lbl{ float: right}

.db-photo-preview .items-panel .more-photos{position:absolute; top:50%; left:50%;z-index:1; color:#fff; font-size: 30px; cursor: pointer;transform:translate(-50%,-50%);}
.db-photo-preview .items-panel .more-photos-bg{background: rgba(0, 0, 0, 0);position: absolute;top:0;left:0;right:0;bottom:0;}
.db-photo-preview .items-panel .more-photos-bg.transparent{background: none;}

/* alongtheway new css for vertically center */
.alongtheway-scrolling-wrapper-inner {
    position: static;
    height: auto;
    float: left;
    display: table;
    height: 100%;
    max-height: 100% !important;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.alongtheway-scrolling-wrapper .interest-type-filter-box {
    display: table-cell;
    vertical-align: middle;
    float: none;
    background: none;
    box-shadow: none;
    border-radius: 0;
}
.alongtheway-scrolling-wrapper .interest-type-filter-box .interest-type-filter-box-inner {
    border-radius: 6px;
    box-shadow: 0px 0px 6px #000;
    background: #f6f1dd;
    float: left;
    min-height: 360px;
}

.alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
.alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
.alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    max-height: 300px;
    min-height: 300px;
    width: 100%;
}

.type-remove-confirmation .main-container{ text-align: left;}
.type-remove-confirmation .main-container .AccEstTxtPop1{ float: none}
.type-remove-confirmation .main-container .type-title-wrapper{ margin-top:15px;text-align:left;margin-left:16px;}
.type-remove-confirmation .main-container .type-title-wrapper li{ list-style-type: disc;text-transform: none;float:none;padding:0px 0px 10px 0px;}

.login-popup .CTSecBTit{ margin: 12px 0 0px;}
.alongtheway-share-trip{border: 2px solid #b5b5b4; border-radius: 17px; cursor: pointer; padding: 0 15px; width: 84px; margin-left: 84px; background: #FFFFFF; margin-bottom: 6px; cursor: pointer;}
.alongtheway-share-trip .text{color: #914813; font: 13px/22px 'Axiforma','Helvetica Neue',Helvetica,Arial,sans-serif;}

@media screen and (min-height: 600px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 375px;
    }
}
@media screen and (min-height: 700px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 470px;
    }
}
@media screen and (min-height: 800px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 570px;
    }
}
@media screen and (min-height: 900px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 670px;
    }
}
@media screen and (min-height: 1000px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 770px;
    }
}
@media screen and (min-height: 1100px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 870px;
    }
}
@media screen and (min-height: 1200px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 970px;
    }
}
@media screen and (min-height: 1300px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 1070px;
    }
}
@media screen and (min-height: 1400px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 1170px;
    }
}
@media screen and (min-height: 1500px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 1270px;
    }
}
@media screen and (min-height: 1600px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 1370px;
    }
}
@media screen and (min-height: 1700px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 1470px;
    }
}
@media screen and (min-height: 1800px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        max-height: 1570px;
    }
}
@media screen and (max-width: 1300px){
    .alongtheway-scrolling-wrapper .interest-type-filter-box .intereststab-result .intereststab-result-scroll,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .thingstodoLists,
    .alongtheway-scrolling-wrapper .interest-type-filter-box .itineraryLists{
        min-height: 250px;
    }
}
/* facebook share popup */
#fb-root .fb_dialog {z-index: 99999 !important;}
/* end alongtheway new css */
