/* TOURS ----------------------------------------------------------------------------------------------------- */
#ContentTours .cart {
	margin-bottom:25px;
}
#ContentTours .single_add_to_cart_button, #ContentTours .stock, #ContentTours .product_meta, #ContentTours .variations_form, #ContentTours .product_meta, #ContentTours .add-tour-guest {
	display:none;
}
#ContentTours .add-guest-button {
	margin-bottom:15px;
}
#DOPBSPCalendar-check-in-view1, #DOPBSPCalendar-extras1 h4, #ContentTours .show_stock_status, #ContentTours #show_addon_price {
	display:none !important;
}
#ContentTours #add-tour-guest {
	background-color:#b15a30;
	color:#fff;
	width: 150px;
	padding-left: 24px;
	padding-right: 24px;
}
.dopbsp-sidebar-content, .dopbsp-row1, .dopbsp-column4 {
	text-align:left;
}
#ContentTours #reservation-block h3 {
	font-family: 'PT Sans', sans-serif;
	font-weight:bold;
}
#ContentTours #reservation-block h3.tour-title {
	font-family: 'Futura';
	font-weight:normal;
	color:#b15a30;
}
#ContentTours #reservation-block .col-sm-8 {
	width:100% !important;
	padding:0px;
}
#ContentTours .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-body .dopbsp-available, #ContentTours .dopbsp-week, #ContentTours .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label a, #ContentTours .DOPSelect.dopselect-single .dopselect-select {
	color:#626262 !important;
}
n#ContentTours .cart label {
	margin-top:0px !important;
}
#ContentTours .addon-name {
	font-weight:normal;
}
#inline_calendar {
	width:200px;
}
#ContentTours .product-addon-guest-list .form-row {
	width:100% !important;
}
#ContentTours .product-addon label {
	font-weight:bold;
}
#ContentTours .product-addon.product-addon-people, .product-addon-guest-list,
#ContentTours .product-addon-name-guest-1,
#ContentTours .product-addon-name-guest-2, 
#ContentTours .product-addon-name-guest-3, 
#ContentTours .product-addon-name-guest-4, 
#ContentTours .product-addon-name-guest-5, 
#ContentTours .product-addon-name-guest-6, 
#ContentTours .product-addon-name-guest-7, 
#ContentTours .product-addon-name-guest-8, 
#ContentTours .product-addon-name-guest-9, 
#ContentTours .product-addon-name-guest-10, 
#ContentTours .product-addon-name-guest-11, 
#ContentTours .product-addon-name-guest-12, 
#ContentTours .product-addon-name-guest-13,
#ContentTours .product-addon-name-guest-14,
#ContentTours .product-addon-name-guest-15,
#ContentTours .product-addon-name-guest-16,
#ContentTours .product-addon-name-guest-17,
#ContentTours .product-addon-name-guest-18,
#ContentTours .product-addon-name-guest-19,
#ContentTours .product-addon-name-guest-20,
#ContentTours .product-addon-adult-or-child-guest-1,
#ContentTours .product-addon-adult-or-child-guest-2,
#ContentTours .product-addon-adult-or-child-guest-3,
#ContentTours .product-addon-adult-or-child-guest-4,
#ContentTours .product-addon-adult-or-child-guest-5,
#ContentTours .product-addon-adult-or-child-guest-6,
#ContentTours .product-addon-adult-or-child-guest-7,
#ContentTours .product-addon-adult-or-child-guest-8,
#ContentTours .product-addon-adult-or-child-guest-9,
#ContentTours .product-addon-adult-or-child-guest-10,
#ContentTours .product-addon-adult-or-child-guest-11,
#ContentTours .product-addon-adult-or-child-guest-12,
#ContentTours .product-addon-adult-or-child-guest-13,
#ContentTours .product-addon-adult-or-child-guest-14,
#ContentTours .product-addon-adult-or-child-guest-15,
#ContentTours .product-addon-adult-or-child-guest-16,
#ContentTours .product-addon-adult-or-child-guest-17,
#ContentTours .product-addon-adult-or-child-guest-18,
#ContentTours .product-addon-adult-or-child-guest-19,
#ContentTours .product-addon-adult-or-child-guest-20{
	display:none;
}
#ContentTours .product-addon-name-guest-1,
#ContentTours .product-addon-name-guest-2, 
#ContentTours .product-addon-name-guest-3, 
#ContentTours .product-addon-name-guest-4, 
#ContentTours .product-addon-name-guest-5, 
#ContentTours .product-addon-name-guest-6, 
#ContentTours .product-addon-name-guest-7, 
#ContentTours .product-addon-name-guest-8, 
#ContentTours .product-addon-name-guest-9, 
#ContentTours .product-addon-name-guest-10, 
#ContentTours .product-addon-name-guest-11, 
#ContentTours .product-addon-name-guest-12, 
#ContentTours .product-addon-name-guest-13,
#ContentTours .product-addon-name-guest-14,
#ContentTours .product-addon-name-guest-15,
#ContentTours .product-addon-name-guest-16,
#ContentTours .product-addon-name-guest-17,
#ContentTours .product-addon-name-guest-18,
#ContentTours .product-addon-name-guest-19,
#ContentTours .product-addon-name-guest-20 {
	width:75%;
	float:left;
	border-top:1px solid #eee;
	margin-top:15px;
	padding-top:5px;
}
#ContentTours .product-addon-adult-or-child-guest-1,
#ContentTours .product-addon-adult-or-child-guest-2,
#ContentTours .product-addon-adult-or-child-guest-3,
#ContentTours .product-addon-adult-or-child-guest-4,
#ContentTours .product-addon-adult-or-child-guest-5,
#ContentTours .product-addon-adult-or-child-guest-6,
#ContentTours .product-addon-adult-or-child-guest-7,
#ContentTours .product-addon-adult-or-child-guest-8,
#ContentTours .product-addon-adult-or-child-guest-9,
#ContentTours .product-addon-adult-or-child-guest-10,
#ContentTours .product-addon-adult-or-child-guest-11,
#ContentTours .product-addon-adult-or-child-guest-12,
#ContentTours .product-addon-adult-or-child-guest-13,
#ContentTours .product-addon-adult-or-child-guest-14,
#ContentTours .product-addon-adult-or-child-guest-15,
#ContentTours .product-addon-adult-or-child-guest-16,
#ContentTours .product-addon-adult-or-child-guest-17,
#ContentTours .product-addon-adult-or-child-guest-18,
#ContentTours .product-addon-adult-or-child-guest-19,
#ContentTours .product-addon-adult-or-child-guest-20 {
	border-top:1px solid #eee;
	width:25%;float:left;
	margin-top:15px;
	padding-top:5px;
}
#ContentTours .product-addon-adult-or-child-guest-1 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-2 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-3 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-4 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-5 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-6 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-7 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-8 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-9 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-10 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-11 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-12 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-13 .addon-name {
	margin-bottom:1.8em;
}
#ContentTours .product-addon-adult-or-child-guest-1 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-2 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-3 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-4 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-5 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-6 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-7 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-8 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-9 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-10 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-11 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-12 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-13 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-14 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-15 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-16 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-17 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-18 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-19 .addon-name,
#ContentTours .product-addon-adult-or-child-guest-20 .addon-name {
	margin-bottom:0px;
	margin-top:20px;
	padding-bottom:4px;
	font-weight:bold;
}
#ContentTours .bookable-time  {
	margin-bottom:25px;
	padding:10px;
}
#ContentTours .bookable-time  h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}
#ContentTours .bookable-time .btn, #ContentTours button {
	background-color:#da7e30;
	color:#fff;
	margin-top:15px;
}
#ContentTours #booking_calender, #ContentTours #checkin_cal, #ContentTours #show_time_slot {
	display:none !important;
}
#ContentTours #time-choices h3 {
	margin:0px;
	padding:0px;
}
/*
#ContentTours .tour-highlight {
	background-color:#eee;
}
*/
#ContentTours .addon-select {
	display:inline-block;
	margin-right:15px;
	width:70% !important;
}
#ContentTours .remove-tour-guest {
	display:inline-block;
	font-weight:bold;
	text-indent:-99999px;
	width:20px;
	height:20px;
	background:url(../images/close.png) no-repeat 0 0;
}
#ContentTours .remove-tour-guest a {
	color:#fff;
}
#ContentTours .remove-tour-guest:hover {

}
#ContentTours .ui-datepicker-prev, #ContentTours .ui-datepicker-next,#ContentTours .ui-datepicker-title {
	float:left;
}
#ContentTours .ui-datepicker-prev, #ContentTours .ui-datepicker-next {
	border:1px solid #ccc;
	display: inline-block;
	text-indent: -9999px;
	margin:0 10px 10px 0;
	width:10px;
	height:29px;
	padding:0px 15px;
}
#ContentTours .ui-widget-header {
	border:0px;
}
#ContentTours .ui-datepicker-prev span, #ContentTours .ui-datepicker-next span {
	background-image:none;
}
#ContentTours .ui-datepicker-prev {
	background:url(../images/calendar-arrow-prev.png) no-repeat center center;
}
#ContentTours .ui-datepicker-next {
	background:url(../images/calendar-arrow-next.png) no-repeat center center;
}

#ContentTours .ui-datepicker-title {
	display:inline-block;
	width:auto;
	font-weight:bold;
	padding-top:4px;
	font-size:1.2em;
}
#ContentTours .ui-datepicker-calendar {
	margin:0px;
	padding:0px;
}
#ContentTours #inline_calendar {
	max-width:295px;
	width:auto;
	margin-bottom:15px;
}
#ContentTours #inline_calendar td {
	background-color:#b15a30;
}
#ContentTours #inline_calendar td:hover {
	background-color:#dc7c3f;
}
#ContentTours #inline_calendar, #ContentTours #inline_calendar .ui-datepicker-inline, #ContentTours #inline_calendar th, #ContentTours #inline_calendar td {
	border:0px;
}
#ContentTours #inline_calendar .ui-datepicker-inline {
	border:5px solid #e1e1e1;
	padding:10px;
	background-color:#fafafa !important;
}
#ContentTours #inline_calendar .ui-state-default {
	color:#000;
	padding:10px;
	display:inline-block;
	text-decoration:none;
}
#ContentTours #inline_calendar td.ui-datepicker-current-day {
	background-color:#eca265;
}
#ContentTours #inline_calendar td.ui-datepicker-current-day a {
	color:#fff;
}
#ContentTours #inline_calendar .ui-datepicker-calendar, #ContentTours #inline_calendar th, #ContentTours #inline_calendar td.ui-datepicker-unselectable {
	background-color:#fafafa !important;
}
#ContentTours #inline_calendar th {
	text-transform:uppercase;
}
#ContentTours td {
	padding:0px;
}
#ContentTours #big-total {
	display:inline-block !important;
	clear:right;
}
/*.variation dt, .variation dd {*/
/*	display:none !important;*/
/*}*/
/*.variation dt.variation-TourTime, .variation dd.variation-TourTime, .variation dt.variation-TourDate, .variation dd.variation-TourDate {*/
/*	display:inline-block !important;*/
/*}*/

#ContentTours #inline_calendar td.ui-datepicker-current-day a {
	color: #000;
}
#ContentTours .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background:transparent !important;
	border:0px;
}
#ContentTours .ui-datepicker-inline {
	background:#FAFAFA;
}
#ContentTours .bookable-time {
	max-width: 295px;
	width:100% !important;
}

/* ui/ux adjustments */
#ContentTours #time-holder {
	position: absolute;
	top: 5px;
	left: 320px;
}
#ContentTours #ajax_img {
	position: absolute;
	top: 160px;
	left: 340px;
}