/************************************************************************** 
*************************************************************************** 
*  Program Name: $Id: common.css,v 1.12 2008/09/20 22:18:50 neo Exp $
*  Program Author:  Michael T. Schock
*  Creation Date: 05-15-2006
*  CVS Revision: $Revision: 1.12 $
*  Copyright (c) 2006
*************************************************************************** 
*************************************************************************** 
*  Program Summary:
*  Style sheet for common.css
*
*
*************************************************************************** 
**************************************************************************/

/*  Main Body */
body 
{
	background-color:white;
	padding:0;
	position:relative;
	margin:auto;
	margin-bottom:0;
	text-align:center;
	width:100%;
	height:100%;
	background-image: url('../Images/body_grad_2.jpg');
	background-repeat: repeat-x;
}

/*  Page Wrapper */
.Page
{
	background-color:white;
	color:black;
	width:975px;
	min-height:400px;
	height:100%;
	margin:auto;
	margin-bottom:90px;
	text-align:left;
	padding-bottom:15px;
}

form
{
	margin:0;
	padding:0;
}

/*  Links  */
.Site_Link:link
{
	color:#c0c0c0;
	font-weight:bold;
	text-decoration:none;
}

.Site_Link:visited
{
	color:#c0c0c0;
	font-weight:bold;
	text-decoration:none;
}

.Site_Link:hover 
{
	color:#c0c0c0;
	font-weight:bold;
	text-decoration:underline;
}

.Site_Link_Dark:link
{
	color:#001500;
	font-weight:bold;
	text-decoration:none;
}

.Site_Link_Dark:visited
{
	color:#001500;
	font-weight:bold;
	text-decoration:none;
}

.Site_Link_Dark:hover 
{
	color:#001500;
	font-weight:bold;
	text-decoration:underline;
}
.Tab_Display
{
	width:875px;
	margin-left:50px;
	height:350px;
	text-align:center;
}

.Tab_Bottom
{
	width:875px;
	margin-left:50px;
	height:25px;
	background-image: url('../Images/tab_bottom.png');
	background-repeat: no-repeat;
}

.Tab_Menu_Block
{
	width:875px;
	margin-left:50px;
	height:25px;
	text-align:center;
}

.Tab_1
{
	float:right;
	width:125px;
	margin-left:5px;
	height:100%;
	font-size:10pt;
	font-weight:bold;
	background-image: url('../Images/tab_1.png');
	background-repeat: no-repeat;
}

.Tab_2
{
	float:right;
	width:125px;
	margin-left:5px;
	height:100%;
	font-size:10pt;
	font-weight:bold;
	background-image: url('../Images/tab_2.png');
	background-repeat: no-repeat;
}

.Tab_Content
{
	width:875px;
	margin-left:50px;
	height:250px;
	text-align:center;
	background-color:#003500;
	background-image: url('../Images/tab_background_1.png');
	background-repeat: no-repeat;
}

.Tab_Block_Text
{
	float:left;
	margin-left:50px;
	margin-top:35px;
	width:525px;
	height:175px;
	color:#c0c0c0;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}

.Tab_Block_Image
{
	float:left;
	margin-left:25px;
	margin-top:37px;
	width:200px;
	height:200px;
}

.Product_Category
{
	text-align:center;
	width:250px;
	height:250px;
	font-size:14pt;
	font-weight:bold;
	color:#c0c0c0;
	background-image: url('../Images/category_3.png');
	background-repeat: no-repeat;
	margin-top:25px;
}

/*  Header  */
.Header_Content
{
	width:100%;
	margin:0;
	text-align:center;
}

/*  Main Content  */
.Page_Display
{
	width:975px;
	margin:0;
}

.Page_Display_Admin
{
	margin:0;
	margin-left:0px;
	width:975px;
	margin-bottom:50px;
}

.Small_Header
{
	font-size:10pt;
	font-weight:bold;
}

.Header
{
	font-size:22pt;
	font-weight:bold;
	color:#001500;
	border-bottom:solid 2px #001500;
}

.Sub_Header
{
	font-size:18pt;
	font-weight:bold;
	color:#001500;
	margin:10px 0 0 20px;
}

.Sub_Text
{

}

/*  Left Content  */
.Left_Topper
{
	height:25px;
	width:225px;
	background-image: url('../Images/left_topper_1.png');
	background-repeat: no-repeat;
}

.Left_Main
{
	float:left;
	margin-top:25px;
	margin-left:75px;
	width:225px;
}

.Left_Bottom
{
	height:25px;
	width:225px;
	background-image: url('../Images/left_bottom_1.png');
	background-repeat: no-repeat;
}

/*  Right Content  */
.Right_Main
{
	float:left;
	width:575px;
	text-align:left;
	margin-top:25px;
	margin-left:75px;
	margin-bottom:50px;
}


/*  Single Column  */
.Single_Main
{
	width:975px;
	margin-top:25px;
}

/*  Footer  */
div#Footer_Content
{
	clear:both;
	margin:auto;
	height:75px;
	margin-top:-75px;
	width:100%;
	text-align:center;
	color:#c0c0c0;
	bottom:0;
	background-color:#003500;
}

div#Footer_Content table
{
	margin:auto;
	margin-top:10px;
	font-size:9pt;
	width:100%;
}

div#Footer_Content a:link
{
	color:#c0c0c0;
	font-weight:bold;
	text-decoration:underline;
}

div#Footer_Content a:visited
{
	color:#c0c0c0;
	font-weight:bold;
	text-decoration:underline;
}

div#Footer_Content a:hover 
{
	color:#c0c0c0;
	font-weight:bold;
	text-decoration:none;
}

.Link_Control
{

}

.Link_Control_Default
{
	display:block;
	width:221px;
	border:solid #003500 2px;
	background-color:#003500;
	color:#c0c0c0;
	text-indent:5px;
}

.Link_Control_Pressed
{
	display:block;
	width:221px;
	border:inset #999999 2px;
	background-color:#001500;
	color:#909090;
	text-indent:5px;
}

.Link_Control_Over
{
	display:block;
	width:221px;
	border:outset #999999 2px;
	background-color:#005500;
	color:#ffffff;
	text-indent:5px;
}
/*  Special Controls */
input.Button_50, input.Input_50, select.Select_50
{
	width:50px;
}

input.Button_100, input.Input_100, select.Select_100
{
	width:100px;
}

input.Button_150, input.Input_150, select.Select_150
{
	width:150px;
}

input.Button_200, input.Input_200, select.Select_200
{
	width:200px;
}

.UL_1
{
	font-size:12pt;
	font-weight:bold;
}

.LI_1
{
	font-size:10pt;
	list-style-type:square;
}

.UL_2
{
	font-size:16pt;
	font-weight:bold;
}

.LI_2
{
	font-size:12pt;
	font-weight:bold;
	list-style-type:square;
}

.Part_Header
{
	margin-top:50px;
	margin-left:10px;
	font-size:16pt;
	font-weight:bold;
	border-bottom:solid black 1px;
	width:500px;
}

.Part_Parent_Single
{
	margin:0;
	font-size:12pt;
	font-weight:bold;
	float:left;
	width:200px;
}

.Part_Parent_Mult
{
	font-size:12pt;
	font-weight:bold;
}

.Part_Name
{
	padding-left:25px;
	font-size:10pt;
	font-weight:normal;
	float:left;
	width:200px;
}

.Part_Price
{
	margin:0;
	font-size:10pt;
	font-weight:bold;
	float:right;
	width:125px;
	text-align:center;
}

.User_Field_1
{
	width:200px;
	float:left;
	font:12pt bold;
	font-family:sans-serif;
	text-indent:15px;
	color:black;
	font-weight:bold;
}

.User_Field_2
{
	width:200px;
	height:25px;
	margin-left:50px;
	font:12pt bold;
	font-family:sans-serif;
	text-align:center;
	cursor:pointer;
	color:black;
	background-color:#dfffca;
	border:outset 2px #aaaaaa;
}

.Quote
{
	margin:15px;
	font:12pt bold;
	font-family:sans-serif;
	font-style:italic;
}

.Image_Holder_1
{
	float:left;
}

/*  Set widths  */
.w100
{
	width:100%;
}

.w90
{
	width:90%;
}

.w80
{
	width:80%;
}

.w70
{
	width:70%;
}

.w60
{
	width:60%;
}

.w50
{
	width:50%;
}

.w40
{
	width:40%;
}

.w30
{
	width:30%;
}

.w20
{
	width:20%;
}

.w10
{
	width:10%;
}

/*  Set Heights  */
.h100
{
	height:100%;
}

.h90
{
	height:90%;
}

.h80
{
	height:80%;
}

.h70
{
	height:70%;
}

.h60
{
	height:60%;
}

.h50
{
	height:50%;
}

.h40
{
	height:40%;
}

.h30
{
	height:30%;
}

.h20
{
	height:20%;
}

.h10
{
	height:10%;
}

/*  Set Alignment */
.taleft
{
	text-align:left;
}

.taright
{
	text-align:right;
}

.tacenter
{
	text-align:center;
}


/*  Menu  */
.Admin_Menu
{
	float:left;
	cursor:pointer; 
	width:100px; 
	margin:5px; 
	margin-left:25px;
	background-color:#cccccc; 
	border:solid 1px black; 
	text-align:center;
	color:black;
}

.Newsletter_Signup
{
	border:solid 1px #222222;
	background-color:#87cd89;
	width:100%;
	padding:5px;
}

.Newsletter_Display
{
	float:right;
	margin:0;
	border:solid white 1px;
}

.Admin_Button_Def
{
	float:left;
	cursor:pointer; 
	width:100px; 
	margin:5px; 
	margin-left:25px;
	background-color:#cccccc; 
	border:solid 2px #cccccc; 
	text-align:center;
	color:black;
}

.Admin_Button_Pressed
{
	float:left;
	cursor:pointer; 
	width:100px; 
	margin:5px; 
	margin-left:25px;
	background-color:#cccccc; 
	border:inset 2px #cccccc; 
	text-align:center;
	color:black;
}

.Admin_Button_Over
{
	float:left;
	cursor:pointer; 
	width:100px; 
	margin:5px; 
	margin-left:25px;
	background-color:#cccccc; 
	border:outset 2px #cccccc; 
	text-align:center;
	color:black;
}

.Admin_Sub_Menu
{
	margin:0;
	border:solid 1px #222222;
	background-color:#111111;
	height:35px;
	width:300px;
}

#Admin_Cat_Container
{
	width:500px;
	margin-left:50px;
	margin-top:25px;
	background-color:black;
	text-align:center;
	border:solid #cccccc 1px;
}

.Admin_Cat_Box
{
	width:200px;
	margin:10px;
	float:left;
	padding:10px;
	height:100px;
	background-color:#333333;
	color:#cccccc;
	text-align:center;
	border:solid #cccccc 1px;
	cursor:pointer;
}

#Image_Display
{
	margin:0;
	margin-top:15px;
	margin-bottom:20px;
	border:2px ridge #884c04;
}

.Thumbnail_Control
{
	margin-top:10px;
	width:655px;
	overflow:auto;
	text-align:left;
	background-color:#87cd89;
	border:2px ridge #884c04;
}

.Thumbnail_Def
{
	cursor:pointer;
	border:2px ridge #884c04;
}

.Thumbnail_Hover
{
	cursor:pointer;
	border:white inset 2px;
}

.Thumbnail_Control table
{
	margin:0 auto;
	background-color:black;
}

#Image_Upload_Holder
{
	margin-top:20px;
}

#Cat_Container
{
	width:100%;
	margin-top:25px;
	text-align:center;
}

#Cat_Container a
{
	text-decoration:none;
}

.Cat_Box
{
	display:inline;
	width:245px;
	float:left;
	height:140px;
	color:black;
	text-align:center;
	cursor:pointer;
	margin-right:115px;
	background-image: url('../Images/cat_box.jpg');
	background-repeat: no-repeat;
}

.Cat_Text
{
	margin:0;
	font-size:16pt;
	font-weight:bold;
	color:white;	
}



