BODY {
	background-color: #F2F2E6;
	margin: 6px;
}

A, BODY, DIV, FORM, INPUT, OPTION, P, SELECT, TD, TH, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

BODY, DIV, P, TD {
	color: #333333;
}

A {
	color: #333333;
}

A:hover, A.redLink:hover {
	color: #003399;
}

A.redLink, .redText {
	color: #CC3300;
	font-weight: bold;
}

A.question:hover {
	color: #333333;
}

.brightRedText {
	color: #FF0000;
	font-weight: bold;
}

.whiteText {
	color: #FFFFFF;
	font-weight: bold;
}

.lightGrayText {
	color: #666666;
	line-height: 1.4em;
}

.breadcrumb {
	color: #CC3300;
	font-weight: bold;
	margin-bottom: 12px;
}

.pageTitle {
	color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 8px;
}

.productTitle {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.thumbTitle {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.detailText {
/*	line-height: 1.3em; */
}

.blueLabel {
	color: #003366;
	font-weight: bold;
}

.contentBoxTitle {
	background-color: #003366;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.contentBoxText {
	padding: 8px;
}

HR {
	color: #999999;
	margin: 12px 0px;
}

TABLE.solidBorderWithPad {
	border: solid #999999 1px;
	padding: 4px;
}

DIV.listBoxTopRow {
	padding-bottom: 14px;
}

DIV.listBoxMiddleRow {
	padding-top: 18px;
	padding-bottom: 14px;
}

DIV.listBoxBottomRow {
	padding-top: 18px;
}

TD.leftDottedBorder {
	border-left: dotted #CCCCCC 1px;
}

TD.topDottedBorder {
	border-top: dotted #CCCCCC 1px;
}

DIV.checkoutBox {
	background-color: #E7E7CF;
	padding: 4px;
}

.nowrap {
	white-space: nowrap;
}

H3 {
	font-size: 13px;
	font-weight: bold;
	margin: 18px 0px 9px 0px;
}

H4 {
	font-size: 10px;
	font-weight: bold;
	margin: 18px 0px 9px 0px;
	text-decoration: none;
}

.divCellHome1 
{
    position: relative;
	width: 100%;
	height: 300px;
	margin-top: 400px;
	font-size: 20px;
}

.divCellHome2 {
	margin-top: 600px;
	width: 580px;
}

.divCellHome3 {
	margin-top: 800px;
	width: 580px;
}

.divCell1 {
	position:absolute;
	width:740px;
	z-index:C;
	left:180px;
	top: 132px;
}

.divCell2 {
	position:absolute;
	width:240px;
	z-index:C;
	left:720px;
	top: 152px;

}

.categoryProductDescriptionClass {
	position: absolute;
	z-index: C;
	width: 740px;
	left: 180px;
	top: 170px;
}

.categoryProductDescription2Class {
	position: absolute;
	z-index: C;
	width: 740px;
	left: 180px;
}

.searchLegClass {
	line-height: 1.6em;
	margin-top: 2px;
	margin-left: 6px;
}

.searchWoodClass {
	line-height: 1.6em;
	margin-top: 4px;
	margin-left: 6px;
}

.searchPriceClass {
 	line-height: 1.6em;
 	margin-top: 4px;
 	margin-left: 6px;
}

.pagingBox {
	background-color: #D1D1A5;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;

}
.pagnTable
{
  background-color: #E7E7CF; /*#C2CCCC;*/
  line-height: 18px;
  font-size: 11px;
}
.pagnTable td
{
  padding-top: 1px;
  padding-bottom: 1px;
}
.pagnCur
{
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  padding: 0 6px 0 6px;
}
.pagnDisabled
{
  color: #999999;
  font-weight: normal;
  font-size: 11px;
  margin: 0px;
  padding: 1px 4px 1px 4px;
  white-space: nowrap;
}
.pagnMore
{
  font-weight: normal;
  font-size: 11px;
  padding: 0 4px;
}

.pagnSep
{
  font-weight: normal;
  font-size: 11px;
  padding: 0 2px;
}

.pagnLead
{
  font-size: 11px;
  font-weight: bold;
  padding: 0 5px 0 2px;
}
.pagnLink
{
  font-size: 11px;
  padding: 0 2px 0 2px;
}
.pagnPrev
{
  padding-right: 0px;
}
.pagnNext a, .pagnNext a:visited,
.pagnPrev a, .pagnPrev a:visited,
.pagnLink a, .pagnLink a:visited
{
  text-decoration: none;
  padding: 4px;
  color: #003399;
  font-size: 11px;
  white-space: nowrap;
  display: block;
}
.pagnNext a:hover, .pagnNext a:active,
.pagnPrev a:hover, .pagnPrev a:active,
.pagnLink a:hover, .pagnLink a:active
{
  padding: 3px;
  border: 1px solid #9ECDE7;
  text-decoration: none;
  color: #003399;
  font-size: 11px;
  white-space: nowrap;
  background: #FFFFFF;
}

TD.AJAXCustomerSummary {
	width: 500px; 
	height: 277px;
	//border: solid #999999 10px;
	padding: 4px;
}

Table.AJAXCustomerSummaryTA{
	background: url("/images/x12_body.gif") no-repeat top left; 
}

TD.AJAXfooterText {
	background-color: #efefe7;
	text-align: center;
}

TD.AJAXfooterText2 {
	background-color: #efefe7;
	text-align: center;
}

TR.TRAJAXfooterText{
	background-color: #9F9D9D;
	border: 1px solid #666666;
}


