.invisible {
	display:none;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#175B9C;
	text-decoration:none;
}

a.copy
{
	color:#A1A1A1;
	text-decoration:none;
	border:none;
}

a.info {
  position:relative; /*this is the key*/
  z-index:24;
	font-family:Tahoma;
	font-size:12px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	width:95%;
}

a.info:hover {
	z-index:25;
	/*background-color:#3482CC;
	color:white;*/
}

a.points:hover {
	color: white;
	text-decoration: none;
}
a.slidingdoor {
    /* Sliding right image */
    background: transparent url('images/button_right.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 0px;
    padding-right: 11px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

a.slidingdoor span {
    /* Background left image */ 
    background: transparent url('images/button_left.png') no-repeat; 
    display: block;
    line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 3px 0px 5px 11px;
} 

a.slidingdoor:hover span{
    text-decoration:underline;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: bold 12px tahoma;
    height: 24px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.button:hover {
	  color: white;
		font: bolder 12px tahoma;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.info div {
	display: none;
}

a.info:hover div {
	/*the div will display just on :hover state*/
	display:block;
	position:absolute;
	top:1em; left:13em; width:15em;
	border:1px solid #999999;
	background-color:#E5ECF9;
	text-align: center;
	font-family:Tahoma;
	font-size:12px;
	color:black;
	padding:5px;
}

a.db
{
	color:#175B9C;
	text-decoration:none;
	border:none;
}

.db a {
	color:white;
	font-weight:normal;
}

.db a:hover {
	text-decoration:underline;
}

div.info {
	color:white;
	background-color:darkblue;
	padding:10px;
	margin-bottom:20px;
}

.cust_cpanel {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

.cat_desc
{
	font-family:Tahoma;
	font-size:12px;
	color:#F4F4F4;
	text-decoration:none;
}

.highlight {
	background-color:#E5ECF9;
}

.points {
	color: white;
	background-color:#D20005;
	font-family:Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	float: right;
	white-space:nowrap;
}

.frame{
	border:1px solid #999999;
}

h4 {
	font-family:Tahoma;
	font-size:16px;
}

h5 {
	font-family:Tahoma;
	font-size:14px;
	margin:0px;
}

h6 {
	font-family:Tahoma;
	font-size:12px;
	margin:0px;
}

td {
	vertical-align:top;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
}
th {
	vertical-align:top;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
}
form
{
	margin:0px;
}
.red
{
	color:#B92500;
	text-decoration:none;
}
.light
{
	color:#ACACAC;
}
.blue
{
	color:#277CCC;
}
.db
{
	color:#175B9C;
}

table
{
	border-color:#999999;
}
td.db
{
	background-color:#175B9C;
	color:white;
	font-size:12px;
	font-weight:bold;
	border:none;
}
img
{
	border:none;
}

.copy
{
	color:#A1A1A1;
	font-size:10px;
}
.padding {
	padding: 10px;
}

.error
{
	color:#B92500;
	font-weight:bold;
}

.field_error{
	border:4px solid red;
}

.required
{
	color:#B92500;
}

.songsearch
{
	font-family:Tahoma;
	font-size:12px;
	color:#B92500;
	text-decoration:none;
	border:none;
}

.spotlight
{
	font-family:Tahoma;
	font-size:12px;
	color:#175B9C;
	text-decoration:none;
	border:none;
}

.faq_title
{
	font-family:Tahoma;
	font-size:14px;
	color:#175B9C;
	text-decoration:none;
	border:none;
}

.faq
{
	font-family:Tahoma;
	font-size:14px;
	color:black;
	text-decoration:none;
	border:none;
}

.spotlight_author
{
	font-family:Tahoma;
	font-size:12px;
	color:#175B9C;
	text-decoration:none;
	border:none;
}

.spotlight_desc
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:none;
}

.hrred
{
	height: 1px;
	color: #C14A2C; 
}
.hrgrey
{
	height: 1px;
	color: #999999; 
}

.product
{
	font-family:Tahoma;
	font-size:12px;
	color:#175B9C;
	text-decoration:none;
	border:none;
	font-weight:bold;
}

.product_desc
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:none;
}

.coll
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:none;
}

.coll_desc
{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:none;
}

.customer
{
	width:160px;
	height:18px;
	border-width:1px;
	font-family:Tahoma;
	font-size:12px;
	border-style:solid;
	border-color:#999999;
}

.customer2
{
	width:160px;
	border-width:1px;
	font-family:Tahoma;
	font-size:12px;
	border-style:solid;
	border-color:#999999;
}

.buttons
{
	height:22px;
}

#title { width: 190px; padding: 5px; margin-top:10px; background-color: #666666; color: #eeeeee; font-family: Verdana; font-size: 13px; }
marquee, marquee2 { background-color: #eeeeee; width: 190px; padding: 5px; height: 100px; }
marquee img, marquee2 img { border: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }
marquee img:hover, marquee2 img:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; }

