body {
	margin: 0; padding: 0;
	font-size: 100%;
	color: #000;
	background: #000 url(../img/bg.jpg) fixed; }
	   
a:link { 
	color: #963; }
a:visited  { 
	color: #963; }
a:hover {
	color: #C96; 
	text-decoration: none; }

p {
	font-size: 106%; }	

.red {
	color: #c00; }
.blue {
	color: #00c; }
.gold {
	color: #ff3; }

h1 { 
	margin: 0 0 2px 0;
	font: bold italic 150% Georgia, "Times New Roman", Times, serif;
	color: #630; }
h2 { 
	font: bold italic 116% Georgia, "Times New Roman", Times, serif;
	color: #300; }

ul {
	list-style-image: url(../img/bullet-arrow.gif);
	font: 106% "Times New Roman", Times, serif; }


/* ------- CONTENT ------- */

.navBotm {
	margin: 0 0 12px 0;
	font: 80% Arial, Helvetica, sans-serif;
	color: #777; }
.navBotm a {
	color: #6ff; }
.navBotm a:hover {
	color: #888; }

.cr {
	font: 70% Arial, Helvetica, sans-serif;
	color: #777; }
.cr a {
	color: #888; }
.cr a:hover {
	color: #ccc; }



/* ------- FORMS ------- */

form {
	width: 410px;
	margin: 1em auto;
	text-align: left;
	font-size: 100%; }
.formLabel {
	padding: 0 2px;
	background: #963;
	font-weight: bold;
	color: #fff; }
.formLabel span {
	font-weight: normal; }
.formField {
	margin: 1px 0 5px 0; padding: 0; }
.formField span {
	font-size: 90%; }
input, select, textarea  {
	width: 400px;
	border: 1px solid #333;
	background: #fff;
	font: 96% Arial, Helvetica, sans-serif; }
select {
	width: auto; }
#state, #zipCode, #country, #vfi, #verCode {
	width: 200px; }
.checkBoxes input {
	width: auto; 
	vertical-align: middle; } 
.submit {
	width: 200px;
	margin: 0 0 10px 0; padding: 2px 5px;
	border: 2px solid #000;
	border-color: #777 #000 #000 #777;
	background: #fc9;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	cursor: pointer; }


/* ------- TABLES ------- */

table.sales th {
	border-bottom: 1px solid #999; }
table.sales td {
	border-left: 1px solid #eee;
	border-bottom: 1px solid #ddd;
	border-top: none; border-right: none; }


/* ------- FONTS ------- */

.xx-small { font:  70% "Times New Roman", Times, serif; }
.x-small  { font:  80% "Times New Roman", Times, serif; }
.small    { font:  90% "Times New Roman", Times, serif; }
.medium   { font: 106% "Times New Roman", Times, serif; }
.large    { font: 116% "Times New Roman", Times, serif; }
.x-large  { font: 126% "Times New Roman", Times, serif; }
.xx-large { font: 136% "Times New Roman", Times, serif; }

.ari   { font-family: Arial, Helvetica, sans-serif; }
.cour  { font-family: "Courier New", Courier, mono; }
