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;letter-spacing:-.02em;}
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;}
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;}
.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{width:100%;margin:0 0 22px 0;padding:30px 0 0 0;font-size:10px;color:#999;authorEnabled:true;}
.legal p{margin-bottom:10px; padding:0;}
.legal p.dot_div{margin-bottom:10px;}
.legal a:link,.legal a:visited,.legal a:hover,.legal a:active {color:#999;text-decoration:underline;linkListed:true;}
.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;}
.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 12px verdana,helvetica,sans-serif;}
.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/1.1em 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{background:url(/Residential/Images/bg_content.gif) repeat-y; position:relative;left:0;top:0; width:762px; margin-top:-33px; padding-top:20px; z-index:3; 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;}
.main_content_tabs #tabheader A{COLOR:#fff;font-size:11px;PADDING:2px 15px 5px 15px;height:25px;text-decoration:none;linkListed:true;}
.main_content_tabs #tabheader #current{background:url(/Residential/Images/tab_onbackground.gif) repeat-x left top;COLOR:#525252;padding:0px 15px 5px 15px;font-size:11px;}
.main_content_tabs #tabheader .left{background:url(/Residential/Images/tab_onleft.gif) no-repeat 2px top;}
.main_content_tabs #tabheader .right{background:url(/Residential/Images/tab_onright.gif) no-repeat left top;}
.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:#fff;PADDING:3px 15px 5px 15px;text-decoration:none;}
.main_content_tabs #tabheader .left2{background:url(/Residential/Images/tab_offleft.gif) no-repeat 2px top;font-weight:normal;border-bottom:0;}
.main_content_tabs #tabheader .right2{background:url(/Residential/Images/tab_offright.gif) no-repeat left top;font-weight:normal;border-bottom:0;}
.main_content_tabs #tabheader .current	{background: url(/Residential/Images/tab_onbackground.gif) repeat-x left top; COLOR: #525252; 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; font-size:11px; COLOR: #fff;}
.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: #fff; 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_tall.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;}
#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;}
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 3px;margin:0;padding:0 0 7px 10px;list-style:none; font-size:10px;}

.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;}

.offer_headline_cm{color:#555;padding:5px 8 5px 18px;margin:10px 0;authorEnabled:true;font:18px helvetica,arial,sans-serif;}
.offer_headline_cm_red{color:#f00;padding:5px 8 5px 18px;margin:10px 0;authorEnabled:true;font:18px helvetica,arial,sans-serif;}
.chip_content_10 li a:link,.chip_content_10 a:visited,.chip_content_10 a:link,.chip_content_10 a:visited{font-size:10px;margin-bottom:16px;line-height:1.3em;color:#555;text-decoration:underline;}
.chip_content_10 li a:hover,.chip_content_10 a:active,.chip_content_10 a:hover,.chip_content_10 a:active{font-size:10px;margin-bottom:16px;line-height:1.3em;color:#555;text-decoration:none;}
.chip_content_dark,.chip_content_dark_10{margin-bottom:16px;color:#333;authorEnabled:true;font:10px/1.3em verdana,helvetica,sans-serif;}

