/**********************
globals
**********************/
body, td { margin: 0px; font: normal 11px Verdana, Arial; color: #6E6247; }
body { background-color: #c6bf9d; }
td { vertical-align: top; }

a, a:visited { color: #8C9F34; text-decoration: none; }
a:hover { color: #A84A2D; }
div.pgf a { border-bottom: 1px dotted #908369; }

div.header {}
table.site { width: 800px; }
div#outer {
    margin-top: 50px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px; }
td.header { vertical-align: top; height: 71px; }
	td.sublogo { width: 386px; }
	td.gblLink { height: 33px; vertical-align: top;  }
	td.gblLink a, td.gblLink a:visited { outline: none; }
div.bodyBox { margin: 0; padding: 0; width: 822px; height: 450px; overflow: auto; background-color:#f2f0e7; }
	td.bodyLeft { }
	div.bodyLeftPad {}
	td.bodyRight { width: 646px; }
	div.bodyRightPad { }
		td.bdCatCell { }
div.bodyBox .site { padding: 20px 40px; }
	  
table.bdProdsList { width: 100%; }
	div.bdCatTitle { font-weight: bold; margin-bottom: 30px; color:#6E6247;  }
	td.bdProdCell { text-align: center; width: 130px; height: 270px; }
	div.bdProdImg { margin-bottom: 3px; }
	div.bdProdTitle {  }
	div.bdProdTitle a, div.bdProdTitle a:visited { font-weight: bold; }
	div.ctPagging { text-align: center; }
	a.listTextLink, a.listTextLink:visited { color: #6e6247; }

table.bdProdDetail { width: 100%; }
	td.bdProdImg { width: 420px;  }
		div.bdProdElrg { text-align: center; }
			div.bdProdImgMedThumb{ margin-bottom: 10px; }
			div.bdProdElrg a, div.bdProdElrg a:hover { font-weight: bold; text-decoration: underline; }
			div.bdProdElrg a:hover { text-decoration: none; }
	td.prodAttr { }
		div.bdProdAttr { margin-bottom: 20px; }
		div.bdProdCode, div.bdProdDims, div.bdProdDims, div.bdProdMat { padding-bottom: 10px; }
		div.bdProdCode { font-family: verdana; font-size:11px }
		div.pgf { margin-bottom: 20px; }
	table.bdEmailForm { width: 100%; }
form { margin: 0px; padding: 0px; }
	td.frmLbl { padding: 5px 15px 3px 0px; }
	td.frmFld { padding: 5px 15px 3px 0px; }
	.frmTxt, .frmTxtShort, .frmTxtArea { font-family: Helvetica; font-size: 11px; border: 1px solid silver; width: 280px; padding: 2px 0px 2px 2px; }
	.frmTxtShort { width: 180px; }
	.frmBtn { background: #CCCCCC; font-family: Verdana; font-size: 11px; border: 1px solid silver;  }
	.frmSelect { font-size: 11px; background-color: #F3F3F1; }
	.debug { border: 1px solid red; background-color: white; font-family: 'Courier New'; padding: 5px; }

