/* These rules will be hidden from NS4 & IE4.5/Mac */

/* Body & Main WrapleftSubNavper------------------------------------------------*/
/*--------------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 69%;
	color: #000;
	background: #000;
	}

#wrapper {
	padding: 0;
	margin: 0;
	border: 0;
	width: 966px;
	background-color: transparent;
	background: #000 url(../images/tileBody.jpg) repeat-y top left;
	}

img {
	border: none;
	}
	
body.charts {
	/* background: #FFF url(../images/tileCharts.jpg) repeat-y top left; */
	background: #FFF;
	}

body.chartsWhite {
	background: #FFF;
	}

body.noBackground {
	background-image: none;
	background-color: #000;
	}



/* Basic Elements -------------------------------------------------*/
/*-----------------------------------------------------------------*/
a:link,
a:hover,
a:active {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	color: #c30;
	font-weight: normal;
	text-decoration: none;
	}

a:visited {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	color: #999;
	font-weight: normal;
	text-decoration: underline;
	}

p {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	line-height: 1.3em;
	color: #000;
	margin: 0 0 12px 0;
	padding: 0 0 6px 0;
	}

p.disclaimer { 
	font-family: Georgia, Times, 'Times New Roman', serif; 
	font-size: 1.0em; color: #cc0000; font-size: 0.9em; }

hr {
	border: 0;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	margin-bottom: 12px;
	width: 100%;
	}

h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	margin: 0;
	line-height: 1.5em;
	}

h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #355367;
	margin: 0 0 12px 0;
	line-height: 1.2em;
	}

h2 a,
h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active {
	font-weight: bold;
	}

h3 { 
	font-family: Georgia, Times, 'Times New Roman', serif; 
	font-size: 1.4em; 
	line-height: 1.1em; 
	font-weight: normal;
	color: #9a7e0f; 
	}

h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	color: #355367;
	margin: 0 0 12px 0;
	line-height: 1.1em;
	}

ol li {
	margin-bottom: 10px;
}

div.pane h2 {
	color: #355367;
}

/* Header ----------------------------------------------------------*/
/*------------------------------------------------------------------*/
#header {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	display: block;
	width: 966px;
	height: 72px;
	background: #91782f url(../images/mast.jpg) no-repeat top left;
	padding: 0;
	margin: 0;
	}

#headerNav {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	display: inline;
	float: right;
	width: 800px;
	vertical-align: bottom;
	height: 21px;
	text-align: right;
	background: transparent;
	padding-top: 1px;
	font-size: 0.9em;
	color: #efe5c6;
	margin-right: 12px;
	}

* html #headerNav { /* this selector recognized by IE only */
	height: 21px; /* total width (only for IE5.x/Win) */
	he\ight: 20px; /* content width (for other IE) */
	}

#headerNav a,
#headerNav a:link,
#headerNav a:visited,
#headerNav a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	text-decoration: none;
	}

#headerNav a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	text-decoration: underline;
	}



/* Store -----------------------------------------------------------*/
/*------------------------------------------------------------------*/
.storeNav {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	float: left;
	display: block;
	width: 965px;
	vertical-align: bottom;
	text-align: right;
	background: #000;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #efe5c6;
	border-bottom: 3px solid #91782f;
	border-right: none; 
	border-left: none; 
	}

.storeNav a,
.storeNav a:link,
.storeNav a:visited,
.storeNav a:active,
.storeNavTrail a,
.storeNavTrail a:link,
.storeNavTrail a:visited,
.storeNavTrail a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	text-decoration: none;
	}

.storeNav a:hover,
.storeNavTrail a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	text-decoration: underline;
	}

.storeTable {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 220px;
	border-bottom: 3px solid #91782f;
	}

.storeTable2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 150px;
	border-bottom: 3px solid #91782f;
	}

.storeTable th,
.storeTable td,
.storeTable2 th,
.storeTable2 td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	color: #000;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	background: #fff;
	}

.storeTable th,
.storeTable2 th {
	background-color:#ddd;
	color: #000;
	font-weight: bold;
	text-align: left;
	}

.storeTable a:link,
.storeTable a:hover,
.storeTable a:active,
.storeTable2 a:link,
.storeTable2 a:hover,
.storeTable2 a:active {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	color: #c30;
	font-weight: normal;
	text-decoration: none;
	}

.storeTable a:hover,
.storeTable2 a:hover {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	color: #c30;
	font-weight: normal;
	text-decoration: underline;
	}




/* Footer  ------------------------------------------------*/
/*---------------------------------------------------------*/
#footer {
	display: block;
	width: 966px;
	text-align: right;
	padding-top: 7px;
	margin: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	line-height: 1.0em;
	font-size: 0.9em;
	background-color: #000000;
	border-bottom: 3px solid #91782f;
	}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	text-decoration: none;
	}

#footer a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #efe5c6;
	text-decoration: underline;
}



/* Home Page -------------------------------------------------------*/
/*------------------------------------------------------------------*/
#homeCenterContent {
	display: inline;
	float: left;
	width: 581px;
	height: 203px;
	background: #eae9e3 url(../images/homeIntroBackground.jpg) no-repeat top left;
	border-bottom: 3px solid #91782f;
	padding: 0;
	margin: 0;
	}

* html #homeCenterContent { /* this selector recognized by IE only */
	height: 206px; /* total width (only for IE5.x/Win) */
	he\ight: 203px; /* content width (for other IE) */
	}

#centerContent {
	display: block;
	width: 966px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	}

#homeCenterText {
	/*
	display: inline;
	float: left;
	width: 350px;
	height: 173px;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 20px 20px 0 20px;
	color: #480f0d;
	font-size: 1.0em;
	line-height: 1.4em;
	overflow:auto;
	*/
	}
	
#homeCenterText {
	display: inline;
	float: left;
	width: 580px;
	height: 203px;
	border: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
	

#homeCenterText p {
	padding: 0;
	margin: 0 0 8px 0;
	}

#homeCenterText a,
#homeCenterText a:link,
#homeCenterText a:visited,
#homeCenterText a:active {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	}

#homeCenterText a:hover {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}



#homeFeatureArticle {
	display: inline;
	float: left;
	width: 224px;
	height: 193px;
	background-color: transparent;
	border-top: 3px solid #91782f;
	padding: 0;
	margin: 0;
	color: #FFF;
	}

#homeFeatureArticle img {
	border: none;
	display: block;
}

/*
#homeFeatureArticle p {
	color: #FFF;
	font-size: 1.0em;
	line-height: 1.1em;
}

#homeFeatureArticle h1 {
	color: #debc60;
	font-size: 1.1em;
	margin: 0;
}

#homeFeatureArticle h2 {
	color: #FFF;
	font-size: 1.0em;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 8px 0;
}

#homeFeatureArticle a,
#homeFeatureArticle a:link,
#homeFeatureArticle a:visited,
#homeFeatureArticle a:active {
	color: #debc60;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
	}

#homeFeatureArticle a:hover {
	color: #debc60;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.0em;
}

*/

#leftContent {
	display: inline;
	float: left;
	width: 732px;
	background-color: #000;
	padding: 0;
	margin: 0;
	}

#leftHomeNav {
	display: inline;
	float: left;
	width: 150px;
	height: 206px;
	background: #262f38 url(../images/tilePrimaryNav.jpg) repeat-y top left;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: none;
	}

#leftHomeNav img {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #91782f;
	border-top: none;
	border-right: none;
	border-left: none;
	}

#leftHomeNav a,
#leftHomeNav a:link {
	margin: 0;
	padding: 0;
	}

#leftSubNav {
	display: inline;
	float: left;
	width: 150px;
	height: 280px;
	background: #262f38 url(../images/tilePrimaryNav.jpg) repeat-y top left;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: none;
	}

#leftSubNav img {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #91782f;
	border-top: none;
	border-right: none;
	border-left: none;
	}

#leftSubNav a,
#leftSubNav a:link {
	margin: 0;
	padding: 0;
	}

#primaryNavNoFlash {
	display: block;
	width: 130px;
	height: 260px;
	background-color: transparent;
	vertical-align: top;
	padding: 10px;
	margin: 0;
	border: none;
	}

* html #primaryNavNoFlash { /* this selector recognized by IE only */
	width: 150px; /* total width (only for IE5.x/Win) */
	w\idth: 130px; /* content width (for other IE) */
	height: 280px; /* total width (only for IE5.x/Win) */
	he\ight: 260px; /* content width (for other IE) */
	}

#primaryNavNoFlash ul {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	}

#primaryNavNoFlash ul li {
	display: block;
	padding: 0;
	margin: 0 0 6px 0;
	border: 0;
	}

#leftSubNav a,
#leftSubNav a:link,
#leftSubNav a:visited,
#leftSubNav a:active {
	font-size: 1.0em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}

#leftSubNav a:hover {
	font-size: 1.0em;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	}

#rightContent {
	display: inline;
	float: left;
	height: 489px;
	width: 224px;
	background: #000 url(../images/tileRightContent.gif) repeat-y top left;
	padding: 0 0 0 10px;
	margin: 0;
	}

* html #rightContent { /* this selector recognized by IE only */
	width: 234px; /* total width (only for IE5.x/Win) */
	w\idth: 224px; /* content width (for other IE) */
	}

#rightContent img {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #91782f;
	}



/* Flash Home  -----------------------------------------------------*/
/*------------------------------------------------------------------*/
#homeFlash {
	display: block;
	width: 732px;
	height: 280px;
	background-color: #000;
	padding: 0;
	margin: 0;
	border-bottom: 3px solid #91782f;
	}

* html #homeFlash { /* this selector recognized by IE only */
	height: 283px; /* total width (only for IE5.x/Win) */
	he\ight: 280px; /* content width (for other IE) */
	}



/* Articles  -------------------------------------------------------*/
/*------------------------------------------------------------------*/
.articles blockquote {
	font-weight: normal;
	font-size: 0.9em;
	margin: 12px 0 12px 0;
	padding: 6px;
	border-bottom: 1px solid #666;
	}



/* Sub Page  -------------------------------------------------------*/
/*------------------------------------------------------------------*/
#subCenterContent {
	display: inline;
	float: left;
	width: 592px;
	min-height: 600px;
	height: auto;
	background: #000 url(../images/tileCenterWhite.gif) repeat-y top left;
	border-bottom: 3px solid #91782f;
	padding: 0;
	margin: 0;
	}

#subCenterContentFull {
	display: inline;
	float: left;
	width: 816px;
	height: auto;
	background: #000 url(../images/tileCenterWhiteFull.gif) repeat-y top left;
	border-bottom: 3px solid #91782f;
	padding: 0;
	margin: 0;
	}

#subCenterContentFull.charts {
	background-color: transparent;
	background-image: none;
	border: none;
	width: auto;
	}

#subRightContent {
	display: inline;
	float: left;
	height: 489px;
	width: 224px;
	background: transparent;
	padding: 0;
	margin: 0;
	}

#subRightContent img {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #91782f;
	}

#subRightContent #flashAd224 {
	display: block;
	width: 224px;
	height: 160px;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #91782f;
	}

#subTitleBlock,
subTitleBlockFull {
	display: block;
	background-color: transparent;
	border: none;
	text-align: left;
	padding: 0 0 0 35px;
	margin: 0;
	}
	
#subTitleBlock {
	width: 557px;
}
#subTitleBlockFull {
	width:781px;
	padding: 0 0 0 35px;
}

	

* html #subTitleBlock { /* this selector recognized by IE only */
	width: 592px; /* total width (only for IE5.x/Win) */
	w\idth: 557px; /* content width (for other IE) */
	}

* html #subTitleBlockFull { /* this selector recognized by IE only */
	width: 816px; /* total width (only for IE5.x/Win) */
	w\idth: 781px; /* content width (for other IE) */
	}

#subTitleBlock p,
#subTitleBlock h1,
#subTitleBlock h2,
#subTitleBlock h3,
#subTitleBlock h4,
#subTitleBlock ol li,
#subTitleBlockFull p,
#subTitleBlockFull h1,
#subTitleBlockFull h2,
#subTitleBlockFull h3,
#subTitleBlockFull h4,
#subTitleBlockFull ol li {
	padding: 0 25px 0 0;
	}

#subTitleBlock hr,
#subTitleBlockFull hr {
	width: 530px;
	float: left;
	}

#subTitleBlock img.right,
#subTitleBlockFull img.right {
	margin-right: 20px;
	float: right;
	}

.customMain {	background: transparent url(../customShop/images/headerCustomShop.jpg) no-repeat top left;	}
/*
.customCenterFire {	background: transparent url(../firearms/images/headerEncoreCf.jpg) no-repeat top left;	}
.customMuzzleloaders {	background: transparent url(../firearms/images/headerEncoreMz.jpg) no-repeat top left;	}
.customShotguns {	background: transparent url(../firearms/images/headerEncoreSg.jpg) no-repeat top left;	}
.customPistols {	background: transparent url(../firearms/images/headerEncorePs.jpg) no-repeat top left;	}
.customAccessories {	background: transparent url(../firearms/images/headerEncoreAc.jpg) no-repeat top left;	}
.customRimfire {	background: transparent url(../firearms/images/headerEncoreRimfire.jpg) no-repeat top left;	}
*/

.encoreMain {	background: transparent url(../firearms/images/headerEncore.jpg) no-repeat top left;	}
.searchMain {	background: transparent url(../search/images/headerSearch.jpg) no-repeat top left;	}
.encoreEndeavor {	background: transparent url(../firearms/images/headerEncoreEndeavor.jpg) no-repeat top left;	}
.encoreCenterFire {	background: transparent url(../firearms/images/headerEncoreCf.jpg) no-repeat top left;	}
.encoreMuzzleloaders {	background: transparent url(../firearms/images/headerEncoreMz.jpg) no-repeat top left;	}
.encoreShotguns {	background: transparent url(../firearms/images/headerEncoreSg.jpg) no-repeat top left;	}
.encorePistols {	background: transparent url(../firearms/images/headerEncorePs.jpg) no-repeat top left;	}
.encoreAccessories {	background: transparent url(../firearms/images/headerEncoreAc.jpg) no-repeat top left;	}
.encoreRimfire {	background: transparent url(../firearms/images/headerEncoreRimfire.jpg) no-repeat top left;	}

.proHunterMain {	background: transparent url(../firearms/images/headerProHunter.jpg) no-repeat top left;	}
.proHunterCenterFire {	background: transparent url(../firearms/images/headerProHunterCf.jpg) no-repeat top left;	}
.proHunterMuzzleloaders {	background: transparent url(../firearms/images/headerProHunterMz.jpg) no-repeat top left;	}
.proHunterShotguns {	background: transparent url(../firearms/images/headerProHunterSg.jpg) no-repeat top left;	}
.proHunterPistols {	background: transparent url(../firearms/images/headerProHunterPs.jpg) no-repeat top left;	}
.proHunterAccessories {	background: transparent url(../firearms/images/headerProHunterAc.jpg) no-repeat top left;	}

.omegaMain {	background: transparent url(../firearms/images/headerOmega.jpg) no-repeat top left;	}
.omegaMuzzleloaders {	background: transparent url(../firearms/images/headerOmegaMz.jpg) no-repeat top left;	}
.omegaX7 {	background: transparent url(../firearms/images/headerOmegaX7.jpg) no-repeat top left;	}
.omegaZ5 {	background: transparent url(../firearms/images/headerOmegaZ5.jpg) no-repeat top left;	}
.omegaAccessories {	background: transparent url(../firearms/images/headerOmegaAc.jpg) no-repeat top left;	}

.g2ContenderMain {	background: transparent url(../firearms/images/headerG2Contender.jpg) no-repeat top left;	}
.g2ContenderCenterFire {	background: transparent url(../firearms/images/headerG2ContenderCf.jpg) no-repeat top left;	}
.g2ContenderMuzzleloaders {	background: transparent url(../firearms/images/headerG2ContenderMz.jpg) no-repeat top left;	}
.g2ContenderShotguns {	background: transparent url(../firearms/images/headerG2ContenderSg.jpg) no-repeat top left;	}
.g2ContenderPistols {	background: transparent url(../firearms/images/headerG2ContenderPs.jpg) no-repeat top left;	}
.g2ContenderAccessories {	background: transparent url(../firearms/images/headerG2ContenderAc.jpg) no-repeat top left;	}

.rimfireMain {	background: transparent url(../firearms/images/headerRimfire.jpg) no-repeat top left;	}
.rimfireR55Classic {	background: transparent url(../firearms/images/headerR55Classic.jpg) no-repeat top left;	}
.rimfireR55AllWeather {	background: transparent url(../firearms/images/headerR55AllWeather.jpg) no-repeat top left;	}
.rimfireR55Benchmark {	background: transparent url(../firearms/images/headerR55Benchmark.jpg) no-repeat top left;	}
.rimfireR55Sporter {	background: transparent url(../firearms/images/headerR55Sporter.jpg) no-repeat top left;	}

.muzzleloadersMain {	background: transparent url(../firearms/images/headerMuzzleloaders.jpg) no-repeat top left;	}
.muzzleloadersMscbil {	background: transparent url(../firearms/images/headerMscbil.jpg) no-repeat top left;	}
.muzzleloadersMsil {	background: transparent url(../firearms/images/headerMsil.jpg) no-repeat top left;	}
.muzzleloadersMflr {	background: transparent url(../firearms/images/headerMflr.jpg) no-repeat top left;	}
.muzzleloadersTfl {	background: transparent url(../firearms/images/headerTfl.jpg) no-repeat top left;	}

.impactMain {	background: transparent url(../firearms/images/headerImpact.jpg) no-repeat top left;	}
.youthMain {	background: transparent url(../firearms/images/headerYouth.jpg) no-repeat top left;	}
.new {	background: transparent url(../firearms/images/headerNew.jpg) no-repeat top left;	}
.exclusive {	background: transparent url(../firearms/images/headerExclusive.jpg) no-repeat top left;	}

.triumphMain {	background: transparent url(../firearms/images/headerTriumph.jpg) no-repeat top left;	}
.boneCollectorMain {	background: transparent url(../firearms/images/headerBoneCollector.jpg) no-repeat top left;	}
.iconMain {	background: transparent url(../firearms/images/headerIcon.jpg) no-repeat top left;	}
.iconMainWide {	background: transparent url(../firearms/images/headerIconWide.jpg) no-repeat top left;	}
.ventureMain {	background: transparent url(../firearms/images/headerVenture.jpg) no-repeat top left;	}
.r-55MainWide {	background: transparent url(../firearms/images/headerR55Wide.jpg) no-repeat top left;	}
.impactMainWide {	background: transparent url(../firearms/images/headerImpactWide.jpg) no-repeat top left;	}
.omegaMainWide {	background: transparent url(../firearms/images/headerOmegaWide.jpg) no-repeat top left;	}
.ventureMainWide {	background: transparent url(../firearms/images/headerVentureWide.jpg) no-repeat top left;	}
.venturepredatorMainWide {	background: transparent url(../firearms/images/headerVenturePredatorWide.jpg) no-repeat top left;	}
.venturecompactMainWide {	background: transparent url(../firearms/images/headerVentureCompactWide.jpg) no-repeat top left;	}
.encoreMainWide {	background: transparent url(../firearms/images/headerEncoreWide.jpg) no-repeat top left;	}
.encoreprohunterMainWide {	background: transparent url(../firearms/images/headerProHunterWide.jpg) no-repeat top left;	}
.encoreprohunterfxMainWide {	background: transparent url(../firearms/images/headerProHunterFXWide.jpg) no-repeat top left;	}
.muzzleloadersMainWide {	background: transparent url(../firearms/images/headerMuzzleloadersWide.jpg) no-repeat top left;	}
.g2contenderMainWide {	background: transparent url(../firearms/images/headerG2ContenderWide.jpg) no-repeat top left;	}
.boneCollectorMainWide {	background: transparent url(../firearms/images/headerBoneCollectorWide.jpg) no-repeat top left;	}
.triumphMainWide {	background: transparent url(../firearms/images/headerTriumphWide.jpg) no-repeat top left;	}
.hotshotMainWide {	background: transparent url(../firearms/images/headerHotShotWide.jpg) no-repeat top left;	}
.boyscoutsofamericaMainWide {	background: transparent url(../firearms/images/headerBoyScoutsWide.jpg) no-repeat top left;	}
.venturePredatorMain {	background: transparent url(../firearms/images/headerVenturePredator.jpg) no-repeat top left;	}
.videotvMainWide {	background: transparent url(../video/images/headerVideoTVWide.jpg) no-repeat top left;	}


.proHunterJournal {	background: transparent url(../proHunterJournal/images/headerJournals.jpg) no-repeat top left;	}

.about { background: transparent url(../about/images/headerAbout.jpg) no-repeat top left; }
.customShop { background: transparent url(../customShop/images/headerCustomShop.jpg) no-repeat top left; }
.links { background: transparent url(../links/images/headerLinks.jpg) no-repeat top left; }
.stateHunting { background: transparent url(../links/images/headerStateHunting.jpg) no-repeat top left; }

.customerService { background: transparent url(../customerService/images/headerCustomerService.jpg) no-repeat top left; }
.returnPolicy { background: transparent url(../customerService/images/headerReturnPolicy.jpg) no-repeat top left; }
.boreButter { background: transparent url(../customerService/images/headerButter.jpg) no-repeat top left; }
.association { background: transparent url(../customerService/images/headerAssociation.jpg) no-repeat top left; }
.warranty { background: transparent url(../customerService/images/headerWarranty.jpg) no-repeat top left; }
.trophy_room { background: transparent url(../trophy_room/images/headerTrophyRoom.jpg) no-repeat top left; }
.faq { background: transparent url(../customerService/images/headerFaq.jpg) no-repeat top left; }
.contactUs { background: transparent url(../customerService/images/headerContactUs.jpg) no-repeat top left; }

.dealers { background: transparent url(../whereToBuy/images/headerDealers.jpg) no-repeat top left; }

.articles { background: transparent url(../articles/images/headerArticles.jpg) no-repeat top left; }
.privacy { background: transparent url(../privacy/images/headerPrivacy.jpg) no-repeat top left; }
.siteMap { background: transparent url(../siteMap/images/headerSiteMap.jpg) no-repeat top left; }
.accessories { background: transparent url(../firearms/images/headerAccessories.jpg) no-repeat top left; }

.technology { background: transparent url(../technology/images/headerTechnology.jpg) no-repeat top left; }
.technologyWS { background: transparent url(../technology/images/headerTechnologyWS.jpg) no-repeat top left; }
.wsMainWide { background: transparent url(../technology/images/headerWeatherShieldWide.jpg) no-repeat top left; }
.nwe { background: transparent url(../firearms/images/headerNorthwestExplorer.jpg) no-repeat top left; }

.topoBlank { background: transparent url(../images/headerTopoBlank.jpg) no-repeat top left; }
.manuals { background: transparent url(../manuals/images/headerManuals.jpg) no-repeat top left; }
.offers { background: transparent url(../offers/images/headerOffers.jpg) no-repeat top left; }
.catalog { background: transparent url(../catalog/images/headerCatalog.jpg) no-repeat top left; }
.specialModels { background: transparent url(../firearms/images/headerSpecialModels.jpg) no-repeat top left; }

.searchPage { background: transparent url(../search/images/headerSearch.jpg) no-repeat top left; }


#subNavNoFlash {
	display: inline;
	float: right;
	width: 188px;
	height: 150px;
	min-height: 150px;
	text-align: left;
	background: transparent url(../firearms/images/paperBackground.jpg) no-repeat top left;
	border-bottom: 1px solid #91782f;
	border-left: 1px solid #91782f;
	padding: 12px 0 12px 12px;
	margin: 0;
	}

* html #subNavNoFlash { /* this selector recognized by IE only */
	width: 200px; /* total width (only for IE5.x/Win) */
	w\idth: 188px; /* content width (for other IE) */
	}

#subNavNoFlash a,
#subNavNoFlash a:link,
#subNavNoFlash a:visited,
#subNavNoFlash a:active {
	color: #30386a;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
	line-height: 1.5em;
	}

#subNavNoFlash a:hover {
	color: #5d1515;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.0em;
	line-height: 1.5em;
}


#subFlashMain {
	display: block;
	width: 592px;
	height: 280px;
	background: #000 url(../images/tileCenterWhite.gif) repeat-y top left;
	border: none;
	padding: 0;
	margin: 0;
	}

#menu1 {
  padding:0;
  margin: 0px 0px 0px 15px;
  list-style-type: none;
  }

#coverage {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	}


/* Tables ----------------------------------------------------------*/
/*------------------------------------------------------------------*/
table {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

table tr.alt1, td {
	background-color: #fff;
	}

table tr.alt0 td {
	background-color:#eee;
	}

table th,
table td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	color: #000;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	}

table th {
	background-color:#ddd;
	color: #000;
	font-weight: bold;
	}

table td.pad {
	padding: 5px 0 5px 25px;
	}



/* Table for Charts ------------------------------------------------*/
/*------------------------------------------------------------------*/
table.charts {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 0px solid #000;
	border-left: 0px solid #000;
	}
	
.fixed {
	width: 535px;
	}

table.charts tr.alt1, td {
	background-color: transparent;
	}

table.charts tr.alt0 td {
	background-color:#6b471b;
	}

table.charts th,
table.charts td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	color: #000;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #91782f;
	border-bottom: 1px solid #91782f;
	text-align: left;
	}

table.charts th {
	background-color: #FFF; /*#91782f;*/
	color: #000;
	font-weight: bold;
	}

table.charts td.pad {
	padding: 5px 0 5px 25px;
	}
	

table.charts1 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 1px solid #91782f;
	border-left: 1px solid #91782f;
	width: 500px;
	}
	
.fixedShort {
	width: 200px;
}

table.charts1 tr.alt1, td {
	background-color: transparent;
	}

table.charts1 tr.alt0 td {
	background-color:#6b471b;
	}

table.charts1 th,
table.charts1 td {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	color: #000;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #91782f;
	border-bottom: 1px solid #91782f;
	text-align: left;
	}

table.charts1 td.spacer {
	width: 10%;
	}

table.charts1 td.center {
	text-align: center;
	}

table.charts1 th {
	background-color:#91782f;
	color: #000;
	font-weight: bold;
	}

table.charts1 td.pad {
	padding: 5px 0 5px 25px;
	}

/* Here 111111111111 */

tablefooter {
	display: inline;
	float: left;
	width: 400px;
	background: transparent;
	padding: 0;
	margin: 0;
	}


/* Table for Products ----------------------------------------------*/
/*------------------------------------------------------------------*/
table.products {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 0 15px 0;
	padding: 0;
	width: 95%;
	border-top: 1px solid #ccc;
	border-left: 0px solid #ccc;
	}

table.products th,
table.products td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.3em;
	color: #000;
	margin: 0;
	padding: 5px;
	border-right: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	}

table.products th {
	background-color:#ddd;
	color: #000;
	font-weight: bold;
	}


/* Table for 'Differences Between Encore and Pro Hunter ------------*/
/*------------------------------------------------------------------*/
table#differences_table tr td {
	text-align:center;
	}
table#differences_table .table_header {
	background-color:#000; font-size:1.2em; font-weight:bold; color:#fff; text-align:center;
	}
table#differences_table .gold_bg {
	background-color:#c7a661; font-size:1.2em; text-align:center; font-weight:bold;
	}
table#differences_table .odd_row {
	background-color:#f5eade;
	}


/* Forms ----------------------------------------------------------*/
/*-----------------------------------------------------------------*/
.red {
	color: #ff0000;
	}

.required {
	color: #ff0000;
	}

.formError {
	color: #CC0000;
	}

form {
	margin: 0 0 12px 0;
	padding: 0;
	}

fieldset {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1.0em;
	}

fieldset label {
	float: left;
	display: inline;
	width: 150px; 
	/* height: 14px; */
	text-align: right;
	padding: 0;
	margin: 0 10px 5px 0;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	}

fieldset label span {
	vertical-align: middle;
	}

fieldset input, fieldset textarea {
	display: inline;
	margin: 0 0 5px 0;
	padding: 4px;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	background: #fafafa;
	border: 1px solid #d2cece;
	}

#warrantyForm fieldset input, #warrantyForm fieldset textarea {
	padding: 1px;
}

#warrantyForm fieldset textarea {
	padding: 2px;
	font-size: 1.2em;
}

#warrantyForm fieldset label {
	width: 500px;
	text-align: left;
}

#warrantyForm fieldset textarea {
	width: 500px;
	height: 70px;
	text-align: left;
}

.warrantyRegInitial input {
	width: 230px;

}

.warrantyRegInitial2 input {
	width: 482px;
}

fieldset select {
	display: inline;
	margin: 0 0 5px 0;
	padding: 2px;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	background: #fafafa;
	border: 1px solid #d2cece;
}
	
input.warrantyCheckbox {
	display: inline;
	margin: 0 10px 0 0;
	border: none;
}

.warrantyRegInitial {
	width: 250px;
	float: left;
}

.warrantyRegSecondary {
	width: 150px;
	float: left;
}

.warrantyRegInitial label {
	width: 200px;
}

fieldset legend {
	font-size: 1.1em;
	font-weight: bold;
	}

fieldset.cleanField {
	border: 1px solid #d2cece;
	background: #fafafa;
	width: 500px;
	}

.checkboxContainer {
	float: left;
	padding: 5px;
	width: 140px;
	height: 20px;
}

.checkboxContainer2 {
	float: left;
	padding: 5px;
	width: 240px;
	height: 20px;
}

/* Basic Classes -------------------------------------------------*/
/*----------------------------------------------------------------*/
.hide {
	display: none;
	}


.small {
	font-size: 0.9em;
	}

.smallCenter {
	font-size: 0.9em;
	text-align: center;
	}

.clear {
	content: ".";
	overflow: hidden;
	clear: both;
	font-size: 1px;
	}

.clearBoth {
	clear: both;
	}


.clearAll {
	clear: both;
	}


.right {
	float: right;
	padding: 10px;
	}

.center {
	text-align: center;
	}

.inlineH3 { font-family: Georgia, Times, 'Times New Roman', serif; font-size: 1.4em; font-weight: normal; color: #9a7e0f; }

.left {
	float: left;
	padding-right: 10px;
	}

.noborder {
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	}

.pad6 {
	padding: 6px;
}

.pad12 {
	padding: 12px;
}

.pad24 {
	padding: 24px;
}

.padded {
	margin-bottom: 10px;
}

.needInfo,
.needInfo p {
	color: #FF33CC;
}

.noBullet {
	list-style: none;
	padding-left: 25px;
}


/*---------- SEARCH FORM --------------- */

#searchForm {
	width: 100px;
	float: left;
	display: inline;
	color: #fff;
	width: 110px;
	height: 20px;
	margin: 42px 0 0 13px;
	padding: 0;
	background-color: transparent;
}

#searchForm input {
	display: inline;
	margin: 0;
	padding: 2px;
	font-size: 0.9em;
	font-weight: normal;
	color: #000;
	background: #eee;
	border: none;
}

.style5 {
	font-size: smaller;
}

#signup input {
	font-size: 1.0em;
	color: #515151;
	font-style: italic;
	margin: 0;
	padding: 0;
	}
	
/*---------- SEARCH FORM --------------- */
.table_style_1, .table_style_1 td {
	border: none;
}

.table_style_1 fieldset {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1.0em;
	}

.table_style_1 fieldset label {
	float: left;
	display: inline;
	width: 150px; 
	/* height: 14px; */
	text-align: right;
	padding: 0;
	margin: 0 10px 5px 0;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	}

.table_style_1 fieldset label span {
	vertical-align: middle;
	}

.table_style_1 fieldset input, fieldset textarea {
	display: inline;
	margin: 0 0 5px 0;
	padding: 4px;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	background: #fafafa;
	border: 1px solid #d2cece;
	}

.table_style_1 fieldset select {
	display: inline;
	margin: 0 0 5px 0;
	padding: 2px;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	background: #fafafa;
	border: 1px solid #d2cece;
}

.tr_link,
.tr_link:link,
.tr_link:visited,
.tr_link:active {
	font-weight: bold;
	font-size: 1.7em;
	color: #000;
	text-decoration: none;
	}

.tr_link:hover {
	font-weight: bold;
	font-size: 1.7em;
	color: #000;
	text-decoration: underline;
	}

.tr_link:hover img {
	text-decoration: none;
	}
	
	
/* used specifically for Encore Pro Hunter > Muzzleloader Tab > Pro Hunter FX subtab link */ 
a#proHunterFX_link {color:#660000; font-size:12px; font-weight:bold; text-decoration:none;}
a#proHunterFX_link:hover {color:#cc0000;}

