img {
  border: 0px;
}

@font-face {
    font-family: 'coasterblack';
    src: url('coasterblack-webfont.woff2') format('woff2'),
         url('coasterblack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'subway';
    src: url('typographersubway-black-webfont.woff2') format('woff2'),
         url('typographersubway-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.hdr_ttl {
	font-family: 'coasterblack';
	font-size: 48px;
	color: #FFFF00;
	-webkit-touch-callout: none;
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
}

.cat_hr {
	border:  1px solid darkgray;
	border-top-color: lightgray;
	border-left-color: lightgray;
	border-top-width: 2px;
	
}

.header_cat {
	font-family: 'subway';
	text-decoration: none;
	font-size: 18px;
	margin-right: 14px;
	-webkit-touch-callout: none;
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
	font-variant: small-caps;
	color:lightgray;
}

.header_cat:last {
	margin-right: 0px;	
}

.header_cat:hover {
	text-decoration: underline;
	color: white;
}

.dbs {
	text-decoration: underline;
}

.dbs:hover {
	
}


PRE {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin-top: 0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}
.clothing_pre {
	margin-left: 20px;
	margin-right: 20px;
}
.header_bar{display:none;}
.search_bar{display:none;}
.wb{border:0px;}
.body{background-color:white;background-image:url('p/Print_Header_Temporary.png');background-position:left top;background-repeat:no-repeat;color:black;}
.hr_img{margin-top:90px;}
.hdr_img_i{display:block !important;position:absolute;top:0px;left:0px;}
.hdr_img_it{top:75px;left:97px;color:black;font-size:120%;font-family:Trebuchet MS;font-weight:bold;}
.section{color:black;}
a{color:green;}
th{color:green;}
.ftr_tbl{display:none;}
table{ page-break-inside:auto border-color:black;border-spacing:0px;border:1px solid black;}
tr { page-break-inside:avoid; page-break-after:auto;}
thead { display:table-header-group; }
tfoot { display:table-footer-group; }
td {border:1px solid black; border-spacing:0px;color:black;}
th {border:1px solid black; border-spacing:0px;color:green;font-size:75%;}
.section{border:0px;}
.section tr{border:0px;}
.section td{border:0px;}
.table a{color:black;font-weight:bold;text-decoration:none;}
th a{color:green !important;}
#mlt_body { display:none !important; }
.CartSocial * { display:none !important; }
* { color:black !important; }
.jf_img { width: 200px; max-width: 200px; }

.clothing_ColorSet { text-align: center; cursor: pointer; }
.clothing_ColorSet_Selected { background-color: #008000; }

.Thumbs_60 { min-height: 70px; height: 70px; min-width: 82px; padding: 1px; background-color: black; }
.Thumbs_82 { min-height: 92px; height: 92px; min-width: 82px; padding: 1px; background-color: black; }
.Thumbs_110 { min-height: 120px; height: 120px; min-width: 110px; padding: 1px; background-color: black; }
.Thumbs_170 { min-height: 180px; height: 180px; min-width: 190px; padding: 1px; background-color: black; }
.Thumbs_210 { min-height: 220px; height: 220px; min-width: 210px; padding: 1px; background-color: black; }

.Thumbs_50Image { min-height: 55px; text-align:center; vertical-align: middle; }
.Thumbs_72Image { min-height: 77px; text-align:center; vertical-align: middle; }
.Thumbs_100Image { min-height: 105px; text-align:center; vertical-align: middle; }
.Thumbs_160Image { min-height: 165px; text-align:center; vertical-align: middle; }
.Thumbs_200Image { min-height: 210px; text-align:center; vertical-align: middle; }

.Thumbs_200 .WB { max-width: 200px; }
.Thumbs_100 .WB { max-width: 100px; }
.Thumbs_72 .WB { max-width: 72px; }
.Thumbs_50 .WB { max-width: 50px; }

.clothing_ArrowLink { 
	cursor: pointer; user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; 
	-khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; }

.clothing_ImageCount { text-align: center; }

.clothing_ColorBlock { min-width: 10px; width: 10px; min-height: 10px; max-height: 10px; display: inline-block; margin-top: 1px; cursor: help; border: 1px solid white; }
.clothing_ColorData { text-align: center; vertical-align: middle; Padding-Left: 5px; Padding-Right: 5px; }

.clothing_ColorSetTable { background-color: #008000; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; }
.clothing_ColorSetTable th { font-size: 75%; }

.clothing_ColorSetName { display: inline-block; margin-left: 10px; margin-right: 10px; }

.clothing_SizeBlock { display: inline-block; margin: 3px; border: 1px solid #008000; padding: 5px; cursor: help; }
.clothing_SizeBlock_Disabled { border: 1px solid gray; color: gray; }

.clothing_Arrow { font-weight: bold; font-size: 100%; text-align:center; vertical-align: middle; max-width: 15px; min-width: 15px; width: 15px; }
.clothing_Arrow a { text-decoration: none; }
.clothing_ArrowRow { height: 20px; }

.clothing_tableImage { background-color: #008000; }
.clothing_tableImage td { border: 1px solid #008000; }
.clothing_Arrow_Disabled { color:gray; cursor:default; }
.submit_link { border:none; outline:none; background:none; cursor:pointer; color:black; padding:0; text-decoration:underline; font-family:inherit; font-size:inherit;}


.FloatTable { float: left; margin-left:0px; margin-top: 4px; margin-right: 0px; margin-bottom: 4px; }
.rot_img .rimg { position: absolute; top: 0px; left: 0px; transition: all .25s linear; }
.rot_img { position: relative; perspective: 600px; display: inline-block; }
.rot_img .rfront { transition-delay: .25s; z-index:100; }
.rot_img .rrear { transform: rotateY(90deg); z-index:0; transition-delay: 0s; }
.rot_img_swap .rfront{ transform: rotateY(-90deg); z-index:0; transition-delay: 0s; }
.rot_img_swap .rrear { transform: rotateY(0deg); z-index:100; transition-delay: .25s; }
.rbutton { display:none; position: absolute; z-index:102; background: rgba(0, 0, 0, 0.5); padding: 1px; padding-top:0px; border-top-left-radius:5px; }
.rbutton:hover { cursor:pointer; }
.r50 .rbutton { width: 8px; height: 8px; top: 40px; left: 40px; }
.r72 .rbutton { width: 16px; height: 16px; top: 52px; left: 52px; }
.r100 .rbutton { width: 24px; height: 24px; top: 75px; left: 74px; }
.r200 .rbutton{ width: 32px; height: 32px; top: 167px; left: 166px;}

.r50 { width: 50px; height: 50px; }
.r72 { width: 72px; height: 72px; }
.r100 { width: 100px; height: 100px; }
.r200 { width: 200px; height: 200px; }
.clip { white-space: nowrap; overflow:hidden; display:inline-block; text-overflow: ellipsis; }
.clip_50 { width:50px; }
.clip_72 { width:72px; }
.clip_100 { width: 100px; }
.clip_200 { width: 200px; }

.simg { position: relative; display: inline-block; }
.sfmt { position: absolute; display: inline-block; border-bottom-right-radius: 5px; margin-left:-1px; margin-top: -1px; padding: 1px; padding-right:2px; z-index: 106; top: 0px; left: 0px; font-size: 8px; background: rgba(0, 0, 0, 0.5); }
.r200 .sfmt { font-size: 12px; }