* 
 {
  padding: 0px;
  margin: 0px;
 }
p
 {
  margin: 10px 0;
  text-align: justify;
 }
dd, blockquote 
 {
  margin-left: 30px;
  margin-right: 30px;
 }
li
 {
  margin-left: 20px;
 }
body
 {
  behavior: url('/csshover.htc');
 }
html, body
 {
  height: 100%;
  margin: 0px;
 }
body, td, div, p
 {
  font: 12px tahoma, sans-serif; 
  line-height: 150%;
 }
#leftcol, #leftcol p, #leftcol div, #leftcol td
 {
  font: 11px tahoma, sans-serif; 
 }
#leftcol fieldset, #l
 {
  background: transparent;
 }
#leftcol a:link, #rightcol a:link
 {
  text-decoration: underline;
 }
#leftcol a:hover, #rightcol a:hover
 {
  text-decoration: none;
 }
legend
 {
  font-size: 12px;
  color: #304C7E;
  font-weight: bold;
  margin: 0px 0px 0px 10px;
  padding: 0px 5px 0px 5px;
 }
fieldset
 {
  background: #fff;
  border: none;
  border-top: 2px solid #B66959;
  margin: 0px;
  margin-bottom: 8px;
  padding: 0px;
  _padding: 0px;
 }
.image
 {
  padding: 3px;
  border: 1px solid #1A2914;
 }
.sitebody
 {
  background: #13140C;
 }
.siteconst
 {
  height: 100%;
 } 
.leftcol
 {
  background: transparent url('/medialib/template/BG-Left.jpg') top right repeat-y;
 }
.rightcol
 {
  background: transparent url('/medialib/template/BG-Right.jpg') top left repeat-y;
 }
.sitecenter
 {
  width: 770px;
  height: 100%;
  text-align: left;
  background: #F5D598;
 }
.menu
 {
  position: relative;
 }
.m1, .m2, .m3, .m4, .m5, .m6, .m7
 {
  background-color: transparent;
  background-image: url('/medialib/template/Menu.png');
  background-repeat: no-repeat;
 }
.m1 {  background-position: 0px 0px }
.m2 {  background-position: -64px 0px }
.m3 {  background-position: -167px 0px }
.m4 {  background-position: -258px 0px }
.m5 {  background-position: -360px 0px }
.m6 {  background-position: -488px 0px }
.m7 {  background-position: -646px 0px }
.m1:hover {  background-position: 0px -25px }
.m2:hover {  background-position: -64px -25px }
.m3:hover {  background-position: -167px -25px }
.m4:hover {  background-position: -258px -25px }
.m5:hover {  background-position: -360px -25px }
.m6:hover {  background-position: -488px -25px }
.m7:hover {  background-position: -646px -25px }
.f:hover { background-position: 0px -100% }
 
.pageSep
 { background: #fff; }
.fpgroup
 {
  display: none;
  margin-bottom: 30px;
  font-size: 11px;
 }
div.caption
 {
  clear: both;
  font: 11px arial, verdana, sans-serif;
  padding: 4px 8px 4px 0px;
  border-top: 2px solid #e0c298;
  border-left: 2px solid #e0c298;
  border-right: 2px solid #445439;
  border-bottom: 2px solid #445439;
  text-align: right;
 }
.specials
 {
  border: 1px solid #AA6B26;
  margin-bottom: 12px;
  padding: 2px 4px 2px 4px;
  background: #fff;
 }
b, strong
 {
  font-size: 12px;
  color: #304B80;
  display: block;
  text-align: center;
 }

div.specials hr
 {
  color: #DFC298;
  background: #DFC298;
 }
div.propmap
 {
  margin-top: 15px;
  height: 138px;
  border: 1px solid #782b27;
  background: transparent url('') no-repeat;
 }
.headline, h1
 {
  font: bold 20px arial, sans-serif;
  color: #B66957;
 }
TD
 { vertical-align: top; }
IMG
 { border: 0px; }
.formtext, .formbox
 { 
  font: 10px arial, verdana, sans-serif; 
  border: 1px solid #6b437b; 
  background: #fff;
 }
.mainbackground, .frontframe
 {
  color: #fff;
  background: #000;
 }
.frontframe
 {
  height: 315px; 
  background: #000;
  padding: 0px; 
  padding-bottom: 5px;
  border-bottom: 1px solid #956900; 
  text-align: center;
  cursor: pointer;
 }
a:link,a:visited,a:active
 { color: #7D4D39; background: transparent; text-decoration: none; font-weight: bold;}
a:hover
 { color: #A77526; background: transparent; text-decoration: none; font-weight: bold;} 
hr
 {
  height: 1px;
  border: 0px;
  background: #445439;
  color: #445439;
 }
hr.footer
 {
  height: 3px;
  border: 0px;
  margin: 10px auto 10px auto;
  width: 90%;
  background: #445439;
  color: #445439;
 }

div.d1options
 {
  border-top: 1px dotted #000;
 }
.leftcolumn
 {
  background-color: #000;
 }
.titlebox
 {
  border-bottom: 2px solid #030627; 
  padding-left: 10px; 
  font-size: 12px;
  font-weight: bold;
 }
.block
 {
  font-size: 9px;
  border: 1px solid #ccc;
 }
#midcol
 {
  background: #fff;
  padding-bottom: 6px;
 }

.imgtd
{
 width: 192px;
 padding-top: 7px;
 padding-bottom: 7px;
 margin-bottom: 7px;
 margin-left: 7px;
 float: left;
 background: #fff url('/medialib/template/thumb_bg.png') no-repeat;
 text-align: center;
 vertical-align: middle;
}