#content img {	margin: 6px;	border: 1px solid #812424;}#content img.floatLeft {	margin: 10px 10px 10px 0px;}#content td img {	margin: 0px;}.floatNone {	float: none;}.noborder {	border: none;}.nopadding {	padding: 0px;}.imgMargin {	margin: 10px;}.clearfix:after {	content: "."; 	display: block; 	height: 1px; 	clear: both; 	visibility: hidden;}.clearfix {	display: inline-block;}/* Hides from IE-mac \*/.clearfix {	display: block;}/* End hide from IE-mac */.newsPosted {	padding-top: 0px;	font-size: 10pt;	font-weight: normal;	text-align: right;}p {	margin: 0px 2px;	padding: 6px 10px 6px 0px;	text-align: justify;}h1 {	clear: both;	margin: 0;	padding: 20px 12px 0px 0px;	font: 16pt arial, sans-serif;	letter-spacing: 1pt;	color: #812424;}h2 {	clear: both;	margin: 20px 0px 0px 0px;	padding: 10px 12px 0px 0px;	font: 14pt arial, sans-serif;	color: #812424;}h3 {	clear: both;	margin-bottom: 6px;	padding: 18px 12px 0px 0px;	font: bold 11pt arial, sans-serif;	color: #424242;}h4,h3#commentFormTitle,h2.categoryTitle,h2.searchResultsTitle {	padding: 5px 12px;	font: 14pt arial, serif;	letter-spacing: 0.3pt;	text-decoration: none;	color: #FFF5BD;	background-color: #9A2116;	border-bottom: 1px solid #701710;}h2.categoryTitle {	text-align: center;}a {	text-decoration: underline;	color: black;}a:hover {	text-decoration: none;	color: #6c6c6c;}a img {	border: 0;	text-decoration: none;}h2 a {	font: bold 11pt Verdana;	color: #812424;;	text-decoration: none;}h2 a:hover {	text-decoration: underline;}acronym {	border-bottom: 1px solid #eeded3;	cursor: help;}ul.zemError,ul.comments_error,.articleBody ul {	margin: 10px 30px;	padding: 10px 30px 10px 5px;	list-style: none;}ul.comments_error {	margin-top: 0;}ul.zemError li,ul.comments_error li,.articleBody ul li {	padding-left: 25px;}ol {	margin: 0px 0px 0px 23px;	padding: 6px 12px;}blockquote {	margin: 10px 5px;	border: 1px dashed #812424;;}blockquote a {	color: #CC9966;}blockquote a:hover {	border-color: #fdce72;}/* The <dl> is setup for a single column width.  To make it work in larger columns, change the width of the dl, dt and dd elements */dl {	width: 220px;	margin: 0;	padding: 12px;	font-size: 0.9em;}dl dt {	float: left;	width: 100px;	margin: 0;	padding: 3px 0;	font-weight: bold;	color: #42210B;}dl dd {	float: left;	clear: right;	width: 120px;	margin: 0;	padding: 3px 0;}/************************************************************** Tables**************************************************************/table {	margin: 0 12px 20px 12px;	padding: 0;	display: block;	border-collapse: collapse;}table caption {	margin: 0 12px;	padding: 20px 0 5px 0;	font: 400 9pt arial, sans-serif;	text-align: left;}table th,table td {	text-align: left;	vertical-align: top;	padding: 6px 10px;}thead th {	color: #FFF;	background-color: #5F371C;	border-bottom: 1px solid #261204;}tbody tr.dark {	background-color: #e2d6a2;}tbody td {	border-bottom: 1px solid #002116;	border: none;}/************************************************************** General Form Elements**************************************************************/form {	padding: 15px 0;}legend {	display: none;}label {}input,textarea,select {	margin: 2px;	padding: 2px;	font: 400 11pt arial, sans-serif;	background: #FFF;	border-width: 1px;	border-style: solid;	border-color: #ae8b73 #efddd0 #efddd0 #ae8b73;}input:focus,textarea:focus,select:focus {	color: #42210B;	background-color: #fffdcd;}input.button,input.zemSubmit {	padding: 1px 10px;	font: normal 11pt arial, sans-serif;	cursor: pointer;	color: black;	border: 1px solid #812424;}/************************************************************** Comment_Form Form Elements**************************************************************/#formBlock {	width: 494px;	background-color: #ffffff;}#formBlock p {	text-align: left;}#formBlock span.emailNotice {	padding-right: 10px;	color: #da3e1f;}#formBlock label {	float: none;	text-align: right;	padding-right: 0;}#formBlock input#name,#formBlock input#email,#formBlock input#web {	width: 460px;}#formBlock input.comments_error,#formBlock textarea.comments_error {	background-color: #F8CECB;}#formBlock textarea {	width: 460px;	height: 250px;}#commentFormSidebar {	float:right;	width:250px;}/************************************************************** Contact Form Elements**************************************************************/form.zemContactForm {	margin-left: 12px;	padding-bottom: 0;}form.zemContactForm input,form.zemContactForm textarea {	margin-bottom: 0px;}form.zemContactForm input#phone,form.zemContactForm input#mail {	height: 1px;}form.zemContactForm input.zemRequirederrorElement,form.zemContactForm textarea.zemRequirederrorElement {	background-color: #F8CECB;}/************************************************************** Comments**************************************************************/#commentBlock {}#commentBlock h5,#commentBlock h5 a {	margin-left: 6px;	padding-top: 6px;	font: bold 1.1em arial, serif;	color: #777;}#commentBlock h5 a:hover {	border-bottom: 4px solid #777;}.comment {	font-size: 100%;	margin: 10px 0 10px 0;	padding-bottom: 10px;	border-bottom: 2px dotted #9A2116;}.commentTime {	text-transform: lowercase;}.commentBody {}.commentBody p {	margin: 12px 0 12px 0;}#cpreview {	margin-top: 10px;	padding-bottom: 10px;	border-bottom: 2px dotted #9A2116;}#cpreview .previewComment {	padding: 5px 12px;	margin-bottom: 10px;	font: 1.4em arial, serif;	letter-spacing: -0.05em;	text-decoration: none;	color: #FFF5BD;	background-color: #9A2116;	border-top: 6px solid #FFF;	border-bottom: 1px solid #701710;}p#txpCommentInputForm {	padding: 5px 12px;	font: 1.4em arial, serif;	letter-spacing: -0.05em;	text-decoration: none;	color: #FFF5BD;	background-color: #9A2116;	border-top: 6px solid #FFF;	border-bottom: 1px solid #701710;}/************************************************************** Images**************************************************************/.floatRight img {	float: right;	margin: 5px 0px 10px 10px;}.floatLeft img {	float: left;	margin: 5px 10px 10px 0px;}img.border {	border: 4px solid #230F00;}/* Pagination------------------------ */div.pagination{	clear: both;   padding: 3px;	margin: 25px auto 0px;	text-align: right;	font-size: 10pt;}div.pagination a{    padding: 2px 5px 2px 5px;    margin: 2px;    border: 1px solid #812424;    text-decoration: none; /* no underline */    color: black;}div.pagination a:hover, div.pagination a:active{    border: 1px solid #812424;    color: #812424;    background: #eee7cc;}div.pagination span.current{ padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #812424; font-weight: bold; background-color: #B55851; color: #eee7cc;}div.pagination span.disabled{    padding: 2px 5px 2px 5px;    margin: 2px;    border: 1px solid #EEE;    color: #DDD;}/* Pages for Baget section------------------------ */#pages{clear: both;padding: 3px;margin: 25px auto 0px;text-align: left;font-size: 10pt;}#content ul#pages {	margin: 10px 0px;	padding: 0px;}#pages li {	display: inline;}#pages .pgEmpty {	display: none;}#pages a{    padding: 2px 4px 2px 4px;    margin: 2px;    border: 1px solid #812424;    text-decoration: none; /* no underline */    color: black;}#pages a:hover, #pages a:active{border: 1px solid #812424;color: #812424;background: #eee7cc;}#pages .pgCurrent{padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #812424;font-weight: bold;background-color: #B55851;color: #eee7cc;}#pages span.disabled{padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}/************************************************************** Gallery styles**************************************************************/
/**************************************************************Shopping**************************************************************/.cart-preview { width: 290px;min-height: 520px;	margin: 5px;	padding: 5px;border: solid 1px black; float: center;background-color: #fdfffa;   }.cart { width: 215px; margin: 5px;	padding: 5px;border: 1px solid #a38e6f;color: #DDD;float: right;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:6px;font: 9pt arial, sans-serif;


