<!--
/*basic site wide*/
body 
	{
	background:#464637;
	color:#000000;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	font-size:.86em;
	font-family:geneva,'Lucida Grande','Lucida Grand',sans-serif;
	word-wrap:break-word;
	overflow:auto;
	width:1000px;
	direction:ltr;
	display:block;
	}

iframe.downloads 
	{
	background:#FFFFFF;
	color:#000000;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: scroll;
	width:900px;
	height:200px;
	direction:ltr;
	display:block;
	border:5px solid #666;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	webkit-border-radius: 15px;
	box-shadow: 0 0 0 1px #000;
	}

table.pneumatic 
	{
	background:#C9C9C9;
	color:#000000;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	margin-right:5px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:10px;
	width:1000px;
	direction:ltr;
	display:block;
	border:5px solid #666;
	border-collapse: expression('separate', cellSpacing = '10px');
	border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	webkit-border-radius: 15px;
	box-shadow: 0 0 0 1px #000;
	}

/*google banner ad can go here, or your own ad*/
#top_ad 
	{
	text-align:center;
	background-color:#3e3e3e;
	}

/*container for content (fourth) */
#contentcontainer 
	{
	position:relative;
	background:#ffffff;
	top:20px;
	padding:20px;
	width:950px;
	border:5px solid #666;
	margin:auto;
	}


/*basic formatting styles*/
h1 
	{
	font-size:2.4em;
	}

h2 
	{
	font-size:1.2em;
	}

h3 
	{
	font-size:1.0em;
	}

h4 
	{
	color:#666;
	background:#000000;
	font-size:0.8em;
	width:45%;
	border:5px solid #666;
	}

hr.mark 
	{
	color:#666;
	background:#ffffff;
	height:3px;
	width:90%;
	border:2px solid #666;
	}
.thumb 
	{
	border:5px solid #666;
	min-width: 190px;
	}
.ddd 
	{
	border:5px solid #666;
	min-width: 1020px;
	}
.desc 
	{
	font-size:0.9em;
	color:#666;
	background:#ffffff;
	border:5px solid #666;
	padding:0px 0px 0px 10px;
	text-align:left;
	min-width: 631px;
	}
.desc_scroll
	{
	overflow: scroll;
	height: 144px;
	}
.price 
	{
	font-size:0.9em;
	background:#ffffff;
	border:5px solid #666;
	padding:0px 10px 0px 0px;
	min-width: 100px;
	text-align:right;
	}
.spacer
	{
	border-collapse:separate;
	border:0px;
	background:#666;
	}

a 
	{
	color:#c9c9c9;
	text-decoration:none;
	font-weight:bold;
	}

a:hover 
	{
	text-decoration:none;
	cursor:help;
	}
.red
	{
	color:#FF0000;
	}
.red2
	{
	font-size:1.2em;
	color:#FF0000;
	}
.blue
	{
	color:#0000FF;
	}
.yellow
	{
	color:#FFFF00;
	}
.green
	{
	color:#00FF00;
	}
.green2
	{
	font-size:1.2em;
	color:#00FF00;
	}
.clear 
	{
	clear:both;
	}
.clock1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808080;
	text-decoration: none;
	position: absolute;
	left: 10px;
	top: 5px;
	width: 260px;
	height:20px
	}
.clock2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808080;
	text-decoration: none;
	font-weight:bold;
	position: absolute;
	left: 10px;
	top: 20px;
	width: 320px;
	height:20px
	}
.owner
	{
	position: absolute;
	left: 1070px;
	top: 10px;
	width: 133px;
	height:111px
	}
.bold 
	{
	font-weight:bold;
	}
.underline 
	{
	text-decoration:underline;
	}



/*content (where page content starts) */
.content 
	{
	margin-top:40px;
	}



/*header links (bottom) */
.page_top 
	{
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
	border-bottom:1px dotted #333;
	}
.page_top a 
		{
		color:red;
		text-align:center;
		}
#logo 
		{
		width:330px;
		height:70px;
		padding-right:170px;
		float:left;
		}

#header_links 
		{
		width:450px;
		float:left;
		}
.top_icons 
		{
		float:left;
		padding-top:20px;
		padding-left:20px;
		}



/*footer links (bottom) */
.page_bottom 
	{
	margin-top:40px;
	border-top:1px solid #cccccc;
	padding:10px 0px 10px 0px;
	text-align:center;
	}



/*site topics - or used as front page content*/
.site_topics_left 
	{
	float:left;
	width:50px;
	}
.site_topics_right 
	{
	float:left;
	width:880px;
	margin-left:20px;
	}


/*forum columns*/
.topic_col 
	{
	float:left;
	width:290px;
	}
.forum_col 
	{
	width:270px;
	}

/*CSS to simulate tables*/
.prod_table 
	{
	font-size:1em;
	width: 1000px;
	border:5px solid #666;
	}
.basic_table 
	{
	font-size:1em;
	}
.cell 
		{
		padding-bottom:2px;
		float:left;
		}
.header 
		{
		text-decoration:none;
		font-weight:bold;
		padding-bottom:2px;
		float:left;
		}

-->


