/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color: #666666;
}



P,TD	{ font-size: 12px; }


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: steelblue;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

HR
{
	height: 1PX;
	color: #666666;
}
#header ul {     list-style: none;     padding:0;     margin:0; } 
#header li {     float: left;     border: 1px solid #e3e3e3;   height: 20px;   border-bottom-width: 0;     margin: 0 0.5em 0 0; } 
#header li a {     padding: 0 1em; } 
#header #selected {     position: relative;     top: 1px;     background: blue; } 
.contentBody {     border: 1px solid;     clear: both; } 


.TableHeader
{
	font-family: Verdana, Geneva, Arial, Helvetica;
	color: #31659C;
	font-weight: bold;	
	border-bottom: #666666 1px solid;
	text-align: left;
}
.TableBorder td
{ border: solid 1px black;
}
.LinkUnderline
{
	color:	#666666;
	text-decoration: underlink;
	}
.warnmsg
{
	color:  #C90000;	
}
.altColor
{
	background-color: white;
}	
.LabelMsg
{
	color:	#666666;
}
A:link	{	
	color:	#666666;
	text-decoration: none;	
	}	
		
A:visited	{	
	color:	#666666;
	text-decoration: none;	
	}	
		
A:active	{	
	color:	#666666;
	text-decoration: none;	
	}	
		
A:hover	{	
	color:	#333333;
	text-decoration: none;	
	}
.CatalogNav
{
	color: white;
	background-color: steelblue;
	font-family: Verdana;
	text-decoration: none;
	border-bottom: 4px;
	font: white;
}	
.AdminNav
{
	background-color: #00457B;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font: white;
	}
.CatalogHover
{
	
	color: Black;	
	}
.HoverNav
{
	border: solid 1px silver;
	background-color: White;
	width: 150px;
}
.CartPopup
{
	border: solid 1px silver;
	background-color: White;
	width: 425px;
}
.WishListPopup
{
	border: solid 1px silver;
	background-color: White;
	margin: 5px 2px 2px 2px;
	width: 720px;
	
}
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.MarginFive
{
	margin: 5px 5px 5px 5px;	
	}
.BoldLink
{
	 font-weight: bold;
	}
.LinkNav
{
	color: White;
	}
.buttons
{
	background-color: steelblue;
	color: White;
	border-left-style: inset;
	border-right-style: outset;
	border-top-style: inset;
	border-bottom-style: outset;
	border-width: thin;
	padding-bottom: 0px;
		
}
.Datagrid
{
	 background-color: #DEDFE7;
}
.DatagridHeader
{	font-weight: bold; 
	font-size: 14px; 
	text-align: center; 
	color: #ffffff; 
	background-color: steelblue;
	padding: 1px 1px 1px 1px;
}
.DatagridHeader a
{
	color: White;
	}
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{	}


.NavLink { font-weight: bold; font-size: 12px; color: white; text-decoration: none; }
.NavLinkProd { font-weight: bold; font-size: 12px; color: black; }
A.headlinks:active { font-weight: normal; font-size: 12px; color: white; text-decoration: none;}
A.headlinks:hover { font-weight: normal; font-size: 12px; color: white; text-decoration: none;}
A.headlinks:link { font-weight: normal; font-size: 12px; color: white; text-decoration: none;}
A.headlinks:visited { font-weight: normal; font-size: 12px; color: white; text-decoration: none;}
A.NavLink:active { color: white; }
A.NavLink:hover {  color: white;}
A.NavLink:link { color: white; }
A.NavLink:visited {	color:	white; }
.DgAlt { background-color: #DEDFE7; }
.DgHeader { font-weight: bold; font-size: 14px; text-align: center; color: #ffffff; background-color: #7B75AD; }
.DgErrorHeader { font-weight: bold; font-size: 14px; color: #ffffff; background-color: coral; }
.DgRestrictedHeader { font-weight: bold; font-size: 14px; color: #ffffff; background-color: coral; }
.DgHandGunsHeader { font-weight: bold; font-size: 14px; color: #ffffff; background-color: darkmagenta; }
.DgRifleHeader { font-weight: bold; font-size: 14px; color: #ffffff; background-color: maroon; }
.Dg { font-size: 12px; color: black; font-family: Arial; }
.formBG
{
	background-color:  #DEDFE7;

}
.textBoxes
{
	font-family:verdana,arial; 
	font-size: 12px ; 
	color:#000000 ; 
	border: 1 solid #c0c0c0; 
	background-color: #fffff0;
}
.dropDownLists { border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; font-size: 12px; border-left: #c0c0c0 1px solid; color: #000000; border-bottom: #c0c0c0 1px solid; font-family: verdana,arial; background-color: #fffff0; }
.headerBGColor
{
	background-color: #31659C;
}
.PageLayoutColor
{
	background-color: #DEDFE7;
}
.TitleFont
{
	color: white;
	font-weight: bold;
}
.titleBGColor
{
	background-color: #31659C;
	color: White;
	font-weight: bold;
}
.HeaderFont
{
	font-size: 22px;
	font-weight: bold;
	color: #31659C;
}
.HeaderFontSM
{
	font-size: 16px;
	font-weight: bold;
	color: #31659C;
}
.ShopText
{
	font-weight: bold;
	font-size: 14px;
	background-color: steelblue;
	color: White;
}
.cancelButton {}

.ExpandButton
{
	background-color: #31659C;
	border: none;
	color: White;
	border-left-style: inset;
	border-right-style: outset;
	border-top-style: inset;
	border-bottom-style: outset;
	border-width: thin;	
	}

.AltNavLinks
{
	background-color: #D6DFEF;
}
.tableBorders
{
	BORDER-RIGHT: #696969 1px solid;
    BORDER-TOP: #696969 1px solid;
    BORDER-LEFT: #696969 1px solid;
    BORDER-BOTTOM: #696969 1px solid;
}
.tableBorderOnly
{
	BORDER-RIGHT: #696969 1px solid;
    BORDER-TOP: #696969 1px solid;
    BORDER-LEFT: #696969 1px solid;
    BORDER-BOTTOM: #696969 1px solid;
}
.tableBorderLeft
{
	BORDER-TOP: #696969 1px solid;
    BORDER-LEFT: #696969 1px solid;
    BORDER-BOTTOM: #696969 1px solid;
}
.SubTotalTable
{
	border: solid 1px #696969;
	background-color: #F7F7DE;
}.MainTable
{
	border: solid 1px #696969;
	background-color: White;
}
.tableBorder
{
	
    border:  solid 1px #696969;
}
.OrderTable
{
    BORDER-RIGHT: #696969 1px solid;
    BORDER-TOP: #696969 1px solid;
    BORDER-LEFT: #696969 1px solid;
    BORDER-BOTTOM: #696969 1px solid;
}
.FeeTable
{
	BORDER-RIGHT: #696969 2px solid;
    BORDER-TOP: #696969 2px solid;
    BORDER-LEFT: #696969 2px solid;
    BORDER-BOTTOM: #696969 2px solid;
}
.DgButton { border-right: #696969 2px solid; border-top: lightcyan 2px solid; font-weight: bold; font-size: 12px; border-left: lightcyan 2px solid; color: #ffffff; border-bottom: #31659C 2px solid; font-family: Verdana; background-color: deepskyblue; }


.collapsePanel {
	width: 180px;
	height:0px;
	background-color: white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:180px;		
	height:18px;
	color: black;
	background-color: #ADAACE;
	font-weight: normal;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}
