fieldset { border: 1px solid;
border-color: #666666;
background-color: #ffffff;
 }
 
 table.detail {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-spacing: 0px;
	border-color: #999999;
	background-color: white;
}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; text-decoration: underline; font-weight: bold}
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #cc0000; text-decoration: none; font-weight: bold}

A.statelink:link, A.statelink:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight:bold; color: #333333 } 
A.statelink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #cc0000}

body { font-family: Arial, Helvetica; font-size: 12px; color: #333333; font-weight: normal }

img { border: 0; }

.body_bg { background: #000 url(images/stars_bg.jpg) repeat-x fixed center top; }

.body { font-family: Arial, Helvetica; font-size: 12px; color: #333333; font-weight: normal }

.body2 { font-family: Arial, Helvetica; font-size: 11px; color: #333333; font-weight: normal }

#masthead_left { border: dashed 0px #fff; margin-left: 39px; margin-top: 15px; left: 10px; float: left; }

#masthead_logo { border: dashed 0px #fff; margin-left: 20px; float: left; }

#masthead_right { width: 308px; height: 88px; float: left; border: dashed 0px #fff; margin-left: 28px; margin-top: 27px; background: url('images/email_header_bg.jpg'); }

#social_top { float: right; border: dashed 0px #eee; width: 314px; height: 50px; font-size: 12px; color: #eee; padding: 3px; margin: 4px 20px 0 0; letter-spacing: .5px; }

/*--------Flash Box Styles---------*/

#slideshow {
	margin: 0px;
    position: relative;
    width: 580px;
    height:280px;
    background: #333;
}

#slideshow div {
    position:absolute;
    bottom:0;
    left:0;
    z-index:8;
    border: none;
    background: url(images/flash/flash_bg.png);
    width: 450px;
    margin: 0;
}

#slideshow p.text {
    width: 434px;
    margin: 8px;
    height: 40px;
    font-size: 12px;
    letter-spacing: .5px;
    overflow: hidden;
}

#slideshow a {

    color: #eee;	
	
}


#slideshow div.active {
    z-index:10;
}

#slideshow div.last-active {
    z-index:9;
}

.head { font-family: Arial, Helvetica; font-size: 12px; color: #800000; font-weight: bold }

.red { font-family: Arial, Helvetica; font-size: 10px; color: #cc0000; font-weight: bold }

.smbold { font-family: Arial, Helvetica; font-size: 11px; color: #000000; font-weight: bold }

.title { font-family: Arial, Helvetica; font-size: 11px; color: #ffffff; font-weight: bold }

.normal { font-family: Arial, Helvetica; font-size: 12px; color: #333333; font-weight: normal }

.red2 { font-family: Arial, Helvetica; font-size: 12px; color: #800000; font-weight: bold }

.red3 { font-family: Arial, Helvetica; font-size: 12px; color: #800000; font-weight: normal }

.white1 { font-family: Arial, Helvetica; font-size: 12px; color: #ffffff; font-weight: normal }

.cast { font-family: Arial, Helvetica; font-size: 12px; color: #333333; font-weight: normal; text-align: justify }

.bigphone { font-family: Arial, Helvetica; font-size: 20px; color: #ffffff; font-weight: normal }

.smphone { font-family: Arial, Helvetica; font-size: 14px; color: #ffffff; font-weight: normal; letter-spacing: 1px; }

.whitesur { font-family: Arial, Helvetica; font-size: 12px; color: #ffffff; font-weight: normal }

.grey1 { font-family: Arial, Helvetica; font-size: 12px; color: #333333; font-weight: normal }

.sched { font-family: Arial, Helvetica; font-size: 11px; color: #333333; font-weight: normal }

A.bodylink:link, A.bodylink:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight:bold; color: #800000 } 
A.bodylink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #cc0000}

A.redlink:link, A.redlink:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; color: #ffffff } 
A.redlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #ffcc00}

A.etix:link, A.etix:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #ffffff } 
A.etix:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #cc0000}


A.newslink:link, A.newslink:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: bold; color: #990000 } 
A.newslink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #3333cc}

A.nav:link, A.nav:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 9px; font-weight: bold; color: #ffffff } 
A.nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; color: #FFFFFF}

fieldset
{
border: 1px solid #000000;
background: #ffffff;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

/* navigation */

#main_nav {
	border-top: solid 1px #fff;
	position: relative;
	width: 968px;
	height: 28px;
	background: #450400 url(images/navigation/nav_bg.gif) no-repeat;
}

#main_nav a {
	display: block;
	position: absolute;
	top: 0px;
	height: 28px;
	text-indent: -4000px;
	outline: none;
	overflow: hidden;
	border: 0px dashed #fff;
}

#main_nav a#home { left: 0px; width: 80px; }
#main_nav a#shows { left: 80px; width: 93px; }
#main_nav a#tickets { left: 173px; width: 93px; }
#main_nav a#groups { left: 266px; width: 101px; }
#main_nav a#news { left: 367px; width: 128px; }
#main_nav a#audio-video { left: 495px; width: 154px; }
#main_nav a#theatre { left: 649px; width: 129px; }
#main_nav a#links { left: 778px; width: 74px; }
#main_nav a#contact { left: 852px; width: 116px; }

/* End navigation */


