/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/*-----------------------------------------------------------------------------
DEFINE THE FOLLOWING:
USE FIND AND REPLACE. DO NOT USE DUPLICATE COLOURS:

																			THEME FOLDER NAME: theme-westbeth-black
										
																						  		 DARK: #000000
																						  	 NORMAL: #FFFFFF
																						 		  LIGHT: #d4ddec
																						 VERY LIGHT: #eef3fa

																			LINK HOVER COLOUR: #cc0000
																ERROR BACKGROUND COLOUR: #f6d0d0
																
								  		GENERAL DARK COLOUR (TEXT COLOUR): #000000 (Try not to change)
	GENERAL LIGHT COLOUR (MAIN CONTENT BACKGROUND COLOUR): #000000 (Try not to change)
																REQUIRED FIELD IN FORMS: #ff0000 (Try not to change)
														:HOVER ON INPUT TEXT FIELDS: #ebebeb (Try not to change)
														:FOCUS ON INPUT TEXT FIELDS: #ebebeb (Try not to change)

*/
/*-----------------------------------------------------------------------------*/
/* main style images (body, container, main wrapper, header, footer, utility, etc) */
body {
	/*background-image: url("/images/theme-westbeth-black/stain.gif");*/
	background-attachment: fixed;
}
#container {
	background-image: url("/images/theme-westbeth-black/stain-container.gif");
}
#header {
	background-image: url("/images/theme-westbeth-black/header.gif");
}


/*-----------------------------------------------------------------------------*/
/* SECTION title background images */
#articles h2 {
	background-image: url("/images/theme-sky/titles/news.gif");
}
#blog h2 {
	background-image: url("/images/theme-sky/titles/blog.gif");
}
#store h2 {
	background-image: url("/images/theme-sky/titles/store.gif");
}
#youraccount h2 {
	background-image: url("/images/theme-sky/titles/your-account.gif");
}
#forum h2 {
	background-image: url("/images/theme-sky/titles/forum.gif");
}
#photo-gallery h2 {
	background-image: url("/images/theme-sky/titles/photo-gallery.gif");
}

/* HOMEPAGE .panel title (navigation and utility) background images */
#home #now-on-sale-single h3,
#home #now-on-sale h3 {
	background-image: url("");
}
#home #upcoming h3 {
	background-image: url("/images/theme-westbeth-black/headers/upcoming-shows.gif");
}
#home #past h3 {
	background-image: url("/images/theme-westbeth-black/headers/past-productions.gif");
}
#home #past img,
#home #upcoming img,
#home #now-on-sale-single img,
#home #now-on-sale img {
	border-color: #000000;
}
#home .show-main a.get-info {
	background-image: url("/images/theme-westbeth-black/buy-tickets-main.gif");
}
#home .show-extra a.get-info {
	background-image: url("/images/theme-westbeth-black/buy-tickets-extra.gif");
}
#home .show-more a {
	background-image: url("/images/theme-westbeth-black/more-shows.gif");
}
#register-logon.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-logon.gif");
}
#shopping-summary.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-yourbasket.gif");
}
#latestnews.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-latestnews.gif");
}
#product-search.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-search.gif");
}
#top-products.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-topproducts.gif");
}
#latest-products.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-latestproducts.gif");
}
#recommended.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-recommended.gif");
}
#newsletter.panel h3 {
	background-image: url("/images/theme-sky/titles/sub-newsletter.gif");
}



/* FORUM -  post types (sticky, locked, normal, announcement) */
#forum .icon span.forumthreadtype-Announcement {
	background-image: url("/images/theme-sky/forumthread-announcement.gif");
}
#forum .icon span.forumthreadtype-Stickey {
	background-image: url("/images/theme-sky/forumthread-sticky.gif");
}
#forum .icon span.forumthreadtype-Normal {
	background-image: url("/images/theme-sky/forumthread-normal.gif");
}
#forum .icon span.forumthreadtype-Locked {
	background-image: url("/images/theme-sky/forumthread-locked.gif");
}

/* STORE -  Store Progress (Breadcrumb) */
#store #checkoutprogress #checkoutprogress-basket {
	background-image: url("/images/theme-sky/store/inactive-01.gif");
}
#store #checkoutprogress #checkoutprogress-membership {
	background-image: url("/images/theme-sky/store/inactive-02.gif");
}
#store #checkoutprogress #checkoutprogress-address {
	background-image: url("/images/theme-sky/store/inactive-03.gif");
}
#store #checkoutprogress #checkoutprogress-payment {
	background-image: url("/images/theme-sky/store/inactive-04.gif");
}
#store #checkoutprogress #checkoutprogress-confirm {
	background-image: url("/images/theme-sky/store/inactive-05.gif");
}
#store #checkoutprogress #checkoutprogress-success {
	background-image: url("/images/theme-sky/store/inactive-06.gif");
}
#store #checkoutprogress #checkoutprogress-basket strong {
	background-image: url("/images/theme-sky/store/active-01.gif");
}
#store #checkoutprogress #checkoutprogress-membership strong {
	background-image: url("/images/theme-sky/store/active-02.gif");
}
#store #checkoutprogress #checkoutprogress-address strong {
	background-image: url("/images/theme-sky/store/active-03.gif");
}
#store #checkoutprogress #checkoutprogress-payment strong {
	background-image: url("/images/theme-sky/store/active-04.gif");
}
#store #checkoutprogress #checkoutprogress-confirm strong {
	background-image: url("/images/theme-sky/store/active-05.gif");
}
#store #checkoutprogress #checkoutprogress-success strong {
	background-image: url("/images/theme-sky/store/active-06.gif");
}




/*-----------------------------------------------------------------------------*/
/* overwritten HTML tags */
a {
	color: #CB0100;
}
a:hover {
	color: #000000;
}
p, li, td, th, textarea, input, select, option, label {
	color: #000000;
}
h3, h4, h5, legend {
	color: #000000;
}
h3 {
	background-color: #000000;
}
h4 {
	background-color: #FF2B76;
	color: #FFFFFF;
}


/*-----------------------------------------------------------------------------*/
/* general layout */
body {
	background-color: #000000;
}
#container,
#header,
#footer {
}
#container,
#main-content {
	/*background-color: #FFFFFF;*/
}
#footer {
	background-color: #FFFFFF;
}
#footer #address {
	background-image: url("/images/theme-westbeth-black/westbeth-address.gif");
}
#footer a {
	color: #FFFFFF;
}


/*-----------------------------------------------------------------------------*/
/* navigation */
#navigation p.footer,
#navigation p.footer a {
	color: #ffffff;
}
#menu-main li.menuitem-contact {
	background-image: url("/images/theme-westbeth-black/menu/contact.gif");
}
#menu-main li.menuitem-about {
	background-image: url("/images/theme-westbeth-black/menu/about.gif");
}
#menu-main li.menuitem-artists {
	background-image: url("/images/theme-westbeth-black/menu/artists.gif");
}
#menu-main li.menuitem-shows {
	background-image: url("/images/theme-westbeth-black/menu/shows.gif");
}
#menu-main li.menuitem-upcoming {
	background-image: url("/images/theme-westbeth-black/menu/upcoming.gif");
}
#menu-main li.menuitem-past-productions {
	background-image: url("/images/theme-westbeth-black/menu/past-productions.gif");
}
#menu-main li.menuitem-now-on-sale {
	background-image: url("/images/theme-westbeth-black/menu/now-on-sale.gif");
}
#menu-main li.menuitem-sign-up {
	background-image: url("/images/theme-westbeth-black/menu/sign-up.gif");
}


/*-----------------------------------------------------------------------------*/
/* utility */
#utility p.footer,
#utility p.footer a {
	color: #ffffff;
}


/*-----------------------------------------------------------------------------*/
/* footer */
#footer ul {
	background-color: #000000;
	border-color: #000000;
}


/*-----------------------------------------------------------------------------*/
/* panel styles */
.panel {
}
#main-content .panel {
	background-color: #99FF66;
	border-color: #4f79bf !important;
}
#main-content .panel h3 {
	border-color: #4f79bf;
}
#main-content div.panel2 {
}

/* navigation and utility panel styles */
#navigation .panel,
#navigation .panel h3,
#utility .panel,
#utility .panel h3 {
}
#utility #westblog.panel h3 {
	background-image: url("/images/theme-westbeth-black/headers/westblog.gif");
}
#utility #westblog.panel .blog {
	background-color: #99FF66;
}
#utility #featured-artist.panel h3 {
	background-image: url("/images/theme-westbeth-black/headers/featured-artist.gif");
}
#utility #featured-artist.panel p {
	color: #FFFFFF;
}
#utility #featured-artist.panel .featured {
	background-color: #FF2B76;
}
#utility #featured-artist.panel a {
	color: #99FF66;
}
#utility #featured-artist.panel a:hover,
#utility #featured-artist.panel a:active {
	color: #000000;
}
#utility #gallery.panel h3 {
	background-image: url("/images/theme-westbeth-black/headers/gallery.gif");
}
#utility .panel,
#navigation .panel {
}
#navigation .panel p.footer,
#utility .panel p.footer {
	background-color: #4f79bf;
}

/* misc panel styles */
#main-content #latestnews.panel {
	background-color: #99FF66;
}

/* panel styles - fieldsets */
#main-content form fieldset {
	border-color: #000000;
}
#main-content fieldset {
	background-color: #99FF66;
}

/*-----------------------------------------------------------------------------*/
/* table (data-list and data-view) */
table.data-list,
table.data-list td,
table.data-list th,
table.data-view,
table.data-view td,
table.data-view th {
	border-color: #000000;
}
table.data-list tr,
table.data-list .button,
table.data-view tr {
	background-color: #FFFFFF;
}
table.data-list th,
table.data-list .button a:hover, 
table.data-view th {
	background-color: #99FF66;
}
table.data-list .button a:hover {
	color: #ffffff;
}
table.data-list tr.extra-cost,
table.data-list .button a {
	background-color: #eef3fa;
}


/*-----------------------------------------------------------------------------*/

/* image borders */
#main-content img,
#navigation img,
#utility img {
	border: #CB0100;
}

/* image which need NO borders list below */
#main-content #store .product .review-stars img {
	border: none;
}

/* styles which appear on more than one section, but not in a panel*/
#main-content p.article-seperator,
#main-content p.notice {
	background-color: #99FF66;
}
#main-content p.description {
	background-color: #FF2B76;
	color: #ffffff;
}
#main-content p.description a {
	color: #99FF66;
}
#main-content p.description a:hover,
#main-content p.description a:active {
	color: #000000;
}


/*-----------------------------------------------------------------------------*/
/* forum / message board */
#main-content #forum #page-description p.forum-breadcrumb,
#main-content #forum #search-control {
	background-color: #d4ddec;
}
#main-content #forum th {
	background-color: #4f79bf;
}
#main-content #forum th,
#main-content #forum th a {
	color: #ffffff;
}


/*-----------------------------------------------------------------------------*/
/* store */
#main-content #store #productcategory-list .product,
#main-content #store #view #relatedproducts-list .product {
	border-color: #d4ddec;
}
#main-content #store #payment #paymentchoice p {
	background-color: #FFFFFF;
}
#main-content #store #payment #paymentchoice p,
#main-content #store #payment #cardpayment label.security-code:hover .security-number-description {
	border-color: #4f79bf;
}
#main-content #store table.data-list tr.grandtotal {
	background-color: #d4ddec;
}



/*-----------------------------------------------------------------------------*/
/* your account */
#main-content #youraccount #index #addresses .address,
#main-content #youraccount #library-index .library-product,
#main-content #youraccount #library-index #streamingmedia {
	border-color: #d4ddec;
}
#main-content #youraccount #index #addresses p.add-new-address,
#main-content #youraccount #control #memberinfo-profile #current-avatar {
	border-color: #a9c2e0;
}
#main-content #youraccount #library-index .library-product,
#main-content #youraccount #library-index #streamingmedia {
	background-color: #eef3fa;
}
#main-content #youraccount #avatar p {
	background-color: #d4ddec;
}


/*-----------------------------------------------------------------------------*/
/* blogs */
#blog #view-comments h3,
#blog #view-blog h3,
#index #blog-list h3 {
	background-image: url("/images/theme-westbeth-black/headers/westblog.gif");
}
#main-content #blog #index #blog-list .blog-summary {
	border-color: #a9c2e0;
}
#main-content #blog #view-blog #blog-entries .blogauthoravatar p,
#main-content #blog #view-comments #blog-entry .blogauthoravatar p,
#main-content #blog #view-comments #comments .comment .commentauthoravatar p {
	background-color: #000000;
	color: #FFFFFF;
}
#index #latest-blog img,
#main-content #blog #view-comments #comments .comment .commentauthoravatar img,
#view-blog #blog-entries .blogauthoravatar img,
#view-comments #blog-entry .blogauthoravatar img {
	border-color: #000000;
}
#main-content #blog #view-comments #comments .comment {
	border-color: #CB0100;
}
#index #latest-blog h4 {
	background-color: #99FF66;
	color: #000000;
}


/*-----------------------------------------------------------------------------*/
/* section navigation (appears in my account) */
#main-content #section-navigation li {
	border-color: #a9c2e0;
}
#main-content #section-navigation li:hover {
	background-color: #eef3fa;
}
#main-content #section-navigation li.current,
#main-content #section-navigation li.current:hover {
	background-color: #4f79bf;
}
#main-content #section-navigation li.current,
#main-content #section-navigation li.current:hover,
#main-content #section-navigation li.current a {
	color: #ffffff;
}


/*-----------------------------------------------------------------------------*/
/* forms and multipage controls */
.multipagecontrol a:hover {
	color: #000000;
}
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover {
	color: #000000;
}
input.textbox,
input.textbox-small,
input.textbox-medium {
	color: #000000;
	border-color: #000000;
}
input.button,
input.button-next,
select.listbox,
textarea,
.multipagecontrol a,
.multipagecontrol select.page-length,
.multipagecontrol a:hover,
.multipagecontrol a.currentpage {
	color: #CB0100;
}
select.listbox {
	color: #000000;
	border-color: #000000;
}
input.textbox,
input.textbox-small,
input.textbox-medium,
input.button,
input.button-next,
select.listbox,
textarea,
.multipagecontrol a {
	background-color: #ffffff;
}
input.textbox:hover,
input.textbox-small:hover,
input.textbox-medium:hover {
	background-color: #EBEBEB;
}
input.button:hover,
input.button-next:hover,
textarea:hover,
select.listbox:hover,
.multipagecontrol a:hover {
	color: #000000;
}
select.listbox:hover {
	background-color: #EBEBEB;
}
textarea:focus,
textarea:focus {
}
input.textbox:focus,
input.textbox-small:focus,
input.textbox-medium:focus,
select.listbox:focus {
	background-color: #C9C9C9;
}
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover {
	background-color: #99FF66;
}
#main-content form strong.required span {
	color: #FF0000;
}


/*-----------------------------------------------------------------------------*/
/* form errors */
#main-content .form-errors {
	background-color: #f6d0d0;
}
#main-content .form-errors a {
	color: #000000;
}

/* Artists */
#artist h3 {
	background-image: url("/images/theme-westbeth-black/headers/artists.gif");
}
#artist-featured h3 {
	background-image: url("/images/theme-westbeth-black/headers/featured-artist.gif");
}
#main-content #artist img,
#main-content #artist-featured img {
	border-color: #000000;
}
#main-content #artist p.biog,
#main-content #artist-featured p.biog {
	background-color: #99FF66;
}
#main-content #artist .artist-name a {
	color: #FFFFFF;
	background-color: #FF2B76;
}
#main-content #artist .artist-name a:hover, 
#main-content #artist .artist-name a:active {
	background-color: #99FF66;
	color: #000000;
}
#main-content #artist-featured a.print,
#main-content #artist a.print {
	background-image: url("/images/theme-westbeth-black/print.gif");
}

/* Photo Gallery */
#photo-gallery h3 {
	background-image: url("/images/theme-westbeth-black/headers/gallery.gif");
}
#photo-gallery a.photolinks img {
	border-color: #000000;
}
#photo-gallery a:hover.photolinks img,
#photo-gallery a:active.photolinks img {
	border-color: #CB0100;
}

/* Shows */
#shows #now-on-sale h3 {
	background-image: url("/images/theme-westbeth-black/headers/now-on-sale.gif");
}
#shows #upcoming h3 {
	background-image: url("/images/theme-westbeth-black/headers/upcoming-shows.gif");
}
#shows #past h3 {
	background-image: url("/images/theme-westbeth-black/headers/past-productions.gif");
}
#shows .show-main a.get-info {
	background-image: url("/images/theme-westbeth-black/buy-tickets-main.gif");
}
#shows .show-extra a.get-info {
	background-image: url("/images/theme-westbeth-black/buy-tickets-extra.gif");
}
#shows .show-extra,
#shows .show-upcoming,
#shows .show-past {
	border-color: #CB0100;
}
#shows img {
	border-color: #000000;
}

/* About */
#about h3 {
	background-image: url("/images/theme-westbeth-black/headers/about.gif");
}
#timeline h3 {
	background-image: url("/images/theme-westbeth-black/headers/timeline.gif");
}
#main-content #timeline h5 {
	background-color: #99FF66;
}

/* Contact */
#contact h3 {
	background-image: url("/images/theme-westbeth-black/headers/contact.gif");
}

/* Sign Up */
#mailing-list h3 {
	background-image: url("/images/theme-westbeth-black/headers/sign-up.gif");
}