body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

.style1 {
	color: #878686;
	font-size: 11px;
	font-family: arial;
	font-weight: 3;
	text-decoration:none
}

.style2 {
	color: #d6e2e7;
	font-size: 10px;
	font-family: tahoma;
}

.style3 {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
}

.style3bold {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.style4 {
	color: #FFF468;
	font-size: 11px;
	font-family: tahoma;
}

.style5 {
	color: #fff468;
	font-size: 12px;
	font-family: tahoma;
}

.style6 {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
}

.style7 {
	color: #5685bb;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.style8 {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
}

.style8bold {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.style8large {
	color: #555555;
	font-size: 12px;
	font-family: tahoma;
}

.style9 {
	color: #5987bc;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration:none
}

.style11 {
	color: #000000; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
}

.style12 {
	color: #7b7b7b;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.style13 {
	color: #a8a8a8;
	font-size: 11px;
	font-family: tahoma;
}

.style14 {
	color: #093e75;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.style15 {
	color: #093e75;
	font-size: 11px;
	font-family: tahoma;
}

.style15large {
	color: #093e75;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
}

.style15bold {
	color: #093e75;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.formField {
	width:137px; 
	height:19px; 
	font-family:tahoma; 
	font-size:11px; 
	color:#393932;
}

.form, .signup { 
	height:34px;
}

.form input,
.signup input,
.signup select,
.checkout input,
.checkout select {
	width:233px; 
	padding: 2px; 
	background:white; 
	border:1px solid #414338; 
	font-size:1.2em; 
	font-family:tahoma;
}

.inputField {
	width:233px; 
	padding: 2px; 
	background:white; 
	border:1px solid #414338; 
	font-size:1.2em; 
	font-family:tahoma;
}


.state input {
	width:25px; 
	padding: 2px; 
	background:white; 
	border:1px solid #414338; 
	font-size:1.2em; 
	font-family:arial; 
	color:#414338; 
}

.zip input {
	width:100px; 
	padding: 2px;
	background:white; 
	border:1px solid #414338; 
	font-size:1.2em; 
	font-family:arial; 
	color:#414338; 
}

div.heading {
	padding-left:20px; 
	padding-top:20px;
	padding-right:120px;
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

div.heading ul {
	list-style: none;
	list-style-image: url(../images/po_2.jpg);
	list-style-position: outside;
}

table.accountOptions {
	width: 100%;
	border-style: solid;
	border-color: #414338;
	border-width: 0 0 0 0;
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
}

table.accountOptions td{
	border-style: solid;
	border-color: #414338;
	border-width: 1px 0 0 0;
	padding: .5em;
	text-align: left;
}

table.accountOptions td.option {
	padding: .5em;
	width: 30%;
}

table.accountOptions td.optionDesc {
	padding: .5em;
	width: 70%;
}
span.requiredFieldSymbol {color: red;}

table.signupForm {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
}


.searchLabel {
	color: #093e75;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

.searchOption {
	color: #093e75;
	font-size: 11px;
	font-family: tahoma;
}

.searchField {
	padding: 0 0 5px 0;
}


table.orderHistory {
	width: 97%;
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 0 0;
	margin-left: 1em;
	font-size: 11px;
	font-family: tahoma;
}

table.orderHistory thead th {
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 1px 0;
	padding: .5em;
	text-align: left;
}

table.orderHistory tbody td{
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 1px 0 0 0;
	padding: .5em;
	text-align: left;
}

table.orderDetail {
	width: 97%;
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 0 0;
	margin-left: 1em;
	margin-bottom: 2em;
	font-size: 11px;
	font-family: tahoma;
}

table.orderDetail thead th {
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 1px 0;
	padding: .5em;
	text-align: left;
}

table.orderDetail tbody td{
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 1px 0 0 0;
	padding: .5em;
	text-align: left;
}

table.productTable {
	width: 97%;
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 0 0;
	margin-left: 1em;
	font-size: 11px;
	font-family: tahoma;
}

table.productTable td{
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 1px 0 0 0;
	padding: .5em;
	text-align: left;
}

table.productTable td.description{
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 0 0;
	padding: 0;
	text-align: left;
}

table.productTable th {
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 1px 0;
	padding: .5em;
	text-align: left;
}

table.productTable tfoot td{
	border-style: solid;
	border-color: #c9d9e9;
	border-width: 0 0 0 0;
	padding: .5em;
	text-align: left;
}

table.productTable tbody td.number,
table.productTable thead th.number{
	text-align: right; 
}

table.productTable tfoot td.label{
	font-weight: bold;
	text-align: right; 
	border-width: 1px 0 0 0;
}

table.productTable tfoot td.number{
	text-align: right; 
	border-width: 1px 0 0 0;
}

table.productTable td div.description {
	padding: 0 5px 5px 5px;
}