 body {
   color:black;
   background-color: white;
	margin:auto;
	text-align: center;
	font-size:1em;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	background: url(images/site-back.jpg) center top repeat scroll;
}
table {
	color:#000000;
	background-color: white;
	padding:0px;
	border-style:none;
	margin:0px;
	border-collapse: collapse;
}
a {
	color: #6C0;
	background-color: transparent;
	font-size:100%;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	text-decoration:underline;
} 
 a:link {
	color:#6C0;
	background-color: transparent;
}

  a:visited {
	color: #6C0;
	background-color: transparent;
} 

 a:hover {
	color: #00A8CC;
	background-color: transparent;
} 

  a:active {
	color: black;
	background-color: transparent;
}  
ul,ol,li{
	color: black;
	background-color: transparent;
	font-weight:normal;
	text-align:left;
	list-style : disc outside none;
	font-size:.9em;
}

.list {
	color:black;
	background-color: white;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	font-size:.9em;
}

.maintable {
	color:black;
    background-color:white;
	text-align:center;
	padding:0px;
	border-style:none;
    width:740px;
    font-size:.9em;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	border-collapse:collapse;
	margin:auto;
	}

td {
	color:black;
	background-color: white;
	padding:0px;
	margin:0px;
	border-style:none;
    font-size:.9em;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	vertical-align:top;
	border-collapse: collapse;
	text-align:left;
}
.maintable td {			 /* cells in the maintable */
	padding: 0 24px 0 24px;
}
.maintable h1 {
	font-size: 100%;
	margin-left: 24px;
	margin-right: 24px;
}
.maintable td img {
	margin-left: 60px;
	margin-bottom: 10px;
}

/********************************************
This section copied from cartweaver.css since this page never references that CSS file! 
********************************************/
/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #FF00B9;
/* 	background: #002252;
	border-bottom: 1px solid #00357D;
	border-left: 1px solid #00357D;
	border-right: 1px solid #001128;
	border-top: 1px solid #001128; */
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}


table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #696969;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 10px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #979797;
	color: #FFFFFF;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #E6E6E6;
}
.altRowOdd{
	background-color: #D6D6D6;
}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}

/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}

/**********************************************/


tr {
		border-collapse: collapse;
}
div {  
  text-align:center;
  color:#F09;
  background-color:transparent;
  margin:auto;
  font-size:95%;
  }
  
h3, h4, h2, h1, h5 {
	color: #6C0;
	background-color: white;
	text-align:center;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	font-weight : bold;
}

hr {
	color: #6C0;
	background-color: #694;
	width : 739px;
} 

.bold {
 font-weight:bold;
 font-size:.9em;
 font-family: Tahoma,Geneva,Arial,sans-serif;
  color : #F09;
  background-color : transparent;
  }

.contact-info {
	color: #F09;
	background-color: #FFF0F5;
	text-align:center;
	font-size:80%;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	vertical-align:bottom;
	margin:auto;
	font-weight : bold;
}

p {
	font-weight: normal;
	font-size:100%;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	color:black;
	background-color: white;
	text-align:justify;
}
.copy {
	margin:0px 305px 3px 10px;
	
}
#pagetitle{
	margin-top:0px;
}
.smallcaps {
  text-transform: uppercase;
  margin-left:10px;
 }
 .float-right {  float: right;}
.float-left {
	float:left;
}

div.menu {
	width: 740px;
	color: #F09;
	background-color: #FFF0F5;
		font-size:95%;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	padding: 1em 0px;
	margin:0px;
   }
div.menu a {
	padding: .75em 2em;
		text-align: center;
	
	color: #F09;
	background-color: #FFF0F5;
	font-family: Tahoma,Geneva,Arial,sans-serif;
	text-decoration:none;
	
}
div.menu a:link {color: #F09; background-color: transparent;}
div.menu a:visited {color: #F09; background-color: transparent;}
div.menu a:hover {color:#9C0 ;	background-color :transparent;}

.smaller {
 font-size:85%;
 color:#6C0;
 background-color:#FFFFFF;
 font-family:  Tahoma, Geneva, Arial, sans-serif;
 }
 
 .bar {
	height:6px;
	background-color: #00A8CC;
	color:black;
}

.greenback {
	background : transparent url(images/greenbar.jpg) repeat-y scroll left;
}

.larger {
	font-size: 130%;
}