/* Customize Default Theme (NOT Main Colors!) */
/* Default Theme Colors*/

@font-face {
	font-family: 'FuturaMedium';
	src: url('http://assets.rmcloud.com/fonts/futura_md_bt-webfont.eot');
	src: local('☺'), url('http://assets.rmcloud.com/fonts/futura_md_bt-webfont.ttf') format('truetype'), url('http://assets.rmcloud.com/fonts/futura_md_bt-webfont.otf') format('opentype'), url('http://assets.rmcloud.com/fonts/futura_md_bt-webfont.svg#webfont') format('svg');
}
@font-face {
    font-family: "avant-garde-book";
    src: url('http://assets.rmcloud.com/fonts/avgardn-webfont.eot');
    src: url('http://assets.rmcloud.com/fonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://assets.rmcloud.com/fonts/avgardn-webfont.woff') format('woff'),
         url('http://assets.rmcloud.com/fonts/avgardn-webfont.ttf') format('truetype'),
         url('http://assets.rmcloud.com/fonts/avgardn-webfont.svg#AvantGardeBkBTDemi') format('svg');
    font-weight: normal;
    font-style: normal;
}

BODY {
	z-index: 1;
}

img {vertical-align:bottom; border: none;} 
object {vertical-align:bottom; padding-bottom:0px;}
embed {vertical-align:bottom; padding-bottom:0px;}
	
P { font-family: Verdana; font-size: 11px; color: #000000; line-height: 2.0em;}
.text {  font-family: Verdana; font-size: 11px;  line-height: 2.0em; color: #424B38}
TD { font-family: Verdana;}
H1 { font-family:FuturaMedium, Verdana; font-size: 18px; color: #000000; margin: 0; padding: 0; font-weight: normal; !important}
H2 { font-family:FuturaMedium, Verdana; font-size: 15px; color: #000000; margin: 0; padding: 0; font-weight: normal; !important}
H3 { font-family:FuturaMedium, Verdana; font-size: 12px; color: #000000; margin: 0; padding: 0; font-weight: normal; !important}
LI { font-family:Verdana; font-size: 11px; color: #000000;}
A:link { font-family:Verdana; font-size: 11px; text-decoration: underline; color: #111111;}
A:visited { font-family:Verdana; font-size: 11px; text-decoration: underline; color: #111111;}
A:active { font-family:Verdana; font-size: 11px; text-decoration: underline; color: #111111;}
A:hover { font-family:Verdana; font-size: 11px; text-decoration: underline; color: #111111;}
UL { font-family: Verdana; font-size: 11px}
OL { font-family: Verdana; font-size: 11px}

.title {  font-family: Verdana; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #424B38}
.title2 {  font-family: Verdana; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #424B38}
.title3 {  font-family: Verdana; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #424B38}

TEXTAREA { background-color: #FFFFFF; border: #000000 1px border; color: #333333; font-family: Verdana, Verdana, ms sans serif; font-weight: bold; font-size: 12px; line-height: 2.0em;}

A.clientToolbar:link { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}
A.clientToolbar:visited { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color:#000000;}
A.clientToolbar:hover { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}
A.clientToolbar:active { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}

.clearLeft {
	clear: left;
}
.floatLeft {
	float: left;
}
.clearRight {
	clear: right;
}
.floatRight {
	float: right;
}

.spinner{
  position:absolute;
  top:0; left:0;
  width:938px; height:718px;
  background: #ffffff url("http://assets.rmcloud.com/images/black-ajax-loader.gif") 50% 50% no-repeat;
  background-color:rgba(255,255,255,0.6);
  text-align:center;
  z-index:999999;
}

#siteWrapper {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.0em;
	margin: 0px 0px 0px 0px;
	background: #FFF url('edeprato_com_images/site_header_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
}
#pageHolder {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}
#homeHolder {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}
*html #homeHolder {
	background-image: none;
}
#homeTop {
	background-image: url('edeprato_com/edeprato_com_images/site_header_bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
}
#headerImage {
	height:100%;
	width:1100px;
	margin:auto auto;
	background:transparent url(edeprato_com_images/site_header_bg.jpg) no-repeat 61px 0px;
}
#endWrapper {
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_bg_x.gif');
	background-repeat: repeat-x;
	background-color: #363636;
	line-height: 1.5em;
}
#endWrapperInt {
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_bg_x_int.gif');
	background-repeat: repeat-x;
	background-color: #363636;
}
#endHolder {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*html #endHolder {
	width: 1000px;
}
#endHolder a {
	color: #FFFFFF;
}
#endHolder h1 {
	color: #FFFFFF;
	font-size: 15px;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#endHolder h2 {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	display: block;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#endHolder h3 {
	color: #FFFFFF;
	font-size: 36px;
	font-weight: normal;
	text-align: center;
	display: block;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 85px;
	margin-top: 40px;
	line-height: 1em;
}
#mainNav {
  position: relative;
  z-index: 200;
}
.homeLeft {
	width: 590px;
	padding-top: 294px;
}
.nobanner {
  padding-top:0;
}
.homeBoxBg {
	padding: 0;
	margin: 10px 0;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/home_box_tile.gif');
}
#homeGrid {
	padding: 5px 25px;
}
#homeGrid h2 {
	font-size: 18px;
	font-weight: normal;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 10px 0px;
}
.noPad {
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	height: 5px;
}

#customMapSearch{
  background:#fff;
  margin:0;
  margin-top:25px;
}
#customMapSearchShadow{
  background:transparent url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/mapSearchShadow.gif') 0 0 no-repeat;
  -background-position:100% 0;
  height:13px;
}
#customMapSearch .map{
  position:relative;
  margin-right:20px;
  height:720px;
  border:1px solid #737373;
  width:938px;
}

#customMapSearch .instructionsBottomArrow{
  position:absolute;
  left:-1px; top:-56px;
  height:56px;
  line-height:48px;
  z-index:150;
  width:600px;
}
 .instructionsBottomArrow h1{
  float:left;
  width:265px;
  margin-left:20px;
  font-weight:normal;
  font-size:18px;
  line-height: 22px;
  text-align:center;
  color:#ffffff;
  text-shadow:1px 1px 0 #330000;
}

.instructionsBottomArrow .arrow-text{
  background:#002959 url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/information-header-bg.gif') -50px 0 no-repeat;
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  text-align:left;
  padding:5px 0;
  height:46px;
}
.instructionsBottomArrow .arrow{
  position:absolute;
  right:88px; bottom:-48px;
  line-height:48px;
  border-color: #002959 transparent transparent transparent;
  border-color: #002959 transparent transparent transparent;
  border-style:solid;
  border-width:24px;
  width:0;
  height:0;
  _border-left-color: pink;
  _border-right-color: pink;
  _border-bottom-color: pink;
  _filter: chroma(color=pink);
}
.instructionsBottomArrow small{
  font-size:11px;
  line-height:20px;
  display:block;
  font-family:helvetica, arial, sans-serif;
}
.instructionsBottomArrow span{
  font-size:18px;
  line-height:18px;
  display:block;
}

#customMapSearch #mapInstructions{
}

#mapInstructions .helper{
  display:none;
  float:right;
  width:275px
}
#mapInstructions .helper p{
  width:auto;
  margin:5px 0;
  color:#ffffff;
  font-size:11px;
  line-height:16px;
  text-shadow:none;
  text-align:center;
  text-shadow:1px 1px 0 #330000;
}
#mapInstructions .helper p img{vertical-align:top;}

#customMapSearch #mapHeader{
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F2F2F2));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F2F2F2',GradientType=0 );
  position: relative;
  top:5px;
  height:49px;
  border:1px solid #737373;
  border-width:1px 0;
  margin-bottom:5px;
  z-index:99;
}
#customMapSearch .breadcrumbs{
  margin-left:20px;
  line-height:50px; 
  font-size:12px;
  color:#002857;
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  text-shadow:1px 1px 0 #eee;
}
#customMapSearch .breadcrumbs a{
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ad1218;
  text-decoration:none;
}
#customMapSearch .breadcrumbs a:hover{
  text-decoration:underline;
}
#customMapSearch #viewTabs{
  display:none;
  position: absolute; bottom: -1px; right: 355px;
}
#customMapSearch #viewTabs button{
  outline:none;
  border:1px solid #737373;
  border-bottom:0;
  margin:0; padding:0.2em 0.5em 0.3em 0.5em;
  *margin-right:8px;
  background:#9D080E;
  color:#fff;
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
  cursor:pointer;
}
#customMapSearch #viewTabs button:hover, #customMapSearch #viewTabs button.rm-active{
  background:#fff;
  color:#000;
}

#customMapSearch #mapCanvas{
  position:absolute; top:0; left:0;
  width:100%;
  height:720px !important;
}

#mapCanvas .infoBox{
  background:transparent;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  color:#FFF;
  font-size:18px;
  line-height:1.1;
  font-weight: bold;
  text-shadow:1px 1px 0 #000;
  text-align:center;
  min-width: 100px;
  margin-left: -50px;
}

#mapCanvas .infoBox.active {
  color:#9D080E;
  text-shadow: 1px 1px 0 #FFF;
}
#customMapSearch #zoomout-container{
  position:absolute;
  bottom:10px; left:2em;
}

#customMapSearch .new-stats-overlay {
  background:transparent url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/map-stats-overlay.png') 50% 50% no-repeat;
  top:75px; left:120px;
  margin-top:10px;
  padding:15px 27px 18px 15px;
  height:188px; width:218px;
  font-family:arial, helvetica, sans-serif;
  text-align:center;
  z-index:9999999;
  color:#000;
  text-shadow:1px 1px 0 #fff;
}
#customMapSearch .new-stats-overlay h2{
  font-family:arial, helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  line-height:1em;
  height:42px;
}
  #customMapSearch .new-stats-overlay table
, #customMapSearch .new-stats-overlay table td{
  margin:0; padding:0; border:0;
}
#customMapSearch .new-stats-overlay table td{
  width:46%;
  padding:3px 2%;
  text-align:center;
  vertical-align:top;
  font-size:11px;
  font-weight:normal;
}

#customMapSearch .new-stats-overlay table td .action-call {
  margin:0;
  margin-top:2px;
  background: #002959;
  margin:0; padding:5px;
  color:#ffffff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-shadow:none;
}

#customMapSearch .rightSideBar{
  display:none;
  position:absolute;
  top:0px; right:0;
  background:#d5d5d5 url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/right-sidebar-bg.gif') 0 100% no-repeat;
  width:329px;
  height:720px;
  border-left:1px solid #fff;
  z-index:99999;
}
#customMapSearch .rightSideBar .left-shadow{
  position:absolute;
  top:0px; left:-8px;
  width:8px; height:720px;
  background:transparent url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/map-shadow.png') 0 0 repeat-y;
}
#customMapSearch .rightSideBar h1{
  padding:10px;
  margin-top:10px;
  background:#9D080E;
  color:#fff;
  text-align:center;
  font-size:28px;
  line-height:32px;
  font-weight:normal;
  border:1px solid #850d12;
  border-width:1px 0;
  text-shadow:1px 1px 0 #333;
}
#customMapSearch .rightSideBar h2{
  color:#5f5f5f;
  background:#ebebeb;
  font-size:20px;
  line-height:24px;
  text-align:center;
  font-weight:normal;
  padding:20px 45px;
  text-shadow:1px 1px 0 #fff;
}
#customMapSearch .rightSideBar h3{
  color:#ab1117;
  font-size:24px;
  text-shadow:1px 1px 0 #fff;
  text-align:center;
  font-weight:normal;
  line-height:33px;
  margin:0; padding:0;
  margin-bottom:0.25em;
  background:#dbdbdb;
}
#customMapSearch .rightSideBar p{
  margin:0 auto; padding:0;
  width:240px;
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:21px;
  color:#002857;
  text-shadow:1px 1px 0 #fff;
  text-align:center;
}
#customMapSearch .rightSideBar a{
  display:block;
  background:#eee;
  border-bottom:1px solid #fff;
  border-top:16px solid #e6e6e6;
  color:#323232;
  font-size: 22px;
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  line-height:30px;
  text-align:center;
  text-decoration:none;
  text-shadow:1px 1px 0 #fff;
}
#customMapSearch .rightSideBar .small a{
  font-size: 16px;
  line-height:22px;
  border-width:8px 0 1px 0;
}
#customMapSearch .rightSideBar a:first{
  border-top:0;
}
#customMapSearch .rightSideBar a:hover{
  color:#9D080E;
}

#customMapSearch .leftArrow{
  position:relative;
  height:48px;
  margin-left:10px;
}
.leftArrow .arrow-text{
  background:#002959;
  font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
  color:#fff;
  font-size:22px;
  line-height:48px;
  text-align:center;
}
.leftArrow .arrow{
  position:absolute;
  top:0; left:-48px;
  border-color: transparent #002959 transparent transparent;
  border-style:solid;
  border-width:24px;
  width:0;
  height:0;
  _border-left-color: pink;
  _border-bottom-color: pink;
  _border-top-color: pink;
    _filter: chroma(color=pink);
}
.rightSideBar .rm-scroll-simple::-webkit-scrollbar{width:10px;}
.rightSideBar .rm-scroll-simple::-webkit-scrollbar-thumb{background-color:rgba(15,60,120,0.3);}
.rightSideBar .subareas{
  margin:0; padding:0;
  list-style:none;
  height:425px;
  overflow-y:auto;
}
.rightSideBar .small{
  height:434px;
}
.rightSideBar .subareas li{
  margin:0; padding:0;
}

#customMapSearch #compare{
  margin-top:70px;
}

#customMapSearch #compare p {
  margin:1em auto;
}
#customMapSearch #compare input, #customMapSearch #compare select, #customMapSearch #compare button{
  width:240px;
  display:block;
  margin:5px auto;
  font-size:14px;
}
#customMapSearch #compare button{
  background:#002857 url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/btn-blue-bg.jpg') 50% 50% no-repeat;
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-shadow:1px 1px 0 #002652;
  text-transform:uppercase;
  font-size: 11px;
  line-height:26px;
  letter-spacing:1px;
  height:29px;
  padding:0;
  border:0; outline:none;
}

#customMapSearch .zone-stats{
  position:absolute;
  bottom:2em;  
  width:100%;
}
#customMapSearch .zone-stats h3{
  padding:0 5%;
}
#customMapSearch .zone-stats a{
  margin-top:10px;
  font-size:18px;
  line-height:24px;
}

.homeRight {
	width: 370px;
	float: right;
	background:transparent url(edeprato_com_images/home_content_bg.gif) repeat-y top right;
}
.homeRight.homeRightTop {
  width: 370px;
  float: right;
  background:transparent;
  background-image:none;
}
*html .homeRight {
	width: 350px;
}
#topButtons {
	position:relative;
	width: 330px;
	margin: 0 0 54px 20px;
	background-color:#959595;
}
#topButtons img {
	float: right;
}
#homeButtons {
	padding-left: 20px;
	padding-bottom: 177px;
}
#homeButtons .homeRedButton {
	width: 330px;
	background: #9D080E url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/home_red_button.gif');
	background-repeat: no-repeat;
}
#homeHighGrowth {
	width: 330px;
	background: #9D080E url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/home_high_growth.jpg');
	background-repeat: no-repeat;
}
#homeHighGrowth h2 {
	color: #FFF;
	font-size: 16px;
	font-weight: normal; !important
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 40px;
	line-height: 1.3em;
	text-align: center;
	margin-left: 70px;
	width: 200px;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
}
#homeHighGrowth b {
	color: #6A0004;
	font-size: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 5px;
	width: 290px;
	background-color: #FFF;
}
#homeHighGrowth a {
	text-align: left;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 25px 10px 0px 15px;
	text-decoration: none;
}
#homeButtons .homeRedButton a {
	text-align: left;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 40px 10px 0px 15px;
	text-decoration: none;
}
#homeButtons .homeRedButton h1 {
	color: #FFF;
	font-size: 26px;
	font-weight: normal; !important
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 25px;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
}
#homeButtons .homeRedButton h2 {
	color: #FFF;
	font-size: 16px;
	font-weight: normal; !important
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 20px;
	line-height: 1.5em;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
}
#homeButtons .homeRedButton b {
	color: #6A0004;
	font-size: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 5px;
	width: 290px;
	background-color: #FFF;
}
#nav { position: relative; text-align:left; list-style: none; margin: 0px; padding: 0px; overflow-y: visible; z-index:15; height: 50px;}
#nav li { display:inline; list-style:none; margin: 0px; padding: 0px; float:left; position: relative;}
#nav li img {padding:0px; cursor: pointer; margin:0px;}

#nav li ul {display:none; position: absolute; left: 5px; margin: 0px; padding: 0px; width: 200px; background: #B90A12; border-bottom: 5px solid #7F060A; border-left: 5px solid #7F060A; border-right: 5px solid #7F060A; background-image:url(http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/flyout_bg.gif); background-repeat: no-repeat; }
#nav li ul li {float:left;width:200px;margin:0;padding: 5px 0px 5px 10px;text-align:left; line-height:1.6em;}
#nav li ul li a {display:block; color:#FFF; text-decoration:none;}

#nav li ul li a:hover {color: #F1CED0;}
#nav li.over ul {display: block;}

#menuSpacer {height: 5px; line-height:0em; font-size: 0px;}

.menuSelling {left: -100px;}

#interiorContent {
	padding: 25px 20px 25px 0px;
	line-height: 1.7em;
}
#endInfo {
	width: 220px;
	padding: 20px 20px 20px 20px;
	float: left;
	background-color: #323232;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_contact.gif');
	background-repeat: no-repeat;
	
}
#endTestimonials {
	width: 306px;
	padding: 20px 20px 20px 20px;
	float: left;
	background-color: #363636;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_testimonials.gif');
	background-repeat: no-repeat;
}
#endCalc {
	float: left;
	width: 338px;
	min-height: 290px;
	-height: 290px;
	background-color: #464646;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_logo.gif');
	background-repeat: no-repeat;
}
#endCalc.remax-river-city-white {
	background-image: url(edeprato_com_images/footer_logo2.gif);
}

#endCalc a#homeCalcLink {
background-image:url("http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/indexcalc_bg.jpg");
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:FuturaMedium,Verdana,Arial,Helvetica,sans-serif;
font-size:34px;
line-height:38px;
margin-left:12px;
margin-top:-68px;
padding:17px 0 20px 105px;
text-decoration:none;
}

*html #endCalc {
	margin-left: 40px;
}

#endInfoInt {
	width: 220px;
	padding: 90px 20px 20px 20px;
	float: left;
	background-color: #323232;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_contact_int.gif');
	background-repeat: no-repeat;
}
#endTestimonialsInt {
	width: 306px;
	padding: 90px 20px 20px 20px;
	float: left;
	background-color: #363636;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_testimonials_int.gif');
	background-repeat: no-repeat;
}
#endCalcInt {
	float: left;
	width: 338px;
	min-height: 360px;
	-height: 360px;
	background-color: #464646;
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/footer_logo_int.gif');
	background-repeat: no-repeat;
}
#endCalcInt.remax-river-city-white {
	background-image: url(edeprato_com_images/footer_logo_int2.gif);
}
#endCalcInt a {
	text-decoration: none;
}
*html #endCalcInt {
	margin-left: 40px;
}





#managementDocs li {
	list-style: none;
	background: #EFEFEF url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/pdf_bg.png');
	background-repeat: no-repeat;
	border: 1px solid #CCC;
	height: 25px;
	width: 580px;
	margin-bottom: 5px;
	padding: 10px;
	text-align: left;
}
*html #managementDocs li {
	background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/pdf_bg.gif');
}
#managementDocs {
	margin:0;
	padding:0;
}
#managementDocs li a {
	color: #000;
}
#managementDocs li a:hover {
	color: #333;
}


#managementSystem h1 {
	font-size: 15px;
}
#managementSystem h2 {
	font-size: 13px;
}
#managementSystem h3 {
	font-size: 12px;
}
#homeStats {
	overflow: hidden;
}

#homeStats .stats_for_area_widget{
	margin:0 10px 5px;
}

#homeStats .stats_for_area_widget>div{
	width:570px;
}


#homeStats .stats_for_area_widget>div>div.titleleft>h1{
	font-family:FuturaMedium;
	font-size:18px;
	font-weight:normal; !important
}


#homeStats .stats_for_area_widget>div>div.titleright>p{
	font-family:futuraMedium;
	font-size:16px;
	font-weight:normal; !important
}

#homeStats .stats_for_area_widget>table{
	border-right: solid 1px #C2C2C2;
	border-bottom: solid 1px #C2C2C2;
	width:570px;
	font-size: 9px; !important
}

#homeStats .stats_for_area_widget>table>thead>tr >td{
	padding: 5px;
}

#homeStats .stats_for_area_widget>table>tbody>tr >td{
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	padding: 5px;
}

#historicalDataButton {
	text-align: center;
	background: #9D080E;
	padding: 10px 0 10px 10px;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}
#historicalDataButton h1 a {
	color: #FFF;
	font-size: 24px;
	font-weight: normal; !important
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
}
#historicalDataButton h2 a {
	color: #9D080E;
	background: #FFF;
	font-size: 14px;
	font-weight: normal; !important
	margin: 0;
	padding: 0 10px 0 0;
	font-family: FuturaMedium, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	display: block;
	width: 640px;
	margin-top: 10px;
}
#historicalDataButton a {
	text-decoration: none;
}

/* FEATURED LISTINGS */
#homeFeatured div.scrollable-widget {
  background-position: top center;
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/feat_listings_bg.png');
  background-repeat: no-repeat;
  
  height: 165px;
  padding: 40px 23px 0px;
  position: relative;
}
*html #homeFeatured div.scrollable-widget {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/feat_listings_bg.jpg');
  padding: 55px 0px 0px 25px;
}
#homeFeatured div.scrollable-widget button.prevPage,
#homeFeatured div.scrollable-widget button.nextPage {
  height: 43px;
  width: 28px;
  position: absolute;
  top: 92px;
  background: none;
  border: none;
  cursor: pointer;
}
#homeFeatured div.scrollable-widget button.prevPage span,
#homeFeatured div.scrollable-widget button.nextPage span {
  display: none;
}
#homeFeatured div.scrollable-widget button.prevPage {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/left_btn.png');
  background-position: top left;
  left: 5px;
}
*html homeFeatured div.scrollable-widget button.prevPage {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/left_btn.gif');
}
#homeFeatured div.scrollable-widget button.nextPage {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/right_btn.png');
  background-position: top right;
  right: 5px;
}
*html #homeFeatured div.scrollable-widget button.nextPage {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/right_btn.gif');
}
#homeFeatured div.scrollable-widget button.nextPage:hover {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/right_btn_over.png');
}
*html #homeFeatured div.scrollable-widget button.nextPage:hover {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/right_btn_over.gif');
}
#homeFeatured div.scrollable-widget button.prevPage:hover {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/left_btn_over.png');
}
*html #homeFeatured div.scrollable-widget button.prevPage:hover {
  background-image: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/featured_listings/left_btn_over.gif');
}
#homeFeatured div.scrollable-widget div.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 545px; 
    height:160px; 
}
#homeFeatured div.scrollable-widget div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
} 

#homeFeatured div.scrollable-widget div.scrollable div.items div.slide { 
    float:left; 
    width: 165px;
    margin: 0 8px;
    text-align: center;
} 
#homeFeatured div.scrollable-widget div.scrollable div.items div.slide h1,
#homeFeatured div.scrollable-widget div.scrollable div.items div.slide h1 a,
#homeFeatured div.scrollable-widget div.scrollable div.items div.slide h2  { 
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    color: #363636;
    line-height: 1.3em;
    text-decoration: none;
    
    text-shadow: 1px 1px 1px rgb(0,0,0);
    text-shadow: 1px 1px 10px rgb(0,0,0);
}
#homeFeatured div.scrollable-widget div.scrollable div.items div.slide h2 {
    font-weight: normal;
}
#homeFeatured div.scrollable-widget div.scrollable div.items div.slide .img-holder { 
    height: 127px;
    background-color: #fff;
    border: 1px solid rgb(255,255,255);
    padding: 1px;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.9);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.9);
    display: table-cell; vertical-align: middle
}
#homeFeatured div.scrollable-widget div.scrollable div.items div.slide img { 
    width: 161px;
}
#homeFeatured div.scrollable-widget div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

.engine_block #autoblog .stats-panes {
	overflow: visible;
}

.engine_block #autoblog table.stats {
	height: 225px;
}

.engine_block #autoblog .stats-tabs {
	 margin-top: 41px;
}

#CPSearch-Basic {
  visibility: hidden;
  width: 600px !important;
  height: 664px;
  border-right:8px solid #ffffff;
  background-color: #fff;
}

#CPSearch-Basic #resultBrowser {
  border-top: 1px solid #333 !important;
  border-bottom:0 !important;
}

#CPSearch-Basic #resultList {
  background-color: #fff !important;
}

#CPSearch-Basic #resultSelection {
  position: relative;
  overflow: hidden;
}

#CPSearch-Basic #resultSelection .detailsRight p {
  margin: 10px 0;
}

#CPSearch-Basic #resultSelection .detailsRight p, #CPSearch-Basic #resultList .detailsRight p {
  height: 114px;
  overflow-y: hidden;
}

#CPSearch-Basic #resultList .listed_property .detailsLeft .price, #CPSearch-Basic #resultSelection .detailsLeft .price {
  line-height: 1.3em;
}
#CPSearch-Basic #resultList .rooms .num, #CPSearch-Basic #resultSelection .rooms .num, #CPSearch-Basic .listingDisplay .listing .num {
  *background:#333333;
}
#CPSearch-Basic #resultToggle {
  padding: 4px 6px;
}
#CPSearch-Basic .navViewer {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.3);
}
#CPSearch-Basic .viewTab {
  top:-1px !important; left:-1px !important;
  height: 608px !important;
}
#CPSearch-Basic #resultList {
  height: 612px;
}
#CPSearch-Basic #resultToggle.withMessage #resultList {
  margin-top: 41px;
  height: 568px !important;
}

#CPSearch-Basic #resultList .detailsRight .rm-controlgroup{
  width: 120%; position: relative;
  *width:100%;
}
#CPSearch-Basic .detailsRight .rm-controlgroup .rm-btn{
  *width:33%;
  *float:left;
}

.rm-bar-deprato {
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F2F2F2));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F2F2F2',GradientType=0 );
  position: relative;
  height:35px;
  border-top:1px solid #737373;
  border-width:1px 0;
}

div.ac_results { z-index: 1000; }

#InvestmentGuestBook a.close {
display: none;
width: 35px;
height: 35px;
position: absolute;
right: -15px;
background: url(http://static.flowplayer.org/tools/img/overlay/close.png);
top: -15px;
cursor: pointer;
}

#radio h1 {
	padding: 40px 0 20px 15px !important;
}

#radio h2 {
	padding: 5px 0 0 15px !important ;	
}

#radio a {
	 background-color: #FFFFFF;
    color: #6A0004;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 10px 15px;
    padding: 2px 5px !important;
    text-align: right !important;
    width: 290px;
}

#radio {
	margin: 0 0 40px;
}

a#reportsButton {
	background: url('http://assets.rmcloud.com/templates/edeprato_com/edeprato_com_images/report_button_03.jpg') no-repeat;
	width: 460px;
	height: 51px;
	display: block;
	text-decoration: none;
	color: white;
	text-shadow: 1px 1px 1px black;
	padding: 41px 0 0 85px;
	font-size: 17px;
	margin: 30px 0 0 0;
}

a#reportsButton:hover {
	color:#b0d5ff;
}

#topButtons ul#socialMedia {
	list-style: none;
	margin: 0;
	padding: 0;
	position:absolute;
	bottom: 5px;
	left: 10px;
}

#topButtons ul#socialMedia li {
	float: left;	
}

#topButtons ul#socialMedia li a {
	display: block;
	width: 23px;
	height:23px;
	margin:0 5px 0 0;
}

#topButtons ul#socialMedia li a#twitterLink { background: url(edeprato_com_images/twitter.png); -background: url(edeprato_com_images/twitter.gif); }
#topButtons ul#socialMedia li a#facebookLink { background: url(edeprato_com_images/facebook.png); -background: url(edeprato_com_images/facebook.gif); }
#topButtons ul#socialMedia li a#youtubeLink { background: url(edeprato_com_images/youtube.png); -background: url(edeprato_com_images/youtube.gif);}
#topButtons ul#socialMedia li a#linkedinLink { background: url(edeprato_com_images/linkedin.png); -background: url(edeprato_com_images/linkedin.gif);}
#topButtons ul#socialMedia li a#blogLink { background: url(edeprato_com_images/blog.png); -background: url(edeprato_com_images/blog.gif);}



#blog-posts-widget {
  background: url(images/blog_post_bottom.jpg) repeat scroll left bottom transparent;
      margin: 0 auto;
      position: relative;
      top: 0;
      width: 590px;
}

#blog-posts-widget h2 {
  margin: 0;
  padding: 0 0 0 10px;
  height: 47px;
  line-height: 47px;
  font-family: 'FuturaMedium';
  font-size:18px;
  color: #203467;
  background: url(images/blog_post_heading.jpg) no-repeat;
  font-weight: normal;
}

#blog-posts-widget ul.articles {
  margin: 0 0 10px;
  padding: 0 15px 10px 15px;
  list-style: none;
}

#blog-posts-widget ul.articles li {
  border-bottom: 1px dashed #222222;
    margin: 0 0 10px;
}

#blog-posts-widget h3 {
  margin: 0;
  padding: 0;
}

#blog-posts-widget h3 a {
  display: block;
    font-family: 'FuturaBook';
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
	padding: 0 0 0 5px;
}

#blog-posts-widget h3 span.date {
background: none repeat scroll 0 0 #FFFFFF;
    font-family: 'FuturaBook';
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    padding: 2px 5px;
	margin: 5px 0 0 0;
	display: block;

}

#blog-posts-widget p img {
  display: none;  
}

#blog-posts-widget p {
  color: #343434;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 10px 0;
}

#blog-posts-widget p a {
  color: #343434;
  font-weight:bold;
}
p.edhead {
	font-family:avant-garde-book,verdana, sans-serif;
	font-size:24px;
	color:#002959;
	display:block;
	position:absolute;
	margin-left:70px;
	margin-top:10px;
	text-transform:uppercase;
}
p.edhead .phone-number {
	color:#838484;
}
p.edhead .big-cap {
	font-size:38px;
}
div.remax {
	width: 198px;
  height: 42px;
	background:transparent url(edeprato_com_images/remax-logo.png) no-repeat top left;
	position:absolute;
	margin-left: 495px;
  margin-top: 8px;
	*margin-left:505px;
}
div.remax#remax-river-city-blue {
	background: url(edeprato_com_images/remax-logo2.png) no-repeat top left;
	margin-left: 485px;
	*margin-left:495px;
}
div#agentholder {
	margin-top:43px;
	position:absolute;
}
div#agentholder a {
	text-decoration:none !important;
}
div#agentholder #agent1 {
	width:188px;
	height:250px;
	display:inline-block;
	position:relative;
  margin-left: 53px;
}
div#agentholder #agent2 {
	width:110px;
	height:250px;
	display:inline-block;
	position:relative;
}
div#agentholder #agent3 {
	width:100px;
	height:250px;
	display:inline-block;
	position:relative;
}
div#agentholder #agent4 {
	width:100px;
	height:250px;
	display:inline-block;
	position:relative;
}
div#agentholder #agent5 {
	width:100px;
	height:250px;
	display:inline-block;
	position:relative;
}
div#agentholder #agent6 {
  width:108px;
  height:250px;
  display:inline-block;
  position:relative;
}
div#agentholder #agent7 {
  width:114px;
  height:250px;
  display:inline-block;
  position:relative;
}
div#agentholder #agent8 {
  width:105px;
  height:250px;
  display:inline-block;
  position:relative;
}
div.head-popper {
	width:158px;
	height:70px;
	background:transparent url(edeprato_com_images/head-popper.png) no-repeat top left;
	position:absolute;
	right:-20px;
	top:5px;
	color:#FFFFFF;
	font-size:16px;
	font-family:FuturaMedium, verdana, sans-serif;
	text-shadow: 1px 1px 1px rgba(0,0,0, .5);
	text-align:center;
	text-decoration:none !important;
	line-height:20px;
	padding-top:12px;
	visibility:hidden;
	*margin-right:50px;
}
div#agentholder a:hover .head-popper {
	visibility:visible;
}
div.head-popper span{
	display:block;
	text-shadow: 1px 1px 1px rgba(0,0,0, 0);
	font-size:13px;
}