/* FORMATTING
declaration {
	sizing
	float & positioning
	font
	background
	border
	margins & padding
	clear
*/

a {
	color: #BBB; text-decoration: none; }
a:hover {
	color: #FFF; text-decoration: underline; }

a.underline {
	text-decoration: underline;}

a:hover span {
	cursor: pointer;}

.home_pages a, .white_box a,
.Shaded .work_area .white_box a,
.Shaded .work_area #player .white_box a,
.Shaded .work_area .white_clean_box a,
.Shaded .work_area ul.store li b a,
.Shaded .work_area #edit_window a,
.work_area #player_navigator a,
.work_area #MessageForm a {
	color: #333; text-decoration: none; }

.home_pages a:hover, .white_box a:hover,
.Shaded .work_area .white_clean_box a:hover,
.Shaded .work_area .white_box a:hover,
.Shaded .work_area #player .white_box a:hover,
.Shaded .work_area .white_clean_box a:hover,
.Shaded .work_area ul.store li b a:hover,
.Shaded .work_area #edit_window a:hover,
.work_area #player_navigator a:hover,
.work_area #MessageForm a:hover {
	color: #222; text-decoration: underline; }

.work_area #profile_header a {
	color: auto; text-decoration: none; }

.work_area #profile_header a:hover {
	color: auto; text-decoration: underline; }

#profile_header ul.main li a {
	color: #BBB; text-decoration: none; }

#profile_header ul.main li a.selected, .Misted #profile_header ul.main li a, #content_pane #profile_header ul.main li a {
	color: #333; text-decoration: none; }

#profile_header ul.main li a:hover,
#profile_header ul.main li a.selected:hover {
	color: #333; text-decoration: underline; }

.home_pages.Shaded #player a, .Shaded .work_area a, .Shaded .work_area #side_bar_holder #edit_file a {
	color: #BBB; text-decoration: none; }
.home_pages.Shaded #player a:hover, .Shaded .work_area a:hover, .Shaded .work_area #side_bar_holder #edit_file a:hover {
	color: #FFF; text-decoration: underline;}

.Shaded #player a.simple_btn:hover,
.Shaded .work_area a.simple_btn:hover,
.Shaded .work_area ul.collection a:hover,
.work_area #edit_window ul.collection a:hover,
.work_area #player_navigator ul.store a:hover,
.Shaded .work_area .white_clean_box a.simple_btn:hover,
.work_area #profile_header a.simple_btn:hover,
.Shaded .work_area ul.store li b a.simple_btn:hover,
.Shaded .work_area #edit_window a.simple_btn:hover,
.work_area #player_navigator .playlist_info a.simple_btn:hover,
.work_area #player_navigator .payment_status a.simple_btn:hover,
.get_widget a.simple_btn:hover,
#live_blog_toggle a.simple_btn:hover,
#swfupload a.simple_btn:hover {
	text-decoration: none;}

.white {
	color: #FFF;}

a.white {
	color: #FFF; text-decoration: none; }
a.white:hover {
	color: #FFF; text-decoration: underline; }

a.light,
.Shaded a.light,
.Misted a.light,
.White a.light {
	color: #777777; text-decoration: none; }
a.light:hover,
.Shaded a.light:hover,
.Misted a.light:hover,
.White a.light:hover {
	color: #FFFFFF; text-decoration: none; }

a:link.info, a:visited.info  {color: #CCC; font-size: 0.75em; padding: 0 0 0 0px; margin: 0 0 0 0px;}

a:hover.info {color: #BBB; text-decoration: none;}

a.simple_btn, input.simple_btn, ul.store li a.simple_btn {
	display: inline; position: relative; border-top: 1px solid #AAA; border-bottom: 1px solid #999; margin: 2px; padding: 2px 0px; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left center;}

a.simple_btn span, input.simple_btn, ul.store li a.simple_btn span {
	display: inline; position: relative; border-left: 1px solid #999; border-right: 1px solid #999; margin: 0pt -1px; padding: 2px 5px; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left center;color: #333; white-space: nowrap;}

a.simple_btn:hover, a.simple_btn.hover, input.simple_btn.hover, ul.store li a.simple_btn:hover {
	border-top: 1px solid #9FF191; border-bottom: 1px solid #9FF191; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; text-decoration: none; cursor: pointer;}

a.simple_btn:hover span, a.simple_btn.hover span, input.simple_btn.hover, ul.store li a.simple_btn:hover span {
	border-left: 1px solid #9FF191; border-right: 1px solid #9FF191; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top;color: #333; white-space: nowrap; text-decoration: none;}

a.simple_btn.green span {
	background: #DDD url(/assets/images/booserver_sub_list_grad.gif) repeat-x scroll left top;}

/* BLUE SIMPLE BTN */

a.simple_btn, input.simple_btn, ul.store li a.simple_btn {
	display: inline; display: inline-block; position: relative; border-top: 1px solid #AAA; border-bottom: 1px solid #999; margin: 2px; padding: 2px 0px; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left center;}

a.simple_btn span, input.simple_btn, ul.store li a.simple_btn span {
	display: inline; display: inline-block; position: relative; border-left: 1px solid #999; border-right: 1px solid #999; margin:-2px -2px -2px 0px; left: -1px; padding: 2px 5px; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left center;color: #333; white-space: nowrap;}

a.simple_btn:hover, a.simple_btn.hover, input.simple_btn.hover, ul.store li a.simple_btn:hover, .hoverbox_content a.simple_btn:hover, .Shaded a.simple_btn:hover {
	border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; text-decoration: none; cursor: pointer;}

a.simple_btn:hover span, a.simple_btn.hover span, input.simple_btn.hover, ul.store li a.simple_btn:hover span, .hoverbox_content a.simple_btn:hover span {
	border-left: 1px solid #EEE; border-right: 1px solid #EEE; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top;color: #333; white-space: nowrap; text-decoration: none;}

a.simple_btn.blue {
	background: #000033 none repeat scroll 0 50%; text-decoration: none;}

a.simple_btn:hover {
	background: #DDD none repeat scroll 0 50%; text-decoration: none;}
	
a.simple_btn.blue span, a.simple_btn:hover span {
	background:#FFFFFF url(/assets/images/mylibrary_sub_list_grad.gif) repeat-x scroll 0 -7px; color:#FFFFFF; text-decoration: none;}


ul.store li a.add_track.simple_btn:active {
	margin-top: 5px; border-top: 1px solid #9FF1FF; border-bottom: 1px solid #9FF1FF; background: #106EAB none repeat scroll 0 50%; text-decoration: none; cursor: pointer;}

ul.store li a.add_track.simple_btn:active span {
	margin-top: 0px; background:#FFFFFF url(/assets/images/mylibrary_sub_list_grad.gif) repeat-x scroll 0 -7px; color:#FFFFFF; opacity:0.8; color: #FFF; white-space: nowrap; text-decoration: none;}


a.simple_btn.left, ul.store li a.simple_btn.left, ul.store li span.quick_links a.simple_btn.left {
	display: block; float: left; margin: 2px; padding: 0px;}

#player_header a.simple_btn {
	margin: 2px 2px 2px 0px;}

.icons ul.store li a.simple_btn.left {
	position: absolute; display: inline; zoom: 1; left: 0; z-index: 100; float: none;}

.icons ul.store li a.simple_btn.left:hover label {
	display: none;}
	
a.simple_btn.left span, span.quick_links a.simple_btn.left {
	display:block; float: left; margin: 0px -2px 0px 0;}

a.simple_btn.right, ul.store li a.simple_btn.right {
	display: block; float: right; margin: 0px -2px 0px 0;}
	
a.simple_btn.right span {
	display:block; float: left;}

a.simple_btn label {
	display: none; position: absolute; border: 1px solid #333; padding: 2px; margin: -20px 0 0 0px; background: #FFF; color: #333; white-space: nowrap;}

a.simple_btn:hover label {
	display: inline;}

ul.store li a.add_track.simple_btn {
	margin: 2px 2px 2px 5px;}

ul.store li a.add_track.simple_btn label {
	 margin: 0 0 0 20px; z-index: 100;}

ul.store li span.quick_links a.simple_btn.left {
	border-top: 1px solid #999; border-bottom: 1px solid #999; display: block; float: left; margin: 4px -2px 0 0; padding: 0px; width: 50px; height: 15px;}
	
ul.store li span.quick_links a.simple_btn.left span {
	display:block; float: left; width: 44px; height: 13px; padding:2px 4px 0 2px; margin:0; text-align: center;}

ul.store li span.quick_links a.simple_btn.left:hover {
	border-top: 1px solid #9FF191; border-bottom: 1px solid #9FF191; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; text-decoration: none; cursor: pointer;}

ul.store li span.quick_links a.simple_btn.left:hover span {
	border-left: 1px solid #9FF191; border-right: 1px solid #9FF191; padding:2px 4px 0 2px; margin:0; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top;color: #333; white-space: nowrap; text-decoration: none;}

ul.store li span.quick_links a.simple_btn.right {
	border-top: 1px solid #999; border-bottom: 1px solid #999; display: block; float: right; margin: 4px 8px 0 0; padding: 0px; width: 50px; height: 15px;}
	
ul.store li span.quick_links a.simple_btn.right span {
	display:block; float: right; width: 44px; height: 13px; padding:2px 4px 0 2px; margin:0 -2px; text-align: center;}

ul.store li span.quick_links a.simple_btn.right:hover {
	border-top: 1px solid #9FF191; border-bottom: 1px solid #9FF191; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; text-decoration: none; cursor: pointer;}

ul.store li span.quick_links a.simple_btn.right:hover span {
	border-left: 1px solid #9FF191; border-right: 1px solid #9FF191; padding:2px 4px 0 2px; margin:0 -2px; background: #DDD url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top;color: #333; white-space: nowrap; text-decoration: none;}

#navigation p {
	color: #FFF; text-align: center;
	margin: 0 0 0 0; padding: 8px 0 8px 0; }
	
#homepage p {
	margin: 0 0 0 0; padding: 5px 0 5px 0; }
	
#content p {
	margin: 0 0 0 0; padding: 5px 0 5px 0; }
	
h2 {
	font-size: 2.0em; font-weight: normal;
	margin: 2px 0 5px 0; padding: 0 0 0 0; }
		
h3 {
	font-size: 1.5em; font-weight: normal;
	margin: 2px 0 5px 0; padding: 0 0 0 0; }
	
h4 {
	font-size: 1.2em; font-weight: bold;
	margin: 2px 0 5px 0; padding: 0 0 0 0; }

.sm {
	font-size: 0.8em;}

.med .sm {
	font-size: 0.85em;}

.blue_text {
	color: #0000FF;}

a.blue_text,
.Shaded .work_area a.blue_text,
.Misted .work_area a.blue_text,
.White .work_area a.blue_text {
	color: #5555FF;}

a.blue_text:hover,
.Shaded .work_area a.blue_text:hover,
.Misted .work_area a.blue_text:hover,
.White .work_area a.blue_text:hover {
	color: #0000FF;}

span.more {
	display: none;}

a.more_link, .white_clean_box a.more_link {
	display: block; width: 100%; text-align: right; color: #999;}
	
.login {
	margin: 0 0 0 0; padding: 0 0 15px 0; }

.login_indent {
	margin: 0 0 0 0px; padding: 0 0 10px 0; clear: both;}

.login_tag {
	margin: 0 0 0 0px; padding: 10px 0 0 0px;}

.login_form {
	float: left; background:#FFFFFF url(/assets/images/base_shadow.gif) repeat-x scroll left bottom; border-bottom:1px solid #DDDDDD; margin:0 0 20px 0px; padding:0 0 10px 30px;}
	
.profiles {
	margin: 0 0 0 0; padding: 0 0 15px 0; }
	
.projects {
	margin: 0 0 0 0; padding: 0 0 15px 0; }
	
.search {
	margin: 0 0 0 0; padding: 0 0 10px 0; }
	
.edit {
	margin: 0 0 0 0; padding: 0 0 0 0; }

.memo {	
	font-size: 0.85em;
	color: #000000;
	background: #FFFFFF;
	margin: 0 0 0 0px; padding: 10px 15px 6px 15px; }
	
.memo a {
	color: #777777; text-decoration: none; }
.memo a:hover {
	color: #777777; text-decoration: underline; }

.publicmemo {	
	font-size: 0.85em;
	color: #FFFFFF;
	background: #777777;
	margin: 0 0 0 0px; padding: 10px 15px 6px 15px; }
	
.publicmemo a {
	color: #BBBBBB; text-decoration: none; }
.publicmemo a:hover {
	color: #BBBBBB; text-decoration: underline; }

.light a {
	color: #555555; text-decoration: none; }
.light a:hover {
	color: #FFFFFF; text-decoration: none; }

.whitedetails {	
	color: #333333;
	background: #FFFFFF;
	margin: 0 0 0 0px; padding: 10px 10px 10px 10px; }
	
.whitedetails a {
	color: #777777; text-decoration: none; }
.whitedetails a:hover {
	color: #777777; text-decoration: underline; }

.misteddetails {	
	color: #000000;
	background: transparent;
	margin: 0 0 0 0px; padding: 10px 10px 10px 10px; }
	
.misteddetails a {
	color: #777777; text-decoration: none; }
.misteddetails a:hover {
	color: #777777; text-decoration: underline; }

.gateway {	
	color: #000000;
	background: #000000;
	margin: 0 0 0 0px; padding: 0 0 0 0px; }
	
.gateway a {
	color: #000000; text-decoration: none; }
.gateway a:hover {
	color: #777777; text-decoration: none; }

.pulldown {
	color: #000000;
	background: #FFFFFF;
	margin: -2px 0 0 0px; padding: 0 0 2px 0px; }
	
.pulldown a {
	color: #777777; text-decoration: none; }
.pulldown a:hover {
	color: #777777; text-decoration: underline; }


.grey {
	color: #FFFFFF;
	background: #999999;
	margin: -2px 0 0 0px; padding: 0 0 2px 0px; }
	
.grey a {
	color: #777777; text-decoration: none; }
.grey a:hover {
	color: #777777; text-decoration: underline; }

.light_greyed {
	background: #EEEEEE; color:#999999;}

.fullscreen {
	position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow:hidden;}

.display_none {
	display: none;}

.dashed {
	border: 1px dashed #999; padding: 5px 5px 5px 5px; margin: 5px 0 5px 0px;}

.clear_float_left {
	display: block; float: left; clear: both; position: relative; width: 100%;}

.clear_left {
	clear: left;}


body.home_pages {
background: #DDDDDD url(/assets/images/tuppashare_fill.gif) repeat scroll center 130px;
}

body.pop_pages {
background: #EEE;
padding: 20px 0px;
color: #333;
width: auto;
height: auto;
}

body.pop_pages a {
color: #555;
text-decoration: underline;
}

body.pop_pages a:hover {
color: #333;
}

body.widget_frame {
background: transparent;
padding:0px;
margin:4px 0px;
width: auto;
height: auto;
}

body.pop_pages .faqs {
padding: 0px 40px 20px;
}

body.pop_pages .stripes_on_grey {
background:transparent url(/assets/images/long_stripes_sprite_grey.jpg) no-repeat scroll -500px 0;
width: 100%;
margin: 0;
padding: 0;}

#website_bg {
border-left: none;
border-right: none;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
height: 1000px;
width: 976px;
}

body.home_pages #website_bg {
border-left: none;
border-right: none;
margin:0 0 0 0px;
padding:0px 0px 12px;
width:976px;
}

#homepage_bg {
border-left: none;
border-right: none;
height: 620px;
margin: 55px 0 0 0px;
padding: 0 0 0 0px;
width: 972px;
}

#navbar_bg {
height:24px;
margin:0 0 0 0;
padding:0 0 0 0;
width:976px;}

#footer_bg {
height:100px;
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
display: none;}


.bg {
	display:block; float:left; position:absolute; z-index:0;}

.Shaded .bg {
	background-color:#000; opacity: 0.6; filter: alpha(opacity=60);}

.Misted .bg{
	background-color:#EEE; opacity: 0.8; filter: alpha(opacity=80);}

.Clear .bg, .Default .bg {
	background-color: transparent;}

.White .bg {
	background-color: #FFF;}

.Misted, .White {
	color: #333;}

.Misted a, .White a {
	color: #555;}

.Misted a:hover, .White a:hover {
	color: #333;}

.wrapper {
	 float: left; width: 100%; margin: 0 0 10px 0px;}
	 
.push {
	}

#bookmark_nav {
	display: block; float: left; width: 100%; padding: 0 0 0 0px; position: relative;}

.invisible {
	}

#bookmark_tab_holder {
	display: block; width: 100%; padding: 0 0 0 0px; margin: 0 0 0 0px; z-index: 0;}

#cached_bookmark_nav {
	display: block; width: 100%; padding: 0 0 0 0px; background-color: transparent; position: relative;}

#bookmark_nav_holder, #cached_holder{
	display: block; float: right; width: 100%; padding: 0 0 0 10px; zoom:1; margin: 0 0 0 0px; background-color: transparent; position: relative;}

.nav_bookmarks_shaded {
	width: 100%; background-color: #000; opacity: 0.8; 
	filter: alpha(opacity=80); padding: 0 0 0 0px; margin: 0 0 0 0px; position: absolute; display: block; z-index: 0; background: #000 url(/assets/images/new_dash_grey.gif) repeat-x scroll left bottom;}

#nav_bookmarks, #cached_bookmarks, #most_bookmarks {
	display: inline; float: left; width: 896px; padding: 20px; margin: 0 0 0 0px; background: #FFFFFF url(/assets/images/white_pad_box_bg.gif) repeat-x scroll left bottom; position: relative;}

#most_bookmarks {
	padding: 0px 0px 20px; width: 924px; background: #FFF;}

#bookmarks_main {
	float: left; background: #FFF; padding: 10px 7px;}

#bookmarks_main .collection_window {
	min-height: 300px; width: 760px;}

.bookmarks .white_box.full, #SplashPage.white_box.full {
	width: 870px; margin: 10px; background: #FFF;}
	
#nav_bookmarks .mini {
	width: 976px; margin: 2px auto; float: none;}

#nav_bookmarks label {
	font-size: 0.8em; background: #999; display: block; position: relative; width: 273px; color: #FFF; padding: 2px 2px 2px 2px;}


#sub_base {
background:#222222 none repeat scroll 0;
border-left:8px solid #121212;
border-right:8px solid #121212;
display:inline;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
width:960px;
}

#home_footer {
clear:both;
color:#DDD;
background: none;
display:block;
font-size:0.75em;
margin: auto;
padding:5px 0;
text-align:center;
width:500px;
position: relative;
}

#custom_footer {
clear:both;
color:#333333;
background: none;
display:block;
font-size:0.75em;
margin: auto;
padding:5px 20px;
text-align:center;
width:936px;
position: relative;
}

#title_header_controls #viewer_controls {
display:block;
float:right;
margin:0 0 0 0;
position:relative;
text-align:right;
width:240px;
}

#title_header_controls .main_bg {
background:none;
border-top:none;
display:inline;
height:37px;
opacity:0.45;
position:absolute;
width:500px;
z-index:0;
}

#title_header_controls .left {
background: none;
display:none;
float:left;
height:37px;
margin:0 0 0 0;
position:relative;
width:29px;
}

#title_header_controls .right {
background:none;
display:none;
float:right;
height:37px;
margin:0 0 0 0;
position:relative;
width:29px;
}

.white_dash_nav li a {
border-left:1px solid #999999;
border-right:medium none;
color:#DDD;
display:block;
height:28px;
padding:6px 0 0 0;
text-decoration:none;
}

.white_dash_nav li a.selected {
background:#FFFFFF;
border-left:1px solid #999999;
border-right:none;
color:#333333;
display:block;
height:28px;
padding:6px 0 0;
text-decoration:none;
}

.white_dash_nav li a.light  {
background:#49DFA1;
color:#333333;
display:block;
height:28px;
text-decoration:none;
}

.white_dash_nav li a:hover, .white_dash_nav li a.light:hover  {
background:#4FF7B2;
color:#333333;
display:block;
height:28px;
text-decoration:none;
}

.white_dash_nav li a:link.highlight, .white_dash_nav li a:visited.highlight {
background:#000;
border-left:1px solid #999999;
border-right:none;
color:#4FF7B2;
display:block;
height:28px;
padding:6px 0 0;
text-decoration:none;
}

.white_dash_nav li a:hover.highlight {
background:#111;
border-left:1px solid #999999;
border-right:none;
color:#4FF7B2;
display:block;
height:28px;
padding:6px 0 0;
text-decoration:underline;
}

/* SHINE AGAIN NAV */

.white_dash_nav li a {
border-left:none;
border-right:medium none;
color:#DDD;
display:block;
height:28px;
padding:6px 0 0 0;
text-decoration:none;
}

.white_dash_nav label {
border-left:none;
border-right:medium none;
margin: 0 0 0 20px;
color:#DDD;
display:block;
height:28px;
padding:6px 0 0 0;
text-decoration:none;
}

.white_dash_nav li a.selected {
background:#FFFFFF;
border-left:none;
border-right:none;
color:#333333;
display:block;
height:28px;
padding:6px 0 0;
text-decoration:none;
}

.white_dash_nav li a.light  {
background:#49DFA1;
color:#333333;
display:block;
height:28px;
text-decoration:none;
}

.white_dash_nav li a:hover, .white_dash_nav li a.light:hover, .white_dash_nav li a.selected  {
background: #FFF url(/assets/images/whiteshine.gif) top left repeat-x;
color:#FFF;
display:block;
height:28px;
text-decoration:none;
}

.white_dash_nav li a:link.highlight, .white_dash_nav li a:visited.highlight {
background: none;
border-left:2px solid #FFF;
border-right:none;
color:#EEE;
display:block;
height:28px;
font-weight: bold;
padding: 6px 0 0 10px;
text-decoration:none;
margin: 0 0 0 0px;
}

.white_dash_nav li a:hover.highlight {
background: none;
border-left:2px solid #FFF;
border-right:none;
color:#FFF;
display:block;
height:28px;
font-weight: bold;
padding: 6px 0 0 10px;
text-decoration:none;
}

#white_dash_nav {
background: none;
display:block;
height:34px;
margin:0;
padding:0 0 0 0;
position:absolute;
width:976px;
}

#inlay p {
display: block;
position: absolute;
margin: 200px 0 0 550px;
width: 200px;
text-align: center;}

#inlay p a {
display: block;
position: relative;
background: #222;
color: #4FF7B2;
font-size: 1em;
padding: 5px 5px 5px 5px;
margin: 5px 0 0 0px;
white-space: nowrap;}

.whitebox #explore_tabs {
background: none;
display:block;
float: left;
width:860px;
margin: -102px 0 0 -23px;
}

#explore_tabs ul {
float: left;
padding: 0 0 0 0;
}

#results_holder {
display: block;
clear: both;
position: relative;
width: 976px;}

#results_tabs {
float:left;
margin: 16px 0 0 15px;
width:300px;
}

.whitebox .paginate {
margin:-65px 0 0 300px;
float: none;
position:absolute;
width:550px;
}

.whitebox .results_items {
clear:both;
float:left;
position:relative;
padding: 10px 0 10px 35px;
width: 930px;
}

li.dnav_1 {
width: 65px;}

li.dnav_wide {
width: 180px;
padding: 0 0 0 50px;
text-align: left;}

.greybox {
background-color:#D8D8D8;
color:#000077;
display:block;
padding:0 20px;
position:relative;
}

#navbar {
background: none;
display:block;
height:34px;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
width:100%;
z-index:10;
}

#dash_solid {
background-color:#FFFFFF;
border-left:8px solid #BBBBBB;
border-right:8px solid #CCCCCC;
display:block;
float:left;
margin:0;
padding:10px 0;
width:958px;
}



#nav_bookmark_image {
display:block;
float:left;
height:140px;
margin-top:2px;
overflow:hidden;
text-align:center;
width:60px;
}

.grey_tab a {
background:#555555 none repeat scroll 0;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
color:#EEEEEE;
display:inline;
float:left;
height:28px;
padding:6px 10px 0;
white-space:nowrap;
}

.grey_tab a {
background:#DDDDDD none repeat scroll 0;
border-left:none;
border-right:1px solid #AAAAAA;
color:#333;
display:inline;
float:left;
height:28px;
padding:6px 10px 0;
white-space:nowrap;
}

.grey_tab a:hover {
background: #DDD;
border-left:none;
border-right:1px solid #AAAAAA;
color:#555;
display:inline;
float:left;
height:28px;
padding:6px 10px 0;
white-space:nowrap;
}

.grey_tab a:active {
background: #DDD;
border-left:none;
border-right:1px solid #AAAAAA;
color:#555;
display:inline;
float:left;
height:26px;
padding:7px 10px 0;
white-space:nowrap;
margin: 0px 0px 0px 0px;
}

.grey_tab a.green, .grey_tab a.green:hover {
background:#FFF;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
color:#333;
display:inline;
float:left;
height:28px;
padding:6px 10px 0;
white-space:nowrap;
}

.paginate a {
background: none;
border:none;
color:#EEEEEE;
display:block;
float:left;
margin:0 0 0 5px;
padding:2px 5px;
}

.white_box .paginate a {
	color: #777;}

.paginate a.pointed {
background: #EEEEEE;
color:#333333;
padding:2px 5px;
}

.paginate a:hover {
background: transparent;
color:#333333;
padding:2px 5px;
}

.homepage_titles .paginate a:hover {
color:#DDD;
}

.paginate label, .widgets .paginate.double label {
display:block;
float:left;
clear: both;
width: 235px;
white-space: nowrap;
overflow: hidden;
margin:0 0 5px 5px;
padding: 2px 5px 2px 0px;
font-size: 0.85em;
}

#SelectedFriendsBookmarks .paginate label {
	width: 205px;}

#explorer .paginate label {
margin:0;
}

#explorer .paginate label b {
display:block;
width: 100%;
white-space: nowrap;
overflow: hidden;
margin:2px 0 0px;
font-size: 1.2em;
font-weight: bold;
}

.paginate span.total_results {
	float: left; margin: 0 0 0 5px;}

.paginate.double label {
width: 435px;}

#Search .paginate.double label, #SiteSearch .paginate.double label {
width:560px;
}

.paginate img.spacer {
display: block;
float: left;
height: 20px;
clear: both;
}

#explorer .paginate span.site_links {
	float: left; clear: both; width: 100%;}

#explorer .paginate .site_links a {
	display:inline; float:left; font-weight:normal; margin: 2px 5px; padding:0 2px; border: 1px solid #FFF; color: #FFF;}

#navbaropaque {
	width: 100%; height: 35px; background-color: #FFF; opacity: 0.7; 
	filter: alpha(opacity=70); padding: 0 0 0 0px; margin: 0 0 0 0px; position: absolute; display: block; z-index: 1;}

.long_item div.long_item_bg {
background:#EEEEEE none repeat scroll 0;
display:block;
float:none;
height:255px;
margin:0 0 0 0;
opacity:0.7;
padding:0 0 0 0;
position:absolute;
width:100px;
}

.long_item div {
color:#333333;
}

input.jumbo_search {
background:transparent url(/assets/images/search_input_lg.png) no-repeat scroll left top;
border:medium none;
color:#999999;
font-size:1.25em;
height:24px;
margin:0 0 0 0;
overflow:hidden;
padding:1px 10px 0;
text-align:left;
vertical-align:top;
white-space:nowrap;
width:236px;
}

#arrival_holder {
	display: inline; float: left; width: 976px;}

#inlay {
	display: inline; float: left; width: 410px; padding: 20px 0px 20px 20px; color: #EEE;}

#main_inlay h2 {
	font-size:1.2em; font-weight:normal; margin:2px 0 30px 5px; padding:0;}

.halo {
	display: block; float: left; width: 100%; margin: auto; text-align: center; position: absolute;}

.halo img {
background:transparent url(/assets/images/halo.jpg) no-repeat scroll 0 180px;
display:block;
float:left;
height:461px;
left:100px;
margin:0 0 0 -300px;
position:fixed;
width:474px;
z-index:0;
}

.white_dash_nav ul.small {
	float: right; z-index: 1;}

.white_dash_nav ul.small li a {
	display: block; color: #AAA; font-size: 0.8em; letter-spacing: -0pt; text-decoration: none; height: 28px; border: none; padding: 6px 10px 0 0px;}

.white_dash_nav ul.small li a:hover {
	display: block; color: #FFF; text-decoration: none; display: block; height: 28px; background: none;}

.white_dash_nav ul.small li span {
	border-left: 1px solid #DDD; padding: 0 0 0 5px;}

#title_header_right {
	display: block; float: right; width: 560px; padding: 20px 0 0 0px; height: 30px; position: relative;}

#title_header_right form, #title_header_right h3 {
	display: block; float: right;}

#shuffle_controls {
	display: block; float: left; height: 30px;}

#main_search {
	display: block; float: right; height: 30px; width: 300px; margin: 0px 10px 0px 0px;}

/* OMNI SEARCH */

.search_box .container {
	padding: 3px 0 0 0px;}

li .search_box {
	background:#FFFFFF url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll left bottom; border-bottom:1px solid #FFFFFF; display:block; height:47px; margin:0 0 0 -306px; position:absolute; text-align:center; width: 976px;}

li .search_box .container {
	display:block; height:47px; margin: 0 0 0 0px; position:relative; width: 976px;}

ul.user_nav li .search_box ul, ul.user_nav li.hover .search_box ul, ul.user_nav li:hover .search_box ul {
	display: none;}

ul.user_nav li .search_box ul, ul.user_nav li.hover .search_box ul, ul.user_nav li:hover .search_box ul {
	display: block; margin: 0; color: #333; background: none;}

ul.user_nav li .search_box ul a, ul.user_nav li.hover .search_box ul a, ul.user_nav li:hover .search_box ul a {
	color: #333;}

/* WHITE BOX */

.whitebox_corners_holder {
	padding: 0 0 0 0px; display: block; height: 8px; margin: 0 8px 0 8px; line-height: 1px; font-size: 0.1em;}

.whitebox_top_l {
	margin: 0 0 0 -8px; padding: 0 0 0 0px; width: 8px; height: 8px; float: left;
	display: block; position: relative; background: transparent url(/assets/images/white_corner_top_l.png) top left no-repeat;}

.whitebox_top_r {
	margin: 0 -8px 0 0px; padding: 0 0 0 0px; width: 8px; height: 8px; float: right;
	display: block; position: relative; background: transparent url(/assets/images/white_corner_top_r.png) top left no-repeat; }

.whitebox_bottom_l {
	margin: 0 0 0 -8px; padding: 0 0 0 0px; width: 8px; height: 8px; float: left;
	display: block; position: relative; background: transparent url(/assets/images/white_corner_bottom_l.png) top left no-repeat;}

.whitebox_bottom_r {
	margin: 0 -8px 0 0px; padding: 0 0 0 0px; width: 8px; height: 8px; float: right;
	display: block; position: relative; background: transparent url(/assets/images/white_corner_bottom_r.png) top left no-repeat; }

.whitebox_corners {
	float: left; width: 100%; position: relative; background-color: #FFF; text-align: center; font-weight: normal; margin: 0 0 0 0px; padding: 0 0 0 0px; letter-spacing: -0.8pt; color: #DDD; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 8px;}

.whitebox {
	display: block; clear: both; position: relative; height: 800px; min-height: 500px; max-height: 1000px; background: #FFF; padding: 0 8px 0 8px;}

/* OVAL LINK */

ul.oval {
	list-style-type: none; margin: 0; padding: 0;}

ul.oval li {
	display: inline; float: left; position: relative; height: 19px; width: 80px;}

.oval a {
	display: block; float: left; position: relative; margin: 0 12px 0 12px; font-size: 0.85em;  height: 19px; border-top: 2px solid #676767; border-bottom: 2px solid #676767; color: #AAA; text-align: center;}

.oval a:hover {
	color: #555; background: #FFF; text-decoration: none;}

.oval a span {
	display: inline; float: left; position: relative; color: #EEE; width: 100%;}

.oval a:hover span {
	display: inline; float: left; position: relative; color: #555; width: 100%;}

.oval a img.oval_l {
	display: block; width: 12px; height: 23px; float: left; position: relative; margin: -2px 0 0 -12px; color: #EEE; border: none; background: transparent url(/assets/images/oval_button_edge.png) 0px 0px no-repeat; text-decoration: none;}

.oval a:hover img.oval_l {
	display: block; width: 12px; height: 23px; float: left; position: relative; margin: -2px 0 0 -12px; color: #333; border: none; background: transparent url(/assets/images/oval_button_edge.png) 0px -23px no-repeat; text-decoration: none;}

.oval a img.oval_r {
	display: block; width: 12px; height: 23px; float: right; position: relative; margin: -2px -12px 0 0px; color: #EEE; border: none; background: transparent url(/assets/images/oval_button_edge.png) -12px 0px no-repeat; text-decoration: none;}

.oval a:hover img.oval_r {
	display: block; width: 12px; height: 23px; float: right; position: relative; margin: -2px -12px 0 0px; color: #333; border: none; background: transparent url(/assets/images/oval_button_edge.png) -12px -23px no-repeat; text-decoration: none;}

/* WHITE ARROW TAB */

a.white_arrow_tab {
	display: block; float: left; position: relative; width: 100px; height: 23px; padding: 1px 0 0 0px; text-align: center; background: transparent url(/assets/images/white_arrow_tab.png) top left no-repeat; color: #777; clear: both;}

a:hover.white_arrow_tab {
	color: #333; text-decoration: none;}

a.white_arrow_tab label {
	font-size: 0.8em;}

a.white_arrow_tab_up {
	display: block; float: left; position: relative; width: 133px; height: 23px; padding: 1px 0 0 0px; text-align: center; background: transparent url(/assets/images/white_arrow_tab_up.png) 0 -10px no-repeat; color: #777; cursor: pointer;}

a:hover.white_arrow_tab_up {
	color: #333; text-decoration: none;}

a.white_arrow_tab label {
	font-size: 0.8em;}

a.white_arrow_tab_up label {
	font-size: 0.85em; font-weight: bold; color: #777; letter-spacing: -0.2pt;}

a:hover.white_arrow_tab_up label {
	font-size: 0.85em; color: #FFF; text-decoration: none; cursor: pointer;}

#new_edit a.button_view {
	float: right; margin: -31px 25px 5px 5px;}

#styles_editor {
	display:block; float:left; margin:0; padding: 10px 0 10px 0px; position:relative; min-height: 350px; width:976px; text-align: left;}

#edit_Style #styles_editor {
	width:874px; }

.Shaded .home_pages #MainContent #styles_editor{
	color: #FFF;}

.Shaded .home_pages #MainContent #styles_editor a {
	color: #999;}

.Shaded .home_pages #MainContent #styles_editor a:hover {
	color: #DDD;}

.white_text {
	color: #FFF;}

.black_text {
	color: #000;}

.black_on_white {
	background: #FFF; color: #000;}

input.white_arrow_tab {
	display: block; float: left; position: relative; width: 140px; height: 25px; font-weight: bold; padding: 1px 0 0 0px; border: none; text-align: center; background: transparent url(/assets/images/white_arrow_tab_up.png) 0 -10px no-repeat; color: #777; cursor: pointer;}


/* SEND LINKS */

.main_tracklink {
	display: block; float: left; background: #EEE; padding: 10px 10px 10px 10px; margin: 10px 0 0 0px;}

.main_tracklink.disabled {
	display: block; float: left; background: none; padding: 10px 10px 10px 10px; margin: 10px 0 0 0px; border: 1px dashed #EEE;}

p a.green_block, #wizard_content_holder p a.green_block {
	background: #49D82E; color: #FFF; padding: 0 5px 0 5px;}

p a:hover.green_block {
	background: #49D82E; color: #FFF; text-decoration: underline; padding: 0 5px 0 5px;}

#wizard_content_holder p.tracklink_edits {
	display: block; float: left; width: 600px; position: relative; text-align: right; padding: 0 0 0 0px;}

.main_tracklink h4 {
	display: block; float: left; clear: both; margin: 0 0 0 0px; padding: 0 0 5px 0px;}

.main_tracklink h5 {
	display: block; float: left; clear: both; width: 585px; margin: 0 0 0 0px; padding: 5px 5px 5px 5px; background: #FFF; border: 1px solid #DDDDDD;}

.main_tracklink.disabled h5, .main_tracklink.disabled h4 {
	color:#888888; opacity: 0.5; filter: alpha(opacity=50);}

#wizard_content_holder p.link_results {
	display: block; float: left; clear: both; width: 580px; margin: 0 0 0 0px; padding: 5px 5px 5px 0px;}

.views_table {
	float: left; clear: both; position: relative; border: 1px solid #DDD; background:#FFFFAA none repeat scroll 0 50%; font-size: 0.8em; margin:0 0 0 4px;}

.views_table div, .views_table table {
	display: block; float: left; position: relative; width: 500px; padding: 5px 5px 5px 0px;}

.views_table .headings {
	font-weight: bold;}

p.note {
	display: block; float: left; position: relative; width: 590px; font-style: italic;}

p.link_results label, .tracklink_edits label {
	display: inline; position: relative; margin: 0 5px 0 5px; width: 580px; padding: 0 5px 0 5px; color: #888; background: #FFF;}


/* GREYED */

.greyed div, div.greyed{
	display: block; float: left; padding: 10px 10px 10px 10px; margin: 5px 5px 5px 5px; background: #EEE;}

.edit.greyed div, .edit div.greyed{
	width: 200px; height: 100px;}

#upload_cover {
	display: block; position: absolute; background: #FFF; opacity: 0.85; filter: alpha(opacity=85); width: 950px; height: 400px; margin: -20px 0 0 -30px; z-index: 10;}

#more_options, #edit_text {
	float: left; position:relative; width:900px; margin: 10px 0 30px 0px; border: 2px solid #DDD;}

.more_options {
	float: left; clear: both; position:relative; margin: 0 0 10px 0px;}

#more_options_link {
	margin: -30px 0 10px 100px; font-weight: bold; width: 300px;}

.text_edit_link b {
	font-weight: bold; padding: 0; border: 2px solid #DDD; padding: 10px 10px 10px 10px;}

td.text_edit_link {
	padding: 15px 0 15px 0px; margin: 0;}

#edit_content {
	clear: both; display: block; float: left; font-size: 0.9em; padding: 0 0 0 0; text-align: left; }

#edit_title label {
	color: #BBBBBB; font-style: italic;}

textarea.content {
	font-family: Arial, Verdana, sans-serf; width: 740px; font-size: 12px; padding: 10px 10px 10px 10px;}

textarea.header {
	font-family: Arial, Verdana, sans-serf; width: 540px; font-size: 12px; padding: 10px 10px 10px 10px;}

/* GENERAL STYLES */

.clear_both {
	display: block; clear: both;}

#receipts #white_tab_holder {
background:transparent url(/assets/images/whiteshine.gif) repeat-x scroll left top;
border-left:4px solid #FFF;
border-right:4px solid #FFF;
height:29px;
opacity:0.9;
}

/* PLAYLISTMAKER */

#single_track_upload {
	float:left; margin: 0px 0 20px 10px; position:relative; width:278px; background: #EEE; color: #333; clear: left;}

#media_player_settings {
	background: #DDD; border: 1px solid #CCC; font-size: 0.85em;}

.upload_button {
	display: block; float: left; width: 133px; height: 35px; padding: 12px 0 5px 0px; margin: 0 0 10px 0px; background: transparent url(/assets/images/white_arrow_tab_up.png) top left no-repeat; border: none; font-size: 0.8em; cursor: pointer;}

.cancel_upload_button {
	background:transparent url(/assets/images/cancel_upload_sprite.gif) repeat scroll 0 0px;
border:medium none;
color:#999999;
display:block;
float:left;
font-size:0.8em;
height:34px;
margin:5px 0 5px 0px;
width:101px;}

.cancel_upload_button_hover {
	background:transparent url(/assets/images/cancel_upload_sprite.gif) repeat scroll 0 -34px;
border:medium none;
color:#999999;
display:block;
float:left;
font-size:0.8em;
height:34px;
margin:5px 0 5px 0px;
width:101px;}

#previewer_container {
	width:330px;
	float:right;}

#preview_player {
background:transparent none repeat scroll 0;
clear:both;
color:#FFFFFF;
display:block;
margin:20px 0 0 10px;
padding:0;
width:310px;
}

.preview_mplayer {
width:300px;
}

#asset_container, #dropbox_window {
display: block; float: left; width: 600px; margin: 10px 0 0 0px;}

.asset_window_search {
	display: inline; float: right; margin: 0px 10px -20px 0px;}

#asset_container .flicker_box {
background:#FFFFFF;
clear:both;
display:none;
float:left;
height:500px;
position:absolute;
width:560px;
z-index:100;
}

#flicker_scroll {
background:#DDD none repeat scroll 0;
display:block;
float:right;
height:500px;
width:20px;
}

#flicker_0.flicker_box {
display: block;}

.items_window .pop_tabs {
display:block;
width:575px;
height:50px;
}

.items_window, .items_window .pop_tabs {

}

#edit_inlay_base{
display:block;
height:10px;
position:relative;
width:600px;
}

.inlay_items_base_holder {
display:block;
height:10px;
margin:0 10px;
position:relative;
}

.inlay_full_base_holder {
display:block;
height:10px;
margin:0 10px;
position:relative;
}

.full_inlay #pop_tabs {
	width: 800px;}

.full_inlay .pop_tabs {
	margin: 0 0 0 10px;}

.av li, .images li {
	background: none; cursor: url(/assets/images/openhand.cur.ico), default;}

li.drop_files, span.drop_files {
	border: 2px solid #62DE3C;}

.images ul li.list_group_title, .av ul li.list_group_title {
	display: block; float: left; background: #EEE; cursor: default;}

#asset_container .pop_tabs {
	width:290px;}

#asset_holder{
	width: 290px; height: 340px;}

#asset_holder #files_list {
	width: 270px; height: 400px;}

.pop_tabs #spacer_tab {
	width: 50px;}

#track_editor div.holder {
display:inline;
float:left;
margin:0 0 15px 5px;
width:300px;
color: #999;
}

/* PARCELS */

#parcels {
	position: relative; padding: 0; margin: 0; width: 870px;}

ul.parcels  {
	position: relative; padding: 0; margin: 0; width: 870px;}

ul.parcels li {
	list-style-type: none; display: block; float: right; clear: both; margin: 0; border-bottom: 2px solid #DDD; width: 870px;}

ul.parcels li.hover {
	background: #EEE;}

ul.parcels a {
	display: block; float: left; padding: 5px 5px 5px 5px;}

ul.parcels a:hover {
	text-decoration: underline; color: #888;}

ul.parcels li b {
	font-weight: bold; width: 300px; cursor: pointer; display: block; float: left; overflow: hidden; white-space: nowrap;}

ul.parcels li span {
	font-size: 0.9em; display: block; float: left; margin: 5px 0 0 0px;}

ul.parcels li span.info {
	width: 300px; overflow: hidden; white-space: nowrap;}

ul.parcels span.links a:hover {
	text-decoration: none; color: #888; background: #FFF;}

ul.parcels li span.links a.delete:hover {
	background: #FFBFBF;}

ul.parcels li span.links a.send {
	font-weight: bold; background: #73DE56; color: #FFF;}

ul.parcels li span.links a.send:hover {
	color: #FFF; text-decoration: underline;}

ul.parcels li.hover_info {
	display: none;}

ul.parcels li.info_mouseover {
	display: block; padding: 0; margin: 0; border: none; position: relative;}
	
ul.parcels li.info_mouseover div {
	position: absolute; display: block; clear: both; z-index: 10; font-size: 0.9em; background: #FFF; width: 300px; height: 30px; overflow: hidden; text-overflow: ellipsis; border: 2px solid #CCC; padding: 5px 5px 5px 5px; margin: -40px 0px 5px 290px;}

#edit_inlay {
	width: 300px;}

#content_pane {
	display: block; float: left; width: 976px; position: relative; clear: both;}

.home_pages #content_pane, .home_pages #content_pane.editing, .home_pages #content_pane.player {
	width: 976px; padding:0 0 20px; background: transparent;}

.home_pages #welcome_screen {
	width: 976px; padding: 0px; background: transparent;}

.home_pages .bookmarks #welcome_screen {
	width: 976px; padding: 0px; background: #DDD; min-height: 360px;}

.home_pages #content_pane.editing {
	background: #EEE url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll 0 -95px;}

#library_explorer .pop_tabs {
	margin: 0 0 0 10px;}

#show_hide_explorer {
	display:block; float:left; font-size:0.8em; margin: 0 0 0 0; padding: 2px 0px 2px 0px; position:relative; text-align:center; width:876px; background: transparent url(/assets/images/lib_header_grad.gif) repeat-x scroll 0 -21px;}

.hide_explorer {
	display:block; float:right; position: absolute; font-size:0.8em; margin: 0 0 0 0; padding: 2px 5px 2px 0px; position:relative; text-align:right; background: transparent;}

#show_hide_explorer a {
	display: block; margin: auto; width: 864px; padding: 0 5px 0 5px; color: #333;}

#show_hide_explorer a:hover {
	display: block; margin: auto; color: #999; background: transparent url(/assets/images/lib_item_grad.gif) repeat-x scroll 0 -10px;}

.invisible #show_hide_explorer {
	background-position: 0 -41px; display: none;}

.invisible .show, .hide {
	display: block;}

.invisible .hide, .show {
	display: none;}

.full_inlay {
	display: inline; float: left; width: 900px; padding: 0 0 0 0px;}

#full_inlay {
	display: inline; float: left; width: 900px;}

#full_inlay_base{
display:block;
height:10px;
position:relative;
width:900px;
}

#simple_link_box {
	display: block; width: 830px;}

#simple_link_box .greybox p {
	color: #000; font-size: 0.9em; margin: 5px 0 0 0px; clear: both;}

#simple_link_box .greybox h4 {
	color: #000; font-size: 1em; font-weight: bold; text-align: left; letter-spacing: 0;}

input.sendlink {
	float: left; color:#000077; padding: 4px 5px 5px 10px; height: 14px; width: 600px;}

#tracklinks_holder {
	width: 580px; margin: 0 0 10px 0;}

#store_shareit {
	clear: left;}

#share_links .side_bar {
	width: 290px;margin: 0 10px 15px 0;}
	
.tracklinks {
	display: inline; float: left; width: 560px; background: #EEE; position: relative; margin: 5px; clear: both; padding: 5px 5px 5px 5px;}

.tracklinks input.sendlink {
	color:#000077; float:left; clear: left; width:390px; font-size: 1em;}

.tracklinks .link_results {
	font-size: 0.9em; margin: 5px 0 0 5px; padding: 5px; float: left; clear: left; background: #FFFFAA none repeat scroll 0;}

.tracklinks .link_results label {
	display: inline;}

.tracklinks .link_form {
	font-size: 0.9em; margin:2px 5px; float: left; clear: right;}

.tracklinks h4 {
	float: left; width: 480px;}

.tracklinks h4 span {
	font-style: italic; font-weight: normal;}

#edit_Send a.simple_btn {
	float: left;}

/* PARCEL */

#content_background {
background-color:#333;
float:left;
padding:0 0 20px 0;
position:absolute;
width:976px;
z-index:0;
opacity: 0.5;
filter: alpha(opacity=50);
height:1000px;
}

#content_holder {
float:left;
padding:0 0 20px 0;
position:relative;
width:976px;
z-index:1;
}

#content_holder.white {
	color: #333;}

#content_holder.white {
	background: #FFF; color: #333;}

.parcel_media_holder {
	display: block; float: left; width: 970px;}

.parcel_content_holder {
	display: block; float: left; width: 670px;}

.parcel_content_holder h4, .parcel_items_holder h4 {
	padding: 10px 10px 0px 20px;}

.parcel_items_holder {
	display: block; float: left; width: 300px;}

.parcel_media_holder .content {
	display: inline; float: left; padding: 10px 10px 10px 10px; font-size: 1.2em;}

.parcel_media_holder #viewer {
	clear:none; display:block; float:left; padding:0 0 0 15px; position:relative; width:600px;}

.parcel_media_holder #thumbnails {
	display:block; float:left; padding:0 0 0 50px; position:relative; width:300px;}

.parcel_media_holder #image_viewer {
	clear:both; display:block; float:left; position:relative; width:970px; margin: 0 0 0 2px;}

.parcel_items_holder #files_list {
	height:370px;}

.parcel_items_holder #files_list {
	height:370px;}

.av ul li.selected, .av ul li.selected .hover {
	background: #000;}

.av ul li.hover {
	background: #EEE; cursor: pointer;}

.parcel_items_holder .av ul li a label {
	cursor: pointer;}

.parcel_items_holder .av ul li a {
	color: #555;}

.parcel_items_holder .av ul li.selected a {
	color:#FFF;}

.parcel_items_holder .av ul li.selected.hover a {
	color:#555;}

.av ul li.hover a:hover {
	color: #333;}

/* STANDARD BUTTONS */

a.button_view {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -290px;
color:#333;
cursor:pointer;
display:block;
float:left;
font-size: 14px;
height:23px;
padding:6px 30px 0 0;
position:relative;
text-align:center;
width:118px;
}

a.button_view:hover {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -319px;
text-decoration: none;
cursor:pointer;
}

input.button_save, a.button_save img {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -116px;
color:#FFF;
display:block;
font-size: 12px;
height:29px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:150px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

input.button_save_hover, a.button_save:hover img {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -145px;
color:#333;
display:block;
font-size: 12px;
height:29px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:150px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

input.button_continue, a.button_continue img {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -58px;
color:#FFF;
display:block;
font-size: 14px;
height:29px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:150px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

input.button_continue_hover, a.button_continue:hover img {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -87px;
color:#333;
display:block;
font-size: 14px;
height:29px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:150px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

a.button_continue {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -58px;
color:#333;
display:block;
font-size: 14px;
height:23px;
padding:6px 30px 0 0;
position:relative;
text-align:center;
width:120px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

a.button_continue:hover {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -87px;
color:#333;
display:block;
font-size: 14px;
height:23px;
padding:6px 30px 0 0;
position:relative;
text-align:center;
width:120px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

a.long_button {
background:transparent url(/assets/images/long_buttons.gif) no-repeat scroll 0 -58px;
color:#333;
display:block;
font-size: 14px;
padding:0;
height: 29px;
margin: 5px 10px;
position:relative;
text-align:center;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

a.long_button span {
background:transparent url(/assets/images/long_buttons.gif) no-repeat scroll top right;
color:#FFF;
display:block;
font-size: 14px;
font-weight:bold;
height: 23px;
padding:6px 40px 0 0;
margin: 0 0 0 9px;
position:relative;
text-align:center;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
white-space: nowrap;
}

a.long_button:hover {
	background-position: left -29px;}

a.long_button:hover span {
	background-position: right -29px; color:#333; text-decoration: none;}

a.long_button.email_to, a.long_button.send_to {
	float: left; width: 300px;}

a.long_button.upload {
	background-position: left -58px;}

a.long_button.upload span {
	background-position: right -58px;}

a.long_button.upload:hover {
	background-position: left -87px;}

a.long_button.upload:hover span {
	background-position: right -87px;}

a.long_button.save {
	background-position: left -116px;}

a.long_button.save span {
	background-position: right -116px;}

a.long_button.save:hover {
	background-position: left -145px;}

a.long_button.save:hover span {
	background-position: right -145px;}

a.long_button.cancel {
	background-position: left -174px;}

a.long_button.cancel span {
	background-position: right -174px;}

a.long_button.cancel:hover {
	background-position: left -203px;}

a.long_button.cancel:hover span {
	background-position: right -203px;}

a.button_continue:hover {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -87px;
color:#333;
display:block;
font-size: 14px;
height:23px;
padding:6px 30px 0 0;
position:relative;
text-align:center;
width:120px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}


input.button_upload, a.button_upload img {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 0px;
color:#FFF;
display:block;
font-size: 14px;
height:29px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:150px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

input.button_upload_hover, a.button_upload:hover img {
background:transparent url(/assets/images/standard_lg_buttons_sprite.gif) no-repeat scroll 0 -29px;
color:#333;
display:block;
font-size: 14px;
height:29px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:150px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

.upload_button {
background:transparent url(/assets/images/upload_sprite.gif) no-repeat scroll left top;
border:none;
cursor:pointer;
color:#333;
font-size: 14px;
display:block;
float:left;
height:34px;
margin:10px 0 0 0px;
padding:0;
width:102px;
}

.upload_button_hover {
background:transparent url(/assets/images/upload_sprite.gif) no-repeat scroll 0 -34px;
border:none;
cursor:pointer;
color:#333;
font-size: 14px;
display:block;
float:left;
height:34px;
margin:10px 0 0 0px;
padding:0;
width:102px;
}

a.button_sm {
background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll left top;
border:none;
cursor:pointer;
color:#333;
font-size: 14px;
text-align:center;
display:block;
float:left;
height:26px;
margin:0px 0px 5px 10px;
padding:8px 20px 0px 0px;
width:81px;
}

a.delete img {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll -101px -203px;
border:none;
cursor:pointer;
color:#333;
display:block;
font-size: 10px;
text-align:center;
float:right;
height:14px;
margin:10px 0px 5px 10px;
padding:20px 0px 0px 0px;
width:41px;
}

a.delete:hover img {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll -101px -237px;
border:none;
cursor:pointer;
}

a.button_sm.copy {
float: left; background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll left top;
}

a.button_sm.copy:hover, a.button_sm.copy.hover {
float: left;
background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -34px;
text-decoration: none;
color: #333;
}

a.button_sm.email {
background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -68px;
}

a.button_sm.email:hover {
background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -102px;
text-decoration: none;
color: #333;
}

input.button_sm_save, a.button_sm_save img {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll 0 -135px;
color:#333;
display:block;
font-size: 14px;
height:34px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:101px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

input.button_sm_save_hover, a.button_sm_save:hover img {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll 0 -169px;
color:#333;
display:block;
font-size: 14px;
height:34px;
padding:0 30px 0 0;
position:relative;
text-align:center;
width:101px;
border: 0;
cursor: pointer;
font-family: Arial, sans-serif;
}

a.button_sm.send, input.button_sm_send {
background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -136px;
border:none;
cursor:pointer;
color:#333;
font-size: 14px;
text-align:center;
display:block;
float:left;
height:26px;
margin:0px 0px 5px 10px;
padding:8px 20px 0px 0px;
width:81px;
}

a.button_sm.send:hover, input.button_sm_send_hover {
background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -170px;
text-decoration: none;
border:none;
cursor:pointer;
color:#333;
font-size: 14px;
text-align:center;
display:block;
float:left;
height:26px;
margin:0px 0px 5px 10px;
padding:8px 20px 0px 0px;
width:81px;
}

a.button_sm.edit {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll 0 -370px;
}

a.button_sm.edit:hover {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll 0 -370px;
text-decoration: none;
color: #333;
}

a.button_sm.grab {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll -100px -271px;
width: 41px;
height: 34px;
margin: 0;
padding: 0;
}

a.button_sm.grab:hover {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll -100px -305px;
text-decoration: none;
color: #333;
cursor: url(/assets/images/openhand.cur), default;
margin: 0;
padding: 0;
}

#edit_tab .hover_nav li {
	z-index: 0; width: 100px;}

#edit_tab ul.hover_nav li a.but {
	z-index: 0; width: 76px;}

#edit_tab ul.hover_nav {
	z-index: 0; float: left;}

.hover_nav .but.edit, .hover_nav a.but.edit:link, .hover_nav a.but.edit:visited {
	display: block; width: 76px; height: 26px; padding: 8px 20px 0 5px; background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll 0 -271px; text-align: center; color: #777; font-weight: bold; border: none; font-size: 1em;}

.hover_nav a.but.edit:hover {
	display: block; width: 76px; height: 26px; padding: 8px 20px 0 5px; background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll 0 -305px; text-align: center; color: #777;  font-weight: bold; border: none; font-size: 1em;}

.hover_nav .but.send, .hover_nav a.but.send:link, .hover_nav a.but.send:visited {
	display: block; width: 76px; height: 26px; padding: 8px 20px 0 5px; background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -136px; text-align: center; color: #777; font-weight: bold; border: none; font-size: 1em;}

.hover_nav a.but.send:hover {
	display: block; width: 76px; height: 26px; padding: 8px 20px 0 5px; background:transparent url(/assets/images/copy_sprite.gif) no-repeat scroll 0 -170px; text-align: center; color: #777;  font-weight: bold; border: none; font-size: 1em;}

.playlist_tabs_holder {
	display: inline; float: left; position: relative; margin: 0 0 0 10px;}
	
.playlist_bracket {
	border-left: 2px solid #66EE86; border-top: 2px solid #66EE86; border-right: 2px solid #66EE86; height: 15px; margin: 5px 0 5px 0px;}

.playlist_bracket span {
	display: block; background: #66EE86; width: 100px; padding: 2px 2px 2px 2px; color: #FFF; margin: -12px 0 0 0px; font-size: 0.85em;}

.assetmover_info span, .green_span {
	display: inline; background: #66EE86; width: 100px; padding: 2px 2px 2px 2px; color: #FFF; text-align: center;}

.assetmover_info {
	font-size: 0.75em; color: #999;}

/* FEATURE BUTTONS */

ul.edit_nav li.feature_button a, a.feature_button, .standard_form a.feature_button {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -32px;
color:#777777;
cursor:pointer;
display:block;
float:left;
font-size: 12px;
height:25px;
padding:7px 0 0 0;
position:relative;
text-align:center;
width:61px;
border: none;
}

ul.edit_nav li.feature_button.med a, 
a.feature_button.med, 
ul.edit_nav li.feature_button.med a,
ul.edit_nav li.feature_button.med a {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 0px;
text-decoration: none;
cursor:pointer;
color: #333;
border: none;
height:25px;
padding:7px 0 0 0;
margin: 1px;
}

ul.edit_nav li.feature_button.low a, a.feature_button.low {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -32px;
text-decoration: none;
cursor:pointer;
color: #777;
border: none;
height:25px;
padding:7px 0 0 0;
margin: 1px;
}

ul.edit_nav li.feature_button.med a:hover,
ul.edit_nav li.feature_button.high a:hover {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -64px;
text-decoration: none;
cursor:pointer;
height:25px;
padding:7px 0 0 0;
color: #333;
border: none;
margin: 1px;
}

ul.edit_nav li.feature_button.low a:hover {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 0px;
text-decoration: none;
cursor:pointer;
height:25px;
padding:7px 0 0 0;
color: #333;
border: none;
margin: 1px;
}

ul.edit_nav li.feature_button a:active, a.feature_button:active {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -64px;
text-decoration: none;
color: #FFF;
cursor:pointer;
border: none;
height:25px;
padding:7px 0 0 0;
margin: 1px;
}

ul.edit_nav li.feature_button a.selected, li.feature_button span.selected, a.feature_button.selected {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -96px;
text-decoration: none;
cursor:pointer;
color: #FFF;
border: none;
}

ul.edit_nav li.feature_button.low a.selected, li.feature_button.low span.selected, .low a.feature_button.selected {
color: #333;
border: none;
}

ul.edit_nav li.feature_button.high a, a.feature_button.high {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -96px;
text-decoration: none;
cursor:pointer;
color: #333;
border: none;
margin: 1px;
}

ul.edit_nav li.feature_button.high a:hove, a.feature_button.high:hover {
background:transparent url(/assets/images/feature_button.gif) no-repeat scroll 0 -64px;
text-decoration: none;
cursor:pointer;
color: #333;
border: none;
}

ul.edit_nav li.feature_button.delete a:hover, a.feature_button.delete:hover,
#content_pane ul.edit_nav li.feature_button.delete a:hover,
.Shaded #content_pane ul.edit_nav li.feature_button.delete a:hover {
color:#BB0000;
}

ul.edit_nav li.feature_button {
	margin: -13px 5px 4px 5px; float: right;}

ul.edit_nav li.feature_button.high a.two_line {
	padding-top: 4px; height: 28px; line-height: 12px;}

ul.edit_nav li.feature_button.high a.two_line:hover {
	padding-top: 4px; height: 28px; line-height: 12px;}

ul.edit_nav li.feature_button.high.save a {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll left -135px;
border:medium none;
color:#FFF;
cursor:pointer;
height:30px;
margin:1px;
padding: 4px 40px 0 5px;
text-decoration:none;
width:60px;
}

ul.edit_nav li.feature_button.high.save a:hover {
background:transparent url(/assets/images/standard_sm_buttons_sprite.gif) no-repeat scroll left -169px;
border:medium none;
color:#333333;
cursor:pointer;
height:30px;
margin:1px;
padding: 4px 40px 0 5px;
text-decoration:none;
width:60px;
}

#player_header .feature_button {
	float: right; margin: 14px 10px 0 0px;}

img.exit_arrow {
background:transparent url(/assets/images/exit_arrow.png) top left no-repeat;
float: right;
width: 24px;
height: 23px;
display: block;
cursor: pointer;
border: none;
margin: -3px 3px 0 0px;
}

/* TICK CROSS PLUS MINUS ARROW */

a img.goto {
	display: inline; float: left; width: 20px; height: 21px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -80px no-repeat; margin: 1px 5px 0 0; border: none; opacity: 1; filter: alpha(opacity=100);}

a:hover img.goto {
	opacity: 1; filter: alpha(opacity=100);}

a img.plus_button {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -40px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 0.8; filter: alpha(opacity=80);}

a:hover img.plus_button, img.plus_button {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -40px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 1; filter: alpha(opacity=100);}

a img.minus_button {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -60px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 0.8; filter: alpha(opacity=80);}

a:hover img.minus_button, img.minus_button {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -60px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 1; filter: alpha(opacity=100);}

/* BOOKMARK UN-BOOKMARK */

a.over_buttons img, a.bookmark_link img {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -40px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 0.8; filter: alpha(opacity=80);}

a.over_buttons:hover img, a.bookmark_link:hover img {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -40px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 1; filter: alpha(opacity=100);}

a.over_buttons.bmkd img, a.bookmark_link.bmkd img {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -20px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 1; filter: alpha(opacity=100);}

a.over_buttons.bmkd:hover img, a.bookmark_link.bmkd:hover img {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -60px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 0.8; filter: alpha(opacity=80);}

a:hover img.minus_button, img.minus_button {
	display: inline; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -60px no-repeat; margin: 5px 0 0px 10px; border: none; opacity: 1; filter: alpha(opacity=100);}

a.bookmark_link{
	float: right; width: 20px;}

a.bookmark_link img, a.bookmark_link:hover img, a.bookmark_link.bmkd img, a.bookmark_link.bmkd:hover img {
	float: right; width: 20px; margin: 2px 0 0px 0px;}

#edit_styles a.over_buttons {
	display: none;}

/* GREY NAV */

ul#hover_nav {
	background: none;}

ul.hover_nav .but a {
	background: transparent; color: #333;}

ul.hover_nav .but a:hover {
	color: #333; text-decoration: underline;}

.hover_nav .but.small a {
	color: #777;}

.hover_nav ul li a.light:link, .hover_nav ul li a.light:visited, .hover_nav ul li ul li a.light:link, .hover_nav ul li ul li a.light:visited {
background:#DDD none repeat scroll 0;
border:2px solid #EEEEEE;
color:#2E873E;
display:block;
width:98px;
z-index:1000;
}

.hover_nav ul li a.light:hover, .hover_nav ul li ul li a.light:hover {
background:#CCC none repeat scroll 0;
border:2px solid #EEEEEE;
display:block;
width:98px;
z-index:1000;
}

.navbar_sleight a.light:link, .navbar_sleight a.light:visited {
background:#DDD none repeat scroll 0;
border:2px solid #EEEEEE;
color:#2E873E;
display:block;
padding:3px;
width:70px;
z-index:1000;
}

.navbar_sleight a.light:hover {
background:#999 none repeat scroll 0;
border:2px solid #EEEEEE;
color:#D0FFDB;
display:block;
padding:3px;
width:70px;
z-index:1000;
}

.navbar_sleight .but a {
display:block;
height:16px;
color: #333;
outline-color:invert;
outline-style:none;
outline-width:medium;
position:relative;
width:50px;
}

li.bookmark_this {
	width: 40px;}

li.bookmark_this .but.small {
	width: 40px;}

li.bookmark_this .but.small a {
	width: 38px;}

li.bookmark_this .but.small a:hover {
	width: 36px;}


/* STORE LIST */

ul.store  {
	position: relative; margin: 0; padding: 0 0 10px 0px; float: left;}

ul.store li {
	list-style-type: none; display: block; float: left; clear: both; margin: 0; padding: 0; font-size: 0.9em; width: 90%; background: #DDD; position: relative;}

ul.store li.odd {
	background: #CFD0FF none repeat scroll 0 50%;}

ul.store li.even {
	background: #DEE0DF none repeat scroll 0 50%;}

.tuppastore ul.store li.odd {
	background: #F3F0FC none repeat scroll 0;}
	
.tuppastore ul.store li.odd {
	background: #E3E4FC;}

ul.store.producers li {
	width: 232px;}

ul.store.tracks li {
	width: 308px;}

#payments_tracks ul.store.tracks li {
	width: 293px;}

ul.store.playlist_tracks li {
	width: 240px;}

.editing ul.store.playlist_tracks li span {
	cursor: move;}

ul.store.single li {
	width: 283px;}

ul.store.double li {
	width: 531px;}

ul.store.full li {
	width: 858px;}

.list ul.store.full.playlist_tracks li {
	width: 680px;}

ul.store.tracks li.selected span.quick_links, ul.store.tracks li.hover span.quick_links {
	width: 105px;}

ul.store.playlist_tracks li.selected span.quick_links, ul.store.playlist_tracks li.hover span.quick_links {
	width: 105px;}

ul.store li.hover span.quick_links, ul.store li.selected span.quick_links {
	width: 105px;}

.messages ul.store li.hover span.quick_links, .messages ul.store li.selected span.quick_links {
	width: 100%;}

ul.store.tracks li b, ul.store.tracks li.hover b, ul.store.tracks li.selected b {
	width: 170px;}

ul.store.tracks li.Images b, ul.store.tracks li.Images.hover b, ul.store.tracks li.Images.selected b {
	width: 140px;}

ul.store.producers li b {
	width: 215px;}

#projects_window ul.store.single li b {
	width: 165px;}

ul.store.producers li.hover b {
	width: 215px;}

ul.store.producers li.selected b {
	width: 215px;}

ul.store.playlist_tracks li b {
	width: 190px;}
	
ul.store.playlist_tracks li.hover b, ul.store.playlist_tracks li.selected b {
	width: 85px;}

ul.store.single li.hover b, ul.store.single li.selected b {
	width: 165px;}

ul.store.double li.hover b {
	width: 405px;}

ul.store.double li a.sent b {
	width: 150px;}

ul.store.double li a.sent span.info {
	width: 250px; color: #333; margin: 0 0 0 5px;}

#recent_playlists ul.store.double li b {
	width: 265px;}

#recent_playlists ul.store.double li a.friend_link {
	max-width: 120px; color: #777; float: left; white-space: nowrap; margin-right: 10px; overflow: hidden;}

#recent_playlists ul.store.double li.selected a.friend_link {
	width: 520px; max-width: 520px; background: #FFF url(/assets/images/lib_hover_item_grad.gif) bottom left repeat-x;}

ul.store.full li b, ul.store.full li.hover b {
	width: 740px;}

.list ul.store.full.playlist_tracks li b, .list ul.store.full.playlist_tracks li.hover b {
	width: 250px;}

#edit_contents .list ul.store.full.playlist_tracks li b, #edit_contents .list ul.store.full.playlist_tracks li.hover b {
	width: 200px;}

ul.store.full#track_display li b, ul.store.full#track_display li.hover b {
	width: 245px;}

.edit_explorer ul.store.full#track_display li b, .edit_explorer ul.store.full#track_display li.hover b {
	width: 208px;}

.account .list ul.store.full li b, ul.store.full li.hover b {
	width: 240px;}

.friends ul.store a {
	padding: 2px 5px;}

.friends ul.store.full li b, .friends ul.store.full li.hover b {
	width: 240px; padding-top: 5px;}

.friends ul.store.full li a span {
	width: 500px; color: #333; overflow:hidden; white-space:nowrap;}

ul.store li span.quick_links {
	display: none; width: 105px;}

ul.store li.hover, ul.store li.Locked.hover, ul.store.tracks li.selected, ul.store li.selected, ul.store.playlist_tracks li.selected, #content_pane ul.store li.hover,
.tuppastore ul.store li.hover {
	background: #FFF url(/assets/images/tall_item_hover_grad.gif) bottom left repeat-x;}

ul.store.tracks li.selected, ul.store.playlist_tracks li.selected {
	background: #FFF url(/assets/images/playing_bg.gif) top left repeat;}

ul.store li.hover span.quick_links, ul.store li.selected span.quick_links, span.quick_links, ul.store.tracks li span.quick_links, ul.store.playlist_tracks li span.quick_links{
	display: inline; float: right; margin: 0; clear: right; z-index: 100;}

ul.store.tracks li.hover span.quick_links,
ul.store.tracks li.selected span.quick_links,
ul.store.playlist_tracks li.hover span.quick_links,
ul.store.playlist_tracks li.selected span.quick_links,
ul.store.tracks li span.quick_links,
ul.store.playlist_tracks li span.quick_links {
	display: inline; float: right; margin: 0; clear: right; position: absolute; right: 0; z-index: 100;}

ul.store li span.quick_links a, span.quick_links a {
	display: inline; float: right; width: 29px; height: 22px; margin: 2px 0 0px; padding: 2px; border: none; background: transparent; text-align: left;}

ul.store li span.quick_links a img, a.quick_links img {
	display: inline; position: relative; float: none; width: 29px; height: 20px; background-image: url(/assets/images/store_item_buttons_sprite.gif); background-repeat: no-repeat; border: none; }

ul.store li span.quick_links a.play img, a.quick_links.play img {
	background-position: 0px -40px;}

ul.store li.current span.quick_links a.play {
	display: none;}

ul.store li span.quick_links a.edit img, a.quick_links.edit img {
	 background-position: -29px -40px;}

ul.store li span.quick_links a.send img, a.quick_links.send img {
	background-position: -58px -40px;}

ul.store li span.quick_links a.download img, a.quick_links.download img {
	background-position: -87px -40px;}

ul.store li span.quick_links a.trash img, a.quick_links.trash img {
	 background-position: -116px -40px; opacity:0.5; filter: alpha(opacity=50);}

ul.store li span.quick_links a.remove img, a.quick_links.remove img {
	 background-position: -145px -40px;}

ul.store li span.quick_links a.i img, a.quick_links.i img {
	background-position: -174px -40px;}

ul.store li span.quick_links a.views img, a.quick_links.views img {
	background-position: -203px -40px;}

ul.store li.hover span.quick_links a.play:hover img, a.quick_links.play:hover img {
	 background-position: 0px -20px;}

ul.store li.hover span.quick_links a.edit:hover img, a.quick_links.edit:hover img {
	background-position: -29px -20px;}

ul.store li.hover span.quick_links a.send:hover img, a.quick_links.send:hover img {
	background-position: -58px -20px;}

ul.store li.hover span.quick_links a.download:hover img, a.quick_links.download:hover img {
	background-position: -87px -20px;}

ul.store li.hover span.quick_links a.trash:hover img, a.quick_links.trash:hover img {
	background-position: -116px -20px;}

ul.store li.hover span.quick_links a.remove:hover img, a.quick_links.remove:hover img {
	background-position: -145px -20px;}

ul.store li.hover span.quick_links a.i:hover img, a.quick_links.i:hover img {
	background-position: -174px -20px;}

ul.store li.hover span.quick_links a.views:hover img, a.quick_links.views:hover img {
	background-position: -203px -20px;}

ul.store li.hover span.quick_links a.play:active img, a.quick_links.play:active img {
	background-position: 0px -40px;}

ul.store li.hover span.quick_links a.edit:active img, a.quick_links.edit:active img {
	background-position: -29px -40px;}

ul.store li.hover span.quick_links a.send:active img, a.quick_links.send:active img {
	background-position: -58px -40px;}

ul.store li.hover span.quick_links a.download:active img, a.quick_links.download:active img {
	background-position: -87px -40px;}

ul.store li.hover span.quick_links a.trash:active img, a.quick_links.trash:active img {
	background-position: -116px -40px;}

ul.store li.hover span.quick_links a.remove:active img, a.quick_links.remove:active img {
	background-position: -145px -40px;}

ul.store li.hover span.quick_links a.i:active img, a.quick_links.i:active img {
	background-position: -174px -40px;}

ul.store li.hover span.quick_links a.views:active img, a.quick_links.views:active img {
	background-position: -203px -40px;}

ul.store li span.quick_links a label, a.quick_links label, .standard_form a.quick_links label {
	display: none;}

ul.store li.hover span.quick_links a:hover label{
	display: none; position: absolute; background:#FFFFFF url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; padding: 3px; margin: -25px 0 0 -15px; border:1px solid #333333; color: #333; white-space: nowrap;}

ul.store.playlist_tracks li.hover span.quick_links a:hover label{
	display: none; position: absolute; z-index: 10; background:#FFFFFF url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; padding: 3px; margin: -25px 0 0 -25px; border:1px solid #333333; white-space: nowrap;}

ul.store.playlist_tracks li.hover span.quick_links a:hover.remove label{
	display: none; position: absolute; z-index: 10; background:#FFFFFF url(/assets/images/tuppashare_lib_header_grad.gif) repeat-x scroll left top; padding: 3px; margin: -25px 0 0 -85px; border:1px solid #333333; white-space: nowrap;}

ul.store li.hover span.quick_links a:hover label {
	display: none;}
	
ul.store a {
	display: inline; float: left; padding: 6px 5px 6px 5px; min-height: 14px;}

ul.store a.track_text_link {
	width: 298px; white-space: nowrap; overflow: hidden; padding: 2px 5px;}

ul.store li.deleted a.track_text_link b, ul.store li.deleted a.track_text_link,
ul.store li.Archive a b, ul.store li.Archive a {
	cursor: default;}

.edit_explorer ul.store li a.track_text_link, .edit_explorer ul.store li.hover a.track_text_link, .edit_explorer ul.store li.selected a.track_text_link {
	width: 258px; white-space: nowrap; overflow: hidden;}

.icons ul.store a.track_text_link, .icons ul.store li.hover a.track_text_link, .icons ul.store li.selected a.track_text_link,
.icons ul.store.full a.track_text_link, .icons ul.store.full li.hover a.track_text_link, .icons ul.store.full li.selected a.track_text_link,
.edit_explorer .icons ul.store.full li a.track_text_link, .edit_explorer .icons ul.store.full li.selected a.track_text_link {
	width: 70px; white-space: nowrap; overflow: hidden; padding: 0px;}

ul.store li.hover a.track_text_link, ul.store li.selected a.track_text_link {
	width: 298px; white-space: nowrap; overflow: hidden;}

ul.store.full li a.track_text_link {
	width: 262px; white-space: nowrap; overflow: hidden;}

.edit_explorer ul.store.full li a.track_text_link {
	width: 225px; white-space: nowrap; overflow: hidden;}

ul.store li.selected a:hover {
	text-decoration: underline; color: #333;}

ul.store li a:hover {
	text-decoration: none;}

ul.store a.inline {
	display: inline; float: none;}

ul.store li b {
	font-weight: bold; cursor: pointer; display: block; float: left; overflow: hidden; white-space: nowrap;}

ul.store li a b, ul.store li b a {
	color: #555; font-weight: normal;}

ul.store li span.date {
	color:#777777; float:right; margin:0; padding:2px; width:100px; border-bottom: 1px solid #CCCCCC;}

.icons ul.store li span.date {
	display: none;}

ul.store li span {
	font-size: 0.95em; display: block; float: left; margin: 5px 0 0 0px;}

ul.store li span.info {
	overflow: hidden; white-space: nowrap;}

ul.store span.links a:hover {
	text-decoration: none; color: #888; background: #FFF;}

ul.store li span.links a.delete:hover {
	background: #FFBFBF;}

ul.store li span.links a.send {
	font-weight: bold; background: #73DE56; color: #FFF;}

ul.store li span.links a.send:hover {
	color: #FFF; text-decoration: underline;}

ul.store li.hover_info {
	display: none;}

ul.store li.info_mouseover {
	display: block; padding: 0; margin: 0; border: none; position: relative;}
	
ul.store li.info_mouseover div {
	position: absolute; display: block; clear: both; z-index: 10; font-size: 0.9em; background: #FFF; height: 30px; overflow: hidden; text-overflow: ellipsis; border: 2px solid #CCC; padding: 5px 5px 5px 5px; margin: -40px 0px 5px 290px;}

ul.store li div.track_info, #explorer ul.store.tracks#selected_tracklist li.selected div.track_info, .icons ul.store li.hover div.track_info, .icons ul.store li div.track_info,
.icons ul.store.full li div.track_info, .icons ul.store.full li.hover div.track_info, .icons ul.store.full li:hover div.track_info, .icons ul.store.full li.selected div.track_info {
	display: none;}

ul.store.full li div.track_info, .list ul.store.full li.hover div.track_info, .list ul.store.full li:hover div.track_info, .list ul.store.full li.selected div.track_info {
	display: inline;}

.account .list ul.store li div.track_info {
	display: inline;}

ul.store li.selected div.track_info {
	display: block; position: relative;}
	
ul.store.full li.hover div.track_info, ul.store.full li:hover div.track_info, ul.store.full li.selected div.track_info {
	width: 500px; height: 16px; position: relative;}

ul.store.full.playlist_tracks li.hover div.track_info, ul.store.full.playlist_tracks li:hover div.track_info, ul.store.full.playlist_tracks li.selected div.track_info {
	width: 300px; height: 16px; position: relative;}

ul.store li div.links {
	position: relative; width: 100%; display: inline; float: left; font-size: 0.85em;}

ul.store li div.info, ul.store li.hover.selected div.info, ul.store li.hover.Locked div.info {
	position: relative; display: inline; float: left; font-size: 0.9em; padding: 2px 0px 3px 5px; color: #00AAAA; margin: 0 0 0 0;}

ul.store.full li div.info, ul.store.full li.hover.selected div.info, ul.store.full li.hover.Locked div.info, ul.store.full li span.quick_links {
	float: left;}

.account ul.store.full li div.info,
.account ul.store.full li.hover.selected div.info,
.account ul.store.full li.hover.Locked div.info,
.account ul.store.full li span.quick_links {
	float: right;}

#asset_list ul.store.full li div.info,
#asset_list ul.store.full li.hover.selected div.info,
#asset_list ul.store.full li.hover.Locked div.info,
#asset_list ul.store.full li span.quick_links {
	display: none;}

#asset_list ul.main {
	width: 400px;}
	
ul.store li.hover div.info {
	color:#ABFFF2;}

ul.store li div.info span {
	float:left; white-space: nowrap; overflow:hidden; padding: 0 4px 0 0px; margin: 4px 5px;}

ul.store li div.info span a {
	padding: 0;}

ul.store li div.info span.views {
	float:left; width:95px;}

ul.store li div.info span.publisher {
	float:left; width:135px;}

ul.store li div.info span.folder {
	float:left; width:135px;}

ul.store li div.info span.credits {
	float:left; width:55px;}

ul.store.tracks b, ul.store.playlist_tracks b, ul.store.full b{
	padding: 5px 0 5px 24px;}

ul.store b.Video {
	background: transparent url(/assets/images/video_icon_mini.gif) 0 3px no-repeat; padding: 5px 0 5px 24px; margin: 0 0 0 0px;}

ul.store b.Audio {
	background: transparent url(/assets/images/audio_icon_mini.gif) 0 3px no-repeat; padding: 5px 0 5px 24px; margin: 0 0 0 0px;}

ul.store b.Encoded {
	background: transparent url(/assets/images/encode_icon_mini.gif) 0 3px no-repeat; padding: 5px 0 5px 24px; margin: 0 0 0 0px;}

ul.store b.Encoding, ul.store b.Encode {
	background: transparent url(/assets/images/encoding_icon_mini.gif) 0 3px no-repeat; padding: 5px 0 5px 24px; margin: 0 0 0 0px;}

ul.store b.Other {
	background: transparent url(/assets/images/other_icon_mini.gif) 0 3px no-repeat; padding: 5px 0 5px 24px; margin: 0 0 0 0px;}

img.Video,
#tracks_header.roller_info img.Video,
#track_info_flicker.roller_info img.Video {
	background: #DDD url(/assets/images/video_icon_mini.gif) center center no-repeat;}

img.Audio,
#tracks_header.roller_info img.Audio,
#track_info_flicker.roller_info img.Audio {
	background: #DDD url(/assets/images/audio_icon_mini.gif) center center no-repeat;}

img.Encoded,
#tracks_header.roller_info img.Encoded,
#track_info_flicker.roller_info img.Encoded {
	background: #DDD url(/assets/images/encode_icon_mini.gif) center center no-repeat;}

img.Encoding,
#tracks_header.roller_info img.Encoding,
#track_info_flicker.roller_info img.Encoding,
img.Encode,
#tracks_header.roller_info img.Encode,
#track_info_flicker.roller_info img.Encode {
	background: #DDD url(/assets/images/encoding_icon_mini.gif) center center no-repeat;}

img.Other,
#tracks_header.roller_info img.Other,
#track_info_flicker.roller_info img.Other {
	background: #DDD url(/assets/images/other_icon_mini.gif) center center no-repeat;}

.icons ul.store  {
	position: relative; padding: 0; margin: 0 0 10px 0px; float: left; width: 265px;}
	
.icons ul.store li {
	width: 70px; height: 90px; border: 2px solid #E3E4FC; margin: 5px; clear: none;}

.icons ul.store li.hover {
	border: 2px solid #FFF;}

.icons ul.store li a b, .icons ul.store li.hover a b, .icons ul.store li.hover a:hover b{
	width: 60px; padding: 60px 5px 0px; white-space: normal;}

.icons ul.store li.selected a b, .icons ul.store li.selected a:hover b {
	width: 60px; padding: 60px 5px 0px; white-space: normal;}

.icons ul.store li span.track_status, .icons ul.store li.selected div.track_info {
	display: none;}

.icons ul.store li span.quick_links,
.icons ul.store.playlist_tracks li.selected span.quick_links,
.icons ul.store.playlist_tracks li.hover span.quick_links,
.icons ul.store li.selected span.quick_links,
.icons ul.store li.hover span.quick_links,
.icons ul.store li span.quick_links {
	width: 70px; margin-top: -90px; display: none;}

ul.store b.Images{
	background-position: -10px center; background-repeat: no-repeat; padding-left: 55px;}

ul.store.playlist_tracks b.Images{
	margin-left:5px; width:155px;}

ul.store.playlist_tracks li.hover b.Images,
ul.store.playlist_tracks li.selected b.Images {
	margin-left:5px; width: 50px;}

ul.store.full.playlist_tracks li.hover b.Images, ul.store.full.playlist_tracks li.selected b.Images {
	width: 245px;}

.icons ul.store b.Images {
	background-position: center top; background-repeat: no-repeat; padding-left: 0px;}

.icons ul.store.tracks li.selected b.Images, .icons ul.store.playlist_tracks li.selected b.Images, .icons ul.store.tracks li.selected b.Images, .icons ul.store.playlist_tracks li.selected b.Images, .icons ul#track_display.store.full li.selected b.Images {
	background-position: center top; background-repeat: no-repeat; padding-left: 0px; background-color: #C7EDFF;}

.icons ul.store.tracks li b.Images,
.icons ul.store.playlist_tracks li b.Images,
.icons ul.store.tracks li.hover b.Images,
.icons ul.store.tracks li.selected b.Images,
.icons ul.store.playlist_tracks li.hover b.Images,
.icons ul.store.playlist_tracks li.selected b.Images {
	width: 60px; margin:0; padding:60px 5px 0;}

.icons ul.store.tracks li b, .icons ul.store.playlist_tracks li b, .icons ul.store.tracks li.hover b, .icons ul.store.tracks li.selected b, .icons ul.store.playlist_tracks li.hover b, .icons ul.store.playlist_tracks li.selected b, .icons ul.store.full#track_display li b, .icons ul.store.full#track_display li.hover b {
	width: 60px;}

.icons ul.store.tracks li a:hover b, .icons ul.store.playlist_tracks li a:hover b {
	color: #333;}

.icons ul.store.tracks li.selected b, .icons ul.store.playlist_tracks li.selected b, .icons ul.store.tracks li.selected b, .icons ul.store.playlist_tracks li.selected b, .icons ul.store.full#track_display li.selected b {
	background: #FFFFFF url(/assets/images/playing_bg.gif) repeat scroll left top;}

.icons ul.store b.Video {
	background: #DDD url(/assets/images/video_icon.gif) 8px 3px no-repeat; width: 60px; padding: 60px 5px 0px; margin: 0;}

.icons ul.store b.Audio {
	background: #DDD url(/assets/images/audio_icon.gif) 8px 3px no-repeat; width: 60px; padding: 60px 5px 0px; margin: 0;}

.icons ul.store b.Encoding, .icons ul.store b.Encode {
	background: #DDD url(/assets/images/encoding_icon.gif) 8px 3px no-repeat; width: 60px; padding: 60px 5px 0px; margin: 0;}

.icons ul.store b.Encoded {
	background: #DDD url(/assets/images/encoded_icon.gif) 8px 3px no-repeat; width: 60px; padding: 60px 5px 0px; margin: 0;}

.icons ul.store b.Other {
	background: #DDD url(/assets/images/other_icon.gif) 8px 3px no-repeat; width: 60px; padding: 60px 5px 0px; margin: 0;}

.icons ul.store li b, .icons ul.store li.hover b {
	width: 70px; padding: 60px 0 0 0px; height: 30px; white-space: normal;}

.icons ul.store a.track_status {
	display: none;}


/* TRACK STATUS */

ul.store a.track_status {
	margin: 0; padding: 0; position: relative; float: left; height: 26px;}

ul.store a.track_status img.pointer, a.track_status img.pointer {
	position: absolute; display: none; width: 20px; height: 10px;}

ul.store a.track_status:hover img.pointer, a.track_status:hover img.pointer {
	display: inline; position: absolute; background: transparent url(/assets/images/minipoint_down.gif) 0 -3px no-repeat; margin: 4px 0px 0px 3px; border: none; left: 34px;}

ul.store a.track_status img {
	margin: 3px 0 0 3px; padding: 0; position: relative; float: left; border: none;}
	
ul.change_track_status {
	float: left; width: 676px; margin: 0 0 0 0px; padding: 3px 0 3px 0px; position: relative; z-index: 10; background: #FFFFFF url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll left bottom; border: 2px solid #999;}

.list ul.store.full.playlist_tracks li ul.change_track_status li,
ul.folder_sections li ul.form li ul.change_track_status li {
	float: left; width: 656px;}

ul.form li.track_payments ul.change_track_status {
	margin: 25px 0 0 -3px; position: absolute; left: 33px;}

ul.change_track_status.invisible {
	display: none;}

ul.store li ul.change_track_status li, ul.form li.track_payments ul.change_track_status li {
	float: left; margin: 0; padding: 2px; cursor: default; background: none; border: none;}

ul.change_track_status label, ul.form li.track_payments ul.change_track_status label {
	font-size: 11px; font-style: normal; font-weight: normal;}

ul.change_track_status label.white, ul.form li.track_payments ul.change_track_status label.white {
	color: #FFF; padding: 0; margin: 0 5px;}

ul.change_track_status li a.p img.status_icon, a.track_status.p img.status_icon {
	float: left; display: block; width: 22px; height: 20px; background: transparent url(/assets/images/p_r_ra.gif) 0 0 no-repeat; margin: 2px 0 0 2px; border: none;}

ul.change_track_status li a.r img.status_icon, a.track_status.r img.status_icon {
	float: left; display: block; width: 22px; height: 20px; background: transparent url(/assets/images/p_r_ra.gif) 0 -20px no-repeat; margin: 2px 0 0 2px; border: none;}

ul.change_track_status li a.ra img.status_icon, a.track_status.ra img.status_icon {
	float: left; display: block; width: 22px; height: 20px; background: transparent url(/assets/images/p_r_ra.gif) 0 -40px no-repeat; margin: 2px 0 0 2px; border: none;}

ul.change_track_status li a.rmv img.status_icon {
	float: left; display: block; width: 22px; height: 20px; background: transparent url(/assets/images/p_r_ra.gif) 0 -60px no-repeat; margin: 2px 0 0 2px; border: none;}

ul.store li ul.change_track_status li label,
ul.form li.track_payments ul.change_track_status li label {
	float: left; display: block; background: none; width: 600px; padding: 2px; margin: 0px 5px 0px 5px; color: #999; text-decoration: none; white-space: normal; height: 100%; visibility: hidden; height: 100%;}

ul.folder_sections li ul.form li.track_payments ul.change_track_status li label {
	width: 600px; white-space: normal;}

 ul.change_track_status li a:hover, ul.form li.track_payments ul li a:hover  {
	text-decoration: none; white-space: wrap; height: 100%;}
	
ul.store li ul.change_track_status li a, ul.form li.track_payments ul.change_track_status li a {
	float: left; padding: 0 5px;}

ul.store li ul.change_track_status li a:hover,
ul.store li ul.change_track_status li a.selected,
ul.store li ul.change_track_status li a:hover label,
ul.store li ul.change_track_status li a.selected label,
ul.form li.track_payments ul.change_track_status li a:hover,
ul.form li.track_payments ul.change_track_status li a.selected,
ul.form li.track_payments ul.change_track_status li a:hover label,
ul.form li.track_payments ul.change_track_status li a.selected label {
	background: none; color: #333; text-decoration: none; visibility: visible; white-space: wrap; height: 100%; font-weight: normal;}

ul.store li ul.change_track_status li a.x_close.grey, ul.form li.track_payments ul.change_track_status li a.x_close.grey {
	background: transparent url(/assets/images/grey_white_x.gif) no-repeat scroll 0 -16px; float: right; color: #999; margin: 0; padding: 0; opacity: 1; filter: alpha(opacity=100);}

ul.store li ul.change_track_status li a.x_close.grey:hover, ul.form li.track_payments ul.change_track_status li a.x_close.grey:hover {
	background: transparent url(/assets/images/grey_white_x.gif) no-repeat scroll top left; float: right; color: #999; margin: 0; padding: 0; opacity: 1; filter: alpha(opacity=100);}


/* STORE */

#explorer .header {
	width: 100%; height: 82px; padding: 0 0 3px; margin-top:1px;}

.friends #explorer .header {
	width: 100%; height: 52px; padding: 0 0 3px; margin-top:0px; background: #DDD url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll 0pt -104px; }

.explorer_header {
	padding: 0px 5px 5px; background: #DDD url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll 0pt -73px; display: block; float: left;}

.messages .explorer_header, .friends .explorer_header {
	width: 866px;}

#explorer #lib_tracks .header.playlist {
	width: 80%; float:left; height:58px; padding:0;}

#explorer #lib_tracks .header.playlist.roller_info {
	width: 325px; float:left; height:58px; padding:0;}

#explorer #lib_tracks .header {
	width: 325px; height: 55px;}

#explorer #lib_tracks .header.roller_info b {
	width: 215px;}

#explorer #lib_tracks .header.roller_info b a {
	color: #333333;}

#explorer .header.roller_info {
	display: block;}

#explorer .header.roller_info b{
	display: block;}

#explorer .header.roller_info a:hover b{
	cursor: pointer;}

#explorer .header label b {
	display: block; padding: 15px 0 0px 5px; color: #FFF; margin: 3px 3px 0px;}

.friends #explorer .header label b {
	display: block; padding: 5px 0 7px 5px; color: #FFF;}

#lib_tracks .header label b {
	color: #FFF;}

#explorer #publisher_header.header.roller_info span.site_links {
	display: none;}

#explorer .header.roller_info span.info.abstract {
	display: block; color:#333; width: 195px; height: 59px; overflow: hidden;}

.tuppastore #explorer .header.roller_info span.info.abstract {
	color:#FFF;}

#explorer #tracks_header.header.roller_info span.info.abstract {
	display: block; color:#333; width: 165px; height: 14px; overflow: hidden; margin: 0 3px 0 8px;}

#explorer .header.roller_info span.site_links {
	display: block; float: left; position: relative;}

#explorer .header.roller_info span.folder_links {
	display: block; margin: 0 0 0 10px; float: left; position: relative; width: 165px; font-size: 0.85em;}
	
#explorer .paginate {
	width: 100%; height: 36px; background: transparent url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll 0 -86px; margin: 0px; padding: 2px 0px 5px 0px; border-top: 1px solid #FFF;}

.tuppastore #explorer .paginate {
	width: 100%; height: 36px; background: transparent url(/assets/images/tuppastore_tall_item_hover_grad.gif) repeat-x scroll 0 -86px; margin: 0px; padding: 2px 0px 5px 0px; border-top: 1px solid #FFF; color: #FFF;}

#explorer .paginate label.producers {
	width: 245px;}

#explorer .paginate label.projects {
	width: 295px;}

#explorer .paginate.double label.projects {
	width: 545px;}

#explorer .paginate label.tracks {
	width: 320px;}

.paginate a {
	color: #555;}

.store_window {
	display: block; float: left; position: relative; height: 162px; overflow: auto; overflow-x: hidden; overflow-y: auto; width: 100%;}

#track_display_holder.store_window {
	display: block; float: left; clear: left; height: 200px;}

.edit_explorer #track_display_holder.store_window {
	display: none;}

.tracks_window {
	display: block; float: left; position: relative; height: 400px; overflow: auto; width: 100%;}

.collection_window {
	display: block; float: left; position: relative;}

#player_console .store_window {
	height: 100%; overflow: hidden;}

#player_console .scroll_playlist {
	display: block; float: left; position: relative;}

#explorer .store_window {
	border-top: 1px solid #EEEEEE;}

#explorer #tracks_window.store_window.playlist {
	overflow: visible; border-top: none; height:190px;}

#playlist_Public {
	display:block; float:left; height:162px; overflow-x:hidden; overflow-y:auto; position:relative; width:100%; border-top:1px solid #EEE;}

.messages #explorer .store_window, .friends #explorer .store_window {
	width: 876px; background: #DDD; height: 254px;}

.messages #explorer .store_window {
	border-top: 1px solid #999; height: 195px;}

.messages #explorer .store_window .no_results, .friends #explorer .store_window .no_results {
	width: 856px;}

.messages #explorer .header {
	width: 876px; height: 25px; padding: 10px 0 0px; font-weight: bold;}

.messages #explorer {
	width: 876px; height: 276px;}

.friends #explorer {
	width: 876px; height:354px;}

.messages .paginate label,.friends .paginate label {
	width: 160px; padding: 0 6px 0 10px;}

.account .paginate a{
	color: #999;}

.account .paginate a.pointed {
	text-decoration: underline; font-weight: bold; color: #333;}

.two_thirds .paginate label {
	width: 480px; margin: 0;}

#friend_holder .two_thirds .paginate{
	padding:0 10px; width:420px;}

#friend_holder .two_thirds .paginate label {
	margin:0; padding:0 0 5px; width:420px;}

ul.store.full {
	width: 859px;}

ul.store.full.playlist_tracks {
	width: 100%;}

#player.store_player_small {
	width: 300px; height: 180px; float: left; display: inline; position: relative; padding: 0 0 0 0px; margin: 37px 0 0 0px; background: transparent url(/assets/images/placeholder.jpg) center center no-repeat;}

#player.store_player_med {
	width: 700px; height: 420px; float: left; display: inline; position: relative; padding: 0 0 0 0px; margin: 0 0 0 0px; background: transparent url(/assets/images/placeholder.jpg) center center no-repeat;}

.home_pages #player.store_player_med {
	width: 600px; height: 360px; float: left; display: inline; position: relative; padding: 0 0 0 0px; margin: 0 0 0 0px; background: transparent url(/assets/images/placeholder.jpg) center center no-repeat;}

#player.store_player_large {
	width: 976px; height: 500px; float: left; display: inline; position: relative; padding: 0 0 0 0px; margin: 0 0 0 0px; background: transparent url(/assets/images/placeholder.jpg) center center no-repeat;}

#roller_info_container {
	font-size:0.9em; clear:both; float:left;}

#roller_info_container span {
	 height: 60px; overflow: hidden;}

.roller_info_container {
	display: inline; position: relative; float: left; width: 876px; z-index: 100;}

.roller_info_holder {
	display: inline; position: absolute; margin: -30px 0 0 0px; width: 876px; z-index: 100;}

.roller_info img {
	display: inline; float: left; position: relative; width: 70px; height: 60px; background-position: center center; background-color: transparent; background-repeat: no-repeat; border: 1px solid #DDDDDD; margin: 6px 3px 10px 3px;}

#tracks_header.roller_info img, #track_info_flicker.roller_info img {
	display: inline; float: left; position: relative; width: 70px; height: 45px; background-position: center center; background-color: transparent; background-repeat: no-repeat; border: 1px solid #DDDDDD; margin: 6px 3px 5px 3px;}

.roller_info b {
	display: inline; line-height: 15px; float: left; width: 140px; height: 16px; margin: 3px; overflow: hidden; white-space: nowrap;}

#project_header.roller_info b {
	display: inline; line-height: 15px; float: left; width: 190px; color: #333333;}

.roller_info span.info, ul.store li .roller_info span.info,
.roller_info span.abstract, ul.store li .roller_info span.abstract {
	display: block; line-height: 15px; float: left; width: 145px; margin: 0px 3px 4px 8px; font-size: 0.85em; overflow: hidden; color: #333;}

#Latest .roller_info span.info, #Latest ul.store li .roller_info span.info,
#Latest .roller_info span.abstract, #Latest ul.store li .roller_info span.abstract {
	font-size: 1em;}

.tuppastore .roller_info span.info, .tuppastore ul.store li .roller_info span.info,
.tuppastore .roller_info span.abstract, .tuppastore ul.store li .roller_info span.abstract {
	color: #FFF;}

.roller_info span.info {
	height: 60px; overflow: hidden;}

.roller_info span.info.abstract {
	height: 60px; width: 145px;}

.site_links a.simple_btn span {
	width: 80px;}

#explorer .roller_info span.info.abstract {
	height: 60px; width: 195px;}

#roller_info_container .roller_info span, #roller_info_container .roller_info b {
	width: 174px; display: inline;}

.roller_info {
	display: none;}

.double .roller_info b, ul.store.double li .roller_info span {
	width: 300px;}

#publisher_info_flicker.roller_info span {
	width: 145px;}

#publisher_info_flicker.roller_info b {
	width: 135px;}

#track_info_flicker.roller_info b {
	width: 215px; color: #FFF;}

#publisher_info_flicker.roller_info span.site_links, #project_info_flicker.roller_info span.site_links, #roller_info_container a.x_close.grey {
	display: none;}

#welcome_screen li.hover a.select_link b, #content_pane li.hover a.select_link b {
	display: none;}

#publisher_info_flicker.roller_info {
	display: none; float: left; position: absolute; margin: 1px 0 0 99px; width: 250px; color: #333; height: 84px; z-index: 100; background: #FFF url(/assets/images/tall_item_hover_grad.gif) repeat-x 0 -73px; border: 1px solid #DDD;}

#project_info_flicker.roller_info {
	display: none; float: left; position: absolute; margin: 1px 0 0 350px; width: 299px; color: #333; height: 84px; z-index: 100; background: #FFF url(/assets/images/tall_item_hover_grad.gif) repeat-x 0 -73px; border: 1px solid #DDD;}

#track_info_flicker.roller_info {
	display: none; float: left; position: absolute; margin: 1px 0 0 650px; width: 324px; color: #333; height: 54px; z-index: 100; background: #FFF url(/assets/images/tall_item_hover_grad.gif) repeat-x 0 -73px; border-left: 1px solid #DDD; border-top: 1px solid #DDD;}

.tuppastore #publisher_info_flicker.roller_info,
.tuppastore #project_info_flicker.roller_info,
.tuppastore #track_info_flicker.roller_info {
	margin-top: 0px; background: #FFF url(/assets/images/tuppastore_tall_item_hover_grad.gif) repeat-x 0 -73px;}

.roller_info.selected, #TrackResults .header.roller_info, #PublisherResults .header.roller_info {
	display: inline;}

#player.store_player_small img {
	width: 300px;}

#player.store_player_med img {
	width: 600px;}

#player.store_player_large img {
	width: 976px;}

/* SUPPORTERS */

ul.supporter_submissions {
	padding:0 5px; list-style-type: none; float: left; width: 930px;}

ul.supporter_submissions li {
	padding: 5px; list-style-type: none; width: 920px; float: left;}

ul.sponsors {
	padding: 5px; margin: 5px 0px; list-style-type: none; background: #EEE; float: left; width: 550px;}

ul.sponsors li {
	padding: 0; list-style-type: none; background: #EEE; float: left; width: 550px;}

ul.sponsors li a {
	padding: 5px; list-style-type: none; background: #EEE; border-bottom: 1px solid #999; float: left; width: 540px; color: #333;}

ul.sponsors li a:hover {
	background: #F8F8F8;}

ul.sponsors li a img {
	margin: 5px; float: left; width: 100px; height: 60px;}

ul.sponsors li a b {
	margin: 5px; float: left; width: 400px; text-decoration: underline;}

ul.sponsors li a span{
	margin: 0px 5px; float: left; width: 400px;}

#SelectedBanner {
	float: left; border-bottom: 1px solid #DDD; padding: 0 0 20px;}

.response_buttons {
	float: right; width: 200px; padding: 0 20px 0 0;}

.response_buttons textarea {
	width: 180px;}

.response_buttons a.button_save, .response_buttons a.button_cancel {
	float: left;}

/* STORE BOX */

#store_box {
	display: block; float: left; clear: left; width: 680px; padding: 0 0 0 0px; margin: 5px 0px 0 10px;}

.home_pages #store_box {
	width: 680px;}

#store_box .white_box {
	float: left; clear: left; padding:20px 10px 20px 50px; width:620px; border-top: none;}

.home_pages #store_box .white_box {
	 padding:20px 10px 20px 50px; width:620px; }

#store_box .white_box  .white_box {
	padding: 5px;}

#store_box ul.main li a.selected {
	background-position: 0 10px;}

#store_supporters.white_box {
	display: block;}

#store_shareit ul {
	float: left; margin: 0; padding: 0; list-style-type: none; width: 934px;}

#store_shareit ul li {
	float: left; margin: 0 10px 10px; padding: 0 0 10px; list-style-type: none; border-bottom: 1px solid #DDD; width: 95%;}

#store_shareit ul li ul, #store_shareit ul li ul li {
	margin: 0; padding: 0; border: none; width: 100%;}

#store_shareit ul li input {
	width: 400px;}

#store_shareit ul li textarea {
	display: block; width: 800px; height: 50px; float: left; margin: 5px 0px; padding: 5px;}

#store_shareit ul li #show_widget_icon{
	width: 400px; float: left;}

#store_shareit ul li label {
	float: left; padding: 5px 0px; clear: both; font-weight: bold; color: #333; width: 100%;}

#store_shareit ul li ul.sharing_buttons {
	float: left; padding: 5px 0px;}

#store_shareit ul li ul.sharing_buttons li {
	border:medium none; clear:none; float:left; font-size:0.85em; font-weight:normal; list-style-type:none; margin:0 10px; padding:2px 0; width:110px;}

#store_stats.white_box {
	display: none; float: left;}

#CreateAd {
	float: left; width: 560px; padding: 5px 0px;}

.peep_image_upload {
	float: left; width: 120px;}

.peep_image_upload .swfupload fieldset.flash {
	position: relative; width: 90px;}

.peep_image_upload #SWFUpload_0 {
	margin-left: 10px;}

.peep_inputs {
	width: 430px; float: left; padding: 0px 20px;}

.peep_inputs p.sm {
	width: 430px; padding: 0px 0px 10px;}

.peep_inputs input, .peep_inputs .swfupload {
	float: left; margin: 0 0 0 20px;}

.peep_inputs object.swfupload {
	float: left; margin: 0 0 0 0px;}

.peep_inputs input#SubmitPreview {
	margin: 10px 20px;}

input#SubmitAndApprove {
	display: inline; margin: 10px 0px; float: right; clear: right;}

.peep_inputs label, #PeepTitle {
	width: 320px; float: left; font-weight: bold; padding: 2px;}

#PeepText, #PeepLink {
	width: 420px; float: left; padding: 2px;}

#edit_supports h4, #store_supporters h4 {
	float: left; clear: both; margin: 10px 0px 5px; width: 540px; padding: 5px; text-decoration: underline;}

#store_supporters h4 {
	text-decoration: none;}

.peep_inputs select#SelectedProjectID {
	background: #EEE; border: 1px solid #DDD; color: #333;}

.peep_inputs select#SelectedProjectID option {
	border-bottom: 1px solid #FFF; color: #333;}

.peep_inputs select#SelectedProjectID option.clear {
	background: #FFF; border: 1px solid #DDD; color: #333;}

.peep_inputs a.cancel {
	width: 200px; margin:10px 0;}

/* STORE */

#side_bar_holder, #side_bar {
	display: block; float: right; clear: right; width: 276px; padding: 0px; margin: 0px; position: relative; zoom: 1;}

.Shaded #side_bar_holder #edit_file {
	color: #EEE; }

.side_bar.white_box {
	display: block; float: right; clear: right; padding:10px 5px 0 10px; width:245px;}

.side_bar h4.label {
	width:240px; padding: 5px 0px 5px 0px; float: left;}

.side_bar .clear_float_left, .side_bar .paginate label {
	width: 220px;}

.side_bar .small {
	margin: 0 0 0 2px;}

.store_payments {
	display: inline; width: 976px; float:left; position: relative; margin:0 0 0 0px; padding: 0 0 0 0px; background: #DDDDDD; color: #555;}

.home_pages .store_payments {
	width: 976px;}

.store_payments table {
	border-top: 1px solid #EEE;}

.store_payments table table {
	border: none;}

.store_payments table table table {
	border: none;}

.store_payments table table table ul {
	margin: 0; padding: 0px 10px 10px 10px; list-style-type: none;}

.store_payments h2 {
	height: 37px; padding: 5px 0px 0px 10px; margin: 0;}

.store_payments h3 {
	background: #EEE; padding: 5px;}

.store_payments div.option h4 {
	background: #B4F3A8; color: #333; padding: 5px; margin: 5px 0px 5px 0px; display: block; border-bottom: 1px solid #999; border-right: 1px solid #999; float: left;}

.store_payments div.contents {
	padding: 5px; float: left;}

.store_payments div.contents div.white_box {
	float: left; width: 288px;}

.store_payments div.contents div.white_box p {
	padding: 10px 0 0 0px; clear: both;}

.store_payments div.option {
	padding: 5px 10px; margin: 10px; background: #DEDEDE; float: left; border-left: 1px solid #EEE; border-top: 1px solid #EEE; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}

.store_payments div.option p {
	border:1px solid #BBBBBB; padding: 4px 4px 4px 4px; background: #CFD0FF; float: none; width: auto;}

.store_payments div.option.project {
	width:145px;}

.store_payments p {
	font-size: 0.85em; float: left; clear: right; width: 100%;}

.store_payments div.option a {
	font-size: 1.1em;}

input.free_signup {
	border:1px solid #CCCCCC; font-size:1.2em; margin:2px 0; padding:2px; width:130px;}

td#what_for {
	width: 320px;}

#payments_tracks {
	float: left; width: 310px;}

.home_pages #player_header {
	display: inline; float: left; width: 976px; text-align: right; padding: 2px 0 0 0px; }

#player_header {
	display: inline; float: left; width: 976px; text-align: right; padding: 2px 0 0 0px; border-top: 2px solid #DDDDDD;}

#share_links {
float: left; width: 956px; padding: 10px 10px 40px; background: #EEE; border-bottom: 1px solid #FFF;}

#player_console {
	display: inline; float: left; margin: 0 0 0 0px;}

#player_console #player_playlist {
	display: inline; float: left; margin: 0 0 0 0px;}

.player_info {
	color:#333333; display:inline; float:left; position:relative;}

#player_info.edit {
	background:transparent url(/assets/images/lib_header_grad.gif) repeat-x scroll 0 -20px; color:#333333; display:block; float:right; margin: 0 5px 0 0; position:relative; width:300px; height: 38px;}

#player_info h1 {
	width: 600px; font-size: 1.5em; font-weight: bold; margin: 0 0 0 10px; display: inline; height: 25px; clear: both; float: left; white-space: nowrap; overflow: hidden;}

#player_info #breadcrumbs {
	width: 490px; font-size: 0.9em; font-weight: bold; margin: 0 0 0 10px; display: inline; float: left; clear: none; white-space: nowrap; overflow: hidden;}

#player_info h1 {
	width: 600px;}

#player_info #breadcrumbs  {
	width: 490px; clear: none;}

#player_info.Owner #breadcrumbs {
	width: 440px;}

.home_pages #player_info #breadcrumbs a {
	}

.home_pages #player_info #breadcrumbs #title_info {
	}

.home_pages #player_info #breadcrumbs a:hover {
	text-decoration: underline;}

#player_info #time_remaining {
	display: inline; float: right; margin: 0px 5px 0 10px; width: 50px; text-align: right;}

#player_info #time_remaining.editor {
	display: inline; float: right; margin: 0px 10px 0 10px; width: 50px; text-align: right;}

#player_info .tagline {
	font-size: 0.85em; display: block; float: left; width: 210px; border: 1px solid #DDD; padding: 5px 5px 5px 5px; margin: 0 0 5px 20px; color: #333; background: #EEE; clear: both;}

#about_title {
	font-size: 0.85em; display: block; float: left; width: 668px; border: 1px solid #DDD; padding: 5px 5px 5px 5px; margin: 0 0 0 10px; color: #333; background: #EEE; clear: both;}

#tagline {
	float: left; clear: both;}

#about_title a:hover {
	color: #333;}

.flags ul {
	list-style-type: none; margin: 0; padding: 0; float: left; width: 600px;}

.flags ul.invisible {
	display: none;}

.flags li {
	list-style-type: none; float: left; clear: left; position: relative; margin: 0; padding: 4px 0 0 20px; color: #333; width: 580px;}

.side_bar .flags ul {
	width: 200px;}

.side_bar .flags li {
	width: 180px; padding: 4px 0 0 20px;}

.side_bar .flags li {
	width: 180px; padding: 4px 0 0 20px;}

.side_bar .flags li li {
	width: 180px; padding: 4px 0 0 10px;}

.side_bar .flags li span, .side_bar .flags li b {
	width: 180px;}

.flags li span, .flags li b {
	float: left; padding: 0 0 0 5px; clear: both;}
	
#edit_flag, #flags {
	float: left; clear: both;}
	
#about_title #edit_flag, #about_title #flags {
	float: left; clear: both; width: 650px;}

.flag_details.white_box {
	width: 173px; padding: 15px 5px 5px 20px;}

#FlagAction, #FlagType {
	margin: 5px 5px; width: 190px; padding: 2px; border: 1px solid #FFF; float: left; clear: left;}

li.Technical .heading, option.Technical, img.Technical {
	background: #EEE url(/assets/images/flags.gif) 0 0 no-repeat; font-size: 1em; height: 15px; padding: 0 0 0 25px; color: #12B90D;}

li.Not-As-Sold .heading, li.Accuracy .heading, option.Not-As-Sold, option.Accuracy, img.Not-As-Sold, img.Accuracy {
	background: #EEE url(/assets/images/flags.gif) 0 -15px no-repeat; font-size: 1em; height: 15px; padding: 0 0 0 25px; color: #B7A103;}

li.Suspended .heading, li.Comments .heading, li.Copyrights .heading, li.Offensive .heading, option.Copyrights, option.Offensive, img.Copyrights, img.Offensive {
	background: #EEE url(/assets/images/flags.gif) 0 -30px no-repeat; font-size: 1em; height: 15px; padding: 0 0 0 25px; color: #B9310D;}

.flags ul li .heading {
	background-color: transparent; margin: 0 0 0 -20px; clear: both; display: block; float: left; font-weight: normal; letter-spacing: 0;}

.white_clean_box .flags ul li .heading {
	font-size: 12px;}

.flag_details img {
	width: 20px; height: 15px; position: absolute; margin: -15px 0 0 -20px; padding: 0;}

.Technical, .Technical a {
	color: #12B90D;}

.Not-As-Sold, .Accuracy, .Not-As-Sold a, .Accuracy a {
	color: #B7A103;}

.Copyrights, .Offensive, .Copyrights a, .Offensive a {
	color: #B9310D;}

#EditFlags textarea {
	margin:5px 70px 5px 5px; width: 575px; padding: 5px; font-size: 1em; font-family: Arial, sans-serif;}

.one_third #EditFlags textarea {
	width:205px;}

/* MODERATION */

#Flags, #Moderation {
	width: 876px; float: left;}

.flags.manage ul {
	width: 600px; float: left; padding-left: 20px;}

#FlagHistory {
	display:block; float:left; width: 670px;}

#FlagHistory h4, #FlagHistory p, #FlagHistory ul {
	float: left; clear: both;}
 
/* PLAYER INFO */

#player_info .about {
	font-size: 0.7em; font-style: italic; display: block;}

#player_info p {
	font-size: 0.85em; display: block; margin: 5px 0 0 0px;}

.viewer_toggle, .viewer_toggle.edit {
	display: block; float: right; clear: right; margin: 5px 10px 3px 0px; width: 18px; height: 18px;}

.viewer .viewer_toggle {
	clear: none;}

.viewer_toggle a {
	display: block; width: 19px; height: 18px; background: transparent url(/assets/images/viewer_toggle.gif) -19px -18px no-repeat;}

.viewer_toggle a:hover {
	background-position: -19px 0px;}

.viewer_toggle.full a {
	display: none;}

.viewer .viewer_toggle.full a {
	display: block;}

.viewer_toggle.viewer a {
	display: block; width: 19px; height: 18px; background: transparent url(/assets/images/viewer_toggle.gif) 0px -18px no-repeat; opacity: 0.5; filter: alpha(opacity=50);}

.viewer_toggle.viewer a:hover {
	background-position: 0px 0px; opacity: 1; filter: alpha(opacity=100);}

.viewer_toggle img {
	display: block; width: 19px; height: 18px; border: none;}

.viewer_toggle a span {
	display: none;}

.viewer_toggle a:hover span {
	display: block; position: absolute; background: #FFFFAA; border:1px solid #DDDDDD; color:#333333; font-size:0.85em; padding:2px 5px; z-index:1100; margin: -3px 0 0 -180px; white-space: nowrap;}

.viewer .viewer_toggle a:hover span {
	font-size:0.75em;}

.viewer_toggle.selector {
	display: none;}

.viewer_toggle a, .viewer_toggle a:hover {
	opacity: 0; filter: alpha(opacity=0);}

#player_info .viewer_toggle{
	margin: 0;}
	
#player_info .viewer_toggle a, .viewer_toggle.edit a {
	margin: 0; opacity: 1; filter: alpha(opacity=100);}

.home_pages #player_info a {
	color: auto;}

.home_pages #player_info a:hover {
	color: auto; text-decoration: none;}

.player #player_info {
	display: block; width: 700px; float: left; text-align: left;}

.home_pages .player #player_info {
	width: 700px; height: 51px;}

a.bookmark, a:hover.bookmark {
	width: 20px;  float: left; border: none; margin: 0;}

a.bookmark .plus_button, a.bookmark .minus_button, a:hover.bookmark .plus_button, a:hover.bookmark .minus_button {
	margin: 0 0 0 0;}

a.bookmark img {
	display: inline; float: left; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -40px no-repeat; margin: 0; border: none; opacity: 1; filter: alpha(opacity=100);}

a.bookmark:hover img {
	display: inline; float: left; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -40px no-repeat; margin: 0; border: none; opacity: 1; filter: alpha(opacity=100);}

a.bookmark.bookmarked img {
	display: inline; float: left; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -20px no-repeat; margin: 0; border: none; opacity: 1; filter: alpha(opacity=100);}

a.bookmark.bookmarked:hover img {
	display: inline; float: left; width: 20px; height: 20px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) 0 -60px no-repeat; margin: 0; border: none; opacity: 1; filter: alpha(opacity=100);}

a.i {
	display: inline; float: left; width: 13px; height: 12px; margin: 0 5px;}

a.i img {
	display: inline; float: left; width: 13px; height: 12px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) -4px -105px no-repeat; margin: 0; border: none; opacity: 1; filter: alpha(opacity=100);}

a.i:hover img {
	display: inline; float: left; width: 13px; height: 12px; background: transparent url(/assets/images/tick_cross_plus_minus_arrow_i.gif) -4px -105px no-repeat; margin: 0; border: none; opacity: 1; filter: alpha(opacity=100);}

#player_info a.i:hover span {
	margin: -34px 0 0 10px; height:30px;}

#header_controls a span {
	font-size:11px; height:14px;}

.folder_options {
	float: left; position: relative; width: 80px; clear: left; margin: -3px 0 0 10px;}

#player_info.Owner .folder_options {
	width: 150px;}

#header_controls a span img,
ul li.right a.friend_link img {
	background:transparent url(/assets/images/player_control_icons.gif) no-repeat scroll 0 0px; margin: 0px 2px 0px 0px; border: none; float: left; width:14px;}

#header_controls a.simple_btn span img.send {
	background-position: 0 3px;}

#header_controls a.simple_btn span img.edit {
	background-position: 0 -8px; height:14px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn span img.bookmark {
	background-position: 0 -22px; height:12px; margin: 0px 2px 0px 0px; float: left;}

#header_controls a.simple_btn span img.bookmarked {
	background-position: 0 -32px; height:14px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn span img.play {
	background-position: 0 -45px; height:12px; margin: 1px 2px 0px 0px;}

#header_controls a.simple_btn span img.pause {
	background-position: 0 -55px; height:12px;}

#header_controls a.simple_btn span img.forward {
	background-position: 0 -66px; height:12px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn span img.back {
	background-position: 0 -77px; height:12px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn span img.refresh {
	background-position: 0 -89px; height:12px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn span img.pop_out {
	background-position: 0 -99px; height:12px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn.add span img,
#header_controls a.simple_btn.Add span img,
#header_controls a.simple_btn.none span img,
ul li.right a.add img,
ul li.right a.Add img,
ul li.right a.none img {
	background-position: 0 -22px; height:14px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn.following span img,
ul li.right a.following img {
	background-position: 0px -124px; height:14px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn.follower span img,
ul li.right a.follower img {
	background-position: 0px -110px; height:14px; margin: 0px 2px 0px 0px;}

#header_controls a.simple_btn.sharing span img,
ul li.right a.sharing img {
	background-position:0 -137px; height:14px; margin:1px 2px 0 0; width:14px;}

#header_controls a.simple_btn label {
	right: 40px; margin: -2px 0 0 0px; z-index: 100; background: #FFFFAA; border:1px solid #DDDDDD; color:#333333; font-size:1em; padding:2px 5px; z-index:1100;}

#header_controls a.simple_btn.friend_link label,
#header_controls a.simple_btn.following label,
#header_controls a.simple_btn.follower label,
#header_controls a.simple_btn.add label,
#header_controls a.simple_btn.sharing label {
	margin: 25px 0 0 0px; }

#header_controls a.simple_btn.paused span.pause, #header_controls a.simple_btn span.play {
	display: none;}

#header_controls a.simple_btn.paused span.play, #header_controls a.simple_btn span.pause {
	display: inline;}

#player_info a:hover span, #profile_header a:hover span {
	display: inline; z-index: 1000;}

#player_info a.bookmark, #player_info a:hover.bookmark {
	float: left; margin: 0 5px 0 0px;}

p#extras {
	display: block; float: right; height: 34px; width: 600px; padding: 5px 0 0 0px; margin: 0; clear: both; background: transparent url(/assets/images/lib_header_grad.gif) repeat-x scroll 0 -20px;}

p#extras.edit {
	display: block; float: right; height: 34px; width: 300px; padding: 0 0 0 0px; margin: 0; clear: both; background: none;}

p#extras a span {
	font-size: 0.8em; background: #EEE;}

#track_info {
	display: block; float: left; position: relative; clear: both; padding:10px 15px 5px 5px; position:relative; width:250px; overflow: hidden;}

#track_info .holder {
	float:left; font-size:1.2em; padding: 0; width: 250px;}

#track_info .holder span {
	float: left;}

#edit_window #track_info {
	display: block; float: left; position: relative; clear: both; width: 240px; padding: 10px 5px 5px;}

#hover_track_info {
	display:none; margin: 0 0 0 0px; position:absolute; z-index:10;}

#hover_track_info.right {
	display:none; margin: 0 0 0 602px; position:absolute; z-index:10;}

#hover_track_info .hoverbox_content {
	padding: 0;}

#hover_track_info textarea {
	height: 150px;}

a.track_info {
	display: block; float: left; width: 60px; background: #EEE; border: 1px solid #FFF; height: 16px; margin: 0px 5px 5px 5px; padding: 2px;}

a.track_info:hover {
	display: block; float: left; width: 60px; background: #CCC; border: 1px solid #FFF; height: 16px; margin: 0px 5px 5px 5px; padding: 2px; color: #FFF; text-decoration: none;}

#feed_details, #ppv_details {
	display: block; position: relative; width: 560px; margin: 0 0 0 0px;}

div.payment_links {
	display: inline; width: 560px; text-align: left; float: left; margin: 10px 0 0 10px;}

.payment_links a {
	display: block; float: left; position: relative; background: #EEE; height: 29px; color: #777; font-size: 0.8em; padding: 2px 5px 0 5px; margin: 0 5px 0 0px;}

.payment_links a:hover, #main_player_info .payment_links a:hover {
	background: #FFF; color: #999; text-decoration: none;}

.payment_links a span {
	}

#details {
	float: left; position: relative; width: 655px; border: none;}

.home_pages #details {
	width: 555px;}

img.project_thumbnail {
	background:#EEEEEE none repeat scroll 0; border:1px solid #DDDDDD; margin:-20px -180px 10px 10px; padding:2px;}

#details a.title_link {
	margin: 0pt 0pt 0pt 0px; font-size: 1.5em; font-weight: bold; width: 230px;}

#edit_blog {
	float: left; position: relative; width: 465px; border: none;}

.home_pages #edit_blog {
	width: 555px;}

.home_pages #details a:hover {
	color: #777;}

#details_plate {
	margin: 20px 0 20px 30px; font-size: 0.85em;}

#details ul.collection {
	float: right;}

#details_plate span {
	clear: left;}

#details_plate input {
	width: 180px; font-size: 0.8em;}

#details #main_text{
	float: left; position: relative; clear: both; width: 470px; font-size: 1.2em; margin: 0 80px 20px 30px;}

#text_contents {
	padding: 0 0 0 30px;}
	
.blog .blog_text {
	float: left; position: relative; clear: both; padding: 10px 0 20px 0px; margin: 0 80px 20px 60px; width: 460px; font-size: 1.2em;}

.home_pages #details #main_text {
	margin: 0 80px 20px 30px;}

.blog #MyBlog .blog_text {
	padding: 0px 0 0px 0px; line-height:17px; margin:0 0 20px 60px; padding:0 0 0 0; width:475px;}

.blog #MyBlog .blog_text.main {
	width: 475px; clear: both;}

.blog #MyBlog .quick_links.main {
	padding: 0 50px 10px 0px; width:610px; float: left; clear: both;}

#text{
	float: left; margin: 20px 9px 20px 10px; width: 680px;}

.subscriptions, .events {
	float: left; margin: 20px 9px 20px 10px; width: 755px;}

.blog, .comment, .forum {
	float: left; margin: 10px 10px 10px 10px; width: 660px;}

.double .two_thirds {
	float: left; margin: 0px 0px 5px 10px; padding: 0 10px 0 0px; width: 440px;}

.double .one_third {
	float: left; margin: 0px 0px 20px 0px; width: 214px;}

.profile .section {
	float: left; border-bottom: 1px solid #DDD;background: #FFFFFF url(/assets/images/base_shadow.gif) repeat-x scroll 0 bottom; width: 440px; margin:0 0 10px 0;}

.double .one_third h4 {
	padding:10px 0 10px 10px;}

.profile .two_thirds .collection_window {
	width: 442px;}

.double .two_thirds h4 {
	float: left; width: 240px; padding: 0px 0 0 15px;}
	
#PublisherSearch {
	float: right; display: inline; margin: 5px 10px 0 75px; width: 200px;}

#publisher_folder_tags {
	float: left; clear: left; margin: 5px 15px 10px; width: 420px;}

#Search {
	float: left; position: relative;}

.profile #Search, #SiteSearch {
	float: left; position: relative; margin:15px 0px;}

.white_clean_box .heading span span.search_title {
	font-size: 0.8em; margin: 0 0 0 -10px;}

.search {
	float: left; margin: 20px 10px; width: 956px;}

.subscriptions.white_clean_box h3, .events.white_clean_box h3 {
	padding-top: 0px;}

.subscriptions h4.heading label, .events h4.heading label {
	font-size: 1px;}

.home_pages #text {
	width: 680px;}

.home_pages .blog {
	width: 660px;}

 .double.white_clean_box {
	width: 680px; margin: 20px 9px 20px 10px;}

#text.white_clean_box .heading span b,
#text.white_clean_box .base span i,
.double.white_clean_box .heading span b,
.double.white_clean_box .base span i {
	width: 610px;}

.double.white_clean_box .heading span b, .profile .double.white_clean_box .event .heading span b {
	width: 630px; padding:10px 20px; background: #FFFFFF url(/assets/images/base_shadow.gif) repeat-x scroll left bottom;}

.profile .double.white_clean_box .heading span b {
	background: #FFFFFF;}

.section_links {
	background: transparent url(/assets/images/folder_tab_light.gif) no-repeat scroll 20px bottom;
float:right;
font-size:12px;
letter-spacing:0;
padding:5px 5px 5px 60px;
font-weight:bold;}

.med .section_links a {
	font-weight:bold; font-size: 12px;}

.edit_links {
	background: transparent url(/assets/images/folder_tab_grey.gif) no-repeat scroll 20px bottom;
float:right;
font-size:12px;
letter-spacing:0;
padding:5px 5px 5px 60px;
font-weight:bold;
margin: 0 25px;
color: #FFF;}

.med .edit_links a {
	font-weight:bold; font-size: 12px; color: #FFF;}

.tour_content .white_clean_box .heading span b,
.tour_content .white_clean_box .base span i {
	width: 410px;}

.subscriptions.white_clean_box .heading span b,
.subscriptions.white_clean_box .base span i,
.events.white_clean_box .heading span b,
.events.white_clean_box .base span i  {
	width: 685px;}

.widget_form.white_clean_box .heading span b,
.widget_form.white_clean_box .base span i  {
	width: 490px;}

#edit_styles .widget_form.white_clean_box .heading span b,
#edit_styles .widget_form.white_clean_box .base span i  {
	width: 880px;}

.widget_form.white_clean_box .heading {
	letter-spacing: 0; font-size: 1.2em;}

.blog.white_clean_box .heading span b,
.blog.white_clean_box .base span i,
.forum.white_clean_box .heading span b,
.forum.white_clean_box .base span i,
.comment.white_clean_box .heading span b,
.comment.white_clean_box .base span i{
	width: 420px;}

.one_third .white_clean_box .heading span b,
.one_third .white_clean_box .base span i{
	width: 269px;}

.white_box.pad .one_third .white_clean_box .heading,
.white_box.pad .one_third .white_clean_box .base {
	width: 340px; height: auto;}

.search.white_clean_box .heading span b,
.search.white_clean_box .base span i{
	width: 886px;}

.home_pages #text.white_clean_box .heading span b,
.home_pages #text.white_clean_box .base span i,
.home_pages .blog.white_clean_box .heading span b,
.home_pages .blog.white_clean_box .base span i {
	width: 610px;}

.blog.white_clean_box .heading, .forum.white_clean_box .heading, .search.white_clean_box .heading, .comment.white_clean_box .heading, #welcome_screen .blog.white_clean_box .heading {
	width: 100%; height: 100%;}

.blog.white_clean_box p.date {
	float: left; padding: 5px 0 10px 40px;}

.blog.white_clean_box .clear_float_left{
	padding: 20px 0 0 20px; width: 430px;}

.forum.white_clean_box .clear_float_left{
	padding: 20px 0 0 30px; width: 460px;}

.search.white_clean_box .clear_float_left{
	padding: 20px 0 0 0px;}

.blog.white_clean_box .micro_blog ul.store {
	padding: 10px 0 20px 20px;}

.home_pages .blog.white_clean_box .clear_float_left, .home_pages .blog.white_clean_box .micro_blog ul.store {
	width: 600px; padding: 0 0 0 40px;}

.blog.white_clean_box h3, .forum.white_clean_box h3{
	width: 450px;}

.forum.white_clean_box h5 {
	width: 450px; font-size: 1.3em;}

#blog_comments {
	background:#FFF url(/assets/images/top_shadow.gif) top left repeat-x; border-top: 1px solid #EEE;}

#blog_comments h3 {
	font-size: 1.2em;}

.blog div {
	float: left;}

.blog .paginate label {
	width: 110px; padding: 0 6px 0 10px;}

#live_blog_toggle {
	border: 1px solid #DDD; padding:5px 5px 10px; background:#FFFFFF url(/assets/images/top_shadow.gif) repeat-x scroll 0 top; margin:0 10px 10px; width: 80px; text-align: center;}

#live_blog_toggle b {
	padding: 2px 0px 4px; font-weight: bold; display:block;}

.blog .heading, .forum .heading, .search .heading, .comment .heading, #welcome_screen .blog .heading {
	width: 100%; height: 100%;}

.blog p.date {
	float: left; padding: 5px 0 10px 40px;}

.blog .clear_float_left, .forum .clear_float_left {
	margin:0 0 5px 15px; padding:10px 0 0 0px; width: 630px;}

/* SUBSCRIPTIONS */

#subscription_welcome {
	padding: 5px 5px 5px 5px; float: left; clear: both; position: relative;}

.profile #subscription_welcome {
	margin:0 30px; width:610px;}
	
/* EVENTS */

form#EditEvent {
	margin: 10px 30px;}

form#EditEvent label {
	margin: 5px 0px;}

form#EditEvent input.text, form#EditEvent textarea, form#EditEvent select.indented {
	margin: 2px 10px; padding: 2px 5px; width: 330px;}

form#EditEvent input.num {
	margin: 2px 10px; padding: 2px 5px; width: 100px;}

form#EditEvent textarea {
	height: 100px;}

ul.ticket_types {
	padding: 0;}

ul.events_list.store {
	margin: 10px;}

ul.events_list.store span {
	margin: 0px 2px; padding: 0px 3px; border-left: 1px solid #DDD; width: 100px; overflow: hidden; font-size: 1.1em; font-weight: bold;}

ul.events_list.store span.date {
	width: 90px; border-bottom: none;}

.side_bar ul.events_list.store span.date {
	width: 80px;}

.side_bar ul.events_list.store span.venue,
.side_bar ul.events_list.store span.date.time,
.two_thirds ul.events_list.store span.venue,
.two_thirds ul.events_list.store span.date.time{
	display: none;}

ul.events_list.store span.tickets{
	float: right; background:#FFFFFF url(/assets/images/lib_header_grad.gif) repeat scroll 0 0; padding: 2px 5px; border: none;}

ul.events_list.store span.tickets a {
	font-weight: normal; padding: 0;}

ul.events_list.store li {
	background:#EEE; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF;}

.double .two_thirds ul.events_list.store li {
	width: 420px;}

.double .full ul.events_list.store li {
	width: 600px;}

.double .full ul.events_list.store li a:hover {
	text-decoration: underline;}

#event_holder {
	margin: 0px 5px 30px; padding: 0px 30px 25px; float: left; width: 610px;}

.publisher_info #event_holder {
	padding: 0px 0px 25px;}

#event_holder p {
	float: left; clear: both;}

#event_holder p.city {
	font-weight: bold; font-size: 1.6em; padding: 10px 0px;}

#event_holder p.venue, #event_holder p.date {
	font-size: 1.2em;}

#event_holder .event_details {
	float: left; clear: both; padding: 10px; margin: 10px; border: 1px dashed #DDD; width: 528px;}

#event_holder p.tickets {
	font-size: 1.2em; margin: 10px; padding: 10px; width: 530px; background: #EEE;}

ul.ticket_types.store li {
	background:#FFF none repeat scroll 0; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF; margin: 0px 10px; width: 530px; padding: 0px 10px 10px;}


/* GEO BLOCKS */

a.geo_block_code {
	display: block; float: left; background: #DDD; color: #333; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; cursor: default;}

.standard_form a.geo_block_code:hover {
	display: block; float: left; background: #333; color: #FFF; margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; border: 1px solid #53FF5F; text-decoration: none; cursor: pointer;}

a.geo_block_code span {
	display: none; position: absolute; background: #53FF5F; color: #333; margin: -38px 2px 2px -3px; padding: 3px 3px 3px 3px;}

a.geo_block_code:hover span {
	display: block;}

.geo_block td{
	background-color: #444; color: #EEE; border-bottom: 1px solid #444; border-top: 1px solid #222;}
	
.geo_allow td{
	background-color: #FFF; color: #333; border-bottom: 1px solid #999; border-top: 1px solid #EEE;}

.geo_block_control {
	display: block; width: 976px; padding: 0px 10px 5px 10px; background: #FFF url(/assets/images/tall_item_hover_grad.gif) repeat-x scroll bottom left;}

.dialogue_scroll {
	height: 415px; overflow: auto;}
	
.geoblocks_list {
	display: block; min-height: 2000px;}

.save_and_close {
	display: none;}

.right_pointer {
	display: block; float: left; margin: -4px 4px 0 0px;}

input.save_and_close_but {
	display: block; width: 94px; height: 22px; background: transparent url(/assets/images/save_and_close.png) top left no-repeat;}

/* CAPTCHA */

#captcha {
	display: block;}

#captcha img {
	display: block;}

#captcha span {
	display: block;}

/* DEFAULT PAGES */

#default_page {
	float: left; margin: 20px 89px 40px; width: 796px;}

#default_page.white_clean_box .heading span b,
#default_page.white_clean_box .base span i {
	width: 726px;}

.default_holder {
	float: left; padding: 20px 100px;}

.default_holder p {
	padding: 5px 20px;}

.default_holder .indent {
	padding: 10px;}

.default_holder #LoginForm {
	width: 482px; clear: both;}

/* POSTBOX */

#postbox_holder {
	float: left; margin: 20px auto; width: 976px;}

#postbox_holder.white_clean_box .heading span b,
#postbox_holder.white_clean_box .base span i {
	width: 906px;}

#Posting.new {
	margin: 0 23px; float: left;}

#Posting form#EditProjects {
	width:929px;}

#Posting.new h3 {
	margin: 0 0 5px 0px; padding: 20px 0 0 0px; float: left; clear: left;}

#Posting.new p {
	margin: 0 0 5px 0px; padding: 5px 0 0 0px; float: left; clear: left;}

#Posting.new input.button_continue, #Posting.new input.button_continue_hover {
	margin: 15px 0 0px 10px;}