﻿#localnav { zoom:1; padding-bottom:8px; border-bottom:1px solid #d5d5d5;}
#localnav:after { content:'.'; display:block; clear:both; height:0; visibility:hidden; }
#localnav h1 { float:left; margin-left:8px; width:150px; margin-bottom:0; }
#localnav ul { float:right; margin-right:8px; margin-bottom:0; }
#localnav li { float:left; margin-top:10px; margin-left:26px; }
#localnav a { color:#777; }
#localnav a:hover { color:#08c; text-decoration:none; }

#content { width:980px; padding:18px 0; }
#content.grid3col .column { width:484px; margin-left:12px; }
#content.grid3col .column.first { width:236px; }
#content.grid3col .column.last { width:236px; }
#productheader {
    border-bottom: 1px solid #D5D5D5;
}
/* sideboxes
----------------------------- */
#content .sidebox { position:relative; width:200px; padding:0 18px 6px; margin-bottom:14px; background:url(/hk/about/images/sidebox_bg20080701.gif) repeat-y; }
#content .sidebox .bottomcap { position:absolute; left:0; bottom:0; _bottom:-1px; height:6px; _font-size:1px; width:236px; background:url(/hk/about/images/sidebox_bg_capbottom20080701.gif) no-repeat; }
#content .sidebox p { font-size:11px; line-height:1.5em; margin-bottom:10px; }
#content .sidebox h2 { width:200px; padding:0 18px; margin:0 -18px 1em; line-height:31px; min-height:31px; font-size:12px; font-weight:normal; background:url(/hk/about/images/sidebox_bg_captop_arrow20080701.gif) no-repeat; }
#content .sidebox h2.static { background:url(/hk/about/images/sidebox_bg_captop20080701.gif) no-repeat; }
#content .sidebox h2 a { display:block; color:#000000; }
#content .sidebox h2 a:hover { text-decoration:none; }
#content .sidebox h4 { margin-bottom:0.5em; font-size:12px; font-weight:normal; }
#content .sidebox img.employees { position:relative; margin:6px -4px 15px -4px; }
#content .sidebox .leftside { float:left; width:60px;font-size:11px; line-height:1.5em; margin-bottom:10px; }
#content .sidebox .rightside { float:right; width:95px;font-size:11px; line-height:1.5em; margin-bottom:10px; margin-right:0px; _margin-right:0; }
#content .sidebox a.more { display:inline-block; }

/* sort nav
----------------------------- */
#content .contentheading { position:relative; min-height:31px; background:#e2e2e2 url(/hk/about/images/pr_sortnav_bgbottom20080701.gif) no-repeat bottom left; *height:32px; *margin-bottom:1.5em; _height:24px; }
#content .contentheading h2 { font-size:12px; padding-left:12px; line-height:31px; font-weight:normal; background:url(/hk/about/images/pr_sortnav_bgtop20080701.gif) no-repeat top left; margin-bottom:12px; _margin-bottom:0; }
#content .contentheading #sortnav { position:absolute; top:7px; right:38px; font-size:11px; overflow:hidden; }
#content .contentheading #sortnav ul { float:left; margin:0 -1em 0 2em; padding:0 1.4em 0 0; white-space:nowrap; }
#content .contentheading #sortnav ul li { display:inline; margin:0 -.3em; _margin-left:0; padding:0 1em .1em 0; }
#content .contentheading #sortnav ul li a { padding:0 0 .1em 1em; color:#727272; outline:none; -moz-outline:none; }
#content .contentheading #sortnav ul li a:hover { color:#2971a7; }
#content .contentheading #sortnav ul li.active { zoom:1; position:relative; background:url(/hk/about/images/pr_sortnav_active_bgright20080701.gif) no-repeat 100% 50%; }
#content .contentheading #sortnav ul li.active a { cursor:pointer; color:#fff; text-decoration:none; background:url(/hk/about/images/pr_sortnav_active_bgleft20080701.gif) no-repeat 0 50%; }
#content .contentheading .rss a { position:absolute; top:8px; right:8px; display:block; height:15px; width:27px; text-indent:-9999px; background:url(/hk/about/images/rss_icon20080701.gif) no-repeat; }

/* pagination
----------------------------- */
#main .pagination { font-size:11px; text-align:right; color:#666; margin-right:10px; }
#main .pagination.top { margin-bottom:5px; position:relative; z-index:10; }
#main .pagination a { color:#08c; }
#main .pagination a:hover { color:#666; }
#main .pagination a.active { color:#555; cursor:default; text-decoration:none; }
#main .pagination a.disabled { cursor:default; text-decoration:none !important; opacity:.5; -moz-opacity:.5; filter:alpha(opacity=50); }
#main .pagination a.previous { padding-left:9px; outline:none; -moz-outline:none; background:url(/hk/global/elements/arrows/lessarrow_blue.gif) no-repeat 0 50%; }
#main .pagination a.next { padding-right:8px; outline:none; -moz-outline:none; background:url(/hk/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; }
#main .pagination a.previous:hover,
#main .pagination a.next:hover { color:#08c; }
#main .pagination .pages { display:inline; padding:0 2px; }
#main .pagination .pages a { padding:0 4px 2px 3px; font-weight:bold; background:url(/hk/about/images/pagination_pages_separator20080701.gif) no-repeat 100% 50%; }
#main .pagination .pages a.last { background:none; width:auto !important; float:none !important; }

#content #pr-listing { position:relative; }
#content #pr-listing div.loading { min-height:200px; _height:200px; background:url(/hk/about/images/loading20080701.gif) no-repeat 50% 50%; }
#content #pr-listing ul.stories { margin-top:-12px; }
#content #pr-listing li { position:relative; zoom:1; padding-top:0.6em; }
#content #pr-listing li.newdate { padding-top:16px; }
#content #pr-listing li a { color:#252525; }
#content #pr-listing li a:hover { color:#08c; }
#content #pr-listing li a.link { display:block; margin-left:100px; margin-right:18px; margin-bottom:0; line-height:15px; }
#content #pr-listing span.date { position:absolute; left:15px; top:16px; color:#888; }
#content #pr-listing #viewall { position:absolute; right:15px; bottom:-28px; font-size:11px; padding-right:8px; }
#content #pr-listing div.loading #viewall { display:none; }

#directorynav .column { width:113px; line-height:1.3em; }
#directorynav .column.last { width:150px; float:right !important; margin-right:18px; }
#directorynav ul { margin-top:0.2em; margin-bottom:18px; }
#directorynav li { margin-bottom:0.4em; }
