@font-face{font-family:'AvalonBold';src:url('http://www.nbnorthshore.com/fonts/Avalon-Bold-webfont.eot');src:local('☺'),url('http://www.nbnorthshore.com/fonts/Avalon-Bold-webfont.woff')format('woff'),url('http://www.nbnorthshore.com/fonts/Avalon-Bold-webfont.ttf')format('truetype'),url('http://www.nbnorthshore.com/fonts/Avalon-Bold-webfont.svg#webfont')format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'AvalonMedium';src:url('http://www.nbnorthshore.com/fonts/Avalon-Medium-webfont.eot');src:local('☺'),url('http://www.nbnorthshore.com/fonts/Avalon-Medium-webfont.woff')format('woff'),url('http://www.nbnorthshore.com/fonts/Avalon-Medium-webfont.ttf')format('truetype'),url('http://www.nbnorthshore.com/fonts/Avalon-Medium-webfont.svg#webfont')format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'AvalonDemi';src:url('http://www.nbnorthshore.com/fonts/Avalon-Demi-webfont.eot');src:local('☺'),url('http://www.nbnorthshore.com/fonts/Avalon-Demi-webfont.woff')format('woff'),url('http://www.nbnorthshore.com/fonts/Avalon-Demi-webfont.ttf')format('truetype'),url('http://www.nbnorthshore.com/fonts/Avalon-Demi-webfont.svg#webfont')format('svg');font-weight:normal;font-style:normal}
*{padding:0;margin:0}
body{height:100%;background:#666;color:#333;font:12px Arial, "Century Gothic", Times, serif;line-height:12px;text-align:center;background-image:url('http://static.northshoreshoes.com/images/gr-suede-bg.jpg') }
a{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:none}
a img{border:none}
.left{text-align:left !important}
.right{text-align:right !important}
.floatleft{float:left}
.floatclear{clear:both}
.cntrbld{text-align:center;font-weight:bold}
.center{text-align:center !important}
.bold{font-weight:bold}
.itl{font-style:italic}
.uline{text-decoration:underline}
.offblack{color:#111}
.blue{color:#007ae4}
.white{color:#fff}
.royal{color:#069}
.pink{color:#ff2a96}
.green{color:#090}
.pms186{color:#c60c30}
.darkred{color:#df0000}
.magenta{color:#b60169 }
.tenpx{font-size:10px}
.twelvepxlh{line-height:12px}
.twelvepx{font-size:12px}
.fourteenpx{font-size:14px}
.sixteenpx{font-size:16px}
.eighteenpx{font-size:18px}
.twentypx{font-size:20px}
.twentytwo{font-size:22px}
.nbfont{font-family:"AvalonBold","Century Gothic",AvantGarde,"AvantGarde Bk BT",Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:"AvalonBold","Century Gothic","URW GOTHIC L","ITC Avant Garde Gothic","AvantGarde Bk BT","Futura","Berlin Sans FB",Arial,sans-serif;color:#c60c30}
h1{font-size:42px;letter-spacing:0;text-transform:lowercase}
#masthead h1{height:42px;font-size:42px;line-height:42px;letter-spacing:-1px;margin:0;padding:0;border-top:0 solid #ccc;text-align:center;position:absolute!important;width:490px;left:153px;top:39px!important}
h1 a, h1 a:visited, h1 a:hover{color:#c60c30;text-decoration:none}
h6{font-size:22px;color:#333}
h4{font-size:22px;font-family:Helvetica, Arial, sans-serif}
h4 a{color:#333;text-decoration:none}
h4 a:visited{color:#333;text-decoration:none}
h4 a:hover{color:#c60c30;text-decoration:none}
.page_header{margin:0 0 5px 0;padding:0}
h5{font-size:27px;line-height:27px;color:#069;margin:0}
h6{font-size:22px;line-height:22px;color:#069;margin:0 0 15px 0}
h5 a{color:#005B88;text-decoration:none}
h5 a:visited{color:#005B88;text-decoration:none}
h5 a:hover{color:#005B88;text-decoration:none}
#masthead h2{height:32px;width:457px;margin:0;font-weight:normal;font-family:"AvalonMedium","Century Gothic","URW GOTHIC L","ITC Avant Garde Gothic","AvantGarde Bk BT","Futura","Berlin Sans FB",Arial,sans-serif;font-size:15px;line-height:15px;text-transform:none;color:#666;text-align:center;position:absolute;left:169px;bottom:50px}
.clearanceentry h5{margin:0 0 15px 0;text-align:center;color:#005B88}
.welcomeentry h5{font-size:21px;line-height:21px;color:#c60c30;margin:0 0 15px 0}
.intropara{margin:0 40px}
.intropara a{color:#069;text-decoration:underline }
#masthead h3{height:17px;width:457px;margin:0;font-weight:bold;font-family:"AvalonDemi","Century Gothic","URW GOTHIC L","ITC Avant Garde Gothic","AvantGarde Bk BT","Futura","Berlin Sans FB",Arial,sans-serif;font-size:17px;line-height:17px;text-transform:none;color:#346b98;text-align:center;position:absolute;left:170px;bottom:144px}
#masthead h3 a{color:#346b98;text-decoration:none}
#masthead h3 a:visited{color:#346b98;text-decoration:none}
#masthead h3 a:hover{color:#346b98;text-decoration:none}
#mastbar{height:35px !important;width:631px;margin:0;padding:0;font-weight:bold;font-size:22px;text-align:right;text-transform:none;color:#fff;text-align:center;position:absolute !important;right:0;bottom:0 !important;background-color:#222;background-image:url('http://static.northshoreshoes.com/images/mastbar.png');font-family:"Arial"}
#mastbar div{width:150px;margin:0;padding:8px 0 7px 0;font-weight:bold;font-size:20px;line-height:20px;text-align:right;text-transform:none;color:#fff;text-align:center;position:absolute;right:18px;bottom:0;font-family:"Arial"}
#fpcontainer{width:780px;height:11px;margin:0 auto;padding:2px 0;border:0 solid #fff;color:#fff;font:11px Arial, "Century Gothic", Times, serif;line-height:11px}
#outercontainer{width:780px;margin:0 auto;text-align:center;background:url('http://static.northshoreshoes.com/images/bgedge2.png') top repeat-y !important;border:0 solid #fff}
#container{width:770px;margin:0 2px 0 2px !important;border:3px solid #fff}
#content_box{width:770px;text-align:left;float:left;clear:both;border-bottom:0}
#l_sidebar{width:136px;margin-right:1px;padding:0;float:left;background-color:#fff}
#content{width:631px;padding:0 0 0 2px;float:left;background-color:#fff}
#bttm1bdr{width:770px;padding:0;clear:both;float:left;background:url('http://static.northshoreshoes.com/images/bttmbdr.gif') top repeat-x #fff!important;background-color:#fff;font-size:8px;line-height:8px}
#footermenu{width:768px;padding:10px 0 10px 0;clear:both;float:left;background:url('http://static.northshoreshoes.com/images/fmbg.jpg') top repeat-x #fff!important;font-size:11px;border:1px solid #ccc}
#bttm2bdr{width:770px;padding:0;clear:both;float:left;background:url('http://static.northshoreshoes.com/images/bttm2bdrhome.gif') top repeat-x #fff!important;background-color:#fff;font-size:8px;line-height:8px}
#footer{width:770px;padding:20px 0;clear:both;background-color:#fff}
#masthead{width:770px;height:174px !important;position:relative;background-color:#fff}
#mastheadbg{width:634px;height:136px !important;position:absolute;top:0;right:0;background-image:url('http://static.northshoreshoes.com/images/mastheadbg.jpg');background-position:top left}
#logo{width:136px;height:174px;position:absolute;top:0;left:0; }
#corplogo{width:79px;height:44px;position:absolute;top:33px;right:31px; }
#nav{list-style:none;width:571px;padding:0 30px;border:0;float:left;clear:both}
#nav li{padding:11px 30px 12px 0;font:bold 12px Helvetica, Arial, sans-serif;line-height:12px;float:left}
#nav li a, #nav li a:visited{color:#fff;text-decoration:none}
#nav a:hover{color:#fff;text-decoration:none}
#nav .cart{padding:0;float:right}
#nav .cart img{ vertical-align:middle}
.cart a{padding:0}
.cart a, .cart a:visited{color:#fff;text-decoration:none}
.cart a:hover{color:#fff;text-decoration:none}
#header_img{display:none;width:770px;height:140px;position:relative;margin:0;border-bottom:1px solid #000;float:left;clear:both}
#header_img img{display:block}
#belowheader_img{width:770px;overflow:hidden;position:relative;margin:0;float:left;clear:both;background-color:#fff}
#belowheader_img img{display:block}
.entry{font-size:14px;line-height:14px;float:left}
.offerbannerentry{display:none;width:602px;height:34px;font-size:13px;line-height:17px;padding:0;margin:0 0 3px 0;border:0;float:left}
.subheaderentry{width:623px;height:27px;font-size:27px;line-height:27px;text-align:center;padding:2px 3px 3px 3px;margin:0 0 3px 0;border:1px solid #ccc;float:left;background:url('http://static.northshoreshoes.com/images/deptpage-titlefade.jpg') top right repeat-y}
.deptfeatureentry{display:none;width:602px;height:134px;font-size:13px;line-height:17px;padding:0;margin:0 0 3px 0;border:0;float:left}
.madeinusaheadervidentry{width:631px;height:382px;font-size:13px;line-height:17px;padding:0;margin:0 0 3px 0;border:0;float:left}
.madeinusaheaderpicentry{width:602px;height:97px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border:0;float:left;background:url('http://static.northshoreshoes.com/images/headerpic-madeinusa1.jpg') top right no-repeat}
.tenmostwantedsaleheaderpicentry{width:602px;height:97px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border:0;float:left;background:url('http://static.northshoreshoes.com/images/headerpic-tenmostwantedsale.jpg') top right no-repeat}
.waterproofsaleheaderpicentry{width:602px;height:97px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border:0;float:left;background:url('http://static.northshoreshoes.com/images/headerpic-november2009waterproofsale.jpg') top right no-repeat}
.mainentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0;border-left:1px solid #ccc;float:left}
.onsaleentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0;border:1px solid #ccc;float:left;background:url('http://static.northshoreshoes.com/images/deptpage-topfade.jpg') top right repeat-x}
.hotstylesentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border:1px solid #ccc;float:left;background:url('http://static.northshoreshoes.com/images/deptpage-topfade.jpg') top right repeat-x}
.menuentry{font-size:20px;line-height:20px;padding:15px 0 15px 0;margin:3px 0 0 0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0;border-left:1px solid #ccc;float:left}
.prefooterentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0;border-top:0;border-right:1px solid #ccc;border-bottom:0;border-left:1px solid #ccc;float:left}
.entry3colin{width:140px;min-width:140px;float:left;text-align:center}
.entry3colin p{font-size:22px;line-height:22px;font-weight:bold;font-family:"Century Gothic",AvantGarde,"AvantGarde Bk BT",Arial;color:#069;letter-spacing:-1px}
.entry3colin span{font:14px Arial, "Century Gothic", Times, serif;color:#000000;line-height:14px;letter-spacing:normal}
.entry3colin a, .entry3colin a:visited{color:#000;text-decoration:none}
.entry3colin a:hover{color:#000;text-decoration:none}
.entry3colout{width:140px;min-width:140px;float:left;text-align:center}
.entry3colout p{font-size:22px;line-height:22px;font-weight:bold;font-family:"Century Gothic",AvantGarde,"AvantGarde Bk BT",Arial;color:#069;letter-spacing:-1px}
.entry3colout span{font:14px Arial, "Century Gothic", Times, serif;color:#000000;line-height:14px;letter-spacing:normal}
.entry3colout a, .entry3colout a:visited{color:#000;text-decoration:none}
.entry3colout a:hover{color:#000;text-decoration:none}
.entry3col2in{width:209px;min-width:209px;float:left;text-align:center}
.entry3col2in p{font-size:20px;line-height:20px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;color:#005B88;letter-spacing:-1px}
.entry3col2in a, .entry3col2in a:visited{color:#069;text-decoration:none}
.entry3col2in a:hover{color:#069;text-decoration:none}
.entry3col2out{width:210px;min-width:210px;float:left;text-align:center}
.entry3col2out p{font-size:20px;line-height:20px;font-weight:bold;font-family:Helvetica, Arial, sans-serif;color:#005B88;letter-spacing:-1px}
.entry3col2out a, .entry3col2out a:visited{color:#069;text-decoration:none}
.entry3col2out a:hover{color:#069;text-decoration:none}
.entry4col{width:105px;min-width:105px;float:left;text-align:center}
.entry4col p{font-size:12px;line-height:12px;font-family:"Century Gothic","AvantGarde","AvantGarde Bk BT","Arial"}
.cename{font:12px Arial, Times, serif;line-height:12px;color:#000;font-weight:bold}
.tsename{font:12px Arial, Times, serif;line-height:12px;color:#000;font-weight:bold}
.ceprice{font:16px Arial, Times, serif;line-height:16px;color:#DD0000;font-weight:bold}
.ceregprice{font:10px Arial, Times, serif;line-height:10px;color:#000;font-weight:bold}
.tsecat{font:11px Arial, Times, serif;line-height:11px;color:#000}
.menuentry p{margin:0 0 17px 0}
.menuentry p{margin:0 0 15px 0}
.bottbox1 {margin:0;width:422px;height:121px;border:0;overflow:hidden;margin:0 0 3px 0}
.bottbox1 img {border:0;width:422px;height:121px}
.bottbox2 {margin:0;width:422px;height:121px;border:0;overflow:hidden;margin:0}
.bottbox2 img {border:0;width:422px;height:121px}
.sidebar_list{list-style:none}
.widgetnowfeaturing{width:204px;margin:3px 0 0 0 !important;font-size:14px;line-height:14px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left}
.widgetonsalenow{width:204px;margin:3px 0 0 0 !important;font-size:14px;line-height:14px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left}
.widgetkidscorner{width:204px;margin:3px 0 0 0 !important;font-size:14px;line-height:14px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left}
.laceswidget{height:126px;width:206px;margin:0 !important;border:0;float:left}
.laceswidget img{height:126px;width:206px;margin:0 !important;padding:0 !important;border:0;float:left}
h6.nowfeaturing{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:8px 5px 7px 5px;border-top:1px solid #ccc;background:url('http://static.northshoreshoes.com/images/hr_dot_grey.gif') 0 100% repeat-x;color:#c60c30}
h6.onsalenow{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:8px 5px 7px 5px;border-top:1px solid #ccc;background:url('http://static.northshoreshoes.com/images/hr_dot_grey.gif') 0 100% repeat-x;color:#c60c30}
h6.kidscorner{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:8px 5px 7px 5px;border-top:1px solid #ccc;background:url('http://static.northshoreshoes.com/images/hr_dot_grey.gif') 0 100% repeat-x;color:#c60c30}
.widgetnowfeaturing ul{list-style:none;margin:8px 13px 0 14px;padding-bottom:15px}
.widgetonsalenow ul{list-style:none;margin:8px 13px 0 14px;padding-bottom:15px}
.widgetkidscorner ul{list-style:none;margin:8px 13px 0 14px;padding-bottom:15px}
.widgetnowfeaturing li{margin:8px 0 0 0;text-align:center}
.widgetonsalenow li{margin:8px 0 0 0;text-align:center}
.widgetkidscorner li{margin:8px 0 0 0;text-align:center}
.widgetnowfeaturing img{vertical-align:bottom}
.widgetonsalenow img{vertical-align:bottom}
.widgetkidscorner img{vertical-align:bottom}
.widgetnowfeaturing li a, .widgetnowfeaturing li a:visited{color:#069;text-decoration:none}
.widgetnowfeaturing li a:hover{color:#069;text-decoration:underline}
.widgetonsalenow li a, .widgetonsalenow li a:visited{color:#069;text-decoration:none}
.widgetonsalenow li a:hover{color:#069;text-decoration:underline}
.widgetkidscorner li a, .widgetkidscorner li a:visited{color:#069;text-decoration:none}
.widgetkidscorner li a:hover{color:#069;text-decoration:underline}
.lsidebar_list{list-style:none}
.lwidgetmcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetwcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetkcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetccat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetappcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetacat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgettsmcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgettswcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetaddress{width:134px;margin:0 0 3px 0;padding:15px 0 15px 0;font-size:11px;line-height:11px;border:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetredbg{width:136px;margin:0;padding:20px 0;font-size:11px;line-height:11px;border:0;background-color:#c60c30;float:left}
.lwidgetredbg2{width:136px;margin:0;padding:0 0 20px 0;font-size:11px;line-height:11px;border:0;background-color:#c60c30;float:left}
.lwidgetsearch{height:41px;width:134px;margin:0 0 3px 0;padding:0;font-size:12px;line-height:12px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetcheckstatus{height:50px;width:134px;margin:0 0 3px 0;padding:0;font-size:12px;line-height:12px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetshipping{height:125px;width:134px;margin:0 0 3px 0;padding:0;font-size:12px;line-height:12px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;background-color:#ccc}
.lwidgetshipping img{height:124px;width:134px;border-top:1px solid #ccc;margin:0 !important;padding:0 !important;vertical-align:bottom}
.lwidgetmcat h4{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:7px 5px 7px 5px;border-top:3px solid #ccc}
.lwidgetwcat h4{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:7px 5px 7px 5px;border-top:3px solid #ccc}
.lwidgetkcat h4{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:7px 5px 7px 5px;border-top:3px solid #ccc}
.lwidgetccat h4{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:7px 5px 7px 5px;border-top:3px solid #ccc}
.lwidgetappcat h4{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:7px 5px 7px 5px;border-top:3px solid #ccc}
.lwidgetacat h4{font-weight:bold;font-size:15px;line-height:15px;text-transform:none;letter-spacing:normal;margin:0;padding:7px 5px 7px 5px;border-top:3px solid #ccc}
.lwidgettsmcat h4{font-weight:bold;font-size:12px;line-height:12px;text-transform:none;letter-spacing:normal;margin:0;padding:4px 5px 7px 5px;border-top:3px solid #ccc;background:url('http://static.northshoreshoes.com/images/hr_dot_grey-grey.gif') 0 100% repeat-x}
.lwidgettswcat h4{font-weight:bold;font-size:12px;line-height:12px;text-transform:none;letter-spacing:normal;margin:0;padding:4px 5px 7px 5px;border-top:3px solid #ccc;background:url('http://static.northshoreshoes.com/images/hr_dot_grey-grey.gif') 0 100% repeat-x}
.lwidgetsearch h4{font-weight:bold;font-size:13px;line-height:13px;text-align:center;text-transform:none;letter-spacing:normal;padding:0 5px 3px 5px;border-top:3px solid #ccc;color:#333}
.lwidgetcheckstatus h4{font-weight:bold;font-size:13px;line-height:13px;text-transform:none;letter-spacing:normal;padding:6px 5px 6px 5px;border-top:3px solid #ccc}
.lwidgetmcat ul {list-style:none;margin:5px 0 0 8px;display:none}
.lwidgetwcat ul{list-style:none;margin:5px 0 0 8px;display:none}
.lwidgetkcat ul{list-style:none;margin:5px 0 0 8px;display:none}
.lwidgetccat ul{list-style:none;margin:5px 0 0 8px;display:none}
.lwidgetappcat ul{list-style:none;margin:5px 0 0 8px;display:none}
.lwidgetacat ul{list-style:none;margin:5px 0 0 8px;display:none}
.lwidgettsmcat ul{list-style:none;margin:5px 0 0 8px}
.lwidgettswcat ul{list-style:none;margin:5px 0 0 8px}
.lwidgetmcat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgetwcat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgetkcat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgetccat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgetappcat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgetacat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgettsmcat li{margin:0 0 5px 0;font-size:11px;line-height:11px}
.lwidgettswcat li{margin:0 0 5px 0;font-size:11px;line-height:11px}
.lwidgetmcat li a, .lwidgetmcat li a:visited, .lwidgetwcat li a, .lwidgetwcat li a:visited, .lwidgetkcat li a, .lwidgetkcat li a:visited, .lwidgetccat li a, .lwidgetccat li a:visited, .lwidgetappcat li a, .lwidgetappcat li a:visited, .lwidgetacat li a, .lwidgetacat li a:visited, .lwidgettsmcat li a, .lwidgettsmcat li a:visited, .lwidgettswcat li a, .lwidgettswcat li a:visited{color:#000;text-decoration:none}
.lwidgetmcat li a:hover, .lwidgetwcat li a:hover, .lwidgetkcat li a:hover, .lwidgetccat li a:hover, .lwidgetappcat li a:hover, .lwidgetacat li a:hover, .lwidgettsmcat li a:hover, .lwidgettswcat li a:hover{color:#df0000;text-decoration:underline}
.subcattxtbox{width:556px;margin:0 22px;background-color:#f0f0f0}
.subcattxttitle{font-weight:bold}
.subcattxtpara{font-weight:normal;text-align:left;padding:3px}
.menu-ul{margin:0;padding:0}
.menu-ul a, .menu-ul a:visited {color:#000;text-decoration:none}
.menu-ul a:hover {color:#df0000;text-decoration:none}
.products-ul{margin:0;padding:0;display:inline}
.products-ul a, .products-ul a:visited {color:#000;text-decoration:none}
.products-ul a:hover {color:#000;text-decoration:none}
.ib-fix li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:top;word-wrap:break-word}
* html .ib-fix li{display:inline}
* + html .ib-fix li{display:inline}
.ib-fix li > *{display:table;table-layout:fixed;overflow:hidden}
* html .menu-ul li.li1{width:3px}
* html .menu-ul li.li2{width:63px}
* html .menu-ul li.li3{width:51px}
* html .menu-ul li.li4{width:104px}
* html .menu-ul li.li5{width:89px}
* html .menu-ul li.li6{width:80px}
* html .menu-ul li.li7{width:132px}
* html .menu-ul li.li8{width:37px}
* html .menu-ul li.li9{width:3px}
.menu-ul li > *{width:auto}
.menu-ltp{background-image:url(http://static.northshoreshoes.com/images/subcatmenu_bglt.jpg);width:3px !important;height:20px;display:block}
.menu-rtp{background-image:url(http://static.northshoreshoes.com/images/subcatmenu_bgrt.jpg);width:3px !important;height:20px;display:block}
.menu-p{background-image:url(http://static.northshoreshoes.com/images/subcatmenu_bgmid.jpg);height:20px;padding-top:2px;padding-left:6px !important;padding-right:6px !important;border-right:1px solid #000;text-align:center;display:block}
.menu-pnb{background-image:url(http://static.northshoreshoes.com/images/subcatmenu_bgmid.jpg);height:20px;padding-top:2px;padding-left:6px !important;padding-right:6px !important;text-align:center;display:block}
.menu-name{font-size:15px;line-height:15px;font-family:Arial, "Century Gothic", Times, serif;font-weight:bold}
* html .products-ul li{width:150px}
.products-ul li > *{width:150px}
.products-usaimg{width:118px !important;height:20px !important;margin:0 16px !important;display:block;vertical-align:bottom}
.products-img{width:118px !important;height:118px !important;margin:0 16px !important;display:block;vertical-align:bottom}
.products-p{width:140px !important;margin:5px !important;text-align:center;display:block}
.products-name{font-size:14px;line-height:14px;font-family:Arial, "Century Gothic", Times, serif;font-weight:bold}
.products-model{font-size:13px;line-height:13px;font-family:"Century Gothic",Arial,Times,serif}
.rbdr{border-right:1px solid #ccc}
#footermenu ul{clear:left;float:left;list-style:none}
#footermenu li{clear:none;float:left;padding-left:13px;width:179px;text-indent:5px;text-align:left}
#footermenu li ul{float:left;clear:left;padding-top:6px;margin:0 0 10px;list-style:none}
#footermenu li li {padding:0 0 4px 0;font-weight:normal;width:159px;line-height:11px}
#footermenu a,#footermenu a:visited{color:#069;text-decoration:none}
#footermenu a:hover{color:#069;text-decoration:underline}
#footer p{padding-top:7px;margin:0;font-size:11px;line-height:14px;font-family:Arial, "Century Gothic", Times, serif;color:#888;text-align:center}
#footer span{font-size:13px;line-height:14px;font-family:Arial,"Century Gothic",Times,serif;color:#888;text-align:center}
#footer img{height:28px;width:250px;float:right;vertical-align:middle}
#footer a, #footer a:visited{color:#888;text-decoration:none}
#footer a:hover{color:#888;text-decoration:underline}
.inlineform{display:inline}
.homeclearanceboxbgm{background-image:url(http://static.northshoreshoes.com/images/homeclearancebox_mens_xxl8.jpg)} 
.homeclearanceboxbgw{background-image:url(http://static.northshoreshoes.com/images/homeclearancebox_womens_xxl8.jpg)} 
.homeclearanceboxbgk{background-image:url(http://static.northshoreshoes.com/images/homeclearancebox_kids_xxl8.jpg)} 
.rollarrow{background-color:#ba1a1a;font-weight:bold;cursor:default}
#search_form{margin:0;padding:0;height:20px}
#search_form .search_input{height:17px;width:91px;padding:3px 3px 0 3px;margin:0 3px 1px 2px;color:#090;font:bold 12px Arial, Times, serif;border:0}
.lwidgetsearch .search_input{font-size:11px !important;line-height:11px;color:#000 !important;background-color:#fff;text-align:left;display:inline;vertical-align:top}
#searchsubmit{color:#fff;font-size:11px;line-height:11px;font-weight:bold;height:20px;width:30px;margin:0;padding:0;border:0;background-color:#333;display:inline;vertical-align:middle;background-image:url('http://static.northshoreshoes.com/images/gobutton.gif')}
#checkstatus_form{}
#checkstatus_form .checkstatus_input{height:14px;width:100px;padding:3px;margin:0 0;color:#090;font:normal 12px Arial, Times, serif;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.lwidgetcheckstatus .checkstatus_input{font-size:11px !important;line-height:11px;color:#000 !important;background-color:#fff;text-align:center}
