body {
background-image: url("http://www.affinityrealestateinc.com/img/bg-affinity.png");
background-position: top center;
background-repeat: repeat-y;
color: #000000; 
background-color: #ffffff;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
font-family: Tahoma,Helvetica,sans-serif;
}
a:link    {color: #990000; background-color: transparent; text-decoration: underline;}
a:visited {color: #990000; background-color: transparent; text-decoration: underline;}
a:hover   {color: #000000; background-color: transparent; text-decoration: none;}
a:active  {color: #cc0000; background-color: transparent; text-decoration: underline;}
a.f:link    {color: #686264; background-color: transparent; text-decoration: underline;}
a.f:visited {color: #686264; background-color: transparent; text-decoration: underline;}
a.f:hover   {color: #990000; background-color: transparent; text-decoration: none;}
a.f:active  {color: #686264; background-color: transparent; text-decoration: underline;}
a.s:link    {font-size: 7pt; color: #990000; background-color: transparent; text-decoration: underline;}
a.s:visited {font-size: 7pt; color: #990000; background-color: transparent; text-decoration: underline;}
a.s:hover   {font-size: 7pt; color: #000000; background-color: transparent; text-decoration: none;}
a.s:active  {font-size: 7pt; color: #CC0000; background-color: transparent; text-decoration: underline;}
a.w:link    {font-size: 8pt; color: #ffffff; background-color: transparent; text-decoration: none;}
a.w:visited {font-size: 8pt; color: #ffffff; background-color: transparent; text-decoration: none;}
a.w:hover   {font-size: 8pt; color: #990000; background-color: transparent; text-decoration: none;}
a.w:active  {font-size: 8pt; color: #ffffff; background-color: transparent; text-decoration: none;}
h1 {font-size: 16pt; font-family: Verdana,Helvetica,sans-serif; font-weight: normal; color: #000000; background-color: transparent;}
h2 {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #686264; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.lg {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #667899; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.lk {font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.mlsc {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #990000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.ff {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h3 {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:4px;}
h3.mlsh {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:4px;}

h4    {font: 9pt Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: #caa7a7; font-weight: bold; text-align:center; padding: 4pt; margin-top:4px; margin-bottom:4px;}
h4.dk {font: 9pt Arial,Helvetica,sans-serif; color: #FFFFFF; background-color: #883838; font-weight: bold; text-align:center; padding: 4pt; margin-top:4px; margin-bottom:4px;}

h5 {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #686264; background-color: transparent; margin-top:4px; margin-bottom:4px;}
h5.rr {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #990000; background-color: transparent; margin-top:4px; margin-bottom:4px;}
h6 {font: 7pt Arial,Helvetica,sans-serif; font-weight: normal; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:4px;}
hr {color: #990000; background-color: transparent; }
p  {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #334566; background-color: transparent; line-height:13pt; padding-left:30px; padding-right:30px; margin-top:4px; margin-bottom:4px;}
p.pfeat  {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #334566; background-color: transparent; line-height:16pt; padding-left:0px; padding-right:30px; margin-top:4px; margin-bottom:14px;}
p.mlsp  {font-family: Tahoma,Helvetica,sans-serif; font-size: 7pt; color: #334566; background-color: transparent; line-height:12pt; padding-left:0px; padding-right:20px; margin-top:4px; margin-bottom:4px;}
p.foot  {font-family: Tahoma,Helvetica,sans-serif; font-size: 8pt; color: #340101; background-color: transparent; line-height:12pt; padding-left:0px; padding-right:0px; margin-top:4px; margin-bottom:4px;}
p.linx  {font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: #340101; background-color: transparent; line-height:12pt; padding-left:0px; padding-right:0px; margin-top:4px; margin-bottom:4px;}
ul {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #000000; background-color: transparent; line-height:16pt; margin-left:40px; margin-top:4px; margin-bottom:4px;}
li {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #000000; background-color: transparent; line-height:16pt; margin-top:4px; margin-bottom:4px;}
.black {color: #000000; background-color: transparent; }
.red   {color: #990000; background-color: transparent; }
.bred   {color: #990000; font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; background-color: transparent; }
.blab  {font-size: 14pt; font-weight: normal; color: #000000; background-color: transparent; }
.scom  {font: 7pt Arial,Helvetica,sans-serif; font-weight: bold; padding-left:10px; color: #000000; background-color: transparent; }
.comment  {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; }
.rcomment {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #990000; background-color: transparent; }
.gray     {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #667899; background-color: transparent; }
.graybull {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; padding-left:4px; padding-right:4px;}
.sgray    {font: 7pt Arial,Helvetica,sans-serif; font-weight: normal; color: #667899; background-color: transparent; }
.lgray    {font: 7pt Arial,Helvetica,sans-serif; font-weight: normal; color: #99abcc; background-color: transparent; }
th {
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
td {
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000; 
background-color : transparent; 
} 
.coc {
position: relative; 
margin-left:12px; 
float:left; 
width: 110px; 
height: 130px;
color: #000000; 
background-color: white;
text-align: left;
text-position: bottom;  
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
}
.cocwide {
position: relative; 
margin-left:4px; 
color: #000000; 
background-color: white;
text-align: center;
text-position: bottom;  
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
}
.cocleft {
position: relative; 
margin-left:20px; 
float:left; 
width: 220px; 
height: 220px;
color: #000000; 
background-color: white;
text-align: left;
text-position: bottom;  
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
}
.cocright {
position: relative; 
margin-left:20px; 
float:left; 
width: 220px; 
height: 220px;
color: #000000; 
background-color: white; 
text-align: left;
text-position: bottom; 
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
}

.clearleft { clear: left; }
.clearrite { clear: right; }
.clearboth { clear: both; }

.nbox {
position: relative; 
margin-left:48px; 
padding-top:10px; 
float:left; 
width: 170px; 
height: 120px;
color: #000000; 
background-color: white;
text-align: center;
font : 11pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
border: 3px solid #7b9c8e; 
}

.cbox {
position: relative; 
margin-left:0px; 
padding:2px; 
float:left; 
width: 120px; 
height: 160px;
color: #000000; 
background-color: white;
text-align: center;
font : 11pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
}

input.btn    { color:#c5da8f; font-family:arial,sans-serif;  font-weight:bold;  padding:2px;  background-color:#336600;  border:2px solid #c5da8f;  border-top-color:#336600;  border-left-color:#336600;   border-right-color:#336600;  border-bottom-color:#336600;  }
input.btnhov { color:#ffffff;  padding:2px;  background-color:#336600;  border-top-color:#000000;  border-left-color:#000000;  border-right-color:#000000;  border-bottom-color:#000000;  }
input.inp    { color: #000000; border:1px solid #336600;  }
.input       { padding-top:3px; padding-bottom:3px; height:24px; border: 1px solid #9f9b9d; width:280px; font: 11pt Arial,Helvetica,sans-serif; font-weight: normal; text-align: center; color:#000000; background-color : #efefef;  }
.inputh      { padding-top:0px; padding-bottom:0px; height:24px; border: 1px solid #9f9b9d; width:280px; font: 11pt Arial,Helvetica,sans-serif; font-weight: normal; text-align: center; color:#000000; background-color : #efefef;  }
.inputsel    { padding:4px; margin-bottom:9px; height:33px; border: 1px solid #cccccc; width:280px; font: 12pt Arial,Helvetica,sans-serif; font-weight: normal; color:#000000; background-color : #ffffff;  }
.inputselh    { padding:4px; margin-bottom:4px; height:28px; border: 1px solid #cccccc; width:250px; font: 10pt Arial,Helvetica,sans-serif; font-weight: normal; color:#000000; background-color : #ffffff;  }
.inputlab    { font: 11pt Arial,Helvetica,sans-serif;  font-weight: bold;  color : #667899;  background-color : transparent;  }
.inputlabx   { font: 11pt Arial,Helvetica,sans-serif;  font-weight: bold;  color : #000000;  background-color : transparent;  }
.inputlab2   { font: 11pt Arial,Helvetica,sans-serif;  font-weight: normal;  color : #667899;  background-color : transparent;  }
.inputwide   { padding:4px; height:30px; border: 1px solid #9f9b9d; width:550px; font: 12pt Arial,Helvetica,sans-serif;  font-weight: normal;  color:#000000; background-color : #ffffff;  }
.inputarea   { padding:4px; border: 1px solid #9f9b9d;  width:  583px;  height: 160px;  font: 12pt Arial,Helvetica,sans-serif;  font-weight: normal;  color:#000000; background-color : #ffffff;  }
.inputareabg { padding:4px; border: 1px solid #9f9b9d;  width:  650px;  height: 300px;  font: 12pt Arial,Helvetica,sans-serif;  font-weight: normal;  color:#000000; background-color : #ffffff;  }
.inputareasm { padding:4px; border: 1px solid #9f9b9d;  width:  280px;  height: 212px;  font: 12pt Arial,Helvetica,sans-serif;  font-weight: normal;  color:#000000; background-color : #ffffff;  }
.checkbox    { width : 20px; height: 20px; border: 1px solid #9f9b9d; font: 10pt Arial,Helvetica,sans-serif;  font-weight: normal;  color:#000000; background-color : #ffffff;  }
.submit      { margin:3px; background: transparent url("../img/button90.png"); height:40px; border:solid 0 #fff; width:100px; font: 12pt Arial,Helvetica,sans-serif;  font-weight: bold;  color:#000000; padding-bottom: 2px;  }

#BODY {position: relative; width: 760px; color: #000000; background-color:#ffffff; z-index:1; visibility: visible;}
#BTOP {position:absolute; top:10px; left:22px; visibility: visible;}
#WALL {position: absolute; left: 20px;  top:10px;  width: 190px; color: #000000; background-color: transparent; z-index:3; visibility: visible;}
#WALL1{position: relative; left: 0px;   top:0px;  width: 190px; color: #000000; background-color: transparent; z-index:3; visibility: visible;}
#WALL2{position: relative; left: 0px;   top:230px; }
#WALL3{position: relative; left: 0px;   top:20px; }
#WEAT {position: absolute; left: 226px; top:90px; width: 500px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible}
#MAIN {position: absolute; left: 212px; top:243px; width: 500px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible}
#MAIN1{position: absolute; left: 0px;   top: 0px;  width: 504px; height: 232px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible;}
#MAIN2{float:right; top: 0px;  width: 300px; text-align: left; z-index:2;}
#MAIN3{position: relative; left: 10px; top: 242px; width: 500px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible;}
#MAIN4 {position: relative; z-index:2;}

#MAINW {position: absolute; left: 18px; top:180px; width: 722px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible}
#MAINWD {position: absolute; left: 30px; top:0px; width: 710px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible}
#MAINW0 {position: absolute; left: 18px; top:140px; width: 722px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible}
#MAINW1{position: absolute; left: 0px;   top: 0px;  width: 722px; height: 232px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible;}

#FOOTW {position: relative; text-align:center;}
#FOOT  {position: relative; z-index:2;}
#FOOTM {position: relative; text-align:left; z-index:2;}
#FOOT1{position: absolute; left: 270px;   top:200px;  width: 200px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#FOOT2{position: relative; left: 50px;  top:260px; width: 190px; color: #000000; background-color: transparent; z-index:8; visibility: visible;}
#FOOT3{position: relative; left: 100px; top:460px; width: 190px; color: #000000; background-color: transparent; z-index:9; visibility: visible;}
#FOOT4{position: absolute; left: 260px;   top:86px;  width: 200px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#FOOT5{position: absolute; left: 250px;   top:50px;  width: 200px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#FOOTHOME {position: relative; top:260px; z-index:2;}
#FOOTDISC {text-align:center; padding-top:40px;}
#FOOTBASE {position: relative; visibility: visible;}
#FOOTPRIN {position:relative; width:700px; float:left; top:0px; text-align:center; padding-bottom:20px;}
#FOOTEPRO {position:relative; width:122px; float:left; top:0px; text-align:left; padding-top:20px;}
#FOOTENAV {position:relative; width:560px; float:left; top:36px; left:0px; text-align:left; font-size:9pt;}

#FLOATER {position: absolute; left:570px; top:94px; width: 160px;}
#LISTNAV1 {position: absolute; left: 190px; top:2px; width: 140px;}
#LISTNAV2 {position: absolute; left: 334px; top:2px; width: 140px;}

#THUMB01 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB02 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB03 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB04 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB05 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB06 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB07 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB08 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB09 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB10 {float:left; width:72px; height:54px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB11 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB12 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB13 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB14 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB15 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB16 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB17 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB18 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB19 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#THUMB20 {float:left; width:72px; height:48px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}

#T01 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T02 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T03 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T04 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T05 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T06 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T07 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T08 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T09 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T10 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T11 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T12 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T13 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T14 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T15 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T16 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T17 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T18 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T19 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}
#T20 {float:left; width:46px; height:30px; z-index:11; visibility: visible;}

#THUMBC {position: relative; left: 0px; top:14px; width:90px; height:60px; color: #667899; background-color: transparent; z-index:6; visibility: visible; text-align: center; font-size:8pt; }

#LS{position:relative; left:-6px; top:-18px;}

#FEATURED1{position:relative; width:500px; text-align:right;}

#FEATURED2{position:absolute; left:652px; top:0px; z-index:10;}

#FEATURED3{position:relative; width:640px;}

#FEATURED4{width:670px; margin-top:12px;}

#FEATURED7{position: absolute; left: 614px; top: 316px; width:90px; height:64px; color: #7b9c8e; background-color: transparent; text-align: center; font-size:8pt; z-index:6; visibility: visible;}
#FEATURED8{position: absolute; left: 338px; top: 22px; width:180px; height:64px; color: #7b9c8e; background-color: transparent; text-align: right; font-family: Arial, sans-serif; font-size:9pt; font-weight:bold; line-height:20pt; z-index:6; visibility: visible;}
#FEATURED9{position: absolute; left: 528px; top: 2px; width:180px; height:64px; color: #7b9c8e; background-color: transparent; text-align: left; font-family: Arial, sans-serif; font-size:9pt; font-weight:bold; line-height:20pt; z-index:6; visibility: visible;}
