@charset "utf-8";html{overflow-y:scroll}
body{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#333!important;background:url(../images/bkg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;margin:0 auto!important;text-align:center;/* centers content in IE6 and below */
}
/* Global Assets */
 /* miva code carryover */
 form{display:inline;margin:0;padding:0;}
a img{border:0}
a:link{color:#5a5a5a;text-decoration:none}
a:visited{	color:#5a5a5a;text-decoration:none}
a:active{color:#5a5a5a text-decoration:none}
a:hover{color:#A10011;text-decoration:none}
.floatright{float:right}
.floatleft{float:left}
.alignright{text-align:right}
.alignleft{text-align:left}
.aligncenter	{text-align:center}
.margincenter	{margin:0 auto}
h1{margin:0 0 15px 0;color:#A90112;font-size:24px;font-weight:bold;}
.padding-block{display:block;padding:10px;}
/* clears */
 .clear{clear:both;font-size:0;height:0;}
/* responsive image */
 .img-responsive{width:100%!important;max-width:100%!important;height:auto!important}
/* Site Containers */
 #container{margin:0 auto;width:1000px;text-align:left;/* left aligns text to offset IE6 center hack */
}
/* Global Header */
 #global-header{position:relative;margin:0 auto;width:1000px;height:120px;}
#global-header a{color:#FFF;}
#global-header a:hover{text-decoration:none}
#logo{position:absolute;left:0;top:15px;width:291px;height:84px;}
#global-header-phone{position:absolute;right:320px;bottom:19px;color:#000;font-weight:bold;font-size:17px;}
#global-header-phone span{color:#FFF;font-weight:bold;font-size:20px;}
#welcome{position:absolute;right:343px;/* was 505px prior to 11/23/18 */
 top:20px;padding:5px 10px;width:220px;text-align:right;color:#FFF;}
#account{position:absolute;right:224px;/* was 384px prior to 11/23/18 */
 top:20px;padding:0 10px;width:84px;line-height:25px;background-color:#000;text-align:center;font-weight:bold;}
#cart{display:none;}
/* was prior to 11/23/18
#cart{position:absolute;right:224px;top:20px;padding:0 10px;width:140px;line-height:25px;background-color:#FFF;color:#000;text-align:center;}
*/
 #cart a{padding-left:10px;color:#900;font-weight:bold;}
.global-header-checkout #cart{top:60px}
#cart-link{position:absolute;right:90px;top:20px;padding:0 10px;width:114px;line-height:25px;background-color:#A90112;text-align:center;font-weight:bold;}
.global-header-checkout #cart-link{top:60px}
#cart-link img{float:left;margin-top:-15px;height:40px;}
#checkout-link{position:absolute;right:0;top:20px;padding:0 10px;width:70px;line-height:25px;background-color:#76010D;text-align:center;font-weight:bold;}
.global-header-checkout #checkout-link{top:60px}
#header-facebook{position:absolute;right:417px;bottom:15px;padding:0;width:90px;height:25px;}
#header-twitter{position:absolute;right:317px;bottom:15px;padding:0;width:90px;height:25px;}
#search-box{position:absolute;right:0;bottom:15px;padding:0 0 0 10px;width:285px;height:50px;background-image:url(../images/search-box.png);background-repeat:no-repeat;background-position:0px 0px;}
#search-box #text-field{float:left;width:215px;height:23px;line-height:23px;padding:0;margin:22px 0 0 0;border:0;background:none;color:#A90112;}
#search-box #submit-button{float:right;width:50px;height:50px;cursor:pointer;text-transform:uppercase;border:none;background:none;}
.shipping-notice{display:block;margin:0 auto;padding:0;height:25px;line-height:25px;background-color:#000;color:#FFF;text-align:center;border-radius:0 0 10px 10px;border:1px solid #000;border-top:0;}
.shipping-notice a{display:block;color:#FFF;font-weight:bold}
.xmas{background-image:url(../images/bkg-shipping-notice-xmas.jpg);background-position:0 0;background-repeat:no-repeat;border:1px solid #5DC16A;border-top:0}
@media (max-width:999px){.shipping-notice{margin-bottom:10px}}
#navigation{display:block;margin:0 auto 6px auto;width:1000px;height:35px;z-index:9901;position:relative;z-index:99999;}
#navigation .links{background-color:#666;background-image:url(../images/bkg-nav-gray.png);background-repeat:repeat-x;background-position:center center;}
#navigation .links:hover{text-decoration:none;background-color:#76010D;background-image:url(../images/bkg-nav-hover.png);background-repeat:repeat-x;background-position:center center;}
#promos{display:block;margin:0 auto;width:1000px;height:65px;}
#promos-left{float:left;display:block;margin-right:6px;width:329px;height:65px;background-color:#333;}
#promos-center{float:left;display:block;width:329px;height:65px;background-color:#333;}
#promos-right{float:right;display:block;width:329px;height:65px;background-color:#333;color:#FFF;text-align:center;}
#promos-right span{font-size:15px;font-weight:bold;}
#promos .promos-text{width:319px;height:60px;padding:8px 5px 0 5px;overflow:hidden;text-align:left;color:#FFF;}
#promos .promos-text a{color:#FFF}
/* Content Container */
 #content{display:block;width:1000px;padding:15px 0;}
/* Launch Area */
 #launch{display:block;margin-bottom:15px;width:1000px;height:330px;overflow:hidden;}
#launch-slot1{float:left;width:600px;height:330px;overflow:hidden;}
#launch-slot2{float:right;margin-bottom:15px;width:385px;height:100px;background-color:#76010D}
#launch-slot3{float:right;margin-bottom:15px;width:385px;height:100px;background-color:#76010D}
#launch-slot4{float:right;width:385px;height:100px;background-color:#76010D}
/* Left Column */
 #left-column{float:left;width:185px;}
.box-head{display:block;padding:10px;width:165px;color:#FFF;font-size:13px;font-weight:bold;background-color:#666;}
.box{display:block;margin-bottom:15px;padding:10px;width:165px;background-color:#E9E9E9;}
.cattree{display:block;margin-bottom:15px;padding:10px;width:165px;background-color:#E9E9E9;}
.cattree a{display:block;padding:5px 0 5px 12px;font-weight:bold;background-image:url(../images/bkg-cattree.png);background-repeat:no-repeat;background-position:left center;font-size:13px;}
.cattree a:hover{background-color:#A90112;color:#FFF;}
.cattree .jumpmenu{width:165px}
/*
.level-1 a{display:block;padding:5px 0 5px 12px;font-weight:bold;background-image:url(../images/bkg-cattree.png);background-repeat:no-repeat;background-position:left center;font-size:13px;}
.level-2 a{display:block;padding:5px 0 5px 24px;font-weight:bold;background-image:url(../images/bkg-cattree.png);background-repeat:no-repeat;background-position:12px center;font-size:13px;}
.level-3 a{display:block;padding:5px 0 5px 24px;font-weight:bold;background-image:url(../images/bkg-cattree.png);background-repeat:no-repeat;background-position:12px center;font-size:13px;}
*/
 .left-column-social{display:block;text-align:center;}
.left-column-social a{display:block;margin:15px auto;width:185px;text-align:center}
@media (max-width:1000px){.left-column-social a{display:inline-block;margin:10px;width:185px}}
@media (max-width:450px){.left-column-social a{display:inline-block;margin:10px;width:40%}
.left-column-social img{max-width:100%!important}}
/* HOME PAGE CSS */
 .column{float:left;width:210px;margin:0 1px;border:1px solid #333;position:relative;}
.itemCollection a{font-size:10px !important;font-weight:bolder;}
.itemContainer{text-align:center;padding:5px;}
.itemContainer:hover{background:#A90112;color:#fff}
.itemContainer:hover .itemName a,.itemContainer:hover .itemCollection a{color:#fff}
.itemContainer a{font-size:14px;color:#000;font-family:Arial;font-weight:bold;}
.columnImage{
margin:5px 0;
text-align:center;
height:80px;}
.viewMore{margin:10px 0;position:absolute;}
.viewMore a{padding:3px;font-weight:bold;}
.viewMore a:hover{background:#A90112;color:#fff}
/* Featured 5 */
 #featured5{float:left;background:#fff;}
.featuredContainer{background:#fff;text-align:center;margin:5px auto;width:95%;border:1px solid #000;}
.featuredContainer:hover{background:#A90112}
.featuredContainer:hover a{color:#fff}
.imageContainer{margin:3px auto 5px;display:block;}
.featuredContainer .featuredName{font-weight:bold;color:#000;}
/*3rd Column */
 .column#videoColumn{width:340px;}
.videoContainer{text-align:center;margin:5px 0;padding:2px;}
.videoContainer:hover ,.videoContainer:hover .itemName a{background:#A90112;color:#fff}
#videoColumn .itemName{padding:5px;float:left;width:98%}
.videoContainer .itemName a{color:#A90112;font-size:14px;font-weight:bold;float:left}
.videoContainer .itemName a.youtubeButtons{padding:3px 6px;float:right;margin-top:-4px;color:#4e5e53;border:1px solid #4e5e53;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fbeabc;/* Old browsers */
 background:-moz-linear-gradient(top,#fbeabc 0%,#fed957 100%);/* FF3.6+ */
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbeabc),color-stop(100%,#fed957));/* Chrome,Safari4+ */
 background:-webkit-linear-gradient(top,#fbeabc 0%,#fed957 100%);/* Chrome10+,Safari5.1+ */
 background:-o-linear-gradient(top,#fbeabc 0%,#fed957 100%);/* Opera 11.10+ */
 background:-ms-linear-gradient(top,#fbeabc 0%,#fed957 100%);/* IE10+ */
 background:linear-gradient(to bottom,#fbeabc 0%,#fed957 100%);/* W3C */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbeabc',endColorstr='#fed957',GradientType=0 );/* IE6-9 */
}
.videContainer .itemName a.youtubeButtons:hover{color:#4e5e53}
/* New Arrivals/Pre-order header */
 .threeColumnLayout{width:100%;float:left;background:#000;margin-top:20px;}
.threeColumnLayout .itemContainer{float:left;padding:2px;text-indent:center;width:245px;}
.threeColumnLayout .itemContainer:nth-child(3n+1){clear:both}
.threeColumnLayout .itemCollection a{font-size:11px !important;color:#fff;}
@media (min-width:768px) and (max-width:1000px){.threeColumnLayout{background:none}
.threeColumnLayout .itemContainer{float:left;padding:1%;text-indent:center;width:31%}
.threeColumnLayout .itemContainer:nth-child(3n+1){clear:both}}
@media (max-width:767px){.threeColumnLayout{background:none}
.threeColumnLayout .itemContainer{float:left;padding:1%;text-indent:center;width:48%}
.threeColumnLayout .itemContainer:nth-child(odd){clear:both}}
/* Right Column */
 #right-column{float:right;padding:10px;width:780px;min-height:300px;background-color:#FFF;}
/* Global Footer */
 #footer{margin:0 auto;width:1000px;text-align:center;color:#FFF;border-top:3px solid #000;}
#footer-row{display:block;margin-bottom:30px;white-space:nowrap;}
#footer-column{display:inline-block;padding:0;margin:0;text-align:center;}
.footer-google{margin-right:9px!important}
.footer-facebook{}
.footer-twitter{}
#footer a{color:#FFF}
#footer-links{text-align:center;}
#footer-links ul{margin:8px 0;padding:0;}
#footer-links ul li{list-style-type:none;border-left:1px solid #FFF;padding:0 6px 0 10px;margin:0;text-align:center;display:inline;}
#footer-links ul li.first-child{border:0}
#global-footer #footer-links #footer-sitemap-link{display:none}
#footer #copyright{display:block;margin:20px 0;}
#footer .trustwave{display:block;margin-bottom:30px;}
#footer .shopper-approved{display:block;margin-bottom:30px;}
/* CTGY Assets */
 .ctgy-header{display:block;width:100%;margin-bottom:15px;background-color:#A90112;}
.ctgy-header-left{display:block;width:100%!important;}
.ctgy-header-right{display:none;}
.ctgy-header-left{display:block;float:left;width:100%;text-align:left;vertical-align:top;color:#FFF;font-size:13px;}
.ctgy-header-left-image{display:block;float:left;width:60%;text-align:left;vertical-align:top;color:#FFF;font-size:13px}
.ctgy-header h1{color:#FFF;font-size:23px;margin-bottom:8px;}
.ctgy-header-right{display:block;float:right;text-align:center;vertical-align:top;}
.ctgy-header-right-image{display:block;float:right;width:40%;text-align:center;vertical-align:top}
.ctgy-header-right-image img{width:100%!important;max-width:100%!important}
@media (max-width:767px){.ctgy-header-left-image{width:100%}
.ctgy-header-right-image{display:none}}
.ctgy-subcats-table{width:781px;margin-bottom:15px;border-top:1px solid #CCC;border-left:1px solid #CCC;}
.ctgy-subcats-layout{padding:10px;width:33%;border-right:1px solid #CCC;border-bottom:1px solid #CCC;vertical-align:top;}
.ctgy-subcats-left{float:left;width:236px;/* if adding back right (below) switch width back to 215px */
}
/*
.ctgy-subcats-right{float:right;width:135px;}
*/
 .ctgy-subcats-layout h2{display:block;margin:0 0 15px 0;padding-bottom:3px;color:#A90112;font-size:16px;border-bottom:1px solid #A90112;}
.ctgy-subcats-subofsub-image{display:block;width:236px;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:1px dashed #A90112;text-align:center;}
.ctgy-subcats-subofsub-image span{font-size:15px;font-weight:bold;}
.ctgy-subcats-subofsub-noimage{display:block;margin:0 0 8px 0;padding:0 0 0 12px;text-align:left;background-image:url(../images/bkg-cattree.png);background-position:0 5px;background-repeat:no-repeat;}
.ctgy-subcats-subofsub-noimage span{font-size:15px;font-weight:bold;}
#h2-red{color:#A90112}
.ctgy-subcats-view a{display:block;margin:15px 0;padding:3px;width:200px;background-color:#333;color:#FFF;font-size:13px;font-weight:bold;}
.ctgy-subcats-view span{display:block;font-size:11px;font-weight:normal;}
.ctgy-list{}
.ctgy-list-table{width:100%}
#ctgy-list-left{float:left;width:100%;}
#ctgy-list-right{float:right;width:170px;}
.ctgy-box{display:block;padding:10px;width:148px;text-align:center;border:1px solid #666;background-color:#EFEFEF;}
.ctgy-box-head{display:block;padding:10px;width:150px;color:#FFF;font-size:13px;font-weight:bold;background-color:#666;}
.ctgy-layout{text-align:center;vertical-align:top;width:33%;padding:10px 5px;border-bottom:1px dashed #CCC;}
.ctgy-layout a{}
.ctgy-layout a:hover{color:#333}
.ctgy-layout img{max-width:190px;}
.pr_snippet_category{text-align:center;width:125px;margin:5px auto;}
.ctgy-flags-new{display:block;margin:5px 0;padding:2px 0;background-color:#666;color:#FFF;font-weight:bold;}
.ctgy-flags-hot{display:block;margin:5px 0;padding:2px 0;background-color:#900;color:#FFF;font-weight:bold;}
.ctgy-flags-top-seller{display:block;margin:5px 0;padding:2px 0;background-color:#900;color:#FFF;font-weight:bold;}
.ctgy-flags-exclusive{display:block;margin:5px 0;padding:2px 0;background-color:#FF0018;color:#FFF;font-weight:bold;}
.ctgy-flags-ring-exclusive{display:block;margin:5px 0;padding:2px 0;background-color:#FF0018;color:#FFF;font-weight:bold;}
.ctgy-flags-preorder{display:block;margin:5px 0;padding:2px 0;background-color:#000;color:#FFF;font-weight:bold;}
.ctgy-flags-backorder{display:block;margin:5px 0;padding:2px 0;background-color:#333;color:#FFF;font-weight:bold;}
.ctgy-prod-image{display:block;margin-bottom:8px;max-height:220px!important;}
.ctgy-prod-name{display:block;margin-bottom:8px;color:#A90112;}
.ctgy-prod-name a{color:#A90112;}
.ctgy-prod-subhead{display:block;color:#666;}
.ctgy-prod-subhead a{}
.ctgy-prod-price{display:block;margin:0 0 8px 0;font-weight:bold;}
/*** page numbers and filtering ***/
 #filter-items-container
{display:block;width:785;padding:5px;margin:0 0 15px 0;background-color:#EFEFEF;}
#filter-items-container .per-page
{position:relative;float:left;padding:0 5px;margin-right:5px;height:22px;line-height:20px;}
#filter-items-container .per-page label
{margin-right:3px;}
#filter-items-container .per-page select
{padding:0;}
#filter-items-container .sorting
{position:relative;float:left;padding:0 5px;height:22px;line-height:20px;}
#filter-items-container .sorting label
{margin-right:3px;}
#filter-items-container .sorting select
{padding:0;font-size:11px;}
.page-links-previous,.page-links-next
{text-decoration:none;line-height:20px;padding:0 8px;white-space:nowrap;font-weight:bold;}
.page-links-previous
{float:left;text-align:right;}
.page-links-next
{float:right;text-align:left;}
.page-links-inactive
{text-decoration:none;padding:2px 3px;}
.page-links-active
{color:#434343;border-bottom:2px solid #434343;font-weight:bold;text-decoration:none;padding:1px 3px;}
.page-links-deactivated
{color:#999;text-decoration:none;}
.page-links-deactivated:hover
{color:#999;text-decoration:none;background:none;}
.page-disp{display:block;line-height:20px;float:left;text-align:center;}
.page-links,.page-links a
{color:#434343;}
.page-links{margin:0px;text-align:right;float:right}
.page-links-container
{text-decoration:none;display:block;float:right;}
.page-links-title
{margin-top:3px;position:relative;display:block;float:left;}
/*** Product Assets ***/
 .product-details-1{float:left;width:380px;padding-right:20px;}
.product-details-2{float:right;width:360px;}
.prod-image{display:block;width:380px;padding:10px 5px;margin:0;border:1px solid #CCC;text-align:center;}
.prod-image img{max-width:370px;}
.prod-image-xtra-head{padding:5px;font-weight:bold;color:#FFF;text-align:left;}
.prod-image-xtra{padding:5px;background-color:#A90112;}
.prod-image-xtra-td{padding:5px;text-align:center;}
.prod-wrestlers-pages{display:block;margin:22px auto;padding:10px 0;width:99%;text-align:center;background-color:#EFEFEF;font-size:14px;font-weight:bold;border:1px solid #CCC;clear:both;}
.prod-wrestlers-pages a{color:#A90112;font-size:18px;}
.prod-wrestlers-pages img{padding:0;margin-right:15px;border:1px solid #A90112;}
.prod-name{display:block;margin-bottom:8px;font-size:20px;}
.prod-name span{display:block;font-weight:normal;color:#666;font-size:17px;}
.prod-price{display:block;margin:10px 0 4px 0;font-size:16px;font-weight:bold;}
.prod-price span{}
.prod-code{display:block;margin:8px 0;font-weight:bold;font-size:13px;}
.prod-inventory-message{display:block;margin:4px 0 0 0;font-size:14px;color:#A10011;font-weight:bold;}
.prod-desc{display:block;text-align:left;font-size:13px;}
.prod-h2{border-top:1px solid #900;border-bottom:1px solid #900;padding:3px 0;color:#900;text-align:left;}
.prod-flags-new{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#666;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-flags-hot{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#900;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-flags-top-seller{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#900;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-flags-exclusive{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#FF0018;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-flags-ring-exclusive{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#FF0018;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-flags-preorder{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#000;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-flags-backorder{display:block;margin:5px 0 2px 0;padding:2px 0;width:200px;background-color:#333;color:#FFF;font-weight:bold;font-size:13px;text-align:center;}
.prod-video{display:block;margin-bottom:20px;text-align:center;}
.prod-social{display:block;margin:15px 0;}
.product-attributes .listmenuprod{padding:1px;height:23px;background-color:#EFEFEF;color:#A90112;border:1px solid #A90112;font-weight:bold;}
.product-attributes .prompt{padding:0 6px;line-height:19px;background-color:#A90112;color:#FFF;font-weight:bold;}
.product-details-2 .product-attributes .prompt{display:block;margin:5px 0;padding:0 2%;line-height:22px;background-color:#A90112;color:#FFF;font-weight:bold}
.product-details-2 .product-attributes .prompt-preorder{float:left;width:inherit!important;white-space:nowrap}
.product-details-2 .product-attributes .prompt-image{display:block;margin:5px 0}
.product-details-2 .product-attributes .field{display:block;margin:5px 0}
.product-details-2 .product-attributes .field-preorder{float:left;width:inherit!important;line-height:22px;background-color:#A90112;color:#FFF;padding:0 2%;white-space:nowrap}
.preorder{background-color:#A90112;color:#FFF;padding:0 7px;}
.ctgy-attributes{display:block;margin:0 auto;line-height:17px;}
.ctgy-attributes .listmenuctgy{padding:0 1px;margin:0;width:123px;height:17px;line-height:17px;background-color:#000;color:#FFF;border:1px solid #000;font-weight:normal;font-size:10px;}
.ctgy-attributes .ctgy-prompt{display:block;margin:0;padding:0 5px;/*width:120px;*/
 /*height:24px;*/
 line-height:20px;background-color:#000;font-size:11px;color:#FFF;font-weight:bold;}
.ctgy-attributes .ctgy-field{background-color:#000;vertical-align:middle;font-weight:bold;}
.ctgy-attributes .ctgy-field input{border-color:#000;background-color:#000;}
.thumbnails{display:block;margin:0 auto;padding:0;width:400px;}
.thumbnails li{display:block;float:left;margin:6px 6px 0 0;padding:0;width:60px;height:60px;text-align:center;cursor:pointer;}
.thumbnails li span{display:inline-block;height:100%;text-align:center;vertical-align:middle;}
.thumbnails li img{vertical-align:middle;}
/*** BASK Assets ***/
 .bask-custom-fields{display:block;font-weight:normal;}
/*** REVIEW Assets ***/
 .prod-review-average{display:block;padding:5px;margin:15px 0;width:125px;border:1px solid #999;}
.prod-review-average img{vertical-align:middle}
.prod-review-button{display:block;text-align:right;}
.prod-review-button a{display:block;padding:4px;margin:0 0 12px 0;text-align:center;width:120px;color:#FFF;font-weight:bold;background-color:#808080}
.prod-review{display:block;padding:12px 0;margin:0;border-top:1px solid #999;}
.prod-review img{vertical-align:middle}
/*** LOGN Assets ***/
 .LOGN .section{float:left;height:220px;width:350px;padding:0 12px 0 6px;}
.ORDL .section{float:left;height:220px;width:225px;padding:0 6px;}
.ORDL .lookup-section{float:left;height:220px;width:50%;}
.ORDL .signin{float:left;height:300px;width:300px;}
.ORDL .expresscheckout,.ORDL .createaccnt{float:left;width:450px;padding:0 0 0 12px;margin-bottom:15px;}
.ORHL .lookup-section{float:left;height:220px;width:50%;}
.ORHL .signin-section{float:left;height:220px;width:48%;}
.section h3,.lookup-section h3,.signin-section h3{text-align:center;}
.form_row{margin:0 0 6px 0}
.LOGN label,.ORDL label{float:left;clear:both;width:88px;text-align:right;padding:3px 5px;}
.AFCL label{float:left;clear:both;width:80px;text-align:right;padding:3px 5px;}
.ORHL label{white-space:nowrap;float:left;clear:both;width:90px;text-align:right;padding:3px 5px;}
.grey-border-right{border-right:1px solid #cccccc}
.logn-input{width:120px}
#invalid-key{width:23px;float:left;margin:0 4px 0 0;border-width:1px;border-style:solid;border-color:#cc0000 #ff0000 #ff0000 #ff0000;}
.sign-in-buttons{text-align:left;margin:12px 0 0 98px;}
.forgot-password{font-size:1em;font-weight:bold;text-align:left;margin:12px 0 0 98px;}
/*** Breadcrumbs ***/
#breadcrumbs{display:block;margin:0 0 14px -6px;width:980px;}
#breadcrumbs ul
{list-style:none;margin:0 auto;padding:0;}
#breadcrumbs ul li
{list-style:none;display:block;float:left;height:20px;}
#breadcrumbs .cats-hidden
{color:#434343;font-weight:normal;font-size:12px;line-height:20px;margin:0 6px;text-decoration:none;padding-bottom:2px;border-bottom:3px solid #FFF;}
#breadcrumbs a
{color:#434343;font-weight:normal;font-size:12px;line-height:20px;margin:0 6px;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline}
#breadcrumbs .breadcrumb-border
{color:#777;font-weight:normal;font-size:16px;line-height:16px;margin:0 6px;}
#breadcrumbs .current-item
{color:#434343;font-weight:bold;font-size:12px;margin:0 6px;line-height:20px;}
#breadcrumbs .shortbreadcrumb
{color:#434343;font-weight:normal;font-size:12px;padding:0px 6px;line-height:20px;}
.PROD .product-details-1 .product-image{border:1px solid #eeeeee;width:274px;height:274px}
.closeup{position:absolute;top:225px;padding:10px 10px 5px 10px;background-color:#ffffff;border:1px solid #333333;text-align:center;display:none;z-index:10000000000000000000000000000000;min-width:274px;min-height:274px}
.closeup a{cursor:pointer;margin:5px 0 0 0;z-index:2}
.closeup_backing{position:absolute;left:0px;top:0px;background-color:#333333;opacity:0.75;filter:alpha(opacity=75);width:100%;z-index:12}
/* zoom */
 .zoom{display:inline-block;position:relative}
/* magnifying glass icon */
 .zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url(../zoom-master/icon.png)}
.zoom img{display:block}
.zoom img::selection{background-color:transparent}
#ex2 img:hover{cursor:url(../zoom-master/grab.cur),default}
#ex2 img:active{cursor:url(../zoom-master/grabbed.cur),default}
/* new layouts */
 .clearfix:before,.clearfix:after{content:' ';display:table;}
.clearfix:after{clear:both;}
.br-10{display:block;clear:both;height:10px;line-height:10px;}
.br-20{display:block;clear:both;height:20px;line-height:20px;}
.ctgy2-subcats{margin-bottom:0;}
.ctgy2-subcats-layout{display:block;margin-bottom:0;float:left;width:33%;text-align:center;}
.ctgy2-subcats-layout img{height:auto!important;}
.ctgy2-subcats-subofsub-image,.ctgy2-subcats-subofsub-noimage{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #DDD;}
.ctgy2-subcats-layout-padding{display:block;padding:10px;}
.ctgy2-subcats-layout h2{font-size:15px;line-heigth:15px;margin-top:0;padding-bottom:8px;border-bottom:1px solid #A90112;}
.ctgy2-subcats-layout span{font-size:15px;font-weight:bold;}
.ctgy2-subcats-clear-3col,.ctgy2-subcats-clear-2col{display:none;}
/* REMOVE WHEN FULL RESPONSIVE GOES LIVE */
 .ctgy2-subcats-clear-3col{display:block;margin-bottom:0;clear:both;height:1px;line-height:1px}
.category-layout{display:block;clear:both;}
.category-layout-column{float:left;width:33%;margin-bottom:10px;}
.category-layout-content{display:block;padding:5px;text-align:center;}
.category-layout-clear-3col,.category-layout-clear-2col{display:block;margin-bottom:10px;clear:both;height:1px;line-height:1px;border-top:1px dashed #DDD;}
/* REMOVE WHEN FULL RESPONSIVE GOES LIVE .category-layout-clear-2col{display:none}
*/
 .eaOverlay{
z-index:10001!important;}
.eaContent{
z-index:10002!important;}
.mrg-btm-20{margin-bottom:20px!important}
.mrg-btm-30{margin-bottom:30px!important}
.form-container{display:block;padding:4px 16px 32px 16px;clear:both;border:1px solid #DDD;}
.form-container div{display:block;margin-bottom:10px;clear:both}
.form-container #fields-key{clear:both;padding-bottom:10px;border-bottom:1px solid #DDD}
.form-container #fields-key div{height:15px;line-height:15px;margin-bottom:3px}
.form-container span.prompt{display:block;margin:0 8px 16px 0;float:left;width:25%;text-align:right}
.form-container span.field{display:block;margin:0 8px 16px 0;float:left;width:65%;text-align:left;clear:right}
.form-container span.field textarea{clear:right}
.form-container-400px{max-width:400px}
.form-container-300px{max-width:300px}
.btn{padding:6px;margin:10px 10px 10px 0;border:none;color:#000;font-size:13px;font-weight:bold;cursor:pointer;border:1px solid #999;background-color:#D6D6D6;box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;}
.btn-cart{display:block;padding:8px 16px;margin-bottom:5px;color:#FFF;font-size:18px;background-color:#900;}
.btn-cart-sm{display:block;padding:4px 8px;margin-bottom:5px;color:#FFF;font-size:12px;background-color:#900;}
.btn-cart-ctgy{display:block;padding:4px;margin:0 auto 5px auto;color:#FFF;font-size:12px;background-color:#900;}
.btn-wishlist{padding:4px;margin-bottom:15px;font-weight:normal;}
.btn-small{padding:4px;margin-bottom:15px;font-weight:normal;}
.wishlistitems_container{margin-bottom:20px;}
.wishlists_container .filter-items-container{background-color:#FFF!important}
.wishlistitems_container table{width:100%}
.wishlistitems_container table tr.heading{background-color:#DDD}
.wishlistitems_container table tr.heading td{background-color:#333;padding:3px;color:#FFF;font-weight:bold}
.wishlistitems_container table tr td{padding:3px;vertical-align:top}
.wishlistitems_container table tr.alt_row{background-color:#EFEFEF}
.wishlistitems_container table tr td.item-name a{color:#900}
.wishlistitems_container table tr td.item-name a strong{display:block;margin-bottom:3px;font-size:13px}
.wishlistitems_container table tr td .btn{margin-top:0}
.wishlistitems_container table tr.heading td.item-name{width:100%;padding:3px}
.wlst-form{display:block;width:auto!important;margin:20px 0;border:1px solid #DDD;padding:15px;}
.wlst-form label{line-height:26px}
.wlst-form .textfield{padding:7px}
/* messages */
 p.message{display:block;padding:5px;background-color:#EFEFEF;border:1px solid #DDD;font-weight:bold;}
p.message-error{background-color:#FFD9D9;color:#C00;border-color:#C00}
/* mailchimp */
 .mailchimp{background-color:#FFF;padding:10px;}
.mailchimp_title{color:#666;font-size:13px;font-weight:bold;margin-bottom:10px}
input.mailchimp_email{display:block;margin-bottom:8px;padding:5px;width:90%!important}
input.mailchimp_button_signup{margin-bottom:8px}
/* slider */
 .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;margin-bottom:0!important;}
.bx-wrapper .bx-caption span{font-size:1em;padding:10px;}/* NAME:Jet Responsive Megamenu AUTHOR PAGE:http://codecanyon.net/user/marcoarib ITEM PAGE:http://codecanyon.net/item/jet-responsive-megamenu/5719593 */
 /* MENU CONFIGURATION **********************************************************/
 .jetmenu{width:100%;padding:0;margin:0;position:relative;float:left;list-style:none;z-index:9901}
.jetmenu li{display:inline-block;float:left;margin-right:6px}
.jetmenu a{outline:none;z-index:9910}
.jetmenu > li > a{padding:0;height:35px;line-height:35px;font-size:14px;font-weight:bold;color:#FFF;text-decoration:none;display:inline-block;text-align:center;text-transform:uppercase;background-image:url(../../images/bkg-nav-black.png);background-repeat:repeat-x;background-position:center center}
.jetmenu > li:hover > a,.jetmenu > li.active > a{background:#76010D;background-image:url(../../images/bkg-nav-hover.png);background-repeat:repeat-x;background-position:center center}
/* DROPDOWN CONFIGURATION **********************************************************/
 .jetmenu ul.dropdown,.jetmenu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:9999;min-width:134px;background:#FFF}
.jetmenu ul.dropdown{top:35px}
.jetmenu ul.dropdown li ul.dropdown{left:100%;top:inherit;white-space:nowrap;background:#F1F1F1}
.jetmenu ul.dropdown li{clear:both;width:100%;font-size:12px}
.jetmenu ul.dropdown li a{width:100%;padding:8px 36px 8px 14px;display:inline-block;float:left;clear:both;text-decoration:none;color:#76010D;font-weight:bold;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown li:hover > a{background:#76010D;background-image:url(../../images/bkg-nav-hover.png);background-repeat:repeat-x;background-position:center center;color:#FFF}
/* dropdowns to left side */
 .jetmenu ul.dropdown li ul.dropdown.left{left:auto;right:100%}
/* SUBMENU INDICATORS **********************************************************/
 .jetmenu .indicator{position:relative;left:0;top:0;font-size:14px;float:right}
.jetmenu ul li .indicator{font-size:12px;top:1px;left:10px}
/* MEGAMENU **********************************************************/
 .jetmenu > li > .megamenu{position:absolute;display:none;background:#333333;width:25%;top:60px;font-size:12px;color:#999;z-index:9999;padding:20px 30px 20px;border-top:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* megamenu list */
 .jetmenu li > .megamenu ul{margin:0 0 20px 0;float:left;padding:0;display:block;position:relative}
.jetmenu li > .megamenu ul li{width:100%;padding:4px 0}
.jetmenu li > .megamenu ul li.title{margin:0 0 8px;padding:0 0 5px;font-size:14px;border-bottom:solid 1px #666}
/* megamenu h5 */
 .jetmenu li > .megamenu h5{width:100%;margin:0;padding:0}
/* megamenu links */
 .jetmenu li > .megamenu a{color:#999;text-decoration:none;font-size:12px;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}
.jetmenu li > .megamenu a:hover{color:#dedede}
/* megamenu images */
 .jetmenu .megamenu img{width:100%;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;-o-transition:border 0.3s linear;transition:border 0.3s linear}
/* to fix right attribute on submenus (menu aligned to left (default)) */
 .jetmenu > li.fix-sub > .megamenu,.jetmenu > li.fix-sub > .megamenu.half-width,.jetmenu > li.fix-sub > .dropdown{right:0}
/* MEGAMENU WIDTHS **********************************************************/
 .jetmenu > li > .megamenu.half-width{width:50%}
.jetmenu > li > .megamenu.full-width{width:100%;left:0}
/* MEGAMENU FORM CONFIGURATION **********************************************************/
 .jetmenu li > .megamenu form{width:100%}
/* megamenu inputs */
 .jetmenu li > .megamenu form input[type="text"],.jetmenu li > .megamenu form textarea{padding:5px;color:#999;background:#444;font-size:14px;border:solid 1px transparent;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;-o-transition:border 0.3s linear;transition:border 0.3s linear}
.jetmenu li > .megamenu form input[type="text"]:focus,.jetmenu li > .megamenu form textarea:focus{border-color:#e0e0e0}
.jetmenu li > .megamenu form input[type="text"]{width:100%;margin-top:10px}
.jetmenu li > .megamenu form textarea{width:100%;margin-top:10px}
.jetmenu li > .megamenu form input[type="submit"]{width:25%;float:right;height:30px;margin-top:10px;border:none;cursor:pointer;background:#444;color:#777;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear}
.jetmenu li > .megamenu form input[type="submit"]:hover{background:#e0e0e0;color:#555}
/* MEGAMENU GRID SYSTEM **********************************************************/
 .megamenu .row{width:100%;margin-top:15px}
.megamenu .row:first-child{margin-top:0}
.megamenu .row:before,.megamenu .row:after{display:table;content:"";line-height:0}
.megamenu .row:after{clear:both}
.megamenu .row .col1,.megamenu .row .col2,.megamenu .row .col3,.megamenu .row .col4,.megamenu .row .col5,.megamenu .row .col6{display:block;width:100%;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.megamenu .row [class*="col"]:first-child{margin-left:0}
.megamenu .row .col1{width:14.893617021276595%}
.megamenu .row .col2{width:31.914893617021278%}
.megamenu .row .col3{width:48.93617021276595%}
.megamenu .row .col4{width:65.95744680851064%}
.megamenu .row .col5{width:82.97872340425532%}
.megamenu .row .col6{width:100%}
/* RIGHT ALIGNMENT (MENU ITEM) **********************************************************/
 .jetmenu > li.right{float:right}
.jetmenu > li.right > .megamenu,.jetmenu > li.right > .megamenu.half-width,.jetmenu > li.right > .dropdown{right:0}
/* to fix right attribute on submenus (menu aligned to right) */
 .jetmenu > li.jsright{float:right}
.jetmenu > li.jsright.last > .megamenu,.jetmenu > li.jsright.last > .megamenu.half-width,.jetmenu > li.jsright.last > .dropdown{right:0}
/* ICONS (FONT AWESOME) **********************************************************/
 .jetmenu > li > a > i{/*line-height:23px !important;margin-right:6px;font-size:18px;float:left;*/
 font-size:15px !important;line-height:14px !important}
.jetmenu > li > ul > li > a > i{float:right;margin-right:-22px;font-size:10px !important;line-height:14px !important}
/* COLLAPSIBLE MENU **********************************************************/
 .jetmenu > li.showhide{display:none;width:100%;height:35px;cursor:pointer;color:#FFF;background-image:url(../../images/bkg-nav-black.png);background-repeat:repeat-x;background-position:center center}
.jetmenu > li.showhide span.title{margin:9px 0 0 25px;float:left;font-size:16px;font-weight:bold}
.jetmenu > li.showhide span.icon{margin:9px 20px 0 20px;float:right}
.jetmenu > li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#fff}
/* STYLES **********************************************************/
 /* black */
 .black > li:hover > a,.black > li.active > a{background:#111111;	color:#fff}
.black ul.dropdown li:hover > a{background:#111111;color:#fff}
.black li > .megamenu form input[type="text"]:focus,.black li > .megamenu form textarea:focus{border-color:#111111}
.black li > .megamenu form input[type="submit"]:hover{background:#111111;color:#fff}
.black li > .megamenu a:hover{color:#dedede}
/* grey */
 .grey > li:hover > a,.grey > li.active > a{background:#82837E;	color:#fff}
.grey ul.dropdown li:hover > a{background:#82837E;color:#fff}
.grey li > .megamenu form input[type="text"]:focus,.grey li > .megamenu form textarea:focus{border-color:#82837E}
.grey li > .megamenu form input[type="submit"]:hover{background:#82837E;color:#fff}
.grey li > .megamenu a:hover{color:#dedede}
/* blue */
 .blue > li:hover > a,.blue > li.active > a{	background:#02b8fa;color:#fff}
.blue ul.dropdown li:hover > a{background:#02b8fa;color:#fff}
.blue li > .megamenu form input[type="text"]:focus,.blue li > .megamenu form textarea:focus{border-color:#02b8fa}
.blue li > .megamenu form input[type="submit"]:hover{background:#02b8fa;color:#fff}
.blue li > .megamenu a:hover{color:#02b8fa}
/* deeper */
 .deeper > li:hover > a,.deeper > li.active > a{	background:#008C9E;color:#fff}
.deeper ul.dropdown li:hover > a{background:#008C9E;color:#fff}
.deeper li > .megamenu form input[type="text"]:focus,.deeper li > .megamenu form textarea:focus{border-color:#008C9E}
.deeper li > .megamenu form input[type="submit"]:hover{background:#008C9E;color:#fff}
.deeper li > .megamenu a:hover{color:#008C9E}
/* green */
 .green > li:hover > a,.green > li.active > a{background:#88c425;	color:#fff}
.green ul.dropdown li:hover > a{background:#88c425;color:#fff}
.green li > .megamenu form input[type="text"]:focus,.green li > .megamenu form textarea:focus{border-color:#88c425}
.green li > .megamenu form input[type="submit"]:hover{background:#88c425;color:#fff}
.green li > .megamenu a:hover{color:#88c425}
/* emerald */
 .emerald > li:hover > a,.emerald > li.active > a{background:#2ecc71;	color:#fff}
.emerald ul.dropdown li:hover > a{background:#2ecc71;color:#fff}
.emerald li > .megamenu form input[type="text"]:focus,.emerald li > .megamenu form textarea:focus{border-color:#2ecc71}
.emerald li > .megamenu form input[type="submit"]:hover{background:#2ecc71;color:#fff}
.emerald li > .megamenu a:hover{color:#2ecc71}
/* red */
 .red > li:hover > a,.red > li.active > a{background:#C21A01;	color:#fff}
.red ul.dropdown li:hover > a{background:#C21A01;color:#fff}
.red li > .megamenu form input[type="text"]:focus,.red li > .megamenu form textarea:focus{border-color:#C21A01}
.red li > .megamenu form input[type="submit"]:hover{background:#C21A01;color:#fff}
.red li > .megamenu a:hover{color:#C21A01}
/* pox */
 .pox > li:hover > a,.pox > li.active > a{background:#FA023C;	color:#fff}
.pox ul.dropdown li:hover > a{background:#FA023C;color:#fff}
.pox li > .megamenu form input[type="text"]:focus,.pox li > .megamenu form textarea:focus{border-color:#FA023C}
.pox li > .megamenu form input[type="submit"]:hover{background:#FA023C;color:#fff}
.pox li > .megamenu a:hover{color:#FA023C}
/* orange */
 .orange > li:hover > a,.orange > li.active > a{	background:#ff670f;color:#fff}
.orange ul.dropdown li:hover > a{background:#ff670f;color:#fff}
.orange li > .megamenu form input[type="text"]:focus,.orange li > .megamenu form textarea:focus{border-color:#ff670f}
.orange li > .megamenu form input[type="submit"]:hover{background:#ff670f;color:#fff}
.orange li > .megamenu a:hover{color:#ff670f}
/* sunburst */
 .sunburst > li:hover > a,.sunburst > li.active > a{	background:#D46D22;color:#fff}
.sunburst ul.dropdown li:hover > a{background:#D46D22;color:#fff}
.sunburst li > .megamenu form input[type="text"]:focus,.sunburst li > .megamenu form textarea:focus{border-color:#D46D22}
.sunburst li > .megamenu form input[type="submit"]:hover{background:#D46D22;color:#fff}
.sunburst li > .megamenu a:hover{color:#D46D22}
/* yellow */
 .yellow > li:hover > a,.yellow > li.active > a{	background:#febf01;color:#222}
.yellow ul.dropdown li:hover > a{background:#febf01;color:#222}
.yellow li > .megamenu form input[type="text"]:focus,.yellow li > .megamenu form textarea:focus{border-color:#febf01}
.yellow li > .megamenu form input[type="submit"]:hover{background:#febf01;color:#222}
.yellow li > .megamenu a:hover{color:#febf01}
/* purple */
 .purple > li:hover > a,.purple > li.active > a{	background:#a849a3;color:#fff}
.purple ul.dropdown li:hover > a{background:#a849a3;color:#fff}
.purple li > .megamenu form input[type="text"]:focus,.purple li > .megamenu form textarea:focus{border-color:#a849a3}
.purple li > .megamenu form input[type="submit"]:hover{background:#a849a3;color:#fff}
.purple li > .megamenu a:hover{color:#a849a3}
/* pink */
 .pink > li:hover > a,.pink > li.active > a{	background:#F56991;color:#fff}
.pink ul.dropdown li:hover > a{background:#F56991;color:#fff}
.pink li > .megamenu form input[type="text"]:focus,.pink li > .megamenu form textarea:focus{border-color:#F56991}
.pink li > .megamenu form input[type="submit"]:hover{background:#F56991;color:#fff}
.pink li > .megamenu a:hover{color:#F56991}
/* RESPONSIVE LAYOUT **********************************************************/
 @media (min-width:851px) and (max-width:1000px){.jetmenu > li,.jetmenu > li > a{width:auto!important}}
@media (min-width:950px) and (max-width:1000px){.jetmenu > li > a{padding:0 10px;font-size:13px}}
@media (min-width:851px) and (max-width:949px){.jetmenu > li > a{padding:0 10px;font-size:13px}
.jetmenu .hide-it{display:none!important}}
@media (max-width:850px){.jetmenu{margin-bottom:8px}
.jetmenu > li{display:block;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu > li.right{float:none}
.jetmenu > li > a{width:100%!important;background-image:none;!important;background-color:#76010D}
.jetmenu a{width:100%;background:#FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-image:none;!important}
.jetmenu ul.dropdown,.jetmenu ul.dropdown li ul.dropdown{width:100% !important;left:0;position:static !important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.jetmenu ul.dropdown li{background:#fff !important;border:none}
.jetmenu ul.dropdown > li > a{padding-left:40px !important}
.jetmenu > li > .megamenu{width:100% !important;position:static;border-top:none}
.jetmenu > li > .megamenu .row [class*="col"]{float:none;display:block;width:100% !important;margin-left:0;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.jetmenu > li > .megamenu .row:first-child [class*="col"]:first-child{margin-top:0}
.jetmenu > li > .megamenu .row{margin-top:0}
.jetmenu > li > ul.dropdown > li > a{padding-left:40px !important}
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > a{padding-left:60px !important}
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a{padding-left:80px !important}}
/* @media (min-width:768px) and (max-width:900px){.jetmenu > li > .megamenu{width:100% !important;left:0 !important}}
*/
 @media (max-width:560px){.jetmenu{margin-bottom:0}}@charset "UTF-8";
/* CSS Document */
 .ind_cnt{text-align:left!important}
p{margin:5px 0px 10px;padding:0px;}
.small{font-size:.9em}
.smaller{font-size:.8em}
.smallest{font-size:.7em}
.large{font-size:1.1em}
.larger{font-size:1.2em}
.largest{font-size:1.3em}
.bold{font-weight:bold}
.italic{font-style:italic}
.red{color:#dd0000}
.blue{color:#0000ff}
.grey{color:#999999}
.nowrap{white-space:normal}
.link-pipe{color:#CCCCCC;}
.input_error{border-color:#cc0000 #ff0000 #ff0000 #ff0000}
select{border-width:1px;border-color:#333333 #bbbbbb #bbbbbb #bbbbbb;padding:1px 2px;}
#header-links a{color:#FFFFFF;text-decoration:none;}
.error-message{padding:4px;text-align:center;width:60%;margin:0 auto;color:#dd0000;font-weight:bold;}
.LOGN .error-message,.AFCL .error-message,.ORDL .error-message{margin:12px 24px;width:auto;}
.information-message{padding:4px;text-align:center;width:60%;margin:0 auto;color:#0000dd;}
.LOGN .information-message{margin:12px 24px;width:auto;}
.textfield,select,textarea,#tax-fields .form_row input{padding:1px 2px;font:normal 1em Arial,Helvetica,Verdana,sans-serif;border:1px solid #bbbbbb;}
.signin .form_row{padding-top:5px;padding-bottom:5px;}
.textfield,textarea{width:160px;}
.button{border:none;color:#000;font-size:13px;font-weight:bold;padding:6px 6px 6px 20px;margin:0;cursor:pointer;border:1px solid #999;background-color:#D6D6D6;background-image:url(../images/bkg-button.png);background-position:left center;background-repeat:repeat-x;box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;}
.OCST .continue-button input,.OSEL .continue-button input,.OPAY .continue-button input{padding:6px 16px;margin-bottom:15px;font-size:18px;font-weight:bold;background-color:#2CC129;background-image:none;color:#FFF;border:1px solid #666;}
.LOGN .button,.ORDL .button{border:none;color:#FFF;font-size:13px;font-weight:bold;padding:6px;margin:0;cursor:pointer;border:1px solid #666;background-color:#2CC129;background-image:none;box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;}
#button-checkout{float:right;padding:6px 16px;font-size:18px;font-weight:bold;background-color:#2CC129;background-image:none;color:#FFF;border:1px solid #666;}
#button-continue-shopping{float:left;padding:6px 16px;font-size:18px;font-weight:bold;background-color:#40A0DA;background-image:none;color:#FFF;border:1px solid #666;text-align:center;}
.button #addtocart{}
#remove-button{font-size:10px;padding:3px;background-position:-30px center;text-transform:uppercase;}
#update-button{font-size:10px;padding:3px;background-position:-30px center;text-transform:uppercase;}
#search{float:left;padding:0px 6px 0px 0;width:250px;}
#site-bodywrap{background:#FFFFFF url(../images/grayfade.jpg) repeat-x top;float:left;width:1000px;}
#left-navigation{width:200px;padding:0;margin:0px;float:left;}
#left-navigation h1{font-size:14px;font-weight:bold;margin:15px 0px 0px;padding:0px;}
#category-tree{padding:30px 0px 0px;margin:0;}
#category-tree h1{font-size:16px;line-height:18px;font-weight:bold;color:#000000;background:#bbbbbb;margin:0px;padding:7px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#category-tree-top-image{}
#category-tree-bottom-image{}
#category-tree a{display:block;text-decoration:none;color:#5a5a5a;font-weight:normal;}
#category-tree div{}
#category-tree .level-1 a{padding:4px 6px 4px 12px}
#category-tree .level-2 a{padding:4px 6px 4px 24px}
#category-tree .level-3 a{padding:4px 6px 4px 36px}
#category-tree .level-4 a{padding:4px 6px 4px 48px}
#category-tree .level-5 a{padding:4px 6px 4px 60px}
#category-tree .level-6 a{padding:4px 6px 4px 72px}
#category-tree div.active a{color:#A10011;}
.categories a{color:#A10011;text-decoration:none;font-weight:bold;}
.categories td{padding-bottom:10px;padding-right:5px;padding-left:5px;}
#category-tree-header{}
#category-tree-footer{padding:4px;margin:10px 0;}
#toplinkwrap{float:right;width:495px;}
.logout-link{margin:12px 0;float:right;}
#customer-fields label,#affiliate-fields label{float:left;width:150px;white-space:nowrap;text-align:right;padding:2px 5px 3px 0;clear:both;}
#affiliate-commissions label,.OSEL .non-editable label{float:left;width:120px;font-weight:bold;text-align:right;padding:0 6px 0 0;}
#customer-fields input.textfield,#affiliate-fields input.textfield,#tax-fields input,#affiliate-commissions div.form_row div,.non-editable div.form_row div{width:170px;margin:0 0 4px 0;}
#affiliate-commissions div.form_row div{float:left}
#customer-fields select,#affiliate-fields select{width:176px;margin:0 0 4px 0;}
#login-details,#affiliate-information{margin:0 0 16px 0;}
#affiliate-commissions .form_row{margin:0 0 8px 0}
.AFAD #affiliate-fields{width:50%;margin:0 auto;}
.AFED #affiliate-fields #affiliate-contact,.AFED #affiliate-fields #affiliate-commissions{float:left;width:50%;}
#affiliate-commissions .affiliate-code{width:230px !important;}
#affiliate-commissions #affiliate-image{width:236px !important;overflow:auto;}
#affiliate-terms{margin-left:155px}
#affiliate-fields .form_row div.non-editable{margin:0 0 8px 0;padding:2px 0 0 0;}
.save-button,.continue-button{clear:both;text-align:right;padding:24px 0 0 0;}
.required{font-weight:bold}
h2.fields-heading{color:#5a5a5a;margin:0 0 12px 0;padding:4px 4px 4px 12px;border-bottom:1px solid #cccccc;}
.address2-label{margin:0 0 14px 0}
.controls{font:normal .7em Verdana,Helvetica,Arial,sans-serif;visibility:hidden;}
#customer-fields .controls label{float:none;}
#ship-to,#bill-to{width:50%;float:left;}
#ship-to h2 input.checkbox,#bill-to h2 input.checkbox{margin:0 2px 0 12px;padding:0;width:13px;height:13px;overflow:hidden;}
div.invalid input.textfield,div.invalid select,#tax-fields div.invalid input{border-color:#cc0000 #ff0000 #ff0000 #ff0000;}
div.invalid label{color:#dd0000}
.warning-message{padding:4px;text-align:center;width:60%;margin:0 auto;color:#dd0000;}
#customer-fields.editable .form_row,#affiliate-fields.editable .form_row{margin:0 0 6px 0;text-align:left;}
#customer-fields.non-editable .form_row{margin:0 0 4px 0;text-align:left;}
#customer-fields.non-editable label,#affiliate-fields.non-editable label{margin:0 0 0 30px;padding:0 4px 0 0;font-weight:bold;width:110px;text-align:right;float:left;clear:both;white-space:nowrap;}
#customer-fields.non-editable .form_row div,#affiliate-fields.non-editable .form_row div{float:left;}
#update-record{clear:both;margin:24px 0 0 24px;}
.tax-fields label{font-weight:bold}
#invalid-key{width:23px;float:left;margin:0 4px 0 0;border-width:1px;border-style:solid;border-color:#cc0000 #ff0000 #ff0000 #ff0000;}
/*** BASK,OCST,OPAY,OSEL ***/
 #basket-contents.non-editable,#basket-contents.editable,#order-contents table{width:778px;}
#basket-contents.non-editable table,#basket-contents.editable table,#order-contents table{border-collapse:collapse;}
#basket-contents.non-editable td,#basket-contents.editable td,#order-contents td{border-top:1px solid #CCC;vertical-align:top;padding:6px;font:normal 1em Arial;background:#FAFAFA;}
#basket-contents table tr.basket-heading td,#basket-contents table tr.basket-heading td,#order-contents table tr.heading td{color:#333333;font-weight:bold;text-align:center;font-size:1em;white-space:nowrap;background:#E9E9E9;}
#basket-contents .basket-qty-input{width:26px}
#basket-contents .item-remove{vertical-align:middle;}
#basket-contents table .basket-heading td.item-name{text-align:left;}
#basket-contents.editable .item-quantity{text-align:center;white-space:nowrap;}
#basket-contents.non-editable .item-quantity{text-align:center;}
#basket-contents .item-options .item-name{padding-left:16px}
#basket-contents.non-editable .item-name{width:100%}
#basket-contents.editable .item-name	{width:100%}
#basket-contents td.item-name{width:100%;text-align:left}
#basket-contents td.item-name{font-size:14px}
#basket-contents td.item-remove,#basket-contents td.item-quantity,#basket-contents td.item-price,#basket-contents td.item-total
{border-top:1px solid #CCC}
#basket-contents .item-price{text-align:right;white-space:nowrap;}
#basket-contents .item-total{text-align:right;}
#basket-contents .basket-charges .charge-description,#basket-contents .basket-charges .formatted-charge{font-style:italic;text-align:right;white-space:nowrap;}
#basket-contents #basket-totals .formatted-total,#basket-contents #basket-totals .total-prompt{font-weight:bold;text-align:right;}
#basket-contents .item-options td{}
.aarc-basket td{/*** aarc added ***/
 border-top:1px solid #CCC;background-color:#CCC;}
#l-coupon-code{height:23px;}
.checkout .item-quantity	{width:8% !important}
.checkout .item-name{width:64% !important}
#fields-key{margin:16px 0;clear:both;}
.checkout-button{margin:12px 0;text-align:right;}
#payment-fields input{border-width:1px;border-style:solid;border-color:#333333 #bbbbbb #bbbbbb #bbbbbb;padding:1px 2px;font:normal 1em Arial,Helvetica,Verdana,sans-serif;}
#payment-fields label{white-space:nowrap;text-align:left;padding:3px 5px 3px 0;clear:both;margin:2px 0 0 0;}
#payment-fields td{padding:0 0 6px 0;}
table.shipping-extras{border-collapse:collapse;margin-top:20px;margin-bottom:20px;width:800px;}
table.shipping-extras tr.headers,table.shipping-extras tr.headers td{font-size:1em;color:#333333;background:#E9E9E9;font-weight:bold;}
table.shipping-extras td{padding:6px;background:#FAFAFA;}
.checkout-heading{display:block;width:100%;white-space:nowrap;text-align:left;margin:0 0 8px 0;padding:6px 0;text-indent:6px;font-size:16px;font-weight:bold;clear:both;border-bottom:1px solid #CCC;border-top:1px solid #CCC;background-color:#FFF;}
.osel-coupons .form_row,#shipping-payment .form_row{margin:10px 0 0 0}
.osel-coupons label,#shipping-payment label{display:block;width:100%;white-space:nowrap;text-align:left;margin:0 0 8px 0;padding:6px 0;text-indent:6px;font-size:16px;clear:both;border:1px solid #CCC;background-color:#900!important;color:#FFF;}
.osel-coupons .shipping-fields,#shipping-payment .shipping-fields{float:right;width:500px;white-space:nowrap;text-align:left;padding:3px 5px 3px 0;clear:both;margin:2px 0 0 0}
.OSEL .continue-button,.OPAY .continue-button{margin:0 0 12px 0;}
.OCST #basket-contents{margin:0 0 32px 0}
.OPAY .fields-key{margin:0 0 16px 0}
#payment-fields .form_row{margin:10px 0 0 0}
#customer-fields.non-editable{margin:0 0 32px 0}
#basket-contents.non-editable{margin:16px 0 32px 0}
.shipping-times{float:right;display:block;margin:0 0 20px 20px;padding:2%;width:40%;border:1px solid #DDD;background-color:#EFEFEF;}
.shipping-times ul,.shipping-times li{padding:0!important;margin:0!important;list-style-type:none}
/*** CTGY,SRCH,PLST,OUS1,OUSM ***/
 .categoy-listing,.all-products,.related-products,.search-results{clear:both;}
.product-item{width:50%;float:left;}
.product-item .padding{padding:12px;margin:12px;overflow:hidden;text-align:center;height:300px;}
.product-next-previous{clear:both;margin:12px 0}
.CTGY .product-details,.PLST .product-details,.SRCH .product-details{overflow:hidden;}
.product-item .product-thumbnail{margin:0 0 12px 0;text-align:center;min-height:136px;height:auto !important;height:136px;}
.product-item .product-thumbnail img{max-width:160px;max-height:200px;height:auto !important;height:136px;}
.purchase-buttons{margin:16px 0 0 0;}
.purchase-buttons input.button{margin:0 2px;}
.line-item td.item-buttons{white-space:nowrap;}
.line-item tr.header-row td{font-weight:bold}
.thumbnail-not-available{display:block;width:110px;height:110px;background:transparent url() no-repeat scroll left top;margin:0 auto;}
.image-not-available{display:block;background:transparent url() no-repeat scroll left top;}
.next-previous{margin:12px 0 0 0}
.next-button	{float:right}
.previous-button{float:left}
.search-again{margin:0 0 16px 0}
.OUS1 #main-content{padding-left:225px;padding-right:225px;}
.upsale-heading{text-align:center}
.OUS1 .product-thumbnail{margin:12px 0;text-align:left;height:116px;min-height:116px;}
.OUS1 .product-description{margin:16px 0 0 0}
.OUS1 .thumbnail-not-available	{margin:16px auto}
.OUSM #main-content{padding-left:160px;padding-right:160px;}
.upsale-batch{width:100%;padding:2px;}
.upsale-batch .heading td	{font-weight:bold}
.upsale-checkbox{width:32px}
.upsale-name{width:175px}
.OUS1 .purchase-buttons textarea{text-align:center;width:390px;height:100px;}
.OUSM .continue-button{text-align:center}
.line-item table{width:100%}
.line-item table tr.heading td{font-weight:bold}
.line-item table td{padding:2px;vertical-align:top;}
.line-item .item-code{padding-left:2px;padding-right:2px;}
.line-item .item-price{padding-left:2px;padding-right:2px;}
.line-item .item-name{width:80%}
.line-item tr.alt_row{background-color:#f4f4f4}
/*** PRODUCT DISPLAY ***/
 .flag{font-size:14px;line-height:16px;font-weight:bold;color:#A10011;}
.product-quantity-input{width:34px;margin:0 4px;}
.related-products{clear:both;margin:32px 0 16px 0;}
.product-options{float:left;width:800px;}
.product-options h1{font-size:12px;line-height:14px;font-weight:bold;margin:0px;padding:5px;border-top:1px solid #CCCCCC;}
#main-content .product-details-2 h1{font-size:16px;line-height:18px;color:#000000;}
.product-details-2 .product-description{padding-top:10px;padding-bottom:10px;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;margin:0px 0px 10px;}
.attributes-custom{margin:0px;text-align:left;padding:0px;float:left;width:390px;}
.attributes-standard{margin:0px;text-align:left;padding:0px;float:right;width:390px;}
.purchasewrap{float:right;width:390px;margin-top:10px;padding-top:10px;border-top:1px solid #CCCCCC;}
.radio{float:left;padding-right:2px;padding-bottom:5px;}
.radio input{float:left;margin-top:8px;}
.customnm{background:#F2F2F2 url(../styleimages/grad.jpg) repeat-x;float:left;width:365px;padding:10px;border:1px solid #dadada;margin-top:10px;margin-bottom:10px;}
.attributes-custom input{background:#FFFFFF;padding:3px;border:1px solid #dadada;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:12px;color:#999999;line-height:14px;margin-top:10px;}
.attributes-custom input.custname{width:340px;}
.attributes-custom .customnm input.secname{width:340px;}
.attributes-custom h2{font-size:22px;font-weight:normal;line-height:24px;color:#5a5a5a;margin:0px 0px 5px;padding:0px 0px 5px;border-bottom:1px solid #CCCCCC;}
.attributes-custom p{margin:5px 0px;padding:0px;}
.attributes-custom .customMono input{width:200px;margin:0px;}
.selectmenu{padding-bottom:10px;}
.attributes-standard textarea{width:300px;height:50px;}
.attributes-custom p.fontlinks{border-top:1px solid #CCCCCC;margin-top:10px;padding-top:10px;text-align:center;}
.attributes-standard div.textfield{border-style:none;padding-bottom:10px;}
.customMono{background:#F2F2F2 url(../styleimages/grad.jpg) repeat-x;float:left;width:365px;padding:10px;border:1px solid #dadada;margin-top:10px;margin-bottom:10px;}
/*** INVC ***/
 .INVC .order-id,.ORDS .order-id{display:block;margin-bottom:20px;float:left;font-weight:bold;font-size:20px;}
.INVC .order-date,.ORDS .order-date{float:right;text-align:right;}
.INVC .order-date span,.ORDS .order-date span{font-weight:bold}
.INVC h3,.ORDS h3{clear:both;margin:16px 0 24px 0;}
/*** PATR ***/
 .PATR .continue-button{text-align:right;margin:12px 0;}
/*** SMAP ***/
 .SMAP h3{}
.SMAP .category{width:33%;text-align:left;float:left;}
.SMAP .category .padding{padding:2px;}
.SMAP .product{width:33%;text-align:left;float:left;}
.SMAP .product .padding{padding:2px}
/*** ORDH,ORDS ***/
 #orderhistory-list table{border-collapse:collapse}
#order-contents table{width:100%;}
#order-contents table td,#orderhistory-list table td{vertical-align:top;}
#orderhistory-list .order-reorder{text-align:center}
#orderhistory-list .order-invoice{}
#orderhistory-list .order-description	{text-align:left}
#orderhistory-list .order-date{}
#orderhistory-list .order-purchased{text-align:center}
#orderhistory-list .order-quantity{text-align:center}
#orderhistory-list .order-status{text-align:center}
#orderhistory-list .order-tracking{text-align:left}
#orderhistory-list .order-total{text-align:right}
#orderhistory-list .order-price{text-align:right}
#orderhistory-list .order-view{vertical-align:middle;padding:0 8px;}
#orderhistory-list tr.heading td{font-weight:bold;white-space:nowrap;}
#order-contents table tr td.order-reorder{text-align:center}
#order-contents table tr td.order-invoice{}
#order-contents table tr td.order-description	{text-align:left}
#order-contents table tr td.order-date{text-align:left}
#order-contents table tr td.order-purchased{text-align:center}
#order-contents table tr td.order-quantity{text-align:center}
#order-contents table tr td.order-status{text-align:left}
#order-contents table tr td.order-tracking{text-align:left}
#order-contents table tr td.order-total{text-align:right}
#order-contents table tr td.order-price{text-align:right}
#order-contents table tr td.charge-description,#order-contents table tr td.charge-fee{font-style:italic;text-align:right;}
#order-contents table tr td.charge-fee{text-align:right}
#order-contents table tr td.formatted-total,#order-contents table tr td.total-prompt{text-align:right;font-weight:bold;}
#customer-fields{margin:16px 0;}
#Order_BillZip{width:44px}
.phone{float:left;width:785px;text-align:right;padding-top:5px;padding-bottom:5px;}
.purchasewrapClear{float:right;width:390px;margin-top:10px;padding-top:10px;border-top:1px solid #CCCCCC;clear:both;}
#home-top-features{background:#000000;float:left;width:778px;margin:0px;padding:0px;}
#home-features-instock{float:left;width:384px;margin:0px;padding:10px 5px 0px 0px;}
.featureblocks{float:left;width:373px;border:1px solid #000000;margin-top:5px;margin-bottom:5px;padding:5px;color:#FFFFFF;height:90px;background:#000000;}
.featureblocks a{color:#FFFFFF;text-decoration:none;}
.featureblocks a:hover{color:#93000E;}
#instock1{background:url(../images/instock1.jpg) no-repeat;}
#home-features-preorder{float:left;width:384px;margin:0px;padding:10px 0px 0px 5px;}
#category-listing{float:left;width:550px;}
#rightcolumn{float:right;width:216px;border:1px solid #D5D5D5;margin-top:10px;}
#rightcolumn h1{font-size:12px;font-weight:bold;color:#000000;line-height:14px;background:#D5D5D5;padding:5px;margin:0px;text-align:center;}
.category-sort{margin:10px 0px;padding:10px;float:left;width:530px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
#category-header{float:left;width:778px;background:url(../images/Cat-headerbkgrnd.jpg) no-repeat;}
#category-header img{float:right;}
#category-header h1{float:left;color:#FFFFFF;padding-top:10px;padding-left:10px;font-variant:normal;}
.hide{display:none}
/* SOCIAL MEDIA LOGIN BUTTONS */
 #google-login-btn{max-width:155px !important;margin-top:20px;}/*********************************
MOVE TO GLOBAL.CSS FILE
***************************************/
 @media (min-width:561px){.ctgy2-subcats-clear-3col{display:block;margin-bottom:0;clear:both;height:1px;line-height:1px}
.ctgy2-subcats-clear-2col{display:none}}
@media (max-width:560px){.ctgy2-subcats-clear-3col{display:none}
.ctgy2-subcats-clear-2col{display:block;margin-bottom:0;clear:both;height:1px;line-height:1px}}
.category-layout{display:block;clear:both;}
.category-layout-column{float:left;width:33%;margin-bottom:10px;}
.category-layout-content{display:block;padding:5px;text-align:center;}
.category-layout-clear-3col,.category-layout-clear-2col{display:block;margin-bottom:10px;clear:both;height:1px;line-height:1px;border-top:1px dashed #DDD;}
@media (min-width:801px){.category-layout-clear-2col{display:none}}
@media (max-width:800px){.category-layout-column{float:left;width:50%;margin-bottom:10px}
.category-layout-clear-3col{display:none}
.category-layout-clear-2col{display:block}}
@media (max-width:475px){/* .category-layout-column{float:none;display:block;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #DDD}
.category-layout-clear-2col{display:none}
*/
}
.checkout-steps{display:none;}
@media (min-width:561px){.checkout-steps{display:block;margin-bottom:20px}}
.signin .form_row{padding-top:0!important;padding-bottom:0!important;}
/************************
Begin Responsive CSS
*******************************/
 @media (max-width:1000px){.mobile-hide{display:none}
/* Global Elements */
 img{max-width:100%!important}
/* Global Header */
 #container{display:block;width:inherit;padding:0 15px}
#global-header{width:100%;height:95px}
#logo{top:8px;left:0;width:260px;height:75px;margin:0}
#logo img{width:260px;height:75px}
#welcome{display:none}
#account{position:absolute;right:164px;/* 304px prior to 11/23/18 */
 top:0;padding:0 0;width:88px;line-height:25px;background-color:#000;text-align:center;font-weight:bold}
#cart,.global-header-checkout #cart{display:none}
/* was prior to 11/23/18 #cart,.global-header-checkout #cart{position:absolute;right:164px;top:0;padding:0;width:140px;line-height:25px;background-color:#FFF;color:#000;text-align:center}*/
 #cart a{padding-left:10px;color:#900;font-weight:bold}
#cart-link,.global-header-checkout #cart-link{position:absolute;right:70px;top:0;padding:0;width:94px;line-height:25px;background-color:#A90112;text-align:center;font-weight:bold}
#cart-link img{float:left;margin-top:2px;margin-left:5px;width:auto;height:21px}
#checkout-link,.global-header-checkout #checkout-link{position:absolute;right:0;top:0;padding:0;width:70px;line-height:25px;background-color:#76010D;text-align:center;font-weight:bold}
#search-box{position:absolute;top:33px;right:0;bottom:15px;padding:0 0 0 10px;width:285px;height:50px;background-image:url(../images/search-box.png);background-repeat:no-repeat;background-position:0px 0px}
#header-facebook{display:none}
#header-twitter{display:none}
/* Mega Menu Container */
 #navigation{width:100%;}
/* Promos */
 #promos{width:100%;height:auto;clear:both;}
#promos-left,#promos-center,#promos-right{float:left;margin-right:0;margin-bottom:0;width:33.333%;height:auto;background:none;}
#promos-left img,#promos-center img,#promos-right img{width:100%;height:auto;}
#promos-right{float:right;margin-right:0;margin-bottom:0;}
/* Global Footer */
 #footer{width:100%;}
/* Content Container */
 #content{width:auto;}
/* Launch Area */
 #launch{width:100%;height:auto;overflow:visible;clear:both;margin-bottom:0;}
#launch-slot1{float:left;margin-bottom:20px;width:60%;height:auto;clear:both;}
#launch-slot2,#launch-slot3,#launch-slot4{float:right;width:36%;height:auto;}
#launch-slot2 img,#launch-slot3 img,#launch-slot4 img{width:100%;height:auto;}
/* Right Column */
 #right-column{display:block;float:none;padding:20px;margin-left:-15px;margin-right:-15px;width:auto;min-height:300px;background-color:#FFF;}
.column{float:left;width:29%;margin:0;border:0;}
.itemContainer{width:100%;text-align:center;padding:0;margin:0 auto 15px auto;}
.itemContainer img{max-width:100%!important;height:auto}
.columnImage{width:100%;text-align:center;height:auto;margin:0 0 15px 0;}
.columnImage img{max-width:99%!important;margin-left:auto;margin-right:auto;height:auto;}
.column#videoColumn{float:right;width:40%;padding:0;}
.videoContainer{display:block;text-align:center;margin:0 0 15px 0;padding:0;border:1px solid #666;}
.videoContainer img{max-width:100%!important;margin-left:auto;margin-right:auto}
.viewMore{width:100%;margin:10px 0 25px 0;position:relative;text-align:center;}
/* Left Column */
 #left-column{width:100%;margin-top:15px;}
.box-head,.mailchimp .boxhead{display:block;padding:10px;width:auto!important;color:#FFF;font-size:13px;font-weight:bold;background-color:#666;}
.box,.mailchimp #newsletter{display:block;margin-bottom:15px;padding:10px;width:auto!important;background-color:#E9E9E9;}
#mailchimp_email{width:80%!important;}
.cattree{display:block;margin-bottom:15px;padding:10px;width:auto;background-color:#E9E9E9;}
.cattree a{display:block;padding:5px 0 5px 12px;font-weight:bold;background-image:url(../images/bkg-cattree.png);background-repeat:no-repeat;background-position:left center;font-size:13px;}
.cattree a:hover{background-color:#A90112;color:#FFF;}
.cattree .jumpmenu{width:100%}
/* Featured 5 */
 #featured5{float:left;width:320px;background:#fff;}
.featuredContainerHeader{margin-top:15px;text-align:center;width:100%;}
.featuredContainer{background:#fff;text-align:center;margin:15px auto;width:100%;border:none;}
.imageContainer{margin:3px auto 5px;display:block;}
#videoColumn .itemName{float:none;width:auto}
.videoContainer .itemName a{float:none}
.videoContainer .itemName a.youtubeButtons{display:block;width:auto;float:none;margin-top:4px;padding:3px 0}
/* Breadcrumbs */
#breadcrumbs{width:auto;}
.PROD #breadcrumbs span.current-item{display:none;}
/* CTGY Layout */
 .ctgy-layout{display:block;width:auto;padding:10px 5px;border-bottom:1px dashed #CCC;}
/* CTGY Subcats */
 .ctgy-subcats-table{width:100%;border:none;}
.ctgy-subcats-left{float:none;width:100%;/* if adding back right (below) switch width back to 215px */
}
.ctgy-subcats-subofsub-image{width:100%;}
.ctgy-subcats-table img{height:auto!important;max-height:auto!important;}
.ctgy-sub-desc{}
.search-by-wrestler .ctgy-subcats-subofsub-noimage span{font-size:12px;}
.CTGY2 .ctgy-attributes .ctgy-prompt{display:block;margin:0;padding:2px;/*width:120px;*/
 height:auto;line-height:11px;background-color:#000;font-size:11px;color:#FFF;font-weight:normal;}
.ctgy-attributes .preorder{padding:2px;font-size:11px;line-height:11px;font-weight:normal;}
/*
.ctgy-subcats-right{float:right;width:135px;}
*/
 /*** Product Assets ***/
 .product-details-1{width:48%;padding:0;margin-bottom:15px;}
.product-details-2{display:block;width:48%;padding:0;}
.prod-image{width:auto;padding:0;}
.prod-image img{width:100%!important;max-width:100%!important;}
.prod-desc{margin-bottom:15px;}
.prod-h2{border-top:1px solid #900;border-bottom:1px solid #900;padding:3px 0;color:#900;text-align:left;}
.thumbnails{width:auto;}
/*** LOGN Assets ***/
 .LOGN .section,.ORDL .section,.ORDL .lookup-section,.ORDL .signin,.ORDL .expresscheckout,.ORDL .createaccnt,.ORHL .lookup-section,.ORHL .signin-section{display:block;float:left;/*height:auto;*/
 width:43%;padding:10px 0 28px 10px;margin:0 5px 20px 5px;text-align:left;border-right:0;}
.ORDL .expresscheckout{padding:0px 0 28px 10px;}
.ORDL .createaccnt{padding:10px 0 0 10px;}
.sign-in-buttons,.forgot-password{text-align:left;margin:12px 0 0 0;}
.section h3,.lookup-section h3,.signin-section h3{text-align:left;}
.form_row{margin:0 0 15px 0}
.LOGN label,.ORDL label{display:block;float:none;clear:both;width:100%;text-align:left;padding:3px 0;}
.AFCL label{float:left;clear:both;width:80px;text-align:left;padding:3px 5px;}
.ORHL label{white-space:nowrap;float:left;clear:both;width:90px;text-align:left;padding:3px 5px;}
#affiliate-commissions div.form_row div{float:left}
#affiliate-commissions .form_row{margin:0 0 8px 0}
.AFAD #affiliate-fields{width:50%;margin:0 auto;}
.AFED #affiliate-fields #affiliate-contact,.AFED #affiliate-fields #affiliate-commissions{float:left;width:50%;}
#affiliate-commissions .affiliate-code{width:230px !important;}
#affiliate-commissions #affiliate-image{width:236px !important;overflow:auto;}
#affiliate-terms{margin-left:155px}
#affiliate-fields .form_row div.non-editable{margin:0 0 8px 0;padding:2px 0 0 0;}
.save-button,.continue-button{clear:both;text-align:right;padding:24px 0 0 0;}
.required{font-weight:bold}
h2.fields-heading{display:block;color:#333;margin:0 0 12px 0;padding:8px;background-color:#DDD;border-right:5px solid #FFF;border-bottom:0;}
.address2-label{margin:0 0 14px 0}
.controls{font:normal .7em Verdana,Helvetica,Arial,sans-serif;visibility:hidden;}
#customer-fields .controls label{float:none;}
#ship-to .controls{display:none}
#ship-to,#bill-to{width:48%;float:left;margin-bottom:30px;}
#ship-to .controls{display:none}
#customer-fields label,#affiliate-fields label,#affiliate-commissions label,.OSEL .non-editable label{float:left;width:40%;padding:0;margin:0 3px 3px 0;text-align:right;}
#customer-fields input.textfield,#affiliate-fields input.textfield,#tax-fields input,#affiliate-commissions div.form_row div,.non-editable div.form_row div{float:left;width:50%;margin:0 0 10px 0;}
#login-details,#affiliate-information{display:block;margin:0 0 30px 0;padding-bottom:15px;clear:both;}
#login-details label{float:left;width:30%;padding:0;margin:0 3px 3px 0;text-align:right;}
#login-details input.textfield{float:left;width:40%;margin:0 0 10px 0;}
#customer-fields select,#affiliate-fields select{width:50%;margin:0 0 10px 0;}
#ship-to h2 input.checkbox,#bill-to h2 input.checkbox{margin:0 2px 0 12px;padding:0;width:13px;height:13px;overflow:hidden;}
div.invalid input.textfield,div.invalid select,#tax-fields div.invalid input{border-color:#cc0000 #ff0000 #ff0000 #ff0000;}
div.invalid label{color:#dd0000}
.warning-message{padding:4px;text-align:center;width:60%;margin:0 auto;color:#dd0000;}
#customer-fields.editable .form_row,#affiliate-fields.editable .form_row{margin:0 0 6px 0;text-align:left;}
#customer-fields.non-editable .form_row{margin:0 0 4px 0;text-align:left;}
#customer-fields.non-editable .form_row div,#affiliate-fields.non-editable .form_row div{float:left;}
#update-record{clear:both;margin:24px 0 0 24px;}
.tax-fields label{font-weight:bold}
#invalid-key{width:23px;float:left;margin:0 4px 0 0;border-width:1px;border-style:solid;border-color:#cc0000 #ff0000 #ff0000 #ff0000;}
.shipping-times{float:none;width:97%;clear:both;padding:1.5% 2% 1% 2%;margin:0 0 10px 0;}
/*** BASK,OCST,OPAY,OSEL ***/
 #basket-contents.non-editable,#basket-contents.editable,#order-contents table{width:100%;}
#remove-button,#update-button{font-size:9px;padding:2px;background-position:-30px center;text-transform:lowercase;}
.OPAY #payment-fields .form_row:nth-child(1){margin-bottom:-10px!important;}
#basket-contents.non-editable td,#basket-contents.editable td,#order-contents td{border-top:1px solid #CCC;vertical-align:top;padding:4px;font:normal 1em Arial;background:#FAFAFA;}
#basket-contents table tr.basket-heading td,#basket-contents table tr.basket-heading td,#order-contents table tr.heading td{color:#333333;font-weight:bold;text-align:center;font-size:1em;white-space:normal;background:#E9E9E9;}
#basket-contents .basket-qty-input{width:18px}
#basket-contents .item-remove{vertical-align:middle;}
#basket-contents table .basket-heading td.item-name{text-align:left;}
#basket-contents.editable .item-quantity{text-align:center;white-space:nowrap;}
#basket-contents.non-editable .item-quantity{text-align:center;}
#basket-contents .item-options .item-name{padding-left:16px}
#basket-contents.non-editable .item-name{width:100%}
#basket-contents.editable .item-name	{width:100%}
#basket-contents td.item-name{width:100%;text-align:left}
#basket-contents td.item-name{font-size:14px}
#basket-contents td.item-remove,#basket-contents td.item-quantity,#basket-contents td.item-price,#basket-contents td.item-total
{border-top:1px solid #CCC}
#basket-contents .item-price{text-align:right;white-space:nowrap;}
#basket-contents .item-total{text-align:right;}
#basket-contents .basket-charges .charge-description,#basket-contents .basket-charges .formatted-charge{font-style:italic;text-align:right;white-space:nowrap;}
#basket-contents #basket-totals .formatted-total,#basket-contents #basket-totals .total-prompt{font-weight:bold;text-align:right;}
#basket-contents .item-options td{}
.aarc-basket td{/*** aarc added ***/
 border-top:1px solid #CCC;background-color:#CCC;}
.checkout .item-quantity	{width:8% !important}
.checkout .item-name{width:64% !important}
#fields-key{margin:16px 0;clear:both;}
.checkout-button{margin:12px 0;text-align:right;}
#button-continue-shopping,#button-checkout{margin-bottom:15px;padding-right:0;padding-left:0;width:100%;float:none;display:block;}
#payment-fields input{display:block;border-width:1px;border-style:solid;border-color:#333333 #bbbbbb #bbbbbb #bbbbbb;padding:1px 2px;font:normal 1em Arial,Helvetica,Verdana,sans-serif;}
#payment-fields label{display:block;white-space:nowrap;text-align:left;padding:3px 5px 3px 0;clear:both;margin:2px 0 0 0;}
#payment-fields td{padding:0 0 6px 0;}
table.shipping-extras{border-collapse:collapse;margin-top:20px;margin-bottom:20px;width:800px;}
table.shipping-extras tr.headers,table.shipping-extras tr.headers td{font-size:1em;color:#333333;background:#E9E9E9;font-weight:bold;}
table.shipping-extras td{padding:6px;background:#FAFAFA;}
#shipping-payment .form_row{margin:10px 0 0 0}
#shipping-payment label{}
#shipping-payment .shipping-fields{float:right;width:500px;white-space:nowrap;text-align:left;padding:3px 5px 3px 0;clear:both;margin:2px 0 0 0}
.OSEL .continue-button,.OPAY .continue-button{margin:0 0 12px 0;}
.OCST #basket-contents{margin:0 0 32px 0}
.OPAY .fields-key{margin:0 0 16px 0}
#payment-fields .form_row{margin:10px 0 0 0}
#customer-fields.non-editable{margin:0 0 32px 0}
#basket-contents.non-editable{margin:16px 0 32px 0}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
/************************************************************* ************************************************************** END SECTION *********************************************************************************** ************************************************************** *************************************************************/
}
@media (max-width:767px){#global-header{width:100%;height:115px}
#logo{top:29px;left:0;/*left:50%;*/
 width:260px;height:75px;margin:0;/*margin-left:-130px;*/
}
#logo img{width:260px;height:75px}
#cart{display:none}
#account,#cart-link,#checkout-link{position:relative;float:left;right:inherit;left:inherit;padding:0!important;margin:0!important;width:32%;line-height:23px}
#cart-link img{display:none}
#account{width:36%}
#search-box{right:auto;left:auto;right:0;top:44px}
.column{float:left;width:27%;margin:0;border:0;padding:0 10px 0 0}
.column#videoColumn{float:right;width:42%;padding:0}
/************************************************************* ************************************************************** END SECTION *********************************************************************************** ************************************************************** *************************************************************/
}
@media (max-width:690px){.prod-wrestlers-pages img{display:block;margin:0 auto 5px auto}
#mailchimp_email{width:70%!important}
.OPAY .non-editable label,.OSEL .non-editable label,.ORDS .non-editable label,.INVC .non-editable label{display:none !important}}
@media (max-width:620px){#global-header{height:98px}
#logo{top:30px;left:0;width:200px;height:58px;margin:0}
#logo img{width:200px;height:58px}
#search-box{top:34px;background-position:top right}
.column{display:block;float:left;width:50%;margin:0;border:0;padding:0}
.column#videoColumn{display:block;float:none;width:80%;padding:0;margin:0 auto;clear:both}
#videoColumn .itemName{float:none;width:auto}
.videoContainer .itemName a{float:none}
.videoContainer{border:1px solid #666}
.videoContainer .itemName a.youtubeButtons{display:block;width:auto;float:none;margin-top:4px;padding:3px 0}}
@media (max-width:560px){#search-box{right:0;top:34px;width:190px;background-position:top right}
#search-box #text-field{width:130px}
#launch-slot1{float:none;width:100%;height:auto;clear:both}
#launch-slot2,#launch-slot3,#launch-slot4{float:left;width:33%;height:auto}
.LOGN .section,.ORHL .lookup-section,.ORHL .signin-section{display:block;float:none;height:auto;width:100%;padding:10px 0 28px 10px;margin:0 5px 20px 5px;text-align:left;border-right:0}
.ORDL .section,.ORDL .lookup-section,.ORDL .signin,.ORDL .expresscheckout,.ORDL .createaccnt{display:block;float:left;height:auto;width:45%;padding:0;margin:0 5% 0 0;text-align:left;border-right:0}
.ORDL .signin .logn-input{width:95%}
#mailchimp_email{width:60%!important}
.ctgy2-subcats-layout{display:block;margin-bottom:0;float:left;width:50%;text-align:center}
.ctgy2-subcats-layout img{width:100%;height:auto!important}
.ctgy2-subcats-subofsub-image,.ctgy2-subcats-subofsub-noimage{margin-bottom:0}
.ctgy2-subcats-layout-padding{display:block;padding:10px 10px 0 10px}
.ctgy2-subcats-layout h2{font-size:15px;line-heigth:15px;margin-top:0;margin-bottom:10px}
h2.fields-heading{border-right:0}
#ship-to,#bill-to{display:block;float:none;width:100%;margin-bottom:30px;height:auto;clear:both}
#customer-fields label,#affiliate-fields label,#affiliate-commissions label,.OSEL .non-editable label{display:block;float:none;width:100%;padding:0;margin-bottom:3px;text-align:left}
#customer-fields input.textfield,#affiliate-fields input.textfield,#tax-fields input,#affiliate-commissions div.form_row div,.non-editable div.form_row div{display:block;width:100%;margin:0 0 10px 0}
#customer-fields select,#affiliate-fields select{width:100%;margin:0 0 10px 0}}
@media (max-width:480px){#global-header{height:138px}
.global-header-checkout{height:80px!important}
#logo{top:30px;left:50%;width:155px;height:45px;margin-left:-78px}
#logo img{width:155px;height:45px}
.global-header-checkout #logo{left:0!important;margin-left:0!important}
#search-box{top:auto;right:50%;bottom:16px;margin-right:-150px;width:220px;height:38px;background-position:right -8px}
#search-box #text-field{width:150px}
#search-box #text-field{margin:12px 0 0 0}
#promos-left,#promos-center{width:50%;height:auto;background:none}
#promos-left img,#promos-center img,#promos-right img{width:100%;height:auto}
#promos-right{display:none}
#launch-slot2,#launch-slot3{float:right;width:50%;height:auto}
#launch-slot4{display:none}
.CTGY2 .ctgy-subcats-layout{float:left;width:50%}
.ctgy-subcats-layout{display:block;width:auto;border-right:0;border-bottom:0}
.ctgy-sub-desc a{float:left;margin:0 3px 10px 3px}
.CTGY2 .ctgy-sub-desc a{float:left;width:auto}
.ctgy-sub-desc CENTER>:nth-child(even) a{clear:right;background-color:#EFEFEF}
.ctgy-subcats-subofsub-image{float:left;width:47%;margin:0 3px 10px 3px}
.ctgy-subcats-subofsub-image:nth-child(odd)){clear:left}
.ctgy-subcats-subofsub-noimage{float:left;width:47%;padding:0;margin:0 3px 10px 3px;background-image:none;text-align:center}
.ctgy-subcats-subofsub-noimage:nth-child(odd)){clear:left}
.product-details-1{display:block;width:100%;padding:0;margin-bottom:15px}
.product-details-2{display:block;width:100%;padding:0}
.thumbnails li{display:block;float:left;margin:6px 6px 0 0;padding:0;width:50px;height:50px;text-align:center;cursor:pointer}
.thumbnails li span{display:inline-block;height:100%;text-align:center;OS vertical-align:middle}
.thumbnails li img{vertical-align:middle;height:50px!important;max-height:50px!important}
#mailchimp_email{width:55%!important}
.OPAY .continue-button{width:100%}
.OPAY .continue-button input{width:100%}
.ctgy-prompt{display:block!important}
.ctgy-field{display:block!important;padding:0 6px 6px 6px!important}
/************************************************************* ************************************************************** END SECTION *********************************************************************************** ************************************************************** *************************************************************/
}/***********************************************
2020 Theme | Aarc Media Group | Ted Hust *******
***********************************************/
 /***************************
wave 1 (before 9/10/20)
***************************/
 /* global items */
 html{
-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
/*### legacy fix FOR BOX CLEAR DELETE LATER ###*/
/*.column#videoColumn{width:334px}*/
#account{width:104px}
#cart-link{width:134px}
#checkout-link{width:90px}
#search-box{width:295px}
#search-box #text-field{outline:none!important}
@media (max-width:1000px){#account{width:88px;right:164px}
#cart-link{width:94px;right:70px;height:25px}
#checkout-link{width:70px}}
@media (max-width:767px){#account,#cart-link,#checkout-link{position:relative;float:left;right:inherit;left:inherit;padding:0!important;margin:0!important;width:33.3333%;line-height:23px}
#search-box #text-field{font-size:16px}}
#right-column{width:800px}
#left-column{width:185px}
.box{width:100%}
.box-head,.cattree{width:100%}
#filter-items-container{width:100%!important}
#breadcrumbs{width:100%!important}
@media (max-width:1000px){#right-column{width:100%!important;margin:0}
#content{width:100%}
#left-column{width:100%}}
/*### Legacy fix for search box ###*/
#search-box{bottom:17px;height:35px;background-image:none;background-color:#FFF;}
#search-box #text-field{margin:0;height:35px;line-height:35px;}
#search-box #submit-button{background-color:#A90112;border:1px solid #A90112;color:#FFF;height:35px;}
@media (max-width:1000px){#search-box{top:43px}}
@media (max-width:767px){#search-box{top:56px;width:200px}
#search-box #text-field{width:140px}}
@media (max-width:620px){#search-box{top:45px}}
@media (max-width:480px){#search-box{top:auto;right:auto;left:0;bottom:10px;width:100%}
#search-box #text-field{width:77%}}
@media (max-width:320px){#search-box #text-field{width:73%}}
@media (max-width:250px){#search-box #text-field{width:70%}}
/*### legacy fix FOR BOX CLEAR DELETE LATER ###*/
 /* CTGY > Subcategory Listings */
 .ctgy-sub-container{margin-top:16px;}
body#SFNT .ctgy-sub-container{margin-top:4px}
.ctgy-sub-list{width:100%!important;padding:0 8px;margin:0 0 10px 0;text-align:center;}
.ctgy-sub-list h2{margin:0 0 16px 0;padding-bottom:8px;color:#A90112!important;font-size:15px;border-bottom:1px solid #A90112}
.ctgy-sub-list h2 a{margin-bottom:0!important;color:#A90112!important}
.ctgy-sub-list a{display:block;margin-bottom:15px;text-decoration:none;}
.ctgy-sub-list a img{width:100%;max-width:100%;height:auto;margin-bottom:0;border:1px solid #DDD;padding:2px}
.ctgy-sub-list a:hover img{border:1px solid #A90112}
.ctgy-sub-list h3{margin:0;color:#666;font-size:15px}
.ctgy-sub-list-sm a:hover h3{color:#A90112}
.ctgy-sub-list p{margin:0;color:#666;font-size:14px}
#SFNT .ctgy-sub-list p{font-size:12px!important}
.ctgy-sub-list-lg h4{margin:0 0 -8px 0;color:#A90112;font-size:15px}
.ctgy-sub-list-lg h4 strong{display:inline-block;width:60px;padding:5px;background-color:#FEDA5F;color:#000;font-size:12px}
@media (min-width:330px){.ctgy-sub-container{display:flex;flex-wrap:wrap}
.ctgy-sub-list{width:50%!important}
.ctgy-sub-list h3{font-size:14px}}
@media (min-width:767px){.ctgy-sub-container{display:flex;flex-wrap:wrap}
body#SFNT .ctgy-sub-container{margin-top:8px}
.ctgy-sub-list{width:33.3333%!important}
.ctgy-sub-list-sm{width:27%!important}
.ctgy-sub-list-lg{width:46%!important}}
@media (max-width:766px){.ctgy-sub-list-lg{width:100%!important}}
/***************************
wave 2 (after 9/10/20)
***************************/
 /* video embed */
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:15px}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}