#contentArea { width:100%; margin:0; float:right; clear:both; overflow:hidden; }
#contentArea {color:#4b4b4b;}
#contentArea a {color:#0049a1;}



#contentArea.l2, #contentArea.l3, #contentArea.hips, 
#contentArea.sip { margin-bottom:20px; padding-bottom:205px; 
                   background:transparent url(/wcsstore/Sears/images/services/home-improvements-globalfooter.png) no-repeat center bottom; }
				   
/* above for ie6 */
.l2, .l3, .hips, .sip	 { _margin-bottom:20px; _padding-bottom:205px; 
                   _background:transparent url(/wcsstore/Sears/images/services/home-improvements-globalfooter.png) no-repeat center bottom; }
				   		   	   

.mastHead { position:relative; height:72px; margin:4px 0; background-repeat:no-repeat; }
.mastHead h1 { text-indent:-9999px; }
.mastHead.homeImprovements { background-image:url(/wcsstore/Sears/images/services/h2-installed-home-improvements.png); }
.mastHead.services { background-image:url(/wcsstore/Sears/images/services/services-globalheader.png); }
.mastHead form { position:absolute; top:10px; right:10px; width:240px; font-size:0.95em; text-align:right; }
.mastHead form input { width:80px; }


#storeLocator { width:300px; }
#storeLocator label { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; font-weight:bold; }
#storeLocator button { width:28px; height:15px; margin-top:6px; text-indent:-9999px; cursor:pointer; 
                       border:0; background:url(/wcsstore/Sears/images/services/btn-storelocator-go.png) no-repeat; }
#storeLocator input { width:63px; height:15px; margin-top:6px; 
                      background:url(/wcsstore/Sears/images/services/storelocator-form-bg.png) no-repeat; border:0 none; }

ol { margin:0 0 0 24px; text-transform: }


/* Intro Section */
.intro { overflow:visible !important; }
.intro h1 { width:638px; height:225px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; }
.intro .introCopy { width:638px; margin:0 0 15px 15px; float:left; }
.intro p { margin-top:1em; }
.intro .introCopy strong {color:#333333;}
.intro .introCopy ul { list-style:none; margin-left:1em; }
.intro .introCopy ul li { padding:5px 0 2px 1.5em; background:transparent url(/wcsstore/Sears/images/services/bullet-chevron1.png) no-repeat 0 0.7em; }

.intro .adspotsAndTOC { width:222px; padding:12px 0 0 21px; float:left; overflow:visible; text-align:center; border-top:1px solid #CCCCCC; }

.l2 .introCopy { /*width:653px;*/ width:690px;   margin:0; }
.l2 .intro {position:relative;}
.l2 .introCopy h3 {margin:10px 10px 5px 10px; background:url(/wcsstore/Sears/images/services/text_count-on-sears-L2.jpg) no-repeat; text-indent:-9999px; width:640px; height:48px; clear:left;}
.l2 .introCopy p {padding:4px 10px;}
.l2 .intro .adspotsAndTOC { border-top:0;  width:222px; /*position:absolute; top:0; left:690px;*/ float:left; padding:12px 0; margin-right:-30px;}
.l2 .adspotsAndTOC .adspots .adspot {position:relative;overflow:visible;}
.l2 .adspotsAndTOC .adspots .first {margin:0 !important;}


.intro .adspots { width:229px !important; float:none; }
.intro .whatWeProvide h4 { 
margin:0 0 8px 20px; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#3e5c8f; 
text-indent:-9999px;width:185px; height:21px; background:url(/wcsstore/Sears/images/services/text_what-we-provide.jpg) no-repeat;
}
.intro .whatWeProvide ul { margin:0 0 12px 20px; }
.intro .whatWeProvide li { padding:0 12px 4px; color:#4b4b4b; background:transparent url(/wcsstore/Sears/images/services/bullet-light-blue-arrow.png) no-repeat 0 4px; }
.intro .anchorLinks { width:213px; margin:0 0 12px 7px; border:1px solid #d3dfe8; }
.intro .anchorLinks h4 { padding:5px 15px; font-weight:bold; font-size:1em; color:#355284; border:1px solid white; background:#ebf1f7; }
.intro .anchorLinks ul { margin-left:4px; padding:10px; border:0; list-style:none; }
.intro .anchorLinks ul li { padding:5px 0 0 18px; border:0; margin:0; 
                             background:transparent url(/wcsstore/Sears/images/services/bullet_anchor.png) no-repeat 0 0.55em; }
.intro .anchorLinks a { color:#0049a1; }
#contentArea .intro .titleText a { color: #000; text-decoration: underline; }

/* Generic Section */
.section { width:912px; margin:0 0 20px; overflow:hidden; clear:both; float:left; }
#contentArea.hasLeftNav .section { clear: none; }
.section h2 { position:relative; margin:0 0 26px; padding:10px 15px; font-size:1.25em; color:#c22e2c; text-transform:lowercase; 
              background:#f4f8fc; border-top:1px solid #dadfe5; border-bottom:1px solid #dadfe5; }
.section h2 .proper { text-transform:none; }
.section h2 .btnBackToTop { position:absolute; right:15px; top:14px; }
.section h2.customImg { padding:0; background-repeat:no-repeat; }
.section h2.customImg span { display:none; }
.section .mainCopy { margin:0 15px 15px; float:left; width:885px; }
.section .mainCopy.narrow { width:640px; }

.intro h3,
.section .mainCopy h3 { color:#1e4c9a; font-size:1.5em; font-weight:bold; padding-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif; font-stretch:condensed; }
.section .mainCopy h4 { color:#000; font-size:1.2em; font-weight:bold; }
.section .mainCopy ul { padding:10px; border:0; margin:0; list-style:disc; margin-left:6px; }
.section .mainCopy ul li { padding:4px 0 4px 0.5em; border:0; margin:0; }
.section .mainCopy p { margin:0 0 12px; }




/* Left Nav */
#contentArea.hasLeftNav .contentWrapper { overflow: hidden; background: transparent url(/wcsstore/Sears/images/bg-horiz.png) repeat-y; margin: 0 0 10px; float: left; width: 912px; }

.leftNav { width:138px; color:#3a4b68; padding:20px 0 200px 20px; margin:0 30px 20px 0; display:inline; float: left; }

.leftNav p { font-weight:bold; padding:20px 0 0 0; }
.leftNav ul {  margin:0 0 12px;  list-style-image:none; list-style-position:outside; list-style-type:none; margin:8px 0; }
.leftNav ul li {margin:0 0 10px; text-transform:lowercase;}
.leftNav ul li a {color:#3A4B68 !important;}
.leftNav ul ul { margin-left:12px; }

/* GENERIC HIPS TEMPLATE (MISC PAGES) */
#contentArea.hips #section1 { padding:0; /*border-top:1px solid #CCCCCC; */ }
.hips #section1 .mainCopy { }
.hasLeftNav .section { width:700px; }
.hasLeftNav .section .mainCopy {  padding:10px 0px 0; width:700px; margin:0; color:#666666;}
.hasLeftNav .section .mainCopy h3,
.hasLeftNav .section .mainCopy h3 strong {color:#1e4c9a; font-size:1.2em; font-weight:bold; padding-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif; font-stretch:condensed;}

.hasLeftNav .section .mainCopy h4 {color:#1E4C9B; font-size:1em; font-weight:bold; margin:12px 0 0;}
.hasLeftNav .section .mainCopy strong {color:#000;}
.hasLeftNav .layout-container { width:700px; overflow:hidden; clear:both; }
.hasLeftNav .layout-container .col {/* margin:0 10px 0 0;*/ float:left; }
.hasLeftNav .layout-container .w50 { width:349px; }
.hasLeftNav .layout-container .w33 { width:232px; }
.hasLeftNav .layout-container .w67 { width:264px; }
.hasLeftNav .layout-container .w25 { width:175px; }
.hasLeftNav .layout-container .w75 { width:525px; }
.hasLeftNav h3 img {/*width:700px;height:103px;*/ width:700px; height:101px;}



/* adspots */
.adspots { margin:0; float:left; background:transparent; }
.adspots .adspot.plain a { border:0;  }
.adspots.vertical { width:225px; margin:0; overflow:hidden; text-align:center; /*clear:none;*/ }
.adspots.vertical .adspot { margin:0 auto 12px !important; float:none; }

/* Related Pages */
.relatedPages { overflow:hidden; clear:both; color:#666666;}
.relatedPages .thumbnail { display:block; width:156px; height:156px; padding:1px; border:1px solid #b7bfcb; }
.relatedPages.small .thumbnail { width:131px; height:131px; }
.relatedPages .pageName { color:#bc2e27; }
.relatedPages .pageName a { color:#bc2e27 !important; font-weight:bold; }
.relatedPages .pageDesc { margin:0; font-size:0.9em; }

.relatedPages.grid { }
.relatedPages.grid .page { position:relative; width:159px; /*height:5em; */ height:6em; margin:166px 0 20px; padding:0 11px 20px; 
                           float:left; overflow:visible; border-right:1px solid #b7bfcb; }
						   
.relatedPages.grid .page.last { border-right:0; }
.relatedPages.grid .thumbnail { position:absolute; top:-166px; left:11px; }
.relatedPages.grid .callToAction { position:absolute; right:11px; bottom:0; }


.relatedPages.grid.small .page { width:135px; height:7.25em; margin:0 11px 20px; padding:153px 11px 36px; border:1px solid #e3e7ee; }
.relatedPages.grid.small .thumbnail { top:11px; }
.relatedPages.grid.small .callToAction { right:auto; left:11px; bottom:11px; }
.l1 .relatedPages.grid .page { height:12.5em; /*padding:166px 11px 20px;*/ padding:0 11px 20px; }
.l1 .relatedPages.grid .pageName { margin-left:11px; }


.relatedPages.grid ul { width:100%; margin:0; padding:0; list-style:none; }
.relatedPages.grid ul li { padding:3px 0 0 11px; background:white url(/wcsstore/Sears/images/services/bullet-chevron1.png) no-repeat 0 0.6em; }
.relatedPages.grid ul li a { color:#666666 !important; }

.relatedPages.list { width:100%; background:none; _padding-bottom:50px; }
.relatedPages.list .page { position:relative; /*width:726px;*/ width:100%; /*height:11em;*/ /* height:auto !important; */ /*min-height:10.65em;   */ height:156px; display:block;
                           margin:0; border:0; border-bottom:1px solid #e3e7ee; margin-right:15px; clear:both;}
.relatedPages.list .page h4 {width:740px; float:right; margin-top:10px;}		
.relatedPages.list .page p {width:740px; margin:5px 0; display:block;  /*_margin-left:168px;*/ float:right;  }	
		   
.relatedPages.list .page.last { padding-bottom:0px; border:0; }
.relatedPages.list .thumbnail {/* position:absolute; left:15px; top:0; */ float:left; margin:10px;}

.hasLeftNav .relatedPages.list .page h4 {width:530px;}
.hasLeftNav .relatedPages.list .page p {width:530px;}

.l3 .relatedPages.grid .pagePromo { width:160px; height:15px; position:absolute; top:0; left:11px; 
                                    background:url(/wcsstore/Sears/images/services/home-improvements-promolinebg.png); }


/* Buttons */
.btnLearnMore { width:80px; height:17px; background-image:url(/wcsstore/Sears/images/services/btn-learn-more.png);     text-indent:-9000px; background-repeat:no-repeat; display:block; overflow:hidden; }
.btnDetails { width:58px; height:16px; background-image:url(/wcsstore/Sears/images/services/btn-details.png); }
.btnVisitUs { width:55px; height:16px; background-image:url(/wcsstore/Sears/images/services/btn-visit-us.png); display:block;text-indent:-9999px; margin-left:520px; margin-top:-2em;}
.btnBackToTop { width:49px; height:16px; background-image:url(/wcsstore/Sears/images/services/btn-back-to-top.png); }


/* numberedFAQ */
.numberedFAQ { width:90%; position:relative; }
.numberedFAQ dt { padding-left:30px; font-weight:bold; vertical-align:middle; }
.numberedFAQ dd { padding:5px 0 10px 30px; }
.numberedFAQ strong { position:absolute; width:20px; height:20px; left:0px; background:url(/wcsstore/Sears/images/services/bullet_faq.png); text-align:center; line-height:1.5em; vertical-align:middle; color:#fff; }
.numberedFAQ span { width:20px; height:20px; position:absolute;  left:-900px; background:transparent; text-indent:-9000px; }

/* Generic Table */
table { width:100%; }
table { width:100%; border-left:1px solid #d3dfe8; border-top:1px solid #d3dfe8; }
thead { background:#b0c9de; }
thead td { padding:8px 8px; font-weight:bold; }
td { border-right:1px solid #d3dfe8; border-bottom:1px solid #d3dfe8; padding:8px; }
tr.shaded { background:#f4f8fc; }
td.shaded { background:#f4f8fc; }


/* multimedia (videos and photos) */
.media { position:relative; border:1px solid #dadfe5; width:885px; height:400px; margin-left:auto; margin-right:auto; }
.mediamenu { position:absolute; z-index:2; width:322px; height:22px; border-bottom:1px solid #dadfe5; border-left:1px solid #dadfe5; top:5px; left:16px; }
.mediamenu .mediamenuitem { vertical-align:middle; line-height:1.1em; width:61px; height:22px; text-align:center; border-right:1px solid #dadfe5; float:left; }
.mediamenu .mediamenuitem a { background:#dadfe5; width:58px; height:20px; display:block; margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; line-height:1.3em; }
.mediamenu .mediamenuitem a.selected { color:#c22e2c; font-weight:bold; background:white; }
.medialist { position:absolute; left:385px; width:500px; height:355px; padding:15px 0 15px 15px; }
.medialist .item { clear:both; padding-top:8px; } 
.medialist  .mediathumb { border:1px solid #999;  float:left; width:122px; height:74px; }
.medialist  .mediathumb img { border:1px solid white; width:120px; height:72px; }
.medialist  .mediadescription { float:right; width:350px; }
.videos { position:absolute; z-index:2; width:885px; height:400px; }
.videos .screen { position:absolute; top:5px; width:355px; height:330px; border-right:1px solid  #dadfe5; padding:45px 15px 10px; }
.videos .screen .show { width:320; height:265px; background:#666; margin-bottom:10px; }
.photos { position:absolute; z-index:3; width:885px; height:400px; display:none; }


 /* specific to Services landing page (custom) */
.l1 #guidedNav .wrapper { background:url(/wcsstore/Sears/images/services/guided-nav-bg-5col.png) repeat-y; overflow:hidden; }
.l1 #guidedNav .column { width:158px; float:left; border:0; overflow:hidden; padding:0 10px; }
.l1 #guidedNav .column h4 {color:#bc2327; font-weight:bold;padding:0;margin:0;}
.l1 #guidedNav .column h4 a {color:#bc2327;text-transform:none;}
.l1 #guidedNav strong {padding:6px 0 0 0;}
.l1 #guidedNav strong.padded {padding-top:2em;}
#guidedNav p.ruled {border-top:1px solid #333; padding-top:3px;}
.l1 .hr, .l2 .hr {margin:16px 0;}


/* specific to financing options table */
.financingoptions  { position:relative; width:885px; height:200px; 
background:url(/wcsstore/Sears/images/services/banner-financing-options.png); background-repeat:no-repeat; }
.financingoptions h3 { width:600px; font-size:1.1em !important; }
.financingoptions li { width:375px; }
.financingoptions .btnLearnMore { position:absolute; top:150px; left:460px; }

/* specific to protection agreements */
.protectionagreements { width:885px; margin-left:auto; margin-right:auto; }
.protectionagreements h3 { height:130px; width:885px; background:url(/wcsstore/Sears/images/services/banner-protection-agreements.png); text-indent:-9999px; background-repeat:no-repeat; }
.protectionagreements .left { float:left; width:400px; }
.protectionagreements .right { float:right; width:400px; }
.protectionagreements .btnLearnMore { margin-top:20px; }

/* footer */
.FooterAdSpotArea{ clear:both; height:200px; vertical-align:middle; padding:0; margin:0; }

/* No need to use empty element in this case
.HomeImprovementsFooter { clear:both; position:relative; left:-24px; width:960px; height:190px; margin:15px 0 15px 0; background: url(/wcsstore/Sears/images/services/home-improvements-globalfooter.png) transparent; }
*/

.layout-container { width:886px; overflow:hidden; clear:both; }
.layout-container .col {/* margin:0 10px 0 0;*/ float:left; }
.layout-container .w50 { width:443px; }
.layout-container .w33 { width:296px; }
.layout-container .w67 { width:590px; }
.layout-container .w25 { width:223px; }
.layout-container .w75 { width:665px; }



/* IE6 Fixes */
.intro .introCopy, 
.section .mainCopy,
.relatedPages.grid.small .page { display:inline; }


/*** ESTIMATE FORM STYLES *****/

/*#sectionForm { background-color:#F5F8FB; padding-bottom:30px; }*/

#requestEstimate { background-color:#F5F8FB; margin-top:-25px; padding:25px 0; }

.txtRequiredField { position:absolute; right:15px; top:12px; font-size:0.8em; color:black; font-weight:normal; }

#contentArea form .field { position:relative; padding:3px 0 3px 166px; clear:both; }
#contentArea form label.primary { position:absolute; top:6px; left:0px; _left:-165px; display:block; width:160px; text-align:right;   }


#contentArea form input, form select { margin-right:6px; }
#contentArea form .errorMsg { color:#b30900; padding:0; margin:0;  }
#contentArea form .hasError { border:1px solid #b30900; }
#contentArea form fieldset { margin:0 0 0px 0; padding:0 0 28px 0;}

#Are_You_A { width:236px; }
#storeInfo { display:none; }
#employeeInfo { display:none; }
#Store_Number { width:55px; }
#Employee_Number { width:84px; }
#First_Name { width:160px; }
#Last_Name { width:160px; }

#Address { width:236px; }
#Address_2 { width:236px; }
#City { width:160px; }
#PostalCode { width:69px}

#fldPrimary_Phone {display:inline;  }
#fldPrimary_Phone label{_margin-left:165px;}
#Primary_Phone { width:131px;}
#Primary_Phone_Ext { width:63px; }
#fldAlternate_Phone {display:inline;}
#fldAlternate_Phone label{_margin-left:165px;}
#Alternate_Phone { width:131px; }
#Alternate_Phone_Ext { width:63px; }
#Email_Address{ width:160px; }
#House_Age { width:43px; }

fieldset.padded{ _margin-top:40px !important;}


fieldset#interestedServices{ position:relative; padding:20px 0 0 166px; }
#interestedServices legend { font-size:1.1em; font-weight:bold; }
#interestedServices legend span { font-weight: normal; font-size:0.9em; }
#interestedServices.hasError {border:none !important;}
.availableServices {cursor:pointer;}
.availableServices p { color:#0049a1; font-weight:bold; font-size:1.2em; padding:0;margin:0; width:400px; text-align:right; margin-left:300px; margin-top:-20px;}

.availableServices .popuplink {background:url(/wcsstore/Sears/images/services/icon-popuplink.png); background-repeat:no-repeat; width:11px; height:10px; text-indent:-999px; text-decoration:none; }

#interestedServices .column { width:222px; float:left; }
#interestedServices .newrow { clear:both; padding-top:1em; }
#interestedServices #moreservices .field { padding:0; }

fieldset#additionalInfo { margin-left:168px !important; }
fieldset#additionalInfo legend {font-weight:bold;}
#Additional_Information { width:342px; height:92px; }

fieldset#technician-interest { margin-left:165px !important; }
fieldset#technician-interest label{ font-weight: bold; }

.btnRequestEstimate { width:166px; height:21px; margin-left:600px; text-align:-9999px; background:url(/wcsstore/Sears/images/services/btn-request-estimate.png) no-repeat; }

#characterCount { background:#fff; border:1px solid #ccc; width:30px; height:19px; color:#0049a1; font-weight:bold; font-size:0.9em; }

/*** ESTIMATE FORM THANK YOU STYLES *****/
#estimateThankYou { border-top:1px solid #CCCCCC; padding-top:30px;}
#estimateThankYou .adspotsAndTOC{border-top:0;}
#estimateThankYou .introCopy h3 {width:135px; height:25px; background:url(/wcsstore/Sears/images/services/text_thank-you.jpg) no-repeat;text-indent:-9999px;}

#estimateThankYou .introCopy h3.were-sorry {width:143px; height:25px; background:url(/wcsstore/Sears/images/services/text-were-sorry.png) no-repeat;text-indent:-9999px;}

#estimateThankYou .customerInfo { width:305px; float:left; padding-top:30px;}
#estimateThankYou .serviceInfo { width:305px; float:right; padding-top:30px; }
#estimateThankYou .serviceInfo img {margin-left:-20px;}
#estimateThankYou .serviceInfo strong {padding-left:8px;}
#estimateThankYou .serviceInfo h4, #estimateThankYou .customerInfo h4 {padding-left:0; color: #0049a1; padding-top: 12px; font-weight: bold;}
#estimateThankYou .serviceInfo h4 span{ 
	font-weight: normal; 
	color: #000; 
}
#estimateThankYou .registerLink { position:relative; clear:both; padding:20px 0 20px 0 ; width:100%;}
#estimateThankYou a {text-align:right;}
#estimateThankYou .registerLink p { 
position:absolute;
right:30px;;
width:342px;
height:16px;
background:url(/wcsstore/Sears/images/services/btn-signup-arrow.png) no-repeat; 
text-indent:-9999px;
}





/*** PARTS INQUIRY FORM STYLES *****/
#partsInquiry { background-color:#F5F8FB; margin-top:-25px; padding:25px 0; }

#partsInquiry .labelExample {font-size:0.85em;}

#First_Name { width:160px; }
#Last_Name { width:160px; }

#Address { width:236px; }
#Address_2 { width:236px; }
#City { width:160px; }
#PostalCode { width:69px}

#Primary_Phone { width:131px}
#Primary_Phone_Ext { width:63px; }
#Alternate_Phone { width:131px; }
#Alternate_Phone_Ext { width:63px; }
#Email_Address{ width:160px; }
#House_Age { width:43px; }

#fldModelNumber {margin-top:30px;}
#Model_Number {width:131px;}
#fldProductDescription {margin-top:30px;}
#Product_Description {width:195px;}
#fldBrand {margin-top:50px;}
#Brand {width:131px;}
#fldPartNumber { margin-top:50px;}
#Part_Number {width:131px;}
#fldPartDescription { margin-top:30px;}
#Part_Description {width:236px;}


.btnPartsInquiry { width:166px; height:21px; margin-left:600px; text-align:-9999px; background:url(/wcsstore/Sears/images/services/btn-partsinquiry.png) no-repeat; }
.btnServicesInquiry{ width:176px; height:21px; margin-left:600px; text-align:-9999px; background:url(/wcsstore/Sears/images/services/btn-submit-service-inquiry.png) no-repeat; }



/*** PARTS INQUIRY THANKYOU *****/

.returnInfo{
	background: #f5f8fb;
	padding: 3px 15px 15px 15px;
	border: 1px solid #bec9d9;
	margin-top: 30px;
	overflow: hidden;
}
.returnInfo h4{
	font-weight: bold;
	color: #0049a1;
	margin-top: 1em;
}
.titleText .thank-you{
	width:130px; height:25px; background:url(/wcsstore/Sears/images/services/text_thank-you.jpg) no-repeat;text-indent:-9999px; display: inline-block; position: relative; top: -5px; *float: left;
}

#partsInquiryThankYou { border-top:1px solid #CCCCCC; padding-top:30px;}
#partsInquiryThankYou .adspotsAndTOC{border-top:0;}
#partsInquiryThankYou .introCopy h3 {width:135px; height:25px; background:url(/wcsstore/Sears/images/services/text_thank-you.jpg) no-repeat;text-indent:-9999px;}

#partsInquiryThankYou .customerInfo { width:303px; float:left; }
#partsInquiryThankYou .serviceInfo { width:265px; float:right; }


#partsInquiryThankYou .registerLink { position:relative; clear:both; padding:20px 0 20px 0; width:100%;}
#partsInquiryThankYou a {text-align:right;}
#partsInquiryThankYou .registerLink p { 
position:absolute;
right:30px;;
width:342px;
height:16px;
background:url(/wcsstore/Sears/images/services/btn-signup-arrow.png) no-repeat; 
text-indent:-9999px;
}

#hero { position:relative; width:690px; height:280px; /*margin:0 0 0 -17px;*/ }
#hero .panels { position:absolute; top:7px; left:189px; width:501px; height:264px; margin:0; padding:0; }
#hero .panel { position:absolute; display:none; margin:0; padding:0; background:none; }
#hero .panel.show { display:block; }
#hero .panel a { display:block; width:500px; height:264px; text-indent:-9999px; overflow:hidden; }
#hero .controls { position:absolute; top:0; left:0;  }
#hero .pagination { width:189px; height:280px; margin:7px 0 0; overflow:hidden; }
#hero .pagination a { display:block; width:159px; height:58px; margin:0 0 1px; padding:15px; color:white; font-weight:bold; font-size:1.2em; 
                      background:#e49e4c url(/wcsstore/Sears/images/services/l2-hero/tab-frame.png); }
#hero .pagination a:hover { text-decoration:none; }
#hero .pagination a.selected { background-color:#d87500; }
#hero .controls .button { position:absolute; left:168px; width:40px; height:40px; background-image:url(/wcsstore/Sears/images/services/l2-hero/btn-up-down.png); background-color: transparent; }
#hero .controls .button.noShadow { background-image:url(/wcsstore/Sears/images/services/l2-hero/ie6/btn-up-down.png); }
#hero .btnPrev { top:0; }
#hero .btnNext { bottom:0; background-position:0 -40px; }

.adspots .richBanner a { border:0; }

#addressCheck .content{
	padding: 30px;
	width: 441px;
}
#addressCheck .top{
	background: url(/wcsstore/Sears/images/services/address-pin.png) no-repeat;
	padding-left: 32px;
	margin-bottom: 20px;
}
#addressCheck .top span{
	float: none;
	clear: none;
}
#addressCheck h2{
	color: #355284;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#addressCheck h3{
	color: #355284;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 14px;
}
#addressCheck span{
	float: left;
	clear: left;
}
#addressCheck .buttons{
	clear: both;
	float: left;
	margin-top: 18px;
	width: 100%;
}
#addressCheck .btnUseSuggestedAddress{
	clear: both;
	float: left;
}
#addressCheck .cancel{
	float: right;
	color: #0049a1;
	text-decoration: underline;
}
.btnUseSuggestedAddress { width:183px; height:21px; background-image:url(/wcsstore/Sears/images/services/btn-use-suggested-address.png); text-indent:-9000px; background-repeat:no-repeat; display:block; overflow:hidden; }

.btnSubmitHomeServiceRequest { width:219px; height:21px;  margin-left:600px; background-image:url(/wcsstore/Sears/images/services/btn-submit-home-service-request.png); text-indent:-9000px; background-repeat:no-repeat; display:block; overflow:hidden; }


