a {
  color:rgb(150,27,30);
  text-decoration:none;
  cursor:pointer;
}

a img {
  text-decoration:none;
  border:1px solid rgb(150,27,30);
}

body {
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  text-transform: uppercase;
  font-size:10px;
  text-align:justify;
  line-height:15px;
}

.clear {
  clear:both;
}

.smallerFont {
  font-size:80%;
  text-transform:none;
}

.content {
  width:980px;
  min-height:650px;
  margin-left:auto;
  margin-right:auto;
  background-color:white;
  border:1px solid rgb(150,27,30);
  position:relative;
  z-index:2;
}

.form_frame {
  background-color:white;
  height:24px;
}

.form_btn {
  border:0px;
  color:rgb(150,27,30);
  background-color:white;
  letter-spacing:-1px;
  height:22px;
  float:right;
}

.form_text {
  border:0px;
  background-color:white;
  letter-spacing:-1px;
  height:22px;
  text-align:center;
  width:130px;
  float:left;
}

.header {
  text-align:center;
}

.header_top_left {
  float:left;
  width:780px;
}

#text_cycle {
  float:left;
  width:100px;
  margin-left:10px;
  height:15px;
  z-index:2;
}

#text_cycle marquee {
  z-index:0;
}

.header_top_right {
  float:right;
  width:80px;
  font-size:11px;
}

.header_top_right img {
  padding-top:2px;
}

.header_top_right a {
  color:black;
}

.header_top_right a:hover {
  color:green;
}

.header_content {
  z-index:5;
  height:40px;
  width:980px;
  background:url(../web_img/live61_logo.jpg);
}

.header a img{
  border:none;
}

.header_links {
  width:200px;
  float:left;
  text-align:right;
  margin-left:375px;
  margin-top:4px;
}

.header_subscribe {
  width:170px;
  float:right;
  text-align:right;
  margin-top:8px;
}

.header_home {
  float:right;
  width:200px;
  height:40px;
  margin-left:20px;
}

h1 {
  font-size:11px;
  margin:0px 0px 0px 0px;   
}

h2 {
  font-size:130%;
  color:rgb(150,27,30);
  position:relative;
  left:-15px;
  margin-top:10px;
  margin-bottom:10px;
}
a h3, a h4 {
  color:black;
}

h3 {
  margin-top:0px;
  margin-bottom:2px;
  font-size:150%;
}

h4 {
  margin:0px;
  font-size:115%;
}

.footer {
  background-color:rgb(150,27,30);
  height:12px;
  font-weight:bold;
  color:white;
  font-size:9px;
  padding-right:5px;
  padding-left:5px;
  margin-bottom:2px;
}

.footer div {
  position:relative;
  bottom:-1px;
}

.footer a {
  color:white;
}  

.footer #left {
  float:left;
}

.footer #right {
  float:right;
}

.holder .wrap1 {
  padding-left:30px;
  height:220px;
  width:460px;
}

.holder .wrap2 {
  padding-left:30px;
  height:320px;
  width:460px;
}

.holder .wrap_big {
  padding-left:30px;
  height:560px;
  width:460px;
}

#holder_news {
  float:left;
}

#holder_news .news {
  width:430px;
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid silver;
  font-size:11px;
}

.news .datetime {
  font-size:10px;
  color:silver;
  border-bottom:1px dashed silver;
}

#holder_events {
  float:left;
}

#holder_events .inner_content {
  padding-right:30px;
}

#holder_events .report h3{
  margin-top:15px;
  margin-bottom:15px;
}

#holder_music {
  float:right;
}

#holder_media {
  float:right;
}

#holder_left {
  float:left;
}
#holder_right {
  float:left;
}
#holder_media .inner_content {
  padding-right:30px;  
}

#holder_media .inner_content div {
  width:210px;
  height:125px;
  text-align:center;
}

#holder_media a img {
  border:none;
}

#event #holder_left {
  width:400px;
}

#event #holder_left img{
  margin-top:10px;
  border:1px solid rgb(150,27,30);
  max-height:540px;
  max-width:460px;
}

#event #holder_right{
  padding-left:0px;
  padding-top:15px;
  padding-right:30px;
  width:510px;
  height:545px;
  text-align:center;
  font-size:11px;
}

#event #holder_right .media {
  margin-bottom:15px;
  height:25px;
}

#event #holder_right .media .promo {
  text-align:right;
  width:505px;
}

#event #holder_right .countdown {
  float:left;
  margin-top:5px;
}

#event #holder_right .countdown {
  margin-top:15px;
}

#event #holder_right .info {
  float:left;
  text-align:left;
  padding-top:15px;
}

#event #holder_right p {
  margin-top:0px;
  margin-bottom:0px;
}

#event #holder_right .prices {
  float:right;
  text-align:right;
}
#event #holder_right .prices #actual {
  color:rgb(150,27,30);
}
#event #holder_right .event_top {
  height:35px;
}

#event #holder_right h5 {
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
  font-size:11px;
}

#event #holder_right .links {
  float:right;
  width:251px;
}

#event #holder_right  .facebook a img {
  border:none;
}

#event #holder_right .report {
  width:523px;  
} 

#event #holder_right .report .left {
  width:251px;
  margin-top:27px;
}

#event #holder_right .report .right {
  width:265px;
  
}

#event #holder_right .report .right img {
  margin:0px 2px 0px 2px;
}

.event_form {
  height:100px;
}

.event_form .inputs {
  float:left;
  width:200px;
}

.event_form input {
  border:1px solid rgb(150,27,30);
  width:180px;
  margin-top:2px;
  margin-bottom:2px;
  letter-spacing:-1px;
}

.event_form input[type="text"] {
  height:16px;
}

.event_form input[name="sub_city"] {
  width:115px;
  margin-right:5px;
}

.event_form select[name="sub_year"] {
  width:57px;
  letter-spacing:-1px;
  border:1px solid rgb(150,27,30);
  text-transform:none;
}

.event_form input[type="submit"] {
  width:80px;
  background-color:white;
  margin-top:10px;
}

#event #holder_right  .gift {
  float:right;
  text-align:left;
  margin-top:19px;
  width:250px;
}

#event #holder_right  .text {
  margin-top:15px;
  text-align:justify;
}
#event #holder_right .text h4 {
  margin-bottom:10px;
}
#event #holder_right .text p {
  margin-top:5px;
  margin-bottom:5px;
}

#event #holder_right  .text .st {
  float:left;
  width:250px;
  height:172px;
}

#event #holder_right .text .wide{
  float:left;
  width:510px;
  height:172px;
}

#event #holder_right  .text .nd {
  float:right;
  width:250px;
  height:172px;
}

.inner_content .left {
  float:left;
}

.inner_content .right {
  float:right;
  text-align:center;
  width:305px;
}

.event_head {
  float:left;
  text-align:left;
}

.event_btn {
  float:right;
}

.events_text {
  margin-top:5px;
  width:305px;
  height:80px;
  text-align:justify;
}                                               

.events_text a {
  color:black;
}

#embed {
width:600px;margin-left:auto;margin-right:auto;text-align:left;
}

#embed h1 {
  margin:15px 0px 15px 0px;
  font-size:125%;
}

.glow-button
{
    vertical-align:text-bottom;        	
    background:url(../web_img/gloss.png) left center scroll repeat-x;
    border-style:solid;
    border-width:1px 0pt;
    height:24px;
}
.glow-button .inner
{
    border-style:solid;
    border-width:0pt 1px;
    margin:0pt -1px;
}
.glow-button .inner INPUT
{
    background-color:transparent;        	
    margin:0px;
    border-width:1px;
    cursor:pointer;
    overflow:visible;
    font-weight:bold;
    text-align:center;
    height:24px;
}
.dark, .dark .inner
{
	border-color:#0A0A0A;
}
.dark INPUT
{
    border-color:#444041;                                                         
    color:#fff;
    padding-left:10px;
    padding-right:10px;
} 

.countdown {
  width:260px;
  height:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.hasCountdown {
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {

}
.countdown_row {
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
	line-height:11px;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	font-size: 9px;
	display: block;
	float: left;
	text-align: center;
}
.countdown_amount {
	font-size: 15px;
	font-weight:900;
	font-style:oblique;
}
.countdown_descr {

}

.addthis {
  position:fixed;
  bottom:5px;
  left:5px;
}

.ad_header {
  text-align:right;
  font-size:9px;
  text-transform:none;
  letter-spacing:-1px;
  margin-left:auto;
  margin-right:auto;
}

.ad_content {
  margin-left:auto;
  margin-right:auto;
  margin-bottom:30px; 
}

.ad_content img {
  border:none;
}

#body_nyromodal {
  width:400px;
  height:400px;
}

.contact_content {
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
  margin-bottom:15px;
  width:302px;
}

.contact_content h1 {
  font-size:14px;
}

.contact_content input[type="text"] {
  border:1px solid rgb(150,27,30);
  width:300px;
  margin-top:2px;
  margin-bottom:2px;
  letter-spacing:-1px;
}

.contact_content textarea {
  border:1px solid rgb(150,27,30);
  width:300px;
  margin-top:2px;
  margin-bottom:2px;
  letter-spacing:-1px;  
}

.contact_content input[type="submit"] {
  border:1px solid rgb(150,27,30);
  width:100px;
  background-color:white;
  margin-left:200px;  
  margin-top:2px;
  margin-bottom:2px;  
  letter-spacing:-1px;
}

.image_frame {
  width:32px;
  height:32px;
  float:left;
}

.image_frame .overlay {
  position:relative;
  top:-36px;
}

#soundcloud_image_frame {
  width:53px;
  height:24px;
  float:left;
  margin-top:6px;
}

#soundcloud_image_frame .overlay {
  margin-bottom:2px;
  position:relative;
  top:-28px;
}

#jquery-notifications {position: fixed;left: 0; top: -2px;width:100%;height:100px;text-align:center;z-index:10;font-size:13px;font-weight:bold;opacity: 0.8;filter: alpha(opacity=80);}
#jquery-notifications div.notice, #jquery-notifications div.success, #jquery-notifications div.warning, #jquery-notifications div.error {margin: 0; padding: 5px; padding-left: 10px; border-bottom: 2px solid; border-top:2px solid;}
#jquery-notifications div.notice {background:#6C9FFC; color:#061A72; border-color:#061A72}
#jquery-notifications div.success {background:#96F96F; color:#045419; border-color:#045419}
#jquery-notifications div.warning {background:#F7AE57; color:#753903; border-color:#753903}
#jquery-notifications div.error {background:#F97C6F; color:#570F01; border-color:#570F01}
#jquery-notifications div > a {position:absolute; right: 0; margin-right:10px; color: #000000; text-decoration:none; border: 1px solid black; padding-right: 5px; padding-left: 5px}`


div#nyroModalFull {
	font-size: 12px;
	color: rgb(150,27,30);
}
div#nyroModalLoading {
	border: 4px solid rgb(150,27,30);
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #FFFFFF url(web_img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid rgb(150,27,30);
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #FFFFFF;
}
div#nyroModalWrapper {
	background: #FFFFFF;
	border: 4px solid rgb(150,27,30);
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(web_img/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(web_img/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(web_img/next.gif);
}
#nyroModalFull #nyroModalBg {
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
}



div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

#logoParade div.scrollableArea img
{
  float: left;
	margin-left: 2px;
	border:none;
}
	
#logoParade {
  margin-top:5px;
  border-top:1px solid silver;
  padding-top:2px;
  margin-bottom:2px;
  height:62px;
}
#logoParade img {
  background-color:silver;
}
/*flash detection*/
.flashVisible {
  display:block;
  border:none;
}
.flashHidden {
  display:none;
  border:none;
}
/*sexappeal*/
.sexappeal {

}
.sexappeal .header {
  margin-left:auto;
  margin-right:auto;
}
.sexappeal a img {
  border:none;
}
.sexappeal .content {
  border:none;
  margin-top:0px;
  height:auto;
  min-height:320px;
}
.sexappeal .content .left {
  float:left;
}
.sexappeal .content .left ul {
  list-style:none;
  padding:30px 0px 0px 10px;
  margin:0px;
  width:200px;
}
.sexappeal .content .left ul li {
  height:48px;
  margin-bottom:5px;
}
.sexappeal .content .left ul li div {
  line-height:48px;
  width:130px;
  margin-right:10px;
  float:left;
  text-align:right;
}
.sexappeal .content .middle {
  float:left;
}
.sexappeal .content .right {
  width:200px;
  height:245px;
  float:left;
  padding-top:70px;
}
.sexappeal .content .right .adv {
  margin-left:auto;
  margin-right:auto;
}
.sexappeal .content .right .info {
  width:180px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}
.sexappeal .twitter {
  border:none;
}
.sexappeal .twitter .left {
  float:left;
  width:200px;
  padding-left:10px;
  padding-top:15px;
}
.sexappeal .twitter .left a div {
  float:left;
  text-align:right;
  line-height:48px;
  width:130px;
  margin-right:10px;
}
.sexappeal .twitter .right {
  float:right;
  width:765px;
}
.sexappeal .videoplayer {
  background-image:url("http://www.live61.com/web_img/player_background.png");
  background-repeat:no-repeat;
  padding-top:8px;
  height:315px;
  width:560px;
}
.sexappeal .videoplayer div {
  margin-left:auto;
  margin-right:auto;
  width:544px;
  height:306px;
  background-color:black;
}
.sexappeal .gallery {
  width:560px;
  height:315px;
  overflow:auto;
  overflow-x:hidden;
}
.sexappeal .login {
  width:560px;
  height:315px;
  line-height:315px;
}
.sexappeal .login form {
  margin-left:auto;
  margin-right:auto;
  width:300px;
}
.sexappeal .studio_link {
  position:relative;
  top:55px;
  right:375px;
  font-weight:bold;
}
.sexappeal .middle .text {
  width:490px;
  height:310px;
  padding-left:30px;
  padding-right:10px;
  overflow:auto;
  oveflow-x:hidden;
}
.sexappeal .middle .text h3 {
  font-size:115%;
  font-weight:bold;
  color:rgb(0,0,0);
}
.sexappeal .middle .text h4 {
  font-size:105%;
  color:rgb(150,27,30);
  font-weight:bold;
}
.sexappeal .middle .text .images {
  text-align:center;
}
.sexappeal .middle .text .images img {
  margin:2px;
}
.login input[name="password"] {
  border:1px solid #961B1E;
  letter-spacing:-1px;
  margin-bottom:2px;
  margin-top:2px;
}

.login input[type="submit"] {
  background-color:white;
  border:1px solid #961B1E;
  letter-spacing:-1px;
  margin-bottom:2px;
  margin-top:2px;
}
.breadcrumbs {
  font-size:1px;
  color:white;
}
.breadcrumbs a {
  color:white;
}
#partners ul {
  list-style:none;
  margin-bottom:30px;
}
#partners #holder_right img {
  margin-top:10px;
  margin-left:50px;
}
#partners #holder_left .video {
  float:right;
}
.tabs {
  width:210px;
  position:relative;
  /*right:-590px;*/
  top:75px;
  height:0px;
  margin-right:auto;
  margin-left:auto;
  visibility:hidden;
}
.slide-out-div {
  width: 122px;
  height:122px !important;
  border:1px solid rgb(150,27,30);
  top:0px;
  opacity: 0.5;
	filter: alpha(opacity=50);
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  z-index:1;
}
.slide-out-div .activeArea {
  width:25px;
  height:122px;
  background-color:red;
}
.slide-out-div .bottom {
  width:122px;
  height:15px;
  position:relative;
  bottom:0px;
}
.slide-out-div .redirect {
  width:97px;
  height:122px;
  background-color:black;
}
.tab2 {
}  
/*scrollbar*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	/*background: rgb(150,27,30);*/
	background:white;
	border:1px solid rgb(150,27,30);; 
}
.jScrollPaneDrag {
	position: absolute;
	width:5px !important;
	/*background: rgb(255,255,255);
	border:1px solid rgb(150,27,30);*/
  background:rgb(150,27,30); 
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
/*report*/
.report_content {
  text-align:center;
}
.report_content h1{
  font-size:125%;
}
.report_content div {
  position:relative;
  left:-25px;
}
.report_content ul {
  list-style:circle;
  text-align:left;
  padding-left:220px;
}
/*scrolling menu*/
div.prev_slider {
	position: relative;
	height: 90px;
	width: 430x;
	overflow: hidden;
}
ul.prev_slider {
	display: block;
	height: 85px;
	width: 1500px;	
	margin: 0;	
	list-style: none;
	padding-left:5px;
}
.prev_slider li {
	display: block;
	float: left;	
	height:85px;
	width:200px;
	padding-bottom:5px;
}
.prev_slider li img {
  float:left;
}
.prev_slider li .right {
  width:120px;
  text-align:left;
  padding-left:5px;
}
/*machac*/
.machac #holder_right .countdown {
  width:170px;
  margin-top:5px !important;
  float:right;
}
.machac #holder_right .event_top {
  margin-top:20px;
  margin-bottom:20px;
}
.machac #holder_right .event_info {
  float:right;
}
.machac .event_form {
  height:auto !important;
  text-align:left;
}
.machac .event_form input[type="submit"] {
  margin-top:35px;
}
.machac #holder_right .text {
  margin-bottom:20px;
}
.machac #holder_right .wide {
  height:180px !important;
}                 
.miami #holder_right .wide {
  height:120px !important;
}  
.miami #holder_right .facebook {
  margin-top:5px;
} 
.event_form select {
  text-transform:none;
  border:1px solid rgb(150,27,30);
} 

/*fbEventAttenders*/
.fbEventAttenders {
  width:280px;
  height:105px;
  float:right;
  clear:left;
}
.fbEventAttenders img {
  border:0px;
  margin:0px;
  padding:0px;
  /*
  opacity: 0.8;
  filter: alpha(opacity=80);
  */
  float:left;
  position:relative;
  z-index:1;  
}
.fbEventAttenders .friend {
  height:33px;
  width:33px;
  border:1px solid rgb(150,27,30);
}
.fbEventAttenders .buttons {
  width:280px;
  text-align:center;
  margin-top:-63px;
  float:left;
  position:relative;
  z-index:3;  
}
.fbEventAttenders .count {
  color: white;
  float: left;
  font-size: 46px;
  font-weight: bold;
  letter-spacing: -6px;
  line-height: 36px;
  margin-top: -33px;
  position: relative;
  text-align: right;
  width: 279px;
  z-index: 3;
}
