/**
 * Venue search 
 *    block
 * 
 */
.venues-search-block .form-checkboxes label,
.venues-search-block .form-checkboxes label.checked,
.venues-search-block div.form-item-inner-outer .form-item-inner-outer-2199,
div.venues-search-block .form-item-inner-outer .form-item-inner-outer-2197,
#venues-search-block-form div.form-wrapper > .form-item:before,
#venues-search-block-form .toggle-filter,
#venue-list-sort td a.current span,
.pane-venues-search-results .TellusVenuesList .TellusProduct .add-to-proposal,
.pane-venues-search-results .TellusVenuesList .venueFacilities li,
.pane-venues-search-results-map .resize-map span,
.venue-list-table .add-to-proposal,
.venue-list-table .action-remove,
.venue-list-table .pager-next a, 
.venue-list-table .pane-tellus-venue-list .TellusPreviousNext a.TellusNext[href],
.venue-list-table .pager-previous a,
.venue-list-table .TellusPreviousNext a.TellusPrevious[href],
.VenuesProposedList .add-to-proposal,
.VenuesProposedList .action-remove,
.pane-venues-proposal-list .button-wrapper-small a:before,
#request-a-proposal-page #webform-component-location--country,
#request-a-proposal-page #webform-component-location select, 
#request-a-proposal-page #webform-component-event--event-type select,
#request-a-proposal-page .webform-client-form .ui-slider-handle,
#request-a-proposal-page #edit-submitted-send-copy-to-my-e-mail-address label,
.pane-venues-search-results .TellusVenuesList .TellusProduct .EcoLabel {
	background-image: url('../images/woco-sprite.png') !important;
	background-repeat: no-repeat;
  background-color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */     
}
form#venues-search-block-form {
	box-shadow: none;
	background-color: #fff;
	padding-top: 10px;
}
div.venues-search-block h2 {
  padding: 0;
  margin: 0 20px;
	color: #333 !important;
	font-family: 'Oswald Light', sans-serif;
	text-align: center;
	text-shadow: none;
	text-transform: uppercase;
	background-color: #fff;
} 
.venues-search-block .form-checkboxes label {
	background-position: -2px -522px;
	line-height: 23px;
	color: #333;
}
.venues-search-block #edit-inner-outer label {
	background-position: 49px -454px;
}
.venues-search-block .form-checkboxes label.checked {
	background-position: -1171px -1470px;
}
.venues-search-block #edit-inner-outer label.checked {
	background-position: -1120px -1402px;
}
div.venues-search-block .form-item-inner-outer .form-item-inner-outer-2199 {
	margin-left: 0;	
	background-position: -892px -1469px !important
}
div.venues-search-block .form-item-inner-outer .form-item-inner-outer-2197 {
	margin-left: 0;
	background-position: -754px -1469px !important;	
}
#venues-search-block-form .form-wrapper>div> label {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 180px;
	color: #333;
	font-family: 'Oswald Regular', sans-serif;
} 
.venues-search-block .ui-slider.ui-corner-all {
	background-image: url('../images/woco-sprite.png') !important;
	background-repeat: no-repeat;
  background-color: transparent;
	background-position: -200px -635px !important;
}
.venues-search-block .ui-slider .ui-slider-handle {
	top: 12px;
	background-image: url('../images/woco-sprite.png') !important;
	background-repeat: no-repeat;
  background-color: transparent;
	background-position: -475px -619px !important;			
}
.venues-search-block .ui-slider .ttContent {
	color: #333;
}
div.venues-search-block .button-wrapper input {
	border: none;
	border-radius: 0;
	outline: none;
	margin: 0;
	padding: 0 23px !important;
	font-family: 'Oswald Light', sans-serif !important;
	filter: 0;
	background: #0046be;
}
div.venues-search-block .button-wrapper input:hover {
	background: #3395E3;	
}
div.venues-search-block .button-wrapper input,
.pane-venues-explore-more .button-wrapper,
#request-a-proposal-page .webform-client-form .button-wrapper {	
	border-radius: 0;
	border: 0;
	box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
}
.venues-search-block span.button-wrapper {
	bottom: 6px;
	box-shadow: none;
}
.venues-search-block .button-wrapper:hover input {
	background: #0046be;	
}
.venues-search-block div.form-wrapper > .form-item {
	position: relative;
	border: none !important;
}
#venues-search-block-form div.form-wrapper > .form-item:before {
	display: block;
	position: absolute;
	right: 0px;
  width: 2px;
  height: 181px;
  content: "";
  font-size: 0;
  background-position: -644px -1470px;
}

#venues-search-block-form a.request-for-proposal-button {
	height: 50px;
	padding: 0 66px;
	line-height: 50px;
	font-family: 'Oswald Light', sans-serif !important;
}
.request-for-proposal-button-wrapper span.count {
	border: none;
	background-color: #3395E3;
} 
.request-for-proposal-button-wrapper a.request-for-proposal-button,
.request-for-proposal-button-wrapper a.request-for-proposal-button:hover {
	border: 0;
	border-radius: 0;
	font-family: 'Oswald Light', sans-serif!important;	
	font-size: 22px;
	font-weight: normal;
}
#venues-search-block-form > div {
}
.venues-search-block.results-page .actions {
	border: none;
}

/**
 * Venue search block Results page
 */

#venues-search-block-form .toggle-filter {
	color: #333;
	font-family: 'Oswald Regular', sans-serif;
	background-position: 57px -1488px;
}
#venues-search-block-form .toggle-filter:hover{
	color: #0046BE;
}
#venue-list-sort td a.current, 
#venue-list-sort td a.current:hover {
	background: #0046be;
}
#venue-list-sort td a.current span {
	background-position: -31px -1498px;
} 
.pane-venues-search-results .TellusVenuesList .TellusProduct .add-to-proposal, 
.venue-list-table .add-to-proposal, 
.VenuesProposedList .add-to-proposal {
	background-position: -87px -1492px;
	box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
}

.pane-venues-search-results .TellusVenuesList .TellusProduct .add-to-proposal:hover, 
.venue-list-table .add-to-proposal:hover, 
.VenuesProposedList .add-to-proposal:hover {
	background-position: -87px -1518px;
}

.pane-venues-search-results .TellusVenuesList .TellusProduct .action-remove, 
.venue-list-table .action-remove,
.VenuesProposedList .action-remove {
	background-position: -126px -1492px;	
}

.pane-venues-search-results .TellusVenuesList .TellusProduct .action-remove:hover, 
.venue-list-table .action-remove:hover,
.VenuesProposedList .action-remove:hover {
	background-position: -126px -1518px;	
}

.pane-venues-search-results .TellusVenuesList .venueFacilities li {
	background-position: -166px -1486px;
}
.pane-venues-search-results .TellusVenuesList .venueFacilities li.facilityBanquetSeating {
	background-position: -196px -1492px;			
}
.pane-venues-search-results .TellusVenuesList .venueFacilities li.facilityReceptionSeating {
	background-position: -225px -1492px;				
}
.pane-venues-search-results .TellusVenuesList .venueFacilities li.facilityNumberRooms {
	background-position: -254px -1492px;					
}
.pane-venues-search-results-map .resize-map {
	background-color: #6c7988;
}
.pane-venues-search-results-map .resize-map span {
	background-position: -282px -1503px;
}
.pane-venues-search-results-map .resize-map:hover span {
	background-position: -309px -1503px;
}
.venues-search-block.results-page #edit-filters {
	max-height: 218px;
}
.pane-venues-search-results .TellusVenuesList .TellusProduct:first-child {
	border-top: 2px solid #333;
}
.pane-venues-search-results .TellusVenuesList div.TellusProduct {
	border-bottom: 2px solid #333;	
}
.pane-venues-search-results .TellusVenuesList .TellusProduct:hover {
	background-color: #f6f6f6;
}
table#venue-list-sort td a {
	background-color: #ededed;
	color: #6c7988;
	font-family: 'Oswald Regular', sans-serif;
}
table#venue-list-sort{
	width: 100.1%;
}
.pane-venues-search-results .jspTrack {
	background-color: #e5e5e5;
}
.pane-venues-search-results .jspVerticalBar .jspDrag {
	border-radius: 0;
	width:14px;
	background-color: #0046be;
}


/**
 * Venue  
 *    Overview
 * 		    Page
 *
 */

.venue-list-table th[class*="facility-id"] span {
	background: url('../images/room-icons-sprite.png') 50% 0 no-repeat;
}
 .venue-list-table th.facility-id-2193 span {
	background-position: center -795px;
}
.venue-list-table th.facility-id-1503 span {
	background-position: center -204px;
	height: 25px;
}
.venue-list-table th.facility-id-2196 span {
	background-position: center -701px;
}
.venue-list-table th.facility-id-2195 span {
	background-position: center -100px;	
}
.venue-list-table th.facility-id-1355 span {
	background-position: center 0px;	
}
.venue-list-table th.facility-id-1444 span {
	background-position: center -304px;
}
.venue-list-table th.facility-id-2192 span {
	background-position: center -400px;
}
.venue-list-table th.facility-id-1445 span {
	background-position: center -496px;
}
.venue-list-table th.facility-id-2194 span {
	background-position: center -602px;
}
#content .element-add-button .pane-content a.the-print-button {
	background-color: #333;
}
#content .element-add-button .pane-content a.the-print-button:hover {
	background-color: #999!important;
}
.pane-tellus-venue-list .pane-title span.title {
	font-size: 31px;
}
.venue-list-table td.product-title a.product-name,
.VenuesProposedList td a{
	color: #0047be;
}
.venue-list-table tr, 
.venue-list-table td, 
.venue-list-table th {
	border-color: #fff;
}
div.venue-list-table thead{
	background-color: #fff;	
}
.pane-tellus-venue-list div.venue-list-table, 
.pane-meeting-rooms div.venue-list-table {
	border-top: 3px solid #333;
 	width: 97.4%;	
	margin: 0 auto;
}
.pane-meeting-rooms div.venue-list-table {
  width: 95.4%;
}

.TellusProductList .venuelist-productlist tbody {
	background-color: #f6f6f6;
}
.venue-list-table tr:hover td {
	background-color: #fff;
}
.venue-list-table .TellusPreviousNext a.TellusNext[href],
.TellusVenuesList .TellusPreviousNext a.TellusNext[href]  {
 	background-position: -526px -634px !important;	
 }
.venue-list-table .TellusPreviousNext a.TellusNext[href]:hover,
.TellusVenuesList .TellusPreviousNext a.TellusNext[href]:hover {
 	background-position: -577px -634px !important;	
}
.venue-list-table .TellusPreviousNext a.TellusPrevious[href],
.TellusVenuesList .TellusPreviousNext a.TellusPrevious[href] {
 	background-position: -673px -634px !important;		
}
.venue-list-table .TellusPreviousNext a.TellusPrevious[href]:hover,
.TellusVenuesList .TellusPreviousNext a.TellusPrevious[href]:hover {
 	background-position: -625px -634px !important;		
}

.pane-venues-search-results .TellusVenuesList .TellusProduct .EcoLabel {
	background-position: -769px -637px;
}

/**
 *    Forum  
 *	Copenhagen
 * 	  Table
 *
 */

 .venue-list-table th:first-child {
 	padding-top: 20px;
 	padding-left: 10px;
	font-family: 'Oswald Regular', sans-serif;
	font-size: 20px;
	font-weight: bold;
 }
 .pane-tellus-venue-list .pane-content, .pane-meeting-rooms .pane-content {
 	background-color: #fff;
 }
 .pane-meeting-rooms .venue-list-table tbody tr {
 	border-top: none;
 	border-bottom: none;
 }


 /**
 *  Request  
 *	  a
 *  Proposal
 *
 */
#request-a-proposal-page .file .fil {
	background-image: url('../images/woco-button-browse-congress.png') !important;
	background-repeat: no-repeat;
  background-color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */   
}
#request-a-proposal-page .webform-client-form .button-wrapper:hover input,
.pane-venues-explore-more .pane-content .button-wrapper:hover a,
.pane-venues-explore-more .pane-content .button-wrapper:hover,
#request-a-proposal-page .webform-client-form .button-wrapper:hover{
	background-color: #3395e3;
	border-radius: 0;
	border: 0;
}
#request-a-proposal-page.ProductName a {
	color: #0047be;
}
.pane-venues-proposal-list h2 {
	font-size: 19px;
}
.pane-venues-proposal-list .VenuesProposedList {
	background-color: #f6f6f6;
}
.pane-venues-proposal-list span.button-wrapper-small {
	border-radius: 0;
	background: none;
	background-color: #333;
	filter: none;
	box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
	font-size: 11px;
}
.pane-venues-proposal-list span.button-wrapper-small:hover,
.pane-tellus-product .ProductName .add-to-proposal:hover,
.share-button:hover {
	background-color: #999;
}
.pane-venues-proposal-list .button-wrapper-small a:before {
	display: inline-block;
	width: 16px;
	height: 10px;
	margin-right: 5px;
    content: "";
    font-size: 0;
	background-position: -727px -638px;
}
.pane-venues-proposal-list .button-wrapper-small {
	padding: 0 14px !important;
}
.pane-venues-proposal-list .button-wrapper-small .venues_list_print:before {
	background-position: -727px -654px;	
}
#request-a-proposal-page #webform-component-location--country {
	width: 80%;
	background-position: right -592px;	
}
#request-a-proposal-page #webform-component-event--number-of-attendees .ui-slider {
	background: #cecece;
	border: none;
	border-radius: 0;
}
#request-a-proposal-page .webform-client-form .ui-slider-handle {
	top: -6px;
	width: 17px;
	height: 17px;
	background-position: -476px -632px !important;
}
#request-a-proposal-page #edit-submitted-send-copy-to-my-e-mail-address label {
	max-width: 188px;
	padding-left: 0;
	padding-right: 30px;
	color: #0047be;
	background-position: 188px -522px;
}
#request-a-proposal-page #edit-submitted-send-copy-to-my-e-mail-address label.checked {
	background-position: -981px -1470px;
}
#request-a-proposal-page .panel-col-top {
	background: #fff !important;
}
#rfp-thank-you .pane-venues-explore-more {
	padding: 38px 0 0;
}
#request-a-proposal-page #webform-component-event--number-of-attendees .jqTransformSelectWrapper {
	display: none !important;
}

/* IE9, IE8 fixes*/

.pane-venues-explore-more .button-wrapper a,
.webform-client-form .button-wrapper .form-submit {
	border: 0;
	filter: none !important;
	background: #0046be !important;
}
.pane-venues-explore-more .button-wrapper:hover a,
.webform-client-form .button-wrapper:hover .form-submit {
	filter: none !important;
	background: #3395e3 !important;
}


#request-a-proposal-page .panel-col-main-content {
  border-bottom: 15px solid #efeeea;
}

#request-a-proposal-page .panel-col-main-content .pane-title {
  font-size: 42px;
  line-height: normal;
  padding: 25px 22px 15px;
  color: #333;
}
#request-a-proposal-page .webform-client-form fieldset {
  border-left-width: 15px;
}

#request-a-proposal-page .webform-client-form fieldset, {
  border-bottom-width: 15px;
}

#request-a-proposal-page .panel-col-main-content-col-2 .pane-visitdk-html-blocks-pane {
  border-top-width: 15px;
}

#request-a-proposal-page .webform-client-form .form-item label,
#request-a-proposal-page #webform-component-dates legend {
  font-family: "Soho W02 Bold";
  font-size: 16px;
}

#request-a-proposal-page .webform-client-form .form-item {
  padding: 2px 0;
}

#request-a-proposal-page #webform-component-dates legend {
  float: left;
  width: 196px;
}

#request-a-proposal-page #webform-component-dates .fieldset-wrapper {
  float: left;
}

#request-a-proposal-page #webform-component-dates .form-type-select {
  background: #ededed;
  border-radius: 0;
}


#request-a-proposal-page .webform-component-date {
  padding: 0 0 15px !important;
  margin-top: 0 !important;
}

#request-a-proposal-page #webform-component-dates .form-item label{
  float: none;
  font-size: 12px;
  line-height: 22px;
}

#request-a-proposal-page #webform-component-names--company-name,
#request-a-proposal-page #webform-component-location--country {
  margin-bottom: 28px;
}

#request-a-proposal-page #webform-component-file {
	border-bottom-width: 15px;
}

#request-a-proposal-page .webform-client-form > div > .button-wrapper {
	top: -75px;
}

.pane-venues-search-results .TellusVenuesList  .tellus-product-is-promoted .ProductImageBox:before {
	position: absolute;
	top: 16px;
	left: -4px;
	z-index: 5;
	display: inline-block;
	width: 87px;
	height: 62px;
	content: "";
	font-size: 0;
	background-image: url(../../visit/images/sprite.png);
	background-position: -896px -1437px;
	background-color: transparent;
	background-repeat: no-repeat;
}