/* CSS Document */

body {
	margin: 0;
	background-color: black;
	}


/* Top Nav Bar Styles -- Nab Bar adapted and skinned by Geoff White - www.geoffwhitedesign.com */

.navholder {
	position: fixed;
	z-index: 100;
	top: 0; left: 0;
	display: block;
	background:url(images/navback.jpg) top left fixed;
	border-top: 1px solid #dbddae;
	border-right: 1px solid #8a9116;
	border-bottom: 1px solid #8a9116;
	width: 100%;
	height: 23px;
	}

#nav {
	font: normal 11px verdana;
	margin: -1px 0;
	padding: 0;
	list-style: none;
	width: 900px; /* Width of Menu Items */
	background:url(images/navback.jpg);

	}
	
#nav li {
	position: relative;
	display: block;
	float: left;
	text-align: center;
	}
	
#nav li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 149px;
	}
	
#nav li ul li {
	position: relative;
	top: 25px;
	left: -149px;
	text-indent: 7px;
	text-align: left;
	}

/* Styles for Menu Items */
#nav li a:link, #nav li a:visited { display: block; text-decoration: none; color: white; background:url(images/navback.jpg) top left fixed repeat-x #9ea24e; padding: 5px 0; border-top: 1px solid #dbddae; /* IE6 Bug */ border-left: 1px solid #dbddae; border-bottom: 1px solid #8a9116; border-right: 1px solid #8a9116; width: 148px; height: 100%; }	
#nav li a:hover { background:url(images/navback-over.jpg) top left fixed repeat-x #7f832f; }

#nav li a:active {
background:url(images/navback-active.jpg) top left fixed repeat-x #cccf7e;
}
	
/* IE Hack. \*/
* html #nav li { float: left; height: 1%; }
* html #naV li a { height: 1%; }
/* IE Hack End */

#nav li:hover ul, #nav li.over ul { display: block; } /* The magic - code in drop_down.js file uses event handlers to switch styles for IE */


/* End Nav Bar Styles */


/* Begin Content Styles */

#hardbar {
	background:url(images/navback.jpg) top left fixed;
	border-top: 1px solid #dbddae;
	border-left: 1px solid #dbddae;
	border-bottom: 1px solid #8a9116;
	border-right: 1px solid #8a9116;
	position: relative;
	top: 25px;
}
#hardbar img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	padding-top: 75px;
}

h1 {font-size: 24px; margin-bottom: 0; padding-top: 50px;}

.description p {margin-top: 25px;}


a.buy1:link, a.buy1:visited {display: block; text-indent: -500px; overflow: hidden; background-image:url(images/buynow3-plaque.jpg);  background-repeat: no-repeat; width: 75px; height: 59px; margin-top: 10px; margin-bottom:-10px; float: left; margin-right: 5px;}
a.buy1:hover {background-position: -75px 0px;}
a.buy1:active {background-position: -150px 0px;}

a.buy2:link, a.buy2:visited {display: block; text-indent: -500px; overflow: hidden; background-image:url(images/buynow3-framed.jpg);  background-repeat: no-repeat; width: 75px; height: 59px; margin-top: 10px; margin-bottom:-10px; float: left; margin-right: 5px;}
a.buy2:hover {background-position: -75px 0px;}
a.buy2:active {background-position: -150px 0px;}

a.buy3:link, a.buy3:visited {display: block; text-indent: -500px; overflow: hidden; background-image:url(images/buynow3-print.jpg);  background-repeat: no-repeat; width: 75px; height: 59px; margin-top: 10px; margin-bottom:-10px; float: left; margin-right: 5px;}
a.buy3:hover {background-position: -75px 0px;}
a.buy3:active {background-position: -150px 0px;}

a.buy4:link, a.buy4:visited {display: block; text-indent: -500px; overflow: hidden; background-image:url(images/buynow3-4x6.jpg);  background-repeat: no-repeat; width: 75px; height: 59px; margin-top: 10px; margin-bottom:-10px; float: left; margin-right: 5px;}
a.buy4:hover {background-position: -75px 0px;}
a.buy4:active {background-position: -150px 0px;}

a.buy5:link, a.buy5:visited {display: block; text-indent: -500px; overflow: hidden; background-image:url(images/buynow11x14.jpg);  background-repeat: no-repeat; width: 75px; height: 59px; margin-top: 10px; margin-bottom:-10px; float: left; margin-right: 5px;}
a.buy5:hover {background-position: -76px 0px;}
a.buy5:active {background-position: -150px 0px;}

a.buy6:link, a.buy6:visited {display: block; text-indent: -500px; overflow: hidden; background-image:url(images/buynowbuynow.jpg);  background-repeat: no-repeat; width: 76px; height: 59px; margin-top: 10px; margin-bottom:-10px; float: left; margin-right: 5px;}
a.buy6:hover {background-position: -75px 0px;}
a.buy6:active {background-position: -150px 0px;}


.footer {text-align: center; padding: 20px 0;}

body,td,th {
	color: #A9AE53;
}
a:link {
	color: #A9AE53;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #A9AE53;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
}
body {
	background-color: #000000;
}

#fixme {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 0px;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/* End Content Styles */

/* Pricing List Styles */

ul.pricing {margin: 0; padding: 0; font-size: 13px; display: block; clear: left; margin-top: 30px;
}
ul.pricing li {list-style: none; background: url(images/fleur.gif) 0px 3px no-repeat; display: block; padding-left: 18px; padding-bottom: 6px; padding-top: 0;}

.buttonholder {height: 60px; clear:right; display: block;}
.formholder form {width: 1px; height: 1px;}

/* End Pricing List Styles */
