body {

background: url(../img/background-tile.gif);
margin: 0;
color: white;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
}

a.link {
font-family:trebuchet ms;
color: #cc0000;
/* font-weight: bold; */
border-bottom: 1px dashed white; 
text-decoration: none;

}

a.link:hover {

color: #ffffff;
/* font-weight: bold; */
background: #666666;
text-decoration: none;

}

table {

border-collapse: separate;
border-spacing: 0px;
font-size: 16px;

}

tr.product {

background: none;

}

tr.product:hover {

background: #333333;

}

td.text-column1 {

vertical-align: top;
text-align: justify;
width: 50%;
padding: 0px 10px 0px 0px;

}

td.text-column2 {

vertical-align: top;
text-align: justify;
width: 50%;
padding: 0px 0px 0px 10px;

}

td.mailbg {

width: 690px;
background: url(../img/mailbg.gif) no-repeat;
background-position: right; 

}

font.quote {

font-size: +100px;
letter-spacing: -30px;
line-height: 0px;
vertical-align: bottom;
z-index: -10;
color: #444;
}

p.header {

font-family:trebuchet ms;
color: #cc0000;
font-size: 18px;
font-weight: bold;
width: 100%;
border-bottom: 1px solid white;
text-align: left;
margin: 0px;
position: relative;
top: 0px;
left: 0px;
}

p.intro {

font-weight: bold;
text-align: justify;
line-height: 16px;

}

#table_01 {

width: 698px;
height: 31px;
border: 0px;

}

#valid {

  /* for IE */
/*  filter:alpha(opacity=30); */
  /* CSS3 standard */
/*  opacity:0.3; */
  /* for Mozilla */
/*  -moz-opacity:0.3; */


}

#valid:hover {

  /* for IE */
/*  filter:alpha(opacity=60); */
  /* CSS3 standard */
/*  opacity:0.6; */
  /* for Mozilla */
/*  -moz-opacity:0.6; */


}

/* Blocks */

div.back {

background: url(../img/background-top.gif) repeat-x;
width: 100%;
height: 140px;

}

	div.mainframe {

	position: relative;
	left: 0px;
	top: 25px;
	margin: 0px;
	width: 698px;
	border: 1px solid white;
	background: url(../img/background-tile-main.gif);
	}

		div.frameheader {

		left: 0px;
		top: 0px;
		margin: 0px;
		border: 0px solid red;

		}

		div.menu {

		left: 0px;
		top: 0px;
		margin: 0px;
		border: 0px solid blue;

		}

		div.contentframe {

		left: 0px;
		top: 0px;
		margin: 0px;
		border: 0px solid green;

		}
			
			div.poster {

			left: 0px;
			top: 0px;
			margin: 0px;
			width: 100%;
			border: 0px;

			}
			
			div.maincontent {

			text-align: left;
			left: 0px;
			top: 0px;
			margin: 25px;
			border: 0px solid;

			}
				
	div.linkbar-bottom {

	position: relative;
	left: 47px;
	top: 15px;
	width: 698px;
	border: 0px solid yellow;
	text-align: right;
	color: #cccccc;
	margin: 10px;
	
	}

	div.copyright {

	position: relative;
        left: 0px;
	top: 25px;
	width: 698px;
	border: 0px solid yellow;
	text-align: center;
	color: #666666;
	margin: 10px;
	font-size: 11px;
	
	}

	.copyright a {

	color: #990000;
	text-decoration: none;

	}

	.copyright a:hover {

	color: #ff0000;
	text-decoration: underline;


	}

	.linkbar-bottom a {

	color: #cccccc;
	text-decoration: none;

	}

	.linkbar-bottom a:hover {

	color: #ffffff;
	text-decoration: underline;


	}