/********************************** General page wide styles **********************************/
body {BACKGROUND: #999999; line-height: 1.5em;}

input, select, textarea {font-size: 10pt;}/*text for forms*/

p {margin-top: 0;margin-bottom: 0;}

h1 {margin-top: 0;margin-bottom: 0;}

img {border: none;text-decoration: none;}

a img {text-decoration: none;}

.ripesiteFooterLogo{display:none}

/******************************** Page borders ********************************/
/* left nav border */
.inner {border-left: solid 0px #CCCCCC; }
/* Footer border */
.bottom{border-top: solid 0px #CCCCCC; }

/******************************** Page layout settings ********************************/
/* left column width */
.outer, .left {border-left-width: 0px;}
/*  _negative_ left column width */
.float-wrap {margin-left: -0px;}
/* has to be page width - left column width  */
.center, .inner {width: 800px;}
/* page width */
* html .wrapper, .wrapper, .float-wrap {width:800px; }

/********************************* Styles for specific areas on page *********************************/
#centerContent{
padding:10px;
background-color: #ffffff;}

#leftContent{display:none;}

#rightContent{display:none;}

#topContent{padding:0px;
background-color: #ffffff;}

#bottomContent{padding:0px;
background-color: #ffffff;}


/******************************** Horizontal Nav ********************************/

#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #FFF;
color: #333;
width: 100%;
font-family: Georgia, Arial,Helvetica,sans-serif;
font-weight:bold;
line-height: 18px;
 BORDER-BOTTOM: #999 1px solid;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #333;
text-decoration: underline;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #66676a;
color: #FFF;
}

#navcontainer #active { border-left: 1px solid #fff; }


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

.propertyTitle{
font-family:tahoma,verdana.arial;
color:#333333;
font-size:16pt;
font-weight:bold;
vertical-align:middle;
}

.propertyAddress{
font-family:georgia, arial;
color:#777777;
font-size:11pt;
font-weight:bold;
}

.propertyDetailsBox{
border-right: 1px solid #e2d9ca; 
}
.propertyDetailsTitle{
font-family:georgia,arial;
color:#111111;
font-size:14pt;
font-weight:bold;
vertical-align:middle;
}
.propertyDetailsTitleNumbers{
color:black;
font-family:arial;
font-weight:bold;
vertical-align:middle;
}
.propertyDetailsSaleType{
color:white;
font-family:arial;
font-size:130%;
font-weight:bold;
vertical-align:middle;
}
.smallLink{
color:#666666;
font-weight:normal;
}
.smallLinkWhite{
color:#FFFFFF;
font-weight:normal;
}

.smallLinkWhite:hover{
color:#FFFFFF;
}

.smallLinkBlack{
color:#FFFFFF;
font-weight:normal;
}

.smallLinkBlack:hover{
color:#666666;
}

.image-shadow {
   float:left;
   background: url(/images/shadow.gif) no-repeat bottom right;
   margin: 10px 0 0 5px;
}
.image-shadow img {
   display: block;
   position: relative;
   background-color: #fff;
   border: 1px solid #a9a9a9;
   margin: -6px 6px 6px -6px;
   padding: 4px;
} 
img {
border: none;
text-decoration: none;
}

a img {
text-decoration: none;
}

a.silver:link 	{ FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; color:#e2d9ca; font-weight:bold; text-decoration:underline; }
a.silver:visited 	{ FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; color:#e2d9ca; font-weight:bold; text-decoration:underline; }
a.silver:active 	{ FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; color:#e2d9ca; font-weight:bold; text-decoration:underline; }
a.silver:hover 	{ FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; color:#ffffff; font-weight:bold; text-decoration:none; }

a.listingaddress:link 	{ FONT-FAMILY: Georgia, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; color:#333333; text-decoration:none; }
a.listingaddress:visited { FONT-FAMILY: Georgia, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; color:#333333; text-decoration:none; }
a.listingaddress:active { FONT-FAMILY: Georgia, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; color:#333333; text-decoration:none; }
a.listingaddress:hover { FONT-FAMILY: Georgia, Verdana, Arial, Helvetica; FONT-SIZE: 12pt; color:#000000; text-decoration:underline; }

/* The 3 border properites are: Width Style Color */
.boxBorder {
border: 1px solid #CCCCCC; 
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
}

td.index-prop
{
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  FONT-STYLE: normal;
  FONT-FAMILY: Georgia, Verdana, Arial;
}

.indexquote  { font-family: Georgia, Verdana,Helvetica, arial,sans-serif; font-size: 12pt; text-decoration: none; color: #333 }