body { background-color: #7D7354; }
div#wrapper td.page-header { background-color: #FFFFFF; }
div#wrapper td.page-column-left { background-color: #7D7354; }
div#wrapper td.page-column-center { background-color: #FFFFFF; }
div#wrapper td.page-column-right { background-color: #7D7354; }
div#wrapper td.page-footer-content, div#wrapper td.page-copyright-content { background-color: #594730; }
table.product-pager { background-color: #FFFFFF; }
table.content, div.category-list-item { border:1px solid #CCCCCC; } tr.content-head-row td, tr.content-nav-row td { border-bottom: 1px solid #CCCCCC; }
div#wrapper tr.content-head-top-row td, div#wrapper tr.content-head-row td, div#wrapper div.category-list-item-head { background-color: #CCCCCC; }
div#wrapper tr.content-top-row td, div#wrapper tr.content-body-row td, div#wrapper tr.content-bottom-row td, div#wrapper div.category-list-item-body { background-color: #FFFFFF; }
div#wrapper tr.content-nav-row td { background-color: #EFEFEF; }
h1 { font: bold 18.0000px Verdana; color: #000000; text-decoration: none; }
h3 { font: bold 15.0000px Verdana; color: #689DCB; text-decoration: none; }
h5 { font: bold 13.0000px Verdana; color: #689DCB; text-decoration: none; }
body {
	font: 100% Georgia, Arial, Helvetica, serif;
	color: #000000;
	text-decoration: none;
	font-size: 16px;
}
div#wrapper { width: 100.0000%; }
div#wrapper td.page-column-left { width: 180.0000px; }
div#wrapper td.page-column-center { width: 100.0000%; }
div#wrapper td.page-column-right { width: 151.0000px; }
div#wrapper { margin-left: auto; margin-right: auto; }

/* main color: #689dcb */
/* minor color: #594730 */
/* background color: #7d7354 */
html, body, form { margin: 0; padding: 0; height: 100%; }

/* headings */
h1 { margin-top: 0; }
h1.specials { margin: 0; }
h3, h5 { margin: 0 0 5px 0;}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.clear { clear: both; }

/* general element style */
img { border: 0; }
label { font-weight: bold; }

/* alignment */
.left { text-align: left; }
.center { text-align: center; margin: 0 auto; }
.right { text-align: right; }

/* container elements */
div#wrapper { margin-top: 0; margin-bottom: 0; }
  
table.page-container { width:100%; border-collapse: collapse; margin: 0; }
  table.page-container td { vertical-align: top; }

td.page-header { padding-bottom: 10px; background-color: #fff; border: 1px solid #594730; border-bottom:none; }
	
	table.tophead {  }
	  td.head-lt { background: #fff url("/images/layout/head_tl.gif") no-repeat top left; width: 66px; }
	  td.head-rt { background: #fff url("/images/layout/head_tr.gif") no-repeat top right; width: 66px; }
	
	table.topnav { background-color: #594730; width:100%; }
	 
tr.page-body { height: 500px; background-color: #fff; }

td.page-body-content { padding:2px 5px 0 5px; border-left: 1px solid #594730; border-right:1px solid #594730; } 
  table.page-body-columns	{ width:100%; height: 100%; }
    td.page-column-left, td.page-column-right { padding:0; }
	td.page-column-center {	padding: 0 5px; }			
					
td.page-footer-content {}
	td.page-footer-content td { text-align: center; }
	
	table.footer-nav { border: 1px solid #594730; border-top: none; background-color:#fff; padding:0; }
	  table.footer-nav td { padding-bottom:0; }
	  
	  td.foot-tl { background: #fff url("/images/layout/foot_tl.gif") no-repeat bottom left; width: 37px; height:28px; }
	  td.foot-tr { background: #fff url("/images/layout/foot_tr.gif") no-repeat bottom right; width: 37px; height:28px; }
	  td.foot-bl { background: #fff url("/images/layout/foot_bl.gif") no-repeat top left; width: 105px; }
	  td.foot-br { background: #fff url("/images/layout/foot_br.gif") no-repeat top right; width: 105px; }
	  
	td.footer-links { background: #fff url("/images/layout/foot_fill.gif") repeat-x top left; height: 28px; }
	  * html td.footer-links { height: 28px; }
		td.footer-links a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #594730; }
	    div.footer-container { margin-top:4px; color: #fff; white-space: nowrap; }
	    div.footer-container a:link { color: #594730; text-decoration: none }
	    div.footer-container a:visited { color: #594730; text-decoration: none }
	    div.footer-container a:hover { color: #fff; text-decoration: underline }
	    div.footer-container a:active { color: #fff; text-decoration: underline }
	  
	td.company-info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #fff; padding: 10px 0; font-weight:bold; }
	
	td.page-copyright-content { color: #fff; vertical-align: middle; text-align: center; padding-bottom: 10px; }
	  td.page-copyright-content a, td.page-copyright-content a:hover { font-weight:bold; color: #fff; text-decoration:underline; }

/* content area styling */
div.page-html-content { margin-bottom: 15px; }
div.page-text-content { margin-bottom: 15px; }

td.page-body-content {}
  table.page-body-columns	{ width:100%; height: 100%; }
    td.page-column-left, td.page-column-right { padding:0; }
	td.page-column-center {	padding: 0 5px; }			
	
/* module styling */
.module { width: 100%; margin-bottom: 10px; }
	.module-header { color: #fff; }
	.module-body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:center; padding-top: 3px; }
	.module-body h1 { font-size:18px; font-weight:bold; }
	.module-text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-top: 3px; }
	.module-footer { padding-top: 5px; }

td.module-body a { font-size: 16px; font-weight:bold; }
td.module-body a:link { color:#689bcd; text-decoration:none }
td.module-body a:visited { color:#689bcd; text-decoration:none }
td.module-body a:hover { color:#0033FF; text-decoration:underline }
td.module-body a:active { color:#0033FF; text-decoration:underline }
	
a img { border:none }
a:link { color:#689bcd; text-decoration:none }
a:visited { color:#689bcd; text-decoration:none }
a:hover { color:#0033FF; text-decoration:underline }
a:active { color:#0033FF; text-decoration:underline }

#mainContent {
	font: 100% Georgia, Arial, Helvetica, serif;
	font-size:16px;
	font-style: normal;
	} 

#mainContent h1 {
	font: 100% Georgia, Arial, Helvetica, serif;
	font-size:24px;
	font-weight: bold;
	}
	

