﻿html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { 
display: block; 
}

body {
display:block;
background-image:url('images/Background1.png');
background-repeat:repeat;
background-attachment:fixed;

}

a {
	color: white; 
}

a:visited {
	color:aqua;
}

a:hover  {
	color:aqua; 
}

#Wrapper{
position: relative; 
z-index: 1; 
float: left;
/*border: 1px solid yellow;*/

}

.WhiteCenter {
	color: #FFFFFF;
	text-align: center;
}

.WhiteCenterHeader {
	color: #FFFFFF;
	text-align: center;
	font-size:24px;
}

.WhiteLeft {
	color: #FFFFFF;
	text-align:left ;
}

.WhiteCenterContent {
	color: #FFFFFF;
	text-align: center;
  margin-left: 165px;
}

.WhiteLeftContent {
	color: #FFFFFF;
	text-align: left;
  margin-left: 165px;
}

#ExtremeShockAmmo table {
  font-family: Verdana;
  color: white;
  font-size: 18px;
}

#ExtremeShockAmmo {
  font-family: Verdana;
  color: white;
  font-size: 18px;
}

#BargainContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Center;
font-size: 18px; 
font-family:Verdana ;
width:auto;
height: 300px;
}

#ContactContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;
width:auto;
height: 300px;
}

#ExtremeShockAmmoContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:#FFFFFF;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;
width:auto;
}

#ExtremeShockAmmoContent table {
color:#FFFFFF;
}

#FobusHolsterContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;
}

#GunShowContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;
}

#HolsterBeltContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;

}

#MissionContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: left;
font-family:Verdana ;
font-size: 18px; 
}

#PrivacyContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;
width:auto;
height: 300px;
}

#WelcomeText {
position: relative; 
z-index: 1; 
margin-left: 180px; 
color:white;
text-align: Left;
font-size: 18px; 
font-family:Verdana ;
}

#BugOutList {
  color: white;
  text-align: left;
  font-size: 12.0pt; 
  font-family: Veranda;
}
#BugOutListIndent1{
  margin-left:18px;
  font-size: 12.0pt; 
  font-family: Veranda; 
  font-weight: normal;
}
#AccessoryLinks {
  text-align:justify;
}

#creditcarddisplay {
  text-align:justify;
  color: white;
  font-family: Verdana ;
  font-size:  medium ;
}

#HolsterVestKeyBenefits {
  color: white;
}
#HolsterVestKeyBenefits ul li {
  color: white;
  text-align: left;
  font-size:18px;
}

#HolsterVestOrder {
  color: white;
  text-align: left;
  font-size:18px;
}

#SizingInstructions {
position: relative;
float:left;
margin-left: 55px;
color: white;
/*width: 800px;*/
}


.VestContent {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: center;
font-size: 18px; 
}
.VestContentLeft {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left 
}
.VestContentJustified {
position: relative; 
z-index: 1; 
margin-left: 165px; 
color:white;
text-align: Left;
font-size: 18px; 
}

#Fortress{
color:#FFFFFF;
font-size:18px;
margin-left: 165px; 
}
#FortressPoints {
  color:#FFFFFF;
  text-align: Left;
  font-size:18px;
  margin-left: 165px; 

}
#FortressPointsIndent {
  color:#FFFFFF;
  text-align: Left;
  font-size:18px;
  margin-left: 18px; 
  float:left;
}

#MainSection {
position: relative; 
width: 100%;
/*border: 3px dotted white;*/
}

#MainHeader {
display: block;
position: relative; 
margin-left: 0px; 
float: center;
/*padding-bottom: 10px;*/
/*border: 3px solid white;*/
}

#logo {
position: relative; 
float:left;
margin: 0px;
}

#Menu {
  position: relative; 
  float: center;
  margin: 0px;
  padding: 0px;
  width: 100%;
/*border:2px solid yellow;*/
}      

#GoogleSearch{
  display: block;
position: relative; 
/*border:5px dotted white; */
margin-left:430px; 
padding-top: 10px;
padding-bottom: 10px;
float: left;
}

#Menu ul {
	list-style-type: none;
	font-family: Veranda ;
	font-size: 12px;
	text-align:center;
	float: left;
	/*border:3px solid red;*/
	margin: 0px;
	padding: 0px;
}

#Menu ul a {
	display: block;
	width: 100px;
	height: 18px;
	color: black;
	line-height: 20px;
	text-decoration: none;
	background-image: url('images/BlueStackTabs.jpg');
	background-repeat: repeat;
}

#Menu ul a:visited {
	color:black 
}

#Menu ul a:hover {
	background-position: 0px -40px;
	color: white; 
}

#Menu ul a:active {
	background-position: 0px -20px;	
}

#Menu ul li {
	display: inline;
	float: left;
}	

#PageNavVest ul {
	list-style-type: none;
	font-family: Veranda ;
	font-size: 12px;
	text-align:center;
	float: left;
	height: 20px;
	margin: 0;
	padding: 0; 
	width:120px; 
}

#PageNavVest ul a {
	display: block;
	width: 120px;
	height: 24px;
	color: black;
	line-height: 24px;
	text-decoration: none;
	background-image: url('images/RedBlackLeftSide.jpg');
	background-repeat: no-repeat;
}

#PageNavVest ul a:visited {
	color:black 
}

#PageNavVest ul a:hover {
	background-position: 0px -24px;
	color: white; 
}

#PageNavVest ul a:active {
	background-position: 0px -48px;	
}

#PageNavVest ul li {
	display: inline;
	float:left ;
}	

#PageNavVest a {
	text-decoration:none ;
	color: black ;
}

#PageNavVest a:hover {
	color: white;
}


#HomeNav ul {
	list-style-type: none;
	font-family: Veranda ;
	font-size: 12px;
	text-align:center;
	float: left;
	height: 20px;
	margin: 0;
	padding: 0; 
	width:120px; 
}

#HomeNav ul a {
	display: block;
	width: 120px;
	height: 24px;
	color: black;
	line-height: 24px;
	text-decoration: none;
	background-image: url('images/RedBlackLeftSide.jpg');
	background-repeat: no-repeat;
}

#HomeNav ul a:visited {
	color:black 
}

#HomeNav ul a:hover {
	background-position: 0px -24px;
	color: white; 
}

#HomeNav ul a:active {
	background-position: 0px -48px;	
}

#HomeNav ul li {
	display: inline;
	float:left ;
}	

#HomeNav a {
	text-decoration:none ;
	color: black ;
}

#HomeNav a:hover {
	color: white;
}

#Footer {
position: relative; 
width: 100%; 
float: left; 
z-index: 2; 
left: 0px; 
top: 0px; 
font-size: small; 
}

#Footer a {
	text-decoration: none;
	color: white;  
}

#Footer a:visited  {
	 color:  silver 
}

