/* Main */

body { 
	background-color: #004000; 
	font-family: verdana, sans-serif; 
	color: #ffffcc;
}
.content {
	text-align: justify; 
	margin: 0 auto;
	width: 92%;
}
.content a { color: #f9f49c; text-decoration: none; }
.content a:link { color: #ff8080; }
.content a:hover { color: #ff8080; text-decoration: underline overline; }
.content a:visited { color: #80ffff; }
.content h1 { text-align: center; color: #ffc; }
.content h2 { text-align: center; color: #ffc; }
.content h3 { text-align: center; color: #ffc; }
.content h4 { text-align: center; color: #ffc; }

.nav a { color: #ffc; text-decoration: none; }
.nav a:link { color: #000; }
.nav a:hover { text-decoration: underline overline; }
.nav a:visited { color: #00f; }
.nav table tr td {
	background-image: url('images/button.gif'); 
	background-repeat: repeat-x; 
	color: #000;
	background-color: #004000; 
	font-size: 1.5ex;
}
.faq a { color: #ffc; text-decoration: none; }
.faq a:link { color: #40ffff; }
.faq a:hover { text-decoration: underline overline; }
.faq a:visited { color: #ffc; }


.top a { color: #ffffcc; text-decoration: none; }
.top a:link { color: #40ffff; }
.top a:hover { text-decoration: underline overline; }
.top a:visited { color: #ffffcc; }


/* Blog Stuff */

table.blog {
	width: 80%;
	border-width: 2px;
	border-style: solid;
	border-color: aqua;
	border-collapse: collapse;
	color: #ebc809;
	background-color: #000;
}
table.blog th {
	border-width: 0px;
	padding: 1px;
	border-style: outset;
	border-color: gray;
	background-color: green;
}

table.blog a { color: #000; }

.bottom { text-align: center; }

/* Sponsor Listing */

.spon_listing {
	width: 94%;	
	padding: 1px;
	border: solid #ffc 1px;
}
.spon_listing td { 
	border: solid #fff 1px; 
	text-align: center;
}





/* General */

.listing {
	width: 96%;	
	padding: 2px;
	border: solid #c0c0c0 2px;
}
.listing td { 
	border: solid #c0c0c0 2px; 
	text-align: center;
}

.check_link { font-size: smaller; }
.on_sale { color: #80ffff; font-weight: bold; }
.button { color: #ff8080; font-weight: bold; }
.search_highlight { color: #ff0000; font-weight: bold; }
.search_results { font-weight: bold; }
.search_sale { color: #ff8080; font-weight: bold; }
.search_reg { color: #80ffff; }




.special_order { color: #f90; }
.advanced { color: #0c0; }
.closeout { color: #80ff80; text-align: left; font-weight: bold; }



/* Per Use */

#instock { 
	color: #ffff40; 
	font-size: larger; 
	font-weight: bold;
	text-align: left;
}

.submitLink {
	color: #ffff40;
	background-color: transparent;
	border: none;
}

table.admin_table {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.admin_table th {
	text-align: center;
	border-width: thin;
	padding: 3px;
	border-style: none;
	border-color: gray;
	background-color: #fff;
}
table.admin_table td {
	min-width: 125px;
	border-width: thin;
	padding: 3px;
	border-style: none;
	border-color: gray;
	background-color: #faf0e6;
}

table.admin_table td.even { background-color: #fff; }
