.subh_new {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #878673;
	margin-left: 5px;
}
.subh2_new {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #878673;
	margin-left: 5px;
}
#apDiv1 {
	position:absolute;
	width:818px;
	height:26px;
	z-index:1;
	background-image: url(images/menu_bkgd_bg.gif);
}
td			{ font-family: verdana,geneva; font-size: 10pt }
body		{ font-family: verdana,geneva; font-size: 10pt }
body		{ background-color: #C9C9A9; background-image: url('images/background.gif'); margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0 }

h1			{ font-family: verdana,geneva; font-size: 10pt; font-weight: bold; color: #993333 }
h2			{ font-family: verdana,geneva; font-size: 12pt; font-weight: bold; color: #993333 }
.footer		{ font-family: verdana,geneva; font-size: 8pt; color: #7B7B5D }
.caption	{ font-family: verdana,geneva; font-size: 8pt; color: #000000 }
body#collections .caption { text-align:center;font-style:italic;padding-bottom:6px; }
.back		{ background-image: url('images/back2.gif'); background-repeat: no-repeat }
body#collections .back, body#showcases .back { background-image:none; }
a:link		{ color: #9F273C }
a:visited	{ color: #46462D }
a:active	{ color: #000000 }
a img { border:0 none; }

a.button-back { padding:3px 6px;background:#000;color:#C9C9A9;text-decoration:none;font-size:90%; }
a:hover.button-back { text-decoration:underline; }
a:visited.button-back { color:#C9C9A9; }

form { margin:0;padding:0;display:inline; }
fieldset { border:1px solid #9A9A82;padding:20px;width:600px; }
legend { color:#9A9A82; }
label { float:left;width:80px;margin-right:4px;text-align:right;font-weight:bold; }
/*input{width: 300px;}*/
input.text { width:150px;border:1px solid #000;background:#FFFFD6; }
input.submit { margin-left:84px; }

table.header { background:#B8403F; }
table.header td.top { background:url("images/brand.gif") no-repeat right; }
td.top-home { background:url("images/brand-blank.gif") no-repeat right; }


.sidebar { vertical-align:top;border-right:1px solid #933;width:200px; }
.sidebar a img { border:0; }
.sidebar ul { margin:0;padding:0;margin-top:10px; }
.sidebar li { list-style:none;padding:12px 0;text-align:center; }
.sidebar ul.sub { margin:-10 0 20px 40px; }
.sidebar ul.sub li { line-height:1.5em;font-size:12px; }

#homelist { width:530px;min-height:124px;height:auto !important;height:124px;background:#d3d4bc;margin-bottom:20px; }
#homelist .image { float:left; }
#homelist .image img { width:165px;height:124px; }
#homelist .content { margin-left:170px;padding:10px 10px 4px 10px;font-size:85%; }

.error { color: #f00; background-color: inherit; }

/* mortgage calculator */


table.amortization
{
  border: none;
  border-spacing: 2px;
}

table.amortization thead td 
{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin: 0px;
  color: #232323;
  background-color: inherit;
  border-bottom: 1px solid #f00;
}

table.amortization thead tr.header td 
{
  border: none;
  color: #fff;
  background-color: #666;
  padding: 3px 5px;
}

table.amortization tbody td
{
  color: #232323;
  background-color: #ededed;
  text-align: right;
  padding: 2px 4px;
}

table.amortization tbody td.year
{
  text-align: center;
}



table.mortgage-summary
{
  border: none;
  border-spacing: 0;
}

table.mortgage-summary thead td 
{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 2px 0 4px 0;
  margin: 0px;
  color: #232323;
  background-color: inherit;
  border-bottom: 1px solid #f00;
}

table.mortgage-summary tbody tr td
{
  font-size: 11px;
  color: #232323;
  background-color: inherit;
  padding: 3px 15px 3px 0;
}

table.mortgage-summary tbody tr.number td
{
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0 0 0;
}



table.mortgage-info
{
  width: 100%;
  border: none;
  border-spacing: 0;
  margin-top: 24px;
}

table.mortgage-info thead td
{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 2px 0 4px 0;
  margin: 0px;
  color: #fff;
  background-color: #666;
}

table.mortgage-info tbody td
{
  color: inherit;
  background-color: #ededed;
  padding: 3px;
  font-size: 11px;
}

table.mortgage-info input, table.mortgage-info select
{
  font-size: 11px;
  border: 1px solid #000;
}

table.mortgage-info tfoot td
{
  text-align: center;
  padding: 4px 0 4px 0;
  margin: 0px;
  color: inherit;
  background-color: #666;
}
.image li { list-style-image:url(images/dot.gif); }

