body { color:#000000; background-color:#eeeeee; margin:5px; padding:0px; font:10pt verdana, arial, helvetica, sans-serif; }

div { text-align:center; }

h1 { font-size: 20pt; text-decoration: none; color: #000000; font-weight: bolder; background-color: #eeeeee; }
h2 { text-align: center; font-size: 12pt; text-decoration: none; color: #FF0000; font-weight: bolder; background-color: #cccccc; }
h3 { text-align: center; font-size: 12pt; text-decoration: none; color: #000000; font-weight: bolder; background-color: #cccccc; }
h4 { text-align: center; font-size: 15pt; font-weight: bolder; font-style: italic; background-color:#eeeeee; }


p { font: 10pt verdana, arial, helvetica; margin:0px 10px 5px 10px; padding:0px; text-align:left;}
p.boldcenter { font-weight: bolder; text-align:center; font-size: 14pt;}
p.center { text-align:center; }
p.special { width:200px; font-size: 14pt; color:#003399; font-weight: bolder; background-color:#eeeeee; border:0px; }
p.address { text-align:center; font-size:14pt; font-weight:bolder;}

table.features { table-layout: auto; vertical-align: middle; text-align: left;}
table.features th { font-weight: bold; font-size: 11pt; font-style: italic; text-align: left; text-decoration:underline; }
table.features td { padding: 3px;}

a { color:#003399; font-size: 12pt; text-decoration: none; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold;}
a:link { color:#003399; font-size: 9pt; text-decoration:none; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; }
a:visited { color:#003399; font-size: 9pt; text-decoration:none;}
a:hover { color:#FF0000; font-size: 9pt; font-weight: bold; text-decoration:underline;}

.clearboth { clear:both; }

.main { position:relative; width:400px; margin-left: auto; margin-right: auto; border:0px; background-color:#ffffff; padding:4px;}
.main li { font:12pt verdana, arial, helvetica, sans-serif; font-style: italic; list-style-type: disc; color: #000000; text-align: left; }
.listings { position:relative; width:700px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:0px; padding:3px;}
.content { position:relative; margin-left: auto; margin-right: auto; width: 700px; border:2px solid black; background-color:#ffffff; padding:3px;}
.hotlinks { position:relative; margin-left: auto; margin-right: auto; width: 670px; border:0; background-color:#ffffff; padding:3px;}

.disclaimer { position:relative; margin-left:auto; margin-right:auto; width:700px; border:1px solid black; background-color:#eeeeee; padding:2px;}
.disclaimer p { background-color:#eeeeee; font: 7pt verdana, arial, helvetica, sans-serif;}

.listingfeatures { position:relative; margin-left: auto; margin-right: auto; width: 750px; border: 0px; background-color:#ffffff; padding:2px;}
.listingfeatures h1 { font-size: 15pt; text-decoration: none; color: #000000; font-weight: bolder; background-color:#ffffff;}
.listingfeatures li { font-size: 10pt; list-style-type: none; color: #000000; font-weight: bolder;}
.listingfeatures p { font: 10pt verdana, arial, helvetica, sans-serif; margin:0px 10px 5px 10px; padding:0px; text-align:left;}

span.bolditalic { font-weight: bold; font-size: 12pt; font-style: italic; text-align: left;}
span.center { font-weight: bold; font-size: 12pt; font-style: italic; text-align: center;}
span.bold { font-weight: bold; font-style: italic;}

.special { position:relative; width:700px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:0px; padding:3px;}
.special p { padding:1px;}

.sold { position:relative; width:700px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:0px; padding:3px;}
.sold p { margin-left:5px; padding:5px;}
.sold p img { border:2px solid #c0c0c0;}

.testimonial { margin: auto; border: 0; width: 525px; text-align: center;}
.testimonial blockquote { font: 10pt verdana, arial, sans-serif; font-style: italic; }
.testimonial .source { font: 9pt arial, geneva, sans-serif; font-weight: bold; text-align:right; }


#links {position:absolute; width:200px; top:130px; left:10px; border:3px solid black; background-color:#eeeeee; margin:0px; text-align:left; font-size:9pt; font-weight:bold; padding:5px; z-index:2;}
#header { text-align:center; }
#footer { text-align:center;}
#rightcolum { position:absolute; width:250px; top:130px; right:10px; border:2px solid black; background-color:#eeeeee; padding:3px; z-index:1;}
#rightcolum li { font: 11pt verdana, arial, helvetica, sans-serif; list-style-type: disc; color: #000000; text-align: left;  }
#contact { margin-left: auto; margin-right: auto; width:800px; border:0px; background-color:#ffffff; padding:3px;}
#contact p{ text-align:center; font-size:13pt; font-weight:bolder;}
#contact a { text-align:center; font-size:12pt; font-weight:bolder; color:#003399;}
#contact a:hover { text-align:center; font-size:12pt; font-weight:bolder; color:#FF0000;}
#list { font: 11pt verdana, arial, helvetica, sans-serif; list-style-type: disc; color: #000000; text-align: left;  }



#contact2 { margin-left: auto; margin-right: auto; width:660px; border:0px; background-color:#ffffff; padding:3px;}

ul#gallery { margin: 0 auto; padding: 3px; list-style-type: none; vertical-align: middle; text-align: center; width: 600px; }
ul#gallery li { float: left; margin: 1px; padding: 2px; width: 175px; height: 290px; border: 2px outset #c0c0c0; text-align: center; vertical-align: middle; } 
ul#gallery li img { border: 1px outset #c0c0c0; }
ul#gallery li p { margin: 1px; text-align: center; font-size: 10pt; font-weight: bold; font-family : verdana, arial, sans-serif; }

ul#gallery2 { margin: 3px; padding: 3px; width: 660px; list-style-type: none; vertical-align: middle; text-align: center;}
ul#gallery2 li { float: left; margin: 3px; width: 155px; height: 190px; border: 2px outset #c0c0c0; text-align: center;} 
ul#gallery2 li img { border: 1px outset #c0c0c0;}
ul#gallery2 li p { margin: 1px; text-align: center; font-size: 10pt; font-weight: bold; font-family : verdana, arial, sans-serif; }

ul#listingsgallery { margin: 5px; padding: 3px; list-style-type: none; vertical-align: middle; text-align: center; }
ul#listingsgallery li { float: left; margin: 4px; width: 155px; height: 155px; border: 0px; text-align: center; vertical-align: middle; } 
ul#listingsgallery li img { border: 1px outset #c0c0c0; }
