body
 { color: #369; font-size: 10pt; font-family: arial; font-weight: bold; background-color: #000000; margin: 0 }
 
td
 { font-size: 10pt; font-family: arial; background-color: #000000; margin: 0 }

a
 { color: #036; font-size: 10pt; font-family: arial; font-weight: bold; text-decoration: underline }

a:hover
{ 
color: #69f; 
font-weight: bold; 
text-decoration: underline
}

.margins { margin: 15px }

.textindent
{ 
color: #369; 
font-size: 10pt; 
font-weight: bold; 
background-color: transparent; 
text-align: justify; 
margin: 40px 
} 

.textjustify  
 { color: #369; font-size: 10pt; font-weight: bold; background-color: transparent; text-align: justify; margin: 15pt }

.title 
{ 
color: #369; 
font-size: 12pt; 
font-weight: bold; 
background-color: transparent; 
text-align: center 
}

.allcaps  
{ 
color: #369; 
font-size: 10pt; 
font-weight: bold; 
text-align: justify; 
text-transform: uppercase 
}

.underline 
{ 
color: #369; 
font-size: 10pt; 
font-weight: bold; 
text-decoration: underline; 
background-color: transparent; 
text-align: justify 
}

.textcenter 
{
color: #369; 
font-size: 13px; 
font-weight: bold; 
background-color: transparent; 
text-align: center 
}
   
image
{
	border:0;
}

table { font-size: 10pt; font-weight: bold }
td.headers { color: #d6d6d6; font-size: 10pt; font-weight: bold; background-color: black; text-align: center; padding: 3px }
#.headersLeft  { color: #d6d6d6; font-size: 10pt; font-weight: bold; background-color: black; text-align: left; padding: 3px }
td.interiorrowA { color: #d6d6d6; font-size: 10pt; font-weight: bold; background-color: #d6d6d6; text-align: center; padding: 3px }
#.interiorrowAx { color: #369; font-size: 10pt; font-weight: bold; background-color: #d6d6d6; text-align: center; padding: 3px }
td.cellfillergraydot  { color: #d6d6d6; font-size: 10pt; font-weight: normal; text-align: center; padding: 3px }
#.leftrowA { color: #369; font-size: 10pt; font-weight: bold; background-color: #d6d6d6; text-align: left; padding: 3px }
td.interiorrowB { color: #fff; font-size: 10pt; font-weight: bold; background-color: #fff; text-align: center; padding: 3px }
#.interiorrowBx { color: #369; font-size: 10pt; font-weight: bold; background-color: #fff; text-align: center; padding: 3px }
#.leftrowB { color: #369; font-size: 10pt; font-weight: bold; background-color: #fff; text-align: left; padding: 3px }
td.headersLeftColumn { color: #d6d6d6; font-size: 10pt; font-weight: bold; background-color: black; text-align: left; padding: 3px }
#.tdcenter { text-align: center }
#.tdright { text-align: right }

  
a.mainMenu
 { }
  
div.content
 { color: #369; font-size: 10pt; font-weight: bold; text-align: justify; margin: 15 }

.header
{
	font-size:22px;
	font-weight:bold;
	vertical-align:top;
}
   
a.contactQuick
  { color: #036; font-size: 13px; text-decoration: underline }
   
td.contactQuick
 { color: #369; font-size: 13px; background-color: #000000; height: 30px }   
   
td.contactHeader
     { color: #369; font-size: 10pt; font-weight: bold; background-image: url(/images/titleBackground.jpg) }

td.bg
     { color: #369; font-size: 10pt; font-weight: bold; background-image: url(/images/titleBackground.jpg) }
   
td.contactDisplay
     { color: #369; font-size: 10pt; font-weight: bold; background-image: url(/images/background.jpg) }
   
a.adminMenu
 { color: #369; font-size: 10pt; font-family: arial; font-weight: bold; text-decoration: none }
   
td.closingHeader
{
	color:#FFFFFF;
	font-size:14px;
	font-family : "Arial Narrow";
	background : Black;
}
   
td.closingDetail
{
	background-color: transparent;
	color:#000000;
}

td.trackingDetail
{
	background-color: #729c67;
	color:#000000;
	font-size:10px;
}

td.trackingDetailHeader
{
	background-color: #808080;
	color: white;
	font-weight : bold;
	font : Arial;
	text-align : center;
	font-size:10px;
}
   
td.closingBlue
 { color: #369; font: medium CSS_PROPERTY_UNDEF; background-color: transparent; text-align: center }

td.closingHeader2
{
	background-color : #336699;
	font-family : "Arial Narrow";
	color:#E0E0E0;
	font-size:14px;
	font-weight : bold;
}

input.button0
{
	font-family : "Arial";
	font-weight : bold;
	font-size : 13px;
	color : #336699;
	padding : 0;
}

input.button1
{
	font-family : "Arial";
	font-weight : bold;
	font-size : 14px;
	color : #336699;
	padding : 2;
}

a.anchor1
 { color: #006; font-size: 14px; font-family: arial; font-weight: bold; text-decoration: underline }

td.listing
{
	font-family : Arial;
	font-weight : bold;
	color : #336699;
	font-size : 13px;
	background-color : transparent;
	background-image: url(/images/background_darkgray.jpg);
}

td.listingLeftCell
{
	text-align : right;
	font-family : Arial;
	font-weight : bold;
	color : #336699;
	font-size : 13px;
	background-color : transparent;
	background-image: url(/images/background_darkgray.jpg);
}

body.psearch
    { color: #336699; font-size: 13px; font-family: arial; font-weight: bold; background-image: url(/images/titleBackground.jpg) }

td.psearchHeader
{
	font-family : "Arial";
	font-weight : bold;
	color: #C0C0C0;
	font-size : 13px;
	background: #000000;
}

td.psearchText 
{
	font-family : "Arial";
	font-weight : bold;
	color : #336699;
	font-size : 13px;
	background-color : transparent;
}

input.psearchText 
{
	font-family : "Arial";
	font-weight : bold;
	color : #336699;
	font-size : 13px;
}

select.psearchText
{
	font-family : "Arial";
	font-weight : bold;
	color : #336699;
	font-size : 13px;
}

span.psearchText 
{
	font-family : "Arial";
	font-weight : bold;
	color : #336699;
	font-size : 13px;
}

td.psearchResultsHeader
{
	font-family : "Arial";
	font-weight : bold;
	color : #FFFFFF;
	font-size : 13px;
	background-color : #336699;
}	

td.psearchResults
{
	background-color : transparent;
	color : #000000;
	font-size : 11px;
}

td.wishlistH2
{
	background-color : #999999;
}

td.wishlistH3
{
	background-color : #FFFFFF;
	color : #919191;
	font-family : "Arial Narrow";
	font-weight : bold;
	font-size : 13px;
}

td.wishlistH4
{
	background-color : #FFFFFF;
	color : #000000;
	font-family : "Arial Narrow";
	font-size : 10px;
	text-align : center;
}

span.wishlist
{
	font-family : "Arial Narrow";
	font-size : 16px;
	text-align : center;	
	color : #336699;
}

td.VillaHeader
 { color: #369; font: bold medium CSS_PROPERTY_UNDEF; background: white; text-align: center }

td.VillaHeaderSmall
 { color: #369; font: bold medium CSS_PROPERTY_UNDEF; background: white; text-align: center }

a.VillaHeader
 { color: #369; font: bold medium CSS_PROPERTY_UNDEF }
td.HillockHeaderBig
  { color: #369; font: bold 12pt arial; background: black; letter-spacing: 3pt }

td.HillockHeader
{
	color:#C0C0C0;
	background : Black;
	font-weight : bold;
	font : bold medium Arial;
}

td.HillockHeaderWhite
{
	color:#C0C0C0;
	background : White;
	font-weight : bold;
	font : bold medium Arial;
}


td.HillockHeaderBright
{
	color:#FFFF99;
	background : Black;
	font-weight : bold;
	font : bold medium Arial;
}

td.HillockHeaderSmall
{
	color: #C0C0C0;
	background : Black;
	font-weight : bold;
	font : bold smaller Arial;
}

td.HillockRowDataBig
 { color: #000; font: bold 10pt arial; background: transparent }

td.HillockRowData
 { color: #369; font-style: normal; text-decoration: none; background: transparent }

input.HillockRowData
{
 font-family : "Arial";
	font-weight: bold;
	font-size : 12px;
	color : #336699;
	padding : 0;	
}

a.HillockRowData
{ color: #036; font-style: normal; font-weight: bold; text-decoration: none }


td.HillockRowDataSmall
 { color: #369; font: bold 10pt arial; background: transparent }

td.HillockRowDescBig
 { color: black; font: bold 12px arial; background: transparent; text-align: right }

td.HillockRowDesc
{
	color:Black;
	background : transparent;
	font-weight : bold;
	font : bold smaller Arial;
	text-align : right;
}

td.HillockRowDescSmall
{
	color: Black;
	background : transparent;
	font-weight : bold;
	font : bold smaller Arial;
	text-align : right;
}


td.HillockHeaderBlue
{
	background-color : #336699;
	font-family : "Arial";
	color:#E0E0E0;
	font-size:14px;
	font-weight : bold;
}

td.SeeThrough
 { color: #369; font-weight: bold; background: transparent }

a.SeeThrough
  { color: #036; font-style: normal; font-weight: bold; text-decoration: none }
body.pagecontent  { color: #369; font-size: 10pt; font-family: arial; font-weight: bold; background-color: transparent; text-align: justify; margin: 15pt }
