/* Fundamentals Box Styles */

	div.featurebox {
		padding: 10px 10px 15px 10px;
		font-size: 11px;
		color: #456378;
		background-color: #d3dfe7;
		position: relative;
	}


	.defaultbg {
		background-color: #d3dfe7;
	}


	.featurebox a:link, .featurebox a:visited, .featurebox a:active
	{
		color: #375367;
		text-decoration: none;
		border-color: #7a97ac;
		border-width: 0 0 1px 0;
		border-style: none none solid none;
	}

	.featurebox h3, #css_content .featurebox h3 {
		color: #375367;
		font-size: 11px;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin-top: 0;
		background: url(images/test/about_caratdn.gif) center right no-repeat;
		padding-right: 13px;
		display: inline;
	}

	.featurebox p {
		margin: 8px 0px 0px 0px;
	}

	.featurebox td, .featurebox th {
		background-color: #e6edf2;
		padding: 2px 3px 3px 3px;
	}

	.featurebox table {
		margin: 5px 0px 10px 0px;
		border-spacing: 2px;
	}

	.morelink {
		position: absolute;
		bottom: 10px;
		right: 10px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		color: #375367;
	}

	div.content {
		font-size: 12px;
	}


	/* Optional Top Border Directive */

		div.topborder
		{
			border-color: #456378;
			border-width: 2px 0 0 0;
			border-style: solid;
		}

	/* Darker blue alt row box */

		div.dkblue
		{
			background-color: #B3C4CF;
			/* background-image: url(images/bg_blue2.gif); */
			background-repeat: repeat-x;
		}

		.dkbluebg {
			background-color: #B3C4CF;
		}

		.dkblue td, .dkblue th {
			background-color: #d3dfe7;
		}



	/* Lighter blue alt row box */

		div.ltblue
		{
			background-color: #e8eef2;
			border-color: #557890;
		}

		.ltbluebg {
			background-color: #e8eef2;
		}

		.ltblue td, .ltblue th {
			background-color: #d3dfe7;
		}


	/* Terra Cotta Box Overrides */

		div.terra {
			background-color: #debfab;
			border-color: #8d5735;
			color: #8d5735;
		}

		.terrabg {
			background-color: #debfab;
		}


		.terra h3, #css_content .terra h3 {
			color: #7c4c2f;
			background: url(images/terra_caratdn.gif) center right no-repeat;
		}

		.terra a:link, .terra a:visited, .terra a:active, #css_content .terra a:link, #css_content .terra a:visited, #css_content .terra a:active {
			color: #7c4c2f;
			border-color: #a97759;
		}

		.terra td, .terra th {
			background-color: #eddcd1;
		}


	/* Gold Box Overrides */

		div.gold {
			background-color: #e7dbb0;
			/*background-image: url(images/bg_gold.gif); */
			background-repeat: repeat-x;
			border-color: #786c43;
			color: #797050;
		}

		.goldbg {
			background-color: #e7dbb0;
		}

		.gold h3, #css_content .gold h3 {
			color: #5b512e;
			background: url(images/gold_caratdn.gif) center right no-repeat;
		}

		.gold a:link, .gold a:visited, .gold a:active, div#css_content .gold a:link, div#css_content .gold a:visited, div#css_content .gold a:active {
			color: #5b512e;
			border-color: #9b8d5d;
		}

		.gold td, .gold th {
			background-color: #f2ecd4;
		}


	/* Emerald Box Overrides */

		div.emerald {
			background-color: #abc5a8;
			border-color: #4c6d3f;
			color: #4c6d3f;
		}

		.emeraldbg {
			background-color: #abc5a8;
		}

		.emerald h3, #css_content .emerald h3 {
			color: #3f5c34;
			background: url(images/emerald_caratdn.gif) center right no-repeat;
		}

		.emerald a:link, .emerald a:visited, .emerald a:active, div#css_content .emerald a:link, div#css_content .emerald a:visited, div#css_content .emerald a:active {
			color: #3f5c34;
			border-color: #6c905f;
		}

		.emerald td, .emerald th {
			background-color: #cbdbc9;
		}



	/* Ruby Box Overrides */

		div.ruby {
			background-color: #d6bcc1;
			border-color: #854e59;
			color: #854e59;
		}

		.rubybg {
			background-color: #d6bcc1;
		}

		.ruby h3, #css_content .ruby h3 {
			color: #813651;
			background: url(images/ruby_caratdn.gif) center right no-repeat;
		}

		.ruby a:link, .ruby a:visited, .ruby a:active, #css_content .ruby a:link, #css_content .ruby a:visited, #css_content .ruby a:active {
			color: #813651;
			border-color: #ac7a8c;
		}

		.ruby td, .ruby th {
			background-color: #e4d2d5;
		}



.zenlist li { margin-bottom: 9px; }

.featurebox ul
{
	margin-left: 15px;
	padding-left: 0px;
}

.featurebox td.clear {
	background-color: transparent;
}


img {
	-ms-interpolation-mode:bicubic;
}

