*{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}
#vidlink a,#vidlink a:visited,#vidlink a:hover{color:#069}
.left{text-align:left!important}
.cntrbld{text-align:center;font-weight:bold}
.center{text-align:center!important}
.blue{color:#007ae4}
.royal{color:#069}
.pink{color:#ff2a96}
.green{color:#090}
.pms186{color:#c60c30}
.darkred{color:#df0000}
.red{color:#dd0001}
.wcgreen{background-color:#0c0}
.wcyellow{background-color:#ff0}
.wcorange{background-color:#f90}
.wcred{background-color:#f00}
.wcpurple{background-color:#c0f}
.wcblue{background-color:#39f}
.wccgreen{background-color:#6CDF6C}
.wccyellow{background-color:#FBFB6C}
.wccorange{background-color:#FBC36C}
.wccred{background-color:#FB6C6C}
.wccpurple{background-color:#DF6CFB}
.wccblue{background-color:#89C3FB}
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}
h5{font-size:22px;font-family:Helvetica,Arial,sans-serif}
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}
h6{font-size:22px;line-height:22px;color:#069;margin:0}
h6 a{color:#005B88;text-decoration:none}
h6 a:visited{color:#005B88;text-decoration:none}
h6 a:hover{color:#005B88;text-decoration:none}
#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}
#fpcontainer a,#fpcontainer a:visited,#fpcontainer a:hover{height:11px;color:#fff;text-decoration:none}
#outercontainer{width:650px;margin:0 auto;text-align:center;background:url('http://images.nbnorthshore.com/bgedge2.png') top repeat-y!important;border:0 solid #fff}
#container{width:650px;margin:0 2px 0 2px!important;border:3px solid #fff}
#content_box{width:650px;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}
#nav .cart a{padding:0}
#nav .cart a,#nav .cart a:visited{color:#fff;text-decoration:none}
#nav .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}
.entry{font-size:14px;line-height:14px;float:left}
.mainentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;float:left}
.featuresentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;float:left}
.clearancetableentry{width:600px;font-size:13px;line-height:17px;padding:15px 14px 14px 15px;margin:0 0 3px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;float:left}
.colorsentry{width:600px;font-size:13px;line-height:17px;text-align:center;padding:15px 14px 14px 15px;margin:0 0 3px 0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;float:left}
.recommendationsentry{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}
.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}
.featuresttxt{font:12px Arial,Times,serif;font-weight:bold;text-transform:capitalize;line-height:12px;color:#666;margin-bottom:10px}
#productfeatures{list-style:square outside;margin-left:15px;padding:0;color:#666}
#productfeatures li{margin-top:10px;padding:0;font:11px Arial,Times,serif;line-height:11px}
.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}
.othercolors-ul{margin:0;padding:0}
.othercolors-ul a,.othercolors-ul a:visited{color:#000;text-decoration:none}
.othercolors-ul a:hover{color:#000;text-decoration:none}
.availablestylestxt{font:12px Arial,Times,serif bold;font-weight:bold;line-height:12px;color:#666;margin-bottom:10px;text-align:center}
.productrecs-ul{margin:0;padding:0}
.productrecs-ul a,.productrecs-ul a:visited{color:#000;text-decoration:none}
.productrecs-ul a:hover{color:#000;text-decoration:none}
.recommendtxt{font:12px Arial,Times,serif bold;font-weight:bold;line-height:12px;color:#666;margin-bottom:10px}
.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 .othercolors-ul li{width:150px}
.othercolors-ul li > *{width:150px}
.othercolors-img{width:118px!important;height:118px!important;margin:0 16px!important;display:block;vertical-align:bottom}
.othercolors-p{width:140px!important;margin:5px!important;text-align:center;display:block}
.othercolors-name{font-size:12px;line-height:14px;font-family:Arial,"Century Gothic",Times,serif;vertical-align:baseline}
.othercolors-model{font-size:13px;line-height:13px;font-family:"Century Gothic",Arial,Times,serif}
* html .productrecs-ul li{width:200px}
.productrecs-ul li > *{width:200px}
.productrecs-img{width:118px!important;height:118px!important;margin:0 41px!important;display:block;vertical-align:bottom}
.productrecs-p{width:190px!important;margin:5px!important;text-align:center;display:block}
.productrecs-name{font-size:15px;line-height:15px;font-family:Arial,"Century Gothic",Times,serif;font-weight:bold}
.productrecs-model{font-size:13px;line-height:13px;font-family:"Century Gothic",Arial,Times,serif}
#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://www.nbnorthshore.com/images/gobutton.gif')}
#breadcrumbsContainer{clear:left;position:relative;margin:0 0 3px 0;width:621px;height:12px;padding:5px 4px 2px 4px;border:1px solid #ccc;font-size:10px;line-height:10px;overflow:hidden;background-color:#f0f0f0}
#breadcrumbsContainer a,#breadcrumbsContainer a:visited,#breadcrumbsContainer a:hover{color:#444;text-decoration:none}
#imageContainer{position:relative;margin:0 0 3px 0;width:314px;height:356px;padding:0;border:1px solid #ccc;overflow:hidden;float:left}
#imageContainer div.abovephoto2{border:0;width:274px;height:16px;margin:40px 20px 0 20px;padding:0;font-size:16px;line-height:16px;font-weight:bold;text-align:center}
#imageContainer div.abovephoto1{border:0;width:274px;height:16px;margin:0 20px 0 20px;padding:0;font-size:16px;line-height:16px;font-weight:bold;text-align:center}
.abovephotobrand{font-family:"Century Gothic",AvantGarde,"AvantGarde Bk BT",Arial,Times,serif;color:#000;font-size:16px;font-weight:bold}
.abovephotomodelnum{font-family:Arial;color:#000;font-size:14px;font-weight:bold;display:inline}
#imageContainer img{border:0;width:234px;height:234px;margin:2px 40px 2px 40px;padding:0}
#imageContainer a{cursor:url('http://www.nbnorthshore.com/magnify.cur'),url('http://www.nbnorthshore.com/cursor/magnify.cur'),default}
#imageContainer div.belowphoto{border:0;width:274px;height:14px;margin:0 20px 20px 20px;padding:0;font-size:14px;line-height:14px}
#imageContainer div.belowphoto div.ltside{border:0;width:137px;height:12px;margin:0;padding:0;text-align:left;font-size:12px;line-height:12px;font-weight:bold;float:left}
#imageContainer div.belowphoto div.rtside{border:0;width:137px;height:12px;margin:0;padding:0;text-align:right;font-size:12px;line-height:12px;font-weight:bold;float:right}
#imageContainer div.belowphoto div.bltside{border:0;width:137px;height:12px;margin:0;padding:0;text-align:left;font-size:12px;line-height:12px;float:left}
#imageContainer div.belowphoto div.brtside{border:0;width:137px;height:12px;margin:0;padding:0;text-align:right;font-size:12px;line-height:12px;float:right}
#addtocartformContainer{position:relative;margin:0 0 3px 3px;width:310px;height:181px;padding:0;border-top:1px solid #dddfca;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;overflow:hidden;float:left;background:url('http://images.nbnorthshore.com/tcbg.png') top left repeat-x!important}
#addtocartformContainer div{border:0;margin:20px;padding:0;text-align:center}
.saleprice{margin:0;padding:0;font-family:Arial,"Century Gothic",Times,serif;color:#DD0001;font-size:16px;font-weight:bold;line-height:16px;text-align:center}
.origprice{margin:0;padding:0;font-family:Arial,"Century Gothic",Times,serif;color:#000;font-size:11px;line-height:11px;text-align:center}
.ourprice{margin:0;padding:0;font-family:Arial,"Century Gothic",Times,serif;color:#000;font-size:16px;font-weight:bold;line-height:16px;text-align:center}
.nbsp11{margin:0;padding:0;line-height:11px}
.nbsp12{margin:0;padding:0;line-height:12px}
.btxt12{margin:0;padding:0;font-family:Arial,"Century Gothic",Times,serif;color:#000;font-size:12px;font-weight:bold;line-height:15px;text-align:center}
.txt10{margin:0;padding:0;font-family:Arial,"Century Gothic",Times,serif;color:#000;font-size:10px;line-height:10px}
#techcardContainer{position:relative;margin:0 0 3px 3px;width:310px;height:170px;padding:0;border:1px solid #ccc;overflow:hidden;float:left}
#techcardContainer div{border:0;margin:20px;padding:0;text-align:left;font-family:Arial,"Century Gothic",Times,serif;color:#000;font-size:10px;line-height:10px}
#techcardContainer img.spacer{border:0;margin:0;padding:0;font-size:13px;line-height:13px}
#addtocartformwrap{list-style:none;margin:0;padding:0}
#addtocartformwrap .inputwrap{height:30px;width:135px;margin:0;padding:0;border:0;font-size:0;line-height:30px;display:inline}
#addtocartformwrap .buttonwrap{height:22px;width:135px;margin:0;padding:0;border:0;font-size:0;line-height:22px;display:inline}
#sizeselect{width:135px;height:22px;margin:0 69px 8px 70px;border:1px solid #7f9db9}
#quantityselect{width:135px;height:22px;margin:0 69px 8px 70px;border:1px solid #7f9db9}
#addtocartbutton{width:135px;height:22px;margin:0 69px 0 70px;padding:1px;text-align:center;font-family:arial;font-size:13px;font-weight:bold;border:1px solid #7f9db9;background:#e9ad32;background-image:url('http://www.nbnorthshore.com/images/addbuttonbg.gif')}
#widthchart{list-style:none;margin:0;padding:0}
#widthchart .wctext{height:10px;margin:0;padding:0;border:0;font-size:0;line-height:0}
#widthchart .wcliner{height:3px;margin:0;padding:0;border:0;font-size:0;line-height:0;background:url('http://www.nbnorthshore.com/images/widthdiv.gif') 0 0 repeat-x}
#widthchart .wcliner2{height:3px;margin:0;padding:0;border:0;font-size:0;line-height:0}
#widthchart .wctext div.wc1{width:15px;height:10px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:left}
#widthchart .wctext div.wc2{width:93px;height:10px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchart .wctext div.wc3{width:162px;height:10px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:right}
#widthchartclearance{list-style:none;margin:0;padding:0}
#widthchartclearance .wctext{height:52px;margin:0;padding:0;border:0;font-size:0;line-height:0}
#widthchartclearance .wcspace{height:39px;margin:0;padding:0;border:0;font-size:0;line-height:0}
#widthchartclearance .wctext div.wc1{width:45px;height:52px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance .wctext div.wc2{width:45px;height:52px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance .wctext div.wc3{width:45px;height:52px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance .wctext div.wc4{width:45px;height:52px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance .wctext div.wc5{width:45px;height:52px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance .wctext div.wc6{width:45px;height:52px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance .wctext div span{margin:0;padding:0;border:0;font:12px Arial,Times,serif;line-height:12px;font-weight:bold}
#clearancetable{margin:0 auto}
#Layer1{position:absolute;left:35%;top:35%;width:216px;height:141px;z-index:1}
.h30px{height:30px}
.h41px{height:41px}
.h71px{height:71px}
.addpoppad{padding:5px}
.addpopclosetxt{font-family:arial;font-size:10px;color:#666}
.addpopbg1{background-image:url(http://www.nbnorthshore.com/images/graphics-additempopup5_r1_c1_blank.gif)}
#outercontainer,#container,#content_box,#content{width:650px;margin:0;padding:0;border:0;float:none}
#fpcontainer,#l_sidebar,#footer,#masthead,#header_img,#belowheader_img,.menu-ul,.prefooterentry,h5,#breadcrumbsContainer,.colorsentry,.recommendationsentry{display:none}