﻿body 
{
	background-color:#008000;
	font-family: Minya Nouvelle,  Nina, Tahoma, Arial;
	font-weight:bold;
}

#container
{	
	margin-left: auto;
	margin-right: auto;
	width: 830px;
	position:relative;
	background-image:url(images/GrayGreenGradient_830x10.jpg);
	background-repeat:repeat-y;
}

#LeftNavPanel
{
	width:195px;
	margin-left:auto;
	margin-right:auto;
}

.footer
{
	margin-left: auto;
	margin-right: auto;
	width: 830px;
	position:relative;
	text-align:center;
	
}

.footer a
{
	text-decoration:none;
	color:Black;
}

.footer a:hover
{
	color:Yellow;
}

#DefaultContent
{
	vertical-align:top;
	width:605px;
}

h2, h3
{
	text-align:center;
}

#RightLogo
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

/*
	This LeftNavButton classs is in place to center the buttons in Firefox.
	Unfortunately certain items are repeated in both this class and the 
	actual button classes, which are applied to all the nav buttons, but that 
	is the only way formatting works with both IE and Firefox.
*/
.LeftNavButton
{
	position: relative;
	width: 175px;
	height: 60px;
	margin-left:auto;
	margin-right:auto;
}

.AboutUsButton
{
	display: block;
	width: 175px;
	height: 60px;
	text-decoration: none;
	background: url("images/Buttons/GWG_Navy_AboutUsBothButtons.jpg");
}

.AboutUsButton:hover
{
	background-position: -175px 0;
}

.ProductsButton
{
	margin-top:5px; 
	display: block;
	width: 175px;
	height: 60px;
	text-decoration: none;
	background: url(images/Buttons/GWG_Navy_ProductsBothButton.jpg);
}

.ProductsButton:hover
{
	background-position: -175px 0;
}

.ContactUsButton
{
	display: block;
	width: 175px;
	height: 60px;
	text-decoration: none;
	background: url(images/Buttons/GWG_Navy_ContactUsBothButto.jpg);
}

.ContactUsButton:hover
{
	background-position: -175px 0;
}

.LinksButton
{
	display: block;
	width: 175px;
	height: 60px;
	text-decoration: none;
	background: url(images/Buttons/GWG_Navy_LinksBothButtons.jpg);
}

.LinksButton:hover
{
	background-position: -175px 0;
}

.HomeButton
{
	display: block;
	width: 175px;
	height: 60px;
	text-decoration: none;
	background: url(images/Buttons/GWG_Navy_HomeBothButtons.jpg);
}

.HomeButton:hover
{
	background-position: -175px 0;
}

.displace {
	position: absolute;
	left: -5000px;
}

.AboutUsText
{
	text-align:left;
	margin:20px;
}

.ContactUsText
{
	text-align:left;
	margin:20px;
}

.ProductText
{
	
}

.ProductDoublePic
{
	position: relative;
	width: 210px;
	height: 360px;
	margin-left:auto;
	margin-right:auto;
}

.GoProduct
{
	display: block;
	width: 210px;
	height: 360px;
	text-decoration: none;
	background: url(images/Products/GreenProdBothDropScreen.jpg);
}

.GoProduct:hover
{
	background-position: -210px 0;
}

.StopProduct
{
	display: block;
	width: 210px;
	height: 360px;
	text-decoration: none;
	background: url(images/Products/StopProdBothDropScreen.jpg);
}

.StopProduct:hover
{
	background-position: -210px 0;
}

.CautionProduct
{
	display: block;
	width: 210px;
	height: 360px;
	text-decoration: none;
	background: url(images/Products/CautionProdBothDropScreen.jpg);
}

.CautionProduct:hover
{
	background-position: -210px 0;
}

.ProductTitle
{
	font-size:large;
	border-bottom-color:Black; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.ProductTable
{
	border-top-color:Black; 
	border-top-style:solid; 
	border-top-width:1px;
	border-left-color:Black; 
	border-left-style:solid; 
	border-left-width:1px;
	border-right-color:Black; 
	border-right-style:solid; 
	border-right-width:1px;
	border-bottom-color:Black; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}
