body, html, 
h1, h2, h3, h4,
form, fieldset,
a img,
ul, ol, dl, li, dt, dd, iframe { margin:0; padding:0; list-style:none; border:none; }
td ul li { list-style:disc; padding-left:5px; margin-left:20px; }
td ul li ul li { list-style:circle;}
td ul li ul li ul li { list-style: disc }
td ol li { list-style:decimal; padding-left:5px; margin-left:20px; margin-bottom:10px; }
input { margin:0; padding:0; outline:none; }

a:link, a:hover, a:active, a:visited { outline:none; }

.clear { clear:both; }
.divider { background:url(/lowes2/assets/lkn_divider.jpg) right no-repeat; margin-right:4px; padding-right:10px; }
.hidden { visibility:hidden; position:absolute; left:-9999999px; }

body { background:url(/lowes2/assets/lkn_body_bg.jpg) repeat-x #e2eaee; font:small Helvetica, Arial, sans-serif; }
	html* body { background-color:#dae5ed; }

#container { background:url(/lowes2/assets/lkn_container_bg.png) repeat-y; width:820px; margin:0 auto; position:relative; }
#container_bottom { background:url(/lowes2/assets/lkn_container_bottom_bg.png) bottom no-repeat; margin:0 auto; width:820px; height:20px; display:block; }
#container .skip { position:absolute; top:-50px; left:-50px; }

#header { background:url(/lowes2/assets/lkn_header_bg.jpg) repeat-x; width:798px; height:100px; display:block; margin-left:11px; font-size:85%; position:relative; }
#header a.logo { background:url(/lowes2/assets/lkn_pagota.jpg) no-repeat; width:152px; height:73px; display:block; text-indent:-99999em; position:absolute; top:15px; left:21px; }
#header a.logo:hover { text-decoration:none; }
#header a:link, #header a:visited { color:#163c73; text-decoration:none; }
#header a:hover { color:#163c73; text-decoration:underline; }
#header .cart_information { color:#163c73; position:absolute; top:5px; left:197px; }
#header .cart_total { background:url(/lowes2/assets/lkn_cart_icon.gif) left no-repeat; padding-left:26px; }
#header .welcome { background:url(/lowes2/assets/lkn_divider.jpg) left no-repeat; margin-left:4px; padding-left:8px; }
#header .promotion { margin-bottom:6px; margin-top:15px; display:block; font-weight:bold; font-size:110%; }
#header .promotion h3 a {color:#900;}
#account_information { position:absolute; top:53px; left:-10px; width:300px; z-index:940; }
#store_information { position:absolute; top:65px; right:11px; z-index:940; }

.drop_navigation li { background:url(/lowes2/assets/lkn_divider.jpg) right no-repeat; float:left; padding-right:10px; }
.drop_navigation li a { padding:5px 0 5px 10px; display:block; }
.drop_navigation li.drop_down { background:url(/lowes2/assets/lkn_dropdown_hover_label_left.gif) top left no-repeat; padding-right:0; }
.drop_navigation li.drop_down a { background:url(/lowes2/assets/lkn_dropdown_hover_label.gif) top right no-repeat; display:block; margin-left:6px; padding:5px 10px 5px 4px; }
.drop_navigation li a.arrow, .drop_navigation li.drop_down a span { background:url(/lowes2/assets/lkn_drop_down_arrow_2.gif) right no-repeat; padding-right:15px; cursor:default; }
.drop_navigation li.drop_down a { cursor:default; }
.drop_navigation li.drop_down a:hover, .drop_navigation li.drop_down a:hover span { text-decoration:none; }
.drop_navigation li.end { background:none; }

#my_account_links, 
#store_info_links, 
#special_offers_links, 
#gift_center_links, 
#services_links { clear:left; font-size:90%; width:200px; display:none; position:absolute; z-index:950; }

#special_offers_links, 
#gift_center_links, 
#services_links { z-index:945; }

#my_account_links { width:176px; }

#hide_show { position:absolute; height:0; width:0; z-index:900; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; }

#store_info_links { width:204px; color:#000; z-index:900; }
#store_info_links .vcard .org { font-weight:bold; }
#store_info_links .vcard .adr,
#store_info_links .vcard .fax,
#store_info_links .vcard .hours,
#store_info_links .vcard .map-ad { margin-bottom:10px; }
#store_info_links .vcard .adr .locality,
#store_info_links .vcard .adr .region,
#store_info_links .vcard .adr .postal-code { float:left; margin-right:5px; }
#store_info_links .vcard .hours span,
#store_info_links .vcard a { display:block; }

.drop_down_container { background:url(/lowes2/assets/lkn_dropdown_hover_dd_left.gif) bottom left no-repeat; position:absolute; z-index:999; top:23px; }
.drop_down_content { background:url(/lowes2/assets/lkn_dropdown_hover_dd.gif) bottom right no-repeat; display:block; margin-left:6px; padding:10px 20px 10px 10px;position:absolute; z-index:999; }
.drop_down_content li { margin-bottom:5px; }

#header .store_information #my_store_form { position:absolute; top:20px; right:10px; width:184px; }
#header .store_information #find_store_form { position:absolute; top:25px; right:10px; width:170px; }
#header .store_information #my_store_form form { float:right; }
#header .store_information .my_store { background:url(/lowes2/assets/lkn_my_store_icon.jpg) no-repeat; color:#163c73; display:inline-block; font-weight:bold; padding-left:31px; text-transform:uppercase; }		
#header .store_information #my_store_form #my_store_container { position:relative; width:184px; margin:3px 0 25px; }
#header .store_information #my_store_form #my_store_name { background:url(/lowes2/assets/lkn_my_store_select_bg.jpg) no-repeat; line-height:15px; width:164px; height:17px; padding:3px 20px 0 5px; display:block; overflow:hidden; position:absolute; }
#header .store_information #my_store_form #my_store { display:block; width:184px; height:20px; display:block; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; cursor:pointer; position:absolute; }
#header .store_information a.weekly_ad, #header a.weekly_ad:visited { position:absolute; right:0; text-decoration:underline; }
#header .store_information a.weekly_ad:hover { text-decoration:none; }
#header .store_information #find_store_form fieldset { margin:5px 0 3px; text-align:right; position:relative; }
#header .store_information #find_store_form #zip_code { margin-right:45px; padding:1px; width:40px; }
#header .store_information #find_store_form fieldset a { position:absolute; right:0; padding-bottom:7px; }
#header .store_information #find_store_form fieldset a span { padding-bottom:7px; }
#header .store_information #find_store_form .or_advanced { color:#163c73; display:block; text-align:right; }
#header .store_information #find_store_form .or_advanced a { text-decoration:underline; }
#header .store_information #find_store_form .or_advanced a:hover { text-decoration:none; }
#header .store_information .drop_navigation { position:absolute; right:0; }

#searchsignup { background:#e2e2e2; border-bottom:2px solid #D2D3D6; border-top:2px solid #D2D3D6; margin-left:11px; text-align:right; width:798px; height:35px; display:block; }
#searchsignup #email_signup { background:none; height:30px; position:absolute; top:108px; right:20px; width:435px;}
#searchsignup #email_signup form { position:relative; }
#searchsignup #email_signup label { color:#1b3461; display:inline; font-size:11px; font-weight:bold; position:absolute; right:245px; top:4px; width:185px;}
#searchsignup #email_signup input { padding:2px; position:absolute; right:65px; }
#searchsignup #email_signup a {padding:2px 0 5px 4px; position:absolute; right:0; top:1px;}

#search { position:absolute; top:107px; left:19px; }
#search form { position:relative; }
#search input { width:260px; padding:2px; position:absolute; top:0; }
#search .search_submit { position:absolute; top:1px; left:277px; }
	html* #search .blue, html* #search .blue span { padding-top:4px; padding-bottom:7px; } /* Safari */

#navigation { float:left; margin-left:19px; width:156px; }
#navigation dl dt { background:url(/lowes2/assets/lkn_navigation_main.jpg) repeat-x #6179a5; font-size:110%; }
#navigation dl dt a { color:#fff; display:block; height:100%; padding:9px 0 10px 8px; text-decoration:none; }
#navigation dl dt.shop a { cursor:default; }
#navigation dl dt.shop a span { background:url(/lowes2/assets/lkn_drop_down_arrow_2.gif) right no-repeat; padding-right:15px; font-size:90%; }
#navigation dl dt a:hover { background:#6179a5; }
#navigation dl dt a.hover { background:#6179a5; }
#navigation dl dd { background:url(/lowes2/assets/lkn_navigation_main_bg.gif) bottom no-repeat; padding:0 0 10px 0; display:none; position:absolute; z-index:150; }
#navigation dl dd ul li { background:none; font-size:90%; margin:0 0 0 1px; padding:0 0 0 1px; width:154px; }
#navigation dl dd ul li a { border-top:none; color:#2a4673; margin:0; display:block; padding:5px 0 5px 24px; width:128px; height:100%; text-decoration:none; }
#navigation dl dd ul li a:hover { background:url(/lowes2/assets/lkn_navigation_sub_hover_delta.gif) 9px 9px no-repeat #e6e6e6; padding-left:24px; }

#additional_navigation { background:url(/lowes2/assets/lkn_navigation_main.jpg) repeat-x; width:634px; float:left; display:block; }
	html* #additional_navigation { height:34px; }
#additional_navigation dl { width:156px; }
#additional_navigation dl dt a { font-size:110%; padding:9px 0 10px; display:block; border-left:1px solid #bbb; border-right:1px solid #bbb; text-decoration:none; color:#fff; width:156px; text-align:center; }
#additional_navigation dl dt.shop a { cursor:default; }
#additional_navigation dl dt.shop a span { background:url(/lowes2/assets/lkn_drop_down_arrow_2.gif) right no-repeat; padding-right:15px; font-size:90%; }
#additional_navigation dl dt a:hover { background:#6179a5; }
#additional_navigation dl dt a.hover { background:#6179a5; }
#additional_navigation dl dd { background:url(/lowes2/assets/lkn_navigation_main_bg.gif) bottom no-repeat; margin-left:1px; padding:0 0 10px 0; display:none; position:absolute; z-index:50; }
#additional_navigation dl dd ul li { background:none; font-size:90%; margin:0 0 0 1px; padding:0 0 0 1px; width:154px; }
#additional_navigation dl dd ul li a { border-top:none; color:#2a4673; margin:0; display:block; padding:5px 0 5px 24px; width:128px; height:100%; text-decoration:none; }
#additional_navigation dl dd ul li a:hover { background:url(/lowes2/assets/lkn_navigation_sub_hover_delta.gif) 9px 9px no-repeat #e6e6e6; padding-left:24px; }

#help_navigation { position:absolute; top:144px; right:11px; z-index:900; }
#help_navigation .drop_navigation li a { color:#fff; text-decoration:none; font-size:90%; }
#help_navigation .drop_navigation li a:hover { text-decoration:underline; }
#help_navigation .drop_navigation li.drop_down a:hover { color:#163c73; text-decoration:none; }

#left_navigation { border-bottom:1px dotted #ccc; margin:0 0 10px 19px; float:left; width:156px; }
#left_navigation h2 { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; color:#900; font-size:100%; margin-bottom:10px; padding:10px 0 10px 5px; }
#left_navigation ul { margin-left:10px; }
#left_navigation ul li { font-size:92%; font-weight:bold; margin-bottom:0; padding-bottom:7px; }
#left_navigation ul li a { color:#000; text-decoration:none; }
#left_navigation ul li a:hover { color:#000; text-decoration:underline; }
#left_navigation ul li ul { margin:10px 0 0; }
#left_navigation ul li ul li { color:#666666; font-size:85%; font-weight:normal; margin:2px 0; }
#left_navigation ul li ul li a { color:#163c73; text-decoration:none; font-size:105%; }
#left_navigation ul li ul li a:hover { color:#163c73; text-decoration:underline; }

#homepage #left_navigation { background:url(/lowes2/assets/lkn_navigation_main_bg.gif) bottom no-repeat; border-top:2px solid #6179a5; border-bottom:none; margin-left:19px; padding-bottom:10px; float:left; width:156px; }
#homepage #left_navigation ul { margin-left:0; }
#homepage #left_navigation ul li { background:url(/lowes2/assets/lkn_navigation_tier_1.jpg) repeat-x #cfcfd1; border-top:1px solid #eee; display:block; font-size:90%; font-weight:bold; margin:0 0 0 2px; padding-bottom:0; width:152px; }
#homepage #left_navigation ul li a, 
#homepage #left_navigation ul li span { border-bottom:1px solid #cfcfd1; color:#2a4673; display:block; padding:5px 0 5px 10px; text-decoration:none; }
#homepage #left_navigation ul li span { cursor:default; }
#homepage #left_navigation ul li a:hover { background:#eee; }
#homepage #left_navigation ul li ul { margin:0; }
#homepage #left_navigation ul li ul li { background:none; background-color:#fff; border-top:none; font-size:100%; font-weight:normal; margin:0; }
#homepage #left_navigation ul li ul li a { border-top:none; border-bottom:none; color:#2a4673; margin:0; display:block; padding:5px 0 5px 24px; width:128px; height:100%; text-decoration:none; }
#homepage #left_navigation ul li ul li a:hover { background:url(/lowes2/assets/lkn_navigation_sub_hover_delta.gif) 9px 9px no-repeat #e6e6e6; padding-left:24px; }

#my_account #left_navigation ul li ul li { font-size:90%; color:#bbb; }
#my_account #left_navigation ul li ul li a { font-size:100%; }

#left_navigation .welcome_back_spring { background:url(/lowes2/Promos/spring/images/home_page_link.gif) no-repeat 0 0 #fff; display:block; height:44px; padding-bottom:10px; text-indent:-99999px; width:156px; }
#homepage #left_navigation .welcome_back_spring { display:none; }

#breadcrumb { display:block; margin-bottom:10px; }
#breadcrumb.has { background:#ebf7dc; color:#58842A; font-size:90%; margin:0 11px 10px 19px; padding:5px 0 7px 6px; }
#breadcrumb ul li { background:url(/lowes2/assets/lkn_divider_double.gif) right no-repeat; float:left; padding-right:13px; margin-right:10px; }
#breadcrumb ul li.end, #breadcrumb ul li.related { background:none; }

#main_content_area { display:block; float:left; margin:0 0 10px 9px; width:616px; }
#main_content_area img.temp { float:left; margin-bottom:10px; }
#main_content_area h1 { font-size:185%; color:#900; }
#main_content_area_full { clear:both; display:block; margin:10px 0 10px 19px; width:782px; }
#lkn_cart #main_content_area_full { margin-bottom:0; }

#m1 { margin-bottom:10px; }

#promotional_items { border:1px solid #c4c3d0; display:block; height:235px; margin-bottom:10px; }
#promotional_items h2 { background:#f1f1f1; border-bottom:1px solid #c4c3cf; color:#1d427e; font-size:110%; padding:11px 0 11px 20px; }
#promotional_items ul { padding-left:1px; }
#promotional_items li { border-right:1px solid #f1f1f1; display:block; float:left; margin:10px 0; padding:0 1px; text-align:center; width:150px; }
#promotional_items li.end { border-right:none; }
#promotional_items li a { display:block; }
#promotional_items li a img.product { display:block; position:relative; left:50%; margin:0 0 10px -50px; }
#promotional_items li .action_links a, #promotional_items li .action_links a:visited { display:inline; font-size:90%; color:#1d427e; text-decoration:underline; }
#promotional_items li .action_links a:hover { text-decoration:none; }

#bucket_home {display:; height:130px; }
#bucket_home h2 { text-align:left; color:#264A84; font-size:12px; }
#bucket_home ul { padding-left:1px; }
#bucket_home li { border-right:1px solid #c4c3d0; display:block; float:left; margin:0; padding:0 12px 0 13px; text-align:left; width:187px; }
#bucket_home li.first{ padding-left:0; }
#bucket_home li.end { border-right:none; padding-right:0; }
#bucket_home li a { display:block;}
bucket_home li a img.product { display:block; position:relative; left:50%; margin:0 0 10px -50px; }
#bucket_home li .action_links a, #promotional_items li .action_links a:visited { display:inline; font-size:90%; color:#1d427e; text-decoration:underline; }
#bucket_home li .action_links a:hover { text-decoration:none; }

#info_tabs, .info_tabs { background:url(/lowes2/assets/lkn_diagional.gif); border:1px solid #f3f2f5; display:block; padding:8px; margin-bottom:10px; }
#info_tabs .lowes_tabs, .info_tabs .lowes_tabs { padding:3px 0; margin:4px 0; }
#info_tabs .lowes_tabs li, .info_tabs .lowes_tabs li { display:inline; font-size:90%; }
#info_tabs .lowes_tabs li a, #info_tabs .lowes_tabs li a:visited,
.info_tabs .lowes_tabs li a, .info_tabs .lowes_tabs li a:visited { background:url(/lowes2/assets/lkn_tabs_normal.jpg) bottom repeat-x #fff; cursor:pointer; font-weight:bold; text-decoration:none; padding:7px 10px; margin-right:3px; border:1px solid #c3c2cf; color:#2a4673; }
#info_tabs .lowes_tabs li a:hover, .info_tabs .lowes_tabs li a:hover { text-decoration:underline; }
#info_tabs .lowes_tabs li.active, .info_tabs .lowes_tabs li.active { position:relative; }
#info_tabs .lowes_tabs li.active a, #info_tabs .lowes_tabs li.active a:visited,
.info_tabs .lowes_tabs li.active a, .info_tabs .lowes_tabs li.active a:visited { background:url(/lowes2/assets/lkn_tabs_active.jpg) repeat-x #fff; border-bottom-color:#fff; }	
#info_tabs .lowes_tabs li.active a:hover,
.info_tabs .lowes_tabs li.active a:hover { text-decoration:none; cursor:default; }
#info_tabs .tab_content, .info_tabs .tab_content { background:#fff; border:1px solid #c3c2cf; padding:10px; }
#info_tabs .invisible, .info_tabs .invisible { display:none; }
#info_tabs .visible, .info_tabs .visible { display:block; }
	html* #info_tabs .lowes_tabs, html* .info_tabs .lowes_tabs { margin-bottom:3px; } /* Safari */

#featured_promotions { height:305px; position:relative; }
#featured_promotions .featured_promotions_window { width:523px; height:281px; overflow:hidden; position:relative; margin-left:26px; }
#featured_promotions ul { position:absolute; width:2000px; height:268px; left:0; }
#featured_promotions li { background:#eff2f7; border:1px solid #c4c3cf; display:block; float:left; margin-right:5px; padding:5px; position:relative; height:269px; width:159px; }
#featured_promotions li a, #featured_promotions li a:visited { display:block; color:#1b3461; text-decoration:underline; outline:none; }
#featured_promotions li a.promo_title { font-weight:bold; }
#featured_promotions li a.promo_title span { height: 33px; }
	html* #featured_promotions li a.promo_title { padding-top:3px; }
#featured_promotions li a img { background:#fff; border:1px solid #c4c3cf; display:block; margin:10px 0; padding:10px 28px; position:relative; }
#featured_promotions li span { margin:0 0 10px 0; padding:0; display:block; }
#featured_promotions #featured_promotions_previous, #featured_promotions #featured_promotions_next { clear:both; background:url(/lowes2/images/general/css/spotlight-left.gif) no-repeat; cursor:pointer; width:24px; height:33px; display:none; text-indent:-99999em; position:absolute; top:120px; text-decoration:none; }
#featured_promotions #featured_promotions_previous { left:-4px; }
#featured_promotions #featured_promotions_next { background-image:url(/lowes2/images/general/css/spotlight-right.gif); right:-3px; }
#featured_promotions a#featured_promotions_previous, #featured_promotions a#featured_promotions_next,
#featured_products a#featured_products_previous, #featured_products a#featured_products_next { outline:none; }

#featured_promotions .pagination { position:absolute; right:28px; bottom:0; font-size:90%; }
#featured_promotions .pagination a, #featured_promotions .pagination a:visited { color:#1b3461; text-decoration:underline; }

#featured_promotions ul.one li { width:511px; }
#featured_promotions ul.one li img { float:left; margin-right:10px; }
#featured_promotions ul.one li a img { margin-top:0; }
#featured_promotions ul.two li { width:247px; }

#tile, #single { background:url(/lowes2/assets/lkn_slider_tile.jpg) 0 0 no-repeat; height:11px; width:18px; display:block; float:left; text-indent:-99999em; margin:3px 10px 0 0; }
#single { background-image:url(/lowes2/assets/lkn_slider_single.jpg); }
#tile:hover, #tile.current, #single:hover, #single.current { background-position:0 -11px; }
a#tile, a#single { outline:none; }

#buying_guide_search, #how_to_search, #inspiration { position:relative; }
#buying_guide_search .col_ab_a, #how_to_search .col_ab_a, #inspiration .col_ab_a { float:left; width:275px; margin-right:10px; }
#buying_guide_search .col_ab_b, #how_to_search .col_ab_b, #inspiration .col_ab_b { float:left; width:285px; }
#buying_guide_search .search_field, #how_to_search .search_field, #inspiration .search_field { width:215px; margin-right:5px; padding:2px; }
#buying_guide_search .blue, #how_to_search .blue, #inspiration .blue { position:absolute; top:2px; }
	html* #buying_guide_search .blue, html* #buying_guide_search .blue span, html* #how_to_search .blue, html* #how_to_search .blue span, html* #inspiration .blue, html* #inspiration .blue span  { padding-bottom:7px; padding-top:4px; } /* Safari */
#inspiration ul li { float:left; width:184px; margin-right:10px; font-size:110%; font-weight:bold; }
#inspiration ul li a { color:#000; }
#inspiration ul li ul li { border-bottom:1px solid #eee; padding:8px 0; margin-right:0; font-size:80%; font-weight:normal; text-align:left; }
#inspiration ul li.end { margin-right:0; }

.tab_column ul li { float:left; width:283px; margin-right:10px; font-size:110%; font-weight:bold; }
.tab_column ul li a { color:#000; }
.tab_column ul li ul li { border-bottom:1px solid #eee; padding:8px 0; margin-right:0; font-size:80%; font-weight:normal; text-align:left; }
.tab_column ul li.end { margin-right:0; }
.tab_column .print { float:right; clear:left; }

#endeca_banner { margin-bottom:10px; }

#merch_spot { background:url(/lowes2/assets/merch_spot.jpg) no-repeat; width:616px; height:234px; display:block; margin-bottom:10px; }

#featured_products { background:url(/lowes2/images/general/css/spotlight_footer5.gif) bottom no-repeat; display:block; height:234px; margin-bottom:10px; width:616px; position:relative; }
#featured_products .featured_products_window { height:204px; overflow:hidden; left:122px; position:relative; width:365px; }
#featured_products ul { font-size:80%; height:268px; top:16px; position:absolute; width:2000px;}
#featured_products li { display:block; float:left; height:189px; margin-right:10px; position:relative; text-align:center; width:115px; }
#featured_products li a, #featured_products li a:visited { display:block; color:#1b3461; text-decoration:none; }
#featured_products li a img { display:block; margin-bottom:12px; }
#featured_products li a span { margin:0; padding:0; text-align:left; display:block; }
#featured_products li span.price { display:block; font-size:110%; font-weight:bold; margin:7px 0; text-align:left; }
#featured_products li a.shop_now { background:url(/lowes2/images/general/shop_now.jpg) no-repeat; display:block; height:22px; text-decoration:none; text-indent:-999999em; width:90px; }
#featured_products a#featured_products_previous, #featured_products a#featured_products_next { clear:both; background:url(/lowes2/images/general/css/spotlight-left.gif) no-repeat; cursor:pointer; width:24px; height:33px; display:block; text-indent:-99999em; position:absolute; top:106px; text-decoration:none; }
#featured_products a#featured_products_previous { left:84px; }
#featured_products a#featured_products_next { background-image:url(/lowes2/images/general/css/spotlight-right.gif); right:91px; }

#search_results { border:1px solid #c3c2cf; margin:0 0 20px; }
#search_results thead { background:url(/lowes2/assets/lkn_tabs_active.jpg) repeat-x; }
#search_results th, #search_results td { padding:5px 10px; text-align:left; }
#search_results thead th { background:url(/lowes2/assets/icon-table-sort.png) 10px 8px no-repeat; border-bottom:1px solid #c3c2cf; color:#1b3461; cursor:pointer; padding-left:24px; text-decoration:underline; }
#search_results thead th.sortedASC { background:url(/lowes2/assets/icon-table-sort-asc.png) 10px 4px no-repeat; }
#search_results thead th.sortedDESC { background:url(/lowes2/assets/icon-table-sort-desc.png) 10px 4px no-repeat; }
#search_results td { width:100px; border-bottom:1px solid #c3c2cf; }
#search_results td.title { width:475px; }
#search_results tr.over td { background:#e1e1e1; }

.table_navigation .table_sub_nav .pagination { float:left; }
.table_navigation .table_sub_nav .page_nums { float:right; }
.table_navigation .table_sub_nav .page_nums li { float:left; margin-left:6px; }
.table_navigation .table_sub_nav .page_nums a.current { font-weight:bold; font-size:130%; text-decoration:none; }
.table_navigation .table_sorting li { background:url(/lowes2/assets/lkn_divider.jpg) right no-repeat; float:left; padding-right:8px; margin-right:8px; }
.table_navigation .table_sorting li.first { background:none; padding:0; }
.table_navigation .table_sorting li.end { background:none; margin:0; padding:0; }
#table_results .top { border-bottom:1px dotted #bbc; margin-bottom:10px; padding-bottom:10px; }
#table_results .top .table_sub_nav { border-bottom:1px solid #c3c2cf; margin-bottom:5px; padding-bottom:5px; }
#table_results .bottom { border-top:1px dotted #bbc; margin-top:10px; padding-top:10px; }
#table_results .bottom .table_sub_nav { border-top:1px solid #c3c2cf; margin-top:5px; padding-top:5px; }

#table_results .no_results { position:relative; }
#table_results .no_results h2 { margin-bottom:20px; }
#table_results .no_results form { position:relative; display:block; height:30px; }
#table_results .no_results .search_field { width:250px; padding:3px; position:absolute; }
#table_results .no_results .blue { left:270px; top:3px; position:absolute; }
#table_results .no_results .page_copy { float:left; width:325px; margin-right:20px; }
#table_results .no_results .page_copy ul li { list-style:disc; margin-left:15px; }
#table_results .no_results .popular { background:#fbecb6; border:1px solid #ffcb4f; padding:10px; width:249px; float:right; margin-top:10px; }
#table_results .no_results .popular h3 { margin-bottom:10px; font-size:110%; }
#table_results .no_results .popular li { margin-bottom:4px; }
#table_results .no_results .popular li.break { border-bottom:1px dotted #ffcb4f; padding-bottom:10px; margin-bottom:6px; }
#table_results .no_results .popular li a { color:#339; }
#table_results .error { border:1px solid #f00; background:#fcf; padding:10px; }

#site_wide_footer { background:#eff2f7; border:1px solid #c4c3d0; clear:both; display:block; height:44px; margin:0 0 10px 19px; width:779px; }
#site_wide_footer li { float:left; text-align:center; }
#site_wide_footer li a { border-right:1px solid #c4c3d0; color:#1b3461; display:block; font-weight:bold; padding:14px 0; text-decoration:none; width:193px; }
#site_wide_footer li.end a { border:none; }

#footer_navigation { background:#d4eda8; margin-left:19px; width:780px; height:185px; display:block; position:relative; }

/*#footer_navigation .service_desk { background:url(/lowes2/assets/lkn_footer_service_desk.gif) no-repeat; width:185px; height:190px; display:block; position:absolute; top:-4px; text-indent:-99999em; text-decoration:none; }
*html #footer_navigation .service_desk {margin-top:20px; padding-top:20px;}*/

/*#footer_navigation { background:#eee; }*/
#footer_navigation .service_desk { background-image:url(/lowes2/Promos/Holiday/images/sevice_desk_dude.gif);no-repeat; width:185px; height:190px; display:block; position:absolute; top:-4px; text-indent:-99999em; text-decoration:none; }
#footer_navigation .lowes_help_links li { margin-top:2px; }

#footer_navigation .lowes_help_links { position:absolute; /*top:46px;*/ left:189px; }
#footer_navigation .lowes_help_links li { border-left:1px solid #fff; color:#666; font-weight:bold; padding:14px 12px; #padding-top:0px; _padding-top:0px; float:left; width: 120px; }
#footer_navigation .lowes_help_links li.both { border-right:1px solid #fff; }
#footer_navigation .lowes_help_links li.end { border:none; }
#footer_navigation .lowes_help_links li ul { margin-top:6px; display:block; }
#footer_navigation .lowes_help_links li ul li { border:none; padding:0; float:none; font-size:80%; font-weight:normal; margin-bottom:0; }
#footer_navigation .lowes_help_links li ul li a { color:#339; text-decoration:none; }
#footer_navigation .lowes_help_links li ul li a:hover { color:#339; text-decoration:underline; }
*html #footer_navigation .lowes_help_links li {padding-top:0; margin-top:0;}
*html #footer_navigation {height:215px;}

#footer { width:780px; margin:0 auto; font-size:80%; }
#footer a { color:#1b3461; }
#footer ul { font-size:110%; }
#footer li { display:inline; background:url(/lowes2/assets/lkn_divider.jpg) right no-repeat; margin-right:4px; padding-right:7px; }
#footer li.double { background-image:url(/lowes2/assets/lkn_divider_double.gif); padding-right:12px; }
#footer li.end { margin-right:0; padding-right:0; background:none; }
#footer .col_ab_a, #footer .col_ab_b { float:left; margin-bottom:20px; width:610px; }
#footer .col_ab_b { width:170px; }
#footer .col_ab_b .our_promise li { color:#1b3461; font-size:110%; font-weight:bold; background:none; display:block; }

#footer .col_ab_b .our_promise li ul li { font-weight:normal; font-size:90%; background:none; }
	html* #footer li { padding-right:8px; } /* Safari */

#footer .col_ab_a { width: 782px; text-align: center; }
#footer .ca { background:url(/lowes2/assets/ca.gif) 0 center no-repeat; padding-left: 21px; }
#footer .mx { background:url(/lowes2/assets/mx.gif) 0 center no-repeat; padding-left: 21px; }

/* Buttons Green and Blue */

a.green:link, a.green:visited, a.blue:link, a.blue:visited { background:url(/lowes2/images/general/css/cat_btn_left.jpg) left top no-repeat; padding:2px 0 5px 5px; text-decoration:none; font-size:11px; font-weight:bold; color:#5c689f; font-family:Helvetica, Arial, sans-serif; }
a.green span, a.blue span { background:url(/lowes2/images/general/css/cat_btn_right.jpg) right top no-repeat; padding:2px 8px 5px 3px; }

a.green:hover, a.green:visited:hover, a.blue:hover, a.blue:visited:hover { color:#5c689f; text-decoration:none; }

a.green:link, a.green:visited { background-image:url(/lowes2/images/general/css/cat_btn_left_green.jpg); padding-left:5px; position:relative; color:#fff; }
a.green span { background-image:url(/lowes2/images/general/css/cat_btn_right_green.jpg); }

/* SHOP BUTTONS CSS FROM COMMON.CSS */

a.shop_all:link, a.shop_all:visited, a.form_button:link, a.form_button:visited, a.learn_more:link, a.learn_more:visited { background:url(/lowes2/images/general/css/cat_btn_left.jpg) left top no-repeat; padding:2px 0 5px 5px; text-decoration:none; font-size:11px; font-weight:bold; color:#5c689f; font-family:Helvetica, Arial, sans-serif; }
a.shop_all span, a.form_button span, a.learn_more span { background:url(/lowes2/images/general/css/cat_btn_right.jpg) right top no-repeat; padding:2px 8px 5px 3px; }

a.shop_all:hover, a.shop_all:visited:hover, a.learn_more:hover, a.learn_more:visited:hover { color:#5c689f; text-decoration:none; }

a.shop_all:link, a.shop_all:visited { position:absolute; right:10px; bottom:10px; font-weight:bold; }

a.form_button:link, a.form_button:visited { background-image:url(/lowes2/images/general/css/cat_btn_left_green.jpg); padding-left:5px; color:#fff; }
a.form_button span { background-image:url(/lowes2/images/general/css/cat_btn_right_green.jpg); }
a.form_button:hover, a.form_button:visited:hover { text-decoration:none; }

#featured_promotions .scroll_bar { background:url(/lowes2/assets/lkn_scroll_bar_bg.jpg) 2px 0 repeat-y; width:20px; height:217px; position:absolute; top:0; right:0; }
#featured_promotions .knob { background:url(/lowes2/assets/lkn_scroller.jpg) no-repeat; width:15px; height:30px; display:block; cursor:pointer; }
#featured_promotions .scroll_container { width:248px; height:218px; overflow:hidden; position:relative; float:left; }
#featured_promotions .long_desc { width:220px; display:none; float:left; position:absolute; margin-right:10px; }
#featured_promotions .long_desc ul { list-style:disc; width:auto; height:auto; position:relative; margin:10px 0; }
#featured_promotions .long_desc ul li { background:none; float:none; border:none; height:auto; width:auto; margin:0; padding:0 0 0 20px; top:auto; left:auto; position:relative; }
#featured_promotions .no_href { text-decoration:none; cursor:default; font-size:120%; }
#featured_promotions .avail { clear:left; color:#93929c; font-size:80%; }
#featured_promotions ul.two a.promo_title img { margin-left:44px; }

.bulleted li { list-style:disc; padding-left:5px; margin-left:20px; margin-bottom:10px; }

.sv_header { background:url(/lowes2/assets/sv_header.jpg) no-repeat; height:150px; width:615px; display:block; margin-bottom:20px; }
.sv_header h1, .sv_header span { text-indent:-99999px; display:block; }

.offer_container { margin-bottom:40px; }
.offer_container h2 a { background:url(/lowes2/assets/sv_show.gif) 5px center no-repeat; border-bottom:1px solid #bbb; color:#000; display:block; font-size:150%; font-weight:normal; margin-bottom:20px; padding-left:20px; text-decoration:none; }
.offer_container h2 a:visited { text-decoration:none; color:#000; }
.offer_container h2 a.open { background:url(/lowes2/assets/sv_hide.gif) 5px center no-repeat; }
.offer_container h2:hover { background:url(/lowes2/assets/sv_supercat_hover.jpg) repeat-x; }
.offer_container .offers .promo { border-top:1px solid #e5e5e5; margin-top:20px; padding-top:20px; display:inline-block; }
.offer_container .offers .promo_top { border-top:none; margin-top:0; padding-top:0; display:inline-block; }

.offer_container .offer_promo { float:left; width:158px; margin-right:20px; }
.offer_container .offer_text { float:left; width:437px; }
.offer_container .prod { background:#fff; border:1px solid #c4c3cf; display:block; margin-bottom:1px; padding:10px 28px; }
.offer_container .avail { background-color:#eef1f6; border:1px solid #c5d4ea; color:#93929c; cursor:default; display:block; font-size:80%; height:30px; line-height:30px; margin-bottom:1px; text-indent:-99999px; }

.offer_container .sv_inst_online { background:url(/lowes2/assets/inst_online.jpg) 10px center no-repeat #eef1f6; padding-left:85px; }
.offer_container .sv_instore { background:url(/lowes2/assets/lkn_avail_instore.jpg) 10px center no-repeat #eef1f6; padding-left:53px; }
.offer_container .sv_online { background:url(/lowes2/assets/lkn_avail_online.jpg) 10px center no-repeat #eef1f6; padding-left:41px; }

.offer_container .sv_links { background:#f0f0f0; border:1px solid #c4c3cf; font-size:86%; padding:10px; }
.offer_container .sv_links li { margin-bottom:5px; }
.offer_container .sv_links li.end { margin-bottom:0; }
.offer_container .sv_links li a { color:#797880; font-weight:bold; text-decoration:none; }
.offer_container .sv_links li a:hover { text-decoration:underline; }
.offer_container .sv_links li a.pdf { background:url(/lowes2/assets/pdf_icon.jpg) right center no-repeat; padding-right:20px; }
.offer_container .offer_text h3 { color:#900; font-size:120%; }
.offer_container .offer_text ul li { list-style:disc; margin-left:30px; }
.offer_container .offer_text pre, .fp_entry .long_desc pre { font:small Helvetica, Arial, sans-serif; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; }

/*.offer_container .featured .offer_promo { width:253px; }
.offer_container .featured .avail { text-indent:0; }
.offer_container .featured .offer_text { width:342px; }
.offer_container .featured .offer_text h3 { color:#900; font-size:140%; font-weight:normal; }*/

#slideshow { position:relative; margin:0; padding:0; width:615px; height:230px; display:block; }
#slideshow .images li { list-style:none; position:absolute; top:0; left:0; }
#slideshow .images li img { border:0; }

#slideshow_container { background:#fff; border:1px solid #bdbcca; margin-bottom:10px; position:absolute; bottom:0px; right:10px; font-size:11px; }
#slideshow_indicator { border:1px solid #fff; display:block; }
#slideshow_indicator li { background:url(/lowes2/assets/ss_indicator_div.jpg) right top repeat-y; padding-right:2px; float:left; }
#slideshow_indicator li a { background:url(/lowes2/assets/ss_indicator_bg.jpg) 0 0 repeat-x; color:#000; padding:4px 8px; display:inline-block; text-decoration:none; }
#slideshow_indicator li a.current, #slideshow_indicator li a:hover { background:url(/lowes2/assets/ss_indicator_bg_current.jpg) 0 0 repeat-x; font-weight:bold; }
#slideshow_indicator li a:hover { font-weight:normal; }
#slideshow_indicator li a.current:hover { font-weight:bold; }
#slideshow_indicator li.end { background:none; padding-right:0; }
#slideshow_indicator li a.pause span { background:url(/lowes2/assets/ss_indicator_pause.gif) 0 bottom no-repeat; width:5px; height:10px; display:block; text-indent:-99999em; }
#slideshow_indicator li a.play span { background:url(/lowes2/assets/ss_indicator_play.gif) 0 bottom no-repeat; width:5px; height:10px; display:block; text-indent:-99999em; }
* html #slideshow_indicator li a.pause span { background-position:0 4px; height:7px; }

.col_a { width:380px; float:left; margin-right:8px; }
* html #sub_head .col_a { height:144px; width:356px; border:none; }
#b li { border:1px solid #e5e5e5; text-align:center; float:left; padding:1px; margin:0 9px 10px 0; }
#b li.end { margin-right:0; }
#b li a { background:url(/lowes2/assets/buckatized_gradient.jpg) 0 bottom repeat-x; width:100px; display:block; padding:8px; color:#009; text-decoration:none; font-size:11px; }
#b li a:hover { text-decoration:underline; }
#b li a img { display:block; margin-bottom:12px; }


div.blackcanvas { background:#000000 url(/lowes2/assets/blackcanvas.gif) repeat scroll; height:100%; left:0; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; position:fixed; top:0; width:100%; z-index:1000; }
div.lb_flash { position:absolute; z-index:1200; background-color:#000000; }
div.lb_flash iframe { border: 0; }

.close_lb_flash { float: right; font-size:10px; color:#FFFFFF; padding:2px 10px 2px 14px; background: transparent url(/lowes2/assets/icon_close.gif) no-repeat 0 3px; text-decoration: none; }
.close_lb_flash:hover { text-decoration: underline; } 

#spVideo div.vid { height:230px; width:350px; }
#spVideo div.vid.loading {background:url(/lowes2/Promos/spring/images/loaders/loader1.gif) no-repeat scroll 172px 84px; height:230px; width:350px; }
#spVideoDrawer .slider_content { height:auto !important }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:941;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 942;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:943;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/* begin plusPopUpBox */
.plusPopUp {display:none;}
/* end plusPopUpBox */

/*  Used on Lowe's Credit */
#b1_promo { margin-left:11px; text-align:right; width:798px; height:35px; display:block; }
#b1_promo h3 { color:#900; display:inline-block; font-size:11px; /* 110% */ margin-right:11px; line-height:35px; }
#b1_promo h3 a { color:#900; text-decoration:none; font-weight:normal; }
#b2_promo { margin-left:11px; text-align:right; width:798px; height:35px; display:block; }
#b2_promo h3 { color:#c06400; display:inline-block; font-size:12px; /* 110% */ margin-right:11px; line-height:35px; }
#b2_promo h3 a { color:#c06400; text-decoration:none; font-weight:normal; }
#b1_promo h3 a { background:url(/lowes2/Promos/Holiday/images/shipping.gif) 0 0 no-repeat; padding:0 0 10px 30px; }
#b2_promo h3 a { background:url(/lowes2/Promos/global_dollar_icon.jpg) 0 0 no-repeat; padding:5px 0 40px 40px;}
#footer_navigation #footer_email_signup { position:absolute; top:165px; right:30px; }
#footer_navigation #footer_email_signup form { position:relative; }
#footer_navigation #footer_email_signup label { color:#1b3461; font-weight:bold; position:absolute; right:320px; display:inline; width:225px; }
#footer_navigation #footer_email_signup input { top:-2px; right:65px; padding:1px; width:250px; position:absolute; }

/* end Lowe's credit */



/* Used for pop up email address error in header 05/06/09 Adam C Mills*/
#email_invalid{background:url(/lowes2/assets/email_error_bg.gif) no-repeat;color:#fff;display:none;font:11px;height:135px;left:358px;overflow:hidden;padding:5px;position:absolute;text-align:left;top:15px;width:214px;z-index:990;}
#email_invalid h1{color:#fff;font: 20px Helvetica, Arial, sans-serif normal;}
/*end email pop up error thingy*/

/* Used for mobile dectection pop up banner 05/12/09 Adam C Mills*/
#super_pop{background-color:#FFFF99; color:#000; padding:5px; text-align:center; position:absolute; display:block; width:100%; z-index:999; border-bottom:1px #FFCC66 solid;}
/*end mbile dectionct pop up banner*/

/*Start Click-To-Chat*/
#lpButton-refrigerator-1 { margin:0 0 10px 10px;} /*Option 1*/
#lpButton-refrigerator-2 { margin:0 0 10px 0;} /*Option 2*/
#lpButton-refrigerator-3 {}

#lpButton-washersDryers-1 { margin:0 0 10px 10px;} /*Option 1*/
#lpButton-washersDryers-2 { margin:0 0 10px 0;} /*Option 2*/
#lpButton-washersDryers-3 {}

#lpButton-shoppingcart-1 { margin:0 0 10px 10px;} /*Option 1*/
#lpButton-shoppingcart-2 { margin:0 0 10px 0;} /*Option 2*/

#lpButton-checkout-1 {margin:0 0 10px 10px;} /*Option 1*/
#lpButton-checkout-2 {position:relative; top:30px; left:10px; width:310px; text-align: center; border:1px solid #cccccc;} /*Option 2*/

#lpButton-checkout-confirmationerror-1 {margin:0 0 10px 10px;}

#lpButton-contactUs-1 { margin:0 0 10px 10px;} /*Option 1*/
#lpButton-contactUs-2 {text-align: center; margin-left:7px; width:290px;} /*Option 2*/
/*End Click-To-Chat*/
