﻿html, body {
	height: 100%;         /* required */
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
	font-family: Arial;
}
div#distance { 
	margin-bottom: -375px; /* half of content height */
	/*background: red;       temporary - used to see div */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 750px;         /* required - desired height */
	width: 980px;          /* required - desired width */
	/*background: blue;      cosmetic */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

a:link { color:#585858}

#left_background
{
	background: url("images/left.png") no-repeat top left;
	height:750px;
	width:327px;
}

#menu_top
{
	position:absolute;
	top:35px;
	left:327px;
	background-color:Black;
	width:653px;
	height:30px;
	z-index:2;
}

#center_content
{
	position:absolute;
	top:65px;
	left:327px;
	height:646px;
	width:653px;
	z-index:1;
	
}

#background1
{
	height:646px;
	width:653px;
	/*background: url("images/Confettipage.png") no-repeat top left;*/
	z-index:1;
}

#background2
{
	height:616px;
	width:653px;
	/*background: url("images/background-2.png") no-repeat top left;*/
}

#background3
{
	height:616px;
	width:653px;
	/*background: url("images/background-3.png") no-repeat top left;*/
	 overflow:auto;
}
.backgroundProducts
{
	height:616px;
	width:653px;
	background-color:White;
	/*background: url("images/background-3.png") no-repeat top left;*/
	 overflow:auto;
}

#bottom_line
{
	position:absolute;
	top:681px;
	left:327px;
	background-color:Black;
	width:653px;
	height:30px;

}

#logo
{
	position:absolute;
	top:428px;
	left:21px;
	width:291px;
	height:283px;
	background: url("images/blank.gif") repeat top left;
}

.ntitle
{
	font-size:14px;
	font-weight:bold;
}

.ningress
{
	font-size:12px;
	font-style:italic;
}

.ntext
{
	font-size:11px;
}

.newslist_text
{
	font-size:12px;
}
.newslist_heading
{
	font-weight:bold;
	font-size:12px;
}

.form_header
{
    background-color: #eaeaea;
    padding: 3px 3px 3px 3px;
    border-top: solid 1px Gray;
    border-bottom: solid 1px Gray;
    font-size: 11px;
    font-weight: bold;
}

.form_td
{
	width:50px;
}
.tableheader td
{
    background-color: #eaeaea;
    padding: 3px 3px 3px 3px;
    border-top: solid 1px Gray;
    border-bottom: solid 1px Gray;
    font-size: 14px;
    letter-spacing: 2px;
}

.abaoutus
{
    font-size:12px;
    position:relative;
    vertical-align:middle;
    
}

.contact
{
    font-family: Arial Narrow;
    font-weight:lighter;
    padding-top:0px;
    font-size:20px;
    letter-spacing:6px;
    
}
.contact a
{
    color:black;
}
.contact a:visited
{
    color:black;
}
