body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999;
	margin: 0; padding: 0;
}

.nlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	margin: 0; padding: 0;
}

.clear{
	font-size: 1px; height: 1px; clear: both;
}
img{
	*margin-bottom: -3px;
}
a img, a, a:active{
	border: none; outline: none;
}
.clyellow,.sirfyellow{
	color: #FCC60A;
}
.clwhite,.sirfwhite{
	color: #FFF;
}
.clpuple,.sirfpuple{
	color: #E10F80;
}

h1, h2,h3, h4, h5,h6{
	font-weight: normal; margin: 0; padding: 0;
	margin-bottom: 5px;
}
h1{font-size: 25pt;}
h2{font-size: 21pt;}
h3{font-size: 19pt;}
h4{font-size: 16pt;}
h5{font-size: 13pt;}
h6{font-size: 11pt;}
.bigger{
	font-size: 9pt;
}
ul.main_nav{
	height: 30px;position: absolute;
	top: 170px; left: 0;
	margin: 0; padding: 0;
}
ul.main_nav li{
	display: block; list-style: none;
	float: left;
}
ul.main_nav li a{
	display: block;
	float: left;height: 30px;
	color: #000; font-size: 11pt;
	text-transform: uppercase; text-decoration: none;
	font-weight: bold; margin-right: 16px;
}
ul.main_nav li a:hover{
	color: #666;
	background: url(images/menu_arrow.png) no-repeat center 20px;
}
ul.main_nav li a.active{
	color: #DF0078;
	background: url(images/menu_arrow.png) no-repeat center 20px;
}
a.whitelink{
	text-decoration: none;
	color: #FFF; padding-top: 5px;
}
a.whitelink span{
	color: #FCC60A;
}
/*a.whitelink:hover{
	color: #FCC60A;
}
a.whitelink:hover span{
	color: #FFF;
}*/
.havearrow{
	background: url(images/more_arrow.png) no-repeat right 8px;
	padding-right: 10px;
}
.cal_green{
	width:31px; height:26px; background:url(images/cal_green.png) no-repeat top left; text-align:center;
	padding-top: 5px; font-weight: bold; float: left;color: #2DB194;
	font-size: 11pt;
}
.cal_yellow{
	width:31px; height:26px; background:url(images/cal_yellow.png) no-repeat top left; text-align:center;
	padding-top: 5px; font-weight: bold; float: left;color: #FFF;
	font-size: 11pt; cursor: pointer;
}
.cal_red{
	width:31px; height:26px; background:url(images/cal_red.png) no-repeat top left; text-align:center;
	padding-top: 5px; font-weight: bold; float: left;color: #FFF;
	font-size: 11pt;
}
.holder{
	width:31px; height:26px; 
	padding-top: 5px; font-weight: bold; float: left;
	color: #FFF;
	font-size: 11pt;
}
.morespace{
	margin: 10px 0 20px 0;
	width: 290px; height: 163px; overflow: hidden;
	background: #000;
}
ul.linknews{
	margin: 0; padding: 0;
}
ul.linknews li{
	list-style: none; display: inline;
}
ul.linknews li a{
	padding: 0 5px;color: #747474;
	text-decoration: none; text-transform: uppercase;
}
ul.linknews li a:hover,ul.linknews li a.active{
	color: #FCC60A;
}
#slideoffer{
	overflow: hidden; width: 540px;
	position: relative; height: 180px;
}
#slideoffer #divinner{
	position: absolute; 
	top:0; left: 0;	width: auto;
}
table.scalltb {
	
}
table.scalltb td{
	width: 140px;
	height: 270px;
	vertical-align: top;
	border-right: 1px solid #666;
	padding: 0 20px;
}

table.scalltb td .date{
	color: #FFF;
}
table.scalltb td h6 a{
	text-decoration: none;	
}
table.scalltb td h6, table.scalltb td h6 a{
	text-transform: uppercase; font-size: 10pt;
	color: #DF0078; font-weight: bold; 
}
table.scalltb td.active h6{
	text-decoration: underline;
}
table.scalltb td.active span{
	text-decoration: underline;	color: #FFF;
}
table.scalltb td:hover h6{
	text-decoration: underline;
}
table.scalltb td:hover span{
	text-decoration: underline;	color: #FFF;
}
table.scalltb td.active .date,table.scalltb td:hover .date{
	text-decoration: none;
}
.footerlink2,.footerlink{
	margin: 0; padding: 0;
	padding-top: 10px;
}
.footerlink2{
	float: right;
	margin-right: 20px;
}
.footerlink2 li{
	display: inline; list-style: none;
	margin-left: 20px;
}
.footerlink{
	float: left;
	width: 160px;
}
.footerlink li{
	display:block; list-style: none;
	padding-bottom: 5px;
}
.footerlink li a{
	color: #000; text-decoration: none;
}
.ucase{
	text-transform:uppercase;
}
.footerdiv{
	width:916px;position:relative; text-align:left;padding:30px 0;
}
.footerdiv_right{
	width:174px; float:right; text-align:center
}
.header{
	position:absolute; width:100%; height:160px;top:0; left:0
}
.header_real{
	width:916px;position:relative; text-align:left
}
.logo{
	position:absolute; left:-10px; top:35px;
}
/*HOMEPAGE*/
.homepicture{
	width:100%; height:338px; left:0; background:#000000;
}
.homepicture_real{
	width:916px;position:relative; text-align:left; height:338px;
}
.homepanel{
	width: 680px; height: 338px; float: right;
	overflow: hidden;
}
.homepanel2{
	width: 680px; height: 338px; 
	overflow: hidden; position: relative;
}
.homepicture_textright{
	width:180px;  float:right; padding:20px 20px 0 20px;
	background: url(images/bgr_righhome.png); height: 318px;
	position: absolute; top:0; right: 0;
}
.homepicture_textleft{
	width:198px; padding-top:20px; float: left;
	background:url(images/bgr_content_inner.gif) repeat-y #141414; height: 318px;
	padding-right: 37px; 
}
.homeevents{
	width:100%; height:290px; background:#3AB499;
}
.homeevent_real{
	width:916px;position:relative; text-align:left; height:270px;
	padding-top:5px;
}
.homeevent_cal{
	width:217px; float:right;
	padding-top: 5px;
}
.homeevent_left{
	width: 694px; float: left;
	overflow: hidden;height: 250px;
}
.homeevent_one{
	width:216px; float:left; margin-right:15px; 
	color:#FFF; padding-top:10px;
	height: 240px;
}
.img{
	border: 2px solid #FFF;
	width: 212px; height: 131px; overflow: hidden;
	background: #000;	position: relative;
}
.homeevent_one h4 ,.homeevent_one h5{
	margin: 0;
}
.homenews{
	width:100%; height:357px;background:#202020;
}
.homenews_real{
	width:916px;position:relative; text-align:left; 
	height:337px; padding-top: 10px;
}
.homenews_left{
	width:290px; float:left
}
.homenews_right{
	width:600px; float:right
}
/*CONTENT*/
.contentall{
	width:100%; /*background: url(images/bgr_content.gif) repeat-y center;*/
	background: url(images/fringe-bg.jpg) repeat-y top center #000;
}
.content_real{
	width:916px;position:relative; text-align:left; 
	/*background: url(images/bgr_content_inner.gif) left repeat-y #141414;*/
	padding-top: 20px;
}
.content_headline{
	border-bottom: 1px solid #4F4F4F;
	height: 36px; overflow: hidden;
}
.reventitem{
	border-bottom: 1px solid #4F4F4F;
	height: 20px; overflow: hidden;
	padding-left: 10px;
}
.content_headline2{
	border-bottom: 1px solid #4F4F4F;
	height: 42px; overflow: hidden;
}
.content_line{
	border-top: 1px solid #4F4F4F;
	height: 1px; overflow: hidden;
	font-size: 1px
}
.content_img{
	width: 450px; float: right; position: relative;
	color: #FFF; 
	font-style: italic;
}
.content_img img{
	margin-bottom: 20px; 
}
.content_text{
	width: 450px; float: left;	
}
.content_left{
	width: 270px; float: left;
}
.content_middle{
	width: 624px; float: left;
}
.content_middle img{
	
}
ul.subnav{
	margin: 10px 0 0 0; padding: 0;
	width: 200px;
}
ul.subnav li{
	list-style: none;
}
ul.subnav li a{
	background: url(images/grayline.gif) repeat-x left 18px;
	display: block; padding-bottom: 10px;
	color: #FFF; font-size: 12pt; 
	text-transform: uppercase; text-decoration: none;
}
ul.subnav li a:hover,ul.subnav li a.active{
	color: #FCC60A;
}
.venuetitle{
	border-bottom: 1px solid #505050;
	height: 20px; overflow: hidden;
}
.check,.checkfree,.checkall{
	display: block; width: 19px; height: 19px; background: url(images/check.png);
	cursor: pointer; float: left; margin-right: 5px;
}
.checked{
	background: url(images/checked.png);
	cursor: pointer;
}
ul.listevent{
	margin: 0; padding: 0;
}
ul.listevent li{
	list-style: none;
	display: block; float: left; height: 19px; 
	padding-right: 5px; white-space: nowrap;
}
ul.listevent li.text{
	padding-right: 20px;
}
#scroller-slider {
    width:547px; position:relative; height:3px; font-size:1px; background:#DF0078; left:0px;
}

.scroller-slider-handle {
   width: 68px;
   height: 23px;
	background:url(images/slidebutton.png);
   position: absolute;
   top: -10px;
}
#scroller-scroll {
    width: 856px;
    height: 300px;
    margin-top: 10px;
    overflow: hidden; 
}

#scroller-holder {  
    height: 290px;
}
.imgvideo{
	cursor: pointer;
}
.play{
	position: absolute; bottom: 20px; left: 20px;
}
#videoonshow{
	position: absolute; top: 0; left: 0;
	width: 100%; height: 1000px;
	background: url(images/videoplay_bgr.png); display: none;
}
#videoonshow .divinner{
	width:614px; height: 441px;
	background: url(images/videobgr.gif) no-repeat;
	padding: 10px 20px; margin-top: 100px;
}
#videoonshow div.closediv{
	cursor: pointer; width: 200px; height: 41px; float: right;
}
.baskettb a{
	color: #FFF; text-decoration: none;
	}
.baskettb{
	color: #eee;
}
.diviceline2{
	border-bottom:1px solid #333;  height:1px; font-size:1px
}
.diviceline1{
	border-bottom:1px solid #666;  height:1px; font-size:1px
}
.hodertop{height:190px;}
	
	
