/* ---------------------------------------------------------------------------------- */
/* CSS Document - last updated: 25/09/2008																						*/

/* Roses Theatre																																			*/
/* Author: Webnetism (www.webnetism.co.uk)																						*/

/* text_styles.css																																		*/
/* Media: screen																																			*/
/* ---------------------------------------------------------------------------------- */

.body {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 16px;
}

h1, h2, h3, h4 { margin: 0; }

h1 { font-size: 15px; color: #af0000; }

.blue_14_bold {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #446876;
	font-weight: bold;
}

.bold_12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: bold;
}

.bold_14 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: bold;
}

.bold_italic_14 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1958a8;
	font-weight: bold;
	font-style: italic;
}

.bold_18 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: bold;
}

.font_11 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: normal;
}

.font_12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: normal;
}

.font_12_bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: bold;
}

.light_grey_11 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
}

.grey_12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}

.grey_24_bold {
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
}

.dark_grey_12_bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #424242;
	font-weight: bold;
}

.calendar_red_11 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0000;
	font-weight: bold;
}

.red_12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ee2e24;
	font-weight: normal;
}

.red_12_bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ee2e24;
	font-weight: bold;
}

.white_11 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
}

.white_12_bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}

.white_14 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
}

.white_14_bold {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}

.white_16_bold {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}

.white_18_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}

.film_bullet { list-style: none; margin: 0; padding: 0 0 0 5px; }
.film_bullet li { float: left; clear:both; width: 210px; background: url(../images/general/film_bullet.gif) no-repeat 5px 4px; padding: 5px 0 3px 25px; }

.star_bullet { list-style: none; margin: 0; padding: 0 0 0 5px; }
.star_bullet li { float: left; clear:both; width: 210px; background: url(../images/general/star_bullet.gif) no-repeat 5px 6px; padding: 5px 0 3px 25px; }

.people_bullet { list-style: none; margin: 0; padding: 0 0 0 5px; }
.people_bullet li { float: left; clear:both; width: 210px; background: url(../images/general/people_bullet.gif) no-repeat 5px 4px; padding: 5px 0 3px 25px; }

.info_bullet { list-style: none; margin: 0; padding: 5px 0 0 0px; }
.info_bullet li { float: left; clear:both; width: 210px; background: url(../images/general/icon_info.gif) no-repeat 0px 4px; padding: 5px 0 3px 25px; }

.ticket_bullet { list-style: none; margin: 0; padding: 0 0 0 0px; }
.ticket_bullet li { float: left; clear:both; width: 210px; background: url(../images/general/icon_ticket.gif) no-repeat 0px 4px; padding: 8px 0 15px 25px; }

/* ---------------------------------------------------------------------------------- */
/* Links properties																																		*/
/* ---------------------------------------------------------------------------------- */

.no_underline {	text-decoration: none; }

a.bold_link_12:link, a.bold_link_12:visited, a.bold_link_12:active {
	font-weight: bold;
	font-size: 12px;
	color: #af0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.bold_link_12:hover {
	font-weight: bold;
	font-size: 12px;
	color: #af0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.black_10_link:link, a.black_10_link:visited, a.black_10_link:active {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.black_10_link:hover {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.white_10_link:link, a.white_10_link:visited, a.white_10_link:active {
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.white_10_link:hover {
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.link_11:link, a.link_11:visited, a.link_11:active {
	font-weight: normal;
	font-size: 11px;
	color: #af0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link_11:hover {
	font-weight: normal;
	font-size: 11px;
	color: #af0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.link_12:link, a.link_12:visited, a.link_12:active {
	font-weight: normal;
	font-size: 12px;
	color: #af0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link_12:hover {
	font-weight: normal;
	font-size: 12px;
	color: #af0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.grey_11_link:link, a.grey_11_link:visited, a.grey_11_link:active {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.grey_11_link:hover {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.grey_12_link:link, a.grey_12_link:visited, a.grey_12_link:active {
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.grey_12_link:hover {
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.grey_14_bold_link:link, a.grey_14_bold_link:visited, a.grey_14_bold_link:active {
	font-weight: bold;
	font-size: 14px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.grey_14_bold_link:hover {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.white_10_link:link, a.white_10_link:visited, a.white_10_link:active {
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.white_10_link:hover {
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.white_11_link:link, a.white_11_link:visited, a.white_11_link:active {
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.white_11_link:hover {
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.white_12_bold_link:link, a.white_12_bold_link:visited, a.white_12_bold_link:active {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.white_12_bold_link:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* ---------------------------------------------------------------------------------- */
/* Calendar links properties																													*/
/* ---------------------------------------------------------------------------------- */
a.calendar_link:link, a.calendar_link:visited
{
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #af0000;
	text-decoration: none;
	position: relative;
	display: block;
	height: 18px;
	width: 20px;
	padding: 3px 0px 0px 1px;
	text-align: center;
	background: url('../images/calendar/calendar_td_highlight.gif') no-repeat;
}

a.calendar_link:hover 
{
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: url('../images/calendar/calendar_td_on.gif') no-repeat;
}

a.calendar_link_on:link, a.calendar_link_on:visited
{
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	position: relative;
	display: block;
	height: 18px;
	width: 20px;
	padding: 3px 0px 0px 1px;
	text-align: center;
	background: url('../images/calendar/calendar_td_on.gif') no-repeat;
}

a.calendar_link_on:hover 
{
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: url('../images/calendar/calendar_td_on.gif') no-repeat;
}

