@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; }
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;}


/* 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:108px;background-color:#FFF;margin-left:36px;margin-right:36px; }
#AcornLogo { margin-left:44px;margin-top:17px;width:283px;height:92px;margin-bottom:0px;float:left; }
.Contact { margin-top:30px;width:400px;margin-bottom:0px;float:right;font-size:16px;text-align: right;color:#900;font-weight:bold;line-height:22px; }
.TopMenu { margin-top:10px;width:400px;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;}


/* Dynamic Menu */
h3 { margin: 0;padding-top: 10px;font-size: 13px;text-transform: uppercase; }
div#feature_list {width: 830px;height: 245px;overflow: hidden;position: relative;margin-left:36px;margin-bottom: 0px;}
div#feature_list ul {position: absolute;top: 0;list-style: none;padding: 0;margin: 0;float:left;}
ul#tabs {left: 0;z-index: 2;width: 290px;background-image:url(../images/menu_bgd.jpg);background-repeat:no-repeat;}
ul#tabs li {font-size: 13px;font-family: Arial;line-height:13px;}
ul#tabs li img {padding: 0px;border: none;float: left;margin: 0px;}
ul#tabs li a {color: #FFF;text-decoration: none;	display: block;padding-left: 15px;height: 32px;}
ul#tabs li a:hover {text-decoration: none;color:#CCC;}
ul#tabs li a.current {background:  url('../images/feature-tab-current.png');color: #FFF;}
ul#tabs li a.current:hover {text-decoration: none;cursor: default;}
ul#output {right: 0;width: 562px;height: 245px;position: relative; margin-top:-1px;}
ul#output li {position: absolute;width: 562px;height: 245px;}
ul#output li a {position: absolute;padding: 0px 0px;text-decoration: none;font-size: 11px;color: #FFF;background: #000;}
ul#output li a:hover {background: #D33431;}

/* Main Menu */
#MainMenu { background-color: #000000;width:830px;padding-top:0px;height:33px;margin-left:36px;margin-top:29px;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:120px;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:64px;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;}


/* Flash Menu Area */
#index_template_r3_c2 { margin-left:36px;margin-top:0px;width:830px;height:245px;margin-bottom:0px;float:left; }


/* Call Out Boxes */
#Blackbar1 { background-color:#000;margin-left:36px;margin-top:0px;width:830px;height:30px;margin-bottom:0px;float:left; }

#CallOutBox1 { background-color: #C2B990;background-image:url(../images/equipment_repair.jpg);background-repeat:no-repeat;width:205px;padding-top:0px;height:225px;margin-left:36px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox1_Headline { margin-left:62px;margin-top:32px;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; }
.CallOutBox1_Teaser { margin-left:11px;margin-top:21px;width:178px;margin-bottom:0px;float:left;font-size:11px;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px; }

#CallOutBox2 { background-color: #C2B990;background-image:url(../images/access-online-catalog.jpg);background-repeat:no-repeat;width:205px;padding-top:0px;height:225px;margin-left:3px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox2_Headline { margin-left:65px;margin-top:33px;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_Teaser { margin-left:11px;margin-top:21px;width:178px;margin-bottom:0px;float:left;font-size:11px;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px; }

#CallOutBox3 { background-color: #C2B990;background-image:url(../images/featured_products.jpg);background-repeat:no-repeat;width:205px;padding-top:0px;height:225px;margin-left:3px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox3_Headline { margin-left:62px;margin-top:33px;width:74px;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_Teaser { margin-left:10px;margin-top:21px;width:178px;margin-bottom:0px;float:left;font-size:11px;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px; }

/* Leaf icon came from OpenGraphicDesign.com */
#CallOutBox4 { background-color: #C2B990;background-image:url(../images/client_testimonials.jpg);background-repeat:no-repeat;width:206px;padding-top:0px;height:225px;margin-left:3px;margin-top:0px;margin-bottom:0px;float:left; }
.CallOutBox4_Headline { margin-left:75px;margin-top:34px;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; }
.CallOutBox4_Teaser { margin-left:16px;margin-top:21px;width:172px;margin-bottom:0px;float:left;font-size:11px;text-align: left;color: #000000;line-height: 120%;padding-top:1px;padding-bottom:2px; }

#Blackbar2 { background-color:#000;margin-left:36px;margin-top:0px;width:830px;height:11px;margin-bottom:0px;float:left; }


/* Content Areas */
#ContentArea { margin-left:48px;margin-right:48px;margin-top:30px; }
.SpecialHeadline { font-size:18px;font-weight: bold;text-align: left;color: #990000;line-height:24px;text-transform: uppercase; }
.WelcomeParagraph { font-size:14px;line-height:20px;font-weight: bold;color: #000000;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; }


/* Footer */
#Footer { background-color: #000000;width:830px;padding-top:0px;height:137px;margin-left:36px;margin-top:25px;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;}

