﻿body { background-color: #0d0d0b; background-image: url(images/bgCorp.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px;  text-align: center; }
body, table, td { color: #4d4d4d; font-size: 12px; font-family: Arial, Verdana, Sans-Serif;  }
form { display: inline; }


div#container { width: 860px; margin: auto; text-align: center; }
div#footer { width: 860px; height: 55px; background-color: #3a1d14; color: #e6e9e6; }

.tdLeft { width: 215px;background-color: #312a4d; background-image: url(images/corp_left.gif); }
.tdMain { width: 645px;background-color: #ffffff }


#navcontainer { width: 215px; text-align: left; margin-top: 15px }
#navcontainer ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer a { display: block; padding: 6px; padding-left: 15px;  width: 210px; border-bottom: 1px solid #aba3c8; }
#navcontainer a:link, #navlist a:visited { color: #aba3c8; text-decoration: none; }
#navcontainer a:hover { background-color: #dfe2e3; color: #504e50; }


div#rightnews { background-image: url(images/rightnews_01.gif); background-position: left top;  }
div#rightnewsBottom {  background-image: url(images/rightnews_03.gif); background-position: left bottom; margin-top: 5px; padding-top: 3px; padding-bottom: 3px  }
div#rightnewsContent { width: 257px; background-image: url(images/rightnews_02.gif); background-repeat: repeat-y; margin-bottom: 5px; } 
div#rightnews, div#rightnewsBottom { width: 257px; background-repeat: no-repeat; }
div#rnContent { width: 235px; padding: 10px; }


div.newsItem { background-image: url(images/redarrow.gif); background-position: 3px 3px; background-repeat: no-repeat; margin-bottom: 5px; }
div.newsItem h2 { margin: 0px; padding: 0px; margin-left: 15px }
div.newsItem h2 a:link, div.newsItem h2 a:visited{ font-size: 12px; color: #e96161; text-decoration: none; }
div.newsItem h2 a:hover { text-decoration: underline; }

div#frontGallery { margin-top: 25px; }
div.littlePic { border: 1px solid #e9e9e9; padding: 3px; margin-bottom: 4px; }
div.bigPic { border: 1px solid #e9e9e9; width: 460px; padding: 5px 0px 5px 0px; }

div.estate { text-align: left; padding: 13px; padding-top: 0px; font-family: "Century Gothic", Helvetica, sans-serif; color:#6b6b6b; width: 450px  }
div.estate h2 { font-family: "Century Gothic", Helvetica, sans-serif; font-size:13px; color:#6b6b6b; }
.rowNormal td, .rowAlt td { font-size: 12px; padding: 3px; }
.rowAlt { background-color: #ebedee; }


.gnContent { text-align: left; margin-top: 15px; padding-right: 15px; padding-bottom: 15px }
.gnContent h2 { color: #a179ab; font-size: 14px; margin: 0px; padding: 0px; padding-bottom: 10px; }
.gnContent ul {  padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.gnContent ul li { margin-bottom: 5px; }

h2.mls { background-color: #a179ab; color: #ffffff; margin-top: 10px; margin-bottom: 10px; padding: 4px; }
a:link, a:visited { color: #482baf; text-decoration: none; }
a:hover { color: #1d027f; text-decoration: underline; } 

.gnContent h3 { font-size: 12px; color: #4f4a60; margin: 0px; padding: 0px;}
.gnContent h3 span { font-style: italic; color: #999999; }
.personz { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #e3e3e3; }

.searchArea { margin: 5px; padding: 4px; border: 1px solid #7a768a; }
.searchYes, .searchNo { margin: 5px; padding: 4px; }
.searchYes { border: 1px solid #7a768a; font-weight: bold; }
.searchNo { border: 1px solid #802a0f;  }


.inputbtn { border: 1px solid #7a768a; background-color: #3d3558; color: #ffffff; }
.txtBox { border: 1px solid #7a768a; }
div#footer a { color: #c8c8c8; text-decoration: none; }