/* <![CDATA[ */
body {
	margin:0px 50px 0px 50px; padding:0;
	font-size:10pt;
	font-family: "lucida grande", verdana, arial;
}
td {
  font-size: 10pt;
	line-height: 16pt;
	font-family: "lucida grande", verdana, arial;
}
h1, h3, h4, strong {
  margin: 0.2em 0;
  color: #666;
}
h2 {
  margin: 0.75em 0;
  color: #666;
}
p {
  margin: 0.5em 0
}
ul, li {
  margin-left: 15px;
  list-style-type: disc;
  line-height: 2.25em;
  list-style-type:square;
}
form {padding:0; margin:0;}
input[type="submit"] {
  margin: 0;
  border: 1px solid #C3C3C3;
  border-top-color: #DDD;
  border-bottom-color: #7C7C7C;
  border-right-color: #7C7C7C;
}
input {
  margin: 0;
  border: 1px solid #C3C3C3;
  border-top-color: #7C7C7C;
  border-left-color: #7C7C7C;
  border-bottom-color: #DDD;
}
textarea {
  margin: 0;
  border: 1px solid #C3C3C3;
  border-top-color: #7C7C7C;
  border-left-color: #7C7C7C;
  border-bottom-color: #DDD;
}
#container {
  
}
#header {
	margin:2px 0px 0px 0px;
	padding:0px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
#footer {
	margin:0px;
	padding:0px;
	border-top: 1px solid #ccc;
}
#middle {
	margin-top:6px;
	margin-bottom: 10px;
	padding:0;
}
#cart_box {
  background: #FAF1D4;
  border:1px #F1E0B4 solid;
  padding: 0;
  text-align: center;
}
#cart_box a {
  color: #AF8109;
  text-decoration: underline;
}

#notice {
  font-size: 14px;
  color: #175200;
  border:1px #79A158 solid;
  background: #C9EDA7;
  padding: 5px 10px;
  margin: 5px 0 15px 0;
}
#notice a {
  color: #175200;
  text-decoration: underline;
}

a {
	text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

#mainmenu { 
	list-style-type: none; 
	margin: 0;
	padding: 0;
	width: 125px;
}
#mainmenu li, ul {
  line-height: 20pt;
	padding: 0;
	margin: 0;
}
#mainmenu a {
	display: block;
	text-decoration: none;
	color: #000;
	border: none;
}
#mainmenu a:hover {
	text-decoration: underline;
}

#adminmenu { 
	list-style-type: none; 
	margin: 1px;
	padding: 0;
}
#adminmenu li { 
	padding: 0;
	background-color: #eee;
	font-weight: bold;
	display: block;
}
#adminmenu a {
	display: block;
	text-decoration: none;
	color: #000;
	padding: 5px;
	border: none;
}
#adminmenu a:hover {
	color: #000;
	background-color: #ffc;
}

#location {
  padding: 6px 8px;
  border-top: 1px solid #ccc;
  width:220px;
}

#cart td {
  border-bottom: 1px solid #999;
  background: #ffffcc;
}
#cart th.heading {
  color: #666;
  border-bottom: 1px solid #999;
}

#cart td.odd {
  border-bottom: 1px solid #ccc;
  background: #eee;
}
#cart td.even {
  border-bottom: 1px solid #ccc;
  background: #FAF1D4;
}

#product {
  text-align:center;
}
#product-control {
  margin: 5px 0 0 0;
  background: #FAF1D4;
  border:1px #F1E0B4 solid;
  padding: 4px;
  width:180px;
}
.product-description {
  height: 150px; 
}
#data th {
  padding: 4px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
#data td {
  
}
#data td.label {
  padding: 4px;
  border-bottom:1px solid #ddd;
}
#data td.even {
	padding: 4px;
	background-color: #eee;
	border-bottom: 1px solid #ddd;

}
#data td.odd {
	padding: 4px;
	background-color: #ffc;
	border-bottom: 1px solid #ddd;
}
.floater {
  float:left;
  width:180px;
  padding:6px 0 0 0;
  margin:10px 30px 10px 0;
}
.location {
  float:left;
  padding:0;
  margin:0 20px 0 0;
}
.small { font-size: 12px; }
.copy { text-align:center; font-size:80% }
.cart { text-align:left; font-size:80% }
.quote { text-align:left; }
/* ]]> */
