body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{font:12pt 'Helvetica Neue','Tahoma';}#m{background:url('/img/collage.jpg') no-repeat;padding:0;padding-top:38px;width:960px;margin:0 auto;position:relative;overflow:hidden;}h1{line-height:40px;height:40px;background:#ddd url('/img/h1_bk.gif') repeat-x;}h1 a{font-size:30px;cursor:pointer;}h1 a span{display:block;position:absolute;z-index:20;background:url('/img/logo.gif') no-repeat;left:0;top:38px;width:227px;height:38px;}.hmenu{background:url('/img/topmenu_bk.gif') repeat-x;padding-left:1px;width:960px;height:39px;position:static;}#topmenu a{display:block;float:left;height:38px;line-height:38px;text-decoration:none;color:#666;padding:0 10px;margin:0;}.container{margin:5px;padding:5px;}h2{color:#09f;font-size:1.4em;padding-bottom:2px;border-bottom:1px solid #eee;}.fl{float:left;}.banners div{margin:1em 30px;}.vmenus{float:right;width:200px;}.vmenu{float:right;width:196px;}.vmenu li{background:url('/img/li_bk.gif') repeat-x;height:28px;line-height:26px;}.vmenu li.title{background:url('/img/lif_bk.gif') repeat-x;height:38px;line-height:38px;margin-bottom:1px;color:#666;padding-left:10px;font-size:.9em;}.vmenu li a{padding-left:20px;display:block;color:#666;font-size:.9em;text-decoration:none;height:25px;}.vmenu li a.sel{color:#09f;}.vmenu li a:hover{background:#eee;}#cartinfo{position:absolute;top:42px;left:790px;}#cartinfo p{font-size:13px;height:15px;line-height:15px;color:white;}#cartinfo a{color:#09f;}.search_product_list{width:970px;overflow:hidden;float:left;}.product_list{overflow:hidden;float:left;}.plist_item{width:225px;float:left;margin:5px 3px 5px 3px;text-align:left;}.plist_item img{margin:0 10px;}.plist_item a{font-size:.8em;text-decoration:none;color:#333;}.plist_item p{padding:0 10px;}.plist_item p small{font-size:.7em;color:#050;display:block;}.plist_item p.price{font-size:1.3em;text-align:right;}.nav{height:38px;border-bottom:1px solid #eee;line-height:38px;padding-left:11px;}.search_nav{height:38px;border-bottom:1px solid #eee;width:960px;line-height:38px;padding-left:11px;margin-bottom:20px;}.nav .path{float:left;}.nav a{color:#666;font-size:.8em;}.search_nav .pager{margin-right:100px;}.pager{position:absolute;right:10px;text-align:right;color:#666;font-size:.9em;}.pager a{padding:3px 4px;}.pager a:hover{background:#eee;color:#09f;}.pager a.cur{color:#09f;text-decoration:none;border:1px solid #09f;background:#eee;}.product_list .nav{width:700px;margin-top:50px;border-top:1px solid #eee;}.product_list .nav a{text-decoration:underline;}.product_list .nav .pager{margin-right:10px;}.search_product_list h2{border:0;text-transform:uppercase;}.product_list h2{border:0;text-transform:uppercase;}.sortbox{font-size:.7em;color:#666;margin-top:-2px;height:16px;border-bottom:1px solid #eee;}.sortbox a{color:#09f;}.pos{float:left;}.sort{float:right;}.sort a{color:#09f;}.product_detail{margin-top:10px;}.product_detail h2{border:0;}.product_detail .sortbox{margin-bottom:30px;}.detail_gallery{float:left;}.detail_gallery .gallery a{display:block;float:left;margin:3px;margin-top:40px;}.detail_gallery .gallery a.b{margin-top:3px;}.detail_gallery .gallery a.b img{margin:1px;padding:3px;}.detail_info{color:#666;margin-left:370px;margin-top:20px;font-size:.8em;}.detail_info td{padding:3px;}.detail_info td.bold{font-weight:bold;}.detail_info td input[type=text]{width:20px;}td.sep{line-height:1px;}td.sep hr{border:0;border-top:1px solid #aaa;line-height:1px;overflow:hidden;height:1px;}.description{margin-top:5px;padding:5px;font-size:1.2em;}.description h3{color:#09f;margin:5px 0;border-bottom:1px solid #eee;}.description p{padding-left:10px;padding-top:5px;__text-indent:20px;color:#666;font-size:.9em;line-height:2.0em;margin-bottom:80px;}h3{color:#09f;padding:5px 0;border-bottom:1px solid #eee;}.iitems{padding:10px 10px;}.iitem{float:left;width:130px;height:180px;margin:10px 10px 0 5px;}.iitem img{padding:0 12px;}.iitem a{text-decoration:none;}.iitem h5{font-size:.8em;color:#666;height:33px;overflow:hidden;}p.iitems_price{float:right;font-size:.8em;}.nproducts{width:700px;float:left;padding:0;margin-top:20px;}.nproduct{width:160px;height:230px;float:left;margin-left:10px;margin-bottom:10px;}.nproduct a{display:block;color:#666;text-decoration:none;font-size:.8em;height:174px;width:160px;overflow:hidden;}.nproduct a img{display:block;}.nproduct span.price{float:right;margin-right:20px;}hr.break{display:block;clear:both;visibility:hidden;height:0;border-width:0;margin:0;padding:0;width:1px;}hr.lbreak{display:block;clear:left;visibility:hidden;height:0;border-width:0;margin:0;padding:0;}.login{background:white;border:1px solid #ddd;padding:20px 30px 50px 50px;}.login form{margin:35px;}.login label{display:block;font-size:.8em;}.login input[type=text]{border:1px solid #aaa;width:300px;height:1.3em;font-size:1.1em;}.login input[type=password]{border:1px solid #aaa;height:1.3em;font-size:1.1em;width:300px;}.login p.helper{font-size:.7em;margin:0;color:#666;}.login h2{line-height:2.0em;font-size:1.5em;color:#09f;text-transform:uppercase;letter-spacing:.1em;margin:15px 5px 25px 5px;}.login h3{line-height:1.5em;font-size:1.2em;color:#09f;text-transform:uppercase;letter-spacing:.1em;margin:15px 5px 25px 5px;}.login p{text-indent:30px;padding:10px;}.login form p{text-indent:0;}ul.errorlist{color:#c00;float:right;margin-right:516px;font-size:.7em;padding-top:12px;}.flatp{background:white;border:1px solid #ddd;padding:20px 30px 50px 50px;}.flatp p{margin:20px 10px 50px 5px;text-align:justify;text-indent:30px;color:#333;line-height:1.5em;}.flatp h2{line-height:2.0em;font-size:1.5em;color:#09f;text-transform:uppercase;letter-spacing:.1em;margin:15px 5px 25px 5px;}.flatp h3{line-height:1.5em;font-size:1.2em;color:black;font-style:italic;margin:10px 5px 15px 5px;}.flatp td{padding:10px;vertical-align:top;}.flatp ul{list-style:square;padding-left:30px;margin:20px 10px 50px 5px;}.cart_content{border:1px solid #ddd;background:white;border-bottom:0;}.cart_content h2{font-size:1.1em;color:#09f;line-height:37px;margin-left:13px;padding-left:35px;background:url('img/cart_double_star_bk.gif') no-repeat;letter-spacing:2px;}.cart_content{float:left;width:700px;}table.cart_list{width:100%;font-size:.9em;}table.cart_list th,td{padding:3px 3px 3px 10px;color:#666;}table.cart_list td{border-bottom:1px solid #ddd;}table.cart_list thead{background:#eee;line-height:31px;}table.cart_list thead th{font-style:italic;color:#666;}table.cart_list tbody td a{color:#09f;text-decoration:none;font-size:.8em;}table.cart_list tbody td p.sizes{font-size:.8em;}table.cart_list tbody td.price{font-weight:bold;color:#666;}table.cart_list td.fp{text-decoration:line-through;color:#aaa;}table.cart_list tfoot{background:#eee;font-style:italic;}table.cart_list tfoot td.price{font-size:1.5em;}.cart_buttons{float:right;}.cart_buttons a{display:block;line-height:37px;padding:0 20px;width:190px;color:#09f;text-decoration:none;background:url('/img/lif_bk.gif') repeat-x;margin-bottom:1px;font-size:.9em;}.cart_buttons a:hover{text-decoration:underline;}#hlinks{position:absolute;top:19px;left:790px;}#hlinks a{font-size:.8em;color:#09f;}#footer{border-top:1px solid #eee;margin:20px 0;margin-bottom:300px;padding:10px 0;text-align:center;font-size:.8em;color:#999;}#footer a{background:white;color:black;}.news{width:700px;margin:20px 5px 50px 0;}.newsstory{margin:10px 0 30px 0;}.newsstory h3{margin-top:12px;}.newsstory p{margin:10px 5px;text-indent:15px;}.newsstory .date{float:right;color:#999;font-size:.8em;padding-top:3px;}#searchbox{position:absolute;top:45px;left:610px;}.njsfltr{width:196px;}.njsfltr ul.fltr{width:960px;}.njsfltr ul.fltr li{display:block;background:url('/img/li_bk.gif') repeat-x;line-height:26px;float:left;position:relative;width:225px;height:250px;margin-top:10px;margin-left:10px;margin-bottom:20px;}.njsfltr a{color:#666;text-decoration:none;padding-left:10px;padding-right:10px;font-size:.9em;letter-spacing:.07em;padding:13px 10px 8px 10px;}.njsfltr div.hmenu-pop{position:relative;display:block;top:0;left:0;height:216px;width:225px;overflow:auto;padding:0;margin:0;background:#eee;}.njsfltr div.title a{position:relative;padding-right:35px;}.njsfltr div.hmenu-pop li{position:relative;display:block;background:#eee;height:24px;line-height:24px;font-size:.8em;padding:0;margin:0;float:none;overflow:hidden;}.njsfltr div.hmenu-pop li a{padding:0;margin:0;padding-left:10px;display:block;color:#666;font-size:.9em;text-decoration:none;}.njsfltr div.hmenu-pop li a.sel{color:#09f;}.njsfltr div.hmenu-pop li a:hover{background:#ccc;}.njsfltr div.hmenu-pop a.f-x{position:absolute;top:6px;right:20px;display:block;width:14px;height:12px;margin:0;padding:0;background:url('/img/f_x_gray.png') no-repeat;}.njsfltr div.hmenu-pop a.f-x:hover{background:url('/img/f_x_blue.png') no-repeat;}#hnav div.title{float:left;}#hnav div.title a.title{position:relative;color:#666;text-decoration:none;font-size:.9em;letter-spacing:.07em;line-height:39px;height:39px;padding:13px 10px 8px 10px;padding-right:35px;}#hnav div.title a.title span.arrow{display:block;position:absolute;width:17px;height:13px;top:14px;right:8px;background:url('/img/f_arrow_off.png') no-repeat;}#hnav div.title a.title:hover span.arrow{background:url('/img/f_arrow_on.png') no-repeat;}.filter_col{width:160px;float:left;background:#eee;overflow:hidden;}.filter_col a{display:block;color:#666;text-decoration:none;line-height:29px;height:29px;overflow:hidden;font-size:.8em;padding-left:8px;}.filter_col a span.blue{color:#09f;font-size:1.0em;}.filter_col a:hover{background:#ccc;}.dropdown{position:absolute;display:none;left:10px;z-index:100;background:#eee;top:116px;border-bottom:3px solid #09f;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-bottom:.3em;}.shipping{border:1px solid #ddd;background:white;float:left;width:700px;}.shipping ul.errorlist{float:none;display:block;font-size:.7em;width:200px;margin:1px;padding:1px;}.shipping h2{font-size:1.1em;color:#09f;line-height:37px;padding-left:35px;letter-spacing:2px;border-bottom:1px solid #ddd;text-transform:uppercase;}.shipping div.sc{margin-top:35px;padding-left:35px;}.shipping label{display:block;font-size:.8em;}.shipping input[type=text]{border:1px solid #aaa;line-height:18px;width:200px;}.shipping p.helper{font-size:.7em;margin:0;color:#666;}.shipping .fl{float:left;margin-right:20px;}.shipping .foot{width:100%;background:#eee;height:30px;padding-top:5px;border-top:1px solid #ddd;}.shipping p.foot input{margin-left:580px;}.shipping .ri{margin-left:310px;}.saved_addr{border:1px solid #ddd;background:white;margin-left:710px;}.saved_addr h2{font-size:.8em;color:#09f;padding-left:10px;line-height:37px;border-bottom:1px solid #ddd;}.saved_addr p{padding:20px;font-size:.9em;}.saved_addr p.foot{background:#eee;line-height:10px;padding:10px;text-align:right;}.saved_addr address{padding:10px;}.pdaddlinks{margin:5px 0;}.cashdesk{border:1px solid #ddd;background:white;float:left;width:700px;color:#333;}.cashdesk h2{font-size:1.1em;color:#09f;line-height:37px;padding-left:35px;letter-spacing:2px;border-bottom:1px solid #ddd;text-transform:uppercase;}.inner{padding:10px 30px 20px 30px;font-size:.9em;}.sfli{background:#ffe;}.sfli h2{background:none;}#sfrm p{padding:0;margin:0;}.inner h3{color:#666;}.so_item{float:left;width:150px;display:block;margin:10px 6px;}.so_item a{display:block;color:#09f;}.so_item a img{margin-bottom:-2px;}.so_item .price{width:130px;text-align:right;display:block;}