#individual-bar-page *{margin:0; padding:0}

#individual-bar-page a img{border:0}

#individual-bar-page .bold{font-weight:bold}

#individual-bar-page{width:879px; padding:11px 12px 10px 12px; z-index:10; margin:-2px 0 20px 0; color:#fff; background:#000; border:1px solid #333}

#individual-bar-page #title-area{width:877px; height:47px; border:1px solid #3b3b3b; background-image:url(/assets/images/individual-bar/structure/title-bg.png); background-position:top; background-repeat:repeat-x; background-color:#0b0b0b; margin:0}
#individual-bar-page #contactdetailsbar{background:#494949 url(../images/individual-bar/structure/contact-details-bg.gif) top repeat-x; padding:7px 0 5px 8px; margin:0 0 9px 0; font-size:.75em}
#individual-bar-page #contactdetailsbar span.telicon{background:url(../images/individual-bar/structure/tel-icon.gif) left no-repeat; padding:0 0 0 24px}
#individual-bar-page #contactdetailsbar span.addicon{background:url(../images/individual-bar/structure/address-icon.gif) left no-repeat; padding:0 0 0 21px}
#individual-bar-page #left-col{width:214px; float:left; border-right:1px solid #d40000; float:left}

#individual-bar-page #left-col .pizzoffertandc{background:#333; clear:both; padding:1px 0 2px 0; font-size:.65em}
#individual-bar-page #left-col .pizzoffertandc a{padding:0 0 0 5px; color:#fff; display:block; text-decoration:underline}
#individual-bar-page #left-col .pizzoffertandc a:hover{color:#666; text-decoration:underline}

#individual-bar-page #centre-col{width:430px; float:left; padding-left:10px; z-index:1; display:inline}
#individual-bar-page #centre-col.barintro{font-size:.7em}

#individual-bar-page .right-col{width:216px; float:right}

#individual-bar-page #full-col{width:652px; float:left; margin-left:10px; display:inline; border:1px solid #323232}
#individual-bar-page #full-col-no-border{width:652px; float:left; margin-left:10px; display:inline}

#individual-bar-page #full-col #left-side{width:299px; float:left; display:inline; border:1px solid #2d2d2d; border-bottom:0; padding:8px 10px 0 10px; background-image:url(/assets/images/individual-bar/whats-happening/left-right-bg.png); background-position:top left; background-repeat:repeat-x}
#individual-bar-page #full-col #left-side.whats-on-banner{width:299px; float:left; display:inline; border:1px solid #2d2d2d; padding:8px 10px 9px 10px; background-image:url(/assets/images/individual-bar/whats-happening/left-right-bg.png); background-position:top left; background-repeat:repeat-x}
#individual-bar-page #full-col #left-side.whats-on-banner img.parties-events{border:0}
#individual-bar-page #full-col #left-side.whats-on-banner img{border:1px solid #333; margin-top:5px}

#individual-bar-page #full-col #right-side{width:321px; float:right; display:inline}

#individual-bar-page #how-to-find-us{width:408px; border:1px solid #464646; padding:7px 10px 10px 10px; float:left; margin:0 0 0 10px; display:inline; height:450px}

#individual-bar-page #bar-info{width:212px; border:1px solid #464646; padding:0 0 10px 0; float:right; position:relative; z-index:3; height:457px}

#individual-bar-page #food-menu{width:428px; border:1px solid #464646; padding:0 0 2px 0; float:left; margin:0 0 0 10px; display:inline; background-image:url(/assets/images/individual-bar/food-drink/title-bg.png); background-repeat:repeat-x; background-position:top; height:auto}

#individual-bar-page #food-menu #menu{width:424px; height:405px; margin:0 0 4px 2px}

#individual-bar-page .food-info{width:212px; border:1px solid #464646; padding:0 0 10px 0; float:right; z-index:3}

#individual-bar-page .privileges{width:206px; padding:43px 3px 0 3px; background-image:url(/assets/images/individual-bar/food-drink/privilege-card.gif); background-repeat:no-repeat; background-position:top left; float:right; border:1px solid #464646; position:relative; z-index:3}
#individual-bar-page .privileges#drink{width:206px; padding:43px 3px 0 3px; background-image:url(/assets/images/individual-bar/food-drink/privilege-card-drink.gif); background-repeat:no-repeat; background-position:top left; float:right; border:1px solid #464646; position:relative; z-index:3}

#individual-bar-page .privileges h3.hidden{display:none}

#individual-bar-page #join-the-rev{width:398px; border:1px solid #464646; padding:15px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden; min-height:437px; background-image:url(/assets/images/individual-bar/join-the-revolution/form-bg.png); background-repeat:repeat-x; background-position:top left}
*html #individual-bar-page #join-the-rev{height:437px}

#individual-bar-page #join-the-rev form#join{margin:10px 0 0 -15px; .margin-top:0; position:relative; width:428px}

#individual-bar-page #join-the-rev form#join .question{width:189px; float:left; margin:5px 0; _margin:5px 0 0 0; padding:0 0 0 15px; height:33px}

#individual-bar-page #join-the-rev form#join .questiontextarea{width:400px; float:left; margin:5px 0; _margin:5px 0 0 0; padding:0 0 0 15px; text-align:left}
#individual-bar-page #join-the-rev form#join .question label, #individual-bar-page #join-the-rev form#join .questiontextarea label{color:#fe0b13}

#individual-bar-page #join-the-rev form#join .question input{width:184px; margin:0}

#individual-bar-page #join-the-rev form#join .questiontextarea textarea{width:390px; margin:0; background-image:url(/assets/images/individual-bar/rightcol/party/input-bg.png); background-repeat:repeat-x; background-position:top left; padding:2px; border:1px solid #fff; font-size:.7em; font-family:tahoma,Arial,Helvetica,sans-serif}

#individual-bar-page #join-the-rev form#join .question input.radio{border:0; background:none; padding:0; margin:0; display:inline}

#individual-bar-page #join-the-rev form#join .question table{margin-left:-2px}

#individual-bar-page #join-the-rev form#join .question ul.radios{width:189px; margin:5px 0 0 0}

#individual-bar-page #join-the-rev form#join .question ul.radios li{width:93px; float:left; list-style:none}

#individual-bar-page #join-the-rev form#join .question ul.radios li input.radio{width:auto !important; float:left !important; clear:none; .margin:-4px 0 0 0}

#individual-bar-page #join-the-rev form#join .question ul.radios li label{float:left !important; display:inline; color:#fff; width:auto; font-weight:normal; margin:0 0 0 5px; padding:0; clear:none}

#individual-bar-page #join-the-rev img.subtitle{margin:15px 0 10px 10px}

#individual-bar-page #join-the-rev form#join ul.checks{margin:0 0 0 10px}

#individual-bar-page #join-the-rev form#join ul.checks li{width:175px; float:left; background-image:url(/assets/images/individual-bar/join-the-revolution/checks-bg.png); background-repeat:repeat-x; background-position:top left; border:1px solid #202020; list-style:none; padding:6px 6px 8px 6px; margin:5px 20px 5px 0; height:13px}

#individual-bar-page #join-the-rev form#join ul.checks li input{width:auto; clear:none; float:left; border:0; padding:0; margin:0; .margin:-4px 0 0 0; background:none}

#individual-bar-page #join-the-rev form#join ul.checks li label{width:auto; clear:none; float:left; margin:0 0 0 10px}

#individual-bar-page #join-the-rev form#join input.submitbutton{width:190px; clear:both; height:23px; border:0; padding:0; margin:9px 0 0 112px; text-align:center; border:1px solid #dd1010; float:none; background:#dd1010 url(../images/structure/header/signupbuttonbg.gif) bottom left}

#individual-bar-page #join-the-rev p{font-size:.7em; margin-top:15px}

#individual-bar-page .join-info{width:202px; border:1px solid #333; padding:5px 5px 8px 5px; float:right; position:relative; z-index:3}

#individual-bar-page .advert{width:212px; border:1px solid #333; float:right; margin:10px 0 0 0}

#individual-bar-page .join-info img.main{width:200px; border:1px solid #333}

#individual-bar-page .join-info .text{width:192px; padding:5px}

#individual-bar-page .join-info .text p{font-size:0.7em}

#individual-bar-page #left-col ul#leftnav{width:214px; float:left; margin:0; padding:0; list-style:none}

#individual-bar-page #left-col ul#leftnav li{width:203px; float:left; clear:left; display:inline; background-image:url(/assets/images/individual-bar/leftnav/li-bg.png); background-position:top left; background-repeat:no-repeat; padding:0 0 0 5px; margin:0 0 1px 0; height:24px}

#individual-bar-page #left-col ul#leftnav li.active{width:209px; height:26px; background-image:url(/assets/images/individual-bar/leftnav/active-bg.png)}

#individual-bar-page #left-col ul#leftnav li a{width:173px; display:block; background-position:left; background-repeat:no-repeat; padding:4px 0 3px 30px; font-size:0.8em; font-weight:bold; color:#000; text-decoration:none}

#individual-bar-page #left-col ul#leftnav li a:hover{color:#d40000}

#individual-bar-page #left-col ul#leftnav li.active a{color:#fff}

#individual-bar-page #left-col ul#leftnav li a.party-with-us{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/party.gif)}
#individual-bar-page #left-col ul#leftnav li a.welcome{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/welcome.gif)}

#individual-bar-page #left-col ul#leftnav li a.whats-happening{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/whats-happening.png)}

#individual-bar-page #left-col ul#leftnav li a.food{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/food.png)}
#individual-bar-page #left-col ul#leftnav li a.priv-card{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/privilege.gif)}

#individual-bar-page #left-col ul#leftnav li a.drinks{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/drinks.png)}

#individual-bar-page #left-col ul#leftnav li a.galleries{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/galleries.png)}

#individual-bar-page #left-col ul#leftnav li a.essential-info{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/info.png)}

#individual-bar-page #left-col ul#leftnav li a.join-the-revolution{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/join.png)}

#individual-bar-page #left-col ul#leftnav li a.contact-us{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/contact.png)}

#individual-bar-page #left-col ul#leftnav li a.cow{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/cow.gif)}

#individual-bar-page #left-col ul#leftnav li a.facebook{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/facebook.gif)}
#individual-bar-page #left-col ul#leftnav li a.guest-list{background-image:url(/assets/images/individual-bar/leftnav/icons/silver/guestlist.png)}

#individual-bar-page #left-col ul#leftnav li.active a.party-with-us{background-image:url(/assets/images/individual-bar/leftnav/icons/red/party.gif)}
#individual-bar-page #left-col ul#leftnav li.active a.welcome{background-image:url(/assets/images/individual-bar/leftnav/icons/red/welcome.gif)}

#individual-bar-page #left-col ul#leftnav li.active a.whats-happening{background-image:url(/assets/images/individual-bar/leftnav/icons/red/whats-happening.png)}

#individual-bar-page #left-col ul#leftnav li.active a.food{background-image:url(/assets/images/individual-bar/leftnav/icons/red/food.png)}
#individual-bar-page #left-col ul#leftnav li.active a.priv-card{background-image:url(/assets/images/individual-bar/leftnav/icons/red/privilege.gif)}

#individual-bar-page #left-col ul#leftnav li.active a.drinks{background-image:url(/assets/images/individual-bar/leftnav/icons/red/drinks.png)}

#individual-bar-page #left-col ul#leftnav li.active a.galleries{background-image:url(/assets/images/individual-bar/leftnav/icons/red/galleries.png)}

#individual-bar-page #left-col ul#leftnav li.active a.essential-info{background-image:url(/assets/images/individual-bar/leftnav/icons/red/info.png)}

#individual-bar-page #left-col ul#leftnav li.active a.join-the-revolution{background-image:url(/assets/images/individual-bar/leftnav/icons/red/join.png)}

#individual-bar-page #left-col ul#leftnav li.active a.cow{background-image:url(/assets/images/individual-bar/leftnav/icons/red/cow.gif)}

#individual-bar-page #left-col ul#leftnav li.active a.contact-us{background-image:url(/assets/images/individual-bar/leftnav/icons/red/contact.png)}
#individual-bar-page #left-col ul#leftnav li.active a.facebook{background-image:url(/assets/images/individual-bar/leftnav/icons/red/facebook.gif)}
#individual-bar-page #left-col ul#leftnav li.active a.guest-list{background-image:url(/assets/images/individual-bar/leftnav/icons/red/guestlist.png)}

#individual-bar-page #left-col #leftcol-advert{width:201px; overflow:hidden; height:auto; float:left; margin:10px 0 0 0; clear:left; border:1px solid #464646}

#individual-bar-page #centre-col #title-image{width:428px; height:300px; border:1px solid #333; background-position:top left; background-repeat:no-repeat; margin:0 0 0 0}

#individual-bar-page #centre-col #title{background:url(/assets/images/individual-bar/page-titles/about-us.png); margin:253px 0 0 1px; position:absolute; z-index:50; width:428px; height:48px}
*html #individual-bar-page #centre-col #title{background:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/individual-bar/page-titles/about-us.png',sizingMethod='scale'); height:48px}

#individual-bar-page #centre-col #title-image .title{width:428px; height:48px; margin:250px 0 0 0}

#individual-bar-page #party{background-color:#c60000; border:1px solid #f00}

#sparkle-topright{}

#sparkle-bottomleft{background-image:url(/assets/images/individual-bar/rightcol/party/sparkle-bottomleft.png); background-repeat:no-repeat; background-position:top left; width:26px; height:18px; position:absolute; margin:-4px 0 0 -11px; clear:both}

#individual-bar-page .gallery{background-image:url(/assets/images/individual-bar/page-titles/full-col-bg.png); background-position:top left; background-repeat:repeat-x}

#individual-bar-page #full-col #scrollable{width:652px; height:439px; overflow:auto}

#individual-bar-page .whats-happening-box{border:0 !important; width:654px !important; height:500px}

#individual-bar-page #full-col #weekly-events{width:299px; border:1px solid #2d2d2d; padding:8px 10px 10px 10px; background-image:url(/assets/images/individual-bar/whats-happening/left-right-bg.png); background-position:top left; background-repeat:repeat-x}

#individual-bar-page #full-col #privilege-offers{width:299px; border:1px solid #2d2d2d; padding:25px 10px 10px 10px; background-image:url(/assets/images/individual-bar/privilege-offers/privilege-offers.gif); background-position:top left; background-repeat:no-repeat; margin:10px 0 0 0}

#individual-bar-page #how-to-find-us #map{width:408px; height:417px; margin:10px 0 0 0; overflow:hidden}

#individual-bar-page #bar-info .title{background-image:url(/assets/images/individual-bar/essential-info/title-bg.png); height:25px; width:205px; padding:3px 0 2px 7px; border-bottom:1px solid #2d2d2d; border-top:1px solid #2d2d2d; position:relative; z-index:2; margin-top:-1px}

#individual-bar-page #bar-info .info-section{height:116px}

#individual-bar-page #bar-info .text{width:192px; padding:10px; overflow:auto; height:64px}

#individual-bar-page .food-info .title{background-image:url(/assets/images/individual-bar/food-drink/right-title-bg.png); height:25px; width:212px; padding:0 0 0 0; border-bottom:1px solid #2d2d2d}

#individual-bar-page .food-info .book-a-table{width:208px; padding:135px 3px 0 3px; background-image:url(/assets/images/individual-bar/food-drink/book-a-table-bg.jpg); background-position:top left; background-repeat:no-repeat}
#individual-bar-page .food-info .book-a-table#drinks{width:208px; padding:135px 3px 0 3px; background-image:url(/assets/images/individual-bar/food-drink/book-a-table-bg-drinks.jpg); background-position:top left; background-repeat:no-repeat}

#individual-bar-page #title-area h2{font-weight:normal; font-family:Tahoma,Arial,Helvetica,sans-serif; text-transform:uppercase; margin:7px 0 0 5px; padding:0 0 0 35px; background:url(../images/individual-bar/structure/bar-icon.gif) left no-repeat; font-size:1.5em; display:block; width:455px; float:left}

#individual-bar-page #title-area h2.albert-dock{font-size:1.25em; padding:2px 0 3px 35px; margin-top:9px}

#individual-bar-page #title-area h4{font-size:0.7em; display:block; font-weight:normal; width:490px; margin:2px 0 0 10px; float:left}

#individual-bar-page #title-area h4 .bold{margin:0 5px 0 0}

#individual-bar-page #title-area h4 a{color:#999; text-decoration:none}

#individual-bar-page #title-area h4 a:hover{color:#c00; text-decoration:underline}

#individual-bar-page h3.hidden{position:relative; left:-9999px}

#individual-bar-page #title-area ul{width:350px; float:right; margin:-2px 0 0 0; padding:7px 0 0 0}
#individual-bar-page #title-area ul.launch-title{width:365px}
#individual-bar-page #title-area ul li{float:left; display:inline; background-image:url(/assets/images/individual-bar/title-bar/link-seperator.png); background-position:left; background-repeat:no-repeat; padding:0 10px 0 12px; height:37px}

#individual-bar-page #centre-col p{font-size:0.7em; margin:0 0 10px 0; line-height:1.3em}

#individual-bar-page #centre-col p a{font-size:1em; color:#d40000; text-decoration:none}

#individual-bar-page #centre-col p a:hover{text-decoration:underline}

#individual-bar-page #centre-col ul{margin:0 0 10px 0}

#individual-bar-page #centre-col ul li{font-size:0.7em; margin:0 0 5px 0; line-height:1.3em; list-style:none; background:transparent url(/assets/images/structure/header/selectbararrow.gif) no-repeat scroll left center; padding:0 0 0 15px}

#individual-bar-page #centre-col p ul li{font-size:1em}

#individual-bar-page .right-col img.title{margin:0 0 7px 0}

#individual-bar-page .right-col img.book{margin:0 0 7px 5px}

#individual-bar-page .right-col form{background-image:url(/assets/images/individual-bar/rightcol/party/form-bg.png); background-position:bottom; background-repeat:no-repeat; width:205px; margin:0 0 0 5px; padding:0 0 5px 0}
#individual-bar-page .right-col form fieldset{padding:0; margin:0}

#individual-bar-page form label{color:#fff; font-weight:bold; font-size:0.7em; display:block; clear:both; margin:0 0 4px 0}

#individual-bar-page .right-col form .question{margin:0 0 7px 0; float:left; display:inline}

#individual-bar-page form input{background-image:url(/assets/images/individual-bar/rightcol/party/input-bg.png); background-repeat:repeat-x; background-position:top left; padding:2px; border:1px solid #fff; margin:0; float:left; font-size:0.7em}

#individual-bar-page form select{background-image:url(/assets/images/individual-bar/rightcol/party/input-bg.png); background-repeat:repeat-x; background-position:top left; padding:0; border:1px solid #fff; margin:0; float:left; font-size:0.7em}

#individual-bar-page form select option{background-color:#fff; padding:1px; margin:0; font-size:1em; color:#000}

#individual-bar-page .right-col form .when{width:205px}

#individual-bar-page select#day{width:51px; margin:0 2px 0 0}

#individual-bar-page select#month{width:43px; margin:0 2px 0 0}

#individual-bar-page select#year{width:57px; margin:0 2px 0 0}

#individual-bar-page .right-col form .when a.calendar-icon{background-image:url(/assets/images/individual-bar/rightcol/party/calendar-icon.png); background-repeat:no-repeat; background-position:top left; width:18px; height:18px; float:left; display:inline; margin:1px 0 0 3px}

#individual-bar-page .right-col form .when a.calendar-icon:hover{background-image:url(/assets/images/individual-bar/rightcol/party/calendar-icon-over.png)}

#individual-bar-page .right-col form .how-many{width:110px; margin:0 10px 0 0}

#individual-bar-page .right-col form .how-many input#guests{width:100px}

#individual-bar-page .right-col form .party-time{width:85px}

#individual-bar-page .right-col form .party-time select#hour{width:39px; margin-right:2px}

#individual-bar-page .right-col form .party-time select#minute{width:43px}

form input#book-now{background:0; border:0; width:205px; height:41px; margin:0 0 10px 0; background-image:none}

#headstartbars{float:right; border:1px solid #333; margin-top:15px}

#individual-bar-page .right-col img.view-party{margin:0 0 0 1px}

#individual-bar-page .right-col ul#party-options{width:213px; padding:0 0 3px 3px; float:left; margin:-5px 0 0 0}

#individual-bar-page .right-col ul#party-options li{width:100px; height:95px; border:1px solid #ff0909; float:left; display:inline; list-style:none; margin:2px; background-position:top left; background-repeat:no-repeat}

#individual-bar-page .right-col ul#party-options li a{float:left; font-size:0.7em; font-weight:bold; color:#fff; background-image:url(/assets/images/individual-bar/rightcol/party/party-options/a-bg.gif); background-position:bottom left; background-repeat:no-repeat; height:17px; width:85px; padding:78px 0 0 15px; text-decoration:none}

#individual-bar-page .right-col ul#party-options li.party-areas{background-image:url(/assets/images/individual-bar/rightcol/party/party-options/party-areas.jpg)}

#individual-bar-page .right-col ul#party-options li.party-menus{background-image:url(/assets/images/individual-bar/rightcol/party/party-options/party-menu.jpg)}

#individual-bar-page .right-col ul#party-options li.xmas-parties{background-image:url(/assets/images/individual-bar/rightcol/party/party-options/xmas.jpg)}

#individual-bar-page .right-col ul#party-options li.entertainment{background-image:url(/assets/images/individual-bar/rightcol/party/party-options/entertainment.jpg)}

#individual-bar-page #full-col img.gallery-title{width:252px; height:27px; margin:0 0 1px 0}

#individual-bar-page #full-col #scrollable ul{margin:4px 0 0 0; padding:0; list-style:none}

#individual-bar-page #full-col #scrollable ul li{width:288px; border:1px solid #2a2a2a; float:left; background-image:url(/assets/images/individual-bar/gallery/li-bg-repeat.png); background-repeat:repeat-x; background-position:top left; list-style:none; display:inline; margin:4px 6px 4px 7px; padding:6px}

#individual-bar-page #full-col #scrollable ul li img{margin:0 13px 0 0; float:left; width:99px}

#individual-bar-page #full-col #scrollable ul li img{margin:0 13px 0 0; float:left; width:99px}

#individual-bar-page #full-col #scrollable ul li .text{float:left; width:175px; margin:3px 0 0 0}

#individual-bar-page #full-col #scrollable ul li h4{display:block; font-size:0.7em; color:#f00; text-decoration:none; margin:0 0 1px 0}

#individual-bar-page #full-col #scrollable ul li p{display:block; font-size:0.7em; margin:0 0 10px 0; color:#fff}

#individual-bar-page #full-col #left-side ul#parties{border:1px solid #464646; padding:10px; margin:10px 0 0 0; overflow:auto; background-image:url(/assets/images/individual-bar/whats-happening/party-bg.png); background-position:top right; background-repeat:no-repeat; height:410px}

#individual-bar-page #full-col #left-side ul#parties li{list-style:none; border-bottom:1px solid #666; padding:0 0 20px 0; margin:0 0 15px 0}

#individual-bar-page #full-col #left-side ul#parties li h4{display:block; color:#db0000; font-size:0.7em}

#individual-bar-page #full-col #left-side ul#parties li p{display:block; font-size:0.7em; margin:13px 0 0 0}

#individual-bar-page #full-col #left-side ul#parties li p.date{display:block; font-size:0.7em; margin:1px 0 0 0; font-weight:bold}

#individual-bar-page #bar-info .text p{font-size:0.7em; margin:0 0 10px 0; padding:0}

#individual-bar-page .book-a-table form{padding:0 0 0 0}

#individual-bar-page .book-a-table form label{color:#dd1010}

#individual-bar-page .book-a-table form input.submit{width:202px; height:21px; border:0; background-image:none; margin:5px 0 -2px 2px; padding:0}

#individual-bar-page .food-info p{font-size:0.7em}

#individual-bar-page .serving-times{margin:0 0 10px 0}

#individual-bar-page .serving-times p{font-weight:bold; padding:0 0 0 7px}
#individual-bar-page .food-offers{width:212px; margin-right:2PX; padding:0; float:right; z-index:3}

#individual-bar-page .serving-times .title{margin:0 0 7px 0}
#individual-bar-page .masterclass-advert p{margin:0; padding:0; font-size:.7em}

#individual-bar-page #full-col #right-side #weekly-events .bartabsbox{background:none; border:0; clear:both; margin:0; min-height:150px; height:auto; padding:0pt}

#individual-bar-page #full-col #right-side #weekly-events #whatsonwrapper{width:297px; background-image:url(/assets/images/individual-bar/whats-happening/ul-bg.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; padding:0 0 0 1px; border:0; margin:10px 0 0 0}

#individual-bar-page #full-col #right-side #weekly-events #whatsonwrapper ul#whatson{background:none; background-image:url(/assets/images/individual-bar/whats-happening/ul-bg.png); background-position:top left; background-repeat:no-repeat; padding:0; border:0; margin:0; list-style:none; position:relative}

#individual-bar-page #full-col #right-side #weekly-events #whatsonwrapper ul#whatson li{background-image:none; border:0; background-color:transparent; float:left}

#individual-bar-page #full-col #right-side #weekly-events #whatsonwrapper ul#whatson li a{padding:4px 9px 7px 9px; width:auto; background-image:url(/assets/images/individual-bar/whats-happening/events-li-bg.png); background-position:top right; background-repeat:no-repeat; font-weight:bold; font-size:0.8em; float:left; border:0}

#individual-bar-page #full-col #right-side #weekly-events #whatsonwrapper ul#whatson li.active{background-image:url(/assets/images/individual-bar/whats-happening/li-active-bg.png); background-position:top left; background-repeat:no-repeat; padding:4px 0 0 1px; margin:-4px 0 0 -1px; position:relative; border:0; background-color:transparent}

#individual-bar-page #full-col #right-side #weekly-events #whatsonwrapper ul#whatson li.active a{padding:8px 11px 7px 11px; margin:-4px 0 0 0; background-image:url(/assets/images/individual-bar/whats-happening/li-active-a-bg.png)}

#individual-bar-page #full-col #right-side #weekly-events .whatsontext{border:1px solid #670000; padding:10px; width:273px; height:148px; overflow:auto}

#individual-bar-page #full-col #right-side #weekly-events .whatsontext p{margin-bottom:0.7em}

#individual-bar-page #full-col #right-side #weekly-events .whatsontext h3{margin-bottom:0.7em; border-bottom:1px solid #fff; font-size:1.5em; padding:0 0 3px 0; font-weight:normal}

#individual-bar-page #full-col #right-side #privilege-offers ul{margin:20px 0 0 0; clear:both}

#individual-bar-page #full-col #right-side #privilege-offers ul li{list-style:none; font-size:0.7em; width:297px; background-image:url(/assets/images/individual-bar/privilege-offers/li-bg.png); background-repeat:repeat-x; background-position:top left; float:left; clear:left; padding:0 0 0 4px; margin:0 0 1px 0}

#individual-bar-page #full-col #right-side #privilege-offers ul li a{list-style:none; font-size:0.7em; width:200px; background-image:url(/assets/images/individual-bar/privilege-offers/bullet.gif); background-repeat:no-repeat; background-position:left; padding:3px 0 5px 9px; float:left; clear:left; font-size:1em; color:#fff; text-decoration:none}

#individual-bar-page #full-col #right-side #privilege-offers ul li a:hover{color:#ff2027}

#individual-bar-page #food-menu ul#menu-tabs, #individual-bar-page #food-menu ul#drink-menu-tabs{border-top:1px solid #c00; border-bottom:1px solid #c00; padding:0; background:#d0d0d0 url(../images/individual-bar/food-drink/nav-bg.gif) top; width:424px; margin:0; float:left; clear:left}

#individual-bar-page #food-menu ul#menu-tabs li{padding:0 0 0 0; width:139px; float:left; margin:0 0 1px 0; text-align:center; list-style:none; background-image:url(/assets/images/individual-bar/food-drink/tab-bg.png); height:22px; cursor:pointer}

#individual-bar-page #food-menu ul#menu-tabs.wilmslow li{padding:0 0 0 0; width:105px; float:left; margin:0 0 1px 0; text-align:center; list-style:none; background-image:url(/assets/images/individual-bar/food-drink/tab-bg.png); height:22px; cursor:pointer}
#individual-bar-page #food-menu ul#drink-menu-tabs li{padding:0 0 0 0; width:138px; float:left; margin:0 0 1px 0; text-align:center; list-style:none; background-image:url(/assets/images/individual-bar/food-drink/tab-bg.png); height:22px; cursor:pointer}
#individual-bar-page #food-menu ul#drink-menu-tabs li.smallmenulinks{padding:0 0 0 0; width:138px; float:left; margin:0 0 1px 0; text-align:center; list-style:none; background-image:url(/assets/images/individual-bar/food-drink/tab-bg.png); height:22px; cursor:pointer}
#individual-bar-page #food-menu ul#drink-menu-tabs li.champagne{padding:0 0 0 0; width:135px; float:left; margin:0 0 1px 0; text-align:center; list-style:none; background-image:url(/assets/images/individual-bar/food-drink/tab-bg.png); height:22px; cursor:pointer}

#individual-bar-page #food-menu ul#menu-tabs li.sides{width:120px}

#individual-bar-page #food-menu ul#menu-tabs li:hover a{color:#c00}

#individual-bar-page #food-menu ul#menu-tabs li a, #individual-bar-page #food-menu ul#drink-menu-tabs li a{font-size:0.7em; color:#666; font-weight:bold; text-decoration:none; margin:0; padding:0 0 1px 10px; width:auto; height:21px; display:inline; background-image:url(/assets/images/individual-bar/food-drink/bullet.png); background-repeat:no-repeat; background-position:left}

#individual-bar-page #food-menu ul#menu-tabs li a:hover{color:#c00}

#menu-box{position:relative; overflow:hidden; width:424px; height:456px; margin:0 0 0 2px; z-index:1}

#menu-box.drinks{position:relative; overflow:hidden; width:424px; height:478px; margin:0 0 0 2px; z-index:1}
 #menu-box.summer{position:relative; overflow:hidden; width:424px; height:478px; margin:0 0 0 2px; z-index:1}
#menu-slide{position:absolute; top:0; margin-left:0}

#menu-slide li{list-style:none; margin:0; padding:0}

#menu-slide{width:13440px}
#menu-box ul li{display:block; float:left; margin:0; padding:0; border:none; background-color:#fff}

#menu-box ul li img{display:block}

#menu-box-frame{position:relative; margin:407px 0 0 0}

#individual-bar-page .privileges ul#card-offers{margin:25px 0 0 0; float:left; padding:0; list-style:none}

#individual-bar-page .privileges ul#card-offers li{list-style:none; font-size:0.7em; width:202px; background:#1b1b1b url(/assets/images/individual-bar/privilege-offers/li-bg.png) repeat-x top left; float:left; clear:left; padding:3px 0 3px 4px; margin:0 0 1px 0; display:block}

#scrollable div.gallerythumb{background:0; border:0; margin:0 10px 10px 0}
#scrollable div.gallerythumb a{width:99px; float:left; display:block; padding:10px; margin:0 10px 0 0; text-align:center}
#scrollable div.gallerythumb a img{border:1px solid #333}
.gallerythumblast a{float:left; margin:0; width:99px; text-align:center}

ul#partyarea-tabs{width:652px; background:#c3c3c3 url(../images/individual-bar/party-areas/tab-bg.gif) top repeat-x; border-bottom:1px solid #c00; padding:0; list-style:none; float:left; margin:0; border:0}

ul#partyarea-tabs li{background-image:none; border:0; background-color:transparent; float:left}

ul#partyarea-tabs li a{padding:9px 8px 6px 8px; width:auto; background:#ccc url(../images/individual-bar/party-areas/tab-off.gif) top right no-repeat; cursor:pointer; font-weight:normal; text-decoration:none; text-align:center; color:#000; font-size:0.7em; float:left; border:0}

ul#partyarea-tabs li.active{padding:4px 0 0 1px; margin:-4px 0 0 -1px; border:0; background-color:transparent}

ul#partyarea-tabs li.active a{padding:10px 8px 10px 8px; margin:-5px 0 -1px 0; border:1px solid #c00; border-bottom:0; color:#fff; border-bottom:0; font-weight:bold; background:#520100 url(../images/individual-bar/party-areas/tab-on.gif) top repeat-x}

#full-col-no-border .partyareabox{background:url(../images/individual-bar/party-areas/tabbed-box-bg.gif) top right no-repeat #000; padding:10px; width:630px; display:block; margin-top:-1px; min-height:240px; border:1px solid #c00; border-top:0; margin:-1px 0 10px 0}
*html #full-col-no-border .partyareabox{height:240px}
#full-col-no-border .partyareaspromo{float:left; width:157px; margin:0 8px 20px 0; display:block}
#full-col-no-border .partyareaspromolast{float:left; width:157px; display:block; margin:0 0 20px 0}
#full-col-no-border .partyareaspromo a img, #full-col-no-border .partyareaspromolast a img{border:1px solid #333; border-bottom:0}
#full-col-no-border .partyareaspromo div a, #full-col-no-border .partyareaspromolast div a{color:#fff; font-weight:bold; font-size:.7em; text-align:center; border:1px solid #c00; background:#6f0e0e url(../images/structure/header/signupbuttonbg.gif) top left; width:155px; clear:both; text-decoration:none; padding:3px 0 3px 0; display:block}
.clear{clear:both; height:1px; overflow:hidden; margin:0; padding:0; line-height:0; font-size:0}

.partyarealeft{float:left; width:295px}

.partyarealeft img{border:1px solid #333; margin-bottom:2px}

#full-col-no-border div.partyarearight{padding:0 0 0 10px; width:320px; font-size:.7em; float:left; color:#fff}

#full-col-no-border div.partyarearight p{margin:0 0 8px 0px}

#full-col-no-border div.partyarearight h3{font-size:1.4em; color:#f00; margin-bottom:10px}

#full-col-no-border div.partyarearight ul{margin:10px 0 10px 0; list-style:none}
#full-col-no-border div.partyarearight ul li{display:block; padding:1px 0 2px 11px; font-weight:bold; background:url(../images/individual-bar/party-areas/selectregion-barlist.gif) left no-repeat}

#full-col-no-border div.partyarearight ul#menu-prices{margin:10px 0 10px 0; list-style:none}
#full-col-no-border div.partyarearight ul#menu-prices li{border:1px solid #333; display:block; padding:3px 0 5px 11px; margin-bottom:3px; font-weight:bold; background:#111 url(../images/individual-bar/party-areas/selectregion-barlist.gif) 3px no-repeat}
#gallerythumbswrapper{padding:10px}
#gallerythumbs{padding:5px; margin:10px 10px 0 10px; font-size:.7em; color:#fff; background:#000 url(../images/individual-bar/gallery/li-bg-repeat.png) top repeat-x; border:1px solid #333; width:605px}

#gallerythumbs strong{color:#c00}

#gallerythumbs img{float:left}
#gallerythumbs .text{float:left; margin-left:7px; width:300px}
#gallerythumbs .text h4{color:#f00}

#backtogallerylink a:hover{text-decoration:underline}

#backtogallerylink a{float:right; margin:24px 5px 0 0; background:url(../images/individual-bar/gallery/back-icon.gif) left no-repeat; padding:0 0 0 13px; width:120px; display:block; font-weight:bold; text-decoration:none; font-size:1.2em; color:#fff}

#backtogallerylink a:hover{text-decoration:none}

#partyareatitles{margin-bottom:15px; float:left}

#timed-gallery{width:428px; height:300px; position:relative; z-index:0; overflow:hidden; border:1px solid #333; margin:0 0 15px 0}

#myGallery img.thumbnail, #myGallerySet img.thumbnail{display:none}

.jdGallery{width:428px; position:relative; overflow:hidden; z-index:0}

.jdGallery img{border:0; margin:0; width:428px; height:300px}

.jdGallery .slideElement{width:428px; height:300px; background-color:#000; background-repeat:no-repeat; background-position:center center; background-image:url('/assets/images/gallery/loading-bar-black.gif'); overflow:hidden; opacity:1}

.jdGallery .loadingElement{width:100%; height:100%; position:absolute; z-index:20; left:0; top:0; background-color:#000; background-repeat:no-repeat; background-position:center center; background-image:url('/assets/images/gallery/loading-bar-black.gif')}

.jdGallery .slideInfoZone{position:absolute; z-index:20; width:100%; margin:0px; left:0; padding:0 0 0 5px; bottom:0; height:35px; color:#000; text-indent:0; top:259px}

* html .jdGallery .slideInfoZone{bottom:-1px}

.jdGallery .slideInfoZone h2{padding:0; font-size:1.1em; margin:0; margin:2px 5px; font-weight:bold; color:#fff; position:relative; z-index:20; display:inline}

.jdGallery .slideInfoZone h2 .small{font-size:0.9em; color:#E9F7F0; background-image:url(/assets/images/bullets/square-trans.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 4px; padding:0 0 0 13px}

.jdGallery .slideInfoZone p{padding:0; font-size:1.1em; margin:2px 5px; color:#fff; display:inline}

.jdGallery div.carouselContainer{position:absolute; height:114px; width:100%; z-index:10; margin:0px; left:0; top:0}

.jdGallery a.carouselBtn{position:absolute; bottom:0; right:30px; height:20px; text-align:center; padding:0 10px; font-size:11px; font-weight:bold; background:#1f1750; color:#fff; cursor:pointer}

.jdGallery .carousel{position:absolute; width:100%; margin:0px; left:0; top:0; height:94px; background:#1f1750; color:#fff; text-indent:0; overflow:hidden}

.jdExtCarousel{overflow:hidden; position:relative}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position:absolute; width:100%; height:57px; top:10px; left:0; overflow:hidden}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position:relative}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor:pointer; background:#000; background-position:center center; float:left; border:solid 1px #fff; position:relative; filter:alpha(opacity=80)}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom:10px}

.jdGallery .carousel .label, .jdExtCarousel .label{font-size:12px; position:absolute; bottom:5px; left:10px; padding:0; margin:0; font-weight:bold}

.jdGallery .carousel .label .small, .jdExtCarousel .label .small{background-image:url(/assets/images/bullets/square-trans.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 2px; padding:0 0 0 13px}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{font-size:10px; position:absolute; bottom:5px; right:10px; padding:1px 2px; margin:0; background:#222; border:1px solid #888; cursor:pointer}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color:#ccc; margin:0 5px 0 0; font-weight:normal; font-size:12px}

.jdGallery .gallerySelector h2{margin:0; padding:10px 20px 10px 20px; font-size:20px; line-height:30px; color:#fff}

.jdGallery .gallerySelector .gallerySelectorWrapper{overflow:hidden}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left:10px; margin-top:10px; border:1px solid #888; padding:5px; height:40px; color:#fff; cursor:pointer; float:left}

.jdGallery .gallerySelector .gallerySelectorInner div.hover{background:#333}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background:#000; background-position:center center; float:left; border:none; width:40px; height:40px; margin-right:5px}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{margin:0; padding:0; font-size:12px; font-weight:normal}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin:0; padding:0; font-size:12px; font-weight:normal; color:#aaa}

#whatson-headstart{border:1px solid #333; margin-top:9px}

#individual-bar-page div.errors{font-size:.7em; font-weight:bold}
#individual-bar-page div.errors ul{list-style:none; margin:10px 0 15px 0}

#individual-bar-page form input#LPsubmit{border:none; background:none; padding:0; margin:0 0 0 5px}

#viewpizzas a{background:#6f0e0e url(../images/structure/header/signupbuttonbg.gif) top left repeat-x; color:#fff; display:block; text-align:center; clear:both; margin:0 2px 0 2px; font-weight:bold; text-decoration:none; font-size:.7em; padding:6px 3px 6px 3px; cursor:pointer}

#undercover-lover a{background:url(../images/individual-bar/structure/undercover-vodkalover.png) top left no-repeat; font-size:.7em; position:relative; display:block; margin-top:-5px; z-index:1000; float:right; height:53px; width:123px; text-decoration:none; display:block}

#woodstreet-book a{background:url(../images/individual-bar/structure/woodstreet-book.png) top left no-repeat; font-size:.7em; position:relative; display:block; margin-top:-5px; z-index:1000; float:right; height:65px; width:286px; text-decoration:none; display:block}

*html #undercover-lover a{background:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/individual-bar/structure/undercover-vodkalover.png',sizingMethod='image'); height:53px}
div#centre-col h3#blogtitle{background:#333; display:none}
div#centre-col .blogs{list-style:none; width:630px; margin:0; padding:0 0 15px 0; border-bottom:1px solid #333; font-size:.75em}

div#centre-col .blogs span.fulldate{color:#999; display:block; font-size:.95em; margin:15px 0 0 0; line-height:normal}
#individual-bar-page #centre-col .blogs ul{clear:none; font-size:1em}
#individual-bar-page #centre-col .blogs ul li{font-size:1em; display:block}
#individual-bar-page #centre-col p{font-size:1em}
div#centre-col .blogs a{color:#fff; text-decoration:none}
div#centre-col .blogs a:hover{color:#fff; text-decoration:underline}
div#centre-col .blogs img{margin:0 10px 0 0; float:left}

div#centre-col .blogs h4 a{color:#fff; text-decoration:none; font-size:2.3em; float:left; font-weight:normal; display:block; width:575px}
div#centre-col .blogs h4 a:hover{text-decoration:underline}
div#centre-col .blogs div.date{background:url(../images/individual-bar/blogs/date-icon.gif) top left no-repeat; width:45px; float:left; margin:0 10px 0 0}
div#centre-col .blogs div.date strong{font-size:2.5em; font-weight:normal; padding:0; line-height:.9em; margin:-7px 0 0 5px}
div#centre-col .blogs div.date span{font-size:.95em; color:#fff; display:block; padding:0 0 50px 0; margin:4px 0 0 0; text-align:center}
div#centre-col #blog-intro{width:630px; padding:0 0 15px 0; border-bottom:1px solid #333}
div#centre-col #blog-intro p{font-size:.7em}
#blog-intro img{float:left; margin:0 10px 0 0; border:1px solid #333}

#individual-bar-page #launch-map{width:590px; border:1px solid #464646; padding:7px 10px 12px 10px; float:left; margin:0; display:inline; height:300px}
#individual-bar-page #launch-map #launch-google-map{margin:8px 0 0 0; width:590px; height:270px}
#individual-bar-page #launch-right{float:right; width:250px}
#individual-bar-page #launch-left{float:left; width:610px}
#individual-bar-page #launch-left #launch-form{border:1px solid #c00; width:385px; margin:0 0 12px 0; padding:20px 0 0 225px; overflow:hidden; background:#430000 url(/assets/images/individual-bar/launch/tickets-form.gif) top left no-repeat}
#individual-bar-page #launch-left #launch-form div.errors ul{width:370px; color:#fff; font-weight:normal}
#individual-bar-page #launch-left #launch-form input{width:170px}
#individual-bar-page #launch-left #launch-form input.dobselect, #individual-bar-page #launch-left #launch-form input.checkbox{width:auto; margin-right:4px}
#individual-bar-page #launch-left #launch-form label.contactmailinglist{font-weight:normal; float:left; margin:0 5PX 0 0}
#individual-bar-page #launch-left #launch-form div.contactsplitclear{width:365px; background:none; height:10px}
#individual-bar-page #launch-left #launch-form input#book-now{width:205px; height:34px; margin:10px 0 10px 80px}
#individual-bar-page #launch-text{width:400px; position:absolute; top:145px; left:7px}

#individual-bar-page #launch-text p{margin:0 !important; float:left; font-size:1em !important}

#individual-bar-page #launch-text p.strap{color:#c00; width:172px; height:182px; font-size:28px !important; text-align:justify}

#individual-bar-page #launch-text p.opening{font-size:30px !important}

#individual-bar-page #launch-text.brighton{width:595px; position:absolute; top:148px; left:7px; z-index:2; background:url(/assets/images/bar-locator/homepromobg.png) repeat}

#individual-bar-page #launch-text.america{position:absolute; top:65px; left:7px}
#individual-bar-page #launch-intro #launch-text.brighton p strong{font-size:1.25em; font-weight:bold}
#individual-bar-page #launch-intro{position:relative; width:610px; height:465px; margin:0 0 12px 0; border:1px solid #333}
#individual-bar-page #launch-intro p{font-size:.7em; font-weight:bold; padding:8px; margin:5px 0 0 1px}

#individual-bar-page #launch-intro p a{color:#fff}

*html #individual-bar-page #launch-intro p{background:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/bar-locator/homepromobg.png',sizingMethod='scale')}
#individual-bar-page #launch-intro p strong{font-size:1.7em; display:block; font-weight:normal; text-transform:uppercase; color:#f00; margin:0 0 3px 0}

#individual-bar-page #launch-left #launch-recruitment a{font-family:DIN-Regular,arial; background:url(/assets/images/individual-bar/launch/recruitment.jpg) no-repeat top left; clear:both; padding:3px 0 0 225px; border-top:12px solid #000; display:block; line-height:1em; height:113px; text-decoration:none; width:388px; font-size:1.5em; color:#fff; font-weight:bold}
#individual-bar-page #launch-left #launch-recruitment a span{color:#f00; display:block}
#individual-bar-page #launch-right #launch-party-planner{margin-top:8px}

#individual-bar-page #launch-right #launch-book-form{border:1px solid #333; background:url(../images/individual-bar/launch/party-booking.gif) top no-repeat; padding:100px 8px 8px 10px; margin:10px 0 0 0}

#individual-bar-page #launch-right #launch-book-form label{display:block; font-weight:bold; font-size:.7em; float:left; clear:both; width:80px; margin:0 0 3px 0; padding:3px 0 0 0}
#individual-bar-page #launch-right #launch-book-form label span{font-weight:normal}
#individual-bar-page #launch-right #launch-book-form input{background-image:url(/assets/images/individual-bar/rightcol/party/input-bg.png); background-repeat:repeat-x; background-position:top left; padding:2px; border:1px solid #fff; margin:5px 0 0 0; float:left; font-size:0.7em; width:140px; float:left}

#individual-bar-page #launch-right #launch-book-form select{margin:5px 0 0 0}
#individual-bar-page #launch-right #launch-book-form input.dobselect{width:auto; margin:4px 4px 0 0}

#individual-bar-page #launch-right #launch-book-form form input#book-now{width:auto; height:auto; background:0; margin:8px 0 0 12px; padding:0; border:0; float:none}

#slideshow1{height:400px; width:610px; z-index:1}


#individual-bar-page #centre-col ul#pagination li a {
	float:left !important;
	padding:4px 6px;
	background:#e10000;
	margin-right:3px;
	display:block;
	color:#FFF;
	text-decoration:none;}
	
#individual-bar-page #centre-col ul#pagination li {
margin:0px;
padding:0px;
margin-top:14px;

float:left;
}
	
#individual-bar-page #centre-col ul#pagination {
	margin:0px;
	padding:0px;
	list-style-position:outside;
	height:30px;
	width:400px;}
	
