/* comments */

@font-face {
    font-family: 'Snyder-Speed-Brush';
    src: url('/fonts/Snyder-Speed-Brush.ttf.woff') format('woff'),
         url('/fonts/Snyder-Speed-Brush.ttf.svg#Snyder-Speed-Brush') format('svg'),
         url('/fonts/Snyder-Speed-Brush.ttf.eot'),
         url('/fonts/Snyder-Speed-Brush.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'FrankGothExCond';
    src: url('FrankGothExCon.woff') format('woff'),
         url('FrankGothExCon.woff2') format('woff2'),
	     url('/fonts/FrankGothExCon.eot'),
	     url('/fonts/FrankGothExCon.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/FrankGothExCon.ttf') format('truetype'),
	     url('/fonts/FrankGothExCon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'DireWolf';
	src: url('/fonts/direwolf-webfont.woff') format('woff'),
	     url('/fonts/direwolf-webfont.woff2') format('woff2'),
	     url('/fonts/direwolf-webfont.eot'),
	     url('/fonts/direwolf-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/direwolf-webfont.ttf') format('truetype'),
	     url('/fonts/direwolf-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Monsterama';
	src: url('/fonts/monsterama-webfont.woff') format('woff'),
	     url('/fonts/monsterama-webfont.woff2') format('woff2'),
	     url('/fonts/monsterama-webfont.eot'),
	     url('/fonts/monsterama-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/monsterama-webfont.ttf') format('truetype'),
	     url('/fonts/monsterama-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'BlackFest';
    src: url('/fonts/theblackfestival-demo-webfont.woff') format('woff'),
         url('/fonts/theblackfestival-demo-webfont.woff2') format('woff2'),
	     url('/fonts/theblackfestival-demo-webfont.eot'),
	     url('/fonts/theblackfestival-demo-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/theblackfestival-demo-webfont.ttf') format('truetype'),
	     url('/fonts/theblackfestival-demo-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'FamousMons';
    src: url('FamousMons-webfont.woff') format('woff'),
         url('FamousMons-webfont.woff2') format('woff2'),
	     url('/fonts/FamousMons-webfont.eot'),
	     url('/fonts/FamousMons-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/FamousMons-webfont.ttf') format('truetype'),
	     url('/fonts/FamousMons-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'EngOldEng';
    src: url('engravers_old_english_regular-webfont.woff') format('woff'),
         url('engravers_old_english_regular-webfont.woff2') format('woff2'),
	     url('/fonts/engravers_old_english_regular-webfont.eot'),
	     url('/fonts/engravers_old_english_regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/engravers_old_english_regular-webfont.ttf') format('truetype'),
	     url('/fonts/engravers_old_english_regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Dymo';
    src: url('Impact_Label-webfont.woff') format('woff'),
         url('Impact_Label-webfont.woff2') format('woff2'),
	     url('/fonts/Impact_Label-webfont.eot'),
	     url('/fonts/Impact_Label-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/Impact_Label-webfont.ttf') format('truetype'),
	     url('/fonts/Impact_Label-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'SpecialElite';
    src: url('/fonts/special-elite.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

	.japanese1 {
	font-family: 'M PLUS 1p', sans-serif; font-size:30pt; writing-mode: vertical-rl; text-orientation: upright;white-space: nowrap;
	}
	
	.japanese2 {
	font-family: 'Sawarabi Mincho', sans-serif; font-size:30pt;
	}
	
	body { 
	color: black; 
	background: white; 
	font-family: 'SpecialElite';
	letter-spacing: 0.15em;
	}
a {
	color: #0000EE;
    text-decoration: none;
}	
	div.couponBox {
	width: 900px;
	margin: 25px 20px;
	padding: 15px;
	border-style: dashed;
	border-width: 2px;
	border-color: #ccc;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	overflow:auto;
	}
	
	div.topBox {
	width: 900px;
	margin: 25px 20px;
	padding: 10px;
	border-style: dashed;
	border-width: 2px;
	border-color: #666;
	overflow:auto;
	}
	
	.topBoxImg {
	margin: 20px 20px 0 0;
	}
	
	div#header {
	
	}
	
	div#footer {
	
	}

	div#introGraf {
	padding: 2px;
	}
	
	.inviso {
	display: none;
	}

	.imgBox {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 5px;
	border-right-width: 7px;
	border-bottom-width: 11px;
	}

	.unavailable   {
	color: gray;
	}

	.logoTextLarge   { 
	font-size: x-large;
	font-weight: 400;
	background: #000000;
	color: white;
	border-style: solid;
	border-color: white;
	border-top-width: 4px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	}
/*
	.textBox 
	{
	background: #000000;
	color: white;
	border-style: solid;
	border-color: white;
	border-top-width: 4px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	}
*/	
	.textBox 
	{
	background: #000000;
	color: white;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 4px;
	}

	STRONG   { 
	background: #000000;
	color: white;
	letter-spacing: 0.1em;
	vertical-align: sub;
	line-height: 1.9em;
	padding: 2px;
	font-weight: 400;
	}

	a.bald:link   { 
	text-decoration: none;	
	}
	
	.moreInfo   {
	cursor: help;
	}

	.squish {letter-spacing: -0.24em;}
	/* IE hack */
	* html .squish { letter-spacing: -9px; }
	
	.dblStrike {letter-spacing: -0.48em;}
	/* IE hack */
	* html .dblStrike { letter-spacing: -18px; }

	.strike   { 
	text-decoration: line-through;
	}

	.stretch   { 
	letter-spacing: 1.5em;
	}

	.sub   { 
	vertical-align: sub;
	}

	.super   { 
	vertical-align: super;
	}

	.underlined {text-decoration: underline;}
	
	.bodyText   { 
	font-size: medium;
	}

	.disclaimerText   { 
	font-size: x-small;
	}
	
	.breadcrumb   { 
	font-size: large;
	font-weight: 400;
	}
	
	H1   { 
	font-size: xx-large;
	font-weight: 400;
	}
	
	H2   { 
	font-size: x-large;
	font-weight: 400;
	}
	
	H3   { 
	font-size: large;
	font-weight: 400;
	}

	.navText   { 
	font-size: small;
	line-height: 1.9em;
	}

	.bordL {
	border-left: solid 1px #ddd;
	}

	.bordLR {
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	}

	.bordTR {
	border-top: solid 1px #ddd;
	border-right: solid 1px #ddd;
	}

	.bordT {
	border-top: solid 1px #ddd;
	}
	
	.thbrdr TD {
	border-right: solid 1px #999;
	}
