
/* CSS Document */

@font-face {
	font-family: AirstreamITC;
	src: url('fonts/Airstream_ITC_TT.ttf');
}

@font-face {
	font-family: Radius__;
	src: url('fonts/RADIUS__.ttf');
}

@font-face {
	font-family: albas___;
	src: url('fonts/albas___.ttf');
}

@font-face {
	font-family: neonlights;
	src: url('fonts/neonlights.ttf');
}

@font-face {
	font-family: sixties;
	src: url('fonts/sixties.ttf');
}

@font-face {
	font-family: steinerlight;
	src: url('fonts/Steinerlight.ttf');
}

/* IE8 wont understand ttf fonts so we have to define an eot for it to use as a fallback */
@font-face{ 
    font-family: AirstreamITC_IE; 
	src: url('fonts/Airstream_ITC_TT.eot?#iefix' format('embedded-opentype'));
}

/*presspack */

#poster-downloads {
    background-color:#E4E4E4;
	padding: 20px;
	margin-bottom:20px;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 20px;
}


#poster-downloads a {
    float:right;
	margin: 0px 20px;
}

#demo-cd {
    background-color:#E4E4E4;
	padding: 20px 20px 35px 20px;
	margin-bottom:20px;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 30px;

}


#cdcover{
    float:right;
	height:auto;
}


#bios {
    /* background-color:#E4E4E4; none - use page background colour */
	padding: 20px 0px 35px 0px;
	margin-bottom:20px;
	/* border:double 15px; */
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 30px;
   /* min-height: 1500px; */
}

#bios img {
   width: 100%;	
   margin-top: 10px;
}

#bios p {
	text-align:justify;
	padding-left: 0px;
	padding-right:0px;

}

#bios .bio-name{
	color:#000000;
	font-weight:bold;
	font-family:AirstreamITC, AirstreamITC_IE, sans-serif;
	font-size:1.5em;
	float:left;
/*	padding-left:15px; */
}

#bios .bio-role{
	color:#880000;
	font-weight:bold;
	font-size:1.2em;
	font-family:AirstreamITC, AirstreamITC_IE, sans-serif;/*	font-weight:bold; */
	float:right;

/*	padding-right:15px; */
}

/* links page */


#seo_article {
	padding:10px 10px 20px 10px; 
	background-color:#D8D8D8;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	margin: 50px 0 20px 0; /* negative margin to overlap borders */
}

#seo_article img {
	margin:10px 10px 10px 15px; 
	border-color:#000;
	border:solid 5px;
	width: 500px;
}
	

#link {
	padding:10px 10px 20px 10px; 
/*
	border-top:#DDD double 5px;
	border-left:#DDD double 5px;
	border-bottom:#DDD double 5px;
	border-right:#DDD 5px double;
*/	
	background-color:#D8D8D8;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	margin: 0 0 20px 0; /* negative margin to overlap borders */
}

#link img {
	width:300px;
	float:left;
	margin-right: 50px;
	max-height: 185px;
	border: solid 2px;
}

#protect-image-left {
 
  float:left;
}

/* Repertoire */

#LeFunkRepertoire li{

}

#LeFunkRepertoire ul{
	padding:0px;
    margin:0px;
	list-style-type:none;
}

#repertoire-column1 {
	width:38%;
	float:left;
}

#repertoire-column2 {
	width:38%;
	float:left;
	margin-left:20px;
}

#repertoire-column3 {
	width:20%;
	float:right;
	margin-left:15px;
}

#contemporary-repertoire {
	background-color:#FC6;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#contemporary-repertoire h2 {
	font-family: Radius__, Tahoma, verdana, sans-serif;
	text-align:center;
	font-size:35px;
	font-weight:bold;
	color:#000;
	font-stretch:expanded;
	text-shadow:1px 1px #000;
	letter-spacing:0.2em;
}

#eighties-nineties-repertoire {
	background-color:#FC6;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#eighties-nineties-repertoire h2 {
	font-family: neonlights, Tahoma, verdana, sans-serif;
	text-align:center;
	font-size:30px;
	font-stretch:expanded;
	letter-spacing:0.2em;
}

#seventies-repertoire {
	background-color:#FC6;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#seventies-repertoire h2 {
	font-family: albas___, Tahoma, verdana, sans-serif;
	text-align:center;
	font-size:30px;
	font-stretch:expanded;
	letter-spacing:0.2em;
}

#lelounge-repertoire {
	background-color:#FC6;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#lelounge-repertoire h2 {
	font-family: Tahoma, verdana, sans-serif;
	text-align:center;
	font-size:30px;
	font-stretch:expanded;
	letter-spacing:0.2em;
}

#repertoire-filler {
	background-color:#FC6;
	border:double 5px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom:20px;
}

#repertoire-image {
	width:96%;
	height: 70px;
	margin:auto;
	padding-left:2%;
	padding-right:2%;
	padding-bottom: 10px;
}

#sixties-repertoire {
	background-color:#FC6;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#sixties-repertoire  h2{
	font-family: sixties, Tahoma, verdana, sans-serif;
	text-align:center;
	font-size:35px;
	font-stretch:expanded;
	letter-spacing:0.2em;
}

#main-repertoire-info {
/*
	border:#DDD double 5px;

	background-color:#E4E4E4;
	*/

	padding: 0px 0px;
	text-indent:0px;
	background-color:#FC6;
	border:double 10px;
	border-color:#FFF;
	border-radius: 10px;
	margin-bottom:20px;
}

#main-repertoire-info h2 {
	padding-left:18px;
}

#main-repertoire-info  ul {
	/*list-style:none; */
	padding-left:0px;
	margin-left:0px;
	list-style-position:inside;
}

#main-repertoire-info  ul li{
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
}

/*
#main-repertoire-info p {
	display:compact;
	padding-left:5px;
	margin-left:5px;
	padding-right:5px;
	margin-right:5px;
}
*/

#Cocktail-Repertoire {
	padding:0px;
    margin:0px;
	list-style-type:none;
}



#cocktail-repertoire-column1 {
	width:38%;
	float:left;
}

#cocktail-repertoire-column2 {
	width:38%;
	float:left;
	margin-left:20px;
}

#cocktail-repertoire-column3 {
	width:20%;
	float:right;
	margin-left:15px;
}

#cocktail-piano {
	text-align:justify;
	background-color:#E4E4E4;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 5px;
	margin-bottom:20px;
}

#cocktail-piano h2, p {
	padding-left:16px;
	padding-right:16px;
}


#Cocktail-Piano li{
	padding-left:-2em;
}

#piano-image {
	width:20%;
	float:right;
	padding-top:8px;
	padding-right:16px;
	padding-left:10px;
}

#cocktail-guitar {
	background-color:#E4E4E4;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
	text-align:justify;
}

#cocktail-guitar h2, p {
	padding-left:16px;
	padding-right:16px;
}


#Cocktail-guitar li{
	padding-left:-2em;
}

#guitar-image {
	width:20%;
	float:right;
	padding-top:8px;
	padding-right:16px;
	padding-left:10px;
}

#cocktail-vocal {
	background-color:#E4E4E4;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
	text-align:justify;
}

#cocktail-vocal h2, p {
	padding-left:16px;
	padding-right:16px;
}


#Cocktail-vocal li{
	padding-left:-2em;
}

#singer-image {
	width:20%;
	float:right;
	padding-top:8px;
	padding-right:16px;
	padding-left:10px;
}

#cocktail-repertoire-info {
/*
	border:#DDD double 5px;

	background-color:#E4E4E4;
	*/

	padding: 0px 0px;
	text-indent:0px;
	background-color:#E4E4E4;
	border:double 10px;
	border-color:#FFF;
	border-radius: 10px;
	margin-bottom:20px;

}

#cocktail-repertoire-info h2 {
	padding-left:10px;
}

#cocktail-repertoire-info  ul {
	/*list-style:none; */
	padding-left:0px;
	margin-left:0px;
	list-style-position:inside;
	
}

#cocktail-repertoire-info  ul li{
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
}

#cocktail-video {
	clear:right;
	float:left;
	padding: 0px 16px;
	text-indent:0px;
	background-color:#E4E4E4;
	border:double 10px;
	border-color:#FFF;
	border-radius: 10px;
	margin-bottom:20px;
	margin-left:20px;
	width:54%;
}

#cocktail-video iframe{
	padding:0px 10px;
}

#clear-both {
	clear:both;
}

#clear-both2 {
	clear:both;
}

/* Booking Form */
#booking-form {
	padding-left:12px;
	padding-right: 0px;
	padding-bottom:10px;
	width: 54%;
	float:left;
	border:#DDD double 5px;
 /*	background-color:#9FC; */
}

#enquirer-contact-detail {
	/* background-color:#00CCFF; */
	margin-bottom:10px;
}


#enquirer-contact-labels {
	float:left;
	margin-right: 10px;
}

#enquirer-contact-labels label {

}

#preferences-services {
	margin-top:10px;
	margin-bottom:10px;
}

#event-details {
}

#price-guide {
	width: 40%;
	float:right;
	border:#DDD double 5px;
	padding: 0px 10px 10px 10px;
}

#price-guide table{
  width:100%;
}

#price-guide-compulsory h2{
	padding-left:23px;
	background-image:url(images/headers/imagefiles_check_sign_icon_red.png); 
	background-repeat:no-repeat;
	background-size:25px 25px;
	background-position:left;
}

#price-guide-optional h2{
	padding-left:26px;
	background-image:url(images/headers/red-cross.png); 
	background-repeat:no-repeat;
	background-size:25px 25px;
	background-position:left;
}

#line-up-price-table {
	width:100%;
}
/* -------------------     Diary         ----------------------    */

#Diary-Left {
	width: 335px;
	float:left;
	padding-left:10px;
	padding-right: 10px;
	border-top:#DDD double 5px;
	border-left:#DDD 5px double;
	border-right:#DDD 5px double;
	border-bottom:#DDD 5px double;
	margin: 20px 0px 0 0;
}

#Diary-Left img {
	border: #333 ridge 2px;
	width:330px;
}

#Diary-Left p {
	margin-right:-5px;
	margin-left:-5px;
	}


#Diary-Right {
    width: 335px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	border-top:#DDD double 5px;
	border-left:#DDD 5px double;
	border-right:#DDD 5px double;
	border-bottom:#DDD 5px double;
	margin: 20px 0 0 0;
}

#Diary-Right img {
	border: #333 ridge 2px;
	width:330px;
}

#Diary-Right p {
	margin-right:-5px;
	margin-left:-5px;
	}

#Diary-Centre {
    width: 335px;
	float:left;
	padding-left:13px;
	padding-right: 12px;
	border-top:#DDD double 5px;
	border-left:#DDD 5px double;
	border-right:#DDD 5px double;
	border-bottom:#DDD 5px double;
	margin: 20px 0 0 0;
}

#Diary-Centre img {
	border: #333 ridge 2px;
	width:330px;
}

#Diary-Centre p {
	margin-right:-5px;
	margin-left:-5px;
}

/* ------------------------ End Diary Page -------------------------------*/


body {
	font-size:100%;
}
h1 {
	/*Verdana, Geneva, sans-serif
	  */
    font-family:AirstreamITC, AirstreamITC_IE, Tahoma, verdana, sans-serif;
	font-size:1.7em;
	color:#400;
	text-shadow:2px -2px 1px #EB0;
	text-align:left;
	letter-spacing:0px;
	padding-left:23px;
	background-image:url(images/headers/lefunk.gif);
	/* background-image:url(images/headers/snowman.gif); */
	background-repeat:no-repeat;
	background-size:25px 25px;
	background-position:left;
}
h2 {
	font-family:Tahoma, verdana, sans-serif;
	font-size:1.1em;
}

blockquote {
	width: 555px; /* required */
	margin: 0px 5px;
}
blockquote p {
	margin-bottom: 10px;
	font-style: italic;
}
hr /*{color: #f00; background: #f00; width: 100%; height: 5px;  }*/ {
	height: 10px;
	border-style: ridge;
	border-color: #900;
	border-width: 2px 0 0 0;
	border-radius: 5px;
}
hr:before {
	display: block;
	content: "";
	height: 10px;
	margin-top: -11px;
	border-style: ridge;
	border-color: #900;
	border-width: 0 0 2px 0;
	border-radius: 5px;
}
.tooltip {
	display: inline;
	position: relative;
}

/* to use these tooltips just make the class of the element = tooltip and then set its attribute tool_title to the text to display) */
.tooltip:hover:after {
	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	bottom: 26px;
	color: #fff;
	content: attr(tool_title);
	left: 20%;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 220px;
}
.tooltip:hover:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 20px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 99;
}

.client-image-square {
	padding:0px 3px 3px 0px;
	width:59px;
	height:59px;
}
.client-image-rectangle {
	padding:0px 3px 3px 0px;
	width:119px;
	height:59px;
}
.lefunkbody {
	background-image:url(images/body/partytheme.jpg);
	/* background-image:url(images/body/christmas.gif); */
	background-repeat: repeat;
	background-attachment:fixed;
	/* background-color:#000000; */
}
.socialmediaimage {
	width:25px;
	height:25px;
	padding-left:10px;
	float:right;
	outline:none;
	border:0px;
	opacity:0.7;
}

.socialmediaimage:hover {
	opacity:1.0;
	padding-left:0px;
	margin-left:6px;
	width:28px;
	height:28px;
    border: solid black thin;
}

.image-wrap-to-right {
	float:left;
	margin-right:10px;
}
.news-item-but-not-last-one {
	border-bottom:#DDD solid 2px;
}
.bottomlogo {
	bottom: -50px;
	left:460px;
	position: relative;
}

.song-title {
	color:#000000;
	font-weight:bold;
	float:left;
	padding-left:15px;
}

.song-artist {
	color:#400;
	font-weight:bold;
	float:right;
	padding-right:15px;
}

.highlight {
	color:#0000;
	font-weight:bold;
	font-style:oblique;
}

.bio-card {
/*    background-color:rgba(193,193,193,1); */
	padding: 0px 15px 15px 15px;
	margin-top: 15px;
	margin-bottom:15px;
	margin-right:0px; 
	margin-left: 0px;
	max-width: 290px;

    background-color:#E4E4E4;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px;

/*	border-top: solid 4px;
    border-right: solid 4px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-top-color: #555;
	border-right-color: #555;
	border-left-color: #CCC;
	border-bottom-color: #CCC;
	border-radius: 15px; */
/*	min-height: 580px; */
	float:left;
}




#pagecontainer {
	/* background-color:#CCC; */
	/* background-color:rgba(205,205,205,0.9); */
	background: -moz-linear-gradient(left,  rgba(210,210,210,0.97) 0%, rgba(210,210,210,0.95) 24%, rgba(195,195,195,0.95) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(210,210,210,0.95)), color-stop(24%,rgba(210,210,210,0.95)), color-stop(100%,rgba(195,195,195,0.95))); /* Chrome,Safari4+ 
*/
    background: -webkit-linear-gradient(left,  rgba(210,210,210,0.95) 0%,rgba(210,210,210,0.95) 24%,rgba(195,195,195,0.95) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(210,210,210,0.95) 0%,rgba(210,210,210,0.95) 24%,rgba(195,195,195,0.95) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(210,210,210,0.95) 0%,rgba(210,210,210,0.95) 24%,rgba(195,195,195,0.95) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(210,210,210,0.95) 0%,rgba(210,210,210,0.95) 24%,rgba(195,195,195,0.95) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7dfdfdf', endColorstr='#f7c3c3c3',GradientType=1 ); /* IE6-9 */


	
	width:1200px;
	margin: 10px auto;
}    /* places the overall page canvas centrally in the browser on top of the background image */
#page-content-container {
	width:1100px;
/*	height: 3150px;  dont seem to need any more now that extra clear both div used*/
	margin: 10px auto;
	padding: 10px 0px 50px 0px;
}    /* places the articles, banner, divs within a constrained width on top of the canvas */



#page-content-container-index {
	width:1100px;

	margin: 10px auto;
	padding: 10px 0px 50px 0px
}    /* places the articles, banner, divs within a constrained width on top of the canvas */

#Social-Media {
	float:right;
	text-align:right;
	width:210px;
	padding-top:5px;
	padding-left:0px;
}
#Social-Media ul {
	list-style:none;
}
#Social-Media ul li {
	display:inline;
	padding-left:5px;
}
#Main-Logo {
	float:left;
}
#Main-Logo img {
	padding-bottom:10px;
	padding-top:23px;
}

#Main-Logo-LeLounge {
	float:left;
    font-family:AirstreamITC, AirstreamITC_IE, Tahoma, verdana, sans-serif;
	font-size:5em;
	color:#A00;
	text-shadow:6px -6px 4px #FD0;
	text-align:left;
	letter-spacing:-5px;
	padding-left:35px;
	padding-bottom:0px;
	/* background-image:url(images/headers/lefunk.gif); */
	background-image:url(images/headers/snowman.gif);
	background-repeat:no-repeat;
	background-size:50px 50px;
	background-position:left;
}

#Main-Navigation-Bar ul {
	clear:both;
	border-top: #333 5px solid;
	border-bottom:#333 5px solid;
	margin: 20px 0px 0px 0px;
	background-color:#900;
}
#Main-Navigation-Bar ul li {
	display:inline;
	list-style-type:none;
	padding:0px 43px 0px 41px;
	border-left:#333 2px solid;
	border-right:#333 2px solid;
	font-family:AirstreamITC, AirstreamITC_IE, sans-serif;/*	font-weight:bold; */
}
#Main-Navigation-Bar a {
	color:#FFFF33;
}
#Main-Navigation-Bar a:link, a:visited {
	text-decoration:none;
}
#Main-Navigation-Bar a:hover {
	text-decoration:none;
	background-color:#FC0;
	color:#000000;
}


#Top-Banner {
	padding-top:10px;
}
#Deep-Music-Player {
	float:right;
	padding-bottom: 10px;
}

#Public-Gigs {
	float:Left;
}
#Public-Gigs ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	font-family:Monaco, "Courier New", Courier, monospace;
	font-weight:bold;
	font-size:0.9em;
}


#Short-Band-Desc {
	float:right;
	width: 320px;
	border-bottom:#DDD double 5px;
	padding-left: 10px;
	padding-right: 6px;
}

#Short-Band-Desc ul {
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
}

#Short-Band-Desc ul li{
	font-family:Tahoma, verdana, sans-serif; 
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:4px;
	text-align:justify;
}

#Short-Band-Desc-Lelounge {
	float:left;
	width: 320px;
	border-bottom:#DDD double 5px;
	margin-bottom:10px;
	padding-left: 10px;
	padding-right: 6px;
}

#Short-Band-Desc-Lelounge ul {
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
}

#Short-Band-Desc-Lelounge ul li{
	font-family:Tahoma, verdana, sans-serif; 
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:4px;
	text-align:justify;
}

#main-column-news {
	
    margin-top:40px;
	width: 720px;
	clear:left;
	float:left;
	padding:0px 10px 10px 5px;
	border-top:#DDD double 5px;
	border-collapse: collapse;	
}

#Get-A-Quote {
	float:right;
	width: 320px;
	border-bottom:#DDD double 5px;
    text-indent: 1em;
	padding-left: 10px;
	padding-right: 6px;
}

#Band-Formats-Narrow {
	float:right;
	width: 320px;
	border-bottom:#DDD double 5px;
	padding-left: 10px;
	padding-right: 6px;
}

#kolid-o-scope-main {
	padding-bottom:0px;
}

#kolid-o-scope-main h1 {
    font-family:Tahoma, verdana, sans-serif;
	font-size:4.5em;
	color:#000;
	text-shadow:2px -2px 1px #EB0;
	/*text-align:left;*/
	text-align:center;
	letter-spacing:0px;
	padding-left:0px;
	background-image:none;
	/* background-image:url(images/headers/snowman.gif); */
	/* background-repeat:no-repeat; */
	/* background-size:25px 25px; */
	/* background-position:left; */
}

#kolid-o-scope-main h2 {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:1.7em;
}

#kolid-o-scope-main h3 {
	text-decoration:underline;
}


#kolid-o-scope-main p {
	font-size:1.2em;
}
	
#kolid-o-scope-main img {
	margin-bottom:-15px;
}

#kolid-o-scope-article {
	padding:0px 10px 0px 10px; 
/*	background-color:#D8D8D8;
	border:double 15px;
	border-color:#FFF;
	border-radius: 10px; */
	margin: 0px 0 10px 0; /* negative margin to overlap borders */
}

#DJ-Service {
	clear:both
}
#Line-Ups h2 {
	text-indent: 20px;
}
#Top-Header-Central-Info-Content {
	width: 735px;
	float:left;
	padding:0px 10px 0px 0px;
	border-top:#DDD double 5px;
	border-left:#DDD double 5px;
	border-bottom:#DDD double 5px;
	border-right:#DDD 5px double;
	border-collapse: collapse;
	margin: 20px 0 0 0;
}

#Top-Left-Info-Content {
	width: 730px;
	float:left;
	padding:0px 10px 10px 5px;
	border-top:#DDD double 5px;
	border-right:#DDD 5px double;
	border-left:#DDD double 5px;
	border-collapse: collapse;
}
#Top-Left-Info-Content-Lelounge {
	width: 730px;
	float:left;
	padding:0px 10px 10px 5px;
	border-top:#DDD double 5px;
	border-right:#DDD 5px double;
	border-left:#DDD double 5px;
	border-bottom:#DDD double 5px;
	border-collapse: collapse;
}
#Top-Right-Info-Content {
	width: 320px;
	float:right;
	padding-left:15px;
	border-top:#DDD double 5px;
	border-left:#DDD 5px double;
	border-right:#DDD 5px double;
	margin: 20px 0 0 0;
}
#Latest-News-Column {
	width:320px;
	float:right;
	padding-left: 10px;
	padding-right: 6px;
	border-bottom:#DDD double 5px;
}
#Latest-News-Column img {
	border: #333 ridge 2px;
	width:314px;
}

#Latest-News-Column p {
	margin-right:-5px;
	margin-left:-5px;
}

#Previous-Clients {
	width:320px;
	float:right;
	padding-left:16px;
	border-bottom:#DDD double 5px;
}
#Previous-Clients ul {
	list-style:none;
	padding-left:0px;
}
#Previous-Clients li {
	display:inline;
	list-style-type:none;
}

#LeLounge-Listings {
	width:320px;
	float:right;
	padding-left:16px;
	border-bottom:#DDD double 5px;
}

#LeLounge-Listings ul {
	list-style:none;
	padding-left:0px;
}
#LeLounge-Listings li {
	list-style-type:none;
}


#Endorsements {
	width:320px;
	float:right;
	padding-left:16px;
	border-bottom:#DDD double 5px;
}
#Endorsements ul {
	list-style:none;
	padding-left:75px; 
}
#Endorsements li {
	display:inline;
	list-style-type:none;
}

#Repertoire {
	/* width:320px;
	float:right;
	padding-left:16px;
	border-bottom:#DDD double 5px; */
	float:left; 
	margin-left:0px;
}

#Volume-Limit {
  /*	width:320px;
	float:right;
	padding-left:16px;
	border-bottom:#DDD double 5px; */
	float:left; 
	margin-left:0px;
}

#Bottom-Left-Info-Content {
	width: 730px;
	clear:left;
	float:left;
	padding:0px 10px 10px 5px;
	border-top:#DDD double 5px;
	border-left:#DDD double 5px;
	border-right:#DDD 5px double;
	border-bottom:#DDD 5px double;
	border-collapse: collapse;
}


#Video-Demos iframe {
	float:left; 
	margin-left:20px;
	margin-right:15px;
}

#Testimonials {
	min-height:150px; /* this is to stop the quovolver in #quote_wrap pushing content down on the fly below it */
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
}
#quote_wrap {  /* this is the id that quovolver gives to the blockquote it is working on live */
	background:url(images/quovolver/quotation.gif) no-repeat 1px 1px, url(images/backgrounds/paper2.jpg);
	background-color:#FEFDE0;
	margin: 3px 5px 10px 0px;
	padding: 0px 0px 10px 10px;
	width: 560px;
	border: 4px outset #CCA;
	border-radius:15px;
}
#footer-box {
	width:1195px;
	color: #999;
	background-color:#800;
	padding-right:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#footer-contact-info {
	font-size:110%;
	color:#DDD;
	margin:auto auto 0px auto;
	padding-top:30px;
	padding-bottom:0px;
	width:300px;
	background-color:#800;
	text-align:center;
}
#footer-contact-info a {
	color:#FF0;
}
#footer-contact-info h3 {
	color:#FF0;
	font-size:140%;
}
#footer-copyright-detail {
    float:left;
    margin-top:0px;
	padding-top:0px;
	padding-bottom:2px;
	text-indent:5px;
	background-color:#800;
}

#footer-regional-links {
    margin-top:25px;
	margin-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	text-indent:0px;
	background-color:#800;
	font-size:0.1em;
	text-align:center;
}

#footer-regional-links a:link, a:visited {
	text-decoration:none;
	color:#800; /* same as background of enclosing div to make it invisible */
}

#footer-copyright-detail p {
	display: inline;
}

#footer-social-media {
	background-color:#800;
	padding-bottom:0px;
	height:22px;
}
#footer-social-media ul {
	list-style:none;
	background-color:#800;
}
#footer-social-media ul li {
	display:inline;
	padding-left:5px;
	background-color:#800;
}

/* faq related section ------------------------------------------------------------- */

.expander {
	background-image:url(images/icons/button_plus_red.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:1.1em;
	font-weight:bold;
}

#faq a:hover{
	color:#800;
	cursor:pointer;
}

#faq ul {
	padding-left:0px;
}
	
#faq li {
	list-style-type:none;
	padding-left:5px;
	margin-top:5px;
}

#faq ul.normal_list li{
	list-style-type:disc;
	margin-top:0px;
}

.faq_box {
	width: 510px;
	background-color:#FC6;
	padding: 15px 15px;
	border: double thick;
	border-radius:15px;
}

#faq_left {
	width:50%;
	float:left;
}

#faq_right {
	width:50%;
	float:right;
}

/*
#What_We_Provide {
	float:left;
}

#venue {
	float:left;
}

#booking_lefunk {
	clear:both;
	float:right;
}

#On_The_Day
{
	float:right;
}

*/

