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,
b, u, i, center,
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: none 0;
	font-size: 100%;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	vertical-align: baseline;
}

body { color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: normal; background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position: left top; }

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	display: block;
}

li {
	list-style: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

#container {
	width: 841px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}

#header {
	background-image: url(../images/header-bg.png);
	background-repeat: no-repeat;
	width: 841px;
	height: 324px;
}

#headerhalf {
	width: 541px;
	height: 324px;
}

#menu {
	background-image: url(../images/main_02.png);
	background-repeat: no-repeat;
	width: 841px;
	height: 60px;
	clear: both;
}

#menubtm {
	background-image: url(../images/main_03.png);
	background-repeat: no-repeat;
	width: 841px;
	height: 38px;
	clear: both;
}

#mainarea { background-image: url(../images/main_04.png); background-repeat: repeat-y; background-position: left top; width: 841px; height: 578px; clear: both; }
#mainarea-about { background-image: url(../images/main_04.png); background-repeat: repeat-y; background-position: left top; width: 841px; height: 578px; clear: both; }
#mainarea-addl { background-image: url(../images/page-repeat270.png); background-repeat: repeat-y; background-position: center top; width: 841px; clear: both; }
#mainarea-addl2 { background-image: url(../images/page-repeat270.png); background-repeat: repeat-y; background-position: center top; width: 841px; clear: both; }
#mainarea-addl3 { background-image: url(../images/page-repeat270.png); background-repeat: repeat-y; background-position: center top; width: 841px; clear: both; }
#footer {
	background-image: url(../images/main_05.png);
	background-repeat: no-repeat;
	width: 841px;
	height: 265px;
	clear: both;
}

#logo {
	width: 300px;
	height: 324px;
}

#facebook {
	width: 541px;
}

#facepos {
	width: 150px;
	height: 40px;
	margin: 130px 0 0 345px;
	display: inline;
}

img#faceimage {
	width: 36px;
	height: 36px;
	float: left;
	margin-right: 3px;
	display: inline;
}

#become {
	text-align: left;
	display: inline;
}

#fanon {
	text-align: left;
	display: inline;
}

#badge {
	width: 541px;
}

#shooters {
	width: 189px;
	height: 188px;
	margin: 136px 0 0 49px;
	display: inline;
}

a#buynow:link, a#buynow:visited {
	background-image: url(../images/badge.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 135px;
	height: 149px;
	float: left;
	display: block;
}

a#buynow:hover, a#buynow:active {
	background-image: url(../images/badge.png);
	background-repeat: no-repeat;
	background-position: -135px top;
}
a#buynowsmall:link, a#buynowsmall:visited {
	background-image: url(../images/badge-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 108px;
	height: 119px;
	float: left;
	display: block;
}
a#buynowsmall:hover, a#buynowsmall:active {
	background-image: url(../images/badge-small.png);
	background-repeat: no-repeat;
	background-position: -108px top;
}
#bnpos { width: 135px; height: 149px; margin: 140px 0 0 340px; display: inline; }

#navpos {
	margin: 15px 0 0 180px;
	display: inline;
}

#navigation {
}

.navitem {
	display: inline;
}

a#item-home:link, a#item-home:visited {
	background-image: url(../images/menu-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 74px;
	height: 40px;
	float: left;
	display: block;
}

a#item-home:hover, a#item-home:active {
	background-image: url(../images/menu-home.gif);
	background-repeat: no-repeat;
	background-position: -74px top;
}

a#item-about:link, a#item-about:visited {
	background-image: url(../images/menu-about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 162px;
	height: 40px;
	float: left;
	display: block;
}

a#item-about:hover, a#item-about:active {
	background-image: url(../images/menu-about.gif);
	background-repeat: no-repeat;
	background-position: -162px top;
}

a#item-wholesale:link, a#item-wholesale:visited {
	background-image: url(../images/menu-wholesale.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 121px;
	height: 40px;
	float: left;
	display: block;
}

a#item-wholesale:hover, a#item-wholesale:active {
	background-image: url(../images/menu-wholesale.gif);
	background-repeat: no-repeat;
	background-position: -121px top;
}

a#item-contact:link, a#item-contact:visited {
	background-image: url(../images/menu-contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 40px;
	float: left;
	display: block;
}

a#item-contact:hover, a#item-contact:active {
	background-image: url(../images/menu-contact.gif);
	background-repeat: no-repeat;
	background-position: -120px top;
}

a#item-sitemap:link, a#item-sitemap:visited {
	background-image: url(../images/menu-sitemap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 40px;
	float: left;
	display: block;
}

a#item-sitemap:hover, a#item-sitemap:active {
	background-image: url(../images/menu-sitemap.gif);
	background-repeat: no-repeat;
	background-position: -100px top;
}

#firstsub {
	text-align: center;
	margin-top: 4px;
	margin-left: 289px;
	display: inline;
}

#secondsub {
	text-align: center;
	margin-top: 4px;
	margin-left: 54px;
	display: inline;
}

#thirdsub {
	text-align: center;
	margin-top: 12px;
	margin-left: 70px;
	display: inline;
}
	
.whitemenu {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

a.whitelink:link, a.whitelink:visited {
	color: #ffffff;
	text-decoration: none;
}

a.whitelink:hover, a.whitelink:active {
	color: #ffffff;
	text-decoration: underline;
}

a.blklink:link, a.blklink:visited {
	color: #000000;
	text-decoration: none;
}

a.blklink:hover, a.blklink:active {
	color: #000000;
	text-decoration: underline;
}

a.blklink2:link, a.blklink2:visited {
	color: #000000;
	text-decoration: underline;
}

a.blklink2:hover, a.blklink2:active {
	color: #a40c12;
	text-decoration: underline;
}

#level1 {
	width: 841px;
	height: 260px;
	clear: both;
}

#level2 {
	width: 841px;
	clear: both;
}

img#dicepos {
	margin-top: 35px;
	margin-left: 50px;
	display: inline;
}

img#areshoot {
	width: 323px;
	height: 40px;
	margin: 25px 0 0 55px;
	display: inline;
}

.htxtl1 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 15px 55px 0 0;
}

.htxtl3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 0 20px;
}
.htxtl3b { color: #000000; font-size: 14px; font-weight: bold; text-align: center; padding: 15px 100px 0; }
.htxtl4 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 35px 0 0 20px;
}

.htxtl5 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 0 20px;
}

.htxtl2 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 7px 55px 0 0;
}

.norm {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#loco {
	width: 550px;
	height: 318px;
}

#bravo {
	width: 291px;
	height: 318px;
}
#bravo2 { width: 291px; }
#parnell {
	width: 350px;
	height: 260px;
}

#diceson {
	width: 491px;
	height: 260px;
}

small {
	font-size: 9px;
	vertical-align: text-top;
}

img#hjklo {
	width: 392px;
	height: 40px;
	margin: 15px 0 0 90px;
	display: inline;
}

.redtxt {
	color: #a40c12;
}

#contactus {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 195px 0 0;
}

#pepper {
	font-size: 14px;
	text-align: center;
	padding-top: 8px;
}

#aboutcolleft {
	width: 581px;
}
#aboutcolleft-fixed { width: 581px; height: 880px; }
#aboutcolright {
	width: 260px;
}

.headline {
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	padding: 35px 0 5px 90px;
}
.headline2 { font-size: 24px; font-weight: bold; line-height: 18px; text-align: center; margin: 0; padding: 35px 0 5px 0; }
.subhead {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 18px;
	padding-left: 90px;
}

.subhead2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 18px;
	padding-right: 30px;
	padding-left: 90px;
}
.subhead3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 18px;
	padding-right: 30px;
	padding-left: 90px;
}
.subhead4 {
	color: #a40c12;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 18px;
	padding-right: 30px;
	padding-left: 90px;
}
.normlist {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	padding-right: 30px;
	padding-left: 90px;
}
.normlist2 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 110px;
}
.normlist3 { color: #000000; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; padding-top: 10px; padding-right: 200px; padding-left: 110px; }
.normlist4 { color: #000000; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; padding-top: 5px; padding-right: 200px; padding-left: 90px; }
.parag2 { font-size: 14px; font-weight: bold; line-height: 18px; padding-top: 18px; padding-right: 150px; padding-left: 90px; }
.parag3 { font-size: 18px; font-weight: bold; line-height: 18px; padding-top: 18px; padding-right: 150px; padding-left: 90px; }
.parag4 { color: #a40c12; font-size: 16px; font-weight: bold; line-height: 18px; padding-top: 18px; padding-right: 150px; padding-left: 90px; }
.listlist { color: #000000; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; padding-right: 200px; padding-left: 90px; }
.listlist2 { color: #000000; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; padding-top: 10px; padding-right: 200px; padding-left: 110px; }
.star {
	background-image: url(../images/star.png);
	background-repeat: no-repeat;
	background-position: left 18px;
	padding-top: 18px;
	padding-left: 20px;
}
.star5 { background-image: url(../images/star.png); background-repeat: no-repeat; background-position: left 7px; padding-top: 7px; padding-left: 20px; }
.star2 { background-image: none; padding-top: 5px; list-style-type: decimal; }
.star4 { background-image: none; padding-top: 5px; }
.star3 { background-image: url(../images/star.png); background-repeat: no-repeat; background-position: left 4px; padding-top: 5px; padding-left: 20px; }
.instar {
	background-image: url(../images/star-center.png);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 10px;
	padding-left: 20px;
}
.nostar { background-image: none; padding-top: 10px; padding-left: 20px; }
.instar2 {
	background-image: url(../images/star-center.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-top: 5px;
	padding-left: 20px;
}

img.aboutdice {
	width: 190px;
	height: 143px;
	float: left;
	margin: 35px 0 0;
	display: inline;
}

img.aboutdice2 {
	display: inline;
	margin: 35px 50px 0 0;
	width: 190px;
	height: 143px;
	float: right;
}
#smbadgepos {
	margin-top: 40px;
	margin-left: 40px;
	display: inline;
}

#smbadgepos2 {
	float: right;
	display: inline;
	margin-top: 40px;
	margin-right: 90px;
}

a.redlink:link, a.redlink:visited {
	color: #a40c12;
	text-decoration: underline;
}

a.redlink:hover, a.redlink:active {
	color: #a40c12;
	text-decoration: none;
}

.line {
	width: 480px;
	height: 1px;
	float: left;
	margin: 0 0 0 90px;
	display: inline;
}
.line2 { display: inline; margin: 0 0 0 90px; width: 600px; height: 1px; float: left; }
img#summaryimg {
	float: left;
	margin-top: 15px;
	margin-left: 90px;
	display: inline;
}

#packet {
	width: 260px;
	float: right;
}
.white { color: #fff; }
#infopos { margin: 0 0 0 90px; display: inline; }

#info {
	width: 650px;
}

#intro{
	width: 450px;
}

#about{
	width: 450px;
}

#disclaimer{
	width: 450px;
}

fieldset {
	text-align: left;
	margin: 1.5em 150px 0 0;
	padding: 0;
	border: solid 1px #a40c12;
}

legend {
	margin-left: 1em;
	color: #000000;
	font-weight: bold;
}

fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;
}

fieldset li {
	padding-bottom: 1em;
}

fieldset.submit {
	border-style: none;
}

input {
	border: solid 1px #cccccc;
}
input.submit { color: #fff; font-weight: bold; background-color: #a40c12; border-style: none; outline-style: none; }
label { font-size: 14px; font-weight: bold; text-align: right; width: 150px; float: left; margin-right: 1em; }

#formpos {
	width: 700px;
	margin: 0 0 0 90px;
	padding: 0;
	display: inline;
}

a.blklink3:link, a.blklink3:visited { color: #000000; text-decoration: underline; }

a.blklink3:hover, a.blklink3:active { color: #a40c12; text-decoration: none; border-style: none; }

#special { color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: normal; background-color: #ae7d45; background-image: url(../images/background2.jpg); background-repeat: repeat-x; background-position: left top; }
#catfish { width: 841px; clear: both; }
img.displayed { margin-right: auto; margin-left: auto; display: block; }
#karmel { width: 150px; margin-right: auto; margin-left: auto; display: block; }
#corn { padding-left: 5px; }
