/* [.cssx content from cache] */

/* Invalid import requested:maplayout.css */
.HeaderNav{padding:0px;margin:0px;display:inline;float:left;width:961px;left:-1px;z-index:10;position:relative;background:#666;border-bottom:#FFFFFF 1px solid;border-top:#FFFFFF 1px solid;color:#FFF;}
.HeaderNav ul{display:block;float:left;color:#FFF;text-decoration:none;margin:0px;padding:0;clear:both;}
.HeaderNav ul li{display:block;width:159px;height:30px;float:left;border-left:1px solid #FFF;position:relative;color:#fff;}
.HeaderNav ul li a{text-decoration:none;color:#FFF;font-weight:normal;font-size:small;padding:5px 27px 5px 10px;top:5px;position:relative;color:#fff;font-weight:normal;}
.HeaderNav ul li a:visited{text-decoration:none;color:#fff;font-weight:normal;}
.HeaderNav ul li a:hover{text-decoration:underline;color:#fff;font-weight:normal;}
.HeaderNav ul li ul li{display:inline;border:0;z-index:60;width:auto;padding-right:10px;}
.HeaderNav ul li ul li a{padding-right:0px;padding-top:10px;width:100%;margin-top:10px;}
.HeaderNav ul li ul li.selected{display:inline;border:0;padding:0px;z-index:60;margin-top:0px;}
.HeaderImageStatic{position:relative;z-index:2;}
.HeaderNav ul li ul{display:none;}
.HeaderNav ul li.selected ul{display:block;width:960px;padding:0;margin:0;position:absolute;border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;z-index:2;}
.HeaderNav ul li.selected ul a{color:#fff;font-weight:normal;}
.HeaderNav ul li.hover ul{display:block;padding:0;margin:0;position:absolute;width:960px;border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.HeaderNav ul li.current li{border:none;color:#333333;text-align:center;}
.HeaderNav ul.home li.hover ul{display:none !important;}
#home-sub1{display:block !important;}
.HeaderNav ul.home li.current ul{display:block !important;}
.HeaderNav ul.ShoppingPage li.hover{background-color:#502970;z-index:99;}
#ShoppingPage-sub1-1298{background-color:#502970;top:31px;left:-1px;}
.HeaderNav ul.FoodAndDrinkPage li.hover{background-color:#6A2374;z-index:99;}
#FoodAndDrinkPage-sub1{background-color:#6A2374;left:-138px;top:31px;}
.HeaderNav ul.ThingsToDoPage li.hover{background-color:#911878;z-index:99;}
#ThingsToDoPage-sub1-1300{background-color:#911878;left:-321px;top:31px;}
.HeaderNav ul.VisitorInformationPage li.hover{background-color:#A6127C;z-index:99;}
#VisitorInformationPage-sub1-1301{background-color:#A6127C;width:795px;padding-left:165px;left:-481px;top:31px;}
.HeaderNav ul.CareersPage li.hover{background-color:#B30E7D;z-index:99;}
#CareersPage-sub1{background-color:#B30E7D;left:-549px;top:31px;}
.HeaderNav ul.Bid2Page li.hover{background-color:#D80582;z-index:99;}
#Bid2Page-sub1-1303{background-color:#D80582;left:-801px;top:31px;width:960px;}
#Bid2Page-sub1-1303 li{float:right;}
#ShoppingPage-sub1-1298 li.selected{background-color:#502970;}
#FoodAndDrinkPage-sub1 li.selected{background-color:#6A2374;}
#ThingsToDoPage-sub1-1300 li.selected{background-color:#911878;}
#VisitorInformationPage-sub1-1301 li.selected{background-color:#A6127C;}
#CareersPage-sub1 li.selected{background-color:#B30E7D;}
#Bid2Page-sub1-1303 li.selected{background-color:#D80582;}
.ShoppingPage .HeaderNav ul li.selected{background-color:#502970;}
.FoodAndDrinkPage .HeaderNav ul li.selected{background-color:#6A2374;}
.ThingsToDoPage .HeaderNav ul li.selected{background-color:#911878;}
.VisitorInformationPage .HeaderNav ul li.selected{background-color:#A6127C;}
.CareersPage .HeaderNav ul li.selected{background-color:#B30E7D;}
.Bid2Page .HeaderNav ul li.selected{background-color:#D80582;}
.ctl_CustomerLogin form{clear:both;padding-top:15px;}
.ctl_CustomerLogin .row{float:left;clear:both;}
.ctl_CustomerLogin .row span{float:left;}
.ctl_CustomerLogin .row .label{width:100px;}
.ctl_CustomerLogin .row .field{width:200px;}
.ctl_CustomerLogin input{float:left;}
.ctl_CustomerLogin select{float:left;}
.ctl_CustomerLogin .mandatory{margin-left:10px;}
.calendar{}
textarea{font-family:Verdana,Arial;}
div.FormsMain span.label,div.FormsMain span.labelwide,div.FormsMain span.widelabel,div.FormsMain span.mandatory,div.FormsMain span.optional,div.FormsMain span.error,div.FormsMain ul li label,div.FormsMain ul li label,div.FormsMain input,div.FormsMain p,div.FormsMain textarea{xxxfont-size:80%;}
div.FormsMain{margin:0;padding:0 0 0.5em 0;border-bottom:0.0625em solid #e4e4e4;width:690px;}
div.FormsMain div{width:690px;}
div.FormsMain div.row{margin:0;padding:0.2em 0;}
div.FormsMain div.row ul{width:680px;margin:0 0 0.5em 0;padding:0;}
div.FormsMain div p{border-bottom:1px solid #e4e4e4;margin:0;padding:0.3em 0.5em 0.7em 0.5em;height:2em;color:#333;}
div.FormsMain span.error{display:block;margin-left:17em;color:red;}
div.FormsMain span.error span{display:none;}
div.FormsMain span.widelabel{display:block;border-bottom:1px solid #e4e4e4;margin:0;padding:0.5em 0.5em 0.5em 0.5em;color:#333;width:670px;}
div.FormsMain span.label,div.FormsMain span.labelwide{width:35%;float:left;text-align:right;margin:0 0.5em;}
div.FormsMain span.field input,div.FormsMain textarea{width:15.6em;}
div.FormsMain span.field select{width:18em;}
.FormsMain .fieldwide select{}
div.FormsMain span.field input.submit{width:auto;margin-left:17.3em;}
div.FormsMain div.interests ul{list-style:none;margin:0;}
div.FormsMain div.interests li,div.FormsMain div.disclaimer li{margin:0.5em 0;}
div.FormsMain div.interests input,div.FormsMain div.disclaimer input{width:1em;margin:0.4em 0.4em 0 0;}
div.FormsMain div.disclaimer{margin:1em 0 0 0;}
div.FormsMain div.disclaimer ul{list-style:none;padding:0;margin:0;}
div.RequestBrochure,div.RequestInformation,div.SubscribeToNewsletter,div.EmailThisPage,div.EmailProvider,div.CustomerLogin,div.CustomerHome,div.HelpDeskFeedback{width:45.9375em;}
div.RequestBrochure span.error,div.RequestInformation span.error,div.SubscribeToNewsletter span.error,div.EmailThisPage span.error,div.EmailProvider span.error,div.CustomerLogin span.error,div.CustomerHome span.error,div.HelpDeskFeedback span.error{display:inline;margin-left:1em;}
div.CustomerLogin span.field select{width:15.8em;}
div.CustomerLogin span.field input.checkbox{width:auto;margin-left:27%;margin-right:0.4em;}
div.CustomerLogin div.row span.field{font-size:80%;}
div.CustomerLogin div.row span.field *{font-size:100%;}
div.CustomerLogin div.submitContainer span.field input.submit{margin:0;margin-left:27%;padding:0;width:14em;}
div.CustomerHome{border-bottom:none;}
div.CustomerHome h2{padding-bottom:0.5em;}
div.CustomerHome div.ItryActions p a{text-decoration:none;}
div.CustomerHome div.ItryActions p a span{text-decoration:underline;}
div.CustomerHome div.ItryActions p a img{width:1.125em;height:1.0625em;}
div.CustomerHome a img{border:0;}
div.CustomerHome div.ItryProdList ol,div.CustomerHome div.ItryProdList li{margin:0;padding:0;list-style-type:none;border:0.06em solid #a7d7eb;background:#f5fafc;}
div.CustomerHome div.ItryProdList ol{margin:1em;}
div.CustomerHome div.ItryProdList li{padding:0.5em;}
div.CustomerHome div.ItryProdList li{font-size:80%;}
.ProductDetailTitle iframe#regEvent{display:none;}
.FormsMain input.checkbox{margin-right:0.5em;}
.FormsMain .dataprotection ul.options{width:95%;padding:1%;}
.FormsMain .dataprotection ul.options li{margin:1%;padding:1%;list-style-position:inside;}
.FormsMain .dataprotection ul.options li input,.FormsMain ul.brochures li input{width:2em;}
.FormsMain .dataprotection .widelabel{}
.FormsMain .requirenmentdetails .hidden{display:none;}
.FormsMain .requirenmentdetails .field select{width:3.5em;}
.FormsMain .requirenmentdetails select.day{width:3.7em;margin-right:0.3em;}
.FormsMain .requirenmentdetails select.month{width:4.5em;margin-right:0.3em;}
.FormsMain .requirenmentdetails select.year{width:4.8em;}
.FormFootNote{margin-top:1em;}
.FormFootNote p{margin:0;padding:0;padding-bottom:1em;font-style:italic;font-size:80%;width:100%;}
.FormIntro{padding:0;margin:0;}
.FormIntro p{margin:0;padding:0;font-size:80%;}
/* Invalid import requested:Itinerary.css */
.ctl_ProductDetail .viewHideVideoLink{clear:both;float:left;width:100%;font-size:90%;}
.ctl_ProductDetail .locationMapLink{clear:both;float:left;width:100%;font-size:90%;}
.ctl_ProductDetail .Add{float:left;clear:both;font-size:medium;}
.ctl_ProductDetail ul{list-style:inside;float:left;clear:both;width:50%;}
.ctl_ProductDetail li{float:left;width:300px;}
.ctl_ProductDetail #mapZoom li{float:left;list-style:none;width:auto;margin-left:2px;}
.ctl_ProductDetail .node{clear:both;float:left;width:100%;font-size:90%;}
.ctl_ProductDetail p{width:100%;}
.ctl_ProductDetail .node p{clear:both;width:100%;}
.ctl_ProductDetail h2{margin:0;padding:0;font-size:140%;clear:both;}
.ctl_ProductDetail h2.ThingsProductHeaders{color:#006634;border-bottom:solid 2px #006634;width:100%;font-size:medium;padding-top:15px;margin-bottom:0.8em;}
.ctl_ProductDetail h2.EventsProductHeaders{color:#52A77D;border-bottom:solid 2px #52A77D;width:100%;font-size:medium;padding-top:15px;margin-bottom:0.8em;}
.ctl_ProductDetail h2.WhereProductHeaders{color:#5E1D5F;border-bottom:solid 2px #5E1D5F;width:100%;font-size:medium;padding-top:15px;margin-bottom:0.8em;}
.ctl_ProductDetail h2.FoodProductHeaders{color:#990134;border-bottom:solid 2px #990134;width:100%;font-size:medium;padding-top:15px;margin-bottom:0.8em;}
.ctl_ProductDetail h3{clear:both;float:left;padding:0;margin:0;font-size:medium;width:100%;}
.ctl_ProductDetail .bookonline{margin:0;padding:0;}
.ctl_ProductDetail .image{margin:0 0 1em 0;padding:0.5em;width:405px;height:270px;background:#e6e6e6;}
.ctl_ProductDetail .image img{line-height:0;display:block;}
.ctl_ProductDetail .additionalImages{margin:0;padding:0.5em;padding-left:0;clear:none;width:auto;width:253px;background:#e6e6e6;height:270px;}
.ctl_ProductDetail #imgSwapCtrl{list-style:none;width:250px;margin:0;padding:0;}
.ctl_ProductDetail #imgSwapCtrl li{width:auto;margin:3px;}
.ctl_ProductDetail div#productExtraImages p{margin:0 0 0.3em;}
.ctl_ProductDetail .description{margin:0 0 1em 0;padding:0;}
.ctl_ProductDetail .ex_AddButton{padding:0;margin:0;width:100%;clear:both;}
.ctl_ProductDetail div.gradings,.ctl_ProductDetail div.awards{margin-bottom:0.9375em;padding:0;}
.ctl_ProductDetail div.gradings h2,.ctl_ProductDetail div.awards h2{display:none;}
.ctl_ProductDetail div.gradings ul,.ctl_ProductDetail div.awards ul{list-style:none;margin:0;padding:0;}
.ctl_ProductDetail div.gradings li,.ctl_ProductDetail div.awards li{margin:0 0 0.3em 0;padding:0;padding-left:1em;background:url(../images/bullet_arrow_purple.gif) no-repeat left;vertical-align:middle;font-weight:bold;font-size:120%;}
.ctl_ProductDetail div.gradings img{width:2.19em;margin:0.3em 0 0 0;}
.ctl_ProductDetail div.ContactInfoMain{width:100%;margin:1em 0;clear:both;display:block;overflow:auto;}
.ctl_ProductDetail div.ContactInfoMain div.node{width:100%;padding:0;}
.ctl_ProductDetail div.ContactInfoAddress{width:15em;float:left;height:7em;}
.ctl_ProductDetail div.ContactInfoAddress h2{margin:0;border:none;background:none;}
.ctl_ProductDetail div.ContactInfoTel{width:12em;border-left:0.0625em dotted #ccc;float:left;height:6.5em;padding-left:1em;}
.ctl_ProductDetail div.ContactInfoLinks{width:12em;border-left:0.0625em dotted #ccc;float:left;height:6.5em;padding-left:1em;}
.ctl_ProductDetail div.ContactInfoMain div.website p a span,.ctl_ProductDetail div.ContactInfoMain div.email p a span{text-decoration:underline;font-size:75%;line-height:1.3em;margin:0 0 0 3em;display:block;}
.ctl_ProductDetail div.ContactInfoMain div.website p a img,.ctl_ProductDetail div.ContactInfoMain div.email p a img{border:0;width:2em;height:1em;float:left;}
div.externallinks h2{font-size:11pt;padding:1em 0 1em 0.2em;}
div.externallinks ul#Information{list-style-type:none;background:transparent url(../images/bullet_arrow_purple.gif) no-repeat scroll left 0.6em;margin:0;padding:0 0 0.5em 1.5em;}
.roomInfo{margin:0 0 1em 0;}
.roomInfo h2{display:none;}
.ctl_ProductDetail .roomInfo dl{margin:0;}
.ctl_ProductDetail .roomInfo dt{width:14em;float:left;}
.ctl_ProductDetail .roomInfo dd{font-weight:bold;}
.ctl_ProductDetail #roomTypes{clear:both;margin:0.63em 0;width:100%;}
.ctl_ProductDetail #roomTypes th,.ctl_ProductDetail #roomTypes td{padding:0.3em;}
.ctl_ProductDetail #roomTypes th{background:#E4E4E4;text-align:left;border-bottom:0.0625em solid #fff;border-right:0.0625em solid #fff;}
.ctl_ProductDetail #roomTypes td{background:#EDEDED;border-bottom:0.0625em solid #fff;border-right:0.0625em solid #fff;}
.facilities{margin-bottom:0.9375em;padding:0;}
.facilities h2{margin:0;padding:0.5em 0.5em 0 0.5em;height:2em;color:#333;display:none;}
.facilities h3{margin:0 0 0.2em 0;padding:0;font-weight:bold;}
.facilities h4{margin:0 0 0.2em 0;padding:0;font-weight:bold;}
.facilities ul{padding:0 0 0 0;margin:0 0 1em 0;list-style:none;}
.facilities ul li{margin:0 0 0.5em 0;padding:0 0 0 0.7em;background:url(../images/bullet_arrow_purple.gif) no-repeat left;vertical-align:middle;}
.openingTimes h2{display:none;}
div.openingTimes h3.type{display:none!important;}
div.openingTimes .dates td{border-bottom:0.0625em solid #FFFFFF;border-right:0.0625em solid #FFFFFF;padding:0.3em;}
div.openingTimes .dates td.day{padding-right:200px;}
div.openingTimes .dates td.times{padding-right:75px;}
.roaddirections h2,.publicdirections h2{display:none;}
.relatedEvents{margin:0 0 1em 0;}
div.relatedEvents div.odd,div.relatedEvents div.even{clear:both;}
div.relatedEvents div.odd h3,div.relatedEvents div.even h3{font-size:90%;}
div.relatedEvents dl.events{margin:0 0 1em 0;padding:0;width:100%;background:#e4e4e4;clear:both;overflow:auto;}
div.relatedEvents dl.events dt{float:left;margin:0;padding:0.5em;font-weight:bold;}
div.relatedEvents dl.events dd{display:none;}
.ticketInfo h2{display:none;}
.ctl_ProductDetail table#ticketTypes{width:90%;}
.ctl_ProductDetail .ticketInfo th{background:#E4E4E4;text-align:left;border-bottom:0.0625em solid #fff;border-right:0.0625em solid #fff;padding:0.3em;}
.ctl_ProductDetail .ticketInfo td{background:#EDEDED;border-bottom:0.0625em solid #fff;border-right:0.0625em solid #fff;padding:0.3em;}
.ctl_ProductDetail .mapimage{width:380px;float:left;}
.ctl_ProductDetail h2.BroadmeadThingsHeaders{color:#613981;border-bottom:solid 2px #613981;width:100%;font-size:medium;padding-top:15px;margin-bottom:0.8em;}
.ctl_ProductDetail h2.BroadmeadFoodHeaders{color:#6D35A7;border-bottom:solid 2px #6D35A7;width:100%;font-size:medium;padding-top:15px;margin-bottom:0.8em;}
.ctl_ProductSearch{border-bottom:none;background:#E6E6E6;padding:0;margin:0 0 1em 0;position:relative;width:230px;clear:both;}
.ctl_ProductSearch h2{margin:0;padding:10px 0 10px 10px;font-size:120%;position:relative;}
.ctl_ProductSearch ul.advanced,.ctl_ProductSearch ul.advanced li{margin:0;padding:0;list-style-type:none;}
.ctl_ProductSearch ul.advanced{margin:0.3em 0 0 0;padding:0;background:none;}
.ctl_ProductSearch ul.advanced h2{margin:0 0 0.3em 0;padding:0;background:none;color:#000;font-size:90%;}
.ctl_ProductSearch ul.advanced li{margin:0 0 0.3em 0;padding:0;}
.ctl_ProductSearch ul.advanced li a{margin:0 0 0.5em 0;padding:0 0 0 0.7em;background:url(../images/bullet_arrow_purple.gif) no-repeat left;vertical-align:middle;}
.refineByDefList{margin:0;padding:0;padding-bottom:0.5em;width:210px;}
.ctl_ProductSearch dt,.ctl_ProductSearch dd{margin:0;padding:0;padding-left:0;}
.ctl_ProductSearch dt{font-weight:bold;padding-top:0.3em;padding-bottom:0.3em;margin-bottom:0.3125em;}
.ctl_ProductSearch dd{margin:0;padding:0;clear:both;margin-top:-0.3125em;margin-bottom:0.3125em;}
.ctl_ProductSearch dd div.row{margin:0;}
.ctl_ProductSearch form{position:relative;margin:0;padding:0 0 0 10px;width:210px;overflow:hidden;}
.ctl_ProductSearch input.checkbox{float:left;}
.ctl_ProductSearch label{display:block;}
.ctl_ProductSearch label,.ctl_ProductSearch span.label,.ctl_ProductSearch select,.ctl_ProductSearch span.field input{font-size:80%;}
#tfaLabel{padding-left:1.5em;font-size:77%;}
.ctl_ProductSearch select{width:210px;}
.ctl_ProductSearch span.field input{width:200px;color:#FFFFFF;background-color:#444;}
.ctl_ProductSearch span.field select{font-size:80%;color:#FFFFFF;background-color:#444;}
.ctl_ProductSearch dd.showResultsOnMap,.ctl_ProductSearch div.showResultsOnMap{font-weight:bold;padding-top:0.3em;padding-bottom:0.3em;padding-left:0.5em;margin-top:0.4em;margin-bottom:0.3125em;background:#d5e3e8;border-bottom:0.0625em solid #e6e6e6;}
.ctl_ProductSearch div.showResultsOnMap{width:210px;}
.ctl_ProductSearch dd.showResultsOnMap input.checkbox,.ctl_ProductSearch div.showResultsOnMap input.checkbox{margin-left:1.8em;margin-top:0.3em;}
.ctl_ProductSearch dd.showResultsOnMap label,.ctl_ProductSearch div.showResultsOnMap label{padding-left:3.8em;background:url(../images/mapping/map_ico_resultsonmap.gif) no-repeat top left;display:block;}
.ctl_ProductSearch dd.refine-grading div.row{overflow:auto;padding:5px;padding-left:1em;}
.ctl_ProductSearch ul.gradingSearch{font-size:90%;float:left;width:auto;margin:0.2em 0.5em 0 0;padding:0;overflow:auto;}
.ctl_ProductSearch ul.gradingSearch li{clear:both;margin:0;padding:0;}
.ctl_ProductSearch ul.gradingSearch input.checkbox{margin:0 0.3em 0 0;padding:0;}
.ctl_ProductSearch ul.gradingSearch label{float:left;}
.SearchEventsBox div.refine-date div.row{clear:both;overflow:auto;}
.SearchEventsBox div.refine-date span.field .hidden{display:none;}
.SearchEventsBox div.refine-date select{width:auto;float:left;margin-right:0.3em;}
.SearchEventsBox div.refine-date span.field input.checkbox{clear:both;width:2em;}
.SearchEventsBox div.refine-date span.label label{font-size:90%;}
.ctl_ProductSearch div.row{margin:0;padding:0 0 0.2em 0;width:210px;margin-bottom:0.2em;}
.ctl_ProductSearch div.row span.label{font-weight:bold;margin:0.2em 0;padding:0.2em 0;display:block;font-size:80%;}
.ctl_ProductSearch dd.refine-price div.row span.label,.ctl_ProductSearch dd.refine-grouptravel div.row span.label{margin:0;padding:0;font-size:85%;}
.ctl_ProductSearch dd.refine-price div.row span.field input,.ctl_ProductSearch dd.refine-grouptravel div.row span.field input{width:12.5em;}
.ctl_ProductSearch div.submitContainer{margin:0;padding:0.5em 0 0.2em 0;background:none;text-align:center;width:100%;}
.ctl_ProductSearch div.submitContainer span.field{margin:0;padding:0;}
.ctl_ProductSearch span.field input.submit{width:210px;height:30px;float:left;margin:0 0 1em -2px;padding:0;}
.SearchAccommodationAvailability .accommodationSearchImg{width:210px;margin:0;padding:0;width:100%;}
.SearchAccommodationAvailability .accommodationSearchImg h2{margin:0;padding:5px;background:none;}
.SearchAccommodationAvailability div.row{clear:both;background:none;padding:0 0 0.3em 0;width:210px;margin-bottom:0.3125em;}
.SearchAccommodationAvailability div.refine-availability div.row{background:none;padding:0;margin:0;margin-bottom:0.4em;width:210px;}
.SearchAccommodationAvailability div.refine-availability ul.advanced{margin-bottom:0.5em;}
.SearchAccommodationAvailability div.row span.label{font-size:80%;}
.SearchAccommodationAvailability div.refine-availability span.labelwide{padding:0.3em 0;display:block;clear:both;font-weight:bold;font-size:80%;}
.SearchAccommodationAvailability div.refine-availability span.fieldwide{display:block;white-space:nowrap;padding:0.4em 0 0.1em 0;}
.SearchAccommodationAvailability div.refine-availability select{width:3.5em;}
.SearchAccommodationAvailability div.refine-availability select.fuzzy{width:5.5em;}
.SearchAccommodationAvailability div.refine-availability select.day{width:3.6em;color:#FFFFFF;background-color:#444;}
.SearchAccommodationAvailability div.refine-availability select.month{width:4.4em;color:#FFFFFF;background-color:#444;}
.SearchAccommodationAvailability div.refine-availability select.year{width:4.9em;color:#FFFFFF;background-color:#444;}
.SearchAccommodationAvailability div.refine-availability select.month{position:relative;left:-0.2em;}
.SearchAccommodationAvailability div.refine-availability select.year{position:relative;left:-0.3em;}
.SearchAccommodationAvailability div.refine-availability input.checkbox{width:auto;margin:0.3em 0.3em 0 0;position:relative;float:left;}
.SearchAccommodationAvailability div.refine-availability .hidden{display:none;}
.SearchAccommodationAvailability div.refine-availability .calendar{margin:0 0 0.2em 0;padding:0;background:url(../images/ico_calendar.gif) no-repeat left;border:none;width:3em;height:1.375em;cursor:pointer;}
.SearchAccommodationAvailability div.refine-availability span.field,.SearchAccommodationAvailability div.refine-availability span.label{display:block;}
.SearchAccommodationAvailability div.refine-availability span.label{display:none;}
.SearchAccommodationAvailability div.refine-availability div.row span.label{float:left;display:block;font-size:100%;font-weight:normal;margin:0;padding:0;padding-right:0.3em;height:1.8em;}
.SearchAccommodationAvailability div.refine-availability span.field{margin:0 0.5em;margin:0;padding:0;}
.SearchAccommodationAvailability div.refine-availability div.AddAnotherUnit{margin:0 0 0.5em 0;padding:0 0 0 0.5em;clear:both;font-size:80%;background:url(../images/bullet_arrow_purple.gif) no-repeat left;}
.SearchAccommodationAvailability div.submitContainer{padding:0.5em 0 0 0;background:none;}
.SearchAccommodationAvailability div.refine-availability div.RoomReqs div.row{}
.SearchAccommodationAvailability div.refine-availability div.RoomReqs div.row span.label{margin:0;width:140px;display:block;vertical-align:middle;height:40px;}
.SearchAccommodationAvailability div.refine-availability div.RoomReqs div.row span.label label{margin:0 0 0 0;padding:0;height:40px;}
.SearchAccommodationAvailability div.refine-availability div.RoomReqs div.row span.field{float:left;margin:0;padding:0;height:0.2em;line-height:0.2em;height:40px;}
.SearchAccommodationAvailability div.refine-availability div.RoomReqs div.row span.field select{width:auto;}
.BookingAvailabilitySidebar{margin:0;border:0.3125em solid #a7d7eb;border-bottom:none;background:#f5fafc;padding:0;}
.BookingAvailabilitySidebar .availabilitySearchImg{background:#0098d4 url(../images/ico_bookonline.gif) no-repeat right;width:11.875em;margin:0;padding:0;}
.BookingAvailabilitySidebar .availabilitySearchImg h2{width:9.5em;margin:0;padding:0.5em;background:none;}
.BookingAvailabilitySidebar form{padding:0;margin-top:0.3em;}
.BookingAvailabilitySidebar form div.row{padding-left:0.5em;clear:both;padding:0.3em 0 0.2em 0.5em;margin-bottom:0.3125em;}
.BookingAvailabilitySidebar form div.submitContainer{padding:0;margin:0;}
.BookingAvailabilitySidebar form span.labelwide{font-size:80%;padding:0.3em 0;padding-right:0.5em;display:block;}
.BookingAvailabilitySidebar form span.fieldwide{display:block;white-space:nowrap;padding:0.2em 0;}
.BookingAvailabilitySidebar form select{width:3.5em;}
.BookingAvailabilitySidebar form select.day{width:3.7em;}
.BookingAvailabilitySidebar form select.month{width:4.5em;}
.BookingAvailabilitySidebar form select.year{width:4.8em;}
.BookingAvailabilitySidebar form select.month{position:relative;left:-0.2em;}
.BookingAvailabilitySidebar form select.year{position:relative;left:-0.6em;}
.BookingAvailabilitySidebar form input.checkbox{width:auto;margin:0.3em 0.3em 0 0;position:relative;float:left;}
.BookingAvailabilitySidebar form .hidden{display:none;}
.BookingAvailabilitySidebar form .calendar{margin:0 0 0.2em 0;padding:0;background:url(../images/ico_calendar2.gif) no-repeat left;border:none;width:173px;height:1.375em;float:left;cursor:pointer;}
.BookingAvailabilitySidebar form span.field,.BookingAvailabilitySidebar form span.label{display:block;}
.BookingAvailabilitySidebar div.row span.label{margin:0;padding:0 0.5em 0 0;font-size:100%;font-weight:normal;float:left;}
.BookingAvailabilitySidebar form span.field{padding-right:0.2em;}
.BookingAvailabilitySidebar form div.submitContainer span.field{padding-left:0;padding:0.5em 0 0.2em 0;}
.BookingAvailabilitySidebar div.RoomReqs{background:#e5edf0;overflow:auto;padding:0 0 0.5em 0;}
.BookingAvailabilitySidebar div.RoomReqs div.row span.label{width:7.1875em;}
.BookingAvailabilitySidebar div.RoomReqs div.row span.field{float:right;margin:0 0.4em 0 0;}
.BookingAvailabilitySidebar form div.AddAnotherUnit{font-size:80%;margin:0.5em;padding:0.5em 0;clear:both;}
.BookingAvailabilitySidebar form div.AddAnotherUnit a{background:url(../images/bullet_arrow_purple.gif) no-repeat left;padding-left:1em;}
.BookingAvailabilityCalendar{background:#f5fafc;background:#e5edf0;clear:both;}
.BookingAvailabilityCalendar .availabilitySearchImg{background:#0098d4 url(../images/corner_top_darkblue_left.gif) no-repeat;width:32.5em;margin:0;padding:0;}
.BookingAvailabilityCalendar .availabilitySearchImg h2{margin:0;padding:0.5em;background:none;color:#fff;font-size:85%;background:url(../images/ico_bookonline.gif) no-repeat right;}
.BookingAvailabilityCalendar form{padding:0 0.5em;margin-top:0.3em;width:31.5em;}
.BookingAvailabilityCalendar form div.row{padding-left:0.5em;clear:both;padding:0.3em 0 0.2em 0.5em;margin-bottom:0.3125em;}
.BookingAvailabilityCalendar form span.labelwide{font-size:80%;padding:0.3em 0;padding-right:0.5em;float:left;width:50%;}
.BookingAvailabilityCalendar form span.fieldwide{white-space:nowrap;padding:0.2em 0;font-size:80%;float:left;width:40%;}
.BookingAvailabilityCalendar form select{}
.BookingAvailabilityCalendar form span.field select{font-size:80%;}
.BookingAvailabilityCalendar form select.day{width:3.5em;}
.BookingAvailabilityCalendar form select.month{width:4.6em;}
.BookingAvailabilityCalendar form select.year{width:4.6em;}
.BookingAvailabilityCalendar form select.month{position:relative;left:-0.0em;}
.BookingAvailabilityCalendar form select.year{position:relative;left:-0.2em;}
.BookingAvailabilityCalendar form input.checkbox{width:auto;margin:0.3em 0.3em 0 0;position:relative;float:left;}
.BookingAvailabilityCalendar form .hidden{display:none;}
.BookingAvailabilityCalendar form .calendar{margin:0 0 0.2em 0;padding:0;background:url(../images/ico_calendar2.gif) no-repeat left;border:none;width:173px;height:1.375em;float:left;cursor:pointer;}
.BookingAvailabilityCalendar form span.field,.BookingAvailabilityCalendar form span.label{display:block;}
.BookingAvailabilityCalendar div.row span.label{margin:0;padding:0 0.5em 0 0;font-size:80%;font-weight:normal;float:left;width:12em;}
.BookingAvailabilityCalendar form span.field{padding-right:0.2em;}
.BookingAvailabilityCalendar form div.submitContainer span.field{padding-left:0;padding:0.5em 0 0.2em 0;}
.BookingAvailabilityCalendar div.RoomReqs{background:#e5edf0;overflow:auto;padding:0 0 0 0;clear:both;}
.BookingAvailabilityCalendar div.RoomReqs div.row span.label{width:7.1875em;width:12em;}
.BookingAvailabilityCalendar div.RoomReqs div.row{}
.BookingAvailabilityCalendar div.RoomReqs div.row span.field{margin:0 0.4em 0 0;}
.BookingAvailabilityCalendar form div.AddAnotherUnit{font-size:80%;margin:0.5em 0;padding:0;clear:both;}
.BookingAvailabilityCalendar form div.AddAnotherUnit a{background:url(../images/bullet_arrow_purple.gif) no-repeat left;padding-left:1em;}
.BookingAvailabilityCalendar form div.submitContainer{padding:0;margin:0;clear:both;float:none;}
.WhatsNearby form{padding-top:0.5em;}
.WhatsNearby form div.row div.row{margin:0;padding:0 0 0.3em 0;}
.WhatsNearby form div.refine-producttype,.WhatsNearby form div.refine-productproximity{padding:0.5em;padding-top:0;}
.WhatsNearby span.label,.WhatsNearby div.refine-productproximity span.field{font-size:80%;}
.WhatsNearby form div.refine-productproximity select{width:4em;font-size:100%}
.SearchWhatsOn div.row{display:block;}
.SearchWhatsOn .hidden{display:none;}
.SearchWhatsOn div.row select{margin:0;padding:0;}
.SearchWhatsOn dd.refine-date{padding:0 0 0 0.5em;}
.SearchWhatsOn dd.refine-date div.row{min-height:1.8em;}
.SearchWhatsOn dd.refine-date div.row span.label{font-weight:normal;font-size:100%;}
.SearchWhatsOn dd.refine-date select.day{width:3.5em;}
.SearchWhatsOn dd.refine-date select.month{width:4.3em;}
.SearchWhatsOn dd.refine-date select.year{width:4.6em;}
.SearchWhatsOn dd.refine-date select.month{position:relative;left:-0.4em;}
.SearchWhatsOn dd.refine-date select.year{position:relative;left:-0.8em;}
.SearchWhatsOn dd.refine-date span.field{white-space:nowrap;}
.SearchWhatsOn dd.refine-date input.checkbox{width:auto;margin:0.3em 0.3em 0 0;position:relative;float:left;}
.SearchWhatsOn dd.refine-date{padding:0 0 0 0.5em;}
.SearchWhatsOn .refine-date div.row{min-height:1.8em;margin:0;padding:0;}
.SearchWhatsOn .refine-date div.row select{width:auto;}
.SearchWhatsOn .refine-date select.day{width:3.5em;}
.SearchWhatsOn .refine-date select.month{width:4.3em;}
.SearchWhatsOn .refine-date select.year{width:4.6em;}
.SearchWhatsOn .refine-date div.row span.label{font-weight:normal;font-size:100%;}
.SearchWhatsOn .refine-date select.month{position:relative;left:-0.4em;}
.SearchWhatsOn .refine-date select.year{position:relative;left:-0.8em;}
.SearchWhatsOn .refine-date span.field{margin:0;padding:0;}
.SearchWhatsOn .refine-date span.field input{}
.SearchWhatsOn .refine-date span.field input.checkbox{margin:0.4em 0.3em 0 0;border:none;width:1em;}
.SearchWhatsOn .refine-date span.field label{margin:0.4em 0 0 0;font-size:75%;}
.ctl_ProductList dl{float:left;width:440px;margin:0px;padding-bottom:10px;font-size:small;}
.ctl_ProductList dt{float:left;clear:both;width:130px;font-size:small;}
.ctl_ProductList dd{float:left;width:305px;padding:0px;margin:0px;font-size:small;}
.ctl_ProductList .dates span{padding:0 2px 2px 0;}
.ctl_ProductList dt.dates{width:70px;}
.ctl_ProductList dd.dates{width:auto;}
.ctl_ProductList .venue h3{margin:3px 5px 0 0;}
.ctl_ProductList p{float:left;margin-top:5px;margin-bottom:5px;font-size:90%;text-align:justify;}
.ctl_ProductList ol{margin:0 0 10px 0;padding:0 0 10px 0;clear:both;position:relative;float:left;width:100%;}
.ctl_ProductList h2{margin-top:10px;margin-bottom:5px;float:left;}
.ctl_ProductList h3{float:left;clear:both;padding:0;margin:0;}
.ctl_ProductList img{padding:10px;float:left;}
.ctl_ProductList dt.telephone{width:auto;}
.ctl_ProductList dt.loc{width:70px;}
.ctl_ProductList dd.loc{text-decoration:none;border:none;}
.ctl_ProductList .loc p{font-size:small;margin:0;}
.ctl_ProductList dd.desc{width:auto;}
.ctl_ProductList li{position:relative;float:left;border-bottom:1px solid #666;margin-left:0px;margin-right:0px;padding-top:0px;margin-top:0px;width:100%;}
.ctl_ProductList li.odd:first-child{border-top:1px solid #666;}
.ctl_ProductList .paging{position:relative;float:left;margin:5px;clear:both;width:100%;}
.ctl_ProductList .paging li{text-align:center;padding:5px;margin:5px;border:solid 1px #a2a2a2;min-width:15px;text-align:center;background-color:#333;max-width:30px;}
* html .ctl_ProductList .paging li{width:15px;}
.ctl_ProductList .paging a{text-decoration:none;color:#FFF;padding:0;margin:0;border:none;}
.ctl_ProductList .paging li.current{background-color:#FFF;color:#333;padding:5px;margin:5px;border:solid 1px #a2a2a2;width:15px;text-align:center;}
.ctl_ProductList .gradings{font-size:small;}
.ctl_ProductList .Add{float:left;clear:both;}
.ctl_ProductList .ex_AddButton{float:left;padding:0;margin:0;width:325px;}
.ctl_ProductList .ex_AddButton img{padding:0;margin:0;}
.ctl_ProductList .description{float:left;clear:both;}
.ctl_ProductList .featured{padding:0;margin:0;}
.ctl_ProductList .results{clear:both;}
.ctl_ProductList .showingresults{clear:both;}
.ctl_ProductList p.availability{display:none;}
.ctl_ProductList .bookonline{width:105px;float:right;padding:5px;}
.ctl_ProductList .bookonline img{padding:0;}
.ctl_ProductList .paging{position:relative;float:left;margin:0 0 0.5em 0;padding:0 0 0.5em 0;clear:both;width:100%;}
.ctl_ProductList .paging ul{padding:5px;margin:5px;border:solid 1px #a2a2a2;min-width:15px;text-align:center;background-color:#333;max-width:30px;}
.ctl_ProductList .paging li{text-align:center;padding:5px;margin:5px;border:solid 1px #a2a2a2;min-width:15px;text-align:center;background-color:#333;max-width:30px;}
* html .ctl_ProductList .paging li{width:15px;}
.ctl_ProductList .paging a{text-decoration:none;color:#FFF;padding:0;margin:0;border:none;}
.ctl_ProductList .paging li.current{background-color:#FFF;color:#333;padding:5px;margin:5px;border:solid 1px #a2a2a2;width:15px;text-align:center;}
.ctl_ProductList ul.azList li{width:auto;}
.ctl_ProductList ol li h2{border:medium none;font-size:12pt;margin:0;padding-bottom:0.5em;padding-top:0.5em;padding-right:5em;width:375px;}
.ctl_ProductList ol.EventsSearchResults dd.dates{display:inline;font-weight:bold;margin:0;padding:0;}
.ctl_ProductList ol.EventsSearchResults dd.desc{float:left;padding:0;margin:0;width:400px;}
.ctl_ProductList ol.EventsSearchResults .venue h3{width:68px;}
.ctl_ProductList ol.EventsSearchResults .venue p{width:370px;}
.ctl_ProductList ol.EventsSearchResults dt.dates{margin-top:7px;}
.ctl_ProductList ol.EventsSearchResults dd.dates{margin-top:7px;}
div#mainCol .ctl_ArticleList h2{width:95%;padding:0.3em 0 0.3em 0.5em;background-color:#444444;color:#ffffff;font-size:14pt;}
div#mainCol .ctl_ArticleList ul li{width:90%;padding:0.3em 0.3em 0.3em 0.3em;margin-bottom:0.3em;background-color:#E0D6CC;}
div#mainCol .ctl_ArticleList ul li p.summary{margin-top:-1.2em;}
div#rightCol .ctl_ArticleList h2{width:96%;padding:0.3em 0 0.3em 0.5em;background-color:#444444;color:#ffffff;}
div#rightCol .ctl_ArticleList ul li{width:95%;background-color:#E0D6CC;font-size:8pt;margin-bottom:0.3em;margin-left:-1em;padding:0.2em 0.2em 0.2em 0.2em;}
div#rightCol .ctl_ArticleList ul li .date{font-size:9pt;}
.hide{display:none;}
#mainCol .ctl_Content ul{margin:0 0 0.5em 0;padding:0 0 0.4em 0;}
#mainCol .ctl_Content ul li{margin:0 0 0 0;padding:0 0 0.5em 1em;background:url(../images/bullet_arrow_purple.gif) no-repeat left 0.6em;}
div.highlight_grey{width:100%;background-color:#e6e6e6;padding:0.3em 0.3em 0.3em 0.3em;}
div.highlight_blue{width:100%;background-color:#AFD4D7;padding:0.3em 0.3em 0.3em 0.3em;}
/* Invalid import requested:Booking.css */
body{font-family:Trebuchet MS;color:#444444}
h1,h2,h3{margin:0 0 0.5em 0;padding:0 0 0 0;}
h1{font-size:16pt;}
h2{font-size:14pt;}
h3{font-size:12pt;}
p{font-size:small;padding:0;margin:0 0 1em 0;}
ul{font-size:small;}
ol{font-size:small;text-align:justify;list-style-type:none;}
.termsconditions ol{list-style-type:decimal;}
a{color:#000;}
a:link{text-decoration:underline;color:#000;font-weight:bold}
a:visited{text-decoration:underline;color:#000000;font-weight:bold}
a:hover{text-decoration:underline;color:#0000ff;font-weight:bold}
a img{border:0}
div.ctl_Media .hide{display:none;}
.HeaderTopLinks a{}
.thumbnail{float:left}
.ThingsSearchResults{list-style-type:none}
.showingresults{margin:0;}
.results{margin:0;}
.paging{position:relative;float:left;}
.paging li{float:left;min-width:15px;text-align:center;color:#fff;}
.paging a{text-decoration:none;color:#FFF;background-color:#333;padding:5px;margin:5px;border:solid 1px #a2a2a2;min-width:15px;text-align:center;}
.paging li.current{background-color:#FFF;color:#333;padding:5px;margin:5px;border:solid 1px #a2a2a2;min-width:15px;text-align:center;}
.grading{text-align:left;float:left;padding:0px;margin:0px;font-size:small;}
.grading li{padding:0px;margin:0px;border-bottom:none;}
td.unit{padding-right:50px}
.RelatedEvents{font-size:85%}
fieldset{clear:both;border-top:1px solid #333;border-left:0;border-right:0;margin:5px;}
#mainCol ul.pinkul{background:#F9DAEC none repeat scroll 0 0;margin:0 0 0.5em;padding:0.4em 0.4em 0;}
#mainCol ul.greyul{background:#f4f4f4 none repeat scroll 0 0;margin:0 0 0.5em;padding:0.5em;}
#mainCol ul.greymainul{background:#f4f4f4 none repeat scroll 0 0;margin:0 0 0.5em;padding:0.5em;}
#mainCol ul.greymainul li{height:135px;}
.compkicker{width:347px;height:60px;display:block;padding:0 0 10px 6px;}
.termsconditions ol{list-style-type:decimal;}
body{margin:0;padding:0;}
#wrapper{width:975px;position:relative;margin:0 auto 0 auto;border:solid 1px #333;background-color:#fff;}
#colsWrapper{width:970px;position:relative;float:left;clear:both;}
#mainCol{width:695px;padding-left:15px;padding-right:15px;padding-bottom:15px;border-right:solid 1px #a2a2a2;position:relative;float:left;}
#rightCol{width:230px;padding-left:10px;position:relative;float:left;}
#footer{width:955px;height:160px;border-top:solid 2px #a2a2a2;clear:both;margin-left:10px;position:relative;}
#mainCol .SiteMap ul.sub p.navDesc{display:none;}
#mainCol .SiteMap ul li,.SiteMap ul.sub li{background:transparent url(../images/bullet_arrow_purple.gif) no-repeat scroll left 0.6em;margin:0;padding:0 0 0.5em 1em;}
#header{width:965px;position:relative;padding:5px;margin-left:2px;}
.WebsiteLogo{width:400px;position:relative;float:left;padding:0;margin:0;height:60px;}
.WebsiteLogo img{border:none;padding:0;margin:0;}
.WebsiteLogo br{display:none;}
.HeaderTopLinks{width:400px;height:25px;font-size:75%;float:right;position:relative;right:5px;text-align:right;margin:3px 0;}
.HeaderTopLinks p{text-align:right;margin:0;}
.HeaderSiteSearch{width:400px;height:25px;text-align:right;position:absolute;right:8px;top:34px;}
.submit{vertical-align:-10%}
.BreadcrumbNav{font-size:75%;position:relative;width:500px;margin:0.6em;margin-left:0.7em;}
.SiteMainNavJS{clear:both;}
.HeaderPadding{height:30px;}
.DateControl{float:right;margin:0.6em;font-weight:bold;color:#000;}
#HomemainCol{width:715px;float:left;padding-left:10px;padding-right:0px;border-right:solid 1px #a2a2a2;}
#HomeleftCol{width:349px;float:left;padding-right:5px;border-right:solid 1px #a2a2a2;}
#HomerightCol{width:347px;float:left;padding-left:0px;}
#HomemainCol ul{margin-left:5px;padding-left:0px;}
#HomemainCol li{padding-left:5px;}
#HomemainCol .odd{padding-left:5px;}
#HomemainCol .even{padding-left:5px;}
#HomemainCol .summary{font-size:small;}
#HomemainCol{font-size:small;}
.HeaderBeInspired{float:left;clear:both;padding:1px 0 5px 3px;}
.HeaderViewAll{width:345px;float:left;clear:both;padding:0;margin:0;}
.HeaderViewAll img{float:right;padding:0.2em 0.2em 0.5em 0;}
.HeaderEvents{padding-top:8px;padding-bottom:5px;}
.HeaderWelcomeToBristol{}
.HeaderLatestNews img{margin:1px 0 0 3px;}
#HomeleftCol .ContentIntro p{max-width:340px;padding-left:5px;}
.HeaderThingsToDo{float:left;}
.IntroHomepage{width:340px;max-height:255px;float:left;}
.BeInspiredPlaceholder{width:340px;max-height:255px;}
.HomeFeaturedPages{width:340px;float:left;}
.HomeFeaturedPages h3{font-size:90%;}
ul{list-style-type:none;list-style-position:outside;}
#HomeleftCol .GenericContent{width;340px;padding:0 0 0 5px;margin:0.8em 0 0.8em 0;}
.HomeBeInspired{padding-left:10px;}
.HomeBeInspired p{font-size:90%;margin-top:0;margin-bottom:5px;}
.HomeBeInspired h2{padding:0;margin:0;font-size:90%;}
.HomeBeInspired .blockImg{float:left;width:120px;}
.HomeBeInspired .blockText{float:left;width:205px;padding-left:5px;height:90px;}
.EventHighlights{}
.EventHighlights ul{padding:0px;margin:0px;}
.EventHighlights li{list-style-type:none;padding:2px;margin:2px;width:156px;height:75px;float:left;background-color:#EAEDE6;font-size:small;}
.EventHighlights li a{text-decoration:underline;float:left;}
.date{text-decoration:none;color:#000;font-size:small;float:left;clear:both;font-weight:bold;}
.StPetersButton{float:left;clear:both;padding:0.5em 0 1em 0.7em;}
.DateControl{float:right;margin:0.6em;}
#thingstodo thead{background-color:#CAA0DC;}
#thingstodo tbody{background-color:#DCCBE3;}
#thingstodo .type{background-color:#DCCBE3;font-size:small;}
#thingstodo .roomsum{background-color:#CAA0DC;font-size:small;}
#thingstodo .price{background-color:#DCCBE3;font-size:small;}
#shopping thead{background-color:#AF90C7;}
#shopping tbody{background-color:#D3C6DD;}
#shopping .type{background-color:#D3C6DD;}
#shopping
#foodanddrink thead{background-color:#CFB1EB;}
#foodanddrink tbody{background-color:#E7DCF1;}
#foodanddrink .type{background-color:#E7DCF1;}
#foodanddrink ol.FoodSearchResults dt.loc{background-color:#E7DCF1;width:130px;margin:0 0 0.2em;}
#foodanddrink ol.FoodSearchResults dd.loc{background-color:#E7DCF1;width:305px;margin:0 0 0.2em;}
#foodanddrink .roomsum{background-color:#E7DCF1;}
#foodanddrink .price{background-color:#E7DCF1;}
.SpecialOffers #mainCol .offersList{list-style-type:none;}
.SpecialOffers #mainCol .offersList li{clear:both;margin-bottom:5px;}
.SpecialOffers #mainCol .offersList h2{width:95%;}
.SpecialOffers #mainCol .offersList p{width:450px;float:right;padding-right:50px;padding-top:3px;}
.SpecialOffers #mainCol .offersList .image{float:left;padding:5px;width:130px;}
div.SpecialOffersList ol.offersList li h2{font-size:12pt;background-color:#e6e6e6;padding:0.3em;margin;0 0 0.3em;}
div.SpecialOffersDetail h2{float:left;width:100%!important;margin:0 0 0.5em!important;clear}
div.SpecialOffersDetail p{width:100%;padding-top:3px;}
div.SpecialOffersDetail li.odd p{width:450px;float:right;padding-right:50px;padding-top:3px;font-style:italic;}
div.SpecialOffersDetail li.even p{width:450px;float:right;padding-right:50px;padding-top:3px;font-style:italic;}
div.SpecialOffersDetail h3{width:100%;background-color:#e6e6e6;font-style:italic;}
.HighlightBox{background:#E5e5e5 scroll none 0 0;border:solid 3px #B9B9B9;margin:0 0 10px 25px;padding:5px;float:left;clear:both;width:90%;}
.HighlightBox h4{font-size:95%;width:100%;}
.articles{clear:both;}
.articles .date{text-decoration:none;color:#000;font-size:small;float:none;clear:none;padding-left:5px;}
.ctl_ArticleDetail .date{float:left;width:100%;background-color:#e6e6e6;clear:both;}
.ctl_ArticleList ul li{background-color:#F0DFF0!important;}
.ctl_ArticleList ul li h4{font-size:small;}
.ctl_FeaturedArticles .LatestNews .date{width:315px;}
.LatestNews ul{width:320px;}
.LatestNews li{float:left;clear:both;width:320px;}
.LatestNews p{margin-top:0;margin-bottom:5px;width:320px;}
.LatestNews h3{padding:0;margin:0;font-size:90%}
.LatestNews .date{clear:both;width:315px;}
.HeaderExploreBristol{float:left}
.#rightCol .ctl_ArticleList h3.closed{background:transparent url(../images/bullet_arrow_purple.gif) no-repeat scroll left 0.6em;margin:0;padding:0 0 0.5em 1em;width:95%;}
.MediaDownload dl{margin:0;padding:0;}
.MediaDownload dt{clear:both;display:block;padding:10px;}
.MediaDownload dd.filesize{float:right;width:450px;padding-bottom:8px;font-size:80%;}
.MediaDownload dd.image{float:left;}
.MediaDownload dd p{float:right;padding-right:100px;width:350px;}
.sitesearchresults{font-size:small;}
table.sitesearchresults{clear:both;width:600px;margin-bottom:10px;margin-left:45px;}
.sitesearchresults thead{}
.sitesearchresults thead th{background-color:#333;color:#fff;}
.sitesearchresults thead td{background-color:#fff;}
.sitesearchresults td{padding-left:5px;padding-right:5px;width:300px;}
.sitesearchresults tbody a{color:#333;}
.sitesearchresults tbody .odd{background-color:#D6D6D6;width:auto;}
.sitesearchresults tbody .even{background-color:#E5E5E5;width:auto;}
ol.ThingsSearchResults dd.desc,ol.FoodSearchResults dd.desc{width:420px;text-align:left;}
ul.azList{float:left;clear:both;width:80%;}
.ctl_ProductList p.noresults{width:100%;margin:2em 0;}
.azList li{float:left;margin:0;padding:0;padding-right:5px;border:0;width:auto;}
.azList li a{text-decoration:none;}
.azList .selected a{text-decoration:underline;}
.SiteMap ul.treedesc ul.sub p.navDesc{display:none;}
ul.treedesc li,ul.treedesc ul.sub li{background:transparent url(../images/bullet_arrow_purple.gif) no-repeat scroll left 0.6em;margin:0;padding:0 0 0.5em 1em;}
.rightCol .ctl_content{margin:0;padding:0;clear:both;}
.InfoLinks{position:relative;margin:0 0 1em 0;padding:0;display:block;height:60px;width:230px;background:#e6e6e6;}
.SubscribeIcon,.BookAccomIcon{position:relative;margin:0 0 0.8em 0;padding:0;}
.SpecialOffersButton{position:relative;margin:0 0 0.8em 0;padding:0;}
.openingtimesbox{position:relative;margin:0 0 0.8em 0;padding:4px 6px;width:218px;background-color:#757575;color:#fff;}
.openingtimesbox h3{margin:0 0 8px 0;padding:0;}
.openingtimesbox div.leftone{float:left;}
.openingtimesbox div.rightone{text-align:right;}
.openingtimesbox p{font-size:75%;}
.openingtimesbox p.smaller{font-size:8pt;margin-bottom:4px;}
.BannerAds{margin:0 0 0.8em 0.3em;}
.SocialMediaIcons{font-size:75%;width:190px;margin:0.2em 0 0.5em 1em;float:left;clear:both;}
a.socialmedia:link{text-decoration:none;color:#444444;font-weight:bold;}
a.socialmedia:visited{text-decoration:none;color:#444444;font-weight:bold;}
a.socialmedia:hover{text-decoration:none;color:#000;font-weight:bold;}
.SocialMediaIcons img{padding:0 0 0.2em 0.3em;vertical-align:middle;}
#footer .sys_control{position:absolute;}
.BCCFooterLogo{left:20px;top:10px;}
.GWEFooterLogo{left:5px;top:100px;}
.CompanyInfoFooter{left:300px;top:120px;text-align:center;}
.CompanyInfoFooter p{text-align:center;}
.DBLogoFooter{left:345px;top:52px;}
.FooterNav{left:230px;top:10px;text-align:center;}
.FooterNav li{float:left;padding-left:20px;font-size:80%;}
.HeaderSiteSearch{display:none;}
.DateControl{display:none;}
.HeaderTopLinks{display:none;}
.HeaderImageStatic{display:none;}
.WebsiteLogo img a{text-decoration:none;}
.HeaderNav{display:none;}
#rightCol{display:none;}
.BCCFooterLogo{display:none;}
.GWEFooterLogo{display:none;}
.FooterNav{display:none;}
.SWTLogoFooter{display:none;}

