.info{float:left;width:370px;margin:0 0 0 30px;font-family:arial;}
.gray{color:#6a6a6a;font-size:17px;position:relative;font-family:verdana;top:-5px;}
.phone{font-size:20px;color:#22B14C;font-family:arial black;}
#tpcontainer .tpcontainerleft div.moduletable h3,#tpcontainer .tpcontainerright div.moduletable h3,#tpcontainer .tpcontainerleft div.moduletable_menu h3,#tpcontainer .tpcontainerright div.moduletable_menu h3{padding:3px 10px 3px 0;border-top:1px solid #323232;background:url(../images/line1.png) 0 100% repeat-x;margin-bottom:10px;}
#tpcontainer .tpcontainerleft .moduletable,#tpcontainer .tpcontainerright .moduletable,#tpcontainer .tpcontainerleft .moduletable_menu,#tpcontainer .tpcontainerright .moduletable_menu{margin-bottom:20px;}
#tpcontainer .tpcontainer114 .tpuser114 .tpinner .moduletable,#tpcontainer .tpcontainer214 .tpuser214 .tpinner .moduletable{padding:10px;}
.moduletable_menu li{padding:5px 0 5px 0;}
.span_moduletable{padding:5px 0 8px 0;}
div.moduletable h3{padding:10px 0 10px 0;}
div.moduletable_inner{}
.strong_moduletable_title{font-weight:700;color:#666;font-size:10px;text-transform:uppercase;margin-left:5px;}
.searchvm .inputbox{width:230px;padding:9px 10px;background:url(/images/sprite1.png) no-repeat;background-position: -10px -104px;border:none;}
.searchvm .button{width:32px;height:30px;background:url(/images/sprite1.png) no-repeat;background-position: -10px -154px;border:none;}
.pretext,.posttext{font-size:11px;padding:5px 10px;line-height:normal;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#f5f5f5;}
.pretext{margin-bottom:10px;}
.posttext{margin-top:10px;}
.customerlogin{margin-top:20px;}
.customerlogin .inputbox{font-weight:bold;}
.customerlogin #username_vmlogin{background:url(/images/sprite1.png) 95% 50% no-repeat #ffffff;background-position: 160px -319px;}
.customerlogin #password_vmlogin{margin-top:10px;background:url(/images/sprite1.png) 95% 50% no-repeat #ffffff;background-position: 160px -351px;}
.customerlogin #submit_vmlogin{margin-top:10px;}
.customerlogin ul{line-height:normal;margin-top:10px;border-top:1px solid #ebebeb;}
#tpcontainer .customerlogin li{list-style:none;font-size:11px;padding:5px 0px 5px 30px;margin:0px;border-bottom:1px solid #ebebeb;background:url(/images/sprite1.png) 10px 50% no-repeat;background-position: -5px -284px;}
.customerlogin li a:link,.customerlogin li a:visited,.customerlogin li a:active{font-size:11px;}
.moduletable_currency select{width:150px;}
.curform{margin-top:20px;}
.curform .textbefore{font-size:11px;line-height:normal;margin-bottom:10px;}
.totalcart{float:left;}
.totproduct,.totprice,.showcart a:link,.showcart a:visited,.showcart a:active{font-size:11px;line-height:normal;padding:0px 10px;margin:0px;}
.totproduct,.totprice{border-right:1px solid #646464;}
.showcart{float:left;padding-right:15px;background:url(../images/cart.png) 100% 50% no-repeat;}
.cartempty{font-size:11px;}
.vmNoPrint{display:none;}
.producttitle a:link,.producttitle a:visited,.producttitle a:active{display:block;float:right;margin-left:5px;}
.producttitle .buttons_heading .vmNoPrint{display:block;float:right;}

/* Gizmo 2012-10-06 */
.producttitle h1,#vmMainPage h1{font-family:"Times New Roman",Times,serif;font-size:28px;font-weight:normal;line-height:24px;letter-spacing:-0.05em;padding-bottom:10px;margin-bottom:10px;}
.producttitle h2,#vmMainPage h2{font-size:12px;font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;line-height:12px;letter-spacing:-0.05em;padding-bottom:0px;margin-bottom:0px;}
.producttitle h3,#vmMainPage h3{font-size:14px;font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;line-height:28px;letter-spacing:-0.05em;padding-bottom:10px;margin-bottom:10px;}
.prodtitle h3{font-size:14px;font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;line-height:14px;letter-spacing:-0.05em;padding-bottom:10px;margin-bottom:10px;}

.cbOverlay{background-color:#ffc829;}
.cbContainer{padding:10px;background-color:#ffc829;border:none;-moz-border-radius:7px;}
.cbBox p{margin:3px;}
.cbBox,.cbButtons{text-align:center;}
.button.cbButton{color:#ffffff;margin:3px;background:none;background-color:#323232;border-top:1px solid #afafaf;border-left:1px solid #afafaf;border-right:1px solid #191919;border-bottom:1px solid #191919;}
.cbCloseButton{display:none;}
h3.cbHeader{display:none;font-size:12px;font-weight:bold;color:#191919;letter-spacing:normal;padding:0px;margin:0px;background:none;background-color:#ffffff;}
h3.producttitle{padding:0px;margin:0px;}

/* Gizmo 2012-10-06 */
h1.producttitle{padding:0px;margin:0px;}
h1.producttitle a:link,h1.producttitle a:visited,h1.producttitle a:active{font-size:12px;font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;float:none;padding:0px;margin:0px;}

h3.producttitle a:link,h3.producttitle a:visited,h3.producttitle a:active{font-size:12px;font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:bold;float:none;padding:0px;margin:0px;}
#product_list{margin-top:10px;border-top:1px solid #191919;}
.browseProductContainer{border-bottom:1px solid #cccccc;}
.browseProductContainer table{margin:0px;}
.browseProductContainer .producttitle a:link,.browseProductContainer .producttitle a:visited,.browseProductContainer .producttitle a:active{display:block;font-size:12px;color:#ffffff;letter-spacing:normal;padding:3px 10px;margin-bottom:10px;background:url(../images/arrow3.png) 95% 50% no-repeat #323232;}
.browseProductContainer .producttitle a:hover{color:#191919;text-decoration:none;background:url(../images/arrow3.png) 95% 50% no-repeat #FFD24E;}
.browseProductContainer .productsubtitle{margin-top:-20px;}
.browseProductContainer .productsku{font-weight:bold;float:left;margin-right:5px;}
.browseProductContainer .productranking{float:left;padding-top:5px;}
.browseProductContainer .productdesc{padding:0px 0px;margin:0px 0px 0px;border-top:1px solid #ebebeb;}
.browseProductContainer .productprice br{display:none;}
.browseProductContainer .productprice span,.browseProductContainer .productprice .discount{display:inline-block;padding:3px 0px;padding-left:10px;}
.browseProductContainer .productprice .discount{background:#ffffcc;}
.browseProductContainer .productprice span.title{display:block;font-weight:bold;color:#4b4b4b;text-transform:uppercase;padding-left:35px;background:url(../images/money.png) 15px 50% no-repeat #f5f5f5;-moz-border-radius:3px;}
.browseProductContainer .addtocart_button{display:block;margin-top:5px;}
.inputboxquantity{text-align:center;padding:2px 2px;}
.childlist table{border-top:1px solid #191919;border-bottom:1px solid #cccccc;background:url(../images/shadowtop2.png) 0 -3px repeat-x;}
.childlist table td{font-size:11px;padding:5px 0px;}
.childlist table td a:link,.childlist table td a:visited,.childlist table td a:active{font-size:11px;padding-left:20px;background:url(../images/arrow.png) 0 50% no-repeat;}
table.pagination{margin:0px;}
table.pagination_bottom{margin-top:10px;}
#register_stretcher{margin-top:10px;border-top:1px solid #191919;background:url(../images/line3.png) 0 0 repeat-x;}
#register_stretcher br{display:none;}
#register_stretcher .formLabel,#register_stretcher .formField{line-height:normal;text-align:left;padding:5px 0px;margin:0px;vertical-align:top;}
#register_stretcher select{padding:3px 10px 3px;}
#register_stretcher .formLabel{width:40%;padding:12px 0px 7px;}
/*#register_stretcher .formLabel,#register_stretcher .formLabel label{background:url(../images/line1.png) 0 100% repeat-x;}*/
#register_stretcher legend{font-family:"Georgia","Times New Roman",Times,serif;font-size:18px;font-weight:normal;letter-spacing:-0.05em;color:#ff6600;padding:0px 20px;margin:0px;background:none;border:none;}
.table_list.cart{margin-bottom:1px;}
.table_list .cartstep{margin:0px;}
.table_list .cartstep td{width:110px;font-size:11px;line-height:normal;vertical-align:bottom;padding:0px;padding-top:70px;margin:0px;background:none;}
.table_list .cartstep td a:link,.table_list .cartstep td a:visited,.table_list .cartstep td a:active{font-size:11px;font-weight:normal;line-height:normal;padding:0px;margin:0px;}
.productheader{margin-bottom:10px;}
.product-Old-Price{font-size:11px;}
.vmCartContainer .cart{background:url(../images/line3.png) repeat-x;}
.cartseparator{padding-top:10px;margin-top:10px;background:url(../images/line3.png) repeat-x;}
table.producttable.new.related{padding:0px;margin:0px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.producttable.new.related td{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.producttable.new.related a:link,.producttable.new.related a:visited,.producttable.new.related a:active{display:block;width:100px;height:100px;text-align:center;margin-top:10px;background-color:#ffffff;border:3px solid #ffffff;}
.producttable.new.related a:hover{border:3px solid #FFD24E;}
.producttable.new.related a img{height:100px;}
.producttable.new.related span{display:block;color:#ffffff;text-align:left;line-height:16px;padding:5px 25px 5px 10px;background:url(../images/arrow3.png) 95% 8px no-repeat #191919;}
.producttable.new.related br{display:none;}
.producttable.new.related .productprice{font-weight:bold;color:#ff6600;}
.producttable.new.related .productPrice,.producttable.new.related .product-Old-Price{display:block;font-weight:bold;color:#191919;text-align:center;padding:0px;margin-top:5px;background:none;}
.producttable.new.related .product-Old-Price{font-weight:normal;font-size:11px;color:#969696;margin:0px;margin-bottom:-10px;text-decoration:line-through;}
.producttable.new.related .addtocart_button_module{margin-top:5px;}
.producttable.new.related .discount{display:block;text-align:center;}
.producttable.new.related .prodtit{color:#191919;text-align:center;background:none;}
.alreadyreview{font-weight:bold;color:#ff6600;text-align:center;padding:10px;background-color:#f5f5f5;}
#reviewform table{margin:0px;}
.table_list td.imgthumbdetail{padding-top:10px;}
legend.sectiontableheader{font-family:"Georgia","Times New Roman",Times,serif;font-size:18px;font-weight:normal;letter-spacing:-0.05em;color:#ff6600;padding:0px 20px;margin:0px;background:none;border:none;}
.formLabel,.formField{width:40%;line-height:normal;text-align:left;padding:5px 0px;margin:0px;vertical-align:top;}
.formField{width:50%;}
.formLabel br,.formField br{display:none;}
.formLabel{padding:12px 0 6px;}
.formField select{padding:3px 10px 3px;}
.customerlogout div{padding-top:5px;padding-bottom:10px;background:url(../images/line1.png) 0 100% repeat-x;}
a.button{color:#191919;text-decoration:none;}

/* Gizmo 2018-01-25 */
.tpvmthumb{}
.tpvmthumb table{padding:0px;margin:0px;}
.tpvmthumb table td{border:1px solid #ccc;padding-bottom:10px;}
.tpvmthumb .pthumb{}
.tpvmthumb a:link,.tpvmthumb a:visited,.tpvmthumb a:active{display:block;width:100px;/**gizmo height:100px;**/
	text-align:center;margin-top:10px;background-color:#ffffff;border:3px solid #ffffff;}
.tpvmthumb a:hover{border:3px solid #FFD24E;}
.tpvmthumb a img{height:100px;}
.tpvmthumb span{display:block;color:#ffffff;text-align:left;line-height:16px;padding:5px 25px 5px 10px;background:url(/templates/ns/images/arrow3.png) 95% 8px no-repeat #191919;}
.tpvmthumb br{display:none;}
.tpvmthumb .productprice{font-weight:bold;color:#ff6600;}
.tpvmthumb .productPrice, .tpvmthumb .product-Old-Price{display:block;font-weight:bold;color:#191919;text-align:center;padding:0px;margin-top:5px;background:none;}
.tpvmthumb .product-Old-Price{font-weight:normal;font-size:11px;color:#969696;margin:0px;margin-bottom:-10px;text-decoration:line-through;}
.tpvmthumb .addtocart_button_module{margin-top:5px;}

.productthumb{background:#FFFFFF;}
.productthumb table{padding:0px;margin:0px;border-bottom:1px solid #cccccc;}
.productthumb table td{border-top:1px solid #191919;background:url(shadowtop.png) 0 -3px repeat-x;border:1px solid #ccc;}
.productthumb .pthumb{padding:10px;}
.pthumbimg{margin:-5px -10px 5px -10px;background:#212121;}
.pthumbimg:hover{margin:-5px -10px 5px -10px;opacity:0.8;filter:alpha(opacity=80);}
.productthumb a.productthumbbig:link,.productthumb a.productthumbbig:visited,.productthumb a.productthumbbig:active{display:block;text-align:center;margin-bottom:5px;}
.productthumb a.productthumbbig:hover{}
.productthumb .detail.bbb{padding-top:10px;}
.productthumb a.productthumbbigtitle:link,.productthumb a.productthumbbigtitle:visited,.productthumb a.productthumbbigtitle:active{display:block;font-weight:bold;color:#fff;text-decoration:none;padding:5px 10px;margin-bottom:10px;background:url(/templates/ns/images/arrow3.png) 95% 50% no-repeat #323232;	margin:-10px -10px 5px -10px;}
.productthumb a.productthumbbigtitle:hover,.productthumb a.productthumbbigtitle:hover span{color:#191919;text-decoration:none;background-color:#FFD24E;}
.productthumb a.productthumbbigtitle:hover{color:#191919;}
.productthumb .desc{font-size:13px;color:#4b4b4b;line-height:normal;font-weight:700;padding:5px 0 10px 0px;}
.productthumb ul{padding:0px;margin:0px;background:url(/templates/ns/images/line1.png) 0 0 repeat-x;}
.productthumb li{list-style:none;padding:0px;margin:0px;background:url(/templates/ns/images/line1.png) 0 100% repeat-x;}
.productthumb li a:link,.productthumb li a:active,.productthumb li a:visited{display:block;font-size:11px;color:#191919;padding-left:20px;background:url(/templates/ns/images/arrow.png) 5px 50% no-repeat;}
.productthumb li a:hover{color:#ff6600;text-decoration:none;}

#tpmoostick{line-height:normal;padding:0px;margin:0px;margin-top:-2px;background:url(arrow.png) 0 2px no-repeat;margin-bottom:5px;}
#tpmoostick li{line-height:normal;padding:0px;padding-left:30px;margin:0px;}
#tpmoostick a:link,#tpmoostick a:visited,#tpmoostick a:active{font-size:11px;padding:0px;margin:0px;}

#tpcont{margin:0 auto;background:#fff;text-align:left;}
#tpcont .tpslide{position:relative;}
#tpcont .buttons{padding:5px 10px;position:absolute;bottom:20px;right:20px;background-color:#000000;-moz-border-radius:5px;}
#tpcont .buttons span{color:#ffffff;padding:0 5px;cursor:pointer;}
#tpcont .buttons span.active,
#tpcont .buttons span:hover{color:#191919;background:#ffffff;}
#tpcont #tpslides{position:absolute;}
#tpcont #tpslides div{float:left;}
#tpcont #tpslides .buttons{text-align:left;}
#tpcont .tpslide .buttons{text-align:center;clear:both;}
#tpcont .tpslide .mask{position:relative;overflow:hidden;}

#tp-cssmenu{float:left;margin:0px;background:none;border:none;}
#tp-cssmenu ul{margin:0;padding:0;}
#tp-cssmenu li{margin:0;padding:0 0 0 0;float:left;display:block;cursor:pointer;position:relative;z-index:1000;}
#tp-cssmenu li ul{width:14em;position:absolute;z-index:999;width:17em;margin-top:0px;margin-left:0px;padding:0 0 0 0;opacity:0.9;}
#tp-cssmenu ul ul{margin:-2em 0 0 16.5em;padding-bottom:0;padding:0 0 0 0;}
#tp-cssmenu li li{padding:0 0 0 0;margin:0;width:14em;}
#tp-cssmenu ul a{}
#tp-cssmenu li ul{left:-999em;}
#tp-cssmenu li:hover ul ul, #tp-cssmenu li:hover ul ul ul, #tp-cssmenu li:hover ul ul ul ul,
#tp-cssmenu li.sfhover ul ul, #tp-cssmenu li.havechildsfhover ul ul, #tp-cssmenu li.havechild-activesfhover ul ul, #tp-cssmenu li.activesfhover ul ul,
#tp-cssmenu li.sfhover ul ul ul, #tp-cssmenu li.havechildsfhover ul ul ul, #tp-cssmenu li.havechild-activesfhover ul ul ul, #tp-cssmenu li.activesfhover ul ul ul,
#tp-cssmenu li.sfhover ul ul ul ul, #tp-cssmenu li.havechildsfhover ul ul ul ul, #tp-cssmenu li.havechild-activesfhover ul ul ul ul, #tp-cssmenu li.activesfhover ul ul ul ul{left:-999em;}
#tp-cssmenu li:hover ul, #tp-cssmenu li li:hover ul, #tp-cssmenu li li li:hover ul, #tp-cssmenu li li li li:hover ul,
#tp-cssmenu li.sfhover ul, #tp-cssmenu li.havechildsfhover ul, #tp-cssmenu li.havechild-activesfhover ul, #tp-cssmenu li.activesfhover ul,
#tp-cssmenu li li.sfhover ul, #tp-cssmenu li li.havesubchildsfhover ul, #tp-cssmenu li li.havesubchild-activesfhover ul, #tp-cssmenu li li.activesfhover ul,
#tp-cssmenu li li li.sfhover ul, #tp-cssmenu li li li.havesubchildsfhover ul, #tp-cssmenu li li li.havesubchild-activesfhover ul, #tp-cssmenu li li li.activesfhover ul,
#tp-cssmenu li li li li.sfhover ul, #tp-cssmenu li li li li.havesubchildsfhover ul, #tp-cssmenu li li li li.havesubchild-activesfhover ul, #tp-cssmenu li li li li.activesfhover ul{left:auto;}
#tp-cssmenu li a{display:block;font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none;text-align:left;padding:10px;margin:0;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
#tp-cssmenu li.active a{display:block;background-color:#000000;}
#tp-cssmenu li li a{}
#tp-cssmenu li ul li a{} 
#tp-cssmenu li ul li li a{}
#tp-cssmenu li li a{border-right:none;}
#tp-cssmenu li a:hover,
#tp-cssmenu li a:active,
#tp-cssmenu li li a:hover{color:#191919;}
#tp-cssmenu li.active a{}
#tp-cssmenu li li a:hover,#tp-cssmenu li li a:active,#tp-cssmenu li li li a:hover,#tp-cssmenu li li a.active,#tp-cssmenu li li a.active:hover,#tp-cssmenu li li a.active:active{}
#tp-cssmenu li.fulltpmenuimages img,#tp-cssmenu li.fulltpmenuimagessfhover img,#tp-cssmenu li a.fulltpmenuimages,#tp-cssmenu li.fulltpmenuimages a,#tp-cssmenu li.fulltpmenuimagessfhover a,#tp-cssmenu li.tpmenutextandimage a,#tp-cssmenu li.tpmenutextandimagesfhover a{margin:0;border-right:none;}
#tp-cssmenu li.tpmenutextandimage li a{padding-left:10px;padding-right:0;}
#tp-cssmenu li.tpmenutextandimagesfhover li a:hover{padding-left:10px;padding-right:0;background:none;}
#tp-cssmenu li.tpmenutextandimage li,#tp-cssmenu li.tpmenutextandimagesfhover li{padding:0;}
#tp-cssmenu li.tpmenutextandimage img,#tp-cssmenu li.tpmenutextandimagesfhover img{vertical-align:middle;}
#tp-cssmenu li.fulltpmenuimages ul li a,#tp-cssmenu li.fulltpmenuimagessfhover ul li a{padding-left:10px;}
#tp-cssmenu li.fulltpmenuimages a{padding:0;margin:0;}
.tpmenutextandimage img,.tpmenutextandimagesfhover img{display:block;padding-top:10px;}
.fulltpmenuimageschild{}
.tpmenutextandimagechild{}
#tp-cssmenu li a.fulltpmenuimages{padding:0;margin:0;}
#tp-cssmenu li ul li.active{}
#tp-cssmenu li.parent a{}
#tp-cssmenu li.parent a:active{}
#tp-cssmenu li ul li.parent a.haschild,#tp-cssmenu li ul li.parentsfhover a.haschild,#tp-cssmenu li ul li.parent li.parent a.haschild,#tp-cssmenu li ul li.parentsfhover li.parentsfhover li a.haschild,#tp-cssmenu li ul li.parent li.parent li.parent a.haschild,#tp-cssmenu li ul li.parentsfhover li.parentsfhover li.parentsfhover li a.haschild{background-color:#ffd24e;}
#tp-cssmenu li.parentsfhover li,#tp-cssmenu li.active li.parentsfhover,#tp-cssmenu li.parent li,#tp-cssmenu li.active li,#tp-cssmenu li.active li li{}
#tp-cssmenu li ul li.parentsfhover,#tp-cssmenu li.active ul li.parentsfhover,#tp-cssmenu li.parent li.parent:hover{}
#tp-cssmenu li{padding:0px;}
#tp-cssmenu li li *{padding:0px;}
#tp-cssmenu li.active{padding:0px;}
#tp-cssmenu li li.active{padding:0px;}
#tp-cssmenu li.activesfhover:hover{}
#tp-cssmenu li.activesfhover:hover span,#tp-cssmenu li.activesfhover:hover a{}
#tp-cssmenu li li.activesfhover a{} 
#tp-cssmenu li.active li a{}
#tp-cssmenu li:hover,#tp-cssmenu li.sfhover,#tp-cssmenu li.havechildsfhover,#tp-cssmenu li.havechild-activesfhover{}
#tp-cssmenu li:hover a,#tp-cssmenu li.sfhover a,#tp-cssmenu li.havechildsfhover a,#tp-cssmenu li.havechild-activesfhover a{color:#191919;background-color:#ffd24e;}
#tp-cssmenu li ul li{}
#tp-cssmenu li ul a,#tp-cssmenu li:hover ul a,#tp-cssmenu li.sfhover ul a,#tp-cssmenu li.havechildsfhover ul a,#tp-cssmenu li.havechild-activesfhover a{display:block;width:14.55em;font-size:11px;color:#191919;text-decoration:none;text-align:left;padding:10px 19px;margin:0;background:none;background-color:#ffd24e;}
#tp-cssmenu li.havesubchild,#tp-cssmenu li.havesubchild-active{}
#tp-cssmenu li ul a:hover,#tp-cssmenu li ul a:active,#tp-cssmenu li.parent li ul a:hover,#tp-cssmenu li.parent li ul a:active,#tp-cssmenu li ul li:hover a:hover,#tp-cssmenu li ul li:hover a:active,#tp-cssmenu li.parent li ul li:hover a:hover,#tp-cssmenu li.parent li ul li:hover a:active{color:#ffffff;background:none;background-color:#191919;}
#tp-cssmenu li.active ul li a:hover{}
.tpsubtitle{font-weight:400;color:#c0c0c0;text-transform:lowercase;}
#tp-cssmenu li:hover span.tpsubtitle {color:#cc0000;}
#tp-cssmenu li.active li a{}
#tp-cssmenu li.active span.tpsubtitle{}
#tp-cssmenu li ul li li{}