@charset "utf-8";
/* CSS Document */
/*
Rubb Military Screen Media CSS styles	  
*/

/* advanced css styles */
/* nav hyperlinks*/
/* footer hyperlinks*/
#footer_navtext a:link
{
	text-decoration:none;
	color:#FFF;
}

#footer_navtext a:visited
{
	text-decoration:none;
	color:#FFF;
}
#footer_navtext a:hover
{
	text-decoration:none;
	color:#859640;
}
#footer_navtext a:active
{
	text-decoration:none;
	color:#FFF;
}

/* id css styles */
#wrapper
{
	margin: auto;
	width: 900px;
	background-image: url(../images/site_background.jpg);
	padding: 0px;
	background-repeat: repeat-y;
}

/* header div */
#header
{
	width: 900px;
	height: 185px;
	background-image: url(../images/header/header_banner.png);
	padding: 0px;
}
#header_print
{
	/* do no display on screen; for print only */
	display:none;
}

/* main content div */
#content
{ 
 width: 900px;
 height: auto;
}

/* product div IMPORTANT - HEIGHT DETERMINES AMOUNT OF SPACE TO USE FOR CONTENT */
#main
{
	width:860px;
	margin-left:20px;
	height:600px;
}
#maintop
{
	padding-left:20px;
	padding-top:20px;
}

#pagetitle
{
	font-size: 130%;
	color: #617329;
	background-image: url(../images/box_background.png);
	background-repeat: repeat;
	padding:4px;
	display: inline;
}

#mainleft
{
	padding:0px;
	width:410px;
	height:auto;
	margin:0px;
	float: left;

}

#mainright
{
	padding:0px;
	width:410px;
	height:auto;
	margin:0px;
	float: right;
}
#spandoors_right_print
{
	display:none;
}


/* footer div */
#footer
{
	width: 900px;
	height: 130px;
	background-image: url(../images/footer/footer_background.png);
	background-repeat: no-repeat;
}
#footer_nav
{
	text-align:center;
	padding-top: 10px;
}
#footer_navtext
{
	font-size:80%;
	color:#FFF;
}
#footer_print
{
	/* do no display on screen; for print only */
	display:none;
}

/* begin print only styles */

#main_print
{
	/* nothing here as not used for screen */
}

/* end print only styles */

* { padding: 0; margin: 0; }



/* tag css styles */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #201c1c;
}
ul
{
	padding-left:20px;
}
li
{
	padding-bottom:10px;
}

/* class css styles */


.navpicture_text
{
	font-size:80%;
}

.smalltitle
{
	font-size:80%;
	color:#FFF;
	font-weight:bold;
}
.footertitle
{
	font-size:85%;
	color:#FFF;
	font-weight:bold;
}
.maintext
{
	color:#dedede;
}
.subtitle
{
	font-size: 110%;
	color: #859640;
	padding:4px;
	display: inline;
}
.break
{
	line-height: 10px;	
}
.button
{
	margin-left:300px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.transparent_repeat
{
	margin-left: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.noborder
{
	border:none;
}





#navbar a:link
{
	text-decoration:none;
	color:#FFF;
}

#navbar a:visited
{
	text-decoration:none;
	color:#FFF;
}
#navbar a:hover
{
	text-decoration:none;
	color:#859640;
}
#navbar a:active
{
	text-decoration:none;
	color:#FFF;
}
/*end nar bar rollover */

/*begin nar bar position */
#navbar
{
	background-image: url(../images/box_background.png);
	background-repeat: repeat;
	text-align:center;
	font-size:110%;
	color:#dedede;
	margin-top:10px;
	padding:5px;
	margin-left:20px;
	margin-right:20px;
}

#anotherbuilding
{
	font-size: 110%;
	color: #617329;
	padding:4px;
	margin-right:20px;
	text-align: right;
}




.no
{
	border:none;
}


.opening_text
{
	width:590px;
	color:#dedede;
}



