html, body {
	font-family : Georgia,'Times New Roman',Times,serif;
	margin-top: 10px;
	background-color: #cc0000;
}

#container {
	width: 819px;
	margin: 0 auto;
	color: #666666;
	background-color: #ffffff;
}

#container2 {
	width: 819px;
	min-height: 101%;
	height: 100%;
	margin: 0 auto;
	color: #666666;
	background-color: #ffffff;
	background-image: url(../images/bg_main2.jpg);
	background-position: left top;
	background-repeat: repeat;
}

#top {
	width: 781px;
	height: 104px;
	padding: 38px 38px 0 0;
	background-image: url(../images/bg_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
}

#button {
	width: 778px;
	min-height: 24px;
	padding: 10px 0 0 41px;
	background-image: url(../images/bg_buttons.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	font-size: 0.75em;
	color: #cc0000;
}

#sleeves {
	width: 819px;
	height: 144px;
	padding: 16px 0 0 0;
	background-image: url(../images/bg_sleeves.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 0.75em;
	color: #cc0000;
}

#spacing {
	width: 819px;
	height: 19px;
	padding: 0;
	background-image: url(../images/bg_spacer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#spacinga {
	width: 819px;
	height: 19px;
	padding: 0;
	background-image: url(../images/bg_spacer_a.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#spacing2 {
	width: 819px;
	height: 19px;
	padding: 0;
	background-image: url(../images/bg_spacer2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#spacing3 {
	width: 819px;
	height: 30px;
	padding: 0;
	background-image: url(../images/bg_spacer3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#sub {
	width: 778px;
	height: 25px;
	padding: 10px 0 0 41px;
	background-image: url(../images/bg_sub.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0.75em;
	color: #cc0000;
}

#slide {
	width: 750px;
	padding: 20px 0 0 0;
	background-image: url(../images/bg_slide.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
}

#paging {
	width: 778px;
	height: 35px;
	padding: 12px 0 0 41px;
    background-image: url(../images/bg_page.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#gall_thumbnails {
    width: 750px;
    padding: 20px 0 0 0;
    margin: 0;
    text-align: left; 
}

ul#utilities, ul.menulink { 
	overflow: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#utilities li, ul.menulink li { 
	float: left;
}

ul#utilities a, ul.menulink a { 
	color: #cc0000;
	text-decoration: none;
	display: block;
}

.form1 { 
	width: 40px; 
	line-height: 14px; 
	height: 20px; 
	color:#000000; 
	background-color:#ffffff; 
	font: 11px Verdana,Arial,Helvetica;  
}

.form2 { 
	width: 120px; 
	line-height: 14px; 
	height: 20px; 
	color:#000000; 
	background-color:#ffffff; 
	font: 11px Verdana,Arial,Helvetica;  
}

.form3 { 
	width: 90px; 
	line-height: 14px; 
	height: 15px; 
	color: #000000; 
	background-color: #ffffff; 
	font: 11px Verdana,Arial,Helvetica;  
}

.form4 { 
	width: 120px; 
	line-height: 14px; 
	height: 16px; 
	color:#000000; 
	background-color:#ffffff; 
	font: 11px Verdana,Arial,Helvetica;  
	padding: 0;
	margin: 0;
}

.form6 { 
	width: 220px; 
	line-height: 14px; 
	height: 20px;
	color:#000000; 
	background-color:#ffffff; 
	font: 11px Verdana,Arial,Helvetica;  
}

.img_go {
	float: left;
	padding: 0 0 0 0;
}


.img_slide { 
	padding: 0 0 8px 0;
}

.img_slide_th { 
	padding: 0 0 0 2px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #cc0000;
	text-decoration: none;
}

a:focus {
	color: #cc0000;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}

a.link1:link {
	color: #000000;
	text-decoration: none;
}
a.link1:visited {
	color: #000000;
	text-decoration: none;
}
a.link1:hover {
	color: #cc0000;
	text-decoration: none;
}

a.link1:focus {
	color: #cc0000;
	text-decoration: none;
}

a.link1:active {
	color: #000000;
	text-decoration: none;
}

a.link2:link {
	color: #cc0000;
	text-decoration: none;
	display: block;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2:visited {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2:focus {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2:hover {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2:active {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2a:link {
	color: #660000;
	text-decoration: none;
	display: block;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2a:visited {
	color: #660000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2a:focus {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2a:hover {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2a:active {
	color: #660000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2aa:link {
	color: #cc0000;
	text-decoration: none;
	display: block;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2aa:visited {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2aa:focus {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2aa:hover {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2aa:active {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 0;
	margin: 0;
}

a.link2b:link {
	color: #cc0000;
	text-decoration: none;
	display: block;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2b:visited {
	color: #cc0000;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2b:focus {
	color: #452c84;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2b:hover {
	color: #cc0000;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2b:active {
	color: #452c84;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2bb:link {
	color: #660000;
	text-decoration: none;
	display: block;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2bb:visited {
	color: #660000;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2bb:focus {
	color: #452c84;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2bb:hover {
	color: #452c84;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2bb:active {
	color: #660000;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
}

a.link2cc:link {
	color: #660000;
	text-decoration: none;
	display: block;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2cc:visited {
	color: #660000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2cc:focus {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2cc:hover {
	color: #660000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link2cc:active {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link99:link {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link99:visited {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link99:focus {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 07px;
	margin: 0;
}

a.link99:hover {
	color: #cc0000;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link99:active {
	color: #452c84;
	text-decoration: none;
	border-right: 1px solid #cc0000;
	padding: 0 7px 0 7px;
	margin: 0;
}

a.link3:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.link3:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.link3:hover {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

a.link3:focus {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

a.link3:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.tick:link {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

a.tick:visited {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

a.tick:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.tick:focus {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.tick:active {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

a.base:link {
	color: #660000;
	text-decoration: none;
}

a.base:visited {
	color: #660000;
	text-decoration: none;
}

a.base:hover {
	color: #000000;
	text-decoration: none;
}

a.base:focus {
	color: #000000;
	text-decoration: none;
}

a.base:active {
	color: #660000;
	text-decoration: none;
}

a.shop:link {
	color: #ffffff;
	text-decoration: none;
}

a.shop:visited {
	color: #ffffff;
	text-decoration: none;
}

a.shop:hover {
	color: #660000;
	text-decoration: none;
}

a.shop:focus {
	color: #660000;
	text-decoration: none;
}

a.shop:active {
	color: #ffffff;
	text-decoration: none;
}

#main {
	width: 761px;
	padding: 0 27px 0 31px;
	background-image: url(../images/bg_main2.jpg);
	background-repeat: repeat-y;
}

#about1 {
	width: 748px;
	min-height: 860px;
	padding: 14px 37px 15px 34px;
	background-image: url(../images/bg_main2.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

#about {
	width: 748px;
	padding: 14px 37px 15px 34px;
	background-image: url(../images/bg_main2.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

#ordering {
	width: 751px;
	padding: 10px 37px 12px 34px;
	background-image: url(../images/bg_main2.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

#contact {
	width: 751px;
	height: 355px;
	padding: 10px 37px 12px 34px;
	background-image: url(../images/bg_main2.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

#enquire {
	width: 783px;
	min-height: 395px;
	padding: 10px 32px 2px 34px;
	background-image: url(../images/bg_main2.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

.table_home {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 761px
}

.td_hm1 {
	width: 492px;
	padding: 17px 20px 41px 3px;
	font-size: 0.75em;
	line-height: 1.4em;
	background-image: url(../images/bg_hm1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000000;
	vertical-align: top;
}

.td_hm2 {
	width: 218px;
	background-image:url(../images/bg_playlist.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0;
	padding: 9px 12px 14px 12px;
	color: #000000;
	vertical-align: top;
}

.td_hm3 {
	width: 219px;
	padding: 0;
	background-image:url(../images/bg_home_2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0;
	padding: 10px 26px 22px 12px;
	color: #000000;
	vertical-align: top;
}

.td_hm4 {
	height: 27px;
	padding: 0;
	background-image:url(../images/bg_hm4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding: 0;
}

.td_hm5 {
	height: 27px;
	padding: 0;
	background-image:url(../images/bg_hm5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding: 0;
}

.td_tick1 {
 width: 495px;
 padding: 10px 7px 41px 17px;
 vertical-align: top;
}

.td_tick1a {
 width: 495px;
 padding: 0px 7px 41px 17px;
 margin: 0;
 vertical-align: top;
}

.td_tick2 {
	width: 495px;
	padding: 10px 7px 41px 17px;
	background-image: url(../images/bg_tick.gif);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
}

.td_tick3 {
	padding: 0;
	background-image:url(../images/bg_playlist.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0;
	padding: 0 6px 14px 0;
	color: #000000;
	vertical-align: top;
}

.td_ticketpurchase {
	width: 460px;
	height: 100%;
	padding: 10px 24px 0 15px;
	background-image:url(../images/bg_tickper.gif);
	background-repeat :no-repeat;
	background-position:top;
	vertical-align: top;
}

.ticketpurchase {
	width: 477px;
	height: 149px;
	padding: 10px 0 0 15px;
	background-image:url(../images/bg_tickper.gif);
	background-repeat :no-repeat;
	background-position:top;
}

.ticketpurchase_a {
	width: 477px;
	padding: 10px 0 0 15px;
	background-image:url(../images/bg_tickpera.gif);
	background-repeat :no-repeat;
	background-position:top;
}

.ticketpurchase_aa {
	width: 477px;
	height: 60px;
	padding: 10px 0 0 15px;
	background-image:url(../images/bg_tickperaa.gif);
	background-repeat :no-repeat;
	background-position:top;
}

.ticketpurchase_aaa {
	width: 477px;
	padding: 0 0 0 15px;
	background-image:url(../images/bg_tickperaaa.gif);
	background-repeat :repeat;
	background-position:top;
}

.ticketpurchase_b {
	width: 477px;
	height: 149px;
	padding: 10px 0 0 15px;
	background-image:url(../images/bg_tickpera.gif);
	background-repeat :no-repeat;
	background-position:top;
}


.td_tunes {
	padding: 13px 13px 13px 0;
	background-image:url(../images/bg_page.gif);
	background-repeat:no-repeat;
	background-position: left top;
	vertical-align: top;
	text-align: right;
}

.table_shop {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 750px
}

.td_head1 {
 	width: 80px;
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	color: #cc0406;
	text-align: center;
}

.td_head2 {
	padding: 3px 10px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	color: #cc0406;
}

.td_check {
 	width: 80px;
	padding: 3px 0 3px 0;
	vertical-align: top;
	text-align: center;
}

.td_item {
	padding: 3px 10px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: normal; 
	color: #000000;
}

.td_price {
	width: 80px;
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: normal; 
	color: #000000;
	text-align: center;
}

.td_sub {
	padding: 3px 25px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	color: #000000;
	text-align: right;
}

.td_note {
	padding: 12px 20px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: normal; 
	color: #000000;
	text-align: right;
}

.td_note2 {
	padding: 0 20px 10px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	color: #000000;
}

.td_note3 {
	padding: 12px 20px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: normal; 
	color: #000000;
}

.td_warning {
	padding: 12px 20px 12px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	line-height: 1.3em;
	font-weight: bold; 
	color: #cc0406;
}

.td_update {
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #ffffff;
	background-image:url(../images/bg_update.gif);
	background-repeat :no-repeat;
	background-position:top;
	text-align: center;
	vertical-align: middle;
}

.td_update2 {
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #ffffff;
	background-image:url(../images/bg_update.gif);
	background-repeat :no-repeat;
	background-position:top;
	text-align: center;
	vertical-align: middle;
}

.td_price2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cc0406;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0406;
	width: 80px;
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	color: #cc0406;
	text-align: center;
}

.tunes {
	width: 495px;
	min-height: 150px;
	padding: 10px 0 38px 0;
	background-image:url(../images/bg_tunes.gif);
	background-repeat :no-repeat;
	background-position:bottom;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000000;
}

.tickhome_inner {
	margin:0;
	padding: 9px 12px 16px 12px;
	color: #000000;
}

.tickhome_inner2 {
 	width: 213px;
	background-image:url(../images/bg_playlist2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0;
	padding: 9px 12px 14px 12px;
	color: #000000;
}

.table_ticket {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 455px
}

.tick_date {
	width: 80px;
	padding: 3px 10px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000;
}

.tick_event {
	padding: 3px 10px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000;
}

.tick_venue {
	width: 120px;
	padding: 3px 10px 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000;
}

.tick_more {
	width: 80px;
	padding: 3px 0 3px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000;
}

.tick_head {
	padding: 0 10px 8px 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #cc0000;
}

.tick_datea {
	width: 80px;
	padding: 0 10px 0 0;
	vertical-align: top;
	color: #000000;
}

.tick_eventa {
	padding: 0 10px 0 0;
	vertical-align: top;
	color: #000000;
}

.tick_venuea {
	width: 120px;
	padding: 0 10px 0 0;
	vertical-align: top; 
	color: #000000;
}

.tick_morea {
	width: 80px;
	padding: 0;
	vertical-align: top;
	color: #000000;
}

.table_order {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 750px
}

.cell4 { 
	vertical-align : middle; 
	background-color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #ffffff; 
	padding: 5px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.cellbgred { 
	vertical-align : middle; 
	background-color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #ffffff; 
	padding: 5px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.cellbgred_1 { 
	width: 186px;
	vertical-align : middle; 
	background-color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #ffffff; 
	padding: 5px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}

.celltick1 { 
	vertical-align : middle; 
	background-color: #d1d1d1; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000; 
	padding: 5px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.celltick1_1 { 
	width: 186px;
	vertical-align : middle; 
	background-color: #d1d1d1; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000; 
	padding: 5px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}

.celltick1_2 { 
	vertical-align : middle; 
	background-color: #d1d1d1; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #000000; 
	padding: 5px;  
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.cell1 { 
	vertical-align : top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: normal; 
	color: #000000; 
	padding: 5px;
}

.cell1space { 
	height: 20px;
	vertical-align : top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: normal; 
	color: #000000; 
	padding: 0;
}

.cell1space2 { 
	height: 6px;
	vertical-align : top; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: normal; 
	color: #000000; 
	padding: 0;
}

.links {
	width: 748px;
	padding: 14px 0 16px 0;
	background-image:url(../images/bg_links.gif);
	background-repeat :no-repeat;
	background-position:bottom;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000000;
}

#split {
	width: 761px;
	padding: 0 54px 0 31px;
	background-color: #ffffff;
	background-image: url(../images/bg_main.jpg);
	background-position: left top;
	background-repeat: repeat;
}

#split2 {
	width: 761px;
	padding: 0 54px 0 31px;
}

#lhome {
	float:left;
	margin:0;
	padding:0;
	width:520px;
	background-color: #ffffff;
}

#chome {
	padding:0;
	margin:0;
	background-color: #ffffff;
}

.hareas {
	background: url(../images/bg_home_2.gif) 100% 0 repeat-y;
	background-repeat: no-repeat;
	background-position:left top;
	width: 217px;
	padding: 9px 28px 14px 12px;
	margin:0;
	float:left;
}

#rhome {
	float:right;
	background-color: #ffffff;
	background-image:url(../images/bg_playlist.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0;
	padding: 9px 12px 14px 12px;
	width: 217px;
	color: #000000;
}

#tickhome {
	float:right;
	position:relative;
	background-image:url(../images/bg_playlist.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin:0;
	padding: 0;
	width: 241px;
	min-height: 355px;
	color: #000000;
}

.hmtxt {
	padding: 15px 20px 0 5px;
	height: 140px;
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000000;
}

.ticktxt {
	padding: 15px 20px 0 5px;
	position:relative;
}

.nrtxt {
	padding: 10px 20px 0 5px;
	position:relative;
	background-image:url(../images/bg_nr.gif);
	background-repeat :no-repeat;
	background-position:top;
}

.newstxt {
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 0px;
	position:relative;
	height: 90px;
}

#rcontact {
	float:right;
	position:relative;
	background-image:url(../images/bg_contact.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:0;
	padding-top: 12px;
	width: 186px;
	height: 311px;
	padding-left: 14px;
	padding-right: 14px;
}

#footer {
	width: 784px;
	height: 110px;
	clear:both;
	float:left;
	padding: 0 0 0 35px;
	position:relative;
	background-image: url(../images/bg_footer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #cc0000;
	vertical-align: top;
}

#footer p  {
	padding: 9px 40px 0 0;
	vertical-align: middle;
	text-align: center;
}

.footer_inner {
	padding: 15px 0 4px 0;
}

#icons {
	float: right;
	padding: 15px 30px 0 0;
	margin: 0;
}

.img_icon2 {
	padding: 0 10px 0 0;
}

#footer2 {
	padding: 0;
	vertical-align: top;
	background-color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: normal; 
	color: #660000;
	text-align: center;
}

#footer2 p  {
	padding: 10px 40px 0 0;
	vertical-align: middle;
	text-align: center;
}

.font_footer {
	font-size: 0.75em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	line-height: 1.5em;
	font-weight: normal;
	vertical-align: middle;
	color: #000000; 
}

.font_footer2 {
	font-size: 0.85em;
	font-weight: bold;
	font-weight: bold;
	vertical-align: middle;
	color: #ffffff; 
}

.font_play_title {
	color: #cc0000; 
	font-size: 0.8em;
	font-weight: bold;
}

.font_tick_bod {
	font-size: 0.75em;
	line-height: 1.4em;
	color: #000000;
}

.font_brn {
	color: #630000;
}

.font_gry {
	color: #cccccc;
}

.font_main {
	font-size: 0.8em;
	line-height: 1.4em;
	color: #000000;
}

.font_shop {
	font-size: 0.75em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;
	line-height: 1.5em;
	color: #000000;
}

.font_big {
	color: #000000; 
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
}

#captionBox {
	color: #660000; 
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
}

h1 {
	color: #cc0000; 
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 19px 0;
	margin: 0;
}

h2 {
	color: #660000; 
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 8px 0;
	margin: 0;
}

h3 {
	color: #cc0000; 
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
}

h4 {
	color: #cc0000; 
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 28px 0;
	margin: 0;
}

h5 {
	color: #cc0000; 
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0 18px 0;
	margin: 0;
}

.font_play_body {
	color: #000000; 
	font-size: 0.7em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	line-height: 1.5em;
}

.font_play_red {
	color: #cc0000; 
}

.font_play_brn {
	color: #990000; 
}

.font_play_green {
	color: #3399ff; 
}

.font_tick_body {
	color: #000000; 
	font-size: 0.7em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}

.font_tick_body2 {
	color: #660000; 
	font-size: 0.65em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}

.font_news_body {
	color: #cc0000; 
	font-size: 0.7em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	line-height: 1.2em;
}

.font_tick_no {
	color: #000000; 
	font-size: 0.65em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.font_title {
	color: #cc0000; 
	font-size: 1em;
	font-weight: bold;
}

.img_view {
	float: right;
}

.img_view2 {
	float: right;
	padding: 0 32px 0 0;
}

.img_ele {
	float: right;
	padding: 0 3px 0 0;
}

.img_ele2 {
	float: right;
	padding: 0 3px 0 0;
}

.img_staff {
	padding: 1px 1px 0 0;
}

.img_add {
	float: right;
	padding: 0 68px 0 0;
}

.img_pw {
	padding: 9px 0 0 45px;
}

.img_col {
	float: right;
	padding: 4px 35px 0 0;
}

.img_tick {
	float: right;
	padding: 0 0 80px 25px;
}

.img_basket {
	padding: 0 0 0 5px;
}

.img_cover {
	padding: 0 0 0 25px;
	float: right;
}

.img_shop {
	padding: 8px 0 10px 40px;
	float: right;
}

.img_shop2 {
	padding: 8px 40px 10px 0;
	float: left;
}

#mid {
	min-height: 193px;
	background-image: url(../images/bg_top_pic.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#mid2 {
	min-height: 193px;
	background-image: url(../images/bg_top_pic_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#mid3 {
	min-height: 193px;
	background-image: url(../images/bg_top_pic_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#mid4 {
	min-height: 192px;
	background-image: url(../images/bg_top_pic_4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 7px;
}

#main_people {
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 15px; 
	padding-bottom: 25px; 
	margin: 0 auto;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-y;
}

#invest {
	min-height: 314px;
	padding-left: 33px;
	padding-right: 43px;
	padding-top: 33px; 
	padding-bottom: 33px; 
	margin: 0 auto;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-y;
}

#base {
	height: 29px;
	padding-right: 23px;
	padding-top: 13px; 
	background-image: url(../images/bg_base.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-weight: normal;
	text-align: right;
}

#base2 {
	padding-right: 23px;
	padding-top: 9px; 
	font-size: 0.65em;
	font-weight: normal;
	text-align: right;
	color: #aeb5ba;
}

#people_title {
	width: 723px;
	color: #ffffff; 
	font-size: 1em;
	font-weight: bold;
	background-color: #505050;
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 12px; 
}

#people_space {
	height: 15px;
}

#people_space_2 {
	height: 25px;
}

#people_chairman {
	width: 695px;
	color: #ffffff; 
	font-size: 1em;
	font-weight: bold;
	background-color: #2e3092;
	padding-top: 20px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
	padding-right: 20px;
}

#people_chairman_1 {
	height: 24px;
	width: 735px;
	background-image: url(../images/bg_people_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#people_direct {
	width: 695px;
	color: #ffffff; 
	font-size: 1em;
	font-weight: bold;
	background-color: #569dda;
	padding-top: 20px; 
	padding-bottom: 0px; 
	padding-left: 20px; 
	padding-right: 20px;
}

#people_direct_1 {
	height: 24px;
	width: 735px;
	background-image: url(../images/bg_direct_1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.font_gry {
	color: #aeb5ba; 
}

.font_gry_2 {
	color: #aeb5ba; 
	font-size: 0.7em;
}

.font_body {
	color: #666666; 
	font-size: 0.85em;
}

.font_body_sm {
	color: #666666; 
	font-size: 0.75em;
}

.font_title2 {
	color: #513a8c; 
	font-size: 0.85em;
}

.font_title3 {
	color: #513a8c; 
	font-size: 1em;
	font-weight: bold;
}

.font_body2 {
	color: #666666; 
	font-size: 0.7em;
}

.font_body2_wht {
	color: #ffffff; 
	font-size: 0.75em;
	font-weight: normal;
}

.font_title_wht {
	color: #ffffff;  
	font-size: 0.95em;
	font-weight: bold;
}

.img_icon {
	float: left;
	padding-right: 13px;
}

.img_dia {
	padding-left: 40px;
}

.img_dia2 {
	padding-left: 38px;
	padding-bottom: 5px;
}

.img_dia3 {
	float: right;
	padding-left: 38px;
}

.img_grph1 {
	float: left;
	padding-right: 23px;
}

.img_grph_invest {
	padding-top: 23px;
	padding-right: 13px;
	padding-left: 40px;
}

.img_grph_invest_2 {
	padding-top: 23px;
	padding-right: 53px;
	padding-left: 23px;
}

.img_grph_logo {
	float: right;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 25px;
	padding-bottom: 25px;
}

.img_grph_rt {
	float: right;
	padding-top: 0px;
	padding-top: 13px;
	padding-right: 15px;
	padding-left: 25px;
}

.img_ph1 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 33px;
}

.img_ph2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 28px;
}

.img_ph3 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 33px;
}

.img_dots {
	padding-top: 15px;
	padding-bottom: 15px;
}

.img_people {
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 90px;
	float: left;
}

.img_people2 {
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 0px;
	float: left;
}

.img_people3 {
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 50px;
	float: left;
}

#main2 {
	min-height: 345px;
	width: 710px;
	padding-left: 36px;
	padding-right: 40px;
	padding-top: 27px; 
	padding-bottom: 23px; 
	margin: 0 auto;
	font-size: 0.75em;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/bg_main2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#main_right {
	width: 330px;
	float: right;
	padding-top: 0px;
	margin: 0 auto;
}

#main_base {
	height: 17px;
	color: #ffffff;
	background-image: url(../images/bg_base.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#break {
	height: 3px;
	min-height: 3px;
}

#right {
	float: right;
	text-align: right;
	padding-top: 0px;
	margin: 0 auto;
}

#bottom {
	height: 39px;
	width: 738px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 0.55em;
	font-weight: bold;
	line-height: 1.5em;
	color: #666666;
}

.form9 { width:30px; line-height: 14px; color:#000000; background-color:#ffffff; font:11px Verdana,Arial,Helvetica }

#form10 { 
	width: 255px; 
	line-height: 14px; 
	height: 20px; 
	color:#000000; 
	background-color:#ffffff; 
	font: 13px Verdana,Arial,Helvetica;  
	border: 2px solid #cc0000;
}

form {
	margin: 0;
}

form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
		
form p label {
	float: left;
	width: 33%;
}

input.text2, select.text2 {
	border: 2px solid #cc0000;
	width: 225px;
	height: 20px;
	font-family: Verdana,Arial,Helvetica; 
	color: #000000;
}

input.text, select.text {
	border: 1px solid #cc0000;
	width: 255px;
	height: 18px;
	font-family: Verdana,Arial,Helvetica; 
	color: #000000;
}

input.longField, select.longField {
	border: 1px solid #cc0000;
	width: 255px;
	height: 18px;
	font-family: Verdana,Arial,Helvetica; 
	color: #000000;
}

textarea {
	border: 1px solid #cc0000;
	width: 255px;
	height: 75px;
	font-family: Verdana,Arial,Helvetica; 
	color: #000000;
}

a.link4:link {
	color: #452c84;
	text-decoration: none;
}

a.link4:visited {
	color: #569dda;
	text-decoration: none;
}

a.link4:focus {
	color: #452c84;
	text-decoration: none;
}

a.link4:hover {
	color: #569dda;
	text-decoration: none;
}

a.link4:active {
	color: #452c84;
	text-decoration: none;
}

a.link5:link {
	color: #452c84;
	text-decoration: none;
}

a.link5:visited {
	color: #452c84;
	text-decoration: none;
}

a.link5:focus {
	color: #452c84;
	text-decoration: none;
}

a.link5:hover {
	color: #569dda;
	text-decoration: none;
}

a.link5:active {
	color: #452c84;
	text-decoration: none;
}

a.linktick:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
}

a.linktick:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
}

a.linktick:focus {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
}

a.linktick:hover {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
}

a.linktick2:link {
	color: #000000;
	text-decoration: none;
}

a.linktick2:visited {
	color: #000000;
	text-decoration: none;
}

a.linktick2:focus {
	color: #000000;
	text-decoration: none;
}

a.linktick2:hover {
	color: #cc0000;
	text-decoration: none;
}

a.linkred:link {
	color: #cc0000;
	text-decoration: none;
}

a.linkred:visited {
	color: #cc0000;
	text-decoration: none;
}

a.linkred:focus {
	color: #cc0000;
	text-decoration: none;
}

a.linkred:hover {
	color: #990000;
	text-decoration: none;
}

a.linkred:active {
	color: #cc0000;
	text-decoration: none;
}

a.linkbrown:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a.linkbrown:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a.linkbrown:focus {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a.linkbrown:hover {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}

a.linkbrown:active {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a.linksoldout:link {
	color: #0e68c2;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
	
}

a.linksoldout:visited {
	color: #0e68c2;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linksoldout:focus {
	color: #0e68c2;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linksoldout:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linksoldout:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkcancelled:link {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkcancelled:visited {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkcancelled:focus {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkcancelled:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkcancelled:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkpostponed:link {
	color: #05ad2f;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkpostponed:visited {
	color: #05ad2f;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkpostponed:focus {
	color: #05ad2f;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkpostponed:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}

a.linkpostponed:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
 	line-height: 1.2em;
 	font-family : Verdana,Helvetica,Arial,sans-serif;
 	font-weight: bold;
}
