body {
	margin: 0;
	padding:0 2px 0 2px;
	

	
	/* background:#fff url(/mc/images/GradientBluBianco.gif) repeat-x; */
	
	
	/*background:#1D2057 ;*/
	
	background:#fff url(/mc/images/cssextra/gradientMusiciansPage.png) top left repeat-x fixed;

	color: white;
	line-height: 1.1;
  	font: small Verdana, Geneva, Arial, Helvetica, sans-serif!important;
}

#prewrapper {
	background: url(/mc/images/cssextra/bodyBg_narrow_music_notesMusiciansPage.png) top center repeat-y;
	
	/*background:#000 ;*/
	
	/* margin-top: 10px; */

}


#postwrapper {
	background: url(/mc/images/cssextra/bodyBg_narrow_music_notesMusiciansPageBOTTOMCORNER.png) top center repeat-y;
	margin:0;
	padding:0;
	height:41px;
}

/*Global Whitespace Reset*/

body, form, input {

padding: 0;

margin: 0;

}

form {

display:inline

}

h1, h2, h4, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {

  margin:20px 0;

}



dd, blockquote {

  margin-left: 40px;

}

fieldset {

  padding:10px;

}

/* end : Global Whitespace Reset*/

img {

  border: 0px none #fff;

}



h2, h3{

  color:#036;

 

  font-family:  'Trebuchet MS', Arial, Helvetica, sans-serif

}

h1  {

  position:relative;

  color:#036;

  font: normal 2.0em Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif

}

h2  {

  font-size:160%;

  padding:0 0;

  }



h4  {

  font:  bold 100% Verdana, Arial, Helvetica, sans-serif;

}

h5  {
	font:  bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #1b6029; /* 0d104b */
	padding: 0;
	margin: 0 0 5px 0;
	
}

h6 {

  font-weight: normal;

}

p, li {

  line-height:150%

}



a:link{

  color: #06c;

 

}

a:visited{



  color:#663399; /* 9966cc */

  

}

a:hover{

  color: #ff7d14;

  

}


#wrapper, #wrapper1024 {
	width:969px;
	min-width: 969px; /* dimensione minima schermo!!! */
	background-color: #fff;
	color: black;
	margin: 0;
	padding: 10px 10px 0 10px;
	
}


.linkheader {
	color: #000;
	
}


#logoimage {
	float:left;
	margin:3px 0 0 5px;
}


#header

{
	margin: -10px -10px 0 -10px;
	padding: 10px;

	width:auto;

	height:80px;

	
	z-index: 1000;
	background:#fff url(/mc/images/cssextra/notes8.jpg) left top repeat;
}



#header h1

{
	color: #fff;
	font-size:1.2em;

	margin:.2em 0 0 .3em;
	padding: 0;
	position:relative;

	width:50%;

	font-weight:400
	
	
}



#header h1 a

{
	color:#fff;
	text-decoration:none;

	

}




#header h1 span

{
	/* Questo qui sotto inserisce una immagine (il logo) che sovrascrive il link testuale!*/
	background:transparent url(/mc/images/LOGOworkshadow.gif) left top no-repeat;

	display:block;

	height:89px;
	width:150px;
	min-height:89px;

	min-width:150px;

	position:absolute;

	top:-1px;
	left: -5px;
	color:#fff;
	

}

#topbanner {
	position:absolute;
    background:transparent;
    left:190px;
	top:35px;
	width: 80%;
	/*
	max-width: 80px;
	min-width: 480px;
	*/
	border: 1px solid #000;
	display: block;
}


#slogan

{
	margin: 10px 10px 0 12px;	
	padding:0;
	
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	
	font-style: italic;
	width:auto;
	height: 1%; /* <--- questo permette ad Explorer di fare le lineee giuste!!! */
	
	
	

}
#slogan h1

{
	margin: 5px 0 5px 5px;
	padding:0;
	font-size: 1em;
	font-style: italic;
	color: #98734e;
/*996633*/

}


/* NAVIGAZIONE !!!! */





div#navcontainer

{

	font-size: 1em;
	

	background:#a22630 url(/mc/images/bargradient1red.jpg) bottom right no-repeat;

	margin: 0 2px 10px 2px;

	padding: 0;
	
	
	height:2.2em;
	
	min-width: 696px; /* dimensione minima schermo!!! */
	position:relative;

	overflow:hidden;
	min-height:33px;
	
	border-bottom: 5px solid #5b151b;

}
ul#navlist

{

	padding:0 6px .8em 0;

	margin:0 0 0 0;

	list-style-position:inside;

	list-style:none;

	font:1.2em/260% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	overflow:hidden;

	float:left;

	min-height:30px;


}



#navlist li a.active

{
	background-color: #5b151b;
	color:#fff !important;
	font-weight:700;

	
	
}







ul#navlist li

{

	padding:0 1px 0 0;

	margin:0;

	float:left;

	background:transparent url(/mc/images/navbreak1.png) top right no-repeat;
	overflow:hidden;
}



#navlist li a

{

	display:block;

	padding:.4em .6em .4em .6em;

	text-decoration:none;
	
}






#navlist li .active

{
	display:block;

	padding:.4em .6em .4em .6em;

	text-decoration:none;
	
	color:#fff !important;

	font-weight:700;

	

}




#navlist li a img

{

	display:block;
	
	padding:0 5px 5px 0;

	text-decoration:none;
	
}






#navlist li a:link

{

	color:#D6DDE9;

}



#navlist li a:visited

{

	color:#D6DDE9;

}

#navlist li a:hover

{

	color:#fff;

	/*background: transparent url(/mc/images/highlight1.png) top center no-repeat;*/
	background: transparent url(/mc/images/IEhover.gif) top center no-repeat;

}



/* search */






/* Inizio subnavigation */

#subnavigation {
	width: auto;
	font: small Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	
}

#subnavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnavigation li {
	border-bottom: 1px solid #5c3d21;
	text-align: center;
}

/* subnavigation con bullets se si vuole...
#subnavigation li a {
	display: block;
	padding: 5px 5px 5px 20px;
	color: #FFF;
	text-decoration: none;
	background: url(/mc/images/fabribullet4.png) no-repeat 5px 11px; 
}
*/


#subnavigation li a {
	display: block;
	padding: 5px 5px 5px 5px;
	color: #FFF;
	text-decoration: none;
}


#subnavigation li a:hover {
	/*background-color: #df3333;*/ /* ff7d14 */
	background: transparent url(/mc/images/layer.png) top center no-repeat;
	color: #FFF;

	

}



#subnavigation li a.active {
	font-weight: bold;
	background: transparent url(/mc/images/layer.png) top center no-repeat;
	/*background-color: #59151a;*/
}





/*
#subnavigation li a:before {
	content: "> ";
	font-size: x-small;
	color: #CCC;
}
*/


/* Fine subnavigation */






#stats {
	position:absolute;
    background:transparent;
	
   
	
    left:-30px;
	top:15px;
	width: 100%;
	min-width: 780px; /* dimensione minima schermo!!! */



    font: normal 10px/1em Verdana,Arial,Helvetica,sans-serif;

    text-align:right;

	color:#777;
	
	

  }


#stats ul, #stats ul li {

	margin:0.4em 0;

	padding: 0;

	list-style:none

}




/* footer links */



#footer {

    font-size:.8em;

 	text-align:center; 

	color:#777;

	clear:both;

	line-height:1.4em;

	margin: 0;
	padding: 5px 0 25px 0;
	background:transparent url(/mc/images/cssextra/notes8.jpg) left top repeat;

}

#footerad {
	font-size: 0.8em;
	color: #555;
	margin: 0 2px 0 2px;
	padding: 2px;
	text-align:center;
	background-color: #e0ffe2; /* e0ffe2 */
	height: 100%;

}


#infooter {

    font-size:1em;

	background: #a22630 url(/mc/images/bargradient1red.jpg) bottom right  no-repeat; 

	margin: 0 2px 4px 2px;
	padding: 3px 0 0 0;

	height:2.1em;

	overflow:visible;

	color:#97AFD9;

	

}

#footer a:link

{color:#97AFD9;}

#footer a:hover

{color:#036!important}

#footer a:visited

{color:#97AFD9;}


#infooter a:link

{color:#D7DEEA;}

#infooter a:hover

{color:#fff!important}

#infooter a:visited

{color:#C0D0E0;}



#footer p {

	margin:0 2em;

}

#infooter ul {

	margin: 0;
	padding: 0;
		

}

#infooter ul li{

	display:inline;

	padding:0 4px

}





#sorry, .sorry {

    display:none;

  }


/* ######### FINE CSS BASE PER HEADER AND FOOTER ########### */

/*#############Content CSS #############*/
#content {

    width: auto;

    background-color: #fff;

    padding: 0 0 31px 0;

	overflow: hidden;

	min-width: 696px; /* dimensione minima schermo!!! */

	clear: both!important;

	top:-1em!important;

}



/* ### INIZIO LAYOUT 3 COLONNE CHE FUNGE!!! #### */

/* Layout stylesheet */


#middle-column {
  float: right;
  width: 100%;
}

#middle-column[id] { /* [2] */
  margin-left: -1px;
}
#left-column {
  float: left;
  margin-left: -15.5em;
  z-index: 10; /* [3] */

	
}
#left-column[id] { /* [2] */
  margin-right: 1px;

}
#right-column {
  float: right;
  margin-right: -15.5em;
  z-index: 11; /* [3] */
}
#right-column[id] { /* [2] */
  margin-left: 1px;
}
.show-all #columns {
  padding: 0 15em;
}
.hide-left #columns {
  padding: 0 15em 0 0;
}
.hide-right #columns {
  padding: 0 0 0 15em;
}
.hide-both #columns {
	padding: 0;
}
.cols-wrapper {
  width: 100%;
}
.cols-wrapper[class] {
  padding-bottom: 0.1px; /* [4] */
}
.float-wrapper {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
}
.float-wrapper[class] { /* [2] */
  margin-right: -1px;
}
.sidecol {
  position: relative;
  width: 15.5em;
  overflow: hidden;
}
.box,
.main-content {
  margin: 0 1em;
	
}
.clear {
  clear: both;
}
.none {
  display: none;
}



/*
  [1] Play nice with EMs in Opera 6 and IE Win.
  [2] Support for Mozilla, but IE doesn't likes it.
  [3] Z indices needed for link clickability in IE Mac and Opera 6.
  [4] Mozilla needs a non zero value, seems to be a bug.
*/

/* Presentation stylesheet */

/* IDs */
#main {
  
  margin: 0 1px 0 1px;

}


/* classes */
.box,
.main-content {
  margin: 1em;
}
.cols-wrapper {
/*
  border: 1px;
  margin: 0 -1px;
  border-style: none solid none solid;
	border-color: #DDD;
*/
}
.hide-left .cols-wrapper {
  border-left: none;
  margin-left: 0;
}
.hide-right .cols-wrapper {
  border-right: none;
  margin-right: 0;
}
.hide-both .cols-wrapper {
  border-style: none none solid none;
	border-color: #DDD;
  margin: 0;
}
.box {
  font-size: 92%;
  line-height: 1.18em;
}
.sidecol {
  color: #333;
}
.sidecol ul {
  padding: 0 0 0 1.5em;
}

/* ### FINE LAYOUT 3 COLONNE CHE FUNGE!!! #### */



/* Se si vuole modificare il bottone di search attivare qui sotto */


/*

#search .button {
	border: 1px solid #e19c53;
	background-color: #5d4022;
	color: white;
  cursor: pointer;



}
*/



/* Roundborders */

.roundborder {
	height: 1px;
	overflow: hidden;
	background-color: #fef2db;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;


}

/* AGGIUNTA 9-18-06 */




.dentrotable {
	padding: 35px 5px 5px 5px;
	min-height: 650px;
	height: auto;
	
}
.dentrotablenormal {
	padding: 0 1px 1px 1px;
	
	height: auto;
	
}

#featuredmusician {
	height: auto;
	margin: 5px 5px 5px 5px;
	padding: 1px 5px 15px 5px;
	background-color: #ffffeb;
	color: #000;
}


#featuredmusician h1 {
	color: #555;
	font-size: 12px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}




.rndbox {
	background: #a22630 url(/mc/images/gradientNAVred.jpg) repeat left top;
	width: 100%;
}
.rndtop {
	background: url(/mc/images/right.png) no-repeat right top;
	width: auto;
}	
.rndtoptrasp {
	background: url(/mc/images/righttrasp.gif) no-repeat right top;
	width: auto;
}




.rightboxes {
	position: relative;
	border: 1px solid #DDD;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #ffffeb;	
}

.rightboxeswhite, .rightboxeswhitestats {
	position: relative;
	border: 1px solid #DDD;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #fff;	
}

.dentrorightboxes {
	padding: 5px 0px 5px 0px;
	margin-bottom: 10px;
	background: #fff;
	font-size: 95%;
}


.nomargin {

margin:0px!important;

	}

.rightboxes ul {
	margin: 0 0 0 0px;
	list-style-type: none;
}

/*
.rightboxes ul li {
	line-height: 1.5em;
	text-decoration: none;
	background: url(/mc/images/cssextra/note-bullet.gif) no-repeat 0px -4px;
	margin-left: 0px;
	padding-left: 15px;
}
*/


.rightboxes ul li.selected {
	line-height: 1.8em;
	
	background: url(/mc/images/cssextra/blackbullet.gif) no-repeat 0px -4px;
	margin-left: -20px;
	padding-left: 15px;
	font-weight: bold;
}

.rightboxes ul li a {
	line-height: 1.8em;
	
	background: url(/mc/images/cssextra/blackbullet.gif) no-repeat 0px -7px;
	margin-left: -20px;
	padding-left: 15px;
}

.rightboxes ul li a:hover {
	
	background: url(/mc/images/cssextra/blackbulletHOVER.gif) no-repeat 0px -7px;

}


#content div h3  {

  font:  normal .9em Verdana, Arial, Helvetica, sans-serif;

  height:10px; /* 1em */

  padding:3px 1.5em 4px .5em;

  clear: right;

  color:#666 ; /* 999 */

  background:transparent url(/mc/images/TitoloBoxesFabri.png) right center no-repeat;

  margin:0;

  position:absolute;

  right:5px; /* 5px */

  top:-10px; /* -1em */

  border:0 none;

}


/* FINE AGGIUNTA 9-18-06 */





#featuredphoto {
	text-align: center;

}
.musiciantitle {
	/*background-color: black;*/
	color: #555;
	margin-bottom: -10px;
	margin-top: 8px;
	overflow: hidden;
}
.musicianskill {
	color: #666;
	margin-bottom: -10px;
	margin-top: 8px;
	font-style: italic;
	text-align: right;
	width: 100%;
	overflow: hidden;
}
.recensione {
	
	margin: 15px 10px 0 10px;
	padding: 2px;
	
	
	color: #555;
	font-style: italic;
	text-align: left;
	padding-bottom: 10px;
	overflow: hidden;
	/*border-bottom: 1px solid black;*/
}


.sitetitle {
	color: #555;
	margin: 0 0 -10px 5px;
	margin-top: 8px;
}

.descrsites {
	margin: 12px 0 0 5px;
	
	color: #555;
	
	text-align: left;
	padding-bottom: 10px;
	/*border-bottom: 1px solid black;*/
}

.advertisehere {
	margin: 15px 0 -9px 0;

	font-size: x-small;
	text-align: right;
}


a.greylink  {
	color: #888;
}
a.greylink:hover  {
	color: #FF9900;
}

a.greylinkdarker  {
	color: #666;
}
a.greylinkdarker:hover  {
	color: #FF9900;
}

a.redlink  {
	color: #CC0000;
}
a.redlink:hover  {
	color: #FF9900;
}

color: #FF9900;
}


a.orangelink, a.orangelink:link, a.orangelink:visited  {
	color: #FF6600;
}
a.orangelink:hover  {
	color: #FF9900;
}

a.blacklink  {
	color: #000;
}
a.blacklink:hover  {
	color: #FF9900;
}


a.greylinknodec, a.greylinknodec:link, a.greylinknodec:visited  {
	text-decoration: none;
	color: #888;
	
}
a.greylinknodec:hover  {
	color: #FF9900;
	text-decoration: underline;
}
a.smallgreylink  {
	color: #888;
	font-size: 80%;
}
a.smallgreylink:hover  {
	color: #FF9900;
	font-size: 80%;
}

/* PER LISTE (10-6-06) */


.main-content h2 {
	padding: 1px 0 1px 8px;
	margin: 0;
	color: white;
	background: #ab3641 url(/mc/images/cssextra/titoli_grad3.jpg) no-repeat top right;
	font-size: 130%;
}

.main-content h2.bmargin {
	padding: 1px 0 1px 8px;
	margin: 0 0 1em 0;
	color: white;
	background: #ab3641 url(/mc/images/cssextra/titoli_grad3.jpg) no-repeat top right;
	font-size: 130%;
}



.main-content ul {
	padding: 0 0 1.6em 1em;
	margin: .8em 0 .8em 0;
	list-style:none;

	
}

.main-content ul.popular {
	padding: 0 0 0 1em;
	margin: 0 0 .4em 0;
	list-style:none;

	
}

.main-content ul.popularother {
	padding: 0 0 1.6em 1em;
	margin: 0 0 .8em 0;
	list-style:none;

	
}

.main-content td.firstlist {
	min-width: 120px;
	position: relative;
	vertical-align: top;
	text-align: left;
}

.main-content td.middlelist {
	width: 20%;
	min-width: 15px;
	position: relative;
	vertical-align: top;
	text-align: left;
}

.main-content td.secondlist {
	min-width: 165px;
	position: relative;
	vertical-align: top;
	text-align: left;
}

.main-content table.listtable {
	width: 100%;
	/*border: 1px solid #000;*/
	padding: 0;
	margin: 0;
	
}


/* LOCATION NAVIGATION (10-6-06) */

#location, #location a:link, #location a:visited {
	font-size: 95%;
	padding: 0 0 0 0.5em;
	margin: 10px 0 5px 0;
	color: #be616b; /* be616b */
}

#location a:hover {
	color: #ff7d14;
}


/* SCHEDE (10-10-06) */

#schede, #schedecopia, .schede {
	margin: 0;
}

.scheda {
	margin: 0 0 30px 0;
	padding: 15px;
	border: 1px dotted #AAA;
	background-color: #fff;
	
}

.schedainfo {
	margin: 10px 10px 0 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ccc;
	background: #eff1ff; /* FFFFEE */
	
	border-radius: 4px;
	box-shadow: 1px 1px 4px #bbb;
	
	font-size: 85%;
	color: #444;
}
.schedainfoemployers {
	margin: 10px 10px 0 10px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #ccc;
	background: #f7fad7; /* altro colore piu' scuro: eaedcc */
	
	border-radius: 4px;
	box-shadow: 1px 1px 4px #bbb;
	
	font-size: 85%;
	color: #444;
}

.schedainfowhite {
	margin: 15px;
	padding: 10px;
	border: 1px dotted #999;
	background: #FFF; /* FFFFEE */
	
	font-size: 85%;
	color: #444;
}
.schedainfowhitehp {
	margin: 22px;
}



.schedainfogroup {
	margin: 10px 10px 0 10px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #BBB;
	background: #f9eff2; /* FFFFEE */
	
	font-size: 85%;
	color: #444;
}


#schede .SCname,#schedecopia .SCname, .schede .SCname {
	color: #000b72;
	font-size: 110%;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	
}

#schede .SCname a:visited, #schede .SCname a, #schede .SCname a:hover,#schedecopia .SCname a:visited, #schedecopia .SCname a, #schedecopia .SCname a:hover  {
	text-decoration: none;
	color: #000b72;

}

#schede .SCname a:hover, #schedecopia .SCname a:hover  {
	text-decoration: underline;
	color: #000b72;

}



#schede .SCnamesmall,#schedecopia .SCnamesmall, .schede .SCnamesmal {
	color: #000b72;
	font-size: 95%;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	
}
#schede .SCnamegroup, #schedecopia .SCnamegroup, .schede .SCnamegroup{
	color: #6a181f;
	font-size: 110%;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	
}

#schede .SCtype, #schedecopia .SCtype, .schede .SCtype {
	margin: 0px 0 10px 0;
	padding: 0 0 0 5px;
	font-style: italic;

}




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

.SCedit, .SCedit a:link, .SCedit a:visited {
	margin: 0;
	padding: 0;
	color: #888;
	font-size: 95%;
	text-align: right;
	vertical-align: top;
	
}

.SCedit a:hover {
	color: #ff7d14;
	
}




.updatecell {
	margin: 0;
	padding: 0;
	width: 100%;
	vertical-align: top;
}


.SClastupdate1 {

	margin: 0;
	padding: 0 20px 0 0;
	color: #888;
	/*font-style: italic;*/
	font-size: 95%;
	text-align: left;
	float:left;
}
.SClastupdate2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #888;
	/*font-style: italic;*/
	font-size: 95%;
	text-align: left;
	float:left;
}


/* FOTO SCHEDE (10-13-06) */

.tableschedainfo {
	overflow: hidden;
}

.picture {
	/* border: 1px solid #ccc; */
	margin: 0 15px 15px 0;
	background: #fff;
	text-align: center;
	display: block;
	position: relative;

	float: left;
	width: auto;

}
.resetfloat {
	float: none;
}


/* RESULTS SCHEDE AND HEADER CATEGORY */

.title {
	margin: 0 0 0.5em 0;
	
}

.titlenarrow {
	font-size: 70%;
}

.results {
	margin: 0 0 1em 0;
	font-weight: bold;
	font-size: 95%;
	color: #555;
}

.orderby {
	margin: 0 0 1em 0;
}



/* SCHEDE TABLES NEW (10-16-06) */

.tableschedainfotable {
	overflow: auto;
	padding: 5px 8px 1px 8px;
	/*background-color: black;*/
	
}

.tableschedainfotable ol {
	list-style: decimal;
	margin-left: 18px;
	list-style-position: outside;
	padding-left: 5px;
	
}

.tableschedainfotable ul {
	margin-left: 18px;
	list-style-position: outside;
	padding-left: 0;
	
}


.tableschedainfotable TABLE {
	padding: 0;
	margin: 0;
	
}

.tableschedainfotable td, .tableschedainfotable th {
	/*border: 1px solid #555;*/
}

.labelt {
	width: 103px;
	max-width: 103px;
	min-width: 103px;
	vertical-align: top;
}

/* POPULAR CATEGORIES IN BROWSING (10-17-06) */



.subcat {
	padding: 0;
	margin: 10px 0 0 0;
	font-style: italic;
	font-weight: normal;
	color: #000;
}

.subcatdiv {
	border: 0;
	color: #aaa;
	background-color: #aaa;
	height: 1px;
	width: 100%;

}

.contactinfo {
	color: #666;
	font-style: italic;
}


/* NUMERAZIONE PAGINE (10-19-06) */

.numerazionepagine {
	margin-bottom: 10px;
}

/* NUOVO BROWSING CON NARROW BY 11-8-06 */

.boxbianco {
	background-color: #fff; /* fff8f8 */
	margin: 10px 0 0 0;
	padding: 2px;
	min-height: 50px;
	height: auto;
	
}

.narrowbyhead, .narrowbyhead a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	text-decoration: none;
  color: #5b151b;
	padding: 0;
	margin: 12px 0 0 0;
}

.narrowbyheadfirst, .narrowbyheadfirst a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	text-decoration: none;
  color: #5b151b;
	padding: 0;
	margin: 0;
}

.narrowbyheadfirst a:hover, .narrowbyhead a:hover {
	text-decoration: underline;
}


ul.narrowbylist {
	
	padding: 0;
	margin: 5px 0 0 3px;
	list-style-position:inside;
	list-style:none;
	overflow:hidden;
	
}

ul.narrowbylist li {
	padding: 0;
	margin: 0;
}

.spazio {
	background-color: #fff;
}

.narrowselected {
	color: #000066;
	font-weight: bold;
}

/* CONTRAZIONE NARROWBY LISTE (11-27-06) */


.narrowbyheadfirst img, .narrowbyhead img {
	padding: 2px 2px 0 0;
	margin: 0;
}

#hide_ensemble {
	/*display: none;*/
	
}

#hide_skilltitle {
	/*display: none;*/
	
}

/* Login boxes and new stats... 12-12-06 */




#loginbox {

	text-align:right;
	
	

}


#loginboxinside {
	/* background-color: #000; */
	padding: 0 5px 0 30px;
	
	/* width: 120px; */
	float: right;
	

}

#loginboxinsideB {
	padding: 0 5px 8px 30px;
	/* border-bottom: 1px solid #CCC; */
	
	
}


#stats2 {
	position:absolute;
    background:transparent;
	
   
	
    left:-30px;
	top:50px;
	width: 100%;
	min-width: 780px; /* dimensione minima schermo!!! */



    font: normal 10px/1em Verdana,Arial,Helvetica,sans-serif;

    text-align:right;

	color:#777;
	
	

 }


#stats2 ul, #stats2 ul li {

	margin:0.4em 0;

	padding: 0;

	list-style:none

}

/* For Sign-Up 1-5-07 */

.listingheader {
	color: #000;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	padding: 0;
}
.listingheadersmall {
	color: #008800;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding: 0;
}
.listingheadersub {
	color: #006600;
	font-size: 85%;
	
	text-align: center;
	padding: 0 0 10px 0;
}
.listingprice {
	font-size: 100%;
	font-weight: bold;
	background-color: #EEE;
	color: #336600;
	text-align: center;
	padding: 5px 0 5px 0;
}

.listingprice2 {
	font-size: 100%;
	font-weight: bold;
	color: #336600;
	text-align: center;
	padding: 5px 0 0 0;
}

#listingbox {
	/*border:1px solid #555;*/ 
}

#listingbox UL LH {
	font-style: italic;
	font-weight: bold;
	color: #4082C3;
	margin: 0 0 10px 0;
	
	
}



.listingfeaturestitle {
	font-style: italic;
	font-weight: bold;
	color: #4082C3;
	margin: 10px 0 8px 12px;
}

#listingbox UL {
	margin: 0;
}

#listingbox UL LI {
	list-style-type: disc;
	list-style: outside;
	font-size: 90%;
	margin: 0 0 0 15px;
	
}



#listingbox UL LI.firstone {
	
	margin: 0px 0 0 15px;
}

.listingbox1 {
	padding: 10px;
	border:6px solid #494b77; 
	vertical-align: top;
}


/* Signup right column */

.testimonial {
	font-style: italic;
	font-size: 90%;
	margin: 10px 5px 5px 5px;
}
.nometestimonial {
	font-size: 90%;
	font-weight: bold;
	text-align: right;
	margin: 0;
}

.nometestimonial a {
	color: #555;	
}
.nometestimonial a:hover {
	color: #FF6600;	
}

.titletestimonial {
	font-size: 90%;
	text-align: right;
	margin: -2px 0 0 0;
}
.moretestimonials {
	font-size: 90%;
	text-align: center;
	margin: 15px 0 0 0;
}


.nopadding {
	padding: 0;
}

.small,a.small {
	font-size: 90%;
}
.smaller,a.smaller {
	font-size: 85%;
}

.moresmall,a.moresmall {
	font-size: 80%;
}

#certified {
	text-align: center;
}
#certified h1 {
	font-size: 110%;
	font-weight: bold;
}
.signupheader {
	font-size: 150%;
	font-weight: bold;
	background: #494b77 url(/mc/images/gradientbluscuro.jpg) repeat left top;
	color: #fff;
	padding: 5px;
	margin: 0 0 5px 0;
}

/* Per signup procedure (1-10-07) */

.smallgrey {
	font-size: 80%;
	color: #666;
}
.smallgreynb {
	font-size: 80%;
	color: #666;
	font-weight: normal;
}
.smallblack {
	font-size: 82%;
	color: #333;
	
}
.boldgrey {
	font-weight: bold;
	color: #444;
}
.boldlightgrey {
	font-weight: bold;
	color: #777;
	text-align: left;
}
.boldgreen {
	font-weight: bold;
	color: #336600;
}

.listingboxtable { /* Questo e' per IE 5... */
	font-size: 100%;
	color: #000;
}

.categorychoose, .bold {
	
	font-weight: bold;
}

.boxcat {
	border: 1px dashed #888;
	margin: 10px;
	padding: 10px;
	background-color: #FFF;
}

.listingrequired {
	text-align: center;
	padding-bottom: 10px;
}

.sizefield {
	width: 200px;
	/*margin: 0 5px 0 5px;*/
}
.sizefieldlarge {
	width: 230px;
	/*margin: 0 5px 0 5px;*/
}
.sizefieldauto {
	width: 95%;
}
.sizefieldmax {
	width: 99%; /* Messo al 99% perche' IE 7.0 Win fa casotti al 100% */
	/*margin: 0 5px 0 5px;*/
}
.sizefieldmax2 {
	width: 99%; /* Messo al 99% perche' IE 7.0 Win fa casotti al 100% */
	/*margin: 0 5px 0 5px;*/
}
.sizefieldmin {
	width: 12em;
}
.radiobuttonsbox {
	text-align: left;
	border: 1px dashed #AAA;
	padding: 5px;
}

.radioline {
	padding: 2px 0 2px 0;
}


/* Nuovo signup PayPal style (2-8-07) */

.headermargin {
	margin: 0 0 0 0;
	padding: 0;
}
.ident {
	margin: 0 0 20px 20px;
	padding: 0;
}
.frame {
	padding: 10px;
	margin: 20px;
	border: 1px dashed #999;
}

/* per Control Panel */

.titlebarra {
	margin: 0 0 0.4em 0;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #999;	
}

.titlebox {
	color: #fff;
	margin: 0 5px 0 5px;
	padding: 5px;
	text-align: center;
	font-weight: bold;

}

#dentrotablepanel {
	padding: 0 5px 5px 5px;
	/* min-height: 650px; */
	height: auto;
	
}

#rightpanel {
	height: auto;
	margin: 0;
	padding: 1px 5px 8px 5px;
	background-color: #fff; /* ffffeb */
	color: #000;
}

#rightpanel UL {
	margin: 5px 0 0 0;
	padding: 0;
	/* background-color: #999; */
}

#rightpanel UL LI {
	list-style: none;
	font-size: 100%;
	margin: 3px 0 0 0;
	padding: 0;
	
}


#mainpanellist {
	padding: 0;
	margin: 0 0 20px 0;
}
#stepslist {
	padding: 0;
	margin: 10px 0 0 0;
}

.lispaziowin {
	margin: 0 0 2px 0;
}

.suggestionbox {
	margin: 0 0 20px 0;
	padding: 5px;
	background-color: #dbedff;
	border: 1px solid #bbb;
	text-align: left;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #bbb;
}
.nextstep {
	font-weight: bold;
	color: #ff6131;
}

#profilebox {
	margin: 5px 0 0 0;
	padding: 5px;
	background-color: #EEEEEF;
	border: 1px solid #999;

}

#profileboxwhite {
	margin: 10px 0 30px 0;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #999;

}
#profileboxupgrades {
	margin: 10px 0 30px 0;
	padding: 5px;
	background-color: #fff;
	/* border: 1px dashed #a22630; */
	border: 1px solid #999;

}

.listingpreview {
	background-color: #f7f7f7;
	padding: 0 5px 0 5px;
	margin: 10px 0 0 0;
}
.greyunactive {
	color: #555;
	font-weight: bold;
}
.grey {
	color: #555;
}
.lightgrey, a.lightgrey {
	color: #888;
}
.red, a.red,  a.red:visited {
	color: #FF0000;
}
.orange {
	color: #FF6600;
}
.green, a.green,  a.green:visited {
	color: #339900;
}
.darkgreen {
	color: #006600;
}

/* Login work (2-13-07) */

.logged, a.logged, a.logged:visited, .nologged, a.nologged, a.nologged:visited {
	color: #050845; /* 99CC66 */
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

a.logged:hover, a.nologged:hover {
	text-decoration: underline;
}

/* Panel (2-16-07) */

.linkbig, a.linkbig {
	font-size: 110%;
	font-weight: bold;
}
.linkbig:before {
	content: "» ";
}
.linkbig:after {
	content: " «";
}
.disabled {
	color: #666;
}
.orangearrow {
	margin: 7px 0 0 0;
}
.CPschedasection {
	margin: 10px 0 0 0;
}
.right {
	text-align: right;
}
.CPedit {
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 0;
}
.waitingapproval {
	font-weight: bold;
	color: #8b0000;
}
.notapproved {
	font-weight: bold;
	color: #d10000;
}





/* SubNavigation per CP e altro... */

div#navcontainer2

{

	font-size: 1em;
	

	background:#a22630 url(/mc/images/bargradient1red.jpg) bottom right no-repeat;

	margin: 0 2px 0px 2px;

	padding: 0;
	
	
	height:2.2em;
	
	min-width: 696px; /* dimensione minima schermo!!! */
	position:relative;

	overflow:hidden;
	min-height:33px;
	border-bottom: 2px solid #5b151b;
	

}



div#sottonavig {
	background-color: #5b151b;
	color: #fff;
	padding: 5px 0px;
	margin: 0 2px;
	
	min-width: 696px; /* dimensione minima schermo!!! */
	position:relative;
	overflow:hidden;
	
	
}


ul#navlistsottonavig

{
	
	padding:0 6px 0 0;

	margin:0 0 0 5px;

	list-style-position:inside;

	list-style:none;
	
	font:1em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow:hidden;
	float:left;
	
	
	


}

ul#navlistsottonavig li

{
	
	padding:0;

	margin: 0 2px;

	float:left;
	
	
	overflow:hidden;
	border: 1px solid #713c41;
}


#navlistsottonavig li a

{

	display:block;

	padding:0 .6em;

	text-decoration:none;
	
}







#navlistsottonavig li a.active

{
	display:block;

	padding:0 .6em;

	text-decoration:none;
	
	color:#fff !important;

	font-weight:700;
	background: transparent url(/mc/images/gradientbrown.gif) top center no-repeat;
	

}

#navlistsottonavig li a.activeOM

{
	display:block;

	padding:0 .6em;

	text-decoration:none;
	
	color:#fff !important;

	font-weight:700;
	background: transparent url(/mc/images/gradientbrownOM.gif) top left no-repeat;
}

#navlistsottonavig li a.activeCM

{
	display:block;

	padding:0 .6em;

	text-decoration:none;
	
	color:#fff !important;

	font-weight:700;
	background: transparent url(/mc/images/gradientbrownCM.gif) top left no-repeat;
}


#navlistsottonavig li a:link

{

	color:#D6DDE9; 

}



#navlistsottonavig li a:visited

{

	color:#D6DDE9;

}

#navlistsottonavig .regularsubm a:hover

{

	color:#D6DDE9;

	
	background: #5b151b url(/mc/images/gradientbrown.gif) top left no-repeat;

}

#navlistsottonavig .mailiconOM a:hover

{

	color:#D6DDE9;

	
	background: #5b151b url(/mc/images/gradientbrownOM.gif) top left no-repeat;

}

#navlistsottonavig .mailiconCM a:hover

{

	color:#D6DDE9;

	
	background: #5b151b url(/mc/images/gradientbrownCM.gif) top left no-repeat;

}

#navlistsottonavig .mailiconCM
{
	background:transparent url(/mc/images/icons/closedmail.gif) 5px 1px no-repeat;

}

#navlistsottonavig .mailiconOM
{
	background:transparent url(/mc/images/icons/openmail.gif) 5px 1px no-repeat;

}


/* SuperUser */

.superuser, a.superuser {
	color: #FF9900;
	background-color: #000;
}
.adminnote {
	padding: 5px;
	margin: 10px;
	color: #FF9900;
	background-color: #111;
}

.ed_button {
	font-size: 90%;
}
a.whitelink, a.whitelink:visited {
	color: #fff;
}

a.whitelink:hover {
	color: #FF3300;
}

.hide {
	display: none;
}


/* Extra rectifications (3-15-07) */



.dismiss {
	margin: 10px 0 0 0;
	text-align: right;
	font-size: 90%;
	color: #555;

}

a.dismiss {
	color: #555;
}

a.dismiss:hover {
	color: #FF3300;
}

.profileheaderfirst {
	text-align: left;
	background-color: #eee;
	margin: 0 0 0 0;
	padding: 1px 0 1px 5px;
	/*font-weight: bold;*/
	font-style: italic;
	color: #78585c; /* 587768 7E494F */
	
}
.profileheader {
	text-align: left;
	background-color: #eee;
	margin: 15px 0 0 0;
	padding: 1px 0 1px 5px;
	/*font-weight: bold;*/
	font-style: italic;
	color: #78585c;
	
}
.cellauto {
	width: 100%;
}

/* Add funds (4-17-07) */

.threadgrey {
	background-color: #eee;
	padding: 10px;
}

.receipt {
	background-color: #FFFFEB;
	margin: 0 50px 0 50px;
	padding: 20px 0 20px 0;
}

/* Money Account History (15-5-07) */

.normaltextleft
{
	font-family: verdana, geneva, arial,helvetica,sans-serif;
	font-size: 1em;
	text-align: left;
}

.normaltextright
{
	font-family: verdana, geneva, arial,helvetica,sans-serif;
	font-size: 1em;
	text-align: right;
}
.bcolor {
	color: #000066;
}

/* Resume 5-24-07 */

#commentform div.comment_quicktags {
	margin: 8px 0;
}

#commentform div.comment_quicktags input {
	border: 1px solid #6685B0;
	background-color: #E0E7EF;
	margin: 8px 5px 0 0;
	padding: 0 3px;
}

html>body #commentform div.comment_quicktags input {
	margin-bottom: -5px !important;
}

#commentform div.comment_quicktags input#ed_strong {
	font-weight: bold;
}

#commentform div.comment_quicktags input#ed_em {
	font-style: italic
}

#commentform div.comment_quicktags input#ed_pre {
	font-family: monospaced;
}


.example {
	margin: 8px 10px 10px 10px;
	font-style: italic;
	color: #555;
}

/* Summary Upgrade (6-5-07) */

.italic, a.italic {
	font-style: italic;
}

.summary, .resume {
	font-style: italic;
	font-size: 95%;
	text-align: left;
}
.left {
	text-align: left;
}


/* Main upgrades  page (6-15-2007) */


.activeupgradesheader {
	text-align: left;
	background-color: #fdd6d6; /* eee */
	margin: 0 0 5px 0;
	padding: 1px 0 1px 5px;
	font-style: italic;
	color: #222; /* 587768 7E494F */
	
}


.potentialupgradesheader {
	text-align: left;
	background-color: #eee;
	margin: 0px 0 5px 0;
	padding: 1px 0 1px 5px;
	font-style: italic;
	color: #78585c;
	
}

.savedupgradesheader {
	text-align: left;
	background-color: #eee; /* marroncino: feedcd */
	margin: 0px 0 5px 0;
	padding: 1px 0 1px 5px;
	font-style: italic;
	color: #78585c;
	
}

.deletedupgradesheader {
	text-align: left;
	background-color: #feedcd; /* marroncino: feedcd */
	margin: 0px 0 5px 0;
	padding: 1px 0 1px 5px;
	font-style: italic;
	color: #78585c;
	
}

a.upgradesedit:link, a.upgradesedit:visited {
	
	font-size: 80%;
	text-align: right;
	
	
}


a.upgradesedit:hover {
	color: #ff7d14;
	
}
.select:hover {
	border: 1px solid #FFCC00;
	/* background-color: #FFCC00; */
	padding: 0;
	margin: 0;
}
.highfield {
	background-color: #FFCC00;
}


/* Quick Edit 6-18-07 */

#quickedit {
	position: absolute;
	display: none;
	padding: 10px;
	border: 1px solid #555;
	background-color: #FFFFCC;
	top: 0px;
	left: 0px;
}

#quickeditframe {
	width: 390px;
	height: 45px;
	border: 0;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
}

.quickeditbox {
	height: auto;
	width: 100%;
	font-size: 130%;
	padding: 0;
	margin: 0;
}
.quickeditline {
	height: auto;
	width: 100%;
	font-size: 100%;
	padding: 0;
	margin: 0;
}
.quickeditline50 {
	height: auto;
	width: 50%;
	font-size: 100%;
	padding: 0;
	margin: 0;
}

/* Resume (10-11-07) */
.resumetitolo {
	text-align: center;
	font-weight: bold;
	font-size: 160%;
	color: #000;
	margin: 0 0 10px 0;
}
#resume {
	width: 100%;
	height: 500px;
}

/* Listing Photo (10-15-07) */
.listingphotoimgmg {
	margin: 10px;
	padding: 10px;
	background: #EFF1FF;
	text-align: center;
	display: block;
	position: relative;
	width: auto;	
}

/* Home Page (10-22-07) */

.fabrihline {
	border: 1px solid #AAA;
	width: 100%
}

/* altri per upgrades... (10-23-07) */

.backupgradecontents {
	background-color: #ffffeb;
	padding: 10px;
	text-align: left;
}
.backupgradecontentsprima {
	padding: 10px 0px 10px 0px;
	text-align: left;
}
.addupgrade {
	padding: 0 10px 0 10px;
	text-align: left;
}
/* New Search (10-25-07) */

form#search

{
	background-color: transparent;
	
	
	
	margin: 0 0 0 0;

	padding: 1em 0 0 0;
	width: 22.9em; /* 294px */
	

	font-family: sans-serif;
	float: right;
	

}



form#search input

{

	float:left; 

		padding: 0;

}

form#search label

{

float:left;

margin: 1em 0 ;

background: transparent url(/mc/images/icons/searchme.png) left center no-repeat; 

overflow:hidden;

padding-left:16px;

width:0;

height:19px;

white-space:nowrap

}



form#search input#mainsearchbox

{

	width: 200px; /* ampiezza casella search 200px 15.5em*/

	margin:1em 1em 0 .5em ;

}

.button {
	position: relative;
	top: 0px;
	
}

form#search input.button

{

margin: 10px 0;

font-family: sans-serif;

}

ul#searchlinks

{

	margin:  0 5px 0 5px;
	padding: 0;
	float: right;

	height:3.5em;

}



ul#searchlinks li

{

	margin: 0 0 0 0;
	
	line-height:100%;

	list-style: none;
	display:inline;

}

ul#searchlinks li a

{

	font-family: Arial, sans-serif;

	font-size: xx-small;

}

#searchcontainer {
	position:absolute;
	background-color: transparent; /* 000 */
	
	min-width: 780px; /* dimensione minima schermo!!! */
	top:35px;
	left: -2em;
	width: 100%;
	margin: 0;
	padding: 0;
	
}

#searchcontainerC {
	margin: 10px 0 10px 0;
	
}
#subsearchcontainer {
	padding: 0 0 10px 0;
}


/* subsearch boxes (3-1-08) */



.corniceinput {
	background-color: #e2e2f0;
	padding: 15px;
}
.corniceinputgrey {
	background-color: #ffffeb; /* eaeff7 */
	padding: 0 15px 15px 15px;
	
}


/* Dynamic popups (11-5-07) */

#dropSheet {
  background-color: #000000;
  background-image: url(/mc/images/cssextra/dots.gif);
  background-image: none;
  opacity: 0.55;
  filter: alpha(opacity=55);
	z-index: 20;
}

.customDialogalert
{
	width: 300px;
	padding-bottom: 12px;
  	background-image: url(/mc/images/cssextra/dialog_body.gif);
  	background-repeat: no-repeat;
  	background-position: 0 100%;
  	font-size: 80%;
  	font-family: Arial, Helvetica, sans-serif;
  	text-align: center;
}

.customDialogalert h1
{
  position: relative;
  top: -10px;
  margin: 0;
  border-bottom: 1px solid #001932;
  padding: 5px 8px;
  font-size: 120%;
  background-image: url(/mc/images/cssextra/dialog_heading.gif);
  background-repeat: no-repeat;
  color: #FFFFFF;
  text-align: left;
}

.customDialogalert p
{
  min-height: 35px;
  margin: 0 0 15px 0;
  padding-right: 8px;
  padding-left: 50px;
  background-image: url(/mc/images/cssextra/dialog_icon.gif);
  background-repeat: no-repeat;
  background-position: 8px 3px;
  text-align: left;
	color: #000;
}

* html .customDialogalert p
{
  height: 35px;
}

.customDialogalert input
{
  margin: 0 5px;
  border: 3px double #FFFFFF;
  border-right-color: #7F7F7F;
  border-bottom-color: #7F7F7F;
  padding: 0 5px;
  background-color: #BBBCBC;
  background-image: url(/mc/images/cssextra/dialog_button.gif);
  background-repeat: repeat-x;
}


.customDialoglarge
{
	width: 600px;
	padding-bottom: 0px;
  	background: #0e104b ;/* a22630 */
  	 text-align: center;
	z-index: 1000;
	
}

.customDialoglarge h1
{
  position: relative;
  top: -10px;
  margin: 0;
  
  padding: 5px 8px;
  font-size: 120%;
  background-image: url(/mc/images/cssextra/top_blue.gif);
  background-repeat: no-repeat;
  color: #FFFFFF;
  text-align: left;
}

.customDialoglarge h2
{
  position: relative;
  top: 10px;
  margin: 0;
  
  padding: 5px 8px;
	
  font-size: 120%;
  background-image: url(/mc/images/cssextra/bottom_blue.gif);
  background-repeat: no-repeat;
  color: #FFFFFF;
  text-align: left;
}

/*

.customDialoglarge p
{
  background-color: #FFF;
margin: 0 15px 0 15px;
	padding: 10px;
  text-align: left;
	color: #000;
}

* html .customDialoglarge p
{
  height: 35px;
}


.customDialoglarge input
{
  margin: 10px 5px 0 5px;
  border: 3px double #FFFFFF;
  border-right-color: #7F7F7F;
  border-bottom-color: #7F7F7F;
  padding: 0 5px;
  background-color: #BBBCBC;
  background-image: url(/mc/images/cssextra/dialog_button.gif);
  background-repeat: repeat-x;
}
*/


/* Dynamic popups (11-07) */

#bob {
left:200px;
position:absolute;
top:550px;
visibility:hidden;
width:600px;
z-index:100;
margin: 0;
padding: 0;
}
#bob th {
font-size:9pt;
font-weight:bold;
padding-right:4px;
text-align:right;
vertical-align:top;
}
#bobarrow {
left:-42px;
position:absolute;
top:50px;
z-index:13;

}
.bobArrow {
display:none;
height:101px;
width:55px;
}
#bobarrowulimg {
display:block;
}
#bobtitle, #bobtitlebob {
color:#FFFFFF;
font-size:17px;
font-weight:bold;
}
#bobyear {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}
#popupcontents {
padding-bottom:0pt;
margin: 0;
padding-top:3px;
color: #000;
}
#popupalertcontents2 {
padding: 20px 10px 20px 10px;
margin: 0 0 9px 0;
padding-top:3px;
color: #000;
}

#flagbob {
	visibility:hidden;
}

#popupalertcontentsmail, #popupalertcontentsalert , #popupalertcontentsempty, #popupalertcontentsnospam
{
  background-color: #FFF;
margin: 0 15px 0 15px;
	padding: 10px;
  text-align: left;
	color: #000;
}



#popupalertcontentsmail {
  min-height: 35px;
  margin: 0 0 15px 0;
  padding: 10px 8px 0 80px;
  text-align: left;
  color: #000;

	height: 50px;
  background-image: url(/mc/images/cssextra/mail/mail2.jpeg);
  background-repeat: no-repeat;
  background-position: 18px 5px;

}

#popupalertcontentsalert {
  min-height: 35px;
  margin: 0 0 15px 0;
  padding: 10px 8px 0 80px;
  text-align: left;
  color: #000;
  background-image: url(/mc/images/cssextra/dialog_icon.gif);
  background-repeat: no-repeat;
  background-position: 32px 5px;
}

#popupalertcontentsnospam {
  min-height: 35px;
  margin: 0 0 15px 0;
  padding: 10px 8px 0 70px;
  text-align: left;
  color: #000;
  background-image: url(/mc/images/icons/no-spam.gif);
  background-repeat: no-repeat;
  background-position: 12px 5px;
}

#popupalertcontentsempty {
  min-height: 35px;
  margin: 0 0 15px 0;
  padding: 10px 8px 0 10px;
  text-align: left;
  color: #000;
}

.bobcontentspace {
padding:0pt 24px 5px 38px;
}
#bobpersonal {
border-top:1px solid #B8B5B5;
font-size:11px;
padding-top:6px;
width:95%;
}
#bobstarclarity {
border-top:1px solid #B8B5B5;
font-size:11px;
padding-bottom:5px;
padding-top:6px;
width:95%;
}
#bobstarclarity table {
border-collapse:collapse;
border-spacing:0pt;
width:540px;
}
#bobstarclarity td {
padding:0px 0px 5px;
}
#bobstarclarity .starbar {
width:95px;
}
#bobstarclarity .prediction {
font-family:"Arial Black",arial,sans-serif;
font-size:18px;
text-align:right;
width:35px;
}
#bobstarclarity .average {
font-family:verdana,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-align:right;
width:35px;
}
#bobstarclarity .starText {
font-family:verdana,helvetica,sans-serif;
font-size:10px;
padding-left:5px;
width:105px;
}

.transp {
	
}
#bobbcap, #bobinner {
	padding: 0;
	margin: 0;
}
.bobdescription {
	width: 90%;
	margin: 5px 5px 20px 5px;
	color: #333;
}
.tratteggiored {
	border: 3px dotted red;
	padding: 2px;
}
.sampleback {
	background: transparent url(/mc/images/musicians/Sample.png) left top no-repeat;
}




.homepagefonts {
	font-family:Verdana,Arial,Sans-Serif,Tahoma;font-size:12px;color: black;
	
}

.homepagefonts ol {
	list-style: decimal;
	margin-left: 18px;
	list-style-position: outside;
	padding-left: 5px;
	
}

.homepagefonts ul {
	margin-left: 18px;
	list-style-position: outside;
	padding-left: 0;
	
}

.homepagefonts p, .forumshoteditorfix p, .readmessage p {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	color: #222;
	
}


#listingbox .homepagefonts ul li, .homepagefonts ul li {
	font-family:Verdana,Arial,Sans-Serif,Tahoma;font-size:12px;color: black;
	list-style-type: disc;
	z-index:10;
}

/* Mail Styles (1-4-07) */

/* Data table */
.tbldata caption{display:none;}		
table.tbldata{border-collapse:collapse;clear:both;}
.tbldata tbody td{border-width: 0 0 1px 0;border-style: solid;padding:2px 0 2px 5px;vertical-align:center;}

.tbldata tbody td.sender {
	padding:2px 0 2px 0;
}

.tbldata tbody td.sender a {
	text-decoration: none;
	color: #000;
}
.tbldata tbody td.sender a:hover {
	text-decoration: underline;
	color: #FF6600;
}

.tbldata tbody td.ledmainmail {
	padding:4px 5px 2px 5px;
	max-width: 8px;
}
.tbldata thead th{text-align:left;border-width:1px 1px 1px 0;border-style:solid;padding:1px 0 1px 5px;background:url(/mc/images/VUOTA.gif) repeat-y;}
.tbldata thead th input{margin-bottom:0px;margin-top:-1px;}
.tbldata td img{text-align:right;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-weight:bold;}


/* FolderView.html */
.tbldata thead th.iconheader{border-right-width:0;border-right-style:none;}
.tbldata thead th#toheader,.tbldata thead th#senderheader,.tbldata thead th#recipientheader,.tbldata thead th#subjectheader{border-left-width:0;border-left-style:none;background-image:none;}


/* Data table */
.tbldata thead th{border-top-color:#FFF;border-bottom-color:#C1C1C1;border-right-color:#C1C1C1;background-color:#E6E6E6;} 
.tbldata thead th.sortcol{background-color:#C1C1C1;}
.tbldata tbody td{border-bottom-color:#E6E6E6;}
.tbldata tr.selected td {background-color:#D6DEEC;}



.contentnav{margin:4px 0;font:78% verdana;text-align:right;}
.contentnav a{text-decoration:underline;}
.contentnav span.first{float:left;text-align:left;}
.contentnav span.last span{margin-left:1em;}
.contentnav #checkall, .contentnav #clearall{margin:0;cursor:pointer;cursor:hand;text-decoration:underline;color:#039;}

.contentnav #checkall, .contentnav #clearall{color:#039;}

/* Fabri definitions */

a.mailheaders {
	color: #0a108d; /* 0a108d */
	text-decoration: none;
	
}

a.mailsubject {
	text-decoration: none;;
}

.barmail {
	background-color: #d9dae7;padding: 5px 5px 1px 5px;text-align: left;
}

.topspacer9px {
	margin: 9px 0 0 0;
}

/* Read Mail */
table.messageheader td{
	height: 2em;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:.5em;font:78% verdana;
	border-bottom-color:#E6E6E6;
	padding: 0 4px 0 4px;
	font-size: 0.8em;
	color: #333;
	text-align: left;
	
}
table.messageheader td.minimum {
	padding: 3px 0 0 4px;

}

table.messageheader td.label{
	background-color:#e1ebfb;
	width:1%;
	font-weight: bold;
	color: #444;
	
}

table.messageheader {
	margin: 10px 0 10px 0;
}

.readmessage {
	text-align: left;
	margin: 0 0 10px 0;
	
	padding: 10px;
}

a.novisited:visited {
	color: #06c;
}
a.novisited:hover {
	color: #ff7d14;
}

.mailsuccessaction, .alert {
	background:#ffbfbf;
	border:1px solid #000;
	padding: 10px;
	margin: 10px 0 10px 0;
	width: auto;
}

.bluealert {
	background:#e7fbfb;
	border:1px solid #777;
	padding: 10px;
	margin: 10px 0 10px 0;
	width: auto;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #bbb;
}

/* Settings page (1-15-08) */


#linkslist li {
	list-style-position: inside;
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 -5px;
}

.redback {
	padding: 2px 5px 2px 5px;
	margin: 0;
	color: white;
	background: #ab3641 url(/mc/images/cssextra/titoli_grad2CONT.jpg) no-repeat top left;
	font-size: 130%;
}

/* Advanced Search Form (2-5-08) */

.advform {
	margin: 0 0 0 -4px;
}

/* Forums (2-15-08) */

table.forumstable {
	clear:right;
	width: 100%;
	line-height: 1.4em;
	border-collapse: collapse;
	border: 1px solid #f1f1f1;
	margin: 7px 0 10px 0;
	
}

table.forumstable thead tr {
	color: #EEE;
	font-weight: bold;
	background: #4e5075; /* bbbccd */
	text-align: left;
}
table.forumstable thead tr th {
	border: 1px solid #7578b0;
}
table.forumstable thead tr th.orderby {
	background-color: #737696;
}

table.forumstable thead tr img{text-align:right;}
table.forumstable thead tr img{float:right;margin:4px 4px 0 0;} 


table.forumstable thead tr a, table.forumstable thead tr a:visited {
	color: #EEE;
	text-decoration: none;
}
table.forumstable thead tr a:hover {
	color: #EEE;
	text-decoration: underline;
}

table.forumstable thead tr th {
	padding: 0.2em 0.6em 0.15em 0.6em;	
}


table.forumstable tbody tr td {
	padding: 0.1em 0.6em 0.5em 0.6em;
}

table.forumstable tbody tr td .tdesc {
	font-size: 85%;	
}
table.forumstable tbody tr td .timage {
	vertical-align:middle;
	border:#cacaca 1px solid;
}
table.forumstable tbody tr td.tdsmall {
	font-size: 85%;	
}


table.forumstable tbody tr td.ticon {
	width: 20px;
	padding-right: 0;
	vertical-align: top
}
table.forumstable tbody tr.trgrey {
	background-color: #f1f1f1;	
}

table.forumstable tbody tr.trwhite {
	background-color: #fff;	
}


/* Online Buddies (4-24-08)*/

table.onlinebuddies {
	width: 100%;
	
}

table.onlinebuddies td.budddydesc {
	font-size: 85%
}

table.onlinebuddies tr.trgrey {
	background-color: #f1f1f1;
}


table.onlinebuddies tr hr.border {
	margin-bottom: 8px;
	padding: 0;
	border-bottom:1px solid #bbb;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

.onlinebuddiesground {
	background-color: #fff;
	margin: 0;
	padding: 0;
}


.center {
	text-align: center;	
}

hr.tgreyline {
	
	margin-bottom: 8px;
	padding: 0;
	border-bottom:1px solid #bbb;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0;
	height:1px;
	display:block;
}

hr.tgreylinelight {
	
	margin-bottom: 8px;
	padding: 0;
	border-bottom:1px solid #eee;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0;
	height:1px;
	display:block;
}


hr.tgreylinenobot {
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom:1px solid #ccc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

hr.tgreylineau1 {
	padding: 0;
	margin: 0;
	border-bottom:1px solid #ccc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
	
}


hr.tgreylineau2 {
	padding: 0;
	margin: 0 0 9px 0;
	border-bottom:1px solid #ccc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
	
}

.newtopicform {
	background-color: #dbe6f3;
	padding: 10px;
	margin: 0;
}


.newtopiccell {
	vertical-align: top;
	font-weight: bold;
}
.bottom {
	border-bottom: 1px solid #999;
	
}
.newtopiccellwhite {
	background-color: #eee;
	vertical-align: top;
}


.postinghead {
	font-size: 85%;
	text-align:left;
	background-color: #dbe6f3;
	padding: 5px 5px 8px 5px;
	line-height: 150%
}
.postingediting {
	font-size: 85%;
	font-style: italic;
	color: #777;
	text-align:left;
	padding: 0 0 0 5px;
	margin: 0;
}


.postnumber, a.postnumber, a.postnumber:visited {
	color: #777;
	font-weight: bold;
}
a.postnumber:hover {
	color: #FF6600;
	font-weight: bold;
}

#schede blockquote, #schedecopia blockquote, #listingbox blockquote {
	border: 1px dotted #999;
	padding: 5px;
	margin: 20px;
	background-color: #ffffeb;
}

.highlight {
	background-color: yellow;
	font-weight: bold;
}

.realname {
	font-size: 70%;
	color: #9E8C03;
}

.administratorlabel {
	font-size: 70%;
	color: #660000;	
}
.administratorlabelh1 {
	font-size: 50%;
	color: #660000;	
}

.administratorcolor {
	color: #660000;	
}

.administratorlabelforums {
	font-size: 0.9em;
	color: #660000;
	font-weight: bold;
	
}

.nposts {
	font-size: 85%;
	color: #777;
	font-style: italic;
}

.bluebox {
	position: relative;
	border: 1px solid #999;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #dbe6f3;
	text-align: left;
	
}

.onlineguestsvr {
	color:#666;
	font-size:85%;
	background: #fff;
	padding:0 3px 0 3px;
	text-align:center;
	margin:5px 0 5px 0;
}

.onlineguestshz {
	color:#666;
	font-size:85%;
	background: #fff;
	padding:0 3px 0 3px;
	text-align:left;
	margin:5px 0 5px 0;
}

.onlinemembersvr {
	color:#666;
	font-size:90%;
	background: #ffebe2;
	padding:0 3px 0 3px;
	text-align:center;
	margin:5px 0 8px 0;
}
.onlinemembershz {
	color:#666;
	font-size:90%;
	background: #ffebe2;
	padding:0 3px 0 3px;
	text-align:left;
	margin:10px 0 5px 0;
}
.onlinelink:link,.onlinelink:visited {
	color:#666;
	text-decoration: none;
}
.onlinelink:hover {
	color:#666;
	text-decoration: underline;
}




/* Usati da pagine statice (Aobut Us, legal documents, etc.) */
.clausole li {
	list-style-type: disc;
	margin: 0 0 0.5em 1.5em;
}
.clausoleol li {
	list-style-type: decimal;
	margin: 0 0 0.5em 1.5em;
}
.normalist li {
	list-style-type: disc;
	margin: 0 0 0 1em;
}

/* Liste con note (da usareper links che portano a audio contents!) */

.notelist {
	position: relative;
	border: 1px solid #DDD;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #ffffeb;
	
}

.notelist ul {
	margin: 0 0 0 0px;
	list-style-type: none;
}


.notelist ul li a {
	line-height: 1.8em;
	
	background: url(/mc/images/cssextra/note-bullet.gif) no-repeat 0px -7px;
	margin-left: -20px;
	padding-left: 15px;
}

.notelist ul li a:hover {
	
	background: url(/mc/images/cssextra/note-bulletHOVER.gif) no-repeat 0px -7px;

}

/* advertisers */

.learnmore {
	text-align: center;
	padding: 0;
	margin: 10px 0 0 0;
}
a.googleurl {
	color: #555;
	text-decoration: none;
	font-size: 90%;
}
.topspacer3px {
	margin: 3px 0 0 0;
	padding: 0;
}
.advertiseherelc {
	margin: 5px 0 -3px 0;

	font-size: x-small;
	text-align: right;
}


/* EXTRAS */

/* Stile per icona NEW da mettere nei menus in alto aggiungendo uno SPAN alla fine del link*/
/* Purtroppo e' laborioso da fare perche' IE 6.0 fa casotto! */
ul#navlist li a#forumsbar span.newicon{

 position:absolute;

 display:block;

 width:45px;

 height:40px;

 left:295px;

 top:-17px;

 background: url(/mc/images/icons/new.png) left top no-repeat;

}

.cornicegrey {
	border: 5px solid #555;
	margin: 20px 0 20px 0
}
.corniceblue {
	border: 5px solid #494b77;
	margin: 20px 0 20px 0
}
.asterisk {
	text-align: left;
	color: #555;
	font-size: 90%;
	font-style: italic;
}

/* HOME PAGE 11-4-08 */

.tophome {
	margin: -3px 0 0 0;
	padding: 0;
}


.rightboxeswhitestats {
	font-size: 90%;
	
}

.statstable {
	color: #666;
	font-size: 95%;
}

.statstable TR TD {
	padding-bottom: 5px;
}

.statstable TR TD a.stats {
	color: #666;
	text-decoration: none;
}
.statstable TR TD a.stats:hover {
	color: #666;
	text-decoration: underline;
}

.more {
	text-align: right;
	font-size: 90%;
}

.signuphome {
	border: 1px dotted #555;
	background-color: #fff;
	
	padding: 10px 0 10px 0;
	margin: 20px 0 0 0;
}

#listshomebox {
	margin-top: 22px;
}

#corpohome {
	border-top: 1px solid #aaa;
}

#flashgraphic {
	display: block;
}


.envelopecontact UL {
	margin: 0 0 0 0;
	padding: 0 0 2px 21px;
	list-style-type: none;
		
}


.envelopecontact ul li a {
	line-height: 1.8em;
	/*background-color: black;*/
	background: url(/mc/images/icons/mail/smallenvelopeOFF.gif) no-repeat 0px 0px;
	margin-left: -20px;
	padding-left: 23px;
	padding-bottom: 2px;	
}

.envelopecontact ul li a.online {
	background: url(/mc/images/icons/mail/smallenvelope.gif) no-repeat 0px 0px;
	
}

.envelopecontact ul li a:hover {
	
	background: url(/mc/images/icons/mail/smallenvelopeHOVER.gif) no-repeat 0px 0px;

}

.envelopecontactonline UL {
	margin: 0 0 0 0;
	/*padding: 0 0 2px 21px;*/
	list-style-type: none;	
}

.envelopecontactonline UL LI a {
	display: block;
	margin: 0 0 0 0;
	padding: 5px 5px 7px 26px;
	background-color: #d9ffd4;
	border: 1px dashed #999;
	font-style: normal;
	line-height: 1.8em;
	background: #d9ffd4 url(/mc/images/icons/mail/smallenvelopeOFF.gif) no-repeat 4px 8px;
}

.envelopecontactonline UL LI a:hover {
	background: #ffd0d0 url(/mc/images/icons/mail/smallenvelopeHOVER.gif) no-repeat 4px 8px;
	color: #06c;
}


.moreinfobutton UL, .moreinfobuttonempl UL {
	margin: 0 0 0 0;
	padding: 0 0 2px 21px;
	list-style-type: none;
	
}


.moreinfobutton ul li a {
	line-height: 1.8em;
	/*background-color: black;*/
	background: url(/mc/images/icons/MoreInfo.gif) no-repeat -1px 0px;
	margin-left: -20px;
	padding: 2px 0 7px 23px;
	
	
}

.moreinfobutton ul li a:hover {
	
	background: url(/mc/images/icons/MoreInfoHover.gif) no-repeat -1px 0px;

}

.moreinfobuttonempl ul li a {
	line-height: 1.8em;
	/*background-color: black;*/
	background: url(/mc/images/icons/MoreInfoEmpl.gif) no-repeat -1px 0px;
	margin-left: -20px;
	padding: 2px 0 7px 23px;
	
	
}

.moreinfobuttonempl ul li a:hover {
	
	background: url(/mc/images/icons/MoreInfoHoverEmpl.gif) no-repeat -1px 0px;

}




/* Visibility Switch 4-26-08 */

.visibilityswitch {
	padding-left: 15px;
	background: url(/mc/images/pushes/leds/greensmallWB.gif) no-repeat 0px -2px;
	
}
.visibilityswitchOFF {
	padding-left: 15px;
	background: url(/mc/images/pushes/leds/whitesmallWB.gif) no-repeat 0px -2px;
	
}
.visibilityswitchcanvasout {
	background-color: #fff;
	padding: 5px;
	position: absolute;
	z-index: 100;
	color: #000;
}

.visibilityswitchcanvas {
	background-color: #fff;
	color: #000;
	width: 7.4em;
	height: 4.3em;
	
	
}

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

.visibilityswitchcanvas ul li {
	line-height: 2em;
	margin: 0;
	
}

.visibilityswitchcanvas ul li.first {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #555;
}


.visibilityswitchcanvas ul li.second {
	
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}



.visibilityswitchcanvas ul li a.viswitchON {
	margin: 0;
	padding-left: 22px;
	background: url(/mc/images/pushes/leds/greensmallWB.gif) no-repeat 7px 0.3em;
	display: block;
	
}
.visibilityswitchcanvas ul li a.viswitchOFF {
	margin: 0;
	padding-left: 22px;
	background: url(/mc/images/pushes/leds/whitesmallWB.gif) no-repeat 7px 0.3em;
	display: block;
	
}

.visibilityswitchcanvas ul li a.viswitchON:hover {
	background: url(/mc/images/pushes/leds/greensmallGB.gif) no-repeat 7px 0.3em;
	background-color: #eee;
	color: #000;
}

.visibilityswitchcanvas ul li a.viswitchOFF:hover {
	background: url(/mc/images/pushes/leds/whitesmallGB.gif) no-repeat 7px 0.3em;
	background-color: #eee;
	color: #000;
}

/* per spiegazioni in forms NO JAVA SCRIPT */

.nojavabox {
	font-size: 80%;
	color: #666;
	border: 1px dashed #aaa;
	padding: 5px;
}

/* altro... */

a.greyedit:link, a.greyedit:visited {
	color: #888;
	font-size: 90%;
}
a.greyedit:hover {
	color: #ff7d14;
}

/* per featured form */

.cornicetta {
	background-color: #dbe6f3;
	padding: 5px;
	border: 1px solid #aaa;
}
.cornicettanb {
	background-color: #dbe6f3;
	padding: 0px;
	
}



/* Per uploads 5-8-08 */

.loader {
  	border: 1px solid #bbb;	
 	padding: 0;
	margin: 0;
	height: 0; 
  	width: 0;
  	position: relative; 
  	visibility: hidden;
}

.noborders {
	border: 0;
	margin: 0;
}

.progressBox {
	width: 0; /* width: 10em; */
	height: 0; /* height: 1em; */
	position: relative;
	background: #cccccc;
	visibility: hidden;
	overflow: hidden;
}
.progressBar {
 	width: 0; 
 	height: 0; /* height: 100%; */
	position: absolute;
	top: 0;
	left: 0;
	background: url(/mc/images/extras/FeaturedMusicians/GreenBarFabri.gif) no-repeat;
	overflow: hidden;
}

.BoxActivity {
	width: 100px; /* width: 10em; */
	height: 10px; /* height: 1em; */
	position: relative;
	background: #fff;
	border:1px solid #ccc;
	overflow: hidden;
}
.progressBarBlue {
 	width: 0; 
 	height: 0; /* height: 100%; */
	position: absolute;
	top: 0;
	left: 0;
	background: url(/mc/images/extras/FeaturedMusicians/BlueBarFabri.gif) no-repeat;
	overflow: hidden;
}



.fileName {
  margin-right: .5em;
}
#uploadinstructions {
	overflow: hidden;
}

.adminnotifybox {
	background-color: #000;
	border: 1px solid red;
	margin: 10px;
	padding:10px;
}

.adminnotifybox a {
	color: white;

}

/* for audio files */


.bordergrey {
	border:1px solid #999;
	padding: 0 3px 0 3px;
	background-color: #fffffe;
	font-size: 90%;
	margin: 3px;
}


.explicitlabel {
	font-size: 80%;
	color: #CC0000;	
	font-weight: bold;
}

.explicitlabelH2 {
	font-size: 80%;
	color: #FF9900;	
	font-weight: bold;
}

/* for sheet music e altro */

.linkborderover {
	border: 3px solid transparent;
}
.linkborderover:hover {
	border: 3px solid #ff7d14;
}

/* per flash mp files new (12-16-08) */
.flashplay:link, .flashplay:visited, .flashplay {
	background: transparent url(/mc/images/pushes/FlashPlay.gif) top center no-repeat;
	display:block;
	width: 43px;
	height: 14px;
}
.flashplay:hover {
	background: transparent url(/mc/images/pushes/FlashPlayHover.gif) top center no-repeat;
	display:block;
	width: 43px;
	height: 14px;
}

.flashplayB:link, .flashplayB:visited, .flashplayB {
	background: transparent url(/mc/images/pushes/FlashPlayB.gif) top center no-repeat;
	display:block;
	width: 58px;
	height: 19px;
}
.flashplayB:hover {
	background: transparent url(/mc/images/pushes/FlashPlayBHover.gif) top center no-repeat;
	display:block;
	width: 58px;
	height: 19px;
}

.flashplayempty:link {
	background: transparent;
	display:block;
	width: 43px;
	height: 14px;
}

/* Employers 3-23-09 */

.employerback {
	background-color: #f7fad7;
}
.whiteback {
	background-color: #fff;
}



a.fixedlink, a.fixedlink:link, a.fixedlink:visited  {
	color: #06c;
}
a.fixedlink:hover  {
  color: #ff7d14;
}

a.fixedlinku, a.fixedlinku:link, a.fixedlinku:visited  {
	color: #06c;
}
a.fixedlinku:hover  {
  color: #ff7d14;
}

a.fixedlinkblack, a.fixedlinkblack:link, a.fixedlinkblack:visited  {
	color: #000;
}
a.fixedlinkblack:hover  {
  color: #ff7d14;
}

a.fixedlinkgrey, a.fixedlinkgrey:link, a.fixedlinkgrey:visited  {
	color: #888;
}
a.fixedlinkgrey:hover  {
  color: #ff7d14;
}



a.nodecoration, a.fixedlink:link, a.fixedlink:visited  {
	text-decoration:none;
}
a.nodecoration:hover  {
	text-decoration:underline;
}

.jobawardedcolor, a.jobawardedcolor, a.jobawardedcolor:visited, a.jobawardedcolor:link {
	color: #990000;
}
a.jobawardedcolor:hover {
	color: #fff;
}


.videoshots {
	/* Per ora disabilitato, vedere se si vuole fare fancy frame... */
	/* border:1px solid #999; */
}



/* Marketplace February 2010 */

.pricerange, a.pricerange:visited, a.pricerange:link {
	color:#FF6600;
	font-weight:bold;
	font-size:110%;
	text-decoration: none;
}
a.pricerange:hover {
	color: #3399CC;
	text-decoration: underline;
}

.narrowboxes {
	border:1px solid #ddd;
	height:130px;
	overflow:auto;
	margin:3px 0 1px 0;
	padding-bottom:5px;
}
.narrowboxesFULL {
	border:1px solid #ddd;
	height:auto;
	overflow:auto;
	margin:3px 0 1px 0;
	padding-bottom:5px;
}
.narrowshows {	
	font-size:80%;
	margin-bottom:10px;
}

.narrowshows a {
	color:#777;
}

.limitlists {
	border:1px solid #ddd;
	height:230px;
	overflow:auto;
	margin:3px 0 1px 0;
	padding-bottom:5px;
}

.limitlistsFULL {
	border:1px solid #ddd;
	height:auto;
	overflow:auto;
	margin:3px 0 1px 0;
	padding-bottom:5px;
}

.limitlistsshows {	
	font-size:80%;
	margin-bottom:30px;
}

.limitlistsshows a {
	color:#777;
}

table.listsellers {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #eee;
}

table.listsellers td {
	border-bottom: 1px solid #eee;
	
	
	padding: 10px;
}

.showtr {
	display: table-row;
}


/* For slideshow... 5B151B */
#slideshow {
			position: relative;
			width: 552px;
			height: 326px;
			overflow: hidden;
			margin-bottom:20px;
			
			}
#slideshow img {
				display: block;
				width: 540px;
				height: 314px; }

#slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee;}



/* more stuff... */

.azzurro,a.azzurro:link,a.azzurro:visited
{
	COLOR: #495EAA;
	font-weight: bold;
	TEXT-DECORATION: none
}


/* --------------------------------- */
/* --- START jquery-ui-1.8.2.custom.css */
/* --------------------------------- */

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,Helvetica,sans-serifns,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.5em&cornerRadius=6px&bgColorHeader=4E70BA&bgTextureHeader=04_highlight_hard.png&bgImgOpacityHeader=55&borderColorHeader=bccef6&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=FFFFEB&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=bccef6&fcContent=444444&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=000000&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=70&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,Helvetica,sans-serifns, Arial, sans-serif; font-size: 1.5em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serifns, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #bccef6; background: #ffffeb url(/mc/images/jQuerydialogs/images/ui-bg_inset-hard_100_ffffeb_1x100.png) 50% bottom repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #bccef6; background: #4e70ba url(/mc/images/jQuerydialogs/images/ui-bg_highlight-hard_55_4e70ba_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(/mc/images/jQuerydialogs/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(/mc/images/jQuerydialogs/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(/mc/images/jQuerydialogs/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fad42e; background: #fbec88 url(/mc/images/jQuerydialogs/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/mc/images/jQuerydialogs/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }






/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/mc/images/jQuerydialogs/images/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/mc/images/jQuerydialogs/images/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/mc/images/jQuerydialogs/images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/mc/images/jQuerydialogs/images/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/mc/images/jQuerydialogs/images/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/mc/images/jQuerydialogs/images/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/mc/images/jQuerydialogs/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/mc/images/jQuerydialogs/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #000000 url(/mc/images/jQuerydialogs/images/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x; opacity: .70;filter:Alpha(Opacity=70); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/mc/images/jQuerydialogs/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Selectable
----------------------------------*/
.ui-selectable-helper { border:1px dotted black }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('/mc/images/jQuerydialogs/images/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }



.nodis {
	display:none;
}



/* CSS for Memberhip tiers 2-14-2012 */

.twrap-top
{
	background: url(/mc/images/extras/memberships/tab-top.jpg) no-repeat;
	width: 950px;
	height: 18px;
}

.twrap-topMUS
{
	background: url(/mc/images/extras/memberships/tab-topMUS.jpg) no-repeat;
	width: 950px;
	height: 64px;
}

.twrap-topEMP
{
	background: url(/mc/images/extras/memberships/tab-topEMP.jpg) no-repeat;
	width: 950px;
	height: 64px;
}


.twrap-topMUSSMALL
{
	background: url(/mc/images/extras/memberships/tab-topMUSSMALL.jpg) no-repeat;
	width: 760px;
	height: 51px;
}

.twrap-topEMPSMALL
{
	background: url(/mc/images/extras/memberships/tab-topEMPSMALL.jpg) no-repeat;
	width: 760px;
	height: 51px;
}


.twrap-topSMALLHIDDENS
{
	background: url(/mc/images/extras/memberships/tab-topEMPshortBLACKERSMALLHIDDENS.jpg) no-repeat;
	width: 760px;
	height: 51px;
}

.twrap-content
{
	background: url(/mc/images/extras/memberships/tab-bg.jpg) repeat-y;
	width: 930px;
	padding: 15px 10px 0 10px;
	font-size:85%;
	color:#555;
}

.twrap-contentSMALL
{
	background: url(/mc/images/extras/memberships/tab-bgSMALL.jpg) repeat-y;
	width: 760px;
	padding:15px 0 0 0;
	margin:0;
	font-size:85%;
	color:#555;
	
}

.twrap-bottom
{
	background: url(/mc/images/extras/memberships/tab-bottom.jpg) no-repeat;
	width: 950px;
	height: 14px;
}

.twrap-bottomSMALL
{
	background: url(/mc/images/extras/memberships/tab-bottomSMALL.jpg) no-repeat;
	width: 760px;
	height: 14px;
}

.pkg-basic
{
	background: url(/mc/images/extras/memberships/basic.jpg) no-repeat;
	width: 191px;
	height: 46px;
	padding-top: 130px;
}

.pkg-basic_ANNUAL
{
	background: url(/mc/images/extras/memberships/annual_icons/basic.jpg) no-repeat;
	width: 191px;
	height: 46px;
	padding-top: 130px;
}

.pkg-basic_ANN-MONTH
{
	background: url(/mc/images/extras/memberships/ann_month_icons/basic.jpg) no-repeat;
	width: 191px;
	height: 96px;
	padding-top: 130px;
}


.pkg-basicSMALL
{
	background: url(/mc/images/extras/memberships/basicSMALL.jpg) no-repeat;
	width: 153px;
	height: 46px;
	padding-top: 130px;
}

.pkg-basicSMALL_ANNUAL
{
	background: url(/mc/images/extras/memberships/annual_icons/basicSMALL.jpg) no-repeat;
	width: 153px;
	height: 46px;
	padding-top: 130px;
}

.pkg-basicSMALL_ANN-MONTH
{
	background: url(/mc/images/extras/memberships/ann_month_icons/basicSMALL_rightcolumn.jpg) no-repeat;
	width: 153px;
	height: 46px;
	padding-top: 130px;
}


.pkg-standard
{
	background: url(/mc/images/extras/memberships/standard.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 191px;
}

.pkg-standard_ANNUAL
{
	background: url(/mc/images/extras/memberships/annual_icons/standard.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 191px;
}

.pkg-standard_ANN-MONTH
{
	background: url(/mc/images/extras/memberships/ann_month_icons/standard.jpg) no-repeat;
	height: 130px;
	padding-top: 96px;
	width: 191px;
}

.pkg-standardSMALL
{
	background: url(/mc/images/extras/memberships/standardSMALL.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}

.pkg-standardSMALL_ANNUAL
{
	background: url(/mc/images/extras/memberships/annual_icons/standardSMALL.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}

.pkg-standardSMALL_ANN-MONTH
{
	background: url(/mc/images/extras/memberships/ann_month_icons/standardSMALL_rightcolumn.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}



.pkg-pro
{
	background: url(/mc/images/extras/memberships/pro.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 191px;
}

.pkg-pro_ANNUAL
{
	background: url(/mc/images/extras/memberships/annual_icons/pro.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 191px;
}

.pkg-pro_ANN-MONTH
{
	background: url(/mc/images/extras/memberships/ann_month_icons/pro.jpg) no-repeat;
	height: 130px;
	padding-top: 96px;
	width: 191px;
}

.pkg-pro_ANN-MONTH-TRIAL
{
	background: url(/mc/images/extras/memberships/ann_month_icons/proTRIAL.jpg) no-repeat;
	height: 130px;
	padding-top: 96px;
	width: 191px;
}

.pkg-pro_TRIAL
{
	background: url(/mc/images/extras/memberships/trial/pro.jpg) no-repeat;
	height: 100px;
	padding: 76px 0 0 0;
	width: 291px;
	
}

.pkg-proSMALL
{
	background: url(/mc/images/extras/memberships/proSMALL.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}

.pkg-proSMALL_ANNUAL
{
	background: url(/mc/images/extras/memberships/annual_icons/proSMALL.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}

.pkg-proSMALL_ANN-MONTH
{
	background: url(/mc/images/extras/memberships/ann_month_icons/proSMALL_rightcolumn.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}

.pkg-proSMALL_ANN-MONTH-TRIAL
{
	background: url(/mc/images/extras/memberships/ann_month_icons/proSMALL_rightcolumnTRIAL.jpg) no-repeat;
	height: 46px;
	padding-top: 130px;
	width: 153px;
}


.pkg-pro-bv
{
	background: url(/mc/images/extras/memberships/pro-bestvalue.jpg) no-repeat;
	height: 46px;
	padding-top: 135px;
}

thead th.column1
{
	width: 332px;
	overflow: hidden;
	text-align: left;
	padding-left: 17px;
}


thead th.column1SMALL
{
	width: 266px;
	overflow: hidden;
	text-align: left;
	padding-left: 0;
}


thead th.column2, thead th.column3 
{
	width: 191px;
	border-left: 2px solid #f7f7f7;
	overflow: hidden;
}


thead th.column2SMALL, thead th.column3SMALL
{
	width: 153px;
	border-left: 2px solid #f7f7f7;
	overflow: hidden;
}


thead th.column4
{
	width: 191px;
	border-left: 2px solid #f7f7f7;
	overflow: hidden;
}

thead th.column4SMALL
{
	width: 153px;
	border-left: 2px solid #f7f7f7;
	overflow: hidden;
}

thead th.column4-bv
{
	width: 195px;
	border-left: 2px solid #f7f7f7;
	overflow: hidden;
}

thead th.column4-bvSMALL
{
	width: 156px;
	border-left: 2px solid #f7f7f7;
	overflow: hidden;
}

tbody .column1
{
	width: 299px;
	padding: 7px 0;
	overflow: hidden;
	line-height: 19px;
	text-align: left;
	padding: 0 25px;
}

tbody .column1SMALL
{
	width: 239px;
	padding: 7px 0;
	overflow: hidden;
	line-height: 19px;
	text-align: left;
	padding: 1px 10px;
}


tbody th.lightbg
{
	background: #f5f5f5 url(/mc/images/extras/memberships/tab-rshadow.jpg) repeat-y right;
}

tbody th.darkbg
{
	background: #ededed url(/mc/images/extras/memberships/tab-rshadow2.jpg) repeat-y right;
}

tbody .column2, tbody  .column3, tbody  .column4
{
	width: 191px;
	border-left: 2px solid #f7f7f7;
	padding: 7px 0;
	overflow: hidden;
	line-height: 23px;
	text-align: center;
}


tbody .column2SMALL, tbody  .column3SMALL, tbody  .column4SMALL
{
	width: 153px;
	border-left: 2px solid #f7f7f7;
	padding: 7px 0;
	overflow: hidden;
	line-height: 23px;
	text-align: center;
}


.column2 img, .column3 img, .column4 img
{
	vertical-align: middle;
}

.lightbg
{
	background-color: #f5f5f5;

}

.darkbg
{
	background-color: #ededed;

}

.green
{
	color: #449c1c;
	font-weight: bold;
}

.all-bottom
{
	background: url(/mc/images/extras/memberships/bodybg1-bottom.png) no-repeat;
	width: 989px;
	overflow: hidden;
	padding: 0 22px 0 18px;
	margin: 0 auto 25px auto;
	height: 29px;
}

.mbtbullet {
	float:left;
	width:5%;
	font-size:10px;
	color:#999;
}
.mbtrightbullet {
	float:right;
	width:95%;
}

/* Fabrizio toolbar 4-19-2013... */


div#floatingbar
    {
    overflow: hidden;
    width: 100%;
    height: 0px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #000;
	font-family:Arial;
	font-weight:bold;
	background-image:url('/mc/images/extras/toolbar/tui.png');
	z-index:10000;
	font-size:12px;
	font-height:12px;
	padding:0;
	margin:0;
	position: fixed;
    }




#floatingbar ul { list-style-type:none;padding:0;margin:0;width:989px;}
#floatingbar ul li { float:left; padding:14px; color:#666; margin-top:-3px;  }
#floatingbar ul li a { text-decoration:none; color:#fff; padding: 10px;  font-size:12px;  font-weight:normal; font-family:Arial;}
#floatingbar ul li a:hover { color:#000033;}
#floatingbar ul li a img { float:left; border:none;}
.translateicon { float:right;margin-right:-5px;}
#google_translate_element { margin-top:-20px;}
.bottomBarLinkRight { float:right;}
.stico_default  { background-image:none; }



  
  #floatingbar { height:0px;}
  #google_translate_element { margin-top:-10px;}
 .translateicon { float:left; line-height:15px}
  #floatingbar li { margin-top:15px; line-height:20px}



/* Google Translate styles */
div#google_translate_element div.goog-te-gadget-simple {
	height:18px;
	background-color:transparent;
	border:0;
}

div#google_translate_element img {
	padding:0;
	margin:0;
	border:0;
}


div#google_translate_element div.goog-te-gadget-simple span a {
	padding:0;
}


div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span
{
color:#fff;
padding:0 5px 0 0;

}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#FFCC00}


/* Ticker styles */

.tickerdiv {
	color:#A22630;
}

#ticker #tx a:hover {
	color:#FFCC00
}


/* Free Trial Stuff 7-15-2013 */

.freetrialbasictier {
	color:#000;
	font-weight:bold;
	background-color:#FAE958;
	padding:8px 0 8px 0;
	width: 152px;
	
	
}


/* Radio box and other stuff 8-5-2013 */

.radiobox {
	margin-bottom:20px;
	background-color:#141741;
	text-align:center;
	padding:5px 0 10px 0;
	border:5px dotted #A22630;
	border-radius: 10px;
	box-shadow: 1px 1px 9px #666;

}


.regbox {
	background-color:#FDF299;
	padding:9px;
	border:1px solid #ccc;
	color:#000;
	font-weight:bold;
	margin:10px 30px 5px 30px;
	border-radius: 10px;
	box-shadow: 1px 1px 4px #bbb;
}

.roundshadow {
	border-radius: 4px;
	box-shadow: 1px 1px 4px #bbb;
}

/* for controlled form fields on Mac Yosemite Firefox 12-1-2014 */

.ctrlfield {
	width:20em;
}