body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
}

/*------------------------------------------GENERIC DESIGN OPTIONS---------------------*/
/*-------------------------------------------------------------------------------------*/

/* --Page background image and color --*/
	body {background-color: #036;}
/*--Title bar background image/color and font style
	.title_bar {	background: url(images/header_bg.jpg); color: #fff;} --*/
/*--Header colors --*/
	h1, .head1 {color: #036;}
	h2, .head2 {color: #000;}
	h3, .head3 {color: #036;}
	h4, h5, h6, .head4 {color: #000;}
/*--Link colors --*/
	a:link, a:visited, a:active {color:#036; text-decoration: underline;}
	a:hover {color:#036; text-decoration: none;}
/*--Form button colors--*/
	input.button {color:#08513d; font-size: 9px; text-align: center; text-decoration: none;}
	input.button {width: 130px; height: 26px; padding: auto; overflow: visible; background: url(images/button.gif) 0 0 no-repeat; border: none; cursor: pointer;}
	input.button:hover {width: 130px; height: 26px; padding: auto; overflow: visible; background: url(images/button.gif) 0 100% no-repeat; border: none; cursor: pointer;}
	
	input.button_long {color:#08513d; font-size: 9px; text-align: center; text-decoration: none;}
	input.button_long {width: 200px; height: 26px; padding: auto; overflow: visible; background: url(images/button_long.gif) 0 0 no-repeat; border: none; cursor: pointer;}
	input.button_long:hover {width: 200px; height: 26px; padding: auto; overflow: visible; background: url(images/button_long.gif) 0 100% no-repeat; border: none; cursor: pointer;}
	
/*--Cart table colors --*/
	div.cart_table table {background-color: #FFF;}
	div.cart_table table tr.row_title td {background-color: #206085; color: #FFF;}
	div.cart_table table tr.row_odd td {background-color: #dedede; color:#000;}
	div.cart_table table tr.row_even td {background-color: #CCC; color:#000;}
	div.cart_table table tr.row_total td {background-color: #206085; color: #FFF;}
	div.cart_table table tr.row_bottom td {background-color: #FFF; color: #000;}
/*--Checkout table colors --*/
	div.checkout_form table {background-color: #FFF;}
	div.checkout_form table td.col_label {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #666; color: #FFFFFF; font-weight: bold; text-align: right; padding-right:5px;}
	div.checkout_form table td.col_label_req {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #206085; color: #FFF; font-weight: bold; text-align: right; padding-right:5px;}
	div.checkout_form input,
	div.checkout_form select {background-color: #FFF; color: #000; border: solid 1px #666; padding:2px; margin:0px;}
	

/*------------------------------------------LAYOUT DIVS---------------------*/
/*------------------------------------------------------------------------------*/

#capsule {width: 585px; margin: 8px 97px; background-color: #FFF;}
#content {
	width: 545px;
	padding: 20px;
}
#header {width: 585px; background-color: #FFF;}
#nav {width: 585px; margin: 20px 0;}
#footer {
	width: 585px;
	padding: 10px 0;
	font-size: 80%;
	text-align: center;
}

/*------------------------------------------NAVIGATION--------------------------*/
/*----------------------------------------------------------------------------------*/

#nav ul {height: 71px; padding: 0; margin: auto; list-style-type: none; text-align: center; background-color: #FFF;}
#nav ul li {width: 160px; height: 26px; margin: 0px 12px 6px 0px; display: inline;}
#nav li {background: url(images/nav.gif) 0 0 no-repeat; cursor: pointer;}
#nav li a {width: 160px; height: 18px; display: inline-block; margin-top: 8px; padding-top: 8px; font-size: 9px; text-decoration: none; text-align: center;}
#nav li a:link,
#nav li a:visited {width: 160px; height: 18px; padding-top: 8px; background: url(images/nav.gif) 0 0 no-repeat; cursor: pointer;}
#nav li a:hover,
#nav li a:active {width: 160px; height: 18px; padding-top: 8px; background: url(images/nav.gif) 0 100% no-repeat; cursor: pointer;}
#nav li#active a,
#nav li#current a {width: 160px; height: 18px; padding-top: 8px; background: url(images/nav.gif) 0 100% no-repeat; cursor: pointer;}


/*------------------------------------------CLASSES/DEFINITIONS---------------*/
/*----------------------------------------------------------------------------------*/

.clear {clear: both}
.smalltext {
	font-size: 85%;
	color: #000;
}
h1, .head1, h2, .head2, h3, .head3, h4, h5, h6, .head4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}
h1, .head1 {font-size: 140%;}
h2, .head2 {font-size: 140%;}
h3, .head3 {font-size: 120%;}
h4, h5, h6, .head4 {font-size: 120%;}

.title_bar {
	margin: 10px 0 16px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	text-transform: uppercase;
	font-weight: bold;
	color: #036;
}
