body, td, input, textarea { 
 margin: 0;
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 }
 
 body {
 background: #e7e7e7;
 margin: 0;
 text-align: center;
}
 
.header { margin: 0 auto;
 width: 750px;
 padding: 4px;
}
.main { text-align: left;
 clear: both;
 margin: 0 auto;
 width: 760px;
 height: auto;
 background: url("/view/ticketstar/img/bgtop2.gif");
 background-repeat: repeat-y center;
}
.banner { text-align: left;
 clear: both;
 margin: 0 auto;
 width: 760px;
 height: 200px;
 font-size: 1px;
 background: url("/view/ticketstar/img/header2.jpg") repeat-y top center;
}
.footer { clear: both;
 margin: 0 auto;
 width: 760px;
 height: 80px;
 background: url("/view/ticketstar/img/footer.gif") no-repeat top center;
 padding-top: 30px;
 color: #5a5a5a;
}
.fl { float: left;
}
.fr { float: right;
}
img, a.img { border: 0;
	text-decoration: none;
}
.topright { 
float: right;
text-align:right;
margin-top: 20px;
margin-right:7px;
}
a { text-decoration: none;
 color: #5a5a5a;
}
a:hover { color: black;
 text-decoration: underline;
}
.menuheader {
 font-size: 11px;
 color: #652D89;
 font-weight: bold;
}
td.spacey { line-height: 8px;
}
.light { color: #888;
}


.left { float: left;
 width: 189px;
 margin-right: 9px;
 margin-left: 10px;
}
.left a img { float: right;
 margin-top: 4px;
}

.star { float: left;
}

.left .curr, .left .curr:hover { color: white;
}
.left a { border: 0;
 display: block;
}
.left .sub a { padding: 2px 20px; }

.left a {
 padding: 8px 12px;
 height: 16px;
}
.left a:hover { border: 0;
 background: #DACFE3;
 text-decoration: none;
 cursor: pointer;
}

.cta a:hover { border: 0;
 text-decoration: none;
 background: #E7E7E7;
 cursor: pointer;
}

.right { float: right;
 width: 510px;
 margin-top: 20px;
 margin-right: 30px;
 cle\ar: "both";
}

* html body .right { float: right;
 width: 510px;
 margin-top: 20px;
 margin-right: 30px;
 clear: both;
}

.right a:hover {
 border-bottom: 1px solid;
 color: #6B2C85;
 text-decoration: none;
}

.right a {
 color: #6B2C85;
 border-bottom: 1px dotted;
 font-weight: bold;
}

.left .sub {
 background: #FFFFFF;
 display: none;
}

li { list-style-type: square;
}

.right p, .main ul, table { margin: 0px 32px 12px 32px;
 line-height: 20px;
 text-align: justify;
}

.right .tx { margin: 20px 0px 12px 16px;
}

.v-menu{
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		background: #F5F5F5;
	}
		.v-menu li a{
			color:#000000;
			padding-left:20px;
			display:block;
			text-decoration:none;
		}
		.v-menu li a:hover{
			width: 157px;
			border: 0;
			background: #DACFE3;
			text-decoration: none;
			cursor: pointer;
		}

.clear {
       clear: both;
       height: 1px;
       font-size: 1px;
       line-height: 1px;
       margin-bottom: -1px;
}

a.prices {
      text-decoration: none;
	border: none;
}

a.prices:hover {
      text-decoration: none;
	border: none;
}

