
#my-lowes-links {margin:0;}

#content-area-category a:link, #content-area-category a:visited { color:#004990; text-decoration:none; }
#content-area-category a:hover, #content-area-category a:active, #content-area-category a:visited:hover { color:#004990; text-decoration:underline; }

/* grid list view */
#content-area-prod-list #one-column ul#result-list li p {clear:both; margin:0 0 0 0; padding:0 0 0 20px; text-align:left;}
#content-area-prod-list #one-column ul#result-list li p.price-status {color:#82c101; height:20px; text-align:center;}
#content-area-prod-list #one-column ul#result-list li p.price-status span {background-color:#fff400; color:#000000; display:block; font-size:80% !important; padding:2px; text-align:center; width:96px;}
#content-area-prod-list #one-column ul#result-list li p.promo-ship {height:20px; text-align:center;}
#content-area-prod-list #one-column ul#result-list li p.orig-price, #content-area-prod-list #one-column ul#result-list li p.communicationError {padding:10px 20px 0 20px; font-size:90%;}
#content-area-prod-list #one-column ul#result-list li p.online-only-price {padding:0 0 0 20px; font-size:90%;}
#content-area-prod-list #one-column ul#result-list li p.rating {height:25px; min-height:25px; padding:0 0 0 20px;} 
#one-column ul#result-list li p.orig-price span {font-weight:bold;}
ul#product-list li .prod-col-b p.item-info { width:325px !important;padding-left:19px !important;}
#content-area-prod-list #one-column ul#result-list li p.rebate {font-size:90%;}
ul#result-list .availability-info { clear:both; display:block; height:55px; margin:5px 0 10px 0; padding:0; font-position:relative; size:95% !important; width:230px; }

/* 11846, 13260 - Commented out 'margin:0 0 0 4px;', and Changed from 'padding-top: 20px;' to 'padding-top: 35px;' */
ul#result-list .add { background:none; }
ul#result-list .availability-info.add {border:none; font-size:100% !important; padding-top:4px; }

/*ul#result-list .availability-info.add.error {  Add Error Messaging  }*/
.quantity {float:left; width:100px; padding:5px 0 0 15px; font-size:90%; font-weight:bold;}
.addToCart {float:left;  padding:2px 0 0 0; /*margin-left: 35px;*/}
.compare	{width:20px; float:left; padding:4px 0 0 0; margin: 0 0 0 45px;}
.compareBtn	{float:left; width:150px;}
ul#result-list li p.prod-price.outOfStock, ul#result-list li p.prod-price.limitedAvailability	{color:#990000; font-size:110%;}
.pricesVaryByRegion	{color:#990000; font-size:134%;}
ul#result-list .availability-info.add input.tiny,
ul#product-list .availability-info.add input.tiny { height: 21px; margin-top: -3px; padding-left: 5px; width: 35px !important; }
ul#result-list .availability-info.add a.button-red {float:right; margin:12px 32px 0 0 !important}
ul#result-list .availability-info.highlight {border:2px solid #86c309; height:44px; width:228px;}
ul#result-list .availability-info p {line-height:12px; margin:0; top:199px;}
ul#result-list .availability-info p.one-line { top:12px; }
ul#result-list .availability-info p.two-line { top:6px; text-align:left !important; }
ul#result-list .availability-info p.three-line { font-size:100% !important; line-height:1.3em; top:0; text-align:left !important; }
ul#result-list .availability-info.highlight p { width:207px; }
ul#result-list .availability-info a.help { z-index:5000;}
/*ul#result-list .availability-info form {}*/
ul#result-list .availability-info input	span{ text-align:left; border:1px solid red;}
#content-area-prod-list #one-column ul#result-list li p.found {width:225px;}
#content-area-prod-list #one-column ul#result-list li a.button-red {margin:22px 5px 24px 0;}
#result-list ul.item-actions { display:block; width:100%; height:35px; margin:0; padding:0; text-align:center; font-size:90%;}
#result-list ul.item-actions li { float:none; display:block; /*text-align:center;*/ line-height:130%; margin:0; padding:0; width:100%; min-width:0; height:auto; min-height:0; border:0 none; }

/* Product Result List */
.numResults {display:inline; float: left; padding-top:6px;}
ul#result-list {*font-size:95%; margin:0 0 15px 0;}

/* 13260 - Updated 'height:418px;' to 'height: 450px;' */
ul#result-list li {border:1px solid #e5e8ee; display:block; float:left; height: 450px; margin:0 10px 10px 0; width:238px; min-width:238px; padding:20px 0 3px 0;}
ul#result-list li.promo {border-bottom-color:#82c101;}
ul#result-list li.last {margin-right:0; }
ul#result-list li a.marketing {clear:both; color:#82c101; display:block; font-weight:bold; height:15px; padding:1px 0 4px 0; text-align:center; text-decoration:underline; width:100%;}
ul#result-list li .img-thumb {border:0 solid #e5e5e5; float:left; height:105px; min-height:105px; width:100px; min-width:10px; position:relative; left:69px;}
ul#result-list li .img-thumb img.button {position:relative; bottom:35px;}
ul#result-list li .img-thumb a.quick-view { position:absolute; bottom:10px; left:0; width:98px; height:22px; background:transparent url('/images/button_quick_view.gif') center center no-repeat; text-indent:-1000em; }
ul#result-list li .prod-col-a a.button-red {position:relative; left:4px; margin:0;}

/* 11846 */
ul#result-list li .prod-col-b { clear:both; float:left; margin:0 0 3px 0px; text-align:left; width:100%; height:241px; }

ul#result-list li .prod-col-b.add-links {padding:25px 0 15px 0;}
ul#result-list li .prod-col-b p {margin:0 0 .5em 0;}
ul#result-list li h4 {float:left; font-size:100%; height:60px; min-height:50px; font-weight:bold; padding:10px 20px 0 20px;}
ul#result-list li h4 a {text-decoration:none;}
ul#result-list li h4 a:hover {text-decoration:underline;}
ul#result-list li p.prod-price {font-size:160% !important; font-weight:bold; height:20px; padding:0;}
ul#result-list li p.rating img { position:relative; top:0px; }

/* Product List */
ul#product-list { *font-size:95%; margin:0 0 15px 0; }
ul#product-list li { border-bottom:2px solid #e5e8ee; display:block; float:left; width:737px; height:210px; padding:0; margin:0 0 5px 0; }
ul#product-list li .prod-col-a { float:left; width:134px; height:181px; position: relative; }
ul#product-list li .prod-col-b { clear:none !important; float:left; width:335px; height:159px; position: relative; }
ul#product-list li .prod-col-c { float:left; width:260px; height:159px; padding-top:22px; text-align:right; position: relative; }
ul#product-list .availability-info.add {padding:0;}
ul#product-list li.promo { border-bottom-color:#82c101; }
ul#product-list li p { font-size:100% !important; margin:0.3em 0; }
ul#product-list li .prod-col-b p { margin-left:0px; margin-top:11px; padding:0.1em; height:15px; }
ul#product-list li a.marketing { clear:both; color:#82c101; display:block; font-weight:bold; height:15px; padding:1px 0 4px 0; text-align:center; text-decoration:underline; width:100%; }
ul#product-list li div.img-thumb { border:1px solid #fff; float:left; margin-left:17px; height:100px; padding:2px; margin-top:22px; width:100px; position:relative; text-align:center; }
ul#product-list li div.quick-view-hover { border:1px solid #e5e5e5; }
ul#product-list li div.img-thumb img.button { position:relative; bottom:35px; }
ul#product-list li .img-thumb {left:auto;}
ul#product-list li div.img-thumb a.quick-view { position:absolute; top:-22px; left:0; width:100px; height:22px; background:transparent url('/images/button_quick_view_top.gif') center center no-repeat; text-indent:-1000em; }
ul#product-list li div.compare-block { display:block; float:left; width:100%; text-align:center; margin-top:5px; }
ul#product-list li div.compare-block a { color:#ccc; cursor:default; text-decoration:none; }
ul#product-list li div.compare-block a.active { color:#004990; cursor:pointer; text-decoration:underline; }
ul#product-list li h4 { font-size:100%; width:auto; height:45px; }
ul#product-list li h4 a { text-decoration:none; }
ul#product-list li h4 a:hover, ul#product-list li h4.active a { text-decoration:underline; }
ul#product-list li h4 { font-weight:bold; line-height:1.4em; }
ul#product-list li p.prod-price { font-weight:bold; font-size:134% !important; margin-top:0; }
ul#product-list li p.prod-price img { position:relative; top:2px; right:5px; }
ul#product-list li p.price-info { color:#898989; }
ul#product-list li p.orig-price { color:#898989; }
ul#product-list li p.rating img { position:relative; top:2px; }
ul#product-list li p.rebate { margin-bottom:14px; }
ul#product-list li p.rebate a { color:#82c101; font-size:99%; font-weight:bold; text-decoration:none; }
ul#product-list li div.prod-actions { position:absolute; bottom:12px; right:0px; height:85px; }
ul#product-list li div.prod-actions a.button-green { float:right; margin-top:53px; }
ul#product-list div.availability-info { border:1px solid #e5e8ee; display:block; font-size:100% !important; height:69px; margin:0; overflow:hidden; padding:0; position:absolute; right:10px; text-align:center; top:10px; width:225px; }
ul#product-list div.availability-info.highlight { border:2px solid #86c309; width:228px; height:44px; }
ul#product-list div.availability-info p { line-height:18px; width:234px; padding:0px 5px 5px 5px !important; margin:0; text-align:right !important; position:absolute; top:0; left:0; }
#content-area-category #one-column #product-list li p {padding-left:30px !important; text-align:left !important; width:194px;}
ul#product-list div.availability-info p.one-line { text-align:right !important; top:0;}
ul#product-list div.availability-info p.two-line { top:24px; text-align:center !important; }
ul#product-list div.availability-info p.three-line { font-size:100% !important; line-height:1.3em; top:18px; text-align:center !important; }
ul#product-list div.availability-info.highlight p { width:230px; }
ul#product-list div.availability-info a.help { position:relative; top:3px; z-index:5000; }
ul#product-list div.availability-info form { position:relative; }
#product-list li { border:1px solid #e5e5e5; border-bottom-width:2px; position:relative; }
#product-list .availability-info { border:none !important; }
#product-list .prod-col-a { height:153px; }
#product-list .prod-col-b { height:130px; }
#product-list .item-actions-container { right:14px; position:absolute; top:130px; }
#product-list .item-actions-container li { border:none; height:auto; width:auto; }
#product-list .item-actions-container .compareBtn { width:auto !important; }

.results-per-page div.form-input-block select { float:left; margin:2px 10px 0 0; padding:1px; width:47px; }
.results-per-page li { padding:5px 0 0 10px; }
.directions { float:left; font-size:120%; padding:0 0 0 10px; width:730px; }

.topBar {width:740px; height:32px; color:white; background:#898989; font-size:11px; }
.topBar label {color:white; float:left;}
.topBar .nav-control-block	{float:left; height:32px; padding:0; margin:0;/*width:325px;*/}
.topBar fieldset ol li label {text-align:right; width:105px; padding:2px 3px 0 0; float:left; margin:2px 0 0 0;}

.resultsPerPage	{font-size:80%; padding:0 0 0 10px;}
.directions	 {padding:0; font-size:90%; float:left; width:730px; padding:0 0 0 10px;}
div.btns { margin: 10px 0px 0px 221px; padding-bottom: 10px; }
.dijitDialog div.btns { width: 200px; margin: 5px auto; padding: 0; }
.error .two-line {width:190px;}
.availability-info .error {height: 70px;}
.previousAndNext	{width:245px; float:left; height:32px; margin:0 0 0 10px;}
#pageResults	{float:left; padding:1px 15px 0 10px; line-height:18px;}
.previousAndNext a {text-decoration:none; color:#fff;float:left; text-indent:0;}
a.nav-control-forward {background:url(../images/icon_arrow_forward_grey.gif) no-repeat scroll right center; padding:0 30px 0 0;}
a.nav-control-back {background:url(../images/icon_arrow_backward_grey.gif) no-repeat scroll left center; padding:0 30px 0 20px;}

/* Error Messaging */
.availability-info.add.error p.error { background-position:16px top; font-size:90% !important; padding:4px 5px 5px 45px !important; }

.goToPage	{width:160px; float:right; text-align:right; padding:5px 0 0 0;}
.goToPage label	{margin:6px 5px 0 0;}
.goToPage input.tiny	{width:30px; float:left; margin:1px 0 0 0;}	
.goToPage a.button-grey	{float:right; margin: 0 4px 0 0;}

.bottomBar 	{width:740px; height:32px; color:white; background:#eee; font-size:11px;}
.breadcrumbs	{width:540px; float:left; height:32px;}
.bottomBar ul	{width:560px; padding:9px 0 0 0; }
.bottomBar ul li {display:inline; color:#000000; background:transparent url(../images/gray_sep.gif) no-repeat scroll right center; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 10px 0 0; padding:2px 8px 0 0; font-size:90%; font-weight:bold; color:#004990;}
.bottomBar ul li.nosep {background-image:none;}
.bottomBar ul li.sortBy	{font-weight:normal; color:#000; padding:2px 0 0 0;}
.bottomBar ul li a	{font-weight:normal; text-decoration:none;}
.bottomBarButtons	{float:right;  width:200px; text-align:right; margin:2px 0 0 0;}

fieldset.nav-control ol li { margin-right:0; padding:7px 0 7px 0; }
.gridViewBtn, .listViewBtn {display:inline;}
.bottomBarButtons .view {color:#000; float:left; font-size:90%; padding:9px 0 0 45px;}
.gridViewBtn a	{ width:55px; height:26px; float:right; background:url(../images/grid_view_btn.jpg) 0 0 no-repeat; margin: 0 2px 0 0; }
.listViewBtn a	{ width:55px; height:26px; float:right; background:url(../images/list_view_btn.jpg) 0 0 no-repeat; margin: 0 3px 0 0; }

.gridViewBtn a.current,
.listViewBtn a.current { background-position:0 -26px; }

/*required to function*/
#partsContainer{text-align:left}
#partsContainer .Section1 {padding:25px 15px 10px 0;}
#partsContainer .imageContainer{float:left;width:160px;margin:0 0 15px}
#partsContainer .partsIntro{float:right;width:435px;margin:0 0 15px}
#partsContainer .partsBottom {clear:both; overflow-y:auto;}

/* Defect #10848 */
#partsContainer .partsBottom .partsTable { width: 580px; overflow-x: hidden; } 
/*.partsBottom .partsInfo{float:left;}*/

.partsBottom {float:right;width:625px;padding:0;}
#partsContainer a.button-grey {margin-left:15px;}
#partsContainer a.button-green {margin-right:15px;}
.partsBottom table {padding:0 10px 5px; overflow-y: scroll; height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); max-height: 300px; width:595px;}
.partsBottom table tbody tr{border-bottom:1px solid #ccc}
.partsBottom table tbody td{height:auto; padding:3px 0}
.partsBottom table td.unit {width:60px; text-align:left; border:none}
.partsBottom table td.prods { border-bottom:none}
.partsBottom table td.add{width:130px; text-align:center; border-bottom:none; border-right:1px solid #ccc}
.partsBottom table thead td.unit, .partsBottom table thead td.prods, .partsBottom table thead td.add{padding:4px 5px; border-right:none}
.partsBottom table td.unit, .partsBottom table td.prods, .partsBottom table td.add{padding:8px 5px}
#partsContainer #buttons {clear:both}

.catalog-utility-nav .nav-control-block { background:#eee none repeat scroll 0 0; color:#000;}

.dojoxFloatingPaneCanvas {background: transparent url(../images/bg-modal-body.png) repeat-y scroll left bottom; height:500px; overflow-x:hidden; overflow-y:auto;}

#email-sub-submit {margin-top:-3px !important;}
#popUpAddressBook li {display: block;}

#content-area-category #breadcrumbs { margin-bottom:0; margin-left:10px !important; width:550px; }

.learn-more { background:url(../images/hero-product-delta.gif) right center no-repeat; /*float:right;*/ line-height:209%; padding-right:10px; }
.left-align { /*float:left; - Removed all learn-more links should float right */ }

#content-area-category #one-column { border-top:none !important; clear:both; margin-left:10px; padding-top:15px; width:922px !important; } /* Width has to be set for new category pages. We will either need to change the wrapper class or find an alternate solution */
#content-area-category #left-nav-block { clear:left; float:left; width:182px; }

#category { width:922px; margin-right:10px; overflow:auto; position:relative; }
#category h1 { font-size:235%; margin-bottom:5px; color:#000}
#category .col-ab-a h2,
#category .col-ab-b h2,
#category .col-ab-b h4, {color:#000}

#content-area-prod-list #hero { display:block; margin-bottom:8px; overflow:hidden; position:relative; width:740px; }
/*#content-area-category #hero { display:block; margin-bottom:8px; overflow:hidden; position:relative; width:725px; }*/
#content-area-category #hero { overflow:hidden; position:relative; left:0; top:0; width:543px; margin-right:197px; margin-bottom:8px; float:right; display:inline;  }
#hero .hero-promos { overflow:auto; position:relative; z-index:0}
#hero .promos p .learn-more{background: url(/images/hero-product-delta-white.gif) right center no-repeat; line-height: 100%;}
#hero .promos { display:block; margin:0 !important; position:relative; z-index:50; }
#hero .promos li { background-repeat:no-repeat; color:#fff; display:block; position:absolute; }
#hero .promos li .top { position:absolute; top:33px; }
#hero .promos li .right { height:95px; padding:7px 10px 12px; position:absolute; right:182px; width:339px; }
#hero .promos li .bottom { position:absolute; bottom:25px; }
#hero .promos li .left { position:absolute; left:25px; }
#category .super-cat .promos li .left { left:10px; width:260px; height:107px; }
#hero .promos li .blue-box { background:url(/images/hero-blue-box.png) 0 0 no-repeat; color:#fff; display:block; height:74px; padding:10px 0 0 15px; width:444px; } /* Set PNG Fix for this element */
#category .super-cat .promos li .top { top:74px; }
#category .super-cat .hero-promos { overflow:hidden; }
#hero .promos li span { font-size:200%; }
#hero .promos li a span { font-size:100% !important; }
#hero .promos li .learn-more { background:url(../images/hero-product-delta-white.gif) right center no-repeat; }
#hero .promos li p { font-size:109% !important; line-height:130%; margin-bottom:10px; padding:0; }
#hero .product-window { display:block; height:181px; margin-top:-3px; width:167px; z-index:54; }
#hero .product-window span { display:block; margin-bottom:10px; width:157px; }
#hero .product-window .offer-title { font-size:135%; font-weight:bold; margin-bottom:5px; text-transform:uppercase; }
#hero .product-window .product-title { font-size:100%; font-weight:bold; line-height:165%; }
#hero .product-window .item-number { font-size:90%; margin-bottom:0; }
#hero .product-window .model-number { font-size:90%; }
#hero .product-window .product-price { font-size:185%; margin-bottom:0; }
#hero .product-window .was-price { font-size:100%; }
#hero .product-window .play-demo { background:url(/images/hero-product-delta.gif) 0 3px no-repeat; bottom:8px; color:#fff; left:-1px; padding-left:8px; position:absolute; text-decoration:none; }
#category .super .promos li span,
#category .super-cat .promos li span  { font-size:160%; }

.strike { text-decoration: line-through; }
#hero .cat-main-text span.strike { font-size:100% !important; }		
#category #hero .promos li span.strike { font-size:100%; } 
#hero .cat-main-text .now-price { font-size:140%; }

.super,
.super-cat { display:block; height:314px; overflow:hidden; }
.super .promos,
.super-cat .promos { height:314px; position:absolute; width:725px; }
.super .promos li,
.super-cat .promos li { display:block; height:314px; width:725px; }
.super .side-bar-promo,
.super-cat .side-bar-promo { display:none; }

#one-column #category .super-cat { height:250px; margin-bottom:20px; }
#one-column #category .super-cat .promos { height:250px; width:546px; }
#one-column #category .super-cat .promos li { height:250px; width:546px; }

.two-top { overflow:auto; }
.two-top .side-bar-promo { float:left; margin-right:8px; width:170px; }
.two-top .side-bar-promo div { height:97px; margin-bottom:10px; padding:10px; position:relative; }
.two-top .side-bar-promo h2 { margin-bottom:5px; }
.two-top .side-bar-promo p { color:#747474 !important; font-size:108% !important; line-height:132%; padding:0; }
.two-top .side-bar-promo div div { height:auto; margin-bottom:0; padding:0; }
.two-top .side-bar-promo .learn-more-links { bottom:0; position:absolute; right:10px; }
.two-top .side-bar-promo .two-top-links .learn-more { margin-left:10px; }
.two-top .promos { float:left; height:248px; width:543px; }
.two-top .promos li { height:248px; width:545px; }
.learn-more-links,
.lmore-link-left { clear:both; margin:7px 0 0 !important; list-style:none !important; }
.learn-more-links li,
.lmore-link-left dd { float:left; height:auto; margin-left:15px; position:static !important; width:auto; }
.learn-more-links .right_align { float:none; text-align:right; }
.learn-more-links .new_line,
.lmore-link-left dd { display:block; float:none !important; }
.learn-more-links a,
.lmore-link-left a { background-position:right center; }
.two-top .hero-promos { width:545px !important; }

#hero .hero-bar { bottom:6px; display:block; position:absolute; right:5px; z-index:51; }
#hero .pagination { list-style:none; width:auto; }
#hero .pagination li { float:left; margin:5px 5px 0 0; }
/*#hero .pagination li.current a { background:#000; color:#fff !important; -moz-box-shadow:0 1px 0 #333; }*/
#hero .pagination li a { background:url(../images/pagination-icons-hero.png) 0 0 no-repeat; display:block; height:21px; text-indent:-9999px; width:21px; }
#hero .pagination a:link, #hero .pagination a:hover, #hero .pagination a:visited #hero .pagination a:active { outline:none; }
#hero .pagination .view-1 { background-position:0 0; }
#hero .pagination .current .view-1 { background-position:0 -21px; }
#hero .pagination .view-2 { background-position:-21px 0; }
#hero .pagination .current .view-2 { background-position:-21px -21px; }
#hero .pagination .view-3 { background-position:-42px 0; }
#hero .pagination .current .view-3 { background-position:-42px -21px; }
#hero .pagination .view-4 { background-position:-63px 0; }
#hero .pagination .current .view-4 { background-position:-63px -21px; }
#hero .pagination .view-5 { background-position:-84px 0; }
#hero .pagination .current .view-5 { background-position:-84px -21px; }
#hero .pagination .view-6 { background-position:-105px 0; }
#hero .pagination .current .view-6 { background-position:-105px -21px; }
#hero .main-text { margin-top:-17px; }
#hero .cat-main-text { color:#fff; height:92px !important; left:0px !important; padding:10px; position:relative !important; top:69px !important; width:256px; }
#hero .cat-main-text span { font-size:140% !important; }
#hero .promos .cat-main-text span { font-size:120%; }
#hero .promos .cat-main-text p { font-size:100% !important; }
#hero .promos .learn-more-links { bottom:0px; margin-left:0; position:absolute; }
#hero .promos .learn-more-links li { float:left; font-size:108% !important; height:auto; margin:0 15px 0 0; position:static !important; width:auto; }
#hero .promos .learn-more-links a { background-position:right center; color:#fff; text-decoration:none; }
#hero .promos li .hero-sub-text { bottom:0px; color:#fff; font-size:110% !important; left:10px; line-height: 35px; margin-bottom:0 !important; position:absolute; } /* bottom:9px */

#one-column #category .promos li .learn-more-links li { width:auto; height:auto; }

.col-ab-a, .col-ab-b { float:left; margin-right:10px; overflow:hidden; width:170px; }
.col-ab-b { margin-right:0; width:545px; }

.related-content { height:169px; }

#left-nav-category { margin-left:10px; min-height:260px; }
#left-nav-category h2 { margin-bottom:5px; }
#left-nav-category ul { list-style:none; margin:0 0 20px; }
#left-nav-category li { line-height:142%; margin-bottom:6px; }
#left-nav-category li a { font-size:92%; text-decoration:none; }
#left-nav-category li a:hover { text-decoration:underline; }
#left-nav-category a span { color:#c0c0c0; }

.box-shadow { background:url(../images/content-header-bg.gif) 0 0 repeat-x #fff !important; border:1px solid #ddd; -moz-box-shadow:1px 1px 5px #A1A1A1; -webkit-box-shadow:1px 1px 5px #A1A1A1; box-shadow:1px 1px 5px #A1A1A1; position:relative; }
.text-shadow { text-shadow:0 1px 1px #000; } 

/* - List of non-absolutely positioined box-shadow elements - */
#featured-article,
.additional-content,
.slider,
#popular,
#quick-shop,
#widget { overflow:auto; margin:2px 0 20px 2px; padding:10px 7px; position:relative; width:526px; }

#featured-article  h2,
#additional-content h2 { color:#000; }

#featured-article  p { font-size:100% !important; }
#featured-article  h2 + p { padding-top:0; }
#featured-article .col-a { border-right:1px dotted #000; display:block; float:left; margin:10px 0; width:344px !important; }
#featured-article .col-b { float:left; margin:10px 0 10px 20px; width:148px !important; }
#featured-article .col-b h3 { color:#000; margin:13px 0 5px; text-align:left; }
#featured-article .col-b ul { margin-left:15px !important; }
#featured-article .col-b li { margin-bottom:3px; }
/*#featured-article .learn-more { float:none; }*/

.clean,
.clean .col-a,
.clean .col-b { margin-top:0 !important; padding-top:0 !important; padding-bottom:0 !important; }

.additional-content h3 { margin:2px 0 10px; text-align:left; }
.additional-content p { margin:0; font-size:100% !important; }
.additional-content .col-a,
.additional-content .col-b,
.additional-content .col-c,
.additional-content .col-ab { float:left; margin-right:20px; width:156px; }
.additional-content .col-ab { border-right:1px dotted #A1A1A1; margin-right:10px; padding-right:10px; width:333px; }
.additional-content .col-ab object { display:block; margin-bottom:10px; }
.additional-content .col-ab-a { float:left; margin-right:20px; width:260px !important; }
.additional-content .col-ab-b { float:left; width:245px; }
.additional-content .end { margin-right:0; }
.additional-content .no-title { margin-top:30px; }
.additional-content .sub-article { margin-top:62px; }
.additional-content .sub-article h2,
.additional-content .sub-article p { float:left; }
.additional-content .sub-article p { width:95px; }
.additional-content .sub-article img { float:right; }
.additional-content h4,
.additional-content a img { margin-bottom:5px; }
.additional-content h2 + p,
.additional-content h4 + p { padding-top:0; }
.additional-content p { padding:5px 0; }
.additional-content h4 a { color:#333; text-decoration:none; }
.additional-content ul { margin:0 0 10px 15px !important; }
.additional-content li { margin-bottom:3px !important; }
.additional-content #colOne { width:306px; float:left; margin-right:20px; overflow:auto; }
.additional-content #colTwo { float:left }


.banner { margin-bottom:20px; }

.slider { overflow:auto; }
.slider .slider-window { /*border:1px solid #ccc;*/ margin:0; padding:10px 0 10px 10px; float:left; overflow:auto; }
.slider ul {list-style:none; margin:0; padding:0; }
.slider li { /*border:1px solid #ccc;*/ margin-right:10px; text-align:center; width:102px; }
.slider li a { text-align:center; text-decoration:none; }
.slider li a img { border:none; margin-bottom:10px; }

.slider .prev, .slider .prev-2,
.slider .next, .slider .next-2 { background:url(../images/slider-arrows.gif) 0 0 no-repeat; display:block; float:left; height:32px; margin-top:65px; outline:none; overflow:hidden; text-indent:-9999px; visibility:hidden; width:13px; }
.slider .prev, .slider .prev-2 { margin:65px 10px 0; }
.slider .next, .slider .next-2 { background-position:0 -32px; margin-left:10px; }

#brand-slide { height:92px; padding:0 0 0 10px; }
#brand-slide ul li { display:block; }
#brand-slide ul li a:hover img,
#brand-slide ul li a img { display:block; text-decoration:none !important; }
#brand .next-2, #brand .prev-2 { display:inline; margin-top:30px; overflow:hidden; }

.quick-jump { padding:1px 3px; position:absolute; right:20px; top:10px; }

#quick-shop, #widget { overflow:hidden; }
.category-options { float:left; list-style:none !important; list-style-position:outside !important; list-style-type:none !important; margin:0 5px 0 0 !important; padding:0;}
.category-options li { float:left; margin-right:10px; text-align:center; width:115px; }
.category-options label { color:#004990; cursor:pointer; display:block; font-size:117%; height:145px; margin-bottom:0; padding:0 10px; }
.category-options label img { display:block; margin-bottom:10px; }
#price_range,
#brand_list { display:block; float:right; font-size:92%; margin:20px 10px 0 0 !important; padding:3px 0 2px !important; width:125px; }
#prod-select-submit { float:right; margin:20px 10px 0 0 !important; }
.category-options h1 { clear:left; }

.loading{display:none; width:100%; text-align:center}

#popular ul { list-style:none; margin:0; }
#popular li { background:url(../images/content_divider.gif) right 40px no-repeat; display:block; float:left; /*height:110px; margin-bottom:10px;*/ margin-right:5px; padding:10px 10px 0; text-align:center; width:82px !important; }
#popular li.end { background:none; margin-right:0; padding-right:0; }
#popular li img { display:block; height:75px; margin-bottom:10px; width:75px; }
#popular li a { font-size:117%; line-height:121%; }
#popular .more-link-container { clear:both; text-align:right; }
#popular .show-more-items { clear:both; }

#right-rail { background-color:#fff; float:left; padding:10px 0; position:absolute; right:3px; top:75px; width:186px; z-index:50; }
#right-rail div {overflow:auto; padding:10px 0; color:#000; }
#right-rail div.section { margin:0 10px; }
#right-rail div div { border:none; }

#content-area-category #right-rail h2,
#content-area-prod-list #right-rail h2 { color:#275c8e; }
#content-area-category #right-rail h3,
#content-area-prod-list #right-rail h3 { color:#275c8e; font-size:110%; font-weight:bold; margin-bottom:10px; text-align:left; }

#right-rail .weather-bar { border-top:none; overflow:auto; padding-top:0 !important; }
#right-rail .weather-info { float:left; padding:0; width:90px; }
#right-rail .weather-info h3 { margin:0; }
#right-rail .weather-info .weather-location { display:block; }
#right-rail .weather-info .weather-temp { font-size:200%; font-weight:bold; }
#right-rail .weather-img { float:right; }
#right-rail .weather-zip { clear:both; overflow:auto; padding:0 10px; }
#right-rail .weather-zip p { padding:0; }
#right-rail .community-videos .video { margin-bottom:10px; }
#right-rail .community-videos h4 { color:#000; display:inline; font-size:100%; }
#right-rail .community-videos p { display:inline; font-size:100% !important; padding:0; }
#right-rail .community-videos .rating { border:none; clear:both; overflow:hidden; padding:5px 0 10px; }
#right-rail .qa-bar dt { background:url(../images/qa-icon.jpg) 0 1px no-repeat; margin-bottom:5px; padding-left:20px; width:145px; }
#right-rail .qa-bar dt a { text-decoration:none; }
#right-rail .qa-bar dd { margin-bottom:10px; padding-left:20px; }
#right-rail .qa-bar dd a { color:#999; text-decoration:none; }
#right-rail .reminder-bar p { font-size:100% !important; padding-top:0; }
#right-rail .plant-finder { padding-bottom:0; }
#right-rail .plant-finder .plant-tag { float:right; }
#right-rail .plant-form { float:left; padding-top:0; width:110px; }
#right-rail .plant-form input { margin-bottom:7px; width:93px; }
#right-rail .plant-finder h4 { clear:both; color:#000; font-size:97% !important; margin-bottom:3px; }
#right-rail .plant-finder p { font-size:93% !important; padding-top:0; }
#right-rail .form-zip { overflow:auto; padding-bottom:0; }
#right-rail .form-zip label { float:left; margin-top:3px; }
#right-rail .form-zip input { float:left; margin:0 10px 0 5px; width:36px; }
#right-rail .form-zip .button-green { margin-top:-2px; }

/*Added 1/26/10 C. Small */
#product-type-content .box-shadow { padding:10px;}
#product-type-content {position:relative;width:924px;}
#product-type-content #product-types {margin-bottom:10px; padding:20px 10px 10px 10px; width:898px;}
#product-type-content h1 {font-size:250%;margin-bottom:5px;}
#product-type-content h2 {margin-bottom:5px;}
#product-type-content h3 {color:#000000;font-size:100%;font-weight:bold;margin:10px 0 10px 0;text-align:left;}
#product-type-content a {  font-weight:normal;text-decoration:none;}
#product-type-content .learn-more { /*float:none;*/ }
#product-type-content .link-left { text-align:left}
#product-type-content .link-right { text-align:right}
#product-type-content .top img { vertical-align:top}
#product-type-content .col-a p {font-size:100% !important;}
#product-type-content .col-a, #product-type-content .col-b, #product-type-content .col-c {float:left; margin-right:10px; width:300px;} /* I commented out margin-right:10px but this caused all the lower boxes on product type pages to loose their margin - thinking it could be IE related I commented out the margin from that file. */
#product-type-content .col-c .top { margin-bottom:10px;}
#product-type-content .end { margin-right:0;}
/*.learn-more {background:transparent url(../images/hero-product-delta.gif) no-repeat scroll right -9px;float:right;padding-right:10px;}*/
#product-type-content .show-details {background:transparent url(../images/show-hide-details.gif) no-repeat scroll right -13px;
float:right;padding-right:20px;}
#product-type-content .hide-details {background:transparent url(../images/show-hide-details.gif) no-repeat scroll right 2px;
float:right;padding-right:20px;}
#product-type-content .col-c .content-left { float:left; padding:0 10px 10px 0;width:206px;}
#product-type-content .col-c .content-left .learn-more {float: left;}
#product-type-content .col-c .content-left p { font-size:100% !important; padding:10px 0 15px 0 !important;}
#product-type-content .col-c .content-right {float:right;padding:0 10px 10px 10px;width:178px;}
#product-type-content .col-c .how-to-image{float:left; margin-right:10px;}

#product-type-content dl.lmore-link-left dd {clear: both; display:block; float:left; list-style:none; padding:0; text-align:left;}
#product-type-content dl.lmore-link-right dd {clear: both; float:right; list-style:none; padding:0;}

/*PRODUCT TYPE DETAILS*/
.popup {-moz-box-shadow:1px 1px 5px #A1A1A1;background:#FFFFFF url(/images/content-header-bg.gif) repeat-x scroll 0 0 !important;border:1px solid #DDDDDD; display:none; height:312px; overflow:hidden; padding-top:19px; position:absolute; top:43px; text-align:center; width:624px; z-index:99999;} /*update*/
#product-type-content .product-details p { font-size:100% !important;;}
#product-type-content .product-details {height: auto;margin: 0 auto;width: auto;}
#product-type-content .product-details .col-a2 { float:left; padding:10px; width:189px;}
#product-type-content .product-details .col-b2 { float:left; padding:35px 10px 0 10px; width:390px;}
#product-type-content .product-details .col-a2 h2, 
#product-type-content .product-details .col-a2 dd, 
#product-type-content .product-details .col-a2 p, 
#product-type-content .product-details .col-a2 dt, 
#product-type-content .product-details .col-b2 p, 
#product-type-content .product-details .col-b2 .overview-desc, 
#product-type-content .product-details .col-b2 li { text-align:left;}
#product-type-content .product-details .col-a2 p { font-size:100% !important; height:40px; }
#product-type-content .product-details .col-a2 dl {margin-bottom:10px;}
#product-type-content .product-details h2 {margin-bottom:4px;}
#product-type-content .product-details .col-a2 dt { font-weight:bold; font-size:100%;}
#product-type-content .product-details .col-b2 p.over-title {font-size:12px;font-weight:bold; padding:0; }
#product-type-content .product-details .col-b2 .overview-desc { margin-bottom:10px;}
#product-type-content .product-details .col-b2 ul.overview-points {margin:0 0 20px 15px;}

/*PRODUCT TYPE SLIDER*/
#product-slider.slider {margin:0 0 0 11px;overflow:auto;padding:0;position:relative;width:895px; }
#product-slider.slider .product-slider { margin:0; padding:10px 0 10px 10px; float:left; overflow: hidden;}
#product-slider.slider h2, #product-slider.slider dd, #product-slider.slider p, #product-slider.slider dt{ text-align:left;}
#product-slider.slider p  { font-size:100% !important; height:40px; }
#product-slider.slider dl { height:60px; margin-bottom:10px; }
#product-slider.slider dt { font-weight:bold; font-size:12px;}
#product-slider.slider ul {list-style:none; margin:0; padding:0; }
#product-slider.slider li { background:transparent url(../images/product-type-sep.jpg) no-repeat scroll right 0; cursor:pointer; display:block; margin-right:10px; padding-right:10px; text-align:center; width:189px; overflow:hidden; }
#product-slider.slider li a { text-align:center; text-decoration:none; }
#product-slider.slider li a img { border:none; margin-bottom:10px; }
#product-slider.slider .show-details {color:#004990;}
#product-slider .show-details { display:block; }
#product-slider.slider .prev{margin:0;}
#product-slider.slider .prev, #product-slider.slider .next {background:transparent url(../images/product-type-slide-arrows.jpg) no-repeat scroll 0 0;display:block;float:left;height:284px;margin-top:18px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;text-indent:-9999px;width:21px;}
#product-slider.slider .next {background-position:-23px 0;margin-left:0;}
#product-slider.slider img {margin-bottom:-4px; text-decoration:none;}

/*FEATURED RECIPE SLIDER WITH COUNTER*/
#recipe-slider.slider {margin:0 0 0 3px;overflow:auto;padding:1px 0 0 0;position:relative; width:282px;  }
#recipe-slider.slider .recipe-slider { float:left;margin:0; padding:0;  overflow: hidden;}
#recipe-slider.slider h2, #recipe-slider.slider dd, #recipe-slider.slider p, #recipe-slider.slider dt, #recipe-slider.slider label, #recipe-slider.slider .rating { text-align:left;}
#recipe-slider.slider h3 { font-weight:bold; font-size:12px;}
#recipe-slider.slider label {font-weight:bold;}
#recipe-slider.slider ul {list-style:none; margin:0; padding:0; }
#recipe-slider.slider li {margin-right:10px; text-align:center; width:272px;}
#recipe-slider.slider li a { text-align:center; text-decoration:none; }
#recipe-slider.slider li a img { border:none; margin-bottom:10px; }
#recipe-slider.slider .recipe-info { margin:10px 0 26px 0; text-align:left}
#recipe-slider.slider .prev, #recipe-slider.slider .next {background:transparent url(../images/recipe-slide-arrows.jpg) no-repeat scroll 0 0;display:block;float:left;height:15px;margin-top:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;text-indent:-9999px;width:15px;}
#recipe-slider.slider .prev { float:left; margin-right:6px;}
#recipe-slider.slider .next { float:left;background-position:0 -17px;margin-left:6px;}
#recipe-slider.slider .slider_counter {float:left;}
#recipe-slider.slider .arrows{float:right; margin:0 10px 12px 0}

/* 10469 */
#my-shopping-bag #my-lowes-links {clear:both;width:545px;}
#my-shopping-bag #breadcrumbs {display:block;margin:0 0 15px 10px;text-align:left;width:375px;}

/* Global Type Styles */
#content-area-category h1,
#content-area-prod-list h1 { color:#000; font-size:235%; }
#content-area-category h2,
#content-area-prod-list h2,
#content-area-category .promo-title,
#content-area-prod-list .promo-title { color:#000; font-size:150%; line-height:110%; }
#content-area-category h2 a, 
#content-area-prod-list h2 a,
#content-area-category .promo-title a,
#content-area-prod-list .promo-title a { color:#000; }
#content-area-category h3,
#content-area-prod-list h3 { color:#000; font-size:100%; font-weight:bold; line-height:129%; }
#content-area-category h3 a,
#content-area-prod-list h3 a { color:#000; text-decoration:none; }

#content-block div.spotlight-products h3{color: #fff;}


/* Moved from Line: 347 to overwrite !important declarations */
.two-top .side-bar-promo .full { cursor:pointer; display:block; height:108px; margin:-10px 0 0 -10px; padding:10px 0 0 10px; width:159px; }
.two-top .side-bar-promo .full:hover,
.two-top .side-bar-promo .full:hover h2,
.two-top .side-bar-promo .full:hover .promo-title,
.two-top .side-bar-promo .full:hover p { text-decoration:none !important; }
.two-top .side-bar-promo .full:hover .learn-more-links li { text-decoration:underline !important; }

#my-lowes-links #project-add-button a,
#my-lowes-links a.email,
#my-lowes-links a.print-link,
#my-lowes-links a.share-link { background:url(../images/social_icons_sprite.gif) 0 2px no-repeat !important; padding:5px 0 3px 22px !important; }
#my-lowes-links a.email { background-position:0 -29px !important; float:none !important; }
#my-lowes-links a.print-link { background-position:0 -60px !important; float:none !important; }
#my-lowes-links a.share-link { background-position:0 -91px !important; }
#my-lowes-links ul li.last { padding-right:0; }

.ui-dialog .ui-widget-header a { color:#000 !important; }
.ui-dialog-titlebar-close { width:77px !important; }
.ui-icon-closethick { /*background:url(../images/ui-icon-close.gif) right 3px no-repeat !important;*/ text-indent:0 !important; width:65px !important; }

.at15t_email { display:none; } /* Removes Email link from Socail Add This bar */

#featured-article .learn-more { margin-right:20px; }

#right-rail div.community-videos, #right-rail div.community-videos div{margin: 0; padding: 0; overflow: visible;}
#right-rail div.community-videos{ border:none; }
#right-rail div.community-videos div.relVideo{margin:0 10px 20px 10px; position: relative;}
#right-rail .community-videos a{font-size: 90% !important; font-weight: bold; color: #000;}
#right-rail .community-videos p{padding: 0 0 .3em 0; font-size: 90% !important;}
#right-rail .community-videos p.videodesc{padding: 0 0 .3em 0; font-size: 90% !important; display: block !important}
#right-rail .community-videos .moreabout a { margin-left:10px; font-weight: normal; color: #004990; font-size: 100% !important;}
#right-rail .community-videos .numRatings{font-size: 90%;}
#right-rail .community-videos .smstars{margin-right: 10px; float: left;}
#right-rail .community-videos .playbutton{display: block; width: 154px; height: 88px; position: absolute; top: 0; left: 0; background: url(../images/btn-video-play.png) no-repeat center center;}

#right-rail div.community-videos, #right-rail div.community-videos div{margin: 0; padding: 0; overflow: visible;}
#right-rail div.community-videos{padding-top: 10px;}
#right-rail div.community-videos div.relVideo{margin-bottom: 20px; position: relative;}
#right-rail .community-videos a{font-size: 90% !important; font-weight: bold; color: #000;}
#right-rail .community-videos p{padding: 0 0 .3em 0; font-size: 90% !important;}
#right-rail .community-videos p.videodesc{padding: 0 0 .3em 0; font-size: 90% !important; display: block !important}
#right-rail .community-videos .moreabout a{font-weight: normal; color: #004990; font-size: 100% !important;}
#right-rail .community-videos .numRatings{font-size: 90%;}
#right-rail .community-videos .smstars{margin-right: 10px; float: left;}
#right-rail .community-videos .playbutton{display: block; width: 154px; height: 88px; position: absolute; top: 0; left: 0; background: url(../images/btn-video-play.png) no-repeat center center;}

.inputError {border: 1px solid #900;}

/* zip pop up in product list / detail page */
#cart-modal-dialog-zipcode p {padding:10px 50px; text-align:center;}
#cart-modal-dialog-zipcode ul {text-align:center;}
#cart-modal-dialog-zipcode label {padding-right:10px;}



/* Defect #10951 */
table.cart-items tbody tr.protection-plan td { padding-top: 10px }

/* Added by J.Johnson 2/10/10 to tweak visuals or fix bugs */
#atffc{display:none;}
#utility-nav ul li a:hover, #utility-nav ul li a:visited:hover, .category-navigation a:hover, .category-navigation a:visited:hover{text-decoration:none !important;}
#article-content h3, .spotlight-products h3, #howto-middle h2{color: #fff !important;}
.wcm-landing-main-content{margin-top: 20px;}

/* Defect: 11345 */
.quickview-modal .dojoxFloatingPaneContent #prod-info p#rating { width: 100px; height: 20px }
.quickview-modal .dojoxFloatingPaneContent #prod-info p img.hoverTip { float: left; margin: 0 5px 0 0; top: -1px }

/*cash for appliances*/
p.rebate a.c4a-rebate{color:#004990 !important; font-weight:normal; padding-right:20px; background:url(../images/icon_question.gif) no-repeat scroll right 0 transparent}
p.rebate a.c4a-rebate img{margin-right:5px;}

/* Add by C. Stukes for Sub-Category Finder */
.divFinderSubcatLayer { width: 720px !important; border-bottom: 1px solid #e5e8ee }
.ulFinderList li { margin-right: 20px !important }
#slFinderFirstLevel, #slFinderSecondLevel { display:block; float:right; font-size:92%; margin:20px 10px 0 0 !important; padding:3px 0 2px !important; width: 150px }

/* BridgeTree Masthead Subscription Test*/
.btTestFormLayer {  }

/* 12674 */
#cart-modal-dialog { display: none }

/* 12937 */
.right-align { text-align: right }

/* 13046 */
table.cart-items td.unit p.was { padding: 0.5em 0 }

/* 13047 */
.dojoxFloatingPaneCanvas .dojoxFloatingPaneContent ul { list-style: disc; padding: 0 0 10px 25px }
.dojoxFloatingPaneContent p { padding: 0 0 15px }

/* 12949 */
.order-utility-nav div.nav-control-block { margin: 0 0 0 35px; }
/*a.nav-control-back { padding: 0 }*/
.order-utility-nav span.nav-control-display, span.nav-control-display { margin: 1px 10px 0 }


/* 12671 
#email-sub { left: 0; margin: 8px 0 0 100px; position:static; top: 0 }
#service-desk { display: inline-block; float: left; margin: 5px; position: static }
#utility-content #utility-links { display: inline-block; margin: 0 0 0 5px; width: 760px }
#utility-content .utility-link-block.first { margin-left: 0 }
#lowesSocialNetworks { display: inline-block; width: 600px }*/

/* 13387 */
#category { overflow: none }

/* 13415 */
#result-list .item-info .end { white-space: nowrap }

/* 13413 */
.prod-compare h1 { clear: left; width: 300px }

/* 12310 */
#leftSide table tr td { padding-left: 0px !important }
#creditLogIn { width: 215px !important }

/*added store info link in masthead */
#masthead-store-info {background:url(../images/down_arrow.png) no-repeat scroll right 4px; border-left:1px solid #6a747b; margin: 0 0 0 10px; padding:0 12px; }
.current-location {font-weight:bold;}

/* Toll Free Modal
---------------------------------------- */
#tollfree-modal { background:url(../images/tollfree_images/tollfree_bg.png) no-repeat; border:1px solid #eaeaea; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; box-shadow:0 1px 5px #888; -webkit-box-shadow:0 1px 5px #888; -moz-box-shadow:0 1px 5px #888; display:none; height:228px; left:50%; margin-top:-114px; margin-left:-252px; overflow:hidden; position:absolute; text-align:left; top:50%; width:504px; z-index:2; }
#tollfree-modal-close { margin:5px 10px 0 0; text-align:right; } 
#tollfree-modal-close-link { background:url(../images/tollfree_images/tollfree_exit_icon.png) right center no-repeat; color:#19498c; display:block; font-size:12px; font-weight:bold; height:18px; padding:5px 25px 0 0; text-decoration:none; } 
#tollfree-modal-content { margin:55px 220px 0 10px; } 
#tollfree-modal-content h3, 
#tollfree-modal-content h4 { margin:0 0 0 34px; } 
#tollfree-modal-content h3 { font-size:16px; } 
#tollfree-modal-content h4 { color:#555; font-size:14px; font-weight:normal; } 
#tollfree-modal-number { background:url(../images/tollfree_images/tollfree_red_phone.png) left center no-repeat; color:#c4002f; font-size:31.3px; margin:0; padding:3px 0 0 30px; }

/* 14860 */
#BVCustomerRatings .BVRRRatingSummaryLinks { float: none !important; padding-top: 4px !important }

/* 14427 */
#modal-content { padding:0 0 20px 10px; }

/* 14499 */
.divButtonRightSideClass { margin: 20px auto 20px 40%; padding-right:25px !important; text-align:center }

/* 14673 */
.featured .prev { left: 5px }
.featured .next { right: 5px }

/* 14751 */
#floodlight{
	height:0;
	width:0;
}
