/* MLS listing browse */
/* #6cc1d3;	 teal */ 

#contenttd table.listtable {
width:100%;
margin:8px auto 6px auto;
border-collapse:collapse;
}
#contenttd table.listtable, table.listtable th, table.listtable td {
/*border:1px solid orange;	*/
}
#contenttd table.listtable th {
text-align:left;
padding-top:10px;
border-top:2px solid #6cc1d3;	
border-bottom:1px solid #6cc1d3;	
}
#contenttd table.listtable th {
padding:1px 2px 1px 3px;	
vertical-align:bottom;
/*font-family: Verdana !important;*/
}
#contenttd table.listtable th p {
font-weight:bold;
}
#contenttd table.listtable td {
padding:4px 4px 12px 4px;	
vertical-align:top;
/*border-bottom:2px solid #6cc1d3;	*/
}
#contenttd table.listtable th p, #contenttd table.listtable td p {
margin:0;
padding:0;
}
#contenttd table.listtable td.imgthumb {
width:290px;
max-width:290px !important;	
line-height:1.1;
}

#contenttd table.listtable td img {
display:block;
margin: 4px auto 10px auto;
}
#contenttd table.listtable td.imgthumb a {
display:block;
width:auto;
margin: 2px auto 6px;
text-align:center;
font-size:12px;
font-weight:bold;
}
#contenttd table.listtable td.imgthumb a {
font-size:14px !important;	
}
/* black */
/*#contenttd table.listtable td.imgthumb a.detailsbutton:link {
color: #faddde;
border: solid 1px #980c10;
background: #d81b21;
background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}*/
/*#contenttd table.listtable td.imgthumb a.detailsbutton:link {
background: #b61318;
background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
background: -moz-linear-gradient(top,  #c9151b,  #a11115);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}*/
#contenttd table.listtable td.imgthumb a.detailsbutton:link {
color: #de898c;
color: #12798c;
/*background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));*/
/*background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);*/
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');*/


background: #68bfd1; /* Old browsers */
background: -moz-linear-gradient(top,  #68bfd1 0%, #a4e1ee 50%, #68bfd1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68bfd1), color-stop(50%,#a4e1ee), color-stop(100%,#68bfd1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #68bfd1 0%,#a4e1ee 50%,#68bfd1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #68bfd1 0%,#a4e1ee 50%,#68bfd1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #68bfd1 0%,#a4e1ee 50%,#68bfd1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #68bfd1 0%,#a4e1ee 50%,#68bfd1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68bfd1', endColorstr='#68bfd1',GradientType=0 ); /* IE6-9 */



width:130px;
padding:6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:1px solid #12798c;
text-decoration:none;

}



#contenttd table.listtable td.imgthumb a.detailsbutton:hover {
background: #a4e1ee; /* Old browsers */
background: -moz-linear-gradient(top,  #a4e1ee 1%, #68bfd1 50%, #a4e1ee 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a4e1ee), color-stop(50%,#68bfd1), color-stop(99%,#a4e1ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a4e1ee 1%,#68bfd1 50%,#a4e1ee 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a4e1ee 1%,#68bfd1 50%,#a4e1ee 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a4e1ee 1%,#68bfd1 50%,#a4e1ee 99%); /* IE10+ */
background: linear-gradient(to bottom,  #a4e1ee 1%,#68bfd1 50%,#a4e1ee 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4e1ee', endColorstr='#a4e1ee',GradientType=0 ); /* IE6-9 */
}







#contenttd table.listtable td.imgthumb a img.listthumb {
border:1px solid #f1e7c3;
padding:2px;
}

#contenttd table.listtable td.imgthumb a:hover img.listthumb {
border:1px solid #68bfd1;
}
#contenttd table.listtable th p.price, table.listtable th p.beds {
margin:0;
padding:0;
}
#contenttd table.listtable th p.price {
float:right;
}
#contenttd table.listtable th p.beds {
float:left;
}

/* pagination */
div.paginate span.pg, div.paginate a {
margin: 0 4px;
}
div.paginate a {
text-decoration:none;
padding-bottom:2px;
color: #68bfd1 !important;
}
div.paginate a:hover {
color: #1177a8 !important;
}
/* END pagination */


.ital, p.ital {
font-style:oblique;
}
p.disclosure {
font-size:12px;
font-style:oblique;
line-height:1.2;
}


/* listing details page */

div.detaildiv {
/*width:98%;	*/
margin:12px auto;
}
div.detaildiv table td {
vertical-align:top;	
}
div.detaildiv div.mlsthumbs {
float:left;
margin:  8px auto 12px auto;	
clear:both;
}
div.detaildiv div.mlsthumbs a.listhumb {
text-decoration:none;
margin:4px 4px;
}
div.detaildiv div.mlsthumbs a.listhumb img {
border:1px solid #f1e7c3;
padding:2px;
}
div.detaildiv div.mlsthumbs a.listhumb:hover img {
border:1px solid #68bfd1;
}

div.detaildiv h3 {
border-bottom:1px solid #6cc1d3;	 /* teal */
margin-bottom:3px;
}
/*div.detaildiv + h3 {
border-bottom:none;	
margin-bottom:5px;
}*/

div.detaildiv h3 + p, 
#content .post div.detaildiv h3 + ul, 
#content .page div.detaildiv h3 + ul 
{
margin-top:5px;
padding-top:0;	
}


table.dimtable {
/*width:98%;	*/
float:left; 
clear:left; 
display:inline;
}
table.dimtable td {
white-space:nowrap;
padding-right:21px;
}

/* google map */
.mapp-canvas {
/*padding:2px;*/
/*border:1px solid #6cc1d3;	*/
}



/* search form */
td.midvert {
vertical-align:middle !important;	
}
table#searchtable td.inputshort input[type=text] {
width:80px;
}
table#searchtable td.inputmid input[type=text] {
width:150px;	
}
table#searchtable td.inputlong input[type=text] {
width:300px !important;	
}


/* solds */

span.soldspan {
display:block; 
text-align:center; 
font-size:larger;
color:red; 
text-transform:uppercase;	
}
span.solddetails {
display:block; 
margin-top:4px; 
text-align:center;
}


p.sold {
font-size:24px;
color: red;	
}


div.mlsnumsearchform {
border:1px solid #68bfd1;
padding:5px;	
}

/* search by mls num submit button0 */
input.srchbtn {
display:block;
margin:2px auto;	
}

div.mlsnumsearchform em {
font-size:11px;
line-height:1.1;	
}