@charset "UTF-8";
/* CSS Document */

/* GENERAL */
body {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#454545;
	line-height:140%;
	margin:0px;
	padding:0px;
	background:url(../App_Themes/BusinessTourism/images/bg_image.png) center top repeat-y;
}

div {

}

p {
	margin-top:0px;
	padding-top:0px;
}

a:link,
a:visited {	
	color:#445F8B;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

input {

}

select {
	font-size:0.98em;
	padding: 0px;
}

textarea {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.98em;
}

h1 {
	font-size:1.6em;
	line-height:120%;
}

h2 {
	font-size:1.4em;
}

h3 {
	font-size:1.3em;
}

h4 {
	font-size:1.2em;
	margin-bottom:5px;
}

h5 {
	font-size:1.1em;
}

.clear {
	clear:both;
}

form {
	margin:0px;
	padding:0px;
}

/* LAYOUTS */

#outerContainer {
	width:980px;
	margin:0px auto;
	
}

#header {
	background:#287A00 url(../App_Themes/BusinessTourism/images/header_bg.png) center top no-repeat;
	height:90px;
}

#navigation {

}

#mainContent {
	border-top:1px solid #FFFFFF;
	padding:20px;
	background-color:#E9EEE4;
	height:100%;
	clear:both;
}

#footer {
	background-color:#111111;
}

.center {
	text-align:center;
	padding-top:5px;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.innerLeftCol {
	width:320px;
	margin-right:20px;
	float:left;
}

.innerRightCol {
	width:320px;
	float:right;
}

.innerBottom {
	clear:both;
}

.imageRight {
	float:right;
	padding:4px;
	margin-left:20px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}


/* HEADER ELEMENTS */

.logo {
	float:left;
	padding-left:40px;
}


.topNav {
	color:#999999;
	margin-top:20px;
	margin-right:20px;
	float:right;
	text-align:right;
	display:block;
	position:relative;
	padding-right:210px;
}

.topnav #plc_lt_zoneSearch_SearchBox_btnImageButton {
	display:none;
}

.topNav a:link,
.topNav a:visited {
	text-decoration:none;
	color:#999999;
	padding-right:10px;
}

.topNav a:hover {
	color:#333333;
}

.topNav label {
	padding-right:8px;
}

.topNav label.searchLabel {
	padding-right:8px;
	display:inline-block;	
	padding-top:4px;
}


.topNav .searchBox 
{
    margin: -4px 0px 0px 0px;
    padding: 0px;
    float: right;
	position:absolute;
top:0px;
right:0px;
}

.siteSearch {
	border:1px solid #CCCCCC;
	background: #FFFFFF url(../App_Themes/BusinessTourism/images/icon_search.png) 4px center no-repeat;
	width:120px;
	color:#666666;
	vertical-align: top;
	padding:2px 0px 2px 20px;
}



/* SUB NAVIGATION ELEMENTS */
ul.SubNavCMSListMenuUL {
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../App_Themes/BusinessTourism/images/subnav_bg.png) left center repeat-x;
	height:40px;
	clear:both;
}

ul.SubNavCMSListMenuUL li {
	float:left;
	list-style:none;
}

ul.SubNavCMSListMenuUL li a:link,
ul.SubNavCMSListMenuUL li a:visited {
	text-decoration:none;
	line-height:40px;
	background:url(../App_Themes/BusinessTourism/images/subnav_bg_off.png) right center repeat-x;
	color:#454545;
	height:40px;
	display:inline-block;
	padding-left:8px;
	padding-right:8px
}

ul.SubNavCMSListMenuUL li a:hover,
ul.SubNavCMSListMenuUL li a.SubNavCMSListMenuHighlightedLI, 
ul.SubNavCMSListMenuUL li.SubNavCMSListMenuHighlightedLI a:link,
ul.SubNavCMSListMenuUL li.SubNavCMSListMenuHighlightedLI a:visited,
ul.SubNavCMSListMenuUL li.SubNavCMSListMenuHighlightedLI a:hover {
	text-decoration:none;
	background:url(../App_Themes/BusinessTourism/images/subnav_bg_on.png) right center repeat-x;
} 


/* COUNTRY SPECIFC DENOTIONS */
.country_usa ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/usa_flag.png) left center repeat-x !important;
}

.country_germany ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/ger_flag.png) left center repeat-x !important;
}

.country_france ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/fra_flag.png) left center repeat-x !important;
}

.country_canada ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/can_flag.png) left center repeat-x !important;
}

.country_rsa ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/rsa_flag.png) left center repeat-x !important;
}

.country_denmark ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/den_flag.png) left center repeat-x !important;
}

.country_finland ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/fin_flag.png) left center repeat-x !important;
}

.country_uk ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/uk_flag.png) left center repeat-x !important;
}

.country_italy ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/italy_flag.png) left center repeat-x !important;
}

.country_russia ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/russia_flag.png) left center repeat-x !important;
}

.country_norway ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/norway_flag.png) left center repeat-x !important;
}

.country_sweden ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/sweden_flag.png) left center repeat-x !important;
}

.country_spain ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/spain_flag.png) left center repeat-x !important;
}

.country_aus_nz ul {
	padding-left:75px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/aus_nz_flag.png) left center repeat-x !important;
}

.country_bel_lux ul {
	padding-left:75px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/bel_lux_flag.png) left center repeat-x !important;
}

.country_netherlands ul {
	padding-left:50px !important;
	background:url(../App_Themes/BusinessTourism/images/flags/netherlands_flag.png) left center repeat-x !important;
}

.country_nordic ul {
    padding-left:143px !important;
    background:url(../App_Themes/BusinessTourism/images/flags/nordic_flag.png) left center repeat-x !important;
}



/* CONTENT ELEMENTS */

#mainContent .leftCol{
	width:660px;
	float:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#mainContent .rightCol{
	float:right;
	width:260px;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#mainContent .rightCol .moduleBgBottom {
	background:url(../App_Themes/BusinessTourism/images/right_col_module_bg.png) center bottom no-repeat;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#mainContent .rightCol .moduleBgTop {
	background:url(../App_Themes/BusinessTourism/images/right_col_module_header_bg.png) center top no-repeat;
	position:relative;
}

#mainContent .rightCol .moduleBgTop h3 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height:40px;
	padding-left:10px;
	height:40px;
}

.moduleContent {
	padding:10px 2px 10px 12px;
}

.moduleSeperator {
	padding:10px 10px 10px !important;
	background:url(../App_Themes/BusinessTourism/images/right_col_module_line_seperator.png) center bottom no-repeat;
}

.moduleLocalCountry {
	padding:10px 2px 10px 12px !important;
	height:60px;
}

.moduleSearchMap {
	padding:10px 1px 15px 10px !important;
	background:url(../App_Themes/BusinessTourism/images/right_col_module_search_bg.png) center bottom no-repeat;
	height:40px;
}

.moduleContent h4 {
	color:#454545;
	margin:0px 0px 5px;
	padding:0px;
}

.itemSeperator {
	background:url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) left top repeat-x;
}

.localCountry {
	padding-bottom:0px; /* CHANGED FROM 10PX */
}

.localCountry select {
	width:160px;
	float:left;
	margin-right:16px;
	margin-top:5px;
}

.orSeperator {
    clear:both;
    margin-top:10px;
    text-align:center;
    background-image:url(../App_Themes/BusinessTourism/images/or_blankseperator.png);
    font-weight:bold;
    height:20px;
}


/* BODY MODULE ELEMENTS */

.itemContainer {
	background:url(../App_Themes/BusinessTourism/images/body_module_bg.png) right bottom no-repeat;
	padding:0px 0px 10px 0px;
	width:320px;
	position:relative;
	margin:0px 0px 15px 0px;
}

.oddModule {
	margin-right:20px;
}

.itemContainerTop {
	background:url(../App_Themes/BusinessTourism/images/body_module_bg.png) center top no-repeat;
}

.itemContainerTop h3 {
	margin:0px;
	padding:10px 10px;
	background: url(../App_Themes/BusinessTourism/images/body_module_line_seperator.png) left bottom no-repeat;
	line-height:20px;
}

.itemContainerFullTop h3 {
	margin:0px 0px 10px;
	padding:0px 10px;
	background: url(../App_Themes/BusinessTourism/images/body_module_line_seperator_long.png) left bottom no-repeat;
	height:40px;
	line-height:40px;
}

.itemContainerContent {
	margin: 0px 2px;
}

.itemContainerContentPadding {
	margin: 10px 10px 0px;
}

.itemContainerContentPadding img {
	padding:4px;
	border:1px solid #CCCCCC !important;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

.itemContainerContentPadding h4 {
	margin:0px 0px 10px;
	padding:0px;
	font-weight:bold;
}



.itemContainerFull {
	background:url(../App_Themes/BusinessTourism/images/body_rounded_middle.png) center top repeat-y;
	height:100%;
	margin-bottom:15px;
}

.itemContainerFullTop {
	background:url(../App_Themes/BusinessTourism/images/body_rounded_top.png) center top no-repeat;
}

.itemContainerFullContent {
	padding: 0px 12px;
}

.itemContainerFullBottom {
	background:url(../App_Themes/BusinessTourism/images/body_rounded_bottom.png) center bottom no-repeat;
	padding-bottom:0px;
}

.itemContainerFullContent h1 {
	margin-top:0px;
}


.itemContainerFullContent h2 {
	line-height:30px;
	background: url(../App_Themes/BusinessTourism/images/dropdown_seperator.png) left bottom repeat-x;
	margin:0px 0px 10px;
	padding-bottom:5px;
	color:#445F8B;
	clear:both;
}

.itemContainerFullContent h3 {
	line-height:30px;
	background: url(../App_Themes/BusinessTourism/images/dropdown_seperator.png) left bottom repeat-x;
	margin:0px 0px 10px;
	padding-bottom:5px;
	color:#445F8B;
}

.itemContainerFullContent h2 a:link,
.itemContainerFullContent h2 a:visited{
	color:#445F8B;
}

.itemContainerFullContent h2 a:hover {

}

.itemContainerFullContent h5 {
	margin:0px;
	padding-bottom:5px;
}

.itemContainerFullContent img.homepageImg {
	float:left;
	margin-right:20px;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

div.countryAccess {
	padding:10px;
	margin:0px;
	background-color:#E9EEE4;
	border:1px solid #CDD6C3;
}

div.countryAccess label {
	font-weight:normal;
	padding-right:10px;
}

span.floatRight {
	float:right;
}

div.AccessItem img {
	float:left;
	margin-right:20px;
	padding:4px;
	border:1px solid #CCCCCC !important;
	display:block;
	clear:left;
}

div.AccessItem {
	clear:both;
	margin-top:20px;
}

/* SEARCH STYLE ELEMENTS */

input.map {
	vertical-align:text-bottom;
}

.searchItem {
	width:50%;
	float: left;
	margin-bottom:5px;
}

.searchItemSeperator {
	clear:both;
	background:url(../App_Themes/BusinessTourism/images/line_seperator_dotted.png) left center repeat-x;
}

.searchItemLong {
	width:100% !important
}

.searchItem label {
	padding:2px;
	display:inline-block;
	width:100px;
}

.searchItem label.searchLabel {
	color:#333333;
}


.searchItemLong label {
	width:auto !important;
	
}

.searchItem select {
	width:180px;
}


.searchItem a.mapChooser img {
	border:0px;
	vertical-align:text-bottom;
	margin-right:5px;
}

.searchItem .inputBoxSmall {
	padding:2px 2px 0px;
	width:60px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

.searchItem .inputBoxLong {
	padding:2px;
	width:440px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

.searchItem a {
	padding:2px;
}

.searchItem ul.horizontal {
	margin:0px;
	padding:0px;
	list-style:none;
	width:80%;
	display:inline;
}

.searchItem ul.horizontal li {
	display:inline;
}

.searchItem ul.vertical {
	margin:0px;
	padding:0px;
	list-style:none;
	width:80%;
}

.searchItem ul.vertical li label {
	width:auto !important;
}

/* SEARCH RESULTS ELEMENTS */


h1.searchResults {
	float:left;
	margin:0px 0px 10px;
	padding:0px;
}

div.viewChanger {
	float:right;
}

div.searchResultsFilter {
	float:left;
	width:110px;
}

div.searchResultsKeywords {
	float:left;
	width:290px
}

div.searchResultsKeywords a {
	margin:0px 5px 0px 0px;
	display:inline-block;
}

div.searchResultsSort {
	float:right;
	width:230px;
	text-align:right;
	padding-top:5px;
}

/* VENUE RESULTS WITH IMAGES STYLE ELEMENTS */

.resultsItemVenue {
	background:url(../App_Themes/BusinessTourism/images/line_seperator_dotted.png) left bottom repeat-x;
	padding-bottom:15px;
	margin-top:15px;
	float:left;
	width:100%;
}

.resultsItemVenue .venueImage,
.resultsItemVenue .organiserImage,
.resultsItemVenue .activityImage {
	margin-right:10px;
	float:left;
	width:90px;
}

.resultsItemVenue .venueImage img,
.resultsItemVenue .organiserImage img,
.resultsItemVenue .activityImage img {
	padding:4px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.resultsItemVenue .venueImage a:link,
.resultsItemVenue .venueImage a:visited,
.resultsItemVenue .venueImage a:hover {
	text-decoration:none;
}

.resultsItemVenue .venueInfo {
	width:280px;
	float:left;
	margin-right:10px;
}

.resultsItemVenue .organiserInfo {
	width:410px;
	float:left;
}

.resultsItemVenue .activityInfo {
	width:330px;
	float:left;
}

.resultsItemVenue .venueInfo .venueTitle {

}

.resultsItemVenue .organiserAipco {
	background:url(../App_Themes/BusinessTourism/images/logo_aipco.png) center center no-repeat;
	height:40px;
	width:90px;
	margin-top:10px;
	clear:both;
}

.resultsItemVenue .venueInfo .venueTitle h3,
.resultsItemVenue .organiserInfo .organiserTitle h3,
.resultsItemVenue .activityInfo .activityTitle h3 {
	margin:0px;
	padding:0px;
	background:none;
}


.resultsItemVenue .venueAction {
	float:right;
	width:90px;
}

.resultsItemVenue .organiserAction {
	float:right;
	width:90px;
	text-align:right;
}

.resultsItemVenue .activityAction {
	float:right;
	width:160px;
}

.resultsItemVenue .activityAction .activityWishlist {
	float:right;
}

.resultsItemVenue .activityPhone,
.resultsItemVenue .activityLocation {
	padding:2px;
	text-align:right;
}

.resultsItemVenue .venueAction .venueRating {
	margin-bottom:10px;
	text-align:right;
}

.resultsItemVenue .venueAction .venueWishlist {
	float:right;
}

.resultsItemVenue .organiserAction .organiserWishlist {
	float:right;
}

.resultsItemVenue .venueIcons {
	float:right;
	width:120px;
	text-align:left;
}

.resultsItemVenue .venueIcons .venueAirport {
	float:left;
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_airport.png) left center no-repeat;
	padding-left:25px;
	line-height:24px;
	width:35px;
	text-align:left;
	margin-bottom:10px;
}

.resultsItemVenue .venueIcons .venueCityCentre {
	float:left;
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_citycentre.png) left center no-repeat;
	padding-left:25px;
	line-height:24px;
	width:35px;
	text-align:left;
	margin-bottom:10px;
}

.resultsItemVenue .venueIcons .venueCapacity {
	float:left;
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_capacity.png) left center no-repeat;
	padding-left:25px;
	line-height:24px;
	width:35px;
	text-align:left;
	margin-bottom:10px;
}

.resultsItemVenue .venueIcons .venueRooms {
	float:left;
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_rooms.png) left center no-repeat;
	padding-left:25px;
	line-height:24px;
	width:35px;
	text-align:left;
	margin-bottom:10px;
}

/* VENUE RESULTS ON MAP ICONS */

.resultsMap {
	border:1px solid #CCCCCC;
	padding:4px 4px 1px;
	background-color:#FFFFFF;
}

.resultsKey {
	margin-top:10px;
}

.keyItem {
	float:left;
	width:210px;
	line-height:30px;
	display:block;
}

.keyItem input {
	float:left;
	margin-top:6px;
}

.keyItem label {
	padding:0px 0px 0px 25px;
	margin-left:5px;
	float:left;
	display:block;
}

label.venues {
	background: url(../App_Themes/BusinessTourism/images/map_icons/icon_venue.png) left center no-repeat;
}

label.venues_accomm {
	background: url(../App_Themes/BusinessTourism/images/map_icons/icon_rooms.png) left center no-repeat;
}

label.airports {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_airport.png) left center no-repeat;
}

label.gala_venues {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_venue_gala.png) left center no-repeat;
}

label.accomm_only {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_accomm_only.png) left center no-repeat;
}

label.trains {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_trains.png) left center no-repeat;
}

label.restaurants {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_restaurant.png) left center no-repeat;
}

label.spa {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_spa.png) left center no-repeat;
}

label.citycentre {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_citycentre.png) left center no-repeat;
}

label.equestrian {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_equestrian.png) left center no-repeat;
}

label.golf {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_golf.png) left center no-repeat;
}

label.seaports {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_seaport.png) left center no-repeat;
}

label.shopping {
	background:url(../App_Themes/BusinessTourism/images/map_icons/icon_shopping.png) left center no-repeat;
}

/* SEARCH PAGINATION */

div.searchPagination {
	text-align:right;
	width:100%;
	line-height:30px;
	height:30px;
	display:block;
	padding-top:5px;
}

div.searchPagination span {
	float:right;
	padding-right:10px;
}

div.searchPagination ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}

div.searchPagination ul li {
	float:left;
	display:block;
	margin:0px 1px;
}

div.searchPagination ul li p {
	padding: 0px 7px;
	color:#333333;
}

div.searchPagination ul li a:link,
div.searchPagination ul li a:visited {
	padding: 2px 7px;
	color:#333333;
}

div.searchPagination ul li a:hover {
	background-color:#E9EEE4;
	text-decoration:none;
}

div.searchPagination ul li.selected a:link,
div.searchPagination ul li.selected a:visited,
div.searchPagination ul li.selected a:hover {
	padding: 2px 7px;
	color:#FFFFFF;
	background-color:#445F8B;
}

/* TOOLTIP STYLE ELEMENTS */

#tooltip {
	position:absolute;
	z-index:9999;
	color:#FFFFFF;
	width:180px;
	
}

#tooltip .tipHeader {
	height:8px;
	background:url(../App_Themes/BusinessTourism/images/tipHeader.gif) no-repeat;
}


#tooltip .tipBody {
	background:#333333 url(../App_Themes/BusinessTourism/images/tipbody.gif) top center repeat-y;
	padding:0px 5px;
	line-height:140%;
	margin:0px;
}

#tooltip .tipFooter {
	height:8px;
	background:url(../App_Themes/BusinessTourism/images/tipFooter.gif) no-repeat;
}

/* WISHLIST MODULE STYLES */

ul.wishlist {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:10px;
	width:236px;
}

ul.wishlist li {
	display:block;
	margin:0px;
	padding:0px;
	background: transparent url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) bottom left repeat-x;
	line-height:30px;
}

ul.wishlist li a:link,
ul.wishlist li a:visited {
	text-decoration:none;
}

ul.wishlist li a:hover {
	text-decoration:underline;
}

/* FILTER POPUP STYLE ELEMENTS */

.filterOption {
	float:left;
	width:50%;
	padding-top:5px;
}

.filterOption label {
	padding-left:5px;
}

/* CASE STUDY STYLE ELEMENTS */

.CaseStudyItem {
	clear:both;
	background: url(../App_Themes/BusinessTourism/images/dropdown_seperator.png) left top repeat-x;
	margin:0px;
	padding:0px;
}

.CaseStudyItem h3 {
	line-height:20px;
	background-image:none;
	color:#445F8B;
	margin: 10px 0px 10px;
	padding:15px 0px 0px;
}

.CaseStudyItem p.category {
	color:#999999;
	font-style:italic;
	margin:0px 0px 5px;
	padding:0px;
}

.CaseStudyItem p {
    margin-top: 0;
    margin-left: 150px
}
.tabTitle {
	position:relative;
	line-height:25px;
height:25px;
}

.tabTitleHidden {
	position:fixed;
	text-indent:-899em;
}

h1.floatLeft {
	float:left;
	width:42%;
}

.CaseStudyItem img 
{
    display: block;
	float:left;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:10px 20px 10px 0px;
}

.CaseStudyItem .floatbox 
{
    float: left;
    width: 150px;
}

/* LOCAL OFFICES STYLE ELEMENTS */

a.contactIcon:link,
a.contactIcon:visited,
a.contactIcon:hover {
	padding-left:25px;
	background:url(../App_Themes/BusinessTourism/images/icon_email.png) left center no-repeat;
}

/* TOP PAGINATION */

div.topPagination {
	float: right;
	width:56%;
	padding-top:5px;
}

div.topPagination span {
	float:right;
	padding-right:10px;
}

div.topPagination ul li p {
	padding: 0px 7px;
	color:#333333;
}

div.topPagination ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}

div.topPagination ul li {
	float:left;
	display:block;
	margin:0px 1px;
}

div.topPagination ul li a:link,
div.topPagination ul li a:visited {
	padding: 2px 7px;
	color:#333333;
}

div.topPagination ul li a:hover {
	background-color:#E9EEE4;
	text-decoration:none;
}

div.topPagination ul li.selected a:link,
div.topPagination ul li.selected a:visited,
div.topPagination ul li.selected a:hover {
	padding: 2px 7px;
	color:#FFFFFF;
	background-color:#445F8B;
}


/* BOTTOM PAGINATION */

div.bottomPagination {
	background: url(../App_Themes/BusinessTourism/images/dropdown_seperator.png) left top repeat-x;
	text-align:right;
	width:100%;
	padding-top:5px;
	line-height:30px;
	height:30px;
	display:block;
}

div.bottomPagination span {
	float:right;
	padding-right:10px;
}

div.bottomPagination ul li p {
	padding: 0px 7px;
	color:#333333;
}

div.bottomPagination ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}

div.bottomPagination ul li {
	float:left;
	display:block;
	margin:0px 1px;
}

div.bottomPagination ul li a:link,
div.bottomPagination ul li a:visited {
	padding: 2px 7px;
	color:#333333;
}

div.bottomPagination ul li a:hover {
	background-color:#E9EEE4;
	text-decoration:none;
}

div.bottomPagination ul li.selected a:link,
div.bottomPagination ul li.selected a:visited,
div.bottomPagination ul li.selected a:hover {
	padding: 2px 7px;
	color:#FFFFFF;
	background-color:#445F8B;
}

/* MAPS */

.maps {
}

.map_ireland{
	float:right;
}

.map_dublin {
	float:right;
	width:240px;
}

.map_dublin img{
	margin-left:20px;
	border:1px solid #CCCCCC !important;
	background-color: #ffffff!important;
	padding:4px;
	float:right;
}

#dublinMap {
	display:none;
}

.map_ireland img {
	border:0px;
	
}


/* GETTING HERE MODULE - HOMEPAGE */

.gettingHere {
	background:url(../App_Themes/BusinessTourism/images/img_getting_here.png) center center no-repeat;
	padding:0px 7px 7px 7px;
	height:210px;
}

.gettingHere_USA {
	background:url(../App_Themes/BusinessTourism/images/img_getting_here_usa.png) center center no-repeat !important;
}

.gettingHere_Germany {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_germany.png) center center no-repeat !important;
}

.gettingHere_France {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_france.png) center center no-repeat !important;
}

.gettingHere_Spain {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_spain.png) center center no-repeat !important;
}

.gettingHere_UK {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_uk.png) center center no-repeat !important;
}

.gettingHere_Australia {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_australia.png) center center no-repeat !important;
}

.gettingHere_Belgium {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_belgium.png) center center no-repeat !important;
}

.gettingHere_Canada {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_canada.png) center center no-repeat !important;
}

.gettingHere_Denmark {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_denmark.png) center center no-repeat !important;
}

.gettingHere_Finland {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_finland.png) center center no-repeat !important;
}

.gettingHere_Sweden {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_sweden.png) center center no-repeat !important;
}

.gettingHere_Russia {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_russia.png) center center no-repeat !important;
}

.gettingHere_Norway {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_norway.png) center center no-repeat !important;
}

.gettingHere_RSA {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_rsa.png) center center no-repeat !important;
}

.gettingHere_Nordic {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_nordic.png) center center no-repeat !important;
}

.gettingHere_Netherlands {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_netherlands.png) center center no-repeat !important;
}

.gettingHere_Italy {
    background:url(../App_Themes/BusinessTourism/images/img_getting_here_italy.png) center center no-repeat !important;
}


.gettingHere div.chooseRegion {
	position:absolute;
	bottom:10px;
}

.gettingHere div.chooseRegion label {
	padding-right:10px;
	display:block;
}

.gettingHere div.chooseRegion select {
}

.gettingHereModule {
	padding-bottom:4px !important;
}


/* NEWS MODULE - HOMEPAGE */

.newsItem {
	border-bottom:1px solid #CDD6C3; 
	border-top: 1px solid #FFFFFF;
	height:100%;
}


.newsDateContainer {
	background-color:#F4F7F2;
	border-right:1px solid #CDD6C3;
	float:left;
	width:80px;
	text-align:center;
}

.newsDateContainer .newsDate {
	padding-top:5px;
	height:55px;
	color:#666666;
}

.newsDetails {
	border-left:1px solid #FFFFFF;
	float:left;
	width:220px;
	padding-left:10px;
}

.newsDetails .newsTitle {
	padding-top:5px;
	height:55px;
}

.newsDetails .newsTitle a:link,
.newsDetails .newsTitle a:visited {
	text-decoration:none;
	color:#445F8B;
}

.newsDetails .newsTitle a:hover {
	text-decoration:underline;
}

.moreLink {
	padding:5px 10px;
	text-align:right;
}

.moreLink a:link,
.moreLink a:visited {
	color:#E30087;
	text-decoration:none;
}

.moreLink a:hover {
	text-decoration:underline;
}


/* EVENT MODULE - HOMEPAGE */

.eventItem {
	border-bottom:1px solid #CDD6C3; 
	border-top: 1px solid #FFFFFF;
	height:100%;
}

.eventDate {
	background-color:#F4F7F2;
	border-right:1px solid #CDD6C3;
	float:left;
	width:50px;
}

.eventDate .eventDay {
	text-align:center;
	color:#454545;
	font-size:1.8em;
	line-height:180%;
	font-weight:normal;
	font-family:Century Gothic;
}

.eventDate .eventMonth {
	text-align:center;
	text-transform:uppercase;
	background:url(../App_Themes/BusinessTourism/images/bg_event_month.png) center top no-repeat;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;	
}

.eventDetails {
	border-left:1px solid #FFFFFF;
	float:left;
	width:250px;
	padding-left:10px;
}

.eventDetails .eventTitle {
	padding-top:5px;
}

.eventDetails .eventTitle a:link,
.eventDetails .eventTitle a:visited {
	text-decoration:none;
	color:#E30086;
}

.eventDetails .eventTitle a:hover {
	text-decoration:underline;
}

.eventDetails .eventDesc {
	
}

h3.eventTypetitle {
	position:absolute;
	text-indent:-999em;
	margin:0px;
	padding:0px;
}


/* EVENT TABS - HOMEPAGE */

ul.tabs {
    width:316px;
    margin:0;
    padding:0;
	background:url(../App_Themes/BusinessTourism/images/bg_tabs.png) center top no-repeat;
	height:30px
}
ul.tabs li {
    display:block;
    float:left;
    padding:0px;
	margin:0px;
}
ul.tabs li a:link,
ul.tabs li a:visited {
    display:block;
    float:left;
    padding:6px 8px;
    background-color:#e0e0e0;
    color:#666;
    text-decoration:none;
	background:url(../App_Themes/BusinessTourism/images/bg_tabs_off.png) top right no-repeat;
	cursor:pointer;
}

ul.tabs li a:hover {
	background:url(../App_Themes/BusinessTourism/images/bg_tabs_on.png) top right no-repeat;
	color:#E30086;
}
ul.tabs li a.selected:link,
ul.tabs li a.selected:visited,
ul.tabs li a.selected:hover {
    background:url(../App_Themes/BusinessTourism/images/bg_tabs_on.png) top right no-repeat;
	color:#E30086;
}
.tab-content {
    clear:both;
}

#tabsWrapper {
    width:316px;
}

/* CONTENT TABS - HOMEPAGE */

ul.contentTabs {
    margin:0px 10px 0px 10px;
    padding:0;
	height:30px;
}

ul.searchTabs {
    padding-left:40px;
	background:url(../App_Themes/BusinessTourism/images/icon_search_big.png) left bottom no-repeat;
	height:34px;
}


ul.contentTabs li {
    display:block;
    float:left;
    padding:0px;
	margin:0px;
}
ul.contentTabs li a:link,
ul.contentTabs li a:visited {
    display:block;
    float:left;
    color:#666;
    text-decoration:none;
	cursor:pointer;
	padding-left:10px;
	font-size:1.2em;
}

ul.contentTabs li a span {
    display:block;
    float:left;
    padding:10px 10px 10px 0px;
    color:#666;
    text-decoration:none;
	cursor:pointer;
}

ul.contentTabs li a:hover {
	background:url(../App_Themes/BusinessTourism/images/bg_contentTab.png) top left no-repeat;
}

ul.contentTabs li a:hover span {
	color:#E30086;
	background:url(../App_Themes/BusinessTourism/images/bg_contentTab.png) top right no-repeat;
}

ul.contentTabs li a.selected:link,
ul.contentTabs li a.selected:visited,
ul.contentTabs li a.selected:hover {
    background:url(../App_Themes/BusinessTourism/images/bg_contentTab.png) top left no-repeat;
	color:#E30086;
}

ul.contentTabs li a.selected:link span,
ul.contentTabs li a.selected:visited span,
ul.contentTabs li a.selected:hover span{
    background:url(../App_Themes/BusinessTourism/images/bg_contentTab.png) top right no-repeat;
	color:#E30086;
}


.tab-content {
    clear:both;
}


/* SEARCH MODULE - HOMEPAGE */

#supplierSearch label {
	width:80px;
	display:inline-block;
}

#supplierSearch input,
#supplierSearch select {
	display:inline-block;
	width:150px;
}

#supplierSearch .searchLine {
	padding-top:5px;
}

#supplierSearch .searchLineButton {
	padding-top:10px;
	padding-left:80px;
}

#supplierSearch .searchLineKeyword {
	padding-top:10px;
	margin-top:10px;
}

.moduleSearchMap .mapSearchLeft {
	float:left;
	width:40px;
	height:40px;
	padding-top:5px;
}

.moduleSearchMap .mapSearchMiddle {
	float:left;
	width:175px;
}

.moduleSearchMap .mapSearchMiddle h4 {
	margin:0px 0px 5px 0px;
	padding:0px;
}


.moduleSearchMap .mapSearchRight {
	float:right;
	width:30px;
	padding-top:5px;
}

.moduleSearchMap .mapSearchRight a:link,
.moduleSearchMap .mapSearchRight a:visited,
.moduleSearchMap .mapSearchRight a:hover{
	width:30px;
	position:absolute;
	text-indent:-999em;
	height:30px;
	background: transparent url(../App_Themes/BusinessTourism/images/btn_go.png) center right no-repeat;
}


/* CONTACT MODULE - HOMEPAGE */

.contactLeft {
	float:left;
	width:40px;
}

.contactMiddle {
	float:left;
	width:206px;
}

.contactFull {
	float:left;
	width:246px;
	padding-bottom:10px;
}

.contactFull div.contactPerson {
	clear:both;
	margin-bottom:5px;
	height:70px;
}

.contactFull h5 {
	margin:0px 0px 5px;
	padding:0px;
	color:#445F8B;
}



.contactFull div img {
	float:right;
	margin-left:10px;
	padding:2px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-right:10px;
}

.contactFull p {
	margin-bottom:0px;
	padding-bottom:0px;
}

.goButton 
{
	float:right;
	width:30px;
	right:0px;
	height:30px;
}

p.callbackText {
	float:left;
	width:176px;
}

span.number {
	font-size:1.2em;
	color:#445E8A;
	font-weight:bold;
}


/* SPECIAL OFFERS MODULE - HOMEPAGE */

.specialsImg {
	margin: 2px 3px -2px;
	position:relative;
	height:200px;
	overflow:hidden;
}

.specialsImg .specialsLink {
	position:absolute;
	bottom: 15px;
	background-image:url(../App_Themes/BusinessTourism/images/bg_specials_link.png);
	width:280px;
	height:30px;
	line-height:20px;
	left:10px;
	padding:5px;
}

.specialsImg .specialsLink a:link,
.specialsImg .specialsLink a:visited,
.specialsImg .specialsLink a:hover {
	font-size:1.2em;
	text-decoration:none;
	background:url(../App_Themes/BusinessTourism/images/btn_special_offer.png) right center no-repeat;
	margin:0px;
	padding:0px;
	line-height:30px;
	width:280px;
	display:block;
	color:#454545;
}


/* ARTICLES - HOMEPAGE */

.articleItem {
	height:100%;
	clear:both;
	margin-bottom:0px;
}

.articleItem h3 {
	line-height:30px;
	margin:0px 0px 10px;
	padding:0px 0px 5px;
	background:	transparent url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) repeat-x scroll left bottom;
}

.articleItem p {

}

.articleItem img {
	float:left;
	margin-right:20px;
	padding:5px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:130px;
	height:auto;
}

/* CONTACT FORM STYLES */

div#contactForm 
{
    width: 100%;
	margin-top:20px;
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:10px;
	clear:both;
}

div#contactForm p {
	padding:2px;
	margin:0px;
}

div#contactForm label {
	width:200px;
	text-align:right;
	display:inline-block;
	float:left;
	padding:2px 10px 2px 2px;
	margin-right:10px;
}


span.mandatory {
	color:#E30087;
}


div#contactForm input {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:300px;
	padding:2px;
}

div#contactForm textarea {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:300px;
	height:80px;
	padding:2px;
}

div#contactForm div ul {
	margin:0px 0px 10px 0px;
	padding:2px;
	list-style:none;
	float:left;
}

img.imgLeft {
	float:left;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:20px;
}

img.imgRight {
	float:right;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:4px;
	margin-left:20px;
}

img.imgBorder {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:4px;
}

div#contactForm div.EditingFormControlNestedControl {
	margin-bottom:10px;
}

form.contactForm div.lineSeperator {
	background:url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) left center repeat-x;
	padding:0px;
	margin:0px;
}

div#contactForm div ul li {
}

div#contactForm div ul li input.checkBox{

}

div#contactForm div ul li label {

}

/* MODAL WINDOW STYLES */

.faceBox h3 {
	margin:0px 0px 10px;
	padding:0px 0px 10px;
	background:url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) left bottom repeat-x;
}

.faceBox select {
	vertical-align:absolute-middle;
}

.terms {
	height:300px;
	overflow:auto;
	overflow-x: hidden;


}

/* LINK STYLES */

a.topLink:link,
a.topLink:visited {
	color:#445F8B;
	padding-left:15px;
	
}

a.topLink:hover {
	background:url(../App_Themes/BusinessTourism/images/icon_up_arrow.png) left center no-repeat;
	text-decoration:none;
}

/* BUTTON ELEMENTS */

.FormButton 
{
    background-color: Transparent; 
    border: 0px;
    padding: 0px;
    margin: 0px;
    color: #ffffff; 
}

a.BtnBlue:link,
a.BtnBlue:visited,
a.BtnBlue:hover {
	padding:10px 0px 10px 15px;
	background:url(../App_Themes/BusinessTourism/images/btn_blue.png) Left Center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	line-height:30px;
}

a.BtnBlue span {
	padding:10px 15px 10px 0px;
	background:url(../App_Themes/BusinessTourism/images/btn_blue.png) Right Center no-repeat;
	line-height:20px;
}

a.BtnKeyword:link,
a.BtnKeyword:visited,
a.BtnKeyword:hover {
	background:url(../App_Themes/BusinessTourism/images/bg_keyword.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:24px;
	padding:5px 0px 5px 5px;
	
}

a.BtnKeyword span {
	background:url(../App_Themes/BusinessTourism/images/bg_keyword.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:14px;
	padding:4px 30px 6px 0px;
}




a.BtnGreenBig:link,
a.BtnGreenBig:visited,
a.BtnGreenBig:hover {
	padding:10px 0px 10px 15px;
	background:url(../App_Themes/BusinessTourism/images/btn_green_big.png) Left Center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	line-height:30px;
}

a.BtnGreenBig span {
	padding:10px 15px 10px 0px;
	background:url(../App_Themes/BusinessTourism/images/btn_green_big.png) Right Center no-repeat;
	line-height:30px;
}

a.BtnGreen:link,
a.BtnGreen:visited,
a.BtnGreen:hover {
	padding:6px 0px 6px 15px;
	background:url(../App_Themes/BusinessTourism/images/btn_green.png) Left Center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	line-height:30px;
}

a.BtnGreen span {
	padding:5px 15px 5px 0px;
	background:url(../App_Themes/BusinessTourism/images/btn_green.png) Right Center no-repeat;
	line-height:30px;
}



a.BtnFilter:link,
a.BtnFilter:visited,
a.BtnFilter:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_filter.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:24px;
	padding:5px 0px 5px 20px;
	
}

a.BtnFilter span {
	background:url(../App_Themes/BusinessTourism/images/btn_filter.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:14px;
	padding:4px 10px 6px 0px;
}



a.callBack:link,
a.callBack:visited,
a.callBack:hover {
	padding:10px 0px 10px 35px !important;
	background:url(../App_Themes/BusinessTourism/images/btn_blue_callback.png) Left Center no-repeat !important;
}

a.wishlist:link,
a.wishlist:visited,
a.wishlist:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_blue_wishlist.png) center Left no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	float:left;
	height:30px;
	padding:5px 0px 5px 30px;
	
}

a.wishlist span {
	background:url(../App_Themes/BusinessTourism/images/btn_blue_wishlist.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:20px;
	padding:6px 10px 4px 0px;
}

a.wishlistGrey:link,
a.wishlistGrey:visited,
a.wishlistGrey:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_wishlist.png) center Left no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	float:left;
	height:30px;
	padding:5px 0px 5px 30px;
	cursor:default;
}

a.wishlistGrey span {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_wishlist.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:20px;
	padding:6px 10px 4px 0px;
	cursor:default;
}

a.remove:link,
a.remove:visited,
a.remove:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_blue_remove.png) center Left no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	float:left;
	height:30px;
	padding:5px 0px 5px 10px;
	
}

a.remove span {
	background:url(../App_Themes/BusinessTourism/images/btn_blue_remove.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:20px;
	padding:6px 30px 4px 00px;
}


a.BtnPrintSelected:link,
a.BtnPrintSelected:visited,
a.BtnPrintSelected:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_print.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:30px;
	padding:5px 0px 5px 30px;
	
	
}

a.BtnPrintSelected span {
	background:url(../App_Themes/BusinessTourism/images/btn_print.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:20px;
	padding:6px 10px 4px 0px;
}

a.BtnSaveSelected:link,
a.BtnSaveSelected:visited,
a.BtnSaveSelected:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_save.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:30px;
	padding:5px 0px 5px 30px;
	margin-right:10px;
	
}

a.BtnSaveSelected span {
	background:url(../App_Themes/BusinessTourism/images/btn_save.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:20px;
	padding:6px 10px 4px 00px;
}


a.viewList:link,
a.viewList:visited,
a.viewList:hover {
	padding:10px 0px 10px 30px ;
	background:url(../App_Themes/BusinessTourism/images/btn_green_big_list.png) Left Center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	line-height:30px;
}

a.viewList span {
	padding:10px 5px 10px 0px;
	background:url(../App_Themes/BusinessTourism/images/btn_green_big.png) Right Center no-repeat;
	line-height:30px;
}

a.viewMap:link,
a.viewMap:visited,
a.viewMap:hover {
	padding:10px 0px 10px 30px;
	background:url(../App_Themes/BusinessTourism/images/btn_green_big_map.png) Left Center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	line-height:30px;
}

a.viewMap span {
	padding:10px 5px 10px 0px;
	background:url(../App_Themes/BusinessTourism/images/btn_green_big.png) Right Center no-repeat;
	line-height:30px;
}


a.BtnGo:link,
a.BtnGo:visited,
a.BtnGo:hover{
	width:30px;
	position:absolute;
	text-indent:-999em;
	height:30px;
	background: transparent url(../App_Themes/BusinessTourism/images/btn_go.png) center right no-repeat;
}

a.BtnPrint:link,
a.BtnPrint:hover,
a.BtnPrint:visited {
	background:url(../App_Themes/BusinessTourism/images/icon_print.png) left center no-repeat;	
	padding:5px 0px 5px 20px;
}


a.BtnGrey:link,
a.BtnGrey:visited,
a.BtnGrey:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_grey.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:24px;
	padding:5px 0px 5px 10px;
	
}

a.BtnGrey span {
	background:url(../App_Themes/BusinessTourism/images/btn_grey.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:14px;
	padding:4px 10px 6px 0px;
}


a.BtnGreyLeft:link,
a.BtnGreyLeft:visited,
a.BtnGreyLeft:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_left.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:24px;
	padding:5px 0px 5px 25px;
	
}

a.BtnGreyLeft span {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_left.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:14px;
	padding:4px 10px 6px 0px;
}

a.BtnGreyRight:link,
a.BtnGreyRight:visited,
a.BtnGreyRight:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_right.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:left;
	height:24px;
	padding:5px 0px 5px 10px;
	
}

a.BtnGreyRight span {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_right.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:14px;
	padding:4px 25px 6px 0px;
}

a.BtnGreyCalendar:link,
a.BtnGreyCalendar:visited,
a.BtnGreyCalendar:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_calendar.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:right;
	height:24px;
	padding:0px 0px 0px 30px;
	
}

a.BtnGreyCalendar span {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_calendar.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:right;
	height:14px;
	padding:4px 10px 6px 0px;
}

a.BtnGreyNoCalendar:link,
a.BtnGreyNoCalendar:visited,
a.BtnGreyNoCalendar:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_no_calendar.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:right;
	height:24px;
	padding:0px 0px 0px 30px;
	
}

a.BtnGreyNoCalendar span {
	background:url(../App_Themes/BusinessTourism/images/btn_grey_no_calendar.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:right;
	height:14px;
	padding:4px 10px 6px 0px;
}

a.BtnToDo:link,
a.BtnToDo:visited,
a.BtnToDo:hover {
	background:url(../App_Themes/BusinessTourism/images/btn_things_to_do.png) center Left no-repeat;
	text-decoration:none;
	color:#454545;
	display:block;
	float:right;
	height:30px;
	padding:5px 0px 5px 10px;
	
}

a.BtnToDo span {
	background:url(../App_Themes/BusinessTourism/images/btn_things_to_do.png) center Right no-repeat;
	cursor:pointer;
	display:inline;
	float:left;
	height:14px;
	padding:6px 10px 10px 0px;
}


/* SUPPLEMENTARY ELEMENTS */

a .suppModule {
	padding-top:20px;
}

a .suppModule .image img {
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #CCCCCC;
}

a .suppModule .heading h3 {
	margin:10px 0px 5px;
	padding:0px;
	line-height:120%;
	text-decoration:none;
	color:#333333;
}

a:hover .suppModule .heading h3 {
	color:#E30087;
	text-decoration:none;
}

a:hover .suppModule .image img {
	border:1px solid #999999;
}

a:hover .suppModule .text {
	text-decoration:none;
}

a .suppModule .text {
	color:#454545;
	text-decoration:none;
}

a .suppModule a:link,
a .suppModule a:visited {
	color:#E30087;
	text-decoration:none;
}

a .suppModule a:hover {
	text-decoration:none;
}


/* CUSTOM 3D ELEMENTS */

#mapSearchIcon {
	position:absolute;
	right:-15px;
	top:-10px;
}

#mapSearchIcon img {
	border:0px;
}

#boardingPass {
	position:absolute;
	right:-15px;
	top:5px;
	background:url(../App_Themes/BusinessTourism/images/icon_boarding_pass.png) left top no-repeat;
	width:96px;
	height:112px;
}


/* SLIDER STYLE ELEMENTS */

.itemContainerBody {
	background: url(../App_Themes/BusinessTourism/images/body_rounded_bottom.png) center bottom no-repeat;
	width:660px;
	margin-bottom:15px;
}

.itemContainerSlider {
	background: url(../App_Themes/BusinessTourism/images/body_rounded_bottom.png) center bottom no-repeat;
	width:660px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px;
}

.itemContainerSliderTop {
	background: url(../App_Themes/BusinessTourism/images/body_rounded_top.png) center top no-repeat;
	width:660px;
	margin:0px;
	padding:0px;
	height:5px;
}

/* VENUE LAYOUT TEMPLATE STYLE ITEMS */

.itemHeader {

}

.itemHeader h1 {
	width:70%;
	float:left;
	margin:0px;
	padding-bottom:10px;
}

.itemHeader .print {
	width:25%;
	float:right;
	text-align:right;
}

.contentLeftCol {
	float:left;
	width:310px;
	margin-right:20px;
	clear:both;
}

.contentRightCol {
	float:left;
	width:300px;
}

ul.equipmentList {
	margin-left:10px;
	padding-left:10px;
}

ul.equipmentList li {
	list-style-image:url(../App_Themes/BusinessTourism/images/icon_services_arrow.png);
	line-height:25px;
}

ul.servicesList {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
	float:left;
	margin-bottom:10px;
}

ul.servicesList li {
	background:url(../App_Themes/BusinessTourism/images/icon_services_arrow.png) left center no-repeat;
	line-height:25px;
	padding-left:15px;
	width:190px;
	display:block;
	float:left;
}

h3.servicesHeader {
	clear:both;
	background:none;
	font-size:1.2em;
	margin:0px;
	padding:0px;
	line-height:normal;
}

.resultsView h4 {
	margin:0px 0px 10px;
	padding:0px 0px 10px;
	background:url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) left bottom repeat-x;
}

.amenitiesTitle h3 {
	float:left;
	background:none;
	font-size:1.2em;
	margin:0px;
	padding:0px;
	line-height:normal;
}

.amenitiesHeader {
	padding-bottom:10px;
}

table.spaces {
	width:630px;
	border:1px solid #E9EEE4;
	margin-bottom:10px;
}

table.spaces caption {
	text-align:left;
	font-weight:bold;
	padding-bottom:10px;
	color:#445F8B;
	font-size:1.2em;
}

table.spaces tr th {
	text-align:left;
	padding:2px 5px;
	width:210px;
	background-color:#E9EEE4;
}

table.spaces tr td {
	padding:2px 5px;
	background-color:#FFFFFF;
}

table.spaces tr td.value {
	width:30px;
	background-color:#F4F6F1;
	text-align:center;
}

.imageGallery {
	margin-bottom:10px;
}

.shortDescription,
.fullDescription  {
	background: url(../App_Themes/BusinessTourism/images/line_seperator_dotted.png) left top repeat-x;
	padding-top:10px;
	margin-top:10px;	
}

span.rating {
	padding-left:10px;
}

/* WISHLIST */

.wishlistTitle h1 {
	float:left;
	background:none;
	margin:0px;
	padding:0px;
	line-height:normal;
}

.wishlistHeader {
	padding-bottom:10px;
}

.checkBoxContainer {
	float:left;
	text-align:center;
	margin-right:5px;
	background-color:#E9EEE4;
	border:1px solid #CDD6C3;
	padding:4px;
}


div.removeAll {
	float:right;
	text-align:right;
}

div.printActions {
	float:left;
	width:400px;
}

/* PRESENTATION LIST STYLE ELEMENTS */

ul.presentationList {
	margin:10px 0px 0px;
	padding:0px;
}

ul.presentationList li {
	height:50px;
	padding-left:35px;
	list-style:none;
	margin:10px 0px 10px;
	border-bottom:1px dotted #CCCCCC;
}

ul.presentationList li.pdf {
	background:url(../App_Themes/BusinessTourism/images/icon_pdf.png) left top no-repeat;
}

ul.presentationList li.ppt {
	background:url(../App_Themes/BusinessTourism/images/icon_ppt.png) left top no-repeat;
}

ul.presentationList li.doc {
	background:url(../App_Themes/BusinessTourism/images/icon_doc.png) left top no-repeat;
}


ul.presentationList li span.docType {
	display:block;
	color:#999999;
	font-style:italic;
}

h3.bidHeader {
	clear:both;
}

.BidItem {
	float:left;
	width:100%;
}

.BidItem h5 {
	clear:both;
}


ul.bidDocuments {
	margin:0px 0px 0px;
	padding:0px;
}

ul.bidDocuments li {
	height:40px;
	padding-left:35px;
	list-style:none;
	margin:0px 0px 0px;
	display:block;
	width:40%;
	float:left;
}

ul.bidDocuments li.pdf {
	background:url(../App_Themes/BusinessTourism/images/icon_pdf.png) left top no-repeat;
}

ul.bidDocuments li.ppt {
	background:url(../App_Themes/BusinessTourism/images/icon_ppt.png) left top no-repeat;
}

ul.bidDocuments li.doc {
	background:url(../App_Themes/BusinessTourism/images/icon_doc.png) left top no-repeat;
}


ul.bidDocuments li span.docType {
	padding-left:10px;
	color:#999999;
	font-style:italic;
}

/* IMAGE LIBRARY STYLE ELEMENTS */

div.imageSearch {
	float:left;
	width:60%;
}

div.imageCategory {
	float:right;
	width:40%;
	text-align:right;
	line-height:30px;
	position:relative;
	z-index:100;
}

.libraryItem {
	float:left;
	width:25%;
	display:block;
	margin-bottom:20px;
	height:190px;
}

.libraryItem .libraryImage img {
	padding:4px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:140px;
	height:auto;
}

.libraryItem .libraryInfo {

}

.libraryItem .libraryInfo .imageDescription {
	padding-bottom:10px;
	width:130px;
}

.libraryItem .libraryInfo .imageDownload a:link,
.libraryItem .libraryInfo .imageDownload a:visited,
.libraryItem .libraryInfo .imageDownload a:hover {
	background:url(../App_Themes/BusinessTourism/images/icon_download.png) left center no-repeat;
	padding-left:20px;
}

.libraryItem .libraryInfo .imageDownload span {
	color:#999999;
	font-style:italic;
	font-size:0.8em;
}

a.closeButton:link,
a.closeButton:visited,
a.closeButton:hover {
	float:right;
	position:absolute;
	top:17px;
	right:20px;
	outline:0;
}						
						
						
/* VIDEO LIBRARY STYLE ELEMTNS */

.videoItem {
	background:url(../App_Themes/BusinessTourism/images/line_seperator_dotted.png) left bottom repeat-x;
	height:100%;
	padding-top:10px;
}

.videoItem .videoImage {
	float:left;
	width:140px;
	position:relative;
}

.videoItem .videoImage img {
	padding:4px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:120px;
	height:auto;
	margin-right:20px;
	margin-bottom:10px;
}

.videoItem .videoInfo {
	float:left;
	width:480px;
}

.videoItem .videoInfo h3.videoTitle {
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

.videoItem .videoInfo h3.videoTitle a:link,
.videoItem .videoInfo h3.videoTitle a:visited,
.videoItem .videoInfo h3.videoTitle a:hover {

}

.videoItem .videoInfo .videoDescription {
	padding-bottom:10px;
}

.videoItem .videoInfo .videoDownload {
	padding-bottom:10px;

}

.videoItem .videoInfo .videoDownload a:link,
.videoItem .videoInfo .videoDownload a:visited,
.videoItem .videoInfo .videoDownload a:hover {
	background:url(../App_Themes/BusinessTourism/images/icon_download.png) left center no-repeat;
	padding-left:20px;
}

.videoItem .videoInfo .videoDownload span {
	color:#999999;
	font-style:italic;
	font-size:0.8em;
}

.playOverlay {
	height:110px;
	width:130px;
	position:absolute;
	background:url(../App_Themes/BusinessTourism/images/icon_play_video.gif) center center no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	opacity: .5;
}

.playOverlay:hover {
	height:110px;
	width:130px;
	position:absolute;
	background:url(../App_Themes/BusinessTourism/images/icon_play_video.gif) center center no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
	opacity: 1.0;
}


/* IMAGE PAGINATION */

div.imagePagination {
	text-align:right;
	width:100%;
	line-height:30px;
	height:30px;
	display:block;
}

div.imagePagination span {
	float:right;
	padding-right:10px;
}

div.imagePagination ul li p {
	padding: 0px 7px;
	color:#333333;
}

div.imagePagination ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}

div.imagePagination ul li {
	float:left;
	display:block;
	margin:0px 1px;
}

div.imagePagination ul li a:link,
div.imagePagination ul li a:visited {
	padding: 2px 7px;
	color:#333333;
}

div.imagePagination ul li a:hover {
	background-color:#E9EEE4;
	text-decoration:none;
}

div.imagePagination ul li.selected a:link,
div.imagePagination ul li.selected a:visited,
div.imagePagination ul li.selected a:hover {
	padding: 2px 7px;
	color:#FFFFFF;
	background-color:#445F8B;
}


/* GALLERY STYLESHEETS */

.galleria {
	list-style:none;
	width:310px
}

.galleria li{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0
}

.galleria li a {
	display:none
}

.galleria li div {
	position:absolute;
	display:none;
	top:0;
	left:180px
}

.galleria li div img {
	cursor:pointer
}

.galleria li.active div img,
.galleria li.active div {
	display:block
}

.galleria li img.thumb {
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto
}

.galleria li .caption {
	display:block;
	padding-top:.5em
}



.caption {
	color:#888;
	width:310px;
	padding-bottom:10px;
	float:left;
}

.galleria_wrapper img {
	border:1px solid #CCCCCC;
	padding:4px;
	background-color:#FFFFFF;
}
	
.gallery_demo {
	width:310px;
	padding:0px;
	margin:0px;
}
	
.gallery_demo li {
	width:72px;
	height:50px;
	border-bottom:0px solid #F8FCF9;
	margin: 0 5px 5px 0;
	background:#FFFFFF;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	opacity: .5;

}


.gallery_demo li.hover {
	border-color:#E30086;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
	opacity: 1.0;

}
	
.gallery_demo li.active {
	border-color:#E30086;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
	opacity: 1.0;

}

.gallery_demo li div {
	left:240px
}

.gallery_demo li div .caption {
}
	
.galleria_container {

}
	
.nav {
	padding-top:15px;
	clear:both;
}

.info {
	text-align:left;
	margin:30px 0;
	border-top:1px dotted #221;
	padding-top:30px;
	clear:both;
}
	
.info p {
	margin-top:1.6em;
}
	
.nav {
}


/* LATEST NEWS SECTION STYLE ELEMENTS */

.NewsArticle {
	clear:both;
	background: url(../App_Themes/BusinessTourism/images/dropdown_seperator.png) left top repeat-x;
	margin:0px;
	padding:0px;
}

.NewsArticle h3 {
	line-height:20px;
	background-image:none;
	color:#445F8B;
	margin: 10px 0px 10px;
	padding:15px 0px 0px;
}

.NewsArticle p.date {
	color:#999999;
	font-style:italic;
	margin:0px 0px 5px;
	padding:0px;
}

.NewsArticle img {
	float:left;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:10px 20px 10px 0px;
}

.newsArchiveSelect select {
	vertical-align:middle;
}


/* EVENTS CALENDAR STYLE ELEMENTS */

.calendarActions {

}

.calendarActions .viewChanger {
	float:left;
}

.calendarActions .Prev,
.calendarActions .Next {
	float:right;
}

.calendarActions .Prev {
	margin-right:10px;
}

.calendarActions .calendarChanger1,
.calendarActions .calendarChanger2 {
	clear:both;
	background:url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) left top repeat-x;
	display:block;
	text-align:right;
	width:635px;
	padding:0px;
	height:30px;
	margin-top:5px;
}

.calendarActions .monthChanger {
	float:left;
}

.calendarActions .eventCalendar1,
.calendarActions .eventCalendar2 {
	padding:10px 0px;
}

.eventviewDate {
	float:left;
	clear:both;
	display:block;
	margin-top:10px;
	width:640px;
	white-space:nowrap;
}

.eventviewDate .eventFullDateContainer {
	float:left;
	margin-right:20px;
	background-color:#F4F7F2;
	border:1px solid #CDD6C3;
	width:40px;
}

.eventviewDate .eventFullDateContainer .eventFullDate {
	color:#454545;
	font-family:Century Gothic;
	font-size:1.8em;
	font-weight:normal;
	line-height:140%;
	text-align:center;
}

.eventviewDate .eventFullDateContainer .eventFullMonth {
	background:transparent url(../App_Themes/BusinessTourism/images/bg_event_month.png) no-repeat scroll center top;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.eventviewDate .eventDay {
	float:left;
	width:570px;
	font-size:1.6em;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom: 1px dotted #999999;
}

.eventFullItem {
	float:left;
	display:block;
	background-color:#FFFFFF;
	padding:10px;
	margin:10px 0px 10px 60px;
	width:550px;
}

.eventFullItem .eventTitle {
	float:left;
	width:400px;
}

.eventFullItem .eventTitle h4 {
	margin:0px 0px 5px;
	padding:0px;
}

.eventFullItem .eventTitle h4 a:link,
.eventFullItem .eventTitle h4 a:visited,
.eventFullItem .eventTitle h4 a:hover {
	color:#E30086;
}

.eventFullItem .eventLocation {
	color:#999999;
	margin-bottom:5px;
	float:left;
	clear:left;
	width:400px;
}

.eventFullItem .eventDescription {
	float:left;
	clear:left;
	width:400px;
}

.eventFullItem .eventStartDate {
	margin-bottom:5px;
}

.eventFullItem .eventImage {
	float:right;
}

.eventFullItem .eventImage img {
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}


/* EVENT TRADE SHOW */

table.tradeTable {
	border:1px solid #D6DAD1;
	margin-bottom:10px;
	border-collapse:collapse;
}


table.tradeTable tr th {
	text-align:left;
	padding:10px 5px;
	background:#E9EEE4 url(../App_Themes/BusinessTourism/images/right_col_item_seperator.png) left bottom repeat-x;

}

table.tradeTable tr td {
	padding:5px;
	vertical-align:top;
	background:url(../App_Themes/BusinessTourism/images/line_seperator_dotted.png) left bottom repeat-x;
}

table.tradeTable tr td img {
	padding:4px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:60px;
	height:auto;
}

table.tradeTable tr.altRow td {
	background-color:#FFFFFF;
}

table.tradeTable tr td.fee {
	color:#E30086;
}

table.tradeTable tr td a:link,
table.tradeTable tr td a:visited,
table.tradeTable tr td a:hover {
	font-weight:bold;
}

table.tradeTable tr th#event_name {
	width:20%;
}

table.tradeTable tr th#event_location {
	width:18%;
}

table.tradeTable tr th#event_date {
	width:15%;
}

table.tradeTable tr th#event_suitable {
	width:25%;
}

table.tradeTable tr th#event_fee {
	width:10%;
}

table.tradeTable tr th#event_image {
	width:12%;
}

table.tradeTable tr th#event_synopsis {
	width:35%;
}

.highlight {
	background-color:#E9EEE4;
	border:1px solid #CDD6C3;
	margin:0;
	padding:10px 10px 0px;
}


/* FOOTER */

#footer .ShadowLeft {
	background: #000000  url(../App_Themes/BusinessTourism/images/footer_shadow_left.png) left top no-repeat;
	float:left;
	width:10px;
}

#footer .ShadowMiddle {
	width:920px;
	float:left;
	height:100%;
	background: #333333 url(../App_Themes/BusinessTourism/images/footer_shadow_middle.png) left top no-repeat;
	padding: 50px 20px 20px;
	font-size:0.95em;
}

#footer .ShadowRight {
	background: #000000 url(../App_Themes/BusinessTourism/images/footer_shadow_right.png) left top no-repeat;
	float:left;
	width:10px;
}

#footerLinks {
	float:left;
	width:75%;
	margin-bottom:20px;
}

#footerLinks ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#footerLinks ul li {
	display:inline;
}

#footerLinks ul li a:link,
#footerLinks ul li a:visited {
	text-decoration:none;
	padding-right:15px;
	color:#999999;
}

#footerLinks ul li a:hover {
	text-decoration:none;
	color:#cccccc;
}

#footerDesign {
	float:right;
	width:20%;
	text-align:right;
	margin-bottom:20px;
}

#footerDesign a:link,
#footerDesign a:visited {
	color:#757575;
	text-decoration:none;
}

#footerDesign a:hover {
	color:#CCCCCC;
}

#siteMap {
	clear:both;
	background:url(../App_Themes/BusinessTourism/images/footer_line_bar.png) left top repeat-x;
	padding-top:20px;
}

#siteMap table.siteMap {
	width:100%;
	border-collapse:collapse;
	border:0px;
}

#siteMap table.countryMap {
	width:auto !important;
	border-collapse:collapse;
	border:0px;
}

#siteMap table.countryMap td {
}

#siteMap table.siteMap th {
	text-align:left;
	text-transform:uppercase;
	color:#CCCCCC;
	font-weight:normal;
	padding-bottom: 10px;
	vertical-align:top;
}

#siteMap table.siteMap th a:link,
#siteMap table.siteMap th a:visited,
#siteMap table.siteMap th a:hover {
	color:#CCCCCC;
}

#siteMap table.siteMap td {
	vertical-align:top;
}


#siteMap table.siteMap td ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#siteMap table.siteMap td ul li {

}

#siteMap table.siteMap td ul li a:link,
#siteMap table.siteMap td ul li a:visited {
	text-decoration:none;
	color:#757575;
}

#siteMap table.siteMap td ul li a:hover {
	color:#999999;
} 

ul.countryList {

}

ul.countryList li {
	display:inline;
	padding-right:10px;
}

/* REDSTRAND */


div#form_checkboxes 
{
}
div#form_checkboxes table 
{
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
}
div#form_checkboxes td 
{
    width: 300px;
    padding: 4px 0px 4px 0px; 
    margin: 0px 0px 0px 0px; 
}
div#form_checkboxes input
{
    float: left;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    width: 30px;
}
div#form_checkboxes label
{
    text-align: left; 
    padding-top: 0px;
    float: left;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    width: 200px;
}



.selectedTab a
{
    background-color: #000000; 
}

ul.mapDocument {
	margin:10px 0px 0px;
	padding:0px;
}

ul.mapDocument li {
	height:50px;
	padding-left:35px;
	list-style:none;
	margin:10px 0px 10px;
}
ul.mapDocument li.pdf {
	background:url(../App_Themes/BusinessTourism/images/icon_pdf.png) left top no-repeat;
}

ul.mapDocument li.ppt {
	background:url(../App_Themes/BusinessTourism/images/icon_ppt.png) left top no-repeat;
}

ul.mapDocument li.doc {
	background:url(../App_Themes/BusinessTourism/images/icon_doc.png) left top no-repeat;
}

ul.mapDocument li span.docType {
	display:block;
	color:#999999;
	font-style:italic;
}
/* 
    <publicationDocument>
*/
ul.publicationDocument {
	margin:10px 0px 0px;
	padding:0px;
}

ul.publicationDocument li {
	height:50px;
	padding-left:35px;
	list-style:none;
	margin:10px 0px 10px;
}
ul.publicationDocument li.pdf {
	background:url(../App_Themes/BusinessTourism/images/icon_pdf.png) left top no-repeat;
}

ul.publicationDocument li.ppt {
	background:url(../App_Themes/BusinessTourism/images/icon_ppt.png) left top no-repeat;
}

ul.publicationDocument li.doc {
	background:url(../App_Themes/BusinessTourism/images/icon_doc.png) left top no-repeat;
}

ul.publicationDocument li span.docType {
	display:block;
	color:#999999;
	font-style:italic;
}
/* 
    </publicationDocument>
*/

.mapPopUpImage {
	margin-right:10px;
	float:left;
	width:90px;
}
.mapPopUpImage img {
    width: 80px;
	padding:4px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.mapPopUpInfo {
	width:280px;
	float:left;
	margin-right:10px;
}

.mapPopUpInfo .mapPopUpTitle h3 {
	margin:0px;
	padding:0px;
	background:none;
}

/* BIZ FORMS STYLES */

table.CheckBoxListField tr td input {
	margin:0px 10px 0px 0px !important;
	padding:0px !important;
	border:0px !important;
	background-color: #f8fcf9 !important;
}

.CheckBoxField input {
	border:0px !important;
	background-color: #f8fcf9 !important;
}

/* ALTERNATIVE SLIDER STYLES */


.incentive #welcomeMsg {
	height:30px;
}

.incentive #welcomeMsg h1 {
	display:none;
}

.incentive #welcomeMsg p {
	display:none;
}

.incentive #mask-excerpt {
	bottom:15px;
	height:30px;
	overflow:hidden;
	position:absolute;
	left:0;
	width:400px;
	z-index:700;
}

.incentive #excerpt {
	text-align:left;
	font-size:1.2em;
}

.incentive #moreImages {
	bottom: 15px;
	right:110px;
	display:none;
}



/* FULL CONTENT */


#mainContent .fullCol{
width:940px;
vertical-align:top;
margin:0px;
padding:0px;
background-color:#CCCCCC;
}


.fullCol .itemContainerFull {
background:url(../App_Themes/BusinessTourism/images/long_body_rounded_middle.png) center top repeat-y;
height:100%;
margin-bottom:0px;
}


.fullCol .itemContainerFullTop {
background:url(../App_Themes/BusinessTourism/images/long_body_rounded_top.png) center top no-repeat;
}


.fullCol .itemContainerFullContent {
padding: 0px 12px;
}


.fullCol .itemContainerFullContent img.border {
padding:4px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
margin-bottom:10px;
width: 628px;
overflow:hidden;
height:auto;
}


.fullCol .itemContainerFullBottom {
background:url(../App_Themes/BusinessTourism/images/long_body_rounded_bottom.png) center bottom no-repeat;
padding-bottom:0px;
}


iframe.myiframe {
border:0px;
width:100%;
height:600px;
}



a.BtnBack:link,
a.BtnBack:hover,
a.BtnBack:visited {
background:url(../App_Themes/BusinessTourism/images/icon_back.png) left center no-repeat;    
padding:5px 0px 5px 20px;
}

#contactForm .EditingFormLabel {
	font-size:14px;
}
