@charset "utf-8";
/* CSS Document */

/* The following makes pages 100% height */
html,body
{
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
}
/* end 100% height stuff */

#content {
	position: relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	width: 95%;
	z-index: 5;
}

/* Container owns everything on the page */
table.Container
{
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}
td.Container
{
	height: 100%;
	width: 100%;
	padding: 0;
}
/* end container */

body {
	background-image: url(images/bgISSI.jpg);
	background-attachment: fixed;
	background-position: center;
	padding-top: .25em;
}
body,td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt;
}
form {
	margin: 0;
}
img {
	border: 0;
}
h1,h2,h3 {
	margin: 0;
}
h1 {
	line-height: 24pt;
}
h2 {
	font-size: 16pt;
}
a:link,a:visited {
	color: #ee3a43;
	font-weight: bold;
}
a:hover {
	color: #818285;
	text-decoration: underline;
}
abbr {
	border-bottom: 1px dotted #ee3a43;
	cursor: help;
}
ul {
	margin: 0;
	padding-left: 1em;
}
li {
	color: #ee3a43;
}

h2 abbr {
	border-bottom: 1px dotted #000;
}
.abbrLink {
	color: #000 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
a.abbrLink:hover,a.abbrLink:active,a.abbrBold:hover,a.abbrLink:active {
	color: #818285 !important;
}
.abbrBold {
	color: #000 !important;
	text-decoration: none !important;
}
.abbrRed {
	color: #ee3a43 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.abbrWht {
	border-bottom: 1px dotted #FFF;
	color: #FFF !important;
	text-decoration: none !important;
}
a.abbrRed:hover,a.abbrRed:active {
	color: #000 !important;
}
.adobeRdr {
	background-image: url(images/adobeshd.png);
	position: absolute;
	bottom: 0px;
	left: 275px;
	width: 120px;
	height: 40px;
}
.adobeRdS {
	background-image: url(images/adobeshd.png);
	position: absolute;
	bottom: 0px;
	left: 185px;
	width: 120px;
	height: 40px;
}
.adobeRdL {
	left: 0px;
}
.bgBlack {
	background-color: black;
}
.bgWhite {
	background-color: white;
}
.blackTxt {
	color: black;
	font-size: 14pt;
	font-weight: normal;
}
.bodyBg {
	background-image: url(images/whitetra.png);
	text-align: center;
	width: 100%;
}
.bodyText {
	font-size: 14pt;
	margin: 0 auto;
	padding: .5em;
	text-align: left;
	width: 95%;
}
.borderNo {
	border: 0 !important;
}
.fadeVt {
	background-repeat: repeat-y;
}
.fadeLf {
	background-image: url(images/fadeLf.png);
	background-position: right;
}
.fadeRt {
	background-image: url(images/fadeRt.png);
	background-position: left;
}
.fullSize {
	width: 100%;
	height: 100%;
}
.halfWide {
	width: 50%;
}
.hdr {
	width: 100%;
}
.hdrTxt {
	font-weight: bold;
	padding: 0em 0.25em;
	text-align: center;
}
.helpMe {
	cursor: help;
}
.iconPad {
	padding: 0 !important;
}
a.linkBlk:link,a.linkBlk:visited {
	color: black;
}
a.linkBlk:hover,a.linkBlk:active {
	color: #ee3a43;
}
.linkBlnk {
	text-decoration: none !important;
}
.linkWht,a.linkWht:link,a.linkWht:visited {
	color: white;
}
.logoSize {
	padding-bottom: .5em;
	text-align: left;
	width: 335px;
}
.pdfWidth {
	margin: 0 auto;
	width: 300px;
}
.pgWidth {
	margin: 0 auto;
	width: 670px;
}
.printMe {
	display: none;
}
.prodBdr {
	border: 2px solid #818285;
}
.prodBdrS {
	border: 1px solid #818285;
}
.prodThmb {
	position: absolute;
	top: 5px;
	right: 5px;
}
.prodWide {
	width: 35em;
}
.shadowHz {
	background-repeat: repeat-x;
	width: 100%;
	height: 5px;
}
.shadowDn {
	background-image: url(images/shadowDn.jpg);
	background-position: top;
}
.shadowD2 {
	background-image: url(images/shadowDn.png);
	background-position: top;
}
.shadowUp {
	background-image: url(images/shadowUp.jpg);
	background-position: bottom;
}
.shadowU2 {
	background-image: url(images/shadowUp.png);
	background-position: bottom;
}
.whiteTxt {
	color: #FFF;
	font-size: 14pt;
}

.issiRed {
	color: #ee3a43;
}
.linkRed,a.linkRed:link,a.linkRed:visited {
	color: #ee3a43;
	text-decoration: none;
}
a.linkRed:hover,a.linkRed:active {
	color: #818285;
	text-decoration: underline;
}

.colorTxt {
	font-weight: bold;
}
.colrAmbr,.colrYelw {
	color: #a09235;
}
.bgAmber {
	background-color: #e7eb5f;
	border: 1px solid #818285;
}
.bgBlkClr {
	background-color: black;
	border: 1px solid #818285;
}
.bgBlue {
	background-color: #148dbd;
	border: 1px solid #818285;
}
.colrBlue {
	color: #148dbd;
}
.bgBluLte {
	background-color: #485685;
	border: 1px solid #818285;
}
.colrBlLt {
	color: #485685;
}
.bgBluStl {
	background-color: #142b5a;
	border: 1px solid #818285;
}
.colrBlSt {
	color: #142b5a;
}
.bgBrown {
	background-color: #695e3c;
}
.colrBrwn {
	color: #695e3c;
}
.bgClear {
	border: 1px solid #818285;
}
.bgGold {
	background-color: #e5b372;
	border: 1px solid #818285;
}
.colrChar {
	color: #5c6062;
}
.colrGold {
	color: #e5b372;
}
.bgGray {
	background-color: #494c47;
	border: 1px solid #818285;
}
.colrGray {
	color: #494c47;
}
.bgGreen {
	background-color: #80c7af;
	border: 1px solid #818285;
}
.colrGren {
	color: #80c7af;
}
.bgGunMtl {
	background-color: #797675;
	border: 1px solid #818285;
}
.colrGunM {
	color: #797675;
}
.bgIndigo {
	background-color: #794268;
	border: 1px solid #818285;
}
.colrIndg {
	color: #794268;
}
.bgInOut {
	background-color: #cac5c4;
	border: 1px solid #818285;
}
.colrIO {
	color: #cac5c4;
}
.bgRed {
	background-color: #d27d84;
	border: 1px solid #818285;
}
.colrRed {
	color: #d27d84;
}
.bgSilver {
	background-color: #a7a8a6;
	border: 1px solid #818285;
}
.colrSlvr {
	color: #a7a8a6;
}
.bgYellow {
	background-color: #a09235;
	border: 1px solid #818285;
}
.blLtMirr {
	background-image: url(images/blLtMirr.png);
	border: 1px solid #818285;
}
.blueMirr {
	background-image: url(images/blueMirr.png);
	border: 1px solid #818285;
}
.blueStel {
	background-image: url(images/blueStel.jpg);
	border: 1px solid #818285;
}
.goldMirr {
	background-image: url(images/goldMirr.png);
	border: 1px solid #818285;
}
.grenMirr {
	background-image: url(images/grenMirr.jpg);
	border: 1px solid #818285;
}
.indigoMr {
	background-image: url(images/indigoMr.png);
	border: 1px solid #818285;
}
.inOutMir {
	background-image: url(images/inOutMir.png);
	border: 1px solid #818285;
}
.redMiror {
	background-image: url(images/redMiror.png);
	border: 1px solid #818285;
}
.silver {
	background-image: url(images/silver.png);
	border: 1px solid #818285;
}
.silver2 {
	background-image: url(images/silver2.png);
	border: 1px solid #818285;
}
.sunburst {
	background-image: url(images/sunburst.jpg);
	border: 1px solid #818285;
}

.bgColr {
	border: 1px solid #818285;
}
.headWht {
	background-color: white;
}
.headYlw {
	background-color: #fddd04;
}
.headRed {
	background-color: #e51636;
}
.headBlu {
	background-color: #1162a5;
}
.headGrn {
	background-color: #006946;
}
.headYlwH {
	background-color: #e5ed48;
}
.headGry {
	background-color: #797677;
}
.headOrg {
	background-color: #ea5b18;
}

table.issiTbl {
	border-collapse: collapse;
	border-color: #818285;
}
table.issiTbl th {
	border-width: 1px;
	padding: .125em;
	border-style: solid;
	font-size: 14pt;
	font-weight: bold;
	background-color: black;
	color: #ee3a43;
	text-align: center;
}
table.issiTblRed th {
	background-color: #ee3a43;
	color: #FFF;
}
table.issiTbl td {
	border-width: 1px;
	padding: .125em;
	border-style: solid;
	font-size: 13pt;
	text-align: center;
}
table.issiItms th {
	color: #ee3a43;
	font-weight: bold;
	width: 20%;
}
table.issiItms td {
	font-size: 13pt;
	height: 32px;
	text-align: center;
	vertical-align: middle;
}
table.cartItms th {
	color: #ee3a43;
	font-size: 13pt;
	font-weight: bold;
	padding: 0 .25em;
}
table.cartItms td {
	font-size: 13pt;
	height: 32px;
	padding: 0 .25em;
	text-align: center;
	vertical-align: middle;
}
.altTD {
	background-image: url(images/bgISSI.jpg);
	background-attachment: fixed;
}
.leftTD {
	text-align: left !important;
}
.issiBg {
	background-color: #ee3a43;
	border: 1px solid #818285;
	padding: 0.5em;
}
.cartBody {
	padding: 0;
	text-align: right;
}
.listDesc {
	color: black;
	font-size: 10pt;
}
.tierHead {
	margin-bottom: .5em;
	text-align: center;
}
a.cartLink:link, a.cartLink:visited {
	color: #ee3a43;
	text-decoration: none;
}
a.cartLink:hover {
	color: black;
	text-decoration: underline;	
}
.newTools {
	cursor: pointer;
	margin-bottom: .5em;
}

.thickRow {
	background-color: #818285;
}
.issiSub {
	color: #ee3a43;
	margin-top: 0.5em;
	text-align: center;
}

.blnkCell {
	background-color: transparent !important;
	border: 0px !important;
}
