body,input,select,table.searchlight-results,textarea{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.frame,blockquote,body{background:#FFF}.data,.reward-title,td{word-spacing:normal}body{font-size:14px;color:#3f3f3f;font-weight:400;padding:0;margin:0}img{border:0}#closeSlideMenu i,#closeSlideMenu2 i,#mobileCart i,#mobileMenu i,#slideMenu i{color:#3f3f3f;font-size:21px}blockquote{color:#3f3f3f;font-size:30px;font-weight:700;text-align:center;line-height:1em;border-left:6px solid #196CC4;margin:0 0 15px;padding:40px}.store-name,.store-slogan{font-weight:700;padding:0;color:#FFF}table.searchlight-results{width:250px}div.searchlight-results-wrapper{border:none;margin-top:1px}.store-name{font-size:35px;text-decoration:none;line-height:35px;margin:10px 0 0}.store-slogan{font-size:12px;margin:0}.mod_bg{background:0 0}.frame-ht{height:1000px}.menu-headers{font-size:14px;color:#FFF;font-weight:400;text-transform:uppercase;letter-spacing:-1px;height:31px;line-height:31px;display:block;margin-bottom:10px;padding-left:8px;background:url(../images/2-dots.png) right center no-repeat #196CC4}#ddWidget h1,.price,.small-txt{letter-spacing:0}.footer{font-size:11px;color:#3f3f3f;font-weight:400}.footer a,.footer a:hover,.footer a:visited,.footer a:visited:hover{font-size:11px;color:#3f3f3f;font-weight:400;text-decoration:underline}.icon{font-size:10px;font-weight:700;color:#FFF}.top-sellers-star{width:25px;height:25px;line-height:25px;background:#3f3f3f;position:absolute;top:0;left:5px;font-family:Verdana,sans-serif;font-size:18px;font-weight:400;color:#FFF;text-align:center;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%}.ranking,.reward-title,.small-txt,tr{text-align:left}.ranking{float:left;font-size:12px;font-weight:700;color:#196CC4;width:12px;height:20px}.menu-text{font-size:11px;color:#3f3f3f;font-weight:400}.price2{font-size:12px;color:#3f3f3f;font-weight:700}.cart-text{font-family:'Myriad Pro',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#196CC4;background:url(/assets/images/cart.png) left center no-repeat;display:inline-block;line-height:25px;padding:0 0 0 37px}.search-text{font-size:20px;font-weight:700;color:#3d3d3d;line-height:57px;height:57px;width:443px;background:#FFF;border:none;padding:0 0 0 25px;margin:0}A.cat,A.cat:visited{font-style:normal;font-weight:700;text-decoration:none;display:block;line-height:21px;padding:0 10px 0 12px}A.cat{color:#3f3f3f;font-size:12px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.btn,A.cat:visited{transition:all .3s}A.cat:hover{color:#FFF;background:#196CC4;text-decoration:none}A.cat:visited{color:#3f3f3f;font-size:11px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}A.menu,A.menu:visited{font-family:Verdana,sans-serif;line-height:65px;text-transform:uppercase}A.subcat,A.subcat:visited{font-size:11px;padding:0 10px 0 25px;font-style:normal;font-weight:400;text-decoration:none;display:block}A.cat:visited:hover{color:#FFF;background:#196CC4;text-decoration:none}A.subcat{color:#3f3f3f}A.subcat:hover{color:#196CC4;text-decoration:none}A.subcat:visited{color:#3f3f3f}A.subcat:visited:hover{color:#196CC4;text-decoration:none}A.menu{color:#3f3f3f;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}A.menu:hover{color:##196CC4;text-decoration:none}A.menu:visited{color:#3f3f3f;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}A.menu:visited:hover{color:##196CC4;text-decoration:none}A.menu-bottom{color:#FFF;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}A.menu-bottom:hover{color:#3f3f3f;text-decoration:none}A.menu-bottom:visited{color:#FFF;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}A.link,A.menu-bottom:visited:hover{color:#3f3f3f;text-decoration:none}A.link,A.link:visited{font-size:11px;font-weight:400;font-style:normal}A.link:hover{color:#196CC4;text-decoration:none}A.link:visited{color:#3f3f3f;text-decoration:none}.data,A.details,A.details:visited,td{text-decoration:none;font-size:12px}.page_headers,.titles,A.details{font-weight:700}A.link:visited:hover{color:#196CC4;text-decoration:none}A.details{color:#2c3e50;font-style:normal;background:#FFF;padding:4px 6px}A.details:hover{color:#FFF;background:#5973b6;text-decoration:none}A.details:visited{color:#2c3e50;font-style:normal;font-weight:700;background:#FFF;padding:4px 6px}A.details:visited:hover{color:#FFF;background:#5973b6;text-decoration:none}.alternative{background:#FFF}.page_headers{font-size:20px;color:#196CC4}.titles{font-size:18px;color:#3f3f3f;text-transform:uppercase;line-height:30px;margin-bottom:10px;padding-left:9px;border-bottom:1px solid #000;display:block}.borders,.borders2{border:1px solid #CCC}.price{font-size:16px;color:#196CC4;font-weight:700}.error,A{font-size:14px;font-weight:700;text-decoration:none}.error{color:#e10e04}.borders{color:#585C5F;border-style:none none solid}.borders2{border-style:none none solid}A{color:#3f3f3f;font-style:normal}A:hover,A:visited:hover{color:#196CC4;text-decoration:underline}.reward-title,.small-txt,A:visited{text-decoration:none}A:visited{color:#3f3f3f;font-size:11px;font-style:normal;font-weight:400}.checkout-headers{font-size:14px;color:#3f3f3f;font-weight:700}.steps,.steps_on{font-size:16px}.steps{font-weight:700;color:#CCC}.steps_on,.titles2{color:#196CC4;font-weight:700}.item,.titles2{font-size:12px}.titles2{background-color:#EEE;padding:4px}.options-titles{font-size:12px;font-weight:700;color:#585C5F;border:1px solid #CCC;border-style:none none solid}.item{color:#3f3f3f;font-weight:400}.item-title{font-size:22px;color:#196CC4;font-weight:700}.price-info{font-size:12px;font-weight:700;color:#585C5F}.small-txt{color:#afafae;font-size:10px;vertical-align:bottom}.availability-txt,.reward-title{color:#196CC4}.reward-title{letter-spacing:7px;line-height:10px;font-size:16px;font-style:italic}.btn,.btn_over,button:hover{font-weight:700;color:#FFF;padding:9px 14px;-webkit-appearance:none;cursor:pointer;text-transform:uppercase}.btn,.btn_over,.txtBoxSearch,button:hover{font-size:12px;margin:0}.btn{border:none;background:#196CC4;border-radius:5px;-webkit-border-radius:0;-moz-border-radius:0;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.btn_over,button:hover{border:none;background:#3f3f3f;border-radius:5px;-webkit-border-radius:0;-moz-border-radius:0}.txtAreaStyle,.txtBoxStyle{border:1px solid #b7b4ac;background:#fefefe;font-weight:400;font-size:12px;color:#000;margin:0;padding:8px 12px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.font1,.font2,.font3,.font4,.invoice_title{font-weight:700}.txtBoxSearch{height:20px;color:#3f3f3f;border:none;padding:3px 0 0}#closeSlideMenu,#mobileCart,#mobileMenu,#slideMenu{display:none;width:30px;height:25px}.invoice_table{background-color:#f9f8f8}.invoice_title{font-size:10px;background-color:#cbcaca;color:#4f4e4e}.font1,.font2,.font3,.font4,.utils,.utils a,.utils a:visited{font-size:12px}.font1{color:#3f3f3f}.font2{color:#196CC4}.font3{color:#FFF}.font4{color:#c32519}.top{background:0 0}.line{background:#FFF}.accent-color{color:#196CC4}.accent-bg-color{background:#ded7c6;color:#000}#mainContainer{//width:980px;width:1170px;margin:0 auto;position:relative}.wrapper{background:#FFF;padding:0 9px}#mobileMenu{float:left;margin:15px 0 0 10px}#slideMenu{float:right;margin:19px 10px 0;cursor:pointer}#closeSlideMenu{float:right;margin:0 0 10px 10px;cursor:pointer}#closeSlideMenu2{display:none;padding:0 1em}#mobileCart{float:right;margin:15px 10px 0 0}header{height:67px;position:relative;margin-bottom:5px;border:2px solid #3f3f3f;border-left:none;border-right:none}#logo{float:left;width:20%}#logo img{position:relative;top:10px;max-width:100%;max-height:59px}nav#navCatMenu{float:right;width:50%;height:65px;line-height:65px}nav#navCatMenu ul{list-style:none;margin:0;padding:0;text-align:right}nav#navCatMenu li{display:inline-block;margin-left:1em}.utils{color:#196CC4;height:42px;margin-top:20px}.utils a,.utils a:visited{color:#196CC4;text-decoration:underline}.utils a:hover,.utils a:visited:hover{color:#3f3f3f;font-size:12px;text-decoration:none}.social-icons{float:left;margin-right:8px}.social-icons a,.social-icons a:visited{background:0 0;color:#196CC4;display:block;font-size:20px;float:left}.social-icons a:hover,.social-icons a:visited:hover{color:#000;font-size:20px}#searchBox input[type=submit],#searchBox input[type=text]{color:#5a5a5a;font-size:11px;height:27px;margin:0;font-weight:400;-webkit-appearance:none}#cart{float:right;line-height:42px;text-align:right;cursor:pointer}#searchBox,#searchBox input,.login{float:left}#searchBox{width:250px;background:#FFF;margin:0 20px 0 0}#searchBox form{position:relative}#searchBox input[type=text]{letter-spacing:-1px;width:80%;line-height:27px;padding:0 0 0 10px;background:0 0;border:1px solid #196CC4;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0}#searchBox input[type=submit]{text-align:center;text-transform:uppercase;width:20%;padding:0;background:url(../images/lens.png) center center no-repeat #196CC4;border:none;cursor:pointer;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.login{line-height:42px}.m-search{display:none;margin:5px 2%;padding-bottom:10px}.m-search form{margin:0 auto;text-align:center}.m-search input{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}.m-search input[type=text]{font-size:16px;font-weight:400;color:#3d3d3d;line-height:30px;height:30px;width:85%;background:#FFF;border:1px solid #196CC4;padding:0 0 0 15px;margin:0}.m-search input[type=submit]{width:15%;height:30px;background:url(../images/lens.png) center center no-repeat #196CC4;border:none;cursor:pointer}aside#leftBar,aside#rightBar{width:180px;padding:0;float:left;display:block}aside#leftBar{margin:0 10px 0 0}aside#rightBar{margin:0 0 0 10px}aside .module{margin-bottom:10px;padding:14px 1px;border:1px solid #3f3f3f}aside .module ul{list-style:none;margin:0;padding:0}aside .module .info{width:100%;padding:0 15px}aside .module .name{line-height:1em;margin-bottom:10px}aside .module .price2{float:left}aside .module .stars{float:right}aside .module .div{display:block;height:1px;background:0 0;border-bottom:1px dashed #c3c3c3;margin:10px 15px}.manf-select{width:183px;overflow:hidden;height:29px;background:url(../images/dark-arrow.png) right center no-repeat #FFF;border:1px solid #000}.manf-select select{font-weight:700;width:210px;height:29px;line-height:29px;-webkit-appearance:none;background:0 0!important;border:none}.topsellers_topitem{position:relative;//margin:0 12px;padding:0 0 10px}.topsellers_topitem .img{display:table-cell;width:171px;height:130px;text-align:center;vertical-align:middle}.topsellers_topitem .img img{width:150px}.topsellers_topitem .info{padding:.5em 0}.topsellers_topitem .action a{width:100px;height:25px;line-height:25px;font-size:12px;color:#FFF;font-weight:700;text-align:center;text-transform:uppercase;background:#000;text-decoration:none;display:block;margin:0 auto}.topsellers_topitem .action a:hover{color:#3f3f3f;background:#196CC4;text-decoration:none}#mainContent{float:left;width:80%;border:1px solid #3f3f3f;margin:0;padding:8px}footer{min-height:150px;position:relative;background:#196CC4;margin-top:10px;padding:45px 0 0}ul.frame-links{list-style:none;display:block;text-align:center;margin:0 0 10px;padding:0}ul.frame-links li{display:inline-block;margin-right:15px}#copyright{text-align:center;margin:0 0 10px}#modMailist label{line-height:14px;display:block;margin-bottom:15px}#modMailist form{padding:0 0 0 10px}#modMailist input{float:left}#modMailist input[type=text]{color:#83827f;width:120px;margin:0 2px 10px 0}#modMailist input[type=submit]{margin:0 0 10px}.stats{height:0;overflow:hidden}.header-specials{color:#196CC4;font-size:18px;font-weight:700;text-transform:uppercase;line-height:40px;margin:0 0 10px;text-align:center}.productBlockContainer{margin:0}.product-item{width:100%;background:#FFF;border:1px solid #e9e9e9;padding:0 10px;position:relative;overflow:hidden;text-align:center}.product-item .name{min-height:60px;text-align:center;margin-bottom:0}.product-item .status{font-size:12px;margin:5px 0;min-height:18px;font-weight:700;color:red}.product-item .stars img{float:none;margin-bottom:-2px}.product-item .stars span{//display:none;float:none;display:inline-block;line-height:16px;padding:0 5px}.last-item .product-item{margin-right:0}.category-footer{border-top:1px solid #4e4e4d;padding:5px 0;margin:0}#listing0 h1{font-size:18px}.no-boxshadow .boxShadow{border:1px solid #e9e9e9}@media only screen and (max-width:767px){body,html{padding:0!important}#homeHeader img,nav#navCatMenu{height:auto;width:100%}#copyright,#logo,.header-specials,nav#navCatMenu li{text-align:center}body{max-width:100%;overflow-x:hidden}#mainContainer{width:100%!important;margin:auto}header{height:60px;border:none}aside{display:none!important}#mainContent{display:block;width:100%!important;border:none;padding-bottom:2em}#logo{float:none;margin:0;width:auto}#logo img{max-width:60%;margin-top:1%}#searchBox{width:100%;margin:0!important}#searchBox input[type=text]{width:90%;height:30px;line-height:30px;margin:0}#searchBox input[type=submit]{height:30px}nav#navCatMenu{overflow:visible;border-top:2px solid #3f3f3f}nav#navCatMenu li{float:none;display:block}#closeSlideMenu2{display:block;text-align:right;cursor:pointer}nav#showSlideMenu ul{display:block;padding:0;border-bottom:none}nav#showSlideMenu li{display:block;margin-left:0}nav#showSlideMenu li a{padding:.2em 0 .2em 1em}#homeCarousel{position:relative;margin:0 auto 15px!important;overflow:hidden}#homeCarousel img{position:relative;margin-left:auto;margin-right:auto}#homeHeader{border:none;margin-bottom:0;padding-bottom:20px}.productBlockContainer{margin:0}.last-item .product-item,.product-item{margin:0 auto 13px}.header-specials{width:100%}.product-item{width:95%}.product-item .img{width:100%;margin:0 auto}footer{padding-bottom:30px}#copyright{float:none}#mailistBox{position:relative;width:100%;padding-top:9px}#mailistBox label{display:none}#mailistBox input[type=text]{width:80%;height:30px;line-height:30px;margin:0}#mailistBox input[type=submit]{width:20%;height:30px;line-height:30px}.social-icons,ul.frame-links{width:100%;text-align:center}#FRAME_LINKS{float:none}ul.frame-links{list-style:none;margin:0;padding:1.5em 0}ul.frame-links li{float:none;display:block;margin:0 0 10px}.social-icons{display:block;position:relative;padding:14px 0 0}.social-icons a{float:none;display:inline-block}#globalFooter{float:none;text-align:center;margin-top:10px}.cbp-spmenu{background:#FFF;position:fixed}.cbp-spmenu a,.cbp-spmenu a:visited{display:block;font-size:1.1em;font-weight:300;text-align:left}.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000}.cbp-spmenu-vertical a{border-bottom:1px solid #000;padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal a{float:left;width:20%;padding:.8em;border-left:1px solid #000}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0;z-index:1050}.cbp-spmenu-right.cbp-spmenu-open{right:0}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}}@media only screen and (max-width:980px){header ul.mobile{background:#FFF;display:none;margin:0;width:100%;height:auto;padding:10px;position:relative;z-index:1005}header ul.mobile li{float:none;text-align:center;display:block}header ul.mobile li a,header ul.mobile li a:visited{font-size:12px;font-weight:700;line-height:2.5em;width:100%;float:none;display:block;padding:0}}@media only screen and (min-width:768px) and (max-width:980px){body,html{padding:0!important}#mainContainer,.product-item{width:100%}body{max-width:100%;overflow-x:hidden}.productContainer{float:none!important}#mobileMenu{display:block}aside#leftBar,aside#rightBar{display:none}#logo{width:30%;margin-left:2%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#mobileMenu{display:block}aside#leftBar,aside#rightBar{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){aside#rightBar{display:none}header ul.mobile{background:#FFF;display:none;margin:0;width:100%;height:auto;padding:10px;position:relative;z-index:1005}header ul.mobile li{float:none;text-align:center;display:block}header ul.mobile li a,header ul.mobile li a:visited{font-size:12px;font-weight:700;line-height:2.5em;width:100%;float:none;display:block;padding:0}}#ddWidget h2,#ddWidget span{display:block}.breadcrumbs a{font-size:13px!important}.product-item .action{text-align:center}#listing0 .detail-section .alpha-col{float:left;width:270px;margin:0 15px 0 0}#ddWidget{background:#FFF;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;width:180px;height:400px;margin:0!important}#ddWidget h1{font-size:120%;margin:0 0 10px;text-align:center}#ddWidget h2{font-size:1em;color:#FFF;font-weight:400;background:#d31111;margin:10px 0;padding:5px 0;text-align:center}#ddWidget .product-img{width:150px;height:150px;position:relative;margin:0 auto}#ddWidget .product-name{text-align:center;margin:5px 0;font-size:14px}#ddWidget .product-price{float:left;font-size:120%;color:#d31111;font-weight:700;margin-left:10px}#ddWidget .product-price span{display:block;font-size:60%;color:#333;font-weight:700}#ddWidget .buy-now-button a{float:right;margin:0 10px 0 0;padding:5px 10px;color:#FFF;font-size:100%;text-decoration:none;background:#fcc01f;border-radius:5px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);font-weight:700}#ddWidget .savings-percentage{font-size:115%;color:#FFF;font-weight:700;text-align:center;line-height:1em;width:50px;height:40px;background:#fcbe18;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;right:-12px;padding:8px 0 0;z-index:1001}#ddWidget .share-buttons{width:80px;text-align:center;margin:10px auto}.widgetCountdown{text-align:center;color:#FFF;margin-top:40px;padding:5px 20px 5px 30px;background:url(../images/clock-icon.png) 10px center no-repeat #333}#ddWidget .countdown-text{font-size:80%;line-height:1.4em}#ddWidget .countdown-text span{padding:15px 0}#ddWidget .dd-timer{font-size:99%}#ddWidget .no-deal{font-size:150%;color:#d31111;text-align:center;margin:25px 0}p,ul li{margin:0}ol,ul{padding-left:15px;margin-bottom:0}ul li{padding:0}ul ul{margin-left:25px;padding:3px 0}p{line-height:1.5}#listing0 h3{float:left;font-size:10pt;line-height:1.8em}#divOptionsBlock .opt-regular{margin-bottom:5px}.addToCartBlock .qtybox-addcart button,.addToCartBlock .qtybox-addcart input{float:none;margin:5px 10px 0 0px;text-align:center}#divOptionsBlock select{width:75%;padding:0;font-size:9pt}.addToCartBlock .qtybox-addcart button{width:170px}#listing0 h4{font-size:10pt;margin-bottom:5px;font-family:arial;font-style:normal;font-weight:400}.product_availability{display:inline-block;margin:0 10px 10px 0;font-weight:700}#listing0 .product-id span{padding-left:5px;font-weight:700}.sub-categories .img img{max-width:230px}.sub-categories .name{display:block;font-size:10pt}#listingDd .ddTimer{position:absolute;width:100%;top:0;left:0;color:#FFF;font-size:170%;background:#333;text-align:center;margin-bottom:2px;padding:5px}.qaBlock .q-author{margin-top:5px}.qa_answers{margin:5px 0 15px}.qaBlock .qa_list{padding:5px}.qa_allowratings{margin:0 0 0 30px}.qa_answers em{display:block;margin-top:5px}#listing0 .productFeaturesBlock{margin-bottom:5px}.review-count a{font-size:14px}#listing0 .productFeaturesBlock .feat-title{font-weight:700;display:inline-block;margin-right:10px;color:red}#listing0 .detail-section .beta-col button{width:170px;text-align:center}.product-container input{width:90%}.r-tabs .r-tabs-nav .r-tabs-anchor{background:#FAFAFA;margin-bottom:3px;padding:10px 15px;display:inline-block;text-decoration:none;color:#969696;font-weight:700}

/*---------------------------------
CHECKOUT SINGLE PAGE
----------------------------------*/
#checkoutSinglePagev2 h1 { color: #196cc4; font-size: 22px; font-weight: 700; margin-bottom: 5px;}
#checkoutSinglePagev2 .header { border-bottom: 0 solid #d2d2d2; margin-bottom: 0; position: relative;}
#checkoutSinglePagev2 h3 { color: #196cc4; font-size: 15px; font-weight: 600; line-height: 20px; margin-bottom: 5px; padding: 1px;}
#checkoutSinglePagev2 h3 span { background: #3f3f3f none repeat scroll 0 0; border: 1px solid #196cc4; border-radius: 2px; color: #ffffff; height: 29px; line-height: 26px; width: 29px;}

#checkoutSinglePagev2 .account_login1 { background: #dddddd none repeat scroll 0 0; border: 1px solid #196cc4; border-radius: 2px; margin: 0 0 15px; padding: 0 10px 10px;}
#checkoutSinglePagev2 .account_login1 .create_newaccount { float: left; margin-bottom: 0; padding: 0 10px; width: 50%;}
#checkoutSinglePagev2 .account_login1 .registered_account { float:right; padding: 0 10px; width: 50%;}
#checkoutSinglePagev2 .loginmessage2 { display: none;}

#checkoutSinglePagev2 .create_newaccount .newaccount-btn { margin: 0;  padding: 0 10px;}
#checkoutSinglePagev2 .create_newaccount #showEmailPassword {display: none; margin: 10px 0 0; padding: 0 10px;}
#checkoutSinglePagev2 .create_newaccount .fbconnect { display: none;}

#checkoutSinglePagev2 .maillist_join .chkField .checkbox-format { border: 1px solid #c0c0c0; margin-right: 5px; padding: 5px 8px; width: 100%;}
#checkoutSinglePagev2 .maillist_join .chkField .checkbox-format input { margin: 4px 0 0 0; width: 4%;}
#checkoutSinglePagev2 .maillist_join .chkField .checkbox-format label { display: inline-block; float: left; font-size: 14px; font-weight: 600; line-height: normal; margin: 0; padding: 0 0 0 5px; text-align: left; width: 95%;}

#checkoutSinglePagev2 .registered_account .fbconnect { display:none !important; float: left; text-align: center; width: 100%; margin: 0; padding: 0 10px;}
#checkoutSinglePagev2 .registered_account .icon-facebook { border-right: 1px solid; margin: 0 5px 0 0;}
#checkoutSinglePagev2 .registered_account .fbconnect > a { background: #3b5998 none repeat scroll 0 0; border-radius: 4px; color: #ffffff; display: inline-block; float: none; font-size: 13px; font-weight: 600; margin: 0 auto 10px; padding: 8px 0; text-align: center; width: 100%;}
#checkoutSinglePagev2 .registered_account .icon-facebook { background: #ffffff none repeat scroll 0 0; border-radius: 2px; color: #3b5998; font-size: 13px; margin: 0 3px 0 0;}
#checkoutSinglePagev2 .account_login1 span { border: 0 solid #d2d2d2; border-radius: 50%; display: inline-block; float: none; font-size: 20px; font-weight: 700; height: auto; line-height: 20px; margin: 2px auto; text-align: center; width: auto;}
#checkoutSinglePagev2 .registered-overview .login1-button { float: left; width: 100%; margin: 0; padding: 0 10px;}
#checkoutSinglePagev2 .registered-login .submit-button .btn {background: #196cc4 none repeat scroll 0 0; color: #ffffff; margin: 0 0 15px; padding: 8px 20px !important; width: auto !important;}
#checkoutSinglePagev2 .registered-login .loginField input { width: 100%;}

#checkoutSinglePagev2 .btn { border: medium none; height:auto; line-height:inherit; border-radius: 4px; border: none; box-shadow: 0 0 0 1px #333333 inset; -webkit-box-shadow: 0 0 0 1px #333333 inset; font-size: 13px; font-weight: 600; padding: 8px 0; text-transform: none; width: 100% !important;}
#checkoutSinglePagev2 .btn:hover { background: #cccccc none repeat scroll 0 0; border: none; box-shadow: 0 0 0 1px #333333 inset; -webkit-box-shadow: 0 0 0 1px #333333 inset; color: #333333; text-decoration: underline;}
#checkoutSinglePagev2 .btn i { background: #ffffff none repeat scroll 0 0; border: 1px solid #333333; margin: 0 5px 0 0; border-radius: 2px; color: #333333; font-size: 13px;}
#checkoutSinglePagev2 .newaccount-btn .btn { background: #196cc4 none repeat scroll 0 0; color: #ffffff;}
#checkoutSinglePagev2 .login1-button .btn {background: #36b000 none repeat scroll 0 0; box-shadow: 0 0 0 1px #aaaaaa inset; color: #ffffff;}
#checkoutSinglePagev2 .guest-button { color: #3f3f3f; font-size: 16px; margin: 0; text-align: center;}
#checkoutSinglePagev2 .or-sep span { color: #3f3f3f;}

#checkoutSinglePagev2 .alpha-col { background: #f5f5f5 none repeat scroll 0 0; border-radius: 1px; box-shadow: 0 0 0 1px #196cc4 inset; -webkit-box-shadow: 0 0 0 1px #196cc4 inset; margin-top: 0; padding: 10px; width: 28%;}
#checkoutSinglePagev2 .beta-col { background: #f5f5f5 none repeat scroll 0 0; border-radius: 1px;  box-shadow: 0 0 0 1px #196cc4 inset; -webkit-box-shadow: 0 0 0 1px #196cc4 inset; float: left; width: 71%;}
#checkoutSinglePagev2 .leftCol { border-radius: 2px; padding: 5px; width:50%}
#checkoutSinglePagev2 #billing_info { background: #eeeeee none repeat scroll 0 0; border: 1px solid #c0c0c0; float: left; margin-bottom: 15px; padding: 5px; position: relative; width: 100%;}
#checkoutSinglePagev2 .sameAsBilling1 > input { display: inline-block; margin: 4px 5px 0 0;}
#checkoutSinglePagev2 .sameAsBilling1 > label { display: inline-block; float: right; font-size: 14px; font-weight: 600;}
#checkoutSinglePagev2 .sameAsBilling1 {background: #eeeeee none repeat scroll 0 0; margin-bottom: 5px; border: 1px solid #c0c0c0;text-align: right; width: 100%;}
#checkoutSinglePagev2 #shipping_info { background: #eeeeee none repeat scroll 0 0; border: 1px solid #c0c0c0; display: none; padding: 5px;}
#checkoutSinglePagev2 #shipping_div { background: #eeeeee none repeat scroll 0 0; border: 1px solid #c0c0c0; float: left; min-height: 290px; margin-bottom: 0px; padding: 5px; position: relative; width: 100%;}
#checkoutSinglePagev2 .txtBoxStyle.rightCol, #checkoutSinglePagev2 .txtBoxStyle.leftCol { background: #ffffff none repeat scroll 0 0 !important; margin-right: 0 !important; padding: 8px 12px !important; height:auto; line-height:inherit; width: 49% !important;}
#checkoutSinglePagev2 .chkFullWidth input {width: 100%; padding: 8px 12px !important; height:auto; line-height:inherit;}
#checkoutSinglePagev2 .rightCol { padding: 5px; width: 49%;}
#checkoutSinglePagev2 .leftCol .chkField select, #checkoutSinglePagev2 .leftCol .chkField input.rightCol { float: none;  margin: 0 0 0 5px;  width: 49%;}


#checkoutSinglePagev2 #divPayment h4 {background: #e0e0e0 none repeat scroll 0 0; border: 1px solid #cccccc; display: block; font-size: 15px; font-weight: 700; margin-bottom: 5px;padding: 2px;}
#checkoutSinglePagev2 #divPaymentMethods { background: #eeeeee none repeat scroll 0 0; border: 1px solid #c0c0c0; min-height: 324px; position: relative;}
#checkoutSinglePagev2 #divPaymentMethods div {margin-bottom: 0;}
#checkoutSinglePagev2 #divPaymentMethods .desc-message { margin: 2px 0 0;}
#checkoutSinglePagev2 .ccgField label { font-weight: 600; line-height: 15px; margin-right: 1px; text-align: left; width: auto;}
#checkoutSinglePagev2 .ccgField img { float: left; margin: 2px 0 0;}
#checkoutSinglePagev2 .ccgField input { float: left; padding: 5px; width: 100%;}
#checkoutSinglePagev2 .ccgField select { float: left; font-size: 15px; margin-right: 5px; padding: 2px 5px;}
#checkoutSinglePagev2 .ccgField { margin-top: 2px;}
#checkoutSinglePagev2 .ccgField .cvv2-help { clear: both; display: inline-block; float: left; font-size: 11px; line-height: 20px; margin-left: 0; text-align: center; width: 70px;}

#checkoutSinglePagev2 .page_headers.show-mob { border-bottom: 1px solid #c0c0c0; display: none; width: 100%;}
#checkoutSinglePagev2 .update-cart { position: absolute; right: 2px; text-align: center; top: -4px;}
#checkoutSinglePagev2 .update-cart a .icon-edit { display: inline-block; font-size: 22px; text-align: center;}
#checkoutSinglePagev2 .update-cart a span { display: block; font-size: 10px; font-weight: 600; line-height: 10px; margin: -5px 0 0;}
#checkoutSinglePagev2 .alpha-col .header h3 { color: #196cc4; font-size: 22px; font-weight: 700; line-height: 33px; margin-bottom: 5px; padding: 0;}
#checkoutSinglePagev2 #divCart .header { background: #ffffff none repeat scroll 0 0; position: relative;}
#checkoutSinglePagev2 #divCart {background: #eeeeee none repeat scroll 0 0; border: 1px solid #c0c0c0;}
#checkoutSinglePagev2 #divCart .chkcart-container .product-image { margin: 0;}

#divApplyCoupon .coupon-container { display: block;}
#checkoutSinglePagev2 .divOrderTotal .coupon-header {font-size: 14px; font-weight: 800;}
#checkoutSinglePagev2 .divOrderTotal .coupon-field input {height: 35px; width: 100%;}
#checkoutSinglePagev2 .divOrderTotal .coupon-field .btn { border-radius: 0; box-shadow: none; height: 35px; padding: 0 7px !important; position: absolute; right: 0; width: auto !important;}
#checkoutSinglePagev2 .divOrderTotal .coupon-field .btn:hover { padding: 7px !important; width: auto !important;}
#checkoutSinglePagev2 .category-footer { border-top: 1px dashed; margin: 0; padding: 10px 0; text-align: center;}
#checkoutSinglePagev2 .chkbadges img { max-width: 100px;}

#checkoutSinglePagev2 .product-info > a { display: inline-block; line-height: 15px;}
#checkoutSinglePagev2 .ppe-logo > img { max-width: 150px;}
#checkoutSinglePagev2 #divBillingEmail { display: block;}
#checkoutSinglePagev2 #divCheckoutQuestions { margin-bottom: 5px; width: 100%;}

#checkoutSinglePagev2 .bottom-full { display: inline-block; width: 100%;}
#checkoutSinglePagev2 .chkComments {display: block;}
#checkoutSinglePagev2 #divCheckoutComments { border-bottom: 1px solid #c0c0c0; margin-bottom: 5px;}
#checkoutSinglePagev2 #divCheckoutComments a { color: #3f3f3f; font-size: 14px; font-weight: 800;}
#checkoutSinglePagev2 .chkComments label { color: #3f3f3f; display: block; margin-bottom: 10px;}
#checkoutSinglePagev2 #spanCheckout .btn { background: #196cc4 none repeat scroll 0 0; color: #ffffff; font-size: 24px; font-weight: 800; padding: 10px 0; width: 100%;}
#checkoutSinglePagev2 #spanCheckout .btn:hover {background: #cccccc none repeat scroll 0 0; box-shadow: 0 0 0 1px #196cc4 inset; color: #196cc4;}
#checkoutSinglePagev2 #spanCheckout .icon-basket { font-size: 25px;}

#checkoutSinglePagev2 .processing-info div { background: #ffffff none repeat scroll 0 0; border: 1px solid #aaaaaa; line-height: 18px; margin: 0 0 5px; padding: 2px 10px;}
#checkoutSinglePagev2 .processing-info span { color: #094172 !important; font-size: 14px; font-weight: 600; text-decoration: underline;}
#checkoutSinglePagev2 .usps-note > span { color: #094172 !important; font-size: 13px; font-weight: 600; text-decoration: underline;}
#checkoutSinglePagev2 .usps-note { background: #ffffff none repeat scroll 0 0; border: 1px solid #094172; font-size: 12px; line-height: 16px; margin: 0 0 10px; padding: 5px; text-align: justify;}

@media only screen and (max-width: 800px) {
#checkoutSinglePagev2 .alpha-col { margin: 0 0 15px; width: 100%;}
#checkoutSinglePagev2 .beta-col { width: 100%;}
#checkoutSinglePagev2 .leftCol {float: left;}
#checkoutSinglePagev2 .rightCol { float: right;}
#checkoutSinglePagev2 #divCart h3 {font-size: 18px;}
#checkoutSinglePagev2 .page_headers.hide-mob { display: none;}
#checkoutSinglePagev2 .page_headers.show-mob { display: block; padding: 0 0 5px; text-align: center;}
}

@media only screen and (max-width: 560px) {
#checkoutSinglePagev2 .chkField select { margin-right: 3px;}
#checkoutSinglePagev2 .leftCol .chkField select, #checkoutSinglePagev2 .leftCol .chkField input.rightCol {  margin: auto;}
#checkoutSinglePagev2 .leftCol {float: none; width:100%;}
#checkoutSinglePagev2 .rightCol { float: none; width: 100%;}
#checkoutSinglePagev2 .account_login1 .create_newaccount {border-bottom: 1px dashed #c0c0c0; padding: 0 10px 10px; margin: 0 0 10px; width: 100%;}
#checkoutSinglePagev2 .account_login1 .registered_account {width: 100%;}
}

#floatbar {
    width: 100%;
    z-index: 99;
    background: black;
    height: 60px;
    color: #878787;
    font-size: 20px;
    padding: 5px;
    text-align: center;
    font-family: helvetica;
    font-weight: bold;
    margin-bottom: 5px;
}

#listing0 .recurringorderBlock select {
    width: 75%;
    padding: 0;
    font-size: 9pt;
}

@media only screen and (max-width: 800px) {
    #contactPhone {
        display: none !important;
    }

    #contactHours {
        display: none !important;
    }
}

#blog h1 a {
    font-size: 25px;
    line-height: 0em;
}
.name a{
  font-size: 13px;
}
a.cat{
  font-size: 13px!important;
}
#divOptionsBlock select{
  font-size: 12pt;
}
#modNewReleases {
  display: none;
}
.qtybox-addcart .btn{
  background-color: #47B178;
}
#divOptionsBlock .checkbox-format {
    float: left;
    margin-right: 5px;
    padding: 0px 5px;
}
 .pac-container{
    width: 300px!important;
  }