body {
	margin: 0px;
	padding: 0px;
	background: #272727 url(../images/bgs/bg.gif) repeat top center;
	color: #7e7e7e;
	font-family: Verdana;
	font-size: 12px;
	/*height: 100%;*/
}
a {
	text-decoration: none;
	color: #F8A360;
}
label {
	color: #F8A360;
}
.wrap {
	width: 960px;
	margin: 18px auto 0;
	position: relative;
	text-align: left;
}
#mainForm {
	padding:0;
	margin:0;
}
/* Header styles */



#header {
	height: 83px;
	width: 960px;
}
#header .v_line {
	height: 48px;
}
#header .logo {
	height: 36px;
	width: 358px;
	display: block;
	cursor: pointer;
	float: left;
	background:url(../images/logo.png) no-repeat
}
#header .b_line ul {
	height: 25px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
	list-style: none;
}
#header .b_line ul li {
	float: left;
}
#header .b_line ul li a {
	color: #fff;
	text-decoration: none;
}
#header .b_line ul .sep {
	color: #fff;
	padding: 0 17px;
	position:relative;
	top:2px;
}
#header .b_line {
	background-color: #000;
	border: 1px solid #7e7e7e;
	height: 32px;
	clear: both;
}
#header .b_line table {
	height: 32px;
}
#header .newsletter_container {
	height: 32px;
	width: 460px;
	vertical-align: middle;
}
#header #nlNewsletter_Container {
	height: 32px;
	width: 460px;
}
#header #nlNewsletter_Container table {
	height: 32px;
	margin: 0px 6px 0 0;
}
#header .newsletter_container img {
	border: none;
	vertical-align: middle;
}
#header #nlNewsletter_Email {
	height: 18px;
	width: 184px;
	border: 1px solid #7e7e7e;
	background-color: #000;
	color: #7e7e7e;
	margin: 0 6px 0 8px;
	padding: 0 3px;
}
#header .btn_letter {
	float:right;
	width:285px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
	margin:7px 0 0;
	background:url(/images/btn_newsletter.gif) no-repeat;
}
/* Content styles (home) */



#content {
	width: 960px;
	margin: 10px 0 0 0;
	border: 1px solid #7e7e7e;
	background-color: #000;
}
#content .c_top {
	height:430px;
	width: 958px; /*background:#121212 url(../images/bgs/home_bg.jpg) no-repeat top left;*/
	margin-bottom: 10px;
	border-bottom: 1px solid #7E7E7E;
	background:url(../images/bg_top_block.gif) repeat-x;
}
#content .c_top .h_ep {
	height:321px;
	width: 299px;
	padding:0 11px;
	/*background:#121212 url(../images/duende_bg.gif) no-repeat top left;*/

                              overflow: hidden;
	float: left;
	margin: 50px 50px 50px 60px;
	border: 1px solid #7e7e7e;
	display: inline;
}
#content .c_top .h_event a:hover {
	color: #85DBFF;
}
#content .c_top .h_event {
	height:408px;
	width: 280px;
	padding: 0 10px;
	background: url(../images/opaque.png) repeat;
	border: 1px solid #2b2b2b;
	float: right;
	margin: 8px 15px;
	overflow: hidden;
}
#content .c_top .h_event h2,  #content .c_top .h_event h2 a {
	height:14px;
	width: 280px;
	padding:0;
	margin: 15px 0;
	background: url(../images/titles/tit_songs.gif) no-repeat top center;
}
#content .c_top .h_event h2 a:hover {
	color: #F8A360;
}
#content .c_top .h_event h3,  #content .c_top .h_event h3 a {
	color: #85dbff;
	font-size: 12px;
	margin: 0;
	padding:0;
	font-weight: normal;
}
#content .c_top .h_event h3 a:hover {
	color: #F8A360;
}
#content .c_top .h_event p {
	color: #7e7e7e;
	font-size: 12px;
	margin: 0;
	padding:0;
	line-height: 17px;
}
#content .c_bot {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	background: #000 url(/images/dots_bottom_main.gif) repeat-y 0px 0px;
}
#content .c_bot .hblock {
	float: left;
}
#content .c_top .h_event .hblock,
#content .c_bot .hblock {
	font-size: 11px;
	line-height: 16px;
}
#content .c_bot .hblock a {
	color: #F8A360;
}
#content .c_bot .hblock a:hover {
	color: #85dbff;
}


#content .c_bot .hblock .horisontal {
	height:1px;
	clear:both;
	background: url(../images/horiz_dots.gif) repeat-x center;
	margin: 5px 0 10px 0
}
#content .c_bot .hblock img {
	float: left;
	margin: 0 10px 5px 0;
}
#content .c_bot .hblock h2 {
	height: 14px;
	padding:0;
	margin: 10px 0 15px 0;
	text-align: center;
}
#content .c_bot .hblock h2 a {
	display: block;
	height:14px;
	width: 200px;
	padding:0;
}
#content .c_bot .hblock h2 a:hover {
	color: #F8A360;
}
#content .c_bot .hblock h3,  #content .c_bot .hblock h3 a {
	margin: 0;
	padding:0;
	color: #85dbff;
	font-size: 12px;
	font-weight: normal;
}
#content .c_bot .hblock h3 a:hover {
	color: #F8A360;
}
#content .c_bot .hblock h4 {
	margin: 0 0 5px 0;
	padding:0;
	color: #f8a360;
	font-size: 12px;
	font-weight: normal;
}
#content .c_bot .hblock p {
	margin: 0;
	padding:0;
	font-size: 11px;
	line-height: 16px;
}
#content .c_bot .home_a {
	width: 260px;
	padding: 0 40px 0 20px;
}
#content .c_bot .home_a h2 {
	background:url(../images/titles/tit_news.gif) no-repeat center top;
}
#content .c_bot .home_a a {
	color: #f8a360;
	font-size: 11px;
	text-decoration: none;
}
#content .c_bot .home_a a:hover {
	color: #85dbff;
}
#content .c_bot .home_b {
	width: 290px;
	padding: 0 15px;
}
#content .c_bot .home_b h2 {
	background:url(../images/titles/tit_videos.gif) no-repeat center top;
}
#content .c_bot .home_b img {
	margin: 0 3px 5px 3px;
	border: none;
}
#content .c_bot .home_b embed,  #content .c_bot .home_b object {
	width: 290px !important;
	max-height: 260px;
	height: 260px !important;
}
#content .c_bot .home_c {
	width: 290px;
	padding: 0 5px 0 15px;
}
#content .c_bot .home_c table {
	color: #85dbff;
}
#content .c_bot .home_c table a {
	color: #85dbff;
}
#content .c_bot .home_c h2 {
	background:url(../images/titles/tit_events.gif) no-repeat center top;	
}
#content .c_bot .home_c h3.find{
	width:100%;
	display:block;
	height:14px;
	background:url(../images/find-tristan-on.gif) no-repeat left top;
	margin:15px 0 15px 0;
	padding:0;	
}
#content .c_bot .home_c img {
	margin: 5px 0px 10px 0px;
}

#content .c_top .h_event dl,
#content .c_bot .home_c dl {
	background-color: #000 !important;
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
	background: url(../images/dot.gif) repeat-x 0 1.2em;
	color: #85dbff;
	cursor: pointer;
}
#content .c_top .h_event dt,
#content .c_bot .home_c dt, dd.time {
	background-color: #000 !important;
	font-size: 14px;
	color: #85dbff;
	height:17px;
}
#content .c_top .h_event dt,
#content .c_bot .home_c dt {
	float: left;
	padding-right: 3px;
	color: #85dbff;
}
#content .c_top .h_event dt a,
#content .c_bot .home_c dt a {
	background-color: #000 !important;
	color: #85dbff;
}
#content .c_top .h_event dt a:hover,
#content .c_bot .home_c dt a:hover {
	color: #f8a360;
}
#content .c_top .h_event dd,
#content .c_bot .home_c dd {
	margin:0
}
#content .c_top .h_event dd.time,
#content .c_bot .home_c dd.time {
	background-color: #000 !important;
	float: right;
	padding-left: 3px;
	color: #85dbff;
}
.cms_content {
	padding:20px 33px 15px;
	margin: 0 0 0 0;
	text-align:justify;
	width:575px;
	font-size: 12px;
	border-right: 1px solid #7e7e7e;
	line-height: 18px;
	float: left;
	min-height:635px;
	height:auto !important;
	height:600px;
}
.cms_content.video {
	padding:20px 13px 15px 33px;
	width:595px;
}
.cms_content p {
	padding:0;
	margin: 0 0 15px 0;
}
.cms_content a {
	color: #f8a360;
}
.cms_content a:hover {
	color: #85DBFF;
}
.cms_content a span {
	color: #85dbff;
}
.cms_content span {
	color: #f8a360;
}
.cms_content h1 {
	color: #85dbff;
	font-size:22px;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	padding:0;
	margin: 10px 0 20px 0;
}
.cms_content h2 {
	color: #85dbff;
	font-size:20px;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	margin: 10px 0;
}
.cms_content h3 {
	color: #85dbff;
	font-size:18px;
	font-family: Georgia;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	margin: 10px 0;
}
.cms_content h4 {
	color: #85dbff;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	margin: 5px 0 0;
}
.cms_content dl {
	background-color: #000 !important;
	width: 100%;
	margin: 0 0 15px;
	background: url(../images/dot.gif) repeat-x 0 1.2em;
	color: #85dbff;
	cursor: pointer;
}
.cms_content dl a.hid {
	display: block;
	width: 100%;
}
.cms_content dt, dd.time {
	background-color: #000 !important;
	font-size: 14px;
	color: #85dbff;
	height:17px;
}
.cms_content dt {
	float: left;
	padding-right: 3px;
	color: #85dbff;
}
.cms_content dl a {
	background-color: #000 !important;
	color: #85dbff;
}
.cms_content a:hover {
	color: #f8a360;
}
.cms_content dd {
	margin:0
}
.cms_content dd.time {
	background-color: #000 !important;
	float: right;
	padding-left: 3px;
	color: #85dbff;
}
.cms_content .tit_contact {
	background:url(../images/titles/tit_contact.gif) no-repeat center top;
	height: 18px;
	margin:0;
	padding:0;
}
.cms_content .news_block_big img {
	float: left;
	margin: 5px 10px 5px 0;
}
.cms_content .horisontal {
	background:transparent url(../images/horiz_dots.gif) repeat-x scroll center center;
	clear:both;
	height:1px;
	margin: 10px 0;
}
.cms_content .form_contact {
	width: 550px;
}
.cms_content .form_contact input,  .cms_content .form_contact textarea {
	width: 412px;
	border:1px solid #85dbff;
	background-color: #000;
	color: #7E7E7E;
	padding: 4px;
}
.cms_content .form_contact .none_submit {
	border: none;
	width: 10px !important;
}
.cms_content .form_contact table td {
	padding: 5px;
}
.cms_content .form_contact table td div {
	width: 412px;
}
.cms_content .form_contact label {
	color: #f8a360;
	font-weight: bold;
}
.cms_content .form_contact span.validator {
	margin-right:0;
}
.cms_content .form_contact .warning_list ul {
	padding: 0;
	margin:0;
}
.cms_content .form_contact.login {
	width: 380px;
	margin: 0 auto;
}
.cms_content .form_contact.login input,  .cms_content .form_contact.login textarea {
	width: 250px;
	height: 14px;
}
.cms_content .form_contact.login table td div {
	width: auto;
}
.cms_content .form_contact.login none_submit {
	width: auto;
	border: none;
}
.cms_content .photo_tab img {
	width: 122px;
	margin: 0;
	border: 1px solid #7E7E7E;
}
.cms_content .photo_tab embed,  .cms_content .photo_tab object {
	width: 270px !important;
	height: 230px !important;
}
.cms_content #rptItem img {
	width: 122px;
	margin: 0;
	border: 1px solid #7E7E7E;
}
.cms_content #rptItem embed,  .cms_content #rptItem object {
	width: 270px !important;
	height: 230px !important;
}
.cms_content.video .photo_tab td {
	padding:0;
	vertical-align: top;
	text-align: center;
	width: 270px;
	padding: 0 25px 0 0;
}
.cms_content.audio .photo_tab td {
	padding:0;
	vertical-align: top;
	text-align: center;
	width: 140px;
}
.cms_content.video #rptItem td {
	padding:0;
	vertical-align: top;
	text-align: center;
	width: 270px;
	padding: 0 25px 0 0;
}
.cms_content .lyric_list img {
	border:1px solid #7e7e7e;
	margin: 0 10px 10px 0;
	float: left;
}
.cms_content .lyric_list h4 {
	font-size: 16px;
	color: #fff;
	padding-top: 10px;
}
.cms_content .lyric_list a {
	color: #85dbff;
}
.cms_content .lyric_list a:hover {
	color: #f8a360;
}
.cms_content .lyric_list .l_items {
	margin-top: 5px;
}
.cms_content .photo_tab td p,  .cms_content .photo_tab td p span {
	text-align: justify;
	font-size: 11px;
	line-height: 15px;
	color: #7E7E7E;
}
.cms_content #rptItem td p,  .cms_content #rptItem td p span {
	text-align: justify;
	font-size: 11px;
	line-height: 15px;
	color: #7E7E7E;
}
.cms_content .photo_tab a {
	font-weight: bold;
	font-size: 14px;
	color: #f8a360;
}
.cms_content .photo_tab .title {
	font-weight: bold;
	font-size: 14px;
	color: #f8a360;
}
.cms_content .photo_tab a span {
	font-weight: normal;
	font-size: 14px;
	color: #85dbff;
}
.cms_content .photo_tab span {
	font-weight: normal;
	font-size: 14px;
	color: #f8a360;
}
.cms_content #rptItem a {
	font-weight: bold;
	font-size: 14px;
	color: #f8a360;
}
.cms_content #rptItem .title {
	font-weight: bold;
	font-size: 14px;
	color: #f8a360;
}
.cms_content #rptItem a span {
	font-weight: normal;
	font-size: 14px;
	color: #85dbff;
}
.cms_content #rptItem span {
	font-weight: normal;
	font-size: 14px;
	color: #f8a360;
}
.cms_content .news_det img,  .cms_content .events_det img {
	float: left;
	margin: 0 15px 5px 0;
}
.cms_content .news_det span,  .cms_content .events_det span {
	color: #7E7E7E;
}
.cms_content .news_det .c_blue,  .cms_content .events_det .c_blue {
	color: #f8a360;
}
.cms_content .news_det .c_orange,  .cms_content .events_det .c_orange {
	color: #85dbff;
}
.cms_content .events_det {
	margin: 0 0 15px 0;
}
.down_block {
	color: #fff;
	margin: 20px 0 0;
	font-size: 14px;
}
.down_block b {
	margin: 0 0 15px;
	display: block;
}
.down_block a:hover {
	color: #85DBFF;
}
.down_block .f_info {
	float: left;
	height: 100px;
	width: 235px;
	padding: 0;
}
.down_block .f_info .zip_ico {
	background:url(../images/zip_ico.gif) no-repeat left top;
	float: left;
	height: 85px;
	width: 68px;
	margin: 0 10px 0 0;
}
.down_block .f_cont {
	float: right;
	width: 320px;
}
.down_block .f_cont ul {
	margin:0;
	padding:0;
	list-style: none
}
.down_block .f_cont li {
	padding: 4px 0;
}
.sub_right {
	float: right;
	padding: 0 15px;
	width: 286px;
}
.sub_right img {
	margin:23px 40px 0;
}
.sub_right h2 {
	height:15px;
	background:url(../images/titles/tit_fans.gif) no-repeat center top;
}
.sub_right #testimonials {
	margin:15px auto
}
/* =Pagenavigator */

.pagenavigator, .pagenavigator li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.pagenavigator {
	display: block;
	text-align: center;
	height: 20px;
}
.pagenavigator li {
	float:left;
	color: #F8A360;
	padding: 0px 4px;
}
.pagenavigator li span {
	border:1px solid #85DBFF;
	display:block;
	line-height:16px;
	padding:0 4px;
	cursor:  pointer;
}
.pagenavigator li span:hover {
	background-color:#333;
}
.pagenavigator li input, .pagenavigator li select {
	border: 1px solid #85DBFF;
	background-color: #000;
	color: #7e7e7e;
}
.pagenavigator li option {
	border-left: 1px solid #85DBFF;
	border-right: 1px solid #85DBFF;
	background-color: #444;
}
/* Pagenavigator */





/* Footer styles */



#footer {
	width: 960px;
	text-align: center;
	font-size: 11px;
	margin: 5px 0 0 0;
}
#footer .copyright a {
	margin:0;
}
#footer .bottom_menu ul {
	margin: 20px 0 0 0;
	list-style: none;
}
#footer .bottom_menu ul li {
	float: left;
}
#footer a {
	color: #7e7e7e;
	font-size: 11px;
	text-decoration: none;
	margin: 0 13px;
}
#footer a:hover,  #footer a.active {
	color: #f8a360;
}
#footer p {
	padding:0;
	margin: 7px 0 0 0;
}
/* Subpages */



.subpage {
	background:url(../images/bgs/subpage_bg.gif) no-repeat right top;
	min-height:400px;
	height:auto !important;
	height:400px;
}
/* Menu styles */



.mmenu a {
	font-size: 0;
	line-height: 0;
	display: block;
	cursor: pointer;
	height: 9px;
	margin: 5px 0 0 0;
}
.mmenu .menu1 {
	background:url(../images/menu/menu1.gif) no-repeat center top;
	width: 40px;
}
.mmenu .menu1:hover {
	background:url(../images/menu/menu1.gif) no-repeat center bottom;
}
.mmenu .menu2 {
	background:url(../images/menu/menu2.gif) no-repeat center top;
	width: 45px;
}/*
.mmenu .menu2:hover {
	background:url(../images/menu/menu2.gif) no-repeat center bottom;
}*/
.mmenu .menu4 {
	background:url(../images/menu/menu3.gif) no-repeat center top;
	width: 43px;
}
.mmenu .menu4:hover {
	background:url(../images/menu/menu3.gif) no-repeat center bottom;
}
.mmenu .menu6 {
	background:url(../images/menu/menu4.gif) no-repeat center top;
	width: 83px;
}
.mmenu .menu6:hover {
	background:url(../images/menu/menu4.gif) no-repeat center bottom;
}
.mmenu .menu7 {
	background:url(../images/menu/menu7.gif) no-repeat center top;
	width: 40px;
}
.mmenu .menu7:hover {
	background:url(../images/menu/menu7.gif) no-repeat center bottom;
}
.mmenu .menu3 {
	background:url(../images/menu/menu6.png) no-repeat center top;
	width: 47px;
}
.mmenu .menu3:hover {
 	background:url(../images/menu/menu6.png) no-repeat center bottom;
}
.mmenu .menu5 {
	background:url(../images/menu/menu5.png) no-repeat center top;
	width: 80px;
}
.mmenu .menu5:hover {
	background-position: center bottom;
}
.mmenu .menu8 {
	background:url(../images/menu/menu8.gif) no-repeat center top;
	width: 43px;
}
.mmenu .menu9 {
	background:url(../images/menu/menu9.gif) no-repeat center top;
	width: 43px;
}
.mmenu .menu10 {
	background:url(../images/menu/menu10.gif) no-repeat center top;
	width: 52px;
}
.mmenu .menu11 {
	background:url(../images/menu/menu11.gif) no-repeat center top;
	width: 80px;
}
.mmenu a.active,
.mmenu #active,
.mmenu a:hover {background-position:50% 100% !important}
/* .mmenu a#active {
	background-position :50% 100%;
} */
.twitter_link {
	display: block;
	position: absolute;
	cursor: pointer;
	width: 203px;
	height: 34px;
	background: url(../images/twitter_link.gif) no-repeat top left;
	margin: -30px 0px 0px 760px;
}
.twitter_link:hover {
	background-position: bottom left;
}
.submenu {
	height: 40px;
	width: 100%;
	background:url(../images/horiz_dots.gif) repeat-x scroll bottom;
}
.submenu ul {
	height: 40px;
	margin: 0;
	padding:0;
	list-style: none;
}
.submenu ul li {
	float: left;
	color: #e8e6e6;
}
.submenu ul li a {
	color: #e8e6e6;
	margin: 10px 20px;
	display: block;
	font-family: Georgia;
	font-size: 14px;
	text-transform: uppercase;
}
.submenu ul li a:hover {
	color: #f8a360;
}
.submenu ul li a.active {
	color: #f8a360;
	font-size: 16px;
}
.submenu ul li.sep {
	height: 20px;
	padding: 10px 0;
}
/* BTNS */



    .btn {
	display: block;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	border: none;
}
#btn_download_now {
	background:transparent url(../images/btns/btn_download_now.gif) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:12px;
	width:176px;
}
#btn_download_now:hover {
	background:transparent url(../images/btns/btn_download_now.gif) no-repeat scroll left bottom;
	color:#85DBFF
}
#nlNewsletter_Submit {
	height: 16px;
	width: 17px;
	background:url(../images/btns/btn_arrow.gif) no-repeat top center;
	border: none;
	cursor: pointer;
	vertical-align: middle;
}
#nlNewsletter_Submit:hover {
	background:url(../images/btns/btn_arrow.gif) no-repeat bottom center;
}
#btn_ep_click {
	background:url(../images/btns/btn_ep_click.png) no-repeat top center;
	width: 299px;
	height: 56px;
	margin: 260px 0 0 0;
}
#btn_ep_click:hover {
	background:url(../images/btns/btn_ep_click.png) no-repeat bottom center;
}
#btn_view_events {
	background:url(../images/btns/btn_view_events.gif) no-repeat top center;
	width: 131px;
	height: 12px;
	margin: 20px 0 0 0;
}
#btn_view_events:hover {
	background:url(../images/btns/btn_view_events.gif) no-repeat bottom center;
}
#btn_read_news {
	background:url(../images/btns/btn_read_news.gif) no-repeat top center;
	width: 120px;
	height: 12px;
	margin: 10px 0 0 0;
}
#btn_read_news:hover {
	background:url(../images/btns/btn_read_news.gif) no-repeat bottom center;
}
#btn_download {
	background:url(../images/btns/btn_download.gif) no-repeat top center;
	width: 266px;
	height: 40px;
	margin: 0;
}
#btn_download:hover {
	background:url(../images/btns/btn_download.gif) no-repeat bottom center;
}
#btn_view_videos {
	background:url(../images/btns/btn_view_videos.gif) no-repeat top center;
	width: 130px;
	height: 12px;
	margin: 15px 0 0 0;
}
#btn_view_videos:hover {
	background:url(../images/btns/btn_view_videos.gif) no-repeat bottom center;
}
#btn_buy_songs {
	background:url(../images/btns/btn_buy_songs.gif) no-repeat top center;
	width: 167px;
	height: 12px;
	margin: 10px 0 0 0;
}
#btn_buy_songs:hover {
	background:url(../images/btns/btn_buy_songs.gif) no-repeat bottom center;
}
#btnSend {
	background:url(../images/btns/btn_submit.gif) no-repeat top center;
	width: 100px;
	height: 30px;
}
#btnSend:hover {
	background:url(../images/btns/btn_submit.gif) no-repeat bottom center;
}
#btnLogin {
	background:url(../images/btns/btn_login.gif) no-repeat top center;
	width: 100px;
	height: 30px;
}
#btnLogin:hover {
	background:url(../images/btns/btn_login.gif) no-repeat bottom center;
}
.sub_right #btn_myspace {
	background:url(../images/btns/btn_myspace2.gif) no-repeat top center;
	width: 266px;
	height: 40px;
	margin: 10px auto;
}
.sub_right #btn_myspace:hover {
	background:url(../images/btns/btn_myspace2.gif) no-repeat bottom center;
}
#btn_myspace {
	width:139px;
	height:38px;
	float:right;
	background:url(../images/myspace-btn.png) no-repeat top left;
	margin-bottom:10px;
}
#btn_myspace:hover {
	background:url(../images/myspace-btn.png) no-repeat bottom left;
}
.sub_right #btn_facebook {
	background:url(../images/btns/btn_facebook2.gif) no-repeat top center;
	width: 266px;
	height: 40px;
	margin: 10px auto;
	padding-left: 39px;
}
.sub_right #btn_facebook:hover {
	background:url(../images/btns/btn_facebook2.gif) no-repeat bottom center;
}
#btn_facebook {
	width:139px;
	height:38px;
	float:left;
	background:url(../images/facebook-btn.png) no-repeat top left;
	margin-bottom:10px;
}
#btn_facebook:hover {
		background:url(../images/facebook-btn.png) no-repeat bottom left;
}
.sub_right #btn_tube {
	background:url(../images/btns/btn_tube2.gif) no-repeat top center;
	width: 266px;
	height: 40px;
	margin: 10px auto;
}
.sub_right #btn_tube:hover {
	background:url(../images/btns/btn_tube2.gif) no-repeat bottom center;
}
#btn_tube {
	width:139px;
	height:38px;
	float:right;
	background:url(../images/youtube-btn.png) no-repeat top left;
}
#btn_tube:hover {
	background:url(../images/youtube-btn.png) no-repeat bottom left;
}
#btn_twitter{
	width:139px;
	height:38px;
	float:left;
	background:url(../images/twitter-btn.png) no-repeat top left;
	clear:left;
}
#btn_twitter:hover{
	background:url(../images/twitter-btn.png) no-repeat bottom left;
}
#sendToFriend_sendObject {
	background:url(../images/btns/btn_send.gif) no-repeat top center;
	width: 100px;
	height: 30px;
	float: right;
	margin: 0 22px 0 0;
}
#sendToFriend_sendObject:hover {
	background:url(../images/btns/btn_send.gif) no-repeat bottom center;
}
#btnSendPassword {
	background:url(../images/btns/btn_send.gif) no-repeat top center;
	width: 100px;
	height: 30px;
	float: right;
	margin: 0 40px 0 0;
}
#btnSendPassword:hover {
	background:url(../images/btns/btn_send.gif) no-repeat bottom center;
}
#sendToFriend_cancelObject {
	background:url(../images/btns/btn_close.gif) no-repeat top center;
	width: 100px;
	height: 30px;
	float:left;
}
#sendToFriend_cancelObject:hover {
	background:url(../images/btns/btn_close.gif) no-repeat bottom center;
}
.btn_back {
	background:url(../images/btns/btn_arrow_back.gif) no-repeat left top;
	padding-left: 23px;
	width: 50px;
	height: 16px;
	display: block;
	cursor:pointer;
	line-height: 16px;
}
.btn_back:hover {
	background:url(../images/btns/btn_arrow_back.gif) no-repeat left bottom;
	color: #85DBFF;
}
#btnViewPastEvent {
	background:transparent url(../images/btns/btn_arrow.gif) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:16px;
	line-height:16px;
	padding-left:23px;
	color: #F8A360;
	margin: 0 0 30px 30px;
}
#btnViewPastEvent:hover {
	background:transparent url(../images/btns/btn_arrow.gif) no-repeat scroll left bottom;
	color:#85DBFF
}
#btnViewFutureEvent {
	background:transparent url(../images/btns/btn_arrow.gif) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:16px;
	line-height:16px;
	padding-left:23px;
	color: #F8A360;
	margin: 0 0 30px 30px;
}
#btnViewFutureEvent:hover {
	background:transparent url(../images/btns/btn_arrow.gif) no-repeat scroll left bottom;
	color:#85DBFF
}
/* Common styles */

  .horisontal {
	height:1px;
	clear:both;
	background: url(../images/horiz_dots.gif) repeat-x center;
	margin: 10px 0 10px 0
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
}
.more {
	white-space: nowrap;
}
.c_blue {
	color: #85dbff;
}
.c_orange {
	color: #f8a360;
}
.c_white {
	color: #fff;
}
.mTB20 {
	margin: 20px 0 !important;
}
/* IE fixes */

    *html #content .c_top .h_event h2 {
	margin: 15px 0 0px 0;
}
*html #content .horisontal {
	margin: 4px 0 7px 0
}
*html #btnSendPassword {
	margin: 0 20px 0 0;
}
*html #sendToFriend_sendObject {
	margin:0 26px 0 0;
}
#ckbRememberMe {
	width: 15px;
	border: none;
}
#ep_purple {
	width: 570px;
	float: left;
	padding:10px 0 0 52px;
}
#ep_purple .block_frame {
	margin:0 auto;
	width:472px;
}
#ep_purple .title_red {
	width:354px;
	height:65px;
	margin:0 auto;
	padding:7px 46px 0 26px;
	background:url(../images/bg_red_title.png) no-repeat;
}
.title_red .title_ico {
	float:left;
}
.text_new_single {
	width:254px;
	height:57px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin:2px 17px 0 0;
	background:url(../images/text_new_single.png) no-repeat;
}
.video_holder {
	width:436px;
	height:266px;
	padding:13px 16px 13px 18px;
	background:#000;
	border:1px solid #383838;
	position:relative;
	z-index:1;
}
.video_holder iframe {
	position:relative;
	z-index:1;
}
.video_holder img {display:block;}
.sub_blue_area {
	width:395px;
	height:55px;
	margin:0 auto;
	padding:9px 0 0;
	background:url(../images/bg_sub_blue_area.png) no-repeat;
}
.sub_blue_area .buy_it_now {
	width:124px;
	height:49px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
	background:url(../images/by_it_now_itune.png) no-repeat;
}
#ep_purple p {
	font-family: Verdana;
	font-size: 14px;
	color: #fff;
	margin: 20px 0;
}
#ep_purple p .purple {
	color: #b99df6;
	font-weight: bold;
}

#content .c_bot .home_c p,
#content .c_bot .home_c {
	font-size: 12px;
	line-height: 17px;
}



/*--- Drop Down Menu ---*/
.mmenu li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; overflow:hidden; background: url('/images/menu/menu3.gif') no-repeat center top; }
.mmenu {padding:0; margin:0; list-style: none;}
.mmenu li {position:relative;}
.mmenu li ul {display: none; _display: none !important; margin-top:13px !important; padding-top:7px !important; float:none !important; margin-left:0 !important;}
.mmenu li ul a{margin:0; font-size:13px; line-height:20px;}

/* specific to non IE browsers */
.menu li:hover a.about {	/*mouseover menu state*/
	color:#fff; 
	height: 9px;
	background: url('/images/menu/menu3.gif') no-repeat center bottom transparent; 
	text-align: left;
	} 

.mmenu li:hover ul {display:block; position:absolute; top:0; left:-15px; width:105px;}
.mmenu li:hover ul li a.hide {background:#000; color:#fff;}
.mmenu li:hover ul li:hover a.hide {background:#000; color:#000;}
.mmenu li:hover ul li ul {display: none;}
.mmenu li:hover ul li a {position: relative; display:block; border: 1px solid #444; background:#000; color:#F8A360 !important; height: 28px; width: 100px; text-align: left; padding: 5px 15px 0px 15px;}
.mmenu li:hover ul li a:hover {background:#000; color:#85dbff !important;}
/* letter popup */
.letter_popup {
	width:390px;
	border:1px solid #7e7e7e;
	padding:39px 11px 50px;
	background:#000;
	color:#fff;
	position:absolute;
	z-index:9999 !important;
	zoom:1;
	display:none;
	font-size:12px;
}
.letter_popup .text_ournewsletter {
	width:390px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/text_ournewsletter.gif) no-repeat;
	margin:0 0 31px;
}
.letter_popup .close {
	position:absolute;
	top:18px;
	right:18px;
	width:17px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/btn_close_popup.gif) no-repeat;
}
.letter_popup p {
	margin:0 0 24px 4px;
	line-height:18px;
}
.letter_form {
	width:268px;
	margin:0 auto;
	border:0;
	padding:0;
}
.letter_form fieldset {
	border:0;
	margin:0;
	padding:0;
}
.letter_form .require_note {
	display:block;
	text-align:right;
	color:#f7a665;
	font-size:11px;
	margin:0 0 6px;
}
.letter_form .f_row {
	padding:0 0 15px;
	overflow:hidden;
	width:100%;
}
.letter_form label {
	float:left;
	width:55px;
	position:relative;
	padding:5px 10px 0 0;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.letter_form label .valid {
	position:absolute;
	right:0;
	top:3px;
	color:#f7a665;
	font-size:11px;
}
.letter_form .inp_text {
	float:right;
	width:184px;
	height:26px;
	padding:5px 6px 0;
	background:url(/images/inp_text_letter.gif) no-repeat;
}
.letter_form .inp_text input {
	float:left;
	width:184px;
	font-size:13px;
	color:#fff;
	border:0;
	background:none;
	outline:none;
}
.letter_form .btn_submit {
	float:left;
	margin:0 0 0 72px;
	border:0;
	cursor:pointer;
	width:156px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(/images/btn_sign_up_2.gif) no-repeat;
}
.itunes_link{
	float:right;
	margin-left:5px;
	background:url(../images/btns/itunes.png) no-repeat;
	width:110px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}

