





body {

   margin: 0;

   padding: 0;

   /* background: #7A674C url(images/img02.jpg); */

   font-family: Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #FCFAE6;

   background-image:url(/images/bg_table_main.jpg)

}



h1, h2, h3 {

   margin: 0;

   font-weight: normal;

   color: #FFFFC6;

}



h1 {

   letter-spacing: -1px;

   font-size: 32px;

}



h2 {

   font-size: 23px;

}



p, ul, ol {

   margin: 0 0 10px 0;

   text-align: justify;

   line-height: 17px;

}



a:link {

   color: #F6E48A;

}



a:hover, a:active {

   text-decoration: none;

   color: #FFFFFF;

}



a:visited {

   color: #F6E48A;

}



img {

   border: none;

}



img.left {

   float: left;

   margin: 7px 15px 0 0;

}



img.right {

   float: right;

   margin: 7px 0 0 15px;

}



/* Form */



form {

   margin: 0;

   padding: 0;

}



fieldset {

   margin: 0;

   padding: 0;

   border: none;

}



legend {

   display: none;

}



input, textarea, select {

   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

   font-size: 13px;

   color: #333333;

}



#wrapper {

   background: #6F1513;

   background-image:url(/idx/images/topbackground.jpg);

   border-bottom: 1px solid thin #000000;

}



/* Header */



#header {

   width: 1000px;

   height: 70px;

   margin: 0 auto 20px auto;

   padding-top: 20px;

}



#logo {

   float: left;

   height: 20px;

   margin-left: 10px;

}



#logo h1 {

   font-size: 38px;

   color: #3399CC;

}



#logo h1 sup {

   vertical-align: text-top;

   font-size: 24px;

}



#logo h1 a {

   color: #FFFFFF;

}



#logo h2 {

   text-transform: uppercase;

   font-family: Arial, Helvetica, sans-serif;

   font-size: 10px;

   color: #F4E395;

}



#logo a {

   text-decoration: none;

   color: #3399CC;

}



/* Menu */



#menu {

   float: right;

   background-color: #9E0105;

   width: 410px;

   background-image:url(/idx/images/gradient.jpg);

   border: thin solid #480000;

}



#menu ul {

   margin: 0;

   padding: 2px 0 0 0;

   list-style: none;

}



#menu li {

   display: inline;

}



#menu a {

   display: block;

   float: left;

   margin-left: 5px;

   padding: 7px 10px;

   text-decoration: none;

   font-size: 12px;

   color: #FFFFFF;

}



#menu a:hover {

   text-decoration: underline;

}



#menu .active a {

}



/* Page */



#page {

   width: 1010px;

   margin: 0 auto;

   padding: 20px 20px;

   background-color: #121212;

 background-image: url(/images/grayb.jpg);

   background-repeat: repeat-x;

}



#pagelistings {

   width: 1010px;

   height: 1800px;

   margin: 0 auto;

   padding: 20px 20px;

   background-color: #B2B2B2;

 background-image: url(/images/grayb.jpg);

   background-repeat: repeat-x;

}



#pagelistingdetails {

   width: 1010px;

   height: 1300px;

   margin: 0 auto;

   padding: 20px 20px;

   background-color: #B2B2B2;

 background-image: url(/images/grayb.jpg);

   background-repeat: repeat-x;

}



/* Content */



#content {

   float: left;

   width: 700px;

   height: 1075px;

   padding: 20px 30px 0px 30px;

   background: #454545;

   border-top: 1px #5C4A32 solid;

   border-bottom: 1px #5C4A32 solid;

   border: 2px thin solid #313131;



}



#contentlistings {

   float: left;

   width: 700px;

   height: 1740px;

   padding: 20px 30px 0px 30px;

   background: #454545;

   border-top: 1px #5C4A32 solid;

   border-bottom: 1px #5C4A32 solid;

   border: 2px thin solid #313131;



}



#contentlistingdetails {

   float: left;

   width: 700px;

   height: 1290px;

   padding: 20px 30px 0px 30px;

   background: #454545;

   border-top: 1px #5C4A32 solid;

   border-bottom: 1px #5C4A32 solid;

   border: 2px thin solid #313131;



}

/* Post */



.post {

}



.post .title {

   margin-bottom: 20px;

   padding-bottom: 5px;

   background: url(/idx/images/img03.jpg) no-repeat left bottom;

   border-bottom: 1px dotted #A09584;

}



.post .entry {

}



.post .meta {

   margin: 0;

   padding: 15px 0 60px 0;

}



.post .meta p {

   margin: 0;

   line-height: normal;

}



.post .meta .byline {

   float: left;

   color: #0000FF;

}



.post .meta .links {

   float: left;

}



.post .meta .more {

   width: 185px;

   height: 35px;

   padding: 5px 0px 5px 0px;

   text-transform: uppercase;

   text-decoration: none;

   font-size: 11px;

   border-bottom: 1px dotted #A09584;

}



.post .meta .comments {

   padding: 5px 0px 5px 0px;

   text-transform: uppercase;

   text-decoration: none;

   font-size: 11px;

   border-bottom: 1px dotted #A09584;

}



.post .meta b {

   display: none;

}



/* Sidebar */



#sidebar {

   float: right;

   width: 240px;

}



#sidebar ul {

   margin: 0;

   padding: 0;

   list-style: none;

}



#sidebar li {

   margin-bottom: 40px;

}



#sidebar li ul {

}



#sidebar li li {

   margin: 0;

}



#sidebar h2 {

   margin-bottom: 10px;

   padding-bottom: 5px;

   background: url(/idx/images/img04.jpg) no-repeat left bottom;

   font-size: 18px;

   font-weight: normal;

}



/* Search */



#search {

}



#search h2 {

   margin-bottom: 20px;

}



#s {

   width: 150px;

   margin-right: 5px;

   padding: 3px;

   border: 1px solid #F0F0F0;

}



#x {

   padding: 3px;

   background: #ECECEC url(/idx/images/img08.gif) repeat-x left bottom;

   border: none;

   text-transform: lowercase;

   font-size: 11px;

   color: #4F4F4F;

}



/* Boxes */



.box1 {

   padding: 20px;

   background: url(/idx/images/img05.gif) no-repeat;

}



.box2 {

   color: #BABABA;

}



.box2 h2 {

   margin-bottom: 15px;

   background: url(/idx/images/img10.gif) repeat-x left bottom;

   font-size: 16px;

   color: #FFFFFF;

}



.box2 ul {

   margin: 0;

   padding: 0;

   list-style: none;

}



.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {

   color: #EDEDED;

}



/* Footer */



#footer {

   height: 400px;

   min-height: 74px;

   padding: 10px 0 0 0;

   background-color: #6F1513;

   font-family: Tahoma, Arial, Helvetica, sans-serif;

}



html>body #footer {

   height: auto;

}



#legal {

   clear: both;

   padding-top: 20px;

   text-align: center;

   text-transform: uppercase;

   font-size: 10px;

   color: #FCFAE6;

}



#legal a {

   font-weight: bold;

   color: #F6E595;

}



#navlist li

{

position: relative;

left: 10px;

margin: 0 auto;

background-color:#CCCCCC;

display: inline;

list-style-type: none;

padding-right: 20px;

padding: 10px;

margin-left: 4px;

}

   

div.pagination {

   padding: 3px;

   margin: 3px;

}



div.pagination a {

   padding: 2px 5px 2px 5px;

   margin: 2px;

   border: 1px solid #EADDC6;



   text-decoration: none; /* no underline */

   color: #FFFFFF;

}

div.pagination a:hover, div.pagination a:active {

   border: 1px solid #800D0D;

   background-color: #000000;



   color: #FFFFFF;

}

div.pagination span.current {

   padding: 2px 5px 2px 5px;

   margin: 2px;

      border: 1px solid #432F18;



      font-weight: bold;

      background-color: #800D0D;

      color: #FFF;

   }

   div.pagination span.disabled {

      padding: 2px 5px 2px 5px;

      margin: 2px;

      border: 1px solid #EEE;



      color: #DDD;

   }  

   

   .listings {

   

   color: #000000;

   

   

   }  


.quicksearch {

text-align: center;

}


.quicksearch A:link {text-decoration: none; color:#FFFFFF; font-size:12px;}

.quicksearch A:visited {text-decoration: none; color:#FFFFFF; font-size:12px;}

.quicksearch A:active {text-decoration: none; color:#FFFFFF; font-size:12px;}

.quicksearch A:hover {text-decoration: none; color:#990000; font-size:12px;}



.listingslink A:link {text-decoration: none; color:#FFFFFF; }

.listingslink A:visited {text-decoration: none; color:#FFFFFF; }

.listingslink A:active {text-decoration: none; color:#FFFFFF; }

.listingslink A:hover {text-decoration: underline; color:#990000; }





a.backlink:link {text-decoration: none; color:#000000; font-family:Verdana; font-size:10px; }

a.backlink:visited {text-decoration: none; color:#000000; font-family:Verdana; font-size:10px;}

a.backlink:active {text-decoration: none; color:#000000; font-family:Verdana; font-size:10px;}

a.backlink:hover {text-decoration: underline; color:#990000; font-family:Verdana; font-size:10px;}



a.backlinkdark:link {text-decoration: none; color:#ffffff; font-family:Verdana; font-size:10px; }

a.backlinkdark:visited {text-decoration: none; color:#ffffff; font-family:Verdana; font-size:10px;}

a.backlinkdark:active {text-decoration: none; color:#ffffff; font-family:Verdana; font-size:10px;}

a.backlinkdark:hover {text-decoration: underline; color:#990000; font-family:Verdana; font-size:10px;}



a.fav:link {text-decoration: none; color:#000000; font-family:Verdana; font-size:10px; }

a.fav:visited {text-decoration: none; color:#000000; font-family:Verdana; font-size:10px;}

a.fav:active {text-decoration: none; color:#666666; font-family:Verdana; font-size:10px;}

a.fav:hover {text-decoration: underline; color:#666666; font-family:Verdana; font-size:10px;}



a.weknow:link {text-decoration: none; color:#000000; font-family:Verdana; font-size:14px; }

a.weknow:visited {text-decoration: none; color:#000000; font-family:Verdana; font-size:14px;}

a.weknow:active {text-decoration: none; color:#000000; font-family:Verdana; font-size:14px;}

a.weknow:hover {text-decoration: underline; color:#990000; font-family:Verdana; font-size:14px;}



#left {

   float: left;

   width: 400px;

   height: 300px;

   margin: 1% 0 1% 1%;

   padding: 1%;

   background-color: #ffffff;

   color: #000;

}







#right {

   float: right;

   height: 300px;

   margin: 1% 1% 1% 0;

   float: left;

   width: 200px;

   margin: 1% 0 1% 1%;

   padding: 1%;

   background-color: #ffffff;

   color: #000;

}

.clear {

   height: 0;

   font-size: 1px;

   margin: 0;

   padding: 0;

   line-height: 0;

   clear: both;

}







.listing_details {



color: #000000;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;







}





.solidblockmenu{

margin: 0;

padding: 0;

float: left;

font: bold 13px Arial;

width: 1050px;

overflow: hidden;

margin-bottom: 1em;

border: 1px solid #625e00;

border-width: 1px 0;

background: black url(../../images/blockdefault.gif) center center repeat-x;

margin-left: 303px;

margin-top: 0;

margin-bottom: 0;

}



.solidblockmenu li{

display: inline;

}



.solidblockmenu li a{

float: left;

color: white;

padding: 9px 11px;

text-decoration: none;

border-right: 1px solid white;

}



.solidblockmenu li a:visited{

color: white;

}



.solidblockmenu li a:hover, .solidblockmenu li .current{

color: white;

background: transparent url(../../images/blockactive.gif) center center repeat-x;

}



/* Menu */









#menubot {

  margin-left: 423px;

   background-color: #9E0105;

   width: 1050px;

   background-image:url(/idx/images/gradient.jpg);

   border: thin solid #480000;

}



#menubot ul {

   margin: 0;

   padding: 2px 0 0 0;

   list-style: none;

}



#menubot li {

   display: inline;

}



#menubot a {

   display: block;

   float: left;

   margin-left: 5px;

   padding: 7px 10px;

   text-decoration: none;

   font-size: 12px;

   color: #FFFFFF;

}



#menubot a:hover {

   text-decoration: underline;

}



#menubot .active a {

}



/* *********************************************************************** */

#contain {

margin:0 auto;

width:670px;



 background-color: #6E6E6E;

color: #ffffff;

}

.contain {

padding:2px;

border:1px solid #333;

}



#contain label {

    font-weight:strong;

}



#contain input, select, textarea {



 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #333333;

 padding-left: 0px;

 margin-right: 0px;

margin-top: 0px;

margin-bottom: 0px;

margin-right: 0px;

}



#contain submit {



width: 90px;

 color: #102132;



}



.buttons {  

 font-family: Verdana, Arial, Helvetica, sans-serif;  

 font-size: 10px;  

 background-color: #333333;  

 color: #FFFFFF;  

 margin-right: 6px;  

}

/* ****************************************************************************** */



.rightbox {



width: 220px; height: 200px; background-color:#4F0000;





 background-image:url(/images/webrev.jpg);





}



#footerlist {

  margin: 0 auto;

  align: center;

  margin-top: 20px;

   background-color: #9E0105;

   width: 1050px;

   background-image:url(/idx/images/gradient.jpg);

   border: thin solid #480000;

}



#footerlist ul {

   margin: 0;

   padding: 2px 0 0 0;

   list-style: none;

}



#footerlist li {

   display: inline;

}



#footerlist a {

   display: block;

   float: left;

   margin-left: 5px;

   padding: 7px 10px;

   text-decoration: none;

   font-size: 12px;

   color: #FFFFFF;

}



#footerlist a:hover {

   text-decoration: underline;

}



#footerlist .active a {

}



#tooltip{

   position:absolute;

   border:1px solid #333;

   background:#f7f5d1;

   padding:2px 5px;

   color:#333;

   display:none;

   }



   form#formContact

{





   font-size: 11px;

   font-family: verdana, sans-serif;

   display: block;

   text-align: left;

}





form#formContact .error

{

   padding-left: 8px;

   color: red;

   font-family: Verdana;

   font-size: 11px;

}



div#nifty{ margin: 0 10%;background: #333333}



b.rtop, b.rbottom{display:block;background: #454545}

b.rtop b, b.rbottom b{display:block;height: 1px;

    overflow: hidden; background: #333333}

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.labelcell {

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 color: #2F2000;

 background-color: transparent;

 width: 220px;

}



.fieldcell input {

 width: 160px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #7F9DB9;

 margin-right: 0px;

}



.fieldcellforgot input {

 width: 160px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #7F9DB9;

 margin-right: 0px;

}





.fieldcelladdress input {

 width: 160px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #7F9DB9;

 margin-right: 0px;

}



.fieldcellzipcode input {

 width: 80px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #7F9DB9;

 margin-right: 0px;

}



.fieldcellzipcode input {

 width: 70px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}



.fieldcellstate select {

 width: 50px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}



.fieldcellaccountype select {

 width: 140px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}



.fieldcelllong select {

 width: 100px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}



.fieldcellstate select {

 width: 190px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}



.fieldcelldate select {

 width: 170px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}

.fieldproptype select {

 width: 160px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #F8EDDE;

 color: #102132;

 border: 1px solid #284279;

 margin-right: 0px;

}



 





.smallfieldcell input {

 width: 100px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #FBF1EA;

 color: #102132;

 border: 1px solid #284279;

}



.smallfieldcelltop input {

 width: 100px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #FFFFFF;

 color: #102132;

 border: 1px solid #284279;

}



.smallfieldbutton input {

 width: 50px;

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #E9D916;

 color: #102132;

 border: 1px solid #284279;

}



.smallfieldcell select {

 font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;

 background-color: #FFFFFF;

 color: #102132;

 border: 1px solid #284279;

 

}



/* Slideshow code from here */

      .slideshow { position: relative; background: #fafafa; width: 420px; height: 340px; border: 1px solid #ccc; margin-bottom: 20px; }

      .slideshow img { position: absolute; top: 3px; left: 20px; z-index: 1; background: #fff; }

      .slideshow virtualTour { position: absolute; top: 3px; margin-left: 320px; z-index: 1000; background: #fff; }

      ul.recentlist { position: relative; margin-top: 270px; bottom: 12px; right: 4px; list-style: none; z-index: 2;  margin-left: 5px;}

      ul.recentlist li { margin: 0; padding: 0; display: inline; }

      ul.recentlist li a, ul.recentlist li a:visited { display: block;  margin-left: 3px; float: left; background: #e5e5e5; padding: 4px 8px; margin-right: 1px; color: #000; text-decoration: none; cursor: pointer; }

      ul.recentlist li a:hover, ul.recentlist li a:visited:hover { background: #666; color: #fff; }

      ul.recentlist li a.current { background: #990000; color: #fff; }



#scrollup {

   position: relative;

   overflow: hidden;

   border: 1px solid #000;

   height: 170px;

   width: 200px

 }

 .headline {

   position: absolute;

   top: 210px;

   left: 5px;

   height: 165px;

   width:190px;

   font-size: 11px;

   text-align: left;

 }



