/* Start of CMSMS style sheet 'mynew' */
.way .full-sel {
	width: 210px !important
}

.way table.full-sel {
	width: 212px !important
}

.way table.small {
	width: 55px !important;
}

.way .full-sel span.dijitSelectLabel {
	width: 185px;
}

.way .section-end {
	margin-bottom: 5px;
}

.suggestDiv span,*:first-child+html .firstname-col,*:first-child+html .lastname-col,*:first-child+html .tourlead-contact-info td.last-child
	{
	padding: 0.1em 0.2em;
	font-family: inherit;
	font-size: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: 17px;
	/*
line-height:17px;
text-align:left;
vertical-align:middle;
*/
}

.suggestDiv {
	background-color: #FFF;
	color: #363636;
	border-top: none;
	border-left: 1px solid #7EABCD;
	border-right: 1px solid #7EABCD;
	border-bottom: 1px solid #7EABCD;
}

.selectedSuggestion {
	background-color: #3559ac;
	color: #fff;
}

.yui-calendar {
	width: 149px
}

.popupCalendarContainer {
	margin-top: 2px;
	display: none;
	position: absolute;
	z-index: 2
}

.way .nights {
	width: 40px !important;
	margin-top: 0;
}

.way .nights .dijitSelectLabel {
	font-size: 11px;
	padding: 1px 1px;
}

.error-message {
	color: #f00;
}

.no-line {
	height: 0px;
	line-height: 0;
	font-size: 0;
	border-top: none;
	margin: 10px 0 0
}

.sorting-sel {
	width: 120px !important;
}

.zero-st {
	background-position: -65px 0
}

.big-form .half-cont input.text,.big-form .full input.text,.big-form .half-cont .sel,.big-form .full .sel
	{
	width: 100% !important;
}

.big-form .full table.small,.big-form .half table.small {
	width: 65px !important;
}

a.btn {
	white-space: nowrap;
}

.nw {
	white-space: nowrap;
}

.order .price-info {
	float: right;
	margin: 0;
}

.fl {
	float: left !important;
}

.fr {
	float: right !important;
}

.no-t-p {
	padding-top: 0 !important;
}

.info-table .sel {
	width: 90px !important;
}

.calendar-input {
	width: 70px;
}

.progress a {
	font-size: 15px !important;
	cursor: default;
}

a.btn {
	margin: 1px;
}

.corn-cont {
	padding: 0 20px
}

input,select {
	font-family: tahoma, arial, helvetica, sans-serif !important;
	border: none;
}

.mb-5 {
	margin-bottom: 5px
}

.btn-wrp {
	zoom: 1;
	margin: 10px 0 0 0;
}

.btn-wrp .btn-cnt {
	float: right;
	position: relative;
	left: -50%;
	text-align: left;
}

.btn-wrp .btn-cnt ul {
	list-style: none;
	position: relative;
	left: 50%;
}

.btn-wrp .btn-cnt li {
	float: left;
	margin: 0 10px 0 0;
}

.btn-wrp .btn-cnt li.last {
	margin-right: 0
}

.btn-wrp .btn-cnt li a {
	float: left;
	position: relative;
}

button.btn {
	padding: 0 0 0 7px;
	margin: 0;
	color: #464646;
	border: 0;
	background: url(images/b2c/bg_btn_lft.gif) 0 0 no-repeat;
	height: 27px;
	/* used to catch the buttonEnding */
	position: relative;
}

.btn-e {
	position: absolute;
	display: inline;
	width: 7px;
	height: 28px;
	background: url(images/b2c/bg_btn_rgt.gif) 100% 0 no-repeat;
}

.wrap-cont {
	width: 970px;
	cursor: default;
}

a {
	cursor: pointer;
}

.adv-search {
	color: #008E52;
	font-size: 13px;
	text-decoration: underline;
}

.pointer {
	cursor: pointer;
}

.max-min {
	color: #6BA411;
	height: 20px;
	line-height: 20px;
	margin-top: -20px;
	text-align: right;
	vertical-align: bottom;
	text-decoration: underline;
}

.max-min a {
	color: #6BA411;
	font-size: 15px;
	font-weight: bold;
}

.img-big {
	margin-left: -7px;
}

a.max-min-all {
	text-decoration: underline;
}

.printableValue {
	display: none;
}

span.plus,span.minus {
	font-size: inherit !important;
}

.no-p {
	padding: 0;
}

.no-p-imp {
	padding: 0 !important;
}

.cntr {
	margin-left: auto;
	margin-right: auto;
}

.big-half {
	width: 80%;
	float: left;
}

.small-half {
	width: 20%;
	float: left;
}

.calendar-table td {
	padding-right: 0
}

.sel-inl .x-form-field-wrap {
	display: inline-block;
}

*:first-child+html .sel-inl .x-form-field-wrap {
	display: inline;
}

.sel-inl .x-form-field-wrap {
	display: inline-block;
}

.sort .sort-lft .sel-inl .x-form-field-wrap {
	top: -2px;
}

.sort .sort-lft .sel-inl .x-form-field-wrap {
	top: 0\9

}

.info-img {
	position: relative;
	display: inline-block;
}

.info-btn-big {
	background: url(images/b2c/bg_info_btn_big.png) 0 0 no-repeat;
	width: 35px;
	height: 34px;
	position: absolute;
	bottom: 0;
}

.img-display-block{
	display:block;
}

.total strong {
	font-weight: bold;
}
	
.p-5-imp {
	padding: 5px !important;
}

p.justify {
	text-align: justify;
}
	
.gray {
	color: #363636;
}

.bt td {
	border-top: 1px solid #DADADA;
}
	
.ml-20 {
	margin-left: 20px;
}
	
div.extra-bed {
	width: 22px;
	height: 22px;
	background-image:url('images/b2c/bg_extra_bed.png')
	}
	
span.visa {
	width: 34px;
	height: 25px;
	display: block;
	font-size: 0;
	float: right;
}

.visa0 {
	background: url(images/b2c/visa_no.gif) 0 0 no-repeat;
}

.visa1 {
	background: url(images/b2c/visa_yes.gif) 0 0 no-repeat;
}

.visa2 {
	background: url(images/b2c/visa_free.gif) 0 0 no-repeat;
}

span.spec-offer-small {
	background: url(images/b2c/spec_offer_small.png) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	font-size: 0;
}

span.spec-offer {
	background: url(images/b2c/spec_offer.png) 0 0 no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	font-size: 0;
	float: right;
	margin-right: 20px;
}

.bold{
 font-weight: bold;
}

#mapPanel.x-panel {
}	

#mapPanel .x-panel-header, #filterPanel .x-panel-header, .x-window-header {
	color: #6BA411 !important;
	font-family:inherit !important;
	font-size:inherit !important;
	font-weight:bold !important;
}
#mapPanel .x-panel-bwrap {display: block !important;}
#mapPanel.x-panel-collapsed .x-panel-bwrap {position: absolute;top: -10000px;left: -10000px;}

iframe.map {
	display: block; 
	width:100%; 
	height:400px; 
	border: none; 
	padding:0; 
	margin:0; 
	overflow: hidden;	
}

.pr-20 {
	padding-right: 20px;
}

.half-nf {
	width: 50%;
}

.paging a {
	font-size: 11px;
}

.paging a.disabled {
	color:#C0C0C0;
}

.paging a.enabled {
	color: inherit;
}
	
.ui-widget-header { border: 1px solid #6BA411; background: #6BA411 none 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #9efb09; background: #ebfdce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }


.applied-filter-cnt {border: 1px solid #D0D0D0; padding: 2px; background-color: #c7debf; margin-top: 10px;}
.applied-filter-lbl {float: left; font-weight: bold; padding: 3px;}
.applied-filter-item {float: left; margin-left: 5px; border: 1px solid #D0D0D0; padding: 2px; background-color: #fff;}
.applied-filter-item div {float: left;}
.applied-filter-item a {margin-top: 1px; margin-left: 5px;}
#filterForm {margin-top: 10px; margin-bottom: 10px;}
#filterPanel .x-panel-body {padding: 5px;}


.ui-slider-horizontal .ui-slider-handle {
margin-left:-9px;
top:-0.3em;
outline: none;
}

.ui-slider-horizontal .ui-slider-handle-last {
margin-left:-9px;
top:-0.3em;
}

a.u-l {
	text-decoration: underline;
}

.big-checkbox-list {border: 1px solid #CCC;}
.filter-checkbox-list {overflow-y: auto; overflow-x: auto; width: 184px; position: relative; max-height: 132px;max-height: none\9 }
.filter-checkbox-list .x-form-check-wrap {white-space: nowrap;}

.b-b td {border-bottom:2px solid #DCDCDC; padding-bottom:10px;}
.info-table .last td {border-bottom: none;}

.modal-panel .x-window-body {background-color: #fff !important; padding: 10px; }

span.extra {
	background: url(images/b2c/extras.png) 0 0 no-repeat;
	width: 70px;
	height: 30px;
	display: block;
	font-size: 0;
}

.wide {
	width: 100%;
}

div.comm-desc{
	width: 500px; 
	text-align: justify; 
	font-size: 11px; 
	font-family: arial; 
	font-style: italic;
}
/* End of 'mynew' */

