#home_wrapper .col{ float:left; margin:20px 0 12px 10px; }
#home_wrapper .col.first{ margin-left:0; width:260px; }
#home_wrapper .col.mid{ margin-top:0; width:400px; }
#home_wrapper .col.third{width:235px;}
#home_wrapper .col .products{margin-left:45px;}
#home_wrapper .col h2.center, #home_wrapper .col h2.center object{width:235px;}
#home_wrapper #featured{width:400px;}
#banner.home{height:455px;}

#accordion{ width:276px; margin:4px auto; border:1px solid #c6c6c6; }
#accordion .line{ height:1px; line-height:0; background-color:#c6c6c6; width:100%; font-size:0 }
#accordion .article{ width:252px; margin:6px auto; }
#accordion .article p{padding:0;}
#accordion .article .title{ font-size:14px; font-weight:bold; }
#accordion .article .date{font-size:10px;}
#accordion .article .content{ padding-top:4px; overflow:hidden; }
#accordion .article .content img{ border:1px solid #c6c6c6; float:left; margin-right:6px; }
#accordion .article .content p{padding:2px;}

a.read_more:link, a.read_more:visited{ font-weight:bold; color:#9fc54d; text-decoration:none; }
a.read_more:active, a.read_more:hover{ font-weight:bold; color:#9fc54d; text-decoration:underline; }

#exploding{ width:950px; height:386px; background:url(http://www.impactmenusystems.com/images/uploads/template/exploding_bg.jpg); position:relative; top:40px; }
#exploding .frame{ width:910px; height:340px; top:20px; left:20px; position:relative; overflow:hidden; }
#exploding .one{ position:absolute; z-index:11; left:0; float:left; }
#exploding .two{ position:absolute; z-index:21; left:303px; float:left; }
#exploding .three{ position:absolute; z-index:31; left:607px; float:left; }
#exploding .rel{position:relative;}
#exploding .info{ position:absolute; left:11px; width:433px; height:61px; background-image:url(http://www.impactmenusystems.com/images/uploads/template/info_text_bg.png); display:none; }
#exploding .three .info{background-image:url(http://www.impactmenusystems.com/images/uploads/template/info_text_bg3.png); }
#exploding p{ padding:19px 0 0 10px; font-size:18px; font-weight:bold; color:#ffffff; }
#exploding .nav{ display:block; width:132px; height:24px; position:absolute; left:409px; top:360px; }
#exploding .nav div{ float:left; padding:0 6px; cursor:pointer; }
#exploding .before{ position:absolute; top:12px; left:12px; z-index:88; }
#exploding .after{ position:absolute; top:12px; right:12px; z-index:88; }
#exploding .before p, #exploding .after p{ padding:4px; margin:0; color:#ffffff; background:#22AAE6; cursor:default; border:1px solid #A0D4EA; }