body 
{
 background-color:#CCCCCC;
 background-repeat: repeat-y;
 background-position:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:center;
}
div.header 
{ 
 background-color:#6699FF;
 width:758px;
 text-align:left;
 font-size:12px;
 margin-bottom:0px;
 vertical-align:top;
 border-bottom-width:1px;
 border-bottom-color:#000099;
 border-bottom-style:solid;
}
div.content
{
 background-color:#FFFFFF;
 width:758px;
 text-align:left;
 font-size:12px;
 margin-bottom:0px;
 vertical-align:top;
}
div.footer
{
 color:#FFFFFF;
 background-color:#0000FF;
 width:758px;
 text-align:left;
 font-size:12px;
 margin-bottom:0px;
 vertical-align:top; 
 text-align:center;
 font-size:12px;
 margin-bottom:0px;
 padding-top:4px;
 border-top-width:1px;
 border-top-color:#000099;
 border-top-style:solid;
}
div.container
{
	margin-top:-7px;
	padding:0px;
	margin-bottom:0px;  
	border-color:#666666;
	border-width:3px;
	border-style:solid;
 	width:758px;
}

a.topLink, a.topLink:visited
{
 color:#FFFFFF;
 text-decoration:none;
}

a.topLink:hover
{
	text-decoration:underline;
}

a.footerLink, a.footerLink:visited
{
 color:#FFFFFF;
 text-decoration:none;
}
a.footerLinkUnderlined, a.footerLink:visited
{
 color:#FFFFFF;
}

a.footerLink:hover
{
	text-decoration:underline;
}

div.slideshow
{
	background-color:#EEEEEE;
}

div.mainContent
{
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
}

table.newsTable
{
  font-size:12px;
}

table.welcomeTable
{
  font-size:12px;
}

tr.newsOddRow
{
  background-color:#0033FF;
}

tr.newsEvenRow
{
  background-color:#CCCCCC;
}

tr.welcomeTitleRow
{
  background-color:#0000FF;
  font-size:16px;
  color:#FFFFFF;
  font-weight:bold;
}

tr.welcomeRow
{
  background-color:#0099FF;
}

td.mainLeftTd
{
	background-color:#0000FF;
}

td.sectionImg
{
	text-align:left;
	color:#FFFFFF;
}
.sectionTitle
{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}

td.sectionDesc
{
	text-align:left;
	color:#FFFFFF;
}

td.topLinksTd
{
	margin:2px;
	padding:4px;
	background-color: #0099FF;
	height:15px;
	border-bottom-width:1px;
	border-bottom-color:#000099;
	border-bottom-style:solid;
}

tr.headerBottom
{
	background-color: #0099FF;
	height:10px;
}

td.logoTd
{
	border-color:#0000FF;
	border-style:solid;
	border-width:6px;
}

.homeName
{
  font-size:26px;
  font-weight:bold;
  vertical-align:top;
  margin-left:10px;
  text-decoration:none;
  color:black;
}

div.homeFootage
{
  font-size:16px;
  vertical-align:top;
  margin-right:10px;

}
div.homePrice
{
  font-size:12px;
  font-style:italic;
  color:#666666;
  vertical-align:top;  
  margin-left:10px;
}

a.homePrice
{
  font-size:12px;
  font-style:italic;
  color:#666666;
}

div.homeDetails
{
  font-size:12px;
  vertical-align:top;
  margin-right:10px;
}

div.homeInfo
{
  font-size:10px;
  vertical-align:top;
  font-style:italic;
  color:#0066FF;
  margin-right:10px;
}

.homeTables
{
  padding-bottom:5px;
  margin-bottom:5px;
  margin-top: 5px;
  border-bottom: #333333 1px dashed;
}

.homeTablesLast
{
  padding-bottom:5px;
  margin-bottom:0px;
  margin-top: 5px;
  border-bottom: #333333 1px dashed;
}

img.homeMainImg
{
  margin: 6px;
  width: 550px;
  height:auto;
}

/*
tabs
*/

span.tabsNavLeft
{
	background: #ffa20c url(left-tab.gif) left top no-repeat;
	padding-left: 13px;
	margin-left:0px;
}

span.tabsNavRight
{
	background: url(right-tab.gif) right top no-repeat;
	padding-right: 13px;
	margin-right:0px;
}

span.tabsNavMiddle
{
	background: url(tabmiddle.gif) center top repeat-x;
}

a.tabLink
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:13px;
}

a.tabLinkSelected
{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-size:13px;
}

a.tabLink:hover
{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:13px;
}

a.tabLinkSelected:hover
{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:13px;
}

tr.tabsRow
{
	height:23px;
}

tr.tabsRowSelected
{
	height:24px;
}

table.tabTable
{
	border-bottom-color:#000000; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

td.tabSpacingCellSelected
{
	border-bottom-color:#000000; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

td.tabSpacingCell
{
	border-bottom-color:#000000; 
}

td.tabMiddle
{
	background: url(tabmiddlelight.gif) center top repeat-x;
	text-align:center;
	vertical-align:middle;
}
td.tabLeft
{
	background-image:url(left-tab-light.gif);
}
td.tabRight
{
	background-image:url(right-tab-light.gif);
}
td.tabMiddleSelected
{
	background: url(tabmiddle.gif) center top repeat-x;
	text-align:center;
	vertical-align:middle;
}
td.tabLeftSelected
{
	background-image:url(left-tab.gif);
}
td.tabRightSelected
{
	background-image:url(right-tab.gif);
}

a.tabsBack
{
  text-decoration:none;
  color:#0033FF;
  margin-left:10px;
  margin-top:5px;
}

.tabContainer
{
	margin-top:10px;
	margin-bottom:10px;
}

.homeDetailTable
{
	margin-top:10px;
	margin-bottom:10px;
}

img.homeThumb
{
	width:220px;
	margin:8px;
	border:1px #333333 solid;
	padding:7px;
}

table.featuresTable
{
	margin-left:10px;
	margin-right:10px;
	vertical-align:top;
}
table.imagesTable
{
	margin-top:4px;
	margin-bottom:4px;
}

.headerBanner
{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px;
	text-decoration:none;
}

.headerBanner:hover
{
	text-decoration:underline;
}

div.contact_content
{
	padding:5px;
}

div.loans_content
{
	padding:5px;
}

table.payAmtTable
{
	border-top:#0033FF 1px solid;
}

table.calcTable
{
  margin-top:5px;
  padding:5px;
  border:#0033FF 1px solid;
}