body {margin:0;padding:0;background-color:#1e1e1e;color:#fff;font:11px arial; }
a, object, embed {outline:0;}
img {border:0;}
ul.horiz { list-style-type:none;padding:0;margin:0; }
ul.horiz li { float:left; }

.gone { display:none; }
.hidden { position:absolute; left:-1000em; visibility:hidden; }
div.hidden, ul.hidden, iframe.hidden {top:-1000em;overflow:hidden;}
div.fixer {clear:both;width:100%;height:10px;overflow:hidden;}
div.max {width:100%;height:100%;}

/* Custom Form Elements CSS */
input.textfield { background-color:transparent; color:white; border:1px solid #22bee0; padding:2px 8px;}

/* Custom Inputs */
a.checkbox { display:inline-block; width:9px; height:9px; background:url(/html/images/hp/input/checkbox.gif) no-repeat; font-size:0; line-height:0; padding:0; margin-right:6px; }
a.cb_checked { background-position:bottom left; }
a.radio { display:inline-block; width:10px; height:10px; background:url(/html/images/hp/input/radio_button.gif) no-repeat; font-size:0; line-height:0; padding:0; margin-right:6px; }
a.rb_checked { background-position:bottom left; }

span.dropdown { position:relative; display:inline-block; height:21px; font-size:12px; line-height:12px; color:white; white-space:nowrap; }
span.dropdown span {display:inline-block; height:21px; }
span.dropdown .dd_left { background:url(/html/images/hp/input/dropdown.png) no-repeat; padding-left:3px; }
span.dropdown .dd_right { background:url(/html/images/hp/input/dropdown.png) no-repeat top right; padding-right:3px; }
span.dropdown .dd_left .dd_right a { display:inline-block; background:#00a0d2 url(/html/images/hp/input/dropdown.png) no-repeat right -21px; padding:5px 19px 0 10px; height:16px; color:white !important; }
span.dropdown a:hover { color:white !important; }
span.dropdown div.dd_options { position:absolute; top:11px; left:-3px; padding-top:11px; }
span.dropdown div.dd_options div.dd_top { background:url(/html/images/hp/input/dropdown.png) no-repeat left -42px; padding-left:8px; font-size:1px; line-height:1px; }
span.dropdown div.dd_options div.dd_top div { background:url(/html/images/hp/input/dropdown.png) no-repeat right -42px; padding-right:6px; }
span.dropdown div.dd_options div.dd_top div div { background:url(/html/images/hp/input/dropdown.png) repeat-x left -51px; padding-top:4px; }
span.dropdown div.dd_options div.dd_mid_left  { background:url(/html/images/hp/input/dropdown_sides.png) repeat-y; padding-left:3px; }
span.dropdown div.dd_options div.dd_mid_right { background:url(/html/images/hp/input/dropdown_sides.png) repeat-y right top; padding-right:1px; }
span.dropdown div.dd_options div.dd_bottom { background:url(/html/images/hp/input/dropdown.png) no-repeat left -46px; padding-left:8px; font-size:1px; line-height:1px; }
span.dropdown div.dd_options div.dd_bottom div { background:url(/html/images/hp/input/dropdown.png) no-repeat right -46px; padding-right:6px; }
span.dropdown div.dd_options div.dd_bottom div div { background:url(/html/images/hp/input/dropdown.png) repeat-x left -55px; padding-top:5px; }
span.dropdown div.dd_options ul.dd_options_list { background-color:#4f5150 !important; list-style-type:none !important; margin:0 !important; padding:3px 0 3px 0 !important; }
span.dropdown div.dd_options ul.dd_options_list li { background-color:#4f5150 !important; float:none !important; padding:3px 24px 3px 13px !important; }
span.dropdown div.dd_options ul.dd_options_list li:hover { background-color:#363636 !important; }
span.dropdown div.dd_options ul.dd_options_list li:hover a { color:#9cf39f !important; }


/* C-Frame */
div.everything {position:relative;height:100%;width:100%; overflow:hidden;}
div.header {position:relative; height:76px;width:100%;margin:0 auto;z-index:3;background:#1e1e1e;float:left;}
div.header_content { position: relative; width: 985px; margin: 0 auto; }
div.body {position:static;height:100%;width:100%;margin:0 auto;z-index:2;overflow:hidden;background:#060606;}
div.footer {color:#ffffff;height:34px;width:100%; margin:0;z-index:1;background:#1e1e1e; }

div.header div.left {position:absolute;top:0;left:-12px;width:75%;}
div.header div.right {position:absolute;top:0;right:10px;}
div.header div.left div.pad a.logo {display:block;float:left;width:70px;height:76px;background:url(/html/images/hp/logo.png) transparent no-repeat center center;}

div.header .section { font-size:14px; line-height:76px; color:#9cf39f; float:left; font-weight:normal; margin: 0 0 0 16px; }
div.header #nav_mask { overflow:hidden; position:absolute; top:0; left:70px; width:100%; height:76px;}
#nav_mask_content {position:absolute;top:-1px;left:0;}
div.header ul.main_nav { float:left; list-style-type:none;padding:0;margin:0;}
div.header ul.main_nav li {display:block;float:left;padding:0;margin:0;position:relative;text-transform:uppercase;}
div.header ul.main_nav li a, ul#fake_drop li {display:block;float:left;padding:0 15px 0 15px;font:normal 14px/76px arial;text-decoration:none;color:#fff;}
div.header ul.main_nav li a:hover {color:#9CF39F;}
div.header ul.main_nav li ul {position:absolute;left:-1000em;top:-1000em;padding:0;margin:0;z-index:100; width:186px;}
div.header ul.main_nav li ul li {float:none; background-color:#282828;}
div.header ul.main_nav li ul li a {float:none;padding-left:15px;width:186px;font:normal 12px/30px arial;}
div.header ul.main_nav .last {background:url(/html/images/hp/nav_menu_bottom.gif) transparent; height:36px;}
a#main_nav_plus { display:none; float:left; width:36px; height:21px; margin-top:28px; background-image:url(/html/images/hp/nav_plus.gif); }

div.header div.right div.pad a.support_txt {font-family:11px helvetica; color:#FFFFFF; text-decoration:none;padding-top:10px;}
div.header div.right div.pad a {display:block;float:left;height:36px;}
div.header div.right div.pad span {display:block;float:left;width:1px;height:36px;}
div.header div.right div.pad span.d1 {background:url(/html/images/hp/divider_1.png) transparent no-repeat top left;}
div.header div.right div.pad span.d2 {background:url(/html/images/hp/divider_2.png) transparent no-repeat top left;}
div.header div.right div.pad a:focus span.hidden {left:auto;margin-top:40px;}
div.header div.right div.pad a.search {width:48px;background:url(/html/images/hp/search.png) transparent no-repeat top left;} 
div.header div.right div.pad a.register {width:80px;background:url(/html/images/hp/register.gif) transparent no-repeat top left; } 
div.header div.right div.pad a.login {width:58px;background:url(/html/images/hp/login.gif) transparent no-repeat top left;}
div.header div.right div.pad a.logout {width:70px;background:url(/html/images/hp/logout.gif) transparent no-repeat top left;}
div.header div.right div.pad a.cart {width:50px;background:url(/html/images/hp/cart.png) transparent no-repeat top left;}
div.header div.right div.pad a.plus {width:46px;background:url(/html/images/hp/plus.png) transparent no-repeat top left;}
div.header div.right div.pad a.social {width:47px;background:url(/html/images/hp/social.png) transparent no-repeat top left;}

div.body div.holder {position:relative;height:100%;min-width:985px;width:100%;max-width:1200px;margin:0 auto;}
div.body div.body_left {position:absolute;top:0;left:-360px;background:url(/html/images/hp/newsroom/left_gradient.png) repeat-y top left;height:100%;width:149px;z-index:2;}
div.body div.body_right {position:absolute;top:0;left:100%;background:url(/html/images/hp/newsroom/right_gradient.png) repeat-y top right;height:100%;width:360px;z-index:2;}
div.body div#tray {position:absolute;top:25px;left:0;width:10000px;height:525px;z-index:1;overflow:hidden;}
div.body div#tray .tray_view { position:absolute; top:0; left:0; height:525px; }


/* Controls */
#controls {position:absolute;width:100%;bottom:0;z-index:3;}
#controls .controls_chrm_l { width:726px; margin:0 auto; background:url(/html/images/hp/dock/outter_chrome.gif) no-repeat; padding-left:6px; }
#controls .controls_chrm_r { background:url(/html/images/hp/dock/outter_chrome.gif) no-repeat right top; padding-right:6px; }
#controls .controls_chrm_c { background-color:#1d1e1d; padding-top:6px; }

/* View Controls */
#view_controls { float:left; margin-right:4px; }
#view_controls .vc_chrm_l { background:url(/html/images/hp/dock/view_chrome.gif) no-repeat; padding-left:4px; }
#view_controls .vc_chrm_r { background:url(/html/images/hp/dock/view_chrome.gif) no-repeat right; padding-right:4px; }
#view_controls .vc_chrm_c { background-color:#242424; border-top:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b;}
#view_controls a { background:url(/html/images/hp/dock/view_btns.gif);display:inline-block; width:11px; height:10px; margin:3px 5px; font-size:1px; line-height:1px; }
#view_controls a.list { background-position:0 0; }
#view_controls a.list/**/.current, #view_controls a.list:hover { background-position:0 -10px; }
#view_controls a.column { background-position:-11px 0; }
#view_controls a.column/**/.current, #view_controls a.column:hover { background-position:-11px -10px; }
#view_controls a.grid { background-position:-22px 0; }
#view_controls a.grid/**/.current, #view_controls a.grid:hover { background-position:-22px -10px; }

/* Slider */
#page_controls a.arrow { float:left; width:21px; height:21px; background:url(/html/images/hp/dock/scroller_chrome.gif) no-repeat; }
#page_controls a#page_control_left  { background-position:0 0; }
#page_controls a#page_control_right { background-position:-21px 0; margin-right:4px; }
#page_slider {float:left;position:relative;width:506px;margin:0 auto 10px auto;height:21px;background:url(/html/images/hp/dock/scroller_chrome.gif) repeat-x 0 -21px;}
#page_slider .page_slider_chrm_l { position:absolute;top:0; left:0; background:url(/html/images/hp/dock/scroller_chrome.gif) no-repeat 0 -63px; padding-left:6px; z-index:1; width:500px; }
#page_slider .page_slider_chrm_r { background:url(/html/images/hp/dock/scroller_chrome.gif) no-repeat right -84px; padding-right:6px; height:21px; }

#page_slider_handle {position:absolute;display:block;background:url(/html/images/hp/dock/scroller_chrome.gif) no-repeat 0 -42px;width:83px;height:16px;cursor:pointer; z-index:2; padding-top:5px; text-align:center; color:white; font-size:12px; line-height:12px;}

/* Sort Control */
#page_controls a#sort_control { float:left; width:77px; height:16px; padding:5px 0 0 8px; background:url(/html/images/hp/dock/sort_chrome.gif) no-repeat; color:white; font-size:12px; line-height:12px; }
#page_controls a#sort_control:hover { text-decoration:none; }
#page_controls a#sort_control:visited { color:white; }

/* The Dock */
#dock {width:650px;margin:0 auto;}  /* actual width TBD by JS, using content */
#dock div.panel {float:left;overflow:hidden;text-decoration:none;color:#fff;cursor:pointer;width:120px;}
#dock div.panel div.panel_chrm_l {background:transparent url(/html/images/hp/dock/panel_chrome.gif) no-repeat;padding-left:12px;}
#dock div.panel div.panel_chrm_r {background:transparent url(/html/images/hp/dock/panel_chrome.gif) no-repeat right top;padding-right:12px;}
#dock div.panel div.panel_chrm_c {background:#3e3e3e url(/html/images/hp/dock/panel_content_bkgnd.gif) repeat-x; height:57px; padding:9px 12px;border-top:1px solid #1b1c1b;border-bottom:1px solid #151615;}
#dock div.panel div.panel_content {position:relative; height:100%;}
#dock div.panel div.panel_content/**/.popsup { background:transparent url(/html/images/hp/dock/panel_expand_arrow.gif) no-repeat right 2px; }
#dock div.panel span.title {position:absolute; bottom:0; left:0; text-transform:uppercase;}
#dock div.panel span.active {color:#9cf39f;}
#dock div.panel div.open { visibility:hidden; z-index:5; }
#dock div.panel div.closed { z-index:4; }
#dock div.panel div.closed img.badge { width:98px; height:26px; }
#dock div.panel div.above_title { position:absolute; top:0; left:0; }
#dock div.panel div.escape { font-size:.9em; position:absolute; bottom:0; right:0; }
/* Dock menus */
#dock div.panel div.above_title ul.menu { display:block;float:left;list-style-type:none;padding:0;margin:0; }
#dock div.panel div.above_title ul.menu li { display:block;float:left;padding:0;margin:0;padding-left:6px;margin-left:6px;border-left:1px solid #272727; position:relative; }
#dock div.panel div.above_title ul.menu li.first { padding:0; margin:0; border:none; }
#dock div.panel div.above_title ul.menu li ul.submenu { display:none; position:absolute; bottom:1em; left:0; margin:0; padding:0; padding-bottom:2em; padding-top:6px; border-top:1px solid #4d85ca; background-color:#2d2e2e; z-index:100; }
#dock div.panel div.above_title ul.menu li ul.submenu li { clear:both; margin:0; border-right:1px solid #272727; padding-bottom:4px; width:160px; }
#dock div.panel div.above_title ul.menu li:hover ul.submenu { display:block; }
/* Dock popups */
#dock div.panel div.popup { display:none; position:absolute; bottom:0; left:-13px; z-index:100; padding-bottom:70px; }
#dock div.panel div.popup div.top { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat left top; padding-left:8px; font-size:1px; line-height:1px; }
#dock div.panel div.popup div.top div { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat right top; padding-right:6px; }
#dock div.panel div.popup div.top div div { background:url(/html/images/hp/dock/popup_chrome.png) repeat-x left -9px; height:5px; }
#dock div.panel div.popup div.mid_left { background:url(/html/images/hp/dock/popup_chrome_sides.png) repeat-y top left; padding-left:3px; }
#dock div.panel div.popup div.mid_right { background:url(/html/images/hp/dock/popup_chrome_sides.png) repeat-y top right; padding-right:1px; }
#dock div.panel div.popup div.mid_center { background-color:#4f5150; }
#dock div.panel div.popup div.mid_center a:link { color:#FFF; text-decoration:none;}
#dock div.panel div.popup div.mid_center a:visited { color:#FFF; text-decoration:none; }
#dock div.panel div.popup div.mid_center a:hover { color:#9cf39f; text-decoration:none; }
#dock div.panel div.popup div.bottom { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat left -5px; padding-left:8px; font-size:1px; line-height:1px; }
#dock div.panel div.popup div.bottom div { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat right -5px; padding-right:6px; }
#dock div.panel div.popup div.bottom div div { background:url(/html/images/hp/dock/popup_chrome.png) repeat-x left -14px; height:4px; }
#dock div.panel div.popup div.bottom/**/.blue { background-position:left -18px; }
#dock div.panel div.popup div.bottom/**/.blue div { background-position:right -18px; }
#dock div.panel div.popup div.bottom/**/.blue div div { background-position:left -22px; }
#dock div.panel div.popup div.popup_content { float:left; }
#dock div.panel div.popup div.popup_content .content { padding:10px 9px 0px 9px; }
#dock div.panel div.popup div.popup_content h2 { text-transform:uppercase; font-weight:normal; font-size:12px; line-height:16px; }
/* Dock popup tabs */
#dock div.panel div.popup div.tab a:hover { color:#9cf39f !important; }
#dock div.panel div.popup div.tab_list div.tab h2 { margin:0; padding:0; background:#4f5150 url(/html/images/hp/dock/popup_tab_chrome.gif) repeat-x; }
#dock div.panel div.popup div.tab_list div.tab h2.current { background-position:left -35px; }
#dock div.panel div.popup div.tab_list div.tab h2 a { display:block; color:white; text-transform:uppercase; font-weight:normal; font-size:12px; line-height:12px; padding:14px 0 0 14px; height:21px; background:transparent url(/html/images/hp/dock/popup_tab_chrome.gif) no-repeat right -70px; }
#dock #news_finder_popup div.tab_list div.tab .active_filters { padding:4px 14px 2px 14px; }
#dock div.panel div.popup div.expanded_panel { float:left; display:none; background-color:#363636; }

/* Sort By popup Styles */
#controls #sort_by_popup { display:none; position:absolute; bottom:120px; right:232px; z-index: 100; width:175px;}
#controls #sort_by_popup div.top { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat left top; padding-left:8px; font-size:1px; line-height:1px; }
#controls #sort_by_popup div.top div { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat right top; padding-right:6px; }
#controls #sort_by_popup div.top div div { background:url(/html/images/hp/dock/popup_chrome.png) repeat-x left -9px; height:5px; }
#controls #sort_by_popup div.mid_left { background:url(/html/images/hp/dock/popup_chrome_sides.png) repeat-y top left; padding-left:3px; }
#controls #sort_by_popup div.mid_right { background:url(/html/images/hp/dock/popup_chrome_sides.png) repeat-y top right; padding-right:1px; }
#controls #sort_by_popup div.mid_center { background-color:#4f5150; }
#controls #sort_by_popup div.bottom { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat left -5px; padding-left:8px; font-size:1px; line-height:1px; }
#controls #sort_by_popup div.bottom div { background:url(/html/images/hp/dock/popup_chrome.png) no-repeat right -5px; padding-right:6px; }
#controls #sort_by_popup div.bottom div div { background:url(/html/images/hp/dock/popup_chrome.png) repeat-x left -14px; height:4px; }
#controls #sort_by_popup div.bottom/**/.blue { background-position:left -18px; }
#controls #sort_by_popup div.bottom/**/.blue div { background-position:right -18px; }
#controls #sort_by_popup div.bottom/**/.blue div div { background-position:left -22px; }
#controls #sort_by_popup .option { padding-left:20px; line-height:25px; font-size:12px;}
#controls #sort_by_popup .first { padding-top:10px;}
#controls #sort_by_popup .selected { background-color:#363636;}
#controls #sort_by_popup .instructions { padding:20px 0px 10px 20px;}
#controls #sort_by_popup a:link .option { color:#fff;}
#controls #sort_by_popup a:visited .option { color:#fff;}
#controls #sort_by_popup a:hover .option { color:#fff; background-color:#363636; text-decoration:none;}

/* Scrollbox */
.scrollbox_slider { display:none; background:url(/html/images/hp/scrollbox_chrome.gif) repeat-y; }
.scrollbox_slider .handle { background-color:#00a0d2;height:120px; width:7px; position:relative; }
.scrollbox_slider .handle .ribs { background:url(/html/images/hp/scrollbox_chrome.gif) no-repeat right top; position:absolute; top:55px; left:1px; width:5px; height:20px; }

/* Footer */
div.footer div.left {position:absolute;bottom:0;left:10px;}
div.footer div.left a.world {display:block;width:106px;height:29px; background:url(/html/images/hp/footer/language.png) transparent no-repeat center center;}
div.footer div.left a.map{ display: inline-block; width:40px;height:29px; background:url(/html/images/hp/footer/map.png) transparent no-repeat center center; }
div.footer div.left a.flag { display:inline-block; width:30px; height:29px; background:url(/html/images/hp/footer/flag_icons/png/ie.png) transparent no-repeat center center;}
div.footer div.left a.country{display:inline-block; height:23px; font-weight:bold;font-size:10px; color:#999999; text-decoration:none; vertical-align:bottom;}
div.footer div.left a.language{display:inline-block; height:23px; font-weight:bold;font-size:10px; color:#9cf39f; text-decoration:none; vertical-align:bottom;}
div.footer div.left a.divider{display:inline-block; height:29px; width:10px; background:url(/html/images/hp/footer/line.png) transparent no-repeat center center;  text-decoration:none; vertical-align:bottom; text-align:center;}
div.footer div.right { font-family: Tahoma, Arial; font-size: 11px; text-align: right; line-height: 34px; width: 985px; margin: 0 auto; color: white; }
div.footer div.right a {color:#fff; text-decoration: none; }

div.cup-holder {position:absolute;bottom:0;left:0;width:1px;height:1px;overflow:hidden;z-index:100;}

div.never_behind_dock { height:315px; overflow:auto; }

/* tooltips */
div.tip {position:absolute;left:-1000em;top:-1000em;background:url(/html/images/hp/random/s.gif);z-index:2000;font:normal 12px/15px arial,sans-serif;text-align:left; color:black;}

div.tip div.top,
div.tip div.top div,
div.tip div.bottom,
div.tip div.bottom div,
div.tip div.tip_carat {background-image:url(/html/images/hp/tooltips/sprite.gif);background-color:transparent;background-repeat:no-repeat;overflow:hidden;}

div.tip div.top {height:4px;padding:0 0 0 4px;background-position:0 0;}
div.tip div.top div {height:4px;padding:0 4px 0 0;background-position:100% -4px;}
div.tip div.top div div {height:4px;padding:0;background-repeat:repeat-x;background-position:0 -8px;}
div.tip div.middle {border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#fff;}
div.tip div.middle div.pad {border-left:1px solid #999999;border-right:1px solid #999999;padding:6px 8px 6px 8px;}
div.tip div.bottom {height:4px;padding:0 0 0 4px;background-position:0 -12px;}
div.tip div.bottom div {height:4px;padding:0 4px 0 0;background-position:100% -16px;}
div.tip div.bottom div div {height:4px;padding:0;background-repeat:repeat-x;background-position:0 -20px;}

div.tip_pad_left {padding-left:11px;}
div.tip_pad_right {padding-right:11px;}
div.tip_pad_top {padding-top:11px;}
div.tip_pad_bottom {padding-bottom:11px;}

div.tip div.tip_carat {position:absolute;}
div.tip_pad_left div.tip_carat, 
div.tip_pad_right div.tip_carat {width:13px;height:22px;top:10px;}
div.tip_pad_top div.tip_carat, 
div.tip_pad_bottom div.tip_carat {width:22px;height:13px;left:10px;}

div.tip_pad_left div.tip_carat {left:0px;background-position:100% -24px;}
div.tip_pad_right div.tip_carat {right:0px;background-position:0 -46px;}
div.tip_pad_top div.tip_carat {top:0px;background-position:0 -68px;}
div.tip_pad_bottom div.tip_carat {bottom:0px;background-position:0 -82px;}

/* layer */
div.layer {position:absolute;z-index:100002;left:-1000em;top:-1000em;font:normal 12px/15px arial,sans-serif;text-align:left;overflow:hidden;padding:0;margin:0;background-color:white;}
div.layer .lib_loading {  }
div.layer img {display:block;}
div.layer div.top span.close { float:right; margin-right:14px; margin-top:10px; }

.layer_content { padding:14px; }

/* Rating stars */
.rate_stars { display:inline-block; width:82px; height:12px; background-image:url(/html/images/hp/newsroom/stars.gif); background-repeat:no-repeat; background-position:0 0; }
.rate_stars/**/.n0 { background-position:0 0; }
.rate_stars/**/.n1 { background-position:0 -12px; }
.rate_stars/**/.n2 { background-position:0 -24px; }
.rate_stars/**/.n3 { background-position:0 -36px; }
.rate_stars/**/.n4 { background-position:0 -48px; }
.rate_stars/**/.n5 { background-position:0 -60px; }

/* Active Tag */
div.active_tag { float:left; font-size:12px; line-height:12px; color:white; white-space:nowrap; }
div.active_tag div { float:left; height:21px; }
div.active_tag div.text   { background:url(/html/images/hp/active_tag_chrome.png) no-repeat left top; padding-left:3px; }
div.active_tag div.remove { background:url(/html/images/hp/active_tag_chrome.png) no-repeat right top; padding-right:3px; }
div.active_tag div a { display:inline-block; background-color:#333; color:white; height:21px; }
div.active_tag div.text a { padding:5px 9px 0 9px; height:16px; margin-right:1px; }
div.active_tag div.remove a { background-image:url(/html/images/hp/active_tag_chrome.png); background-repeat:no-repeat; background-position:left -21px; width:20px; }

/* Search Box */
#searchContainer { position:absolute; right:-5px; top:0px; }
#searchContainerInner {position:absolute; top:35px; right:0px; width:313px; padding:10px 3px 10px 10px; background-color:#626262; display:none; z-index:50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; border-bottom:solid 5px #00A0D2; border-top:solid 10px #333333;}
#searchIcon { position:absolute; top:0; right:0; z-index:101; border:1px solid #1C1C1C; font-size:0; }searchBox { padding:3px; border:0; background-color:#E7E7E7; }
.searchSubmit { border:0; height:23px; background: url(/html/images/hp/search_bg.gif) repeat-x; color:#FFF; font-size:smaller; }
#recent_search {text-align:left; font-size:9px; padding-top:10px; color:#a5a5a5; display:inline;}
#recent_search .results_list {color:#FFFFFF; width:313px;}
#search_results {padding-top:30px;}

#search_results_header {color:#FFFFFF; font-size:14px;}

/* Corporate tooltip */
#corporate_popup {display:none;  height:80px; width:auto;position:absolute; right:30px; z-index:200; bottom:9em;  font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#666666; }
#corporate_popup .corp_menu {background-color:#363636;  width:140px; height:30px; padding-top:0.3em;}
#corporate_popup .corp_title { color:#9ef39e; background-color:#595959;  width:140px; height:30px;  padding-left:2em; padding-top:0.3em;}
#corporate_popup  .hover{ padding-left:2em;}
#corporate_popup  .hover a{color:#FFFFFF; text-decoration:none; }
#corporate_popup  .hover:hover {background-color:#202020; padding-left:2em;}
#corporate_popup  .hover:hover a:hover {color:#9ef39e; text-decoration:none;}

/* Top right corner imagery*/


#a_support_drivers {float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; height:50px; padding-top:10px; position:relative; left: -5px;}
#a_support_drivers a:hover { text-decoration:none;}

/* Connect HP box  */
#connectContainer { position:absolute; right:-5px; top:0px; }
#connectContainerInner {display: none; padding-bottom: 10px; background-color:#636363; font-family:Arial; font-size:14px; padding-left:10px; padding-right:10px; padding-top:10px; position:absolute; right:0; top:35px; width:300px;}
#connectIcon { position:absolute; top:0; right:0; z-index:101; border:1px solid #1C1C1C; font-size:0; }
.connect_Blueline { padding: 1px 0pt 0pt 5px; background-color: rgb(0, 160, 210); font-weight: bold; font-size: 11px; height: 17px; }
.w160{ width: 160px;}
.w170{ width: 170px;}
#connect_results {padding-top:30px;}
#connect_results_header {color:#FFFFFF; font-size:14px;}
#connectInformation {background-color:#252525; padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px; margin-top:10px;}
.connectHSeparator {background-color: rgb(37, 37, 37); height: 10px; width:auto}
.connectFS {font-size:12px;}
#connectLinks {color: rgb(255, 255, 255); height: 17px;}
#connectLinks2 {color: rgb(255, 255, 255); height: 17px;}
