html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none!important}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:none}html{font-size:100.01%}body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:3em;line-height:1;margin-bottom:.5em}.page-summary{height:133px;overflow:hidden}.chosen-text{color:#373737}.page-summary h1{margin:10px 0 1px 10px;line-height:1em;padding:0;font-size:1.4em;font-weight:bold}.page-summary div{font-family:trebuchet,tahoma,arial,verdana;font-size:12px;color:#414141;padding:4px 10px 0 10px;line-height:16px}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}.left{float:left!important}p .left{margin:1.5em 1.5em 1.5em 0;padding:0}.right{float:right!important}p .right{margin:1.5em 0 1.5em 1.5em;padding:0}a{color:#06c;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong,dfn{font-weight:bold}em,dfn{font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tfoot{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}label{font-weight:bold}fieldset{padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}legend{font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em}fieldset,#IE8#HACK{padding-top:1.4em}legend,#IE8#HACK{margin-top:0;margin-bottom:0}input[type=text],input[type=password],input.text,input.title,textarea{background-color:#fff;border:1px solid #bbb}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus{border-color:#666}select{background-color:#fff;border-width:1px;border-style:solid}input[type=text],input[type=password],input.text,input.title,textarea,select{margin:.5em 0}input.text,input.title{width:300px;padding:5px}input.title{font-size:1.5em}textarea{width:390px;height:250px;padding:5px}form.inline{line-height:3}form.inline p{margin-bottom:0}.error,.alert,.notice,.success,.info{padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error,.alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.notice{background:#fff6bf;color:#514721;border-color:#ffd324}.success{background:#e6efc2;color:#264409;border-color:#c6d880}.info{background:#d5edf8;color:#205791;border-color:#92cae4}.error a,.alert a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}.info a{color:#205791}.container{width:975px;margin:0 auto}.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26,div.span-27,div.span-28,div.span-29,div.span-30,div.span-31,div.span-32,div.span-33,div.span-34,div.span-35,div.span-36,div.span-37,div.span-38,div.span-39,div.span-40,div.span-41,div.span-42,div.span-43,div.span-44,div.span-45,div.span-46,div.span-47,div.span-48,div.span-49{float:left;margin-right:5px}.last,div.last{margin-right:0}.span-1{width:15px}.span-2{width:35px}.span-3{width:55px}.span-4{width:75px}.span-5{width:95px}.span-6{width:115px}.span-7{width:135px}.span-8{width:155px}.span-9{width:175px}.span-10{width:195px}.span-11{width:215px}.span-12{width:235px}.span-13{width:255px}.span-14{width:275px}.span-15{width:295px}.span-16{width:315px}.span-17{width:335px}.span-18{width:355px}.span-19{width:375px}.span-20{width:395px}.span-21{width:415px}.span-22{width:435px}.span-23{width:455px}.span-24{width:475px}.span-25{width:495px}.span-26{width:515px}.span-27{width:535px}.span-28{width:555px}.span-29{width:575px}.span-30{width:595px}.span-31{width:615px}.span-32{width:635px}.span-33{width:655px}.span-34{width:675px}.span-35{width:695px}.span-36{width:715px}.span-37{width:735px}.span-38{width:755px}.span-39{width:775px}.span-40{width:795px}.span-41{width:815px}.span-42{width:835px}.span-43{width:855px}.span-44{width:875px}.span-45{width:895px}.span-46{width:915px}.span-47{width:935px}.span-48{width:955px}.span-49,div.span-49{width:975px;margin:0}input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24,input.span-25,textarea.span-25,input.span-26,textarea.span-26,input.span-27,textarea.span-27,input.span-28,textarea.span-28,input.span-29,textarea.span-29,input.span-30,textarea.span-30,input.span-31,textarea.span-31,input.span-32,textarea.span-32,input.span-33,textarea.span-33,input.span-34,textarea.span-34,input.span-35,textarea.span-35,input.span-36,textarea.span-36,input.span-37,textarea.span-37,input.span-38,textarea.span-38,input.span-39,textarea.span-39,input.span-40,textarea.span-40,input.span-41,textarea.span-41,input.span-42,textarea.span-42,input.span-43,textarea.span-43,input.span-44,textarea.span-44,input.span-45,textarea.span-45,input.span-46,textarea.span-46,input.span-47,textarea.span-47,input.span-48,textarea.span-48,input.span-49,textarea.span-49{border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important}input.span-1,textarea.span-1{width:3px!important}input.span-2,textarea.span-2{width:23px!important}input.span-3,textarea.span-3{width:43px!important}input.span-4,textarea.span-4{width:63px!important}input.span-5,textarea.span-5{width:83px!important}input.span-6,textarea.span-6{width:103px!important}input.span-7,textarea.span-7{width:123px!important}input.span-8,textarea.span-8{width:143px!important}input.span-9,textarea.span-9{width:163px!important}input.span-10,textarea.span-10{width:183px!important}input.span-11,textarea.span-11{width:203px!important}input.span-12,textarea.span-12{width:223px!important}input.span-13,textarea.span-13{width:243px!important}input.span-14,textarea.span-14{width:263px!important}input.span-15,textarea.span-15{width:283px!important}input.span-16,textarea.span-16{width:303px!important}input.span-17,textarea.span-17{width:323px!important}input.span-18,textarea.span-18{width:343px!important}input.span-19,textarea.span-19{width:363px!important}input.span-20,textarea.span-20{width:383px!important}input.span-21,textarea.span-21{width:403px!important}input.span-22,textarea.span-22{width:423px!important}input.span-23,textarea.span-23{width:443px!important}input.span-24,textarea.span-24{width:463px!important}input.span-25,textarea.span-25{width:483px!important}input.span-26,textarea.span-26{width:503px!important}input.span-27,textarea.span-27{width:523px!important}input.span-28,textarea.span-28{width:543px!important}input.span-29,textarea.span-29{width:563px!important}input.span-30,textarea.span-30{width:583px!important}input.span-31,textarea.span-31{width:603px!important}input.span-32,textarea.span-32{width:623px!important}input.span-33,textarea.span-33{width:643px!important}input.span-34,textarea.span-34{width:663px!important}input.span-35,textarea.span-35{width:683px!important}input.span-36,textarea.span-36{width:703px!important}input.span-37,textarea.span-37{width:723px!important}input.span-38,textarea.span-38{width:743px!important}input.span-39,textarea.span-39{width:763px!important}input.span-40,textarea.span-40{width:783px!important}input.span-41,textarea.span-41{width:803px!important}input.span-42,textarea.span-42{width:823px!important}input.span-43,textarea.span-43{width:843px!important}input.span-44,textarea.span-44{width:863px!important}input.span-45,textarea.span-45{width:883px!important}input.span-46,textarea.span-46{width:903px!important}input.span-47,textarea.span-47{width:923px!important}input.span-48,textarea.span-48{width:943px!important}input.span-49,textarea.span-49{width:963px!important}.append-1{padding-right:20px}.append-2{padding-right:40px}.append-3{padding-right:60px}.append-4{padding-right:80px}.append-5{padding-right:100px}.append-6{padding-right:120px}.append-7{padding-right:140px}.append-8{padding-right:160px}.append-9{padding-right:180px}.append-10{padding-right:200px}.append-11{padding-right:220px}.append-12{padding-right:240px}.append-13{padding-right:260px}.append-14{padding-right:280px}.append-15{padding-right:300px}.append-16{padding-right:320px}.append-17{padding-right:340px}.append-18{padding-right:360px}.append-19{padding-right:380px}.append-20{padding-right:400px}.append-21{padding-right:420px}.append-22{padding-right:440px}.append-23{padding-right:460px}.append-24{padding-right:480px}.append-25{padding-right:500px}.append-26{padding-right:520px}.append-27{padding-right:540px}.append-28{padding-right:560px}.append-29{padding-right:580px}.append-30{padding-right:600px}.append-31{padding-right:620px}.append-32{padding-right:640px}.append-33{padding-right:660px}.append-34{padding-right:680px}.append-35{padding-right:700px}.append-36{padding-right:720px}.append-37{padding-right:740px}.append-38{padding-right:760px}.append-39{padding-right:780px}.append-40{padding-right:800px}.append-41{padding-right:820px}.append-42{padding-right:840px}.append-43{padding-right:860px}.append-44{padding-right:880px}.append-45{padding-right:900px}.append-46{padding-right:920px}.append-47{padding-right:940px}.append-48{padding-right:960px}.prepend-1{padding-left:20px}.prepend-2{padding-left:40px}.prepend-3{padding-left:60px}.prepend-4{padding-left:80px}.prepend-5{padding-left:100px}.prepend-6{padding-left:120px}.prepend-7{padding-left:140px}.prepend-8{padding-left:160px}.prepend-9{padding-left:180px}.prepend-10{padding-left:200px}.prepend-11{padding-left:220px}.prepend-12{padding-left:240px}.prepend-13{padding-left:260px}.prepend-14{padding-left:280px}.prepend-15{padding-left:300px}.prepend-16{padding-left:320px}.prepend-17{padding-left:340px}.prepend-18{padding-left:360px}.prepend-19{padding-left:380px}.prepend-20{padding-left:400px}.prepend-21{padding-left:420px}.prepend-22{padding-left:440px}.prepend-23{padding-left:460px}.prepend-24{padding-left:480px}.prepend-25{padding-left:500px}.prepend-26{padding-left:520px}.prepend-27{padding-left:540px}.prepend-28{padding-left:560px}.prepend-29{padding-left:580px}.prepend-30{padding-left:600px}.prepend-31{padding-left:620px}.prepend-32{padding-left:640px}.prepend-33{padding-left:660px}.prepend-34{padding-left:680px}.prepend-35{padding-left:700px}.prepend-36{padding-left:720px}.prepend-37{padding-left:740px}.prepend-38{padding-left:760px}.prepend-39{padding-left:780px}.prepend-40{padding-left:800px}.prepend-41{padding-left:820px}.prepend-42{padding-left:840px}.prepend-43{padding-left:860px}.prepend-44{padding-left:880px}.prepend-45{padding-left:900px}.prepend-46{padding-left:920px}.prepend-47{padding-left:940px}.prepend-48{padding-left:960px}div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee}.pull-1{margin-left:-20px}.pull-2{margin-left:-40px}.pull-3{margin-left:-60px}.pull-4{margin-left:-80px}.pull-5{margin-left:-100px}.pull-6{margin-left:-120px}.pull-7{margin-left:-140px}.pull-8{margin-left:-160px}.pull-9{margin-left:-180px}.pull-10{margin-left:-200px}.pull-11{margin-left:-220px}.pull-12{margin-left:-240px}.pull-13{margin-left:-260px}.pull-14{margin-left:-280px}.pull-15{margin-left:-300px}.pull-16{margin-left:-320px}.pull-17{margin-left:-340px}.pull-18{margin-left:-360px}.pull-19{margin-left:-380px}.pull-20{margin-left:-400px}.pull-21{margin-left:-420px}.pull-22{margin-left:-440px}.pull-23{margin-left:-460px}.pull-24{margin-left:-480px}.pull-25{margin-left:-500px}.pull-26{margin-left:-520px}.pull-27{margin-left:-540px}.pull-28{margin-left:-560px}.pull-29{margin-left:-580px}.pull-30{margin-left:-600px}.pull-31{margin-left:-620px}.pull-32{margin-left:-640px}.pull-33{margin-left:-660px}.pull-34{margin-left:-680px}.pull-35{margin-left:-700px}.pull-36{margin-left:-720px}.pull-37{margin-left:-740px}.pull-38{margin-left:-760px}.pull-39{margin-left:-780px}.pull-40{margin-left:-800px}.pull-41{margin-left:-820px}.pull-42{margin-left:-840px}.pull-43{margin-left:-860px}.pull-44{margin-left:-880px}.pull-45{margin-left:-900px}.pull-46{margin-left:-920px}.pull-47{margin-left:-940px}.pull-48{margin-left:-960px}.pull-49{margin-left:-980px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25,.pull-26,.pull-27,.pull-28,.pull-29,.pull-30,.pull-31,.pull-32,.pull-33,.pull-34,.pull-35,.pull-36,.pull-37,.pull-38,.pull-39,.pull-40,.pull-41,.pull-42,.pull-43,.pull-44,.pull-45,.pull-46,.pull-47,.pull-48,.pull-49{float:left;position:relative}.push-1{margin:-20px 1.5em 20px}.push-2{margin:-40px 1.5em 40px}.push-3{margin:-60px 1.5em 60px}.push-4{margin:-80px 1.5em 80px}.push-5{margin:-100px 1.5em 100px}.push-6{margin:-120px 1.5em 120px}.push-7{margin:-140px 1.5em 140px}.push-8{margin:-160px 1.5em 160px}.push-9{margin:-180px 1.5em 180px}.push-10{margin:-200px 1.5em 200px}.push-11{margin:-220px 1.5em 220px}.push-12{margin:-240px 1.5em 240px}.push-13{margin:-260px 1.5em 260px}.push-14{margin:-280px 1.5em 280px}.push-15{margin:-300px 1.5em 300px}.push-16{margin:-320px 1.5em 320px}.push-17{margin:-340px 1.5em 340px}.push-18{margin:-360px 1.5em 360px}.push-19{margin:-380px 1.5em 380px}.push-20{margin:-400px 1.5em 400px}.push-21{margin:-420px 1.5em 420px}.push-22{margin:-440px 1.5em 440px}.push-23{margin:-460px 1.5em 460px}.push-24{margin:-480px 1.5em 480px}.push-25{margin:-500px 1.5em 500px}.push-26{margin:-520px 1.5em 520px}.push-27{margin:-540px 1.5em 540px}.push-28{margin:-560px 1.5em 560px}.push-29{margin:-580px 1.5em 580px}.push-30{margin:-600px 1.5em 600px}.push-31{margin:-620px 1.5em 620px}.push-32{margin:-640px 1.5em 640px}.push-33{margin:-660px 1.5em 660px}.push-34{margin:-680px 1.5em 680px}.push-35{margin:-700px 1.5em 700px}.push-36{margin:-720px 1.5em 720px}.push-37{margin:-740px 1.5em 740px}.push-38{margin:-760px 1.5em 760px}.push-39{margin:-780px 1.5em 780px}.push-40{margin:-800px 1.5em 800px}.push-41{margin:-820px 1.5em 820px}.push-42{margin:-840px 1.5em 840px}.push-43{margin:-860px 1.5em 860px}.push-44{margin:-880px 1.5em 880px}.push-45{margin:-900px 1.5em 900px}.push-46{margin:-920px 1.5em 920px}.push-47{margin:-940px 1.5em 940px}.push-48{margin:-960px 1.5em 960px}.push-49{margin:-980px 1.5em 980px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25,.push-26,.push-27,.push-28,.push-29,.push-30,.push-31,.push-32,.push-33,.push-34,.push-35,.push-36,.push-37,.push-38,.push-39,.push-40,.push-41,.push-42,.push-43,.push-44,.push-45,.push-46,.push-47,.push-48,.push-49{float:right;position:relative}.prepend-top{margin-top:1.5em}.append-bottom{margin-bottom:1.5em}.horinaja ul{position:relative}.horinaja ul li{background:transparent;display:block;top:0}ol.horinaja_pagination{height:41px;margin:0 0 12px 4px;display:block;width:730px;position:absolute;left:0;top:261px;background:transparent;padding:5px 0 0 0;clear:both}ol.horinaja_pagination li.first{background:#565656;color:#fff;width:171px;cursor:pointer;text-decoration:none;float:left;display:block;background:#000;font-weight:bold;height:28px;margin-left:2px;margin-right:7px;margin-top:9px;padding:0 2px 0 2px;text-align:center;line-height:27px;font-size:13px}ol.horinaja_pagination li{color:#565656;width:171px;cursor:pointer;text-decoration:none;float:left;display:block;background:none;font-weight:bold;height:28px;margin-left:2px;margin-right:7px;margin-top:9px;padding:0 2px 0 2px;text-align:center;line-height:27px;font-size:13px}ol.horinaja_pagination li:hover{text-decoration:underline}ol.horinaja_pagination li span.promo{font-size:14px;padding:6px}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}hr.space{background:#fff;color:#fff}.clearfix:after,.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container{display:block}.clear{clear:both}.left{float:left}html{font-size:62.5%}body{margin:0;font:1.1em/1.181em Arial,Helvetica,sans-serif;color:#000;min-width:995px;background:#e3e3e3 url(http://www.zackelectronics.com/images/bg-body.gif) repeat-x;position:relative}img{border-style:none}a{text-decoration:none;color:#0c5ab0}a:hover{text-decoration:underline}.hidden{position:absolute;top:-10000px;left:auto;width:1px;color:#000;height:1px;overflow:hidden}input,textarea,select{font:bold 17px/21px Arial,Helvetica,sans-serif;color:#848484;vertical-align:middle}form,fieldset{margin:0;padding:0;border-style:none}#wrapper{width:100%;overflow:hidden;position:relative}.w1{width:976px;margin:0 auto}#header{position:absolute;top:0;left:50%;margin:0 0 0 -488px;height:108px;width:974px}#header .holder{background:#0a5db6 url(http://www.zackelectronics.com/images/bg-lines.gif) repeat-x;height:22px;margin:0 -9999px 0 -9989px;padding:7px 9999px 0;width:946px;overflow:hidden;color:#fff;font:bold 11px/13px 'Trebuchet MS',Arial,sans-serif}#header .holder a{color:#fff}#header .holder p{letter-spacing:1px;margin:0}#header .menu{float:right;margin:-7px 0 0;padding:0;list-style:none}#header .menu li{float:left;background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat;padding:7px 0 8px 22px;margin:0 0 0 15px}#header .menu li:first-child{background:none;padding-left:0}.logo{width:213px;height:47px;background:url(http://www.zackelectronics.com/images/sprite.png) -375px -90px;text-indent:-9999px;overflow:hidden;margin:0 25px 0 0;float:left}.logo a{display:block;height:100%}.search{float:left;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -357px -50px;width:303px;height:32px;margin:11px 27px 0 0}.search .text{padding:7px 5px 2px 4px;border:0;background:none;width:260px;float:left;margin:0;height:32px;line-height:32px}.search .btn{float:left;background:none;width:30px;height:32px;line-height:0;font-size:0;text-indent:-9999px;overflow:hidden;padding:0;border:0;cursor:pointer}#header .contact{font-size:13px;color:#3e3e3e;line-height:16px;float:left;margin:8px 20px 0 0}#header .contact .mark{font-size:17px;color:#00682b;display:block}a.header-chat:hover{text-decoration:none}#header .contact span{font-size:10px;display:block;text-align:right;line-height:10px}#header .area{margin-top:8px;float:left;width:165px}#header .area .contact{float:none;text-align:left;margin:0}#header .area a.header-chat .mark{letter-spacing:-1px;color:#0b60b8}#header .area a.header-chat:hover .mark{letter-spacing:-1px;color:#f7941d;text-decoration:none}#header .area .right{margin:-24px 5px 0 0}#header .area span{text-align:left}.cart{float:right;width:41px;padding:6px 27px 0 4px;margin:-4px 0 0;height:45px;text-align:center;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1155px 0;font:bold 13px/13px 'Trebuchet MS',Arial,sans-serif;color:#0a4b97}.cart .text{display:block;color:#fff;font:bold 11px Arial,Helvetica,sans-serif;margin:4px -21px 0 0}.cart:hover{height:40px;border-bottom:24px solid #0a4b97;position:relative;text-decoration:none}.cart .drop{left:auto;right:0;width:600px;top:63px}.cart:hover .drop{display:block}.cart .drop-holder{padding:3px 22px 19px 21px}.cart .items-list{margin:0;padding:0 0 5px;list-style:none;overflow:hidden;text-align:left}.cart .items-list li{overflow:hidden;padding:10px 41px 5px 0;border-bottom:1px solid #c9c9c9}.cart .items-list .photo{float:left;margin:2px 7px 0 0}.cart .items-list .info-holder{overflow:hidden}.cart .items-list .heading{overflow:hidden;font-size:12px;line-height:14px}.cart .items-list .info-holder .price{float:right}.cart .items-list h2{font-size:11px;line-height:14px;margin:0;font-weight:bold}.cart .items-list h2 a{color:#0e5fcd}.cart .items-list .features{overflow:hidden;font-size:10px;line-height:12px;margin:0}.cart .items-list .features dt{float:left;padding:0 3px 0 0}.cart .items-list .features dd{display:block;overflow:hidden;vertical-align:middle}.cart .total{display:block;text-align:right;color:#505050;font-size:13px;line-height:16px;padding:0 30px 7px 0}.cart .box{width:366px;background:#edf5ff;padding:11px 26px 10px 22px;margin:0 0 -19px -21px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;color:#0a4b97}.cart .btn-holder{text-align:left;overflow:hidden;padding:0 0 8px}.cart .notification{font-size:12px;color:#0a4b97;line-height:15px;display:block}.cart .drop .button span{padding:0 15px 6px 8px}.header-container{padding:20px 0 0 7px;height:1%}.header-container:after{content:'';display:block;clear:both}#main{padding:132px 0 13px;overflow:hidden;background:url(http://www.zackelectronics.com/images/bg-main.png) no-repeat 0 114px;width:995px;margin:0 0 0 -10px;position:relative}.main-holder{background:url(http://www.zackelectronics.com/images/bg-main.png) no-repeat -2000px 100%;padding:0 0 18px;overflow:hidden;line-height:18px}.main-frame{background:url(http://www.zackelectronics.com/images/bg-main.png) repeat-y -1000px 0;overflow:hidden;padding:32px 32px 0 30px}.main-container{padding:0 0 28px;width:933px}.main-container:after{content:'';display:block;clear:both}.main-container .info-block{float:right;width:739px}.main-container .info-block .visual{vertical-align:top;margin:0 0 10px}.main-container .info-block .heading{overflow:hidden;padding:0 0 0 3px}.main-container .info-block .heading .more{font:bold 13px/16px 'Trebuchet MS',Arial,sans-serif;color:#0b52a3}.info-block .brands-list{border:1px solid #c9c9c9;margin:0;padding:5px 0 7px;list-style:none;line-height:12px}.info-block .brands-list li{display:inline-block;vertical-align:middle;padding:0 11px}*+html .info-block .brands-list li{display:inline;padding-right:14px}.main-container .info-block h2{display:inline;font-size:17px;color:#262626;font-weight:bold;line-height:20px;margin:0}.main-container .side-block{float:left;width:180px}.btn-shop-all{display:block;width:180px;height:43px;text-indent:-9999px;overflow:hidden;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -682px -39px;margin:0 0 6px}.main-container .side-box{border:1px solid #bfbfbf}.main-container .side-box h2{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 0 -95px;font:bold 15px/25px 'Trebuchet MS',Arial,sans-serif;color:#0c5ab0;letter-spacing:-1px;padding:0 10px 7px;margin:0 0 -2px;position:relative}.main-container .side-box .area{border-top:1px solid #bfbfbf;padding:6px 8px 5px;font-size:13px;line-height:15px}.main-container .side-box .area:first-child{border-top:0}.main-container .side-box .area h3{font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif;color:#0c5ab0;margin:0}.main-container .categories-list{margin:0;padding:3px 0 0;list-style:none}.main-container .side-box .area a{color:#6d6d6d}.main-container .side-box .links-holder{overflow:hidden}.main-container .side-box .links-holder span{background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat 100% -78px;padding:0 14px 0 0;margin:0 8px 0 0}.main-holder .columns-holder{background:url(http://www.zackelectronics.com/images/separator-columns-holder.gif) repeat-y 217px 0;height:1%;margin:0 0 26px}.main-holder .columns-holder:after{content:'';display:block;clear:both}.main-holder .columns-holder .columns-frame{float:left;margin:-4px 0 -22px}.main-holder .columns-holder a:hover{text-decoration:none}.main-holder .columns-holder .column{width:145px;float:left;padding:1px 18px 0 68px;font-size:12px;line-height:17px;color:#6d6d6d;margin:0}.main-holder .columns-holder .column a{color:#5e8dc2}.columns-holder .style1{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1180px -133px}.main-holder .columns-holder .style2{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1410px -133px;padding:1px 17px 0 82px}.main-holder .columns-holder .style3{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1654px -133px;padding-left:73px}.main-holder .columns-holder .style4{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1890px -133px;padding-left:68px;width:135px}.main-holder .columns-holder h2{font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif;color:#0d0d0d;margin:0 0 5px}.main-holder .ad-holder{overflow:hidden;margin:0 -20px 19px 0}.main-holder .ad-holder img{vertical-align:top}.main-holder .ad-holder .block{width:457px;float:left;position:relative;margin:0 19px 0 0}.main-holder .ad-holder .btn{position:absolute;left:23px;bottom:11px;background:url(http://www.zackelectronics.com/images/buttons.png) no-repeat;height:47px;font:bold 14px/13px 'Trebuchet MS',Arial,sans-serif;color:#fff;display:table;text-align:center;overflow:hidden}.main-holder .ad-holder .btn:hover{text-decoration:none}.main-holder .ad-holder .btn span{display:table-cell;vertical-align:middle;width:146px;padding:0 29px 6px 7px}.boxes-section{overflow:hidden;margin:0 -20px 16px 0;font-size:12px;line-height:14px;color:#333}.boxes-section .box{border:1px solid #c9c9c9;width:282px;float:left;margin:0 18px 0 0;text-align:center;overflow:hidden;padding:5px 12px 0 3px;background:-moz-linear-gradient(top,#f6f7f6 0,#d7d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f6),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#f6f7f6 0,#d7d7d7 100%);background:-o-linear-gradient(top,#f6f7f6 0,#d7d7d7 100%);background:-ms-linear-gradient(top,#f6f7f6 0,#d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7f6',endColorstr='#d7d7d7',GradientType=0);background:linear-gradient(top,#f6f7f6 0,#d7d7d7 100%)}.boxes-section .block{text-align:left;border:1px solid #fff;background:#fff;margin:0 -9px 4px 0}.boxes-section .block .holder{border:1px solid #c9c9c9;padding:7px 6px 5px;overflow:hidden}.boxes-section .left{margin:4px 12px 5px 0}.boxes-section h2{font:bold 18px/21px 'Trebuchet MS',Arial,sans-serif;color:#444;margin:0 0 2px}.boxes-section .block h3{font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif;color:#285fa0;margin:0 0 4px}.boxes-section p{margin:0 0 8px}.boxes-section .price{display:block;font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif}.boxes-section .price span{font-weight:normal}.button{background:url(http://www.zackelectronics.com/images/buttons.png) no-repeat 0 -55px;padding:0 0 0 11px;display:inline-block;vertical-align:top;color:#fff;cursor:pointer;font:bold 14px/32px 'Trebuchet MS',Arial,sans-serif}.button span{float:left;background:url(http://www.zackelectronics.com/images/buttons.png) no-repeat 100% -100px;padding:0 17px 5px 5px}.section{overflow:hidden;padding:0 0 16px}.section .container{overflow:hidden;width:auto}.section h2{font:bold 18px/21px 'Trebuchet MS',Arial,sans-serif;color:#1f66bd;margin:0 0 4px}.blog{overflow:hidden;background:#ffffff;border:0px solid #c9c9c9;width:708px;float:left;margin:0;padding:0px 0px 0px;font-size:12px;list-style:none}.blog li{overflow:hidden;height:1%;padding:17px 0 0 3px}.blog li:first-child{padding-top:0}.blog .heading{overflow:hidden;margin:0 0 2px -3px}.blog .visual{float:left;margin:3px 7px 0 0}.blog .text-holder h3{font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif;color:#4f4f4f;margin:0 0 5px}.blog .info{background:none;padding:0;margin:0;border:0;display:block;font-size:11px;line-height:16px}.blog p{margin:0}.blog .heading .text-holder{overflow:hidden}.blog .date{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1155px -69px;padding:0 0 0 20px;font-style:normal;display:inline-block;vertical-align:top}.deal-box{float:right;width:160px;border:1px solid #c9c9c9;padding:3px 5px 7px 13px;line-height:12px;font-size:11px}.deal-box .heading{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 0 -133px;width:151px;overflow:hidden;margin:0 0 2px -21px;padding:7px 10px 1px 21px}.deal-box .heading h3{font-size:15px;font-weight:bold;line-height:18px;margin:0;color:#fff}.deal-box h4{font:bold 15px/18px 'Trebuchet MS',Arial,sans-serif;margin:0}.deal-box h5{font:13px/15px 'Trebuchet MS',Arial,sans-serif;color:#1f60ad;margin:0 0 3px}.deal-box p{margin:0}.deal-box .holder:after{content:'';display:block;clear:both}.deal-box .holder{padding:0 0 6px}.deal-box .visual{float:left;margin:15px 12px 0 -11px}.deal-box .text{display:block;font-family:"Trebuchet MS",Arial,sans-serif;text-align:left;padding:0 42px 3px 0}.deal-box .price{font-size:12px}.deal-box .price.style2{font-size:15px;font-weight:bold;color:#1f8520}.deal-box .button{margin-left:7px}.deal-box .button span{padding:0 24px 5px 15px}.main-holder .lists-holder{border:1px solid #ffffff;overflow:hidden;margin:0 0 24px}#main .lists-holder .items-list{margin:-1px -20px 0 0;padding:8px 16px;border-top:1px solid #ffffff;overflow:hidden;line-height:14px}#main .lists-holder .items-list li{display:inline-block;vertical-align:top;width:165px;padding:0 12px 10px 0;text-align:left}#main #content .lists-holder .items-list{padding:8px}*+html #main .lists-holder .items-list li{display:inline;padding-right:17px}#main .lists-holder .items-list a{text-decoration:underline}#main .lists-holder .items-list a:hover{text-decoration:none;}#main .lists-holder .items-list .visual{float:left;margin:4px 13px 0 0}#main .lists-holder .items-list .holder{overflow:hidden}.info-section{overflow:hidden;border:1px solid #c9c9c9;background:#fbfbfb;padding:14px 13px 28px;line-height:17px;font-size:12px}#tabsJ{float:left;width:100%;background:#fff;font-size:12px;font-weight:bold;line-height:normal}#tabsJ ul{margin:0;padding:10px 10px 0 0;list-style:none}#tabsJ li{display:inline;margin:0;padding:0}#tabsJ a{float:left;background:url(http:L//www.zackelectronics.com/images/tableftJ1.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none}.product_description{font:12px arial,tahoma,verdana,"trebuchet ms",sans-serif;width:714px;clear:both;margin-bottom:10px;padding-top:11px;padding-left:10px;padding-right:8px;padding-bottom:8px;background:#fff;border-top:1px solid #adadad;border-left:1px solid #adadad;border-right:1px solid #adadad;border-bottom:1px solid #adadad}.product_description #content ul li{padding-right:9px}#tabsJ a span{float:left;display:block;background:url(http://www.zackelectronics.com/images/tabrightJ1.gif) no-repeat right top;padding:8px 15px 7px 6px;color:#24618e}/*\*/#tabsJ a span{float:none}/**/#tabsJ a:hover span{color:#FFF}#tabsJ a:hover{background-position:0 -42px}#tabsJ a.panel_on{background-position:0 -42px}#tabsJ a.panel_on span{background-position:100% -42px;color:#FFF}#tabsJ a:hover span{background-position:100% -42px}.info-section .visual-holder{float:left;margin:0 21px 0 0}.info-section .visual-holder .visual{border:1px solid #d8d8d8;background:#fff;padding:4px}.info-section .visual-holder .visual img{vertical-align:top}.info-section h2{margin-bottom:1px}.info-section .remark{display:block;margin:-1px 0 0}.info-section p{margin:0}.head-block{overflow:hidden;margin:-4px 0 6px}.brand-logo{width:140px;height:27px;float:left;text-indent:-9999px;overflow:hidden;margin:0 16px 0 0}.head-block .btn,.video-box .btn,.side-list .btn{color:#0072e7;border:2px solid #e5e5e5;border-radius:4px;-moz-border-radius:4px;float:left;font-weight:bold;font-size:12px;line-height:20px;-webkit-border-radius:4px;padding:0 12px 0 19px;position:relative;behavior:url(../stylesheets/js/PIE.htc)}.main-img{vertical-align:top;margin:0 0 12px}.brand-section{overflow:hidden;padding-bottom:22px}.brand-section h2,.brand-section h1{font:bold 18px/21px 'Trebuchet MS',Arial,sans-serif;color:#403f3f;margin:0 0 5px}.brand-section .side-block{overflow:hidden;padding:2px 0 12px;border-bottom:1px solid #c2c2c2;margin:0 0 18px;font-size:12px}.brand-section .side-block a{text-decoration:underline}.brand-section .side-block p{margin:0}.brand-section .video-box{background:#f0f0f0;overflow:hidden;border:1px solid #ccc;padding:5px 5px 10px;margin:0 0 23px;text-align:center}.brand-section .video-list{margin:0 -9px 8px 0;padding:0;list-style:none;overflow:hidden;font:14px/14px 'Trebuchet MS',Arial,sans-serif;text-align:left}.brand-section .video-list li{width:123px;text-align:center;border:1px solid #ccc;background:#fff;padding:15px 21px 6px 22px;display:inline-block;vertical-align:top;min-height:136px;margin:0 2px 5px 0}*+html .brand-section .video-list li{display:inline;margin-right:6px}.brand-section .video-list a{color:#0a4790}.brand-section .video-list img{display:block;margin:0 0 5px}.video-box .btn,.side-list .btn{background:#fff;display:inline-block;vertical-align:top;float:none;border-color:#ccc;padding-left:16px}.side-list{margin:-2px 0 22px;padding:0;list-style:none;overflow:hidden;font-size:12px;line-height:14px;color:#0c5ab0}.side-list li{overflow:hidden;margin:0 0 -1px;vertical-align:top}.side-list .visual{float:left;margin:4px 11px 0 0}.side-list .holder{overflow:hidden;padding:9px 0 7px;border-top:1px solid #e2e2e2}.side-list li:first-child .holder{border:0}.side-list .btn{margin:9px 0 0;padding-left:11px}.side-list .text-holder{overflow:hidden}.side-list h3{font-size:13px;font-weight:bold;line-height:15px;margin:0;color:#0c5ab0}.side-list p{margin:0}.side-list .propose{display:block}.side-list .menu{margin:0;padding:3px 0 0;list-style:none;float:right;font-size:10px;line-height:13px}.side-list .menu li{float:left;background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat 0 -101px;padding:0 9px 0 11px;border:0!important}.side-list .menu li:first-child{background:none;padding-left:0}.side-list .menu a{text-decoration:underline}.side-list .menu a:hover{text-decoration:none}.side-list .heading{padding:0 0 2px}.side-list .heading:after{content:'';display:block;clear:both}.side-list .heading .right{padding:1px 0 0}.side-list .heading .rate{margin:-2px 3px -2px 0}.side-list .price{font-size:16px;font-weight:bold;color:#3b3b3b;line-height:19px;display:block}.side-list.style2 .holder{border:0;padding-bottom:4px}.side-list.style2 li{border-bottom:1px solid #e2e2e2;margin:0}.brand-section .info-section{padding:14px 13px 0 15px;margin:0 0 16px}.brand-section .info-section .span-8{margin-bottom:-3px}.brand-section .info-section h3{font-size:14px;line-height:17px;font-weight:bold;margin:0 0 2px;color:#373737}.brand-section .categories-list{margin:0;padding:0 0 18px;min-height:96px;list-style:none;overflow:hidden;line-height:16px}.brand-section .items-list{margin:0;padding:0 0 22px;list-style:none;overflow:hidden;font:14px/16px 'Trebuchet MS',Arial,sans-serif}.brand-section .items-list li{display:inline-block;vertical-align:top;width:170px;padding:0 0 0 18px;text-align:center}.brand-section .items-list li:first-child{padding-left:0}.brand-section .items-list .title{display:block}.brand-section .items-list a:hover .title{text-decoration:underline}.brand-section .items-list .price{display:block;font:bold 14px/16px Arial,Helvetica,sans-serif;color:#4b4b4b}*+html .brand-section .items-list li{display:inline;padding-left:22px}.brand-section .items-list img{vertical-align:top;margin:0 0 11px}.arrivals-table{border-collapse:collapse;font-size:13px;line-height:16px;margin:0 0 26px}.arrivals-table tbody tr td:first-child{font-size:18px;font-weight:bold;line-height:21px;color:#d6d6d6;border-left:1px solid #e9e9e9;width:20px;text-align:center;padding:0 12px 0 1px}.arrivals-table .odd td:first-child{border-left:0}.arrivals-table .last{border-right:1px solid #e9e9e9;color:#0c5ab0;padding:0;width:auto}.arrivals-table .odd .last{border-right:0}.arrivals-table .odd td{background:#fff}.arrivals-table tbody tr td{border-collapse:collapse;height:24px;width:386px;padding:0 7px 0 0;background:#fbfbfb;border-top:1px solid #e9e9e9}.brand-section .column.span-28{border-bottom:1px solid #c2c2c2}.brand-section .tables-holder{overflow:hidden;margin:0 0 -18px}#content{width:739px;float:right;padding:0 0 72px;overflow:hidden;margin:-6px 0 0}.products-list{margin:0 -20px 0 0;padding:0;list-style:none;overflow:hidden;font:14px/16px 'Trebuchet MS',Arial,sans-serif}.products-list li{display:inline-block;vertical-align:top;padding:0 15px 13px 0;width:361px}*+html .products-list li{display:inline;padding-right:18px}.products-list .visual{float:left;margin:0 15px 0 0}.products-list .holder{overflow:hidden;padding:9px 0 0}.products-list h2{font:bold 18px/21px 'Trebuchet MS',Arial,sans-serif;color:#818181;margin:0 0 5px;padding:0 0 3px;border-bottom:1px solid #bfbfbf}.products-list h3{font:bold 14px/16px 'Trebuchet MS',Arial,sans-serif;margin:0 0 2px}.products-list h3 span{font-weight:normal}.products-list .price{display:block;font:12px/15px Arial,Helvetica,sans-serif;color:#818181;margin:0 0 3px}.products-list .price .text{font-size:16px;font-weight:bold;line-height:19px;color:#555}.products-list .rate{overflow:hidden}.products-list .rate img{vertical-align:top}.heading-block{overflow:hidden;border:1px solid #e1e1e1;font:12px/14px 'Trebuchet MS',Arial,sans-serif;color:#373737;margin:0 0 5px}.heading-block .heading{font:bold 15px/18px 'Trebuchet MS',Arial,sans-serif;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 0 -171px;display:block;padding:5px 6px 12px;color:#0c5ab0;margin:-1px 0 0 -1px}.heading-block .mark{font-size:12px;color:#f7941d}.filter{overflow:hidden;font:13px/16px Arial,Helvetica,sans-serif;margin:0 10px 4px}.filter dt{float:left;margin:0 4px 0 0}.filter dt a{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1989px 3px;padding:0 0 0 16px}.filter dd{float:left;margin:0 16px 0 0}.container-box{line-height:14px;background:#f7f7f7;border:1px solid #ddd;width:auto;padding:5px 15px 2px 11px;margin:0 0 5px}.heading-block .container-box{border-width:1px 0;margin:0}.container-box .pagination{float:right;padding:2px 0 0}.container-box .pagination .prev,.container-box .pagination .next{float:left;padding:0 0 0 9px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1878px -18px}.container-box .pagination .next{background-position:100% -18px;padding:0 9px 0 0}.container-box .pagination .disabled,.container-box .pagination .active a{color:#373737}.container-box .pagination ul{float:left;margin:0;padding:0 3px;list-style:none}.container-box .pagination li{display:inline}.filter-form{overflow:hidden}.filter-form select{margin:0 10px 4px 2px;border:1px solid #abadb3;font-size:11px}#content .note{display:block;text-align:right;font:12px/15px 'Trebuchet MS',Arial,sans-serif;color:#4a4a4a}#content .items-list{margin:0 -20px 0 0;padding:23px 0 0 2px;list-style:none;overflow:hidden;border-bottom:1px solid #ececec}#content .items-list li{vertical-align:top;display:inline-block;width:170px;padding:0 16px 6px 0;text-align:center}*+html #content .items-list li{display:inline;padding-right:19px}#content .items-list .visual-holder{position:relative;margin:0 0 11px}#content .items-list .visual-holder img{vertical-align:top}#content .items-list h3{font:13px/16px 'Trebuchet MS',Arial,sans-serif;margin:0}#content .items-list h3 strong{font-size:14px;display:block}#content .items-list .price{font-size:14px;line-height:17px;color:#4b4b4b;display:block}#content .items-list .price span{font-weight:normal}#content .items-list .text span{text-decoration:line-through;color:#555}#content .items-list .text{font-size:11px;font-weight:bold;color:#c80000}#content .items-list .text.style2{color:#555}#content .items-list .remark{border:1px dotted #d2d0cf;padding:0 2px;display:inline-block;color:#d51400;vertical-align:top;font-size:9px;font-weight:bold;margin:0 5px 0 0}#content .items-list .remark.style2{color:#0a4790}#content .items-list .remark.style3{color:#49ac00}#content .items-list .wrapper{line-height:12px;overflow:hidden;padding:2px 0 5px}#content .items-list .rate{overflow:hidden}#content .items-list .rate img{vertical-align:top}.quality{position:absolute;bottom:1px;left:5px;width:29px;height:29px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1814px 0;text-indent:-9999px}.quality.style2{background-position:-1780px 0}#content .items-list .colors-set{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1849px 0;width:9px;height:39px;position:absolute;right:8px;top:11px;text-indent:-9999px}#content .section{padding-top:8px}#content .section .items-list{border-bottom:0}#content .lists-holder{margin:0}#sidebar{width:180px;float:left;padding:3px 0 72px}.about-box{border:1px solid #ffffff;padding:1px;background:#fff;overflow:hidden;font-size:10px;line-height:17px;margin:0 0 13px}.about-box .holder{background:#f7f7f7;overflow:hidden;padding:6px 8px 10px 10px;color:#0c5ab0}.about-box h3{font:bold 14px/18px 'Trebuchet MS',Arial,sans-serif;color:#004f1e;margin:0 0 5px}.about-box .list{text-align:left;margin:0;padding:0;list-style:none;overflow:hidden}.about-box .list li{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1768px -51px;padding:0 0 0 14px}#sidebar .side-box{margin:0 0 10px}#sidebar .area{border:0}#sidebar .area h3{border:solid #ddd;border-width:1px 0;margin:0 -9px 0 -8px;padding:0 9px 0 8px}#sidebar .categories-list .mark{color:#b1b1b1}#sidebar .categories-list.style1{height:241px;overflow:auto;margin:0 -9px -11px 0;padding-top:1px}#sidebar .link-holder{overflow:hidden;margin:10px 0 0;border-top:1px solid #ddd;padding:0 10px;line-height:14px}#sidebar .link-holder a{background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 100% -44px;padding:0 16px 0 0;display:inline-block;vertical-align:top}.breadcrumbs{margin:-7px 0 0;padding:0 0 15px;list-style:none;width:100%;overflow:hidden;font:12px/15px 'Trebuchet MS',Arial,sans-serif}.breadcrumbs li{float:left;padding:0 5px 0 10px;margin:0 8px 0 -10px;background:url(/images/l/bullets.gif?1316890212) no-repeat -8002px 6px}.breadcrumbs a{color:#0c5ab0}.alert-block{width:909px;margin:0 auto 17px;color:#252525;border:2px solid #c9c9c9;background:#f8f7e4;padding:2px 10px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-top-radius:5px;font:bold 16px/19px 'Trebuchet MS',Arial,sans-serif;position:relative;behavior:url(../stylesheets/js/PIE.htc)}.alert-block p{margin:0}.item-section{margin-bottom:36px}.product-section{margin-bottom:16px}.thumbnails-block{font-size:12px;line-height:15px}.thumbnails-block img{vertical-align:top}.thumbnails-block .main-image{margin:0 0 6px}.thumbnails-block .plugin{width:100%;overflow:hidden;margin:0 0 2px}.thumbnails-block .label{display:block;margin:0 0 3px}.thumbnails-block .thumbnails{margin:0;padding:0;list-style:none}.thumbnails li a{font-size:9px;text-align:center}.thumbnails-block .thumbnails li{text-align:center;float:left;padding:0 10px 0 0}.span-27.details{padding-top:7px}.details h1{color:#494949;margin:0 0 6px 6px;font:19px/22px 'Trebuchet MS',Arial,sans-serif}.details h1 strong{font-weight:bold}.details-box{width:545px;overflow:hidden;font-size:10px;color:#595959;background:#f5f5f5;border:2px solid #c9c9c9;margin:0 0 19px 4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-top-radius:5px;position:relative;behavior:url(../stylesheets/js/PIE.htc)}.details-box a{color:#0c5ab0;text-decoration:underline}.details-box a:hover{text-decoration:none!important}.details-frame{width:526px;overflow:hidden;padding:10px 0 5px 19px}.details-holder{float:left;width:237px;padding:0 24px 0 0;line-height:14px}.details-holder .price-info{width:100%;overflow:hidden;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #cacaca}.details-holder .label{color:#2d2d2d;font-size:12px;line-height:15px;display:block;margin:0 0 1px}.details-holder .price-info strong{color:#b31200;font-size:24px;line-height:27px;font-weight:bold;letter-spacing:0;display:block}.details-holder .price{font-size:14px;line-height:17px;color:#000}.details-holder .price span{text-decoration:line-through}.details-box .about dt{float:left;padding:0 10px 0 0}.details-box .about{width:100%;overflow:hidden;margin:0;color:#484848;font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif}.details-box .about dl{color:#343434;text-transform:uppercase;margin:0;width:100%;overflow:hidden;font:bold 14px/17px 'Trebuchet MS',Arial,sans-serif}.details-box .about dl.blue{color:#0c58af}.details-box .about dd{float:left;margin:0}.details-holder p{margin:0}.details-holder .actions{margin:0;padding:10px 0;list-style:none;width:254px;overflow:hidden;font-size:12px;line-height:15px}.details-holder .actions li{float:left;padding:0 8px;background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat -1px -79px}.details-holder .actions li:first-child{background:none;padding-left:0}.details-form{width:248px;float:left;margin:2px 0 0 -2px;color:#161616;font:11px/14px Arial,Helvetica,sans-serif}.details-form .row{width:100%;overflow:hidden;margin:0}.details-form label{float:left;font-weight:normal;padding:0 0 1px 6px}.details-form .quantity input,.details-form select{float:left;width:230px;height:19px;margin:0;color:#414141;font:bold 12px/19px Arial,Helvetica,sans-serif;border:1px solid #abadb3}.details-form .quantity{float:left;width:56px;padding:0 20px 0 0}.details-form .quantity input{float:left;width:42px;height:14px;margin:0;padding:3px 6px;line-height:14px;border:1px solid #abadb3;background:#fff}.details-form .check{float:left;padding:17px 0 0}.details-form .check input{float:left;width:15px;height:15px;margin:0;padding:0}.details-form .check label{padding:0 0 0 5px}.details-form .btn{display:block;width:190px;height:40px;padding:0 0 6px;border:0;margin:5px auto 0;text-align:center;font-size:16px;line-height:34px;font-weight:bold;color:#fff;cursor:pointer;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -697px -96px}.details-box .details-panel{background:#fff;width:529px;overflow:hidden;border-top:1px solid #cacaca;padding:3px 0 5px 16px}.details-box .details-panel .column-left{float:left;font-size:10px;line-height:13px;color:#595959;padding:2px 0 0}.details-box .details-panel .column-left .rate-holder{height:1%;overflow:hidden;line-height:17px}.details-box .details-panel .column-left .rate{float:left;padding:0 8px 0 0}.details-box .details-panel img{vertical-align:top}.details-box .details-panel .column-left .actions{margin:0;padding:0;list-style:none;height:1%;overflow:hidden}.details-box .details-panel .column-left .actions li{float:left;padding:0 10px;margin:0 10px 0 -10px;background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat -1px -98px}.details-box .details-panel .column-right{float:right;font-size:13px;line-height:16px;color:#313131;padding:0 21px 0 54px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -1486px 1px}.details-box .details-panel .column-right ul{margin:0;padding:0;list-style:none;height:1%;overflow:hidden}.details-box .details-panel .column-right li{float:left;margin:0 5px 0 -5px;padding:0 5px;background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat -1px -79px}.details-box .details-panel .column-right li:first-child{background:none}.details-box .details-panel .column-right a{font-size:12px}.note-area{width:511px;overflow:hidden;padding:9px 18px 5px;margin:0 0 0 4px;border:1px solid #c9c9c9;color:#323232;font:12px/13px 'Trebuchet MS',Arial,sans-serif;border-radius:5px;-moz-border-radius:5px;-webkit-border-top-radius:5px;position:relative;behavior:url(../stylesheets/js/PIE.htc)}.note-area .question{float:left;padding:3px 25px 0 0;margin:0 17px 0 0;color:#295fae;font-size:18px;line-height:18px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 100% -67px}.note-area .question strong{display:block;font-size:23px;line-height:23px}.note-area .text-holder{overflow:hidden;height:1%}.note-area .text-holder p{margin:0}.note-area .text-holder .plugin-note{width:100%;padding:3px 0 0;overflow:hidden}.note-area .text-holder img{vertical-align:top}.note-area .text-holder .plugin-note strong{float:left;padding:4px 12px 0 0}.aside-nav{width:178px;border:1px solid #ddd;float:left;font-size:12px;line-height:15px}.aside-nav h2{width:158px;padding:4px 10px 1px;margin:0 0 10px;height:32px;color:#0c5ab0;font:bold 15px/18px 'Trebuchet MS',Arial,sans-serif;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 0 -95px}.aside-nav ul{margin:0 0 -9px;padding:0 20px;height:1%;list-style:none;overflow:hidden;text-align:center}.aside-nav li{vertical-align:top;padding:0 0 17px}.aside-nav .img-holder{width:100%;overflow:hidden;margin:0 0 7px}.aside-nav .img-holder img{vertical-align:top}.aside-nav ul .price{display:block}.image-holder{float:left;padding:0 16px 0 0}.image-holder img{vertical-align:top}.gallery-area{margin-bottom:7px}.nav-holder{width:975px;position:absolute;top:108px;margin:0 0 -29px -488px;padding:0;background:url(http://www.zackelectronics.com/images/bg-lines.gif) repeat-x 0 -42px;height:37px;left:50%;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px}.nav-holder:after{content:'';display:block;clear:both}#nav{width:975px;text-align:justify;margin:0;height:37px;padding:0;list-style:none;font:13px/37px 'Trebuchet MS',Arial,sans-serif;text-transform:uppercase}#nav:hover{overflow:visible}#nav.scaling-ready a{padding:0}#nav.scaling-ready li{float:left}#nav>li,#nav:after{display:inline-block;vertical-align:top;background:url(http://www.zackelectronics.com/images/separators.gif) no-repeat 0 -36px}#nav>li:first-child{background:none}#nav>li:first-child>a{-webkit-border-top-left-radius:6px;border-radius:6px 0 0;-moz-border-radius:6px 0 0}#nav li{position:relative;text-align:center;z-index:9999}#nav a{display:block;padding:0 12px;color:#fff}#nav:after{width:100%;height:0;font-size:0;line-height:0;content:' '}*+html #nav{text-justify:newspaper;text-align-last:justify}*+html #nav li{display:inline;margin:0}#nav>.last>a{background:url(http://www.zackelectronics.com/images/bg-lines.gif) repeat-x 0 -87px!important;-webkit-border-top-right-radius:6px;border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;font-weight:bold}#nav>li:hover{margin:0 -1px 0 0;z-index:999}#nav .last span{display:block;padding:0 25px;cursor:pointer}#nav>li:hover>a,#nav>li>a:hover,#nav>li.drop-closeout>a:hover{background:#0a4b97;text-decoration:none;padding-right:1px}.drop{position:absolute;display:none;top:100%;left:0;background:#0a4b97;width:900px;color:#373737;text-transform:none;padding:5px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;z-index:9999}.drop-closeout{position:absolute;display:none;top:100%;right:0;background:#0a4993;width:323px;color:#373737;text-transform:none;padding:5px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;z-index:9999}#nav li:hover .drop,#nav li:hover .drop-closeout{display:block}.drop-holder{padding:19px 27px 19px 29px;overflow:hidden;background:#fff;z-index:99;-webkit-border-radius:6px;border-radius:6px;-moz-border-radius:6px;font:12px/18px Arial,Helvetica,sans-serif}#nav .drop a,#nav .drop-closeout a{color:#595959}#nav .drop .heading,#nav .drop-closeout .heading{border-bottom:1px solid #c9c9c9;padding:0 0 2px;display:block;margin:0 0 13px;font:bold 12px/17px Arial,Helvetica,sans-serif;text-align:left}#nav .lists-holder{overflow:hidden;border-bottom:1px solid #ffffff;padding:0 0 10px 9px;margin:0 0 10px 0;text-align:left}#nav .list{width:150px;margin:0;padding:0 0 8px 9px;list-style:none;overflow:hidden;float:left;text-align:left}#nav .lists-holder .list{padding:0 0 0 10px}#nav .lists-holder .list:first-child{padding-left:0}#nav .drop .list li,#nav .drop-closeout .list li{float:none;text-align:left;display:block}#nav .drop .list a,#nav .drop-closeout .list a{display:inline}.drop .button,#nav .drop .button{display:inline-block;padding:0 0 0 11px;color:#fff;background-position:0 -144px;line-height:28px}.drop .button span{background-position:100% -184px;padding:0 23px 6px 19px}#nav .drop.size2,#nav .drop-closeout.size2{width:181px}#nav .list.style2{background:#ffffff;padding:11px 28px 21px 38px;margin:0 0 -19px -29px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;position:relative}#footer{width:976px;margin:0 -9999px;overflow:hidden;padding:0 9999px 0 9989px}.partners-list{padding:7px 9999px 3px 9990px;list-style:none;text-align:center;overflow:hidden;background:#fff;border:1px solid #828282;border-width:1px 0;margin:0 -9999px 18px -9979px;width:100%}.partners-list li{display:inline-block;vertical-align:top;padding:0 12px 0 7px}*+html .partners-list li{display:inline;padding-right:15px}.partners-list a{display:block;text-indent:-9999px;height:16px;overflow:hidden}.partners-list .adams{width:60px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat}.partners-list .adidas{width:49px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -60px 0}.partners-list .bagbay{width:38px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -109px 0}.partners-list .callaway{width:37px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -593px 0}.partners-list .cleweland{width:39px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -147px 0}.partners-list .cobra{width:56px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -186px 0}.partners-list .puma{width:36px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -246px 0}.partners-list .footjoy{width:43px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -286px 0}.partners-list .mizuno{width:42px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -329px 0}.partners-list .nike{width:29px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -371px 0}.partners-list .ogio{width:35px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -400px 0}.partners-list .ping{width:32px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -435px 0}.partners-list .taylormade{width:52px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -467px 0}.partners-list .titleist{width:36px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -519px 0}.partners-list .wilson{width:38px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -555px 0}.footer-social h3{margin:0 0 2px 9px;font:bold 1em/1.5em Verdana,Arial,Helvetica,sans-serif;color:#505050;text-decoration:underline}.footer-social ul{margin:0;padding:0 0 0 2px;list-style:none;width:388px;overflow:hidden}.footer-social li{float:left;margin:0 9px 0 0}.footer-social a{float:left;text-indent:-9999px;height:45px;overflow:hidden}.footer-social .facebook{width:127px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat 0 -38px}.footer-social .twitter{width:121px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -127px -38px}.footer-social .youtube{width:89px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -248px -38px}#footer .container.special{margin:0 0 0 5px}#footer .container.type-1{margin:0 0 0 20px;padding-top:20px}#footer .span-26 h2{margin:1px 0 4px;font:bold 1.363em/1em Verdana,Arial,Helvetica,sans-serif;color:#333333}#footer .container:after{content:'';display:block;clear:both}.info-list{margin:0;padding:0;list-style:none;font:1.09em/1.5em Verdana,Arial,Helvetica,sans-serif;color:#0a4b97}.info-list li{padding:0 0 2px 12px;background:url(/images/l/bullets.gif?1316890212) no-repeat -4000px 8px}.info-list a{color:#333333}.bottom-block{border-top:1px solid #828282;background:#CCCCCC;width:100%;margin:14px -9999px 0 -9991px;padding:0 9999px 57px;position:relative}.contact-block{padding:0 0 24px 3px;color:#666666}.contact-block strong{color:#333333;font: 1.454em/1.5em Arial,Helvetica,sans-serif;display:block;margin:0 0 0 12px}.contact-block p{margin:4px 0 0 12px;font: 1.181em/1em Arial,Helvetica,sans-serif}.contact-block .live{font:1.545em/1em "Trebuchet MS",Arial,Helvetica,sans-serif;color:#333333;text-decoration:underline;margin:0 0 0 12px}.contact-block .live:hover{text-decoration:none}.bottom-block h3{margin:0;font:bold 1.272em/1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;color:#0a4b97}.bottom-block .footer-list h3{margin:0 0 1px 20px}.span-8.footer-list{margin-right:7px}.span-10.footer-list h3{font-size:1.454em;line-height:1.3em}.footer-list ul{margin:0;padding:0 0 0 19px;list-style:none;font: 1.181em/1.5em Arial,Helvetica,sans-serif}.footer-list li{padding:0 0 0 11px;background:url(/images/l/bullets.gif?1316890212) no-repeat -3000px 8px}.footer-list a{color:#333333;}.footer-banners{margin:-15px 70px 0 10px;padding:0;float:right;list-style:none}.footer-banners li{float:left;padding:0 0 0 9px}.footer-banners img{vertical-align:top}#footer .footer-block .area{padding-top:17px;background:url(/images/l/divider01.gif?1316890212) repeat-x}.footer-block{font:1.181em/1.692em Arial,Helvetica,sans-serif;color:#333333;padding:12px 0 0}.footer-block p{margin:0}#footer h4{color:#333333;margin:0 0 8px 3px;font: 14px/17px 'Trebuchet MS',Arial,sans-serif}.payment-block{float:left;width:735px}.payment-block .span-37{margin-bottom:6px}.payment-block .span-37 .holder{float:left}.payment-list{margin:0;padding:0 0 0 5px;list-style:none}.payment-list li{float:left;padding:0 6px 0 0}.payment-list span{float:left;width:48px;height:32px;overflow:hidden;text-indent:-9999px;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat}.payment-list .discover{background-position:-682px 0}.payment-list .mastercard{background-position:-736px 0}.payment-list .visa{background-position:-790px 0}.payment-list .express{background-position:-844px 0}.payment-list .paypal{background-position:-899px 0}.payment-list .google{background-position:-953px 0}#footer .subscribe-form{width:195px;float:left;overflow:hidden;margin:-21px 0 0 -23px;padding:0 8px 15px 14px;background:#F5F5F5;border:solid #fff;border-width:0 3px 3px;color:#242424;font:13px/13px 'Trebuchet MS',Arial,sans-serif;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;position:relative}#footer .subscribe-form .information{display:block;font-size:12px;margin:0 0 7px}#footer .subscribe-form p{margin:0 0 10px}#footer .subscribe-form h5{margin:0 0 2px;color:#0a4b97;font:bold 15px/18px 'Trebuchet MS',Arial,sans-serif}#footer .subscribe-form input{display:block;width:168px;height:17px;padding:8px 11px;margin:0 0 10px;background:#fff;border:1px solid #b6b6b6;color:#999;border-radius:5px;-moz-border-radius:5px;-webkit-border-top-radius:5px;position:relative;font:14px/17px 'Trebuchet MS',Arial,sans-serif}#footer .subscribe-form .btn{height:35px;width:87px;padding:0 0 10px;margin:0 0 5px;color:#fff;border:0;text-align:center;cursor:pointer;font:bold 12px/27px Arial,Helvetica,sans-serif;background:url(http://www.zackelectronics.com/images/sprite.png) no-repeat -601px -98px}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/images/fancybox/fancybox.png?1287771894)}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px 0;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(/images/fancybox/fancy_title_over.png?1287771894);display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url(/images/fancybox/fancybox-x.png?1287771894);background-position:0 -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(/images/fancybox/blank.gif?1287771894);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -30px}#fancybox-right-ico{background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url(/images/fancybox/fancybox-x.png?1287771894)}#fancy-bg-ne{top:-20px;right:-20px;background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url(/images/fancybox/fancybox-y.png?1287771894);background-position:-20px 0}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/images/fancybox/fancybox-x.png?1287771894);background-position:0 -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url(/images/fancybox/fancybox-y.png?1287771894)}#fancy-bg-nw{top:-20px;left:-20px;background-image:url(/images/fancybox/fancybox.png?1287771894);background-position:-40px -122px}#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent!important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.product-box .ptitle-wrap{height:42px}.product-box .ptitle-wrap h3 a{font-size:11px;line-height:12px;display:block;text-align:left}.info,.success,.warning,.error,.validation{border:1px solid;margin:0 0 10px 0;padding:15px 10px 15px 10px;background-repeat:no-repeat;background-position:10px center;font-size:14px;font-weight:bold}.info{color:#00529b;background-color:#bde5f8}.success{color:#4f8a10;background-color:#dff2bf}.warning{color:#9f6000;background-color:#feefb3}.error{color:#d8000c;background-color:#ffbaba}.product-cont{float:left;width:589px;padding:0 0 10px 0;border-bottom:2px solid #c6dced;background:url(/images/bg-pr.gif?1287771894) repeat-y}.product-box{float:left;width:134px;height:271px;position:relative;padding:0 5px 0 5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}#cart_box input,#cart_box textarea,#cart_box select{font:bold 17px/21px Arial,Helvetica,sans-serif;color:#333;vertical-align:middle}.r_product{border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;margin:0;padding-bottom:4px;width:179px;height:auto}.addToCartLink img{margin-left:30px}.product-box .product-wrap{height:131px;width:136px}#orig-price{font:bold 16px arial;color:#555;text-decoration:line-through}.product-box .product-wrap .product-img{margin:5px auto 0 auto;padding-bottom:6px}.product-box .ptitle-wrap h3{margin:2px 0 0 0;padding:0}.product-box .ptitle-wrap h3 a{font-size:11px;line-height:12px;display:block;margin:0;padding:0;text-align:left}.old-price{color:#777;font-size:10px;margin:0;padding:0}.old-price .money{font-size:11px;color:#777;margin:0;padding:0;text-decoration:line-through}.product-box h4{float:left;color:#b90a00;font-size:15px;font-weight:bold;padding:0 2px 0 2px;margin:0;width:135px;display:block}.product_offering{display:block;width:135px;margin-top:2px;position:absolute;left:5px;bottom:29px;float:left}.product-box ul{float:left;width:136px;height:26px;padding:6px 0 0 0}.product-box ul li{float:left;padding:0 6px 0 0}.product-box ul .last{padding:0}.l-shop{float:left;width:113px;height:17px;margin:6px 0 0 2px;background:url(/images/add_to_cart_small.png?1287771894) no-repeat}.l-do2{width:113px;height:20px;margin:6px 0 0 2px;background:url(http://www.zackelectronics.com/images/add_to_cart.png) no-repeat;position:absolute;bottom:28px;left:12px}.product-box ul{float:left;width:136px;height:26px;padding:6px 0 0 0}.product-box ul li{float:left;padding:0 6px 0 0}.product-box ul .last{padding:0}.but-1,.l-do,.l-do2{overflow:hidden;text-indent:-12000px}.l-do{float:left;width:113px;height:20px;margin:6px 0 0 2px;background:url("http://www.zackelectronics.com/images/details_options.png") no-repeat;position:absolute;left:12px;bottom:4px}.product .description{font-family:verdana,arial;font-size:10px;color:#7e7e7e;text-align:left}.product a{font:12px Arial,Helvetica,sans-serif;text-decoration:none;font-size:12px;font-weight:bold;float:none;color:#0e5fcd}.product a:visited{text-decoration:none}.product a:hover{text-decoration:underline}.product a:active{text-decoration:none}.msrp{font:10px Arial,Helvetica,sans-serif;color:#848484}.money{font:13px Arial,Helvetica,sans-serif;font-weight:900;margin:0;padding:0;color:#000}.p-title{width:350px;padding-bottom:5px;vertical-align:bottom;margin-top:0;padding-top:0;border-bottom:solid 1px #d5d5d5}.p-title h1{vertical-align:bottom;font:normal 23px arial;color:#555;margin:0;padding:0}.p-price{font:bold 22px arial;color:#a81201}.p-shipping_and_tax{background-image:url(http://www.zackelectronics.com/images/top.png);background-repeat:no-repeat;height:50px;width:358px}.p-border_left{background-image:url(http://www.zackelectronics.com/images/left.png);background-repeat:repeat-y}.p-border_right{background-image:url(http://ww.zackelectronics.com/images/right.png);background-repeat:repeat-y}.p-wishlist{background-image:url(/images/p/wishlist.png?1287771896);background-repeat:no-repeat;padding-left:190px}.product_description{padding-top:8px;padding-left:10px;padding-right:8px;padding-bottom:8px;background:#fff;font-size:13px;width:730px;border-top:1px solid #adadad;border-left:1px solid #adadad;border-right:1px solid #adadad;border-bottom:1px solid #adadad;float:left}.productOverview{width:100%;float:left;background:#fff}#tabsJ{float:left;width:100%;background:#fff;font-size:12px;font-weight:bold;line-height:normal}#tabsJ ul{margin:0;padding:10px 10px 0 0;list-style:none}#tabsJ li{display:inline;margin:0;padding:0}#tabsJ a{float:left;background:url(http:L//www.zackelectronics.com/images/tableftJ1.gif) no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none}#tabsJ a span{float:left;display:block;background:url(/images/tabrightJ1.png?1302145352) no-repeat right top;padding:5px 15px 4px 6px;color:#24618e}/*\*/#tabsJ a span{float:none}/**/#tabsJ a:hover span{color:#FFF}#tabsJ a:hover{background-position:0 -42px}#tabsJ a.panel_on{background-position:0 -42px}#tabsJ a.panel_on span{background-position:100% -42px;color:#FFF}#tabsJ a:hover span{background-position:100% -42px}#cart_wrapper select{width:170px;font-size:12px;font-weight:bold;background-color:#fff;margin:0;padding:0}#cart_wrapper input[type=text]{font-size:12px;font-weight:bold;height:16px;background-color:#fff}.dim{opacity:.2;filter:alpha(opacity=20)}.fm{padding:3px 0 0 3px;text-align:middle;font-size:12px;color:#fff;line-height:10px;font-weight:bold;height:34px;width:45px}.fm .save{font-size:11px}.restricted{position:absolute;font-weight:bold;bottom:0;left:25px;height:30px;width:65px}.float-message{position:absolute;background:url(http://www.zackelectronics.com/images/save_icon2.png) no-repeat;bottom:0;left:-5px;height:30px;width:45px}.attr_remove{height:11px;width:11px;margin-bottom:-3px}.float-color{position:absolute;background:url() no-repeat;bottom:0;right:0;padding:0;height:33px;width:36px}.float-video{position:absolute;background:url() no-repeat;bottom:0;right:0;padding:0;height:33px;width:36px}.gray_border{background-color:#fff;border:solid 1px #868686;padding:1px;margin-bottom:4px;width:auto}.blue_border{background-color:#fff;border:solid 1px #0e5fcd;padding:1px;width:auto;height:auto}.cart_contents{background:#fff;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;margin-bottom:0}.cart_table{vertical-align:top;margin:1px;padding:0;background:#fff;width:100%;border:1px}.cart_table tr th{color:#777;font-size:11px;font-weight:normal;padding-top:2px;padding-bottom:1px;border-bottom:1px solid #c0c0c0;text-align:left;padding-left:4px;font-family:verdana,arial,helvetica,sans-serif}.cart_table tr td{border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin:0;font-size:11px;font-family:arial,helvetica,sans-serif;padding:3px}.cart_table tr td a{color:#0e5fcd}.small_cart{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-bottom:10px;width:181px}.small_cart td{font-family:verdana,arial,helvetica,sans-serif;padding:4px 0 1px 0;color:#414141}.small_cart tr td a{text-decoration:none;color:#000;font-size:9px;font-weight:normal}.small_cart tr td.nav_notice{text-align:center;font-family:verdana;font-size:11px}.small_cart tr td a img{padding:0 5px 0 2px}.small_cart tr td.highlight a{color:#0e5fcd;margin-right:5px;text-decoration:underline}.small_cart tr.totals{margin:0;padding:0}.small_cart tr.totals td{font-size:10px;padding-bottom:0;margin-bottom:-5px;color:#000}.list tr.odd td{background-color:#fff}.list tr.even td,.even{background-color:#eceef2}.small_cart tr td.cart a{padding:0 5px 0 0;margin-top:0;color:#0e5fcd;font-size:10px;font-weight:normal;text-decoration:underline}.gray_bar{width:100%;height:auto;background-color:#d8d8d8;margin:0;padding:4px;float:left;font:bold 13px Arial,Verdana,Helvetica}.content_header{background:#eee url(http://www.zackelectronics.com/images/header_bar.png) repeat-x;height:22px;font:bold 15px Arial;color:#025dcf;text-align:center;text-transform:uppercase;padding:3px 0 0 10px;width:auto}.content_header a{color:#fff}.content_subheader{width:auto;height:18px;background-color:#d8d8d8;color:#b91e00;padding:1px 0 0 10px;border-top:solid 2px #fff;font:bold 14px Arial}.content_indent{margin-left:10px}.refine_header{height:23px;width:181px;background:#eee url(http://www.zackelectronics.com/images/down_bg.png) repeat-x;float:left;color:#385cce;font:bold 12px Arial,Helvetica,sans-serif;cursor:pointer}.refine_header_closed{height:23px;width:181px;background:#eee url(http://www.zackelectronics.com/images/right_bg.png) repeat-x;float:left;color:#385cce;font:bold 12px Arial,Helvetica,sans-serif;cursor:pointer}.side_content{width:174px;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;padding-bottom:4px;padding-left:5px;clear:both}.f_links a{padding-left:8px;font-size:12px;font-weight:normal;color:#5c5c5c;font-family:verdana,helvetica,arial,sans-serif}.f_links a.f_count{color:#999;padding-left:0}.refine_header h3,.refine_header_closed h3{margin-left:20px;margin-top:-1px;float:left;height:16px;font-size:12px;padding-top:6px;color:#015cce;font-weight:bold;text-transform:capitalize;display:block}.cart_contents{background:#fff;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;margin-bottom:0;width:732px;vertical-align:top}.cart_table{margin:3px;padding:0;background:#fff;width:726px;border:1px}.cart_table input[type=text]{font-size:12px;font-weight:bold;height:16px;background-color:#fff}.cart_table input[type=submit]{font-size:12px;font-weight:bold;margin-left:2px;background-color:#fff}.cart_table tr th{color:#777;font-size:11px;font-weight:normal;padding-top:10px;padding-bottom:4px;border-bottom:1px solid #c0c0c0;text-align:left;padding-left:4px;font-family:verdana,arial,helvetica,sans-serif}.cart_table tr td{border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin:0;font-size:11px;font-family:arial,helvetica,sans-serif;padding:3px}.cart_table tr td a{color:#0e5fcd}.small_cart{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-bottom:10px;width:181px}.small_cart td{font-family:verdana,arial,helvetica,sans-serif;padding:8px 0 5px 0;color:#414141}.small_cart tr td a{text-decoration:none;color:#000;font-size:10px;font-weight:normal}.small_cart tr td.nav_notice{text-align:center;font-family:verdana;font-size:11px}.small_cart tr td a img{padding:0 5px 0 2px}.small_cart tr td.highlight a{color:#0e5fcd;margin-right:5px;text-decoration:underline}.small_cart tr.totals{margin:0;padding:0}.small_cart tr.totals td{font-size:10px;padding-bottom:0;margin-bottom:-5px;color:#000}.small_cart tr td.cart a{padding:0 10px 0 0;margin-top:0;color:#0e5fcd;font-size:10px;font-weight:normal;text-decoration:underline}img{border:0}a{color:#0e5fcd}#combo_continue:hover{text-decoration:underline}.combo_offers li{list-style:disc;font-size:11px;font-family:verdana}#p_container{height:191px;overflow-y:auto;overflow-x:hidden}.promotion_container{padding-top:10px;margin:0 14px 0 14px;width:532px}.promotion_container tr td{border-bottom:solid 2px #d5d5d5;padding:5px 0 5px 30px}.promotion_container tr td h2{font:bold 14px arial;color:#0e5fcd;margin:0}.promotion_container tr td p{font:normal 13px arial;margin:0 0 0 15px;padding:0}table tr td{font:normal 12px arial}a{text-decoration:none}a img{border:none}.my_account_title_blue{font:bold 20px arial;color:#0352a1}.my_account_title_gray{font:bold 20px arial;color:#555}.big_bold_blue_font{font:bold 16px arial;color:#0352a1}.big_bold_gray_font{font:bold 16px arial;color:#555}.big_bold_black_font{font:bold 16px arial;color:#000}.my_account_bullet_spacing{border-bottom:solid 1px #dfdfdf;padding:7px 10px 7px 10px}.my_account_menu_spacing{border-bottom:solid 1px #dfdfdf;padding:7px 0 7px 0}.my_account_wishlist{border:solid 1px #c6dced;width:279px;padding:3px;margin:4px;float:left}.section_titles{font:bold 14px arial;padding:0;margin:0;color:#0351a2;width:260px}.checkout_warning{background-color:#fffdef;border:1px solid #0351a2;margin:12px;padding:16px;color:#0351a2;font-size:13px;font:bold 14px arial;width:670px}.confirm_btn{background:url(http://www.zackelectronics.com/images/confirm_order_button.png) no-repeat;width:154px;height:36px;z-index:1;border:0}.confirm_btn:hover,.confirm_btn:active{background:url(http://www.zackelectronics.com/images/confirm_order_button_2.png) no-repeat;z-index:9000;width:154px;height:36px;border:0}.reset_password_btn{background:url(http://www.zackelectronics.com/images/reset_password_button.png) no-repeat;width:154px;height:36px;z-index:1;border:0}.reset_password_btn:hover,.reset_password_btn:active{background:url(http://www.zackelectronics.com/images/reset_password_button_2.png) no-repeat;z-index:9000;width:154px;height:36px;border:0}.apply_credit_btn{background:url(http://www.zackelectronics.com/images/apply_credit_button.png) no-repeat;width:123px;height:26px;z-index:1;border:0}.apply_credit_btn:hover{background:url(http://www.zackelectronics.com/images/apply_credit_button_2.png) no-repeat;z-index:9000;width:123px;height:26px;border:0}.continue_btn{background:url(http://www.zackelectronics.com/images/continue_button.png) no-repeat;width:154px;height:36px;border:0}.continue_btn:hover,.continue_btn:visited,.continue_btn:active{background:url(http://www.zackelectronics.com/images/continue_button_2.png) no-repeat;width:154px;height:36px;border:0}.register_btn{background:url(http://www.zackelectronics.com/images/register_button.png) no-repeat;width:154px;height:36px;border:0}.register_btn:hover{background:url(http://www.zackelectronics.com/images/register_button_2.png) no-repeat;width:154px;height:36px;border:0}.sign_in_btn{float:left;background:url(http://www.zackelectronics.com/images/sign_in_button.png) no-repeat;width:154px;height:36px;border:0;margin-left:60px}.sign_in_btn:hover{float:left;background:url(http://www.zackelectronics.com/images/sign_in_button_2.png) no-repeat;width:154px;height:36px;margin-left:60px;border:0}.save_btn{background:url(http://www.zackelectronics.com/images/save_button.png) no-repeat;width:154px;height:36px;z-index:1;border:0}.save_btn:hover,.confirm_btn:active{background:url(http://www.zackelectronics.com/images/save_button_2.png) no-repeat;z-index:9000;width:154px;height:36px;border:0}.checkout_callouts{margin-left:22px;font:bold 12px arial;color:#5c5c5c;float:left}.header_img{padding:12px 0 12px 0}.section_whitespace{margin-left:15px;padding:25px 0 25px 50px}.section_border{border-left:solid 1px #d0d0d0;border-top:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;font:normal 12px arial;padding:0}#company{margin-left:32px}.signin_panel{float:left;margin:27px;padding:30px;width:256px;border:solid 1px #d9d9d9;background:#f8fbfd}.signin_panel_header{width:250px;border-bottom:solid 1px #d0d0d0;padding-bottom:2px;margin-bottom:15px;font:bold 16px arial}td{font-size:12px;color:#555}.text_input{font-size:14px;border:1px solid #ccc;padding:2px 0 2px 0;width:240px}select{font-size:15px}.text_input:focus{border:1px solid #3c74ae}.clear{clear:both;height:5px;overflow:hidden;width:100%}.total_table{width:90%;margin-bottom:20px;border-right:1px solid #d3e9fe;border-left:1px solid #d3e9fe;border-top:1px solid #d3e9fe}.total_table tr td{border-bottom:1px solid #d3e9fe;padding:10px 0 10px 0;text-align:center}.total_table tr .item{width:60%;text-align:left;padding:10px}.total_table tr th{border-bottom:1px solid #d3e9fe;padding:10px;text-align:center}th{text-align:left;font-size:14px}.list tr td{padding:3px;font-size:12px}.clear{clear:both;height:5px;overflow:hidden}table a{color:#0351a2;text-decoration:underline;font-weight:bold}table a img{border:none}.boldblue{color:#699eec;font:12px arial;font-weight:bold}.boldgrey{color:#555;font-size:12px;font-weight:normal;font-family:arial,verdana,san-serif}.asterisk{color:#a90004;font:14px arial;font-weight:bold}.formError{color:#d20004}h1.account{padding-bottom:12px;padding-top:0;margin:0;text-align:center;font-size:18px;font-weight:bold;font-family:arial,verdana,sans-serif;color:#0351a2}.account_warning{background-color:#fffdef;border:1px solid #0351a2;margin:12px 0 12px 0;padding:16px;color:#0351a2;font-size:13px;font:bold 14px arial;width:720px;text-align:center}.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move;z-index:-1}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0;z-index:-1}.cloud-zoom-big{border:4px solid #ccc;overflow:hidden;z-index:-1}.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;z-index:-1}.response-msg{padding:6px 10px 10px 45px;font-size:.9em;margin:0 0 10px}.response-msg span{display:block;font-weight:bold;padding:0 0 4px}.error{background:#f9e5e6 url(/images/icons/error.png?1287771894) 10px 50% no-repeat;color:#b50007;border:#e8aaad solid 1px}.notice{background:#f9f9e5 url(/images/icons/notice.png?1287771894) 10px 50% no-repeat;color:#828400;border:#e8e3aa solid 1px}.inf{background:#e5ecf9 url(/images/icons/info.png?1287771894) 10px 50% no-repeat;color:#0055b5;border:#aac6e8 solid 1px}.success{background:#e9f9e5 url(/images/icons/success.png?1287771894) 10px 50% no-repeat;color:#1c8400;border:#b4e8aa solid 1px}#page-wrapper .other-box{margin:15px 0}#page-wrapper .cont{border-top:#fff solid 1px;padding:8px;line-height:1.4em}#page-wrapper .other-box h3{font-size:1.2em;font-weight:bold}#page-wrapper .gray-box{background:#eaeaea;border:#c0c0c0 solid 1px}#page-wrapper .yellow-box{background:#fff6bf;border:#fdd845 solid 1px}.blog_post{margin-left:10px;width:740px;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:12px;color:#414141;text-align:justify}.blog_post h1{font-size:16px;font-family:tahoma,verdana,arial,helvetica,sans-serif;padding-bottom:4px;color:#555;line-height:14px;border-bottom:1px dotted #ccc;margin-bottom:2px;margin-top:1px}.blog_post h2{font-size:16px;font-family:tahoma,verdana,arial,helvetica,sans-serif;padding-bottom:4px;line-height:14px;border-bottom:1px dotted #ccc;margin-bottom:2px;margin-top:1px}.blog_post h2 a,.blog_post h6 a{color:#414141;font-size:15px}.blog_post .date{background:url(/images/icons/download.gif?1305673749) no-repeat;padding-left:22px;height:16px;line-height:16px;display:block;font-size:11px;background-position:0 -48px}.blog_section{padding-bottom:7px}.blog-cont{margin:5px 4px 0 0;float:right;line-height:15px}.alignleft{float:left;padding:5px 15px 2px 0;padding-bottom:2px}.alignright{float:right;padding:5px 0 2px 15px;padding-bottom:2px}.bottom-box h5,.content-area h5,.aside h5{margin:0 0 5px;background:#dcdbdb url(http://www.zackelectronics.com/images/bg-aside-heading.gif) repeat-x;border:1px solid #a1a1a1;border-width:2px 3px;font:bold 1.454em/1em "Trebuchet MS",Arial,Helvetica,sans-serif}.bottom-box h5 span,.content-area h5 span,.aside h5 span{display:block;background:url(http://www.zackelectronics.com/images/bullets.gif) no-repeat 8px 7px;padding:3px 0 4px 19px}



/* Slider */
 
    /* Home Page Slider */
    #slider{
        display:block;
        clear:both;
        padding:0px;
        position:relative; 
	width:739px;
	height:200px;
	margin:0 0px;
	overflow:hidden; 
	padding:0;
    }

    .sub#slider{
	margin-left:-10px;
    }        
        
    #slider_area{
        overflow:hidden;
	width:739px;
        margin:0 auto;
        position:absolute;
        z-index:1;
    }
        
    .slide{
	width:739px;
	position:relative;
	overflow:hidden;
    }

    /* slider title */
    .slide b.title{
	font-size:14px;
    }
    
    .slide .image{
        margin:0;
        padding:0;
        border:1px solid white;
        position:relative;
	z-index:5;
    }
        
    /* slider right side */
    #slider_area .desc{
	width:739px;
        position:absolute;
        z-index:6;
        bottom:0;
        margin:0px;
        font-size:12px; 
	padding: 10px; 
	font-weight:normal;
	font-size:12px; 
    }
        
    #slider_area .desc a{ 
	text-decoration:underline;
    }

    #slider_area .desc a:hover{ 
	text-decoration:none;
    }
    
    
    /* prev and next buttons*/
    .prev, 
    .next {
	cursor:pointer; 
	padding:0px;
	margin:78px 0 0 1px;
	width:20px;
	position:absolute;
	top:0;
	z-index:6;
    }
    
    .next {
	right:1px;
	margin:78px 0 0 0;	
    }

    .slider_shadow{ 
		background:url(http://www.zackelectronics.com/images/slider_shadow.png) center top no-repeat;
	width:739px;
	height:30px;
	clear:both;
	display:block;
    }
 
 
 
 
 
 
/* BASE STYLES
----------------------------------------------- */


H1, .h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#555555;
  font-weight:bold;
  margin-top:1px
}

H2, .h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#3D89BD;
  font-weight:bold;
}




TABLE {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
}

.red_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#CC0000;
}

.black_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
}
.bold_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:bold;
}
.border_r {
  border-right:1px solid #000000;
  padding:2px
}
.border_l {
  border-left:1px solid #000000;
  padding:2px
}  
.border_t {
  border-top:1px solid #000000;
  padding:2px
}
.border_b {
  border-bottom:1px solid #000000;
  padding:2px
}
.border {
  border:1px solid #000000;
  padding:2px
}
.bg_dddddd {
  background-color:#dddddd;
  color:#333333
}
.hr {
  border-bottom:1px solid #000000;
  margin:0px 0px 8px 0px
}







/******* SPECIAL BUTTON STYLES*******/
.btn_small_update, .btn_small_change {
  font-size:12px
}    
.btn_update {
  font-size:10px;
color:#FFF;
}  
.btn_continue {
  width:170px;
  padding:4px
}
.btn_add_to_cart{
  width:80px;
  height:23px;
  font-size:12px;
  margin-top:5px;
  padding:1px 0px 0px 0px;
color:white;
}
html>body .btn_add_to_cart {
  height:15px;
  padding:1px 0px 0px 0px
}
.btn_buy_it_now {
  width:80px;
  font-size:11px;
  margin:5px 0px 0px 5px;
  padding:0px
}
.btn_proceed_to_checkout {
  padding:2px 2px 2px 25px;
  width:190px;
  height:32px;background-image:url('http://zackelectronics.com/images/store_version1/checkout_btn.gif');}
.btn_ordering_info {
 font-size:11px;
 width:150px;
}
/******* END SPECIAL BUTTON STYLES*******/

/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {
  border:1px solid #000000; 
  width:250px; 
  white-space:nowrap;
  padding:10px
}


/* ADDED TO CART home page, product list and product detail pages
----------------------------------------------- */
.added_to_cart {
  background-color:#FFFAF4;
  border:0px solid #E2A269;
  margin:5px 0px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333333
  }
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #333;
  }

/* PRICE 
product list and some home pages
----------------------------------------------- */
.small_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold
}

/* product detail page */
.large_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold
}

/* TABS 
product detail page
----------------------------------------------- */
.tabcontainer {
  width:100%;
  position:relative;
  color:#ffffff
}
.tab_on {
  color:#3D89BD;
  font-weight:bold;
  text-align:center;
  margin-top:10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  background-color:#e5e5e5;
  padding:3px;
  width:165px;
  float:left;
  display:inline;
  white-space:nowrap
  }
.tab_off {
  color:#333333;
  font-weight:normal;
  text-align:center;
  margin-top:10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  background-color:#F5F5F5;
  padding:3px;
  width:165px;
  float:left;
  cursor:pointer;
  display:inline;
  white-space:nowrap
  }
.descriptioncontainer {
  width:100%;
  position:relative
}
.detaildesc {
  border-top:4px solid #e5e5e5;
  border-left:1px solid #000000;
  border-right:1px solid #000000;  
  border-bottom:2px solid #e5e5e5;
  padding:5px;
  margin-bottom:10px;
  width:99%;
  text-align:left;
}

/****** MULTIPLE IMAGES ****** product detail page */
.click {cursor:pointer}
.imagesmallcontainer {
  background-color:#ffffff;
  border:2px solid #000000;
  float:left;
  height:65px;
  margin:8px 4px 2px 0px;
  overflow:hidden;
  width:65px
}

/* ALL CATEGORIES PAGE
----------------------------------------------- */
.category_outline {
  width:99%;
  border:1px solid #0099FF;
  text-align:left;
  margin:5px;
  padding:0px
}
.chain {
  text-align:left;
  margin-left:5px;
  font-size:13px;
  padding:4px;
  font-weight:bold;
  color:#0099FF
  }
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
  font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
  }
.all_categories {
  width:220px
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:13px;
  font-weight:normal
  }
.parent {
  margin-top:3px;
  margin-bottom:3px
}
.parent A:link, .parent A:visited, .parent A:active, .parent A:hover {
  font-weight:normal
  }
.parent_more {
  font-weight:normal;
  margin-top:5px;
  color:#3D89BD
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
  font-weight:normal;

  }    
.sub_category {
  margin-top:5px;
  margin-bottom:5px
  }
.sub_category_more {  
  font-weight:bold;
  color:#3D89BD
  }  
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
  margin-left:1px;
  font-size:11px;
  font-weight:normal;
  color:#3D89BD
  }  

.viewAllCategories {
  padding:6px 4px 6px 25px;
  line-height:normal;
  display:block;
  border-bottom:4px solid #3D89BD;
  font-weight:100;
}

.viewAllCategories a:link, .viewAllCategories a:visited {
  color:#3D89BD;
  text-decoration:none;
  font-weight:normal
}

.viewAllCategories a:hover {
  text-decoration:underline;
  background-color:#0099FF
}  
/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
  font-family:Arial, Helvetica, sans-serif;
  color:#3D89BD;
  padding-right:3px;
  font-size:13px;
  font-weight:bold;
  white-space:nowrap;
  vertical-align:middle
}
.breadcrumb_off {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  padding-right:3px;
  font-size:13px;
  white-space:nowrap; 
  vertical-align:middle
}
.clear {
  clear:both
  }
.floatRight {
  float:right
  }
.floatLeft {
  float:left
  }
.note {
   font-family:Arial, Helvetica, sans-serif;
  color:#666666
  ;
  font-size:12px
  }
    

          
.neutrik  a:link, a:visited {
    text-decoration:none;
    color:#FFF;
    font-weight:bold;
  }

          
a li :visited {color:#000;}
#navigation li a:visited {color: #000;}          
          
tr:nth--child(odd) {
  background-color: #99ff99;
}    
          
tr:nth--child(2n+1) {
  background-color: #99ff99;
}          
          
          
  html {
    overflow-y:scroll;
  }

  body {
    margin:0px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
                color: #000000;
  }
  
  a:link, a:visited {
    text-decoration:none;
    font-weight:;
color:#666;
  }

  a:hover {
    text-decoration:underline;
  }
  
/*  Price - product list and some home pages
----------------------------------------------- */

.small_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold
}

/*  Product detail page 
----------------------------------------------- */

.large_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold
}

/*  All categories page
----------------------------------------------- */
.category_outline {
  border:1px solid #dddddd;
  text-align:center;
  margin:5px;
  padding:0px;
  width:99%
  }
.chain {
  text-align:left;
  margin-left:5px;
  font-size:13px;
  padding:4px;
  font-weight:normal;
  color:#666666
  }
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;

  }
.all_categories {
  width:220px;
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
  font-family:Arial, Helvetica, sans-serif;

  font-size:13px;
  font-weight:normal;
  }  
.parent {
  margin-top:3px;
  margin-bottom:3px;
}
.parent A:link, .parent A:visited, .parent A:hover, .parent A:active {
  font-weight:normal;
  }
.parent_more {
  margin-top:5px;
  color:#3D89BD
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
  font-weight:normal;
  color:#3D89BD
  }  
.sub_category {
  margin-top:5px;
  margin-bottom:5px
  }
.sub_category_more {  
  font-weight:normal;
  color:#3D89BD
  }  
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
  margin-left:1px;
  font-size:11px;
  font-weight:normal;
  color:#3D89BD
  }  

.red_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#CC0000
}


/*  Added to cart - home page, product list and product detail pages
----------------------------------------------- */

.added_to_cart {
  background-color:#FFFAF4;
  border:1px solid #E2A269;
  margin:5px 0px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000;
  }
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000;
  }  


/* Custom font definitions
----------------------------------------------- */
  p {
    margin:4px 0;
    line-height:normal;
  }

  .headPrice {
    font-weight:bold;
    color:#990000
  }

/* Custom form elements
----------------------------------------------- */
form {
  padding:0px;
  margin:0px;
}

.inputFormat {
  height:19px;
  font-size:12px;
  padding:1px; color:#333;
  vertical-align:middle;
}

#search input{
  vertical-align:middle;
   margin:0;
   padding:0;
}

/* Top Menu 
----------------------------------------------- */

.cartInfo {
  padding-top:5px;
  font-size:12px;
  line-height:3px;
  margin-bottom:2px;
color:black;
}

.cartInfo a{
  display:block;
color:black;
}

.cartInfo a:hover {
  color:black;
}

.cartInfo img {
  border:0;
  vertical-align:middle;
}

#myAccount,  #shoppingCart {
  width:125px;
  font-weight:100;
  color:black;
}

.cartInfoHeadings {
  color:black;
  font-size:14px;
  font-weight:bold;
}

#myAccountDL, #shoppingCartDL {
  padding-left:10px;
}


/* Left Navigation Column
----------------------------------------------- */
.leftColumn {
  margin:0px 15px 10px 0px;
  padding:2px 0px 5px 0px;
  width:230px;
  background-color:#f7f7f7;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif
}
.leftColumn h2 {
  display:block; 
  font-weight:bold; 
  font-size:18px; 
  color:#555555; 
  margin:0 !important; 
  padding:10px 8px; 
  background-color:#f7f7f7;
  border-bottom:1px solid #dedcdc
}  

.viewMoreCats a{
  padding:6px 4px 6px 15px;
  line-height:normal;
  display:block;
  border-bottom:1px solid #dedcdc;
  font-weight:bold
}

.viewMoreCats a:hover {
  text-decoration:none;
  color:#333333;  
  background-color:#efefef
}

.viewAllCatgories {
  border-bottom:4px solid #3D89BD
}
.viewAllCatgories a{
  padding:6px 4px 6px 15px;
  line-height:normal;
  display:block;
  font-weight:bold
}
.viewAllCatgories a:link, .viewAllCatgories a:visited {
  color:#3D89BD;
  text-decoration:none
}
.viewAllCatgories a:hover {
  text-decoration:none;
  color:#333333;  
  background-color:#efefef
}

.vertNavLinkMisc {
  font-size:12px;
  background-color:#edecec;
  width:230px
}
.vertNavLinkMisc a{
  padding:6px 4px 6px 25px;
  line-height:normal;
  display:block;
  border-bottom:1px solid #dedcdc
}
.vertNavLinkMisc a:link, .vertNavLinkMisc a:visited {
  color:#555555;
  text-decoration:none
}
.vertNavLinkMisc a:hover {
  color:#333333;
  background-color:#edecec
}

.leftSubCats {
  border-bottom:1px solid #ffffff
}
.leftSubCats a{
  padding:6px 4px 6px 20px;
  line-height:normal;
  display:block;
  border-bottom:1px solid #dedcdc
}
.leftSubCats a:link, .leftSubCats a:visited {
  color:#555555;
  text-decoration:none;
  font-weight:normal
}
.leftSubCats a:hover {
  text-decoration:none;
  background-color:#efefef
}



	
/* Base Styles
----------------------------------------------- */
H1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#555555;
	font-weight:bold;
	margin-top:10px
}

H2, .h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3D89BD;
	font-weight:bold
}

TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
}

.bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold
}

/* BUTTONS
----------------------------------------------- */
/******* ACTION BUTTON *******/

/* Both browsers apply these styles to the action button */
.actn_button_color {
border:none;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* FireFox uses a background color and white gradient image for the blend */
html>body .actn_button_color {
	background:#c60130;
}
/******* BEGIN FIREFOX HOVER FOR ACTION BUTTON *******/
.actn_button_color.actn_button:hover {

	color:#FFF;
	background:#c60130;
}	
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* REGULAR BUTTON *******/
/* Both browsers apply these styles to the regular button */
.button_color {
	border:none;
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.button_color {background:#c60130;
}
/* FireFox uses the background-color and white gradient image for the blend */
html>body .button_color {
	background:#c60130;
}
/******* BEGIN FIREFOX HOVER FOR REGULAR BUTTON *******/
.button_color.button:hover {
	
	color:#FFF;
	background:#c60130;
}
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* SPECIAL BUTTON STYLES *******/
.btn_small_update, .btn_small_change {
	font-size:12px
}		
.btn_update {
	font-size:9px
}	
.btn_continue {
	width:170px;
	padding:4px
}
.btn_add_to_cart{
	width:80px;
	height:23px;
	font-size:11px;
	margin-top:5px;
	padding:1px 0px 0px 0px;
}
html>body .btn_add_to_cart {
	height:15px;
	padding:1px 0px 0px 0px
}
.btn_buy_it_now {
	width:80px;
	font-size:11px;
	margin:5px 0px 0px 5px;
	padding:0px

}
.wish-list-icon {
	position:relative;
	left:110%;
	left:106%;
	top:2px;
}
.btn_wish_list {
  	padding:2px 2px 2px 20px;
  	width:115px;
  	height:26px;
  	font-size:10px;
}
.btn_add_to_cart_lrg {
	width:115px;
}
.btn_ordering_info {
 font-size:11px;
 width:150px
}
/* search button in theme header */
.btn_advanced_search {
	font-size:12px;
	font-weight:bold;
	background-color:#333333;
	border:1px double #ffffff;
	color:#ffffff;
	cursor:pointer;
}
/* FireFox */
html>body .btn_advanced_search {
	padding-bottom:2px
}
	
/******* END SPECIAL BUTTON STYLES *******/

/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {
	border:1px solid #CCCCCC; 
	width:260px; 
	white-space:nowrap;
	padding:5px
}
/*  Price - product list and some home pages
----------------------------------------------- */

.small_price {
	color:#3D89BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold
}

/*  Product detail page 
----------------------------------------------- */

.large_price {
	color:#3D89BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold
}

/*  All categories page
----------------------------------------------- */
.category_outline {
	border:1px solid #dddddd;
	text-align:center;
	margin:5px;
	padding:0px;
	width:99%
	}
.chain {
	text-align:left;
	margin-left:5px;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	color:#666666
	}
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3D89BD
	}
.all_categories {
	width:220px;
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	}	
.parent {
	margin-top:3px;
	margin-bottom:3px;
}
.parent A:link, .parent A:visited, .parent A:hover, .parent A:active {
	font-weight:normal;
	}
.parent_more {
	margin-top:5px;
	color:#3D89BD
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
	font-weight:bold;
	color:#3D89BD
	}	
.sub_category {
	margin-top:5px;
	margin-bottom:5px
	}
.sub_category_more {	
	font-weight:normal;
	color:#3D89BD
	}	
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
	margin-left:1px;
	font-size:11px;
	font-weight:normal;
	color:#3D89BD
	}	

.red_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000
}


/*  Added to cart - home page, product list and product detail pages
----------------------------------------------- */

.added_to_cart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
	}
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
	}	


/* Custom font definitions
----------------------------------------------- */
	p {
		margin:4px 0;
		line-height:normal;
	}

	.headPrice {
		font-weight:bold;
		color:#990000
	}

/* Custom form elements
----------------------------------------------- */
form {
	padding:0px;
	margin:0px;
}

.inputFormat {
	height:21px;
	font-size:12px;
	color:#333;
	vertical-align:middle;
}

#search input{
	vertical-align:middle;
 	margin:0;
 	padding:0;
}

/* Top Menu 
----------------------------------------------- */

.cartInfo {
	padding-top:5px;
	font-size:12px;
	line-height:3px;
	margin-bottom:3px
}

.cartInfo a{
	display:block;
}

.cartInfo a:hover {
	background-color:#F1F1EB;
}

.cartInfo img {
	border:0;
	vertical-align:middle;
}

#myAccount,	#shoppingCart {
	width:150px;
	font-weight:100;
	color:#666666;
}

.cartInfoHeadings {
	color:#555555;
	font-size:14px;
	font-weight:bold;
}

#myAccountDL, #shoppingCartDL {
	padding-left:18px;
}

/* Left Navigation Column
----------------------------------------------- */
.leftColumn {
	margin:0px 15px 10px 0px;
	padding:2px 0px 5px 0px;
	width:230px;
	background-color:#f7f7f7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
.leftColumn h2 {
	display:block; 
	font-weight:bold; 
	font-size:18px; 
	color:#555555; 
	margin:0 !important; 
	padding:10px 8px; 
	background-color:#f7f7f7;
	border-bottom:1px solid #dedcdc
}	

.viewMoreCats a{
	padding:6px 4px 6px 15px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
	font-weight:bold
}
.viewMoreCats a:link, .viewMoreCats a:visited {
	color:#555555;
	text-decoration:none
}
.viewMoreCats a:hover {
	text-decoration:none;
	color:#333333;	
	background-color:#efefef
}

.viewAllCatgories {
	border-bottom:4px solid #3D89BD
}
.viewAllCatgories a{
	padding:6px 4px 6px 15px;
	line-height:normal;
	display:block;
	font-weight:bold
}
.viewAllCatgories a:link, .viewAllCatgories a:visited {
	color:#3D89BD;
	text-decoration:none
}
.viewAllCatgories a:hover {
	text-decoration:none;
	color:#333333;	
	background-color:#efefef
}

.vertNavLinkMisc {
	font-size:12px;
	background-color:#edecec;
	width:230px
}
.vertNavLinkMisc a{
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc
}
.vertNavLinkMisc a:link, .vertNavLinkMisc a:visited {
	color:#555555;
	text-decoration:none
}
.vertNavLinkMisc a:hover {
	color:#333333;
	background-color:#edecec
}

.leftSubCats {
	border-bottom:1px solid #ffffff
}
.leftSubCats a{
	padding:6px 4px 6px 20px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc
}
.leftSubCats a:link, .leftSubCats a:visited {
	color:#555555;
	text-decoration:none;
	font-weight:normal
}
.leftSubCats a:hover {
	text-decoration:none;
	background-color:#efefef
}



/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
	font-family:Arial, Helvetica, sans-serif;
	color:#3D89BD;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle
}
.breadcrumb_off {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-right:3px;
	font-size:13px;
	white-space:nowrap; 
	vertical-align:middle
}
.note {
 	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px
	}						
					
					
					
					
					
					
					
					
					

/* BASE STYLES
----------------------------------------------- */


H1, .h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#555555;
  font-weight:bold;
  margin-top:1px
}

H2, .h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#3D89BD;
  font-weight:bold;
}



TABLE {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
}

.red_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#CC0000;
}

.black_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
}
.bold_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  font-weight:bold;
}
.border_r {
  border-right:1px solid #000000;
  padding:2px
}
.border_l {
  border-left:1px solid #000000;
  padding:2px
}  
.border_t {
  border-top:1px solid #000000;
  padding:2px
}
.border_b {
  border-bottom:1px solid #000000;
  padding:2px
}
.border {
  border:1px solid #000000;
  padding:2px
}
.bg_dddddd {
  background-color:#dddddd;
  color:#333333
}
.hr {
  border-bottom:1px solid #000000;
  margin:0px 0px 8px 0px
}






/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {
  border:1px solid #000000; 
  width:250px; 
  white-space:nowrap;
  padding:10px
}


/* ADDED TO CART home page, product list and product detail pages
----------------------------------------------- */
.added_to_cart {
  background-color:#FFFAF4;
  border:0px solid #E2A269;
  margin:5px 0px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333333
  }
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #333;
  }

/* PRICE 
product list and some home pages
----------------------------------------------- */
.small_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold
}

/* product detail page */
.large_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold
}

/* TABS 
product detail page
----------------------------------------------- */
.tabcontainer {
  width:100%;
  position:relative;
  color:#ffffff
}
.tab_on {
  color:#3D89BD;
  font-weight:bold;
  text-align:center;
  margin-top:10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  background-color:#e5e5e5;
  padding:3px;
  width:165px;
  float:left;
  display:inline;
  white-space:nowrap
  }
.tab_off {
  color:#333333;
  font-weight:normal;
  text-align:center;
  margin-top:10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  background-color:#F5F5F5;
  padding:3px;
  width:165px;
  float:left;
  cursor:pointer;
  display:inline;
  white-space:nowrap
  }
.descriptioncontainer {
  width:100%;
  position:relative
}
.detaildesc {
  border-top:4px solid #e5e5e5;
  border-left:1px solid #000000;
  border-right:1px solid #000000;  
  border-bottom:2px solid #e5e5e5;
  padding:5px;
  margin-bottom:10px;
  width:99%;
  text-align:left;
}

/****** MULTIPLE IMAGES ****** product detail page */
.click {cursor:pointer}
.imagesmallcontainer {
  background-color:#ffffff;
  border:2px solid #000000;
  float:left;
  height:65px;
  margin:8px 4px 2px 0px;
  overflow:hidden;
  width:65px
}
.hoverover {
  clear:both;
  float:left;
  font-size:11px;
  padding-bottom:2px;
  padding-top:2px;
  width:300px
}
.notavailable {
  background-color:#ffffff;
  border:1px solid #000000;
  color:#666666;
  padding:10px;
  text-align:left;width:250px;
}
/* ALL CATEGORIES PAGE
----------------------------------------------- */
.category_outline {
  width:99%;
  border:1px solid #0099FF;
  text-align:left;
  margin:5px;
  padding:0px
}
.chain {
  text-align:left;
  margin-left:5px;
  font-size:13px;
  padding:4px;
  font-weight:normal;
  color:#0099FF
  }
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
  font-family:Arial, Helvetica, sans-serif;
  color:#3D89BD;
  font-size:13px;
  }
.all_categories {
  width:220px
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:13px;
  font-weight:normal
  }
.parent {
  margin-top:3px;
  margin-bottom:3px
}
.parent A:link, .parent A:visited, .parent A:active, .parent A:hover {
  font-weight:normal
  }
.parent_more {
  font-weight:normal;
  margin-top:5px;
  color:#3D89BD
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
  font-weight:normal;
  color:#3D89BD
  }    
.sub_category {
  margin-top:5px;
  margin-bottom:5px
  }
.sub_category_more {  
  font-weight:normal;
  color:#3D89BD
  }  
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
  margin-left:1px;
  font-size:11px;
  font-weight:normal;
  color:#3D89BD
  }  

.viewAllCategories {
  padding:6px 4px 6px 25px;
  line-height:normal;
  display:block;
  border-bottom:4px solid #3D89BD;
  font-weight:100;
}

.viewAllCategories a:link, .viewAllCategories a:visited {
  color:#3D89BD;
  text-decoration:none;
  font-weight:normal
}

.viewAllCategories a:hover {
  text-decoration:underline;
  background-color:#0099FF
}  
/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
  font-family:Arial, Helvetica, sans-serif;
  color:#3D89BD;
  padding-right:3px;
  font-size:13px;
  font-weight:bold;
  white-space:nowrap;
  vertical-align:middle
}
.breadcrumb_off {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  padding-right:3px;
  font-size:13px;
  white-space:nowrap; 
  vertical-align:middle
}
.clear {
  clear:both
  }
.floatRight {
  float:right
  }
.floatLeft {
  float:left
  }
.note {
   font-family:Arial, Helvetica, sans-serif;
  color:#666666
  ;
  font-size:12px
  }
    

          



 
    
          
a li :visited {color:#000;}
#navigation li a:visited {color: #000;}          
          
tr:nth--child(odd) {
  background-color: #99ff99;
}    
          
tr:nth--child(2n+1) {
  background-color: #99ff99;
}          
          
          
  html {
    overflow-y:scroll;
  }

  body {
    margin:0px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
                color: #000000;
  }
  

  a:hover {
    text-decoration:underline;
  }
  
/*  Price - product list and some home pages
----------------------------------------------- */

.small_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold
}

/*  Product detail page 
----------------------------------------------- */

.large_price {
  color:#3D89BD;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold
}

/*  All categories page
----------------------------------------------- */
.category_outline {
  border:1px solid #dddddd;
  text-align:center;
  margin:5px;
  padding:0px;
  width:99%
  }
.chain {
  text-align:left;
  margin-left:5px;
  font-size:13px;
  padding:4px;
  font-weight:bold;
  color:#666666
  }
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#3D89BD
  }
.all_categories {
  width:220px;
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  font-size:13px;
  font-weight:normal;
  }  
.parent {
  margin-top:3px;
  margin-bottom:3px;
}
.parent A:link, .parent A:visited, .parent A:hover, .parent A:active {
  font-weight:normal;
  }
.parent_more {
  margin-top:5px;
  color:#3D89BD
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
  font-weight:normal;
  color:#3D89BD
  }  
.sub_category {
  margin-top:5px;
  margin-bottom:5px
  }
.sub_category_more {  
  font-weight:normal;
  color:#3D89BD
  }  
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
  margin-left:1px;
  font-size:11px;
  font-weight:normal;
  color:#3D89BD
  }  

.red_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#CC0000
}

.black_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
}

/*  Added to cart - home page, product list and product detail pages
----------------------------------------------- */

.added_to_cart {
  background-color:#FFFAF4;
  border:1px solid #E2A269;
  margin:5px 0px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000;
  }
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000;
  }  

/*  Product detail tabs
----------------------------------------------- */

.tabcontainer {
  width:100%;
  position:relative;
  color:#ffffff
}
.tab_on {
  color:#666666;
  font-weight:bold;
  text-align:center;
  margin-top:10px;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc; 
  background-color:#e5e5e5;
  padding:3px;
  width:165px;
  float:left;
  display:inline
  }
.tab_off {
  color:#666666;
  font-weight:normal;  
  text-align:center;
  margin-top:10px;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc; 
  background-color:#f5f5f5;
  padding:3px;
  width:165px;
  float:left;
  cursor:pointer;
  display:inline
  }  
.descriptioncontainer {
  width:100%;
  position:relative
}  
.detaildesc {
  border-top:4px solid #e5e5e5;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;  
  border-bottom:2px solid #e5e5e5;
  padding:5px;
  margin-bottom:10px;
  width:99%;
  text-align:left
}  

/* Custom font definitions
----------------------------------------------- */
  p {
    margin:4px 0;
    line-height:normal;
  }

  .headPrice {
    font-weight:bold;
    color:#990000
  }

/* Custom form elements
----------------------------------------------- */
form {
  padding:0px;
  margin:0px;
}

.inputFormat {
  height:19px;
  font-size:12px;
  padding:1px; color:#333;
  vertical-align:middle;
}

#search input{
  vertical-align:middle;
   margin:0;
   padding:0;
}

/* Top Menu 
----------------------------------------------- */

.cartInfo {
  padding-top:5px;
  font-size:12px;
  line-height:3px;
  margin-bottom:2px;
color:black;
}

.cartInfo a{
  display:block;
color:black;
}

.cartInfo a:hover {
  color:black;
}

.cartInfo img {
  border:0;
  vertical-align:middle;
}

#myAccount,  #shoppingCart {
  width:125px;
  font-weight:100;
  color:black;
}

.cartInfoHeadings {
  color:black;
  font-size:14px;
  font-weight:bold;
}

#myAccountDL, #shoppingCartDL {
  padding-left:10px;
}




/* Base Styles
----------------------------------------------- */
H1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#555555;
	font-weight:bold;
	margin-top:10px
}

H2, .h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3D89BD;
	font-weight:bold
}

TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
}

.bold_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold
}


/******* REGULAR BUTTON *******/
/* Both browsers apply these styles to the regular button */
.button_color {
	
	cursor:pointer;
	white-space:nowrap;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
/* IE uses the filter for the blend */
.button_color {
	background:#c60130;
}
/* FireFox uses the background-color and white gradient image for the blend */
html>body .button_color {
	background:#c60130;
}
/******* BEGIN FIREFOX HOVER FOR REGULAR BUTTON *******/
.button_color.button:hover {
	
	color:#FFF;
	background:#c60130;
}
/******* END FIREFOX HOVER FOR ACTION BUTTON *******/

/******* SPECIAL BUTTON STYLES *******/
.btn_small_update, .btn_small_change {
	font-size:12px
}		
.btn_update {
	font-size:9px
}	
.btn_continue {
	width:170px;
	padding:4px
}
.btn_add_to_cart{
	width:80px;
	height:23px;
	font-size:11px;
	margin-top:5px;
	padding:1px 0px 0px 0px;
}
html>body .btn_add_to_cart {
	height:15px;
	padding:1px 0px 0px 0px
}
.btn_buy_it_now {
	width:80px;
	font-size:11px;
	margin:5px 0px 0px 5px;
	padding:0px
}

.wish-list-icon {
	position:relative;
	left:110%;
	left:106%;
	top:2px;
}
.btn_wish_list {
  	padding:2px 2px 2px 20px;
  	width:115px;
  	height:26px;
  	font-size:10px;
}
.btn_add_to_cart_lrg {
	width:115px;
}
.btn_ordering_info {
 font-size:11px;
 width:150px
}
/* search button in theme header */
.btn_advanced_search {
	font-size:12px;
	font-weight:bold;
	background-color:#333333;
	border:1px double #ffffff;
	color:#ffffff;
	cursor:pointer;
}
/* FireFox */
html>body .btn_advanced_search {
	padding-bottom:2px
}
	
/******* END SPECIAL BUTTON STYLES *******/

/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {
	border:1px solid #CCCCCC; 
	width:260px; 
	white-space:nowrap;
	padding:5px
}
/*  Price - product list and some home pages
----------------------------------------------- */

.small_price {
	color:#3D89BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold
}

/*  Product detail page 
----------------------------------------------- */

.large_price {
	color:#3D89BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold
}

/*  All categories page
----------------------------------------------- */
.category_outline {
	border:1px solid #dddddd;
	text-align:center;
	margin:5px;
	padding:0px;
	width:99%
	}
.chain {
	text-align:left;
	margin-left:5px;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	color:#666666
	}
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3D89BD
	}
.all_categories {
	width:220px;
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	}	
.parent {
	margin-top:3px;
	margin-bottom:3px;
}
.parent A:link, .parent A:visited, .parent A:hover, .parent A:active {
	font-weight:bold;
	}
.parent_more {
	margin-top:5px;
	color:#3D89BD
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
	font-weight:normal;
	color:#3D89BD
	}	
.sub_category {
	margin-top:5px;
	margin-bottom:5px
	}
.sub_category_more {	
	font-weight:normal;
	color:#3D89BD
	}	
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {
	margin-left:1px;
	font-size:11px;
	font-weight:normal;
	color:#3D89BD
	}	

.red_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000
}



/*  Added to cart - home page, product list and product detail pages
----------------------------------------------- */

.added_to_cart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
	}
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666
	}	

/* Custom font definitions
----------------------------------------------- */
	p {
		margin:4px 0;
		line-height:normal;
	}

	.headPrice {
		font-weight:bold;
		color:#990000
	}

/* Custom form elements
----------------------------------------------- */
form {
	padding:0px;
	margin:0px;
}

.inputFormat {
	height:21px;
	font-size:12px;
	color:#333;
	vertical-align:middle;
}

#search input{
	vertical-align:middle;
 	margin:0;
 	padding:0;
}

/* Top Menu 
----------------------------------------------- */

.cartInfo {
	padding-top:5px;
	font-size:12px;
	line-height:3px;
	margin-bottom:3px
}

.cartInfo a{
	display:block;
}

.cartInfo a:hover {
	background-color:#F1F1EB;
}

.cartInfo img {
	border:0;
	vertical-align:middle;
}

#myAccount,	#shoppingCart {
	width:150px;
	font-weight:100;
	color:#666666;
}

.cartInfoHeadings {
	color:#555555;
	font-size:14px;
	font-weight:bold;
}

#myAccountDL, #shoppingCartDL {
	padding-left:18px;
}


/* Left Navigation Column
----------------------------------------------- */
.leftColumn {
	margin:0px 15px 10px 0px;
	padding:2px 0px 5px 0px;
	width:230px;
	background-color:#f7f7f7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
.leftColumn h2 {
	display:block; 
	font-weight:bold; 
	font-size:18px; 
	color:#555555; 
	margin:0 !important; 
	padding:10px 8px; 
	background-color:#f7f7f7;
	border-bottom:1px solid #dedcdc
}	

.viewMoreCats a{
	padding:6px 4px 6px 15px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc;
	font-weight:bold
}
.viewMoreCats a:link, .viewMoreCats a:visited {

}
.viewMoreCats a:hover {
	text-decoration:none;
	color:#333333;	
	background-color:#efefef
}

.viewAllCatgories {
	border-bottom:4px solid #3D89BD
}
.viewAllCatgories a{
	padding:6px 4px 6px 15px;
	line-height:normal;
	display:block;
	font-weight:bold
}
.viewAllCatgories a:link, .viewAllCatgories a:visited {

}
.viewAllCatgories a:hover {
	text-decoration:none;
	color:#333333;	
	background-color:#efefef
}

.vertNavLinkMisc {
	font-size:12px;
	background-color:#edecec;
	width:230px
}
.vertNavLinkMisc a{
	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc
}
.vertNavLinkMisc a:link, .vertNavLinkMisc a:visited {

}
.vertNavLinkMisc a:hover {
	color:#333333;
	background-color:#edecec
}

.leftSubCats {
	border-bottom:1px solid #ffffff
}
.leftSubCats a{
	padding:6px 4px 6px 20px;
	line-height:normal;
	display:block;
	border-bottom:1px solid #dedcdc
}
.leftSubCats a:link, .leftSubCats a:visited {

}
.leftSubCats a:hover {
	text-decoration:none;
	background-color:#efefef
}


/* Footer
----------------------------------------------- */
.footer {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
}
.footerBorders {
	text-align:center;
	padding:15px 0px 15px 0px;
	border-top:3px solid #E1DED6;
	border-bottom:1px solid #E1DED6;
}	
/* CHECKOUT BREADCRUMB
----------------------------------------------- */
.breadcrumb_on {
	font-family:Arial, Helvetica, sans-serif;
	color:#3D89BD;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle
}
.breadcrumb_off {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-right:3px;
	font-size:13px;
	white-space:nowrap; 
	vertical-align:middle
}
.note {
 	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px
	}						
					
					
					
.rackatiers  a:link, a:visited {
    text-decoration:none;
    color:#000;
    font-weight:bold;
  }
				
  a:link, a:visited {
    text-decoration:none;
    color:#666;
    font-weight:normal;	
			}		
					
					
.InStock {background:#8dc43f;width:55px;height:40px;color:#fff;font-size:9pt;border:2px black solid;padding:1px;padding-top:5px;padding-bottom:3px;font-weight:bold;}				
.Other {background:#FFA812;width:55px;height:40px;color:#fff;font-size:9pt;border:2px black solid;padding:1px;padding-top:5px;padding-bottom:3px;font-weight:bold;}				


					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
#footer {
	text-align: center;
	clear: both;
}
#footer .navigation {
	font-size: 1em;
	margin-bottom: 1em;                            
}

.navigation {
	width: 900px;
	text-align: center;
	letter-spacing: 1px;
	clear: both;
	border-top: 1px solid #ddd;
}

	.navigation ul.inline {
		margin: 0;
		list-style: none;
		width: 100%;
		height: 29px;
		text-align: center;
	}
	
	.navigation ul li {
		border-right: 1px solid #ddd;
		margin: 1px;
		color: #777;
		position: relative;
		display: inline-block;
		zoom:1; 
		*display: inline; 
		_height: 30px;
	}
	
	.navigation ul li.last {
		border: none;
	}
	
	.navigation ul li.login a {
		background-color: #000;
	}
	
	.navigation ul a {
		list-style: none;
		font-size: 1.2em;
		color: #111;
		padding: 1px 1px;
		margin: 0 3px 0 0;
		text-decoration: none;
	}
	
	.navigation ul a:hover {
		background-color: #666;
		color: #fff;
	}
	
.navigation ul ul.submenu {
	display:none;
	position:absolute;
	top: 22px;
	float:left;
	width: 100px;
	z-index: 99999;
	text-align: left;
	background: #E6E6E6;
	overflow:hidden;
	margin:0;
	left: 0;
}

	.navigation ul ul.submenu li {
		font-size: .8em;
		border-top: 1px solid #ccc;
		margin: 0;
		padding: 0;
	}
	
		.navigation ul ul.submenu li a {
			display:block;
			padding:5px;
			margin: 0;
			width:100px;
		}

	#header .navigation ul ul.submenu { 
		top:27px;
	}

	#footer .navigation ul ul.submenu { 
		bottom:24px;
	}

	#shipping.span-8, #promotion.span-8 {
		background: url("right_arrow.png") no-repeat scroll 340px center #DDDDDD;
		margin-left:5px;
		padding: 0 10px;
		font-size:1.5em;
	}
	
	#shipping.span-8 a, #promotion.span-8 a {
		text-decoration: none;
		color: #111;
	}
	
.navigation ul li:hover > ul {
	display:block;
}
	
span.large_price font {
	color:#CE4A00
}
	

div.products {
	width: 110%;
	overflow: hidden;
}

div.products div.product {
	float: left;
	width: 100px;
	padding: 5px;
	border: 1px solid #ccc;
	margin-right: 5px;
}

div.products div.product div.thumb {
	width: 200px;
	height: 200px;
	margin: 0 0 .3em 0;
}

div.products div.product div.name {
	height: 4.9em;
	overflow: hidden;
	font-weight: bold;
}

div.products ul {
	list-style: none;
	margin: 0 0 .3em 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

div.products ul li {
	display: inline;
}

ul.bottomicons {
	border-top: 1px solid #ddd;
	padding: 10px 10px 0 10px;
	margin-top: 10px;
	list-style: none;
}
	ul.bottomicons li {
		display: inline;
		margin: 10px;
	}
ul.bottommenu {
	border-right:1px solid #CCCCCC;
	float:left;
	list-style:none outside none;
	margin:0 0 1% 2%;
	text-align:left;
	width:157px;
}

ul.bottommenu.last {
	border: none;
}
	
	ul.bottommenu li h6,
	ul.bottommenu li a {
		color: #111;
	}				
					
					
					
					
					
					


