/*=========================================================================================================================
     RESET
===========================================================================================================================*/
html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	line-height:1.0;
}
/*=========================================================================================================================
 PAGE GENERAL
===========================================================================================================================*/

* {
	margin: 0;
	padding: 0;
	
	font-size: 14px;
	line-height: 17px;
	color: #505050;
}
body {

	margin-top:0px;
	font-family: Verdana, Geneva, sans-serif;
	background:#111 ;
}
#wrapper {
	min-height: 100%;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:url(images/background2.jpg) 50% repeat-y;
}
* html #page {
	height: 100%;
}
.clearer { /* go here for explanation: http://tangible.ca/articles/35/how-to-get-a-parent-div-to-expand-around-floated-content */
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
img {
	border: 0;
}
.hide {
	display: none;
}
hr {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
strong {
	color:#3c3526;
}
/*=========================================================================================================================
 PAGE FONTS/COLORS
===========================================================================================================================*/

h1 {font-size:36px;
font-family:Century Gothic, Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#333;
padding-bottom:20px;
}
h2 {font-size:28px;
font-family:Century Gothic, Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#333;
padding-bottom:23px;
padding-top:5px;
	
}
h3 {
	font-size: 28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin-bottom:5px;
}
h4 {
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#505050;
	margin-bottom:5px;
}
h4 a {
	margin-bottom:4px;
	color:#424242;
}
h4 a:hover {
	text-decoration:none;
}
h5 {
	font-size: 19px;
	font-weight:normal;
	font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;
	margin-bottom:2px;
}
h6 {
}
p {
	margin-bottom: 17px;
	line-height: 19px;
}
a {
	color:#456;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
blockquote {
	margin-left:10px;
}
/*=========================================================================================================================
  STYLES
===========================================================================================================================*/

#header_wrap {
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	position:relative;
	width: 902px;
	height: 81px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border-top-color:#6f6f6f;
	border-top-width:1px;
	border-top-style:solid;
	padding-bottom:10px;
}
#header2 {
	position:relative;
	width: 902px;
	height: 81px;
	background:url() left top no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-color:#2d3b78;
	border-bottom-width:10px;
	border-bottom-style:solid;
	border-top-color:#6f6f6f;
	border-top-width:1px;
	border-top-style:solid;
}
#logo {
	height: 56px;
	width: 521px;
	float: left;
	top:12px;
	position: absolute;
	left: 23px;
}
/*=========================================================================================================================
  PRIMARY NAV STYLES
===========================================================================================================================*/
#navi {
	background:url(images/shadow.png) 50% bottom no-repeat;
	border-top:1px #111 solid;
	width:997;
	height:34px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
ul#nav {
	position: relative;
	width: 900px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	height:35px;
	overflow:hidden;
}
ul#nav li {
	float: left;
	margin-right:0px;
	cursor: pointer;
	list-style:none;
	line-height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
ul#nav li#last {
	margin-right: 0px;
}
ul#nav li#last a {
	padding:8px 13px 7px 13px;

}
ul#nav li#first {
	margin-left: 0px;
}
ul#nav li a {
	cursor: pointer;
	list-style:none;
	line-height:30px;
	text-decoration:none;
	padding:8px 16px 7px 16px;
	color:#000;
}
ul#nav li a:hover, ul#nav li a.here {
	background: url(images/nav-hover.png) center top repeat;
}

/*=========================================================================================================================
 SPECIAL
===========================================================================================================================*/
#special_wrap {
	margin: 0 auto;
	position: relative;
}
#special {
	background:#2d3b78 ;
	height: 429px;
	width: 884px;
	position: relative;
	margin:0 auto;
	padding:11px 0px 0 17px;
}
#special img {
	border:5px solid #000;
}
.slideshow {
	height:415px;
	overflow:hidden;
	width:874px;
}
.slide-words  {
	position:absolute;
	bottom:33px;
	right:39px;
	width: 425px;
	height: 84px;
	overflow:hidden;
}
.slide-words h6 {
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	line-height:42px;
}
/*=========================================================================================================================
 CONTENT STYLESz
===========================================================================================================================*/

#content_wrap {
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
#content {
	margin:0 auto;
	width:902px;
	position:relative;
	padding-bottom:0px;

	
}
/*=====Our Listings==============*/

#listings {
	position:relative;
	float:left;
	margin:20px 20px 20px 20px;
	width:474px;
	height:445px;
	overflow:hidden;
}
#listings a {
	font-size:12px;
}
#listings h1 {
	margin-bottom:0px;
	padding-bottom:6px;
}
.agent_info {
	position:relative;
	float:left;
	margin-bottom:30px;
}
#agent-listings {
	position:relative;
	float:left;
	margin:20px 20px 20px 0px;
	width:474px;
	height:445px;
	overflow:hidden;
}
#agent-listings a {
	font-size:12px;
}
#agent-listings h1 {
	margin-bottom:0px;
	padding-bottom:6px;
}
.uppercorner {
	position:absolute;
	top:20px;
	right:0px;
	font-size:12px;
	width: 220px;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
}
.uppercorner a {
	font-family: Verdana, Geneva, sans-serif;
}
.lowercorner {
	
}
.lowercorner a {
	padding-left:10px;
	color:#456;
	font-weight:bold;
}
ul#homes {
	position: relative;
	width: 474px;
}
ul#homes li {
	float: left;
	width:141px;
	height:98px;
	margin-right: 16px;
	cursor: pointer;
	list-style:none;
	line-height:20px;
	margin-bottom:16px;
}
ul#homes li a {
	font-size:1px;
	color:#fff;
	width:141px;
	height:98px;
}
ul#homes li a:hover {
	text-indent:0px;
	font-size:14px;
	color:#000;
}
ul#homes li.last {
	margin-right:0px;
}
ul#homes li img {
	border: 3px #999 solid;
}

/*=====In the News==============*/

#videos {
	position:relative;
	float:left;
	margin:20px 20px 20px 20px;
	width:334px;
	font-size:13px;
	text-align:justify;
	tex-justify:newspaper;
}
#videos p {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	
}
.uppercorner {
	position:absolute;
	top:20px;
	right:0px;
	font-size:12px;
	width: 220px;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
}
ul#video {
	position: relative;
	width: 334px;
	margin-top:0px;
}
ul#video li {
	float: left;
	width:145px;
	margin-right: 30px;
	cursor: pointer;
	list-style:none;
	line-height:20px;
	margin-bottom:16px;
	font-size:14px;
}
ul#video li p {
	padding-top:8px;
}
ul#video li.last {
	margin-right:0px;
}
/*===== Next Home ==============*/

#next-home {
	position:relative;
	float:left;
	margin:20px 20px 20px 20px;
	width:860px;
}
#next-home p {
	font-size:13px;
}
#next-home ul {
	margin-left:20px;
	margin-bottom:60px;
}
#next-home ul li {
	list-style:none;
}

/*===== Agents ==============*/

#agents-small {
	position:relative;
	float:left;
	margin:20px 20px 20px 0px;
	width:494px;
}
#agents-small h1 {
	margin-left:20px;
}
#agents-small p {
	font-size:14px;
}
ul#agent {
	position: relative;
	width: 494px;
}
ul#agent li {
	float: left;
	width:74px;
	height:94px;
	margin-left: 20px;
	cursor: pointer;
	list-style:none;
	line-height:20px;
	margin-bottom:10px;
	padding-bottom:25px;
}
ul#agent li a {
	color:#fff;
	width:74px;
	height:94px;
}
ul#agent li a a {
	color:#fff;
	width:74px;
	height:94px;
}
ul#agent li a:hover {
	text-indent:0px;
	font-size:14px;
	color:#fff;
}
ul#agent li.last {
	margin-right:0px;
}
ul#agent li img {
	border: 3px #d6cfbd solid;
}


/*===== Testimonials ==============*/

#testimonials {
	position:relative;
	float:left;
	margin:20px 0px 20px 20px;
	width:334px;
	height:422px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#testimonials p {
	color:#505050;
	line-height:20px;
	font-size:15px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	text-justify: newspaper;
	
}
#testimonials p em {
	font-size:11px;
	line-height:15px;
	
}
#testimonials .pic {
	float:right;
	padding:0px 0px 0px 12px;
	width:144px;
}
#testimonials img {
	border:1px #999 solid;
}

#next-test {
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:999;
	font-size:12px;
}
.height {
	position:relative;
}
.height p {
	text-align:justify;
	text-justify: newspaper;
}
.height img {
	margin:0px 25px 0px 15px;
	border:1px #777 solid;
}
#next-test a {
	color:#456;
	cursor:pointer;
	padding-left:8px;
	
}

/*===== Lower ==============*/
#lower {
	position:relative;
	float:left;
	background:url(images/background-lower.jpg) left top repeat-x;
	width:898px;
	margin-left:1px;
}
#recent-news {
	position:relative;
	float:left;
	margin:20px 20px 20px 0px;
	width:474px;
	padding-left:20px;
}
#recent-news a {
	font-weight:normal;
}
#recent-news p {
	font-size:12px;
	margin-bottom:6px;
}
#recent-news h1 {
	font-size:27px;
	margin-bottom:0px;
	padding-bottom:15px;
}
#book {
	position:relative;
	float:left;
	width:308px;
	background: url(images/background-book.jpg) left top no-repeat;
	margin:20px 20px 0px 20px;
	padding:15px 13px 10px 13px;
}
#book h5 {
	padding-bottom:10px;
	line-height:24px;
}
#book p {
	font-size:12px;
	padding-bottom:0px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#book img {
	float:right;
	padding-left:19px;
}
#newsletter {
	background:url(images/background-newsletter.jpg) left top no-repeat;
	margin-left:-20px;
	padding-left:20px;
}
#newsletter h1 {
	font-size:27px;
	margin-bottom:13px;
	padding-bottom:0px;
	padding-top:17px;
}
.newsform {
	width:370px;
	height:20px;
	border:3px #8e8d8d solid;
	margin-bottom:19px;
	padding-left:5px;
	padding-top:3px;
	float:left;
}
.submit {
	float:left;
	height:29px;
	margin-left:5px;
	padding:0px 5px;
}
.form {
	margin-left:20px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.form span {margin-left:97px;}
.form p {
	padding-bottom:6px;
	margin:0px;
}
.formleft {
	float:left;
	position:relative;
}
.box1 {
	border:2px solid #CCC;
	width:220px;
	height: 15px;
	font-size:11px;
	padding-left:2px;
}
.box2 {
	border:2px solid #CCC;
	width:125px;
	height: 15px;
	font-size:11px;
	padding-left:2px;
}
.box3 {
	border:2px solid #CCC;
	width:80px;
	height: 15px;
	font-size:11px;
	padding-left:2px;
	margin-left:10px;
}
.box1:hover, .box2:hover, .box3:hover, .textarea:hover, .submit:hover {
	border:2px solid #d5d38bf;
}
.textarea {
	border:2px solid #CCC;
}
.textarea:focus, .box1:focus, .box2:focus, .box3:focus, select:focus, option:focus, .submit:focus, .newsform:focus {
	border:2px solid #d5d38b;
	outline: solid 1px #d5d38b;
	background:#f5f5f5;
}
/*===== Agents ==============*/

#agents {
	position:relative;
	float:left;
	width:862px;
	margin:20px;
	font-size:13px;
}
.agentsimg {
	position:relative;
	float:left;
	margin-bottom:20px;
	width:142px;
	height:185px;
}
.agentsimg img {
	border:5px solid #666;
}
.agent-preview {
	float:left;
	margin-left: 50px;
	width:650px;
	margin-bottom:20px;
	height:195px;
}
.agent-full {
	float:left;
	margin-left: 50px;
	width:650px;
	margin-bottom:20px;
}
.agent-preview h4, .agent-full h4 {
	margin-bottom: 20px;
}
.agent-preview p, .agent-full p {
	margin-bottom:8px;
}
.agent-preview img {
	padding-top: 15px;
}
.agent-testimonials img {
	float:right;
}
/*=====SEARCH STYLES==============*/
#searchresults_left {
	width:276px;
	height:876px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-left:-16px;
	padding-top:30px;
	padding-left:30px;
	background-image:url(../images/global/nav/left-nav-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#searchresults_right {
	position:relative;
	margin-left:20px;
	float:left;
	width:600px;
}
#searchresults_left h3 {
	font-size:22px;
	line-height:36px;
}
#searchresults_right h4 {
	font-size:16px;
}

/*=====HOME STYLES==============*/


/*=========================================================================================================================
 CONTENT PRICON STYLES (main content area)
===========================================================================================================================*/

#content .priCon {
}
/*===NEWSLETTER====================*/

.newsletter_divider img {
	width:650px;
	float:left;
}
.fancydivider {
	padding-top:20px;
	padding-bottom:40px;
	width:650px;
	text-align:center;
	float:left;
}
.newsdate {
	font-style:italic;
	font-size:12px;
	padding:none;
}
.readmore a {
	color:#5a5546;
}



/*=========================================================================================================================
 CONTENT SECCON STYLES (sidebar)
===========================================================================================================================*/

#content .secCon {
}

/*=========================================================================================================================
 FOOTER STYLES
===========================================================================================================================*/

#footer_wrap {
	padding:0px;
	margin-top:0px;
	background:#efefef url(../images/global/footer/footer_bottom_bar.jpg) bottom repeat-x;
	height:295px;
}
#footer {
	position:relative;
	float:left;
	background:url(images/background-footer.jpg) left bottom repeat-x;
	width:899px;
	height:94px;
	padding-top:5px;
	margin-left:1px;
}
#footer p {
	padding-left:190px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#footer img {
	float:left;
}
.copy {
	margin-left:90px;
	padding-top:30px;
}
#footer a {
	font-size:12px;
	list-style:none;
	line-height:16px;
	border:none;
	color:#505050;
}
#footer a:hover {
}
#footer em {
	color:#505050;
	font-family: Helvetica Neue, Helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#footer ul {
	margin-top:11px;
}
#footer ul li {
	font-family: Helvetica Neue, Helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	line-height:16px;
}
#footer ul li a {
	font-weight: normal;
}
#footer ul li a:hover {
	text-decoration: underline;
	font-weight: normal;
}

/*=========================================================================================================================
Tool Tip
===========================================================================================================================*/



/* root element for scrollable */
.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 378px;	 
	width: 474px;
	border-top:1px solid #ddd;	
}

/* root element for scrollable items */
.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
	width:474px;
}

/* single scrollable item */
.items div {
	position:relative;
	margin:0px 0;
	padding:12px;
	font-size:12px;
	height:160px;
	border-bottom:1px solid #ddd;
}
.items div strong {
	line-height:1.1;
	color:#555;
}
.items p {
	line-height:14px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:5px;
}

/* elements inside single item */
.items img {
	float:left;
	margin-right:20px;
	width:240px;
}

.items h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}
.items h3 strong {
	color:#456;
}

/* the action buttons above the scrollable */
#actions {
	width:474px;
	margin:-15px 0 17px 0;	
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#456;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;		
}

.nextPage, .prevPage {
	float:right;
	margin-left:12px;
	padding:2px;
}	



/* some styling for triggers */
#triggers {
	
	padding:0px;
	margin:none;
	border:none;
}
#triggers a {
	color:#456;
}

/* styling for elements inside overlay */
.details {
	position:absolute;
	top:15px;
	right:15px;
	font-size:11px;
	color:#fff;
	width:150px;
}

.details h3 {
	color:#aba;
	font-size:15px;
	margin:0 0 -10px 0;
}
/* the overlayed element */
.simple_overlay, .simple_overlay1, .simple_overlay2, .simple_overlay3 {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:999;
	
	/* styling */
	background-color:#fff;
	margin-left:-200px;
	width:425px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
.simple_overlay1, .simple_overlay2, .simple_overlay3 {
	width:325px;
}
/* close button positioned on upper right corner */
.simple_overlay .close, .simple_overlay1 .close, .simple_overlay2 .close, .simple_overlay3 .close {
	background-image:url(images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:999999;
}



#demotip {
	display:none;
	background:transparent url(images/black_arrow.png);
	font-size:12px;
	height:22px;
	width:190px;
	padding:25px 10px;
	color:#fff;
	z-index:9999;
	margin-top:168px;
	text-align:center;
}
#demotip em {
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
#demotip a {
	color:#fff;
	font-size:12px;
}

#videotip {
	display:none;
	background:transparent url(images/black_arrow2.png);
	font-size:12px;
	height:22px;
	width:160px;
	padding:25px;
	color:#fff;
	z-index:9999;
	text-align:center;
}
#videotip em {
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}


/* simple css-based tooltip */ 
#formtip {
	display:none;
	background:transparent url(images/black.png);
	font-size:12px;
	height:37px;
	width:180px;
	padding:15px;
	color:#fff;
	z-index:9999;
	text-align:center;
	margin-left:-140px;
	margin-top:-5px;
}
#formtip em {
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}





.big-pic {
	width:510px;
	height:357px;
}
.big-pic img {
	margin:12px 10px 10px 10px;
	background:none;
	border:0px;
}
.small-pics {
	width:490px;
	margin-top:20px;
	margin-left:30px;
	position:relative;
}
.small-pics-nav {
	position:absolute;
	top:0px;
	width:491px;
	height:100px;
	left:0px;
	z-index:10;
}
.small-pics li {
	margin-right:20px;
	margin-bottom:20px;
	display:block;
	float:left;
	color:#fff;
}
.small-pics-nav a {
	font-size:8px;
	margin-top:0px;
	margin-right:18px;
	margin-bottom:12px;
	padding:20px 46px;
	line-height:40px;
	color:#999;
	text-decoration:none;
	border:0px;
	background: url(images/clear.png);
	display:block;
	float:left;
}
.small-pics-nav a:focus { outline: none; }
.listing-details {
	margin-top:20px;
	margin-bottom:40px;
	position:relative;
	margin-left:160px;
}
.listing-details td {
	padding:3px 0px;
}
.listing-details td, .listing-details tr {
	font-weight:normal;
}


.big_list {
	position:relative;
}
.big_list div {
	position:relative;
	margin:0px 0;
	padding:12px;
	font-size:12px;
	height:160px;
	border-bottom:1px solid #ddd;
}
.big_list div strong {
	line-height:1.1;
	color:#555;
}
.big_list p {
	line-height:14px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:5px;
}

/* elements inside single item */
.big_list img {
	float:left;
	margin-right:20px;
	width:240px;
}

.big_list h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}
.big_list h3 strong {
	color:#456;
}



.phonenumber {
	position:absolute;
	right:6px;
	top:26px;
	height: 71px;
	width: 218px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
}
ul#tips, ol#tips, ol#tips-column {
	margin:20px 0px;
}
ul#tips li, ol#tips li, ol#tips-column li {
	margin-bottom:7px;
	font-size: 12px;
	list-style:none;
}
ol#tips li, ol#tips-column li {
	list-style-position:inside;
	list-style-type:decimal;
}
ol#tips-column {
	width:880px;
	margin-bottom:40px;
}
ol#tips-column li {
	display:block;
	float:left;
	margin-right:20px;
	width:410px;
}

/*----- Tips ---------*/

#tips-nav {
	position:relative;
	float:left;
	width:210px;
	height:1000px;
	margin-right:10px;
}
#tips-content {
	position:relative;
	float:left;
	width:580px;
	background:url(images/bg-page3.png) center top no-repeat;
    padding:40px 30px 0px 30px;
}
#tips-content ul li {
	font-size:16px;
	line-height:20px;
}
#tips-bottom {
	position:relative;
	float:left;
	width:580px;
	background:url(images/bg-pagebottom3.png) 1px bottom no-repeat;
	height:50px;
	padding:20px 30px;
}
#tips-nav ul#tips li, #tips-nav ol#tips li {
	font-size:12px;
	list-style-position:inside;
	list-style-type:decimal;
}
#tips-content p {
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;;
	font-size:16px;
	line-height:22px;
	margin-bottom:5px;
	padding-bottom:0px;
	text-indent:.35cm;
	text-align: justify; text-justify: newspaper ;
}
#tips-content h1 {
	font-family:garamond, Georgia, "Times New Roman", Times, serif;;
	font-size:25px;
	margin-bottom:0px;
	text-align:center;
}
.tips-next {
	position:absolute;
	bottom:25px;
	right:30px;
}
.tips-prev {
	position:absolute;
	bottom:25px;
	left:30px;
}
.page-bottom {
	position:absolute;
	bottom:28px;
	left:93px;
	color:#999;
	font-size:11px;
}
.agent_blurb {
	height:38px;
	overflow:hidden;
	margin-bottom:7px;
}
.sold_big {
	position:absolute;
	top:330px;
	right:220px;
	width:150px;
	height:90px;
	overflow:hidden;
	z-index:9999;
	font-size:20px;
	line-height:21px;
	color:#fff;
	text-shadow:1px 1px 1px #000;

}
.sold_big strong {
	font-size:40px;
	line-height:45px;
	color:#F00;
	text-shadow:1px 1px 1px #000;

}
span#sold {
	position:absolute;
	top:120px;
	left:150px;
	width:95px;
	height:30px;
	color:#fff;
	text-shadow:1px 1px 1px #000;
	font-size:16px;
}
span#sold strong {
	text-decoration:none;
	font-size:22px;
	color:#F00;
	text-shadow:1px 1px 1px #000;
}

