	
	html  { font-size: 100%; /* IE hack */ }
	table { font-size: 100%; /* IE hack */ }
	
	body {
 		margin:					4px 0 10px 0;
		background:				#FFF;
		color:					#A39D97;
		font-family: 			arial, helvetica, sans-serif;
		font-size: 				.7em;
		text-align:				center;
		padding:				0 5px 0 5px;
		background-image:		url('images/bg.jpg');
		background-position:	top left;
		background-repeat:		no-repeat
	}
	
	
	h1, h2, h3, h4 {
		color:				#A39D97;
		background-color:	transparent; 
		font-family: 		arial, helvetica, sans-serif; 
		font-style: 		normal;
		font-weight:		bold;
		font-size:			1.5em;
		text-align:			left;
		line-height:		1.4em;
		letter-spacing: 	0px;
		text-align:			justify;
		margin:				0.5em 0 1em 0
	}
	h2 {
		font-size: 			1.3em;
		margin:				5px 0 0 0;
		line-height:		1.5em;
		letter-spacing: 	-1px;
		text-align:			justify
	}
	h3 {font-size: 			1.4em;
		font-weight:		bold;
		margin:				0.5em 0 0.4em 0
	}
	h4 {font-size: 			1.2em;
		font-weight:		bold;
		font-style: 		italic
	}
	h5 {font-size: 			1.2em;
		font-weight:		normal;
		font-style: 		none
	}
	p {
		margin:				0 0 1em 0;
		padding:			1px 0 1px 0;
		line-height:		1.6em;
		font-size:			1.1em;
	}
	ul {
		padding:			0;
		margin:				0 0 0 2em;
		border:				0
	}
	li {
		font-size:			1.1em;
		line-height:		1.2em;
		margin: 			0 0 0.4em 0
	}
	ul.norm ol.norm {
		padding:			0 0 0 20px;
	}
	li.norm {
		font-size:			1.1em;
		line-height:		1.6em;
	}
	
	a {			color:	#000;text-decoration:none;}
	a:visited {	color:	#000;text-decoration:none;}
	a:active {	color:	#000;text-decoration:none;}
	a:hover {	color:	#000;text-decoration:underline;}
	
	a, a:visited, a:active, a:hover {
		color:				#4C014F;
		text-decoration:	none;
		font-weight:		bold;
		font-size:			1em
	}
	a:hover {
		text-decoration:	underline;
	}
	a.top:link, a.top:visited, a.top:active {
	 	color: 				#666;
	 	font-weight:		bold;
	 	font-size:			1em;
	 	text-decoration:	none;
	 	padding: 			4px;
	}
	a.top:hover {
		text-decoration:	none;
		color:				#FFF;
		border-left: 		1px solid #F0EBF2;
		border-right: 		1px solid #AF94B1;
	 	border-top:			1px solid #ffffff;
	 	border-bottom:		1px solid #AF94B1;
	 	background-color: 	#886A8B;
	 	padding:			3px;
	}
	.accesskey {
		text-decoration:	underline;
	}
	form {
		padding:			0;
		margin:				5px 0 0 0;
		border:				0
	}
	input, select, textarea {
		border:				1px solid #200029;
		color:				#00234C;
		background-color:	#EFE9F0;
		width:				200px;
		font-family:		arial, helvetica, sans-serif;
		font-weight:		normal;
		text-decoration:	none;
		font-size:			1.1em;
		padding:			2px;
		margin:				0 0 2px 0
	}
	textarea {
		height:				100px;
	}
	html>body textarea { 	margin-bottom: -1px }	
	
	option {
		border-bottom:		1px solid #200029;
		padding:			1px;
	}
	.button {
		font-weight:		bold;
		border:				1px solid #200029;
		color:				#200029;
		padding:			5px 6px 5px 5px;
		width:				200px
	}
	.button:hover {
		cursor:				pointer;
		background-color:	#F3F0F3;
		border-top:			1px solid #7C5E81;
		border-left:		1px solid #7C5E81;	
		border-bottom:		1px solid #B4A9B6;
		border-right:		1px solid #B4A9B6;
	}
	html>body .button { 	width:	206px }
	blockquote {
		font-style: 		italic;
	}
	table {
		border-collapse:	collapse;
		border:				0;
		margin:				0;
		padding:			2px
	}
	td {
		vertical-align:		top;
		line-height:		1.6em;
		font-size:			1.1em;
		padding:			0;
		margin:				0;
		border-collapse:	collapse
	}
	hr {
		height:				0;
		border:				1px solid #200029;
		padding:			0;
		color:				#200029;
	}
	
	
	.hide, #printhead, #footerprint {
		display:			none
	}
	.radio {
		border:				0;
		width:				auto;
		height:				auto;
		background:			transparent;
	}
	.contact_details {
		float: 				right; 
		width: 				420px; 
		height: 			auto; 
		border-left: 		1px solid #200029
	}
	.input_title {
		float: 				left;
		clear:				left;
		width:				25%;
		font-weight:		bold;
		padding:			0 0 10px 20px;
		margin:				0 0 5px 0;
	}
	.input_container {
		width:				45%;
		float:				left;
		padding:			0 0 10px 0;
		margin:				0 0 5px 0;
	}
	input.input_box {
		width:				110px;
		font-size:			0.9em;
	}
	input.input_send {
		width:				110px;
		font-size:			1em;
		font-weight:		bold;
		background:			#fff;
		border:				1px solid #200029;
		margin:				5px 0 0 0;
		padding:			0.3em 0 0.3em 0
	}
	.error {
		color:				#c00;
		font-weight:		bold
	}
	.errorinput {
		background-color:	#FBD7D8;
		border:				1px solid #c00
	}
	.more {
		float:				right
	}
	.show_content {
		display:			block
	}
	.table {
		margin:				0 0 15px 0;
		padding:			0;
		border:				0
	}
	.row {
		width:				95%;
		display:			block;
		clear:				right
	}
	.col, .col3 {
		width:				33%;
		float:				left;
		font-size:			1.1em
	}
	.col {
		background: 		url('images/bullet.gif') no-repeat;
		background-position:80% 0
	}
	.col3 {
		clear:				right;
		font-size:			1.1em
	}
	.hilite, .hilite_small {
		float:				left;
		display:			block;
		border:				0;
		background-image:	url('images/hilite.gif');
		background-position:top left;
		background-repeat:	no-repeat;
		width:				230px;
		height:				177px;
		padding:			10px 0 0 12px;
		margin:				0 0 0.8em 0
	}
	.hilite_small {
		background-image:	url('images/hilite_small.gif');
		height:				146px;
		padding:			12px 0 0 20px;
		margin:				0
	}
	html>body .hilite { 	width: 220px; height: 167px }
	html>body .hilite_small{width: 212px; height: 134px }
	
	.menu_title {
		width:				100%;
		text-align:			center;
		font-weight:		bold;
		font-size:			1.3em;
		margin:				0 0 10px 0
	}
	ul.bullets {
		list-style-type: 	disc;
		margin:				0 0 1em 0
	}
	li.bullets {
		display:			inline;
		font-weight:		bold;
		padding-left: 		10px;
		background: 		url('images/bullet.gif') no-repeat;
	}
	
	.southern {
		float: 				right; 
		border: 			0; 
		padding: 			0; 
		margin: 			0 -80px 10px 10px;
	}
	html>body .southern {
		margin-right:		-135px;
	}
	
	
	/* CONTAINER */
	
	#overall, 
	#overall_display, 
	#overall_quality, 
	#overall_why, 
	#overall_updated,
	#overall_tooling,
	#overall_design,
	#overall_value,
	#overall_about,
	#overall_talk,
	#overall_talk1,
	#overall_talk2 { 
		width: 				782px;
		height:				auto;
		background:			#fff;
		background-image:	url('images/avantech_bg.jpg');
		background-position:bottom right;
		background-repeat:	no-repeat;
		border: 			1px solid #200029;
		margin: 			0px auto;
		padding:			0px;
	}
	#overall_talk2 {
		background-image:	url('images/avantech_bg_talk2.jpg');
	}
	#overall_talk1 {
		background-image:	url('images/avantech_bg_talk1.jpg');
	}
	#overall_talk {
		background-image:	url('images/avantech_bg_talk.jpg');
	}
	#overall_about {
		background-image:	url('images/avantech_bg_about.jpg');
	}
	#overall_display {
		background-image:	url('images/avantech_bg_display_tool.jpg');
	}
	#overall_quality {
		background-image:	url('images/avantech_bg_quality.jpg');
	}
	#overall_why {
		background-image:	url('images/avantech_bg_why.jpg');
	}
	#overall_updated {
		background-image:	url('images/avantech_bg_updated1.jpg');
	}
	#overall_tooling {
		background-image:	url('images/avantech_bg_tooling1.jpg');
	}
	#overall_design {
		background-image:	url('images/avantech_bg_design1.jpg');
	}
	#overall_value {
		background-image:	url('images/avantech_bg_value1.jpg');
	}
	#masthead {
		height:				99px;
		width:				782px;
		background:			transparent;
		background-image:	url('images/avantech_telephone.gif');
		background-position:top right;
		background-repeat:	no-repeat;
		text-align:			left;
		padding:			0px;
		margin:				0px;
	}
	#contentum1, #contentum2, #contentum3 {
		float:				left;
		text-align:			left;
		width:				782px;
		height:				500px;
		min-height:			500px;
		border:				0;
		margin:		 		0;
		padding:			15px 100px 20px 310px; 
		background: 		transparent;
		background-image:	url('images/right_choice.jpg');
		background-position:top left;
		background-repeat:	no-repeat
	}
	#contentum1 {
		min-height:			465px;
	}
	#contentum2 {
		background-image:	url('images/content_bg.jpg');
		padding:			0 
	}
	#contentum3 {
		background-image:	url('images/content_bg.jpg');
		padding:			0 15px 0 15px
	}
	
	
	html>body #contentum1 { 	width: 327px; height: auto; }
	html>body #contentum2 { 	width: 782px; height: auto; }
	html>body #contentum3 { 	width: 752px; height: auto; }
	
	#footer {
		clear:				both;
		height:				89px;
		width:				782px;
		background:			#fff;
		background-image:	url('images/avantech_footer.jpg');
		background-position:top left;
		background-repeat:	no-repeat;
		text-align:			left;
		padding:			0;
		margin:				0;
		border:				0
	}
	
	#copyright {
		background:			transparent; 
		width:				780px;
		height: 			auto; 
		border: 			0;
		margin:				0px auto;
		clear: 				both;
		padding: 			10px 5px 10px 5px;
		text-align:			right;
	}
	
	
	
	/* MENU BAR STYLES */
	
	#minutus {
		display:			block;
		text-align:			center;
		width: 				782px;
		height:				30px;
		background:			#EFE9F0;
		background-image:	url('images/menu_bg.jpg');
		background-repeat:	no-repeat;
		border-top:			1px solid #B298B4;
		border-bottom:		1px solid #200029;
		padding:			0 0 0 0;
		margin:				0;
	}
	html>body #minutus { 	width: 782px; }
	#minutus ul {
		border: 			0;
		margin: 			0;
		padding: 			0;
		list-style-type: 	none;
		text-align: 		left;
	}
	#minutus li {
		display:			inline;
		text-align:			center;
		margin:				0;
		padding:			0;
	}
	#minutus li a {
		display:			block;
		float:				left;
		font-size:			1em;
		height:				1em;
		text-align:			center;
		padding:			0 1.3em 0 1.3em;
		margin:				6px 0 0 0;
		border-right:		1px solid #99739B;
		color:				#99739B;
		background:			transparent;
		font-weight:		bold;
		text-decoration:	none
	}
	html>body #minutus li a { height: 1.1em }
	#minutus li a.menuOn {
		color:				#46535E;
		font-weight:		bold;
		text-decoration:	none;
	}
	#minutus ul li a:hover {
		color:				#46535E;
		background:			transparent;
		text-decoration:	none
	}
	
	#sidemenu {
		float:				left;
		width:				145px;
		border-right:		1px solid #99739B;
		margin:				15px 15px 10px 0;
		padding:			7px 6px 0 6px
	}
	html>body #sidemenu { width: 134px }
	#sidemenu ul {
		border: 			0;
		margin: 			0;
		padding: 			0;
		list-style-type: 	none;
		text-align: 		center;
	}
	#sidemenu ul li {
		text-align:			center;
		margin:				3px 0 0 0;
		padding:			0;
		border:				0;
		line-height:		1em
	}
	#sidemenu ul li a {
		display:			block;
		width:				120px;
		font-size:			1em;
		text-align:			center;
		padding:			0.4em 0 0.4em 0;
		margin:				1px 0 1px 5px;
		border:				0;
		color:				#99739B;
		background:			transparent;
		font-weight:		normal;
		text-decoration:	none;
		line-height:		1.2em
	}
	html>body #sidemenu ul li a { width: 120px }
	#sidemenu ul li a.menuOn {
		background-color:	transparent;
		color:				#99739B;
		border:				0;
		margin:				1px 0 1px 5px;
		font-weight:		bold
	}
	#sidemenu ul li a:hover {
		color:				#666;
		background-color:	transparent;
		border:				0;
		margin:				1px 0 1px 5px;
		text-decoration:	none
	}
	#product_content {
		padding:			10px 130px 30px 170px
	}
	#about_content {
		padding:			10px 140px 20px 70px
	}
	
	
	
	/* PRINT ONLY STYLES */
	
	@media print {
			#minutus, #masthead, #copyright, #footer {
					display:			none;
			}
			#printhead {
					display:			block;
					width:				640px;
					height:				85px
			}
			#footerprint {
					display:			block;
					width:				640px;
					height:				89px
			}
			#overall {
					width:				100%;
					border:				0;
			}
			#contentum1, #contentum2, #contentum3, {
					width:				615px;
					padding:			15px 0 0 30px
			}
	
	}