/* Time Realty Concord */

html {
margin:0px;
border:none;
padding:0px;
text-align:center;
background:#FFFFFF;
}

body {
margin:0px;
border:none;
padding:0px;
text-align:center;
}

h1 {

}

h2 {
font-size:34px;
text-align: left;
font-weight:normal;
letter-spacing:-2px;
color:#333333;
font-family:Arial,Verdana,Geneva,Swiss,SunSans-Regular;
}

h3 {

}

h4 {

}

td, 
p, 
ul, 
li {
font-family:Arial,Helvetica;
font-size:12px;
margin:0;
color:#333333;
}

/* =wrapper */

#wrapper {
margin:0px auto 0px auto;
border:none;
padding:0px;
width:740px;
overflow:hidden;
font-family:Arial,Helvetica;
color:#000000;
background:#FFFFFF;
text-align:left;
position: relative;
}

/* =header */

#header {
margin:0px auto 0px auto;
padding:0px;
overflow:hidden;
height:130px;
background:url(../images/css/header.jpg) top left no-repeat #a77b4f;
}

#header .logo {
margin: 67px 0px 0px 0px;
padding: 0px;
width: 443px;
height: 64px;
float:left;
background:url(../images/css/header_logo.jpg) top left no-repeat;
}

.searchoursite {
margin: 90px 0px 0px 0px;
width:270px;
float: right;
}

.searchoursite tr td {
color: #000000;
font-weight:bold;
}

.searchoursite tr td input[type=text] {
background-color:#ECECEC;
border:1px solid #646464;
color:#333333;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
padding-left:2px;
width:130px;
}

.searchoursite tr td input[type=submit] {
background-color:#a77b50;
background-image:none;
border: none;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
font-weight:bold;
padding: 0px;
}

/* forms */

.form {
width:100%;	
border-collapse:collapse;
border:none;
}

form#requestForm td {
	padding: 3px;
}

.form td {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:0px;
}

.form tr {
border-bottom:1px solid #CCCCCC;	
}

.form .noborder {
border:none;	
}

.form td label {
font-size:9px;
text-transform:uppercase;
color:#FFF;
font-weight:bold;
display:block;
background:#FE2525;
}

.form .pad {
padding:10px;	
padding-left:0px;
}

.form .button {
font-size:9px;
text-transform:uppercase;
color:#666:
background:#FAA61A;
display:block;
}

.form select {
margin:20px;	
}

/* =menu */

#menu {
padding:10px;
width: 162px;
min-height: 300px;
text-transform:uppercase;
text-align: right;
line-height: 25px;
float: left;
}

.clock_bottom {
	background:url(../images/css/clock_bottom.jpg) top left no-repeat;
	height: 14px;
	width:175px;
	position:absolute;
	top: 130px;
	left: 0px;
	z-index: 10000;
}

#menu ul {
margin:0px;
border:none;
padding:10px 0px 0px 0px;
list-style:none;
}

#menu ul li {
margin:0px;
}

#menu ul li a {
color:#000000;
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#menu ul li.current a {
color:red
}

#menu ul li ul {
display: none;
padding-right: 2px;
}

#menu ul li.current ul {
padding: 0px;
display: block;
color: #FFFFFF;
}

#menu ul li.current ul li {
padding:0px;
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
color: #000000;
font-size:10px;
font-weight:normal;
text-decoration: none;
}

#menu ul li.current ul li a {
padding:0px;
display: block;
color: #000000;
font-size:10px;
font-weight:normal;
text-decoration: none;
}

/* =home */

#welcome.home {
margin: 0px;
padding: 45px 0px 0px 5px;
width: 548px;
min-height: 275px;
float: right;
background:none;
border:none;
}

#welcome {
float:right;
padding:0px 125px 0 10px;
margin:40px 10px 15px 0px;
width:405px;
background:url(../images/page_side.jpg) right repeat-y;
border-bottom:5px solid #333333;
}

#welcome.nopad {
padding:0px 0px 0px 10px;	
width:530px;
}

#welcome h2 {
margin-bottom:10px;
}

#welcome #mission p {
padding:10px 10px 45px 0px;
color:#333333;
font-family:Arial,Verdana,Geneva,Swiss,SunSans-Regular;
font-size:15px;
text-align: left;
}

/*content*/
#content {
border-right:1px solid #000000;
background:url(../images/content_bg.jpg) left repeat-y;	
}

/* =featured */

#featured {
margin: 0px;
padding: 0px;
}

#featured .feature-listing {
margin: 0px 20px 0px 0px;
padding: 0px;
width: 252px;
height: 65px;
border: 1px solid #B4B4B4;
float: left;
position: relative;
background-image:url(../images/css/arrowGO.gif);
background-repeat:no-repeat;
background-position: 232px 35px;
}

#featured .feature-listing img {
margin: 0px;
padding: 0px;
height: 65px;
width: 86px;
position: absolute;
top: 0px;
left: 0px;
}

#featured .feature-listing .text {
margin: 0px 25px 0px 93px;
padding: 5px 0px 0px 0px;
height: 55px;
border-right:1px solid #B4B4B4;
line-height:18px;
text-align:left;
}

#featured .feature-listing .text .address {
padding: 3px 0px 0px 0px;
}

#featured .feature-listing .text .address p {
font-size:10px;
line-height:13px;
}

#featured .feature-listing .text .address span{
text-transform:uppercase;
}

/* pagination */

.pagination {
border:none;
margin:0 0 50px 0;
text-align:right;
}

.pagination p {
float:right;	
}

.pagination a, .pagination span {
display:block;
padding:3px;
float:left;	
color:#FFF;
margin-right:2px;
}

.pagination-count,
a.pagination-next,
a.pagination-previous {
display:none;	
}

.pagination .pagination-separator {
display:none;	
}

.pagination .pagination-pages-current {
background:#FAA61A;
}

.pagination a.pagination-pages-link {
background:#000;	
}

/* listing intro */

.listing-intro {
min-height:70px;
position:relative;
border:none;
border-bottom:1px solid #CCCCCC;
margin:0px 0px 10px 0px;
overflow:hidden;
}

.listing-intro img {
width:90px;
height:68px;	
position:absolute;
top:0px;
left:0px;
}

.listing-intro h3, 
.listing-intro .intro-link-more span {
display:none;	
}

.listing-intro .text {
margin:0px 100px 0px 100px;	
font-weight:normal;
}

.listing-intro .address,
.listing-intro .price {
font-size:12px;
height: 17px;
}

.listing-intro .introduction {
color:#646464;
}

.listing-intro .features,
.listing-intro .price {
position:absolute;
top:0px;
right:0px;	
}

.listing-intro .features {
width:70px;
height:100%;
border-left:1px solid #CCC;
overflow:hidden;
position:absolute;
margin:0px;
padding-left:20px;
}

.listing-intro .price {
top:5px;	
right:110px;
}

.listing-intro dt {
float:left;	
display:block;
width:27px;
height:20px;
padding-top:7px;
background:url(../images/bed.gif) top left no-repeat;
}

.listing-intro dt.bathrooms {
background:url(../images/bath.gif) top left no-repeat;	
}

.listing-intro dt.garages,
.listing-intro dt.property_id {
background:none;	
}

.listing-intro dd {
color:#FFF;
position:absolute;
top:1px;
font-size:10px;
}

.listing-intro dd.bedrooms-count {
left:-10px;	
}

.listing-intro dd.bathrooms-count {
left:15px;	
}

.listing-intro .intro-link-more {
display:block;	
width:90px;
height:40px;
position:absolute;
right:0px;
bottom:5px;
background:url(../images/viewprop.gif) center no-repeat;
border-top:1px solid #CCCCCC;
}

/* listing display */

.display-wrapper {
position:relative;	
min-height:500px;
}

.listing-display,
.listing-display div,
.listing-display p,
.listing-display .actions li {
border:none;	
}

.listing-display .details-wrapper {
margin-top: 35px;
margin-bottom: 35px;
}

.listing-display .description {
	margin-top: 10px;
	border:none;
}

.listing-display .heading,
.listing-display .listing-images img,
.listing-display .features,
.listing-display .address,
.listing-display .price,
.listing-display .contact,
.listing-display .bbp,
.listing-display .status,
.listing-display .louis-actions,
.listing-display #louis-carr-advertisement {
display:none;	
}

.listing-display .heading-2,
.listing-display h6.inspection-heading {
display:block;
color:red;
font-size:14px;
letter-spacing:0px;	
width:324px;
font-weight:bold;	
}

.listing-display h6.inspection-heading {
	margin: 10px 0;
}

.listing-display .listing-images,
.listing-display .listing-images .listing-main-image-cell {
width:324px;
height:254px;	
}

.listing-display #listing-image-links .listing-virtual-tour,
.listing-display #listing-image-links .floorplan-link {
	display: none;
}

.listing-display #listing-image-links .listing-image-gallery {
	margin: 10px 0;
	background:url(../images/css/morePhotos.gif) top no-repeat #F2F2F2;
	width: 81px;
	height: 21px;
	text-decoration:none;
}

.listing-display #listing-image-links .listing-image-gallery a {
	text-decoration:none;
}


.listing-display #listing-image-links .listing-image-gallery span {
	visibility:hidden;
	text-decoration:none
}

.listing-display .description {
width:324px;	
padding:0;
}

.listing-display .actions {
width:150px;
background:url(../images/toolbox.jpg) top no-repeat #F2F2F2;
padding-top:25px;
position:absolute;
top:380px;
right:17px;	
}

.listing-display .actions li a {
width:140px;	
color:#646464;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
padding-left:10px;	
font-weight:bold;
}

.listing-details {
display:block;
width:150px;
position:absolute;
top:3px;
right:20px;	
}

.listing-details table {
width:100%;	
}

.listing-details label {
width:90px;
font-size:9px;
background:#F2F2F2;
color:red;
text-transform:uppercase;
font-weight:bold;
}

.listing-details td {
padding-bottom:10px;	
}

.listing-details h3 {
padding:10px;
background:#999;
color:#ECECEC;
margin:0;
text-transform:uppercase;
margin-top:10px;
}

.listing-details .bbc,
.listing-details .bbc ul {
background:#C6C4C4;
width:150px;
height:25px;
margin:0;
padding:0;
}

.listing-details dl,
.listing-details dd {
float:left;	
margin:0;
padding:0;
height:25px;
line-height:25px;
color:#FFF;
}

.listing-details dd {
color:red;	
font-size:9px;
text-transform:uppercase;
padding:0px 8px;
}

.display-images, 
#ReNet_ImageGallery {
position:absolute;
top:5px;
left:0px;
width:324px;
height:254px;	
}

/* =footer */

#footer {
clear: both;
background-color:#666666;
}

#footer a {
color:#FFFFFF;;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:13px;
text-decoration:none;
}

#footer a:hover {
color:#fef200;
}

#footer .bookmark {
height: 30px;
line-height:30px;
border-bottom: 1px solid #FFFFFF;
text-align:left;
padding:0px 0px 0px 5px;
}

#footer .legal {
text-align:left;	
padding:7px 0px 0px 5px;
}

#footer .legal a {
font-size:10px;
}

.renet {
padding-top:20px;
margin: 20px 0px 0px 0px;
font-size:10px;
color: #666666;
background:#FFFFFF;
text-align: center;
}
.renet p {
font-size:10px;
}

#footer a.renet {
color: #333333;
font-weight:normal;
font-size:10px;
}
	

