/* CSS Document */

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	padding:30px 0 0 10px;
	width:300px;
	height:300px;
	margin:0;
	font-size: 11px;
}

#ibox_content {
	width:400px;
	height:414px;
	margin:0 auto 10px auto;
	position:relative;
	top:0px;
	left:0px;
	padding:2px 2px 10px 2px;
	background: transparent;
	border: none;
	text-align:center;
}

#ibox_footer_wrapper {
	padding: 0;
	margin: 0;
	top: 0px;
	left: 0px;
	background: url('/images/bg_header_lightbox.jpg');
	width: 100%;
	height: 25px;
}

#ibox_footer_wrapper a {
  background: transparent;
  background: url('/images/closeWindow.gif');
  background-repeat:no-repeat;
  width: 15px;
  text-indent: -999999999px;
  margin-top: 5px;
  margin-right: 5px;
}

/* Begin new styles */
#ibox_footer {
	position: absolute;
	top:4px;
	left: 4px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-family: arial,helvetica,clean,sans-serif;
}

#ibox_wrapper p.notice, #ibox_wrapper p.warning {
	margin-bottom: 10px;
}

#ibox_wrapper p.warning {
	color: red;
}

#ibox_wrapper div.inputs {
	margin: 5px 0;
}

#ibox_wrapper h3 {
	font-size: 12px;
}

#ibox_wrapper div.friends-going-list h4 {
	margin-bottom: 4px;
	font-size: 11px;
}

#ibox_wrapper div.friends-going-list ul {
	text-indent: 10px
}

p.extra-error-detail {
  color:#ff0000;
  padding-bottom: 5px;
}

div#error-list{color:#FF0000;}

/* End new styles */

/*styles for playlists lightbox on listing page */
a#btn_mkNewPL {background: transparent url(../images/playlist/btn_mkNewPL_sm.gif) top left no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:21px;
	width:130px;
	float:right;
	margin-bottom: 10px;
}

#add-to-playlist textarea, #add-to-playlist input.input-text-field, #add-to-playlist select,
div#ibox_content div#add-to-playlist {
  width:380px;
}
#add-playlist-flyout-buttons { 
		width:300px;
		display:inline;
		float:left;
		}
#add-playlist-flyout-buttons .submit-button,
#add-playlist-flyout-buttons .cancel-button
 {
 	float:left;
	display:inline;
	
	}

#add-playlist-flyout-buttons div.submit-button {
	margin:0 20px 0 0;
	}

playlist_item_playlist_id {
	width:400px;
	}

#add-to-playlist .descriptor {
  font-weight:bold; 
  color: #08203b;
}

#add-to-playlist .content_item_title {
  font-weight:bold; color: #333
}

#add-to-playlist div#select_playlist {
  float:left; padding-top: 5px; font-weight:bold; color: #08203b;
}

#add-to-playlist div#or-text {
  float:left; padding-left: 75px; padding-top: 5px; font-weight:bold; color: #333;
}

#add-to-playlist div#make-playlist {
  float:right; padding-bottom:10px;
}

#add-to-playlist img.cancel-button {
  margin-left: 20px;
}

/* style for playlist landing page */

textarea, input.input-text-field, select {
  border: 1px solid #1b91d9;
}

.descriptor {
  font-weight:bold;
  color: #08203b;
}

.content_item_title {
  font-weight:bold; color: #333
}

.playlist_landing_select_playlist {
  float:left; padding-top: 5px; font-weight:bold; color: #08203b;
}

.playlist_landing_or-text {
  float:left; padding-left: 75px; padding-top: 5px; font-weight:bold; color: #333;
}

.playlist_landing_make-playlist {
  float:right; padding-bottom:10px;
}

img.cancel-button {
  margin-left: 20px;
}
/* end style for playlist landing page */

#the-content {
  height:410px; 
  background: transparent url(/images/playlist/theGuy.gif) bottom right no-repeat; 
  padding:10px 0 0 10px;
  text-align:left;
}

p.error {
	color: #ff0000;
}