html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, a, em, font, img, s, small, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
ol, ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
*{font-family:Arial; text-align:left}
body{font-size:13px;}
h3{font-size:15px; margin-bottom:10px; color:#00AEEF}
h5{font-size:14px; margin-bottom:0; color:#00AEEF}
td.Heading{color:#00AEEF; font-size:15px; font-weight:bold; margin-top:10px}
h4{font-size:15px; margin-bottom:10px; color:#00AEEF}
h1{font-size:30px; margin-bottom:10px; color:#2284C4}
p{margin:10px 0 15px 0}
form ul{margin-left:20px; list-style-image:url('http://images1.experiencemad.co.uk/images/sections/blue-arrow.png')}
form ul li{margin-bottom:10px}
ol{margin-left:20px; list-style-image:url('http://images1.experiencemad.co.uk/images/sections/blue-arrow.png')}
ol li{margin-bottom:10px}
.noborder { border: 0; }
.Content-Right-Column ul, .Homepage-Row ul{margin-top: 10px; margin-left:20px; list-style-image:url('http://images1.experiencemad.co.uk/images/sections/blue-arrow.png')}
.Content-Right-Column ul li, .Homepage-Row ul li{margin-bottom:10px}
a.Advanced-Search-Link { font-size: 11px; margin-top: -2px; display: block; margin-left: 74px; font-weight: bold; }
a.Advanced-Search-Link:link { color: white; }
a.Advanced-Search-Link:visited { color: white; }
a.Advanced-Search-Link:hover { color: #00ADEE; }
a.Advanced-Search-Link:active { color: white; }
a.important:link { color: red; text-decoration:underline; font-weight: bold; }
a.important:visited {color: red; text-decoration:underline; font-weight: bold; }
a.important:active {color: red; text-decoration:underline; font-weight: bold; }
a.important:hover { color: black; text-decoration:underline; font-weight: bold; }
a:link, a:visited{color:#000; text-decoration:underline}
a:hover{color:#00ADEE; text-decoration:underline}
ul.related-experiences li { padding-left: 16px; float: left; width: 185px; padding-right: 18px; background: url('http://images1.experiencemad.co.uk/images/sections/blue-arrow.png') no-repeat left 3px; }
ul.related-experiences { float: left; list-style-image: none; margin-left: 0; }
table.List td{padding:1px}
table.List td.Heading{padding:9px 0 5px 0}
table.Order-Form td{vertical-align:top; padding:5px}
table.Advanced-Search td{vertical-align:top; padding:3px}
table.Order-Form td.Col1{color:#00AEEF; font-weight:bold; text-align:right; width:250px}
table.Advanced-Search td.Col1a {color:#00AEEF; font-weight:bold; text-align:left; width:250px}
table.Order-Form td.Section-Heading{background:#EBEBEB; padding:5px; font-size:14px; font-weight:bold}
table span.Field-Note{color:gray; font-weight:normal}
table.Order-Confirmation td.Col1{color:#00AEEF; font-weight:bold; text-align:right; width:250px}
table.Order-Confirmation td{vertical-align:top; padding:5px}
table.Order-Confirmation td.Section-Heading{background:#EBEBEB; padding:5px; font-size:14px; font-weight:bold}
#Content{background:#FFF url('http://images2.experiencemad.co.uk/images/structure/Content-Top.jpg') top no-repeat; margin:0 auto}
#Content-Container{background:url('http://images2.experiencemad.co.uk/images/structure/Content-Container-Background.jpg') top repeat-x; margin-top:180px}
#Banner{margin:0 auto; position:absolute; top:0}
#Links{height:41px; background:url('http://images4.experiencemad.co.uk/images/structure/Links-Background.jpg') repeat-x; margin:0 auto}
#Links-Container{height:41px; background:url('http://images4.experiencemad.co.uk/images/structure/Links-Background.jpg') repeat-x}
#Breadcrumbs{color:#000; font-weight:bold; clear:both; font-size:13px}
#IntroContainer{position:relative; top:111px; z-index:10}
#IntroFrame{margin:0 auto; position:relative}
#Intro{width:400px; margin:0 auto; position:absolute; top:0; left:560px; color:#FFF}
.Intro-Navigation{width:20px; margin:0 auto; position:absolute; top:0; left:935px}
.IntroPara{font-size:13px; display:none}
.Para1{display:block}
.Scroll-Up{display:block; margin-top:44px; margin-bottom:4px}
.Scroll-Down{display:block}
.Notice-Message{border:1px solid #00AEEF; margin:10px 0 10px 0}
.Marginator10{margin:10px}
.Marginator20{margin:20px}
#Intro h2{font-size:14px; margin-bottom:8px; color:#FFF}
#Intro h1{font-size:18px; margin-bottom:8px; color:#FFF}
#IntroFrame, #Intro, #Intro-Navigation, #IntroContainer{height:130px}
#Footer, #Footer-Container{height:72px}
#Header, #Header-Container{height:238px}
#Footer-Container{margin-top:20px}
#Navigation, #Navigation-Container{height:31px}
#Content, #Links, #Breadcrumbs, #IntroFrame, #Navigation, #Header, #Footer, #SubFooter, #Menu{width:960px}
#Intro-Container, #Content-Container, #Links-Container, #Banner, #Navigation-Container, #Header-Container, #Footer-Container, #SubFooter-Container{width:100%}
#Navigation{background:url('http://images5.experiencemad.co.uk/images/structure/header-bg2.jpg') no-repeat; margin:0 auto}
#Navigation-Container{background:url('http://images6.experiencemad.co.uk/images/structure/Navigation-Background.jpg') repeat-x}
#Header{background:url('http://images6.experiencemad.co.uk/images/structure/header-bg1.jpg') no-repeat; margin:0 auto}
#Header-Container{background:url('http://images2.experiencemad.co.uk/images/structure/Header-Background.jpg') repeat-x}
#Footer{margin:0 auto; text-align:center}
#Footer-Container{background:#0072AE url('http://images3.experiencemad.co.uk/images/structure/footer-bg.png') 50% 0 no-repeat}
#SubFooter{min-height:269px; background:#00ADEE; margin:0 auto; padding:0}
#SubFooter-Container{min-height:269px; background:#00ADEE; color:#FFF}
#Search{background:url('http://images4.experiencemad.co.uk/images/structure/header-search-bg.png') no-repeat; height:46px; width:281px; padding-top:10px; padding-left:57px; float:right}
#Breadcrumbs span.Start{margin-left:13px; font-size:13px}
.Content-Left-Column{width:225px; margin-right:15px; float:left}
.Content-Left-Column .video-frame {background:#FFF url('http://images2.experiencemad.co.uk/images/structure/video-frame.jpg') top no-repeat; margin:0 auto; width: 225px; height: 202px;}
.Content-Left-Column .video-frame object, iframe { margin: 37px 10px 10px 21px; z-index: -10000; width:184px; height:138px; }
.Content-Right-Column{width:668px; float:right}
.Content-Row, .Homepage-Row{width:928px; margin:0 16px}
.tight { margin: 0 }
.Spacer{width:960px; height:30px}
div.clear, .Spacer, .Content-Row, .Homepage-Row{clear:both}
li.no-underline{border-bottom:none}
.HomepageList{display:inline; float:left; background-repeat:no-repeat; width:270px;/* padding-top:65px */}
.HomepageList ul li{border-style:dotted; border-width:0 0 1px 0; background-repeat:no-repeat; background-position:0 50%}
.HomepageList a.HeadingLink {display:block; float: left; width:270px; height:65px;}
.Special-Offers-List, .Whats-New-List{margin-left:47px}
.Top-5-Experiences-List{background-image:url('http://images1.experiencemad.co.uk/images/home/top-5-experiences.png')}
.Top-5-Experiences-List ul li{background-image:url('http://images2.experiencemad.co.uk/images/structure/orange-arrow.jpg'); border-color:#fbaa19}
.Top-5-Experiences-List .View-All{background-image:url('http://images2.experiencemad.co.uk/images/structure/orange-arrow.jpg'); color:#fbaa19}
.Special-Offers-List{background-image:url('http://images3.experiencemad.co.uk/images/home/special-offers.png')}
.Special-Offers-List ul li{background-image:url('http://images4.experiencemad.co.uk/images/home/red-arrow.png'); border-color:#e2001a}
.Special-Offers-List .View-All{background-image:url('http://images3.experiencemad.co.uk/images/structure/red-arrow.jpg'); color:#e2001a}
.Whats-New-List{background-image:url('http://images5.experiencemad.co.uk/images/home/whats-new.png')}
.Whats-New-List ul li{background-image:url('http://images6.experiencemad.co.uk/images/home/black-arrow.png'); border-color:#000}
.Whats-New-List .View-All{background-image:url('http://images6.experiencemad.co.uk/images/structure/black-arrow.jpg'); color:#000}
.View-All{background-position:right; background-repeat:no-repeat; width:270px; text-align:right; font-weight:bold; margin-top:8px}
.View-All span{margin-right:15px}
.Top-5-Experiences-List .View-All a:link, .top-5-experiences-list-small .view-all-link a:link{color:#fbaa19; text-decoration:none}
.Top-5-Experiences-List .View-All a:visited, .top-5-experiences-list-small .view-all-link a:visited{color:#fbaa19; text-decoration:none}
.Top-5-Experiences-List .View-All a:hover, .top-5-experiences-list-small .view-all-link a:hover{color:#fbaa19; text-decoration:underline}
.Special-Offers-List .View-All a:link, .Special-Offers-List .View-All a:visited{color:#e2001a; text-decoration:none}
.Special-Offers-List .View-All a:hover{color:#e2001a; text-decoration:underline}
.Whats-New-List .View-All a:link, .Whats-New-List .View-All a:visited{color:#000; text-decoration:none}
.Whats-New-List .View-All a:hover{color:#000; text-decoration:underline}
.twitter-button{display:inline; float:left; width:302px; height:132px}
.corporate-days{display:inline; float:left; margin-left:25px; margin-top:40px; width:270px}


.corporate-days a:link, .corporate-days a:visited{color:#0071BB; text-decoration:none}
.corporate-days a:hover{color:#0071BB; text-decoration:underline}
.corporate-days .View-All{background-image:url('http://images6.experiencemad.co.uk/images/home/blue-arrow.png'); color:#000}
a.Home-Link{width:103px; background-image:url('/images/links/Home.jpg')}
a.Contact-Us-Link{width:120px; background-image:url('http://images2.experiencemad.co.uk/images/links/Contact-Us.jpg')}
a.About-Us-Link{width:94px; background-image:url('http://images3.experiencemad.co.uk/images/links/About-Us.jpg')}
a.Help-Link{width:79px; background-image:url('http://images4.experiencemad.co.uk/images/links/Help.jpg')}
a.Track-Your-Order-Link{width:144px; background-image:url('http://images5.experiencemad.co.uk/images/links/Track-Your-Order.jpg')}
a.Feedback-Link{width:107px; background-image:url('http://images6.experiencemad.co.uk/images/links/Feedback.jpg')}
#Links a{float:left; display:block; height:40px; background-repeat:no-repeat; background-position:top}
#Links a:hover{background-position:0 -40px}
#Links img{float:left; margin:0; padding:0}
#header-flash-anim{position:absolute; top:41px; width:540px; height:235px; z-index:100}
#header-flash-anim img{display:block; margin-top:48px}
#Search input.search-button{vertical-align:top; margin-top:2px}
#Search input.search-field{background:url('http://images1.experiencemad.co.uk/images/structure/search-field-bg.png') no-repeat; padding-left:20px; width:158px; height:22px; border:none; vertical-align:top; margin-top:7px}
ul.Experience-List{margin-left:5px; list-style:none; margin-top:5px}
ul.Experience-List li{padding-left:15px; padding-top:5px; padding-bottom:5px; margin: 0;}
.Content-Left-Column-Spacer{height:15px; width:225px; clear:both}
.FooterColumn{margin:20px 30px; float:left; color:#FFF; padding:0; display:inline; float:left}
.FooterColumn h3{font-size:14px; margin-bottom:5px; color:#FFF}
.FooterColumn ul li{font-size:12px; margin-bottom:5px}
#Footer-Line{text-align:center}
#Footer-Line img, #Footer-Line span{vertical-align:middle}
#Footer *{vertical-align:middle; text-align:center}
#Footer form{padding-top:20px}
#Footer form input.text{text-align:left}
#Breadcrumbs a:link, #Breadcrumbs a:visited{color:#2072A1; text-decoration:none}
#Breadcrumbs a:hover{color:#2072A1; text-decoration:underline}
#SubFooter a:link, #SubFooter a:visited{color:#FFF; text-decoration:none}
#SubFooter a:hover{color:#FFF; text-decoration:underline}
#Intro a:link, #Intro a:visited{color:#FFF; text-decoration:underline}
#Intro a:hover{color:#00ADEE; text-decoration:underline}
.Experience-List a:link, .Experience-List a:visited{color:#000; text-decoration:none}
.Experience-List a:hover{color:#00ADEE; text-decoration:underline}
a.particular:link, a.particular:visited{color:#FFF; text-decoration:none}
a.particular:hover{color:#FFF; text-decoration:underline; background-color:#29ABE2}
.top-5-experiences-list-small{margin-left:0; float:left; background:url('/images/sections/top-5-experiences-small.png') no-repeat; width:226px; padding-top:65px}
.top-5-experiences-list-small ul li{border-bottom:1px dotted #fbaa19; background:url('http://images2.experiencemad.co.uk/images/home/orange-arrow.png') no-repeat 0 50%}
.top-5-experiences-list-small .view-all-link{text-align:right; padding-right:15px; background:url('http://images2.experiencemad.co.uk/images/home/orange-arrow.png') no-repeat 100% 50%; color:#fbaa19; font-weight:bold; margin-top:5px}
.Area-Page-Panel{display:inline; position:relative; margin-bottom:4px; width:220px; height:225px; float:left; background:url('http://images1.experiencemad.co.uk/images/main-area/section-bg.png') top no-repeat}
.Column-3{margin-right:0}
.Column-1, .Column-2{margin-right:4px}
.Area-Page-Panel img.More-Info{margin-left:110px; margin-top:188px; position:absolute}
.Area-Page-Panel img.Preview{width:141px; height:141px; margin:5px}
.Area-Page-Panel img.GridView{width:200px; height:133px; margin:5px; margin-left:10px;}
.Area-Page-Panel p.GridPrice { font-size:14px; margin-left: 5px; margin-top:5px; }
.Area-Page-Panel p.GridTitle { font-size:15px; margin:0 0 2px 5px; font-weight:bold;}
.Area-Page-Panel h2{font-size:17px; margin:0 0 2px 5px}
.Area-Page-Panel span.Price{margin-left:5px}
.Area-Page-Panel a:link, .Area-Page-Panel a:visited{color:#000; text-decoration:none}
.Area-Page-Panel a:hover{color:#000; text-decoration:underline}
.Sub-Area-Page-Panel{padding-bottom:5px; width:668px; float:left; margin-bottom:6px; border-bottom:1px solid #d5d5d5; clear:both; margin-top:5px}
.Sub-Area-Page-Panel img.Preview{width:200px; float:left; margin-right:6px}
.Sub-Area-Page-Panel img.Preview-Wide{width:200px; float:right;}
.Sub-Area-Page-Panel div.Buttons{width:101px; float:right}
.Sub-Area-Page-Panel div.Buttons-Wide{width:101px; float:right}
.Sub-Area-Page-Panel div.Buttons img{margin-bottom:5px; opacity:1; display: block;}
.Sub-Area-Page-Panel div.Buttons img:hover{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80}
img.Hover:hover, input.Hover:hover{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -khtml-opacity:0.80}
.Sub-Area-Page-Panel p.First{margin-bottom:10px; margin-top:5px}
.Sub-Area-Page-Panel p.Second{margin-bottom:10px}
.Sub-Area-Page-Panel div.Details{width:356px; float:left; margin-right:5px}
.Sub-Area-Page-Panel div.Details-Wide{width:462px; float:left;}
.Sub-Area-Page-Panel div.Title{background:#EBEBEB; font-size:16px; font-weight:bold; padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px; width:336px}
.Sub-Area-Page-Panel div.Title-Wide{background:#EBEBEB; font-size:16px; font-weight:bold; padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px; width:447px}
.Sub-Area-Page-Panel a:link, .Sub-Area-Page-Panel a:visited{color:#000; text-decoration:none}
.Sub-Area-Page-Panel a:hover{color:#000; text-decoration:underline}
div.Sub-Area-Page-Panel span.Price{color:red}
hr.Sub-Area-Panel-Divider{color:#d5d5d5; background-color:#d5d5d5; height:1px; border:none; width:100%; margin-bottom:6px; clear:both}
a.particular{display:none; background-color:#C1C1C1; color:#FFF; float:left; font-weight:bold; height:20px; margin:0 1px; text-align:center; padding-left:2px; padding-right:2px; padding-top:5px; width:15px}
img.pagin{float:left}
input.wide { width: 250px; }
img.back{margin-right:2px}
img.next{margin-left:2px}
.clever{display:none}
.SubArea-List{background-repeat:no-repeat}
.Driving-Experiences-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_drivingdays.jpg')}
.Flying-Experiences-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_flyingdays.jpg')}
.Action-and-Adventure-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_actiondays.jpg')}
.Wet-and-Wild-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_wetandwild.jpg')}
.Sports-and-Outdoor-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_sportsandoutdoor.jpg')}
.Stars-In-Their-Eyes-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_starsineyes.jpg')}
.Relaxing-Days-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_relaxingdays.jpg')}
.group_corporate_events-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_corporatedays.jpg')}
.various-List{background-image:url('http://images6.experiencemad.co.uk/images/structure/img_various.jpg')}
.This-Area-Days-List-Small{margin-left:0; float:left; width:226px; padding-top:65px}
.This-Area-Days-List-Small ul li{border-bottom:1px dotted #00AEEF; background:url('http://images6.experiencemad.co.uk/images/sections/blue-arrow.png') no-repeat 0 50%}
a.selected{background-color:#29ABE2}
.Product-Section-Header{background-color:#EBEBEB; color:#0071BB; font-size:16px; font-weight:bold; margin:5px 0 5px 0; padding:5px}
.Product-Details-Area img{display:block}
.Details-Container h1 { font-size: 18px; color: black; }
.Details-Container .Right-Container { background-color: white; float: right; height: 255px; margin-left: 5px; padding: 5px; width: 260px; }
.Details-Container .Buttons { margin-top: 180px; position: absolute; width: 260px; }
.Details-Container { background: #EBEBEB; height: 265px; padding: 5px; width: 658px; }
img.Extra-Large { float: left; width: 383px; height: 265px; }
.Product-Details-Content ul{margin-top:10px; margin-left:20px; list-style-image:url('http://images6.experiencemad.co.uk/images/sections/blue-arrow.png')}
.Product-Details-Content ul li{margin-bottom:10px}
#Navigation li{background-position:top; background-repeat:no-repeat; display:block; float:left; height:31px; font-size: 14px; }
#Navigation li.Driving{background-image:url('/images/navigation/driving-b.png'); width:79px; margin-left:11px; margin-right:4px}
#Navigation li.Flying{background-image:url('http://images2.experiencemad.co.uk/images/navigation/flying-b.png'); width:80px; margin-right:4px}
#Navigation li.Action{background-image:url('http://images3.experiencemad.co.uk/images/navigation/action-b.png'); width:80px; margin-right:4px}
#Navigation li.Wet-and-Wild{background-image:url('http://images4.experiencemad.co.uk/images/navigation/wetnwild-b.png'); width:110px; margin-right:4px}
#Navigation li.Sports-and-Outdoor{background-image:url('http://images5.experiencemad.co.uk/images/navigation/sportsnoutdoor-b.png'); width:149px; margin-right:4px}
#Navigation li.Stars-In-Their-Eyes{background-image:url('http://images6.experiencemad.co.uk/images/navigation/starsintheireyes-b.png'); width:155px; margin-right:4px}
#Navigation li.Relaxing-Days{background-image:url('/images/navigation/relaxingdays-b.png'); width:115px; margin-right:4px}
#Navigation li.Corporate-Days{background:url('http://images2.experiencemad.co.uk/images/navigation/corporatedays-b.png'); width:139px}
#Navigation li:hover, #Navigation li.selected{background-position:0 -31px}
#Menu li:hover>a.norm { color: #0071BB; text-decoration: none; }
#Menu { float:left;font-size:12px;height:31px;;left:0;list-style:none;margin:0 0 0px 0;padding:0;position:relative;text-align:center; z-index:2500; width: 960px;}
#Menu .pos1a, #Menu .pos2a, #Menu .pos3a, #Menu .pos4a, #Menu .pos5a { left:0; }
#Menu .pos6a, #Menu .pos7a, #Menu .pos8a{ right:0; }
html>body #Menu .pos1a					{ left: 7px; }
html>body #Menu .pos2a					{ left: 90px; }
html>body #Menu .pos3a					{ left: 174px; }
html>body #Menu .pos4a					{ left: 258px; }
html>body #Menu .pos5a					{ left: 372px; }
html>body #Menu .pos6a					{ right: 272px; }
html>body #Menu .pos7a					{ right: 153px; }
html>body #Menu .pos8a				{ right: -8px; }
#Menu:hover div.items div.Container{margin-bottom:20px; }
#Menu .three:hover div.items					{ width: 577px; }
#Menu .three:hover 						{ position: relative; }
#Menu div.items								{ display: none; }
html>body #Menu :hover div.items		{ top: 31px; width: 577px; }
#Menu :hover div.items						{ width: 577px; background: url(http://www.experiencemad.co.uk/images/structure/dd-bg2.png) bottom no-repeat; display:block; position:absolute; top: 31px;}
#Menu :hover div.items h2 					{ margin-top: 12px; margin-left: 15px; color: #0071BB; font-size: 16px; font-weight: bold; }
#Menu :hover div.items span.title 					{ display: block; margin-top: 12px; margin-left: 15px; color: #0071BB; font-size: 16px; font-weight: bold; }
#Menu :hover div.items dd						{ display: block; margin: 0; padding: .6em 0 0 .75em; text-align: left; width: 11em;}
#Menu :hover div.items dd a					{ color:#636363;font-size:12px;font-weight:normal;height:auto;margin:0;padding:0;text-decoration:none;}
#Menu :hover div.items dd a:hover				{ text-decoration:underline; color: #00AEEF; }
#Menu :hover div.items dl						{ display:inline;float:left;margin:0;padding:0; padding: 10px; margin-bottom: 20px; }
#Menu :hover div.items dt						{ background:#E2E9E7;color:#47494A;cursor:default;display:block;font-weight:bold;margin:0;padding:.3em 0;text-align:left;text-decoration:none;text-indent:.75em;width:12em;}
#Menu li 								{ display: inline; float: left; height: 31px; text-align: center; }
#Menu li a 								{ color:#fff; display:block; font-weight:bold; height:31px; text-decoration:none; width:100%; }
#Menu li a.end, #Menu li a.norm, #Menu li a.select { white-space:nowrap; text-align: center;  line-height: 33px; } 
#Menu li a:hover,#Menu li:hover>a 		{ text-decoration: underline; }
.sa2-container { width: 658px; background: #ebebeb; padding: 5px; }
.sa2-content { float: left; width: 433px; background: white; padding: 5px; }
.sa2-content h2 { color: black; font-size: 18px; }
.sa2-images { float: right; height: 100%; width: 200px; background: white; padding: 5px; }
.sa2-container-extra { width: 658px; background: #ebebeb; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; margin-bottom: 15px; }
.sa2-content-extra { float: left; width: 648px; background: white; padding: 5px; }
#gallery{position:relative; height:260px}
#gallery a{float:left; position:absolute}
#gallery a img{border:none}
#gallery a.show{z-index:500}
#gallery .caption{z-index:600; background:url('http://images4.experiencemad.co.uk/images/slider/slider-content-background.png') top repeat; color:#fff; height:100px; width:100%; position:absolute; bottom:0}
#gallery .content{margin:10px 22px 5px 22px; font-size:13px}
#gallery h3{margin:0; padding:0; color:#FFF; font-size:18px}
#gallery h4{margin:0; padding:0; margin-top:5px; margin-right:4px; float:right; color:#FFF; font-size:16px; font-weight:bold}
.gallerytitle{margin:0; padding:0; color:#FFF; font-size:18px; font-weight:bold}
.gallerylink{margin:0; padding:0; margin-top:5px; margin-right:4px; float:right; color:#FFF; font-size:16px; font-weight:bold}
#gallery img{width:633px; height:260px}
blockquote {
background: transparent url(../images/structure/bq-left.png) left top no-repeat;
margin: 5px 0px 10px 0px;
padding-left: 25px;
}
blockquote p {
background: url(../images/structure/bq-right.png) right bottom no-repeat;
margin: 0;
padding-right: 25px !important;
}
hr.Homepage { background-color: #2284C4; height: 1px; margin-bottom: 10px; border:0px; }
hr.silver { color:silver; background-color:silver; height:1px; border:none; }
.Title{font-size:30px; margin-bottom:10px; color:#2284C4; font-weight:bold;}
.SubTitle{font-size:15px; margin-bottom:10px; color:#00AEEF; font-weight:bold;}
.AreaTitle{font-size:17px; margin:0 0 2px 5px; font-weight:bold;}
.ProductTitle { font-size: 18px; color: black;  font-weight:bold;}
.cBlue { color: #2284C4; }
div.error { border: 1px solid red; padding: 10px; color: red; margin-bottom: 20px; }
.error { color: red; }
div.starry { width:auto; xfloat:left; margin:0; padding:0px; xborder:1px solid #ddd; width:auto; }
div.standard_star { background-repeat: no-repeat; cursor:pointer; float:left; display:inline; }
div.feedback { border:1px solid #ddd; padding: 5px; display:inline; margin-left: 20px; }
img.ratings { vertical-align: middle; margin-right: 5px; }
#side .red { background: #E70018;  }
#side .black { background: #000; }
#side .items1 { left: 40px; display: none;width: 320px;  }
html>body #side .items1					{ left: 40px; }
#side {  position: fixed; left: 0; top: 270px; color: white; }
#side-menu { width: 40px; z-index: 5000;font-size:12px; left:0;list-style:none;margin:0 0 0px 0;padding:0;position:relative;text-align:center; }
#side-menu li.toplevel { display: block; width: 40px; height: 122px; }
#side-menu li.exclusives { background: url('http://www.experiencemad.co.uk/images/exclusives_tab2.gif') center no-repeat; }
#side-menu li.win { background: url('http://www.experiencemad.co.uk/images/win_stuff_red2.gif') center no-repeat; }
#side-menu :hover div.items1 {  display:block; position:absolute;  }
#side-menu div.items1								{ display: none;width: 320px; }
html>body #side-menu :hover div.items1		{ width: 320px; }
#side a:link { color: white; }
#side a:visited { color: white; }
#side a:hover { color: white; }
#side a:active { color: silver; }
* html #side { position: absolute; }
#side li.toplevel a.toplevel { white-space:nowrap; float: left; } 
#side li.toplevel a.toplevel 								{ color:#fff; display:block; font-weight:bold; text-decoration:none; width:40px; height: 122px; }
#side a.toplevel:hover 						{ position: relative; }
#side div.black a:link { color: #00aeef; text-decoration: underline; }
#side div.black a:visited { color: #00aeef; text-decoration: underline; }
#side div.black a:hover { color: white; text-decoration: underline; }
#side div.black a:active { color: #00aeef; text-decoration: underline; }
#side div.red a:link { color: white; text-decoration: underline; }
#side div.red a:visited { color: white; text-decoration: underline; }
#side div.red a:hover { color: white; text-decoration: underline; }
#side div.red a:active { color: white; text-decoration: underline; }
/* div.toggle, div.options { display: none; } */
a.options { font-weight: bold; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-tabs { position: relative; padding: /*.2em*/ 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: /*1em 1.4em*/ 1.5em 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-widget { font-family: Arial,sans-serif/*{ffDefault}*/; /*font-size: 1.1em*//*{fsDefault}*/; }
.ui-widget .ui-widget { /* font-size: 1em; */ }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif/*{ffDefault}*/; /* font-size: 1em; */ }
.ui-widget-content { /*border: 1px solid #aaaaaa*//*{borderColorContent}*/; background: #ffffff; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-headerxxx { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: /*#cccccc*/white/*{bgColorHeader}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header { color: black;/*{fcHeader}*/; font-weight: bold;border-bottom: 1px solid #D5D5D5 }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #EBEBEB/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #d5d5d5/*{borderColorActive}*/; background: #ffffff; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-widget-overlay { background: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

/* stuff for wordpress */
#blog h2 a:link { font-size: 17px; color:#2284C4; } 
#blog h2 a:visited { font-size: 17px; color:#2284C4; } 
#blog h2 a:hover { font-size: 17px; color:black; } 
#blog h2 a:active { font-size: 17px; color:#2284C4; }

#blog a.posttitle:link { font-weight: bold; font-size: 17px; color:#2284C4; } 
#blog a.posttitle:visited { font-weight: bold; font-size: 17px; color:#2284C4; } 
#blog a.posttitle:hover { font-weight: bold; font-size: 17px; color:black; } 
#blog a.posttitle:active { font-weight: bold; font-size: 17px; color:#2284C4; }

#blog img.alignleft { float: left; margin: 0 10px 10px 0; }
#blog img.alignright { float: right; margin: 0 0 10px 10px; }
li.widget { margin: 0; padding: 0; list-style-type: none; padding-bottom: 10px; }
span.widgetsection { display: block; font-size: 17px; font-weight: bold; margin-bottom: 10px; }
#sidebar.ul { margin-bottom: 40px; }
#sidebar ul{ margin-left:20px; list-style-image:url('http://images1.experiencemad.co.uk/images/sections/blue-arrow.png')}
#sidebar ul li{ margin-bottom:10px}

.gridlist {
background-color: red;
}

.gridlist dl {
float: left;
margin-left: 30px;
}

.endgridlist { clear: both;}

