html{background:#fff;min-height:100%;margin-bottom:1px;filter: expression(document.execCommand("BackgroundImageCache", false, true));}body{margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif;font-size:11px;}img{border:0;}td,p,ul{margin:0;padding:0;}label {font-size:10px; font-weight:bold; padding-right:5px;}a:link,a:visited {color:#555;text-decoration:none;}a:hover,a:active {text-decoration:underline;}sup{font-size:60%;authorEnabled:true;}#ghfbody input {margin:0; padding:2px; font-size:10px; letter-spacing:-.01em;}select {margin:0; padding:2px; font-size:10px; letter-spacing:-.01em;}.dropdown{margin:0;padding:0;font-size:10px;letter-spacing:-.01em;font-family:verdana,helvetica,arial,sans-serif;}.textarea {margin:0; padding:0; font-size:10px; font-family:verdana,helvetica,arial,sans-serif;}.copy{color:#555;letter-spacing:-.01em;font:11px verdana,helvetica,arial,sans-serif;}p.copy {margin-bottom:10px;}p.copy a:link, p.copy a:visited {text-decoration:underline;}p.copy a:hover, p.copy a:active {text-decoration:none;}.divider{padding:0 14px;font-size:10px;color:#ccc;authorEnabled:true;}.dot_div{background:url(/Residential/Images/dotted_border_hr.gif) repeat-x; height:1px;}p.dot_div{position:relative;top:0;background:url(/Residential/Images/dotted_border_hr.gif) repeat-x;margin:0;padding:0;authorEnabled:true;}.dash_div {background:url(/Residential/Images/dashed_border_hr.gif) repeat-x; height:1px;}
/*  legal, disclaimer text */.legal{width:100%;margin:0 0 22px 0;padding:30px 0 0 0;font-size:10px;color:#555;authorEnabled:true;}.legal p{margin-bottom:10px; padding:0;font-size:10px;color:#555;}.legal p.dot_div{margin-bottom:10px;}.legal a:link,.legal a:visited,.legal a:hover,.legal a:active {color:#555;text-decoration:underline;linkListed:true;}.legal .tablebodyCopy p{font-size:10px;color:#555;letter-spacing:-.02em;}.form td {padding:3px 3px 3px 0;}.alert {color:#f00;}.sublabel {font-weight:normal;}.or {font-family:helvetica,arial,sans-serif; font-size:22px; font-weight:bold; color:#f00;}#main{letter-spacing:-.02em;font:11px verdana,helvetica,arial;}.bottom_fade {background:url(/Residential/Images/bg_content_bottom.gif) left bottom no-repeat; height:20px;}#breadcrumb{padding-left:20px;padding-top:7px;}#breadcrumb a:link, #breadcrumb a:visited{padding:0 8px;background:url(/Residential/Images/bul_grey_arrow_sm.gif) no-repeat right 60%;font-size:11px; text-decoration:none;}#breadcrumb a:hover, #breadcrumb a:active{text-decoration:underline;}.pagetitle{margin:0;padding:4px 0 0 27px;color:#f00;letter-spacing:-.02em;authorEnabled:true;font:28px/1em helvetica,arial,sans-serif;}.pagetitle_sm{color:#f00;letter-spacing:-.02em;authorEnabled:true;font:24px helvetica,arial,sans-serif;}.pagesubtitle{margin:0;padding:0 0 0 29px;color:#555;authorEnabled:true;font:16px helvetica,arial,sans-serif;}.headline2{padding:10px 0 2px 27px;color:#333;letter-spacing:-.02em;authorEnabled:true;font:100 22px/1.1em helvetica,arial,sans-serif;}.headline_news{color:#f00;padding:0px 0px 5px 0px;authorEnabled:true;font:bold 16px helvetica,arial,sans-serif;}.main_headline {color:#555;padding:6px 0px 4px 0px;authorEnabled:true;font:24px helvetica,verdana,sans-serif;} /*NEW - replaces offer_headline_large_content */.subtitlelist li {list-style:none; background:url(/Residential/Images/bul_red_arrow.gif) no-repeat left 50%; margin:0; padding:0 0 0 8px; font-family:helvetica,arial,sans-serif; font-size:12px; color:#555;}.product_title{color:#555;authorEnabled:true;font:bold 4px verdana,helvetica,sans-serif;}.product_title sup{font-size:0.9em;text-transform:lowercase;authorEnabled:true;}.product_title_dropdown{color:#555;font:bold 11px verdana,helvetica,sans-serif;}.see_details_pad{padding:2px 12px 10px 2px;}.bullet_primary li{margin:0;padding:4px 0 6px 8px;background:url(/Residential/Images/bul_blue_dot.gif) no-repeat left 9px;list-style:none;line-height:1.2em;color:#333;font-size:11px;}
#category_content .subhead{color:#58727f;authorEnabled:true;font:bold 15px helvetica,arial,sans-serif;}#category_content .bullet_primary li{margin:0;padding:0 0 0 8px;background:url(/Residential/Images/bul_blue_dot.gif) no-repeat left 7px;line-height:1.5em;font-size:11px;}#content_module .bullet_primary li a:link, #content_module .bullet_primary li a:visited {color:#555; text-decoration:underline;}#content_module .bullet_primary a:hover, #content_module .bullet_primary a:active {text-decoration:none;}.learnmore {font-weight:bold; font-size:11px; margin:0; padding:0; color:#333;}.learnmore a:link, .learnmore a:visited, .learnmore a:hover, .learnmore a:active {font-weight:bold; font-size:11px; margin:0; padding:0; color:#333; text-decoration:none;}a.learnmore:link,a.learnmore:visited{font-size:11px;font-weight:bold;margin:0;padding:0;text-decoration:none;color:#333;linkListed:true;}a.learnmore:hover,a.learnmore:active{font-size:11px;font-weight:bold;margin:0;padding:0;text-decoration:underline;color:#333;}.content_module a.learnmore:link, .content_module a.learnmore:visited {font-size:11px;font-weight:bold;margin:0;padding:0;text-decoration:none;color:#333;linkListed:true;}.content_module a.learnmore:hover, .content_module a.learnmore:active{font-size:11px;font-weight:bold;margin:0;padding:0;text-decoration:underline;color:#333;}.main_content{position:relative;left:0;top:0; width:762px; margin-top:-33px; padding-top:20px; z-index:3; line-height:1.1;}.main_content_maintbl{position:relative;left:0;top:0; width:762px; margin-top:-33px; padding-top:20px; z-index:0; line-height:1.1;}.main_content_tabs {margin-top:-33px; padding-top:0;}.tab_content {background:url(/Residential/Images/bg_content.gif) repeat-y;}.main_content_tabs #tabheader{position:relative;text-align:left;margin-left:30px;z-index:1;top:-2px;}.main_content_tabs #tabheader A{COLOR:#525252;font-size:11px;PADDING:2px 10px 5px 10px;height:25px;text-decoration:none;linkListed:true;}.main_content_tabs #tabheader #current{background:url(/Residential/Images/tab_onbackground.gif) repeat-x left top;COLOR:#fff;padding:3px 10px 5px 10px;font-size:11px;font-weight:bold;}.main_content_tabs #tabheader .left{background:url(/Residential/Images/tab_onleft.gif) no-repeat 2px top;width:18px;}.main_content_tabs #tabheader .right{background:url(/Residential/Images/tab_onright.gif) no-repeat left top;width:18px;}.main_content_tabs #tabheader #notcurrent	a:link,.main_content_tabs #tabheader #notcurrent	a:visited,.main_content_tabs #tabheader #notcurrent	a:hover,.main_content_tabs #tabheader #notcurrent	a:active{COLOR:#525252;PADDING:5px 10px 5px 10px;text-decoration:none;font-weight:bold;}.main_content_tabs #tabheader .left2{background:url(/Residential/Images/tab_offleft.gif) no-repeat 2px top;font-weight:normal;border-bottom:0;width:18px;}.main_content_tabs #tabheader .right2{background:url(/Residential/Images/tab_offright.gif) no-repeat left top;font-weight:normal;border-bottom:0;width:18px;}.main_content_tabs #tabheader .current	{background: url(/Residential/Images/tab_onbackground.gif) repeat-x left top; COLOR: #fff; padding:5px 15px 5px 15px;font-size:11px;}.main_content_tabs #tabheader .notcurrent {background: url(/Residential/Images/tab_offbackground.gif) repeat-x left top; height:25px; padding:5px 15px 5px 15px;font-size:11px; COLOR: #525252;}.main_content_tabs #tabheader .notcurrent	a:link, .main_content_tabs #tabheader .notcurrent	a:visited, .main_content_tabs #tabheader .notcurrent	a:hover, .main_content_tabs #tabheader .notcurrent	a:active {COLOR: #525252; PADDING:3px 15px 5px 15px; text-decoration: none;font-size:11px;}.main_content .left_fade_bottom{background:url(/Residential/Images/graywhite_fade_left.gif) 0 0 repeat-y;width:15px;}.main_content .right_fade_bottom{background:url(/Residential/Images/graywhite_fade_right.gif) 0 0 repeat-y;width:15px;}.main_content .leftbottomfade{background:url(/Residential/Images/gray_fade_left_bottom.gif) no-repeat;width:15px;height:15px;}.main_content .rightbottomfade{background:url(/Residential/Images/gray_fade_right_bottom.gif) no-repeat;width:15px;height:15px;}.main_content .bottomfade{background:url(/Residential/Images/gray_fade_bottom.gif) 0 0 repeat-x;width:2px;height:15px;}.sublink td{padding:5px 12px 8px 0px;color:#666;font:10px verdana,helvetica,sans-serif;}.sublink a:link,.sublink a:visited{color:#666;text-decoration:none;linkListed:true;font:10px verdana,helvetica,sans-serif;}.sublink a:hover,.sublink a:active{color:#666;text-decoration:underline;font:10px verdana,helvetica,sans-serif;}.pagesubtitle_subtext,.subtext{font-size:10px;color:#555;authorEnabled:true;}.table_head_fade{background:#e9e9e9 url(/Residential/Images/table_fade.jpg) 0 0 repeat-x;}.table_head_fade_tall{background:#e9e9e9 url(/Residential/Images/table_fade.jpg) repeat-x;}.content_module{background:#f6f6f6;border:1px solid #e3e3e3;margin-top:10px;}.content_module_w {background:#fff; border:1px solid #e3e3e3; margin-top:10px;}.content_module_dk {background:#333; border:1px solid #e3e3e3; margin-top:10px;}.content_module table{font-size:11px;}.sub_table th{text-align:left;padding:10px 5px 5px 5px;vertical-align:top; font-size:10px; letter-spacing:-.01em;color:#555;}.sub_table_copy{background:#fff url('/Residential/Images/dotted_border_hr.gif') repeat-x;padding:10px 5px 5px 5px;font-size:10px;color:#555;line-height:1.2em;authorEnabled:true;}.sub_table_category{background:url('/Residential/Images/dotted_border_hr.gif') repeat-x;padding:10px 10px 10px 18px;color:#555;letter-spacing:-.01em;authorEnabled:true;font:bold 10px verdana,helvetica,sans-serif;}.sub_table_content{color:#555;padding:8px 5px 8px 18px;authorEnabled:true;font:10px/1.4em verdana,helvetica,sans-serif;}.sub_table .dotdivider {background:#e3e3e3 url('/Residential/Images/dotted_border.gif') repeat-y;}A.sub_table_content_link:link,A.sub_table_content_link:visited{margin:0;padding:0;text-decoration:underline;color:#555;linkListed:true;font:10px/1.4em verdana,helvetica,sans-serif; font-weight:bold;}A.sub_table_content_link:hover,A.sub_table_content_link:active{text-decoration:none;color:#555;font:10px/1.4em verdana,helvetica,sans-serif; font-weight:bold;}.secondary_header{background:#f7f7f7; color:#555;padding:5px 21px 5px 18px;authorEnabled:true;font:bold 10px verdana,helvetica,sans-serif;}
.chip_ul_sub{padding:0 5px 0 21px;list-style:none;authorEnabled:true;}.chip_ul_sub li{line-height:1.6em;background:url(/Residential/Images/bul_grey_dot.gif) no-repeat left 6px;margin:0;padding:0 0 0 8px;font-size:10px;color:#555;letter-spacing:-.01em;}.padded_content_rc,.padded_content_rc_wbg{padding:9px 13px 5px 18px;color:#555;font:10px verdana,helvetica,sans-serif;}.padded_content_rc li a:link,.padded_content_w li a:visited{background:url(/Residential/Images/right_arrow_gray.gif) no-repeat left 7px;color:#555;text-decoration:none;}.border_style{background:url(/Residential/Images/dotted_border.gif) repeat-y;}.offer_headline_cm{color:#555;padding:5px 0 5px 18px;margin:10px 0;authorEnabled:true;font:16px helvetica,arial,sans-serif;}.rc_linklist{margin-top:24px;}.rc_headline_light{color:#555;padding:6px 5px 8px 18px;background:#fff;authorEnabled:true;font:bold 14px verdana,helvetica,sans-serif;}.rc_headline_dark{color:#fff;padding:6px 5px 8px 18px;background:#333;authorEnabled:true;font:bold 14px verdana,helvetica,sans-serif;}.product_headline{color:#555;authorEnabled:true;font:bold 15px helvetica,arial,sans-serif;}.product_subtext{color:#555;padding:4px 0px 2px 0px;authorEnabled:true;font:10px verdana,helvetica,sans-serif;}.product_view_more{color:#555;authorEnabled:true;font:bold 10px verdana,helvetica,sans-serif;}
#footer{margin:25px 0;font-size:10px;color:#ccc;font-family:verdana,helvetica,arial,sans-serif;}#footer a:link,#footer a:visited{font-size:10px;color:#818181;text-decoration:none;}#footer a:hover,#footer a:active{font-size:10px;text-decoration:underline;}#footer .Ftdivider{padding:0 10px;color:#ccc;font:10px verdana,helvetica,arial,sans-serif;}#footer a.chinese:link, a.chinese:visited {}#footer a.chinese:hover, a.chinese:active {border-bottom:1px solid #818181;padding-bottom:1px;}#footer .footerText{font-size:10px;color:#ccc;font-family:verdana,helvetica,arial,sans-serif;}
ul .bullet_primary,ul .bullet_primary_sm{margin:0;padding:0;authorEnabled:true;}.bullet_primary_sm li{list-style:none;background:url(/Residential/Images/bul_blue_dot.gif) no-repeat left 4px;margin:0;padding:0 0 10px 8px;line-height:1em;font-size:11px;letter-spacing:-.03em;}.main_content_tabs #tabheader #notcurrent,#bottom_content_promo #tabheader #notcurrent{background:url(/Residential/Images/tab_offbackground.gif) repeat-x left top;height:25px;font-size:11px;}.main_content .overview,#bottom_content_promo .overview{margin-top:-2px;border-top:1px solid #f6f2f2;text-align:left;}.main_content_tabs #tabbody,#bottom_content_promo #tabbody{width:762px;margin-top:10px;}.main_content td,p,.main_content td{letter-spacing:-.02em;}.main_content .padded_content,.padded_content{padding:12px 13px 5px 18px;color:#555;background:#f6f6f6;font:10px/1.3em verdana,helvetica,sans-serif;}.main_content .padded_content li,.padded_content li{background:url(/Residential/Images/right_arrow_gray.gif) no-repeat left 3px;margin:0;padding:0 0 7px 10px;list-style-type:none;}.contentlist li, .content_module .contentlist li{list-style:none;background: url(/Residential/Images/bul_red_dot.gif) no-repeat left 8px;margin:0 3px;padding:2px 0 0 8px;line-height:1.3em;font-size:11px;letter-spacing:-.01em;}.contentlist li a:link, .contentlist li a:visited, .content_module .contentlist li a:link, .content_module .contentlist li a:visited {text-decoration:underline;}.contentlist li a:hover, .contentlist li a:active, .content_module .contentlist li a:hover, .content_module .contentlist li a:active {text-decoration:none;}.top_inside_content_10{font-size:10px;margin-bottom:16px;line-height:1.3em;color:#555;authorEnabled:true;}.top_inside_content_10 li a:link,.top_inside_content_10 a:visited,.top_inside_content_10 a:link,.top_inside_content_10 a:visited{font-size:10px;margin-bottom:16px;line-height:1.3em;color:#555;text-decoration:underline;}.top_inside_content_10 li a:hover,.top_inside_content_10 a:active,.top_inside_content_10 a:hover,.top_inside_content_10 a:active{font-size:10px;margin-bottom:16px;line-height:1.3em;color:#555;text-decoration:none;}.top_inside_content_dark,.top_inside_content_dark_10{margin-bottom:16px;color:#333;authorEnabled:true;font:10px/1.3em verdana,helvetica,sans-serif;}.main_content .module_header,.module_header{color:#555;padding:5px 4px 5px 18px;authorEnabled:true;font:bold 16px helvetica,arial,sans-serif;}.module_header_linklist{margin-top:0;color:#555;authorEnabled:true;font:bold 16px helvetica,verdana,sans-serif;}.main_content  a.module_headerlink:hover,.main_content  .main_content .padded_content li a:link,.main_content  .padded_content li a:visited,.padded_content li a:link,.padded_content li a:visited,.padded_content_rc_wbg li a,.padded_content_w li a:visited{color:#555;text-decoration:none;}ul.bullet_primary {list-style:none;margin:0;padding:0;authorEnabled:true;}ul .sublist {margin:2px 5px;padding:0;authorEnabled:true;}.sublist li{list-style:none;background:url(/Residential/Images/bul_grey_dot.gif) no-repeat left 7px;margin:0 0 0 5px;padding:0 0 0 8px;line-height:1.6em;font-size:11px; color:#555;}.padded_content_rc_wbg ul{padding:8px 0 0 0;}.padded_content_rc_wbg li{background:url(/Residential/Images/bul_grey_arrow.gif) no-repeat left 4px;margin:0;padding:0 0 7px 10px;list-style:none; font-size:10px;}/*.padded_content_rc_wbg li a {background:none;}   modified 4-4-07 by Sung */.content_module table a:hover,.content_module table a:active {text-decoration:none;}.main_content .padded_content li a:hover,.main_content  .padded_content li a:active,.padded_content li a:hover,.padded_content li a:active,.padded_content_rc li a:hover,.padded_content_w li a:active,.padded_content_rc_wbg li a:hover,.padded_content_w li a:active{color:#555;text-decoration:underline;}.content_module table a:link,.content_module table a:visited,a.product_view_more:hover,a.product_view_more:active {text-decoration:underline;}.promo_full{background:#f6f6f6;border:1px solid #eee;margin:15px 0; font-size:11px; color:#555;}.promo_full td {padding:10px 15px;}.promo_full p {margin:0 0 5px 0;}.promo_full_title {margin-bottom:10px; font-size:14px; font-weight:bold; color:#333;}.promo_copy_primary {color:#0083a9;}.promo_copy_secondary {color:#69be28;}
#list li{list-style:none;background: url(/Residential/Images/bul_red_dot.gif) no-repeat 28px 6px;margin:0 3px;padding:0 0 10px 36px;line-height:1.3em;font-size:11px;letter-spacing:-.01em; color:#555;}#sublist li{list-style:none;background: url(/Residential/Images/bul_red_dot.gif) no-repeat 28px 6px;margin:0 3px;padding:0 0 10px 36px;line-height:1.3em;font-size:11px;letter-spacing:-.01em; color:#555;}#list li .t_12_b_blk{list-style:none;margin:0 3px;padding:0 0 10px 0px;line-height:1.3em;font-size:11px;letter-spacing:-.01em; color:#555;}.main_content p, .main_content table {color:#000000;padding:8px 5px 8px 0px;authorEnabled:true;font:11px/1.4em verdana,helvetica,sans-serif;}.main_content p.main_headline {color:#555;padding:6px 0px 4px 0px;authorEnabled:true;font:24px helvetica,verdana,sans-serif;} 
p.t_12_b_blk {color:#555;font-family:verdana,helvetica,arial,sans-serif;font-size:11px;letter-spacing:-.02em;font-weight:bold;padding:5px 5px 0px 5px;}span.t_12_b_blk {color:#555;font-family:verdana,helvetica,arial,sans-serif;font-size:11px;letter-spacing:-.02em;font-weight:bold;padding:0px;}.rc_linklist{margin-top:24px;}.sub_table_content_link sup, .main_content div p sup, .t_12_b_blk sup, .product_subtext sup {font-size:110%;authorEnabled:true;text-decoration:none;}li sup{font-size:110%;authorEnabled:true;text-decoration:none;}a.l_12_blu:link,a.l_12_blu:visited {color:#555;text-decoration:underline;}a.l_12_blu:hover,a.l_12_blu:active {text-decoration:none;}/*for DTV change*/.redhead {position:relative; background: url(/Residential/Images/tablecap_redgrad.gif); background-repeat: repeat-x; margin: 0px; padding: 0px; width: 218px; height: 30px;font-size:11px; COLOR: White;}.redtext {margin:0; padding:0; font-family:helvetica, arial,sans-serif; font-size:14px;font-weight: bold; color:#f00;}.blacktext {margin:0; padding:0; font-family:helvetica, arial,sans-serif; font-size:14px; color:#000;}.red_module_header{color:#f00;padding:5px 4px 5px 18px;authorEnabled:true;font:bold 16px helvetica,arial,sans-serif;}.content_body {font-size:.7em; padding:2px 0px 2px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#666}
.top_inside_content {padding:5px 5px 5px 0px; background:#f6f6f6; font-size:11px; margin-bottom:16px; line-height:1.3em; color:#555; authorEnabled:true;}
.contentlist_body li, .content_module .contentlist li{list-style:none;background: url(/Residential/Images/bul_blue_dot.gif) no-repeat left 8px;margin:0 3px;padding:2px 0 0 8px; color:#000; line-height:1.3em;font-size:11px;letter-spacing:-.01em;}.copy_body{color:#000;letter-spacing:-.01em;font:11px verdana,helvetica,arial,sans-serif;}
.pagesubtitle {margin:0; padding:0 0 0 26px; font-family:arial,helvetica, sans-serif; font-size:18px; color:#000;}

/* Ordering popup changes */
#cboxFadeGry_botom{ background: transparent url(/Residential/images/top_1px.gif) 0% 0% repeat-x; margin: 0em; line-height:normal;}
#cboxFadeGry{ background: transparent url(/Residential/images/top_1px.gif) 0% 0% repeat-x; margin: 0em; line-height:normal;}
.rndBdrWhtTop { display: block; font-size: 1px; background: #fff;}
.rndWhtBR1 { margin: 0 3px; background-color: #ccc;}
.rndWhtBR2 { margin: 0 2px; border-width: 0 3px;}
.rndWhtBR3 { margin: 0 3px; }
.rndWhtBR4 { height: 1px; margin: 0 2px; }
.rndWhtBR5 { height: 1px; margin: 0 1px; }
.rndWhtBR1, .rndWhtBR2, .rndWhtBR3, .rndWhtBR4, .rndWhtBR5 { display: block; overflow: hidden; }
.rndWhtBR1, .rndWhtBR2, .rndWhtBR3 {height: 1px; }
.rndWhtBR2, .rndWhtBR3, .rndWhtBR4 {background-color: #fff; border-right: #ccc 1px solid; border-left: #ccc 1px solid;}
.rndWhtBR5 {background-color: #fff; border-right: #ccc 1px solid; border-left: #ccc 1px solid;}

.main_headline_popup {color:#000;padding:6px 0px 4px 0px;authorEnabled:true;font:24px helvetica,arial,sans-serif;font-weight:bold;} /*NEW - replaces offer_headline_large_content */.copy_body_popup{color:#000;letter-spacing:-.01em;font:12px verdana,helvetica,arial,sans-serif;}
p.copy_body_popup {margin-bottom:10px;}

ul .bullet_primary_sm_blue{margin:0;padding:0;authorEnabled:true;}
.bullet_primary_sm_blue li{list-style:none;background:url(/Residential/Images/bul_blue_dot.gif)  no-repeat 0px 6px;margin:0 3px;padding:0 0 10px 10px;line-height:1.3em;font-size:12px;letter-spacing:-.01em;font-family:verdana,helvetica,arial,sans-serif;color:#000;}
