/* =Front Page Stuff.
------------------------------------------------------ */
#homepage h1{margin-bottom:10px;border:0;}
#rotator_container{padding-bottom:32px;background:#f9f7f5 url('/images/rotator_bg.jpg') no-repeat bottom center;}
#bcm_world_ad{background:url('/images/border_v_footer.png') repeat-y top left;}
#bcm_world_ad p{margin:5px 10px 10px;}
#bcm_world_ad h3{margin:10px 0 0 10px;}
#bcmworld_front{background:url('/images/bcmworld_front.png') no-repeat;height:45px;width:220px;text-indent:-9999px;padding:0;margin:0;}

#bcmworld_front a{height:45px;width:220px;padding:0;margin:0;}




h1#store_front{background:url('/images/store_front.png') no-repeat;height:54px;width:220px;text-indent:-9999px;padding:0;margin:0;}
h1#store_front a{height:54px;width:220px;display:block;padding:0;margin:0;}


#min_opp h1{background:url('/images/underline_3col.png') no-repeat bottom left;}
#min_opp h3{text-transform:uppercase;margin:10px 0 0;padding-bottom:3px;font-size:1.17em;line-height:1.17em;}
#min_opp h3#first{margin:0;}
#min_opp ul{padding-bottom:10px;border-bottom:1px solid #e0dbd7;}
#min_opp ul#last{border:none;}
#min_opp li{font-size:.92em;line-height:1.5em;color:#313131;}
#min_opp #viewall{border:1px solid #dfdedd;background:#f2eeea;height:27px;line-height:27px;color:#3c71a0;text-transform:uppercase;margin:0;padding:0;text-align:center;}
#recent_news h1{background:url('/images/underline_6col.png') no-repeat bottom left;}