@charset "UTF-8";


/* Main Elements */
body { background-color: #FEC400;margin:0px;padding:0px;font-size:11px;font-family:Arial, Helvetica, sans-serif; }
p,ul,li { font-size:13px;text-align: left;color: #000000;padding-top:1px;padding-bottom:2px;line-height:17px; }
ul { margin-top: -12px; }
img { border:0px; }
div { margin:0px;padding:0px; font-size:13px; }
.clearfloat { clear:both;height:0px; }
a:active {text-decoration: underline;color:#000;}
a:link {text-decoration: underline;color:#000}
a:hover {text-decoration: underline;color: #005722;}
a:visited {text-decoration: underline;color:#000;}
a:visited:hover {text-decoration: underline;color: #005722;}

.copyneeded { font-size:11px;text-align: left;color: #FF0000;padding-top:1px;padding-bottom:2px;line-height:14px; }


/* Container for web site */
#main { background-color:#FFF;background-image:url(../images/background_w_gradient.jpg);background-repeat:repeat-y;width:901px;margin: 0px auto 0px auto;border: 0px solid #f0f0f0; }

/* Logo and top section */
#Header { height:126px;background-color:#FFF;margin-left:44px;margin-right:36px; }
.logoandWBE { width:300px; float:left; }
.TopMenuandContact { width:480px; float:right; text-align:right; }
#AcornLogo { margin-top:17px;width:283px;height:92px;margin-bottom:0px; }
.Contact { margin-top:10px;width:480px;margin-bottom:0px;float:right;font-size:16px;text-align: right;color:#900;font-weight:bold;line-height:22px; }
.TopMenu { margin-top:10px;width:480px;margin-bottom:0px;float:right;font-size:9px;text-align: right;color: #666666;line-height: 120%;padding-top:1px;padding-bottom:2px;text-transform: uppercase; }

.TopMenu a:active {text-decoration: none;color:#666666;}
.TopMenu a:link {text-decoration: none;color:#666666}
.TopMenu a:hover {text-decoration: underline;color: #666666;}
.TopMenu a:visited {text-decoration: none;color:#666666;}
.TopMenu a:visited:hover {text-decoration: underline;color: #666666;}


/* Main Menu */
#MainMenu { background-color: #000000;width:830px;padding-top:0px;height:33px;margin-left:36px;margin-top:18px;margin-bottom:0px;float:left; }
#Divider { background-color:#333;margin-left:8px;margin-top:0px;width:1px;height:33px;margin-bottom:0px;float:left; }

.OurProducts { margin-left:10px;margin-top:9px;width:96px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #FFF;line-height: 120%;padding-top:1px;padding-bottom:2px; }
.OurProducts a:active {text-decoration: none;color:#FFF;}
.OurProducts a:link {text-decoration: none;color:#FFF}
.OurProducts a:hover {text-decoration: none;color: #FEC400;}
.OurProducts a:visited {text-decoration: none;color:#FFF;}
.OurProducts a:visited:hover {text-decoration: none;color: #FEC400;}

.BecomeACustomer { margin-left:8px;margin-top:9px;width:132px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #FFF;line-height: 120%;padding-top:1px;padding-bottom:2px; }
.BecomeACustomer a:active {text-decoration: none;color:#FFF;}
.BecomeACustomer a:link {text-decoration: none;color:#FFF}
.BecomeACustomer a:hover {text-decoration: none;color: #FEC400;}
.BecomeACustomer a:visited {text-decoration: none;color:#FFF;}
.BecomeACustomer a:visited:hover {text-decoration: none;color: #FEC400;}

.CurrentCustomers { margin-left:8px;margin-top:9px;width:134px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #FFF;line-height:120%;padding-top:1px;padding-bottom:2px; }
.CurrentCustomers a:active {text-decoration: none;color:#FFF;}
.CurrentCustomers a:link {text-decoration: none;color:#FFF}
.CurrentCustomers a:hover {text-decoration: none;color: #FEC400;}
.CurrentCustomers a:visited {text-decoration: none;color:#FFF;}
.CurrentCustomers a:visited:hover {text-decoration: none;color: #FEC400;}

.Distribution { margin-left:8px;margin-top:9px;width:84px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #FFF;line-height: 120%;padding-top:1px;padding-bottom:2px; }
.Distribution a:active {text-decoration: none;color:#FFF;}
.Distribution a:link {text-decoration: none;color:#FFF}
.Distribution a:hover {text-decoration: none;color: #FEC400;}
.Distribution a:visited {text-decoration: none;color:#FFF;}
.Distribution a:visited:hover {text-decoration: none;color: #FEC400;}

.Resources { margin-left:8px;margin-top:9px;width:78px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #FFF;line-height: 120%;padding-top:1px;padding-bottom:2px; }
.Resources a:active {text-decoration: none;color:#FFF;}
.Resources a:link {text-decoration: none;color:#FFF}
.Resources a:hover {text-decoration: none;color: #FEC400;}
.Resources a:visited {text-decoration: none;color:#FFF;}
.Resources a:visited:hover {text-decoration: none;color: #FEC400;}

.OrderNow { margin-left:8px;margin-top:9px;width:100px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #fec400;line-height: 120%;padding-top:1px;padding-bottom:2px; }
.OrderNow a:active {text-decoration: none;color:#FEC400;}
.OrderNow a:link {text-decoration: none;color:#FEC400}
.OrderNow a:hover {text-decoration: none;color:#900;}
.OrderNow a:visited {text-decoration: none;color:#FEC400;}
.OrderNow a:visited:hover {text-decoration: none;color:#900;}

.AboutUs { margin-left:8px;margin-top:9px;width:84px;margin-bottom:0px;float:left;font-size:11px;font-weight: 800;text-align: center;color: #FFF;line-height: 120%;padding-top:1px;padding-bottom:2px; }
.AboutUs a:active {text-decoration: none;color:#FFF;}
.AboutUs a:link {text-decoration: none;color:#FFF}
.AboutUs a:hover {text-decoration: none;color: #FEC400;}
.AboutUs a:visited {text-decoration: none;color:#FFF;}
.AboutUs a:visited:hover {text-decoration: none;color: #FEC400;}

table.aboutusfacts { float:right; margin-left:25px; background-color:#005722;  }
td.aboutusfacts { padding:15px; }
p.aboutusfacts { color:#FFF; font-size:15px; font-weight:bold; text-align:right; }
img.aboutusimg { float:right;margin-left:20px;margin-bottom:20px; }



/* Target Audience Menu Area */
#TargetAudienceMenu { background-color: #005722;width:272px;margin-left:36px;margin-bottom:0px;height:166px;float:left;padding-top:18px; }
.TargetAudienceMenu { margin-left:15px;margin-bottom:0px;font-size:14px;font-weight:bold;text-align: left;color: #FFF;line-height:21px;text-transform: uppercase; }
.TargetAudienceMenu a:active {text-decoration: none;color:#FFF;}
.TargetAudienceMenu a:link {text-decoration: none;color:#FFF}
.TargetAudienceMenu a:hover {text-decoration: none;color:#FEC400;}
.TargetAudienceMenu a:visited {text-decoration: none;color:#FFF;}
.TargetAudienceMenu a:visited:hover {text-decoration: none;color:#FEC400;}

#TargetAudienceGraphic { margin-top:0px;width:558px;height:184px;margin-bottom:0px;float:left; }
#MenuEnding { background-color:#000;margin-left:36px;margin-top:0px;width:830px;height:8px;margin-bottom:0px;float:left; }


#LowerHalf { width:830px;background-image:url(../images/sidepagebgd.jpg);background-repeat:repeat-y;margin-left:36px; float:left; }

/* Side Page Navigation */
#SidePageNavigation { background-color: #C2B990;background-image:url(../images/menubgd.jpg);background-repeat:no-repeat;width:272px;padding-top:0px;height:400px;margin-top:0px;margin-bottom:0px; float:left;display:inline;padding-top:26px; }

.SideMenuSectionHeader { margin-left:15px;font-size:16px;font-weight: bold;font-style: italic;color: #000;line-height: 30px;text-transform: uppercase; }
.SideMenuSectionHeader a:active { color: #000;text-transform: uppercase;text-decoration:none; }
.SideMenuSectionHeader a:link { color: #000;text-transform: uppercase;text-decoration:none; }
.SideMenuSectionHeader a:hover {color: #005722;text-transform: uppercase;text-decoration:none; }
.SideMenuSectionHeader a:visited { color: #000;text-transform: uppercase;text-decoration:none; }
.SideMenuSectionHeader a:visited:hover { color: #005722;text-transform: uppercase;text-decoration:none; }

.SideMenu { margin-left:15px;margin-top:11px;margin-bottom:0px;float:left;display:inline;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;text-align: left;color: #000000;line-height: 140%;padding-top:1px;padding-bottom:2px; }
.SideMenu a:active {text-decoration: none;color:#000;}
.SideMenu a:link {text-decoration: none;color:#000}
.SideMenu a:hover {text-decoration: none;color:#005722;}
.SideMenu a:visited {text-decoration: none;color:#000;}
.SideMenu a:visited:hover {text-decoration: none;color:#005722;}



/* Content Area */
#ContentArea { float:left;width:517px;padding-left:26px;padding-right:15px;padding-top:10px; }
H1 { font-size:22px;font-weight:bold;text-align: left;color: #000;line-height:30px;text-transform:uppercase; }
H2 { font-size:16px;font-weight:bold;text-align: left;color: #000;line-height:22px;text-transform:uppercase; }
.floatright { float:right;margin-left:20px;margin-bottom:20px;border:1px solid #000; }
.floatright-noborder { float:right;margin-left:20px;margin-bottom:20px; }
.floatleft { float:left;margin-right:20px;margin-bottom:20px;border:1px solid #000; }
.floatleft-noborder { float:left;margin-right:20px;margin-bottom:20px; }
.tradeshow { float:right;margin-left:10px; }
.imageborder { border:1px solid #000; }
.TOGETHER-first-letter { color:#005722; font-weight:bold; font-size:15px;margin-right:1px; }



/* Content Area for no side menu */
#ContentAreaNoSideMenu { float:left;width:796px;min-height:300px;height:inherit;margin-left:36px;padding-left:14px;padding-right:20px;padding-top:10px; }



/* Call Out Boxes */
#Blackbar1 { background-color:#000;margin-left:36px;margin-top:0px;width:830px;height:11px;margin-bottom:0px;float:left; }

#CallOutBox1 { background-color: #C2B990;background-image:url(../images/equipment_repair_side.jpg);background-repeat:no-repeat;width:205px;padding-top:0px;height:50px;margin-left:36px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox1_Headline { margin-left:65px;margin-top:9px;width:78px;margin-bottom:0px;float:left;font-size:12px;font-weight: 800;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px;text-transform: uppercase; }

#CallOutBox2 { background-color: #C2B990;background-image:url(../images/access-online-catalog_side.jpg);background-repeat:no-repeat;width:205px;padding-top:0px;height:50px;margin-left:3px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox2_Headline { margin-left:75px;margin-top:9px;margin-bottom:0px;float:left;font-size:12px;font-weight: 800;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px;text-transform: uppercase; }

#CallOutBox3 { background-color: #C2B990;background-image:url(../images/featured_products_side.jpg);background-repeat:no-repeat;width:205px;padding-top:0px;height:50px;margin-left:3px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox3_Headline { margin-left:61px;margin-top:9px;margin-bottom:0px;float:left;font-size:12px;font-weight: 800;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px;text-transform: uppercase; }

#CallOutBox4 { background-color: #C2B990;background-image:url(../images/client_testimonials_side.jpg);background-repeat:no-repeat;width:206px;padding-top:0px;height:50px;margin-left:3px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox4_Headline { margin-left:75px;margin-top:9px;width:102px;margin-bottom:0px;float:left;font-size:12px;font-weight: 800;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px;text-transform: uppercase; }


/* Footer */
#Footer { background-color: #000000;width:830px;padding-top:0px;height:137px;margin-left:36px;margin-top:0px;margin-bottom:0px;float:left; }
.FooterCopy { margin-left:15px;margin-top:20px;width:761px;margin-bottom:0px;float:left;font-size:10px;font-family:'', Arial, Helvetica, sans-serif;text-align: left;color: #FFF;line-height: 150%;padding-top:1px;padding-bottom:2px; }
.FooterCopy a:active {text-decoration: none;color:#FFF;}
.FooterCopy a:link {text-decoration: none;color:#FFF}
.FooterCopy a:hover {text-decoration: underline;color:#FFF;}
.FooterCopy a:visited {text-decoration: none;color:#FFF;}
.FooterCopy a:visited:hover {text-decoration:underline;color: #FFF;}


/* Delivery Schedule Tables */
.location { background-color:#999;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px; }
.location-topcell { background-color:#999;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px;border-top:solid 1px #999;padding:2px; }
.day-header { background-color:#999;border-left:solid 1px #999;border-top:solid 1px #999;padding:2px; }
.monday { background-color:#E6E6E6;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px; }
.monday-topcell { background-color:#E6E6E6;border-left:solid 1px #999;border-bottom:solid 1px #999;border-top:solid 1px #999;padding:2px; }
.tuesday { background-color:#F3F3F3;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px; }
.tuesday-topcell { background-color:#F3F3F3;border-left:solid 1px #999;border-bottom:solid 1px #999;border-top:solid 1px #999;padding:2px; }
.wednesday { background-color:#E6E6E6;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px; }
.wednesday-topcell { background-color:#E6E6E6;border-left:solid 1px #999;border-bottom:solid 1px #999;border-top:solid 1px #999;padding:2px; }
.thursday { background-color:#F3F3F3;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px; }
.thursday-topcell { background-color:#F3F3F3;border-left:solid 1px #999;border-bottom:solid 1px #999;border-top:solid 1px #999;padding:2px; }
.friday { background-color:#E6E6E6;border-left:solid 1px #999;border-bottom:solid 1px #999;padding:2px;border-right:solid 1px #999;padding:2px; }
.friday-topcell { background-color:#E6E6E6;border:solid 1px #999; }


/* Delivery Schedule Tables */
.keyicon { margin-right:5px;border:1px solid #000; }

