@charset "utf-8";
/* CSS Document */

* {margin:0 auto; padding:0; }
.clear {clear:both; }

body {background:#323131; }
body p {padding-bottom:20px; font:14px Tahoma, Geneva, sans-serif; color:#232323; line-height:17px; }

#wrapper {width:1000px; margin:35px auto 0 auto; }

#contact-number {text-align:right; font:19px arial; color:#adadad; padding-right:15px; }

#header {width:1000px; height:118px; background:url(/img/header-bg.gif) no-repeat; }
#header #logo {padding:6px 0 0 27px; float:left; }
#header #nav-container {float:right; }


/* ------------------ TOP NAVIGATIONS ----------------- */
#small-nav {font:13px arial; margin:32px 8px 0 0; }
#small-nav ul {float:right; }
#small-nav ul li {list-style:none; }
#small-nav ul li {float:left; padding:0 2px 0 0; }
#small-nav ul li a {color:#232323; text-decoration:none; }
#small-nav ul li a:hover {text-decoration:underline; }

#main-nav {background:url(/img/mainnav-bg.gif) no-repeat; width:752px; height:59px; margin-top:11px; float:right; }
#main-nav ul {float:right; margin:6px 30px 0 0; }
#main-nav ul li {float:left; list-style:none; text-align:center; font:18px arial; }
#main-nav ul .divide {padding:0 28px; }
#main-nav ul li a {color:#005954; text-decoration:none; }
#main-nav ul li a:hover {color:#008d85; }
/* ------------------ TOP NAVIGATIONS ----------------- */


#container {background:url(/img/container-bg.gif) repeat-y; float:left;}


/* ------------------ LEFT COLUMN ----------------- */
#left-column {width:245px; float:left; }
.left-clmn-title {background:url(/img/left-clmn-title-bg.gif) no-repeat; width:246px; height:40px; color:#45433f; text-align:center; margin-top:18px; margin-bottom:10px; }

.left-clmn-title a{ color:#45433f; text-decoration:none;}
.left-clmn-title a:visited{ color:#45433f; text-decoration:none;}
.left-clmn-title a:hover{ color:#0b716c; text-decoration:none;}

#search-now .left-clmn-title {font:20px Tahoma, Geneva, sans-serif; line-height:40px; }
#search-now {height:200px; }
#search-now .quick-search{ }

#mapnbullets_container { padding-top:15px; padding-left:15px; width:710px; }
#flashmap { text-align:center; }
#bullet_container { background:url(images/bullet_list_bg.jpg) no-repeat; float:right; width:292px; height:244px; margin-top:25px; padding-top:15px; padding-left:15px; }
#bullet_container ul li { list-style-image:url(images/bullet.png); list-style-position:inside; margin-top:10px;}
#bullet_container ul li a { font:17px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none; }
#bullet_container ul li a:hover { color:#666; }

#featured-listings .left-clmn-title {font:18px Tahoma, Geneva, sans-serif; line-height:40px;  }
#featured-listings {text-align:center; }

#left-nav ul {margin:20px 0 10px 0; }
#left-nav ul li {background:url(/img/leftnav-bg.gif) no-repeat; width:248px; height:42px; font:18px Tahoma, Geneva, sans-serif; line-height:42px; padding:0 0 0 45px; list-style:none; }
#left-nav ul li a {color:#45433f; text-decoration:none; }
#left-nav ul li a:hover {color:#368984; }

#contact-info {padding:20px 0 0 0; }
#contact-info p {text-align:center; font:14px Tahoma, Geneva, sans-serif; }

.quick-search{padding-left:3px; }
#empty-container-left-column {height: 110px;}

/* ------------------ LEFT COLUMN ----------------- */


/* ------------------ MAIN CONTAINER ----------------- */
#main-column {width:743px; float:left; padding:10px 0 0 12px; }

#featured { }
#intro-content {width:710px; margin:30px 0 0 10px; }

#box-container {margin:10px 0 0 7px; }
.box1, .box2, .box3 {width:234px; height:184px; margin-left:13px; float:left; }
.box1 {background:url(/img/leftpic.jpg) no-repeat; }
.box2 {background:url(/img/midpic.jpg) no-repeat; }
.box3 {background:url(/img/rightpic.jpg) no-repeat; }

.box1 h2, .box2 h2, .box3 h2 {font:18px arial; color:#222; text-align:center; margin:4px 0 0 -9px; }

.signup-rollover {position:relative; margin:124px 0 0 140px; }
.signup-rollover a {display:block; width: 75px; height:20px; background:url(/img/signup-rollover.png) 0 0 no-repeat; text-decoration: none; } 
.signup-rollover a:hover {text-decoration:none; background-position: 0 -20px; }

.quote-rollover {position:relative; margin:123px 0 0 140px; }
.quote-rollover a {display:block; width: 75px; height:20px; background:url(/img/getquote-rollover.png) 0 0 no-repeat; text-decoration: none; } 
.quote-rollover a:hover {text-decoration:none; background-position: 0 -20px; }
/* ------------------ MAIN CONTAINER ----------------- */


/* ------------------ STYLING FOR SUBPAGES ----------------- */
#subpage #main-column {width:720px; float:left; margin:20px 0 0 15px; }
/* ------------------ STYLING FOR SUBPAGES ----------------- */


#footer {margin-bottom:20px; float:left; }

#foot-nav {background:url(/img/footer-bg.gif) no-repeat; height:42px; color:#d4d4d4; }
#foot-nav .social-media {float:left; width:130px; margin:5px 0 0 10px; }
#foot-nav .foot-nav-links {font:14px arial; float:left; line-height:42px; }
#foot-nav .foot-nav-links a {color:#d4d4d4; text-decoration:none; }
#foot-nav .foot-nav-links a:hover {color:#fff; }

#big-foot p {font:14px arial; text-align:center; color:#d4d4d4; line-height:19px; }
#big-foot p a {color:#d4d4d4; }
#big-foot {margin-top:15px; }
#big-foot .small {font:12px arial; color:#868484; line-height:17px; text-align:left; }



#flip-book {
	background-image:url("/images/featuredhomes.gif");
	background-repeat:no-repeat;
	width: 266px;
	height: 280px;
	margin-left: 28px;
}
#XhrIframeProxy0 {
	visibility: hidden;
}
#rtechidx123 a {
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin-left: 0px;
	color: #000000;
}
.rtidx_address {
	font-weight: bold;
}
.rtidx_imgwidth {
	width: 200px;
}
.rtidx_imgsize {
	width: 223px;
	height: 198px;
	padding-left: 5px;
	margin-top: 1px;
}
.rtidx_text {
	line-height: 150px;
	text-align: center;
	background-color: white;
	color: black;
	font-weight: bold;
	font-size: 16px;
}


