/* @override http://www.rwfd.com.au/css/stylesheet.css */

/* Ray White Five Dock */

html, body {
	margin-top: 1px;
	color:#000;
	background: #474747;
}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, fieldset, input{
	margin:0px;
	padding:0px;
	font-family:"Arial","Helvetica",Sans-serif;
	font-size:14px;
}


h1,
h2,
h3,
h4 {
	font-size: 1em;
}

h2 {
	padding: 10px 0;
font-size: 21px;
}

a:link,
a:visited, 
a:hover,
a:active {
	color:#000;
}

a:hover {
	text-decoration:none;
}

form {
	margin:0px;
	padding:0px;
}

.clear {
	margin:0px;
	padding:0px;
	height:0px;
	overflow:hidden;
	clear:both;
}

/* =wrapper */

#wrapper {
	margin:0px auto;
	padding:0px;
	text-align:left;
	overflow:hidden;
	position:relative;
	width: 760px;
	border: 1px solid #CCC;
	background-color:#333;
}

/* =header */

#header {
	margin:0px;
	padding:0px;
	height:95px;
	background:url(../images/addrwfd.gif) 10px 17.5px no-repeat #333;
}

#header .details {
	margin: 22px 10px 0 0;
	float: right;
	display: block;
}

#header .details p {
	font-size: 8pt;
	text-align: right;
	color: #FFF;

}


/* =marquee */

marquee {
	font-size: 11px;
	line-height: 28px;
	color: #CCC;
	background-color: #333;
}

/* =menu */

#menu {
	margin:0px;
	padding:0px;
	height:28px;
	background:#333;
	width:760px;
	height:28px;
}

#menu ul {
	margin:0px;
	padding:0px;
	white-space:nowrap;
	border-top: 1px solid #CCC;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#menu ul li {
	margin:0px;
	border-right:1px solid #CCC;
	float:left;
	position:relative;
	height:28px;
	line-height:28px;
	position:relative
}

#menu ul li.last {
border-right: none;
}

#menu ul li.last a:hover {
padding-right:32px
}

#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:active {
	margin:0px;
	padding:0px 26.5px;
	float:left;
	position:relative;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:lowercase;
	font-weight:bold;
}

#menu ul li a:hover {
	padding:0px 26.5px;
	background-color:#CCC;
	color: #333;
	display: block;
}

/* =join email */

#joinemail {
	height:22px;
	padding:1px 0 0 537px;
	position: relative;
	border-top: 1px solid #CCC;
	background:url(../images/joinemail_bg.gif) 253px 4px no-repeat #666;
}

form .joinemail {

}

#joinemail a {
position: absolute;
top: 3px;
right: 3px;
}

#joinemail input {
	font-size:10px;
	padding:0px 5px;
	width:150px;
}

/* =content */

#content {
	margin:0px auto;
	padding:20px;
	text-align:left;
	background:#FFFFFF;
}

#content.home {
	padding: 0px;
	background-color: #333;
	border-top: 1px solid #CCC;
	height: 290px;
}

/* =lowermenu */

#lowermenu {
	margin: 0px auto;
	padding: 5px 0;
	background-color:#999;
	color: #FFF;
}

#lowermenu p {
	text-align: center;
	color:#FFF;
	font-size: 11px;
}

#lowermenu a:link, #lowermenu a:visited, #lowermenu a:active {
	color: #FFF;
	text-decoration: none;
}

#lowermenu a:hover {
	text-decoration:underline
}

/* =footer */

#footer {
	margin:0px auto;
	padding:20px 0px;
	color:#646464;
	text-align:center;
	width: 760px;
}

#footer a {
	color: #848484;
}

#footer p {
	line-height:20px;
	font-size:10px;
}


/* =home */

#column_left {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 290px;
	width: 525px;
	float: left;
}

#column_right {
	width: 230px;
	height:290px;
	float: right;
	background:url(../images/home_grey.gif) top right no-repeat;
}

/* =search Form*/

.searchForm {
margin: 0px;
padding: 10px 30px 0 0;
line-height:15px;
color: #FFFFFF;
text-align: right;
}

.searchForm h2 {
display:none;	
}

.searchForm tr {
width: 100%;
margin: 0px;
padding: 0px;
height: 15px;
}
.searchForm td {
margin: 0px;
padding: 0px;
width: 90%;
height: 15px;
font-size: 11px;
}

.searchForm input, .searchForm select, .searchForm textarea{
width: 120px;
font-size:11px;
margin: 0px;
padding: 0px;
}

/* =Sign Up*/

.signup {
	margin:0 auto;
	padding:20px 25px 0 0;
	width:120px;
}

.signup p {
	color:#CCCCCC;
	font-size:11px;
	padding:10px 0;
	text-align:center
}

/* =extras */

#feature-properties {
	
}

.feature-listing {
	margin:0px;
	border:1px solid rgb(84, 39, 132);
	padding:0px;
	float:left;
	width:327px;
	height:230px;
	overflow:hidden;
	background:rgb(234, 239, 209);
	position:relative;
}

.feature-listing-left {
	margin-right:7px;
}

.feature-listing h3 {
	margin:0px 0px 15px 0px;
	border:none;
	padding:0px 10px 0px 10px;
	height:34px;
	line-height:34px;
	color:#FFFFFF;
	font-size:12px;
	background:url(../images/menu.png) 0px -5px repeat-x;
}

.feature-listing .status {
	display:block;
	width:194px;
	height:140px;
	position:absolute;
	text-decoration:none;
	z-index:100;
	top:49px;
	left:10px;
}

.feature-listing .leased {
	background:url(../images/leased.gif) top left no-repeat;
}

.feature-listing .sold {
	background:url(../images/sold.gif) top left no-repeat;
}

.feature-listing .under-contract {
	background:url(../images/under_contract.gif) top left no-repeat;
}

.feature-listing .under-offer {
	background:url(../images/under_offer.gif) top left no-repeat;
}

.feature-listing .deposit-taken {
	background:url(../images/deposit_taken.gif) top left no-repeat;
}

.feature-listing .thubmnail {
	margin:0px 5px 0px 10px;
	display:block;
	width:194px;
	height:140px;
	float:left;
	text-decoration:none;
}

.feature-listing .content {
	margin:0px 5px 0px 0px;
	height:140px;
	overflow:hidden;
}

.feature-listing .content h4 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:1em;
	color:black;
	text-transform:capitalize;
}

.feature-listing .content p {
	margin:0px 0px 10px 0px;
}

.feature-listing .rooms {
	margin:10px 0px 0px 10px;
	clear:both;
}

.feature-listing .thubmnail img {
	width:194px;
	height:140px;
}

/* =property search */

#contentsearch {
	margin:0px auto;
	padding:20px;
	text-align:left;
	background:#333;
}

#map, #searchform  {
	width: 245px;
	float:left;
}

#map {
	padding-top:50px
}

#searchform {
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	padding-left:5px;
	padding-top:20px;
}

#searchform .form {
	width: 150px;
}

#searchform tr {
	margin:0;
	padding:0;
	width:150px
}
#searchform td {
	height:15px;
	margin:0;
	padding:2px;
	font-size: 10px;
	color: #999;
	text-transform:uppercase;
}

#searchform select {
	font-size: 9px;
}

#searchform select#category, #searchform select#suburb {
	width: 140px;
}

#searchform select#minimumPrice {
	width: 140px;
	margin-right: 10px;
}

 #searchform select#maximumPrice {
	margin-top: 3px;
	width: 140px;
}

 #searchform input#submit {
	color:#000000;
	font-size:10px;
	height:26px;
	margin:10px auto;
	width:200px;
	background:url(../images/search_button.jpg) top center no-repeat;
}

#rightlinks {
	padding-left: 30px;
	padding-top: 20px;
	width: 150px;
	float: left;
}

#rightlinks ul {
	list-style:none;
	white-space:nowrap;
}

#rightlinks ul li {
	margin: 0 0 36px 0;
	border: 1px solid #999;
	font-size:11px;
	line-height:24px;
	height: 24px;
	color: #999;
	width: 160px;
	}
	
#rightlinks ul li a:link, #rightlinks ul li a:visited, #rightlinks ul li a:active {
	text-decoration: none;
	color: #999;
	padding-left: 10px;
}

#rightlinks ul li a:hover{
	background-color:#999;
	color: #333;
	width: 100px;
	display: block;
}
	
#rightlinks ul li.ofi {
	background:url(../images/ofi.gif) top right no-repeat;
}

#rightlinks ul li.auction {
	background:url(../images/auction.gif) top right no-repeat;
}

#rightlinks ul li.advice {
	background:url(../images/advice.gif) top right no-repeat;
}

#rightlinks ul li.wishlist {
	background:url(../images/wishlist.gif) top right no-repeat;
}

#rightlinks ul li.calculator {
	background:url(../images/calculator.gif) top right no-repeat;
}

/* =listing_intro */

.listing-intro {
	margin:0px 0px 10px 0px;
	border:1px solid #666;
	padding:0px;
	height:137px;
	color:#000000;
	position:relative;
}

/* =listing-status */

.listing-intro .status-label {
margin:0px;
border:none;
padding:0px;
position:absolute;
width:140px;
height:105px;
text-decoration:none;
top:28px;
left:4px;
}

.listing-intro .under-contract {
display:block;
background:url(../images/under_contract.gif) top left no-repeat;
}

.listing-intro .under-offer {
display:block;
background:url(../images/under_offer.gif) top left no-repeat;
}

.listing-intro .deposit-taken {
display:block;
background:url(../images/deposit_taken.gif) top left no-repeat;
}

.listing-intro .sold {
display:block;
background:url(../images/sold.gif) top left no-repeat;
}

.listing-intro .leased {
display:block;
background:url(../images/leased.gif) top left no-repeat;
}

/* = */

.listing-intro .status {
margin:0px 0px 4px 0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#FF0000;
text-align:center;
display:none;
}

.listing-intro h3 {
margin:0px 0px 4px 0px;
padding:0px 200px 0px 10px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:24px;
line-height:24px;
overflow:hidden;
background:#333;
}

.listing-intro .thumbnail-link {
margin-left:4px;
display:block;
width:140px;
height:105px;
overflow:hidden;
text-decoration:none;
background:none;
}

.listing-intro .thumbnail-link img {
margin:0px;
padding:0px;
border:none;
}


.listing-intro a.externalImages-intro {
display:block;
position:absolute;
top:30px;
right:0px;
}

.listing-intro .externalImages-intro img {
display:block;
width:87px;
height:47px;
}

.listing-intro .features {
padding:2px 0px 2px 0px;
background:#FFFFFF;
height:20px;
position: absolute;
top: 30px;
right: 10px;
}

.listing-intro .features dt {
margin:0px;
padding:0px;
font-weight:bold;
font-size:11px;
color:#333;
width:30px;
height:20px;
display:block;
float:left;
}

.listing-intro .features dt span {
display:none;
}

.listing-intro .features dt.property_id {
margin-left:10px;
width:auto;
font-size:10px;
font-weight:normal;
}

.listing-intro .features dt.land_size {
width:auto;
font-size:11px;
font-weight:bold;
}

.listing-intro .features dt.property_id span, .listing-intro .features dt.land_size span {
line-height:20px;
padding-right:10px;
display:block;
}

.listing-intro .features dt.bedrooms {
background:url(../images/bedrooms.gif) left center no-repeat;
margin:0px;
}

.listing-intro .features dt.bathrooms {
background:url(../images/bathrooms.gif) left center no-repeat;
margin:0px;
}

.listing-intro .features dt.garages {
	width: 27px;
background:url(../images/garages.gif) left center no-repeat;
margin:0px;
}

.listing-intro .features dt.pets {
background:url(../images/css/pets_2.gif) left center no-repeat;
margin:0px;
}

.listing-intro .features dd {
margin:0px 4px 0px 0px;
padding:0px 6px 0px 6px;
font-weight:bold;
font-size:12px;
color:#333;
width:auto;
height:20px;
line-height:20px;
display:block;
float:left;
background:url(../images/css/num_left.gif) center right no-repeat;
}

.listing-intro .features dd.property_id_val {
background:none;
font-size:12px;
font-weight:normal;
}

.listing-intro .features dd.land_size_val {
background:none;
font-size:11px;
font-weight:bold;
}

.listing-intro .text {
margin:-95px 5px 5px 155px;
}

.listing-intro .address {
clear:left;
margin:0px 0px 6px 0px;
padding:0px;
font-size:12px;
line-height:12px;
font-weight:bold;
color:#333;
}

.listing-intro .status {
margin:0px 0px 4px 0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#FF0000;
text-align:center;
}

.listing-intro .text .price {
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
line-height:24px;
height:24px;
position:absolute;
top: 0px;
right: 10px;
z-index:10000;
}

.listing-intro .text ul.holiday-pricing {
margin:0px 0px 6px 0px;
padding:0px;
}

.listing-intro .text ul.holiday-pricing li {
float:left;
padding-right:10px;
font-size:11px;
font-weight:normal;
}

.listing-intro .text ul.holiday-pricing li span {
padding:0px 4px 0px 0px;
}

.listing-intro .text ul.holiday-pricing li span.holiday-season {

}

.listing-intro .introduction {
margin:0px 0px 4px 0px;
padding:0px;
font-size:11px;
line-height:16px;
color:#000000;
height:32px;
overflow:hidden;
}

.listing-intro .intro-link-more {
line-height:28px;
font-size:12px;
color:#FFFFFF;
text-align:center;
background:#333;
display:block;
height:20px;
line-height:20px;
text-decoration:none;
width:62px;
position: absolute;
top: 105px;
right: 10px;
}

.listing-intro #inspection-cell {
background-color:#CCCCCC;
display:block;
height:30px;
padding:5px;
width:460px;
}

.listing-intro #inspection-cell h6 {
font-size: 12px;
}

.listing-intro #inspection-cell ul li {
display:block;
float:left;
font-size:10px;
margin-right:15px;
}


/* =pagination */

.pagination {
margin:0px 0px 20px 0px;
padding:0px;
border:none;
font-weight:bold;
color:#000000;
font-size: 11px;
}

.pagination p {
	font-size:11px;
}

/* =listing display */


.listing-display {
border:none;
padding:20px 0px 0px 0px;
width: 690px;
margin: 0px auto 0px auto;
position: relative;
}

#content.listingintro .listing-display h2.heading-2 {
padding:10px 0px 0px 0px;
line-height:25px;
margin-bottom:10px;
float: left;
width: 515px;
display: block;
}

#content.listingintro .listing-display h2.heading-1 {
display: none;
}


.listing-display h3.address {
line-height:30px;
font-size:16px;
color:#FFFFFF;
margin:0px 0px 4px 0px;
padding:0px 20px 0px 20px;
text-align:left;
font-weight:normal;
background:#333;
display: block;
position: relative;
}

.listing-display .price {
color:#FFFFFF;
text-align:right;
font-size:16px;
position: absolute;
top:27px;
right: 20px;
font-weight:normal;
}


.listing-display .listing-images {
background-color:#FFFFFF;
}

.listing-display .listing-images #listing-main-image {
margin:0px auto 10px auto;
width: 690px;
height: 517px;
overflow: visible;
}

.listing-display .listing-main-image-cell {
float: left;
width: 690px;
height: 517px;
}

.listing-display .listing-images .listing-main-image-cell {
float: left;
width: 690px;
height: 517px;
overflow: visible;
margin-bottom: 5px;
}

.listing-display .listing-thumbnails {
padding:0px;
width: 695px;
text-align: center;
}

.listing-display .thumbnail {
width: 109px;
height: 82px;
padding:3px 3px 8px 0px;
}

.listing-display .listing-thumbnails a {
text-decoration:none;
}

.listing-display .more-images-text {
display: none;
text-align:center;
color: #333333;
padding: 5px 5px 50px 5px;
}

.listing-display .more-images-text span {
}

.listing-display #listing-image-links {
}

.listing-display .listing-image-gallery a {
margin: 10px auto;
padding: 0;
line-height: 27px;
height: 27px;
display: block;
text-align:center;
text-decoration:none;
font-size: 12px;
background:url(../images/image_gallery.jpg) top center no-repeat #333;
}

.listing-display .listing-image-gallery span {
display: none;
} 

.listing-display .details-wrapper {
}

.listing-display .auction-details {
position:absolute;
top: 0px;
left:20px;
text-align: left;
color: #666666;
}

.listing-display .bbp {
margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
height:25px;
width:175px;
float:right;
}

.listing-display .bbp dt {
margin:0px;
padding:0px;
font-weight:bold;
font-size:11px;
color:#000000;
width:30px;
height:24px;
display:block;
float:left;
}

.listing-display .bbp dt span {
display: none;
}

.listing-display .bbp dt.property_id span {
line-height:24px;
padding-right:10px;
display:block;
}

.listing-display .bbp dt.property_id {
width:auto;

}

.listing-display .bbp dd.property_id_val {

}

.listing-display .bbp dt.bedrooms {
background:url(../images/bedrooms.gif) left center no-repeat;
margin:0px;
}

.listing-display .bbp dt.bathrooms {
background:url(../images/bathrooms.gif) left center no-repeat;
margin:0px;
}

.listing-display .bbp dt.garages {
background:url(../images/garages.gif) left center no-repeat;
margin:0px;
width: 27px;
}

.listing-display .bbp dd {
margin:0px;
padding:0px 15px 0px 5px;
font-weight:normal;
font-size:12px;
color:#333;
width:auto;
height:24px;
line-height:24px;
display:block;
float:left;
}

.listing-display .status {
margin:0px 0px 10px 0px;
padding:0px;
color:#333;
font-size:18px;
text-align:center;
}

.listing-display .status {
margin:0px 0px 10px 0px;
padding:0px;
color:#333;
font-size:18px;
text-align:center;
}

.listing-display .description {
border:none;
margin:0px;
padding:10px 0px 20px 0px;
color: #333333;
text-align:justify;
clear: both;
}

.listing-display .availability {
display: block;
font-size:14px;
clear: both;
margin-bottom: 10px;
}

.listing-display .features {
width:100%;
border:none;
}

.listing-display .features tr {
padding: 0px;
}

.listing-display .features td {
padding:5px 5px 5px 20px;
margin: 0px;
font-weight:normal;
color:#333333;
background:#AAAAAA;
font-size:12px;
}

.listing-display .features td.feature-name {
width: 170px;
}

.listing-display .contact {
margin-top: 10px;
padding: 10px 0px 10px 0px;
width: 340px;
position:relative;
float: left;
}

.listing-display .listing-agent {
width: 400px;
}

.listing-display .listing-agent p {
font-size: 12px;
line-height: 20px;
font-weight:normal;
display:block;
color: #333333;
}

.listing-display .listing-agent img {
margin:0px 20px 0px 0px;
float: left;
height: 150px;
}

.listing-display .listing-agent .listing-agent-phone span, .listing-display .listing-agent .listing-agent-email span, .listing-display .listing-agent .listing-agent-details span {
float: left;
width: 50px;
display: block;
font-weight: bold;
}

.listing-display h6.inspection-heading,
.availability span {
margin:0px 0px 5px 0px;
padding:0px;
font-size:14px;
font-weight: bold;
display: block;
}

.listing-display ul.inspections {
	list-style: none;
	margin-bottom: 10px;
}

.listing-display .actions {
margin:10px 0px 0px 0px;
list-style:none;
width: 300px;
float: right;
}

.listing-display .actions li {
margin:0px;
padding-bottom:10px;
border:none;
list-style:none;
width:150px;
height:80px;
overflow:hidden;
float:left;
text-align:center;
line-height:80px;
}

.listing-display .actions li a {
padding: 20px 0px 5px 0px;
font-size: 11px;
text-decoration: none;
}

.listing-display .actions li.emailafriend {
background:url(../images/css/emailafriend.jpg) top center no-repeat;
}

.listing-display .actions li.printable-brochure-link {
background:url(../images/css/printable_brochure.jpg) top center no-repeat;
}

.listing-display .actions li.email-listings-link {
background:url(../images/css/email_me_listings.jpg) top center no-repeat;
}

.listing-display .actions li.vendor-login-link {
background:url(../images/css/vendor_login.jpg) top center no-repeat;
}

.listing-display .actions li.virtual-tour-link {
background:url(../images/css/virtual_tour.jpg) top center no-repeat;
}

.listing-display .actions li.floorplan-link {
background:url(../images/css/floor_plans.jpg) top center no-repeat;
}

.listing-display .actions li.email-a-friend {
display: none;
background:url(../images/css/email_a_friend.jpg) top center no-repeat;
}

.listing-display h4.external-links-heading {
display: none;
}

.listing-display .external-links {
}


/* =staff-intro */

.staff-intro {
margin:0px 0px 10px 0px;
position: relative;
}

.staff-intro h3 {
margin:0px 0px 4px 0px;
padding:0px 10px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:24px;
line-height:24px;
overflow:hidden;
background:#333;
}

.staff-intro .position {
color:#FFFFFF;
height:26px;
line-height:26px;
margin:0;
position:absolute;
right:10px;
top:0;
}

.staff-intro .position span {
display: none;
}

.staff-intro .department {
display:none
}

.staff-intro .department span {

}

.staff-intro .thumbnail {
float:left;
padding-left:10px;
}

.staff-intro .text {
margin:0px;
padding:0px 0px 0px 10px;
float:left;
width:550px;
}

.staff-intro dl {
margin:0px 0px 6px 0px;
color: #666;
}

.staff-intro dl dt {
font-size:12px;
clear:left;
float:left;
height:26px;
line-height:26px;
}

.staff-intro dl dt span {
font-size:12px;
}

.staff-intro dl dt.email {

}

.staff-intro dl dt.phone {

}

.staff-intro dl dd {
height:26px;
line-height:26px;
font-size:12px;
float:left;
}

.staff-intro .profile {

}

/* =form */

.form {
border:none;
width:500px;
margin:0px auto 40px auto;
}

.form td {
border:none;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.form td.input {
width:300px;
}

.mail_page .form td.input {
width:280px;
}

.form td input[type="text"], .form td input[type="password"], .form td textarea , #subscribe input[type="text"] {
width:90%;
padding:1px;
border:1px solid #333333;
}

.form td textarea {
height:140px;
margin-bottom:30px;
}

.form td.contact-joinmail {
padding:6px 0px 10px 0px;
text-align:center;
color:#000000;
font-weight:bold;
}

.form td.subscribe-options {
padding:40px 0px 10px 0px;
text-align:left;
color:#000000;
font-weight:bold;
}

.form td.contact-joinmail input, .form td.subscribe-options input {
width:30px;
}

.form td.enquiry-type input {
width:auto;
}

.form td.contact-buttons, .form td.button {
padding-top:30px;
text-align:right;
}

.form td.contact-buttons input, .form td.button input {
width:auto;
margin:0px 0px 0px 10px;
padding:2px 4px 3px 4px;
color:#FFFFFF;
background:#000;
font-weight:normal;
}

.required {
color:#CC0000;
font-weight:bold;
}

/* Search Form */

#searchform form table input, #searchform form table textarea, #searchform form table select, #searchform form table input[type="text"],{
width: 70%;
}


/* Contact Details on Form */

.contact {
	padding-bottom: 50px;
}

.contact ul {
	margin: 10px auto 20px auto;
	width: 410px;
}

.contact ul li {
	list-style:none;
	white-space:nowrap;
	float: left;
	font-size: 11px;
}

.contact ul li.left {
	padding: 0 10px 0 0;
	clear: left;
	text-align:right;
	width:150px;
	}
	
/* =calculator */	

#loan_calculator.form {
	width:390px;
}	
	
#loan_calculator input {
	border: 1px solid #666;
}	

#currency {
	text-align: center;
}

a.currency {
	text-align: center;
}

/* =subscribe */

#subscribe_label {
line-height:20px;
margin-bottom:0px;
padding:0px;
text-align:center;
clear:both;
}

#subscribe {
clear:both;
margin:20px 0px 20px 0px;
border:none;
padding:20px 0px 0px 0px;
text-align:center;
font-size:11px;
}

#subscribe .submit {
width:auto;
margin:0px 0px 0px 10px;
border:1px solid #3B1B5C;
padding:2px 4px 3px 4px;
color:#FFFFFF;
background:#3B1B5C;
font-weight:normal;
}

/* Market Appraisal */

.market-appraisal-cell {
	width:203px;
	margin:0px auto 30px auto;
	position:relative;
	border:1px solid rgb(8, 2, 15);
	padding:15px;
	position:relative;
}

.market-appraisal-cell h2 {
	margin:0px;
	padding:1px;
	line-height:14px;
	color: rgb(34, 36, 61);
	font-size:12px;
	position:absolute;
	left:15px;
	top:-7px;
	background:#D2A5FF;
}

.market-appraisal-cell a:link,
.market-appraisal-cell a:visited, 
.market-appraisal-cell a:hover,
.market-appraisal-cell a:active {
	color:rgb(8, 2, 15);
	text-decoration:none;
}

.market-appraisal-cell a:hover {
	text-decoration:underline;
}

#column-1 #subscribe {
	width:233px; 
	margin:0px auto 30px auto;
	text-align:left;
}

#column-1 #subscribe p.subscribe-text {
	margin:0px 0px 10px 0px;
	line-height:14px;
	color: rgb(34, 36, 61);
	font-size:12px;
	font-weight:bold;
}

#column-1 #subscribe p.subscribe-links {
	text-align:center;
}

#column-1 #subscribe p.subscribe-links a:link,
#column-1 #subscribe p.subscribe-links a:visited,
#column-1 #subscribe p.subscribe-links a:hover,
#column-1 #subscribe p.subscribe-links a:active {
	color:rgb(8, 2, 15);
}

#column-1 #subscribe span {
	display:block;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	padding:0px 0px 5px 0px; 
}

#column-1 #subscribe span input[type="text"] {
	width:50%;
	margin-left:10px;
}

#column-1 #subscribe span input[type="submit"] {
	margin:0px;
}

