h2 {
 font-size:14pt;
 font-weight: bold;
 font-family:'Arial';
}

.sym_tokenhasneeds {
display:inline;
font-weight: bold;
}

.fcs_multi3 SELECT {
 width:  125px;
 font-size:8pt;
}
.fcs_multi3 LABEL, .fcs_multi3 LEGEND {
 width:  75px;
 font-size:8pt;
 font-weight: normal;
}

.fcs_table { 
  nonfloat:left;
	width: auto;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.fcs_img_default {
 width: 60px;
 height:60px;
 border:none;
}

.fcs_label {
  float: left; 
  width:150px;
  font-size: 9pt;
  noncolor:     red;
  font-weight: bold;
}

.sym_profile_general_col1 {
display:inline-block;
float:left;
width:340px;
}

.sym_profile_general_col2 {
display:inline-block;
float:left;
width:340px;
}

.sym_project {
 background-color:#FFFFFF;
 border: 1px solid black;
 display:block; 
 color:black;
 text-align:left;
 margin: 6px;
 padding: 3px;
 font-size: 10pt;
 width:400px;
 height: 60px;
}

.sym_project_logo {
 width: 60px;
 heigth: 60px;
 border: none;
 float:left;
}

.sym_project_name {
 font-weight: bold;
 nodisplay: inline;
}

.sym_project_desc {
 nocolor:red;
 display: inline;
}

.sym_project_link {
 display: block;
}

.sym_3steps {
 border: 5px solid gray;
 display:inline; 
 font-weight: bold;
 color:gray;
 text-align:left;
 margin: 6px;
 padding: 3px;
 font-size: 10pt;
 width:33%;
}

.sym_3steps_on {
 border: 5px solid brown;
 display:inline; 
 font-weight: bold;
 color:brown;
 text-align:left;
 margin: 6px;
 padding: 3px;
 font-size: 10pt;
 width:33%;
}

.DISABLED_mytxtfld {
	width:400px;
}
DISABLED_TEXTAREA {
        overflow-x: visible; /* object.style.overflowX  */
        overflow-y: visible;
	nowidth:400px;
}

.fcs_upload_pic {
	width:226px;
	height:226px;
 margin:0px;
 padding:0px;
 border:none;
 xxxborder: 4px solid white;
}

.sym_track_pic {
	width:226px;
	height:226px;
 margin:0px;
 padding:0px;
 border: 4px solid white;
}

.sym_track_pic_medium {
	width:113px;
	height:113px;
 margin:0px;
 padding:0px;
 border: 4px solid white;
}

.sym_track_pic_small {
	width:50px;
	height:50px;
 margin:0px;
 padding:0px;
 border: 4px solid white;
}

.sym_user_desc {
font-style: italic;
}

.sym_user_pic {
	width:226px;
	height:226px;
	margin:0px;
	padding:0px;
	border: 4px solid white;
	text-decoration: none;
}

.sym_user_pic_profile {
	width:226px;
	height:226px;
	margin:0px;
	padding:0px;
	border: 4px solid white;
}

.fcs_row {
background-color:#FFFFFF;
}
.fcs_row1 {
background-color:#CCCCCC;
}

/*---*/

/*---*/

.fcs_site_choice {
 position: absolute;
 top: 0;
 left: 0;
 font-size: 8pt;
}

.fcs_site_choice INPUT{
 font-size: 8pt;
 border: 1px solid black;
}

.fcs_loginbox {
 position: absolute;
 top:  56px;
 right :0px;
 background-image:url(/sym/u32/panel_member.gif);
 BACKGROUND-REPEAT: no-repeat; 
 noborder: 1px solid black;
 display:block;
 xmargin:0 auto;
 width:234px;
 height:33px;
}

.fcs_searchbox {
 position: absolute;
 top:  56px;
 right :256px;
 background-image:url(/sym/u32/panel_member.gif);
 background-repeat: no-repeat; 
 display:block;
 width:234px;
 height:24px; /* 33-9 */
 padding-top:9px;
}

.fcs_login_inside {
 position: absolute;
 top:  9px;
 left :10px;
 text-align:left;
 font-size: 10pt;
 color:white;
 margin:0px;
 padding:0px;
}

.fcs_login_joinbtn {
 position: absolute;
 top:  6px;
 right :4px;
 margin:0px;
 padding:0px;
}

.fcs_login_loginbtn {
      position:absolute;
      left: 199px;
      top : -1px;
display:inline;
padding:0px;
margin:0px;
}

.fcs_inline {
display:inline;
margin:0px;
padding:0px;
}

.fcs_hide {
display:none;
}

.sym_bigmenu_spacer {
display:block;
noneedwidth:100%;
height:10px;
}
.sym_bigmenu {
behavior:url(sym_bigmenu.htc);
display:block;
width:auto;
zheight:160px;
zbackground-color:#DDDDDD;
zfont-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold; 
 vertical-align:bottom;
color:#444444;
}

a:hover.sym_bigmenu {
 background-color:transparent;
}

.extrainfo {
color:#A0A0A0;
text-align:right;
}

.sym_bigmenu_hidden {
  margin: 0px;
  padding:10px;
display:none;
position:absolute;
left:0px;
top:72px; /*=header.heigth+spacer.h+padding   ex90   ex72 */
width:201px;
noheight:100%;
height:768px;
noOVERFLOW: hidden; 

background-color: #FFFFCC;
vertical-align:middle;
}

.sym_bigmenucont {
  margin:  0px;
  padding: 0px;
  notext-align: center;
}

.sym_white {
background-color: white;
}

.fcs_form_file {
 border: 1px solid black;
 width:100%;
}

.sym_wizard_table {
 border: 20px solid green;
 margin: 20px;
 width:100%;
}

.fcs_content_edit_label {
color:white;
background-color:blue;
}

.fcs_content_edit {
background-color:red;
width:auto; ax:100%; behavior:url(/sym/fcs_divedit.htc);
}

.fcs_content_list a {

  background-image: url(/sym/u32/sym_link20.jpg); 
  background-repeat: no-repeat; 
  background-position: top left;
    padding: 0px;
    padding-left: 20px;
    margin: 0px;

  display:inline-block;
  width:300px;
  height:16px;
  overflow:auto;

vertical-align: text-bottom;

    font-size: 14px;     /* CUSTOM, was 12px */
    font-weight: bold; /* CUSTOM */ /* was 'bold' */
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    xborder-top: 1px solid #8b0305; /*CUSTOM*/
    xborder-left: 1px solid #8b0305; /*CUSTOM*/
    xborder-right: 1px solid #8b0305; /*CUSTOM*/
    xborder-bottom: 1px solid #8b0305; /*CUSTOM*/
    outline: 0; /* prevent dotted border in Firefox */
}


.fcs_content_list a:hover, .fcs_content_list a:focus, .fcs_content_list a:active { /* @ Opera, we need to be explicit again here now... */
 cursor: pointer;
 /* background-image:url(/sym/u32/activeitem_bg.jpg); */
 /* background-repeat:repeat-x; */
 background-color:#C7CBCC;
 color:white;
}


.find_div {
 width:400px;
}

.fcs_editbutton {
 position:absolute;
 bottom:0px;
 right:0px;
  border: 1px solid black;
  color: red;
  font-weight: bold;
  padding:1px;
}

a:hover.fcs_editbutton {
 background-color:red;
}

a.fcs_editbutton:hover {
 background-color:red;
}

/* ShowYourMusic.com official website style version beta 0.5 19-06-2008 (C) F22F, All Rights Reserved */

BODY
{
color:#717171;
FONT-SIZE: 9pt;
FONT-FAMILY: Arial, Helvetica, sans-serif;

background-image:url(/sym/u32/bg_symbg.jpg);
background-repeat:repeat-x;
background-color:#8B878D;
padding:0px;
margin:0px;
}

html,body {overflow:auto;}
* { 
    margin: 0; 
} 
#mainbody1 {
 position:absolute;
 top: 0px;
 left:0px;
 width: 100%;
 height: 100%;
 background-image: url(/sym/u32/bg_symline_nologo.jpg);
 background-repeat:no-repeat;
 xbackground-attachment:fixed;
 background-position: -395px 0px; /*was -320 -381 */
 text-align:center;
 min-width: 972px;
}

#maincontainer {
	margin:0 auto;
	width:972px;
	text-align: left;
position: relative; 
min-height: 100%; 
height: auto !important; 
height: 100%; 

}
    
#maindiv
{
position: relative; 
margin:0 auto;
 top: 0px;
 left:0px;
 width: 972px;
 min-width: 972px;
 text-align: left;

    height: auto !important; 
    min-height: 100%; 
    height: 100%; 
    margin: 0 auto -42px;

}

#logodiv
{
 position:absolute;
 top: 19px;
 left:0px;
z-index:22;
/*
 width: 234px;
 width:300px;
*/
 height:79px;
 overflow:hidden;
}

#logodiv img {
float:left;
}


#logodiv a:hover #logodiv2:hover {
cursor:pointer;
}

#logodiv2 {
display:inline-block;
float:left;
padding-left:10px;
/*
float:right;
*/
}

#spacer_top
{
 position:relative;
 display:block;
 width: 972px;
 height:143px; /*143=131+12*/
 margin:0px;
 padding:0px;
}

.spacer_1000
{
 position:relative;
 display:block;
 width: 972px;
 height:1000px;
 margin:0px;
 padding:0px;
}

.col_spacer
{
 position:relative;
 display:block;
 height: 12px;
 width:  100%;
 margin: 0px;
 padding:0px;
 overflow:hidden;
}

.col_vspacer
{
 float:left;
 width:  12px;
 margin: 0px;
 padding:0px;
 overflow:hidden;
}

#col1234{
 display:none;
 position:relative;
 width: 972px;
 height:auto;
}

/*
 xtop: 143px; 
 xleft:0px;
*/

#col1{
 display:none;
 float:left;
 width: 234px;
 height:auto;
}
#col2{
 position:absolute;
 top: 143px; left:246px;
 width: 234px;
 height:auto;
}
#col3{
 top: 143px; left:492px;
 width: 234px;
 height:auto;
}
#col23{
 display:none;
 float:left;
 width: 480px;
 height:auto;
}
#col23visible{
 position:absolute;
 top: 143px; left:246px;
 width: 480px;
 height:auto;
}
#col123{
 display:inline-block;
 float:left;
 width: 726px;
 height:auto;
}
.twocols_top {
 background-image: url(/sym/u32/bg_twocols_top.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 480px;
 height:5px;
 overflow:hidden;
}
.twocols_bottom {
 background-image: url(/sym/u32/bg_twocols_bottom.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 480px;
 height:5px;
 overflow:hidden;
}
.twocols_content {
 width: 480px;
 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
 margin: 0px;
 padding:0px;
}
.twocols_inner {
 width: 460px;
 margin: 0px;
 padding:0px;
 padding-left:  10px;
 padding-right: 10px;

 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
}

.twocols_aligned_to_play {
 padding-left:10px;
}

.threecols_top {
 background-image: url(/sym/u32/bg_4col_top.gif); /* TODO: make new background pic */
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 726px;
 height:5px;
 overflow:hidden;
}
.threecols_bottom {
 background-image: url(/sym/u32/bg_4col_bottom.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 726px;
 height:5px;
 overflow:hidden;
}
.threecols_content {
 width: 726px;
 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
 margin: 0px;
 padding:0px;
}
.threecols_inner {
 width: 706px;
 margin: 0px;
 padding:0px;
 padding-left:  10px;
 padding-right: 10px;

 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
}

.fourcols_top {
 background-image: url(/sym/u32/bg_4col_top.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 972px;
 height:5px;
 overflow:hidden;
}
.fourcols_bottom {
 background-image: url(/sym/u32/bg_4col_bottom.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 972px;
 height:5px;
 overflow:hidden;
}
.fourcols_content {
 width: 972px;
 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
 margin: 0px;
 padding:0px;
}
.fourcols_inner {
 width: 952px;
 margin: 0px;
 padding:0px;
 padding-left:  10px;
 padding-right: 10px;

 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
}



.fcs_splash {
 z-index:1001;
 position:absolute;
 left:0px;
 top:143px; width:972px; height:700px;display:block;
 /* see mainbody1 -143 */
 xbackground-image: url(/sym/u32/bg_symline.jpg);
 xbackground-repeat:no-repeat;
 xbackground-attachment:fixed; /* irrilevant for splash */
 xbackground-position: -395px 143px; /*was 395px 0px */
 background-color:#8B878D;
}

.twocols_splash {
z-index:999;
 position:absolute;
 top:0px;
 left:0px;
 xwidth: 480px; 
 xheight: 100%; /* ex 698-27 (top) */
}


#col234{
 display:none;
 position:absolute;
 top: 143px; left:246px;
 width: 726px;
 height:auto;
}
#col4{
 display:none;
 float:left;
 width: 234px;
 height:auto;
}
.col4_abs{
 position:absolute;
 top: 0px; left:738px;
 width: 234px;
}

.col_w15 {
 display:inline-block; 
 width:344px;
 float:left;
 overflow:hidden;
}
.col_w15_inner {
 margin: 10px;
}

/* USER MAY BE ABLE TO CUSTOMIZE THESE */

.fcs_caption {
  font-size: 10pt;
  color:     black;
  font-weight: bold;
}

.fcs_title {
  font-size: 10pt;
  color:     black;
  font-weight: bold;
}

.fcs_title_l {
  font-size: 13pt;
  color:     black;
  font-weight: bold;
}

.fcs_title_form {
  font-size: 10pt;
  color:     #808080;
  xfont-weight: bold;
}

.fcs_content_title {
  font-size: 10pt;
  color:     black;
}

.fcs_content_top {
 background-image: url(/sym/u32/bg_panelt.gif);
 background-repeat:no-repeat;
 width: 234px; /* 234px; */
 height:27px;
 margin: 0px;
 padding: 0px;
 overflow:hidden;
 position:relative;
}

.fcs_content_top_2col {
 background-image: url(/sym/u32/bg_2col_panelt.gif);
 background-repeat:no-repeat;
 width: 480px;
 height:27px;
 margin: 0px;
 padding: 0px;
 overflow:hidden;
 position:relative;
}

.fcs_content_top_3col {
 background-image: url(/sym/u32/bg_3col_panelt.gif);
 background-repeat:no-repeat;
 width: 726px;
 height:26px;
 margin: 0px;
 padding: 0px;
 overflow:hidden;
 position:relative;
 white-space: nowrap;
}

.fcs_content_top_15col {
 background-image: url(/sym/u32/bg_15col_panelt.gif);
 background-repeat:no-repeat;
 width: 344px;
 height:8px;
 margin: 0px;
 padding: 0px;
 overflow:hidden;
}

.fcs_content_top_in {
  font-size: 10pt;
  color:     black;
  font-weight: bold;
 margin: 0px;
 padding: 8px;
 xpadding-top: 5px; /* 5px */
 padding-left: 10px;
 xpadding-right: 5px;
 margin-bottom: 5px;
 xbackground-color:lightgreen;

}

.fcs_content_now {
margin:0px;
padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 background-color: #c8c8c8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
}

.fcs_content {
margin:0px;
padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
 width: 234px;
}

.fcs_content_2col {
 margin:0px;
 padding:0px;
 background-color: #C8C8C8;
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
 width: 480px;
}

.fcs_content_2col a:hover {
 color:white;
 background-color:black;
}

.fcs_content_3col {
 margin:0px;
 padding:0px;
 background-color: #c8c8c8; /* ex efefef */
 background-image: url(/sym/u32/panel_bg.jpg);
 background-repeat:repeat-x;
 width: 726px;
 display:block;	/* 20091130 */
 overflow:hidden
}

.fcs_content_3col_in {
 padding:10px;
 width: 706px;
}

.fcs_content_3col_semipanel {
 width: 726px;
}

.fcs_content_15col {
 display:inline-block;
 padding:10px;
 background-color: #efefef;
 background-image: url(/sym/u32/bg_15col_panel.gif);
 background-repeat:repeat-y;
 width: 324px;
}

.fcs_dialogbox {
width:460px,
margin:0px;
padding:10px;
text-align:left;
 color:white;
font-size:10pt;
font-weight: bold;

 background-color: black;
 background-image: url(/sym/u32/popup_panel_black.gif);
 background-repeat:no-repeat;
 background-position: 0px -100px;
 width: 460px;
 xheight:283px; /* - margin */
 display:block;
}

#fcs_msg_form {
margin:0px;
padding:10px;
text-align:left;
 color:white;
font-size:10pt;
font-weight: bold;

 background-image: url(/sym/u32/popup_panel_black.gif);
 background-repeat:no-repeat;
 width: 460px;
 height:283px; /* - margin */
 display:block;
}

#fcs_msg_div {
margin:0px;
padding:0px;
}

.popup_panel_black {
 color:#858386;
 width: 458px;
 height:200px;
 display:inline-block;
 float:none;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
        border-color:#898b8f;
 background-color: black;
}

#fcs_msg_form input {
 color:#858386;
 xwidth: 458px;
 xheight:200px;
 display:inline-block;
 float:none;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
        border-color:#898b8f;
 background-color: black;
}

.fcs_msg_header {
color:black;
font-size:8pt;
}

.fcs_msg_title {
color:black;
font-weight: bold;
}

.fcs_msg_item_div {
/*
 display:inline-block;
 width: 706px;
*/
display:block;

font-size:9pt;
color:#717171;
border-bottom: 1px solid #ededed;
 padding:10px;
}

.fcs_msg_item_over {
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
}

DIV.fcs_msg_footer {
 display:inline-block;
 width:100%;
}

DIV.fcs_msg_footer_in {
 display:inline-block;
 float:right;
}

.fcs_content_in {
margin:0px;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
width: 214px;
overflow:hidden;
}

.sym_content_user_nameskills {
 height: 38px;
 overflow:hidden;
}

.fcs_content_divider {
 overflow:hidden;
 background-image: url(/sym/u32/panel_divider.gif);
 xbackground-repeat:no-repeat;
 background-repeat:repeat-x;
 position:relative;
 display:block;
 height: 2px;
 width:  100%;
 margin: 0px;
 padding:0px;
}

.fcs_content_bottom {
 background-image: url(/sym/u32/bg_panelb.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 234px; /* 234px; */
 height:23px;
 no-position:relative;
}

.fcs_content_bottom_2col {
 background-image: url(/sym/u32/bg_2col_panelb.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 480px;
 height:23px;
 position:relative;
}

.fcs_content_bottom_3col {
 background-image: url(/sym/u32/bg_3col_panelb.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 726px;
 height:28px;
 overflow:hidden;	/* for MOZILLA!!! :-( */
}

.fcs_content_bottom_15col {
 background-image: url(/sym/u32/bg_15col_panelb.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 width: 344px;
 height:8px;
}

.fcs_content_bottom_in {
 text-align: right;
 margin: 0px;
 padding: 0px;
 padding-top: 5px;
 padding-right: 10px;
 padding-left: 10px;
}

.alinktrack {
 xcursor: pointer;
 xposition:relative; /* needed to position ABSOLUTE inside it? */

 display:block; /*needed!*/
 overflow:hidden;

 text-decoration:none;

 xwidth: 214px; /* 234-20px; */
 xheight:50px; /* 58-7-7 needed for Mozilla ! */
 xoverflow:hidden;   /* needed for Mozilla ! */
 xmargin:0px;
 xpadding:0px;
}

a:hover.alinktrack, a:focus.alinktrack, a:active.alinktrack {
 cursor: pointer;
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 color:#FFFFFF; 
 xcolor:#858386; 
}

div:hover.alinktrack, div:focus.alinktrack, div:active.alinktrack {
 cursor: pointer;
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 color:#858386; 
}

span.alinkmore {
padding-top:0px;
}

.alinkmore {
  height:18px;
  padding-right:20px;
  padding-top:2px;
text-align:right;

  color:#717171;
  font-size: 8pt;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplay_link.gif); 
  background-repeat: no-repeat; 
  background-position: top right;
}


a:hover.alinkmore, a:focus.alinkmore, a:active.alinkmore { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color: transparent;
  color:black;
  /* background-image: url(/sym/u32/btnplay_link_over.gif); */
}


.alinkmore_left {
  height:18px;
  padding-left:20px;
  padding-top:2px;
text-align:left;

  color:#717171;
  font-size: 8pt;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplay_link_left.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}


a:hover.alinkmore_left, a:focus.alinkmore_left, a:active.alinkmore_left { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  xbackground-image: url(/sym/u32/btnplay_link_left_over.gif); 
}

.alinkfindsmall {
  height:18px;
  padding-right:20px;
  padding-top:2px;
text-align:right;

  color:#717171;
  font-size: 8pt;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplay_white.gif);
/*  background-image: url(/sym/u32/btnsearch.gif); */
  background-repeat: no-repeat; 
  background-position: top right;
}


a:hover.alinkfindsmall, a:focus.alinkfindsmall, a:active.alinkfindsmall { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color: transparent;
  color:black;
}

.alinkfind {
  height:18px;
  padding-right:10px;

  color:#717171;
  font-size: 8pt;
 font-weight: normal;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */


  background-image: url(/sym/u32/btnplay_link.gif); 
  background-repeat: no-repeat; 
 background-position: +20px 0px; /*horiz-vertical */
  xbackground-position: top right;
}


a:hover.alinkfind, a:focus.alinkfind, a:active.alinkfind { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  xbackground-image: url(/sym/u32/btnplay_link_over.gif); 
}


.alinkfind_left {
  height:18px;

  padding-right:0px;
  padding-left:10px;
text-align:left;

  color:#717171;
  font-size: 8pt;
 font-weight: normal;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplay_link_left.gif); 
  background-repeat: no-repeat; 
  nobackground-position: top left;
 background-position: -5px 0px; /*horiz-vertical */
}


a:hover.alinkfind_left, a:focus.alinkfind_left, a:active.alinkfind_left { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  xbackground-image: url(/sym/u32/btnplay_link_left_over.gif); 
}

.alinkblock {
}
div.alinkblock {
 diplay:block;
 text-decoration: none;
 height:auto;

 xpadding:10px;
 xborder: 1px solid black;

 xbackground-image:url(/sym/u32/symline_diag1.gif);
 xbackground-position: 0px -30px;
 xbackground-repeat:no-repeat;

 padding-left:10px;
 padding-right:10px;
}

/* a:hover.alinkblock, a:focus.alinkblock, a:active.alinkblock */
:hover.alinkblock, :focus.alinkblock, :active.alinkblock
{
 /*border: 1px solid white;*/
  cursor: pointer;
  color:black;
	/*font-weight: bold;*/
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color: #C7CBCC;
}   

span.alinkaction a:hover {
	background-color:#C7CBCC;
	color:white;
}

a.btnplay {
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-right:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplaysong.gif); 
  background-repeat: no-repeat; 
  background-position: top right;
}

a.btnplay span {
  font-weight: bold; /* just to customize */
}

a:hover.btnplay, a:focus.btnplay { /* [no active!] @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color: transparent;
  color:black;
  background-image: url(/sym/u32/btnplaysong_over.gif); 
}

/* the same as btnplay but with text = left-aligned */

a.btnplay_l {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplaysong.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btnplay_l span {
  font-weight: bold; /* just to customize */
}

a:hover.btnplay_l, a:focus.btnplay_l, a:active.btnplay_l { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  background-image: url(/sym/u32/btnplaysong_over.gif); 
}

/* the same as btn but TEXT AND BUTTONS are left-aligned ie.    <| PREV    */

a.btnplay_left {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplaysong_left.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btnplay_left span {
  font-weight: bold; /* just to customize */
}

a:hover.btnplay_left, a:focus.btnplay_left, a:active.btnplay_left { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  background-image: url(/sym/u32/btnplaysong_left_over.gif); 
}

/* black version of play button */

a.btnplay_black {
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-right:30px;

  color:white;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplay_black.gif); 
  background-repeat: no-repeat; 
  background-position: top right;
}

a.btnplay_black span {
  font-weight: bold; /* just to customize */
}

a:hover.btnplay_black, a:focus.btnplay_black { /* [no active!] @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:#858386;
  background-image: url(/sym/u32/btnplay_black_over.gif); 
}

/* more buttons */

a.btnreset_l {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnresetfind.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a:hover.btnreset_l, a:focus.btnreset_l, a:active.btnreset_l { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  background-image: url(/sym/u32/btnresetfind_over.gif); 
}




a.btnplay_lbig {
 display:inline-block;
 height:36px; /*add the padding*/

 vertical-align:top;
 padding-top:8px;

  padding-left:48px;

  color:#4B4C4E;
  font-size: 22pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplaysongbig.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btnplay_lbig span {
  font-weight: bold; /* just to customize */
}

a:hover.btnplay_lbig, a:focus.btnplay_lbig, a:active.btnplay_lbig { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
xbackground-color:#4B4C4E;
color:black;
  background-image: url(/sym/u32/btnplaysongbig_over.gif); 
}

a.btncancel_l {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btncancel.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btncancel_l span {
  font-weight: bold; /* just to customize */
}

a:hover.btncancel_l, a:focus.btncancel_l, a:active.btncancel_l { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color: transparent;
  color:black;
  background-image: url(/sym/u32/btncancel_over.gif); 
}

/* black version */

a.btncancel_black_l {
 white-space: nowrap;
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:30px;

  color:white;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btncancel_black.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btncancel_black_l span {
  font-weight: bold; /* just to customize */
}

a:hover.btncancel_black_l, a:focus.btncancel_black_l, a:active.btncancel_black_l { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:#858386;
  background-color: transparent;
  background-image: url(/sym/u32/btncancel_black_over.gif); 
}


a.btnclose {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnclose.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btnclose span {
  font-weight: bold; /* just to customize */
}

a:hover.btnclose, a:focus.btnclose, a:active.btnclose { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color:transparent;
  color:black;
  background-image: url(/sym/u32/btnclose_over.gif); 
}

a.btnadd {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnadd.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btnadd span {
  font-weight: bold; /* just to customize */
}

a:hover.btnadd, a:focus.btnadd, a:active.btnadd { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
xbackground-color:#4B4C4E;
color:black;
  background-image: url(/sym/u32/btnadd_over.gif); 
}

a.btndelete {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btndelete.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btndelete span {
  font-weight: bold; /* just to customize */
}

a:hover.btndelete, a:focus.btndelete, a:active.btndelete { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color: transparent;
  color:black;
  background-image: url(/sym/u32/btndelete_over.gif); 
}

a.btnreply {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-left:24px;

  color:#4B4C4E;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplaysong.gif); 
  background-repeat: no-repeat; 
  background-position: top left;
}

a.btnreply span {
  font-weight: bold; /* just to customize */
}

a:hover.btnreply, a:focus.btnreply, a:active.btnreply { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  background-color: transparent;
  color:black;
  background-image: url(/sym/u32/btnplaysong_over.gif); 
}

a.btndeleteb {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-right:24px;

  color:black;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btndelete.gif); 
  background-repeat: no-repeat; 
  background-position: top right;
}

a.btndeleteb span {
  font-weight: bold; /* just to customize */
}

a:hover.btndeleteb, a:focus.btndeleteb, a:active.btndeleteb { /* @ Opera, we need to be explicit again here now... */
 cursor: pointer;
 background-color:#C7CBCC;
 /* background-color: transparent; color:white; */
 background-image: url(/sym/u32/btndelete_over.gif); 
}

a.btnreplyb {
  cursor: pointer;
 display:inline-block;
 height:18px; /*22-4*/

 vertical-align:top;
 padding-top:4px;

  padding-right:24px;

  color:black;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnplaysong.gif); 
  background-repeat: no-repeat; 
  background-position: top right;
}

a.btnreplyb span {
  font-weight: bold; /* just to customize */
}

a:hover.btnreplyb, a:focus.btnreplyb, a:active.btnreplyb { /* @ Opera, we need to be explicit again here now... */
 cursor: pointer;
 background-color:#C7CBCC;
 background-image: url(/sym/u32/btnplaysong_over.gif); 
 /* background-color: transparent; color:white; */
}

/* HELP BUTTONS */

a.btnhelp {
 display:inline-block;
 height:16px;
 width:26px;

 padding-left:10px;

  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/help_icon.gif); 
  background-repeat: no-repeat; 
  background-position: 10px 0px; 
}

a:hover.btnhelp, a:focus.btnhelp { /* [no active!] @ Opera, we need to be explicit again here now... */
  background-image: url(/sym/u32/help_icon_over.gif); 
}



/* SONG/TRACK INFORMATION */

.sym_song {
 display:inline-block;
	/*NO position:relative; float:none; */
 width: 214px; /* 234-20px; */
 height:50px; /* 58-7-7 needed for Mozilla ! - Will be 53 in IE by sym_home.js :-) */
 overflow:hidden;   /* needed for Mozilla ! */
margin:0px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:6px; /*ex 4 */
}

.sym_song_popup {
 display:inline-block;
 color:#717171;
 width: 254px; /* ex 214 = 234-20px; */
 /* xheight:50px; --- 58-7-7 needed for Mozilla ! */
 overflow:hidden;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px; /*ex 4 */
}

.sym_song_popup a {
	color:#717171;
}

.sym_song_popup a:hover, .sym_song_popup a:focus, .sym_song_popup a:active {
 color:black;
 cursor: pointer;
 /* background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x; */
 background-color:#C7CBCC;
}

.sym_song_divider {
 width: 234px; /* 234-20px; */
 overflow:hidden;
 background-image: url(/sym/u32/panel_divider.gif);
 background-repeat:repeat-x;
 xposition:absolute;
 bottom:0px;
 left:0px;
 height: 2px;
 margin: 0px;
 padding:0px;
}

.sym_song_vspacer
{
 background-image: url(/sym/u32/panel_vdivider.gif);
 background-repeat:no-repeat;
 float:left;
 width:  2px;
 height:58px;
 margin: 0px;
 padding:0px;
 overflow:hidden;
}


DIV.sym_song_pic {
 display:inline-block;
 float:left;
}


.sym_song_img {
 width: 214px;
 height:214px;
 border:none;
}

.sym_song_price {
 font-size:8pt;
}

.sym_song_semifull {
 display:inline-block;
 float:none;
 position:relative;
 width: 460px; /* inner of twocols_inner */
 margin: 0px;
 padding:0px;
  font-weight: bold;
}

.sym_song_semifull_col {
display:inline-block;
float:left;
width:234px;
}

.sym_song_semifull_col2 {
display:inline-block;
float:left;
width:216px; /*sym_song_semifull-sym_song_semifull_col-h.padding*/
padding-left:10px;
padding-top:10px;
overflow:hidden;
}

.sym_song_semifull_col_now {
display:inline-block;
float:left;
}


.sym_item_container {
 display:block;
 width:480;
}

.sym_item {
 display:inline-block;
 float:none;
 position:relative;
 width: 460px; /* inner of twocols_inner */
 margin: 0px;
 padding:0px;
}

.sym_item_functions {
position:absolute;
bottom:10px;
right:10px;
xdisplay:inline-block;
xwidth:100%;
}

.sym_item_col {
display:inline-block;
float:left;
width:234px;
padding-bottom:10px;
}

.sym_item_col2 {
position:relative; /* contains absolutes */
display:inline-block;
float:left;
width:216px; /*sym_item-sym_item_col-h.padding*/
xheight:192px; /*226+4 border =234 - his top/bot padding 234-42 */
xheight:234px;
padding-left:10px;
padding-top:10px;
padding-bottom:32px; /* 22px=links+10 margin */
        overflow-x: hidden;
        xoverflow-y: visible;
}


.sym_song_twocols {
 position:relative;
 /* ddddisplay:block;*/
 width: 460px; /* 234*2+12-10*2px; */
 height:58px;
 margin: 0px;
 padding:0px;
}

DIV.sym_song_info {
background-color:yellow
display:inline-block;
float:left;
 width:110px; /*ex115 234-40-22? ex130*/
 margin: 0px;
 padding:0px;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:0px;
 overflow:hidden;
  white-space: nowrap;   /* required in IE 6 */    
 	/* height:1px; to trick IE !!! */
}

/*disused?*/
DIV.sym_song_info_popup {
display:inline-block;
float:left;
 width:196px; /* sym_song_popup-sym_song_pic - padding/margin width = 254-50 - 8 */
 margin: 0px;
 padding:0px;
 padding-left:4px;
 padding-top:4px;
 padding-bottom:0px;
  font-size: 9pt;
  /* white-space: nowrap;  no? 20100215.1354 ??? * YES! MOZ wants it-- not here -- required in IE 6 */    
 	/* height:1px; to trick IE !!! */
}

.sym_song_info_popup .fcs_title, .sym_song_semifull .fcs_title {
  font-size: 8pt;
  color:     #717171;
  font-weight: normal;
}

DIV.sym_song_pic_popup {
 display:inline-block;
 float:right;
}

DIV.sym_song_info_popup_wide {
display:inline-block;
float:left;
width:100%;
 margin: 0px;
 padding:0px;
 padding-left:0px;
 padding-top:0px;
 padding-bottom:0px;
}

DIV.sym_song_info_popup_wide A, DIV.sym_song_info_popup_wide span {
	vertical-align:bottom;
}

/* added to the 2nd line in a song box (usually= artist name) */
.sym_song_link2 {
 color: #717171; /* TANTO NON LO SENTE !!!!!! */
/* background-color:LIGHTBLUE; */
}

a:hover.sym_song_link2, a:focus.sym_song_link2, a:active.sym_song_link2 {
 color:#FFFFFF;
 background-color:#97adcb;
}

.btnaction1 {
 color:#717171;
}

a:hover.btnaction1, a:focus.btnaction1, a:active.btnaction1 {
 color:black;
 cursor: pointer;
 background-color:transparent; /* #C7CBCC; */
}

a:hover.btnactionbg, a:focus.btnactionbg, a:active.btnactionbg {
 color:black;
 cursor: pointer;
 background-color: #C7CBCC;
}

/* for ie. big PREV NEXT buttons */

.btnaction2 {
 color:#717171;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#666670;
}

a:hover.btnaction2, a:focus.btnaction2, a:active.btnaction2 {
	border-color:black;
 color:black;
 cursor: pointer;
 background-color:transparent;
}


.sym_song_info A {
 display:inline-block;
 float:none;
 color:black;
 font-weight: normal;
 font-size: 9pt;
 width:110%;
}

.sym_song_info A:hover {
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
 color:white;
}

DIV.sym_song_info_twocols {
 position:absolute;
 top:10px;
 left:58px;
 height:48px;
 overflow:hidden;
 width:402px; /*460-58*/
 margin: 0px;
 padding:0px;
}
.sym_song_info_twocols A {
 display:inline-block;
 float:none;
 color:black;
 font-weight: normal;
 font-size: 9pt;
 width:110%;
}

.sym_song_info_twocols A:hover {
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
 color:white;
}

DIV.sym_song_play {
 display:inline-block;
 float:right;
 heigth:48px;
 width:22px;
 white-space: nowrap;
 padding:0px;
 padding-right:0px;
 padding-top:10px;
 margin: 0px;
 /* top:13px; right:0px; */
 text-align:right;
}

DIV.sym_song_buttons {
 heigth:22px;
 width:44px;
 display:inline-block;
 float:right;
 white-space: nowrap;
 text-align:right;
}

DIV.sym_song_actions {
 heigth:22px;
 width:auto;
 display:inline-block;
 float:right;
 white-space: nowrap;
 text-align:right;
}

DIV.sym_song_functions {
/*
 position:absolute;
 bottom:0px; 
 right:0px;
*/
 background-color: RED;
 float:right;
 display:inline-block;
 width:auto;
 padding-right:10px;
 height:20px;
}

DIV.xsym_song_functions {
 position:relative;
 display:inline-block;
 float:right;
 text-align:right;
 height:22px;
 background-color:green;
}

A.sym_song_btnbuy {
 display:inline-block;
 background-image: url(/sym/u32/btnbuy.gif);
 background-repeat:no-repeat;
 width:22px;
 height:22px;
 margin:0px;
 padding:0px;
  text-align:center;
  font-size: 10pt;
  color:     black;
  font-weight: bold;
}

A:hover.sym_song_btnbuy {
 background-image: url(/sym/u32/btnbuy_over.gif);
}

A.btncollaborate {
 display:inline-block;
 background-image: url(/sym/u32/btncollaborate.gif);
 background-repeat:no-repeat;
 width:22px;
 height:22px;
 margin:0px;
 padding:0px;
  text-align:center;
  font-size: 10pt;
  color:     black;
  font-weight: bold;
}

A:hover.btncollaborate {
 background-image: url(/sym/u32/btncollaborate_over.gif);
}

A.sym_song_btnstop {
 display:inline-block;
 background-image: url(/sym/u32/btnstop.gif);
 background-repeat:no-repeat;
 width:22px;
 height:22px;
 margin:0px;
 padding:0px;
  text-align:center;
  font-size: 10pt;
  color:     black;
  font-weight: bold;
}

A:hover.sym_song_btnstop {
 background-image: url(/sym/u32/btnstop_over.gif);
}

DIV.sym_song_spacer {
/* TODO */
 position:absolute;
 top:57px;
 left:0px;
 width: 100%;
 height: 1px;
 display:block;
 background-color:#8B878D;
 margin: 0px;
 padding:0px;
}


/* main menubar */

#menubar
{
 display:inline-block; 
 position:absolute;
 top: 98px;
 left:0px;
 width: 972px;
 height:33px;
 margin:0px;
 padding:0px;
 text-align:left;
 white-space: nowrap;
}

.menubar_white {
 display:inline-block; /* inline-block */
 background-image: url(/sym/u32/topmenu_bg_wit.gif);
 background-repeat:repeat-x;
 width:119px;
 height:25px;
  margin:0px;
  padding-top:8px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  text-align:center;
  font-size: 10pt;
  color:     black;
  font-weight: bold;
 overflow:hidden;
 vertical-align:top;
  cursor:pointer; /* corrects IE bug with pointer on SPAN elements (c) 2008 F22F VOF */
}

.menubar_link {
  display:inline-block;
  width:119px;
  height:33px;
  text-align:center;
 margin:0px;
 padding:0px;
 vertical-align:top;
}

:hover.menubar_white {
 background-image: url(/sym/u32/topmenu_bg_wit_rollover.gif);
}

A:hover.xmenubar_white {
 background-image: url(/sym/u32/topmenu_bg_wit_rollover.gif);
}

.menubar_black {
 display:inline-block;
 background-image: url(/sym/u32/topmenu_bg_zwart.gif);
 background-repeat:repeat-x;
 width:150px;
 height:25px;
  margin:0px;
  padding-top:8px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  text-align:center;
  font-size: 10pt;
  color:     white;
  font-weight: bold;
 overflow:hidden;
 vertical-align:top;
  cursor:pointer; /* corrects IE bug with pointer on SPAN elements (c) 2008 F22F VOF */
}

:hover.menubar_black {
 background-image: url(/sym/u32/topmenu_bg_zwart_rollover.gif);
}


.menubar_black_filler_sin {
 display:inline-block;
 background-image: url(/sym/u32/topmenu_bg_zwart.gif);
 background-repeat:repeat-x;
 width:299px; /* ex 294 */
 height:25px;
  margin:0px;
  padding-top:8px;
  padding-bottom:0px;
  padding-left:50px;
  padding-right:0px;
  text-align:left;
  font-size: 10pt;
  color:     white;
  font-weight: bold;
 vertical-align:top;
}

.menubar_black_filler_sout {
 display:inline-block;
 background-image: url(/sym/u32/topmenu_bg_zwart.gif);
 background-repeat:repeat-x;
 width:110px; /* 244+100-150-84 */
 height:25px;
  margin:0px;
  padding-top:8px;
  padding-bottom:0px;
  padding-left:84px;
  padding-right:0px;
  text-align:left;
  font-size: 10pt;
  color:     white;
  font-weight: bold;
 vertical-align:top;
}

#btn_logout
{
position:absolute;
left: 940px;
top : 5px;
display:inline;
padding:0px;
margin:0px;
}

.menubar_spacer_left {
 display:inline-block;
 width:10px; 
 min-width:10px; 
 height:33px;
 background-image: url(/sym/u32/topmenu_cap_links_wit.gif);
 margin:0px;
 padding:0px;
}

.menubar_spacer {
 display:inline-block;
 margin:0px;
 padding:0px;
 width:2px; 
 height:33px;
 background-image: url(/sym/u32/topmenu_divider_wit.gif);
}

.menubar_spacer_whiteblack {
 display:inline-block;
 width:2px; 
 height:33px;
 background-image: url(/sym/u32/topmenu_divider_txn.gif);
 margin:0px;
 padding:0px;
 overflow:hidden;
}

.menubar_spacer_black {
 display:inline-block;
 width:2px; 
 height:33px;
 background-image: url(/sym/u32/topmenu_divider_zwart.gif);
 margin:0px;
 padding:0px;
 overflow:hidden;
}

.menubar_spacer_right {
 display:inline-block;
 width:10px; 
 height:33px;
 background-image: url(/sym/u32/topmenu_cap_rechts_zwart.gif);
 margin:0px;
 padding:0px;
 overflow:hidden;
}

#menubar_signin {
      position:absolute;
      left: 620px;
      top : 0px;
      width: 334px;
      height: 33px;
color:white;
font-weight: bold;
 display:inline;
 background-image: url(/sym/images/bg_menubar_signin.gif);
 background-repeat: no-repeat;
 margin:0px;
 padding:0px;
 padding-top:7px;
 padding-left:36px;
}

#menubar_signinf {
      position:absolute;
      left: 726px;
      top : 6px;
      width:225px;
display:block;
}

.input_uuu
      {
      FONT-SIZE: 10px;
      FONT-FAMILY: Arial, Helvetica, sans-serif; 
      TEXT-ALIGN: left;
      background-color: black;
      color: #858386;
      width:94px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#666670;
      }

.input_iii
      {
      FONT-SIZE: 10px;
      FONT-FAMILY: Arial, Helvetica, sans-serif; 
      TEXT-ALIGN: left;
      background-color: black;
      color: #858386;
      width:94px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#666670;
      }

# {
 vertical-align:baseline;
}

.input_uuu2
      {
      FONT-SIZE: 12px;
      FONT-FAMILY: Arial, Helvetica, sans-serif; 
      TEXT-ALIGN: left;
      background-color: black;
      color: #858386;
      width:94px;
      height:16px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#666670;
      }

.input_iii2
      {
      FONT-SIZE: 12px;
      FONT-FAMILY: Arial, Helvetica, sans-serif; 
      TEXT-ALIGN: left;
      background-color: black;
      color: #858386;
      width:94px;
      height:22px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-color:#666670;
      }

html, body { 
    height: 100%; 
} 



#fcs_footer {
 text-align:center;

 background-image: url(/sym/u32/footer_bg.gif);
 background-repeat:repeat-x;
/*
 xposition: absolute;
 xleft:0px;
 xbottom:0px;
*/
 display:none;

 margin:0px;
 padding:0px; /* 4 */

 width:100%;
 height:42px;

 overflow:hidden;

 font-size: 8pt;
 color:#676767;
}

#fcs_footer_spacer {
 height:54px; /* 42footer+12margin */
 clear:both;
}

#fcs_footer_inner {
 white-space: nowrap;
position: relative; 
margin:0 auto;
text-align: left;
 width: 972px;
 min-width: 972px;
}

.fcs_footer_block {
 display:inline-block;
float:left;
 overflow:hidden;
vertical-align:top;
 height:24px;
 margin:0px;
  padding-top:18px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  text-align:center;
 font-size: 10px;
 font-weight: bold;
}

.fcs_footer_divider {
float:left;
 display:inline-block;
 margin:0px;
 padding:0px;
margin-top:13px;
 width:1px; 
 height:42px;
background-image: url(/sym/u32/footer_divider.gif);
 background-repeat:no-repeat;
}

.fcs_footer_block A {
 color: #676767;
}

.fcs_footer_block A:hover {
  cursor: pointer;
color:black;
 xfont-size: 12px;
}

A.f22flogo {
 display:inline-block;
float:left;
 overflow:hidden;
vertical-align:top;
 background-image: url(/sym/images/f22f_logo.gif);
 background-repeat:no-repeat;
 width:55px;
 height:42px;
 margin:0px;
 padding:0px;
}

A:hover.f22flogo {
 background-image: url(/sym/images/f22f_logo_over.gif);
}

A.unit32logo {
 display:inline-block;
float:left;
 overflow:hidden;
vertical-align:top;
 background-image: url(/sym/images/unit32_logo.gif);
 background-repeat:no-repeat;
 width:55px;
 height:42px;
 margin:0px;
 padding:0px;
}

A:hover.unit32logo {
 background-image: url(/sym/images/unit32_logo_over.gif);
}

A.swlndlogo {
 display:inline-block;
float:left;
 overflow:hidden;
vertical-align:top;
 background-image: url(/sym/images/softwareland_logo.gif);
 background-repeat:no-repeat;
 width:75px;
 height:42px;
 margin:0px;
 padding:0px;
}

A:hover.swlndlogo {
 background-image: url(/sym/images/softwareland_logo_over.gif);
}

/* specific for INDEX page */

A.btnfindmusic {
display:block;
background-image:url(/sym/u32/btnFindMusic.jpg);
 width: 472px;
 height:130px;
 margin:0px;
 padding:0px;
 margin-bottom:4px;
 margin-left:4px;
 margin-right:4px;
}
A:hover.btnfindmusic {
background-image:url(/sym/u32/btnFindMusic_over.jpg);
}
A.btnfindpeople {
display:block;
background-image:url(/sym/u32/btnFindPeople.jpg);
 width: 472px;
 height:130px;
 margin:0px;
 padding:0px;
 margin-bottom:4px;
 margin-left:4px;
 margin-right:4px;
}
A:hover.btnfindpeople {
background-image:url(/sym/u32/btnFindPeople_over.jpg);
}
A.btnpromote {
display:block;
background-image:url(/sym/u32/btnPromote.jpg);
 width: 472px;
 height:130px;
 margin:0px;
 padding:0px;
 margin-left:4px;
 margin-right:4px;
}
A:hover.btnpromote {
background-image:url(/sym/u32/btnPromote_over.jpg);
}

.fcs_username {
  font-size: 12pt;
  color:     black;
  font-weight: bold;
}

.fcs_userurl {
      FONT-SIZE: 8pt;
      xFONT-FAMILY: Courier New, Courier, Arial, Helvetica, sans-serif; 
  color:     black;
  xfont-weight: bold;
  padding:0px;
  padding-left:10px;
}

/* -- */

/* GEODATA */

#editgeo_map
{
  display:inline-block;
  width:  224px; 
  height: 224px;
  border: 5px solid white;
  overflow:hidden;
}

.editgeo_lat
{
width:80px;
}

/* maps extra */


a.editgeo_btn_close {
width:100px;padding:10px;position:absolute;top:37px;
right:10px;font-size:10pt;background-color:black;

display:none;

/* std attributes */
 white-space: nowrap;
  cursor: pointer;

  color:white;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;   /* required in IE 6 */    
  outline: 0;            /* prevents dotted border in Firefox */

  background-image: url(/sym/u32/btnclose.gif); 
  background-repeat: no-repeat; 
  background-position: 84px 8px;
}

a:hover.editgeo_btn_close, a:focus.editgeo_btn_close, a:active.editgeo_btn_close { /* @ Opera, we need to be explicit again here now... */
  cursor: pointer;
  color:black;
  background-color: white;
  /* color:#858386; */
  background-image: url(/sym/u32/btnclose_over.gif); 
}

/* GEODATA-END */

.fcs_label_small {
FONT-FAMILY: Courier New, Courier, Arial, Helvetica, sans-serif; 
  font-size: 12pt;
  display:inline; 
}

INPUT.fcs_label_small {
 xwidth:100px; xoverflow:auto;
}

span.newuserid {
color:white;
font-size: 9pt;
float:left;
padding-top:8px;
padding-left:10px;
vertical-align:bottom;
font-weight: normal;
}

INPUT.newuserid {
font-weight: bold;
vertical-align:bottom;
float:none;
      FONT-SIZE: 10pt;
      FONT-FAMILY: Arial, Helvetica, sans-serif; 
      TEXT-ALIGN: left;
      background-color: black;
      color: white;
      width:230px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
        border-color:white;
}

#fcs_debug {
color:green;
background-color:black;
}

#dbg_jcmd {
width:600px;
height:40px;
display:block;
font-size:10pt;
color:lightgreen;
font-weight: bold;
background-color:#999999;
nooverflow:auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#dbg_div {
color:black;
background-color:white;
}

#player_title {
xpadding-left:8px;
}

.player_activeitem{   
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
 color:#858386; 
}   

BR {clear:both;}

div.sym_skills_checklist {
float:none;
display:inline-block;
width:167px;
min-width:167px;
xbackground:#d8d8D8;
overflow:hidden;
 font-size:8pt;
}

.sym_skills_checklist {
padding-left:6px;
}
.sym_skills_checklist INPUT {
display:inline-block;
padding-right:14px;
width:10px;
height:10px;
}

div.sym_skills_checklist_profile {
vertical-align:top;
float:left;
display:inline-block;
width:160px;
min-width:160px;
xbackground:#d8d8D8;
overflow:hidden;
 font-size:9pt;
}

div.sym_profile_allskills {
float:none;
display:inline-block;
overflow:hidden;
 padding:0px;
 width: 704px;
}

.sym_skills_checklist_profile INPUT {
display:inline-block;
padding-left:6px;
padding-right:6px;
width:20px;
height:14px;
}


div.sym_horizontal_checklist {
float:none;
display:inline-block;
width:320px;
}

div.sym_horizontal_checklist span {
float:none;
display:inline-block;
text-align:left;
width:100px;
font-size:8pt;
overflow:hidden;
white-space: nowrap;
}

div.sym_horizontal_checklist input {
float:none;
display:inline-block;
text-align:left;
width:20px;
overflow:hidden;
padding:5px;
font-size:8pt;
}

/* payments */
.fcs_amounts {

}

.fcs_amounts span {
display:inline-block;
overflow:hidden;
padding:2px;
}

.amline {
display:block;
height:30px;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-top-width:1px;
        border-color:grey;
}

.amline_total, .amline_total span {
	border-style:none;
	background-color:none;
}
.payout_requested {
	background-color:#DDDD11;
}
.payout_done {
	background-color:lightgreen;
}

.amdesc {
width:360px;
}

.amnum {
width:60px;
xbackground-color:#DDDDDD;
font-weight: bold;
text-align:right;
}

.amval {
width:28px;
padding-left:3px;
font-weight: bold;
text-align:left;
}

.amdate {
width:60px;
font-size: 8pt;
text-align:left;
}

form {display:inline-block;}

.fcs_active_item {
 xcursor: pointer;
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
 color:#858386; 
}

.fcs_widget_box span {
display:inline-block;
float:none;
width:40px;
text-align: left;
font-size: 9pt;
color:black;
}

.fcs_widget_box input {
display:inline-block;
float:none;
width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #70676C;
	border: 1px solid #989898;
	font-weight: normal;
	text-decoration: none;
}

/* POPO */

.fcs_popo_linkimg {
 border-style:none;
 width:  33px;
 height: 33px;
}

.fcs_popo_playtitle {
 display:inline-block;
 padding-bottom:6px;
 margin-top:0px;
 height:auto;
 width:100%;
 margin-right:33px;
 overflow:hidden;
}

.fcs_popo_playimg {
 width:226px;
 height:226px;
 border: 4px solid white;
}

div.fcs_popo_entrydiv {
 display:inline-block;
	border-style:solid;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
        border-color: #a8a8a8;
}

a.fcs_popo_entrya {
 vertical-align:top;  /* needed to have same style in Mozilla and IE */
 display:inline-block;
 height:37px;
 width:300px;
 white-space: nowrap; /* required for Mozilla */    
 overflow:hidden;
/*padding-bottom:2px;*/
padding-top:2px;
}

//ipv .fcs_popo_linkimg
a.fcs_popo_entrya img {
 display:inline-block;
 float:left;		/* float:left OK for Moz, IE wants(!) float:none; */
/* padding:2px;  padding-right:4px; */
}

//ipv .fcs_popo_linkspan 
a.fcs_popo_entrya span {
 display:inline-block;
 float:left;		/* float:left OK for Moz, IE wants(!) float:none; */
}

a:hover.fcs_popo_entrya, a:focus.fcs_popo_entrya, a:active.fcs_popo_entrya {
 cursor: pointer;
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
}

/* changes class above */
a#popo_addbtn {
 height:25px;
 padding-top:6px;
 padding-bottom:6px;
 padding-left:6px;
 font-weight:bold;
}

/*
a:hover.fcs_popo_over, a:focus.fcs_popo_over, a:active.fcs_popo_over {
 cursor: pointer;
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
}
*/

#yts_searchresults {
 display:inline-block;
 float:none;
 height:160px;
 width:290px;
 padding:0px;
 overflow-x: hidden;
 overflow-y: auto;
 border: 1px solid #a8a8a8;
}

.yts_entrya {
 width:200px;
	border-style:dashed;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
        border-color: #a8a8a8;
 /* padding-bottom:2px; */
}

.fcs_popo_caption , .fcs_popo_caption A {
	color:#717171;
	font-weight:bold;
}

/* end popo ? */

.fcslabel {
 color:black;
 font-size:8pt;
 font-weight: bold;
 display:inline-block; width:80px;
}

.fcsdata {
 color:#717171;
 font-weight: normal;
}

.sym_song_info_popup .fcslabel { width:36px; }

.fcs_item_clickable_over {
 cursor:pointer;
 background-image:url(/sym/u32/activeitem_bg.jpg);
 background-repeat:repeat-x;
 background-color:#C7CBCC;
}

.fcs_helpbubble_text {
	color: white;
}

.waveform_wait {
 display:inline-block;
 height:50px;
 width:310px;
 margin:1px;
 padding:3px;
 border: 1px solid #a8a8a8;
}

#waveform {
 position:relative;
 top:0px;
 left:0px;
}

#wavetime {
 display:inline-block;
 height:64px;
 width:1px;
 background-color:#FF0000;
 position:absolute;
 top:0px;
/*
 top:-50px;
 left:0px;
*/
}
