/* TEXT */

/* Headings, toolbar & nav links, search box */
h1 {color: #005143}
a, #backtotop a:visited, ul.listindent li a, .subnav a:visited, #breadcrumbs a:visited, #footcrumbs a:visited {color: #006699}
#nav ul li a, .search input { color: #fff }
#nav ul li a:hover{ color: #d8e7aa }
#nav ul li a.visit { color: #ccc }
#backtotop a:hover, #members a:hover { color: #fff }

/* Header */
#pagetools { color: #005180 }

#members a { color: #c4e4f3 }

/* Footer */
#breadcrumbs, #footcrumbs { color: #004863 }


/* BACKGROUND COLORS & IMAGES */

/* Body */
body { background:url("../images/body-bg.gif") repeat scroll 0 0 #E3ECCA;}

/* Forms (and last navigation item hover) */
input:focus, textarea:focus, select:focus { background: #fff }


/* Header */
#headspan { background: #e7f5fb url(../images/head_main_bg.gif) repeat-x bottom left }
#navspan { background: #005143  }
#head { background: url(../images/head_mediacentre_bg3.gif) no-repeat bottom right }

/* Navigation */
#nav ul li a { border-right: 1px solid #7a9c13  }
#nav ul li a#last {background: none }
#nav ul li:hover { background-color: #7a9c13; }
#nav ul li a:hover { color: #ffffff; }

/* Breadcrumbs & Footer */
#footer {background: #005241; color: #fff}
#footer a {color: #7a9c13}

#breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited { color:#6996A9; }

/* Headings */
h2, h3, h4 { background-repeat: repeat-x }

/* BORDER COLORS */

/* Navigation */
#navspan { border-bottom-color: #86bedb }

/* Footer */
#breadcrumbs, #footcrumbs { border-top-color: #95c0d4 }




/* /// GRID ELEMENT COLORS (Green, Blue, Orange, Red and Brown)  /// */

/* // GREEN // */

/* Text | subnav only */
.green ul li.section a:visited, .green ul li a.current, .green ul li.section a {color: #336600}

/* Text */
.green strong, .green h2, .green h3, .green h4, .green h5, .green h2 a, .green h3 a, .green h4 a, .green h5 a, .green h2 a:hover, .green h3 a:hover, .green h4 a:hover, .green h5 a:hover, .green p span, .green th, .green fieldset legend, .green input.text, .green input.formbtn, .green fieldset select, .green ul li span, .green ol.nl li a:hover, .green ol li, .green dl dt, .green dl dt a, .green caption, .green caption a, .green div.btn a, .green div.btn a:visited, .green .other label, .green table td.right, .green .error, .green .num a, .green .tabbox .tabPanel h2 span a, .green .tabbox .tabPanel h3 span a, .green .tabnav table td a, .green .tabnav table td a:visited, .green table th a, .green table th a:visited, .green.faq em {
	color: #336600
}

/* Borders & links */
.green, .green div, .green a, .green h2, .green h3, .green h4, .green ul, .green ul li, .green ul li p, .green th, .green tr, .green td, .green ul li a.current, .green fieldset, .green input, .green select, .green textarea, .green .controls, .green .controls a.back, .green ol, .green ol li, .green .tabbox .tabPanel h3, .green .tabbox .tabContent {
	border-color: #88bb33
}
.green table.mcl td, .green table.mcl tr { border-color: #bde4a5 }
.green .num a, .green .num a:visited { border: 1px solid #bde4a5 }

/* BACKGROUNDS */
/* Headings */
.green h2, .green h3, .green h4 { background-image: url(../images/hgreenbg.gif) }
.green .tabbox .tabPanel h2 span, .green .tabbox .tabPanel h3 span { background: url(../images/green_tabcurveright.gif) no-repeat top right }
.green .tabbox .tabPanel h2 span a, .green .tabbox .tabPanel h3 span a { background: url(../images/green_tabcurveleft.gif) no-repeat }
.green .tabnav table tr { background: url(../images/green_tabnav.gif) repeat-x bottom left }
.green ul.arrow li a:hover, .green textarea, .green tfoot, .green tr.alt2 { background-color: #f7feee }
.green tr.alt, .green h4.list, .green .tabbox .tabPanel h2, .green .tabbox .tabPanel h3, .green ul li.section, .green h4.list { background: #edffd7 }
.green th { background: #f1fde3 url(../images/thgreenbg.gif) repeat-x bottom left }
.green blockquote { background: url(../images/green_quotes.gif) no-repeat 12px 0 }
.green input.text { background: #fff url(../images/form_inp_green.gif) repeat-x }
.green input.formbtn { background: #fff url(../images/form_btn_green.gif) repeat-x bottom left }
.green .num a:hover, .green .num a.here { background-color: #669933; border: 1px solid #669933 }
.green ul li.subsection { background: url(../images/subsec_bg.gif) no-repeat center right }
.green ul.arrow li a { background: url(../images/li_green_arrow.gif) no-repeat }
.green a.top { padding-right: 15px; background: url(../images/green_backtotop.gif) no-repeat top right }

/* /// BUTTONS /// */
/* Generic 2 */
.green div.gen2, .green div.gen2 a { background-image: url(../images/green_btn_gen2.gif) }
/* Buy 2 */
.green div.buy2, .green div.buy2 a { background: url(../images/green_btn_buy2.gif) no-repeat }
/* Generic 3 */
.green div.gen3, .green div.gen3 a { background: url(../images/green_btn_gen3.gif) no-repeat }
/* Buy 3 */
.green div.buy3, .green div.buy3 a { background: url(../images/green_btn_buy3.gif) no-repeat }
/* Generic 3.5 */
.green div.gen35, .green div.gen35 a { background: url(../images/green_btn_gen35.gif) no-repeat }
/* Buy 3.5 */
.green div.buy35, .green div.buy35 a { background: url(../images/green_btn_buy35.gif) no-repeat }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
.green a.star {
	background:url(../../images/shows/2010/stars_green.gif) no-repeat;
}

/* BLUE */

/* Text */
.blue strong, .blue h2, .blue h3, .blue h4, .blue h5, .blue h2 a, .blue h3 a, .blue h4 a, .blue h5 a, .blue h3 a:hover, .blue h4 a:hover, .blue h5 a:hover, .blue p span, .blue th, .blue legend, .blue input.text, .blue input.formbtn, .blue select, .blue ol li, .blue ol.nl li a:hover, .blue dl dt, .blue dl dt a, .blue caption, .blue caption a, .blue div.btn a, .blue div.btn a:visited, .blue .other label, .blue table td.right, .blue .error, .blue .tabbox h2 span a, .blue .tabbox h3 span a, .blue .tabnav table td a, .blue .tabnav table td a:visited, .blue table th a, .blue table th a:visited {
	color: #003366
}

/* Borders & links */
.blue, .blue div, .blue a, .blue h2, .blue h3, .blue h4, .blue td, .blue th, .blue tr, .blue fieldset, .blue input, .blue select, .blue textarea, .blue .controls, .blue .controls a.back, .blue ol, .blue ol li, .blue .tabbox .tabPanel h3, .blue .tabbox .tabContent {
	border-color: #88bbee
}
.blue table.mcl td, .blue table.mcl tr { border-color: #c6e0f8 }
.blue .num a, .blue .num a:visited { border: 1px solid #c6e0f8 }

/* BACKGROUNDS */

/* Headings */
.blue h2, .blue h3, .blue h4 { background-image: url(../images/hbluebg.gif) }
.blue .tabbox .tabPanel h2 span, .blue .tabbox .tabPanel h3 span { background: url(../images/blue_tabcurveright.gif) no-repeat top right }
.blue .tabbox .tabPanel h2 span a, .blue .tabbox .tabPanel h3 span a { background: url(../images/blue_tabcurveleft.gif) no-repeat }
.blue .tabnav table tr { background: url(../images/blue_tabnav.gif) repeat-x bottom left }
.blue ul.arrow li a:hover, .blue textarea, .blue tfoot { background-color: #f1faff }
.blue th { background: #dff4ff url(../images/thbluebg.gif) repeat-x bottom left }
.blue tr.alt, .blue h4.list, .blue .tabbox .tabPanel h2, .blue .tabbox .tabPanel h3 { background: #dff4ff }
.blue blockquote { background: url(../images/blue_quotes.gif) no-repeat 12px 0 }
.blue input.text { background: #fff url(../images/form_inp_blue.gif) repeat-x }
.blue input.formbtn { background: #fff url(../images/form_btn_blue.gif) repeat-x bottom left }
.blue .num a:hover, .blue .num a.here { background-color: #003366; border: 1px solid #003366 }
.blue ul.arrow li a { background: url(../images/li_blue_arrow.gif) no-repeat }
.blue a.top { padding-right: 15px; background: url(../images/blue_backtotop.gif) no-repeat top right }

/* /// BUTTONS /// */
/* Generic 2 */
.blue div.gen2, .blue div.gen2 a { background-image: url(../images/blue_btn_gen2.gif) }
/* Buy 2 */
.blue div.buy2, .blue div.buy2 a { background: url(../images/blue_btn_buy2.gif) no-repeat }
/* Generic 3 */
.blue div.gen3, .blue div.gen3 a { background: url(../images/blue_btn_gen3.gif) no-repeat }
/* Buy 3 */
.blue div.buy3, .blue div.buy3 a { background: url(../images/blue_btn_buy3.gif) no-repeat }
/* Generic 3.5 */
.blue div.gen35, .blue div.gen35 a { background: url(../images/blue_btn_gen35.gif) no-repeat }
/* Buy 3.5 */
.blue div.buy35, .blue div.buy35 a { background: url(../images/blue_btn_buy35.gif) no-repeat }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
.blue a.star {
	background:url(../../images/shows/2010/stars_blue.gif) no-repeat;
}


/* ORANGE */

/* Text */
.orange strong, .orange h2, .orange h3, .orange h4, .orange h5, .orange h2 a, .orange h3 a, .orange h4 a, .orange h5 a, .orange h2 a:hover, .orange h3 a:hover, .orange h4 a:hover, .orange h5 a:hover, .orange p span, .orange th, .orange legend, .orange input.text, .orange input.formbtn, .orange select, .orange dl dt, .orange caption, .orange caption a, .orange dl dt a, .orange div.btn a, .orange div.btn a:visited, .orange .other label, .orange table td.right, .orange .error, .orange .tabbox h2 span a, .orange .tabbox h3 span a, .orange .tabnav table td a, .orange .tabnav table td a:visited, .orange table th a, .orange table th a:visited {
	color: #cc4400
}

/* Borders & links */
.orange, .orange div, .orange a, .orange h2, .orange h3, .orange h4, .orange td, .orange th, .orange tr, .orange fieldset, .orange input, .orange select, .orange textarea, .orange .controls, .orange .controls a.back, .orange ol, .orange ol li, .orange .tabbox .tabPanel h3, .orange .tabbox .tabContent {
	border-color: #ff8833
}
.orange table.mcl td, .orange table.mcl tr { border-color: #ffcc99 }
.orange .num a, .orange .num a:visited { border: 1px solid #ffcc99 }

/* BACKGROUNDS */

/* Headings */
.orange h2, .orange h3, .orange h4 { background-image: url(../images/horangebg.gif) }
.orange .tabbox .tabPanel h2 span, .orange .tabbox .tabPanel h3 span { background: url(../images/orange_tabcurveright.gif) no-repeat top right }
.orange .tabbox .tabPanel h2 span a, .orange .tabbox .tabPanel h3 span a { background: url(../images/orange_tabcurveleft.gif) no-repeat }
.orange .tabnav table tr { background: url(../images/orange_tabnav.gif) repeat-x bottom left }
.orange ul.arrow li a:hover, .orange ol.nl li a:hover, .orange textarea, .orange tfoot { background-color: #fff9ea }
.orange th { background: #fff2d3 url(../images/thorangebg.gif) repeat-x bottom left }
.orange tr.alt, .orange h4.list, .orange .tabbox .tabPanel h2, .orange .tabbox .tabPanel h3 { background: #fff2d3 }
.orange blockquote { background: url(../images/orange_quotes.gif) no-repeat 12px 0 }
.orange input.text { background: #fff url(../images/form_inp_orange.gif) repeat-x }
.orange input.formbtn { background: #fff url(../images/form_btn_orange.gif) repeat-x bottom left }
.orange .num a:hover, .orange .num a.here { background-color: #cc6600; border: 1px solid #cc6600 }
.orange ul.arrow li a { background: url(../images/li_orange_arrow.gif) no-repeat }
.orange a.top { padding-right: 15px; background: url(../images/orange_backtotop.gif) no-repeat top right }

/* /// BUTTONS /// */
/* Generic 2 */
.orange div.gen2, .orange div.gen2 a { background-image: url(../images/orange_btn_gen2.gif) }
/* Buy 2 */
.orange div.buy2, .orange div.buy2 a { background: url(../images/orange_btn_buy2.gif) no-repeat }
/* Generic 3 */
.orange div.gen3, .orange div.gen3 a { background: url(../images/orange_btn_gen3.gif) no-repeat }
/* Buy 3 */
.orange div.buy3, .orange div.buy3 a { background: url(../images/orange_btn_buy3.gif) no-repeat }
/* Generic 3.5 */
.orange div.gen35, .orange div.gen35 a { background: url(../images/orange_btn_gen35.gif) no-repeat }
/* Buy 3.5 */
.orange div.buy35, .orange div.buy35 a { background: url(../images/orange_btn_buy35.gif) no-repeat }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
.orange a.star {
	background:url(../../images/shows/2010/stars_orange.gif) no-repeat;
}



/* RED */

/* Text */
.red strong, .red h1, .red h2, .red h3, .red h4, .red h5, .red h2 a, .red h3 a, .red h4 a, .red h5 a, .red h2 a:hover, .red h3 a:hover, .red h4 a:hover, .red h5 a:hover, .red ol li, .red ol.nl li a:hover, .red p span, .red th, .red legend, .red input.text, .red input.formbtn, .red select, .red ul li span, .red ol li a:hover p, .red dl dt, .red dl dt a, .red caption, .red caption a, .red div.btn a, .red div.btn a:visited, .red .other label, .red table td.right, .red .error, .red .tabbox h2 span a, .red .tabbox h3 span a, .red .tabnav table td a, .red .tabnav table td a:visited, .red table th a, .red table th a:visited, .red.faq p {
	color: #990000
}

/* Borders & links */
.red, .red div, .red a, .red h2, .red h3, .red h4, .red ul, .red ul li, .red ul li p, .red td, .red th, .red tr, .red fieldset, .red input, .red select, .red textarea, .red .controls, .red .controls a.back, .red ol, .red ol li, .red .tabbox .tabPanel h3, .red .tabbox .tabContent {
	border-color: #cc6666
}
.red table.mcl td, .red table.mcl tr { border-color: #ff9999 }
.red .num a, .red .num a:visited { border: 1px solid #ff9999 }

/* BACKGROUNDS */

/* Headings */
.red h2, .red h3, .red h4 { background-image: url(../images/hredbg.gif) }
.red .tabbox .tabPanel h2 span, .red .tabbox .tabPanel h3 span { background: url(../images/red_tabcurveright.gif) no-repeat top right }
.red .tabbox .tabPanel h2 span a, .red .tabbox .tabPanel h3 span a { background: url(../images/red_tabcurveleft.gif) no-repeat }
.red .tabnav table tr { background: url(../images/red_tabnav.gif) repeat-x bottom left }
.red ul.arrow li a:hover, .red ol.nl li a:hover, .red textarea, .red tfoot { background-color: #ffeeee }
.red th { background: #ffdcdc url(../images/thredbg.gif) repeat-x bottom left }
.red th.left { background: #ffdcdc }
.red tr.alt, .red h4.list, .red .tabbox .tabPanel h2, .red .tabbox .tabPanel h3 { background: #ffdcdc }
.red blockquote { background: url(../images/red_quotes.gif) no-repeat 12px 0 }
.red ul.listindent li { background: url(../images/red_para_arrow.gif) no-repeat }
.red input.text { background: #fff url(../images/form_inp_red.gif) repeat-x }
.red input.formbtn { background: #fff url(../images/form_btn_red.gif) repeat-x bottom left }
.red .num a:hover, .red .num a.here { background-color: #990000; border: 1px solid #990000 }
.red ul.arrow li a { background: url(../images/li_red_arrow.gif) no-repeat }
.red a.top { padding-right: 15px; background: url(../images/red_backtotop.gif) no-repeat top right }

/* /// BUTTONS /// */
/* Generic 2 */
.red div.gen2, .red div.gen2 a { background-image: url(../images/red_btn_gen2.gif) }
/* Buy 2 */
.red div.buy2, .red div.buy2 a { background: url(../images/red_btn_buy2.gif) no-repeat }
/* Generic 3 */
.red div.gen3, .red div.gen3 a { background: url(../images/red_btn_gen3.gif) no-repeat }
/* Buy 3 */
.red div.buy3, .red div.buy3 a { background: url(../images/red_btn_buy3.gif) no-repeat }
/* Generic 3.5 */
.red div.gen35, .red div.gen35 a { background: url(../images/red_btn_gen35.gif) no-repeat }
/* Buy 3.5 */
.red div.buy35, .red div.buy35 a { background: url(../images/red_btn_buy35.gif) no-repeat }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
.red a.star {
	background:url(../../images/shows/2010/stars_red.gif) no-repeat;
}


/* BROWN */

/* Text */
.brown strong, .brown h2, .brown h3, .brown h4, .brown h5, .brown h2 a, .brown h3 a, .brown h4 a, .brown h5 a, .brown h2 a:hover, .brown h3 a:hover, .brown h4 a:hover, .brown h5 a:hover, .brown ol li, .brown ol.nl li a:hover, .brown p span, .brown th, .brown legend, .brown input.text, .brown input.formbtn, .brown select, .brown ul li span, .brown dl dt, .brown dl dt a, .brown caption, .brown caption a, .brown div.btn a, .brown div.btn a:visited, .brown .other label, .brown table td.right, .brown .error, .brown .tabbox h2 span a, .brown .tabbox h3 span a, .brown .tabnav table td a, .brown .tabnav table td a:visited, .brown table th a, .brown table th a:visited {
	color: #555500
}

/* Borders & links */
.brown, .brown div, .brown a, .brown h2, .brown h3, .brown h4, .brown ul, .brown ul li, .brown ul li p, .brown td, .brown th, .brown tr, .brown fieldset, .brown input, .brown select, .brown textarea, .brown .controls, .brown .controls a.back, .brown ol, .brown ol li, .brown .tabbox .tabPanel h3, .brown .tabbox .tabContent {
	border-color: #999933
}
.brown table.mcl td, .brown table.mcl tr { border-color: #cccc99 }
.brown .num a, .brown .num a:visited { border: 1px solid #cccc99 }

/* BACKGROUNDS */

/* Brown headings */
.brown h2, .brown h3, .brown h4 { background-image: url(../images/hbrownbg.gif) }
.brown h4.list { background: #f4f1ce }
.brown .tabbox .tabPanel h2 span, .brown .tabbox .tabPanel h3 span { background: url(../images/brown_tabcurveright.gif) no-repeat top right }
.brown .tabbox .tabPanel h2 span a, .brown .tabbox .tabPanel h3 span a { background: url(../images/brown_tabcurveleft.gif) no-repeat }
.brown .tabnav table tr { background: url(../images/brown_tabnav.gif) repeat-x bottom left }
.brown ul.arrow li a:hover, .brown ol.nl li a:hover, .brown textarea, .brown tfoot, .brown tr.alt { background-color: #fcfae6 }
.brown h4.list, .brown .tabbox .tabPanel h2, .brown .tabbox .tabPanel h3 { background: #f4f1ce }
.brown th { background: #f6f4e2 url(../images/thbrownbg.gif) repeat-x bottom left }
.brown blockquote { background: url(../images/brown_quotes.gif) no-repeat 12px 0 }
.brown ul.listindent li { background: url(../images/brown_para_arrow.gif) no-repeat }
.brown input.text { background: #fff url(../images/form_inp_brown.gif) repeat-x }
.brown input.formbtn { background: #fff url(../images/form_btn_brown.gif) repeat-x bottom left }
.brown .num a:hover, .brown .num a.here { background-color: #666600; border: 1px solid #666600 }
.brown ul.arrow li a { background: url(../images/li_brown_arrow.gif) no-repeat }
.brown a.top { padding-right: 15px; background: url(../images/brown_backtotop.gif) no-repeat top right }

/* /// BUTTONS /// */
/* Generic 2 */
.brown div.gen2, .brown div.gen2 a { background-image: url(../images/brown_btn_gen2.gif) }
/* Buy 2 */
.brown div.buy2, .brown div.buy2 a { background: url(../images/brown_btn_buy2.gif) no-repeat }
/* Generic 3 */
.brown div.gen3, .brown div.gen3 a { background: url(../images/brown_btn_gen3.gif) no-repeat }
/* Buy 3 */
.brown div.buy3, .brown div.buy3 a { background: url(../images/brown_btn_buy3.gif) no-repeat }
/* Generic 3.5 */
.brown div.gen35, .brown div.gen35 a { background: url(../images/brown_btn_gen35.gif) no-repeat }
/* Buy 3.5 */
.brown div.buy35, .brown div.buy35 a { background: url(../images/brown_btn_buy35.gif) no-repeat }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
.brown a.star {
	background:url(../../images/shows/2010/stars_brown.gif) no-repeat;
} 


/* YELLOW */

/* Text */
.yellow strong, .yellow h1, .yellow h2, .yellow h3, .yellow h4, .yellow h5, .yellow h2 a, .yellow h3 a, .yellow h4 a, .yellow h5 a, .yellow h2 a:hover, .yellow h3 a:hover, .yellow h4 a:hover, .yellow h5 a:hover, .yellow ol li, .yellow ol.nl li a:hover, .yellow p span, .yellow th, .yellow legend, .yellow input.text, .yellow input.formbtn, .yellow select, .yellow ul li span, .yellow ol li a:hover p, .yellow dl dt, .yellow dl dt a, .yellow caption, .yellow caption a, .yellow div.btn a, .yellow div.btn a:visited, .yellow .other label, .yellow table td.right, .yellow .error, .yellow .tabbox h2 span a, .yellow .tabbox h3 span a, .yellow .tabnav table td a, .yellow .tabnav table td a:visited, .yellow table th a, .yellow table th a:visited, .yellow.faq p {
	color: #663300
}

/* Borders & links */
.yellow, .yellow div, .yellow a, .yellow h2, .yellow h3, .yellow h4, .yellow ul, .yellow ul li, .yellow ul li p, .yellow td, .yellow th, .yellow tr, .yellow fieldset, .yellow input, .yellow select, .yellow textarea, .yellow .controls, .yellow .controls a.back, .yellow ol, .yellow ol li, .yellow .tabbox .tabPanel h3, .yellow .tabbox .tabContent {
	border-color: #f3ac1c
}
.yellow table.mcl td, .yellow table.mcl tr { border-color: #f3ac1c }
.yellow .num a, .yellow .num a:visited { border: 1px solid #f3ac1c }

/* BACKGROUNDS */

/* Headings */
.yellow h2, .yellow h3, .yellow h4 { background-image: url(../images/hyellowbg.gif) }
.yellow .tabbox .tabPanel h2 span, .yellow .tabbox .tabPanel h3 span { background: url(../images/yellow_tabcurveright.gif) no-repeat top right }
.yellow .tabbox .tabPanel h2 span a, .yellow .tabbox .tabPanel h3 span a { background: url(../images/yellow_tabcurveleft.gif) no-repeat }
.yellow .tabnav table tr { background: url(../images/yellow_tabnav.gif) repeat-x bottom left }
.yellow ul.arrow li a:hover, .yellow ol.nl li a:hover, .yellow textarea, .yellow tfoot { background-color: #fef9d8 }
.yellow th { background: #f4ebb3 url(../images/thyellowbg.gif) repeat-x bottom left }
.yellow th.left { background: #f4ebb3 }
.yellow tr.alt, .yellow h4.list, .yellow .tabbox .tabPanel h2, .yellow .tabbox .tabPanel h3 { background: #f4ebb3 }
.yellow blockquote { background: url(../images/yellow_quotes.gif) no-repeat 12px 0 }
.yellow ul.listindent li { background: url(../images/yellow_para_arrow.gif) no-repeat }
.yellow input.text { background: #fff url(../images/form_inp_yellow.gif) repeat-x }
.yellow input.formbtn { background: #fff url(../images/form_btn_yellow.gif) repeat-x bottom left }
.yellow .num a:hover, .yellow .num a.here { background-color: #663300; border: 1px solid #663300 }
.yellow ul.arrow li a { background: url(../images/li_yellow_arrow.gif) no-repeat }
.yellow a.top { padding-right: 15px; background: url(../images/yellow_backtotop.gif) no-repeat top right }

/* /// BUTTONS /// */
/* Generic 2 */
.yellow div.gen2, .yellow div.gen2 a { background-image: url(../images/yellow_btn_gen2.gif) }
/* Buy 2 */
.yellow div.buy2, .yellow div.buy2 a { background-image: url(../images/yellow_btn_buy2.gif) }
/* Generic 3 */
.yellow div.gen3, .yellow div.gen3 a { background-image: url(../images/yellow_btn_gen3.gif) }
/* Buy 3 */
.yellow div.buy3, .yellow div.buy3 a { background-image: url(../images/yellow_btn_buy3.gif) }
/* Generic 3.5 */
.yellow div.gen35, .yellow div.gen35 a { background-image: url(../images/yellow_btn_gen35.gif) }
/* Buy 3.5 */
.yellow div.buy35, .yellow div.buy35 a { background-image: url(../images/yellow_btn_buy35.gif) }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
.yellow a.star {
	background:url(../../images/shows/2010/stars_yellow.gif) no-repeat;
}


/* /// BORDER WIDTHS & STYLES /// */

/* // TOP // */
/* Subnav, Headings, Tabs (solid) */
#paper ul li.section, h2, h3, h4, #paper .tabbox .tabContent { border-top-width: 1px; border-top-style: solid }

/* // SPECIAL // */
#paper .nohead, div.span-10.calendar, div.span-10.az { border-top-width: 1px; border-top-style: solid }

/* // BOTTOM // */

/* // ALL // */
/* Forms */
#paper fieldset, #paper input, #paper select, #paper textarea,
/* Tabs */
#paper .tabbox .tabPanel h2, #paper .tabbox .tabPanel h3,
/* Tables */
table td, table th,
/* Virtual garden tours */
.map { border-width: 1px; border-style: solid }

/* // REMOVE BORDERS // */
/* from 266 h3 */
#paper .subnav ul, .span-8 .span-266 h3, div.span-12 div.span-10, div.span-12 div.span-9, div.span-12 div.span-8 { border-top-width: 0 }
#paper .ad, #paper .thin div, div.azcontent div.azlist, #paper table ul { border-top-width: 0; border-top-style: none }
/* from selected tab */
#paper .tabbox .selected h2, #paper .tabbox .selected h3 { border-bottom-width: 0; border-bottom-style: none; background-color: #fff }
/* Switch off borders */
.span-7 table td ul, #paper table td ul li, #paper .tabbox .tabPanel .tabContent h3, #paper fieldset .nb, #paper .nb, #paper .span-2 ol, #paper .span-3 ol, #paper .span-2 ol li, #paper .span-3 ol li { border: 0 }
#paper .nb { padding-top: 0 }



/* /// GLOBAL /// */

/* ADs */

/* Text, border & background */
.ad h3 { display: block; color: #666; border-top: 2px solid #b5b5b5; background: url(../images/hadbg.gif) repeat-x }
.ad span { display: block; color: #666; border-top: 1px dashed #b5b5b5; background: url(../images/hadbg.gif) repeat-x }
.ad span a { color: #666 }

/* NEWS */
.news h4 {
	border-bottom: 1px dotted #9fc9db;
	border-top-width: 0;
	border-top-style: none;
	background: url(../images/minimodbg.gif) repeat-x bottom left
}
.news h4 a { color: #3399cc }

/* CHARITABLE MESSAGE */
div.span-12 div.charitable { border-top: 1px solid #999933; color: #555500; background: url(../images/hbrownbg.gif) repeat-x }

/* TABNAV */
#paper .tabnav table td.on a {
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #fff
}
#paper .tabnav table td a:hover {
	border-width: 1px 1px 0 1px;
	border-style: solid
}

/* REMOVE BORDERS & BACKGROUNDS */
.span-6 .span-6 h3, .span-6 .span-6 h4, .span-6 .span-6 h5, .span-7 .span-7 h3, .span-7 .span-7 h4, .span-7 .span-7 h5, .span-8 .span-8 h3, .span-8 .span-8 h4, .span-8 .span-8 h5, .span-8 .span-6 h3, .span-8 .span-6 h4, .span-10 .span-10 h3, .span-10 .span-10 h4, .span-10 .span-25 h3, .span-10 .span-5 h3, .span-10 .span-5 h4, .span-10 .span-5 h5, .span-10 .span-6 h3, .span-10 .span-6 h4, .span-10 .span-6 h5, #body table td h3, #body table td h4, .azlist h2, #paper .azlist ul, #paper .azlist ul li, h4.subhead { border: 0; background: none }


/* /// GLOBAL BACKGROUNDS /// */

/* BUTTONS */
#paper div.gen2, #paper div.gen2 a, #paper div.buy2, #paper div.buy2 a, #paper div.gen3, #paper div.gen3 a, #paper div.gen35, #paper div.gen35 a, #paper div.buy35, #paper div.buy35 a { background-repeat: no-repeat }
#paper div.gen2, #paper div.buy2, #paper div.gen3, #paper div.buy3, #paper div.gen35, #paper div.buy35 { background-position: 0 -24px }
/* Hover states */
div.btn a:hover { background: none }

/* Indented lists */
ul.listindent li a, ul.listindent li a:hover, .azlist ul li a:hover { background: none }

/* Slideshow buttons */
a.back { background: url(../images/slideshow_back.gif) no-repeat }
a.next { background: url(../images/slideshow_next.gif) no-repeat top right }

/* TAB background for hover states */
.tabbox .tabPanel h2:hover, .tabbox .tabPanel h3:hover { background-color: #fff }


/* /// GLOBAL TEXT /// */
ol li p { color: #000 }

/* BUTTONS */
/* Buy tickets text - only used in Shows [TO BE REMOVED] */
a.buybig, a.buybig:visited { color: #669900 }

#paper div.btn a:hover, a.buybig:hover, .green .num a:hover, .green .num .here { color: #fff }

/* Buy tickets backgrounds - only used in Shows [TO BE REMOVED] */
a.buybig { background: url(../images/buybig.gif) no-repeat }
a.buybig:hover { background: url(../images/buybig.gif) no-repeat 0 -36px }


/*  ///  GLOBAL LINKS  ///  */
body a:focus, body a:active, #paper a:focus, #paper a:active { background: #006699; color: #fff }
a:visited, ul.listindent li a:visited { color: #996666 }
a:hover, ul.listindent li a:hover, a.current:hover, #pagetools a:hover, .azlist ul li a:hover, #paper a:hover strong { color: #990033 }

/* // User ratings - added 18 Jan 10 for 2010 shows // */
a.star:hover { background-position: 0 -13px }