body  { background:url(../images/bg.jpg) no-repeat;background-color:#000000;font-family: verdana; font-size: 12px; color:#ffffff;margin:0px;padding:0px;}
img {border:0px;}
p {margin:0px;padding:0px;}
 
#mainBg {float:left;width:943px;overflow:hidden;margin:0px;padding:0px;}
#main {float:left;overflow:hidden;}

#hdrSct {float:left;width:880px;height:115px;}
#hdrSct p {float:left;width:100%;margin:0px;padding:0px;text-align:right;}


#mainCntPd {float:left;width:100%;padding-left:140px;}
#mainCnt {float:left;width:750px;height:660px;}
#hpTxtCnt {float:left;width:450px;}
#hpTxtCnt h1 {float:left;width:100%;margin:0px 0px 8px 0px;padding:0px;}
#hpTxtCnt p {float:left;margin:0px 0px 15px 0px;padding-right:30px;}
#hpVidCnt {float:left;width:300px;height:267px;margin:0px;padding:0px;text-align:right;}

#row2 {float:left;margin-top:10px;}

.hr {float:left;background:url(../images/red_line.gif);width:420px;line-height:1px;height:1px;}

.red {color:#ee1c23; }
.events {float:left;color:#65f20d;font-size:14px;width:175px;border-bottom:1px solid #ee1c23;padding-bottom:8px;margin-bottom:4px;}


/* transparent box section */
.box {float:left;width:226;height:327px;border:1px solid #ee1c23;margin-right:28px;}
.trans{float:left;background-color:#000;margin:0px;padding:0px;filter:alpha(opacity=55);height:327px;}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans[class]{float:left;background-color: transparent;background-image:url(../images/mod_strip.png);height:327px;}
.boxText {float:left;vertical-align:top;filter:alpha(opacity=100);width:100%;}
.boxText p {float:left;padding:11px 10px 0px 15px;margin:0px;}
.boxText em {float:left;margin:0px 0px 10px 0px;padding:0px 0px 3px 0px;height:20px;width:196px;border-bottom:1px solid #65f20d;}
.boxHeadline {font-size:15px;color:#ffffff;margin:0px;padding:0px;display:block;}

.border {border:1px solid #ee1c23;}

#footer {float:left;color:#ee1c23;font-size:9px;padding:0px;margin-top:10px;}
#footer a {color:#ffffff;}
#footer em {font-style:normal;color:#ffffff;margin-right:20px;}


div#greenMainText {float:left;width:520px;height:640px;margin:0px;padding:0px;}
div#greenMainVideo {float:left;width:190px;height:267px;margin:0px;padding:0px;text-align:right;}


/* lower box */
#lowerOutBox {float:left;width:485px;height:250px;text-align:left;border:1px solid #ee1c23;background-color:#000;overflow:auto;}
#lowerOutBoxFest {position:relative;width:375px;height:150px;text-align:left;border:1px solid #ee1c23;background-color:#000;overflow:auto;left:150px;top:40px;}
html>body #lowerOutBoxFest {position:relative;width:375px;height:150px;text-align:left;border:1px solid #ee1c23;background-color:#000;overflow:auto;left:145px;top:90px;}
#lowerOutBoxFestMiami {position:relative;width:375px;height:150px;text-align:left;border:1px solid #ee1c23;background-color:#000;overflow:auto;left:145px;top:-65px;}
html>body #lowerOutBoxFestMiami {position:relative;width:375px;height:150px;text-align:left;border:1px solid #ee1c23;background-color:#000;overflow:auto;left:141px;top:0px;}
#lowerInBox {padding:10px 10px 10px 15px;}
div#lowerInBox strong {font: normal 16px arial;color:#ee1c23;}
div#lowerInBox p {font: normal 12px arial;color:#fff;}
#lowerInBoxFest {padding:10px 10px 10px 15px;}

div#lowerInBoxFest ul { width:290px; list-style-type: none; margin:0; padding: 0;}
div#lowerInBoxFest ul li { font: normal 16px arial;color:#fff;list-style-type: none; margin:0; padding: 0 0 0 12px; background: url(../images/green_arrow.gif) 0 2px no-repeat;cursor:pointer;}
div#lowerInBoxFest ul li:hover {cursor:pointer;}
div#lowerInBoxFest ul li.selected { color: #f00; background: url(../images/green_arrow_down.gif) 0 2px no-repeat; }
div#lowerInBoxFest ul li ul { display: none; color: #fff; list-style-type: none; margin:0; padding:0;}
div#lowerInBoxFest ul li ul li { background-image: none; font: normal 12px arial;color:#fff; list-style-type: none; margin:0; padding: 0 0 0 0px;}
div#lowerInBoxFest ul li.blank {color: #fff; list-style-type: none; margin:0; padding: 0 0 0 12px; background: url(../email/blank.gif) 0 2px no-repeat;}


/* schedule navigation */
#rightLowerNav{float:left;width:180px;text-align:left;border:1px solid #ee1c23;padding:10px 10px 10px 15px;font: bold 13px arial;color:#ee1c23;position:relative;top:10px;}
div#rightLowerNav a{color: #fff;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightLowerNav a:hover{color: #65fb0d;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightLowerNav a.active{color: #c00;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}

#rightNav{float:left;width:180px;text-align:left;border:1px solid #ee1c23;padding:10px 10px 10px 15px;font: normal 13px arial;color:#fff;}

div#rightNav h3 { color: #0f0; font-weight:400; font-size:12px; margin:0; padding: 0;}

div#rightNav ul { width: 180px; list-style-type: none; margin:0; padding: 0;}
div#rightNav ul li { color: #fff; list-style-type: none; margin:0; padding: 0 0 0 12px; background: url(../images/green_arrow.gif) 0 2px no-repeat; }
div#rightNav ul li:hover { cursor: pointer; }
div#rightNav ul li.selected { color: #f00; background: url(../images/green_arrow_down.gif) 0 2px no-repeat; }
div#rightNav ul li ul { display: none; color: #fff; list-style-type: none; margin:0; padding:0;}
div#rightNav ul li ul li { background-image: none; color: #f00; list-style-type: none; margin:0; padding: 0 0 0 15px; }
div#rightNav ul li.blank {color: #fff; list-style-type: none; margin:0; padding: 0 0 0 12px; background: url(../email/blank.gif) 0 2px no-repeat;}

div#rightNav p {border-bottom:1px solid #ee1c23;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
div#rightNav a{color: #fff;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightNav a:hover{color: #65fb0d;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightNav a.active{color: #c00;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightNav b{color: #aaa;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
.ptr {cursor: pointer;}
/* schedule navigation */

#rightNavStar{float:left;width:200px;text-align:left;border:1px solid #ee1c23;padding:10px 10px 10px 15px;font: normal 13px arial;color:#fff;}

div#rightNavStar h3 { color: #0f0; font-weight:400; font-size:12px; margin:0; padding: 0;}

div#rightNavStar ul { width: 180px; list-style-type: none; margin:0; padding: 0;}
div#rightNavStar ul li { color: #fff; list-style-type: none; margin:0; padding: 0 0 0 12px; background: url(../images/green_arrow.gif) 0 2px no-repeat; }
div#rightNavStar ul li:hover { cursor: pointer; }
div#rightNavStar ul li.selected { color: #f00; background: url(../images/green_arrow_down.gif) 0 2px no-repeat; }
div#rightNavStar ul li ul { display: none; color: #fff; list-style-type: none; margin:0; padding:0;}
div#rightNavStar ul li ul li { background-image: none; color: #fff; list-style-type: none; margin:0; padding: 0 0 0 15px; }
div#rightNavStar ul li.blank {color: #fff; list-style-type: none; margin:0; padding: 0 0 0 12px; background: url(../email/blank.gif) 0 2px no-repeat;}

div#rightNavStar p {border-bottom:1px solid #ee1c23;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
div#rightNavStar a{color: #fff;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightNavStar a.active{color: #c00;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
div#rightNavStar b{color: blue;margin:0; padding: 3px 0 0 0px; font-weight:bold;display:block;}
.ptr {cursor: pointer;}
/* green room div styles */

.cpyMov {border:1px solid #ee1c23;}

#scheduleDetail {width:450px;}
#scheduleTitle{float:left;}
#scheduleToggle {float:right; padding:8px 15px 0px 0px;}
#picture {position:relative;width:432px;height:315px;}
#picture img {border:1px solid #ee1c23;}
#scheduleIframe { width:432px;height:245px;}
#schedulePicture a {color:#ffffff; text-decoration:none;}

#niteBuff {visibility:hidden;}
#delirious {visibility:hidden;}

#greenVideo {visibility:hidden;}

.video {border:1px solid #ee1c23;position:absoulte;top:0px;left:0px;}

#niteBuffVid {visibility:hidden;}

/* border-style: solid; border-color: #ff9933 	#ff9933 #ff9933 #ff9933; border-width: 1px; */

/*  */
a {color:#ee1c23; text-decoration:none;}

a.headlink {float:right; color:#cccccc; text-decoration:none; font-size:11px; font-weight:600;}

a.videoLink {color:#cccccc; text-decoration:none; font-size:11px; font-weight:600;}
a.hpLink {float:left;background: url(../images/green_arrow.gif) no-repeat;font-size: 11px; color:#65f20d;padding-left:12px;margin:0px 0px 5px 0px;text-decoration:none; }
/**/
a.greenLink:link { font-size: 11px;  color:#65f20d; text-decoration:none; }
a.greenLink:active {font-size: 11px;  color:#65f20d; text-decoration:none;}
a.greenLink:hover { font-size: 11px; color:#65f20d; text-decoration:none;}
a.greenLink:visited {font-size: 11px;  color:#65f20d; text-decoration:none;}

div#rightNav ul li a.redLink:link { font-size: 11px; font-weight:normal; color:#f00; text-decoration:none; }
div#rightNav ul li a.redLink:active {font-size: 11px; font-weight:normal; color:#f00; text-decoration:none;}
div#rightNav ul li a.redLink:hover { font-size: 11px; font-weight:normal; color:#f00; text-decoration:none;}
div#rightNav ul li a.redLink:visited {font-size: 11px; font-weight:normal; color:#f00; text-decoration:none;}
