



/*-------------GOOGLE MAP--------------------------*/

.basecolumn2a .feat_googlemap { clear: both; width: 570px; padding: 0px 15px 15px 15px; }
.basecolumn2a .feat_googlemap .searchbox { display: none; padding: 0px 5px 10px 0px; }
.basecolumn2a .feat_googlemap .searchbox #postcode { cursor: text; width: 200px; background: #ffffff; color: black; text-transform: uppercase; padding: 3px 3px 4px 3px; border: 2px solid #747474; font-family: arial; }
.basecolumn2a .feat_googlemap input { cursor: pointer; padding: 1px 3px 1px 3px; color: #ffffff; font-family: trebuchet ms; font-weight: bold; text-transform: uppercase; font-size: 80%; background: #272727; border-left: 2px solid #747474; border-top: 2px solid #747474; border-right: 2px solid #363636; border-bottom: 2px solid #363636; }
.basecolumn2a .feat_googlemap input:hover { background: black; color: #d2232a; }
.basecolumn2a .feat_googlemap .mapbox_bg {  background: black; margin-bottom: 20px; }
.basecolumn2a .feat_googlemap .mapbox { color: black; font-family: trebuchet ms; padding: 0px 0px 0px 0px; border-bottom: solid #747474 2px; border-right: solid #747474 2px; border-top: solid #ffffff 2px; border-left: solid #ffffff 2px; }


/*-----------------2A LINK LIST--------------------------*/

.basecolumn2a .nav_linklist { background: none; width: 570px; height: 21px; padding: 0px 15px 0px 15px; }
.basecolumn2a .nav_linklist .link { cursor: pointer; width: 100px; float: left; text-align: center; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; background: #272727; border-left: 2px solid #747474; border-top: 2px solid #747474; border-right: 2px solid #363636; border-bottom: 2px solid #363636; }
.basecolumn2a .nav_linklist .link a { color: #ffffff; font-family: trebuchet ms; font-weight: bold; text-transform: uppercase; font-size: 80%; }
.basecolumn2a .nav_linklist .link:hover { background: black; }
.basecolumn2a .nav_linklist .link a:hover { color: #d2232a; }

.basecolumn2a .linklisttravel01 .link1 { background: #000000; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 2px solid #000000; }
.basecolumn2a .linklisttravel01 .link1 a { color: #d2232a; }
.basecolumn2a .linklisttravel02 .link2 { background: #000000; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 2px solid #000000; }
.basecolumn2a .linklisttravel02 .link2 a { color: #d2232a; }
.basecolumn2a .linklisttravel03 .link3 { background: #000000; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 2px solid #000000; }
.basecolumn2a .linklisttravel03 .link3 a { color: #d2232a; }
.basecolumn2a .linklisttravel04 .link4 { background: #000000; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 2px solid #000000; }
.basecolumn2a .linklisttravel04 .link4 a { color: #d2232a; }


/*-------------2B EXPANDING BOXES--------------------------*/

.basecolumn2b .feat_slidecontrol { z-index: 1; background-color: #272727; height: 35px; line-height: 35px; padding: 0px 15px 0px 45px; margin: 5px 0px 0px 0px; background-image: url("/images/structure/background/ms_arrowdownicon.gif"); background-repeat: no-repeat; background-position: 15px 11px; border-bottom: solid #747474 5px; }
.basecolumn2b .feat_slidecontrol:hover { background-color: #747474; background-image: url("/images/structure/background/ms_arrowdownicon_hov.gif"); background-repeat: no-repeat; background-position: 15px 11px; }
.basecolumn2b .feat_slidecontrol_selected { background-color: #747474; height: 35px; line-height: 35px; padding: 0px 15px 0px 45px; margin: 5px 0px 0px 0px; background-image: url("/images/structure/background/ms_xicon.gif"); background-repeat: no-repeat; background-position: 16px 11px; border-bottom: solid #747474 5px; }
.basecolumn2b .feat_slidecontrol_selected:hover { background-color: #747474; height: 35px; line-height: 35px; padding: 0px 15px 0px 45px; margin: 5px 0px 0px 0px; background-image: url("/images/structure/background/ms_xicon_hov.gif"); background-repeat: no-repeat; background-position: 16px 11px; border-bottom: solid #747474 5px; }
.basecolumn2b .feat_slidecontrol .text { color: white; text-transform: uppercase; font-weight: bold; font-family: Trebuchet MS; font-size: 120%; }
.basecolumn2b .feat_slidecontrol .spacer { display: none; }
.basecolumn2b .feat_slidecontainer { background-color: #272727; border-bottom: solid #747474 5px; background-image: url("/images/structure/background/ms_roofbg.gif"); background-repeat: no-repeat; background-position: bottom; }


/*-------------2B CONTENT TITLE FOR EVENT LIST--------------------------*/
.basecolumn2b .rightcoltitle { padding: 10px 15px 10px 15px; background: #272727; margin: 20px 0px 5px 0px; }
.basecolumn2b .rightcoltitle .headline {color: white; text-transform: uppercase; font-weight: bold; font-family: Trebuchet MS; font-size: 120%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/*---------------TRAVEL EVENT PAGE-----------------*/
.basetravel div.event_page { width: 570px; padding: 15px 15px 15px 15px; }
.basetravel div.event_page .event_headline { color: white; text-transform: uppercase; font-weight: bold; font-family: Trebuchet MS; font-size: 170%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.basetravel div.event_page .event_image { display: none; }
.basetravel div.event_page .event_schedule_box { float: left; width: 190px; padding: 0px 0px 15px 0px; color: #f2f2f2; }
.basetravel div.event_page .event_price_box { display: none; }
.basetravel div.event_page .event_buy_tickets { display: none; }
.basetravel div.event_page .event_information { display: none; }
.basetravel div.event_page .event_hospitality { display: none; }
.basetravel div.event_page .event_buy_tickets { display: none; }
.basetravel div.event_page .event_ticket_hotline { display: none; }

/* <IMG src="/images/structure/background/ms_roofbg.gif"> */


