/* -------------------------------------- */
/* --- © www.netrex.com.au 08-02-2008 --- */
/* ----- © file: netrex-milbrae.css ----- */
/* -------------------------------------- */

	/* BODY STYLES */

*{margin:0;padding:0;}

#body {
 margin: 0;
 padding: 0;
 border: 0;
 overflow: hidden;
 height: 100%;
 max-height: 100%;
 font-family: Arial;
 font-weight: bold;
 color: #000;
}
<!--Force IE6 into quirks mode with this comment tag-->
p.iepara{ 		/*Conditional CSS for IE (inc IE7), */
			/* create 1em spacing between menu and paragraph that follows */
 padding-top: 0em;
}	
h1, h2, h3 {
 margin: .5em 0 .2em 5px;
 padding: 0;
 font-family: arial;
}
h4, h5, h6 {
 margin: .6em 0 .2em 5px;
 padding: 0;
 font-family: arial;
}
a {
 color: #990000;		/* OK */
}
a:hover {
 color: #FF0000;	/* OK now?  		ruins bold buttons, */
			/* background: ;	ruins bold buttons */
}
.toggleborder:hover img {
 border: 0px solid #FF0000;	/* OK */
}
.toggleborder:hover {
 color: #FF0000;		/* OK */
}
p {
 margin:0;
 padding:0;
}
img {
 margin:0 0 0 0;
}
	/* HEADER-TOP FRAME STYLES */
#headerframe {
 position: absolute;
 margin: 0 0 0 0;
				/* border-bottom: 2px solid #000; */
 width: 100%;
 height: 114px; 		/* Height of Frame Div */
 overflow: hidden; 		/* Disable scrollbars. Set to "scroll" to enable */
 background-color: #c0c0c0;	/* transparent	#c0c0c0  */
 color: #000;
}
.headerinnertube{
 margin: 0px; 		/*Margins for inner DIV inside HEADER DIV (to provide padding)*/
}
.headerimagetop {
 display: block;
 margin: 0 0 0 224px;
 padding: 0;
 border-top: 0px solid #000;
 padding: 0;
 background: transparent url(./logo/hdr2pic-milqua700x90.jpg) no-repeat fixed 219px 0px;
 width: 69%;
 height: 90px;
 float: left;
}
.headersolidblockbar {	/* SOLID-BLOCK STYLES - using BAR only */
 position: absolute;
 top: 90px;
 left: 0%;
 margin: 0;
 padding: 0 0 0 250px;
 width: 100%;
 height: 22px;
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
 background: transparent url(blockred22.gif) repeat-x 100% 15%;
 font: bold 1.2em Arial;
 text-align: left;
 color: #FFFFFF;
}
* html body{ 		/*IE6 hack*/
 padding: 0px 0 0 0; 	/* Set value to (HeightOfFrameDiv 0 0 0) */
}
* html #maincontent{ 	/* IE6 hack */
 height: 100%;
 width: 100%;
}
	/* SIDEBAR-LHS-FRAME - MENU STYLES */
#sidebarlhsframe{
 position: absolute;
 top: 0;
 left: 0;
 border-top: 0px solid #000;
 border-left: 5px solid #000;
 border-right: 5px solid #000;
 width: 214px;
 height: 100%;
 overflow: hidden; 	/* Disable scrollbars. Set to "scroll" to enable */
 background-color: #c0c0c0;
 color: #000;
}
.sidebarlhsinnertube{
 margin: 0px; 	/*Margins for inner DIV inside MENU DIV  */
				/* (to provide padding)*/
}
.sidebarlhsimagetop {
 display: block;
 margin: 0 0 0 0;
 padding: 0;
 border-right: 0px solid #000;
 border-bottom: 1px solid #000;
 background: transparent url(./logo/menu1logo-milqua214x90silv.gif) no-repeat fixed 6px 0px;
 width: 214px;
 height: 90px;
 float: left;
}
.sidebarlhssolidblockbar {	/* SOLID-BLOCK STYLES - using BAR only */
 position: absolute;
 top: 90px;
 left: 0%;
 margin: 0;
 padding: 0 0 0 0px;
 width: 100%;
 height: 22px;
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
 background: transparent url(blockblk22.gif) repeat-x 100% 15%;
 font: bold 1.2em Arial;
 text-align: center;
 color: #C0C0C0;
}
.sidebarlhstext {

 left: 0px;
 padding-top: 98px;
 font-family: arial;
 font-weight: bold;
 text-align: center;
 margin-left: -5px;
 margin-bottom: 0px;
}
.sidebarlhsmenulocation{	/* SIDEBAR-LHS-FRAME - MENU LOCATION */
 text-align: center;
 margin-top: 6px;
 margin-bottom: 0px;
 margin-left: 34px;
}
.sidebarlhsembed{
 text-align: center;
 margin-top: 14px;
 margin-left: 5px;
}
	/* BOLD-BUTTONS - MENU STYLES */
a.boldbuttons{
 background: transparent url("roundedge-gray-left.gif") no-repeat top left;
 display: block;
 float: left;
 font: bold 13px Arial; 	/* Change 13px as desired */
 line-height: 12px; 	/* This value + 4px + 4px (top and bottom padding of SPAN)
		/* ie. must equal height of button background (my default is 20px) */
 height: 20px; 		/* Height of button background height */
 padding-left: 8px;	/* Width of left menu image */
 margin-left: 26px;
 margin-top: 5px;
 text-decoration: none;
}
a:link.boldbuttons, a:visited.boldbuttons, a:active.boldbuttons {
 color: #FFFFFF; 		/*button text color*/
}
a.boldbuttons span{
 background: transparent url("roundedge-gray-right.gif") no-repeat top right;
 display: block;
 padding: 4px 10px 4px 2px; 	/* Set 10px to be equal or greater than 
				/* 'padding-left' value above*/
}
 a:hover.boldbuttons{ 		/* Hover state CSS */
 text-decoration: underline;
 color: #FF0000;
}
.buttonwrapper{ 	/* Container you can use to surround a CSS button */
			/* ie. to clear float */
 overflow: hidden;	/*See: http://www.quirksmode.org/css/clearing.html */
 width: 100%;
}
	/* MAIN-CONTENT-RHS FRAME STYLES */
#maincontent{
 position: fixed;
 top: 114px; 		/* Set 'top' "value" to Height of Frame Div in Header*/
 left: 224px;
 right: 0px;
 bottom: 0px;
 width: auto;
 overflow: auto;
 font-family: Arial;
 font-weight: bold;
 color: #000;
 background: transparent url(./logo/bodybglogo-milqua1280x960lgsilv.gif) no-repeat fixed 100% 5%;
}
.maincontentinnertube{		/*Margins for inner DIV inside MAIN-CONTENT DIV  */
 margin: 0px 5px 5px 22px;	/* (to provide padding)*/
}
.maincontentproductstable{	/*Margins for inner DIV inside PRODUCTS DIV  */
 margin-left: -5px;		/* (to provide padding)*/
 margin-top: -8px;
}
	/* FOOTER STYLES */
#footer {
 margin-bottom: 5px;
 text-align: left;
 font-family: Arial;
 font-size: 10px;
 color: black;
}
