*{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}
.cntrbld{text-align:center;font-weight:bold}
.center{text-align:center!important}
.blue{color:#007ae4}
.pink{color:#ff2a96}
.green{color:#090}
.pms186{color:#c60c30}
.darkred{color:#df0000}
.red{color:#dd0001}
.wcgreen{background-color:#00cc00}
.wcyellow{background-color:#ffff00}
.wcorange{background-color:#ff9900}
.wcred{background-color:#ff0000}
.wcpurple{background-color:#cc00ff}
.wcblue{background-color:#3399ff}
.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:0px 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 0 0 0}
h6{font-size:12px;line-height:12px;color:#000;margin:0;font-family:Arial,sans-serif,Times}
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}
.clearanceentry h6{margin:0 0 15px 0;text-align:center;color:#005B88}
.welcomeentry h6{font-size:21px;line-height:21px;color:#c60c30;margin:0 0 15px 0}
#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"}
#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:0px auto;padding:2px 0;border:0px 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:780px;margin:0px auto;text-align:center;background:url('http://images.nbnorthshore.com/bgedge2.png') top repeat-y!important;border:0px solid #fff}
#container{width:770px;margin:0px 2px 0px 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}
#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}
#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}
.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:#666666}
#productfeatures li{margin-top:10px;padding:0;font:11px Arial,Times,serif;line-height:11px}
.lsidebar_list{list-style:none}
.lwidgetmcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetwcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetkcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetccat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetappcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetacat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgettsmcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgettswcat{width:134px;margin:0 0 3px 0;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetaddress{width:134px;margin:0 0 3px 0;padding:15px 0 15px 0;font-size:11px;line-height:11px;border:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.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 0 0 0;font-size:12px;line-height:12px;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetcheckstatus{height:50px;width:134px;margin:0 0 3px 0;padding:0 0 0 0;font-size:12px;line-height:12px;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetshipping{height:125px;width:134px;margin:0 0 3px 0;padding:0 0 0 0;font-size:12px;line-height:12px;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;background-color:#CCCCCC}
.lwidgetshipping img{height:124px;width:134px;border-top:1px solid #CCCCCC;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 #CCCCCC}
.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 #CCCCCC}
.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 #CCCCCC}
.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 #CCCCCC}
.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 #CCCCCC}
.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 #CCCCCC}
.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 #CCCCCC;background:url('http://images.nbnorthshore.com/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 #CCCCCC;background:url('http://images.nbnorthshore.com/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 #CCCCCC;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 #CCCCCC}
.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}
.products-ul a,.products-ul a:visited {color:#000;text-decoration:none}
.products-ul a:hover {color:#000;text-decoration:none}
.othercolors-ul{margin:0;padding:0}
.othercolors-ul a,.products-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,.products-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 .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://images.nbnorthshore.com/subcatmenu_bglt.jpg);width:3px!important;height:20px;display:block}
.menu-rtp{background-image:url(http://images.nbnorthshore.com/subcatmenu_bgrt.jpg);width:3px!important;height:20px;display:block}
.menu-p{background-image:url(http://images.nbnorthshore.com/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://images.nbnorthshore.com/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: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;margin:5px!important;text-align:center;display:block}
.products-name{font-size:15px;line-height:15px;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}
* 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://images.nbnorthshore.com/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:177px;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:97px;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:177px;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:97px;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:0px;line-height:30px;display:inline}
#addtocartformwrap .buttonwrap{height:22px;width:135px;margin:0;padding:0;border:0;font-size:0px;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://images.nbnorthshore.com/addbuttonbg.gif')}
#widthchart{list-style:none;margin:0;padding:0}
#widthchart .wctext{height:10px;margin:0;padding:0;border:0;font-size:0px;line-height:0px}
#widthchart .wctext-2r{height:20px;margin:0;padding:0;border:0;font-size:0px;line-height:0px}
#widthchart .wctext-6x{height:88px;margin:0;padding:0;border:0;font:bold 12px Arial,Times,serif;line-height:12px;text-align:center}
#widthchart .wcliner{height:3px;margin:0;padding:0;border:0;font-size:0px;line-height:0px;background:url('http://images.nbnorthshore.com/widthdiv.gif') 0 0 repeat-x}
#widthchart .wcliner2{height:3px;margin:0;padding:0;border:0;font-size:0px;line-height:0px}
#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:127px;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:128px;height:10px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchart .wctext-2r div.wc1-2r{width:15px;height:20px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:left}
#widthchart .wctext-2r div.wc2-2r{width:127px;height:20px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchart .wctext-2r div.wc3-2r{width:128px;height:20px;margin:0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchart .wctext-2r div.wc3-2r-1{width:128px;height:10px;margin:5px 0;padding:0;border:0;float:left;font:10px Arial,Times,serif;line-height:10px;text-align:center}
#widthchartclearance{list-style:none;margin:0;padding:0}
#widthchartclearance .wctext{height:52px;margin:0;padding:0;border:0;font-size:0px;line-height:0px}
#widthchartclearance .wcspace{height:39px;margin:0;padding:0;border:0;font-size:0px;line-height:0px}
#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:50%;top:50%;width:316px;margin-left:-158px;margin-top:-44.5px;z-index:2}
.addpoppad{padding:5px}
.addpopbox1{height:27px;width:316px;background-image:url(http://images.nbnorthshore.com/itemaddedtocartbox1.png)}
.addpopbox2{width:306px;background-image:url(http://images.nbnorthshore.com/itemaddedtocartbox2.png);padding:0 5px 15px 5px;line-height:16px;font-weight:bold;vertical-align:middle;color:#000}
.addpopbox3{height:36px;width:316px;background-image:url(http://images.nbnorthshore.com/itemaddedtocartbox3.png)}
.xaddbtn{height:15px;width:15px;border:1px solid #7f9db9;position:absolute;right:10px;top:10px;margin:0;padding:0}
.l2addbtn{height:19px;width:154px;border:1px solid #7f9db9;position:absolute;left:10px;bottom:10px;margin:0;padding:0}
.r2addbtn{height:19px;width:133px;border:1px solid #7f9db9;position:absolute;right:10px;bottom:10px;margin:0;padding:0}
.l2addbtn a,.r2addbtn a{height:19px;position:relative;margin:0;padding:0;line-height:19px}