/*
CSS - BBC ENTERTAINMENT
*/



* {padding:0;margin:0;}
body {margin:0;padding:0;background:#000 url(../images/core/bg-repeat.gif) repeat-x center top;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;}
img {border:none;}

#container-header {background:url(../images/core/bg-header-stars.jpg) no-repeat center 35px;height:290px;}
#container-content {background:#0f0f0f url(../images/core/bg-body-swirls.jpg) no-repeat center top;padding:0 0 10px 0;}
#container-footer {background:#000;}




/* HEADER */

#header {width:810px;margin:0 auto;}
#header #cart {height:25px;text-align:right;color:#fff;font-size:1.1em;padding:10px 20px 0 0;}
#header #cart a {color:#fe000a;text-decoration:none;}
#header #cart a:hover {text-decoration:underline;}
#header #flash-banner1 { width: 267px; height:217px; float: left; display: inline; }
#header #flash-banner2 { width: 276px; height:217px; float: left; display: inline; }
#header #flash-banner3 { width: 267px; height:217px; float: left; display: inline; }
#header #navigation {height:29px;padding:6px 10px 11px 10px;background:url(../images/core/box-content-top.gif) no-repeat left bottom; clear: both; }

/* ARTIST BREADCRUMBS - Added by Steve 01/05/2008 */
.breadcrumbs { padding-left:10px; }
.breadcrumbs p { padding-bottom: 0px; margin: 0px; }

/* CONTENT */

#content {background:#fff url(../images/core/box-content-bottom.gif) no-repeat center bottom;padding:11px 10px;width:790px;margin:0 auto;}

/*index page*/

.index-feature {margin-bottom:10px;}

.box-parent-quarter {background:#f5f5f5 url(../images/core/box-quarter-parent-bottom.gif) no-repeat center bottom;width:190px;float:left;margin:0 0 10px 0;}
.fixed-height {}
.box-parent-half {background:#f5f5f5 url(../images/core/box-half-parent-bottom.gif) no-repeat center bottom;width:390px;float:left;margin:0 0 10px 0;}
.box-parent-full {background:#f5f5f5 url(../images/core/box-full-parent-bottom.gif) no-repeat left bottom;}
.box-parent-three-quarter {background:#f5f5f5 url(../images/core/box-3-quarter-parent-bottom.gif) no-repeat left bottom;width:590px;float:left;}

.box-child-quarter {background:#e6e6e6 url(../images/core/box-quarter-child-top.gif) no-repeat left top;width:150px;padding:10px 10px 5px 10px;margin:10px 10px 0 10px;}

#featured-testimonials {
	height: 150px!important;
}
#featured-testimonials div {
	overflow: hidden;
	margin: 5px;
	width: 120px;
	height: 120px!important;
	margin-bottom: 10px;
	background: none;
}
#featured-testimonials h3 {
	font-size: 12px;
	margin: none;
	padding: none;
	margin-bottom: 4px;
}
.box-child-quarter ul {list-style:none;font-size:1.2em;color:#686868;}
.box-child-quarter li {padding:0 0 0 15px;background:url(../images/core/li.gif) no-repeat 8px 9px;line-height:1.8em;}
.box-child-quarter li.alt {background-color:#fff;}
.box-child-quarter li a {color:#000;text-decoration:none;}
.box-child-quarter li a:hover {color:#f20e41;text-decoration:none;}
.box-child-quarter p {margin:0;}

.box-end-image {margin:0 10px 10px 10px;}
.gutter {margin:0 10px 0 0;}

.browse-row {width:370px;margin:0 10px 10px 10px;}
.browse-item {width:110px;float:left;margin:0 20px 0 0;float:left;text-align:center;font-weight:bold;font-size:1.1em;}
.browse-item img {background:url(../images/core/bg-thumbnail.gif);padding:10px;margin:0 0 5px 0;}
.browse-row .last {margin:0;}

#search-panel select {width:140px;border:1px solid #d4d0c8;height:24px;margin:0 0 5px 0;padding:2px;}
#search-panel input.field {width:110px;border:1px solid #d4d0c8;height:18px;padding:4px;_margin:0 0 0 -10px;}
#search-panel input.button-search {background:url(../images/core/button-arrow.gif) no-repeat 0 0;width:27px;height:27px;position:absolute;border:none;margin:0 0 0 2px;_margin:1px 0 0 0;}

.margin-feature-item {margin:10px 0 0 0;}
.box-child-quarter div.feature-item {background:#fff;padding:10px;}
.box-child-quarter div.feature-item p {color:#000;font-size:1.1em;margin:0;line-height:1.3em;}
.box-child-quarter div.feature-item div.feature-pic {float:right;width:50px;margin:0 0 0 10px;}

div.testimonial p {color:#000;font-size:1.1em;margin:0;line-height:1.3em;}
div.testimonial h3 {font-size:1.1em;}

.logo-body-bbc {position:relative;float:right;top:-30px;right:10px;}
.inset-pic-right {float:right;margin:0 0 10px 10px;background:#dedede;padding:10px;}
.inset-pic-left {float:left;margin:0 10px 10px 0px;background:#dedede;padding:10px;}
.text-area ul.staffs  {margin-left:15px; overflow:hidden;}
.text-area ul.staffs  li {list-style:none outside none;}


/* TEXT STYLES */

p {font-size:1.2em;color:#646464;line-height:1.8em;margin:0 0 16px 0;}
a {color:#f20e41;text-decoration:none;}
a.audio {background:url(../images/icons/audio.gif) no-repeat 0 3px;height:20px;padding:0 0 0 25px;display:block;margin:0 0 5px 0;}
a.video {background:url(../images/icons/video.gif) no-repeat 0 3px;height:20px;padding:0 0 0 25px;display:block;margin:0 0 5px 0;}
a.link {height:20px;padding:0 0 0 0px;display:block;margin:0 0 0px 0;}



/* HEADINGS */

h2, h1, body.artist-catalogue h2 {text-indent:-999px;overflow:hidden;height:27px;margin:4px 0 10px 10px;}
body.artist-catalogue h1 {text-indent:0px;color:#000;font-weight:bold;font-size:1.4em;margin:0 0 10px 0;}}

body.home h1 {background:url(../images/titles/full-home.gif) no-repeat left top;_height:37px!important;}
body.about-us h1 {background:url(../images/titles/3-quarter-about-us.gif) no-repeat left top;_height:37px!important;}
body.artist-catalogue h2 {background:url(../images/titles/3-quarter-artist-catalogue.gif) no-repeat left top;_height:37px!important;}
body.guest-speakers-and-mcs h1 {background:url(../images/titles/3-quarter-guest-speakers.gif) no-repeat left top;_height:37px!important;}
body.visiting-artists h1 {background:url(../images/titles/3-quarter-visiting-artists.gif) no-repeat left top;_height:37px!important;}
body.artist-registration h1 {background:url(../images/titles/3-quarter-artist-registrati.gif) no-repeat left top;_height:37px!important;}
body.faqs h1 {background:url(../images/titles/3-quarter-faq.gif) no-repeat left top;_height:37px!important;}
body.news h1 {background:url(../images/titles/3-quarter-news.gif) no-repeat left top;_height:37px!important;}
body.enquiries h1 {background:url(../images/titles/3-quarter-enquiries.gif) no-repeat left top;_height:37px!important;}
body.thankyou h1 {background:url(../images/titles/3-quarter-thankyou.gif) no-repeat left top;_height:37px!important;}

h3 {color:#000;font-weight:bold;font-size:1.4em;margin:0 0 10px 0;}
h4 {color:#000;font-weight:bold;font-size:1.2em;margin:0 0 5px 0;}

/*home page*/
h2.search {background:url(../images/titles/quarter-red-search.gif) no-repeat left top;}
h2.testimonials {background:url(../images/titles/quarter-testimonials.gif) no-repeat left top;}
h2.visiting-artists {background:url(../images/titles/quarter-visiting-artists.gif) no-repeat left top;}
h2.enquiries {background:url(../images/titles/quarter-enquiries.gif) no-repeat left top;}
h2.whats-hot {background:url(../images/titles/quarter-red-whats-hot.gif) no-repeat left top;}
h2.latest-news {background:url(../images/titles/quarter-latest-news.gif) no-repeat left top;}
h2.let-us-entertain {background:url(../images/titles/half-red-let-us-entertain.gif) no-repeat left top;}

div.column-list {
	width: 500px;
	margin-bottom: 15px;
}

div.column-list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.column-list ul {
	float: left;
	width: 200px;
}

div.column-list ul.column-2 {
	margin-left: 20px;
}

/*INNER PAGES*/

.text-area {padding:20px;}
.text-area p { line-height: 17px; }
.text-area blockquote {margin-left: 30px; }
.text-area blockquote>p {line-height: 1.2em; }
.text-area ul {margin-left: 30px; margin-bottom:10px; }
.text-area ul li {font-size:1.2em; color:#646464; line-height: 1.4em; list-style-image: url(../images/core/li.gif);}
.text-area ul.aboutlist {margin-left: 15px; margin-bottom:10px; }
.text-area ul.aboutlist li {font-size:1.2em; color:#646464; line-height: 1.6em; list-style-image : url(../images/core/li.gif); margin-bottom:5px;}
a.pdf {padding:0 0 0 20px;background:url(../images/icons/pdf.gif) no-repeat 0 1px;height:20px;display:block;}


/* Handle text from the CMS that is not in P tags */
.text-area .dynamictext {
	font-size:1.2em;
	color:#646464;
	line-height:1.4em;
	margin:0 0 16px 0;
}

/* PAGING NAVIGATION Added by Steven 02/05/2008 */
.paging a { border: 1px solid #f5f5f5; background: #E5E5E5; width:auto; height: 30px; padding: 5px; padding-left: 8px; padding-right: 8px;}
.paging a:hover { border: 1px solid #C0C0C0; }
.paging strong { width:auto; height: 30px; padding: 5px; padding-left: 8px; padding-right: 8px; border: 1px solid #C0C0C0; }

/* SEARCH RESULTS PAGE Added by Steven 02/05/2008 */
.search-results { background:url(../images/core/li.gif) no-repeat 4px 10px; padding-left: 20px; }


/* ARTIST CATALOGUE */

.catalogue-row {width:550px;margin:0 0 20px 0;}
.catalogue-item {width:110px;float:left;margin:0 30px 0 0;float:left;text-align:center;font-weight:bold;font-size:1.1em;}
.catalogue-item .image {padding:10px;margin:0 0 5px 0;background:url(../images/core/bg-thumbnail.gif) no-repeat left top;height:90px;width:90px;}
.catalogue-row .last {margin:0;}

.listing-row {margin:0 0 20px 0;border-bottom:1px dashed #ddd;}

.highlight {border:1px solid #ddd;background:#efefef;padding:20px 20px 0 20px;margin:0 0 20px 0;}




/* NEWS */

.news-listing-row {margin:0 0 20px 0;border-bottom:1px dashed #ddd; display: block; float: left; width: 100%;}





/* BUTTONS */

a.button-enquire {width:100px;height:27px;background:url(../images/buttons/enquire.gif) no-repeat 0 0;text-indent:-999px;overflow:hidden; display:block;}
a.button-save {width:69px;height:27px;background:url(../images/buttons/save.gif) no-repeat 0 0;text-indent:-999px;overflow:hidden;display:block;}
a.button-add {width:73px;height:27px;background:url(../images/buttons/save.gif) no-repeat 0 0;text-indent:-999px;overflow:hidden;display:block;}
a.button-continue {width:109px;height:27px;background:url(../images/buttons/continue.gif) no-repeat 0 0;text-indent:-999px;overflow:hidden;display:block;}

ul.detail {
list-style:none;
color: #000000;
font-weight: bold;
font-size: 1.4em;
margin-top:15px;
}

ul.detail li {padding-top:10px; margin-bottom:10px; list-style-image:none; list-style-type:none; }
ul.detail li img {margin-top:-9px; margin-right: 5px; }

ul.detail li a { color:#000; text-decoration:none; }

/* FOOTER */

#footer {width:810px;margin:0 auto;}
.footer-row {margin:0 0 10px 0;width:810px;}
.footer-half-panel {background:url(../images/core/bg-footer-half-panel.gif) no-repeat 0 0;width:360px;height:129px;padding:20px;margin-top:10px;float:left;}
#footer-full-panel {background:url(../images/core/bg-footer-full-panel.gif) no-repeat 0 0;height:85px;width:810px;font-size:0.9em;text-align:center;padding:35px 0 0 0;margin:0 0 10px 0;}
#footer-full-panel a {color:#646464;}
#footer-full-panel p {margin:0;}

#affiliate-logo-row {width:340px;}
.affiliate-logo {width:85px;float:left;color:#333;font-size:1.1em;text-align:center;}




/* CLEARFIX */

.clearfix:after {content: "."; clear:both;display:block;height:0;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Added by Steve 01/05/2008 */
.clear {clear:both;)