/* 
	client: Revolution Bars
	design: Rippleffect
	copyright: 2008
	
	css: individual bar pages
*/

/* misc */

#individual-bar-page * {
	margin:0;
	padding:0;
	
	
}

#individual-bar-page a img {
	border:0;
}

#individual-bar-page .bold {
	font-weight:bold;
}

/** structure **/

/* basic */

#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;
	/*border-left:1px solid #db0000;
	margin-left:-1px;*/
	
}
#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;
}

/* essential info page */

#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;
}

/* food or drink page */

#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;
}

/* join the revolution page */

#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;
}
/* specific // leftcol */

#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;
}

/* silver left nav icons */

#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);
}


/* red left nav icons */

#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);
}

/* left col advert space */

#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;
}

/* specifics // centre col */

#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;
}

/* specifics // right col */

#individual-bar-page #party {

	background-color:#c60000;
	border:1px solid #ff0000;
}

#sparkle-topright {
	/*background-image:url(/assets/images/individual-bar/rightcol/party/sparkle-topright.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:39px;
	height:35px;
	position:absolute;
	margin:-17px 0 0 196px;*/
}

#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;
}


/** specifics // full col **/

/* gallery page */

#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;
}

/* whats happenning page */

#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;
}

/* essential info page */

#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;
}

/* food & drink stuff */

#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;
}

/** formatting **/

#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:#cc0000;
	text-decoration:underline;
}

#individual-bar-page h3.hidden {
	position:relative;
	left:-9999px;
}

/* internal nav */

#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;
}

/** center col stuff **/

#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;
}

/** rightcol stuff **/

/* party time area */

#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;
}

/* question - when */

#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);
}

/* question - guests */

#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;
}

/* question - party-time */

#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;
}
/* more party info */

#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);
}


/* full col stuff */

/* titles */

#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:#ff0000;
	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;
}

/* whats happening page */

#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;
}

/* essential info page */

#individual-bar-page #bar-info .text p {
	font-size:0.7em;
	margin:0 0 10px 0;
	padding:0;
}

/* food page */

#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;
}
/* right side */

#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;
}

/* privilege offers */

#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;
}

/* food & drink stuff */

#individual-bar-page #food-menu ul#menu-tabs, #individual-bar-page #food-menu ul#drink-menu-tabs {
	border-top:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	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:#cc0000;
}

#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:#cc0000;
}

/* icarousel stuff */

#menu-box {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 424px; /* important */
	height: 456px; /* important */
	margin: 0 0 0 2px;
	z-index:1;
}

#menu-box.drinks {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 424px; /* important */
	height: 478px; /* important */
	margin: 0 0 0 2px;
	z-index:1;
}
 #menu-box.summer{
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 424px; /* important */
	height: 478px; /* important */
	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;
}		

				

/* food & drink // privilege offers */

#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;
}






/* ants thumbnail stuff */
#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;
}



/*--------------party areas---------------------*/

ul#partyarea-tabs{
width:652px;
background:#c3c3c3 url(../images/individual-bar/party-areas/tab-bg.gif) top repeat-x;
	border-bottom:1px solid #cc0000;

	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 #cc0000;
	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 #cc0000;
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 #cc0000;
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:#ff0000;
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:#cc0000;
	}
	
	#gallerythumbs img{
	float:left;}
	#gallerythumbs .text{
	float:left;
	margin-left:7px;
	width:300px;
	}
	#gallerythumbs .text h4{
	color:#ff0000;}
	
	
	
	#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;
}

/** main slideshow **/

#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;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	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 #cc0000;
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:115px;
left:7px;
}
#individual-bar-page #launch-text.brighton{
width:400px;
position:absolute;
top:55px;
left:7px;
}
#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;
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;
background:url(/assets/images/bar-locator/homepromobg.png) repeat;}

#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:#ff0000;
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:#ff0000;
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;
	}