*{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://images.nbnorthshore.com/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}
.center{text-align:center!important}
.darkred{color:#df0000}
.fourteenpxlh { line-height:14px; }
.fifteenpxlh { line-height:15px; }
.twelvepx { font-size:12px; }
.thirteenpx { font-size:13px; }
h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:"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:-2px!important;text-transform:lowercase}
#masthead h1{height:42px;font-size:42px;line-height:42px;letter-spacing:-2px!important;margin:0;padding:0;border-top:0 solid #ccc;text-align:center;position:absolute!important;left:165px;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}
h5{font-size:22px;line-height:22px;color:#069;margin:0 0 15px 0}
#masthead h2{height:32px;width:457px;margin:0;font-weight:normal;font-family:"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}
#masthead h3{height:17px;width:457px;margin:0;font-weight:bold;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://images.nbnorthshore.com/mastbar.png');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://images.nbnorthshore.com/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://images.nbnorthshore.com/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://images.nbnorthshore.com/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://images.nbnorthshore.com/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://images.nbnorthshore.com/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 li a:hover{color:#fff;text-decoration:none}
#nav .cart{padding:11px 0 12px 0;float:right}
.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}
#belowheader_img{width:770px;overflow:hidden;position:relative;margin:0;float:left;clear:both;background-color:#fff}
#belowheader_img img{display:block}
.offerbannerentry{display:none;width:602px;height:34px;font-size:13px;line-height:17px;padding:0;margin:0 0 3px 0;border:0;float:left}
.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}
.lsidebar_list{list-style:none}
.lwidgetmcat,.lwidgetwcat,.lwidgetkcat,.lwidgetccat,.lwidgetappcat,.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}
.lwidgetaddress{height:78px;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}
.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,.lwidgetwcat h4,.lwidgetkcat h4,.lwidgetccat h4,.lwidgetappcat h4,.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}
.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}
.lwidgetmcat ul,.lwidgetwcat ul,.lwidgetkcat ul,.lwidgetccat ul,.lwidgetappcat ul,.lwidgetacat ul{list-style:none;margin:5px 0 0 8px;display:none}
.lwidgetmcat li,.lwidgetwcat li,.lwidgetkcat li,.lwidgetccat li,.lwidgetappcat li,.lwidgetacat li{margin:0 0 5px 0;font-size:12px;line-height:12px}
.lwidgetmcat li a,.lwidgetmcat li a:visited,.lwidgetwcat li a,.lwidgetwcat li a:visited,.lwidgetkcat li a,.lwidgetkcat li a:visited,.lwidgetappcat li a,.lwidgetappcat li a:visited,.lwidgetacat li a,.lwidgetacat li a:visited{color:#000;text-decoration:none}
.lwidgetmcat li a:hover,.lwidgetwcat li a:hover,.lwidgetkcat li a:hover,.lwidgetappcat li a:hover,.lwidgetacat li a:hover{color:#df0000;text-decoration:underline}
.products-ul{margin:0;padding:0}
.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 .products-ul li{width:200px}
.products-ul li > *{width:200px}
.products-img{width:118px!important;height:118px!important;margin:0 41px!important;display:block;vertical-align:bottom}
.products-p{width:190px!important;height:56px;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}
#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://images.nbnorthshore.com/gobutton.gif')}