@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

strong {font-weight:bold;}

body {font:.8em verdana, helvetica, arial, sans-serif; text-align: center; /* for IE */ background-color:#000; /* background-image:url(../images/grunge-topback.jpg);background-repeat:repeat-x;background-position:top left; */ line-height:1.2em;display:table;width:100%}
html, body { height:100%; }

#container{margin: 0 auto 0 auto; /* align for good browsers */text-align: left; /* counter the body center */width: 900px;z-index:1;position:relative;padding:0 25px 0 25px;top:0;background-image:url(../images/950back.jpg);background-repeat:y}

em {font-style:normal; font-weight:bold; color:#fff}

#header1, #footer {text-align: left;}

#header1, #header2 {z-index:0;height:120px;overflow:hidden;}
#headerlogo {margin:10px 0;float:left;position:relative;z-index:1;width:500px;height:100px;}
a img {border:none;}
a.amazonlink, a.amazonlink img {border:none;}


.topnav {float:right;position:absolute;right:25px;top:0;color:#FFFC8D;font-size:1.1em;width:200px}
.topnav a {font-weight:bold; color:#c11200;}
.topnav a:hover {color:#fff}
.nav {width:800px; display:block;padding:0;}
.nav .whatis {float:left;position:relative; text-align:left;font-size:11pt;font-weight:bold;top:0;left:0}
.nav .tabs {float:right;position:relative;right:0;top:0;font-size:10pt;text-align:right;line-height:35px; background-color:#989898;background-image:url(../images/tabback.png);background-repeat:repeat-x;width:645px;height:40px;overflow:hidden;padding-right:15px}
.nav a {text-decoration:none;font-weight:bold;color:#fff;}
.nav a img {border:none;}
.nav img {float:left; position:relative;display:block;}

.col {color:#d1d0c7}
.col, .fullcol {position:relative; overflow:hidden; float:left;position:relative;font-size:10pt}

#col2 {margin:0 0 0 10px;width:540px;padding:0 10px 0 20px;background-image:url(../images/rightcolbackscroll.png);background-repeat:repeat-y;background-position:top left;}

#col1 {width:300px;padding:0 10px 0 10px;background-image:url(../images/weatheredpaper-leftcol.gif);background-repeat:repeat-y;background-position:top left;}
#col1 p {display:block; padding:0px 5px 5px 10px;clear:left;line-height:1.5em}
#col1 p em {color:#FF000A}

.col p, table.prodinfo {margin:10px 0 0 0; line-height:2em; font-size:.8em}
.col p.specs, .review, table.prodinfo, #twitter_update_list {line-height:1.4em; font-size:.8em}
.col p.specs em, em.specs, .review em a, table.prodinfo em, ul.dvdgallery li em {color:#ff000a}
.col p.specs .title {font-size:1.5em; font-weight:normal; letter-spacing:.1em}
.col ul.txtlist li {margin:10px 0 0 0; line-height:1em;font-size:.8em;list-style:none}
.col ul.txtlist {display:block; padding-left:25px; margin-left:20px}

.separatortitle {border-bottom:3px dashed #FF000A; display:block; width:100%; padding:15px 0; font-size:12pt; font-weight:bold; color:#FF000A}

p.quote {margin:5px 10px 10px 10px; padding:10px; background-color:#000;
		 border: solid  #990000 1px; clear:left;}
p.quote em {font-style:normal; display:block; clear:left;}

.review em, .quote em {display:block;width:100%; clear:left; text-align:right;float:left;position:relative;}
.review strong {font-weight:bold;}

.notestitle {display:block; margin-bottom:5px;}

#index2 ul li, a.postlink, a.whatis, .questionbox {background-image:url(../images/orangearrow.png); background-repeat:no-repeat; background-position:0 50%;vertical-align:middle; display:block;padding:3px 5px 3px 15px;}
.questionbox {background-image:url(../images/orangearrow.png); background-repeat:no-repeat; background-position: 0 5px; display:block;padding:3px 5px 3px 15px; color:#000;float:left;position:relative;width:100%;margin-bottom:10px;}
.questionbox a.question {display:block; font-weight:bold; font-size:9pt; color:#000}
.questionbox .details {font-size:7pt; font-style:italic;display:block; width:300px}
.questionbox .detaillinks {font-size:8pt;}
a.detaillink {text-decoration:underline; color:#000;}
.navhead {display:block;clear:left; margin:0 -20px 0 -20px; width:110%; background-image:url(../images/woodrepeat.jpg); background-repeat:y; height:2.5em;line-height:2.5em;padding-left:20px;font-weight:bold; letter-spacing:.1em; color:#fff;}
#col1 a.navlink {width:130px;display:block;padding:4px 5px 4px 15px;text-decoration:none;font-size:8pt;float:left;position:relative}
#col2 a.navlink {display:block;padding:5px;text-decoration:none;font-size:10pt;float:left;position:relative;margin:5px 10px 0 0}
a.navlink:hover {color:#c11200; background-color:#000;text-decoration:none;z-index:1}
a.postlink {width:75px;float:left;position:relative;}
h3.navhead {margin-top:0}
em.linktitle {display:block; padding: 10px 0 10px 10px; color:#ff000a;width:307px; overflow:hidden;float:left;position:relative;clear:both; /*background:url(../images/bloodline.gif) no-repeat; background-position:3px;*/ margin:0 0 0 -10px}
em.linktitle a {color:#ff000a; text-decoration:none;}

.img {border:1px solid #720000; float:left;position:relative;margin-bottom:5px;}
.midimg {margin:0 5px 5px 5px;}

a {color:#FFCC66;}
a:hover {color:#FFCC66;text-decoration:underline;}


.clear {clear:both;}

.footer {width:800px; float:left; position:relative; text-align:center; padding:10px; color:#fff}

hr {border-bottom-style:solid;border-top-style:hidden;border-left-style:hidden;border-right-style:hidden;display:block;height:1px;margin:8px 0 !important;padding-top:1px;text-align:center !important;border-bottom-color:#9a0000}

h1.tagline {color:#fff;z-index:1;overflow:hidden;font-weight:bold;display:block;position:absolute;float:left;left:370px; top:40px;font-size:12pt;letter-spacing:.08em}

h3.coltop1, h3.coltop2 {height:35px; top:0px; left:-10px;background-repeat:no-repeat; position:relative; float:left;margin:0 0 5px 0;padding-left:10px;line-height:35px;font-weight:bold; letter-spacing:.1em; color:#c11200}
h3.coltop2 {background-image:url(../images/coltopback-520px.png);width:520px;}

.colbottom1, .colbottom2 {width:320px; position:absolute;float:left;margin:0;padding:0;bottom:-1px;left:0;height:35px;}
.colbottom1 {background-image:url();width:270px;}
.colbottom2 {background-image:url();width:520px;}

#navigation {font-size: 11pt; padding:0;width:100%; background-image:url(../images/woodrepeat.jpg);background-repeat:repeat; margin-bottom:5px;}
#navigation .pad {paddinG: 0;margin:0;}

#navigation_menu {padding: 0; margin: 0; list-style: none; }
#navigation ul {margin-left: 10px; }
#navigation li {position: relative; display: block; float: left; margin: 0;line-height:1.5em;}
#navigation a {color: #FFFFFF; display: block;padding: .3em 15px; text-decoration: none; font-weight: bold;}
#navigation a.border {border-right: 1px solid #005C9F;}
#navigation a STRONG {color: #FFbc00;}
#navigation a em {font-size: 11px; font-style:normal; font-weight: normal; color: #ff0000;}
#navigation a:hover {background: #000000; color: #FFbc00;}
#navigation a.current {color: #000000; background: #FFFFFF; }
#navigation a.current:hover {color: #000000; background: #FFFFFF url(/images/bck-tab-03.png) repeat-x top;}

#navigation ul li ul {background-color:#000000; font-size:9pt; position: absolute; display: none; padding: 5px 0; z-index:100; left:-10px;}
#navigation ul li ul {* top: 15px;}
#navigation ul li ul.end {right: -1em;}
#navigation li > ul { top: auto; left: auto; } /* Opera fix */

#navigation li:hover ul, #navigation li.over ul  { display: block; z-index: 100; }
#navigation li ul li { clear: left; position: relative; float: none;  z-index:100;}
#navigation li ul li a {font-weight: normal; width:13em;padding:2px 10px; border-top: 0; color: #ffffff;  z-index:100;}

#navigation li ul li a:hover {background: #000000 url(/images/bck-side-hover.png) left repeat-y;  color: #ffbc00;  z-index:100;}


.subhead {width:100%; font-weight:bold; letter-spacing:.1em;color:#ff000a;}
h2.subhead {padding:10px 0;}

#mininav { font-size: 11px; float: right;list-style: none; margin: 0; padding: 0; margin-right: 15px;}

#mininav_menu {padding: 0; margin: 0; list-style: none;}
#mininav ul { margin: 0; padding: 0;}
#mininav li {position: relative; display: block; float: right; margin: 0;}
#mininav a {color: #FFFFFF; display: block; padding: 0 6px; text-decoration: none; font-weight: normal;}
#mininav a STRONG {color: #FFbc00;}
#mininav a em {font-size: 11px; font-style:normal; font-weight: normal; color: #ff0000;}
#mininav a:hover {color: #FFbc00;}

#mininav ul li ul { font-size:11px; position: absolute; display: none;  list-style: none; top: 16px; margin-bottom: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-top: 0; z-index:100;}
#mininav ul li ul {
* top: 15px;
}
#mininav ul li ul.end {right: -1em;}
#mininav li > ul { top: auto; left: auto; } /* Opera fix */

#mininav li:hover ul, #mininav li.over ul  { display: block; z-index: 100; }
#mininav li ul li { clear: left; position: relative; float: none;  z-index:100;}
#mininav li ul li a {font-weight: normal; padding-top: 5px; padding-bottom: 5px; color: #ffffff; border: 0; z-index:100;}

#mininav li ul li a:hover {background: #000000 url(../images/bck-side-hover.png) left repeat-y;  color: #ffbc00;  z-index:100;}

.splashimg, a .splashimg {border: 1px solid #990000; margin-top:10px;position:relative;float:left;margin-right:10px;}
.promoimg {border:none;position:relative;float:left;}
img.shot {border: 1px solid #990000; margin:0 10px 10px 0;position:relative;float:left;}
img.newsimg {border: 1px solid #990000; margin:10px 600px 10px 10px;position:relative;float:left;}

a img, a img.splashimg, a img.newsimg, a img.shot, ul.gallery li a img {border: 1px solid #FFFC8D}

p.minifilm img {border: 1px solid #FFFC8D; position:relative;float:left; margin:0px 10px 10px 0}

a.headerpromo {float:left; position:absolute; top:0; width:394px; height:175px; left:550px; z-index:1; border:none;}
a.headerpromo:hover {color:none; border:none;}
a.headerpromo img {border:none;}

.bloodsplat {position:absolute; float:left; top:0;width:1000px; height:350px; background-image:url(../images/bigbloodsplat.png); background-repeat:no-repeat; left:-200px; z-index:0}
ul.gallery {display:block;padding:10px 0; width:600px;}
ul.gallery li, ul.dvdgallery li, ul.shirtgallery li {display:block; font-size:8pt; width:178px; float:left; position:relative; list-style:none; list-style-type:none; margin:10px 0;display:block;}
ul.gallery li, ul.dvdgallery li {text-align:center; }
ul.gallery li {height:14em;}
ul.dvdgallery li {height:22em;}
ul.shirtgallery li {height:26em;}
ul.gallery li.mid {margin:10px 11px 10px 11px}
ul.gallery li img, ul.shirtgallery li img {border: 1px solid #990000;}
ul.dvdgallery li em {font-size:12pt;display:block;padding:5px;}

select, input.textbox {background-color:#000; border: 1px solid #990000; color:#fff}
.storeform {margin:10px 0 10px 0}
.bigbutton {width:15px; height:15px;}

table.prodinfo {width:100%; border:none;}
table.prodinfo td {padding:0 5px 0 5px}
table.prodinfo tr {vertical-align:top}
table.prodinfo td {vertical-align:top; border-bottom:1px solid black; padding:2px 0 2px 0}
table.prodinfo td.blank {border-bottom: none;}
table.prodinfo td.prodprice em, em.prodprice {display:block;font-size:40px; font-weight:bold; padding:20px 0; color:#fff}


   #twitter_container {
       min-height:45px;
       height:auto !important;
       height:40px;
       padding:10px;
   }

       #twitter_update_list {
           width: 280px;
           padding: 0;
           overflow: hidden;
       }

       #twitter_update_list li {
           width: 258px;
		   margin: 10px 0;
		   padding:10px;
           list-style: none;
		 background-image:url(../images/rightcolbackscroll.png);background-repeat:repeat-y;background-position: center;
		 border: solid black 1px;
       }

       #twitter_update_list li a {
           border-bottom: dotted 1px;
           text-decoration: none;
       }

       #twitter_update_list li a:hover {
           color:#c11200; background-color:#000;
       }

#twitter_b {
   width: 300px;
   height: 29px;
}


