﻿html {
	min-height: 100%;
	border-bottom: 1px solid transparent;
	}
body {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	background-color: #0B2F53;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-body.gif);
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
	behavior:url(/Js/ConsumerSchlage_JS/_js/csshover.htc); /*  IE6 hack for top navigation dropdowns to function  */
	margin: 0;
	padding: 0;
	}
	#Mexico{
	float:left;
	}
	#Canada{
	float:left;
	}
	p{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	}
	a{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	}
	td{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #666;
	}

.clear	{
	clear: both;
	}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
html[xmlns] .clearfix {
	display: block;
	}
* html .clearfix {
	height: 1%;
}
a {
	outline: none;
	}
b.highlight	{
	color: #004177;
	}
img {
	border:0;
	}
img.rt, .rt	{
	float: right;
	margin: 0 0 10px 15px;
	}
img.rt-top	{
	float: right;
	margin: 10px 0 10px 15px;
	}	
img.lt, .lt	{
	float: left;
	margin: 0 15px 10px 0;
	}
img.lt-top	{
	float: left;
	margin: 10px 15px 10px 0;
	}
.mainImg	{
	display: block;
	margin: 0 0 10px 0;
	}
h1,h2,h3 {
	margin:0 0 5px 0;
	}
h1.alt,h2.alt,h3.alt {
	margin:0;
	}
h3.alt2	{
	padding: 5px 10px;
	margin: 0;
	color: #fff;
	background-color: #004177;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-header3.gif);
	background-repeat: no-repeat;
	}	
h2.product-name	{
	margin-top: 33px;
	}
.leftside h3.hdr, .rightside h3.hdr, h3.hdr	{
	float: left;
	display: inline;
	padding: 5px 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/tab-on.gif);
	background-position: -1px 0;
	background-repeat: repeat-x;
	border-top: 1px solid #ccc;
	clear: both;
	width: 190px;
	}
.leftside .boxedin, .rightside .boxedin	{
	width: 188px;
	padding: 10px;
	border: 1px solid #ccc;
	}	
body.noleft td.leftside	{
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-noleft.jpg)!important;
	background-position: top middle;
	background-repeat: no-repeat;
	}
img.noleft	{
	padding: 10px;
	}
.related	{
	float: right;
	width: 208px;
	margin: 0 0 10px 15px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
.related h3.hdr	{
	width: 188px;
	border-bottom: 1px dashed #ccc!important;
	}
.related .contentcopy	{
	padding: 5px 10px;
	}	
p {
	margin: 0 0 10px 0;
	line-height: 16px;
	}
.sm	{
	font-size: 11px;
	}
div.rule	{
	clear: both;
	margin: 10px 0;
	border-bottom: 1px solid #ccc;
	}
td.rule	{
	line-height: 1px;
	height: 1px!important;
	background-color: #ccc;
	padding: 0!important;
	}
a:link,a:visited {
	text-decoration: none ;
	color: #004177 ;
	cursor:pointer;
	}
a:hover	{
	text-decoration: underline;
	color: #004177;
	cursor:pointer;
	}	
.centercontent a:link, .centercontent a:visited	{
	text-decoration: underline;
	}
.centercontent a:hover	{
	text-decoration: none;
	}	
.centercontent a.rev:link, .centercontent a.rev:visited	{
	text-decoration: none;
	}
.centercontent a.rev:hover	{
	text-decoration: underline;
	}
.centercontent ul	{
	margin: 0 0 10px 18px;
	padding: 0;
	line-height: 16px;
	}
.centercontent ul.bullet	{
	margin: 0 0 10px 15px;
	list-style-image: url(/PublishingImages/ConsumerSchlageImages/shell/bullet.gif);
	padding: 0;
	line-height: 16px;
	}
.centercontent ul.bullet li	{
	margin-bottom: 5px;
	}
.centercontent ul.ulcta	{
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 0;
	line-height: 16px;
	}
.centercontent ul.ulcta	{
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 0;
	line-height: 16px;
	}
html[xmlns] .centercontent ul.ulcta	{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 16px;
	}	
.centercontent ol	{
	margin: 0 0 10px 25px;
	padding: 0;
	line-height: 16px;
	}
ol li	{
	margin-bottom: 5px;
	}	
h1 {
	font-size:18px;
	color: #0a508e;
	}
h2 {
	font-size:16px;
	color: #0a508e;
	}
h3 {
	font-size:14px;
	color: #0a508e;
	}
h4 {
	font-size:12px;
	color: #0a508e;
	margin: 0;
	}
h4.inline	{
	display: inline;
	}
h5 {
	font-size:12px;
	margin: 0;
	color: #666;
	}
h6 {
	font-size:11px;
	color: #0a508e;
	margin: 0;
	}
td.product-header h1	{
	float: left;
	width: 500px;
	padding: 7px 10px 10px 10px!important;
	margin: 0!important;
	}
td.product-header 	{
	border-right: 1px solid #ccc;
	margin: 0!important;
	padding: 0!important;
	height: 25px!important;
	}
	
/*  basic layout  */

table.container	{
	width: 980px;
	}
table.container td.content	{
	width: 970px;
	text-align: left;
	background-color: #fff;
/*  	min-height: 400px;
	height: auto!important;
	height: 400px;  */
	}	
table.container td.tabletop	{
	height: 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/top-sliver.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	}
table.container td.tablebtm {
	height: 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/btm-sliver.png);
	background-position: top center;
	background-repeat: no-repeat;
	}	
table.container td.lt-sliver	{
	width: 5px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/lt-sliver.png);
	background-repeat: repeat-y;
	}
table.container td.rt-sliver	{
	width: 5px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/rt-sliver.png);
	background-repeat: repeat-y;
	}
table.container td div.topnav-search	{
	width: 970px;
	margin: 8px 10px 0 0;
	color: #fff;
	font-size: 11px;
	text-align: right;
	}
table.container div.topnav-search a:link,table.container div.topnav-search a:visited	{
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
	font-size: 11px;

	}
table.container div.topnav-search a:hover	{
	color: #fff;
	text-decoration: underline;
	margin-right: 15px;
	}	
table.maincontent	{
	width: 970px;
	}
table.maincontent td.leftside, table.maincontent td.rightside	{
	width: 230px;
	}
table.maincontent td.leftside h3	{
	margin: 10px 10px 3px 10px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px 0;
	}
table.maincontent td.centercontent	{
	width: 508px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}	
body.p-detail table.maincontent td.centercontent	{
	width: 498px!important;
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
	}
body.p-detail table.maincontent td.leftside	{
	width: 240px!important;
	}	
table.maincontent td.centercontent.full	{
	width: 740px;
	}
table.home-cta	{
	width: 100%;
	margin: 5px 0!important;
	}
table td.sidepad	{
	padding: 2px 10px;
	}
table.subscribe	{
	width: 100%;
	color: #fff;
	background-color: #004177;
	}
table.links	{
	width: 970px;
	margin: 10px 0 0 0;
	}
table.links td a	{
	font-size: 11px;
	color: #666!important;
	display: block;
	padding: 3px 0 3px 5px;
	text-indent: -5px;
	line-height: 12px;
	}
table.links td h4 a	{
	font-size: 12px;
	}
table.shopping-list	{
	width: 488px;
	}
table.shopping-list td, table.shopping-list th	{
	width: 25%;
	}
table.shopping-list td img	{
	border: 1px solid #ccc;
	}
table.shopping-list td, table.shopping-list th	{
	padding: 7px 5px 7px 0;
	}
		
form	{
	margin: 0;
	padding: 0;
	}
form span.goButton	{
	padding:5px 0  0 2px;
	}
form span.goButton input {
	background:none;
	border:0;
	margin:0;
	padding: 0 2px;	
	}	
form input, select	{
	font-size: 11px!important;
	font-family: arial,verdana,sans-serif;
	color: #666;
	}
form input.bordered	{
	border: 1px solid #666;
	padding: 1px 5px 2px 5px;
	}	
td#listmenu	{
	width: 970px;
	height: 28px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
.breadcrumb	{
	width: 950px;
	padding: 5px 10px;
	font-weight: 800;
	border-bottom: 1px solid #ccc;
	word-spacing: 3px;
	font-size: 11px;
	}
.breadcrumb a:link, .breadcrumb a:visited 	{
	font-weight: 400;
	color: #666;
	text-decoration: none;
	}
.breadcrumb a:hover 	{
	font-weight: 400;
	
	text-decoration: underline;
	}
.breadcrumb span.return, .breadcrumb span.return a	{
	color: #004177!important;
	font-weight: 800;
	}
.footer	{	
	padding: 13px 15px;
	margin-top: 10px;
	background-color: #fff;
	background-position: 100% 5px;
	background-repeat: no-repeat;
	font-size: 10px;
	border-top: 1px solid #ccc;
	text-align: left;	
	}
.footer span	{
	margin: 0 5px;
	font-size: 10px;
	}
.footer a:link, .footer a:visited	{
	color: #666;
	text-decoration: none;
	font-size: 10px;
	}
.footer a:hover	{
	color: #666;
	font-size: 10px;
	text-decoration: underline;
	}	
/*  end basic layout  */

a.cta:link, a.cta:visited	{
	/*  display: block;  */
	font-weight: 800;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px;
	text-decoration: none;
	cursor:pointer;
	}
a.cta:hover	{
	text-decoration: underline  !important;
	color: #004177  !important;
	cursor:pointer !important;
	}
a.cta.alt	{
	display: inline!important;
	}	
.stay-in-the-loop	{
	float: left;
	clear: both;
	margin: 10px 0;
	}
.stay-in-the-loop img	{
	float: left;
	}
.stay-in-the-loop .copy	{
	margin-left: 65px;
	width: 145px;
	font-size: 11px;
	}
.where-to-buy	{
	position: relative;
	width: 210px;
	height: 72px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-where-to-buy.gif);
	background-repeat: no-repeat;
	clear: both;
	margin-bottom: 10px;
	}	
.where-to-buy .siteSearch	{
	position: absolute;
	top: 22px;
	left: 50px;
	}
.where-to-buy .searchText	{
	border-style: hidden;
	border-width: 0;
	border: 0!important;
	width: 97px;
	font-size: 11px;
	color: #666;
	background: none!important;
	background: white;
	margin-right: 3px;
	margin-top:18px;
	}	
/*  home specific  */
.where-to-buy-home	{
	position: relative;
	width: 329px;
	height: 72px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-where-to-buy-schlage-link.gif);
	background-repeat: no-repeat;
	clear: both;
	}	
.where-to-buy-home .siteSearchHome	{
	position: absolute;
	top: 35px;
	left: 97px;
	}	
.where-to-buy-home .searchTextHome	{
	border-style: hidden;
	border-width: 0;
	border: 0!important;
	width: 97px;
	font-size: 11px;
	color: #666;
	background: none!important;
	background: white;
	margin-right: 3px;
	}	
/*  floats  */
.full-float	{
	float: left;
	width: 488px;
	clear: both;
	}
.full-float.btmborder	{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	}
.module	{
	float: left;
	width: 488px;
	clear: both;
	}
.module-thumb	{
	float: left;
	width: 488px;
	clear: both;
	}
.module-thumb img	{
	float: left;
	margin: 0 10px 10px 0;
	}
.module-thumb .content	{
	margin-left: 80px;
	}	
.full-float.plus	{
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
	}
.p-float, .p-float-no	{
	float: left;
	display: inline;
	width: 112px;
	margin: 5px 4px 5px 6px;
	height: 143px;
	text-align: center;
	line-height: 14px;
	font-weight: 800;
	}
.p-float img	{
	border: 1px solid #ccc;
	margin-bottom: 3px;
	display: block;
	}
.p-float-no img	{
	border: 1px solid #fff;
	margin-bottom: 3px;
	display: block;
	}
.p-float a:link, .p-float-no a:link, .p-float a:visited, .p-float-no a:visited	{
	text-decoration: none;
	
	} 
.p-float a:hover, .p-float-no a:hover	{
	text-decoration: underline;
	
	}	
.pad {
	margin:10px;
	}
.padsidesbottom {
	margin: 0 10px 10px 10px;
	}
.padcontent {
	margin: 0 10px 10px 0;
	}	
table.splash-panel	{
	width: 920px;
	margin: 0 0 10px 40px;
	line-height: 22px;
	margin-top: 10px;
	}
table.splash-panel td	{
	width: 140px;
	padding: 8px;
	font-size: 11px;
	}
table.splash-panel td.media	{
	border-left: 1px solid #ccc;
	width: 110px;
	padding-left: 20px;
	}	
table.splash-panel td a	{
	color: #666!important;
	}
table.splash-panel td h4	{
	margin: 0 0 5px 0;
	line-height: 16px;
	}
table.where-to-buy-holders	{
	width: 710px;
	}
table td.find-retailer	{
	width: 340px;
	height: 28px;
	padding-left: 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-find-retailer.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	color: #fff;
	font-weight: 800;
	line-height: 28px;
	position: relative;
	}	
td.find-retailer .siteSearchRetailer .searchTextRetailer {
	margin-right:5px;
	}	
table td.grey-grad	{
	width: 340px;
	height: 28px;
	padding-left: 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-grey-hdr.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-weight: 800;
	line-height: 28px;
	}
td.bordered	{
	border: 1px solid #ccc;
	}
.module-retailer, .module-online	{
	float: left;
	width: 350px;
	padding: 10px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	min-height: 60px;
	height: auto!important;
	height: 60px;
	}
.module-retailer .logo,.module-online .logo	{
	float: left;
	width: 120px;
	padding: 5px 0;
	text-align: center
	}
.module-retailer .address, .module-online .address	{
	float: left;
	width: 135px;
	padding: 10px 5px 10px 5px;
	}
.module-retailer .link, .module-online .link	{
	float: left;
	width: 60px;
	padding: 10px 5px 10px 5px;
	text-align: right;
	}	
.stripe	{
	background-color: #ecf0f4;
	}	
.module-related-product	{
	float: left;
	/*display: inline;*/
	width: 210px;
	/*clear: both;*/
	border-top: 1px dashed #ccc;
	text-align: center;
	padding: 0 0 5px 0;
	}
.module-related-product img	{
	display: block;
	Margin : 0px auto;
	}
.clearfloats {
	clear:both;
	padding-top:.05px;
	}
a.login	{
	padding-right: 18px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-login.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
a.pdf	{
	padding-right: 18px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-pdf.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
a.pdf-alt	{
	padding-left: 22px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	}
a.video-alt	{
	padding-left: 22px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-video.gif);
	background-repeat: no-repeat;
	background-position: 4px 1px;
	}
a.popup	{
	padding-right: 16px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-popup.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
a.facebook	{
	display: block;
	padding-left: 22px!important;
	text-indent: 0!important;
	margin: 2px 0;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-facebook.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
a.twitter	{
	display: block;
	padding-left: 22px!important;
	text-indent: 0!important;
	margin: 2px 0;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-twitter.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
a.youtube	{
	display: block;
	padding-left: 22px!important;
	text-indent: 0!important;
	margin: 2px 0;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-you-tube.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	a.blog	{
	display: block;
	padding-left: 22px!important;
	text-indent: 0!important;
	margin: 2px 0;
	background-image: url(/PublishingImages/PageImages/BlogIcon.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
a.blank	{
	display: block;
	padding-left: 22px!important;
	text-indent: 0!important;
	margin: 2px 0;
	/*background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-you-tube.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	}
a.print	{
	padding: 0 0 0 18px;
	margin: 0 0 0 20px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-print.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #666;
	line-height: 18px;
	}
a.print-list	{
	padding: 0 0 0 18px;
	line-height: 20px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-print.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #666;
	font-size: 11px;
	}
a.email	{
	padding: 0 0 0 18px;
	line-height: 20px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-email.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #666;
	font-size: 11px;
	}
a.share	{
	padding: 0 0 0 18px;
	margin: 0 0 0 20px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/icon-share.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #666;
	line-height: 18px;
	}
.centercontent .widgets	{
	float: right;
	margin: 10px;
	font-size: 11px;
	line-height: 18px;
	}
.product-header .widgets	{
	float: right;
	margin: 10px 10px 0 10px;
	font-size: 11px;
	line-height: 18px;
	}
.centercontent .widgets a:link, .centercontent .widgets a:visited, .product-header .widgets a:link, .product-header .widgets a:visited	{
	color: #666;
	text-decoration: none;
	}
.centercontent .widgets a:hover, .product-header .widgets a:hover	{
	text-decoration: underline;
	cursor:pointer !important;
	}
a.cta	{
	padding: 0 0 0 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #004177;
	font-weight: 800;
	
		}
a.cta-view	{
	padding: 0 0 0 10px;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/arrow-cta.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-size: 14px;
	font-weight: 800;
	}
a.cta-lg	{
	padding: 0 18px 0 0;
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/arrow-lg-cta.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	}
.product-detail	{
	display: block;
	position: relative;
	width: 220px;
	}
.product-detail img	{
	width: 218px;
	border: 1px solid #ccc;
	}
.product-detail .view-larger	{
	position: absolute;
	bottom: 10px;
	left: 10px;
	}
.detail-thumbs	{
	float: left;
	display: inline;
	width: 218px;
	margin: 0;
	padding: 0 0 5px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	}
.detail-thumbs img.p-thumb	{
	float: left;
	display: inline;
	width: 16px;
	height: 16px;
	border: 2px solid #fff;
	margin: 5px 6px 0 5px;
	}
.detail-thumbs a.on img.p-thumb, .detail-thumbs a.on:hover img.p-thumb 	{
	border: 2px solid #bb0000;
	cursor: pointer;
	}
.detail-thumbs a.off img.p-thumb 	{
	border: 2px solid #fff;
	}
.detail-thumbs a:hover img.p-thumb 	{
	border: 2px solid #004177;
	}
.available-finishes	{
	float: left;
	display: inline;
	width: 208px;
	margin: 0!important;
	padding: 5px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	}	
.paginate	{
	float: left;
	width: 488px;
	margin: 0;
	line-height: 24px;
	border-top: 1px solid #ccc;
	clear: both;
	}
.paginate.alt	{
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	}
.paginate .numbers	{
	float: left;
	width: 244px;
	font-weight: 800;
	color: #0a508e;
	}
.paginate .pages	{
	float: right;
	text-align: right;
	width: 244px;
	font-weight: 800;
	color: #0a508e;
	}
.paginate .pages a.cta	{
	margin-left: 10px;
	}	
.borderTopBottom	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
.borderTop	{
	border-top: 1px solid #ccc;
	}
.borderBottom	{
	border-bottom: 1px solid #ccc;
	}
#shoppinglistleft
{
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-noleft.jpg)!important;
	background-position: top middle;
	background-repeat: no-repeat;

}
.pad h2
{	
	font-size: 16px !important;	
	color: #0a508e !important;
	font-family:Arial, Helvetica, sans-serif !important;	
}
.searchdiv
{
	width:98% !important;
	padding:10px 10px 0px 10px !important;
}
.searchdiv div
{
	width:100% !important;
}
.ptr
{
	cursor:pointer!important;
}
.ptr:hover 
{	
	text-decoration: underline;
}	
.statichead
{
	padding-left:10px;
	background-image:url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav-grey.gif);
	width:100%;
	color:#fff;
	line-height:28px;
	background-repeat:repeat-x;
	height:28px;
	font-size:9pt;
	overflow:hidden;
	width:693px;
}
/*
.module-online-lt	{
	float: left;
	width: 357px;
	padding: 10px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 60px;
	}
.module-online-rt	{
	float: left;
	width: 343px;
	padding: 10px 0;
	border-left: 1px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 60px;
	} */	
	.module-online-lt	{
	float: left;
	width: 173px;
	padding: 10px 0;
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	height: 60px;
	}
.module-online-rt	{
	float: left;
	width: 173px;
	padding: 10px 0;
	/*border-left: 1px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 1px solid #ccc;*/
	height: 60px;
	}	
.module-online-empty
{
	float: left;
	width: 357px;
	padding: 10px 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 60px;

}
.module-online-lt .logo,.module-online-rt .logo	{
	float: left;
	width: 120px;
	padding: 5px 0;
	text-align: center
	}
.module-online-lt .address,.module-online-rt .address	{
	float: left;
	width: 135px;
	padding: 10px 5px 10px 5px;
	}
.module-online-lt .link,.module-online-rt .link	{
	float: left;
	width: 60px;
	padding: 10px 5px 10px 5px;
	text-align: right;
	}
.whrtbl
{
	width:700px;
}	
.td1
{
	padding-left:5px;
	text-align:left;
	width:20%;
}
.td2
{
	text-align:left;
	width:20%;
}
.td3
{
	text-align:left;	
}
#txtPostalCd
{
	width:130px;
	font-weight:bold;
	font-size:small;
}
.storedetails
{
	width:700px !important;
}
.storedetails tr
{
	width:700px !important;
}
.tbldatalist
{
	width:720px;
	border-style: none; 
	border-color: #CCCCCC;
    vertical-align: top; 
    padding-top: 10px;
}
.tbldatalistalt
{
	background-color: #DED6C9; 
	height: 100px;
	width:100%;
}
.tbldatalistitem
{
	height: 100px;
	border:0.2px;
	border-color:#9AA09A;
	width:100%;
}
.dladd
{
	font-size: 11px; 
	font-family: Arial,arial; 
	color: black;
}
.dlname{
	font-size: 11px; 
	font-family: Arial,arial; 
	color: #2174B8;
}
wheretobuyhr
{
	display:none;
}
.locator
{	
background-position: 50% top;	
background-image: url(/PublishingImages/ConsumerSchlageImages/shell/bg-nav.gif);	
background-repeat: repeat-x;	
height: 28PX;
width:100%;
}
.datalisttd
{
	text-align:left;
	padding-left:15px;
	width:100%;
	vertical-align:middle;
}
#pager
{
	border:0px;
}
.progressdiv
{
	width:1024px;
	height:1024px;
	background-color:gray;
	position: absolute; 
	top: 0px;
	left:0px;
	visibility: visible;
	vertical-align: middle; 
	border-style: none; 
	border-color: White;
    z-index: 9999;
    opacity:0.4;
    filter:alpha(opacity=40);
}

.progressdiv div
{
	background-color:gray;
	position: absolute; 
	top: 300px;
	left:500px;
	visibility: visible;
	vertical-align: middle; 
	border-style: none; 
	border-color: White;
    z-index: 9999;
    opacity:10;
    filter:alpha(opacity=100);

}
.ssh3
{
	cursor:default;
}
.rstableht
{
	height:500px;
}
.innerfooter1
{
width: 760px;
height:58px;	
float:left;
padding: 0px 0px 0px 0px;
}
.innerfooter2
{
	width: 155px; 
	height: 28px;
	cursor:pointer;
	float:right;
	padding:7px 0px 0px 0px;	
	background-image: url(/PublishingImages/ConsumerSchlageImages/shell/IR_Corp_Grey_155px.jpg);
}
.relimg
{
	width:210px;
	height:210px;
}
.country
{
	background-image:url(/PublishingImages/ConsumerSchlageImages/shell/btm-sliver.png)!important;
	color:#000000;
	padding-top:5px;
	line-height:22px;
	background-repeat:repeat-x;
	height:25px;
	border-bottom:solid	1px #cccccc;
	border-right:solid	1px #cccccc;
	border-left:solid	1px #cccccc;
	font-size:9pt;
	font-weight:bold;	
	overflow:hidden;
	width:691px;
	margin-top:5px;
}
.stayinloop
{
	text-align: center; 
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

.imglogo{width:120px !important;height:60px !important;float:left;margin-left:30px!important}
.ui-tabs-container
{
     width:480px !important;
}
#my-tabs{
	clear:both;
}

