table.swatch{
	width:100%;
	margin:20px 0 0 0;
	border:1px solid #CFCFCF;
	color:#000000;
	padding: 5px;
}
table.darkbrown{
	border:1px solid #5C492F;
}
TD.medgoldleft12 {
		background-color:#D6C290;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:left;
		font-size: 12px;
		padding:2px 2px 2px 15px;
}
TD.medgoldcenter12 {
		background-color:#D6C290;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:center;
		font-size: 12px;
		padding:0 2px 2px 0;
}
TD.medgoldright12 {
		background-color:#D6C290;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:right;
		font-size: 12px;
		padding:2px 2px 2px 2px;
}
TD.palegoldleft11 {
		background-color:#E8D6AA;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:left;
		font-size: 11px;
		padding:2px 2px 2px 15px;
}
TD.palegoldcenter11 {
		background-color:#E8D6AA;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:center;
		font-size: 11px;
		padding:0 2px 2px 0;
}
TD.palegoldright11 {
		background-color:#E8D6AA;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:right;
		font-size: 11px;
		padding:2px 2px 2px 2px;
}
TD.palegoldleft12 {
		background-color:#E8D6AA;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:left;
		font-size: 12px;
		padding:2px 2px 2px 15px;
}
TD.palegoldcenter12 {
		background-color:#E8D6AA;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:center;
		font-size: 12px;
		padding:0 2px 2px 0;
}
TD.palegoldright12 {
		background-color:#E8D6AA;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:right;
		font-size: 12px;
		padding:2px 2px 2px 2px;
}
TD.lightgoldleft11 {
		background-color:#F7E9C8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:left;
		font-size: 11px;
		padding:2px 2px 2px 15px;
}
TD.lightgoldcenter11 {
		background-color:#F7E9C8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:center;
		font-size: 11px;
		padding:0 2px 2px 0;
}
TD.lightgoldright11 {
		background-color:#F7E9C8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:right;
		font-size: 11px;
		padding:2px 2px 2px 2px;
}
TD.lightgoldleft12 {
		background-color:#F7E9C8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:left;
		font-size: 12px;
		padding:2px 2px 2px 15px;
}
TD.lightgoldcenter12 {
		background-color:#F7E9C8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:center;
		font-size: 12px;
		padding:0 2px 2px 0;
}
TD.lightgoldright12 {
		background-color:#F7E9C8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:right;
		font-size: 12px;
		padding:2px 2px 2px 2px;
}
TD.paleyellowleft11 {
		background-color:#F9F2E1;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:left;
		font-size: 11px;
		padding:2px 2px 2px 15px;
}
TD.paleyellowcenter11 {
		background-color:#F9F2E1;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:center;
		font-size: 11px;
		padding:0 2px 2px 0;
}
TD.paleyellowright11 {
		background-color:#F9F2E1;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:right;
		font-size: 11px;
		padding:2px 2px 2px 2px;
}
TD.whiteleft12 {
		background-color:#FFFFFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:left;
		font-size: 12px;
		padding:2px 2px 2px 15px;
}
TD.whitecenter12 {
		background-color:#FFFFFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:center;
		font-size: 12px;
		padding:0 2px 2px 0;
}
TD.whiteright12 {
		background-color:#FFFFFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:right;
		font-size: 12px;
		padding:2px 2px 2px 2px;
}
TD.whiteleft10 {
		background-color:#FFFFFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:left;
		font-size: 10px;
		padding:2px 2px 2px 15px;
}
TD.whitecenter10 {
		background-color:#FFFFFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:center;
		font-size: 10px;
		padding:0px;
		margin:0px;
}
TD.whiteright10 {
		background-color:#FFFFFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#5C492F;
		text-align:right;
		font-size: 10px;
		padding:2px 2px 2px 2px;
}
TD.orderconfirmsubheader {
	background: #E4DDCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5C492F;	
	height:20px;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	border-bottom: 1px #ffffff solid;
	}
	
TD.beigeleft11 {
		background-color:#d4cec3;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#322210;
		text-align:left;
		font-size: 11px;
		padding:2px 2px 2px 10px;
}
TD.beigecenter11 {
		background-color:#d4cec3;
		font-family: Verdana,sans-serif;
		color:#322210;
		font-size:1.5em;
		text-align:center;
		font-size: 11px;
		padding:0 2px 2px 0;
}
TD.beigeright11 {
		background-color:#d4cec3;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#322210;
		text-align:right;
		font-size: 11px;
		padding:2px 2px 2px 2px;
}

/* product page price charts */
table.pricechart{
	width:100%;
	font-size:11px;
	line-height:15px;
}
table.pricechart td{
	padding:0;
	text-align:center;
	vertical-align:middle;
	color:#444;
}
table.pricechart td.height{
	color:#fff;
	background:#5d4b2b url(../images/bg-table-height.png) repeat-x 0 0;
}
table.pricechart td.width{
	text-align:center;
	line-height:34px;
	color:#fff;
	background:#a39472 url(../images/bg-table-width.png) repeat-x 0 0;
}
table.pricechart td.widthheader{
	color:#000;
	background:#beb295;
}
table.pricechart td.row1{
	background:#edeadf;
}
table.pricechart td.row2{
	background:#f7f6f0;
}
table.pricechart td.heightheader1{
	color:#000;
	background:#ccc5ab;
}
table.pricechart td.heightheader2{
	color:#000;
	background:#e8e5d5;
}

/* care & maintenance table */
table.care{
	width:100%;
	margin:0 0 8px;
	border-right:1px solid #9d917c;
	color:#3b2914;
}
table.care th{
	padding:5px 3px 5px 7px;
	border-top:1px solid #9d917c;
	font-size:9px;
	line-height:11px;
	text-align:center;
	vertical-align:bottom;
	color:#fff;
	background:#584728 url(../images/bg-table-care-th.gif) repeat-x 0 0;
}
table.care th.left-top{
	border-left:1px solid #9d917c;
	background:#201507 url(../images/bg-table-care-th-dark.gif) repeat-x 0 0;
}
table.care td{
	padding:5px;
	border-left:1px solid #9d917c;
	border-bottom:1px solid #9d917c;
	text-align:center;
	font-color:#9d917c;
	font-size:9px;
}
table.care td.heading{
	font-size:9px;
	line-height:11px;
	text-align:left;
}
table.care tr.dark td{
	background:#e4e0d9;
}
/* end of care & maintenance table */

tr.CocoaBrown{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:1.0em;
	line-height:1.8em;
	background-color:#C7BBA8;
	color:#333333;
	font-weight:bold;
}

/* customer care pages */
TD.offwhiteleft11 {
		background-color:#fff;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:left;
		font-size: 11px;
		padding:2px 2px 2px 15px;
}
TD.offwhitecenter11 {
		background-color:#fff;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:center;
		font-size: 11px;
		padding:0 2px 2px 0;
}
TD.offwhiteright11 {
		background-color:#fff;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:right;
		font-size: 11px;
		padding:2px 2px 2px 2px;
}

P.breakhere {page-break-before: always}

/*05/20/2010*/
table.careers{
	width:745px;
	height:300px;
	margin:20px 0 0 0;
	border:1px solid #CFCFCF;
	color:#000000;
	padding: 5px;
	background:url(../images/careers_bg.jpg) repeat-x 0 0;
}
TD.careerswhiteleft15 {
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#ffffff;
		text-align:left;
		font-size: 1.5em;
		font-weight:bold;
		line-height:20px;
		width:230px;
}
TD.careerswhiteright15 {
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#ffffff;
		text-align:right;
		font-size: 1.5em;
		font-weight:bold;
		line-height:20px;
}
TD.careerswhitecenter15 {
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#ffffff;
		text-align:center;
		font-size: 1.5em;
		font-weight:bold;
		line-height:25px;
}