@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #000 !important;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	color: #ccc;
	background-image: url(/images/lux_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.link_pink:link, a.link_pink:visited, a.link_pink:active {
	color: #f039d4;
	font-weight: normal;
}
a.link_pink:hover {
	color: #f039d4;
	text-decoration: underline;
}
a.link_violet:link, a.link_violet:visited, a.link_violet:active {
	color: #7A46BF;
	font-weight: normal;
}
a.link_violet:hover {
	color: #7A46BF;
	text-decoration: underline;
}
a.link_blue:link, a.link_blue:visited, a.link_blue:active {
	color: #0099ff;
	font-weight: normal;
}
a.link_blue:hover {
	color: #0099ff;
	text-decoration: underline;
}
.basic_bg {
	margin: 0;
	padding: 0;
	float: left;
	height: 100%;
	width: 100%;
}
.all_layout {
	margin: auto;
	padding: 0px;
	height: auto;
	width: 920px;
	font-size: 1.1em
}
.layout_content {
	margin: 0;
	padding: 0px;
	height: auto;
	width: 920px;
	background-color: #000;
	clear: left;
	float: left;
	background-image: url(/images/bg_main_1.gif);
	background-repeat: repeat-y;
}
.layout_content_img {
	margin: auto;
	padding: 0px;
	width: 920px;
	background-repeat: no-repeat;
	background-position: left top;
	clear: left;
	float: left;
	height: auto;
}
.all_top {
	/*background-image: url(/images/bg_menu_small.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
	float: left;
	width: 100%;
	clear: left;
	height: auto;
	
}
.row_stars {
	/*background-image: url(/images/bg_top_stars.gif);
	background-repeat: repeat-x;
	background-position: top;*/
	float: left;
	width: 100%;
	clear: left;
	height:auto;
}

.row_top {
	margin: auto;
	padding: 0px;
	height: auto;
	width: 920px;
	background-color: #000;
	/*background-image: url(/images/bg_top_row.gif);
	background-repeat: no-repeat;
	background-position: top;*/
}

.row_menu {
	clear: left;
	float: left;
	height: 31px;
	width: 899px;
	padding-right: 21px;
}
.row_content {
	clear: left;
	float: left;
	height: auto;
	width: 920px;
	margin: 0px;
	padding: 0px;
	min-height: 580px;
}
.holder_logo {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 140px;
	width: 322px;
	
}
.holder_login {
	float: right;
	height: 90px;
	width: 260px;
	padding: 24px 10px 4px 0;
}
.holder_baner {
	margin: 0px;
	padding: 29px 0 30px 20px;
	float: left;
	height: 60px;
	width: 468px;
}
.holder_time {
	background-image: url(/images/full_curve_1.gif);
	background-repeat: no-repeat;
	line-height: 31px;
	margin: 0px;
	float: right;
	height: 31px;
	width: 263px;
	background-position: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.column_left {
	float: left;
	height: auto;
	width: 638px;
	padding-right: 10px;
	padding-left: 10px;
	clear: left;
	
}
.column_right {
	float: left;
	height: auto;
	width: 252px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0px;
}
.bg_grey {
	float: left;
	height: 10px;
	width: 252px;
	padding: 0px;
	background-color: #0B0B0D;
	line-height: 5px;
}
.row_footer {
	background-color: #000;
	clear: left;
	float: left;
	height: auto;
	width: 920px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.row_menu_footer {
	clear: left;
	float: left;
	height: auto;
	width: 530px;
}
.row_footer_right {
	float: right;
	height: auto;
	width: 370px;
	color: #666;
	text-align: right;
	font-size: 0.9em;
}
#nav a.selected {
	background-image: url(/images/btn_2.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left !important;
}
#nav a#menu_first.selected {
	background-image: url(/images/left_curve_long_2.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left !important;
}
#nav a#menu_last.selected {
	background-image: url(/images/right_curve_long_2.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right !important;
}
.selected_2 {
	color: #fff !important;
	background-image: none !important;
	background-color: #333 !important;
	background-image: url(/images/img_sub_arrow.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
}
.selected_3 {
	color: #fff !important;
	background-image: none !important;
	background-color: #333 !important;
	background-image: none !important;
}

/* home elements */

.content_home {
	clear: left;
	float: left;
	height: auto;
	width: 638px;
}

.holder_1_text {
	clear: left;
	float: left;
	height: auto;
	width: 598px;
	padding: 0 20px;
}

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	z-index: 10;
}

#homeBannerRotator li {
	position: absolute;
	top: 0;
	left: 0;
	width: 618px;
	height: 352px;
	background-color: #FFF;
	visibility: hidden;
	z-index: 10;
}
#venueImageRotator li {
	position: absolute;
	top: 0;
	left: 0;
	width: 183px;
	height: auto;
	background-color: #FFF;
	visibility: hidden;
	z-index: 10;
	border: 1px solid #1B1B1D;
}
.crossfade li img {
	display: block;
	border: none;
}
.content_black {
	background-color: #000;
	background-image: url(/images/black_design.jpg);
	background-repeat: no-repeat;
	height: 1235px;
	width: 100%;
	background-position:center top;
}
.black_box_1a {
	background-image: url(/images/img_main_top.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 23px;
	width: 638px;
	background-color: #0B0B0D;
	background-position: center bottom;
	
}
.black_box_1 {
	background-image: url(/images/black_box_1a.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 32px;
	padding-left: 20px;
	padding-top: 10px;
	width: 618px;
	background-color: #0B0B0D;
	background-position: center bottom;
	
}
.black_box_2 {
	clear: left;
	float: left;
	height: auto;
	width: 618px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #000;
}
.big_photo {
	clear: left;
	float: left;
	height: 346px;
	width: 618px;
	background-color: #000;
}
.black_box_3 {
	background-image: url(/images/img_main_bot.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 13px;
	width: 638px;
	background-color: #0B0B0D;
	background-position: center top;
}
.black_s_box_1 {
	background-image: url(/images/img_right_top_head_bar.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 32px;
	width: 232px;
	background-color: #0B0B0D;
	background-position: center bottom; 
	color: #ccc;
	line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
}
.black_s_box_2 {
	clear: left;
	float: left;
	height: auto;
	width: 232px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

.black_s_box_3 {
	background-image: url(/images/img_right_bot.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 23px;
	width: 252px;
	background-color: #0B0B0D;
	background-position: center top;
}

.black_s_box_1a {
	background-image: url(/images/img_right_top_2.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 23px;
	width: 252px;
	background-color: #0B0B0D;
	background-position: center bottom;
}
.black_s_box_1b {
	background-image: url(/images/img_right_top_2.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 13px;
	width: 252px;
	background-color: #0B0B0D;
	background-position: center bottom;
}
.black_s_box_22 {
	clear: left;
	float: left;
	height: auto;
	width: 250px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	
}
.holder_card_box {
	clear: left;
	float: left;
	height: auto;
	width: 250px;
	padding: 0;
}
.holder_big_photo {
	clear: left;
	float: left;
	height: auto;
	width: 638px;
	background-color: #0B0B0D;
	padding-top: 10px;
}
.big_photo {
	clear: left;
	float: left;
	height: 352px;
	width: 618px;
	background-color: #000;
	position: relative;
}
.big_photo_arrow_1 {
	position: absolute;
	clear: left;
	float: left;
	width: 39px;
	height: 61px;
	z-index: 50;
	top: 146px;
	left: 3px;
	line-height: 100px;
	text-align: center;
	font-size: 75px;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
}
.big_photo_arrow_2 {
	position: absolute;
	clear: left;
	float: left;
	width: 39px;
	height: 61px;
	z-index: 50;
	top: 146px;
	left: 576px;
	line-height: 100px;
	text-align: center;
	font-size: 75px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
}
.bg_slideshow {
	clear: left;
	float: left;
	height: 352px;
	width: 618px;
	padding: 10px;
	background-image: url(/images/bg_slideshow.gif);
	background-repeat: no-repeat;
}
.bg_finish {
	width: 920px;
	height: 25px;
	float: left;
	clear: left;
	background-image: url(/images/bg_finish.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #0B0B0D;
}
.icons_list {
	list-style: none;
	padding:10px 0 0 0px;
	margin: 0;
}
.icons_list li {
	padding-bottom: 7px;
	float: left;
	clear: left;
	width: 100%;
	background-image:url(/images/img_right_top_head_bar.gif);
	background-position:center center;
	background-repeat:repeat-x;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0;
	width:230px;
}
.icons_list li a:link, .icons_list li a:visited, .icons_list li a:active {
	float: left;
	height: auto;
	color: #666;
	text-decoration: none;
	padding-right: 10px;
	line-height: 24px;
	font-size: 0.9em;
	font-weight: normal;
}
.icons_list li a:hover {
	text-decoration: underline;
	color: #fff;
}
#bottom_toolbar {
bottom:0;
color:#434343;
float:right;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
margin:0;
padding-right:0px;
position:fixed !important;
right:0;
width:100%;
z-index:9999998;
-moz-border-radius-topleft:15px;
background-color:#0E0E0E;
border:1px solid #888888;
}
div#bottom_toolbar h3 {
color:#757575;
font-size:16px;
margin:0 0 3px;
padding:0;
text-transform:uppercase;
}
#bottom_toolbar ul {
display:inline;
float:right;
margin:0;
padding:0;
}
#bottom_toolbar ul li {
border-right:1px solid #999999;
display:inline;
float:left;
padding:0 10px;
}
#bottom_toolbar ul li a {
color:#434343;
}
#bottom_toolbar ul li.bottom-share div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding-left:15px;
}
#bottom_toolbar ul li.bottom-facebook div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding-left:20px;
background:transparent url(/images/16x16/facebook.png) no-repeat scroll left center;

}
#bottom_toolbar ul li.bottom-twitter div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding-left:20px;
background:transparent url(/images/16x16/twitter.png) no-repeat scroll left center;

}
#bottom_toolbar ul li.bottom-rss div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
padding-left:20px;
background:transparent url(/images/16x16/feed.png) no-repeat scroll left center;
}
#bottom_toolbar ul li.bottom-email div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bottom-toolbar/email.gif) no-repeat scroll left center;
padding-left:15px;
}
