#prod_container {
	margin: 0px auto;
	text-align:center;
	width: 580px;
	background-color: #FFF;
	color: #000;
	font: normal 12px Verdana, Arial, Sans-Serif;
}
#prod_container h1 {
	font: bold 150% Verdana, Arial, Sans-Serif;
	color: #00040;
	background-color: #transparent;
	}
#prod_container h3 {
	font: bold 120% Verdana, Arial, Sans-Serif;
	color: #00040;
	background-color: #transparent;
	}

#prod_description {
	font: normal 11px Verdana, Arial, Sans-Serif;
	text-align: justify;
	}
#prod_header {
	text-align: left;
	}

#prod_images {
	float: right;
	width: 270px;
	text-align: center;
	margin: 0px auto;
}
#prod_contents {
	width: 310px;
	float: right;
	text-align: left;
}
#prod_features {
	text-align: left;
}
#prod_downloads {
	text-align: left;
	}
#prod_specifications {
	text-align: left;
}
#prod_snapshots {
	text-align: left;
}
.specs_tble {
	clear: both;
	border-style: ridge;
	border-width: thin;
	color: #000;
	margin: 20px 0px 0px 0px;
	background-color: #FFF;
	font: normal 10px Verdana, Arial, Sans-Serif;
	}
.tbl_left {
	text-align: center;
	width: 92px;
	font: bold 100% arial, "Lucida Console", sans-serif;
	background-color: #e2e2e2;
	color: #000;
	}

.downl_left {
	text-align: center;
	width: 72px;
	background-color: #e2e2e2;
	color: #000;
	}
	
.row_odd {
	text-align: left;
	background-color: #FFF;
	color: #000;
	}

.row_even {
	text-align: left;
	background-color: #EEEEEE;
	color: #000;
	}
.row_odd_c {
	text-align: center;
	background-color: #FFF;
	color: #000;
	}
.row_even_c {
	text-align: center;
	background-color: #F5f5f5;
	color: #000;
	}


.tbl_cat {
	text-align: right;
	width: 142px;
	}

.tbl_down {
	text-align: center;
	}
	
.tbl_downbut {
	text-align: center;
	width: 104px;
	}

.specs_tble .bold {
	border-right-style: outset;
	border-right-width: 1px;
	border-right-color: #D3D3D3;
	width: 150px;
	}
.clear {
	clear: both;
	margin: 0px 0px 20px 0px;
	}
.header {
	font: bold 11px Verdana, Arial, Sans-serif;
	background-color: #000040;
	color: #FFF;
	padding: 10px;
	}
.sub_head {
	font: bold 12px Verdana, Arial, Sans-Serif;
	background-color: #FFF;
	color: #000040;
	margin: 0px 0px -15px 0px;
	}
.warning {
	font: bold 10px Verdana, Arial, Sans-Serif;
	background-color: #FFF;
	text-align: center;
	color: #8B0000;
	margin: 0px 0px 0px 0px;
	}
.bld_ital {
	font: bold 11px Verdana, Arial, Sans-Serif;
	font-style: italic;
	}
.bold {
	font-weight: bold;
	text-align: right;
	}
.even_row {
	background-color: #DCDCDC;
	color: #000000;
	}

#prod_container .bullet li {
	margin: 0px 0px 5px -15px;
	font: normal 11px Verdana, Arial, Sans-Serif;
	}
#popup2 {
	position: relative;
	top: -60px !important;
	top: -60px;
	left: 230px !important;
	left: 230px;
	color: navy;
	font: bold 8pt arial, "Lucida Console", sans-serif;
	}
#popup {
	position: relative;
	top: -90px !important;
	top: -90px;
	left: 385px !important;
	left: 385px;
	}
#popup a:link {
	font: bold 10pt arial, "Lucida Console", sans-serif;
	text-decoration: none;
	color: red;
	}
#popup a:visited {
	font: bold 10pt arial, "Lucida Console", sans-serif;
	text-decoration: none;
	color: red;
	}
#popup a:hover {
	font: bold 10pt arial, "Lucida Console", sans-serif;
	text-decoration: underline;
	color: navy;
	}
#popup a:active {
	font: bold 10pt arial, "Lucida Console", sans-serif;
	text-decoration: underline;
	color: red;
	}
.left {
	float: left;
	margin: 10px;
	}
.right {
	float: right;
	margin: 10px;
	}
#category {
	width: 580px;
	background-color: #FFF;
	color: #000;
	font: normal 10px Verdana, Arial, Sans-Serif;
	}
#category h3 {
	background-color: #FFF;
	color: #00008B;
	font: normal 14px Verdana, Arial, Sans-Serif;
	}
#category img {
	float: left;
	margin: 10px;
	}
