html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1.5;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
.clear:after{clear:both;}
.clear:before,.clear:after{display:table;line-height:0;content:"";}
*:focus{outline:none;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 10px;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.17em;}
h4{font-size:1em;}
h5{font-size:0.83em;}
h6{font-size:0.75em;text-transform:uppercase;}
ul, ol{padding-left:15px;margin-bottom:15px;}
ul li{padding:0;margin:0;}
ul ul{margin-left:25px;padding:5px 0;}
p{line-height:1.5;margin:0 0 1em;}
p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.dropcaps:first-letter{font-size:300%;margin:0 13px 0 0;line-height:110%;float:left;}
strong{font-weight:bold;}
em{font-style:italic;}
blockquote{font-style:italic;}
code{font-family:monospace, serif;font-size:1em;padding:2px 4px;background:#EEE;border:1px solid #F8F8F8;}
pre{display:block;font-family:monospace, serif;font-size:1em;padding:1em;margin:0 0 10px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#EEE;border:1px solid #E8E8E8;border-radius:5px;}
del{text-decoration:line-through;}
.left{float:left;}
.center{text-align:center;}
.right{float:right;}
.clear:before,
.clear:after{content:" ";display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
.hidden{display:none !important;visibility:hidden;}
.hidden-mobile{display:block;}
.show-mobile{display:none;}
.disable-click{pointer-events:none;}
nav{-webkit-overflow-scrolling:touch;}
section{text-align:left;margin:0 0 25px;}
section table th{padding:0 0 0 10px;}
section table tr.highlight{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";cursor:pointer;}
.breadcrumbs{text-align:left;line-height:1.4em;margin:5px 0 15px;}
.header h3{margin:0;padding:0;}
.category-header{margin:15px 0;}
.category-footer{margin:15px 0;}
.icon-btn{background:url(../images/btn-action-sprite.png) no-repeat;padding:5px 10px 5px 20px;line-height:1em;display:block;cursor:pointer;}
.icon-btn-close{background-position:0 3px;}
.icon-btn-up{background-position:0 -26px;}
.icon-btn-down{background-position:0 -53px;}
.icon-btn-prev{background-position:0 -82px;}
.icon-btn-next{background-position:0 -110px;}
.icon-btn-next-r{background-position:right -110px;}
.icon-btn-add{background-position:0 -140px;}
.icon-btn-minus{background-position:0 -168px;}
.icon-btn-home{background-position:0 -196px;}
.icon-btn-refresh{background-position:0 -226px;}
.icon-btn-incart{background-position:0 -253px;}
.icon-btn-rightover{background-position:0 -283px;}
.icon-btn-leftover{background-position:0 -312px;}
.icon-btn-pages{background-position:0 -339px;}
.icon-btn-search{background-position:0 -368px;}
.icon-btn-tag{background-position:0 -396px;}
.icon-btn-geopin{background-position:0 -425px;}
.icon-btn-bubble{background-position:0 -453px;}
.icon-btn-star{background-position:0 -484px;}
.icon-btn-gift{background-position:0 -512px;}
.icon-btn-heart{background-position:0 -540px;}
.icon-btn-loud{background-position:0 -569px;}
.icon-btn-edit{background-position:0 -599px;}
.icon-btn-download{background-position:0 -624px;}
.social-icons a{float:left;width:22px;height:22px;display:block;margin-right:5px;background:url(../../../../assets/templates/common-html5/images/social-icons.png) no-repeat;}
.social-icons a.facebook{background-position:0 0;}
.social-icons a.twitter{background-position:-26px 0;}
.social-icons a.gplus{background-position:-51px 0;}
.social-icons a.youtube{background-position:-77px 0;}
.social-icons a.pinterest{background-position:-103px 0;}
.social-icons a.instagram{background-position:-129px 0;}
.social-icons a.tumblr{background-position:-154px 0;}
.social-icons a.blog{background-position:-180px 0;}
.productBlockContainer{clear:both;margin:0;}
.columns-1 .product-container{width:100%;padding:0;}
.columns-2 .product-container{width:50%;}
.columns-3 .product-container{width:33.333%;}
.columns-4 .product-container{width:25%;}
.columns-5 .product-container{width:20%;}
.columns-6 .product-container{width:16.666%;}
.product-container{float:left;margin:0 0 15px;padding:0 8px;}
.productBlockContainer .first-item{padding-left:0 !important;}
.productBlockContainer .middle-item{padding:0 4px !important;}
.productBlockContainer .last-item{padding-right:0 !important;}
.columns-5 .product-item .img img,
.columns-4 .product-item .img img{max-width:95%;}
.columns-6 .product-item .img img{max-width:80%;}
.vat_enabled.columns-4 .price,
.vat_enabled.columns-5 .price,
.vat_enabled.columns-6 .price{min-height:40px;}
.item-template-0{min-height:300px;}
.product-item{position:relative;padding:10px;text-align:left;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;width:auto;}
.product-item:hover{-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
.product-item .img{max-width:100%;min-height:170px;position:relative;margin-bottom:10px;text-align:center;}
.product-item .img img{display:block;max-height:100%;max-width:150px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.product-item .img a{display:block;}
.product-item .name{margin-bottom:10px;min-height:40px;line-height:normal;}
.product-item del{text-decoration:line-through;}
.product-item .on-sale{background:#AD0413;color:#FFF;display:block;line-height:30px;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;padding:5px;position:absolute;opacity:.9;top:5px;right:5px;width:40px;}
.product-item .stars{height:16px;margin:5px 0;}
.product-item .stars img{float:left;}
.product-item .stars span{display:block;float:left;line-height:16px;padding:0 5px;}
.product-item .action{margin:10px 0;}
.product-item .status{font-size:11px;margin:5px 0;min-height:28px;}
.product-item .status img{vertical-align:bottom;}
.product-item .price{min-height:20px;}
.item-template-1 .id{float:left;width:15%;}
.item-template-1 .product-info{float:left;width:65%;}
.item-template-1 .name{float:left;width:80%;}
.item-template-1 .price{float:right;text-align:right;width:20%;}
.item-template-1 .action{float:left;width:20%;}
.item-template-1 .action{text-align:right;margin:0;}
.item-template-2{min-height:200px;}
.item-template-2 .img{float:left;width:25%;}
.item-template-2 .product-info{float:left;width:75%;}
.pad10{padding:10px;}
.boxShadow{}
.paging{float:right;text-align:right;margin:15px 0 10px;width:60%;}
.paging span{display:inline-block;}
.paging a{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";margin-left:5px;padding:3px;}
#itemsBlock .catitemslist span{display:inline-block;}
.catitemslist{float:left;margin:15px 0 10px;width:40%;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container{background-color:#FFF !important;border:1px solid #444 !important;margin:0 !important;padding:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
#simplemodal-container a.modalCloseImg{background:url(../images/close-x.png) no-repeat;width:15px;height:15px;display:block;z-index:3200;position:absolute;top:14px;right:22px;cursor:pointer;text-indent:-9999px;}
.modal-bg{background:#FFF;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.simplemodal-wrap{-webkit-overflow-scrolling:touch !important;overflow-y:auto !important;}
}
#home{display:block;}
#home_carousel{margin:0 auto;max-width:100%;overflow:hidden;}
#extrapage ul.sub_pages{list-style:none;margin-top:15px;padding-left:0;}
#extrapage .sub_pages li{margin:10px 0;}
#extrapage .sub_pages li a{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";padding:5px;}
#extrapage .content{margin-top:15px;}
#message{background:url(../images/error.png) no-repeat 30px 20px;min-height:400px;text-align:left;}
#message form{width:100%;margin:0 auto;}
#message h1{font-size:24px;padding-top:95px;}
#message .notice{font-size:14px;margin:5px 0;}
#message .button{margin:5px 0;}
#error{background:url(../images/error.png) no-repeat 30px 20px;min-height:400px;text-align:left;}
#error form{width:100%;margin:0 auto;}
#error h1{font-size:24px;padding-top:95px;}
#error .notice{font-size:14px;margin:5px 0;}
#error .button{margin:5px 0;}
#category{display:block;}
#subcategoriesBlock{margin-bottom:15px;}
#subcategoriesBlock ul{clear:left;list-style:none;margin:0;padding:0;}
#subcategoriesBlock li{float:left;}
#subcategoriesBlock .columns-1 li{width:100%;padding:0;}
#subcategoriesBlock .columns-2 li{width:50%;}
#subcategoriesBlock .columns-3 li{width:33.333%;}
#subcategoriesBlock .columns-4 li{width:25%;}
#subcategoriesBlock .columns-5 li{width:20%;}
#subcategoriesBlock .columns-6 li{width:16.666%;}
#subcategoriesBlock .columns-7 li{width:14.285%;}
#subcategoriesBlock .columns-8 li{width:12.5%;}
#subcategoriesBlock .columns-9 li{width:11.111%;}
#subcategoriesBlock .columns-10 li{width:10%;}
.sub-categories{text-align:center;margin:10px 3px 0;padding:10px;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.sub-categories:hover{-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
.sub-categories .img{display:block;min-height:160px;}
.sub-categories .img img{max-width:150px;}
.sub-categories .name{display:block;}
.sub-categories .desc{display:block;}
#filtersBlock{margin-top:15px;}
#filtersBlock .cat-filters{float:left;text-align:left;margin-right:15px;padding:15px;border-right:1px dashed #CCC;display:block;}
#filtersBlock .cat-filters ul{list-style:none;margin:0;padding:0;}
#filtersBlock .cat-filters:nth-child(4){border-right:none;}
#filtersBlock .cat-filters h5{font-size:14px;margin-bottom:5px;}
#filtersBlock .container{float:left;width:96%;text-align:left;margin-bottom:10px;padding:10px;border:1px solid #CCC;display:block;}
#filtersBlock .remove-filter{float:right;}
#filtersBlock .selected-filters ul{list-style:none;margin:0;padding:0;}
#filtersBlock .selected-filters h5{float:left;font-size:14px;margin-bottom:5px;}
#filtersBlock .selected-filters li{float:left;margin-right:15px;}
#filtersBlock .selected-filters li.cat-filter-separator{line-height:2.3em;}
#filtersBlock .selected-filters a{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";display:block;padding:5px;text-decoration:none;}
#featureBlock{margin-bottom:15px;}
#itemsBlock{margin-bottom:15px;}
#itemsBlock .products-header{text-align:left;line-height:2.9em;}
#itemsBlock .products-header span{display:inline-block;}
#itemsBlock .sort-by{float:right;}
.dropimage_widget_wrapper{position:relative;padding:0 20px;}
.dropimage_widget_noitems{min-height:36px;padding-top:5px;}
.dropimage_widget_wrapper .flex-direction-nav .flex-next,
.dropimage_widget_wrapper .flex-direction-nav .flex-prev{right:0;opacity:1.0;top:24px;}
.dropimage_widget_wrapper .flex-direction-nav a{width:20px;height:20px;}
.dropimage_widget_wrapper .flex-direction-nav .flex-prev{left:0;}
.dropimage_widget_wrapper .flex-direction-nav a:before{font-size:15px;font-weight:normal;}
.dropimage_widget_inner{list-style:none;margin:0;padding:0;float:left;width:100%;}
.dropimage_widget_item{float:left;margin:0 4px 0 0;}
.dropimage_widget_item img{max-width:30px;max-height:30px;}
#search .button{display:block;padding:0 0 0 10px;}
#search h1{float:left;line-height:1.4em;}
#search h3{font-size:130%;line-height:1.8em;}
#search .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
.manf-logo{margin-top:15px;}
.manf-header{margin-top:15px;}
#searchPages .button{display:block;padding:0 0 0 10px;}
#searchPages h1{float:left;line-height:1.4em;}
#searchPages h3{font-size:130%;line-height:1.8em;}
#searchPages .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#searchPages .no-results{margin-bottom:15px;padding:15px;}
.searchPagesFormat{margin-bottom:15px;}
.searchPagesFormat p{margin:10px 0;}
#listing0{text-align:left;}
#listing0 .next-prod{float:right;}
#listing0 .prev-prod{float:left;}
#listing0 .primary{float:left;margin-bottom:15px;width:40%;}
#listing0 .secondary{float:right;margin-bottom:15px;position:relative;width:55%;}
#listing0 h1{margin-bottom:10px;}
#listing0 h2{font-size:16px;margin-bottom:5px;}
#listing0 h3{float:left;font-size:130%;line-height:1.8em;}
#listing0 h4{font-size:12px;margin-bottom:5px;}
#listing0 .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#listing0 .button{padding:0 0 0 10px;}
#listing0 .main-image{text-align:center;height:auto;margin-bottom:5px;}
#listing0 .main-image img,
#listing0 .main-image a{max-width:500px;}
#imagecaptiont{margin:10px 0;overflow:hidden;}
#listing0 .addl-images{height:55px;overflow:hidden;padding:0 20px;position:relative;}
#listing0 .addl-images ul{list-style:none;}
#listing0 .addl-images a{display:block;}
#listing0 .carousel li{float:left;}
#listing0 .carousel .flex-direction-nav a{opacity:1.0;top:60%;}
#listing0 .flex-direction-nav .flex-next{right:0;}
#listing0 .flex-direction-nav .flex-prev{left:0;text-align:left;}
#listing0 .flex-direction-nav a:before{font-size:20px;}
#listing0 .product-id{margin-bottom:10px;}
#listing0 .product-id span{padding-left:5px;}
#listing0 .productFeaturesBlock{margin-bottom:15px;}
#listing0 .productFeaturesBlock ul{list-style:none;margin:0;padding:0;}
#listing0 .productFeaturesBlock li{line-height:1.8em;}
#listing0 .productFeaturesBlock .feat-title{font-weight:bold;display:inline-block;margin-right:10px;}
#listing0 .productFeaturesBlock .feat-name{display:inline-block;}
#listing0 .totalrating{float:left;line-height:15px;margin-bottom:15px;}
#listing0 .totalrating .stars{float:left;}
#listing0 .totalrating .review-count{float:left;line-height:16px;padding:0 5px;}
.email_friend{margin-bottom:10px;}
.createFirstReview{margin-bottom:15px;}
.createReviewLink{margin-bottom:15px;}
.qaLinkFirst{display:inline-block;margin-bottom:10px;}
.qaLinkNew{display:inline-block;margin-bottom:10px;}
.addGiftRegistry{margin-bottom:10px;}
.addWishlist{margin-bottom:10px;}
.review_average{display:none;}
.recurringorderBlock{margin-bottom:15px;}
#giftcertificate_block{margin-bottom:15px;overflow:hidden;}
#giftcertificate_block label{display:block;width:55px;float:left;margin-right:10px;}
#giftcertificate_block input,
#giftcertificate_block textarea{width:200px;}
#giftcertificate_block .input-from{margin-bottom:5px;}
#gc_fromname{position:relative;display:inline;}
#giftcertificate_block .input-to{margin-bottom:5px;}
#gc_toname{position:relative;display:inline;}
#giftcertificate_block .input-email{margin-bottom:5px;}
#gc_toemail{position:relative;display:inline;}
#giftcertificate_block .input-message{margin-bottom:5px;}
#gc_tomessage{position:relative;display:inline-block;top:-15px;width:150px;}
.info-tip{position:absolute;top:0;right:-50px;width:auto;border:1px solid #d2d2d2;padding:5px;opacity:0;background:#FFF;}
.tri-left{position:absolute;top:8px;left:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #d2d2d2;}
.tri-inner{position:absolute;top:-4px;left:1px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #FFF;}
#listing0 .pricingBlock{margin:0 0 15px;}
#listing0 .availabilityInfo{margin:0 0 0;}
#listing0 #socialMedia{margin-top:10px;}
#listing0 .addToCartBlock{margin:0 0 10px;}
#listing0 .gc_container{margin:0 auto;}
#listing0 .multipleShipToBlock{width:100%;margin:0 auto 15px;}
#listing0 .recurringorderBlock{margin:0 0 15px;}
#listing0 .recurringorderBlock select{width:100%;}
#listing0 #divOptionsBlock .container{margin:10px 0;}
#listing0 .extended_descriptionBlock{margin-bottom:15px;}
#listing0 .extrafieldsBlock{margin-bottom:15px;}
#listing0 .extra_field h4{float:left;margin-right:5px;}
#listing0 .extra_field .info{float:left;}
.rewardsPointsBlock{margin-bottom:15px;}
.social-mediaBlock{margin-bottom:15px;}
.social-bookmarking{width:150px;margin-bottom:15px;}
.likebutton{width:150px;margin-bottom:15px;}
.relatedBlock{margin-bottom:15px;}
.qaBlock{margin-bottom:15px;}
.qa_answers{margin:5px 0 15px 2em;}
.qa_answers em{display:block;}
.qa_noanswers{text-align:center;background:#FFF;margin:1em 0;padding:1em;}
.qa_list .q{font-size:2em;}
.qa_list .a{font-size:2em;}
.qaBlock .qa_list{padding:15px;}
.qaBlock .qa_list:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.qaBlock .q-author{margin-top:15px;}
.qa_allowratings{margin-bottom:10px;}
.qa_allowratings input[type="button"]{cursor:pointer;}
.accessoriesBlock{margin-bottom:15px;}
.browsing_historyBlock{margin-bottom:15px;}
.browsing_historyBlock h2{float:left;}
.browsing_historyBlock .history-disable-btn{float:right;margin-bottom:10px;}
.breadcrumbsBlock{margin-bottom:15px;}
.breadcrumbsBlock ul{list-style:none;margin-left:0;}
#mediaContainer{position:relative;min-height:300px;padding-bottom:15px;text-align:center;}
#mediaBlock{display:block;}
#showRealMedia{cursor:pointer;float:left;border:1px solid #d2d2d2;height:50px;text-decoration:none;text-align:center;margin-bottom:15px;width:50px;display:none;}
#showRealMedia i{font-size:25px;line-height:1.3em;}
#showRealMedia span{display:block;font-size:10px;}
.pricingBlock span{padding-left:10px;}
.pricingBlock .retailprice{text-decoration:line-through;}
.pricingBlock .savings{}
.pricingBlock .yourprice{font-size:120%;}
.pricingBlock .saleprice{font-size:120%;}
.availabilityInfo{margin-bottom:15px;}
.product_availability{display:inline-block;margin:0 10px 15px 0;}
.product_availability h4{display:inline;}
#availability{display:inline;}
.waitinglist{margin-bottom:15px;}
.freeshippingblock{display:inline-block;margin:0 0 15px;}
.loginReqBlock{margin-bottom:15px;}
#divOptionsBlock{border-bottom:1px solid #d2d2d2;margin-bottom:15px;}
#divOptionsBlock .opt-field label{display:block;min-width:25%;padding:8px 0;}
#divOptionsBlock .opt-field input[type="file"]{border:1px solid #b7b4ac;padding:5px;}
#divOptionsBlock .radio-format input[type="radio"]{display:none;float:left;margin:2px 5px 0 0;}
#divOptionsBlock .radio-format{float:left;}
#divOptionsBlock .radio-format .radio-option{background:#FFF;border:1px solid #000;cursor:pointer;text-align:center;float:left;margin:0 10px 10px 0;padding:0;}
#divOptionsBlock .radio-format .radio-selected{background:#d2d2d2;}
#divOptionsBlock .radio-format .radio-option img{border-right:1px solid #000;display:block;float:left;height:35px;width:35px;}
#divOptionsBlock .radio-format .radio-option span{float:left;padding:0 14px;line-height:35px;}
#divOptionsBlock .alt-radio-format{float:none;}
#divOptionsBlock .alt-radio-format input[type="radio"]{display:block;float:left;padding:0;margin:1em 0 0;}
#divOptionsBlock .alt-radio-format .radio-option{background:none;border:1px solid transparent;cursor:pointer;float:left;text-align:center;margin:0 0 10px 5px;padding:0;}
#divOptionsBlock input[type="checkbox"]{float:left;margin:4px 5px 0 0;}
#divOptionsBlock .alt-radio-format .radio-option img{display:block;float:left;margin:0 10px 0 0;height:35px;width:35px;}
#divOptionsBlock .alt-radio-format .radio-option span{float:left;line-height:35px;}
#divOptionsBlock .checkbox-format{float:left;margin-right:5px;padding:5px 8px;}
#divOptionsBlock select{width:100%;}
#divOptionsBlock .dropdownimage-format select{margin-bottom:5px;}
#divOptionsBlock .dropdown-image{border:1px solid #d2d2d2;height:54px;margin:0 5px 0 0;overflow:hidden;padding:2px;width:54px;}
#divOptionsBlock .opt-regular{margin-bottom:15px;}
#divOptionsBlock .opt-regular .label{display:block;float:left;font-weight:bold;margin-right:10px;}
#divOptionsBlock .opt-regular .required{display:block;float:left;width:12px;margin-right:5px;}
#divOptionsBlock .opt-regular .help{display:block;float:left;}
#divOptionsBlock .option-required span.label{color:#d9534f;}
#divOptionsBlock .textlimit-text{font-size:0.8em;margin-left:25%;}
#divOptionsBlock .textlimit-textarea{font-size:0.8em;margin-left:25%;}
.addToCartBlock{margin:0 auto 15px;}
.addToCartBlock label{float:left;font-weight:bold;display:block;width:100%;}
.addToCartBlock .qtybox-addcart{text-align:left;margin:0 0 10px;}
.addToCartBlock .qtybox-addcart input,
.addToCartBlock .qtybox-addcart button{float:left;text-align:center;margin:5px 10px 0 0;}
.addToCartBlock .reminders_block{margin-bottom:10px;}
.addToCartBlock .reminders_block select{width:100%;}
.make_an_offer{margin-bottom:10px;}
#listing0 .detail-section .alpha-col{float:left;width:280px;margin:0 15px 0 0;}
#listing0 .detail-section .beta-col{float:left;margin-bottom:15px;padding:24px 0 0;width:240px;}
#listing0 .detail-section .beta-col button{min-width:185px;text-align:left;}
#listing0 .reward_redeem{margin-bottom:10px;}
#listing0 .quantityBlock{border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;}
#listing0 .quantityBlock a{font-weight:bold;}
.quantity-table{display:none;margin:5px 0 0;}
.quantity-table .title-header{float:left;width:135px;margin-right:5px;text-align:center;font-weight:bold;}
.quantityBlock ul{list-style:none;margin:0;padding:0;width:280px;}
.quantityBlock li{float:left;line-height:2em;margin-right:5px;text-align:center;width:135px;}
.multipleShipToBlock{margin-bottom:15px;}
.multipleShipToBlock label{font-weight:bold;display:block;line-height:1.3em;}
.multipleShipToBlock select{float:left;margin:5px 0 0;width:80%;}
.multipleShipToBlock .send-to{float:left;min-width:260px;margin:0 0 5px 0;}
.multipleShipToBlock .add-name{display:none;float:left;margin:0 0 5px 0;width:180px;}
.multipleShipToBlock .add-name input{margin:5px 0 0;}
.multipleShipToBlock .help{float:left;width:15px;margin:6px 10px 0;}
.multipleShipToBlock .help a{display:block;}
.multipleShipToBlock .note{display:none;padding:5px;text-align:center;}
#rTabs{margin-bottom:15px;}
.reviewsBlock{margin-bottom:15px;}
.reviewsBlock .user_reviews{padding:5px;}
.reviewsBlock .user_reviews:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.star-rating{float:left;width:100px;}
.review-info{float:left;width:85%;margin-bottom:10px;}
.review-shortDesc{font-weight:bold;margin-bottom:10px;}
.review-longDesc{margin-bottom:10px;}
.rev_allowratings{display:inline;}
.rev_allowratings input[type="button"]{cursor:pointer;}
.verified-buyer{font-weight:bold;}
.reviewed-by{margin-top:5px;display:block;}
#realmediaBlock{display:none;margin-bottom:5px;}
#realmediaBlock iframe{width:100%;min-height:225px;}
.realmedia{text-align:center;}
.r-tabs{position:relative;}
.r-tabs .r-tabs-nav{border-bottom:1px solid #ccc;}
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;top:1px;}
.r-tabs .r-tabs-nav .r-tabs-anchor{background:#FAFAFA;margin-bottom:3px;padding:10px 15px;display:inline-block;text-decoration:none;color:#ccc;font-weight:bold;}
.r-tabs .r-tabs-nav .r-tabs-state-active{background-color:#fff;margin-bottom:-1px;border-top:none;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:0.5;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#000;background-color:#fff;border-top:3px solid #000;}
.r-tabs .r-tabs-panel{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:3px;min-height:200px;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px;background-color:#000;color:#fff;font-weight:bold;text-decoration:none;margin-bottom:3px;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:0.5;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#000;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:0;}
.r-tabs .r-tabs-nav{margin:0;padding:0;}
.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}
.r-tabs .r-tabs-panel{background:#fff;padding:15px;display:none;}
.r-tabs .r-tabs-accordion-title{display:none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}
#listingDd{position:relative;}
#listingDd .secondary{padding-top:85px;}
#listingDd .ddTimer{position:absolute;width:100%;top:0;left:0;color:#FFF;font-size:180%;background:#333;text-align:center;margin-bottom:15px;padding:15px;}
#listingDd .ddTimer .arrow-down{position:absolute;bottom:-15px;left:15px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #333;}
#mediaContainer .savings-percentage{font-size:200%;color:#FFF;font-weight:bold;text-align:center;line-height:1em;width:80px;height:80px;background:#fcbe18;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;right:20px;padding:15px 0 0;z-index:1001;}
#ddWidget{background:#FFF;font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;width:220px;height:430px;margin:0 !important;}
#ddWidget h1{font-size:150%;margin:0 0 10px;text-align:center;letter-spacing:-1px;}
#ddWidget h2{font-size:1em;color:#FFF;font-weight:normal;background:#d31111;display:block;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:10px 0;}
#ddWidget .product-price{float:left;font-size:120%;color:#d31111;font-weight:bold;margin-left:10px;}
#ddWidget .product-price span{display:block;font-size:60%;color:#333;font-weight:bold;}
#ddWidget .buy-now-button a{float:right;margin:5px 10px 0 0;padding:6px 12px;color:#FFF;font-size:100%;text-decoration:none;background:#fcc01f;border-radius:2px;-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);}
#ddWidget .savings-percentage{font-size:130%;color:#FFF;font-weight:bold;text-align:center;line-height:1em;width:60px;height:60px;background:#fcbe18;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;right:-30px;padding:10px 0 0;z-index:1001;}
#ddWidget .share-buttons{width:80px;text-align:center;margin:10px auto;}
.widgetCountdown{text-align:center;color:#FFF;margin-top:5px;padding:5px 5px 5px 40px;background:#333 url(../images/clock-icon.png) no-repeat 10px center;}
#ddWidget .countdown-text{font-size:70%;line-height:1.4em;}
#ddWidget .countdown-text span{padding:15px 0;}
#ddWidget .dd-timer{font-size:120%;}
#ddWidget .no-deal{font-size:150%;color:#d31111;text-align:center;margin:25px 0;}
#ddWidget span{display:block;}
#ddWidget1{background:#FFF;font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;width:180px;height:450px;margin:0 !important;}
#ddWidget1 h1{font-size:150%;margin:10px 0;text-align:center;letter-spacing:-1px;}
#ddWidget1 h2{color:#FFF;font-weight:normal;background:#d31111;display:block;margin:10px 0;padding:5px 0;text-align:center;}
#ddWidget1 .product-img{width:125px;height:125px;position:relative;margin:0 auto;}
#ddWidget1 .product-name{text-align:center;margin:10px 0;}
#ddWidget1 .product-price{font-size:150%;color:#d31111;font-weight:bold;text-align:center;}
#ddWidget1 .product-price span{display:block;font-size:60%;color:#333;font-weight:bold;}
#ddWidget1 .buy-now-button a{float:right;margin:5px 10px 0 0;padding:6px 12px;color:#FFF;font-size:100%;text-decoration:none;background:#fcc01f;border-radius:2px;-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);}
#ddWidget1 .savings-percentage{font-size:130%;color:#FFF;font-weight:bold;text-align:center;line-height:1em;width:60px;height:60px;background:#fcbe18;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;right:-20px;padding:10px 0 0;z-index:1001;}
#ddWidget1 .share-buttons{width:80px;text-align:center;margin:10px auto;}
#ddWidget1 .countdown-text{font-size:70%;line-height:1.4em;}
#ddWidget1 .countdown-text span{padding:15px 0;}
#ddWidget1 .dd-timer{font-size:100%;}
#ddWidget1 .no-deal{font-size:150%;color:#d31111;text-align:center;margin:25px 0;}
#ddWidget1 span{display:block;}
#listingGd{display:block;position:relative;}
#listingGd h1{margin:10px 0;}
#listingGd h2{font-size:16px;margin-bottom:5px;}
#listingGd h4{font-size:12px;margin-bottom:5px;}
#listingGd .gdTimer{position:relative;color:#FFF;font-size:200%;background:#333;text-align:center;margin-bottom:15px;padding:15px;z-index:5;}
#listingGd .gdTimer .arrow-down{position:absolute;bottom:-15px;left:15px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #333;}
#listingGd .gdInfo{font-size:200%;font-weight:bold;right:-14px;background:#EEE;text-align:center;margin-bottom:15px;padding:0 15px 15px 15px;z-index:4;}
#gdItemsSold{float:left;width:66%;text-align:center;}
#gdItemsSold div{float:left;width:50%;text-align:center;}
#gdItemsSold div{margin:0 0;}
#gdItemsSold span{display:block;font-size:50%;}
#gdItemsToSell{float:left;}
.gdInfo .savings-percentage{float:left;width:33%;text-align:center;}
.gdInfo .savings-percentage span{display:block;font-size:50%;}
#gdWidget{background:#FFF;font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;width:220px;height:430px;margin:0 !important;}
#gdWidget h1{font-size:150%;margin:10px 0;text-align:center;letter-spacing:-1px;}
#gdWidget h2{font-size:1em;color:#FFF;font-weight:normal;background:#d31111;display:block;margin:10px 0;padding:5px 0;text-align:center;}
#gdWidget .product-img{width:150px;height:150px;position:relative;margin:0 auto;}
#gdWidget .product-name{text-align:center;margin:10px 0;}
#gdWidget .product-price{float:left;font-size:120%;color:#d31111;font-weight:bold;margin-left:10px;}
#gdWidget .product-price span{display:block;font-size:60%;color:#333;font-weight:bold;}
#gdWidget .buy-now-button a{float:right;margin:5px 10px 0 0;padding:6px 12px;color:#FFF;font-size:100%;text-decoration:none;background:#fcc01f;border-radius:2px;-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);}
#gdWidget .savings-percentage{font-size:130%;color:#FFF;font-weight:bold;text-align:center;line-height:1em;width:60px;height:60px;background:#fcbe18;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;right:-30px;padding:10px 0 0;z-index:1001;}
#gdWidget .share-buttons{width:80px;text-align:center;margin:10px auto;}
#gdWidget .countdown-text{font-size:70%;line-height:1.4em;}
#gdWidget .countdown-text span{padding:15px 0;}
#gdWidget .dd-timer{font-size:120%;}
#gdWidget .no-deal{font-size:150%;color:#d31111;text-align:center;margin:25px 0;}
#gdWidget span{display:block;}
#gdWidget1{background:#FFF;font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;width:180px;height:450px;margin:0 !important;}
#gdWidget1 h1{font-size:150%;margin:10px 0;text-align:center;letter-spacing:-1px;}
#gdWidget1 h2{color:#FFF;font-weight:normal;background:#d31111;display:block;margin:10px 0;padding:5px 0;text-align:center;}
#gdWidget1 .product-img{width:125px;height:125px;position:relative;margin:0 auto;}
#gdWidget1 .product-name{text-align:center;margin:10px 0;}
#gdWidget1 .product-price{font-size:150%;color:#d31111;font-weight:bold;text-align:center;}
#gdWidget1 .product-price span{display:block;font-size:60%;color:#333;font-weight:bold;}
#gdWidget1 .buy-now-button a{float:right;margin:5px 10px 0 0;padding:6px 12px;color:#FFF;font-size:100%;text-decoration:none;background:#fcc01f;border-radius:2px;-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);}
#gdWidget1 .savings-percentage{font-size:130%;color:#FFF;font-weight:bold;text-align:center;line-height:1em;width:60px;height:50px;background:#fcbe18;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;position:absolute;top:0;right:-20px;padding:10px 0 0;z-index:1001;}
#gdWidget1 .share-buttons{width:80px;text-align:center;margin:10px auto;}
#gdWidget1 .countdown-text{font-size:70%;line-height:1.4em;}
#gdWidget1 .countdown-text span{padding:15px 0;}
#gdWidget1 .dd-timer{font-size:100%;}
#gdWidget1 .no-deal{font-size:150%;color:#d31111;text-align:center;margin:25px 0;}
#gdWidget1 span{display:block;}
#contactUs .button{padding:0 0 0 10px;}
#contactUs .header{margin-top:15px;}
#contactUs h3{font-size:130%;line-height:1.8em;}
#contactUs .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
.storeInfo{line-height:1.5em;margin:15px 0;}
.storeInfo .titles{margin:0 0 10px;}
.store-loc{float:left;position:relative;margin-top:10px;}
.crmField{margin:15px 0 0;}
.crmField label{float:left;line-height:2.4em;width:85px;}
.crmField select{float:left;width:85%;}
.crmField input{float:left;width:85%;margin:0;}
.crmField textarea{float:left;width:85%;height:60px;}
.crmForm{margin:0 0 15px 0;}
.crmForm #divSubmitButton{margin:15px 0 15px 85px;}
.crmField .captcha{float:left;}
.crmField .captcha-text{margin-top:5px;}
.error-img{float:left;line-height:29px;margin:0 0 0 5px;}
.crmField .recaptcha{float:left;}
#myaccount .button{padding:0 0 0 10px;}
#myaccount h3{float:left;font-size:130%;line-height:1.8em;}
#myaccount .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#myaccount .username{float:left;margin-top:15px;}
#myaccount .logout-btn{float:right;}
.accountInfo{margin-top:15px;}
.accountInfo h4{float:left;width:100px;}
#myaccount table{width:100%;}
#myaccount thead{line-height:2.9em;}
#myaccount .update-btn{float:right;padding:0 0 0 10px;}
#myaccount .update-btn a{background:url(../images/arrow-up.png) no-repeat left center;padding:5px 10px 5px 20px;display:block;}
#myaccount .billing-info{padding:10px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
#myaccount .billing-address{float:left;width:60%;}
#myaccount .shipping-info{padding:10px 0;border-bottom:1px solid #d2d2d2;}
#myaccount .shipping-address{float:left;width:60%;}
.trackOrders{margin-top:15px;}
.trackOrders h3{float:left;font-size:16px;line-height:1.8em;}
.trackOrders .row td{padding:5px 0 5px 5px;}
.trackOrders .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.trackOrders .odate{width:15%;}
.trackOrders .onum{width:25%;}
.trackOrders .oamount{width:20%;}
.trackOrders .ostatus{width:25%;}
.trackOrders .oreorder{width:15%;}
.savedOrders{margin-top:15px;}
.savedOrders h3{float:left;font-size:16px;line-height:1.8em;}
.savedOrders .button{margin-right:5px;}
.savedOrders .row td{padding:5px 0 5px 5px;}
.savedOrders .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.savedOrders .odate{width:30%;}
.savedOrders .oamount{width:30%;}
.savedOrders .oactions{width:40%;}
.recurringOrders{margin-top:15px;}
.recurringOrders h3{font-size:16px;margin-bottom:5px;line-height:1.8em;}
.recurringOrders .row td{padding:5px 0 5px 5px;}
.recurringOrders .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.recurringOrders .odate{width:15%;}
.recurringOrders .onum{width:20%;}
.recurringOrders .oamount{width:20%;}
.recurringOrders .ostatus{width:15%;}
.savedCC{margin-top:15px;}
.savedCC h3{font-size:16px;line-height:1.8em;}
.savedCC .row td{padding:5px 0 5px 5px;}
.savedCC .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.savedCC .ccdigits{width:20%;}
.savedCC .ccexpire{width:20%;}
.addressBook{margin-top:15px;}
.addressBook h3{float:left;font-size:16px;line-height:1.8em;}
.addressBook .row td{padding:5px 0 5px 5px;}
.addressBook .address-alias{width:20%;}
.addressBook .address-details{width:80%;}
.crmRequests{margin-top:15px;}
.crmRequests h3{float:left;font-size:16px;line-height:1.8em;}
.crmRequests .row td{padding:5px 0 5px 5px;}
.crmRequests .crm-norequest{padding:10px 0;text-align:center;}
.crmRequests .crm-id{width:20%;}
.crmRequests .crm-dept{width:20%;}
.crmRequests .crm-date{width:20%;}
.crmRequests .crm-subject{width:20%;}
.crmRequests .crm-lastacct{width:20%;}
.rmaItems{margin-top:15px;}
.rmaItems h3{font-size:16px;line-height:1.8em;}
.rmaItems .row td{padding:5px 0 5px 5px;}
.rmaItems .id{width:15%;}
.rmaItems .date{width:20%;}
.rmaItems .order{width:40%;}
.rmaItems .status{width:25%;}
.affiliateStatistics{margin-top:15px;}
.affiliateStatistics h3{float:left;font-size:16px;line-height:1.8em;}
.affiliateStatistics table{width:100%;}
.affiliateStatistics thead{line-height:2.9em;}
.affiliateStatistics .row td{padding:5px 0 5px 5px;}
.affiliateStatistics .membersince{width:15%;}
.affiliateStatistics .orders{width:15%;}
.affiliateStatistics .amount{width:20%;}
.affiliateStatistics .commission{width:20%;}
.affiliateStatistics .paid{width:15%;}
.affiliateStatistics .balance{width:15%;}
.affiliateStatistics .no-history{padding:10px 0;text-align:center;}
.giftRegistry{margin-top:15px;}
.giftRegistry h3{float:left;font-size:16px;line-height:1.8em;}
.giftRegistry .row td{padding:5px 0 5px 5px;}
.giftRegistry .name{width:30%;}
.giftRegistry .eventdate{width:15%;}
.giftRegistry .expiration{width:15%;}
.giftRegistry .productsdesired{width:20%;}
.giftRegistry .productspurchased{width:20%;}
.rewardPoints{margin-top:15px;}
.rewardPoints h3{float:left;font-size:16px;line-height:1.8em;}
.rewardPoints .button{margin-left:15px;}
.rewardPoints .row td{padding:5px 0 5px 5px;}
.rewardPoints .points{padding:10px 0;text-align:center;}
.wishList{margin-top:15px;}
.wishList h3{float:left;font-size:16px;line-height:1.8em;}
.wishList .row td{padding:5px 0 5px 5px;}
.wishList .products{float:left;width:30%;}
.wishList .total-lists{float:left;width:20%;}
.wishList .lastmod{float:left;width:50%;}
.viewReminders{margin-top:15px;}
.viewReminders h3{float:left;font-size:16px;line-height:1.8em;}
.viewReminders .row td{padding:5px 0 5px 5px;}
.viewReminders .reminders{margin-top:10px;}
.giftCertificates{margin-top:15px;}
.giftCertificates h3{float:left;font-size:16px;line-height:1.8em;}
.giftCertificates .row{margin-bottom:15px;padding:5px 0 5px 5px;}
.giftCertificates .row .left{line-height:2.9em;}
.giftCertificates input[type="text"]{width:138px;}
.giftCertificates .check-balance{float:left;width:185px;line-height:2.5em;margin-bottom:15px;}
.giftCertificates .gc-code{float:left;margin-bottom:15px;}
.giftCertificates .verification{float:left;width:185px;}
.giftCertificates fieldset{float:left;}
.giftCertificates .message{margin-top:5px;}
.giftCertificates .randomWord{float:left;margin-right:5px;}
.giftCertificates .check-balance-go{float:left;}
.collectShippingAccounts{margin-top:15px;}
.collectShippingAccounts h3{float:left;font-size:16px;line-height:1.8em;}
.collectUpdate{margin-top:15px;}
.collectShippingAccounts .carrier{float:left;width:20%;}
.collectShippingAccounts .account{float:left;width:20%;}
.collectShippingAccounts .actions{float:left;width:60%;}
.collectAdd{margin-top:15px;}
.accountRecommended{margin-top:15px;}
.accountRecommended h3{float:left;font-size:16px;line-height:1.8em;}
#updateAccount{margin:0 5px 25px;}
#updateAccount .error{text-align:center;font-weight:bold;max-width:65%;}
#updateAccount h1{float:left;}
#updateAccount h3{font-size:130%;line-height:1.8em;}
#updateAccount .header{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
#updateAccount .button{padding:0 0 0 10px;}
#updateAccount .loginInfo{margin-top:15px;padding-bottom:25px;}
#updateAccount .billingInfo{margin-top:15px;padding-bottom:25px;}
#updateAccount .shippingInfo{margin-top:15px;padding-bottom:25px;}
#updateAccount .otherInfo{margin-top:15px;padding-bottom:25px;}
#updateAccount .updaccField{margin-top:15px;}
#updateAccount .updaccField label{float:left;width:150px;text-align:right;line-height:2.4em;margin-right:10px;}
#updateAccount .updaccField input{float:left;width:65%;}
#updateAccount .updaccField select{float:left;width:65%;}
#updateAccount .updaccField .mailist-chk{float:left;width:150px;margin-right:10px;}
#updateAccount .updaccField input[type="checkbox"]{width:auto;float:right;margin:0;}
#updateAccount .mailist-subscribe{float:left;}
#updateAccount .update-btn{margin-top:15px;text-align:right;}
#updateAccount .strong-pass-bar{float:left;height:20px;margin:0 0 0 159px;overflow:hidden;width:35%;}
#updateAccount .PasswordMSG{margin:0;}
#orderHistory h1{float:left;}
#orderHistory .message{text-align:center;padding:10px;margin:15px auto;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
#orderHistory .button{margin-right:5px;padding:0 0 0 10px;}
#orderHistory table{width:100%;}
#orderHistory thead{line-height:2.9em;}
#orderHistory .row{margin-bottom:5px;padding:5px 0 5px 5px;}
#orderHistory .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#orderHistory .left-col{float:left;}
#orderHistory .right-col{float:left;}
#orderHistory .oid{width:5%;}
#orderHistory .odate{width:15%;}
#orderHistory .onum{width:15%;}
#orderHistory .oamount{width:15%;}
#orderHistory .ostatus{width:15%;}
#orderHistory .odetails{width:35%;}
#orderHistory .row .oid{line-height:2.9em;}
#orderHistory .row .odate{line-height:2.9em;}
#orderHistory .row .onum{line-height:2.9em;}
#orderHistory .row .oamount{line-height:2.9em;}
#orderHistory .row .ostatus{line-height:2.9em;}
#rewardDetail .button{margin-right:5px;padding:0 0 0 10px;}
#rewardDetail h1{float:left;line-height:1.4em;}
.rewardsDetail{margin:15px 0;}
.rewardsDetail table{width:100%;}
.rewardsDetail thead{line-height:2.9em;}
.rewardsDetail .row td{margin-bottom:5px;padding:5px 0 5px 5px;}
.rewardsDetail .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.rewardsDetail .date{width:30%;}
.rewardsDetail .points{width:20%;}
.rewardsDetail .reference{width:50%;}
.pointsAvailable{float:left;width:30%;}
.totalPoints{float:left;width:70%;}
.redeem-btn{display:block;}
#rewards .button{margin-right:5px;padding:0 0 0 10px;}
#rewards h1{float:left;line-height:1.4em;}
#redeem .button{margin-right:5px;padding:0 0 0 10px;}
#redeem h1{float:left;line-height:1.4em;}
.redeem-false{width:65%;text-align:center;padding:10px;margin:15px auto;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);}
#redeem p{margin:5px 0;}
#redeemItem .button{margin-right:5px;padding:0 0 0 10px;}
#redeemItem h1{float:left;line-height:1.4em;}
#redeemItem .titles{margin:15px 0;}
#redeemItem .redeem-invoice-text{float:left;line-height:2.9em;margin-right:15px;}
#gcView .button{margin-right:5px;padding:0 0 0 10px;}
#gcView h1{float:left;line-height:1.4em;}
#gcView .gcViewBlock{margin-top:15px;}
.gcViewBlock table{width:100%;}
.gcViewBlock thead{line-height:2.9em;}
.gcViewBlock .row td{margin-bottom:10px;padding:5px 0 5px 5px;}
.gcViewBlock .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#gcView .gc-date{width:15%;}
#gcView .gc-code{width:15%;}
#gcView .gc-amount{width:10%;}
#gcView .gc-balance{width:10%;}
#gcView .gc-to{width:20%;}
#gcView .gc-message{width:25%;}
#gcView .no-details{text-align:center;margin:15px 0;}
#gcView .gc-total{margin:15px 0;}
#gcBalance .button{margin-bottom:15px;padding:0 0 0 10px;}
#gcBalance h1{float:left;line-height:1.4em;margin-bottom:15px;}
#gcView .gcView{margin-top:15px;}
.gcBalance table{width:100%;}
.gcBalance thead{line-height:2.9em;}
.gcBalance .row td{padding:2px;margin-bottom:10px;}
.gcBalance .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#gcBalance .gc-date{width:25%;}
#gcBalance .gc-code{width:25%;}
#gcBalance .gc-amount{width:25%;}
#gcBalance .gc-balance{width:25%;}
#gcBalance .gcCheckBalance{width:65%;margin:15px auto;}
.gcField{margin-bottom:15px;}
.gcField label{float:left;width:180px;line-height:2.4em;}
.gcField input{float:left;width:140px;}
.gcField .captcha{float:left;}
.gcField .captcha-text{margin-top:5px;}
.gcField .recaptcha{float:left;}
.gcCheckBalance .check-balance-button{margin-left:180px;}
#thankyou p{margin:5px 0;}
#viewWishlist .button{margin-right:5px;padding:0 0 0 10px;}
#viewWishlist h1{float:left;line-height:1.4em;}
#viewWishlist .list-visibility{float:left;margin:15px 0;}
#viewWishlist .list-visibility span{float:left;display:block;line-height:2.4em;margin-right:5px;}
#viewWishlist .list-visibility input{float:left;}
#viewWishlist .list-visibility label{float:left;display:block;margin:0 10px 0 5px;}
#viewWishlist input[type="radio"]{float:left;margin:2px 5px 0 0;}
#viewWishlist .opt-format{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";float:left;margin-right:5px;padding:5px 8px;}
#viewWishlist .save-button{float:right;margin:15px 0;}
#viewWishlist .public-wishlist-url{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";margin-bottom:15px;padding:5px;}
#viewWishlist .social-bookmarking{margin-bottom:15px;}
.wishlistView{margin-top:15px;}
#viewWishlist .row{position:relative;margin-top:15px;padding-bottom:10px;border-bottom:1px solid #d2d2d2;}
#viewWishlist .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#viewWishlist .wl-items{float:left;width:45%;}
#viewWishlist .wl-items .img{float:left;width:55px;margin-right:5px;}
#viewWishlist .wl-items .product-name-options{float:left;width:70%;}
#viewWishlist .wl-items .name{display:block;}
#viewWishlist .wl-quantity{float:left;width:15%;}
#viewWishlist .wl-price{float:left;width:10%;}
#viewWishlist .wl-total{float:left;width:10%;}
#viewWishlist .wl-details{float:left;width:20%;}
#viewWishlist .emptylist{text-align:center;margin:15px 0;}
#viewWishlist .wl-remove-item{display:none;}
#viewWishlist .wishlistView .remove-item{font-size:18px;}
#viewWishlistLists .button{margin-right:5px;padding:0 0 0 10px;}
#viewWishlistLists h1{float:left;line-height:1.4em;}
.wishListsView{margin-top:15px;}
#viewWishlistLists .row{margin-top:15px;padding-bottom:10px;border-bottom:1px solid #d2d2d2;}
#viewWishlistLists .wl-name{float:left;width:45%;}
#viewWishlistLists .wl-items{float:left;width:10%;}
#viewWishlistLists .wl-visibility{float:left;width:15%;}
#viewWishlistLists .wl-actions{float:left;width:25%;}
#viewWishlistPublic .button{margin-right:5px;padding:0 0 0 10px;}
#viewWishlistPublic h1{float:left;line-height:1.4em;}
#viewWishlistPublic .public-wishlist-creator{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";margin-bottom:15px;padding:5px;}
#viewWishlistPublic .social-bookmarking{margin-bottom:15px;}
.wishlistView{margin-top:15px;}
#viewWishlistPublic .row{margin-top:15px;padding-bottom:10px;border-bottom:1px solid #d2d2d2;}
#viewWishlistPublic .wl-items{float:left;width:45%;}
#viewWishlistPublic .wl-items .img{float:left;width:55px;margin-right:5px;}
#viewWishlistPublic .wl-items .product-name-options{float:left;width:70%;}
#viewWishlistPublic .wl-items .name{float:left;width:70%;}
#viewWishlistPublic .wl-quantity{float:left;width:15%;}
#viewWishlistPublic .wl-price{float:left;width:10%;}
#viewWishlistPublic .wl-total{float:left;width:10%;}
#viewWishlistPublic .wl-details{float:left;width:20%;}
#viewWishlistPublic .emptylist{text-align:center;margin:15px 0;}
#addtoWishlist{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#addtoWishlist h1{margin:0 0 5px 15px;}
#addtoWishlist h3{font-size:130%;line-height:1.8em;}
#addtoWishlist .add-wishlist-prod-name{font-size:14px;margin:0 auto 15px;padding:0 10px;text-align:center;}
#addtoWishlist .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#addtoWishlist .recomendBlock{position:relative;margin:15px;}
#addtoWishlist p{margin:0 0 15px 15px;}
#addtoWishlist .thumbnail{position:absolute;top:10px;right:0;text-align:center;width:100px;}
#addtoWishlist .thumbnail span{display:block;margin:10px;}
.wishlistField{margin:0 0 15px;}
.wishlistField label{float:left;line-height:2.4em;}
.wishlistField .text{float:left;line-height:2.4em;width:150px;}
.wishlistField input{float:left;margin:0;}
.wishlistField input[type="radio"]{float:left;margin:9px 10px 0 0;}
#addtoWishlist .addwishlist-submit-button{margin:0 0 10px 108px;}
#addtoWishlist .errorMsg{margin:15px;text-align:center;}
#blog .button{display:block;margin-bottom:15px;padding:0 0 0 10px;}
#blog .blogPost{float:left;width:76%;}
#blog h1 a{font-size:36px;line-height:1em;}
#blog h2{font-size:22px;margin-bottom:15px;}
#blog .blogPost .post_image-container{margin:0 0 15px;text-align:center;}
#blog .blog-info{float:left;margin-top:10px;}
#blog .social-bookmarking{float:right;margin-top:10px;}
#blog article.blog-body{margin:15px 0;}
#blog article.blog-body p{line-height:1.5em;text-align:justify;margin:0 0 15px 0;}
#blog article.blog-body object{width:100%;}
#blog .blog-readmore{float:right;margin-right:10px;}
#blog .blog-comment-num{float:right;}
#blog .blogNav{float:right;width:20%;margin-left:20px;}
#blog .blogNav ul{list-style:none;}
#blog .blogNav li{margin-bottom:10px;}
#blog .blogNav li a{padding:0;}
#blog .blog-categories_block{margin-bottom:15px;}
#blog .blog-posts_block{margin-bottom:15px;}
#blog .blog-archives_block{margin-bottom:15px;}
#blog .blogComments{padding:10px;}
#blog .blogComments:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#blog .blog-comment-date{float:right;}
#blog .blog-user{float:left;}
#blog article.blog-comment{border-bottom:1px solid #d2d2d2;margin:15px 0;padding-bottom:10px;line-height:1.5em;}
#blog blog article.blog-comment p{line-height:1.5em;margin:0 0 15px 0;}
#blog .blogField{margin-bottom:10px;}
#blog .blogField label{float:left;width:100px;}
#blog .blogField input[type="text"]{float:left;width:55%;}
#blog .blogField textarea{float:left;width:60%;}
#blog .blogField .captcha{float:left;}
#blog .blogField .captcha-text{margin-top:5px;}
#blog .blogField .recaptcha{float:left;}
#blog .blogAddComments input[type="submit"]{margin-left:100px;}
#blog .top-nav{margin-bottom:15px;}
#blog .bottom-nav{margin-bottom:15px;}
#checkoutSinglePage .button{display:block;padding:0 0 0 10px;}
#checkoutSinglePage h1{margin-bottom:15px;}
#checkoutSinglePage h3{float:left;font-size:130%;line-height:1.8em;}
#checkoutSinglePage .header{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
#checkoutSinglePage .leftCol{float:left;width:49%;}
#checkoutSinglePage .rightCol{float:right;width:49%;}
#billing_div{width:100% !important;}
#divCart{width:100% !important;margin-bottom:15px;}
#divCart .row{margin-top:10px;}
#divCart .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#divCart .row .img{float:left;margin-right:15px;}
#divCart .row .item-options{float:left;}
#divCart .row .checkout-quantity{line-height:4.6em;}
#divCart .row .checkout-price{line-height:4.6em;}
#divCart .row .checkout-total{line-height:4.6em;}
.checkout-items{float:left;width:70%;}
.checkout-quantity{float:left;width:10%;text-align:center;}
.checkout-price{float:left;width:10%;text-align:right;}
.checkout-total{float:left;width:10%;text-align:right;}
.account_login1{margin:15px auto;}
.loginmessage2{margin:5px 0;}
.login1-button{float:left;}
.fbconnect{float:left;margin:5px 0 0 15px;}
#billing_info{float:left;margin-bottom:15px;position:relative;width:100%;}
#divBillingInfo{float:left;margin-bottom:15px;position:relative;width:100%;}
.chkField{margin-bottom:5px;}
.chkField label{float:left;line-height:2.9em;margin-right:10px;text-align:right;width:35%;}
.chkField select{float:left;width:50%;}
.chkField input{float:left;width:50%;}
.chkField .checkbox-format{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";margin-right:5px;padding:5px 8px;}
.chkField input[type="checkbox"]{float:left;width:auto;margin:2px 5px 0 0;}
.chkField .checkbox-format label{float:left;line-height:normal;width:auto;}
.chkField .checkbox-format input[type="checkbox"]{float:left;line-height:normal;width:auto;}
.chkField img{margin:8px 0 0 6px;}
#divEmail{float:left;line-height:2.9em;}
#checkoutSinglePage .strong-pass-bar{float:left;height:20px;margin:0 0 0 171px;overflow:hidden;width:35%;}
#checkoutSinglePage .PasswordMSG{margin:0;}
.sameAsBilling1{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";float:right;padding:3px 8px;}
#divEchoOptions{margin-bottom:15px;position:relative;}
#divEchoOptions .echo-option{margin:0 0 10px 0;}
#divEchoOptions .echo-option2{margin:0 0 5px 15px;}
#divEchoOptions .echo-group1{border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;}
#shipResult{position:relative;}
#shipping_div{float:left;width:100%;margin-bottom:15px;position:relative;}
#shipping_info{float:right;width:100%;margin-bottom:15px;position:relative;}
.carrierDisplay{margin-bottom:5px;}
.option-shipper{float:left;}
.shippingOption{padding-left:5px;margin-bottom:5px;}
.shippingOption input{float:left;margin:3px 15px 0 0;}
.shipper-option-desc{float:left;width:70%;margin-bottom:10px;}
.shipper-option-price2{float:left;width:20%;text-align:right;}
.addressType{margin-bottom:10px;}
.addressType label{float:left;width:150px;line-height:2.9em;text-align:right;margin-right:10px;}
#total_div{width:100%;margin:15px auto;position:relative;}
#total_div .totalinstructions{margin:15px auto;}
.total_items{float:left;width:49%;margin-bottom:5px;}
.total_subtotal{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_discount-detail{float:left;width:49%;margin-bottom:5px;}
.total_discount{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_promotion{font-size:110%;font-weight:bold;margin-bottom:5px;}
.total_promotion-name{float:left;line-height:2.5em;}
.total_buysafe-logo{float:left;width:49%;margin-bottom:5px;}
.total_buysafe{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_handling-item{float:left;width:49%;margin-bottom:5px;}
.total_handling-price{float:right;width:49%;text-align:right;margin-bottom:5px;}
#divDiscountDetails{width:98%;background:#efefef;padding:5px;margin-bottom:5px;}
.total_cart-shipping{float:left;width:49%;margin-bottom:5px;}
.total_shipping{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_cart-taxes{float:left;width:49%;margin-bottom:5px;}
.total_taxes{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_cart-total{float:left;width:49%;margin-bottom:5px;}
.total_total{float:right;width:49%;text-align:right;margin-bottom:5px;}
#divGiftCertDetails{width:100%;background:#efefef;margin-bottom:5px;}
.total_cart-giftcerts{float:left;width:49%;margin-bottom:5px;}
.total_giftcerts{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_giftcerts-details{display:block;}
.total_giftcerts-details-items{display:block;}
.giftcerts-name{float:left;width:40%;}
.giftcerts-amount{float:left;width:30%;}
.giftcerts-balance{float:left;width:30%;}
#divBalance{padding:5px 0;border:1px solid #d2d2d2;border-right:none;border-left:none;}
.total_cart-balance{float:left;width:49%;}
.total_balance{float:right;width:49%;text-align:right;}
#divApplyCoupon{padding:5px 0;}
#divApplyCoupon .coupon-field{margin:5px 0;}
#divPayment{width:100% !important;margin-bottom:15px;position:relative;}
#divPayment h4{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";font-size:100%;padding:5px;}
#divPayment h4 label{display:block;}
#divPaymentMethods{position:relative;}
.payment-desc{margin:10px 0 0 15px;}
.checkoutMasterPass{margin-bottom:15px;}
.checkoutMasterPass a{display:inline-block;font-size:11px;margin:2px 0;}
.ppExpress{margin-bottom:15px;}
.ppExpress .desc-message{padding:10px;}
.ppExpress .ppe-radio{float:left;line-height:35px;margin:0 5px;padding:8px 0 0;overflow:hidden;}
.ppExpress .ppe-logo{float:left;margin:7px 5px 0 0;}
.ppExpress .payment-desc{float:left;line-height:35px;margin:0;}
.ppAdv{margin-bottom:15px;}
.ppAdv input[type="radio"]{margin:0 5px;}
.authneticIMBlock{margin-bottom:15px;}
.fpay{margin-bottom:15px;}
.fpay .desc-message{padding:10px;}
.fpay-radio{float:left;line-height:35px;margin:0 5px;padding:5px 0 0;overflow:hidden;}
.fpay-logo{float:left;margin:0 5px 0 0;width:108px;}
.fpay .payment-desc{float:left;line-height:50px;margin:0;}
.fpay .payment-desc_v2{float:left;margin:0;width:150px;}
.fpay-logo_v2{float:left;margin:0 5px 0 0;}
.wpay{margin-bottom:15px;}
.wpay .desc-message{padding:10px;}
.wpay-radio{float:left;margin:0 5px;padding:19px 0 0;overflow:hidden;}
.wpay-logo{float:left;margin:0 5px 0 0;padding:0;}
.wpay .payment-desc{float:left;line-height:50px;margin:0;}
.wpay .payment-desc_v2{float:left;margin:0;width:150px;}
.wpay-logo_v2{float:left;margin:0 5px 0 0;}
.wpay .payment-desc{display:none;}
.affirm{margin-bottom:15px;}
.affirm .desc-message{padding:0px;}
.affirm-radio{float:left;line-height:35px;margin:0 5px;padding:1px 0 0;overflow:hidden;}
.affirm-logo{float:left;margin:0 5px 0 0;width:108px;}
.affirm .payment-desc{float:left;line-height:50px;margin:0;}
.cimField{margin:10px 0 0 15px;}
.ccGateway{margin-bottom:15px;}
.ccGateway input[type="radio"]{margin:0 5px 0;}
.ccgField{margin-top:10px;}
.ccgField label{float:left;width:200px;line-height:1.8em;text-align:right;margin-right:10px;}
.ccgField input{float:left;}
.ccgField select{float:left;margin-right:7px;}
.ccgField img{float:left;margin:8px 0 0 6px;}
.ccgField .cvv2-help{float:left;margin-left:5px;display:block;line-height:2.9em;}
.klarnaInvoice, .klarnaAccount{margin-bottom:15px;}
.klarna-invoice-radio{float:left;line-height:35px;margin:0 5px;padding:8px 0 0 0;overflow:hidden;}
.klarna-invoice-logo img{float:left;margin:0 5px 0 0;}
.klarna-invoice-logo span{float:left;line-height:35px;display:block;margin:0;}
#klarna_invoiceterms{margin:0 0 0 30px;}
.klarnaField{margin-bottom:10px;}
.klarnaField .label{float:left;width:150px;text-align:right;line-height:2.9em;margin-right:10px;}
.klarna-invoice-details{margin:10px 0 10px 30px;}
.klarna-account-radio{float:left;line-height:35px;margin:0 5px;padding:8px 0 0 0;overflow:hidden;}
.klarna-account-logo img{float:left;margin:0 5px 0 0;}
.klarna-account-logo span{float:left;line-height:35px;display:block;margin:0;}
.klarna-account-details{margin:10px 0 10px 30px;}
#klarna_accountterms{margin:0 0 0 30px;}
#afm_banner{margin:10px 0 5px 30px;}
.linkGateway{margin-bottom:15px;}
.linkGateway input[type="radio"]{margin:0 5px 0;}
.linkGateway .payment-desc{padding:10px;}
.elayawayGateway{margin-bottom:15px;}
.elayawayGateway .desc-message{margin:10px 0 10px 30px;}
.divElayaway{margin:0 0 0 30px;}
.militaryStar{margin-bottom:15px;}
.msField{margin-top:10px;}
.msField label{float:left;width:200px;line-height:2.9em;text-align:right;margin-right:10px;}
.msField input{float:left;}
.msField img{float:left;padding:8px 0 0 6px;}
.geMoney{margin-bottom:15px;}
.gmField{margin-top:10px;}
.gmField label{float:left;width:200px;line-height:2.9em;text-align:right;margin-right:10px;}
.gmField input{float:left;}
.gmField img{float:left;padding:8px 0 0 6px;}
.chkGateway{margin-bottom:15px;}
.customGateway{margin-bottom:15px;}
.customGateway input[type="radio"]{margin:0 5px 0;}
.customGateway .payment-type{padding:10px;}
.customGateway .cust-input{float:left;width:200px;line-height:2.9em;text-align:right;margin-right:10px;}
.customGateway .cust-field{float:left;}
#divVmeNotSelected{margin-bottom:15px;}
#divCheckoutComments{margin-bottom:15px;}
.chkComments{display:block;}
.chkComments label{display:block;margin-bottom:10px;}
.chkComments textarea{width:100%;}
.divInsurance{margin-bottom:15px;}
.divInsurance h4{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";font-size:100%;padding:5px;}
.divInsurance .insurField{margin-bottom:10px;}
.divInsurance .insurField input{float:left;margin:3px 15px 0 0;padding:0;width:15px;}
.divInsurance .insurField label{float:left;display:block;width:90%;}
#divAddrressValidator{height:212px;width:600px;}
#spanCheckout{display:block;text-align:right;}
#checkoutSinglePagev2 .button{display:block;padding:0 0 0 10px;}
#checkoutSinglePagev2 h1{margin-bottom:15px;}
#checkoutSinglePagev2 h3{float:left;font-size:130%;line-height:1.8em;}
#checkoutSinglePagev2 .header{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
#checkoutSinglePagev2 .leftCol{float:left;width:55%;}
#checkoutSinglePagev2 .rightCol{float:right;width:43%;}
#billing_div{width:100% !important;}
#divCart{width:100% !important;margin-bottom:15px;}
#divCart .row{margin-bottom:10px;}
#divCart .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#divCart .row .img{float:left;margin-right:15px;}
#divCart .row .item-options{float:left;}
#divCart .row .checkout-quantity{line-height:4.6em;}
#divCart .row .checkout-price{line-height:4.6em;}
#divCart .row .checkout-total{line-height:4.6em;}
#divCart .chkcart-container{max-height:310px;overflow:auto;}
#divCart .chkcart-container .product-image{width:40px;margin:0 5px 0 0;}
#divCart .chkcart-container .product-info{text-align:left;width:78%;}
#divCart .chkcart-container .product-info span{display:block;text-align:right;}
.checkout-items{float:left;width:70%;}
.checkout-quantity{float:left;width:10%;text-align:center;}
.checkout-price{float:left;width:10%;text-align:right;}
.checkout-total{float:left;width:10%;text-align:right;}
.account_login1{margin:0 0 15px;}
.account_login1 .create_newaccount{float:left;width:55%;}
.account_login1 .registered_account{float:right;width:43%;}
.registered-login{display:none;}
.registered-login .submit-button{margin:15px 0 0;}
.loginmessage2{margin:5px 0;}
.login1-button{float:left;}
#checkoutSinglePagev2 .fbconnect{float:left;margin:0;}
#checkoutSinglePagev2 .fbconnect img{float:left;margin:2px 0 10px;}
#checkoutSinglePagev2 .fbconnect span{border:2px solid #d2d2d2;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;display:block;float:left;height:25px;line-height:20px;margin:0 10px 10px;text-align:center;width:25px;}
#showEmailPassword{display:none;}
#myaccountLogin{display:none;}
#billing_info{float:left;margin-bottom:15px;position:relative;width:100%;}
#divBillingInfo{float:left;margin-bottom:15px;position:relative;width:100%;}
.chkField{margin-bottom:10px;}
.chkField label{float:left;line-height:2.9em;margin-right:10px;text-align:right;width:35%;}
.chkField select{float:left;width:50%;}
.chkField input{float:left;width:50%;}
.chkField .checkbox-format{margin-right:5px;padding:5px 8px;}
.chkField .checkbox-format label{float:left;line-height:normal;width:auto;}
.chkField input[type="checkbox"]{float:left;width:auto;margin:2px 5px 0 0;}
.chkField img{margin:8px 0 0 6px;}
#checkoutSinglePagev2 #divEmail{display:none;float:left;line-height:2.9em;}
#checkoutSinglePagev2 .strong-pass-bar{float:left;height:20px;margin:0 0 0 171px;overflow:hidden;width:35%;}
#checkoutSinglePagev2 .PasswordMSG{margin:0;}
#checkoutSinglePagev2 .sameAsBilling1{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";float:right;padding:3px 8px;}
#checkoutSinglePagev2 .header a.edit-info{float:right;}
#checkoutSinglePagev2 .header a.edit-done{display:none;float:right;}
.divShippingMethod{margin-bottom:15px;}
#divEchoOptions{margin-bottom:15px;position:relative;}
#divEchoOptions .echo-option{margin:0 0 10px 0;}
#divEchoOptions .echo-option2{margin:0 0 5px 15px;}
#divEchoOptions .echo-group1{border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;}
#shipResult{position:relative;}
#shipping_div{float:left;margin-bottom:15px;position:relative;width:100%;}
#checkoutSinglePagev2 #shipping_info{display:none;float:right;position:relative;width:100%;}
.carrierDisplay{margin-bottom:5px;}
.option-shipper{float:left;}
.shippingOption{padding-left:5px;margin-bottom:5px;}
.shippingOption input{float:left;margin:3px 15px 0 0;}
.shipper-option-desc{float:left;width:70%;margin-bottom:10px;}
.shipper-option-price2{float:left;width:20%;text-align:right;}
.addressType{margin-bottom:10px;}
.addressType label{float:left;width:150px;line-height:2.9em;text-align:right;margin-right:10px;}
#checkoutSinglePagev2 .ccgField label{text-align:left;}
#total_div{width:100%;margin:15px auto;position:relative;}
#total_div .totalinstructions{margin:15px auto;}
.total_items{float:left;width:49%;margin-bottom:5px;}
.total_subtotal{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_discount-detail{float:left;width:49%;margin-bottom:5px;}
.total_discount{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_promotion{font-size:110%;font-weight:bold;margin-bottom:5px;}
.total_promotion-name{float:left;}
.display-promos{margin-bottom:10px;}
.total_buysafe-logo{float:left;width:49%;margin-bottom:5px;}
.total_buysafe{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_handling-item{float:left;width:49%;margin-bottom:5px;}
.total_handling-price{float:right;width:49%;text-align:right;margin-bottom:5px;}
#divDiscountDetails{background:#efefef;padding:5px;margin-bottom:5px;}
.total_cart-shipping{float:left;width:49%;margin-bottom:5px;}
.total_shipping{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_cart-taxes{float:left;width:49%;margin-bottom:5px;}
.total_taxes{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_cart-total{float:left;width:49%;margin-bottom:5px;}
.total_total{float:right;width:49%;text-align:right;margin-bottom:5px;}
#divGiftCertDetails{width:100%;background:#efefef;margin-bottom:5px;}
.total_cart-giftcerts{float:left;width:49%;margin-bottom:5px;}
.total_giftcerts{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_giftcerts-details{display:block;}
.total_giftcerts-details-items{display:block;}
#divBalance{border:1px solid #d2d2d2;border-right:none;border-left:none;font-size:130%;margin-bottom:5px;padding:5px 0;}
.total_cart-balance{float:left;width:39%;}
.total_balance{float:right;width:59%;text-align:right;}
#divApplyCoupon{padding:5px 0;}
#divApplyCoupon .coupon-field{margin:5px 0;}
#divApplyCoupon .coupon-container{display:none;}
#divCheckoutQuestions{width:100%;margin-bottom:15px;}
.chkQuestions{display:block;}
.chk-questions-section{margin-bottom:10px;}
.chkQuestions .required{float:left;line-height:25px;width:25px;}
.chkQuestions label{position:relative;display:block;}
.chkQuestions label.radio{margin-bottom:5px;padding-left:25px;line-height:25px;cursor:pointer;}
.chkQuestions label.radio input{position:absolute;left:0;top:0.5em;}
.chkQuestions label.checkbox{float:left;margin-bottom:5px;padding-left:25px;line-height:25px;cursor:pointer;}
.chkQuestions label.checkbox input{position:absolute;left:0;top:0.1em;height:2.0em;}
.chkQuestions label.select select{display:block;padding:8px 10px;}
.chkQuestionsTemplates select{float:left;line-height:normal;height:1.8em;margin:0;}
#divCheckoutComments{margin-bottom:15px;}
#checkoutSinglePagev2 .chkComments{display:none;}
.chkComments label{display:block;margin-bottom:10px;}
.chkComments textarea{width:100%;}
.divInsurance{margin-bottom:15px;}
.divInsurance .insurField{margin-bottom:10px;}
.divInsurance .insurField input{float:left;margin:3px 15px 0 0;padding:0;width:15px;}
.divInsurance .insurField label{float:left;display:block;width:80%;}
.divInsurance h4{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";padding:5px;}
#divAddrressValidator{height:212px;width:600px;}
#checkoutSinglePagev2 h3 span{background:#EEE;display:inline-block;height:25px;line-height:25px;text-align:center;margin:0 10px 0 0;width:25px;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;}
#checkoutSinglePagev2 .alpha-col{float:right;width:25%;}
#checkoutSinglePagev2 .beta-col{float:left;width:73%;}
#checkoutSinglePagev2 .chkField input,
#checkoutSinglePagev2 .chkField select{width:47%;margin-right:10px;}
#checkoutSinglePagev2 .chkFullWidth input{width:97%;margin-right:0;}
#checkoutSinglePagev2 .chkFullWidth select{width:97%;margin-right:0;}
#checkoutSinglePagev2 .chkField .checkbox-format input{width:auto;}
#divBillingEmail{display:none;}
#checkoutWallet .button{display:block;padding:0 0 0 10px;}
#checkoutWallet h1{margin-bottom:15px;}
#checkoutWallet h3{float:left;font-size:130%;line-height:1.8em;}
#checkoutWallet .header{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
#checkoutWallet .leftCol{float:left;width:55%;}
#checkoutWallet .rightCol{float:right;width:43%;}
#billing_div{width:100% !important;}
#divCart{width:100% !important;margin-bottom:15px;}
#divCart .row{margin-bottom:10px;}
#divCart .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#divCart .row .img{float:left;margin-right:15px;}
#divCart .row .item-options{float:left;}
#divCart .row .checkout-quantity{line-height:4.6em;}
#divCart .row .checkout-price{line-height:4.6em;}
#divCart .row .checkout-total{line-height:4.6em;}
#divCart .chkcart-container{max-height:310px;overflow:auto;}
#divCart .chkcart-container .product-image{width:40px;margin:0 5px 0 0;}
#divCart .chkcart-container .product-info{text-align:left;width:78%;}
#divCart .chkcart-container .product-info span{display:block;text-align:right;}
.checkout-items{float:left;width:70%;}
.checkout-quantity{float:left;width:10%;text-align:center;}
.checkout-price{float:left;width:10%;text-align:right;}
.checkout-total{float:left;width:10%;text-align:right;}
.account_login1{margin:0 0 15px;}
.account_login1 .create_newaccount{float:left;width:55%;}
.account_login1 .registered_account{float:right;width:43%;}
.registered-login{display:none;}
.registered-login .submit-button{margin:15px 0 0;}
.loginmessage2{margin:5px 0;}
.login1-button{float:left;}
#checkoutWallet .fbconnect{float:left;}
#checkoutWallet .fbconnect img{float:left;margin:2px 0 10px;}
#checkoutWallet .fbconnect span{border:2px solid #d2d2d2;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;display:block;float:left;height:25px;line-height:20px;margin:0 10px 10px;text-align:center;width:25px;}
#showEmailPassword{display:none;}
#myaccountLogin{display:none;}
#billing_info{float:left;margin-bottom:15px;position:relative;width:100%;}
#divBillingInfo{float:left;margin-bottom:15px;position:relative;width:100%;}
.chkField{margin-bottom:10px;}
.chkField label{float:left;line-height:2.9em;margin-right:10px;text-align:right;width:35%;}
.chkField select{float:left;width:50%;}
.chkField input{float:left;width:50%;}
.chkField .checkbox-format{margin-right:5px;padding:5px 8px;}
.chkField .checkbox-format label{float:left;line-height:normal;width:auto;}
.chkField input[type="checkbox"]{float:left;width:auto;margin:2px 5px 0 0;}
.chkField img{margin:8px 0 0 6px;}
#checkoutWallet #divEmail{display:none;float:left;line-height:2.9em;}
#checkoutWallet .strong-pass-bar{float:left;height:20px;margin:0 0 0 171px;overflow:hidden;width:35%;}
#checkoutWallet .PasswordMSG{margin:0;}
#checkoutWallet .sameAsBilling1{display:none;background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";float:right;padding:3px 8px;}
#checkoutWallet .header a.edit-info{float:right;}
#checkoutWallet .header a.edit-done{display:none;float:right;}
.divShippingMethod{margin-bottom:15px;}
#divEchoOptions{margin-bottom:15px;position:relative;}
#divEchoOptions .echo-option{margin:0 0 10px 0;}
#divEchoOptions .echo-option2{margin:0 0 5px 15px;}
#divEchoOptions .echo-group1{border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;}
#shipResult{position:relative;}
#shipping_div{float:left;margin-bottom:15px;position:relative;width:100%;}
#checkoutWallet #shipping_info{float:right;position:relative;width:100%;}
.carrierDisplay{margin-bottom:5px;}
.option-shipper{float:left;}
.shippingOption{padding-left:5px;margin-bottom:5px;}
.shippingOption input{float:left;margin:3px 15px 0 0;}
.shipper-option-desc{float:left;width:70%;margin-bottom:10px;}
.shipper-option-price2{float:left;width:20%;text-align:right;}
.addressType{margin-bottom:10px;}
.addressType label{float:left;width:150px;line-height:2.9em;text-align:right;margin-right:10px;}
#total_div{width:100%;margin:15px auto;position:relative;}
#total_div .totalinstructions{margin:15px auto;}
.total_items{float:left;width:49%;margin-bottom:5px;}
.total_subtotal{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_discount-detail{float:left;width:49%;margin-bottom:5px;}
.total_discount{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_promotion{font-size:110%;font-weight:bold;margin-bottom:5px;}
.total_promotion-name{float:left;}
.display-promos{margin-bottom:10px;}
.total_buysafe-logo{float:left;width:49%;margin-bottom:5px;}
.total_buysafe{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_handling-item{float:left;width:49%;margin-bottom:5px;}
.total_handling-price{float:right;width:49%;text-align:right;margin-bottom:5px;}
#divDiscountDetails{background:#efefef;padding:5px;margin-bottom:5px;}
.total_cart-shipping{float:left;width:49%;margin-bottom:5px;}
.total_shipping{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_cart-taxes{float:left;width:49%;margin-bottom:5px;}
.total_taxes{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_cart-total{float:left;width:49%;margin-bottom:5px;}
.total_total{float:right;width:49%;text-align:right;margin-bottom:5px;}
#divGiftCertDetails{width:100%;background:#efefef;margin-bottom:5px;padding:5px}
.total_cart-giftcerts{float:left;width:49%;margin-bottom:5px;}
.total_giftcerts{float:right;width:49%;text-align:right;margin-bottom:5px;}
.total_giftcerts-details{display:block;font-weight:bold;margin-bottom:5px;}
.total_giftcerts-details-items{display:block;}
.giftcerts-name{float:left;width:40%;padding:2px;}
.giftcerts-amount{float:left;width:25%;padding:2px;}
.giftcerts-balance{float:left;width:25%;padding:2px;}
.giftcerts-remove{float:right;width:10%;padding:2px;}
#divBalance{border:1px solid #d2d2d2;border-right:none;border-left:none;font-size:130%;margin-bottom:5px;padding:5px 0;}
.total_cart-balance{float:left;width:39%;}
.total_balance{float:right;width:59%;text-align:right;}
#divApplyCoupon{padding:5px 0;}
#divApplyCoupon .coupon-field{margin:5px 0;}
#divApplyCoupon .coupon-container{display:none;}
#divCheckoutComments{margin-bottom:15px;}
#checkoutWallet .chkComments{display:none;}
.chkComments label{display:block;margin-bottom:10px;}
.chkComments textarea{width:100%;}
.divInsurance{margin-bottom:15px;}
.divInsurance .insurField{margin-bottom:10px;}
.divInsurance .insurField input{float:left;margin:3px 15px 0 0;padding:0;width:15px;}
.divInsurance .insurField label{float:left;display:block;width:80%;}
.divInsurance h4{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";padding:5px;}
#divAddrressValidator{height:212px;width:600px;}
#checkoutWallet h3 span{background:#EEE;display:inline-block;height:25px;line-height:25px;text-align:center;margin:0 10px 0 0;width:25px;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;}
#checkoutWallet .alpha-col{float:right;width:25%;}
#checkoutWallet .beta-col{float:left;width:73%;}
#checkoutWallet .chkField input,
#checkoutWallet .chkField select{width:47%;margin-right:10px;}
#checkoutWallet .chkFullWidth input{width:97%;margin-right:0;}
#checkoutWallet .chkFullWidth select{width:97%;margin-right:0;}
#checkoutWallet .chkField .checkbox-format input{width:auto;}
#checkoutWallet .chkLabel{margin-bottom:10px;}
#checkoutWallet .chkLabel span{display:inline-block;}
#checkoutWallet .chkLabel span.label{font-weight:bold;margin-right:10px;min-width:100px;}
#checkoutWallet .ccGateway input{display:none;}
#divBillingEmail{display:none;}
#addresses .button{display:block;padding:0 0 0 10px;}
#addresses h1{float:left;line-height:1.4em;}
#addresses h2{float:left;font-size:130%;line-height:1.8em;}
#addresses .header{margin:15px 0;}
#addresses .viewAddress{float:left;margin:0 10px 20px;width:47%;}
.viewAddress p{margin-bottom:5px;}
.viewAddress .changeRemove{margin-top:10px;}
.viewAddress .changeRemove button{margin-right:5px;}
.viewAddress .myGiftRegistry{margin-top:10px;}
.viewAddress .editShipment{margin-top:10px;}
#addAddresses .button{display:block;padding:0 0 0 10px;}
#addAddresses h1{float:left;line-height:1.4em;}
#addAddresses .addUpdateAddress{margin:15px auto;}
#addAddresses .frmField{margin-bottom:15px;}
#addAddresses .frmField label{float:left;width:150px;line-height:2.4em;margin-right:10px;}
#addAddresses .frmField input,
#addAddresses .frmField select{width:75%;}
#addAddresses .back-add-address-button{margin:15px 0 10px 160px;}
#affiliateInfo h3{font-size:130%;margin-bottom:10px;}
#affiliateInfo .loginForm{margin:15px auto;}
#affiliateInfo .continue{display:block;}
#affiliateInfo .loginField{margin-top:15px;}
#affiliateInfo .loginField label{float:left;width:150px;line-height:2.4em;margin-right:10px;}
#affiliateInfo .loginField input{float:left;}
#affiliateInfo .loginForm .login-button{margin:15px 0 10px 160px;}
#affiliateInfo .createnewaccountForm{margin:15px auto;}
#affiliateInfo .createnewaccountForm .register-button{margin:15px 0 10px;}
#affiliateInfo .continue-button{margin:15px 0 10px;}
.categoryIndex{display:block;}
.category_level1{margin-left:25px;}
.category_level1 a{font-size:150%;}
.category_level2{margin-left:50px;}
.category_level2 a{font-size:140%;}
.category_level3{margin-left:95px;}
.category_level3 a{font-size:130%;}
.category_level4{margin-left:120px;}
.category_level4 a{font-size:100%;}
#amazon-thankyou-message{margin:15px auto;padding:25px;}
#crmRequest .button{display:block;padding:0 0 0 10px;}
#crmRequest h1{float:left;line-height:1.4em;}
#crmRequest .submit-request-button{margin:15px 0 0 85px;}
#crm .button{display:block;padding:0 0 0 10px;}
#crm h1{float:left;line-height:1.4em;}
.crmTicketInfo .label{float:left;width:20%;margin-bottom:10px;}
.crmTicketInfo .text{float:left;width:80%;margin-bottom:10px;}
.crmTicketInfo{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
.crmTicketStatus table{width:100%;}
.crmTicketStatus thead{line-height:2.9em;}
.crmTicketStatus .header{margin-bottom:10px;}
.crmTicketStatus .row td{padding:10px;}
.crmTicketStatus .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.crmTicketStatus .user-date{width:30%;}
.crmTicketStatus .message{width:70%;}
.crmTicketStatus .msg-date{width:30%;}
.crmTicketStatus .msg-date span{display:block;}
.crmTicketStatus .msg-message{width:70%;}
#crm h3{font-size:130%;line-height:1.8em;}
#crm .header{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
#crm .crm-subject{float:left;line-height:2.4em;}
#crm .update-request-button{margin:15px 0 0 85px;}
#giftregistryHome h3{font-size:130%;line-height:1.8em;}
#giftregistryHome .header{border-bottom:1px solid #d2d2d2;margin-bottom:10px;}
.giftRegistryMyRegistry{margin-bottom:15px;}
.giftRegistryMyRegistry .left-col{float:left;width:49%;}
.giftRegistryMyRegistry .label{float:left;width:150px;}
.giftRegistryMyRegistry .text{float:left;}
.giftRegistryMyRegistry .right-col{float:right;width:49%;}
.giftreg-product-list{margin-bottom:5px;}
.giftreg-edit-info{margin-bottom:5px;}
.giftreg-view-details{margin-bottom:5px;}
.giftRegistryCreate{margin-bottom:15px;}
.create-registry-button{float:right;margin:10px 0 0;}
.giftRegistrySearch{margin-bottom:15px;}
.giftRegistrySearch .home-search-button{float:right;margin:10px 0 0;}
.giftregField{margin-bottom:10px;}
.giftregField label{float:left;width:150px;line-height:2.4em;}
.giftregField input{float:left;}
.giftregField select{float:left;margin-right:15px;}
#giftregistryHome table{width:100%;}
#giftregistryHome thead{line-height:2.9em;}
.giftRegistrySearchResult{margin-bottom:15px;}
.giftRegistrySearchResult .giftreg-name{width:20%;}
.giftRegistrySearchResult .giftreg-date{width:20%;}
.giftRegistrySearchResult .giftreg-fname{width:20%;}
.giftRegistrySearchResult .giftreg-lname{width:20%;}
.giftRegistrySearchResult .row{padding:5px;}
.giftRegistrySearchResult .select-registry-button{margin-top:10px;}
.giftRegistrySearchResult .search-noresults{line-height:1.5em;padding:10px 0;}
#giftregistryView .button{display:block;padding:0 0 0 10px;}
#giftregistryView h1{float:left;line-height:1.4em;}
#giftregistryView h3{float:left;font-size:130%;line-height:1.8em;}
#giftregistryView .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#giftregistryView header .button{margin-left:10px;}
.giftregistryGiftInfo{margin-bottom:15px;}
#giftregistryView .label{float:left;width:150px;line-height:2.9em;}
#giftregistryView .text{float:left;line-height:2.9em;}
.giftregistryGiftInfo .giftreg-url{margin:10px 0}
.giftregistryGiftInfo .giftreg-url .label{float:left;padding:5px 0;width:140px;}
.giftregistryGiftInfo .giftreg-url .text{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";float:left;padding:5px;}
.giftregistryYourInfo{margin-bottom:15px;}
.giftregistryShipOptions{margin-bottom:15px;}
.giftregistryShipOptions input[type="checkbox"]{float:left;margin-right:15px;}
.giftreg-ship-address{float:left;width:85%;}
.giftreg-ship-address span{font-weight:bold;display:block;}
#divSelectedAddress{margin-left:33px;padding-top:10px;}
.giftregistryProducts{margin-bottom:15px;}
.giftregistryProducts .view-productlist-button{float:right;margin:10px 0 0;}
.giftregistrySendEmails{margin-bottom:15px;}
.giftregistrySendEmails p{margin-bottom:10px;}
.giftregistrySendEmails .send-email-button{margin-top:10px;text-align:right;}
#viewGiftregistryList h1{margin-bottom:15px;}
#viewGiftregistryList h3{font-size:130%;line-height:1.8em;}
#viewGiftregistryList .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#viewGiftregistryList .reg-message{margin-bottom:15px;}
#viewGiftregistryList table{width:100%;}
#viewGiftregistryList thead{line-height:2.9em;}
.giftreg-productList .row, .giftreg-productList .row td{position:relative;padding:5px 0 5px 5px;}
.giftreg-productList .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#viewGiftregistryList .view-items .img{float:left;width:55px;margin-right:10px;}
#viewGiftregistryList .view-items .name{float:left;width:70%;}
.giftreg-productList .view-items{float:left;width:40%;}
.giftreg-productList .view-desired{float:left;width:15%;}
.giftreg-productList .view-received{float:left;width:10%;text-align:center;}
.giftreg-productList .view-price{float:left;width:10%;text-align:right;}
.giftreg-productList .view-subtotal{float:left;width:10%;text-align:right;}
.giftreg-productList .view-actions{float:left;width:15%;text-align:center;}
.giftreg-productList .giftreg-remove-item{display:none;}
.giftreg-productList .row .view-received, .giftreg-productList .row .view-price, .giftreg-productList .row .view-subtotal, .giftreg-productList .row .view-desired{line-height:4.5em;}
.giftreg-productList .row .view-actions input{margin-top:14px;}
.giftreg-productList .view-emptylist{padding:10px;text-align:center;}
.giftreg-purchasedList .view-items{float:left;width:70%;}
.giftreg-purchasedList .view-desired{width:15%;}
.giftreg-purchasedList .view-recieved{width:15%;}
.giftreg-purchasedList .view-emptypurchasedlist{text-align:center;}
#viewGiftregistryList .giftreg-back-button{margin:15px 0;text-align:right;}
#giftregistryDelete .delete-message{text-align:center;width:65%;margin:15px auto;padding:25px;}
#giftregistryDelete .delete-actions{margin:10px 0;}
#giftregistryEdit .button{display:block;padding:0 0 0 10px;}
#giftregistryEdit h3{float:left;font-size:130%;line-height:1.8em;}
#giftregistryEdit .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#giftregistryEdit .error{text-align:center;font-weight:bold;max-width:65%;margin:15px auto;}
.giftregistryeditInfo{margin-bottom:15px;}
.giftregistryeditInfo .passwordinstructions{float:left;clear:left;margin:5px 0 0 150px;}
.giftregistryeditInfo .messageinstructions{float:left;clear:left;margin:5px 0 0 150px;}
#giftregistryEdit .label{float:left;width:150px;}
#giftregistryEdit .text{float:left;}
.giftregistryShipOptions .button{margin:10px 0 0 30px;}
#giftregistryEdit .save-cancel-button{margin-top:10px;}
#giftregistryHomePassword h1{float:left;line-height:1.4em;}
#giftregistryHomePassword.header{margin-top:15px;}
#giftregistryHomePassword .button{display:block;padding:0 0 0 10px;}
.giftRegistrySearchResultDetail{margin:15px 0;}
#giftregistryHomePassword .label{float:left;width:20%;margin-bottom:10px;}
#giftregistryHomePassword .text{float:left;width:80%;margin-bottom:10px;}
#giftregistryHomePassword .giftregField{margin-top:10px;}
#giftregistryPreviewEmail{display:block;}
#loginAccount .error{text-align:center;font-weight:bold;max-width:65%;margin:15px auto;}
#loginAccount h1{margin-bottom:15px;}
#loginAccount h3{font-size:130%;line-height:1.8em;}
#loginAccount .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#loginAccount .alpha-col{float:right;width:48%;}
#loginAccount .beta-col{float:left;width:50%;}
#loginAccount .myaccountLogin{margin:15px auto;}
.loginField{margin:15px 0 0;}
.loginField label{float:left;line-height:2.4em;width:85px;}
.loginField input{float:left;width:55%;margin:0;}
.loginField textarea{float:left;width:55%;height:60px;}
.loginField .captcha{float:left;}
.loginField .captcha img{margin-bottom:5px;}
.loginField .captcha-text{line-height:2.4em;}
.loginField .recaptcha{float:left;}
.loginField .resetpass-link{display:inline-block;margin:0 0 15px;}
#loginAccount .submit-button{float:left;margin:0 0 15px;}
#loginAccount .myaccountForgotPassword{width:65%;margin:15px auto;}
#loginAccount .reset-button{margin:15px 0 0 85px;}
#loginAccount .resetpassword-text{margin:15px 0 0 85px;}
#loginAccount .createNewAccount{margin:15px auto;}
#loginAccount .createNewAccount p{margin-bottom:10px;}
#loginAccount .createNewAccount .create-account-button{float:left;}
#loginAccount .loginField label{display:block;float:none;line-height:2.4em;}
#loginAccount .fbconnect{float:left;margin:5px 0 0 15px;}
#loginAccount .fbconnect span{border:2px solid #d2d2d2;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;display:block;float:left;height:25px;line-height:20px;margin:0 15px 0 0;text-align:center;width:25px;}
#loginAccountMultiple .multipleship-message{margin:15px 0;}
#loginAccountMultiple .error{text-align:center;font-weight:bold;max-width:65%;margin:15px auto;}
#loginAccountMultiple h1{margin-bottom:15px;}
#loginAccountMultiple h3{font-size:130%;line-height:1.8em;}
#loginAccountMultiple .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#loginAccountMultiple .myaccountLogin{width:65%;margin:15px auto;}
#loginAccountMultiple .submit-button{margin:15px 0 0 85px;}
#loginAccountMultiple .myaccountForgotPassword{width:65%;margin:15px auto;}
#loginAccountMultiple .reset-button{margin:15px 0 0 85px;}
#loginAccountMultiple .resetpassword-text{margin:15px 0 0 85px;}
#loginAccountMultiple .createNewAccount{width:65%;margin:15px auto;}
#loginAccountMultiple .createNewAccount p{margin-bottom:10px;}
#loginAccountMultiple .createNewAccount .create-account-button{float:left;}
#resetpass h1{margin-bottom:15px;}
#resetpass h3{font-size:130%;line-height:1.8em;}
#resetpass .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#resetpass .resetPassword{width:65%;margin:15px auto;}
#resetpass .resetPassword p{margin-bottom:10px;}
.resetField{margin:15px 0 0;}
.resetField label{float:left;line-height:2.4em;width:150px;}
.resetField input{float:left;width:85%;margin:0;}
.resetField textarea{float:left;width:85%;height:60px;}
#resetpass .strong-pass-bar{float:left;height:20px;margin:0 0 0 135px;overflow:hidden;width:35%;}
#resetpass .PasswordMSG{margin:0;}
.resetField .captcha{float:left;}
.resetField .captcha-text{margin-top:5px;}
.resetField .recaptcha{float:left;}
#resetpass .submit-button{margin:15px 0 0 150px;}
#giftregistryPrelogin .button{display:block;margin-bottom:15px;padding:0 0 0 10px;}
#giftregistryPrelogin h1{float:left;line-height:1.4em;margin-bottom:15px;}
#giftregistryPrelogin .continue-button{margin:15px 0;}
#uspsTracking h3{font-size:130%;line-height:1.8em;float:left;}
#uspsTracking .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#uspsTracking .left-col{float:left;width:55%;padding:10px;}
#uspsTracking .left-col .label{float:left;width:150px;font-weight:bold;}
#uspsTracking .left-col .text{float:left;}
#uspsTracking .right-col{float:right;width:35%;padding:10px;}
#uspsTracking .right-col .label{font-weight:bold;margin-bottom:5px;}
#uspsTracking .right-col .text{display:block;}
.trackingStatus{margin:15px auto;}
#uspsTracking .trackingStatus .loc{width:33%;display:block;}
#uspsTracking .trackingStatus .desc{width:33%;}
#uspsTracking .trackingStatus .date-time{width:33%;}
#uspsTracking table{width:100%;}
#uspsTracking thead{line-height:2.9em;}
#uspsTracking .trackingStatus .row td{padding:5px 0 5px 5px;}
#uspsTracking .trackingStatus .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#fedexTracking .button{display:block;padding:0 0 0 10px;}
#fedexTracking h3{font-size:130%;line-height:1.8em;float:left;}
#fedexTracking .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#fedexTracking .left-col{float:left;width:55%;padding:10px;}
#fedexTracking .left-col .label{float:left;width:150px;font-weight:bold;}
#fedexTracking .left-col .text{float:left;}
#fedexTracking .right-col{float:right;width:35%;padding:10px;}
#fedexTracking .right-col .label{font-weight:bold;margin-bottom:5px;}
#fedexTracking .right-col .text{display:block;}
#fedexTracking .trackingStatus{margin:15px auto;}
#fedexTracking .trackingStatus .loc{width:33%;display:block;}
#fedexTracking .trackingStatus .desc{width:33%;}
#fedexTracking .trackingStatus .date-time{width:33%;}
#fedexTracking table{width:100%;}
#fedexTracking thead{line-height:2.9em;}
#fedexTracking .trackingStatus .row td{padding:5px 0 5px 5px;}
#fedexTracking .trackingStatus .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#upsTracking h3{font-size:130%;line-height:3.8em;float:left;}
#upsTracking .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#upsTracking .left-col{float:left;width:55%;padding:10px;}
#upsTracking .left-col .label{float:left;width:150px;font-weight:bold;margin-bottom:5px;}
#upsTracking .left-col .text{float:left;margin-bottom:5px;}
#upsTracking .right-col{float:right;width:35%;padding:10px;}
#upsTracking .shipper-address{margin:0 40px 15px 0;}
#upsTracking .shipto-address{margin:0 40px 0 0;}
#upsTracking .right-col .label{font-weight:bold;margin-bottom:5px;}
#upsTracking .right-col .text{display:block;}
#upsTracking .trackingStatus{margin:15px auto;}
#upsTracking .trackingStatus .loc{width:33%;display:block;}
#upsTracking .trackingStatus .desc{width:33%;}
#upsTracking .trackingStatus .date-time{width:33%;}
#upsTracking table{width:100%;}
#upsTracking thead{line-height:2.9em;}
#upsTracking .trackingStatus .row td{padding:5px 0 5px 5px;}
#upsTracking .trackingStatus .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#upsTracking .trackingModule{width:68%;margin:15px auto;}
.trackingField{float:left;margin:0 0 15px 0;}
.trackingField label{display:block;margin-bottom:5px;}
.trackingModule input[type="checkbox"]{float:left;}
.view-lic-button{float:left;margin:19px 0 0 70px;}
.track-pkg-button{float:left;margin:19px 0 0 5px;}
.trackingModule .ups-terms{float:left;margin-left:10px;width:85%;}
#upsTracking .ups-disclaimer{text-align:center;}
#tntTracking .button{display:block;padding:0 0 0 10px;}
#tntTracking h3{font-size:130%;line-height:1.8em;float:left;}
#tntTracking .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#tntTracking .left-col{float:left;width:55%;padding:10px;}
#tntTracking .left-col .label{float:left;width:150px;font-weight:bold;}
#tntTracking .left-col .text{float:left;}
#tntTracking .right-col{float:right;width:35%;padding:10px;}
#tntTracking .right-col .label{font-weight:bold;margin-bottom:5px;}
#tntTracking .right-col .text{display:block;}
#tntTracking .trackingStatus{margin:15px auto;}
#tntTracking .trackingStatus .loc{width:33%;display:block;}
#tntTracking .trackingStatus .desc{width:33%;}
#tntTracking .trackingStatus .date-time{width:33%;}
#tntTracking table{width:100%;}
#tntTracking thead{line-height:2.9em;}
#tntTracking .trackingStatus .row td{padding:5px 0 5px 5px;}
#tntTracking .trackingStatus .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#manufacturerIndex .manufacturer-index{width:100%;list-style:none;}
#manufacturerIndex .mfg-name{float:left;width:33%;margin-bottom:5px;}
#orderHistoryView .button{display:block;padding:0 0 0 10px;}
#orderHistoryView h3{font-size:130%;line-height:1.8em;}
#orderHistoryView .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#orderHistoryView .recurringOrderForm{margin:15px auto;}
#orderHistoryView .customerInfoBlock{line-height:1.5em;}
#orderHistoryView .billingBlock{line-height:1.5em;}
#orderHistoryView .shippingInfoBlock{line-height:1.5em;}
.customerInfoBlock .left-col{float:left;width:48%;margin-bottom:15px;}
.customerInfoBlock .left-col p{margin:0;}
.customerInfoBlock .right-col{float:right;width:48%;margin-bottom:15px;}
.billingBlock .left-col{float:left;width:48%;margin-bottom:15px;}
.billingBlock .right-col{float:right;width:48%;margin-bottom:15px;}
.billingBlock .left-col strong,
.billingBlock .right-col strong{display:block;margin-bottom:5px;}
#orderHistoryView .label{float:left;}
#orderHistoryView .text{float:left;}
.oviewField{margin:0 0 15px 0;}
.oviewField label{float:left;line-height:2.4em;width:85px;}
.oviewField input{float:left;width:150px;margin:0;}
.oviewField select{float:left;width:160px;margin:0;}
.recurringOrderForm .save-cancel-button{margin:0 0 15px;}
.rewardsView{margin:15px auto;}
.invoiceTable{margin-top:15px;}
.invoiceTable .titles2{margin-bottom:5px;border:none;}
.invoice-id{float:left;width:20%;word-wrap:break-word;}
.invoice-items{float:left;width:44%;}
.invoice-price{float:left;width:16%;}
.invoice-qty{float:left;width:10%;}
.invoice-total{float:left;text-align:right;width:10%;}
.row .invoice-total{padding-right:8px;}
.shipmentTable{padding:5px 0;border-bottom:1px solid #d2d2d2;}
.shipmentTable .ship-num{float:left;width:20%;}
.shipmentTable .ship-info{float:left;width:50%;}
.shipmentTable .ship-method{float:left;width:30%;text-align:right;}
#orderHistoryView .addnew-rma-button{float:right;margin-top:15px;}
.orderDetailsBlock .left-col{float:left;width:48%;margin-top:15px;}
.orderDetailsBlock .right-col{text-align:right;line-height:1.8em;float:right;width:47%;margin-top:15px;}
.orderDetailsBlock .right-col .label{font-weight:bold;float:right;width:40%;}
.orderDetailsBlock .right-col .text{float:right;padding-right:10px;width:60%;}
#checkoutThankYou h1{font-size:28px;font-weight:400;margin:25px 0 0;text-align:center;}
#checkoutThankYou h2{font-size:18px;font-weight:400;margin:25px 0;text-align:center;}
#checkoutThankYou i{font-size:48px;float:left;}
#checkoutThankYou [class^="icon-"]:before,
#checkoutThankYou [class*=" icon-"]:before{margin:0;}
#checkoutThankYou .section-1,
#checkoutThankYou .section-2,
#checkoutThankYou .last-section{width:60%;margin:0 auto 25px auto;}
#checkoutThankYou .section-1 i{float:left;margin:0 15px 0 0;}
#checkoutThankYou .section-1 p{float:left;margin:1.5em 0 0 0;width:85%;}
#checkoutThankYou .section-2 i{float:right;margin:0 0 0 15px;}
#checkoutThankYou .section-2 p{float:left;margin:1.5em 0 0 0;width:85%;}
#checkoutThankYou .section-2 a{text-decoration:underline;}
#checkoutThankYou .last-section{text-align:center;}
#checkoutThankYou span.hidden-mobile{display:inline;}
#checkoutStep4 .invoice-logo{width:auto;margin-bottom:15px;}
#checkoutStep4 .label{float:left;}
#checkoutStep4 .text{float:left;}
#checkoutStep4 .button{display:block;padding:0 0 0 10px;}
#checkoutStep4 h3{font-size:130%;line-height:1.8em;}
#checkoutStep4 .orderDetailsBlock .right-col{text-align:right;line-height:1.8em;float:right;width:47%;margin-top:15px;}
#checkoutStep4Header, #checkoutStep4Footer{margin-top:15px;}
#invoiceData{background:#FFF;display:none;padding:10px;}
.invoiceData .header{border-bottom:1px solid #d2d2d2;margin:0 0 15px;}
.invoiceData .header h3{margin:15px 0;text-align:center;}
.invoiceData .billingBlock p{line-height:normal;margin:0;padding:0;}
.invoiceData .titles2{font-weight:bold;}
#orderHistoryDownload .button{display:block;padding:0 0 0 10px;}
#orderHistoryDownload h3{font-size:130%;line-height:1.8em;text-align:center;}
#orderHistoryDownload .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#orderHistoryDownload .productDownload{width:65%;margin:15px auto;}
#orderHistoryDownload .left-col{float:left;width:20%;}
#orderHistoryDownload .right-col{float:left;width:80%;}
#orderHistoryDownload p{margin-bottom:15px;}
#wishlistPrelogin h1{margin-bottom:15px;}
#wishlistPrelogin .loginBox{margin:15px 0;}
#rmaNewThankyou .button{display:block;margin-bottom:15px;padding:0 0 0 10px;}
#rmaNewThankyou h1{float:left;line-height:1.4em;margin-bottom:15px;}
#rmaNewThankyou .newrmaThankYou{width:65%;margin:15px auto;}
#rmaNewThankyou p{text-align:center;margin:10px auto;}
#rmaNewThankyou .rma-details-button{margin:5px auto;}
#rss .sub_pages{margin-top:15px;}
#rss .sub_pages li{margin:10px 0;}
#rss .sub_pages li a{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";padding:5px;}
#rss h3{font-size:130%;line-height:1.8em;}
#rss .header{border-bottom:1px solid #d2d2d2;margin:15px 0 10px;}
#rss .rss-description{margin:5px 0 15px;}
#productIndex .product-index-paging{margin:15px 0;}
#productIndex .product-index-item{margin:10px 0;}
#registration0 h1{margin-bottom:15px;}
#registration0 h3{font-size:130%;line-height:1.8em;}
#registration0 .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#registration0 .group-message{margin:15px 0;}
#registration0 .loginField select{float:left;width:55%;}
#registration0 .strong-pass-bar{float:left;height:20px;margin:0 0 0 85px;overflow:hidden;width:25%;}
#divStrong{background:#FFF;float:right;height:20px;width:100%;}
#registration0 .PasswordMSG{margin:5px 0 0 85px;}
.PasswordMSG p{padding:0;}
#registration0 .accountRegForm{margin-bottom:15px;}
#registration0 .required{margin:10px 0 0 85px;}
#registration0 .required .error-img{line-height:normal !important;}
#registration0 .submit-button{margin:10px 0 0 85px;}
#helppopup{padding:10px;background:#fff;}
#helppopup h3{float:left;font-size:130%;line-height:1.8em;}
#helppopup .header{position:relative;border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#helppopup .header input{position:absolute;right:0;top:25%;}
#registerAffiliate h1{margin-bottom:15px;}
#registerAffiliate .regAffiliate{width:65%;margin:15px auto;}
.affField{margin:0 0 15px;}
.affField label{display:block;margin-bottom:5px;}
.affField input[type="text"]{width:55%;}
.affField textarea{width:85%;margin-bottom:15px;}
#affiliate .button{display:block;padding:0 0 0 10px;}
#affiliate h1{float:left;line-height:1.4em;}
#affiliate h3{font-size:130%;line-height:1.8em;}
#affiliate .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#affiliate .affiliateStatistics{margin-bottom:15px;}
#affiliate .affiliatePayments{margin-bottom:15px;}
#affiliate table{width:100%;}
#affiliate thead{line-height:2.9em;}
#affiliate .row td{padding:5px 0 5px 5px;}
.affiliatePayments .date{width:33%;}
.affiliatePayments .amount{width:33%;}
.affiliatePayments .check{width:34%;}
#affiliate .affiliateAppOrders{margin-bottom:15px;}
.affiliateAppOrders .date{float:left;width:15%;}
.affiliateAppOrders .ordernum{float:left;width:15%;}
.affiliateAppOrders .amount{float:left;width:20%;}
.affiliateAppOrders .commissionperc{float:left;width:25%;}
.affiliateAppOrders .commissionamnt{float:left;width:25%;}
#affiliate .affiliateDenOrders{margin-bottom:15px;}
.affiliateDenOrders .date{float:left;width:20%;}
.affiliateDenOrders .ordernum{float:left;width:20%;}
.affiliateDenOrders .amount{float:left;width:20%;}
.affiliateDenOrders .comments{float:left;width:40%;}
#affiliate .no-display{padding:10px 0;text-align:center;}
#affiliate .affiliateLinks{margin-bottom:15px;}
#affiliate .affiliateBannersLink{margin-top:15px;}
#affiliate .affiliateBannersLink .button{margin:10px 0;}
#viewReminders .button{display:block;padding:0 0 0 10px;}
#viewReminders h1{float:left;line-height:1.4em;}
#viewReminders h3{font-size:130%;line-height:1.8em;}
#viewReminders .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#viewReminders table{width:100%;}
#viewReminders thead{line-height:2.9em;}
#viewReminders .viewReminders{margin-bottom:15px;}
.viewReminders .code{width:35%;}
.viewReminders .reminder{width:15%;}
.viewReminders .suggested{width:15%;}
.viewReminders .next-change{width:15%;}
.viewReminders .next-change input{width:65%;}
.viewReminders .actions{width:20%;}
#viewReminders .relatedItem{margin-bottom:10px;}
#viewReminders .item-name{font-weight:bold;margin-bottom:5px;}
#viewReminders .sub-item{float:left;}
#checkoutUpsell h1{margin-bottom:15px;}
#checkoutUpsell li{float:left;width:33%;margin-bottom:5px;}
#checkoutUpsell .add-chkupsell{margin-top:10px;}
#checkoutUpsell .chkupsell-actions{margin:15px 0;}
#recommendAFriend{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#recommendAFriend h1{margin:0 0 15px 15px;}
#recommendAFriend .recommendBlock{position:relative;margin:0 15px;}
#recommendAFriend p{margin:0 0 15px 15px;}
#recommendAFriend .thumbnail{position:absolute;top:0;right:0;text-align:center;width:25%;}
#recommendAFriend .thumbnail span{display:block;margin:10px;}
#recommendAFriend .recommend-submit-button{margin:0 0 10px 100px;}
#recommendAFriend .errorMsg{margin:15px;text-align:center;}
#recommendAFriend .recommend-close-button{margin:15px;}
.recomField{margin:0 0 15px 0;}
.recomField label{float:left;line-height:2.4em;width:100px;}
.recomField .text{float:left;line-height:2.4em;width:150px;}
.recomField input{float:left;margin:0;}
.recomField input[type="text"]{width:50%;}
.recomField textarea{float:left;width:62%;height:60px;}
.recomField .error-img{float:left;margin:6px 0 0 8px;}
.recomField .captcha{float:left;}
.recomField .captcha-text{margin:5px 0;}
.recomField .recaptcha{float:left;}
#notify{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#notify h1{margin:0 0 15px 15px;}
#notify h3{font-size:130%;line-height:1.8em;}
#notify .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#notify .notifyBlock{position:relative;margin:15px;}
#notify p{margin:0 0 15px 15px;}
#notify .thumbnail{position:absolute;top:10px;right:0;text-align:center;width:100px;}
#notify .thumbnail span{display:block;margin:10px;}
#notify .notify-submit-button{margin:0 0 10px 85px;}
#notify .errorMsg{margin:15px;text-align:center;}
#notify .notify-close-button{margin:15px;}
.notiField{margin:0 0 15px;}
.notiField label{float:left;line-height:2.4em;width:85px;}
.notiField .text{float:left;line-height:2.4em;width:150px;}
.notiField input{float:left;margin:0;}
.notiField textarea{float:left;width:85%;height:60px;}
.notiField .error-img{float:left;margin:6px 0 0 8px;}
.notiField .captcha{float:left;}
.notiField .captcha-text{margin:5px 0;}
.notiField .recaptcha{float:left;}
#productMakeanofferNew{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#productMakeanofferNew h1{margin:0 0 15px 15px;}
#productMakeanofferNew h3{font-size:130%;line-height:1.8em;}
#productMakeanofferNew .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#productMakeanofferNew .product-img{float:left;margin:0 0 0 15px;}
#productMakeanofferNew .product-info{float:left;margin:0 0 0 15px;}
#productMakeanofferNew .pricing{margin-bottom:10px;}
#productMakeanofferNew .newOfferForm{margin:15px;}
.offerField{margin:0 0 15px;}
.offerField label{float:left;line-height:2.4em;width:85px;}
.offerField .text{float:left;line-height:2.4em;width:150px;}
.offerField input{float:left;margin:0;}
.offerField textarea{float:left;width:85%;height:60px;}
.offerField .error-img{float:left;margin:6px 0 0 8px;}
.offerField .captcha{float:left;}
.offerField .captcha-text{margin:5px 0;}
.offerField .recaptcha{float:left;}
#productMakeanofferNew .newOfferThankyou{margin:15px;text-align:center;}
#productMakeanofferNew .errorMsg{margin:15px;text-align:center;}
#productMakeanofferNew .required{margin:0 0 10px 85px;}
#productMakeanofferNew .offer-submit-button{margin:0 0 0 85px;}
#productMakeanofferNew .offer-close-button{margin:15px;}
#feedDetail .button{display:block;margin-right:10px;padding:0 0 0 10px;}
#feedDetail .next-feed-button .icon-btn{padding:5px 20px 5px 0 !important;}
#feedDetail h1{margin-top:15px;}
#feedDetail h3{font-size:120%;line-height:1.8em;text-align:right;}
#feedDetail .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#feedDetail article{margin-bottom:10px;line-height:1.5em;}
#feedDetail ul{margin-bottom:15px;}
#feedDetail li{margin-bottom:5px;}
#feedPage0 .button{display:block;padding:0 0 0 10px;}
#feedPage0 h3{float:left;font-size:120%;line-height:1.8em;}
#feedPage0 .header span{float:right;font-weight:bold;line-height:1.8em;}
#feedPage0 .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#feedPage0 .sub_pages{margin:10px 0;}
#feedPage0 .sub_pages ul{list-style:none;}
#feedPage0 .sub_pages li{margin:10px 0;}
#feedPage0 .sub_pages li a{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";padding:5px;}
#feedPage0 .feeds_index{margin:10px 0;}
#feedPage0 .feeds_index ul{list-style:none;margin:0;padding:0;}
#feedPage0 .feeds_pages li{margin:10px 0;}
#feedPage0 .feeds_pages li a{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";padding:5px;}
#feedPage0 .feedShortDescription{margin-bottom:15px;}
#productReviewNew{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#productReviewNew h1{margin:0 0 15px 15px;}
#productReviewNew h3{font-size:130%;line-height:1.8em;}
#productReviewNew .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#productReviewNew .newReviewForm{margin:15px 15px 0 15px;}
.reviewField{margin:0 15px 15px 0;}
.reviewField label{float:left;line-height:2.4em;width:85px;}
.reviewField .text{float:left;line-height:2.4em;width:150px;}
.reviewField input{float:left;margin:0;}
#productReviewNew .new-rating{float:left;padding-top:6px;}
#productReviewNew .new-rating input[type="radio"]{margin:2px 0 0;}
#productReviewNew .new-rating img{float:left;margin:0 15px 0 5px;}
.reviewField textarea{float:left;width:85%;height:60px;}
.reviewField .error-img{float:left;margin:3px 0 0 8px;}
.reviewField .captcha{float:left;}
.reviewField .captcha-text{margin:5px 0;}
.reviewField .recaptcha{float:left;}
#productReviewNew .newReviewThankyou{margin:15px;text-align:center;}
#productReviewNew .errorMsg{margin:15px;text-align:center;}
#productReviewNew .required{margin:0 0 10px 85px;}
#productReviewNew .review-submit-button{margin:0 0 0 85px;}
#productReviewNew .review-close-button{margin:25px auto;}
#productReviewList{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#productReviewList .button{display:block;padding:3px 5px 3px 10px;}
#productReviewList h1{margin:0 0 15px 15px;}
#productReviewList h3{float:left;font-size:130%;line-height:1.8em;}
#productReviewList .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#productReviewList .reviewsBlock{margin:15px;}
#productReviewList .review-info{float:left;width:76%;margin-bottom:10px;}
#productReviewList .user_reviews{padding:5px;}
#productReviewList .user_reviews:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#productQa{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#productQa h1{margin:0 0 15px 15px;}
#productQa h3{font-size:130%;line-height:1.8em;}
#productQa .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#productQa .qaForm{margin:15px;}
.qaField{margin:0 25px 15px 0;}
.qaField label{float:none;line-height:2.4em;display:block;}
.qaField .text{float:left;line-height:2.4em;}
.qaField input{float:left;margin:0;}
.qaField textarea{float:left;width:85%;height:60px;}
.qaField .error-img{float:left;margin:6px 0 0 8px;}
.qaField em{display:block;font-size:0.8em;}
.qaField .captcha{float:left;}
.qaField .captcha-text{margin:5px 0;}
.qaField .recaptcha{float:left;}
#productQa .qaThankYouBlock{margin:15px;text-align:center;}
#productQa .errorMsg{margin:15px;text-align:center;}
#productQa .required{margin:0 0 5px 0;}
#productQa .qa-submit-button{margin:0 0 0;}
#productQa .qa-close-button{margin:25px auto;}
#productQa_List{background:#FFF;height:100%;margin:0 !important;padding-top:15px;}
#productQa_List .button{display:block;padding:3px 5px 3px 10px;}
#productQa_List h1{margin:0 0 15px 15px;}
#productQa_List h3{float:left;font-size:130%;line-height:1.8em;}
#productQa_List .header{border-bottom:1px solid #d2d2d2;margin:0 15px 10px;}
#productQa_List .qaBlock{margin:15px;}
#productQa_List .qa-info{float:left;width:76%;margin-bottom:10px;}
#productQa_List .user_qa{padding:5px;}
#productQa_List .user_qa:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#checkoutStep1 .button{display:block;padding:0 0 0 10px;}
#checkoutStep1 h1{float:left;line-height:1.4em;margin-bottom:20px;}
#checkoutStep1 h3{font-size:130%;line-height:1.8em;}
#checkoutStep1 .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#checkoutStep1 .steps{line-height:1.6em;}
#checkoutStep1 .paypalExpress{line-height:3em;margin:10px 0;}
#checkoutStep1 .paypalExpress img{float:left;margin-right:10px;}
#checkoutStep1 .leftCol{float:left;width:50%;}
#checkoutStep1 .createNewAccount{margin-bottom:10px;}
#checkoutStep1 .required-fields{margin-bottom:15px;}
.giftregInstructions{margin-bottom:15px;}
.select-giftreg-button{margin:10px 0;}
.account_login{margin:15px auto;}
.loginmessage{margin:5px 0;}
.loginmessage2{margin:5px 0;}
#checkoutStep1 .strong-pass-bar{float:left;height:20px;margin:0 0 0 135px;overflow:hidden;width:35%;}
#checkoutStep1 .PasswordMSG{margin:0;}
#checkoutStep1 .rightCol{float:right;width:40%;}
#checkoutStep1 .chkShoppingCart{margin-bottom:15px;}
.chkShoppingCart .row{padding:5px;}
.chkShoppingCart .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
.chkShoppingCart .product-image{float:left;margin-bottom:10px;}
.chkShoppingCart .product-image img{float:left;max-width:40px;margin-right:10px;}
.chkShoppingCart .product-image span{float:left;display:block;width:80%;}
.chkShoppingCart .product-info{float:right;text-align:right;}
.chkShoppingCart .product-info span{display:block;font-weight:bold;}
.chkShoppingCart .total_cart-total{margin-top:5px;}
.chkShoppingCart .total_total{margin-top:5px;}
#divCheckoutButton{margin:15px 0 0;}
#checkoutStep2 .button{display:block;padding:0 0 0 10px;}
#checkoutStep2 h1{float:left;line-height:1.4em;}
#checkoutStep2 h3{font-size:130%;line-height:1.8em;}
#checkoutStep2 .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#checkoutStep2 .steps{line-height:1.6em;}
#checkoutStep2 .leftCol{float:left;width:50%;}
#checkoutStep2 .rightCol{float:right;width:40%;}
#checkoutStep2 .chkShoppingCart{margin-bottom:15px;}
.shippingMethods{margin-bottom:15px;}
.insuranceMethods{margin-bottom:15px;}
.shippingInfo{margin-bottom:15px;}
.shippingInfo .button{margin-top:5px;}
#checkoutStep2Multiple .button{display:block;padding:0 0 0 10px;}
#checkoutStep2Multiple h1{float:left;line-height:1.4em;}
#checkoutStep2Multiple h3{font-size:130%;line-height:1.8em;}
#checkoutStep2Multiple .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#checkoutStep2Multiple .steps{line-height:1.6em;}
#checkoutStep2Multiple .leftCol{float:left;width:50%;}
#checkoutStep2Multiple .createNewAccount{margin:0 0 15px;}
#checkoutStep2Multiple .rightCol{float:right;width:40%;}
#checkoutStep2Multiple .titles{margin-bottom:10px;}
#checkoutStep2Multiple .pick-ship-method{background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";display:block;font-size:110%;font-weight:bold;margin:10px 0 5px;padding:5px;}
#checkoutStep2Multiple .shippingMethods p{margin-bottom:0;}
#checkoutStep3 .button{display:block;padding:0 0 0 10px;}
#checkoutStep3 h1{float:left;line-height:1.4em;}
#checkoutStep3 h3{font-size:130%;line-height:1.8em;}
#checkoutStep3 .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#checkoutStep3 .steps{line-height:1.6em;}
#checkoutStep3 .leftCol{float:left;width:50%;}
#checkoutStep3 .sameAsShipping{margin:5px 0 10px;padding-top:5px;padding-bottom:5px;}
#checkoutStep3 .rightCol{float:right;width:40%;}
.shippingMethods .button{margin-top:5px;}
#checkoutStep3 .chkShoppingCart{margin-bottom:15px;}
#checkoutStep3 .chkShoppingCart .button{margin-top:5px;}
#checkoutStep3 .billingAddress{margin-bottom:15px;}
#checkoutStep3 .billingAddress .button{margin-top:5px;}
#checkoutStep3 .displayGiftCertificates{margin-bottom:15px;}
#checkoutStep3 .displayGiftCertificates .row{margin-bottom:10px;}
#checkoutStep3 .displayGiftCertificates .certificate-name{display:block;}
#checkoutStep3 .displayGiftCertificates .certificate-amount{display:block;}
#checkoutStep3Multiple .button{display:block;padding:0 0 0 10px;}
#checkoutStep3Multiple h1{float:left;line-height:1.4em;}
#checkoutStep3Multiple h3{font-size:130%;line-height:1.8em;}
#checkoutStep3Multiple .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#checkoutStep3Multiple .steps{line-height:1.6em;}
#checkoutStep3Multiple .leftCol{float:left;width:50%;}
#checkoutStep3Multiple .sameAsShipping{margin:5px 0 10px;padding:5px 0;}
#checkoutStep3Multiple .rightCol{float:right;width:40%;}
#checkoutStep3Multiple .shippingInfo strong{display:inline-block;margin-top:5px;}
#checkoutStep3Multiple .shippingInfo p{margin-bottom:0;}
.checkoutStep3Multiple .button{margin-top:5px;}
#checkoutStep3Multiple .chkShoppingCart .button{margin-top:5px;}
#checkoutStep3Multiple .billingAddress{margin-bottom:15px;}
#checkoutStep3Multiple .billingAddress .button{margin-top:5px;}
#checkoutStep3Multiple .displayGiftCertificates{margin-bottom:15px;}
#checkoutStep3Multiple .displayGiftCertificates .row{margin-bottom:10px;}
#checkoutStep3Multiple .displayGiftCertificates .certificate-name{display:block;}
#checkoutStep3Multiple .displayGiftCertificates .certificate-amount{display:block;}
#checkoutStep3Multiple .orderSummary{margin-bottom:15px;}
#manageMyCc h1{margin-bottom:15px;}
#manageMyCc .button{display:block;margin:15px 0 0 160px;padding:0 0 0 10px;}
#manageMyCc h3{font-size:130%;line-height:1.8em;}
#manageMyCc .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#manageMyCc .error{margin:15px 0;text-align:center;}
#manageMyCc .ccBillingInfo{width:65%;margin:0 auto;}
#manageMyCc .updCcField{margin-top:15px;}
#manageMyCc .updCcField label{float:left;font-weight:bold;width:150px;text-align:right;line-height:2.4em;margin-right:10px;}
#manageMyCc .updCcField input{float:left;}
#manageMyCc .updCcField select{float:left;margin-right:10px;}
#manageMyCc .updCcField .text{float:left;line-height:2.4em;}
#manageMyCc .update-btn{margin:15px 0 15px 160px;}
#divCardEdit, #divCard{margin:0 auto 15px;width:65%;}
#myRma .button{display:block;padding:0 0 0 10px;}
#myRma h1{float:left;line-height:1.4em;margin-bottom:15px;}
#myRma h3{float:left;font-size:130%;line-height:1.8em;}
#myRma .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#myRma .customerInfo{margin-bottom:15px;}
#myRma .customerInfo p{margin:0 0 10px;}
#myRma .viewRma{margin-bottom:15px;}
#myRma table{width:100%;}
#myRma thead{line-height:2.9em;}
#myRma .row td{padding:5px 0 5px 5px;}
.viewRma .rma-id{width:20%;}
.viewRma .rma-desc{width:40%;}
.viewRma .rma-unitprice{width:10%;}
.viewRma .rma-qty{width:10%;}
.viewRma .rma-qtyrtn{width:10%;}
.viewRma .rma-qtyrcvd{width:10%;}
#myRma .viewRmaOption{margin-bottom:15px;}
.viewRmaOption .rma-reason{width:30%;}
.viewRmaOption .rma-method{width:30%;}
.rma-status{width:40%;}
.rma-date{width:20%;}
#myRma .rmaComments{margin-bottom:15px;}
#myRma .rmacomm{width:50%;}
#myRma .staffcomm{width:50%;}
#shipmentUpdateAddress .button{display:block;padding:0 0 0 10px;}
#shipmentUpdateAddress h1{float:left;line-height:1.4em;}
#shipmentUpdateAddress h3{font-size:130%;line-height:1.8em;}
#shipmentUpdateAddress .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#shipmentUpdateAddress .leftCol{float:left;width:50%;}
#shipmentUpdateAddress .createNewAccount{margin-bottom:10px;}
#shipmentUpdateAddress .required-fields{margin-bottom:15px;}
#shipmentUpdateAddress .rightCol{float:right;width:40%;}
#shipmentUpdateAddress .chkShoppingCart{margin-bottom:15px;}
#rmaNewh.header{margin-bottom:15px;}
#rmaNew .button{display:block;padding:0 0 0 10px;}
#rmaNew h1{float:left;line-height:1.4em;margin-bottom:15px;}
#rmaNew h3{font-size:130%;line-height:1.8em;}
#rmaNew .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#rmaNew .viewRma{margin-bottom:15px;}
#rmaNew table{width:100%;}
#rmaNew thead{line-height:2.9em;}
#rmaNew .row td{padding:5px 0 5px 5px;margin-bottom:10px;}
#rmaNew .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#rmaNew .viewRmaOption{margin-bottom:15px;}
#rmaNew .row .rma-status{line-height:2.4em;}
#rmaNew .rmaComments{margin-bottom:15px;}
#rmaNew .notnewRma{margin-bottom:15px;padding:15px;text-align:center;}
#rmaNew .notnew-button{margin:10px 0;}
#rmaNew .add-mod-button{margin-bottom:15px;}
#invoicePrint p{margin:0;padding:0;}
#invoicePrint .label{font-weight:bold;float:left;}
#invoicePrint .text{float:left;}
#invoicePrint .customerInfoBlock .left-col{font-weight:bold;}
#invoicePrint .shippingInfoBlock{float:left;width:60%;}
#invoicePrint .invoice-total{text-align:right;}
#invoicePrint .invoiceTable .titles2{font-weight:bold;padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
#invoicePrint .orderDetailsBlock .left-col{float:left;margin-top:15px;width:39%;}
#invoicePrint .orderDetailsBlock .right-col{float:right;line-height:1.8em;margin-top:15px;text-align:right;width:48%;}
#invoicePrint .discountsBlock,
#invoicePrint .certificatesBlock,
#invoicePrint .checkoutquestionsBlock{margin-bottom:15px;}
#packingPrint p{margin:0;padding:0;}
#packingPrint .label{font-weight:bold;float:left;margin-right:15px;}
#packingPrint .text{float:left;}
#packingPrint .customerInfoBlock .left-col{font-weight:bold;}
#packingPrint .shippingInfoBlock{float:left;width:60%;}
#packingPrint .invoice-total{text-align:right;}
#packingPrint .invoiceTable .titles2{font-weight:bold;padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #000;}
#packingPrint .invoice-id{float:left;width:20%;}
#packingPrint .invoice-items{float:left;width:70%;}
#packingPrint .invoice-qty{float:left;width:10%;}
#viewCart .button{display:block;padding:0 0 0 10px;}
#viewCart h1{float:left;line-height:1.4em;margin-bottom:15px;}
#viewCart h3{font-size:130%;line-height:1.8em;}
#viewCart .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#viewCart .cart-shipment-info{margin-bottom:15px;}
#viewCart .cart-shipment-info span{display:block;float:left;line-height:2.4em;margin-right:10px;}
#viewCart .shoppingCartItems{margin-bottom:15px;}
#viewCart .titles2{margin-bottom:5px;}
#viewCart .shoppingCartItems .row{position:relative;padding:5px 0 5px 5px;}
#viewCart .shoppingCartItems .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#viewCart .product-image{float:left;width:55px;height:55px;margin-right:10px;}
#viewCart .giftwraplink{display:block;}
#viewCart .giftwraplink a{cursor:pointer;font-style:italic;}
#viewCart .product-name-options{float:left;width:80%;}
#viewCart .item-info{float:left;width:65%;}
#viewCart .item-qty{float:left;width:10%;}
#viewCart .update-qty{display:block;font-size:11px;margin:5px 0 0;}
#viewCart .item-price{float:left;width:10%;}
#viewCart .item-total{float:left;width:10%;}
#viewCart .item-remove{float:left;width:3%;}
#viewCart .item-remove i{font-size:18px;}
#viewCart .shoppingCartTotal{margin:15px 51px 0 0;}
#viewCart .shoppingCartTotal div{float:right !important;margin-bottom:15px;}
#viewCart .chk-buttons{margin-bottom:15px;text-align:right;}
#viewCart .chk-buttons a{margin:0 10px 0 0;}
#viewCart .buysafe-bond{border:1px solid #d2d2d2;float:left;margin:0 0 15px;min-width:40%;max-width:50%;padding:10px 10px 0 10px;overflow:hidden;}
#viewCart .buysafe-bond legend{text-align:left;padding:0 10px;}
#viewCart .third-party-payment{border:1px solid #d2d2d2;float:right;margin:0 0 15px;max-width:40%;padding:10px 10px 0 10px;overflow:hidden;}
#viewCart .third-party-payment legend{text-align:left;padding:0 10px;}
#viewCart .intchk-button{float:left;margin-bottom:5px;}
#viewCart .bongoint-button{float:left;margin-bottom:5px;}
#viewCart .bongoint-button a{display:inline-block;overflow:hidden;margin-right:0;}
#viewCart .gchk-button{float:left;margin-bottom:5px;}
#viewCart .gchk-button a{display:block;height:31px;overflow:hidden;}
#viewCart .ppale-button{float:left;margin-bottom:5px;}
#viewCart .ppale-button a{display:block;margin-right:15px;}
#viewCart .chkamazon-button{float:left;margin:10px 0;}
#viewCart .shopatron-button{float:left;margin-bottom:5px;}
#viewCart .masterpass-button a{display:block;font-size:11px;margin:2px 0;}
#viewCart .paypal-button-widget button:hover{background:none !important;padding:0 !important;text-transform:none !important;border:0 !important;font-size:12px !important;max-width:146px !important;width:146px !important;font-weight:normal !important;}
#viewCart .applyCoupon{margin-bottom:15px;padding-bottom:15px;float:left;width:48%;}
#viewCart .applyCoupon input{float:left;margin-right:5px;}
#viewCart .applyCoupon .coupon-msg{float:left;line-height:2.4em;}
#viewCart .shipQuote{margin-bottom:15px;padding-bottom:15px;float:right;width:48%;}
#viewCart .shipQuote input{float:left;margin-right:5px;}
#viewCart .shipQuote .shipquote-location{float:left;margin-right:15px;}
#viewCart .shipQuote .shipquoteint-action ul{list-style:none;margin:0 0 15px;padding:0;}
#viewCart .shipQuote .shipquote-result-location{font-size:110%;font-weight:bold;margin-top:10px;line-height:2.4em;}
#viewCart .shipQuote .shipquote-msg{float:left;line-height:2.4em;}
#viewCart .shipQuoteInt{float:right;margin-bottom:15px;padding-bottom:15px;}
#viewCart .shipQuoteInt .shipquoteint-location{float:left;}
#viewCart .shipQuoteInt .shipquoteint-location select{margin:0 0 10px;}
#viewCart .shipQuoteInt .shipquoteint-action{float:left;margin-right:15px;}
#viewCart .shipQuoteInt .shipquoteint-action ul{list-style:none;margin:0 0 15px;padding:0;}
#viewCart .shipQuoteInt .shipquoteint-msg{float:left;line-height:2.4em;}
#viewCart .shipQuoteInt .shipquoteint-result-location{font-size:110%;font-weight:bold;margin-top:10px;line-height:2.4em;}
#viewCart .couponapply{margin-bottom:10px;}
#viewCart .displayPromotions{margin-bottom:15px;}
#viewCart .displayPromotions .promo-name{font-weight:bold;float:left;width:30%;line-height:2.4em;}
#viewCart .displayPromotions .promo-desc{float:left;width:60%;}
#viewCart .displayPromotions .promo-desc strong{display:block;}
#viewCart .displayPromotions .promo-remove{float:left;width:10%;padding-top:3px;}
#viewCart .displayGiftCertificates{margin-bottom:15px;}
#viewCart .displayGiftCertificates .cert-name{font-weight:bold;float:left;width:30%;line-height:2.8em;}
#viewCart .displayGiftCertificates .cert-amount{float:left;width:60%;line-height:2.4em;}
#viewCart .displayGiftCertificates .cert-remove{float:left;width:10%;line-height:2.4em;}
#divGiftWrap{width:600px;height:375px;background-color:#FFF;}
#divGiftWrap form{padding:15px;}
#divGiftWrap h1{float:left;line-height:1.4em;margin-bottom:15px;}
#divGiftWrap h3{font-size:130%;line-height:1.8em;}
#divGiftWrap .header{border-bottom:1px solid #d2d2d2;margin:0 0 10px;}
#frmGiftWrap label{width:120px;display:block;float:left;line-height:1.8em;}
#divGiftwrapItem{margin:10px 0;}
#divGiftwrapItem .gw-image{float:left;width:55px;height:55px;margin-right:10px;}
#divGiftwrapItem .gw-id{float:left;line-height:55px;margin-right:10px;}
#divGiftwrapItem .gw-name{line-height:55px;float:left;}
#divGiftwrapItem .gw-desc{font-style:italic;margin:0 1em;padding:1em 0;}
#divGiftwrapMsg{margin-bottom:15px;}
#divGiftwrapMsg textarea{height:75px;}
#divGiftwrapMsg .chars-left{margin:5px 0 0 120px;}
#cmdGWCancel{margin-left:120px;}
#quickView{background:#FFF;}
#quickView section{margin:0 15px;}
.quick-close-modal{display:block;float:right;width:15px;height:15px;margin:10px 0 0 15px;background:url(../images/close-x.png) no-repeat;cursor:pointer;}
#quickView .button{display:block;margin-left:5px;}
#quickView #listing0 h1.page_headers{font-size:18px;}
#quickView #listing0 .primary{float:left;width:43%;}
#quickView #listing0 .secondary{float:right;width:52%;}
#quickView .main-image img{max-width:300px;max-height:300px;}
#quickView #showRealMedia span{display:none;}
#quickView #showRealMedia i{line-height:1.8em;}
#quickView .pricingBlock{float:left;width:50%;}
#quickView .availabilityInfo{float:left;width:50%;}
#quickView #divOptionsBlock{border-bottom:none;min-height:150px;max-height:210px;overflow:auto;}
#quickView .addToCartBlock .addcart-button{margin:15px 0 0;}
#quickView .addToCartBlock .addcart-button button{margin:0 10px 0 0;}
#qvTabs .button a{display:block;padding:10px;}
#qvTabs{margin:15px 0 10px;}
#prodDesc{height:345px;overflow:auto;}
#prodRelated{height:310px;overflow:auto;}
#prodRelated .product-item{width:45%;float:left;margin-bottom:5px;}
#viewCartQuick{background:#FFF;}
#viewCartQuick .quick-close-modal{margin:5px 0 0 15px;}
#viewCartQuick section{padding:0 15px;}
#viewCartQuick h1{font-size:150%;line-height:normal;margin:0 0 10px 0;}
#viewCartQuick h3{float:left;line-height:1.8em;padding-left:10px;}
#viewCartQuick .header{border-bottom:1px solid #d2d2d2;margin:10px 0 15px;}
#viewCartQuick .quickCartCheckout{float:left;width:43%;height:210px;}
.quickCartCheckout .header{margin:0 !important;}
#viewCartQuick .quick-subtotal{font-size:120%;line-height:normal;}
#viewCartQuick .quick-subtotal span{font-size:110% !important;line-height:1.8em;}
#viewCartQuick .quick-chkbuttons{text-align:center;}
#viewCartQuick .quick-chkbuttons input{width:100%;margin:10px 0 0 0;float:left;}
#viewCartQuick .quickCartItems{float:right;width:55%;}
#viewCartQuick .titles2{padding:5px;margin-bottom:10px;padding-right:20px;}
#viewCartQuick .quickCartRows{height:180px;overflow:auto;}
#viewCartQuick .quickCartRows .row{padding:5px;}
#viewCartQuick .quickCartRows .row:nth-child(2n){background:#EAE9E9;background:rgba(234, 233, 233, 0.3);background-color:#EAE9E9;background-color:rgba(234, 233, 233, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";}
#viewCartQuick .product-image{float:left;width:50px;height:50px;margin-right:10px;}
#viewCartQuick .product-name-options{float:left;width:65%;}
#viewCartQuick .item-info{float:left;width:50%;}
#viewCartQuick .item-qty{float:left;width:15%;text-align:center;}
#viewCartQuick .item-price{float:left;width:15%;text-align:right;}
#viewCartQuick .item-total{float:left;width:15%;text-align:right;}
#viewCartQuick .item-remove{float:left;width:5%;}
#viewCartQuick .product-item{position:relative;text-align:center;margin:0 3px;width:auto;min-height:160px;}
#viewCartQuick .product-item .img{min-height:120px;padding-top:10px;margin-bottom:10px;}
#four-o-four{font-family:'Open Sans', sans-serif;font-size:14px;background:#FFF;height:100%;padding:50px 0 0;width:100%;}
#four-o-four .container{background:#FFF;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;height:400px;margin:0 auto;overflow:hidden;width:600px;}
#four-o-four .content{text-align:center;}
#four-o-four .content .image{width:500px;height:260px;background:url('/assets/templates/common-html5/images/404.png') no-repeat;margin:15px auto;}
#four-o-four .content strong{display:block;font-size:20px;}
#four-o-four a,
#four-o-four a:visited{color:#50b848;text-decoration:underline;}
#four-o-four a:hover,
#four-o-four a:visited:hover{color:#50b848;text-decoration:none;}
.mb--messagebar{position:fixed;top:-100px;left:0;right:0;opacity:0;transition:all .2s ease-in-out;background:#3498db;font-size:2em;line-height:2em;color:#FFF;text-align:center;z-index:9999;}
.mb--messagebar.mb--messagebar--show{opacity:1;top:0;}
.mb--messagebar.mb--messagebar--hide{opacity:0;top:-100px;}
.mb--messagebar.mb--messagebar--danger{background:#d9534f;}
.mb--messagebar.mb--messagebar--success{background:#2ecc71;}
.mb--messagebar.mb--messagebar--warning{background:#f39c12;}
#FeedbackBadge{z-index:4000000000;}