.menu a:hover {
   color: #d7d4d4;
}

.menuSelected {
   color: #d7d4d4;
}

h1 {
padding:2px;
background-color:#000000;
color: #CCCCCC;
text-align:left;
height:15px;
padding-left:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #000000;
 text-align:center;
 margin: 1px;
}

a.topurl {
	color:#333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-decoration:none;
	font-size : 16pt;
	font-style : bold;
}
a.topurl:visited {
	color:#333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 16pt;
	font-style : bold;
}
a.topurl:active {
	color:#333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 16pt;
	font-style : bold;
}
a.topurl:hover {
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 16pt;
	font-style : bold;
}

/***********/
/* GENERAL */
/***********/ 
html, body { 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color: #FFFFFF;
} 
 
#pagewidth{ 
 width:760px;
 
 text-align:justify; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto; 
} 
 
#leftcol{
 background-color:#d7d4d4; 
 
 float:left; 
 width:130px;
 /*height:400px;*/ 
 position: relative; 
 margin-left:-130px;
 margin-right:1px;  
 clear:none;
 height: auto;
}

#outerUpToRight{
 border:solid black 0px; 
 border-left-width: 130px; 
 border-left-color: #d7d4d4;   /* left column colour */ 
 border-left-style: solid; 
 background-color:  #FFFFFF;    /* center column colour */ 
 width: auto;
 height: auto;
 /*height:400px;*/
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 
 background-color:  #FFFFFF;

 float:left; 
 width:100%; 
 position: relative; 
 margin: 0px -6px 0 -2px; 
 clear:none;
}
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
  
.content{padding:2px;} /*padding for content */  

/******************/
/* PRINTER STYLES */
/******************/ 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}

/*******************/
/* HEADER SPECIFIC */
/*******************/
#header { 
 width:100%; 
 background-color:#FFFFFF; 
} 

#header .content{padding-bottom:0;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#styletwo{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;background:transparent url(../images/menu/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 20px 0 20px;height:24px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(../images/menu/bgON.gif) repeat-x top left;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

/**********/
/* FOOTER */
/**********/
#footer{
 width:100%; 
 background-color:#FFFFFF; 
} 

.footerTextLeft {
background-color: #E9E9E9;
border-style:solid;
border-color:#666666;
border-width:1px;
border: 1px solid #666666;
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
color: #666666;
margin: 0px 6px 0px 6px;
text-align: left;
}

.footerTextRight {
background-color: #E9E9E9;
border: 1px solid #666666;
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
color: #666666;
margin: 0px 6px 0px 6px;
text-align: right;
}

/**********************/
/* LINKS UNDER FOOTER */
/**********************/
#subfooter{
	width:100%; 
	background-color:#FFFFFF; 
	text-align: center;
	clear: both; 
} 

a.subfooterlink {
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
a.subfooterlink:visited {
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
a.subfooterlink:active {
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#666666;
}
a.subfooterlink:hover {
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ff9900;
}

.imgfooter {
	border-style:solid;
	border-color:#666666;
	border-width:1px;
}

/***********/
/* CONTENT */
/***********/
.text {
font-family : Arial, Helvetica, sans-serif;
font-size:8pt;
padding: 1px;
}

.ittext {
font-family : Arial, Helvetica, sans-serif;
font-size:7pt;
padding: 1px;
font-style: italic;
}

.ItemTitle {
font-family : Arial, Helvetica, sans-serif;
background-color:#8E1D8E;
font-weight:bold;
color:#FFFFCC;	
font-size:10pt;
padding: 3px;
margin: 2px 0px 0px 0px;
}



.ItemTitleReview {
font-family : Arial, Helvetica, sans-serif;
background-color:#CC9966;
font-weight:bold;
color:#FFFFCC;	
font-size:10pt;
padding: 3px;
margin: 2px 0px 0px 0px;
}


/********/
/* MENU */
/********/

.sort-td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
a.sort:visited {  color: <?=$link3_color_link?>; text-decoration: underline}
a.sort:link { color: <?=$link3_color_link?>; text-decoration: underline }
a.sort:hover { color: <?=$link3_color_hover?>; text-decoration: underline }


.tdLittleSearch {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.tdLittle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC}
.tdElenco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC}
.titlePop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.searched {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: orange}

.details {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
input    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
select   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-style: solid;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.errorRed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red}

TR.red {color:red;}
TD {font-size:12px;font-family:Comic sans MS;font-weight:bold;}
TD.disp {font-size:12px;}
TD.small {font-size:11px;}
TD.norm {font-size:12px;font-weight:normal}
A {text-decoration:none;color:#0000FF;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight: bold;}
A:hover {text-decoration:none;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight: bold;}
A:disp {text-decoration:none;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight: bold;}
A.disp:hover {text-decoration:none;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight: bold;}

.dotted {
        text-align: center;
	padding: 3px;
	border: 1px dotted #000000;
	background-color: #E9E9E9;
	margin: 2px 2px 2px 2px;
}

.dottedLeft {
        text-align: left;
	padding: 3px;
	border: 1px dotted #000000;
	background-color: #E9E9E9;
	margin: 2px 2px 2px 2px;
}

.dottedLeftImportant {
        text-align: left;
	padding: 3px;
	border: 1px dotted #000000;
	background-color: #D2E4FC;
	margin: 2px 2px 2px 2px;
}



#title {
    background: #fff;
    color: #0F0F0F;
    font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#panel {
    width: 762px;
    height: 190px;
    position: relative;
    margin: 0 auto;
}

#panel #first {
    width: 226px;
    height: 165px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 2px 0 0;
    padding: 0px;
    background:#fff;
    color: #9354DA;
    border: 1px solid #9354DA;
}

#panel #first h2 {
    display: block;
    margin: 12px 0 0 10px;
    font: 16px / 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    color:#9354DA;
    background:#D7D4D4;
}

#panel #first p {
    display: block;
    font: 12px / 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    padding: 0;
    margin: 50px 10px 0 10px;
    color:#9354DA;
}

#panel #second {
    width: 226px;
    height: 165px;
    position: absolute;
    top: 0;
    left: 258px;
    margin: 2px 0 0;
    padding: 0px;
    background:#fff;
    color: #9354DA;
    border: 1px solid #9354DA;
}

#panel #second h2 {
    display: block;
    margin: 12px 0 0 10px;
    font: 16px / 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    position: absolute;
    z-index: 1;
    color:#9354DA;
    background:#D7D4D4;
}

#panel #second p {
    display: block;
    font: 12px / 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    padding: 0;
    margin: 50px 10px 0 10px;
    color:#9354DA;
}

#panel #third {
    width: 226px;
    height: 165px;
    position: absolute;
    top: 0;
    left: 516px;
    margin: 25px 0 0;
    padding: 0px;
    background:#fff;
}


#panel2 {
    position: relative;
    margin: 0 auto;
}

#panel2 p {
    background: #fff;
    margin: 0 0 0 0;
    padding: 0 42px 15px 10px;
    color: #0F0F0F;
    font: 12px / 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#panel2 p span {
    font-weight: bold;
}

#h2 {
    display: block;
    margin: 15px 0 0 10px;
    font: 18px / 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#9354DA;
    background:#D7D4D4;
}

