.FrontDesk .Search #MainContent #ContentMain { background: #fff; padding-left: 0px; border: 1px solid #D6D6D6; float: left; margin-top: -1px; clear: both; position: relative; padding-top: 10px; width: 960px; margin-bottom: 30px; z-index: 0;}
* html .FrontDesk .Search #MainContent #ContentMain { margin-bottom: 45px; width: 600px; }
*:first-child+html .FrontDesk .Search #MainContent #ContentMain { top: 6px; margin-bottom: 55px; }

#ContentWell #pnlSearchResultsEmpty { padding: 10px 20px; }
#ContentWell div.search_group { overflow: visible; position: relative; margin-bottom: 0px; min-height: 0px; padding-left: 15px; float: left; width: 630px; }
#ContentWell div.search_group p.results_stats { position: absolute; top: 0px; right: 9px; font-size: 93%; }

#ContentWell div.search_result { position: relative; overflow: hidden; padding: 12px 0px; clear: both; height: auto; min-height: 61px; float: left; width: 100%; }
#ContentWell div.search_result h4 { font-size: 120%; }
#ContentWell div.search_result h4.poll_title { text-indent: 40px; background: url(/images/idea_hub/bkg.h3.poll-title.gif) no-repeat 0px 2px; }
#ContentWell div.search_result p.byline { font-size: 95%; margin-bottom: 3px; }
#ContentWell div.search_result p.description { font-size:  12px; margin-bottom: 0px; width: auto; float: left; }
* html #ContentWell div.search_result p.description { width: 565px; font-size: 12px; }
#ContentWell div.search_result div.ContactIcon { float: left; margin-right:  15px; }
#ContentWell div.search_result p.result_type { font-family: Arial; text-transform: uppercase; color: #989898; font-size: 80%; position: relative; margin-bottom: -1px; }
#ContentWell div.search_result span#author a { color: #002A67; font-style: italic; }
#ContentWell div.search_result span#author a span.dark { color: #565656; }
#ContentWell div.search_result p#subheading { margin: 1px 0px; padding: 0px; font-size: 90%; }
#ContentWell div.search_result #video_overlay { background: transparent url(/images/idea_hub/bkg.btn.play_video_small.gif) no-repeat scroll left top; height: 17px; width: 32px; float: left; position: absolute; right: 2px; bottom: 2px; }

#ContentWell div.search_result div.search_image { float: left; position: relative; width: 81px; border: solid 1px #D6D6D6; margin-left: 12px; }
* html #ContentWell div.search_result div.search_image { margin-left: 10px; }
#ContentWell div.search_result div.search_image a { float: left; height: 60px; width: 81px; overflow: hidden; background-color: #FFFFFF; }
#ContentWell div.search_result div.search_image a img { max-width:81px; }
* html #ContentWell div.search_result div.search_image a img { width:81px; }

#ContentWell div.search_result div.search_result_text { position: relative; left: 15px; float: left; width: 515px;}
* html #ContentWell div.search_result div.search_result_text { width: 400px; }

#ContentWell .odd { background-color: #f4f4f5; }
#ContentWell .even { background-color: #FFFFFF; }

#RecentBlogSnippetPanel,
#RecentBlogSnippetPanel span { font-size: 93%; }

#no_results_search_category { position: relative; top: -2px;}

#search_results_summary { color: #565656; font-size: 120%; padding-bottom: 15px; width: 714px; }
#search_results_summary span#keyword { color: #3d3d3d; }
#search_results_summary span#current_results,
#search_results_summary span#total_results { font-weight: bold; }

#nav_border { width: auto; float: right;}
ul#search_tab_navigation { height: 34px; width: 960px; position: relative; z-index: 1; margin: 0px; }
#search_tab_navigation li { float: left; height: 29px; line-height: 28px; margin-right: 1px; margin-top: 10px; overflow: hidden; padding: 0 8px 0 0; position: relative; width: auto; } 
#search_tab_navigation li.active { height: 39px; line-height: 39px; margin-top: 0px; border: 1px solid #e3e3e3; border-bottom: none; }
#search_tab_navigation li a { float: left; font-style: normal; height: 100%; left: 0; z-index: 1; } 
#search_tab_navigation li a.tab_text { color: #FFFFFF; margin: 0 4px 0 8px; position: relative; text-indent: 0; z-index: 2; } 
#search_tab_navigation li:hover a.tab_text,
#search_tab_navigation li:focus a.tab_text { text-decoration: underline; } 
#search_tab_navigation li.active a.tab_text { color: #1e73bd; font-weight: bold; position: relative; text-indent: 0; z-index: 2; } 
#search_tab_navigation li a.tab_count { color: #D6D6D6; font-size: 92%; padding: 0; text-decoration: none; } 
#search_tab_navigation li.active a.tab_count { color: #565656; top: 13px; font-weight: bold; }

#search_tab_navigation #all { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #all.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #all a.tab_count { left: 31px; }
#search_tab_navigation #businesses { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #businesses.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #businesses a.tab_count { left: 82px; }
#search_tab_navigation #articles { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #articles.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #articles a.tab_count { left: 60px; }
#search_tab_navigation #videos { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #videos.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #videos a.tab_count { left: 55px; }
#search_tab_navigation #events { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #events.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #events a.tab_count { left: 51px; }
#search_tab_navigation #discussions { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #discussions.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #discussions a.tab_count { left: 85px; }
#search_tab_navigation #messages { background: none repeat scroll 0 0 #1e73bd; }
#search_tab_navigation #messages.active { background: none repeat scroll 0 0 #fff; }
#search_tab_navigation #messages a.tab_count { left: 70px; }

.FrontDesk .Search #MainContent #ContentWell div.pagination { position: relative; height: 25px; right: 0px; width: 100%; top: 60px; }
.ie7 .FrontDesk .Search #MainContent #ContentWell div.pagination { height: 1%; }
.ie7 .FrontDesk .Search #MainContent #ContentWell div.pagination .show_all_posts li { display: inline; width:auto; }
