body {background-color:#fff; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}

#wrapper {width:880px; margin:0 auto; text-align:left;}
#maincontainer {width:880px; margin-left:8px;}
#allcontent {
   width:880px;
   float:left;
   background-image:url(images/content_bg.gif);
   background-repeat:repeat-x;
   background-color:#fff;
   min-height:475px;
   height:auto !important; /* For ie6 min-height */
   height:475px; /* For ie6 min-height */
}

/* Header / Top Nav
----------------------------------------------------------------------------*/ 
#header {
   width:880px;
   height:61px;
   background-image:url(images/header_bg.gif);
   background-repeat:no-repeat;
   background-color:#fff;
}

#logo {
   width:592px;
   float:left;
   margin-top:26px;
}

#topNav {
   width:288px;
   float:left;
}

#btmLogo {
   width:880px;
   height:43px;
   float:left;
   background-image:url(images/btm_logo_tile.gif);
   background-repeat:repeat-x;
   overflow:hidden;
}

#transInc {
   width:190px;
   float:left;
}

#serving {
   width:690px;
   float:left;
   text-align:right;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:142px;
   float:left;
   margin-top:23px;
   margin-left:20px;
}

#navContainer {
   width:142px;
   height:254px;
   float:left;
   background-image:url(images/nav_bg.gif);
   overflow:hidden;
}

#nav {
   width:108px;
   float:left;
   margin-left:14px;
   margin-top:9px;
}

#empLogin {
   width:142px;
   float:left;
   margin-top:2px;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:683px;
   float:left;
   margin-top:22px;
   margin-left:18px;
   line-height:17px;
}
#productlist {
	width:665px;
}
#productlist a img {border:1px solid #000;}

#product {
	width:218px;
	float:left;
	text-align:center;
}

#mainTxt {
   width:363px;
   float:left;
}

#mainTxt2 {
   width:291px;
   float:left;
}
   
#picBox {
   width:320px;
   float:left;
   text-align:right;
}

#picBox2 {
   width:392px;
   float:left;
   text-align:center;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:880px;
   height:76px;
   float:left;
   background-image:url(images/footer_bg.gif);
   background-repeat:repeat-x;
}

#footTxt {
   width:880px;
   float:left;
   text-align:center;
   margin-top:56px;
   font-size:10px;
   color:#667a8d;
}
#footTxt a {color:#667a8d; text-decoration:underline;}
#footTxt a:hover {color:#667a8d; text-decoration:none;}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext {width:150px; margin-right:10px; text-align:right; float:left; margin-bottom:6px;}
#contactfields {width:523px; float:left; margin-bottom:6px;} 
#sendclear {width:470px; text-align:center; float:left;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:20px; color:#000; font-weight:normal; margin-top:12px; margin-bottom:12px; font-family:Georgia, Times;}
h2 {font-size:13px; color:#000; margin-top:0px; margin-bottom:0px;}
.subhdbold { font-size: 14px; font-weight: bold; }
.picspace {margin-left:30px; margin-bottom:5px;}
.picspace2 {margin-bottom:8px;}
.picspace3 {margin-right:20px;}
li.space {margin-bottom:7px;}
td {font-size:12px; text-align:left;}
a img {border:none;}
a {color:#223d8a; text-decoration:underline; outline:none;}
a:hover {color:#c1261b; text-decoration:underline;}
form {margin:0px; padding:0px;}

