* { margin: 0; padding: 0; border: 0;}
h1 {	font: 23px 'trebuchet MS'; letter-spacing: -1; color: #0066cc; padding: 5px 0 10px 25px;}
h2 {	font: bold 15px arial; color: black; padding: 5px 0 10px 25px;}
p { padding: 5px 10px 15px 25px;}

body { margin: 0; padding: 0 0 0px; text-align: center; background: #eee;}
input { border: 1px solid black; margin-bottom: 20px;}
#wrapper {
	margin: 0 auto;
	padding: 25px 15px 15px;
	width: 700px;
	text-align: center;
	background: #fff;
	border: 1px solid #bbb;
	border-bottom: 0;
}
* html #wrapper {
	width: 730px;
	height: 95% ;
}
#header {
	padding-bottom: 15px;
	text-align: left;
}
#header ul#nav {
	padding: 0;
	margin: 0;
	width: 700px;
	height: 39px;
	background: url(images/nav.png) 0 0 no-repeat;
	position: relative;
}
ul#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;	
}
ul#nav li, ul#nav a {
	height: 39px;
	display: block;
}

ul#nav li a {
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}

/* Define menu option area */
#homemenu { left: 0; width: 80px;}
#aboutmenu { left: 81px; width: 74px;}
#prodmenu { left: 155px; width: 169px; }
#techmenu { left: 324px; width: 178px; }
#custmenu { left: 502px; width: 108px; }
#contactmenu { left: 610px; width: 90px; }

/* Define image location @ hover */
#homemenu a:hover { background: url('images/nav.png') 0 -40px no-repeat; }
#aboutmenu a:hover { background: url('images/nav.png') -81px -40px no-repeat; }
#prodmenu a:hover { background: url('images/nav.png') -155px -40px no-repeat; }
#techmenu a:hover { background: url('images/nav.png') -324px -40px no-repeat; }
#custmenu a:hover { background: url('images/nav.png') -502px -40px no-repeat; }
#contactmenu a:hover { background: url('images/nav.png') -610px -40px no-repeat; }

/* Define current page */
body#homepage #homemenu { background: url('images/nav.png') 0 -40px no-repeat; }
body#aboutpage #aboutmenu { background: url('images/nav.png') -81px -40px no-repeat; }
body#prodpage #prodmenu { background: url('images/nav.png') -155px -40px no-repeat; }
body#techpage #techmenu { background: url('images/nav.png') -324px -40px no-repeat; }
body#custpage #custmenu { background: url('images/nav.png') -502px -40px no-repeat; }
body#contactpage #contactmenu { background: url('images/nav.png') -610px -40px no-repeat; }

#main {
	padding: 0px 0 25px 0;
	text-align: left;
}
#sub {
	width: 200px;
	margin: 0;
	text-align: right;
	font: 14px/20px arial;
}
	#sub h1 {
		background: #AFCAE4;
	}
	#sub ul {
		list-style: none;
	}
		#sub ul li {
			display: block;
			padding: 10px 0;
		}
		* html #sub ul li {
			padding: 0;
		}
		#sub ul li a {
			width: 200px;
			margin: 10px 25px 10px 0;
			padding: 3px;
			font: 13px verdana;
			color: #0066cc;
			text-decoration: none;	
		}
		* html #sub ul li a {
			width: 200px;
			margin: 0;
			padding: 10px 25px 10px 0;
		}
		#sub ul li a:hover {
			text-decoration: none;
			color: #fff;
			background: #0066cc;
		}
#content {
	margin: 0;
	text-align: justify;
	color: #555;
	background: #fff;
	font: 12px/24px arial;
	border-left: 1px solid #ccc;
}
	#content a {
		color: #0066cc;
		text-decoration: none;
	}
	#content a:hover {
		color: red;
		text-decoration: underline;
	}
	#content h1 {
		color: #0066cc;
	}
	#content h1 a:hover {
		color: #0066cc;
		text-decoration: none;
	}
	ul.points {
		padding: 10px 45px;
		list-style-type: disc;
	}	
		ul.points li {

		}
	.mainDesc {
		padding: 5px 0;
	}
#pageOne {
	margin: 0;
	padding-top: 10px;
	text-align: justify;
	color: #444;
	background: #fff;
	font: 12px/24px arial;
	border-top: 1px solid #ccc;
}

#movie {
		padding: 0 0 15px 0;
		height: 250px;
		text-align: left;
		background: #fff;
		border: 0px solid orange;
}
*html #bottom {
	width: 730px;
}
#bottom {
	margin: 0 auto;
	text-align: center;
	padding: 0 15px 10px;
	width: 700px;
	background: #fff;
	border: 1px solid #bbb;
	border-top: 0;
}
#footer {
	padding: 5px 15px;
	background: #444;
	text-align: right;
	color: #fff;
	font: 9px verdana;
}
#footer a { 
	text-decoration: none;
	color: #3366ee;
	font: bold 9px verdana;
}
#footer a:hover{color:red;}

.left {
	float: left;
}
.right {
	float: right;
}
.pns {
	float: left;
	margin: 10px 15px 0 25px;
}
.au {
	margin: 10px 20px 0 0;
}
.formText {
	font: 12px/16px arial;
	text-align: left;
}

