/* CSS Document */

#flasherbox, #flasher{
	position: relative;
	width:800px;
	height:450px;
	background-color: none;
	}

/* body selectors */

body{
background-image:url(images/gen-body-strip.gif);
background-repeat:repeat-x;
background-position:center 1px;
margin:0;
padding:0;
}

body#home{
background-image:url(images/gen-body-strip.gif);
background-repeat:repeat-x;
background-position:center 1px;
margin:0;
padding:0;
}

body#soldiers, body#bailey, body#scott, body#darin, body#arrash, body#rikki, body#loxy, body#matt, body#billy, body#robin, body#max{
background-image:url(images/soldiers-body-strip.gif);
background-repeat:repeat-x;
background-position:center 1px;
margin:0;
padding:0;
}

body#info, body#ordering, body#returns{
background-image:url(images/info-body-strip.gif);
background-repeat:repeat-x;
background-position:center 1px;
margin:0;
padding:0;
}

body#shop, body#mens, body#womens, body#accessories{
background-image:url(images/shop-body-strip.gif);
background-repeat:repeat-x;
background-position:center 1px;
margin:0;
padding:0;
}

/* end of body selectors */

/* ======================================= */

/* start main container--header */

#main-contain{
position:relative;
width:840px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
}

#flash-header{
position:relative;
width:100%;
height:160px;
background-color:#CCCCCC;
margin:0 0 0 0;
padding:0 0 0 0;
}

/* end of main container--header */

/* ======================================= */

/* start of navigation LEVEL 1 */

body #the-navigator, body#home #main-contain #the-navigator, body#blog #main-contain #the-navigator, body#contact #main-contain #the-navigator, body#links #main-contain #the-navigator{
position:relative;
width:840px;
height:60px;
margin:0 0 0 0;
padding:0 0 0 0;
}

body#shop #main-contain #the-navigator,  
body#info #main-contain #the-navigator, 
body#ordering #main-contain #the-navigator,
body#returns #main-contain #the-navigator,
body#cart #main-contain #the-navigator,
body#checkout #main-contain #the-navigator,
body#mens #main-contain #the-navigator,
body#womens #main-contain #the-navigator,
body#accessories #main-contain #the-navigator,
#peoples #main-contain #the-navigator{
position:relative;
width:840px;
height:90px;
margin:0 0 0 0;
padding:0 0 0 0;
}

body#soldiers #main-contain #the-navigator{
position:relative;
width:840px;
height:120px;
margin:0 0 0 0;
padding:0 0 0 0;
}

#main-contain #the-navigator #level-1{
position:relative;
width:840px;
height:30px;
}

#main-contain #the-navigator #level-1 ul{
position:absolute;
width:840px;
height:30px;
top:0;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/main-nav-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}

/* ------------ */

.level-1-home a{
position:absolute;
width:55px;
height:30px;
top:0;
left:37px;
background-image:url(images/main-nav-0.gif);
background-repeat:no-repeat;
background-position:-37px 0;
}

body#home .level-1-home a{
position:absolute;
width:55px;
height:30px;
top:0;
left:37px;
background-image:url(images/main-nav-hover.gif);
background-position:-37px 0;
}

.level-1-home a:hover{
position:absolute;
width:55px;
height:30px;
top:0;
left:37px;
background-image:url(images/main-nav-hover.gif);
background-position:-37px 0;
}

/* ------------ */

.level-1-blog a{
position:absolute;
width:52px;
height:30px;
top:0;
left:96px;
background-image:url(images/main-nav-0.gif);
background-position:-96px 0;
}

body#blog .level-1-blog a{
position:absolute;
width:52px;
height:30px;
top:0;
left:96px;
background-image:url(images/main-nav-hover.gif);
background-position:-96px 0;
}

.level-1-blog a:hover{
position:absolute;
width:52px;
height:30px;
top:0;
left:96px;
background-image:url(images/main-nav-hover.gif);
background-position:-96px 0;
}

/* ------------ */

.level-1-soldiers a{
position:absolute;
width: 85px;
height:30px;
top:0;
left:155px;
background-image:url(images/main-nav-0.gif);
background-position:-155px 0;
}

body#soldiers .level-1-soldiers a, body#scott .level-1-soldiers a, body#darin .level-1-soldiers a, body#arrash .level-1-soldiers a, body#rikki .level-1-soldiers a, body#loxy .level-1-soldiers a, body#bailey .level-1-soldiers a{
position:absolute;
width: 85px;
height:30px;
top:0;
left:155px;
background-image:url(images/main-nav-hover.gif);
background-position:-155px 0;
}

.level-1-soldiers a:hover{
position:absolute;
width: 85px;
height:30px;
top:0;
left:155px;
background-image:url(images/main-nav-hover.gif);
background-position:-155px 0;
}

/* ------------ */

.level-1-contact a{
position:absolute;
width: 83px;
height:30px;
top:0;
left:246px;
background-image:url(images/main-nav-0.gif);
background-position:-246px 0;
}

body#contact .level-1-contact a{
position:absolute;
width: 83px;
height:30px;
top:0;
left:246px;
background-image:url(images/main-nav-hover.gif);
background-position:-246px 0;
}

.level-1-contact a:hover{
position:absolute;
width: 83px;
height:30px;
top:0;
left:246px;
background-image:url(images/main-nav-hover.gif);
background-position:-246px 0;
}

/* ------------ */

.level-1-info a{
position:absolute;
width:44px;
height:30px;
top:0;
left:335px;
background-image:url(images/main-nav-0.gif);
background-position:-335px 0;
}

body#info .level-1-info a,
body#ordering .level-1-info a,
body#returns .level-1-info a{
position:absolute;
width:44px;
height:30px;
top:0;
left:335px;
background-image:url(images/main-nav-hover.gif);
background-position:-335px 0;
}

.level-1-info a:hover{
position:absolute;
width:44px;
height:30px;
top:0;
left:335px;
background-image:url(images/main-nav-hover.gif);
background-position:-335px 0;
}

/* ------------ */

.level-1-links a{
position:absolute;
width: 54px;
height:30px;
top:0;
left:384px;
background-image:url(images/main-nav-0.gif);
background-position:-384px 0;
}

body#links .level-1-links a{
position:absolute;
width: 54px;
height:30px;
top:0;
left:384px;
background-image:url(images/main-nav-hover.gif);
background-position:-384px 0;
}

.level-1-links a:hover{
position:absolute;
width: 54px;
height:30px;
top:0;
left:384px;
background-image:url(images/main-nav-hover.gif);
background-position:-384px 0;
}

/* ------------ */

.level-1-shop a{
position:absolute;
width:51px;
height:30px;
top:0;
left:594px;
background-image:url(images/main-nav-0.gif);
background-position:-594px 0;
}

body#shop .level-1-shop a,
body#mens .level-1-shop a,
body#womens .level-1-shop a,
body#accessories .level-1-shop a{
position:absolute;
width: 51px;
height:30px;
top:0;
left:594px;
background-image:url(images/main-nav-hover.gif);
background-position:-594px 0;
}

.level-1-shop a:hover{
position:absolute;
width: 51px;
height:30px;
top:0;
left:594px;
background-image:url(images/main-nav-hover.gif);
background-position:-594px 0;
}

/* ------------ */

.level-1-cart a{
position:absolute;
width: 155px;
height:30px;
top:0;
left:649px;
background-image:url(images/main-nav-0.gif);
background-position:-649px 0;
}

.level-1-cart a:hover{
position:absolute;
width: 155px;
height:30px;
top:0;
left:649px;
background-image:url(images/main-nav-hover.gif);
background-position:-649px 0;
}

/* ------------ */


/* --------------------------- */
/* start of navigation LEVEL 2 */

body#soldiers #main-contain #the-navigator #level-2 ul,
body#scott #main-contain #the-navigator #level-2 ul,
body#darin #main-contain #the-navigator #level-2 ul,
body#arrash #main-contain #the-navigator #level-2 ul,
body#rikki #main-contain #the-navigator #level-2 ul,
body#loxy #main-contain #the-navigator #level-2 ul,
body#bailey #main-contain #the-navigator #level-2 ul,
#peoples #main-contain #the-navigator #level-2 ul{
position:absolute;
width:840px;
height:30px;
top:30px;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/soldiers-2-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}

body#info #main-contain #the-navigator #level-2 ul,
body#ordering #main-contain #the-navigator #level-2 ul,
body#returns #main-contain #the-navigator #level-2 ul{
position:absolute;
width:840px;
height:30px;
top:30px;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/info-2-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}

body#shop #main-contain #the-navigator #level-2 ul,
body#mens #main-contain #the-navigator #level-2 ul,
body#womens #main-contain #the-navigator #level-2 ul,
body#accessories #main-contain #the-navigator #level-2 ul{
position:absolute;
width:840px;
height:30px;
top:30px;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/shop-2-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}

/* ------------ */
/* --soldiers-- */
/* ------------ */

.level-2-scott a{
position:absolute;
width:119px;
height:30px;
top:0;
left:120px;
background-image:url(images/soldiers-2-0.gif);
background-position:-120px 0;
}

body#scott .level-2-scott a{
position:absolute;
width:119px;
height:30px;
top:0;
left:120px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-120px 0;
}

.level-2-scott a:hover{
position:absolute;
width:119px;
height:30px;
top:0;
left:120px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-120px 0;
}

/* ------------ */

.level-2-darin a{
position:absolute;
width:87px;
height:30px;
top:0;
left:243px;
background-image:url(images/soldiers-2-0.gif);
background-position:-243px 0;
}

body#darin .level-2-darin a{
position:absolute;
width:87px;
height:30px;
top:0;
left:243px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-243px 0;
}

.level-2-darin a:hover{
position:absolute;
width:87px;
height:30px;
top:0;
left:243px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-243px 0;
}

/* ------------ */

.level-2-arrash a{
position:absolute;
width:94px;
height:30px;
top:0;
left:335px;
background-image:url(images/soldiers-2-0.gif);
background-position:-335px 0;
}

body#arrash .level-2-arrash a{
position:absolute;
width:94px;
height:30px;
top:0;
left:335px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-335px 0;
}

.level-2-arrash a:hover{
position:absolute;
width:94px;
height:30px;
top:0;
left:335px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-335px 0;
}

/* ------------ */

.level-2-rikki a{
position:absolute;
width:98px;
height:30px;
top:0;
left:434px;
background-image:url(images/soldiers-2-0.gif);
background-position:-434px 0;
}

body#rikki .level-2-rikki a{
position:absolute;
width:98px;
height:30px;
top:0;
left:434px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-434px 0;
}

.level-2-rikki a:hover{
position:absolute;
width:98px;
height:30px;
top:0;
left:434px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-434px 0;
}

/* ------------ */

.level-2-matt a{
position:absolute;
width:86px;
height:30px;
top:0;
left:537px;
background-image:url(images/soldiers-2-0.gif);
background-position:-537px 0;
}

body#matt .level-2-matt a{
position:absolute;
width:86px;
height:30px;
top:0;
left:537px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-537px 0;
}

.level-2-matt a:hover{
position:absolute;
width:86px;
height:30px;
top:0;
left:537px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-537px 0;
}

/* ------------ */

.level-2-robin a{
	position:absolute;
	width:100px;
	height:30px;
	top:0;
	left:630px;
	background-image:url(images/soldiers-2-0.gif);
	background-position:-630px 0;
}

body#robin .level-2-robin a{
	position:absolute;
	width:97px;
	height:30px;
	top:0;
	left:630px;
	background-image:url(images/soldiers-2-hover.gif);
	background-position:-630px 0;
}

.level-2-robin a:robin{
position:absolute;
width:97px;
height:30px;
top:0;
left:633px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-633px 0;
}


.level-2-robin a:hover {
	position:absolute;
	width:100px;
	height:30px;
	top:0;
	left:630px;
	background-image:url(images/soldiers-2-hover.gif);
	background-position:-630px 0;
}

/* ------------ */
.level-2-max a{
	position:absolute;
	width:100px;
	height:30px;
	top:0;
	left:735px;
	background-image:url(images/soldiers-2-0.gif);
	background-position:-735px 0;
}

body#max .level-2-max a{
	position:absolute;
	width:97px;
	height:30px;
	top:0;
	left:735px;
	background-image:url(images/soldiers-2-hover.gif);
	background-position:-735px 0;
}

.level-2-max a:max{
position:absolute;
width:97px;
height:30px;
top:0;
left:735px;
background-image:url(images/soldiers-2-hover.gif);
background-position:-735px 0;
}


.level-2-max a:hover {
	position:absolute;
	width:100px;
	height:30px;
	top:0;
	left:735px;
	background-image:url(images/soldiers-2-hover.gif);
	background-position:-735px 0;
}
/* ------------ */
/* --info-- */
/* ------------ */

.level-2-ordering a{
position:absolute;
width:90px;
height:30px;
top:0;
left:64px;
background-image:url(images/info-2-0.gif);
background-position:-64px 0;
}

body#ordering .level-2-ordering a{
position:absolute;
width:90px;
height:30px;
top:0;
left:64px;
background-image:url(images/info-2-hover.gif);
background-position:-64px 0;
}

.level-2-ordering a:hover{
position:absolute;
width:90px;
height:30px;
top:0;
left:64px;
background-image:url(images/info-2-hover.gif);
background-position:-64px 0;
}

/* ------------ */

.level-2-returns a{
position:absolute;
width:80px;
height:30px;
top:0;
left:157px;
background-image:url(images/info-2-0.gif);
background-position:-157px 0;
}

body#returns .level-2-returns a{
position:absolute;
width:80px;
height:30px;
top:0;
left:157px;
background-image:url(images/info-2-hover.gif);
background-position:-157px 0;
}

.level-2-returns a:hover{
position:absolute;
width:80px;
height:30px;
top:0;
left:157px;
background-image:url(images/info-2-hover.gif);
background-position:-157px 0;
}

/* ------------ */
/* --shop-- */
/* ------------ */

.level-2-mens a{
position:absolute;
width:52px;
height:30px;
top:0;
left:64px;
background-image:url(images/shop-2-0.gif);
background-position:-64px 0;
}

body#mens .level-2-mens a{
position:absolute;
width:52px;
height:30px;
top:0;
left:64px;
background-image:url(images/shop-2-hover.gif);
background-position:-64px 0;
}

.level-2-mens a:hover{
position:absolute;
width:52px;
height:30px;
top:0;
left:64px;
background-image:url(images/shop-2-hover.gif);
background-position:-64px 0;
}

/* ------------ */

.level-2-womens a{
position:absolute;
width:80px;
height:30px;
top:0;
left:122px;
background-image:url(images/shop-2-0.gif);
background-position:-122px 0;
}

body#womens .level-2-womens a{
position:absolute;
width:80px;
height:30px;
top:0;
left:122px;
background-image:url(images/shop-2-hover.gif);
background-position:-122px 0;
}

.level-2-womens a:hover{
position:absolute;
width:80px;
height:30px;
top:0;
left:122px;
background-image:url(images/shop-2-hover.gif);
background-position:-122px 0;
}

/* ------------ */

.level-2-accessories a{
position:absolute;
width:119px;
height:30px;
top:0;
left:207px;
background-image:url(images/shop-2-0.gif);
background-position:-207px 0;
}

body#accessories .level-2-accessories a{
position:absolute;
width:119px;
height:30px;
top:0;
left:207px;
background-image:url(images/shop-2-hover.gif);
background-position:-207px 0;
}

.level-2-accessories a:hover{
position:absolute;
width:119px;
height:30px;
top:0;
left:207px;
background-image:url(images/shop-2-hover.gif);
background-position:-207px 0;
}




/* --------------------------- */
/* start of navigation LEVEL 3 */

#main-contain #the-navigator #level-3 ul{
position:absolute;
width:840px;
height:30px;
top:60px;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/soldiers-3-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}

body#shop #main-contain #the-navigator #level-3 ul,
body#mens #main-contain #the-navigator #level-3 ul,
body#womens #main-contain #the-navigator #level-3 ul,
body#accessories #main-contain #the-navigator #level-3 ul{
position:absolute;
width:840px;
height:30px;
top:60px;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/shop-3-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}


/* ------------ */

.level-3-loxy a{
position:absolute;
width:40px;
height:30px;
top:0;
left:119px;
background-image:url(images/soldiers-3-0.gif);
background-position:-119px 0;
}

body#loxy .level-3-loxy a{
position:absolute;
width:40px;
height:30px;
top:0;
left:119px;
background-image:url(images/soldiers-3-hover.gif);
background-position:-119px 0;
}

.level-3-loxy a:hover{
position:absolute;
width:40px;
height:30px;
top:0;
left:119px;
background-image:url(images/soldiers-3-hover.gif);
background-position:-119px 0;
}

/* ------------ */

.level-3-bailey a{
position:absolute;
width:74px;
height:30px;
top:0;
left:164px;
background-image:url(images/soldiers-3-0.gif);
background-position:-164px 0;
}

body#bailey .level-3-bailey a{
position:absolute;
width:74px;
height:30px;
top:0;
left:164px;
background-image:url(images/soldiers-3-hover.gif);
background-position:-164px 0;
}

.level-3-bailey a:hover{
position:absolute;
width:74px;
height:30px;
top:0;
left:164px;
background-image:url(images/soldiers-3-hover.gif);
background-position:-164px 0;
}


/* ------------ */
/* --shop-- */
/* ------------ */

.level-3-tees a{
position:absolute;
width:45px;
height:30px;
top:0;
left:90px;
background-image:url(images/shop-3-0.gif);
background-position:-90px 0;
}

body#tees .level-3-loxy a{
position:absolute;
width:45px;
height:30px;
top:0;
left:90px;
background-image:url(images/shop-3-hover.gif);
background-position:-90px 0;
}

.level-3-tees a:hover{
position:absolute;
width:45px;
height:30px;
top:0;
left:90px;
background-image:url(images/shop-3-hover.gif);
background-position:-90px 0;
}

/* ------------ */

.level-3-hoods a{
position:absolute;
width:65px;
height:30px;
top:0;
left:140px;
background-image:url(images/shop-3-0.gif);
background-position:-140px 0;
}

body#hoods .level-3-hoods a{
position:absolute;
width:65px;
height:30px;
top:0;
left:140px;
background-image:url(images/shop-3-hover.gif);
background-position:-140px 0;
}

.level-3-hoods a:hover{
position:absolute;
width:65px;
height:30px;
top:0;
left:140px;
background-image:url(images/shop-3-hover.gif);
background-position:-140px 0;
}

/* ------------ */

.level-3-misc a{
position:absolute;
width:47px;
height:30px;
top:0;
left:209px;
background-image:url(images/shop-3-0.gif);
background-position:-209px 0;
}

body#misc .level-3-misc a{
position:absolute;
width:47px;
height:30px;
top:0;
left:209px;
background-image:url(images/shop-3-hover.gif);
background-position:-209px 0;
}

.level-3-misc a:hover{
position:absolute;
width:47px;
height:30px;
top:0;
left:209px;
background-image:url(images/shop-3-hover.gif);
background-position:-209px 0;
}

/* end of navigation LEVEL 4 */

#main-contain #the-navigator #level-4 ul{
position:absolute;
width:840px;
height:30px;
top:90px;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/soldiers-4-0.gif);
text-indent:-9999px;
list-style-type:none;
overflow:hidden;
}

/* ------------ */

.level-4-billy a{
position:absolute;
width:118px;
height:30px;
top:0;
left:119px;
background-image:url(images/soldiers-4-0.gif);
background-position:-119px 0;
}

body#billy .level-4-billy a{
position:absolute;
width:118px;
height:30px;
top:0;
left:119px;
background-image:url(images/soldiers-4-hover.gif);
background-position:-119px 0;
}

.level-4-billy a:hover{
position:absolute;
width:118px;
height:30px;
top:0;
left:119px;
background-image:url(images/soldiers-4-hover.gif);
background-position:-119px 0;
}
#homepage_intro_container {
margin-top: 0px;
margin-right: auto;
margin-bottom: 4px;
margin-left: auto;
width: 500px;
}
#homepage_intro_img   img     {
	border: 5px solid #059DEE;
	margin-right: auto;
	margin-left: auto;
}
#homepage_intro_txt {
	display: inline;
	float: left;
}
#clearfix {
	clear: both;
	height: 1px;
	width: 100%;
	visibility: hidden;
}
#homepage_button_cont {
	display: inline;
	float: right;
	margin-right: 80px;
}
#homepage_button_cont a {
	background-color: #059DEE;
	display: block;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 6px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
#homepage_button_cont a:hover {
background-color: #3A84E8;
color: #000000;
}
.home_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-transform: uppercase;
}
.home_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #333333;
}
#homepage_intro_img:hover    img { border: 5px solid #3A84E8; }


#homepage_intro_img { text-align: center; }
