#container {	width: 800px;	margin: auto;	padding: 0;	border: 0;	background: #FFFFFF;	_text-align: left;}#shoppingCartSummary {	margin: 10px 0 10px 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #888888;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #330000;	line-height: 14px;	background-color: #CCCCCC;}div, td, p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #330000;	line-height: 14px;}p {	margin: 0 0 14px 0;}p.success {	margin: 0 0 15px 0;	font-weight: bold;	color: #00CC00;}p.error {	margin: 0 0 15px 0;	font-weight: bold;	color: #EE0000;}.validationError {	margin: 0 0 15px 0;	font-weight: bold;	color: #EE0000;}h1 {	margin: 10px 0 10px 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #888888;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #330000;	letter-spacing: 0.1em;}hr {	margin: 10px 0 10px 0;	padding: 0;	width: 100%;	height: 1px;	border: 0;	background: url(/images/greydot-horizontal.gif) top left repeat-x;}div.products table {	margin: 0;	padding: 0;	border: 0;}div.products, div.products td, div.products select, .copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #330000;	line-height: 14px;}div.shoppingCart table {	width: 100%;	border-collapse: collapse;	border-spacing: 1px;	border: 1px solid #330000;	text-align: left;}div.shoppingCart th {	padding: 2px;	vertical-align: top;	text-indent: 3px;	font-weight: bold;	background-color: #EDFAD5;	border: 1px solid #330000;}div.shoppingCart td {	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #330000;	line-height: 14px;	border: 1px solid #330000;}div.shoppingCartActions table {	margin: 14px auto 14px auto;	border: 0;	text-align: center;}div.shoppingCartActions td {	padding: 2px 4px 2px 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #330000;	line-height: 14px;}.box0 {	padding: 5px;	margin: 0 0 10px 0;}.box1 {	padding: 5px;	margin: 0 0 10px 0;	background-color: #EDFAD5;	border: 1px solid #330000;}.box2 {	padding: 5px;	margin: 0 0 10px 0;	background-color: #F5FABC;	border: 1px solid #330000;}.box3 {	padding: 5px;	margin: 0 0 10px 0;	background-color: #dffae8;	border: 1px solid #330000;}.box4 {	padding: 5px;	margin: 0 0 10px 0;	background-color: #FAFCFC;	border: 1px solid #330000;}form {	margin: 0;	padding: 0;}input.qty, input.inputSmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 25px;	border: 1px solid #558A0E;}input.inputSearch {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 100px;	border: 1px solid #558A0E;}input.searchButton {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	border: 1px solid #558A0E;	background-color: #666600;	cursor: pointer;}input.input {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 190px;	border: 1px solid #558A0E;}input.button {	cursor: pointer;	padding: 0 5px 0 5px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	border: 1px solid #558A0E;	background-color: #666600;}input.cartbutton {	margin: 10px 0 10px 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #888888;	background-color: #FFFFFF;	border: 0;	cursor: pointer;}textarea.textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 190px;	height: 36px;	border: 1px solid #558A0E;}textarea.textareaLarge {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 100%;	height: 48px;	border: 1px solid #558A0E;}textarea.textareaXLarge {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 100%;	height: 200px;	border: 1px solid #558A0E;}select.select {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 190px;	border: 1px solid #558A0E;}select.date {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width: 80px;	border: 1px solid #558A0E;}div.productImage {}div.noimage {	padding: 0;	margin: 0;	border: 0;	width: 150px;	height: 150px;	background-color: #FFFFFF;}a {	color: #558A0E; /* the color of the right angle quote */ /*changed*/	text-decoration: none;}a:hover {	background-color: #558A0E;	color: #FFFFFF;}a:hover span {	text-decoration: underline;}a.nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	word-spacing: 1.5em;	letter-spacing: 0.1em;	color: #558A0E;}a.nav:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	word-spacing: 1.5em;	letter-spacing: 0.1em;	background-color: #558A0E;	color: #FFFFFF;}.nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	word-spacing: 1.5em;	letter-spacing: 0.1em;	color: #558A0E;}.navSeperator {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bolder;	color: #C29F36;	word-spacing: 2em;}.linkRight {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #558A0E;	letter-spacing: .08em;	line-height: 16px;}.bodySmallElephant {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #330000;	line-height: 14px;}