#product {
	width:780px;
	border:none;
	background-color:#000;
	}
#product p {
	margin:0px;
	padding:0px;
	}
#bgtop {
	background-image:url(/images/Layout/blue/top.gif);
	background-repeat:no-repeat;
	height:10px;
	vertical-align:top;
	}
#bgmid {
	background: #0072bc;
	background-image:url(/images/Layout/blue/middle.gif);
	background-repeat:repeat-y;
	height:380px;
	padding:0px 10px 0px 30px;
	}
#bgmid p, #bgmid h2 {
	margin-bottom:15px;
	}
#bgmid a, a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	}
#bgmid a:hover {
	text-decoration: none;
	}
#bgbottom {
	background-image:url(/images/Layout/blue/bottom.gif);
	background-repeat:no-repeat;
	height:10px;
	}
h1 {
	letter-spacing: -1px;
	font-size: 16pt;
	color: #fff;
	margin:10px 0 10px 0;
	}
p {
	color:#fff;
	line-height:1.2;
	font-size:12px;
	}
.mainfeature {
	width:700px;
	margin: 0 0 30px 0;
	}
.introleft {
	float:left;
	width:450px;
	margin:15px 30px 0 0;
	}
.introleft img {
	margin:0 0 10px 0;
	border:0;
	}
.introright {
	float:right;
	width: 250px;
	margin:80px 0 0 0;
	}
.introright img {
	border:0;
	}
.featureleft {
	float:left;
	width:390px;
	}
.featureright {
	float:right;
	margin:50px 0 0 0;
	width: 270px;
	}
.imageleft {
	float:left;
	}
.imageright {
	float:right;
	}
.flash {
	margin: 0 0 10px 35px; 
	}
.dlbutton {
	margin: 10px 0 0 16px;
	}
.clear {
	clear:both;
	}
	
ol li, ul li { color: #fff; font-size: 12px; }
	