body {
	margin: 0 auto;
	padding: 0;
	background-color:#F3F3F4;
	color: #000000;
	font: 0.7em/1.2em Arial;
}
h1 {
	margin: 0;
	padding: 6px 6px 6px 12px;
	font-size: 18px;
	background:#1489BE url(../img/left_side.gif) no-repeat left top;
	color:#FFFFFF;
	line-height: 21px;
}
h2 {
	margin: 12px 83px 0 12px;
	padding: 0;
	font-size: 17px;
	line-height: 20px;
}
h3 {
	margin: 0 83px 0 12px;
	padding:0;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
p {
	margin: 10px;
	padding: 0;
	text-align: justify;
}

#pageFrame {
	border: solid 1px #000000;
	margin: 0 auto;
	width:776px;
	display: table;
	background: #FFFFFF url(../img/yellow_bg.gif) repeat-y left top;
}

#header {
            position: relative;
            float: none;
            width: 776px;
            height: auto;
            margin: 0;
			z-index:99; /*this line to display drop menu correctly on IE*/
}
/*************************************************************/
#wrapper2 {
width: 723px;
position: relative;
float: right;
margin: auto;
display: block;
height: auto;
}

#wrapper2 .threeCol {
width:225px;
position: relative;
float: left;
margin: 0;
padding: 8px;
height: auto;
background:#FFFFFF;
}
#wrapper2 .threeCol p {text-align: left; margin: 12px 0 12px 12px; padding: 0;}

/*************************************************************/
#wrapper {
width: 776px;
position: relative;
float: none;
margin: 0 auto;
display: block;
}
#wrapper .content-left {
width:406px;
position: relative;
float: left;
margin: 0;
padding: 10px 0 0 53px;
height: auto;
}
#wrapper .content-right {
width:317px;
position: relative;
float: left;
margin: 10px 0 0 0;
padding: 0 0 16px 0;
background: #F3F3F4;
min-height: 379px;
}

#wrapper .content-left2 {
width:347px;
position: relative;
float: left;
margin: 0;
padding: 10px 0 25px 53px;
height: auto;
}
#wrapper .content-right2 {
width:376px;
position: relative;
float: left;
margin: 10px 0 0 0;
padding: 0 0 16px 0;
background: #FFFFFF;
/*min-height: 300px;*/
}

#footer {
position: relative;
float: left;
width: 713px;
height: auto;
margin: 0;
padding: 8px 8px 8px 55px;
background-color: #939598;
color: #FFFFFF;
display: block;
} 

/************************************
#bottomlinks {float:right;}
#bottomlinks a:link, #bottomlinks a:visited {color:
#000000; text-decoration:none; font-size: 12px;}
#bottomlinks a:hover {color:#FFFFFF;}
*************************************/




body#materials .menu ul li a#materials-tl,
body#company .menu ul li a#company-tl,
body#services .menu ul li a#services-tl,
body#quality .menu ul li a#quality-tl,
body#contact .menu ul li a#contact-tl
{
color: white; /*text color of selected and active item*/
padding-top: 7px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: #939598;
}




body#home #bottomlinks a#home-bl,
body#company #bottomlinks a#company-bl,
body#materials #bottomlinks a#materials-bl,
body#services #bottomlinks a#services-bl,
body#quality #bottomlinks a#quality-bl,
body#contact #bottomlinks a#contact-bl {color:#FFFFFF;}

a:link, a:visited {color:#1489BE; text-decoration:none;}
a:hover {text-decoration:underline;}

.vacuumList {float:left; display:block; margin:8px 0; padding-left:25px; list-style:square;}