/************************************************************************** 
*************************************************************************** 
*  Program Name: $Id: common.css,v 1.8 2008/06/20 01:59:12 neo Exp $
*  Program Author:  Michael T. Schock
*  Creation Date: 05-15-2006
*  CVS Revision: $Revision: 1.8 $
*  Copyright (c) 2006
*************************************************************************** 
*************************************************************************** 
*  Program Summary:
*  Style sheet for common.css
*
*
*************************************************************************** 
**************************************************************************/

/*  Main Body */
body 
{
	height:100%;
	width:100%;
	background-color:#ababab;
	margin:0;
	padding:0;
	text-align:center;
}

form
{
	margin:0;
	padding:0;
}

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

.Site_Link:visited
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:underline;
}

.Site_Link:hover 
{
	color:#cccccc;
	font-weight:bold;
	text-decoration:none;
}

/*  Page Wrapper */
.Container
{
	width:100%;
	margin:auto;
	margin-bottom:0;
	text-align:center;
	background-image: url('../Images/page_tile_1.jpg');
	background-repeat:repeat;
}

.Page
{
	color:#cccccc;
	width:980px;
	margin:auto;
	margin-bottom:0px;
	border-left:solid 2px black;
	border-right:solid 2px black;
	text-align:left;
	background-color:#313131;\
}

#Marquee_Scroller
{
	width:980px;
	margin:auto;
	padding:0;
	overflow:hidden;
	border-left:solid black 2px;
	border-right:solid black 2px;
	background-color:#313131;
	margin-bottom:0;
}

#Marquee_Data
{
	text-align:left;
	color:white;
	position:absolute;
	top:0;
	left:0;
	height:0;
	visibility:hidden;
	white-space:nowrap;
}

#Marquee_Data p
{
	margin:0;
}

#Marquee_Text
{
	background-color:#777777;
}

/*  Header  */
.Header_Content
{
	text-align:center;
	width:980px;
	height:170px;
	padding:0;
	margin:auto;
	background-image:url('../Images/slate.jpg');
	border:solid black 2px;
}

.Menu
{
	width:100%;
	height:25px;
	text-align:center;
	background-image:url('../Images/menu_backround_2.jpg');
	background-color:#313131;
}

.Menu_1
{
	margin-top:2px;
	float:left;
	color:#cccccc;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
}

.Menu_2
{
	margin-top:2px;
	float:left;
	color:red;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
}

.Menu_3
{
	margin-top:2px;
	float:left;
	color:white;
	font-weight:bold;
	font-size:10pt;
	cursor:pointer;
}

.Menu_Divider
{
 	float:left;
	margin-right:5px;
 	margin-left:5px;
 	color:white;
}
/*  Main Content  */
.Page_Display
{
	clear:both;
	width:740px;
	margin-left:15px;
	margin-right:15px;
}

.Left_Display
{
	margin:0;
	float:left;
	width:200px;
}

.Right_Display
{
	margin:0;
	float:left;
	width:770px;
}

.Page_Display_Admin
{
	margin:0;
	margin-left:0px;
	margin-top:5%;
	width:100%;
}

.Header
{
	font-size:18pt;
	font-weight:bold;
	border-bottom:solid 2px black;
	margin-bottom:30px;
}

.Title_Header
{
	font-size:18pt;
	font-weight:bold;
	border-bottom:solid 2px black;
	margin-bottom:10px;
	width:780px;
}

.Title_Block
{
	width:780px;
	margin-top:10px;
	border:solid white 1px;
	background-color:#ababab;
	color:black;
}

/*  Left Content  */
.Left_Main
{
	float:left;
	width:20%;
	margin-left:2%;
}

.Left_Container
{
	width:100%;
	margin-bottom:2%;
}

/*  Right Content  */
.Right_Main
{
	float:right;
	margin-left:2%;
	margin-right:2%;
	width:71%;
	text-align:left;
	margin-bottom:2%;
}

/*  Footer  */
div#Footer_Content
{
	clear:both;
	width:980px;
	text-align:center;
	color:#cccccc;
	background-color:black;
	border:2px solid black;
	margin:auto;
}

div#Footer_Content table
{
	margin:0;
	font-size:9pt;
	width:100%;
}

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

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

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

/*  Special Controls */
input.Button_25, input.Input_25, select.Select_25
{
	width:25px;
}

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;
}

input.Button_225, input.Input_225, select.Select_225
{
	width:225px;
}

input.Button_300, input.Input_300, select.Select_300
{
	width:300px;
}

.Text_Display_1
{
	font:10pt bold;
	font-family:sans-serif;
	text-indent:0px;
}

.Text_Display_2
{
	font:10pt bold;
	font-family:sans-serif;
	text-indent:35px;
	color:red;
	margin-bottom:25px;
}

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

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

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

.Image_Holder_1
{
	float:left;
	background-image: url('../Images/divider_3.jpg');
	background-position:right;
	background-repeat:repeat-y;
}

/*  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
{
	font-size:10pt;
	float:left;
	cursor:pointer; 
	width:100px; 
	margin:5px; 
	background-color:#cccccc; 
	border:outset 3px #cccccc; 
	text-align:center;
	color:black;
}

/*  Category Display */
#Admin_Cat_Container
{
	width:220px;
	margin-left:200px;
	background-color:black;
	text-align:center;
	border:solid #cccccc 1px;
}

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

#Cat_Container
{
	width:200px;
	text-align:center;
	float:left;
}

.Cat_Box
{
	width:98%;
	margin:1%;
	float:left;
	height:50px;
	background-color:black;
	color:#cccccc;
	text-align:center;
	border:solid #cccccc 1px;
	background-image:url('../Images/prod_cat_1_50.jpg');
	background-repeat:no-repeat;
}

.Cat_Box_Popup
{
	display:none;
	background-color:black;
	color:#cccccc;
	border:solid #cccccc 1px;
	text-align:left;
	padding-left:15px;
}

.Cat_Box_Popup li
{
	margin:0;
	list-style:disc;
	font-size:8pt;
}

.Cat_Box_Highlight
{
	width:98%;
	margin:1%;
	float:left;
	height:50px;
	background-color:black;
	color:#cccccc;
	text-align:center;
	border:solid #cccccc 1px;
	background-image:url('../Images/prod_cat_2_50.jpg');
	background-repeat:no-repeat;
}

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

.Cat_Text
{
 	font-size:10pt; 
 	font-weight:bold; 
 	margin-top:15px;
}

#Admin_Faq_Container
{
	width:520px;
	margin-left:30px;
	margin-top:30px;
	background-color:black;
	text-align:center;
	border:solid #cccccc 1px;
}

.Admin_Faq_Box
{
	width:500px;
	margin:10px;
	float:left;
	height:25px;
	background-color:#333333;
	color:#cccccc;
	text-align:left;
	border:solid #cccccc 1px;
}

#Admin_Show_Container
{
	width:520px;
	margin-left:30px;
	margin-top:30px;
	background-color:black;
	text-align:center;
	border:solid #cccccc 1px;
}

.Admin_Show_Box
{
	width:500px;
	margin:10px;
	float:left;
	height:25px;
	background-color:#333333;
	color:#cccccc;
	text-align:left;
	border:solid #cccccc 1px;
}

.Show_Title
{
 	font-size:10pt; 
 	font-weight:bold; 
 	margin-top:0px;
}

.Faq_Title
{
 	font-size:10pt; 
 	font-weight:bold; 
 	margin-top:0px;
}

#Prod_Table
{
	padding:0;
}

.Prod_Header
{
	background-color:black;
	color:#cccccc;
	border:solid #cccccc 2px;
	text-align:center;
}

.List_Container
{
	width:250px;
	margin-bottom:50px;
	text-align:center;
}

.List_Tag
{
	width:100px;
	font-size:14pt;
	font-weight:bold;
	color:#aaaaaa;
}

.List_Image
{
	width:202px;
	margin-right:24px;
	margin-left:24px;
	background-color:#444444;
	color:#cccccc;
	text-align:center;
}

.List_Data
{	
	width:98%;
	margin:1%;
	color:#cccccc;
}

.List_Name
{
	width:100%;
	height:60px;
	font-size:10pt;
	font-weight:bold;
	color:white;
	cursor:pointer;
}

.List_Price
{
	width:100%;
	font-size:12pt;
	color:#cccccc;
}

.List_Stock
{
	width:100%;
	height:45px;
	font-size:12pt;
	color:#cccccc;
}

.List_Desc
{
	width:90%;
	font-size:10pt;
	background-color:#181818;
	color: #cccccc;
	margin:5%;
	border:solid #cccccc 1px;
	padding:2%;
}

.List_Full
{
	width:90%;
	font-size:10pt;
	background-color:#181818;
	color: #cccccc;
	margin:5%;
	border:solid #cccccc 1px;
	padding:2%;
}

.FAQ_Question
{
	font-size:14pt;
	font-weight:bold;
	border-bottom:solid black 1px;
}

.FAQ_Answer
{
	font-size:12pt;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:40px;
}

#Price_Upload_Holder
{
	border:solid #cccccc 2px;
	width:90%;
	padding:1%;
	margin-top:25px;
	background-color:#222222;
}

#Image_Upload_Holder
{
	border:solid #cccccc 2px;
	width:90%;
	padding:1%;
	margin-top:25px;
	background-color:#222222;
}

#Image_Holder
{
	margin-top:25px;
	width:100%;
	height:auto;
}

.Image_Display
{
	margin:auto;
	margin-left:15px; 
	float:left; 
	height:100px; 
	margin-bottom:20px;
	height:auto;
}

#Video_Upload_Holder
{
	border:solid #cccccc 2px;
	width:90%;
	padding:1%;
	margin-top:25px;
	background-color:#222222;
}

#Video_Holder
{
	margin-top:25px;
	width:100%;
	height:auto;
}

.Video_Display
{
	margin:auto;
	margin-left:15px; 
	float:left; 
	height:100px; 
	margin-bottom:20px;
	height:auto;
}

.Display_Div
{
	height:200px;
	width:200px;
}

.Display_Thumb
{
	float:left; 
	margin:5px; 
	text-decoration:none;
	
}

.Button_Down
{
	border:inset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:100px; 
	cursor:pointer; 
	text-align:center;
}

.Button_Up
{
	border:outset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:100px; 
	cursor:pointer; 
	text-align:center;
}


.Button_1_Down
{
	border:inset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:200px; 
	cursor:pointer; 
	text-align:center;
}

.Button_1_Up
{
	border:outset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:200px; 
	cursor:pointer; 
	text-align:center;
}

.Button_2_Down
{
	margin:auto;
	margin-top:2px;
	margin-right:10px;
	margin-left:10px;  
	border:inset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:50px; 
	cursor:pointer; 
	text-align:center; 
	font-size:8pt;
}

.Button_2_Up
{
	margin:auto;
	margin-top:2px;
	margin-right:10px;
	margin-left:10px; 
	border:outset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:50px; 
	cursor:pointer; 
	text-align:center; 
	font-size:8pt;
}

.Button_3_Down
{
	margin:auto;
	margin-top:2px;
	margin-right:10px;
	margin-left:10px;  
	border:inset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:75px; 
	cursor:pointer; 
	text-align:center; 
	font-size:8pt;
}

.Button_3_Up
{
	margin:auto;
	margin-top:2px;
	margin-right:10px;
	margin-left:10px; 
	border:outset 3px #cccccc; 
	background-color:#cccccc; 
	color:black; 
	width:75px; 
	cursor:pointer; 
	text-align:center; 
	font-size:8pt;
}

.Cart_Holder
{
	width:880px;
	margin-top:10px;
	border:solid white 1px;
	background-color:#ababab;
	color:black;
}

.Cart_Holder table
{
	
	width:100%;
}

.Cart_Holder th
{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	background-color:black;
	color:white;
}

.Cart_Holder td
{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

.Cart_Desc
{
	font-size:10pt;
	background-color:#ababab;
	color: #cccccc;
	border:solid #cccccc 1px;
	text-indent:10px;
}

.Cart_Total
{
	text-align:center;
	width:300px;
	margin-top:25px;
	margin-bottom:25px;
	background-color:#ababab;
	border:solid white 1px;
	color:black;
	float:right;
	border:solid white 1px;
}

.Left_Arrow
{
	width:25px;
	height:20px;
	/* background-image:url('../Images/left_1.jpg'); */
	background-image:url('../Images/left_arrow.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}

.Right_Arrow
{
	width:25px;
	height:20px;
	/* background-image:url('../Images/right_1.jpg'); */
	background-image:url('../Images/right_arrow.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}

#Account_Container
{
	width:200px;
	text-align:center;
	float:left;
}

.Account_Box
{
	width:98%;
	margin:1%;
	float:left;
	height:50px;
	background-color:black;
	color:#cccccc;
	text-align:center;
	border:solid #cccccc 1px;
	background-image:url('../Images/prod_cat_1_50.jpg');
	background-repeat:no-repeat;
}

.Account_Box_Highlight
{
	width:98%;
	margin:1%;
	float:left;
	height:50px;
	background-color:black;
	color:#cccccc;
	text-align:center;
	border:solid #cccccc 1px;
	background-image:url('../Images/prod_cat_2_50.jpg');
	background-repeat:no-repeat;
}

.Account_Text
{
 	font-size:10pt; 
 	font-weight:bold; 
 	margin-top:15px;
}

.Order_List
{
	width:100%;
	text-align:center;
	border:solid #cccccc 1px;
}

.Order_List td
{
	border:solid #333333 1px;
	background-color:#777777;
	color:black;
	cursor:pointer;
}

.Result_Actions
{
	margin:20px;
	text-align:left;
}

.Result_Data
{
	margin:20px;
	margin-bottom:0px;
}

.Result_Data_Display td
{
	width:80%;
	border:solid 2px black;
	font-size:10pt;
}

#Order_Table td
{
	font-size:10pt;
	text-align:center;
}

#Order_Table th
{
	font-size:12pt;
	font-weight:bold;
	text-align:center;
}

.Gun_Show_Title
{
	font-size:16pt;
	font-weight:bold;
	margin-bottom:10px;
	color:white;
	border-bottom:solid black 1px;
}

.Gun_Show_Text
{
	font-size:12pt;
	margin:0;
	margin-left:15px;
}

.Category_Discount
{
	margin-left:15px;
	font-size:10pt;
	font-weight:bold;
	color:white;
	float:left;
	margin-top:8px;
}

.Category_Discount_Note
{
	font-size:8pt;
	font-weight:normal;
	color:white;
	float:left;
	margin-left:15px;
	margin-top:10px;
}

.Product_Discount
{
	font-size:10pt;
	font-weight:bold;
	color:white;
}

.Product_Discount_Note
{
	font-size:8pt;
	font-weight:normal;
	color:white;
}

.Search_Box
{
	float:right;
	margin-top:10px;
}

.Search_Box .Search_Button
{
	font-size:8pt;
}

.Search_Box .Adv_Search
{
	margin-right:10px;
	margin-left:10px;
	font-size:7pt;
}

.Search_Box #Quick_Search
{
	font-size:8pt;
}

.Adv_Search_Box
{
	text-align:left;
	margin-top:10px;
}

.Adv_Search_Box .Search_Button
{
	font-size:12pt;
	margin-left:15px;
}

.Adv_Search_Box .Adv_Search
{
	margin-right:15px;
	font-size:12pt;
}

.Adv_Search_Box #Quick_Search
{
	font-size:12pt;
}

.Search_Results_Block
{
	clear:both;
	margin:15px;
	text-align:left;
}


.Coupon_Highlight
{
	background-color:yellow; 
	color:black;
}

.Coupon_Exists
{
	color:#1194FF;
}








