/****************************************************************/
/*  FRAGMENTS CSS					   							*/
/*	CSS Rules For CMS Fragments					 				*/
/****************************************************************/

/****************************************************************/
/* Creator:Engauge 												*/
/* Version:1.0 													*/
/* Last Edited:4:16 PM 7/7/2010 aundraebrown 								*/
/****************************************************************/

/****************************************************************/
/* FRAGMENTS.CSS  START											*/
/****************************************************************/

div.wps-fragment{margin-bottom:15px;clear:both;}
.wps-fragment dl{display:block;margin-bottom:15px;}
.wps-fragment dl dt{font-weight:700;}
.wps-fragment dl dd a{color:#7C902C;font-size:.9em;display:block;position:relative;padding:0 2px 0 12px;text-decoration:none;}
.wps-fragment dl dd a:hover{text-decoration:underline;}
/* Basic 2 Column Fragments with dividers */
.wps-fragment .col-2{width:100% !important;overflow:hidden;margin-left:0;padding-bottom:0;clear:both;}
* html wps-fragment .col-2{width:100% !important;}
.wps-fragment .col-2 .col{float:left;display:inline;width:47% !important;width:46%;margin-top:10px;padding-left:10px;}
.superfeature .wps-fragment .col-2{margin:0;width:100%;padding-bottom:0;}
.superfeature .wps-fragment .col-2 .col{width:60%;background:none;padding:0;margin-top:0;}
.superfeature .wps-fragment .col-2 .first{width:250px;}
.wps-fragment .col-2 .first{background:none;}
.wps-fragment .col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}
/* Wide image 2 Column Fragments with divider */
.wps-fragment .wide-col-2{width:100% !important;width:510px;overflow:hidden;margin-left:0;padding-bottom:10px;clear:both;}
.wps-fragment .wide-col-2 .col{float:left;display:inline;width:49%;margin-top:10px;padding-left:10px;}
.wps-fragment .wide-col-2 .first{background:none;padding-left:0;}
.wps-fragment .wide-col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}
/* IE Fix */
* html .wps-fragment .main-class{clear:both;\width:500px;padding:0;}
* html .wps-fragment .main-class .left-55{\width:48%;w\idth:50%;}
/* Basic 4 Column Fragments with dividers */.wps-fragment .col-4{width:100%;overflow:hidden;padding-bottom:10px;clear:both;}
.wps-fragment .col-4 .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:24%;w\idth:107px;}
html>body .wps-fragment .col-4 .col{width:21%;}
.wps-fragment .col-4 .first{background:none;}
html>body .wps-fragment .col-4 .first{}
.wps-fragment .col-4 .col img{text-align:center;}
.wps-fragment .col-4 .col * *{margin:0;}
.wps-fragment .col-4 .actions{margin-right:0;}
.wps-fragment .col-4 .colspan-2{width:50%;}
/* Multi=Use 4 Column Fragments with dividers */
.wps-fragment .MultiUse4Col{width:100%;overflow:hidden;padding-bottom:10px;clear:both;}
.wps-fragment .MultiUse4Col .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:21%;w\idth:107px;}
html>body .wps-fragment .MultiUse4Col .col{width:21%;}
.wps-fragment .MultiUse4Col .first{background:none;}
html>body .wps-fragment .MultiUse4Col .first{}
.wps-fragment .MultiUse4Col .col img{text-align:center;}
.wps-fragment .MultiUse4Col .col * *{margin:0;}
.wps-fragment .MultiUse4Col .actions{margin-right:0;}
.wps-fragment .MultiUse4Col .colspan-2{width:50%;}
.wps-fragment .MultiUse4Col .promo-copy,.wps-fragment .MultiUse4Col .promo-copy-noimage{width:96%;}
.wps-fragment .no-sep .col{background:none;}
.wps-fragment .no-sep-wide4col .col{background:none;padding:0 10px 0 0;}
.wps-fragment .no-sep-wide4col .col{width:23%;width:117px;}
html>body .wps-fragment .no-sep-wide4col .col{width:23%;}
/* Common 3 column stuff*/
.wps-fragment .MultiUse3Col{zoom:1;}
.wps-fragment .col3{display:inline;float:left;padding:0 10px;margin-top:10px;background-repeat:repeat-y;background-position:top left;position:relative;width:29%;w\idth:149px;}
.wps-fragment .col3-left{background:none;}
.wps-fragment .col3-noback{background-image:none;}
.wps-fragment .col3-right{}
.wps-fragment .col3-wide{padding:0;margin-top:0;}
.wps-fragment .side-promos{width:100%;margin:5px 0;background:#F7F6F1;}
.wps-fragment .side-promos .cap-top{height:6px;}
.wps-fragment .side-promos .cap-bottom{height:6px;padding-top:10px;}
.wps-fragment .side-promos .sep-horiz{margin:0 20px;}
.wps-fragment .side-promos .promo{margin:5px 20px 10px;}
.wps-fragment .side-promos .promo h5{margin-bottom:10px;}
.wps-fragment .side-promos .promo a{font-weight:700;}
.wps-fragment .multiUseShaded{width:100%;margin:5px 0;background:#F7F6F1;}
.wps-fragment .multiUseShaded .cap-top{height:6px;}
.wps-fragment .multiUseShaded .cap-bottom{height:6px;padding-top:10px;}
.wps-fragment .multiUseShaded .sep-horiz{margin:0 20px;}
.wps-fragment .multiUseShaded .promo{margin:5px 20px 10px;}
.wps-fragment .multiUseShaded .promo h5{margin-bottom:10px;}
.wps-fragment .multiUseShaded .promo a{font-weight:700;}
.wps-fragment .wps-content-block{background-color:#F9FAF5;display:block;border:1px solid #F9FAF5;}
/.wps-fragment .wps-content-block div{padding:10px 10px 0;}
.wps-fragment .sort{background:#8C8B79;color:#fff;clear:both;width:100%;}
.wps-fragment .sort .total-results{display:inline;float:left;font-size:1.3em;line-height:1em;color:#fff;font-weight:700;margin:0 0 0 10px;}
.wps-fragment .sort form{display:inline;float:left;margin:0;padding:0;width:100%;}
.wps-fragment .sort label{float:left;margin:0 4px 0 10px;padding:0;}
.wps-fragment .sort form select{float:left;margin:0;padding:0;margin-top:5px;font-size:.8em;width:120px;}
.wps-fragment .sort .compare{color:#fff;font-size:.9em;display:inline;float:left;margin:7px 5px 0 16px;}
.wps-fragment .sort .sort-by-submit{margin-top:8px;float:right;}
.wps-fragment .sort .total-results,.sort label{height:30px;line-height:30px;}
.wps-fragment .sort .total-results-description{line-height:30px;margin-left:10px;}
/* Navigation Bar */
.wps-fragment .navigate{background:#EDEEE9;font-size:.9em;clear:both;display:block;padding:0 10px;height:25px;}
.wps-fragment .navigate .results-per-page{font-size:.9em;}
.wps-fragment .results-per-page{width:45px;}
.wps-fragment .navigate .sort-by{font-size:.9em;margin-left:10px;}
.wps-fragment .navigate .choose-layout{float:left;margin-right:40px;padding:5px 0;color:#666;}
.wps-fragment .navigate .choose-layout a.active{color:#333;line-height:25px;}
.wps-fragment .navigate label{float:left;margin:0 4px 0 0;padding:0;}
.wps-fragment .navigate .choose-resultNumber{line-height:25px;float:left;display:inline;margin-right:10px;padding-left:0;}
.wps-fragment .navigate .choose-resultNumber button{margin:4px 0 0 4px;}
.wps-fragment .navigate select{margin-top:3px;}
.wps-fragment .navigate .page-nav{float:right;display:inline;margin:0;padding:0;margin-top:5px;}
.wps-fragment .navigate .page-nav li{display:inline;margin:0;padding:0;background:none;}
.wps-fragment .navigate .page-nav li a{float:left;padding:2px;}
.wps-fragment .navigate .page-nav li a.active{color:#000;}
/* Pagination on order summary page */
.wps-fragment .navigate span.page-nav a,.wps-fragment .navigate span.page-nav img,.wps-fragment .navigate span.page-nav strong{float:left;padding:2px;}
.wps-fragment .navigate span.page-nav strong{font-weight:400;}
.wps-fragment .navigate span.page-nav a img{padding:0;}
.wps-fragment .navigate span.page-nav a.active{color:#000;}
/* List Layout  */
.wps-fragment .list{}
.wps-fragment .list .product-row{clear:both;}
.wps-fragment .list .product{width:100%;overflow:hidden;clear:both;padding:1em 0;}
.wps-fragment .list .product-title{font-weight:700;}
.wps-fragment .list .product-img{float:left;}
.wps-fragment .list .details{float:left;}
.wps-fragment .list .actions{float:right;margin-left:10px;clear:none;width:120px;}
.wps-fragment .list .product-img-link{float:left;clear:none;display:inline;}
.wps-fragment .list .product label{float:left;clear:none;width:42px;margin-top:30px;}
.wps-fragment .list .list-last,.wps-fragment .list-last{background:none;}
.wps-fragment .list .product label{text-align:left;}
.wps-fragment .step-header{display:block;background:#8C8B79;overflow:hidden;clear:both;font-size:1.3em;line-height:1em;color:#fff;font-weight:700;padding:0 0 0 10px;height:30px;line-height:30px;}
.wps-fragment .step-header h4{background:#8C8B79;overflow:hidden;clear:both;line-height:1em;color:#fff;height:30px;line-height:30px;padding:0 0 0 10px;}

.wps-fragment .steps-navigate{padding:0;}
.wps-fragment .steps-navigate .step-numbering{float:left;margin:0 40px 0 0;padding-top:5px;color:#666;}
.wps-fragment .steps-navigate .step-numbering a.active{color:#333;line-height:25px;}
.wps-fragment .steps-navigate{background:#EDEEE9;font-size:.9em;clear:both;display:block;padding:0 10px;height:25px;}
.wps-fragment .steps-navigate .page-nav{float:right;display:inline;margin:0 20px 0 0;_margin:0;padding:0;margin-top:5px;}
.wps-fragment .steps-navigate .page-nav li{display:inline;margin:0;padding:0;background:none;}
.wps-fragment .steps-navigate .page-nav li a{float:left;padding:2px;}
.wps-fragment .steps-navigate .page-nav li a.active{color:#000;}
.wps-fragment .step-row{padding:0 0 0 10px;width:500px;overflow:hidden;clear:both;}
.wps-fragment .step-row .step-title{font-weight:700;margin:5px 0;}
.wps-fragment .step-row .step-img{display:inline;float:left;margin:0 0 10px;}
.wps-fragment .step-row .step-content{display:inline;float:left;margin:0 10px;width:62%;}
.wps-fragment .list .list-last,.wps-fragment .list-last{background:none;}
.wps-fragment .step-content ul{list-style:none;}
/* Rounded Bottom Fragment */
.wps-fragment .rndBtm_container{float:left;color:#666;}
.wps-fragment .rndBtm_container .desc{margin:0;padding:9px 9px 0;}
.wps-fragment .rndBtm_container .btm{margin:0;padding:0 0 0 9px;}
.wps-fragment .rndBtm_container .btm em{display:block;padding:0 9px 0 0;font-style:normal;}
/* Left Nav Fragment */
.wps-fragment .leftnav_ib{float:left;color:#666;width:100%;_width:99%;}
.wps-fragment .leftnav_ib .desc{margin:0;padding:1px 9px 0;}
.wps-fragment .leftnav_ib .btm{margin:0;padding:0 0 0 9px;}
.wps-fragment .leftnav_ib .btm em{display:block;padding:0 9px 0 0;font-style:normal;}
/* Left Nav Fragment with Tab */
.wps-fragment .leftnav_tabs_ib{float:left;color:#666;width:99%;}
.wps-fragment .leftnav_tabs_ib .desc{margin:0;padding:1px 0 0;}
.wps-fragment .leftnav_tabs_ib .btm{margin:0;padding:0 0 0 9px;}
.wps-fragment .leftnav_tabs_ib .btm em{display:block;padding:0;font-style:normal;}
.wps-fragment .tab-content{margin:0;border:10px solid #333;padding:10px 24px 15px 20px;}
.wps-fragment .tab-content{border:0;background:none;}
.wps-fragment .tab-content .header{font-weight:700;}
.wps-fragment .wps-side-tabs .active{}
.wps-fragment .wps-side-tabs a:hover{text-decoration:none;}
.wps-fragment .wps-side-tabs a span,.tab span{visibility:hidden;}
.wps-fragment .wps-side-tabs a,.tab{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}
.wps-fragment .wps-side-tabs{height:50px;}
.wps-fragment .wps-side-tabs .single-tab{display:block;height:26px;line-height:16px;padding-left:20px;}
.wps-fragment .wps-side-tabs .single-tab span{font-weight:700;display:block;float:left;height:20px;padding:5px 20px 0 0;}
.wps-fragment .wps-side-tabs .tab-expansion{display:block;padding:0;margin:0;}
/* Rounded Bottom Fragment */
.wps-fragment .rndCorner_container{float:left;color:#666;}
.wps-fragment .rndCorner_container .desc{margin:0;padding:4px 0 0;}
.wps-fragment .rndCorner_container .btm{margin:0;padding:0 0 0 9px;}
.wps-fragment .rndCorner_container .btm em{display:block;padding:0 9px 0 0;font-style:normal;}
/* Basic 3 Column Fragments with dividers */
.wps-fragment .rndCorner_container .btm .col-3{width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.wps-fragment .rndCorner_container .btm .col-3 .col{float:left;display:inline;width:32%;margin-top:10px;}
.wps-fragment .rndCorner_container .btm .col-3 .first{background:none;}
.wps-fragment .rndCorner_container .btm .col-3 .col img{text-align:center;margin-top:0;}
.wps-fragment .rndCorner_container .btm .col-3 .col *{margin-left:10px;}
.wps-fragment .rndCorner_container .btm .col-3 .col * *{margin-left:0;}
.wps-fragment .rndCorner_container .btm .col-3 .actions{margin:0;}
.wps-fragment .rndCorner_container .btm .col-3 .flush,.wps-fragment .rndCorner_container .btm .col-3 .flush *{margin:0;}
.wps-fragment .rndCorner_container .btm .col-3 .colspan-2{width:64%;}
.wps-fragment .rndCorner_container .btm .col-3 .col-sitemap{float:left;display:inline;width:32%;}
.wps-fragment .rndCorner_container .frag-heading{background-color:#F1F2E4;color:#5A5A50;font-size:1.2em;border-bottom:#EBEBDD;text-align:left;padding:0 0 0 10px;}
.wps-fragment .rndCorner_container div.frag-heading{_width:99%;padding-left:0;}
.wps-fragment .rndCorner_container .frag-heading h4{float:left;display:inline;color:#5A5A50;background:none;text-align:left;}
.wps-fragment .rndCorner_container .frag-heading a{float:right;text-align:right;font-size:.8em;color:#5a8e22;padding-right:10px;font-weight:700;margin-top:4px;}
.wps-fragment .rndCorner_container .frag-heading span{font-size:.9em;line-height:1.7em;}
.wps-fragment .rndCorner_container .btm .col-4{_width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.wps-fragment .rndCorner_container .btm .col-4 .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:20%;_width:24%;}
html>body .wps-fragment .rndCorner_container .btm .col-4 .col{width:20%;_width:24%;}
.wps-fragment .rndCorner_container .btm .col-4 .first{background:none;}
html>body .wps-fragment .rndCorner_container .btm .col-4 .first{}
.wps-fragment .rndCorner_container .btm .col-4 .col img{text-align:center;}
.wps-fragment .rndCorner_container .btm .col-4 .col *{margin:0;}
.wps-fragment .rndCorner_container .btm .col-4 .col * *{margin:0;}
.wps-fragment .rndCorner_container .btm .col-4 .actions{margin-right:0;}
.wps-fragment .rndCorner_container .btm .col-4 .colspan-2{width:50%;}
.wps-fragment .rndCorner_container .btm .col-2{width:100%;_width:99%;overflow:hidden;padding-bottom:10px;clear:both;margin-left:0;}
.wps-fragment .rndCorner_container .btm .col-2 .col{float:left;display:inline;width:47%;margin-top:10px;}
.wps-fragment .rndCorner_container .btm .col-2 .col *{margin:0;}
.wps-fragment .rndCorner_container .btm .col-2 .first{background:none;}
.wps-fragment .rndCorner_container .btm .col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}
.wps-fragment .rndCorner_container .btm .single-col{padding:10px;}
.wps-fragment .rndCorner_container .btm .single-col *{margin:0;}
.wps-fragment .rndCorner_container .btm .single-col * *{margin:0;}
.wps-fragment .side-promos-shaded{float:left;color:#666;display:block;width:100%;_width:99%;}
.wps-fragment .side-promos-shaded .desc{margin:0;padding:4px 0 0;}
.wps-fragment .side-promos-shaded .btm{margin:0;padding:0 0 0 20px;}
.wps-fragment .side-promos-shaded .btm em{display:block;padding:0 20px 10px 0;font-style:normal;}
.wps-fragment .side-promos-shaded .sep-horiz{margin:10px 0;}
/* Design Center */
.design-center{display:block;background:#D4D4C6;width:770px;overflow:hidden;padding-bottom:40px;}
.design-center{position:relative;}
.design-center-top-content{background:#EAEAD4;width:350px;margin-top:20px;margin-left:15px;}
.design-center .arrow-list a{font-weight:700;}
.design-center #straddle-img{position:absolute;right:10px;top:78px;}
.top-sub-link{top:480px;left:270px;position:absolute;}
.wps-fragment .frag-dropdown{float:left;}
.side-container .wps-fragment .frag-dropdown{width:240px;margin-left:10px;}
.side-container .side-content-block .wps-fragment .frag-dropdown{margin-left:0;}
.wps-fragment .frag-dropdown .select-default{margin-left:10px;width:220px;}
.wps-fragment .1Pic2Col-2Col{float:left;}
.wps-fragment .1Pic2Col-1Col .left-55{float:left;width:49%;}
/* Rounded Corners Fragment */
.wps-fragment .desc-rndCorner .frag-heading{color:#666;padding:2px 0 0;border:0 dashed #333;}
.wps-fragment .desc-rndCorner{display:block;margin:0;padding:0 0 0 8px;border:0 dashed #333;}
.wps-fragment .btm-rndCorner{display:block;margin:0;padding:0 0 0 9px;border:0 dashed #333;}
.wps-fragment .btm-rndCorner em{display:block;padding:0 9px 0 0;font-style:normal;border:0 dashed #333;}
/* Basic 3 Column Fragments with dividers */
.wps-fragment .btm-rndCorner .col-3{width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.wps-fragment .btm-rndCorner .col-3 .col{float:left;display:inline;width:32%;margin-top:10px;}
.wps-fragment .btm-rndCorner .col-3 .first{background:none;}
.wps-fragment .btm-rndCorner .col-3 .col img{text-align:center;margin-top:0;}
.wps-fragment .btm-rndCorner .col-3 .col *{margin-left:10px;}
.wps-fragment .btm-rndCorner .col-3 .col * *{margin-left:0;}
.wps-fragment .btm-rndCorner .col-3 .actions{margin:0;}
.wps-fragment .btm-rndCorner .col-3 .flush,.wps-fragment .btm-rndCorner .col-3 .flush *{margin:0;}
.wps-fragment .btm-rndCorner .col-3 .colspan-2{width:64%;}
.wps-fragment .btm-rndCorner .col-3 .col-sitemap{float:left;display:inline;width:32%;}
.wps-fragment .frag-heading{background-color:#F1F2E4;color:#5A5A50;font-size:1.2em;border-bottom:#EBEBDD;text-align:left;padding:0;}
.wps-fragment div.frag-heading{padding-left:0;}
.wps-fragment .frag-heading h4{float:left;display:inline;color:#5A5A50;background:none;text-align:left;}
.wps-fragment .frag-heading a{float:right;text-align:right;font-size:.8em;color:#5a8e22;padding-right:10px;font-weight:700;margin-top:4px;}
.wps-fragment .frag-heading span{font-size:.9em;line-height:1.7em;}
.side-container .wps-fragment .frag-heading{width:240px;margin-left:10px;}
.side-container .side-content-block .wps-fragment .frag-heading{margin-left:0;}
.wps-fragment .btm-rndCorner .col-4{_width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.wps-fragment .btm-rndCorner .col-4 .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:20%;_width:24%;}
html>body .wps-fragment .btm-rndCorner .col-4 .col{width:20%;_width:24%;}
* html .wps-fragment .btm-rndCorner .col-4 .col{w\idth:20%;}
.wps-fragment .btm-rndCorner .col-4 .first{background:none;}
html>body .wps-fragment .btm-rndCorner .col-4 .first{}
.wps-fragment .btm-rndCorner .col-4 .col img{text-align:center;}
.wps-fragment .btm-rndCorner .col-4 .col *{margin:0;}
.wps-fragment .btm-rndCorner .col-4 .col * *{margin:0;}
.wps-fragment .btm-rndCorner .col-4 .actions{margin-right:0;}
.wps-fragment .btm-rndCorner .col-4 .colspan-2{width:50%;}
/* Rounded Corners Fragment With large first col image wih rnded image */
.wps-fragment .btm-rndedImg{padding-left:0;}
.wps-fragment .btm-rndedImg em{padding-right:0;}
.wps-fragment .btm-rndedImg .col-4{padding-bottom:0;}
.wps-fragment .btm-rndedImg .col-4 .first{padding-left:0;margin-top:0;}
.wps-fragment .btm-rndedImg .col-4 .no-back{background:none;}
.wps-fragment .btm-rndedImg .col-4 .first{width:21%;_width:24%;}
html>body .wps-fragment .btm-rndedImg .col-4 .first{width:25%;}
* html .wps-fragment .btm-rndedImg .col-4 .first{width:20%;}
* html .wps-fragment .btm-rndedImg .col-4 .col{width:19%;}
.wps-fragment .btm-rndCorner .col-2{width:100%;_width:99%;overflow:hidden;padding-bottom:10px;clear:both;margin-left:0;}
.wps-fragment .btm-rndCorner .col-2 .col{float:left;display:inline;width:47%;margin-top:10px;}
.wps-fragment .btm-rndCorner .col-2 .col *{margin:0;}
.wps-fragment .btm-rndCorner .col-2 .first{background:none;}
.wps-fragment .btm-rndCorner .col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}
.wps-fragment .btm-rndCorner .single-col{display:block;padding:10px;overflow:hidden;clear:both;}
.wps-fragment .btm-rndCorner .single-col *{margin:0;}
.wps-fragment .btm-rndCorner .single-col * *{margin:0;}
.wps-fragment .promo-listed .promo-copy p,.wps-fragment .promo-not-listed .promo-copy p{margin:0;}
.wps-fragment .promo-listed .promo-copy-noimage p,.wps-fragment .promo-not-listed .promo-copy-noimage p{margin:0;}
.wps-fragment .Horizontal .promo-img,.wps-fragment .Horizontal-No-Dash .promo-img{margin-right:0;}
.wps-fragment .long .promo-copy img,.wps-fragment .long .promo-copy-noimage img{display:inline;float:left;margin:0 10px 0 0;}
.wps-fragment .long .promo-copy .promo-text,.wps-fragment .long .promo-copy-noimage .promo-text{display:inline;float:left;margin:0;}
.wps-fragment .long .promo-copy .promo-text p,.wps-fragment .long .promo-copy-noimage .promo-text p{font-size:135%;font-weight:700;margin:0;}
.wps-fragment .leftnav_bottom{height:5px;line-height:5px;font-size:1px;margin-bottom:5px;clear:both;}
.wps-fragment .leftnav_tagline{color:#fff;text-align:center;font-weight:700;height:24px;line-height:24px;}
.wps-fragment .leftnav_sidetabs .active{}
.wps-fragment .leftnav_sidetabs a:hover{text-decoration:none;}
.wps-fragment .leftnav_sidetabs a span,.tab span{visibility:hidden;}
.wps-fragment .leftnav_sidetabs a,.tab{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}
.wps-fragment .leftnav_sidetabs{height:50px;width:260px;}
.wps-fragment .leftnav_sidetabs .single-tab{display:block;width:250px;width/**/:/**/230px;height:28px;line-height:16px;padding-left:20px;}
.wps-fragment .leftnav_sidetabs .single-tab span{font-weight:700;display:block;float:left;height:20px;padding:5px 20px 0 0;}
.wps-fragment .LeftNavigation .tab-content{margin:0;border:0;padding:10px 24px 15px 20px;}
.wps-fragment .LeftNavigationNoTagline .tab-content{margin:0;border:0;padding:10px 24px 15px 20px;}
.wps-fragment .LeftNavigationNoTagline_header{margin:0;border:0;padding:10px 24px 15px 20px;}
.wps-fragment .Horizontal-No-Dash{clear:both;margin:0;padding:0;margin-left:10px;}
.wps-fragment .Horizontal-No-Dash div{margin:0;padding:0;}
.wps-fragment .Horizontal-No-Dash img.promo-img{display:block;margin:0 0 10px;padding:0;}
* html .wps-fragment .Horizontal-No-Dash div{height:.01%;}
.wps-fragment .image{}
.wps-fragment .header{}
.wps-fragment .no-bg-img{background-image:none;}
.wps-fragment .no-topmargin{margin-top:0;}
.wps-fragment .display-inline{display:inline;}
.wps-fragment .gc-header h3{margin-bottom:8px;color:#fff;background-color:#669745;text-transform:uppercase;padding:7px 10px;}
.wps-fragment .gc-body p{margin-bottom:0;}
.side-container{margin:10px 0;display:block;position:relative;}
.wide-left-two-col{width:770px;}
#content.f-left{width:510px;padding:0;margin:0;float:left;overflow:hidden;}
/* Columns No Space*/
.wps-fragment .no-space{width:100%;}/* 5.20 */
.wps-fragment .no-space .NoSpace-Columns{float:left;}
.wps-fragment .no-space .NoSpace-Columns .Caption-NoSpace{padding-top:10px;padding-left:5px;padding-right:5px;}
/* 3 Column repeating */
.superfeature .wps-fragment .Col3-Super .col3{background:none;padding-left:105px;width:180px;overflow:hidden;}
.superfeature .wps-fragment .Col3-Super .col3 div{width:180px;}
.superfeature .wps-fragment .Col3-Super .first{padding-left:0;}
.superfeature .wps-fragment .Col3-Super .last{padding-right:0;}
.wps-fragment .Col3-Super{zoom:1;}
/* 1 Pic 2 Column right image */
.superfeature .wps-fragment .col-2 .col-left-txt{width:60%;float:left;margin-left:23px;margin-right:5px;}
.superfeature .wps-fragment .col-2 .col-right-img{overflow:hidden;float:left;width:250px;}
.superfeature .wps-fragment .col-2 .col-right-txt{width:60%;float:right;margin-right:25px;padding:0;}
.superfeature .wps-fragment .col-2 .col-left-img{overflow:hidden;float:left;width:250px;text-align:right;}
/* These styles override Global.css styles */
#gallery .pickclick-details{background:none;margin-left:10px;margin-top:10px;position:relative;width:100%;float:left;}
#gallery .pickclick-details img{width:250px;overflow:hidden;}
#gallery .pickclick-details-content{position:absolute;top:10px;width:63%;right:10px;padding:0;}
#gallery .pickclick-thumbs{background:none;width:100%;padding-top:20px;padding-bottom:0;}
#gallery .pickclick-thumbs ul li{display:inline;}
#gallery .pickclick-thumbs ul li img{width:75px;overflow:hidden;}
#gallery.pickclick{background:#e6e6d4;}
/* Collapsible Links */
.wps-fragment .collapsecat1{padding-top:7px;}
.wps-fragment .collapsecat2{padding-left:2.2ex;color:#000;font-weight:700;text-decoration:underline;}
.wps-fragment .collapsecat3{padding-left:2.2ex;color:#000;font-weight:700;text-decoration:none;}
.wps-fragment .collapseqst1{padding-top:7px;padding-left:2.2ex;}
.wps-fragment .collapseqst2{padding-left:2.2ex;color:#7C902C;padding-right:1.5ex;}
.wps-fragment .collapseqst3{padding-left:2.2ex;color:#7C902C;padding-right:1.5ex;}
.wps-fragment .collapseans{color:#000;padding-left:4.4ex;padding-right:1.5ex;padding-top:7px;}

/* CSS Document */
/* Revisions */
/* FCHT Project   Date:10-09-2009 */
/* Author:David Robertson */
/* Company:Engauge Digital */
/* 1. Copied wps-fragment code from fragments.css and changed it to multiuse. */
/* @import url(http://www.homedepot.com/wcsstore/hdus/scripts/dojo-release-1.3.1/dijit/themes/tundra/tundra.css); */
div.multiuse{margin-bottom:15px;clear:both;}
/* width:510px;*/
.multiuse dl{display:block;margin-bottom:15px;}
.multiuse dl dt{font-weight:bold;}
.multiuse dl dd a{color:#7C902C;font-size:.9em;display:block;position:relative;padding:0px 2px 0px 12px;text-decoration:none;
/* 50% */
}
.multiuse dl dd a:hover{text-decoration:underline;}

/* Basic 2 Column Fragments with dividers */
.multiuse .col-2{width:100%;overflow:hidden;margin-left:0;padding-bottom:0;clear:both;}
.multiuse .col-2 .col{float:left;display:inline;width:47%;margin-top:10px;padding-left:10px;}
.superfeature .multiuse .col-2{margin:0px;width:100%;padding-bottom:0px;}
.superfeature .multiuse .col-2 .col{width:60%;background:none;padding:0px;margin-top:0px;}
.superfeature .multiuse .col-2 .first{width:250px;}
.multiuse .col-2 .first{background:none;}
.multiuse .col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}

/* IE Fix */
* html .multiuse .col-2{w\idth:500px;}
* html .multiuse .col-2 .col{w\idth:46%;}

/* Wide image 2 Column Fragments with divider */
.multiuse .wide-col-2{width:100%;overflow:hidden;margin-left:0px;padding-bottom:10px;clear:both;}
.multiuse .wide-col-2 .col{float:left;display:inline;width:49%;margin-top:10px;padding-left:10px;}
.multiuse .wide-col-2 .first{background:none;padding-left:0px;}
.multiuse .wide-col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}

/* IE Fix */
* html .multiuse .wide-col-2{width:510px;}
* html .multiuse .wide-col-2 .col{width:49%;}
* html .multiuse .main-class{clear:both;width:500px;padding:0;}
* html .multiuse .main-class .left-55{width:48%;width:50%;}

/* Basic 4 Column Fragments with dividers */
.multiuse .col-4{width:100%;overflow:hidden;padding-bottom:10px;clear:both;}
.multiuse .col-4 .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:24%;width:107px;}
html>body .multiuse .col-4 .col{width:21%;}

/* width:117px;*/
.multiuse .col-4 .first{background:none;}
html>body .multiuse .col-4 .first{}

/* width:119px;*/
.multiuse .col-4 .col img{text-align:center;}

/* .col-4 .col *{margin-left:10px;}
 */
.multiuse .col-4 .col * *{margin:0;}
.multiuse .col-4 .actions{margin-right:0;}
.multiuse .col-4 .colspan-2{width:50%;}

/* Multi=Use 4 Column Fragments with dividers */
.multiuse .MultiUse4Col{width:100%;overflow:hidden;padding-bottom:10px;clear:both;}
.multiuse .MultiUse4Col .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:21%;width:107px;}
html>body .multiuse .MultiUse4Col .col{width:21%;}

/* width:117px;*/
.multiuse .MultiUse4Col .first{background:none;}
html>body .multiuse .MultiUse4Col .first{}

/* width:119px;*/
.multiuse .MultiUse4Col .col img{text-align:center;}
.multiuse .MultiUse4Col .col * *{margin:0;}
.multiuse .MultiUse4Col .actions{margin-right:0;}
.multiuse .MultiUse4Col .colspan-2{width:50%;}
.multiuse .MultiUse4Col .promo-copy, .multiuse .MultiUse4Col .promo-copy-noimage{width:96%;}
.multiuse .no-sep .col{background:none;}
.multiuse .no-sep-wide4col .col{background:none;padding:0px 10px 0px 0px;}
.multiuse .no-sep-wide4col .col{width:23%;width:117px;}
html>body .multiuse .no-sep-wide4col .col{width:23%;}

/* Common 3 column stuff */
.multiuse .MultiUse3Col{zoom:1;}
.multiuse .col3{display:inline;float:left;padding:0px 10px 0px 10px;margin-top:10px;background-repeat:repeat-y;background-position:top left;position:relative;width:29%;width:149px;}
.multiuse .col3-left{background:none;}
.multiuse .col3-noback{background-image:none;}
.multiuse .col3-right{}

/* width:150px;*/
.multiuse .col3-wide{padding:0px 0px 0px 0px;margin-top:0px;}

/* width:169px;*/
.multiuse .side-promos{width:100%;margin:5px 0;background:#F7F6F1;}
.multiuse .side-promos .cap-top{height:6px;}
.multiuse .side-promos .cap-bottom{height:6px;padding-top:10px;}
.multiuse .side-promos .sep-horiz{margin:0 20px;}
.multiuse .side-promos .promo{margin:5px 20px 10px 20px;}

/*  */
.multiuse .side-promos .promo h5{margin-bottom:10px;}
.multiuse .side-promos .promo a{font-weight:bold;}
.multiuse .multiUseShaded{width:100%;margin:5px 0;background:#F7F6F1;}
.multiuse .multiUseShaded .cap-top{height:6px;}
.multiuse .multiUseShaded .cap-bottom{height:6px;padding-top:10px;}
.multiuse .multiUseShaded .sep-horiz{margin:0 20px;}
.multiuse .multiUseShaded .promo{margin:5px 20px 10px 20px;}
.multiuse .multiUseShaded .promo h5{margin-bottom:10px;}
.multiuse .multiUseShaded .promo a{font-weight:bold;}
.multiuse .wps-content-block{background-color:#F9FAF5;display:block;border:1px solid #F9FAF5;}

/* margin:10px;*/
.multiuse .wps-content-block div{padding:10px 10px 0 10px;}

/* Sort Bar */
.multiuse .sort{background:#8C8B79;color:#fff;clear:both;width:100%;}

/* width:510px;overflow:hidden;*/
.multiuse .sort .total-results{display:inline;float:left;font-size:1.3em;line-height:1em;color:#fff;font-weight:bold;margin:0 0 0 10px;}
.multiuse .sort form{display:inline;float:left;margin:0;padding:0;width:100%;}
.multiuse .sort label{float:left;margin:0 4px 0 10px;padding:0;}
.multiuse .sort form select{float:left;margin:0;padding:0;margin-top:5px;font-size:.8em;width:120px;}
.multiuse .sort .compare{color:#fff;font-size:.9em;display:inline;float:left;margin:7px 5px 0 16px;}
.multiuse .sort .sort-by-submit{margin-top:8px;float:right;}
.multiuse .sort .total-results, .sort label{height:30px;line-height:30px;}
.multiuse .sort .total-results-description{line-height:30px;margin-left:10px;}

/* Navigation Bar */
.multiuse .navigate{background:#EDEEE9;font-size:.9em;clear:both;display:block;padding:0 10px 0 10px;height:25px;}
.multiuse .navigate .results-per-page{font-size:.9em;}
.multiuse .results-per-page{width:45px;}
.multiuse .navigate .sort-by{font-size:.9em;margin-left:10px;}
.multiuse .navigate .choose-layout{float:left;margin-right:40px;padding:5px 0;color:#666;}
.multiuse .navigate .choose-layout a.active{color:#333;line-height:25px;}
.multiuse .navigate label{float:left;margin:0 4px 0 0px;padding:0;}
.multiuse .navigate .choose-resultNumber{line-height:25px;float:left;display:inline;margin-right:10px;padding-left:0;}
.multiuse .navigate .choose-resultNumber button{margin:4px 0 0 4px;}
.multiuse .navigate select{margin-top:3px;
/* float:left;*/
}
.multiuse .navigate .page-nav{float:right;display:inline;margin:0;padding:0;margin-top:5px;}
.multiuse .navigate .page-nav li{display:inline;margin:0;padding:0;background:none;}
.multiuse .navigate .page-nav li a{float:left;padding:2px;}
.multiuse .navigate .page-nav li a.active{color:#000000;}

/* SAPE:added styles on 11/11/05 for unlisted pagination on order summary page */
.multiuse .navigate span.page-nav a, .multiuse .navigate span.page-nav img, .multiuse .navigate span.page-nav strong{float:left;padding:2px;}
.multiuse .navigate span.page-nav strong{font-weight:normal;}
.multiuse .navigate span.page-nav a img{padding:0;}
.multiuse .navigate span.page-nav a.active{color:#000000;}

/* List Layout */
.multiuse .list{}
.multiuse .list .product-row{clear:both;}
.multiuse .list .product{width:100%;overflow:hidden;clear:both;padding:1em 0;}
.multiuse .list .product-title{font-weight:bold;}
.multiuse .list .product-img{float:left;}

/* width:100px;height:100px;*/
.multiuse .list .details{float:left;}

/* width:200px;*/
.multiuse .list .actions{float:right;margin-left:10px;clear:none;width:120px;}
.multiuse .list .product-img-link{float:left;clear:none;display:inline;}
.multiuse .list .product label{float:left;clear:none;width:42px;margin-top:30px;}
.multiuse .list .list-last, .multiuse .list-last{background:none;}
.multiuse .list .product label{text-align:left;}
.multiuse .step-header{display:block;background:#8C8B79;color:#fff;overflow:hidden;clear:both;font-size:1.3em;line-height:1em;color:#fff;font-weight:bold;padding:0 0 0 10px;height:30px;line-height:30px;}
.multiuse .steps-navigate{padding:0;}
.multiuse .steps-navigate .step-numbering{float:left;margin:0 40px 0 0;padding-top:5px;color:#666;}
.multiuse .steps-navigate .step-numbering a.active{color:#333;line-height:25px;}
.multiuse .steps-navigate{background:#EDEEE9;font-size:.9em;clear:both;display:block;padding:0 10px 0 10px;height:25px;}
.multiuse .steps-navigate .page-nav{float:right;display:inline;margin:0 20px 0 0;_margin:0;padding:0;margin-top:5px;}
.multiuse .steps-navigate .page-nav li{display:inline;margin:0;padding:0;background:none;}
.multiuse .steps-navigate .page-nav li a{float:left;padding:2px;}
.multiuse .steps-navigate .page-nav li a.active{color:#000000;}
.multiuse .step-row{padding:0 0 0 10px;width:500px;overflow:hidden;clear:both;}
.multiuse .step-row .step-title{font-weight:bold;margin:5px 0;}
.multiuse .step-row .step-img{display:inline;float:left;margin:0 0 10px 0;}
.multiuse .step-row .step-content{display:inline;float:left;margin:0 10px;width:62%;}
.multiuse .list .list-last, .multiuse .list-last{background:none;}
.multiuse .step-content ul{list-style:none;}

/* Rounded Bottom Fragment */
.multiuse .rndBtm_container{float:left;color:#666;}
.multiuse .rndBtm_container .desc{margin:0;padding:9px 9px 0 9px;}
.multiuse .rndBtm_container .btm{margin:0;padding:0 0 0 9px;;}
.multiuse .rndBtm_container .btm em{display:block;padding:0 9px 0 0;font-style:normal;}

/* Left Nav Fragment */
.multiuse .leftnav_ib{float:left;color:#666;width:100%;_width:99%;}
.multiuse .leftnav_ib .desc{margin:0;padding:1px 9px 0 9px;}
.multiuse .leftnav_ib .btm{margin:0;padding:0 0 0 9px;}
.multiuse .leftnav_ib .btm em{display:block;padding:0 9px 0 0;font-style:normal;}

/* Left Nav Fragment with Tab */
.multiuse .leftnav_tabs_ib{float:left;color:#666;width:99%;}
.multiuse .leftnav_tabs_ib .desc{margin:0;padding:1px 0 0 0;}
.multiuse .leftnav_tabs_ib .btm{margin:0;padding:0 0 0 9px;}
.multiuse .leftnav_tabs_ib .btm em{display:block;padding:0 0 0 0;font-style:normal;}
.multiuse .tab-content{margin:0;border:10px solid #333;padding:10px 24px 15px 20px;}

/*  */
.multiuse .tab-content{border:0;background:none;}
.multiuse .tab-content .header{font-weight:bold;}

/* .multiuse .leftnav_ib .tab-content	{border:1px solid #333;}
 */
.multiuse .wps-side-tabs .active{}
.multiuse .wps-side-tabs a:hover{text-decoration:none;}
.multiuse .wps-side-tabs a span, .tab span{visibility:hidden;}
.multiuse .wps-side-tabs a, .tab{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}
.multiuse .wps-side-tabs{height:50px;background:url(../images/layout/promo-bar_bg.gif) repeat-x top left;}

/* width:260px;*/
.multiuse .wps-side-tabs .single-tab{display:block;height:26px;line-height:16px;padding-left:20px;}
.multiuse .wps-side-tabs .single-tab span{font-weight:bold;display:block;float:left;height:20px;padding:5px 20px 0 0;}
.multiuse .wps-side-tabs .tab-expansion{display:block;padding:0;margin:0;}
.multiuse .rndCorner_container{float:left;color:#666;}
.multiuse .rndCorner_container .desc{margin:0;padding:4px 0 0 0;}
.multiuse .rndCorner_container .btm{margin:0;padding:0 0 0 9px;}
.multiuse .rndCorner_container .btm em{display:block;padding:0 9px 0 0;font-style:normal;}

/* Basic 3 Column Fragments with dividers */
.multiuse .rndCorner_container .btm .col-3{width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.multiuse .rndCorner_container .btm .col-3 .col{float:left;display:inline;width:32%;margin-top:10px;}
.multiuse .rndCorner_container .btm .col-3 .first{background:none;}
.multiuse .rndCorner_container .btm .col-3 .col img{text-align:center;margin-top:0;}
.multiuse .rndCorner_container .btm .col-3 .col *{margin-left:10px;}
.multiuse .rndCorner_container .btm .col-3 .col * *{margin-left:0;}
.multiuse .rndCorner_container .btm .col-3 .actions{margin:0;}
.multiuse .rndCorner_container .btm .col-3 .flush, .multiuse .rndCorner_container .btm .col-3 .flush *{margin:0;}
.multiuse .rndCorner_container .btm .col-3 .colspan-2{width:64%;}
.multiuse .rndCorner_container .btm .col-3 .col-sitemap{float:left;display:inline;width:32%;}
.multiuse .rndCorner_container .frag-heading{background-color:#F1F2E4;color:#5A5A50;font-size:1.2em;border-bottom:#EBEBDD;text-align:left;padding:0px 0px 0px 10px;}
.multiuse .rndCorner_container div.frag-heading{_width:99%;padding-left:0;}
.multiuse .rndCorner_container .frag-heading h4{float:left;display:inline;color:#5A5A50;background:none;text-align:left;}
.multiuse .rndCorner_container .frag-heading a{float:right;text-align:right;font-size:.8em;color:#5a8e22;padding-right:10px;font-weight:bold;margin-top:4px;}
.multiuse .rndCorner_container .frag-heading span{font-size:.9em;line-height:1.7em;}
.multiuse .rndCorner_container .btm .col-4{_width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.multiuse .rndCorner_container .btm .col-4 .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:20%;_width:24%;}
html>body .multiuse .rndCorner_container .btm .col-4 .col{width:20%;_width:24%;}
.multiuse .rndCorner_container .btm .col-4 .first{background:none;}
html>body .multiuse .rndCorner_container .btm .col-4 .first{}
.multiuse .rndCorner_container .btm .col-4 .col img{text-align:center;}
.multiuse .rndCorner_container .btm .col-4 .col *{margin:0;}
.multiuse .rndCorner_container .btm .col-4 .col * *{margin:0;}
.multiuse .rndCorner_container .btm .col-4 .actions{margin-right:0;}
.multiuse .rndCorner_container .btm .col-4 .colspan-2{width:50%;}
.multiuse .rndCorner_container .btm .col-2{width:100%;_width:99%;overflow:hidden;padding-bottom:10px;clear:both;margin-left:0;}
.multiuse .rndCorner_container .btm .col-2 .col{float:left;display:inline;width:47%;margin-top:10px;}

/* padding-left:10px;*/
.multiuse .rndCorner_container .btm .col-2 .col *{margin:0;}
.multiuse .rndCorner_container .btm .col-2 .first{background:none;}
.multiuse .rndCorner_container .btm .col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}
.multiuse .rndCorner_container .btm .single-col{padding:10px;}
.multiuse .rndCorner_container .btm .single-col *{margin:0;}
.multiuse .rndCorner_container .btm .single-col * *{margin:0;}
.multiuse .side-promos-shaded{float:left;color:#666;display:block;width:100%;_width:99%;}
.multiuse .side-promos-shaded .desc{margin:0;padding:4px 0 0 0;}
.multiuse .side-promos-shaded .btm{margin:0;padding:0 0 0 20px;}
.multiuse .side-promos-shaded .btm em{display:block;padding:0 20px 10px 0;font-style:normal;}
.multiuse .side-promos-shaded .sep-horiz{margin:10px 0;}

/* Design Center */
.design-center{display:block;background:#D4D4C6;width:770px;overflow:hidden;padding-bottom:40px;}
.design-center{background:url(../images/design-center/bg.gif) repeat-x top left;position:relative;}
.design-center-top-content{background:#EAEAD4;width:350px;margin-top:20px;margin-left:15px;}
.design-center .arrow-list a{font-weight:bold;}
.design-center #straddle-img{position:absolute;right:10px;top:78px;}
.top-sub-link{top:480px;left:270px;position:absolute;}
.multiuse .frag-dropdown{float:left;}
.side-container .multiuse .frag-dropdown{width:240px;margin-left:10px;}
.side-container .side-content-block .multiuse .frag-dropdown{margin-left:0px;}
.multiuse .frag-dropdown .select-default{margin-left:10px;width:220px;}
.multiuse .1Pic2Col-2Col{float:left;}
.multiuse .1Pic2Col-1Col .left-55{float:left;width:49%;}

/* Rounded Corners Fragment */
.multiuse .desc-rndCorner .frag-heading{color:#666;padding:2px 0 0 0;border:0px dashed #333;}
.multiuse .desc-rndCorner{display:block;margin:0;padding:0 0 0 8px;border:0px dashed #333;}
.multiuse .btm-rndCorner{display:block;margin:0;padding:0 0 0 9px;border:0px dashed #333;}
.multiuse .btm-rndCorner em{display:block;padding:0 9px 0 0;font-style:normal;border:0px dashed #333;}

/* Basic 3 Column Fragments with dividers */
.multiuse .btm-rndCorner .col-3{width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.multiuse .btm-rndCorner .col-3 .col{float:left;display:inline;width:32%;margin-top:10px;}
.multiuse .btm-rndCorner .col-3 .first{background:none;}
.multiuse .btm-rndCorner .col-3 .col img{text-align:center;margin-top:0;}
.multiuse .btm-rndCorner .col-3 .col *{margin-left:10px;}
.multiuse .btm-rndCorner .col-3 .col * *{margin-left:0;}
.multiuse .btm-rndCorner .col-3 .actions{margin:0;}
.multiuse .btm-rndCorner .col-3 .flush, .multiuse .btm-rndCorner .col-3 .flush *{margin:0;}
.multiuse .btm-rndCorner .col-3 .colspan-2{width:64%;}
.multiuse .btm-rndCorner .col-3 .col-sitemap{float:left;display:inline;width:32%;}
.multiuse .frag-heading{background-color:#F1F2E4;color:#5A5A50;font-size:1.2em;border-bottom:#EBEBDD;text-align:left;padding:0px 0px 0px 0px;}
.multiuse div.frag-heading{padding-left:0;}
.multiuse .frag-heading h4{float:left;display:inline;color:#5A5A50;background:none;text-align:left;}
.multiuse .frag-heading a{float:right;text-align:right;font-size:.8em;color:#5a8e22;padding-right:10px;font-weight:bold;margin-top:4px;}
.multiuse .frag-heading span{font-size:.9em;line-height:1.7em;}
.side-container .multiuse .frag-heading{width:240px;margin-left:10px;}
.side-container .side-content-block .multiuse .frag-heading{margin-left:0px;}
.multiuse .btm-rndCorner .col-4{_width:99%;overflow:hidden;padding-bottom:10px;clear:both;}
.multiuse .btm-rndCorner .col-4 .col{float:left;display:inline;margin-top:10px;padding:0 10px;width:20%;_width:24%;}
html>body .multiuse .btm-rndCorner .col-4 .col{width:20%;_width:24%;}
* html .multiuse .btm-rndCorner .col-4 .col{w\idth:20%;}
.multiuse .btm-rndCorner .col-4 .first{background:none;}
html>body .multiuse .btm-rndCorner .col-4 .first{}
.multiuse .btm-rndCorner .col-4 .col img{text-align:center;}
.multiuse .btm-rndCorner .col-4 .col *{margin:0;}
.multiuse .btm-rndCorner .col-4 .col * *{margin:0;}
.multiuse .btm-rndCorner .col-4 .actions{margin-right:0;}
.multiuse .btm-rndCorner .col-4 .colspan-2{width:50%;}

/* Rounded Corners Fragment With large first col image wih rnded image */
.multiuse .btm-rndedImg{padding-left:0px;}
.multiuse .btm-rndedImg em{padding-right:0px;}
.multiuse .btm-rndedImg .col-4{padding-bottom:0px;}
.multiuse .btm-rndedImg .col-4 .first{padding-left:0px;margin-top:0px;}
.multiuse .btm-rndedImg .col-4 .no-back{background:none;}
.multiuse .btm-rndedImg .col-4 .first{width:21%;_width:24%;}
html>body .multiuse .btm-rndedImg .col-4 .first{width:25%;}
* html .multiuse .btm-rndedImg .col-4 .first{w\idth:20%;}
* html .multiuse .btm-rndedImg .col-4 .col{w\idth:19%;}
.multiuse .btm-rndCorner .col-2{width:100%;_width:99%;overflow:hidden;padding-bottom:10px;clear:both;margin-left:0;}
.multiuse .btm-rndCorner .col-2 .col{float:left;display:inline;width:47%;margin-top:10px;}
.multiuse .btm-rndCorner .col-2 .col *{margin:0;}
.multiuse .btm-rndCorner .col-2 .first{background:none;}
.multiuse .btm-rndCorner .col-2 .col img{text-align:center;margin:10px 0;margin-top:0;}
.multiuse .btm-rndCorner .single-col{display:block;padding:10px;overflow:hidden;clear:both;}
.multiuse .btm-rndCorner .single-col *{margin:0;}
.multiuse .btm-rndCorner .single-col * *{margin:0;}
.multiuse .promo-listed .promo-copy p, .multiuse .promo-not-listed .promo-copy p{margin:0;}
.multiuse .promo-listed .promo-copy-noimage p, .multiuse .promo-not-listed .promo-copy-noimage p{margin:0;}
.multiuse .Horizontal .promo-img, .multiuse .Horizontal-No-Dash .promo-img{margin-right:0px;}
.multiuse .long .promo-copy img, .multiuse .long .promo-copy-noimage img{display:inline;float:left;margin:0 10px 0 0;}
.multiuse .long .promo-copy .promo-text, .multiuse .long .promo-copy-noimage .promo-text{display:inline;float:left;margin:0;}
.multiuse .long .promo-copy .promo-text p, .multiuse .long .promo-copy-noimage .promo-text p{font-size:135%;font-weight:bold;margin:0;}
.multiuse .leftnav_bottom{height:5px;line-height:5px;font-size:1px;margin-bottom:5px;clear:both;}
.multiuse .leftnav_tagline{color:#fff;text-align:center;font-weight:bold;height:24px;line-height:24px;}
.multiuse .leftnav_sidetabs .active{}
.multiuse .leftnav_sidetabs a:hover{text-decoration:none;}
.multiuse .leftnav_sidetabs a span, .tab span{visibility:hidden;}
.multiuse .leftnav_sidetabs a, .tab{display:block;float:left;height:26px;line-height:26px;color:#E6781E;}
.multiuse .leftnav_sidetabs{height:50px;width:260px;}
.multiuse .leftnav_sidetabs .single-tab{display:block;width:250px;
/*  */

/*  */
 width:230px;height:28px;line-height:16px;padding-left:20px;}
.multiuse .leftnav_sidetabs .single-tab span{font-weight:bold;display:block;float:left;height:20px;padding:5px 20px 0 0;}
.multiuse .LeftNavigation .tab-content{margin:0;border:0;padding:10px 24px 15px 20px;}

/*  */
.multiuse .LeftNavigationNoTagline .tab-content{margin:0;border:0;padding:10px 24px 15px 20px;}
.multiuse .LeftNavigationNoTagline_header{margin:0;border:0;padding:10px 24px 15px 20px;}

/*  */
.multiuse .Horizontal-No-Dash{clear:both;margin:0;padding:0;margin-left:10px;}
.multiuse .Horizontal-No-Dash div{margin:0;padding:0;}
.multiuse .Horizontal-No-Dash img.promo-img{display:block;margin:0 0 10px 0;padding:0;}
* html .multiuse .Horizontal-No-Dash div{height:0.01%;}
.multiuse .image{}
.multiuse .header{}
.multiuse .no-bg-img{background-image:none;}
.multiuse .no-topmargin{margin-top:0;}
.multiuse .display-inline{display:inline;}
.multiuse .gc-header h3{margin-bottom:8px;color:#fff;background-color:#669745;text-transform:uppercase;padding:7px 10px;}
.multiuse .gc-body p{margin-bottom:0;}
.wide-left-two-col{width:770px;}
#content.f-left{width:510px;padding:0;margin:0;float:left;}
.multiuse .no-space{width:100%;}/* 5.20 */
.multiuse .no-space .NoSpace-Columns{float:left;}
.multiuse .no-space .NoSpace-Columns .Caption-NoSpace{padding-top:10px;padding-left:5px;padding-right:5px;}
.superfeature .multiuse .Col3-Super .col3{background:none;padding-left:105px;width:180px;overflow:hidden;}
.superfeature .multiuse .Col3-Super .col3 div{width:180px;}
.superfeature .multiuse .Col3-Super .first{padding-left:0px;}
.superfeature .multiuse .Col3-Super .last{padding-right:0px}
.multiuse .Col3-Super{zoom:1;}
.superfeature .multiuse .col-2 .col-left-txt{width:60%;float:left;margin-left:23px;margin-right:5px;}
.superfeature .multiuse .col-2 .col-right-img{overflow:hidden;float:left;width:250px;}
.superfeature .multiuse .col-2 .col-right-txt{width:60%;float:right;margin-right:25px;padding:0px;}
.superfeature .multiuse .col-2 .col-left-img{overflow:hidden;float:left;width:250px;text-align:right;}
.multiuse .collapsecat1{padding-top:7px;}
.multiuse .collapsecat2{padding-left:2.2ex;color:#000000;font-weight:bold;text-decoration:underline;}
.multiuse .collapsecat3{padding-left:2.2ex;color:#000000;font-weight:bold;text-decoration:none;}
.multiuse .collapseqst1{padding-top:7px;padding-left:2.2ex;}
.multiuse .collapseqst2{padding-left:2.2ex;color:#7C902C;padding-right:1.5ex;}
.multiuse .collapseqst3{padding-left:2.2ex;color:#7C902C;padding-right:1.5ex;}
.multiuse .collapseans{color:#000000;padding-left:4.4ex;padding-right:1.5ex;padding-top:7px;}
.multiuse .col-4.wide{width:100%;overflow:hidden;margin:0px;padding:0 12px 20px 10px;clear:both;}
.wps-fragment .col-4.wide{width:100%;overflow:hidden;margin:0px;padding:0 12px 20px 10px;clear:both;}
.multiuse .col-4.wide .col{float:left;display:inline;margin:0px;padding:0px;width:188px;}
.wps-fragment .col-4.wide .col{float:left;display:inline;margin:0px;padding:0px;width:188px;}
.multiuse .col-4.wide .first{background:none;padding:0px;margin:0;}
.wps-fragment .col-4.wide .first{background:none;padding:0px;margin:0;}
.multiuse .col-4.wide .col img{margin:3.5px;display:block;}
.wps-fragment .col-4.wide .col img{margin:3.5px;display:block;}
.multiuse .col-4.wide p{font-family:Arial;font-size:1.1em;text-align:left;color:#333333;padding:0 14.75px 0 14.75px;}
.wps-fragment .col-4.wide p{font-family:Arial;font-size:1.1em;text-align:left;color:#333333;padding:0 14.75px 0 14.75px;}
.multiuse .col-4 .stacked{width:100%;overflow:hidden;margin:0 0 0 0px;padding:10px 0 20px 3px;clear:both;}
.wps-fragment .col-4 .stacked{width:100%;overflow:hidden;margin:0 0 0 0px;padding:10px 0 20px 3px;clear:both;}
.multiuse .col-4 .stacked .col{float:left;display:inline;margin:0px;padding-left:10.5px;width:22%;background:none;}
.wps-fragment .col-4 .stacked .col{float:left;display:inline;margin:0px;padding-left:10.5px;width:22%;background:none;}

/* Stacked Adjustments */
.stacked{width:100%;overflow:hidden;clear:both;}
.stacked .col{float:left;display:inline;margin:0px;padding-left:15px;width:32%;}
.stacked .first{margin:0px 0px 0px 6px;padding:0px;background:none;}
.stacked .col img{
/* margin:0px 5px 0px 5px;*/
 padding:0px;display:block;}
.stacked .col .featured_link{height:20px;margin:0px;width:145px;padding:0;}
.stacked .col .featured_link ul{position:absolute;top:2px;left:0px;font-family:Arial;font-weight:bold;padding-left:25px;margin:0;}
.stacked .col .featured_link a{color:#333333;font-family:Arial;font-size:1.1em;text-align:left;margin:0px;padding:0;}
.multiuse .col-4.stacked .col{float:left;display:inline;margin:10px 4px 0px;padding-top:3px;width:21%;}
.wps-fragment .col-4.stacked .col{float:left;display:inline;margin:10px 4px 0px;padding-top:3px;width:21%;}
.multiuse .col-4.stacked .first{margin:10px 0px 0px 8px;
/* padding:0px;*/
 background:none;width:21%;padding-top:3px;}
.wps-fragment .col-4.stacked .first{margin:10px 0px 0px 8px;padding:0px;background:none;width:21%;}
.multiuse .col-3.stacked .col{float:left;display:inline;margin:10px 0px 0px 2px;padding:0px 5px;width:31.2%;}
.wps-fragment .col-3.stacked .col{float:left;display:inline;margin:10px 0px 0px 2px;padding:0px 5px;width:31.2%;}
.multiuse .col-3.stacked .col *{margin-left:5px;}
.wps-fragment .col-3.stacked .col *{margin-left:5px;}
.multiuse .col-3.stacked .first{margin:10px 0px 0px 4px;padding:0px;background:none;width:31.5%;}
.wps-fragment .col-3.stacked .first{margin:10px 0px 0px 4px;padding:0px;background:none;width:31.5%;}

/* FCHT Header Changes  DRobertson Engauge 8-14-2009 */
.multiuse .fragment-header{clear:both;background-color:#666666;float:left;position:relative;width:100%;}
.wps-fragment .fragment-header{clear:both;background-color:#666666;float:left;position:relative;width:100%;}
.multiuse .fragment-header h4{font-family:Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:bold;text-align:left;background-color:transparent;color:#FFFFFF;float:left;position:static;width:74%;overflow:hidden;}
.wps-fragment .fragment-header h4{font-family:Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:bold;text-align:left;background-color:transparent;color:#FFFFFF;float:left;position:static;width:74%;overflow:hidden;}
.multiuse .fragment-header h4 a{color:#FFFFFF;font-weight:bold;}
.wps-fragment .fragment-header h4 a{color:#FFFFFF;font-weight:bold;}
.multiuse .fragment-header h4 a:visited{}
.wps-fragment .fragment-header h4 a:visited{}
.multiuse .fragment-header h4 a:hover{text-decoration:underline;}
.wps-fragment .fragment-header h4 a:hover{text-decoration:underline;}
.multiuse .fragment-header h4 a:active{}
.wps-fragment .fragment-header h4 a:active{}
.multiuse .fragment-header-light h4 a:link{color:#333333;font-weight:bold;}
.multiuse .fragment-header-light h4 a:link{color:#333333;font-weight:bold;}
.wps-fragment .fragment-header-light h4 a:visited{color:#333333;font-weight:bold;}
.multiuse .fragment-header-light h4 a:visited{color:#333333;font-weight:bold;}
.wps-fragment .fragment-header-light{background-color:#999999;float:left;position:relative;width:100%;}
.multiuse .fragment-header-light{background-color:#999999;float:left;position:relative;width:100%;}
.wps-fragment .fragment-header-light a{color:#333333;font-weight:bold;}
.multiuse .fragment-header-light a{color:#333333;font-weight:bold;}
.wps-fragment .fragment-header-light .subtitle a{color:#333333;font-weight:bold;}
.multiuse .fragment-header-light .subtitle a{color:#333333;font-weight:bold;}
.multiuse .fragment-header-light h4{font-family:Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:bold;text-align:left;background-color:transparent;color:#333333;float:left;position:static;width:74%;overflow:hidden;}
.wps-fragment .fragment-header-light h4{font-family:Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:bold;text-align:left;background-color:transparent;color:#333333;float:left;position:static;width:74%;overflow:hidden;}
.multiuse .fragment-header-light h4 span{font-weight:bold;}
.wps-fragment .fragment-header-light h4 span{font-weight:bold;}
.multiuse .fragment-header h4 span{font-weight:bold;}
.wps-fragment .fragment-header h4 span{font-weight:bold;}
.multiuse .subtitle{
/* clear:none;*/
 float:right;margin-top:2px;font-size:0.875em;display:block;_display:inline;width:20%;padding-right:3px;color:white;background-color:transparent;position:static;
/* overflow:hidden;*/
}
.wps-fragment .subtitle{
/* clear:none;*/
 float:right;margin-top:2px;font-size:0.875em;display:block;_display:inline;width:20%;padding-right:3px;color:white;background-color:transparent;position:static;
/* overflow:hidden;*/
}
.multiuse .subtitle div{float:right;}
.wps-fragment .subtitle div{float:right;}
.multiuse .subtitle p{margin:0;padding:0;}
.wps-fragment .subtitle p{margin:0;padding:0;}
.multiuse .subtitle a{color:white;}
.wps-fragment .subtitle a{color:white;}
.multiuse .subtitle a:hover{color:white;text-decoration:underline;background-color:transparent;}
.wps-fragment .subtitle a:hover{color:white;text-decoration:underline;background-color:transparent;}
.multiuse .fragment-header-light .subtitle a:hover{color:#333333;text-decoration:underline;background-color:transparent;}
.wps-fragment .fragment-header-light .subtitle a:hover{color:#333333;text-decoration:underline;background-color:transparent;}

/* Add Border Options */
.with-border{border:1px Solid #666666;font-style:normal;}
.multiuse .with-border-all .col-4 .col{border:1px Solid #666666;background:none;margin-left:3px;margin-right:0px;width:21%;font-style:normal;margin-top:4px;}
.wps-fragment .with-border-all .col-4 .col{border:1px Solid #666666;background:none;margin-left:4.5px;margin-right:0px;width:102px;font-style:normal;margin-top:4px;}
.multiuse .with-border-all .col-4 .first{margin-left:0px;}
.wps-fragment .with-border-all .col-4 .first{margin-left:0px;}
.multiuse .with-border-all .col-4 .first +.first{margin-left:4.2px;margin-right:0px;}
.wps-fragment .with-border-all .col-4 .first +.first{margin-left:4.2px;margin-right:0px;}
.with-border-all .col-3 .col{border:1px Solid #666666;background:none;margin-left:4px;font-style:normal;margin-top:4.5px;width:32.35%;}
.with-border-all .col-3 .first{margin-left:0px;width:32.4%;margin-top:4px;}
.with-border-all .col-3 .first +.first{margin-left:4px;}
.multiuse .with-border-all .col-2 .col{border:1px Solid #666666;background:none;margin-left:3px;font-style:normal;padding-top:2px;}
.wps-fragment .with-border-all .col-2 .col{border:1px Solid #666666;background:none;margin-left:3px;font-style:normal;padding-top:2px;}
.multiuse .with-border-all .col-2 .first{margin-top:3px;padding-left:10px;width:47.3%;margin-left:0px;}
.wps-fragment .with-border-all .col-2 .first{margin-top:3px;padding-left:10px;width:47.3%;margin-left:0px;}
.multiuse .with-border-all .col-2 .first +.first{margin-left:3px;}
.wps-fragment .with-border-all .col-2 .first +.first{margin-left:3px;}

/* End FCHT Header Changes */

/* Engauge Changed action link to a sprite call. */

/* Medium CTA common attributes */
a.orange-arrow-link, a.video-link, a.green-arrow-link, a.grey-arrow-link{position:inherit;font-size:0.95em;padding:1px 2px 2px 15px;color:#666666;font-weight:normal;display:block;font-style:normal;width:auto;margin:2px 0px 2px 0px;}

/* Medium CTA's Link images, using sprites so take care with the Y-position attributes */

/*  WARNING CSS is REVISED TO CALL THE CTAS.gif directly for testing, please change link url back to  ../images/layout/CTAS.gif */

/* ../images/layout/CTAS.gif  for testing at THD */
/*a.orange-arrow-link{background:url(../images/layout/CTAS.gif ) 0px 2px no-repeat;}
a.green-arrow-link{background:url(../images/layout/CTAS.gif ) 0px -98px no-repeat;}
a.grey-arrow-link{background:url(../images/layout/CTAS.gif ) 0px -198px no-repeat;}
a.video-link{background:url(../images/layout/CTAS.gif) 0px -600px no-repeat;}*/

/*  Roll over states for Medium CTA's  Commerce Orange #E6781E  Know How Green #5a8e22  Information Grey # 7b7b74  Video Link # 7b7b74 */
a.orange-arrow-link:hover{color:#E6781E;}
a.grey-arrow-link:hover{color:#7b7b74;}
a.green-arrow-link:hover{color:#5a8e22;}
a.video-link:hover{color:#7b7b74;}

/* Small ETA common attributes */
a.orange-list-link, a.grey-list-link, a.green-list-link{position:relative;overflow:hidden;padding:0px 0px 0px 10px;_padding:0 0 0 8px;font-size:.95em;font-weight:normal;margin:2px 0 0 0;color:#666666;display:block;_display:inline;font-style:normal;}
* html a.green-list-link{padding:0 0 0 18px; margin:2px 0 0 0;}

/* Small CTA's Link images, using sprites so take care with the Y-position attributes */
/*a.orange-list-link{background:url(../images/layout/CTAS.gif) 0px -300px no-repeat;}
a.grey-list-link{background:url(../images/layout/CTAS.gif) 0px -400px no-repeat;}
a.green-list-link{background:url(../images/layout/CTAS.gif) 0px -500px no-repeat;}*/

/*  Roll over states for Medium CTA's  Commerce Orange #E6781E  Know How Green #5a8e22  Information Grey # 7b7b74 */
a.orange-list-link:hover{color:#E6781E;}
a.grey-list-link:hover{color:#7b7b74;}
a.green-list-link:hover{color:#5a8e22;}

/* For tables */
table .orange-list-link, .grey-list-link, .green-list-link, .video-link, .orange-arrow-link, .grey-arrow-link, .green-arrow-link a{margin-left:2px;}
table .orange-arrow-link, .grey-arrow-link, .green-arrow-link a{padding-left:17px;}

/* Fix padding issue with desc-rndCorner */
.multiuse .desc-rndCorner{padding-left:0px;}
.wps-fragment .desc-rndCorner{padding-left:0px;}

/* Float Right for UL CTA's */

/* .col */
.m-right{margin-left:50%;float:right;margin-right:0px;list-style-type:none;display:block;}

/* GLOBAL REVISIONS */

/* arrow-list revisions to reflect new CTA */
.arrow-list{margin:0px;color:#666666;}
.arrow-list li{list-style-type:none;padding:0 0 0 10px;margin:0;position:relative;color:#666666;font-weight:normal;}
ul.arrow-list a:link{color:#666666;}
ul.arrow-list a:visited{color:#666666;}
ul.arrow-list a:active{color:#666666;}
ul.arrow-list a:hover{color:#E6781E}
* html .arrow-list li{zoom:1;}
a.action-link{font-size:0.95em;padding:1px 2px 2px 15px;color:#666666;font-weight:normal;display:block;font-style:normal;width:auto;margin:2px 0px 2px 0px;position:relative;}
#side dl dd{color:#666666;display:block;font-size:0.95em;font-style:normal;font-weight:normal;margin:2px 0;padding:0px 2px 1px 9px;position:inherit;width:auto;}
dl#more-ways-to-shop dd{float:left;padding:1px 2px 1px 8px;position:relative;width:40%;}
#side dl dd a{color:#666666;text-decoration:none;}

/* Change Side Promo Links to regular */
.side-promos .promo a{font-weight:normal;}

/* Fix no-space issue in Column-no-space */
.multiuse .no-space .NoSpace-Columns .Caption-NoSpace{padding-top:0px;}
.multiuse .no-space .NoSpace-Columns .Caption-NoSpace{padding-top:0px;}

/* hybrid-hero css */
.comboAccordion {height:260px; padding-bottom:9px}
.dijitAccordionContainer {border-bottom:none;border-left:1px solid #e7e6e6;border-right:1px solid #e7e6e6;border-top:none;}
.dijitAccordionTitle {color:#FFFFFF;font-weight:bold;padding:7px 8px 6px 33px;border-bottom:1px solid #CCCCCC;}
.dijitAccordionTitle-hover {}
.dijitAccordionTitle-selected {font-weight:bold;}
.dijitAccordionBody {border-bottom:1px solid #e7e6e6;color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:1.0em !important;font-size:0.9em;padding:20px 19px 0px 19px;}
.dijitAccordionBody p {line-height:1.2em !important;line-height:1.3em;}
.specialHeader .dijitAccordionTitle {background:orange;background-color:orange;font-weight:normal;}
.AccordionContainer {float:left;padding-bottom:0px;width:214px; border-bottom:1px solid #e7e6e6;}
.accordionImage {float:left;padding-bottom:0px;border-bottom:1px solid #e7e6e6;}
.dijitContentPane {display:block;overflow:hidden;padding:10px 10px 10px 10px;}
.dijitContentPane .arrow-list {clear:both;margin-left:50px;list-style-type:none;}
.dijitContentPane .action-link {clear:both;margin-left:50px;margin-right:15px;display:block;}
.comboAccordion .dijitContentPane a.orange-arrow-link, a.video-link, a.green-arrow-link, a.grey-arrow-link{float:left;padding-bottom:0px !important;}
html>body .comboAccordion .dijitContentPane ul{float:left;}
.dijitContentPane li{list-style-type:none;margin-bottom:7px;}




/* End link revisions Engauge */
 

/****************************************************************/
/* FRAGMENT.CSS FILE - END		          			 			*/
/****************************************************************/
/****************************************************************/

/* FRAGMENT.CSS FILE - END		          			 			*/

/****************************************************************/

/****************************************************************/

/* May 20 Test Revisions		          			 			*/

/****************************************************************/

body {
	background: #FFF url(http://www.homedepot.com/wcsstore/hdus/en_US/images/layout/gradient_horiz_tile2.png) repeat-x scroll center top;
	font-family: Helvetica, Arial, Sans-serif, sans-serif;
	color:#666666;
}

.add-cart-link{
	background: url(../images/layout/add_to_cart_plp.png) no-repeat scroll right top transparent;
	height: 26px;
	width: 111px;
	padding-bottom: 5px;
}
/* Pages with Left Navigation */

/*Master*/
#container{
	background:none; margin:0 auto;text-align:left;background:transparent;padding-right:10px;padding-left:10px;overflow:hidden;width:940px;
	}


html>body #container{width:940px;}

#container .pip {
	width: 960px;
	clear: both;
}

#content .pip{
	clear: both;
}

#content {
clear:none;
height:auto;
_height:auto;
}

/* Headers */

#page-header {
	display: block;
}

.sep-horiz {
	display: none;
}

#breadcrumb {
	border: none;
	padding: 0;
	color: #333;
	font-family: helvetica, arial, sans-serif;
	clear: both;
	overflow: auto;
	width: 100%
}

#breadcrumb ul {
	margin: 0 0 10px 0;
}

#breadcrumb li {
	margin-right: 0;
}

.homepage #breadcrumb {display:none;} /* 5.20 */

.section-title {
	font-family: helvetica, arial, sans-serif;
	color: #333;
	font-size: 28px;
	font-weight: 700;
	margin: -5px 0 18px;
	border: none;
	line-height: normal;
	float: none;
	clear: both;
	position: relative;
	overflow: visible;
}

#breadcrumb .header-crumb li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	text-transform: capitalize;
}

#breadcrumb .header-crumb li a:hover {
	text-decoration: underline;
}

#layout.two-col #content h1{
	border:none;
	font-size: 28px;
	font-weight: 700;
	position:absolute;
	left: -262px;
	top: -49px;
	color: #333;
	width: 940px;
}

.subcategory #layout.two-col, .category #layout.two-col, .plp #layout.two-col, .search_results_page #layout.two-col{
	margin-top:0;
}


/*Left Rail */


#side-content-bottom {
	display: none;
}

#side-tabs{
	display:none;
}

.navigation-filters{
	padding-bottom:10px;
}

#side .left-rail {
	float: left;
	width: 160px;
	margin: 0 20px 0 0;
	font-family: helvetica, arial, sans-serif
}

#side dl dt {
	font-weight: 700;
	margin-bottom: 3px;
}

.left-rail dl {
	margin: 0 0 15px 0;
}

.left-rail dt {
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

#side dl dd {
	padding: 2px 0 4px 12px;
}

.left-rail dd a {
	font-size: 12px;
	color: #666;
}

#side .left-rail dd a:hover {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}

#side .side-nav-category {
	background: none;
	border: none;
	color: #999;
	overflow: visible;
	padding: 0;
	margin:0;
	font-size: 11px;
	width: auto !important;
}

#side .narrowed-link{
	background:none;
	font-size: 11px;
	padding: 0 0 0 5px;
	color: #999;
	display: inline
}

#side .side-nav-state{
	margin:0 0 10px;
	padding: 0;
	color: #999;
	font-size: 11px;
}

#side .side-nav-state-cont{
	margin:10px 0 0 0;
	padding: 0;
	font-weight: 700;
}

.navigation-filters{
	margin-bottom: 10px;
	color: #999;
	font-size: 11px;
	padding:0;
}

#side .tab-content{
	background:none;
	padding:0;
	margin-top: 15px;
}

#side-myaccount.tab-content h5{
	text-transform: uppercase;
	color: #333;
	margin-bottom: 3px;
}

#side-myaccount dl dd a {
	font-size: 12px;
}

html>body #side #side-myaccount{
	margin-top:0;
	min-height:0;
}

#layout.two-col #side{
 width: 160px;
}

/* PIP Page */

/*Left Rail Detail */

#emailprint{
	display: block;
	float: none;
	margin: 0 25px 10px 0;
	text-align: right;
}

.left-rail-detail {
	width: 750px;
	float: left;
	margin-right: 20px;
}

.detail-image {
	border-right: none;
	padding: 20px;
	width: 317px;
	text-align: center;
	float: left;
}

.detail-image a {
	color: #869930;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

.detail-info {
	width: 375px;
	float: left;
	padding: 5px 0 0 25px;
}

.detail-info .email-print {
	text-align: right;
	margin: 0 0 20px 0;
}

.detail-info .email-print a {
	color: #999;
	font-size: 10px;
}

#pip-product-details .product-name {
	font-weight: 700;
	font-size: 18px;
	color: #111;
}

#pip-product-details p.pip-price{
	color:#333333;
}

#pip-product-details .product {
        padding-bottom: 15px;
}

#pip-product-details .product .details, #pip-product-details .product .details .prices {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        border: 1px solid white;
}

.prices p.pip-price {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
}

.prices p.sq-ft-price {
	padding: 5px 0;
	color: #666;
	font-size: 14px;
}

.product .model-number {
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 15px 0;
	color: #666666;
}

.left-rail-detail .error.header-margin{
	display: none;
}

.left-rail-detail #pip-appliance-area{
	display:none;
}

.left-rail-detail .product-instructions{
	display: none;
}

.pip .left-rail-detail .actions .add-to-cart{
	display: none;
}

.pip .left-rail-detail .actions .check-available{
	display: none;
}

.pip .left-rail-detail .actions .add-to-list{
	display: none;
}

.pip .left-rail-detail .actions .internet-only{
	display: none;
}

.pip .left-rail-detail .actions .not-sold-online{
	display: none;
}

.pip .left-rail-detail .actions .backordered{
	display: none;
}

.pip .left-rail-detail .actions .not-available{
	display: none;
}

.pip .left-rail-detail .actions .not-available{
	display: none;
}

.pip .left-rail-detail .sep-horiz-solid, .pip .left-rail-detail .call-instructions, .pip .left-rail-detail .action-link-sheds{
	display:none;
}

.action-link-sheds{
	color: transparent;
	margin:0;
	font-size: 12px;
	height:35px;
	padding:11px 0 0 27px;
}

.left-rail-detail .available{
	display: none;
}

.shipping-info {
	margin: 0 0 15px 0;
	color: #111;
}

#pip-sidebar {
	float: none;
	margin: 0;
	width: 338px;
	border: 1px solid #CCC;
	padding: 10px;
	color: #666;
	height: 130px;
}

.sidetab-bar {
	background: none;
	color: #666;
	border: none;
	height: auto;
	line-height: normal;
	padding: 0;
}

.purchase-info {
	background: none;
	border: none;
	font-size: 11px;
	padding: 8px 0 0 0;
}

.purchase-info a {
	display: inline;
	color: #e6781e;
	padding: 0;
}

#pip-product-details p.pip-price span.freeship{
	color: #333333;
	margin-top: 8px;
	padding-left: 27px;
}

#pip-product-details p.pip-price span.nofreeship{
	color: #E6781E;
	margin-top: 8px;
	display: block;
	font-size: 0.6em;
	font-style: normal;
	font-weight: 700;
}

.itemThumb, .itemThumbRight {
	border: none;
	margin: 8px 0 0 10px;
}

#thumbdiv a {
	text-transform: capitalize;
	color: #e6781e;
}

#thumbdiv {
	margin: 0;
}

.viewAllLink {
	display: block;
	clear: both;
	padding-top: 5px;
}


.two-col .side-promos{
	display: none;
}


#pip-content .tab-content {
	width: 710px;	
}


/* Right Rail Detail */

#pip-main {
	text-align: inherit;
	width: auto;
}

.iLinks {
	padding-right: 0px;
}

#pip-product-details {
	float: left;
	width: 373px !important;
	padding-left: 20px !important;
}

.pip .right-rail-detail .actions .add-to-cart{
	float: none;
	position: static;
	padding: 0 0 10px 10px;
}

.right-rail-detail {
	width: 160px !important;
	float: left;
	margin-left:10px !important;
	display: inline-block;
	overflow: hidden;
}

.right-rail-detail .actions .disclaimer-message {
	display: none;
}

.right-rail-detail .prices {
	padding-bottom: 20px;
	background:#F0F0F0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0;
}

.prices-right .freeship, .prices-right .nofreeship{
	display: none;
}

.right-rail-detail .product22 .prices .price span {
	display: none;
}
.right-rail-detail .product22 .prices .price-strike {display:inline;font-size:14px;}
.right-rail-detail .product22 .prices .price-special{display:inline;font-size:16px;} 
.right-rail-detail .shipinclude{	display:none;}

.right-rail-detail .prices-right{ background:#f0f0f0; border-left:1px solid #ccc; border-right:1px solid #ccc;  }
.right-rail-detail .prices-right p { padding: 10px 0 5px 10px; color: #e6781e; font-size: 16px; font-weight:bold; margin:0;}

#height10 {margin-top:0;}
.product .prices p.price-strike2 {color:#666;}
.right-rail-detail .prices-right .price-strike2 {margin-bottom:0; padding-bottom:0; font-size: 14px;color:#666;}
.right-rail-detail .prices-right .price-special.pip-price a, .right-rail-detail .prices-right .price-special.pip-price span{display: none;}
.right-rail-detail .prices-right .price-special.pip-price {width: 140px;}
.right-rail-detail .prices-right p.price-special.pip-price{padding-top:0px;}

.right-rail-detail img.blk { float:left; } /* ie6 fix */
.clr, .clear-nospace { height:0; font-size:0; overflow:hidden; }
#pip-appliance-deliveryb1 img { float:none; } 

.right-rail-detail .pre-cart-button-messages .available{
	display:none;
}

.right-rail-detail .pre-cart-button-messages .internet-only{
	display:none;
}

.right-rail-detail .actions .pre-cart-button-messages a.check-available{
	display:none;
}
.right-rail-detail .actions .not-sold-online{
	display: none;
}

.right-rail-detail .pre-cart-button-messages .not-sold-online{
	padding: 0 0 10px 10px;
	font-size: 13px;
	display: block;
	font-weight: 700;
	margin-top:-10px;
}

.right-rail-detail .actions .backordered{
	display: none;
}

.right-rail-detail .pre-cart-button-messages .backordered{
	padding: 0 0 0 10px;
	font-size: 13px;
	display: block;
	font-weight: 700;
	color: red;
	margin-top: -5px;
	height: 35px;
	width: 140px;
}

.right-rail-detail .actions .not-available{
	display: none;
}

.right-rail-detail .pre-cart-button-messages .not-available{
	padding: 0 0 10px 10px;
	font-size: 13px;
	display: block;
	font-weight: 700;
	margin-top:-10px;
	color: #666;
}

.right-rail-detail .actions .internet-only {
	font-size: 11px;
	padding: 10px 0 0 28px;
	border-top: 1px solid #CCC;
	width: 132px;
	height: 15px;
	color: #999;
	margin-bottom: -5px;
}

.right-rail-detail .error.header-margin{
	font-size: 11px;
	font-weight: 700;
	padding: 10px 0 0 10px;
	margin: 0;
}

.right-rail-detail  .actions .available {
	font-size: 11px;
	padding: 0;
	border-top: 1px solid #CCC;
	width: 100%;
	height: 20px;
}

.right-rail-detail .available  a {
	color: #666;
	padding: 10px 0 0 26px;
	width: 120px;
	display: block !important;
	/*margin-bottom: -5px;*/
}

.right-rail-detail .actions a.check-available{
	width: 158px;
	font-size: 11px;
	color: #666;
	display: block;
	padding: 10px 0 0 28px;
	clear: both;
	float:none;
	border-top: 1px #ccc solid;
	/*height: auto;*/
	margin-bottom: -5px;
}

.right-rail-detail .actions {
	background-color:#f0f0f0;
	margin: 0;
	width: 158px;
	height: auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	overflow:hidden;
}

.right-rail-detail .details .product-name, .right-rail-detail .details p, .right-rail-detail .details .sep-horiz-solid{
	display: none;
}

.right-rail-detail .details{
	background-color: #F0F0F0;
}	

.right-rail-detail .details .call-instructions, .right-rail-detail .details .action-link-sheds{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}	

.right-rail-detail .details .call-instructions{
	padding: 15px 10px 0;
	background: none;
}

.right-rail-detail #pip-appliance-area {
	background-color: #f0f0f0;
	margin-bottom: 10px;
	width: auto;
}

.right-rail-detail #pip-appliance-area img.blk{
	display:none;
}

#pip-appliance-area { background:none; }

.right-rail-detail #pip-appliance-delivery {
	background-color: #f0f0f0;
	padding: 0 10px;
	margin:0;
	width:auto;
	height:auto;
	border:none;
}

.right-rail-detail #pip-appliance-undeliverable {
	background-color: #f0f0f0;
	padding: 0;
	margin:0;
	width:auto;
	height:auto;
	border:none;
}


.right-rail-detail #pip-appliance-deliveryb1 input.zipCode {
	color: #999;
	font-size: 10px;
	width: 135px;
	float:none;
}

.right-rail-detail #pip-appliance-deliveryb1 input.checkAvailability {
	float: right;
	display: inline;
	margin:2px 0 0 0;
	padding:0;
}

.checkAvailability{
	position: relative;
}

.right-rail-detail #pip-appliance-deliveryb2.addto {
	float:none;
	height:auto;
	width:auto;
	padding-left: 0;
	background: #f0f0f0;
	text-align:center;
}

#pip-appliance-deliveryb2 {padding-bottom:10px; }

.right-rail-detail #applPipText1 {
	color:#333;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	border: none !important;
}

.right-rail-detail .negleftmargin{
	margin-left: -1px !important;
}

.right-rail-detail .delivArea {
	color:#666;
	font-size:11px;
	font-weight: normal;
	border: none !important;
}


.right-rail-detail #pip-appliance-deliveryb1 {
	float:none;
	width:auto;
	height:auto;
	padding:0;
	border: none !important;
	clear: both;
	margin-bottom: 5px;
}

.right-rail-detail #pip-appliance-undelivb1 {
	float:none;
	width:auto;
	height:auto;
	padding:0 10px;
	border: none !important;
	clear: both;
	margin-bottom: 5px;
}

.right-rail-detail #pip-appliance-undeliverable .etr p{
	color:#666666;
	font-size:11px;
	font-weight:400;
	margin: 0;
}

.right-rail-detail #pip-appliance-undeliverable .etr {
	color:#e8812d;
	font-size:14px;
	font-weight: bold;
	width: 120px;
}

.right-rail-detail #pip-appliance-undeliverable .etr2 {
	margin-top:-10px;
}

.right-rail-detail #pip-add-to-list {
	padding:0;
	width: auto;
	font-size: 11px;
	color: #666;
	float: none;
}


.pip .right-rail-detail .actions .not-available{
	float: none;
	width: auto;
	height:auto;
}

.pip .right-rail-detail .excludedShipStates{
	display:none;
}

.right-rail-detail .add-to-list a{
	margin: 10px auto;
}

.right-rail-detail .actions a.add-to-list{
	width: auto;
	font-size: 11px;
	color: #666 !important;
	display: block;
	padding: 10px 0 10px 28px;
	clear: both;
	float:none;
	border-top: 1px #ccc solid
}

.right-rail-detail #pip-appliance-area a.add-to-list{
	display: block;
	font-weight: 400;
	margin-bottom:-5px;
	color:#666 !important
}

.right-rail-detail #pip-appliance-area #pip-appliance-deliveryb2 a.add-to-list{
	margin:0 0 -15px 0;
}


.actions a.add-to-list-zipcode{
	width: 132px;
	font-size: 11px;
	color: #666;
	display: block !important;
	padding-bottom: 10px;
	clear: both;
	border-bottom: none !important;
	border-top: 1px #ccc solid
}

.right-rail-detail #pip-appliance-delivery-cdetails {
	margin:0;
	padding: 5px 10px 0;
	color:#666;
	width:auto;
	font-size:11px;
}

.right-rail-detail #pip-appliance-area a {
	color:#e6781e !important;
	font-size:11px;
	text-decoration: none;
	font-weight: 700;
}

.right-rail-detail #pip-appliance-area a:hover{
	text-decoration: underline;
}

.right-rail-detail #pip-appliance-delivery-cdetails li {
	display:list-item;
	margin-left:0px;
	list-style-type: none;
	color:#666;
	font-size:11px;
}

.right-rail-detail .quantity label {
	display: inline;
	font-weight: 700;
}

.right-rail-detail .prices-right p.sq-ft-price {
	background: #F0F0F0;
	padding: 5px 0 0 10px;
	color: #666;
	font-size: 14px;
}

.right-rail-detail .quantity {
	padding: 1px 0 0 0;
}

.right-rail-detail .product-instructions .quantity{
	clear: both;
	float: none !important;
	display: block !important;
	padding-left: 10px !important;
	width: auto !important;
}

div.quantity { width:auto !important; }

.right-rail-detail input {
	padding: 0
}

.right-rail-detail .product-instructions {
	padding: 0 !important;
	width: auto;
	/*margin-top: -10px;*/
	margin:0;
	float: none;
	background: none;
}

.right-rail-detail .pip-quantity {
	color:#333 !important;
	font-size:11px !important;
	font-weight: bold !important;
}


.right-rail-detail .add-to-cart {
	clear: both;
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	margin: 0 8px 8px !important;
	width: 142px;
	height: 37px;
	border: none;
	cursor: pointer;
	padding: 0 !important;
	float: none;
	font-size: 1px;
	line-height: 1px;
	text-indent:0;
}


.right-rail-detail .checkAvailability {
	color:#333 !important;
	font-size:11px !important;
	font-weight: bold !important;
}

.right-rail-detail .checkingimage {
	
}

.right-rail-detail .delivArea {
	color:#666;
	font-size:11px;
	font-weight: normal;
	border: none !important;
}

.right-rail-detail .delivArea a, .right-rail-detail .notAvailable a {
	color:#333;
	font-size:11px;
	font-weight: bold;
	border: none !important;
}

.right-rail-detail p.delivArea a {
	display:inline !important;
}

.right-rail-detail .availableItem {
	color:#e8812d;
	font-size:14px;
	font-weight: bold;
	padding-top: 15px;
	margin-top: -15px;
	width: 120px;
}

.right-rail-detail .notAvailable {
	color:#666;
	font-size:11px;
	font-weight: normal;
	margin-top: -8px;
}


.price-box {
	margin-bottom: 20px;
}

.inner-round {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #f0f0f0;
	padding: 0 5px 0 10px;
}

.inner-round-white {
	background-color: #ffffff;
}

.product22 p.price {
	font-weight: bold;
	font-size: 16px;
	padding: 8px 0 0 0;
	background: none;
	border: none;
	display:block;
}

.free-shipping {
	margin: 0 0 10px 0;
}

.inner-round form {
	padding: 10px 0;
}

.inner-round label {
	font-weight: bold;
}

.inner-round input.qty {
	width: 20px;
}

.inner-round input.button {
	margin-top: 10px;
}

.add-choices {
	display: block;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #f0f0f0;
	border-top: 1px solid #ccc;
	padding: 10px 5px 10px 10px;
	color: #333;
	font-size: 11px;
}

.also-like h6 {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #f0f0f0;
	padding: 8px 5px 8px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}

/* You May Also Like */

#add-ons {
	float: right;
	width: 160px;
}

#add-ons .product22{
	padding-left: 0 !important
}

#add-ons .product22 .details{
	padding: 0 8px 0 10px;
}

#accessories .product22 {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: none;
	color: #333333;
	display: block;
	padding: 8px 8px 8px 10px;
	width:auto;
	background: none;
	text-align: center;
}

.rounded-top-gray {
	height: 3px;
	font-size:0;
	overflow:hidden;
	
}

.rounded-bottom-white {
	height: 3px;
	font-size:0;
	overflow:hidden;
}

.rounded-bottom-gray {
	height: 3px;
	font-size:0;
	overflow:hidden;
	margin-top: -3px;
}

.product22 a {
	text-decoration: none;
	color: #333;
}

.product22 a:hover {
	text-decoration: underline;
}

.product22 .details .product-name {
	height: auto;
	display: block;
}

.product22 .details .product-name a {
	font-size: 11px;
	line-height: 14px;
}

.product-image-link {
	text-align: center;
}

.product22 .details .model-number {
	display: none;
}

.product22 .prices {
	font-weight: 700;
	font-size: 18px;
	min-height: 0;
	background: none;
	border: none;
	padding-bottom:0;
}

.product22 .details {
	text-align: left;
	background: none;
}

.details .add-to-list {
	display: none;
}

#accessories {
	width: 160px;
}

#accessories #add-ons h4 {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f0f0f0;
	padding: 5px 5px 5px 10px;
	font-size: 13px;
	font-weight: 700;
	color: #333;
	text-transform: uppercase;
	margin: 0;
}

#accessories .col {
	float: right;
	margin-top: 15px;
}

.like-image {
	text-align: center;
}

.like-item .price {
	font-weight: bold;
	font-size: 18px;
	padding: 8px 0;
}

.last-like-item {
	padding-bottom: 9px;
}

/* Footer */

#footer-promos {
clear:both;
display:block;
margin: 10px auto 0;
padding:0 0 0 5px;
width:770px;
text-align: center;
}

#footer-promos .left-footer-promo {
	float:left;
	display: inline;
}

#footer-promos .center-footer-promo {
	float:left;
	display: inline;
	padding-left:7px;
}

#footer-promos{display:none;}

dl.dropdown_menu_left {
	padding: 10px 20px 10px 0;
	/*width: 215px;*/
	width: 224px;
}

dl.dropdown_menu.m2 { width:160px; }
dl.dropdown_menu.m3{ width:150px; }
dl.dropdown_menu.m4{ width:140px; }

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	overflow:hidden;
	font-size:0;
}

#footer_wrapper {
	border-top: #ccc solid 1px;
	padding: 0 0 25px 0;
	margin: 10px auto 0 auto; 
	height: 230px;
	background: #fff /*url(../images/layout/footer-bgd.jpg) left bottom repeat-x*/;
	float: none !important;
	font-size: 12px;
	width: 940px !important;
}

#dropdown_wrapper {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	background: none !important;
	border: none;
	float: none;
}

dl.dropdown_menu {
	float: left;
	padding: 10px 20px 0;
	border-right: #ccc solid 1px;
	height: 220px;
	position: static !important;
	text-align: left !important;
	margin: 10px 0;
}

dl.dropdown_menu_left {
	padding: 10px 20px 0 0;
	width: 215px;
}

dl.dropdown_menu_right {
	padding-right: 0px;
	border-right: 0;
}

#footer_wrapper dt {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	background: none !important;
	border: none !important;
	padding: 0 !important;
	width: 100%;
	height: auto;
	
}

dl.dropdown_menu  a {
	color: #666;
	text-decoration: none;
}

dl.dropdown_menu  a:hover {
	text-decoration: underline;
	color: #000 !important;
}

dl.dropdown_menu li {
	margin-bottom: 3px;
	display: block !important;
}

.dropdown_menu dd {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block !important;
	overflow: hidden;
	position: static !important;
	width: auto !important;
	z-index: 200;
}

.dropdown_menu ul {
	border: none !important;
	list-style: none outside none;
	width: auto !important;
}

.dropdown_menu a,.dropdown_menu a:active,.dropdown_menu a:visited {
	background: none !important;
	border: none !important;
	display: inline !important;
	height: auto !important;
	padding: 0 !important;
	text-align: left;
	width: auto !important;
	color: #666;
}

#footer_signup {
	float: none !important;
	width: auto !important;
}

#email_info {
	color: #666 !important;
	float: none !important;
	height: auto !important;
	margin: 0;
	padding: 0 !important;
	text-align: left !important;
	width: 200px !important;
}

#email_form input {
	margin: 0 !important;
}

form#emailsub{
	height:20px;
}

.field-email {
	width: 178px;
}

#email_info {
	font-size: 10px;
	*font-size: 9px;
	margin: -3px 0 8px 0;
	*margin: 5px 0 3px 0;
	text-transform: none;
}

#email_form {
	width: 205px;
	height: 25px;
	padding: 5px 0 0 10px;
	margin: 0 0 25px 0;
}

#email_form .field-email {
	border: 0;
	background: transparent;
	font-size: 12px;
}

#email_form .button {
	float: right !important;
	position: relative;
	top: -7px;
	height: auto !important;
	width: auto !important;
}

.footer-disclaimer, #legal {
	text-align: center;
	font-size: 11px;
	width: 940px;
	margin: 0 auto;
	background: #fff;
	padding-top:0;
}

.footer-disclaimer {
	color: #666;
	padding: 10px 0 5px 0;
	border-top: #ccc solid 1px;
	_margin: -15px 0 0 0;
	border-bottom: none;
}

#legal  a {
	color: #333;
	text-decoration: none;
}

#legal  a:hover {
	text-decoration: underline;
}

ul.social {
	*margin: 10px 0 0 0;
	width: 215px !important;
}

ul.social li {
	float: left;
	width: 42px !important;
	height: 43px;
	margin-right: 20px;
	_margin-right: 15px;
	border: 0 !important;
}

.disclaimer {
	font-size: 10px;
	margin: 8px 0 12px 0;
	color: #666;
}

#email_form label {
	margin: 0 0 0 -5px;
}


/* End of Footer */

/* Header */


#header{float:left;background:;width:940px;height:90px;margin:0px 0 10px 0;padding:0;display:block;overflow:visible;visibility:visible;z-index:1000;}
#logo{float:left;width:240px;height:69px;display:inline;margin:-20px 0 0 0;padding:0;overflow:hidden;}

#logo span{visibility:hidden;}

/** Services+Help+Partner Sites Start **/
#header-tierOne{float:right;width:580px;height:40px;top:0px;z-index:9999;background:none}
#header-tierTwo{float:right;text-align:right;background:none;width:680px;height:32px;top:20px;z-index:400;margin:0;padding:0;}
.user-name-store{display:inline;background:none;color:#666666;float:right;font-size:11px;font-weight:normal;height:16px;line-height:12px;margin-top:9px;overflow:hidden;padding:0;text-align:right;width:350px;}
/* My Homedepot Nav */


#globalsubNav{float:right;height:85px;padding:0;width:680px;z-index:700}
.subNavUser{background:#fff;float:left;top:0;font-size:11x;font-weight:700;width:680px;height:30px;text-align:left;}/* 1024 */


.userInfo{color:#666666;display:inline;font-size:12px;font-weight:400;margin:0px 0px 0 0;padding-right:1px;}
.userInfo a{color:#333333;text-decoration:none;}
.userInfo a:hover{color:#333333;text-decoration:underline;}
a#store-finder{color:#fff;}
.welcome{display:inline;font-weight:700;}
.storeName{display:inline;color:#666666;font-weight:normal;font-size:12px;margin-top:5px;width:auto; }/* 1024 */
.storeName a{color:#e6781e;font-weight:500;}
.signInOut{display:inline;width:auto;font-weight:normal;font-size:12px;}
.sectionList {display:inline;margin:0px;padding:0 0 0 5px;}/* 1024 */
.buttonDropDown_orange{cursor:pointer;font-size:12px;color:#E6781E;background: none /*url(../images/layout/dropdown_arrow.png) no-repeat right center !important*/;font-weight:bold;padding-left:0 !important;padding-right:15px !important;}/* 1024 */

.localStoreRef {background:none;color:#fff;display:inline;float:right;font-size:11px;width:82px;height:22px;margin-top:8px;margin-right:20px;padding:0;text-align:left;z-index:400;}
* html .localStoreRef{margin:1px 20px 0 0 !imporant}
.localStoreRef a{float:left;background:url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-452px -172px;width:82px;height:14px;margin-top:4px;}
.localStoreRef a:hover{float:left; background:#333 url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-452px -202px;width:82px;height:14px;margin-top:4px;}

.localAd_tophat {color:#333333;display:inline;float:right;font-size:11px;height:22px;margin-top:8px;padding:0 8px 0 2px;text-align:left;z-index:400;}
* html .localAd_tophat{margin-top:6px;}
.localAd_tophat a{float:left; background:url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-552px -172px;width:56px;height:10px;margin-top:4px;}
.localAd_tophat a:hover{float:left; background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-552px -202px;width:56px;height:10px;margin-top:4px;}

a.secondary_links{color:#e6781e;font-weight:bold;padding:0 5px 0 5px;}/* 1024 */
.secondary_links:hover{color:#333;}

#nav{float:left;width:940px;height:45px;z-index:100;background:none;color:#333;margin:0;padding:0;overflow:visible;visibility:visible;}
#main-nav-dropdown{float:left;background:none/*url("../http://www.homedepot.com/wcsstore/hdus/en_US/images/layout/shopall_depts.png) no-repeat*/;width:192px;line-height:32px;height:32px;color:#fff;font-weight:700;}/* 1024 */
/*#main-nav-dropdown a{color:#fff;font-weight:700;}
#main-nav-dropdown a:hover{text-decoration:underline;}*/

#cross-site{float:left;width:300px;height:35px;margin:0 0 0 5px;overflow:visible;color:#333;z-index:1}/* 1024 */
#cross-site a{color:#333;}
#cross-site .tab_center a{float:left;background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-574px -100px;width:97px;height:32px;margin:0;padding:0;overflow:hidden;}/* 1024 */
#cross-site .tab_center a:hover{float:left;background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-574px -132px;width:97px;height:32px;}
#cross-site .tab_right a{float:left;background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-671px -100px;width:99px;height:32px;margin:0;padding:0;overflow:hidden;}
#cross-site .tab_right a:hover{float:left;background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-671px -132px;width:99px;height:32px;}


/* Global Search */
#main-search{float:left;width:270px;height:32px;margin:0 0 0 9px;display:inline;padding:0px;line-height:15px;  }/* 1024 */
#main-search input.search-block{float:left;font-size:12px;line-height:21px;font-weight:700;padding:8px 0 0 5px;margin:0;height:21px;width:232px;border:none;background:none;}/* 1024 */
.globalsearch{float:left;height:32px;width:30px;background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-436px -100px;margin:0;padding:0;overflow:hidden;}/* 1024 */
.globalsearch{cursor:pointer;border:none;}
.globalsearch span{visibility:hidden;}
.globalsearch:hover{text-decoration:none;background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-436px -132px;}



 /* common styling */
.mainDropDown {
/*width:192px; position:relative; z-index:500;height:32px; */
text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:1000;height:32px;font-weight:bold;}
 /* for this page only */
.mainDropDown ul {padding:0; margin:0; list-style-type: none;}
.mainDropDown li {position:relative;}
.mainDropDown ul li {float:left; position:relative;}
.mainDropDown ul li a, .mainDropDown ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -100px;display:block; text-decoration:none; color:#FFF; width:192px; height:32px; color:#000; padding: 0 0 5px 0;}
* html .mainDropDown ul li a, .mainDropDown ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -100px;display:block; text-decoration:none; color:#FFF; width:192px; height:32px; color:#000; padding:0 0 5px 0;}

.mainDropDown ul li ul {display: none;}

.mainDropDown li.last {width:191px;border-bottom:1px solid #333; margin:0;height:5px !important} /* current */
* html .mainDropDown li.last {width:191px;border-bottom:1px solid #333; margin:0;height:5px !important}/* new */


/* specific to non IE and IE7 browsers */
.mainDropDown ul li:hover a,
.mainDropDown ul li a:hover {float:left;font-weight:bold;background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -132px;width:192px;height:32px;padding-bottom:11px;color:#fff;}

.mainDropDown ul li:hover ul, 
.mainDropDown ul li a:hover ul {display:block; position:absolute;top:38px;background:#333; margin-top:1px; left:0px; width:191px; height:auto;}
* html .mainDropDown ul li a:hover ul {width:191px;top:38px;}
.mainDropDown ul li:hover ul li ul {display: none;}

.mainDropDown ul li:hover ul li a{
display:block; height:auto; line-height:15px; width:225px;padding:0 0 0 5px;background:none;
}
/*.mainDropDown ul li a:hover ul li a.drop,*//* remove if break */
.mainDropDown ul li:hover ul li:hover a {color:#fff;}

.mainDropDown ul li:hover ul li:hover ul {
display:block; position:absolute; top:0px; width:auto;height:auto;left:191px !important;
}

/*IE6 browsers only */
.mainDropDown ul li a:hover {
color:#999;text-decoration:underline !important;
}
.mainDropDown ul li a:hover ul {
display:block; position:absolute;top:39px; margin-top:1px; left:0px; width:247px; height:auto;}
.mainDropDown ul li a:hover ul li a {
display:block; background:; color:#333; height:30px;line-height:15px; width:247px;font-weight:bold;
}
.mainDropDown ul li a:hover ul li a.drop {
  /* important remove if break */width:176px;padding:0 0 0 15px;overflow:hidden;
}
.mainDropDown ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;font-weight:bold;
}
.mainDropDown ul li a:hover ul li a:hover {
background:none; color:#999;font-weight:bold;
}
.mainDropDown ul li a:hover ul li a.drop:hover {
width:176px;padding:0 0 0 15px;overflow:hidden;
}
.mainDropDown ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0px;color:#000;width:auto;height:auto;background:#4b4b4b; left:191px; z-index:300;overflow:visible;
}
/*
.mainDropDown ul li a:hover ul li a:hover ul .menu-flyout{
visibility:visible; position:absolute; top:0px;color:#000;width:auto;height:auto;background:#4b4b4b; left:191px; z-index:300;overflow:visible;
}
.mainDropDown ul li a:hover ul li a:hover ul .menu-flyout{
top:0px;left:161px;color:#333;background:purple;
}
*/
/*
.mainDropDown .drpLink {float:left;width:191px;height:36px;overflow:hidden;background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:0px -100px;padding-bottom:0px;margin:0;border:none;}
.mainDropDown .drpLink:hover{float:left;width:176px;line-height:15px;height:15px;overflow:hidden;background:#333 url(../images/layout/shopall_depts-hover.png) top left no-repeat;padding:2px 0 19px 15px;margin:0;border:none;}
.mainDropDown .drpLink:hover{text-decoration:none !important;}
*/
.menu-flyout {padding:20px 10px 20px 10px !important;width:auto;color:#333;margin:0;z-index:800;background:#4b4b4b;}
* html .menu-flyout {padding:0 !important;width:auto;color:#333;margin:0;z-index:800;background:#4b4b4b;border-top: 20px solid #4b4b4b;border-bottom: 20px solid #4b4b4b;border-left: 10px solid #4b4b4b;border-right: 10px solid #4b4b4b;}
.menu-flyout tr{}
.menu-flyout td{width:225px !important;padding-left:20px;color:#ccc;}
.menu-flyout td a{color:#ccc !important;float:left;height:14px !important;padding-bottom:8px !important;}
.menu-flyout td a:hover{color:#fff !important;}


* html .menu-flyout {float:left;width:90%;height:auto;font-weight:bold;color:#333;z-index:500;background:#4b4b4b;overflow:visible;}
* html .menu-flyout table{padding:20px 0px 20px 10px !important;}
/** html .menu-flyout tr{padding:30px !important;}*/
* html .menu-flyout td{padding-left:20px !important;float:left;}
* html .menu-flyout td a{color:#ccc !important;float:left;width:225px !important;height:10px !important;padding-bottom:1px !important;}
* html .menu-flyout td a:hover{color:#fff !important;}


/* Flyout Positioning */

#drpPop8{margin-top:0px;}
#drpPop9{margin-top:-12px;}
#drpPop10{margin-top:-39px;}
#drpPop11{margin-top:-66px;}
#drpPop12{margin-top:-93px;}
#drpPop13{margin-top:-120px;}
#drpPop14{margin-top:-147px;}
#drpPop15{margin-top:-174px;}
#drpPop16{margin-top:-201px;}

/*table.menu-flyout {color:#333;}
table.menu-flyout td{padding-top:-30px;margin-top:-10px;width:225px; !important}
table.menu-flyout td a{color:red}
.mainDropDown .subcat-flyout {}*/


/* Partner Sites Nav */
.partner-sites{background:#fff;float:right;display:inline;top:0;font-size:11x;font-weight:700;width:120px;height:39px;z-index:1000;}
.partner-sites-list {float:right;text-align:left;font-size:11px;color:#333333;height:39px;}
.partner-sites-list ul {padding:0; margin:0; list-style-type: none;}
.partner-sites-list ul li {float:left; position:relative;}
.partner-sites-list ul li a, .partner-sites-list ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-820px 0px;display:block;font-size:11px;text-decoration:none;width:120px;color:#333333; padding:0px;height:39px;font-weight:bold;}
* html .partner-sites-list ul li a, .partner-sites-list ul li a:visited {background:url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-820px 0px;display:block;font-size:11px;text-decoration:none;width:120px;color:#333333; padding:0px; height:39px;font-weight:bold;}

.partner-sites-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.partner-sites-list table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.partner-sites-list ul li:hover a,
.partner-sites-list ul li a:hover {background:#e6e6e6 url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-820px -39px;color:#333;width:120px; padding:0; height:39px; text-decoration:none;}
.partner-sites-list ul li:hover ul,
.partner-sites-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:165px;height:12px; height:auto; position:absolute; top:38px; left:-47px; overflow:visible;}
* html .partner-sites-list ul li a:hover ul {width:155px;left:-57px}
.partner-sites-list ul li:hover ul li a,
.partner-sites-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;
display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:9px 0 9px 10px;width:155px;}
* html .partner-sites-list ul li a:hover ul li a {width:165px;}
.partner-sites-list ul li:hover ul li ul,
.partner-sites-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.partner-sites-list ul li:hover ul li a:hover,
.partner-sites-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;}
.partner-sites-list ul li:hover ul li:hover ul li:hover a,
.partner-sites-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;}
.partner-sites-list li.ps-last {border-bottom:1px solid #ccc; margin:0;}


/* Services+Help Nav */

.site-information{background:#fff url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-501px 0px;float:right;top:0;font-size:11x;font-weight:700;width:309px;height:39px;margin-right:10px;z-index:1000;}
* html .site-information{background:#fff url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-500px 0px;height:39px;z-index:1000;}
.info-text{float:left;color:#666666;width:auto;height:20px;font-size:11px;line-height:12px;padding:0;font-weight:normal;}

/* Services Nav */
.service-nav-list {margin-left:156px;text-align:left;font-size:12px;color:#333333;display:inline;float:left;z-index:1000}
.service-nav-list ul {padding:0; margin:0; list-style-type: none;}
.service-nav-list ul li { position:relative;}
.service-nav-list ul li a, .service-nav-list ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-657px 0px;display:block;font-size:11px;text-decoration:none;width:91px;color:#333333; padding:0px;height:32px;font-weight:bold;}
* html .service-nav-list ul li a, .service-nav-list ul li a:visited {background:url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-657px 0px;display:block;font-size:11px;text-decoration:none;width:91px;color:#333333; padding:0px; height:36px;font-weight:bold;}

.service-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.service-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.service-nav-list ul li:hover a,
.service-nav-list ul li a:hover {background:#e6e6e6 url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-657px -39px;color:#333;width:91px; padding-bottom:4px; height:35px; text-decoration:none; border-bottom:;}
.service-nav-list ul li:hover ul,
.service-nav-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:91px; height:auto; position:absolute; top:38px; left:0px; overflow:visible;}
* html .service-nav-list ul li a:hover ul {width:91px;left:0px}
.service-nav-list ul li:hover ul li a,
.service-nav-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:9px 0 9px 8px !important;width:81px !important;z-index:700;}
* html .service-nav-list ul li a:hover ul li a {width:82px;}
.service-nav-list ul li:hover ul li ul,
.service-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.service-nav-list ul li:hover ul li a:hover,
.service-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;}
.service-nav-list ul li:hover ul li:hover ul li:hover a,
.service-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;}
.service-nav-list li.sv-last {float:left;border-bottom:1px solid #ccc; margin:0;}

/* Help Nav */
.help-nav-list {text-align:left;font-size:12px;color:#333333;display:inline;float:left;z-index:1000}
.help-nav-list ul {padding:0; margin:0; list-style-type: none;}
.help-nav-list ul li { position:relative;}
.help-nav-list ul li a, .help-nav-list ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-747px 0px !important;display:block;font-size:11px;text-decoration:none;width:61px;color:#333333; padding:0px;padding-bottom:4px !important;height:32px;font-weight:bold;}
* html .help-nav-list ul li a, .help-nav-list ul li a:visited {background:url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-746px 0px;display:block;font-size:11px;text-decoration:none;width:61px;color:#333333; padding:0px; height:36px;font-weight:bold;}

.help-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.help-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.help-nav-list ul li:hover a,
.help-nav-list ul li a:hover {background:#e6e6e6 url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-747px -39px !important;color:#333;width:61px; padding-bottom:3px; height:36px; text-decoration:none;}
.help-nav-list ul li:hover ul,
.help-nav-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:auto; height:auto; position:absolute; top:38px; left:0px; overflow:visible;}
* html .help-nav-list ul li a:hover ul {width:auto;left:0px}
.help-nav-list ul li:hover ul li a,
.help-nav-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;display:block; background:#e6e6e6; text-decoration:none;height:12px; line-height:12px; padding:9px 0 9px 10px !important;width:105px;}
* html .help-nav-list ul li a:hover ul li a {width:105px;height:12px; line-height:12px;}
.help-nav-list ul li:hover ul li ul,
.help-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.help-nav-list ul li:hover ul li a:hover,
.help-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;}
.help-nav-list ul li:hover ul li:hover ul li:hover a,
.help-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;}
.help-nav-list li.hp-last {float:left;border-bottom:1px solid #ccc; margin:0;}

/* My Homedepot Nav */

.myHD-nav-list {	
background:transparent !important;text-align:left;font-size:11px;color:#333333;display:inline;float:right;z-index:400;padding: 5px 1px 0 0;
height: 30px;
margin-top: -2px;
}

.myHD-nav-list ul {padding:0; margin:0; list-style-type: none;}
.myHD-nav-list ul li { position:relative;}
.myHD-nav-list ul li a, .myHD-nav-list ul li a:visited {background: url("../images/layout/myHD-sprite.png") no-repeat;background-position: -12px -19px;display:block;font-size:11px;text-decoration:none;width:132px;color:#333333; margin: 9px 10px 5px 17px; height:8px; padding: 0;font-weight:bold; overflow: hidden;}

.myHD-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.myHD-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.myHD-nav-list ul li:hover a,
.myHD-nav-list ul li a:hover {background:#fff url(../images/layout/myHD-sprite.png) no-repeat;background-position:-1px -46px;color:#333; padding:0px;width:154px;height:29px; text-decoration:none; border:0;margin: -2px -1px 0 6px;}


.myHD-nav-list ul li:hover ul,
.myHD-nav-list ul li a:hover ul {background:#e6e6e6;visibility:visible; width:auto; height:auto; position:absolute; top:30px; left:6px; overflow:visible;margin-top: -1px;}


.myHD-nav-list ul li:hover ul li a,
.myHD-nav-list ul li a:hover ul li a {border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;color:#333; display:block; background:#e6e6e6; text-decoration:none;height:auto !important; line-height:12px; padding:9px 0 9px 10px;width:142px;margin: 0;}


* html .myHD-nav-list ul li a:hover ul li a {width:142px;}
.myHD-nav-list ul li:hover ul li ul,
.myHD-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute;font-size:11px; top:0; left:0; height:0; overflow:hidden;}
.myHD-nav-list ul li:hover ul li a:hover,
.myHD-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333; text-decoration:none;font-size:11px;}
.myHD-nav-list ul li:hover ul li:hover ul li:hover a,
.myHD-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#fff;font-weight:bold; text-decoration:none;font-size:11px;}
.myHD-nav-list li.myHD-last {float:left;border-bottom:1px solid #ccc; margin:0;}


/* Savings Nav */

.savings-nav-list {text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:200;height:40px;}
.savings-nav-list ul {padding:0; margin:0; list-style-type: none;}
.savings-nav-list ul li { position:relative;}
.savings-nav-list ul li a, .savings-nav-list ul li a:visited {background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-475px -100px;display:block;font-size:11px;text-decoration:none;width:99px;color:#333; padding-bottom:5px;height:32px;font-weight:bold;}
* html .savings-nav-list ul li a, .savings-nav-list ul li a:visited {background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-475px -100px;display:block;font-size:11px;text-decoration:none;width:99px;color:#333; padding-bottom:5px; height:32px;font-weight:bold;}

.savings-nav-list ul li ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.savings-nav-list table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.savings-nav-list ul li:hover a,
.savings-nav-list ul li a:hover {z-index:900;background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-475px -132px;color:#333 !important;width:99px; padding-bottom:5px; height:32px; text-decoration:none; }

.savings-nav-list ul li:hover ul,
.savings-nav-list ul li a:hover ul {background:#ccc;visibility:visible; width:120px; height:32px;text-decoration:none;font-size:11px; position:absolute; top:0px; left:0px; overflow:visible;}
* html .savings-nav-list ul li a:hover ul {width:120px;top:32px;left:0px;text-decoration:none;color:#333;}

.savings-nav-list ul li:hover ul li a,
.savings-nav-list ul li a:hover ul li a {font-size:11px; border-top:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;color:#333;
display:block; background:#e6e6e6; text-decoration:none;height:auto; line-height:12px; padding:4px 0 4px 10px;width:120px;}

* html .savings-nav-list ul li a:hover ul li a {width:120px;color:#333 !important;;background:#e6e6e6;}
.savings-nav-list ul li:hover ul li ul,
.savings-nav-list ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.savings-nav-list ul li:hover ul li a:hover,
.savings-nav-list ul li a:hover ul li a:hover {background:#fff;color:#333 !important; text-decoration:none;}
.savings-nav-list ul li:hover ul li:hover ul li:hover a,
.savings-nav-list ul li a:hover ul li a:hover ul li a:hover {color:#333;font-weight:bold; text-decoration:none;}
.savings-nav-list li.sav-last {float:left;border-bottom:1px solid #ccc; margin:0;}

/* My Cart Base Nav */
#myCart_wrapper{position:absolute;left:780px;background:none;width:160px;height:50px;color:#333;margin-left:0;display:block;z-index:0;}

#myCart_active{position:absolute;color:#333;background:#333;font-size:13px;width:132px;height:15px;line-height:15px;margin:0;padding:0;overflow:visible;z-index:-1;}/* 1024 */
#myCart_active a{color:#fff;font-weight:700;}

.myCart_items{position:absolute;font-weight: bold;top:8px;left:87px;width:60px;margin-left:5px;color:#333;z-index:900;font-family:Arial, Helvetica, sans-serif;} 
.myCart_items_empty{position:absolute;font-weight:normal;top:8px;left:87px;width:60px;margin-left:5px;color:#333;font-weight:300;z-index:900;font-family:Arial, Helvetica, sans-serif;}
* html .myCart_items_empty{position:absolute;font-weight:normal;top:8px;left:87px;width:60px;margin-left:5px;color:#333;font-weight:300;z-index:900;font-family:Arial, Helvetica, sans-serif;} 
.myCart_items_full{position:absolute;font-weight:normal;top:8px;left:87px;width:60px;margin-left:5px;color:#FFF;font-weight:300;z-index:900;font-family:Arial, Helvetica, sans-serif;}


.myCart-freeShipping{float:right; margin-top:34px; display:block;color:#999999;height:15px;text-align:right;font-size:9px;padding:0;width:160px;z-index:-100;}
/*.myCart-freeShipping{float:right;margin-top:4px;display:block;color:#999999;height:15px;text-align:right;font-size:9px;padding:0;width:160px;z-index:-100;}*/
.myCart-freeShipping a{color:#666;}
.myCart-freeShipping_empty{float:right;margin-top:34px;display:block;color:#999999;height:15px;text-align:right;font-size:9px;padding:0;width:160px;z-index:-100;}
.myCart-freeShipping_empty a{color:#666;}

#myCart_base{float:left;color:#333;background:transparent;color:#333;font-size:13px;width:132px;line-height:15px;margin:0;padding:0;overflow:visible;z-index:-1;}/* 1024 */
#myCart_base a{color:#333;font-weight:700;}

/* My Cart Empty */
.cart_noItem {position:absolute;text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:200;height:32px;}
.cart_noItem ul {padding:0; margin:0; list-style-type: none;}
.cart_noItem ul li { position:relative;}
.cart_noItem ul li a, .cart_noItem ul li a:visited {background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -100px;display:block;font-size:11px;text-decoration:none;width:160px;color:#333; padding-bottom:5px;height:32px;font-weight:bold;}
* html .cart_noItem ul li a, .cart_noItem ul li a:visited {background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -100px;display:block;font-size:11px;text-decoration:none;width:160px;color:#333; padding-bottom:5px; height:32px;font-weight:bold;}

.cart_noItem ul li ul {visibility:hidden; position:absolute; top:30px; left:0; height:0; overflow:hidden;}
.cart_noItem table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.cart_noItem ul li:hover a,
.cart_noItem ul li a:hover {z-index:900;background:#ccc url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -132px;color:#333 !important;width:160px; padding-bottom:5px; height:32px; text-decoration:none; }

.cart_noItem ul li:hover ul,
.cart_noItem ul li a:hover ul {background:#4b4b4b;visibility:visible; width:160px; height:32px;text-decoration:none;font-size:11px; position:absolute; top:0px; left:0px; overflow:visible;}
* html .cart_noItem ul li a:hover ul {width:160px;top:32px;left:0px;text-decoration:none;color:#333;}

.cart_noItem ul li:hover ul li a,
.cart_noItem ul li a:hover ul li a {font-size:11px; border-bottom:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;color:#333;
display:block; background:#4b4b4b; text-decoration:none;height:auto; line-height:12px; padding:4px 0 4px 8px;width:150px;}

* html .cart_noItem ul li a:hover ul li a {width:150px;color:#333 !important;;background:#4b4b4b;}
.cart_noItem ul li:hover ul li ul,
.cart_noItem ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.cart_noItem ul li:hover ul li a:hover,
.cart_noItem ul li a:hover ul li a:hover {background:#fff;color:#333 !important; text-decoration:none;}
.cart_noItem ul li:hover ul li:hover ul li:hover a,
.cart_noItem ul li a:hover ul li a:hover ul li a:hover {color:#333;font-weight:bold; text-decoration:none;}
.cart_noItem .cart-last {float:left;border-bottom:1px solid #ccc; margin:0;width:160px;background:#4b4b4b;font-size:12px;padding:5px;color:#ccc;font-weight:bold;}
.cart_noItem p{padding:0px !important;margin:0px; color:#fff;}

.cart_noItem_info{float:left;text-align:left;width:145px;padding:10px 5px 0 10px;height:120px;margin-top:0px;background:#4b4b4b;z-index:100;text-transform:uppercase;}
.cart_noItem_noPromo_info{float:left;text-align:left;width:145px;padding:10px 5px 0 10px;height:80px;background:#4b4b4b;z-index:100;text-transform:uppercase;}


/* My Cart Active */
.cart_itemActive {position:absolute;text-align:left;font-size:11px;color:#333;display:inline;float:left;z-index:200;height:32px;}
.cart_itemActive ul {padding:0; margin:0; list-style-type: none;}
.cart_itemActive ul li { position:relative;}
.cart_itemActive ul li a, .cart_itemActive ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -164px;display:block;font-size:11px;text-decoration:none;width:160px;color:#fff; padding-bottom:5px;height:32px;font-weight:bold;}
* html .cart_itemActive ul li a, .cart_itemActive ul li a:visited {background: url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -164px;display:block;font-size:11px;text-decoration:none;width:160px;color:#fff; padding-bottom:5px; height:32px;font-weight:bold;}

.cart_itemActive ul li ul {visibility:hidden; position:absolute; top:30px; left:0; height:0; overflow:hidden;}
.cart_itemActive table {margin:-1px; border-collapse:collapse; font-size:11px;}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.cart_itemActive ul li:hover a,
.cart_itemActive ul li a:hover {z-index:900;background:#fff url("../images/layout/GN_Header_HomeDepot.png") no-repeat;background-position:-780px -196px;color:#fff !important;width:160px; padding-bottom:5px; height:42px; text-decoration:none; }

.cart_itemActive ul li:hover ul,
.cart_itemActive ul li a:hover ul {background:#fff;visibility:visible; width:350px; height:32px;text-decoration:none;font-size:11px; position:absolute; top:0px; left:-190px; overflow:visible;}
* html .cart_itemActive ul li a:hover ul {background:#fff;width:350px;top:32px;left:-190px;text-decoration:none;color:red;}

.cart_itemActive ul li:hover ul li a,
.cart_itemActive ul li a:hover ul li a {font-size:11px; border-bottom:1px solid #ccc;border-left:1px solid #ccc; border-right:1px solid #ccc;
display:block; background:#fff; text-decoration:none;height:auto; line-height:12px; padding:4px 0 4px 8px;width:350px;left:-100;}

* html .cart_itemActive ul li a:hover ul li a {width:350px;background:#fff;}
.cart_itemActive ul li:hover ul li ul,
.cart_itemActive ul li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
.cart_itemActive ul li:hover ul li a:hover,
.cart_itemActive ul li a:hover ul li a:hover {background:#fff; text-decoration:none;}
.cart_itemActive ul li:hover ul li:hover ul li:hover a,
.cart_itemActive ul li a:hover ul li a:hover ul li a:hover {color:red;font-weight:bold; text-decoration:none;}
.cart_itemActive .cart-last {float:left;border-bottom:1px solid #ccc; margin:0;width:160px;background:#4b4b4b;font-size:12px;padding:5px;color:#ccc;font-weight:bold;}
.cart_itemActive ul li ul .undertab{
	float: right;
	width: 160px;
	height: 10px;
	background: #4B4B4B;
}

#cartShippingTotals{width:350px;height:135px;background:#4b4b4b;z-index:800; clear:both;}
.dataWrapper{float:left;width:175px;height:120px;overflow:hidden;padding:15px 0 0 15px;color:#ccc;border-right:1px solid #777;}
.shippinglabel{display:inline;font-size:12px;font-weight:bold;color:#ccc;padding:0px;text-transform:uppercase;}
.shippinglabel .value{color:#f0f0f0;display:inline;font-weight:bold;line-height:14px;}
.estTotallabel {display:block;font-size:12px;font-weight:bold;margin:10px 0 5px;color:#CCC;text-transform: uppercase;}
.estTotalvalue {color:#fff;font-weight:bold;font-size:24px;}
* html .estTotallabel {display:block;font-size:12px;font-weight:bold;padding:0px;margin: 20px 0 10px;line-height:12px;text-decoration:none !important;text-transform:uppercase;}
* html .estTotalvalue {color:#fff;font-size:24px;font-weight:bold;line-height:12px;}


#cartCheckoutView{float:right;width:158px;height:135px;overflow:hidden;color:#fff !important}
#cartCheckoutView a:hover{color:#ccc !important;}
.myCartCheckOut{float:left;width:150px;height:45px;margin:10px 0 0 8px;}
* html div.myCartCheckOut { margin:8px 0 0 4px; }
.myCartCheckOut-button{width:142px;height:33px;background:#4b4b4b no-repeat;border:none;}
* html  .myCartCheckOut-button { margin:0 0 0 0; } 

.myCartCheckOut-sectional{float:left;width:158px;color:#fff !important;border-top:1px solid #777;padding:5px 0;}
a.link-right-cta       {color:#fff !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */
.link-right-cta a:hover{color:#ccc !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */

* html a.link-right-cta {color:#fff !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */
* html .link-right-cta:hover{color:#ccc !important;float:left;width:auto !important;padding:0px 15px 0 10px  !important;}/* 1024 */

.no-link a{cursor: default;}

/* End of Header */

/* Category - PLP Right Rail */

.right-rail #side .side-container{
	display:inline;
}

.right-rail{
	float:right;
	width: 160px;
	margin-top: -20px;
}

.right-rail .wide-left-two-col{
	width: 100%;
}

.right-rail #content.f-left{
	display: none;
}

.right-rail .side-promos-fff{
	width: 160px;
	background: none;
	border-bottom: 1px solid #CCC;
	margin: 0;
	padding: 20px 0;
}

.right-rail .side-promos-fff .promo h5{
	color: #333;
	font-size: 16px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.right-rail .side-promos-fff .promo img{
	margin: 5px 0 10px 0;
}

.right-rail .side-promos-fff .promo p{
	font-size: 12px;
	margin:0;
	color: #666;
}

.right-rail .side-container{
	margin: 0;
}

.right-rail .cap-top{
	display:none;
}

.right-rail .cap-bottom{
	display: none;
}

.right-rail .side-promos-fff .promo{
	margin:0;
}

.right-rail a.orange-list-link {
margin: 0;
padding: 7px 10px 7px 0;
display: inline-block;
width: auto;
font-size: 12px;
}

.two-col{width:940px;margin-top:45px;}
/* Typeahead */
#nav #typeahead {    background: #e6e6e6;
    border: 1px solid #ccc;
    color: #666;
    font-size: 1.2em;
    padding: 15px 18px 5px;
    position: absolute;
    width: 500px;
    z-index:9999;
    display:none;
    margin: 42px 0 0 203px;
}
#nav #typeahead .category { 
    padding-bottom: 20px;
    background: none;
    margin: 0;
    width: auto !important;
    float: none !important;
}
#nav #typeahead .column {
    width: 225px;
    float: left;
}
#nav #typeahead h4 {
    height: 0px;
    padding: 11px 0 0;
    overflow: hidden;
    color: #333;   
    margin-bottom: 3px;
}
#nav #typeahead .categories h4 {
    background-position: 0 -11px;
}
#nav #typeahead .brands h4 {
    background-position: 0 -22px;
}
#nav #typeahead .projects h4 {
    background-position: 0 0;
}
#nav #typeahead .buying h4 {
    background-position: 0 -33px;
}
#nav #typeahead ul, #nav #typeahead li {
    color: #e6781e;
    font-size: 12px;
	padding: 0;
}
#nav #typeahead li {
    margin-top: 5px;
}
#nav #typeahead a {
    color: #666;
	line-height: 1.1em;
	height: auto;
	padding:2px 0 3px 13px;
}
#nav #typeahead a:hover {
    color: #333;
    text-decoration: underline;
}
#nav #typeahead .tab {
    background: #e6e6e6;
    border: 1px solid #ccc;
    border-bottom: 0;
    height: 10px;
    position: absolute;
    top: -11px;
    left: -1px;
    width: 260px;
    font-size: 1px;
	color: #666;
}
/* All styles originally in 5/20 modified due to review in prd-prv */

.plp .two-col #content, .search_results_page .two-col #content, .category .two-col #content, .subcategory .two-col #content{
	margin: 0 55px 0 0;
}

.two-col #content{
	margin: 0 170px 0 0;
}

#side.left-rail {
	width: 160px;
}

#side.left-rail .side-container{
	display:block;
}

.right-rail #side{
	width: 160px;
}

.left-rail .wps-fragment {
	display: none; /* 5/20 from block */
}

#content.superfeature, #layout.wide-left-two-col{
	margin: auto; float:left/* 5.6 update */
}

.right-rail #layout.wide-left-two-col{
	margin-left:0;
}

/* defects update - 5/7 */
/*
.search{height:auto;}
*/
h1{border:none;
clear:both;
color:#333333;
float:none;
font-family:helvetica,arial,sans-serif;
font-size:28px;
font-weight:700;
line-height:normal;
margin:-5px 0 18px;
overflow:visible;
position:relative;
width: 940px;
}


/* global.css */
/* Fix to hide title bar on subcategory pages */
#cat-titleBlock {visibility: hidden;height: 0px;overflow:hidden;display:none;}

.popup-layer, .popup-wait{z-index:99999;top:200px !important;}

/* Fix for duplicate message on coordinating items */
.coordinate .pre-cart-button-messages {display:none;}

/* Fix for Pricing somewhere */
.prices p {
font-size:1.3em;
font-weight:700;
margin:0;
color:#333333;
}
.prices p span.freeship, .prices p span.shipinclude {
font-style:italic;color:#333;
}

/* Fix for Gift Card PIP page */
.split-layout-right{
	float:left;
	margin-left:8px;
}
/*Share Print Email */
.widgetEMailPrintTable .at300bs.at15t_compact {	
	margin: -1px -2px 0 0 !important;
}

.widgetEMailPrintTable {
	padding: 0 !important; 
	margin: 0 !important;
	float: right;
}

.widgetEMailPrintTable td {
	padding: 0 0 15px 10px;
}

.widgetEMailPrintTable td a {
	font-size: 12px !important;
	font-weight: bold !important;
	color: #666 !important;
}

.widgetEMailPrintTable td a:hover {
	text-decoration: underline;
}

.widgetEMailPrintTable .padR20 {
	padding: 0 !important;
}

/*Search Results Articles and Services */
.results-header{
	background: none repeat scroll 0 0 #8C8B79;
	height: 30px;
	margin-top:10px;
	padding:0 8px;
}

.results-header h4{
	background: none repeat scroll 0 0 #8C8B79;
	color: #FFF;
	float: left;
	font-size: 1.3em;
	font-weight: 700;
	margin: 0;
	padding: 5px 0 0;
	vertical-align: middle;
}

.results-header .view-all-returns{
	/*background: url("../images/layout/button_orangearrow-dark.gif") no-repeat scroll 3px 0 transparent;*/
	color: #FFF;
	float: right;
	margin-top: 5px;
	text-align: right;
}

.articles, .services{
	clear: both;
	color: #666;
	padding: 0 0 15px 8px;
}

.articles a, .services a{
	display: block;
	font-weight: 700;
	margin-top: 10px;
}

.search_articles, .search_services{
	display: inline;
	float: right;
	margin:0;
	padding:0;
	width: 510px;
}

/* Print, Email, Secure Promise */
.page-options{
	top: -40px;
	right: -100px;
	display: none;
}

.plp .page-options{
	top: -70px;
	right: 0;
	background: none;
	display:inline;
}

.plp .user-options{
	background: none;
}

/* Links */	
.product .product-name a, .product-name a, div a, .navigate .source_list .current_page{color:#333333;}
.wps-fragment .collapseqst2, .wps-fragment .collapseqst3{color:#33333;}

/* Strike through pricing */
p.price-strike {color:#666666;}


/* Peak a boo on Pro page */
.promo table , .coll table{position:relative;}

/* Links under image */
.detail-image .image-properties a{
	color: #666;
	font-size: 12px;
	font-weight: 400;
}

.detail-image .image-properties a:hover{
	text-decoration: underline;
}

.detail-image .image-properties{
	margin-top: 10px;
}

/* Certona ymal desha */
/*ymal_Universal*/
.add-cart-link-4col{cursor: pointer; display: block; width:100px; height:26px; padding: 0 0 5px; margin: 0;}		
#ymal .add-cart-link{padding: 0;}

/*title bar background and text style for dynamic text*/
.ymal_titlebar{width:auto; height:25px; background: #676767; color:#fff; font-weight:bold; font-size:12px;}
.ymal_titlebar span{padding:7px 0 0 15px;; float:left;}
			
#ymal .product-name{text-align:left; font-weight:bold;}
#ymal .product-name a{font-weight:bold;}			
#ymal .product-description{text-align:left; font-size:0.9em; margin:3px 0 10px; height:auto; padding: 0;}
.wps-fragment  #ymal .prices p {font-size:1em;}

/*ymal_shopping cart*/
.ymal_shoppingcart{width:49%; clear:none !important; float:left;}
.ymal_shoppingcart_right{float:right;}
.ymal-cart-product-description{text-align:left; font-size:0.9em; margin:0; height:auto; padding: 4px 0;}

/*resize 3-col columns*/
.wps-fragment #ymal .col-3 .col{width:130px; padding:0 3px 0 8px;}

/*ymal_vert*/
#ymal_vert .product-name{text-align:left; padding:0 10px; font-weight:bold;}
#ymal_vert .product-name a{font-weight:bold;}
#ymal_vert .product-description{text-align:left; font-size:0.9em; margin:3px 0 10px 10px; height:auto; padding: 0;}
#ymal_vert .add-cart-link{padding:0 0 0 10px;}


/* Brightcove Video Fragment */

.videoContainer { 
    padding: 30px 10px 10px 10px;
}

.videoContainer .videoTitle {
    color: #889158;
    font-weight: bold;
    font-size: 1.2em;
    left: 11px;
    position: absolute;
    top: 6px;
}
.videoContainer .videoDescription { 
    color: #666;
    padding: 4px 8px;
    text-align: left;
}

.dojoxDialog {
    outline:0;
    position: absolute;
    z-index: 1011;
}
.dojoxDialog .closeText {
    display:none;
    position:absolute;
}
.dojoxDialogWrapper {
    left: 0;
    top: 0;
}
.dojoxDialog {
    border: 1px solid #c8c9c4;
}
.dojoxDialogFocused {
    border:1px solid #ccc;
}
.dojoxDialog .dojoxDialogPaneContent {
    border:none;
    padding:0;
}
.dojoxDialogNoTitle .dojoxDialogTitleBar {
    display:none;
}
.dojoxDialogContent {
    margin-top:1.2em;
    padding: 3px;
}
div.dojoxDialogNoTitle {
    padding: 0;
}
.dojoxDialogCloseIcon {    
    cursor:hand;
    cursor:pointer;
    display:block;
    height:17px;
    position:absolute;
    right:11px;
    top:7px;
    vertical-align:middle;
    width:66px;
    z-index:1011;
    zoom:1;
}
.dijitDialogUnderlayWrapper  {
    background:none repeat scroll 0 0 transparent !important;
    display:none;
    left:0;
    position:absolute;
    top:0;
    z-index:1010;
}
.dijitDialogUnderlay {
    background:none repeat scroll 0 0 #666666;
    opacity:0.7;
    filter: alpha(opacity = 70);
}
