body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	padding: 0; 
	color: #4d4d4d;
	background-color: #6a6a6a;
	/*background-image:url(../images/floor_tec_bg.gif) ;
	background-repeat: repeat-x;*/
	}

#table1
	{
	position:relative;
	/*background:#eae9e9;*/
	/*margin-top:0px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;*/
	background-color: white;
	border:0px solid black;
	width:778px;
	}
	
#width 
	{
	border:0px solid black;
	width:778px;
	}
	
.logocont
	{
	position:relative;
	display:block;
	/*background-image:url(../images/banner2.jpg);
	background-repeat:no-repeat;*/
	width:778px;
	height:167px;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	border:0px solid black;
	float:left;
	}
	
.midtilecont
	{
	position:relative;
	display:block;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	width:778px;
	background-image:url(../images/midtile.gif);
	background-repeat:no-repeat;
	border:0px solid black;
	float:left;
	}
	
.midtilecontb
	{
	position:relative;
	display:block;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	width:778px;
	background-image:url(../images/midtileb.gif);
	background-repeat: repeat-y;
	border:0px solid black;
	float:left;
	}
	
.flashcont
	{
	position:relative;
	display:block;
	margin-top:-30px;
	padding-top:0px;
	margin-left:34px;
	width:709px;
	height:231px;
	border:0px solid black;
	float:left;
	}
	
	
/*top nav*/
.navcontaj
	{
	position:relative;
	display:block;
	width:778px;
	margin-top:0px;
	margin-left:0px;
	border:0px solid black;
	text-align:center;
	float:left;
	}
	
.navtopcont
	{
	position:relative;
	display:block;
	width:709px;
	height:48px;
	margin-top:-2px;
	margin-left:34px;
	background:url(../images/menubar.gif);
	background-repeat:no-repeat;
	border:0px solid black;
	text-align:center;
	float:left;
	}
	
.headerTop 
	{
	position:relative;
	display:block;
	margin-left:20px;
	border:0px solid black;
	}
	
.bglinkimg
	{
	position:relative;
	display:block;
	width:35px;
	height:37px;
	margin-top:1px;
	margin-left:0px;
	margin-right:5px;
	background:url(../images/bgnavlink.gif) left top repeat-x;
	background-repeat:no-repeat;
	/*background-color: #cfcfb5;*/
	border:0px solid black;
	text-align:center;
	float:left;
	}
	
.toplink
	{
	position:relative;
	display:block;
	/*width:37px;
	height:37px;*/
	margin-top:16px;
	margin-left:0px;
	margin-right:0px;
	/*background:url(../images/bgnavlink.jpg) left top repeat-x;
	background-repeat:no-repeat;
	background-color: #cfcfb5;*/
	border:0px solid black;
	text-align:center;
	float:left;
	}
	
.topdlink
	{
	position:relative;
	display:block;
	/*height:37px;*/
	padding-top:2px;
	padding-bottom:2px;
	margin-left:0px;
	margin-right:4px;
	/*background:url(../images/bgnavlink.jpg) left top repeat-x;
	background-repeat:no-repeat;
	background-color: #cfcfb5;*/
	border-bottom:0px solid white;
	text-align:left;
	float:left;
	}
	
.topdbotlink
	{
	position:relative;
	display:block;
	width:170px;
	/*height:37px;*/
	padding-top:2px;
	padding-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	/*background:url(../images/bgnavlink.jpg) left top repeat-x;
	background-repeat:no-repeat;
	background-color: #cfcfb5;*/
	border-bottom:0px solid white;
	text-align:left;
	float:left;
	}
	
.topprodflylink
	{
	position:relative;
	display:block;
	width:170px;
	/*height:37px;*/
	padding-top:2px;
	padding-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	/*background:url(../images/bgnavlink.jpg) left top repeat-x;
	background-repeat:no-repeat;
	background-color: #cfcfb5;*/
	border-bottom:1px solid white;
	text-align:left;
	float:left;
	}
	
/*middle*/
.middlecont
	{
	position:relative;
	display:block;
	width:728px;
	margin-top:0px;
	margin-left:24px;
	margin-bottom:0px;
	text-align:left;
	line-height:15px;
	/*height:100px;*/
	border:0px solid black;
	float:left;
	}
	
.middlehomemaincont
	{
	position:relative;
	display:block;
	width:400px;
	/*height:7px;
	line-height:7px;*/
	margin-top:0px;
	margin-left:50px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	border:0px solid black;
	float:left;
	}

.homecontentcont
	{
	position:relative;
	display:block;
	width:400px;
	/*height:7px;
	line-height:7px;*/
	margin-top:20px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	border:0px solid black;
	float:left;
	}

.homebox1
	{
	position:relative;
	display:block;
	width:400px;
	line-height:26px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px solid #b3b3b3;
	}

.headingcolor
	{
	font-size:20px;
	font-weight:bold;
	color:#4d4d4d;
	}
	
.homeboxcont
	{
	position:relative;
	display:block;
	width:400px;
	margin-top:20px;
	padding-left:0px;
	text-align: left;
	float:left;
	border:0px solid black;
	}
	
/*middle small Left*/
.homesmallcontentcont1
	{
	position:relative;
	display:block;
	width:180px;
	margin-top:0px;
	margin-right:0px;
	text-align: left;
	float:left;
	border:0px solid black;
	}
	
.homeboxcont2
	{
	position:relative;
	display:block;
	width:170px;
	margin-top:20px;
	padding-left:0px;
	text-align: left;
	float:left;
	border:0px solid black;
	}
	
.homebox2
	{
	position:relative;
	display:block;
	width:170px;
	line-height:26px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px solid #b3b3b3;
	}
	
.homeimg
	{
	position:relative;
	display:block;
	width:95px;
	margin-top:4px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:left;
	/*line-height:15px;
	height:100px;*/
	border:0px solid black;
	float:left;
	}
	
/*middle small Right*/
.homesmallcontentcont2
	{
	position:relative;
	display:block;
	width:200px;
	margin-top:0px;
	margin-right:0px;
	text-align: left;
	float:right;
	border:0px solid black;
	}

.homebox3
	{
	position:relative;
	display:block;
	width:170px;
	line-height:26px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	float:right;
	border-bottom:1px solid #b3b3b3;
	}
	
.homeboxcont3
	{
	position:relative;
	display:block;
	width:170px;
	margin-top:20px;
	padding-left:0px;
	text-align: left;
	float:right;
	border:0px solid black;
	}
	
.homeimg3
	{
	position:relative;
	display:block;
	width:95px;
	margin-top:4px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	text-align:left;
	/*line-height:15px;
	height:100px;*/
	border:0px solid black;
	float:left;
	}
	
.pagelink
	{
	position:relative;
	display:block;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#1f84ce;
	margin-bottom:0px;
	/*cursor: pointer;*/
	text-align:right;
	float:right;
	border:0px solid black;
	}

.pagelink a:link, .pagelink a:active, .pagelink a:visited
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#1f84ce;
	/*cursor: pointer;*/
	text-decoration: none;
	font-weight:normal;
	}
	
.pagelink a:hover
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#1f84ce;
	/*cursor: pointer;*/
	text-decoration:underline;
	font-weight:normal;
	}
	
/*right side of the home page*/
.newscont
	{
	position:relative;
	display:block;
	width:220px;
	height:298px;
	
	background:url(../images/box.png) left top repeat-x;
	background-repeat:no-repeat;

	/*background-color:#e1e1ca;*/
	margin-top:20px;
	padding-top:0px;
	padding-bottom:20px;
	margin-left:40px;
	margin-right:0px;
	margin-bottom:0px;
	line-height:14px;
	border:0px solid black;
	float:left;
	}
	
.newsbox
	{
	position:relative;
	display:block;
	width:180px;
	margin-top:20px;
	margin-left:20px;
	text-align: left;
	float:left;
	border:0px solid black;
	}
	
.newsbadgel
	{
	position:relative;
	display:block;
	/*width:65px;*/
	height:62px;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	float:left;
	}
	
.newsbadger
	{
	position:relative;
	display:block;
	/*width:65px;*/
	height:62px;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	float:right;
	}
	
.pagelinkr
	{
	position:relative;
	display:block;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:white;
	margin-top:0px;
	margin-bottom:0px;
	/*cursor: pointer;*/
	text-align:right;
	float:right;
	border:0px solid black;
	}

.pagelinkr a:link, .pagelinkr a:active, .pagelinkr a:visited
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:white;
	/*cursor: pointer;*/
	text-decoration: none;
	font-weight:normal;
	}
	
.pagelinkr a:hover
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:white;
	/*cursor: pointer;*/
	text-decoration:underline;
	font-weight:normal;
	}
	
/*About Us*/
.middleinsidemaincont
	{
	position:relative;
	display:block;
	width:670px;
	/*height:7px;
	line-height:7px;*/
	margin-top:0px;
	margin-left:50px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	border:0px solid black;
	float:left;
	}

.middlecontentcont
	{
	position:relative;
	display:block;
	width:670px;
	/*height:7px;
	line-height:7px;*/
	margin-top:20px;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	border:0px solid black;
	float:left;
	}

.insidebox1
	{
	position:relative;
	display:block;
	width:650px;
	line-height:26px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px solid #b3b3b3;
	}

.insideboxcont
	{
	position:relative;
	display:block;
	width:650px;
	margin-top:20px;
	padding-left:0px;
	text-align: left;
	float:left;
	border:0px solid black;
	}
	
	
.insideimg
	{
	position:relative;
	display:block;
	margin-top:4px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:left;
	/*line-height:15px;
	height:100px;*/
	border:0px solid black;
	float:left;
	}
	
/*gallery*/
.insidegallerybox
	{
	position:relative;
	display:block;
	width:640px;
	height:400px;
	background-color: #fefefe;
	margin-top:20px;
	margin-left:0px;
	padding-left:0px;
	text-align: center;
	float:left;
	border:0px solid black;
	}
	
	
/*contact page*/
.contacttoptxt
	{
	position:relative;
	display:block;
	width:430px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border:0px solid black;
	}
	
.contacttxt
	{
	position:relative;
	display:block;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border:0px solid black;
	}
	
.googlemap
	{
	position:relative;
	display:block;
	width:200px;
	/*height:147px;*/
	margin-top:47px;
	margin-left:0px;
	float:right;
	border:0px solid black;
	}
	
/*quote/contact form*********************************************************************************/
.contbox1
	{
	position:relative;
	display:block;
	/*width:640px;*/
	margin-top:0px;
	margin-left:0px;
	float:left;
	border:0px solid black;
	}
	
.careformcont
	{
	position:relative;
	display:block;
	/*width:640px;*/
	padding-left:0px;
	padding-top:0px;
	margin-top:30px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
	border:0px solid black;
	}
	
.careformtable
	{
	position:relative;
	display:block;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	float:left;
	/*margin-bottom:-3px;*/
	}
	
.height20
	{
	position:relative;
	display:block;
	padding-top:0px;
	/*margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	float:left;
	margin-bottom:-3px;*/
	}
	
.careertxt
	{
	position:relative;
	display:block;
	color:#1f84ce;
	font-weight:bold;
	/*font-size:10px;*/
	line-height:12px;
	width:70px;
	height:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	float:left;
	}
	
.careertxtr
	{
	position:relative;
	display:block;
	color:#1f84ce;
	font-weight:bold;
	/*font-size:10px;*/
	line-height:12px;
	width:70px;
	height:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	float:right;
	}
	
.careertxt2aaaaa
	{
	position:relative;
	display:block;
	color:#1f84ce;
	font-weight:bold;
	/*font-size:10px;*/
	line-height:12px;
	width:200px;
	height:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:1px solid black;
	float:left;
	}
	
.fieldcont
	{
	position:relative;
	display:block;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	border:0px solid black;
	}

.fieldcontr
	{
	position:relative;
	display:block;
	height:20px;
	margin:0px;
	padding:0px;
	float:right;
	border:0px solid black;
	}

.input_2
	{
	width:130px;
	height:12px;
	background-color:#fbfbfb;
	border:1px solid #009dc7;
	font-family:Tahoma;
	font-size:11px;
	color:#1f84ce;
	line-height:12px;
	margin-top:2px;
	margin-right:4px;
	padding-left:2px;
	padding-bottom:2px;
	}
	
textarea
	{
	width:416px;
	height:40px;
	background-color:#fbfbfb;
	border:1px solid #009dc7;
	font-family:Tahoma;
	font-size:11px;
	color:#1f84ce;
	line-height:14px;
	margin-top:4px;
	margin-right:4px;
	padding-left:2px;
	padding-bottom:2px;
	overflow:hidden;
	}		
					
.warningcarform
	{
	position:absolute;
	display:block;
	top:0px;
	left:92px;
	color:red;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	width:200px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid black;
	}
				
.list_2	li	
	{
	background-image: url(../images/marker_3.gif);
	background-position: 0% 3px;
	background-repeat: no-repeat;
	font-size:11px;
	margin:0px 0px 0px 0px; 
	padding:0 0 0 12px;
	height:13px;
	list-style:none;
	line-height:11px;
	color:#1f84ce;
	float:right;
	}
	
.list_2 li a	
	{
	color:#1f84ce;
	font-size:11px;
	text-decoration:underline;
	font-weight:600;
	}
		
.list_2 li a:hover	
	{
	color:#1f84ce;
	font-size:11px;
	text-decoration:none;
	}
	
/*care2*/
.contbox2
	{
	position:relative;
	display:block;
	width:422px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border:0px solid black;
	}
	
/*maxxon page txt and logos*********************************************************************************/
.maxxonlogos
	{
	position:relative;
	display:block;
	width:670px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border:0px solid black;
	}
	
.maxxontxt
	{
	position:relative;
	display:block;
	width:160px;
	margin-top:10px;
	margin-left:0px;
	font-weight:bold;
	color:#1f84ce;
	float:left;
	border:0px solid black;
	}
	
.maxxonlogo
	{
	position:relative;
	display:block;
	margin-top:0px;
	margin-left:0px;
	float:left;
	border:0px solid black;
	}
	
.maxxonlogo2
	{
	position:relative;
	display:block;
	width:670px;
	margin-top:20px;
	margin-left:0px;
	margin-bottom:10px;
	float:left;
	border:0px solid black;
	}
	
/*Elastizell page lists*********************************************************************************/
.prodlists
	{
	position:relative;
	display:block;
	width:386px;
	color:#1f84ce;
	padding-left:20px; 
	margin-left:0px; 
	margin-top:20px;
	margin-bottom:0px;
	font-weight:bold;
	list-style:disc;
	float:right;
	border:0px solid black;
	}
	
/*Chance page lists title*********************************************************************************/
.prodliststitle
	{
	position:relative;
	display:block;
	width:430px;
	padding-left:0px; 
	margin-left:0px; 
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	border:0px solid black;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*footer nav*/
.footercont
	{
	position:relative;
	display:block;
	width:778px;
	margin-top:20px;
	margin-left:0px;
	/*height:100px;*/
	border:0px solid black;
	float:left;
	}
	
.navcont
	{
	position:relative;
	display:block;
	width:709px;
	height:35px;
	margin-top:0px;
	margin-left:0px;
	background:url(../images/menubarbottom.gif);
	background-repeat:no-repeat;
	text-align:center;
	border:0px solid black;
	}
	
.navcont2
	{
	position:relative;
	display:block;
	margin-top:0px;
	margin-left:180px;
	text-align:center;
	border:0px solid black;
	}
	
.navbut
	{
	line-height:12px;
	color:white;
	font-size: 9px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:center;
	border:0px solid black;
	}
	
.navbut a:link, .navbut a:active, .navbut a:visited
	{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	/*#9e9b96*/
	color:white;
	/*cursor: pointer;*/
	text-decoration: none;
	font-weight:bold;
	}
	
.navbut a:hover
	{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	color:#1f84ce;
	/*cursor: pointer;*/
	text-decoration: underline;
	font-weight:bold;
	}
	
.toplinkcont
	{
	position:relative;
	display:block;
	/*height:20px;*/
	margin-top:10px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:center;
	border:0px solid black;
	float:left;
	}
	
.toplinkcont2
	{
	position:relative;
	display:block;
	/*height:20px;*/
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	text-align:center;
	border:0px solid black;
	float:left;
	}
	
.footer
	{
	position:relative;
	display:block;
	width:778px;
	/*height:20px;*/
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:10px;
	text-align:center;
	border:0px solid black;
	float:left;
	}

/*bottom corners*/
.bottomcont
	{
	position:relative;
	display:block;
	width:778px;
	height:60px;
	margin-top:0px;
	margin-left:0px;
	background:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	text-align:center;
	border:0px solid black;
	float:left;
	}
	
	
/*text formatting*/
.bold
	{
	font-weight:bold;
	color:#1f84ce;
	}
	
.bolder
	{
	font-size:16px;
	font-weight:bold;
	color:#1f84ce;
	}
	
.boldgray
	{
	font-weight:bold;
	color:#4d4d4d;
	}
	
.boldgreen
	{
	font-weight:bold;
	color:#179860;
	}
	
/*Links*/
.pagelink2 a:link, .pagelink2 a:active, .pagelink2 a:visited, .pagelink2 ul a:link, .pagelink2 ul a:active, .pagelink2 ul a:visited
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#1f84ce;
	/*cursor: pointer;*/
	text-decoration: underline;
	font-weight:bold;
	}
	
.pagelink2 a:hover, .pagelink2 ul a:hover
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#1f84ce;
	/*cursor: pointer;*/
	text-decoration:none;
	font-weight:bold;
	}
	
	
	
.pagelinkgreen a:link, .pagelinkgreen a:active, .pagelinkgreen a:visited
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#179860;
	/*cursor: pointer;*/
	text-decoration: underline;
	font-weight:bold;
	}
	
.pagelinkgreen a:hover
	{
	/*position:relative;
	display:block;*/
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#179860;
	/*cursor: pointer;*/
	text-decoration:none;
	font-weight:bold;
	}
	
	
	
	
