body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
	font-size:80%;
	margin-top: 0px;
}
#container {
	width:761px;
	margin-right: auto;
	margin-left: auto;
	padding-top:15px;
	padding-right: 0px;
	padding-left: 0px;
	}
/*Top section*/
#masthead {
	width:inherit;
	}
table.menu {
	background-image:url(images/menuBg2.png);
	background-repeat:repeat-x;
	height:31px;
	text-align:right;
	}
table.menu_home {
	background-image:url(images/menuBg.png);
	background-repeat:repeat-x;
	height:31px;
	text-align:right;
	}
	
/*Body*/
#left {
	background-image:url(images/left15.png);
	width:430px;
	height:278px;
	display:inline;
	float:left;
	}
#right {
	float:right;
	}
#mid {
	width:761px;

}
div.loading
{
	background-color: #00CC33;
	border: solid 1px #000000;
	width: 350px;
	height: 25px;
	display: none;
	padding: 3px;
}
/*Footer*/
#footer {
	width:761px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 5;
	}
#footerL {
	float:left;
	background-image:url(images/clear.png);
	width:550px;
	height:58px;
	font-size:70%;
	}
#footerR {
	float:right;
font-size:70%;
	}
.style120 {
	font-size: 120%
	}

/*Links*/
a:link, a:visited, a:active, a:hover
{
	color:#000000;
	text-decoration:underline;
}
a:link.menu, a:visited.menu
{
	color:#000000;
	text-decoration:none;
}
a:active.menu, a:hover.menu
{
	color:#000000;
	text-decoration: underline;
}
div#mid_general_top
{
	background-image: url(images/shadow_bg.jpg);
	background-repeat: no-repeat;
	height: 58px;
}
div#mid_general
{
	background-image: url(images/general_mid_bg.png);
	background-repeat: repeat-y;
	height: auto;
	padding: 0px 30px 5px 30px;
}
h1
{
	font-family: Tahoma;
	margin: 0px;
	font-size: 200%;
	font-weight: normal;
	color: #FF0000;
}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
{
	color: #FF0000;
}
h2
{
	font-family: Tahoma;
	margin: 0px;
	font-size: 150%;
	color: #0F1874;
}
.nomargin
{
	margin: 0px;
}
input.text
{
	width: 300px;
}
textarea
{
	width: 300px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form
{
margin: 0px;
}
td.image
{
	padding: 0px 10px 15px 0px;
	vertical-align: top;
}
td.image img
{
	border: 0px;
}
td.description
{
	padding: 0px 0px 15px 0px;
	vertical-align: top;
}
td.description h1, td.description p
{
	margin: 0px;
}
td.menu
{
	padding-right: 7px;
}
div#clear
{
  clear: both;
}
div#feature
{
  padding-left: 4px;
  padding-right: 4px;
  background-image: url(images/general_mid_bg.png);
	background-repeat: repeat-y;
}
a:link.home, a:visited.home
{
	color: #0F1874;
	text-decoration: none;
}
a:hover.home, a:active.home
{
	color: #0F1874;
	text-decoration: underline;
}
					div#mid_home
					{
						background-image: url(images/general_mid_bg.png);
						background-repeat: repeat-y;
						height: 317px;
						padding: 0px 30px 5px 30px;
					}
					div#point_pro
					{
						width: 336px;
						height: 448px;
						position: absolute;
						top: 158px;
						left: 390px;
						z-index: 4;	
						display: none;
					}
					div#point_upload
					{
						width: 330px;
						height: 372px;
						position: absolute;
						top: 214px;
						left: 400px;
						z-index: 3;
						display: block;
					}
				div#home_upload
				{
					width: 350px;
					height: 62px;
					top: 187px;
					left: 25px;
					position: absolute;
					font-family: Tahoma;
					z-index: 3;	
				}
			div#home_upload h1, div#home_quickpix h1
			{
				font-size: 130%;
				margin: 0px;
				font-weight: bold;
				color: #FF0000;
				display: inline;
			}
			div#home_upload h2, div#home_quickpix h2
			{
				margin: 0px;
				font-size: 137%;
				color: #0F1874;
				font-weight: normal;
				display: inline;
			}
			div#home_upload img, div#home_quickpix img
			{
				padding-left: 13px;
			}
			div#home_quickpix
			{
				width: 340px;
				height: 62px;
				top: 280px;
				left: 34px;
				position: absolute;
				font-family: Tahoma;
				z-index: 3;
			}
div#easy_text
{
	top: 20px;
	left: 195px;
	z-index: 4;
	position: absolute;
}
div#product_text
{
	top: 90px;
	left: 190px;
	z-index: 4;
	position: absolute;
}
div#lazerBanner
{
  width: 761px;
  padding-left: 3px;
  background-image: url(pics/bg_banner.gif);
  background-repeat: repeat-y;
}
div#lazerBanner img
{
  border: none;
}
table.gallery
{
	width: 700px;
	border: solid 1px #ccc;
	border-right: none;
	border-bottom: none;
}
table.gallery td
{
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-size: 70%;
	text-align: center;
	padding: 5px;
}
/*HOME FEATURE STORIES TABLE */
table.features
{
 width: 100%; 
}
table.features td
{
  border: solid 1px #000;
  padding: 10px;
}
