body {
	background-color: #ffffff;
}


/*START OF TAGS TO DESIGNATE PAGE BACKGROUNDS*/
#HOMEback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/home_backgroundBLUE.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#aboutpageback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/About_Short.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#communitypageback {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/Community_Long.jpg);
	background-repeat: no-repeat;
	top: 0px;
}


#testimonialback {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/testimonial_backgrnd.jpg);
	background-repeat: no-repeat;
	top: 0px;
}


#contactpageback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/contact_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#safepageback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/safety.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#libraryback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/library_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#galleryback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/gallery_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#manualback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/manual_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#subpageback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/subpages_backgrnd.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#carbinePGback {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/carbinesLandingPg.jpg);
	background-repeat: no-repeat;
	top: 0px;
}


#pagebacklong {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/backgroundLong.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#accessback {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/access_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#galleryback {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/gallery_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#dealerback {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/dealer_background.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#handgunPGback {
	position: absolute;
	width: 1240px;
	height: 1450px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/handgun_long.jpg);
	background-repeat: no-repeat;
	top: 0px;
}

#handgunLand {
	position: absolute;
	width: 1240px;
	height: 838px;
	margin-left: -620px;
	left: 50%;
	z-index: 1;
	background-image: url(images/handgun_landing.jpg);
	background-repeat: no-repeat;
	top: 0px;
}
/*END OF BACKGROUND TAGS*/



#navbar {
	position: absolute;
	left: 420px;
	top: 160px;
	width: 630px;
	z-index: 3;
}


#subnavbar {
	position: absolute;
	left: 192px;
	top: 218px;
	width: 132px;
	z-index: 3;
}


/*TAGS THAT CONTROL THE PIECES OF THE SUBNAVIGATION ON THE CARBINES PAGE*/
#subnavbarCarb1 {
	position: absolute;
	left: 192px;
	top: 218px;
	width: 132px;
	z-index: 3;
}

#subnavbarCarb2 {
	position: absolute;
	left: 202px;
	top: 261px;
	width: 115px;
	z-index: 3;
}

#subnavbarCarb3 {
	position: absolute;
	left: 192px;
	top: 360px;
	width: 132px;
	z-index: 3;
}
/*END OF TAGS THAT CONTROL THE PIECES OF THE SUBNAVIGATION ON THE CARBINES PAGE*/


/*TAGS THAT CONTROL THE PIECES OF THE SUBNAVIGATION ON THE HANDGUN PAGE*/
#subnavbarHG1 {
	position: absolute;
	left: 192px;
	top: 218px;
	width: 132px;
	z-index: 3;
}

#subnavbarHG2 {
	position: absolute;
	left: 202px;
	top: 290px;
	width: 115px;
	z-index: 3;
}

#subnavbarHG3 {
	position: absolute;
	left: 192px;
	top: 409px;
	width: 132px;
	z-index: 3;
}
/*END OF TAGS THAT CONTROL THE PIECES OF THE SUBNAVIGATION ON THE HANDGUN PAGE*/


#thing2 {
	position: absolute;
	left: 366px;
	top: 192px;
	width: 699px;
	height: 200px;
	z-index: 15;
}


#headerpic1 {
	position: absolute;
	left: 825px;
	top: 199px;
	width: 220px;
	z-index: 10;
}



/*START OF TAGS USED ON HOME PAGE FOR BLOCKS OF TEXT*/

#block1pic {
	position: absolute;
	left: 373px;
	top: 460px;
	width: 222px;
	z-index: 4;
}

#block1text {
	position: absolute;
	left: 376px;
	top: 565px;
	width: 218px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 17px;
}


#block2pic {
	position: absolute;
	left: 604px;
	top: 460px;
	width: 222px;
	z-index: 4;
}

#block2text {
	position: absolute;
	left: 606px;
	top: 565px;
	width: 218px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 17px;
}
	
	
#block3pic {
	position: absolute;
	left: 837px;
	top: 460px;
	width: 222px;
	z-index: 4;
}

#block3text {
	position: absolute;
	left: 837px;
	top: 565px;
	width: 218px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 17px;
}	

#block4text {
	position: absolute;
	left: 376px;
	top: 675px;
	width: 655px;
	z-index: 5;
}	

#featPRODtitle {
	position: absolute;
	left: 187px;
	top: 600px;
	width: 148px;
	z-index: 5;
}	

#featPRODtext {
	position: absolute;
	left: 187px;
	top: 770px;
	width: 148px;
	z-index: 5;
}	

#NRA_logo {
	position: absolute;
	left: 975px;
	top: 710px;
	width: 85px;
	z-index: 5;
}

/*END OF TAGS USED ON HOME PAGE FOR BLOCKS OF TEXT*/




/*START OF TAGS USED TO PLACE BLOCKS OF TEXT ON SUBPAGES*/

#pageHeader {
	position: absolute;
	left: 385px;
	top: 215px;
	width: 570px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	color: #085F94;
	line-height: 17px;
	font-weight: bold;
}	

#blockAtext {
	position: absolute;
	left: 390px;
	top: 300px;
	width: 650px;
	z-index: 5;
}	

#MyHPtext {
	position: absolute;
	
	
	width: 450px;
	z-index: 6;
}	


#blockAtext1 {
	position: absolute;
	left: 400px;
	top: 354px;
	width: 150px;
	z-index: 7;
	border: 1px solid #f17c21;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}	

#blockAtext2 {
	position: absolute;
	left: 600px;
	top: 354px;
	width: 150px;
	z-index: 7;
	padding: 15px;
	border: 1px solid #f17c21;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}	

#blockAtext3 {
	position: absolute;
	left: 800px;
	top: 354px;
	width: 150px;
	z-index: 7;
	padding: 15px;
	border: 1px solid #f17c21;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}	

#blockCtext {
	position: absolute;
	left: 386px;
	top: 553px;
	width: 650px;
	z-index: 5;
}	



/*END OF TAGS USED TO PLACE BLOCKS OF TEXT ON SUBPAGES*/


/*START OF TAGS USED TO PLACE ITEMs ON HANDGUN PROD PAGES*/

#gunPic {
	position: absolute;
	left: 465px;
	top: 300px;
	z-index: 5;
}	

#gunPictext {
	position: absolute;
	left: 595px;
	top: 455px;
	width: 125px;
	z-index: 6;
}	

#divline {
	position: absolute;
	left: 432px;
	top: 552px;
	width: 400px;
	z-index: 5;
}	

#testimonial {
	position: absolute;
	left: 770px;
	width: 248px;
	top: 360px;
	z-index: 5;
}	


#handgunTXT {
	position: absolute;
	left: 430px;
	top: 590px;
	width: 610px;
	z-index: 5;
}	

/*END OF TAGS USED TO PLACE ITEMs ON HANDGUN PROD PAGES*/


/*START OF TAGS USED TO PLACE ITEMS ON CARBINE LANDING PAGE*/

#CarbMainHeader {
	position: absolute;
	left: 385px;
	top: 245px;
	width: 350px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	color: #085F94;
	line-height: 17px;
	font-weight: bold;
}	


#CarbHeader {
	position: absolute;
	left: 385px;
	top: 215px;
	width: 570px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	color: #085F94;
	line-height: 17px;
	font-weight: bold;
}	

#CarbAtext {
	position: absolute;
	left: 386px;
	top: 355px;
	width: 650px;
	z-index: 5;
}	

#Carbflash {
	position: absolute;
	left: 795px;
	top: 235px;
	width: 275px;
	z-index: 5;
}

/*END OF TAGS USED TO PLACE BLOCKS OF TEXT ON CARBINE LANDING PAGE*/


/*START OF TAGS USED TO PLACE ITEMS ON 9mm PAGE*/

#carbineroll {
	position: absolute;
	left: 372px;
	top: 285px;
	z-index: 3;
}

#icon1 {
	position: absolute;
	left: 408px;
	top: 565px;
	width: 125px;
	z-index: 7;
}	

#icon2 {
	position: absolute;
	left: 565px;
	top: 565px;
	width: 125px;
	z-index: 7;
}	

#icon3 {
	position: absolute;
	left: 738px;
	top: 565px;
	width: 125px;
	z-index: 7;
}	

#icon4 {
	position: absolute;
	left: 903px;
	top: 565px;
	width: 125px;
	z-index: 7;
}	

#icon5 {
	position: absolute;
	left: 448px;
	top: 705px;
	width: 125px;
	z-index: 7;
}	

#icon6 {
	position: absolute;
	left: 654px;
	top: 705px;
	width: 125px;
	z-index: 7;
}	

#icon7 {
	position: absolute;
	left: 860px;
	top: 705px;
	width: 125px;
	z-index: 7;
}	


#text9mmpg {
	position: absolute;
	left: 386px;
	top: 865px;
	width: 650px;
	z-index: 7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 17px;
}	

/*END OF TAGS USED TO PLACE ITEMS ON 9mm PAGE*/


#text40SW {
	position: absolute;
	left: 386px;
	top: 500px;
	width: 650px;
	z-index: 7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 17px;
}	




/*START OF TAGS USED TO PLACE ITEMS ON CONTACT PAGE*/

#picAa {
	position: absolute;
	left: 830px;
	top: 355px;
	width: 110px;
	z-index: 6;
}	

/*END OF TAGS USED TO PLACE ITEMS ON CONTACT PAGE*/


/*START OF TAGS USED TO PLACE INFO ON DEALER LOCATOR PAGE*/

#deal {
	position: absolute;
	left: 200px;
	top: 290px;
	width: 850px;
	z-index: 6;
}	

/*END OF TAGS USED TO PLACE INFO ON DEALER LOCATOR PAGE*/



p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #4E5857;
	line-height: 20px;
}


.para2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #4E5857;
	line-height: 18px;
	font-weight: bold;
}

.para3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #4E5857;
	line-height: 18px;
}

.para4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #000000;
	line-height: 18px;
}

.para5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #4E5857;
	line-height: 14px;
}

.para6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.para7 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 9px;	
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #133687;
	line-height: 18px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #5E0A0A;
	line-height: 16px;
	font-weight: bold;
}

.sub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #5E0A0A;
	line-height: 16px;
	font-weight: bold;
}

.sub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	color: #5E0A0A;
	line-height: 14px;
	font-weight: bold;
}

.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #5e0a0a;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
}

.access {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #5E0A0A;
}

.safe1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #5E0A0A;
	font-weight: bold;
}

/*START OF COPYRIGHT INFO TAGS*/
#HOMEcopyright {
	position: absolute;
	left: 420px;
	top: 820px;
	width: 640px;
	z-index: 7;
}


#CARBINELANDcopyright {
	position: absolute;
	left: 420px;
	top: 1404px;
	width: 640px;
	z-index: 7;
}

#LONGcopyright {
	position: absolute;
	left: 420px;
	top: 1404px;
	width: 640px;
	z-index: 7;
}
/*END OF COPYRIGHT INFO TAGS*/


/*BEGIN LINK TAGS*/
a:link {
	color: #133687;
}
a:visited {
	color: #5E0A0A;
}
a:hover {
	color: #5E0A0A;
}
a:active {
	color: #133687;
}
/*END LINK TAGS*/
