﻿/*

Theme Name:	Eric Miller

Description: A Wordpress theme for Eric Miller, Jacksonville Real Estate Specialist.

Author:	Wordswell

*/



/* ------------|Defaults------------ */

body {  

	background: #faf3da url(./images/bg000000.jpg) repeat-y 50% 0;

	font-family: Helvetica,Arial,san-serif;

	font-size: 13px; 

	color: #000;

	margin: 0;

	padding: 0;

	line-height: 17px;

	text-align: center;

}



a:link, a:hover, a:visited, a:active {  

	font-family: Helvetica,Arial,san-serif;

	font-size: 13px; 

	color: #5596da;

}



img {

	border:	0;

	display: block;

}



h1 {

	float: left;

	font-size: 30px;

	color: #fff;

	font-weight: bold;

	margin: 0;

	width: 600px;

	line-height: 26px;

}



h2 {

	display: inline;

	color: #fff;

	font-size: 32px;

	position: relative;

	margin: 0;

	padding: 6px 18px;

	background-color: #000;

	-webkit-border-radius:4px;

	-moz-border-radius: 4px;

	top: 40px;

	left: 170px;

}



h3 {

	text-align: center;

	height: 35px;

	font-size: 18px;

	line-height: 35px;

	margin: 0;

}

.widgettitle{
	background: transparent url(./images/bg-sideb.jpg) repeat-x;

	border-bottom: 1px solid #000;
}


h4 {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font: italic bold 24px Georgia;
	color: #5596da;
	
}



h5 {

	color: #5491d0;

	margin: 14px 0 0;

	font: bold 24px Georgia;

}



/* ------------|Classes------------ */

.clear {

	clear: both;

}

.cl {

	clear: left;

}

.cr {

	clear: right;

}



.alignright {

	float: right;

	display: inline;

}

.alignleft {

	float: left;

	display: inline;

}

.aligncenter * {

	margin: 0 auto;

}



.alt {

	position: absolute;

	left: -9999px;

}



.spacer {

	background: transparent url(./images/spacer00.jpg) repeat-x;

	height: 26px;

	border: 3px solid #000;

}



/* ------------|Structure------------ */

#shadow {

	background: transparent url(./images/shadow00.jpg) repeat-y 50% 0;

}



.page {

	position: relative;

	width: 1000px;

	margin: 0 auto;

	text-align: left;

	z-index: 5;

}



#wrapper {

	background-color: #fff;

	width: 946px;

	margin: 0 auto;

	text-align: left;

}



#content-area {

	background: transparent url(./images/bg-conte.jpg) repeat-y;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	padding-bottom: 20px;

}



/* ------------|Mid-sec------------ */

#mid-sec {

	background: transparent url(./images/mid-sec.jpg) no-repeat;

	width: 940px;

	height: 427px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

}

#search {

	float: right;

	margin-right: 21px;

	width: 430px;

	height: 196px;

}

#search form {

	width: 395px;

	margin: 0 auto;

}

#search .column {

	float: left;

	width: 187px;

	margin-right: 17px;

}

#search label {

	display: block;

	color: #b3b1b1;

	text-transform: uppercase;

	width: 100%;

	margin: 15px 0 6px;

}

#search select {

	width: 100%;

}

#search .small {

	float: left;

	width: 45%;

	margin-right: 18px;

}

#search .last {

	margin-right: 0;

}

#search .radio {

	padding-top: 10px;

}

#search .radio label {

	display: inline;

	width: auto;

	margin: 0 5px 0 0;

	text-transform: capitalize;

	font-size: 12px;

}

#search .alignright p {

	margin: 4px 0 0;

	line-height: 30px;

	color: #b3b1b1;

}

#search .alignright a {

	text-transform: uppercase;

	font-size: 14px;

	color: #b3b1b1;

}

#search button {

	background: transparent url(./images/button-f.jpg) no-repeat;

	width: 127px;

	height: 32px;

	border: 0;

	vertical-align: top;

}



/* ------------|Submenu------------ */

.submenu {

	clear: both;

	width: 100%;

	font-size: 12px;

	line-height: 13px;

	border-top: 1px solid #000;

}

.submenu p {

	float: left;

	background: transparent url(./images/bg-subme.jpg) repeat-x;

	width: 107px;

	height: 29px;

	color: #fff;

	margin: 0;

	padding: 3px 20px 0 0;

	text-align: right;

	line-height: 12px;

	border-left: 3px solid #000;

}



.submenu ul {

	background: transparent url(./images/bg-submf.jpg) repeat-x;

	float: left;

	width: 777px;

	height: 32px;

	margin: 0;

	padding: 0 0 0 0px;

	list-style: none;

	border-left: 1px solid #000;

	border-right: 3px solid #000;

}

.submenu ul li {

	float: left;

	display: inline;

	width: 92px;

	margin-top: 10px;

}

.submenu ul li a {

	float: left;

	display: inline;

	font-size: 12px;

	line-height: 13px;

	color: #fff;

	text-decoration: none;

}

.submenu ul li a:hover {

	text-decoration: underline;

}



#pages-3 ul li ul li{

	padding-left: 15px;

}



/* ------------|Social------------ */

#social {

	clear: both;

	background-color: #e7e7e7;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	border-bottom: 1px solid #2e2e2e;

	width: 940px;

	height: 63px;

}

#social p {

	height: 40px;

	margin: 0 0 0 23px;

	padding-top: 15px;

}

#social p a {

	float: left;

	display: inline;

	margin: 0 2px;

}



/* ------------|Sidebar------------ */
#sidebar {
	float: left;
	width: 217px;
	background-color: #e7e7e7;
	z-index: 20;
	position: relative;
}
#sidebar p {
	margin: 0;
	padding: 14px 0px 14px 0px;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar ul li a {
	background-color: #e7e7e7;
	display: block;
	text-decoration: none;
	padding: 4px 0 4px 23px;
	width: 194px;
	color: #666;
	border-bottom: 1px solid #000;
}
#sidebar ul li a:hover {
	color: #000;
}
#sidebar ul li.last a {
	border: 0;
}

#sidebar .widget_tag_cloud a {
	display: inline;
	border: 0;
	width: auto;
	text-indent: 0;
	padding: 0;
}
#sidebar .widget_tag_cloud div {
	width: 200px;
	margin: 0 auto;
}
#sidebar .widgettitle {
	text-align: left;
	padding: 0px 0px 0px 22px;
}



/* ------------|Content------------ */

#content 
{
    float:left;
	display: inline;
	width: 632px;
	margin-left: 36px;
    position:relative;
    top: -120px;
}

#content .entry {

	margin: 14px 0 0 0px;

	/*text-indent: 35px;*/

}

#content .entry h4 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-indent: 0px;
}


#content .entry p {

	margin-top: 0;

}

#content .date {

	float: right;

	width: 138px;

}

#content .date p {

	float: right;

	background-color: #ccc;

	margin: 0;

	padding: 4px 8px;

	font-size: 18px;

	color: #fff;

}

#content .date p.comments {

	background: #ccc url(./images/bg-comme.jpg) no-repeat 100% 100%;

	height: 26px;

	margin-left: 3px;

	color: #5596da;

}

#content .date p.comments a {

	font-size: 18px;

	text-decoration: none;

}

#content .date p.comments a:hover {

	text-decoration: underline;

}

#content .postmetadata {

	font: italic bold 14px;

	color: #adacac;

	/*margin: 0 0 0 35px;*/
	margin:0;

}

#content .post .links {

	margin-top: 14px;

	text-indent: 0;

}

#content .post a.read-more {

	float: left;

	font-style: italic;

	margin-right: 18px;

	text-decoration: none;

}

#content .small-social {

	float: left;

	display: inline;

	margin: 0 1px;

}




/* ------------|Footer------------ */
#bottom-bar {
	background: url('images/bg-foote.png') repeat-x;
	height: 42px;
	margin-top: -23px;
	z-index: 2;
}

#footer {
	background: url('images/bg-foote.jpg') repeat-x;
	height: 195px;
	color: #fff;
}
#footer .column {
	float: left;
	width: 270px;
	margin: 0 55px 0 55px;
}
#footer ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	width: 360px;
}
#footer ul li {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	width: 120px;
}
#footer ul li a {
	color: #fff;
}
#footer ul li a:hover {
	text-decoration: underline;
	color: #C0C0C0;
}
#footer p {
	padding: 5px 0px 10px 0px;
	margin: 0px;
}







/*new*/

/*menu*/

#menu {

	background: transparent url(./images/bg-menu0.jpg) repeat-x;

	border: 3px solid #000;

	border-left: 2px solid #000;

	height: 42px;

}

#menu ul {

	padding: 0px 10px 0px 0px;

	float: left;

	margin: 0;

	list-style: none;

}

#menu ul li {

	padding: 0px;

	margin: 0px;

	display: block;

	float: left;

	position: relative;

}

#menu ul li a {
 background: url(./images/space000.gif) repeat-x;
 display: block;
 float: left;
 color: #b4b3b3;
 text-decoration: none;
 margin: 0;
 padding: 12px 18px 12px 20px;
 line-height: 18px;
 font-size: 18px;
 border-left: 1px solid #2e2d2d;
 border-right: 1px solid #949494;
 font-family: Arial, Helvetica, sans-serif;
}

#menu ul li a:hover,#menu ul li a:active {

	background: transparent url(./images/bg-menu-.jpg) repeat-x;

	color: #fff;

	border-left: 1px solid #2e2d2d;

	border-right: 1px solid #2e2d2d;

}

#menu ul li.active {

	border-style: solid;

	border-width: 0px;

	background: transparent url(./images/bg-menu-.jpg) repeat-x;

	color: #fff;

}

#menu ul li:hover ul {

	display: block;

}

#menu ul li ul {

	padding: 3px 15px 15px 15px;

	margin: 0px;

	position: absolute;

	left: 0px;

	top: 42px;

	display: none;

	background-color: #000000;

	width: 170px;

	z-index:41;

}

#menu ul li ul li {

	display: block;

	width: 100%;

}

#menu ul li ul li a {

	margin: 0px;

	border-style: solid;

	border-width: 0px;

	text-decoration: none;

	padding: 10px 0px 0px 0px;

	font-size: 14px;

	line-height: 16px;

	display: block;

	width: 100%;

	font-weight: bold;

}

#menu ul li ul li a:hover {

	background-color: #000000;

	background-image: none;

	border-style: solid;

	border-width: 0px;

}




.textwidget {

	border-style: solid;

	border-width: 0px 0px 1px 0px;

	border-color: #010101;

	padding: 0px 20px 0px 20px;

	color: #666666;

}


.textwidget span {

	padding: 3px 0px 0px 0px;

	display: block;

	color: #000000;

	text-align: left;

}

/*
#search input {

	padding: 0px;

	margin: 0px;

}



#search2 {

	float: left;

	margin-right: 21px;

	width: 430px;

	height: 196px;

	background-color: #3c3c3c;

	text-indent: 0px;

}

#search2 p {

	padding: 5px 0px 0px 0px;

	margin: 0px;

}

#search2 form {

	padding: 0px;

	width: 395px;

	margin: 0 auto;

}

#search2 .column {

	padding: 0px;

	float: left;

	width: 187px;

	margin-right: 17px;

}

#search2 label {

	display: block;

	color: #b3b1b1;

	text-transform: uppercase;

	width: 100%;

	margin: 15px 0 6px 0px;

	text-align: left;

}

#search2 select {

	padding: 0px;

	margin: 0px;

	width: 100%;

}

#search2 .small {

	float: left;

	width: 45%;

	margin-right: 18px;

}

#search2 .last {

	margin-right: 0;

}

#search2 .radio {

	padding: 10px 0px 0px 0px;

}

#search2 .radio label {

	display: inline;

	width: auto;

	margin: 0 5px 0 0;

	text-transform: capitalize;

	font-size: 12px;

}

#search2 .alignright p {

	margin: 4px 0 0;

	line-height: 30px;

	color: #b3b1b1;

}

#search2 .alignright a {

	text-transform: uppercase;

	font-size: 14px;

	color: #b3b1b1;

}

#search2 button {

	background: transparent url(./images/button-f.jpg) no-repeat;

	width: 127px;

	height: 32px;

	border: 0;

	vertical-align: top;

}

#search2 input {

	padding: 0px;

	margin: 0px;

}
*/

#images_for_categories {
    
	width: 940px;

	height: 214px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	color: #FFFFFF;

}

#images_for_categories .bggg {

	margin: -214px 0px 0px 0px;

	padding: 214px 0px 0px 0px;

	background-image: url(./images/bg_black.png);

	background-repeat: no-repeat;

	background-position: left top;

	width: 221px;

	height: 214px;

	position: relative;

	z-index: 10;

}

#images_for_categories span {

	padding: 20px 0px 0px 20px;

	margin: -214px 0px 0px 0px;

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	width: 100px;

	display: block;

	line-height: 25px;

}

#images_for_categories p {

	margin: 0px;

	padding: 12px 0px 0px 20px;

	width: 180px;

	line-height: 16px;

}





#neptune {

	background: transparent url(./images/neptune.jpg) no-repeat;

	width: 940px;

	height: 214px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	color: #FFFFFF;

}

#neptune span {

	padding: 20px 0px 0px 20px;

	margin: 0px;

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	width: 100px;

	display: block;

	line-height: 25px;

}

#neptune p {

	margin: 0px;

	padding: 12px 0px 0px 20px;

	width: 180px;

	line-height: 16px;

}

/*ponteverda*/

#ponteverda {

	background: transparent url(./images/ponteverda.jpg) no-repeat;

	width: 940px;

	height: 214px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	color: #FFFFFF;

}

#ponteverda span {

	padding: 20px 0px 0px 20px;

	margin: 0px;

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	width: 100px;

	display: block;

	line-height: 25px;

}

#ponteverda p {

	margin: 0px;

	padding: 12px 0px 0px 20px;

	width: 180px;

	line-height: 16px;

}

/*jacksonville*/

#jacksonville {

	background: transparent url(./images/jacksonville.jpg) no-repeat;

	width: 940px;

	height: 214px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	color: #FFFFFF;

}

#jacksonville span {

	padding: 20px 0px 0px 20px;

	margin: 0px;

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	width: 100px;

	display: block;

	line-height: 25px;

}

#jacksonville p {

	margin: 0px;

	padding: 12px 0px 0px 20px;

	width: 180px;

	line-height: 16px;

}

/*intracostal*/

#intracostal {

	background: transparent url(./images/intracostal.jpg) no-repeat;

	width: 940px;

	height: 214px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	color: #FFFFFF;

}

#intracostal span {

	padding: 20px 0px 0px 20px;

	margin: 0px;

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	width: 100px;

	display: block;

	line-height: 25px;

}

#intracostal p {

	margin: 0px;

	padding: 12px 0px 0px 20px;

	width: 180px;

	line-height: 16px;

}

/*atlantickbeach*/

#atlantickbeach {

	background: transparent url(./images/atlantickbeach.jpg) no-repeat;

	width: 940px;

	height: 214px;

	border-left: 3px solid #000;

	border-right: 3px solid #000;

	color: #FFFFFF;

}

#atlantickbeach span {

	padding: 20px 0px 0px 20px;

	margin: 0px;

	font-size: 26px;

	font-style: italic;

	font-weight: bold;

	width: 100px;

	display: block;

	line-height: 25px;

}

#atlantickbeach p {

	margin: 0px;

	padding: 12px 0px 0px 20px;

	width: 180px;

	line-height: 16px;

}



/*кнопка отправки письма риелтору*/

#email_eric {

	float: right;

	margin: -75px -200px 0px 0px;

	width: 183px;

}

/* ------------|Header------------ */

#header {

	background: transparent url(./images/header.jpg) no-repeat;

	width: 1000px;

	height: 177px;

}



#header h1 a {

	display: block;

	outline: none;

	font-size: 25px;

	color: #fff;

	text-decoration: none;

	padding: 100px 0 20px 200px;

}

#header h1 a span {

	display: block;

	font-weight: normal;

}



#header p {

	float: left;

	position: relative;

	color: #fff;

	font-weight: bold;

	font-size: 18px;

	top: 45px;

	text-align: right;

	margin: 0 0 0 45px;

	font-family: "Myriad Pro";

}

#header p a {

	padding: 0px 20px 0px 0px;

	color: #6699cc;

	font-weight: bold;

	font-size: 17px;

	font-family: "Helvetica,Arial,san-serif";

	text-decoration: none;

}

#header p a.white {

	padding: 0px 20px 0px 5px;

	color: #fff;

	font-weight: bold;

	font-size: 17px;

	font-family: "Helvetica,Arial,san-serif";

}

/* ------------footer icons------------ */
#footer_icons {
	width: 885px;
	height: 43px;
	padding-left: 20px;
	float: left;
	text-align: left;
}
#footer_icons img {
	display: inline;
	padding: 0px 3px 0px 0px;
}
/* ------------bottom------------ */
#footer_menu {
	float: right;
	width: 180px;
	padding: 0px 0px 0px 20px;
}
#footer_info {
	float: left;
	width: 300px;

}
/* ------------search results------------ */
/*
#search_results {
	padding: 0px;
	margin: 10px 0px 40px 0px;
	text-indent: 0px;
}
#search_results .sort_by {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}
#search_results .sort_by label {
	display: block;
	padding: 0px 0px 3px 0px;
}
#search_results .backtosearch {
	margin: -30px 0px 10px 0px;
	float: right;
}
#search_results .backtosearch a {
	font-weight: bold;
}
#search_results .backtosearch2 {
	margin: 0px 0px 10px 0px;
	float: right;
}
#search_results .backtosearch2 a {
	font-weight: bold;
}


#search_results .results{
	padding: 0px;
	margin: 0px 0px 0px -8px;
	width: 700px;
}
#search_results .searchitem {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	background-image: url('images/bg_searchresult_item_mid.jpg');
	background-repeat: repeat-y;
	width: 217px;
	float: left;
}
#search_results .mls {
	text-align: right;
}
#search_results p {
	padding: 0px 0px 2px 0px;
	margin: 0px;
}
#search_results p.adress {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#search_results .searchitem img {
	padding: 0px 0px 10px 0px;
}

#search_results .bg_top {
	padding: 20px 25px 10px 25px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url('images/bg_searchresult_item_top.jpg');
	height: 275px;
}
#search_results .bg_bottom {
	padding: 7px 0px 0px 30px;
	background-repeat: no-repeat;
	background-image: url('images/bg_searchresult_item_bottom.jpg');
	height: 39px;
}
#search_results .bg_bottom a {
	padding: 0px 5px 0px 0px;
	font-weight: bold;
}
#search_results .title {
	padding: 0px 0px 5px 0px;
	float: left;
	font: italic bold 24px Georgia;
	color: #5596da;
	width: 500px;
	margin-bottom: 0;
	margin-top: 0px;
}
#search_results .searchok {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	background-image: url('images/bg_result_mid.png');
	background-repeat: repeat-y;
	width: 658px;
}
#search_results .searchok_bg_bottom {
	padding: 7px 0px 0px 30px;
	background-repeat: no-repeat;
	background-image: url('images/bg_result_bottom.png');
	height: 74px;
}
#search_results .searchok_bg_bottom img {
	display: inline;
}
#search_results .searchok_bg_top {
	padding: 33px 30px 10px 30px;
	margin: 0px;
	background-repeat: no-repeat;
	background-image: url('images/bg_result_top.png');
}
#search_results .image {
	float: left;
}
#search_results .topinfo {
	padding: 0px 15px 0px 15px;
	float: left;
}
#search_results .viewmap {
	float: right;
}
#search_results .description {
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
#search_results .description p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#search_results .slideshow {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
*/
.wide{width:300px;}

/*
.dsidx-search-widget table
{
width: 40px;
}
#idx-q-Cities
{
width:10px;
}
#dsidx-button-contact-agent, #dsidx-button-schedule-showing, #dsidx-button-share{display:block;float:left;padding-right:30px;}
#dsidx-button-print{clear:both;}
#dsidx-header {margin-top:10px;}
#dsidx-header table tr td {vertical-align:top;}

#dsidx-share-choose table {float:left; margin-right:200px;}
#dsidx-share-choose table tr td {border:1px solid #000;}
#dsidx-contact-form table tr td {border:1px solid #000;}
.dsidx-contact-form-comments{width:100%;}
*/

#dsidx-actions
{
    display: none;
}
.header-widget-area
{
    position: relative;
    top: -428px;
    right: 40px;
    float:right;
    /*width: 380px;*/
    font-weight:bold;
    background: url(images/alphapixel.png);
    color:#a5a1a0;
}
.header-widget-area2
{
    position: relative;
    top: -214px;
    right: 40px;
    float:right;
    /*width: 380px;*/
    background: url(images/alphapixel.png);
    color:#a5a1a0;
    visibility: hidden;
}
.header-widget-area3
{
    position: relative;
    top: -214px;
    right: 40px;
    float:right;
    /*width: 380px;*/
    background: url(images/alphapixel.png);
    color:#a5a1a0;
    visibility: hidden;
}
.header-widget-area-page
{
    margin-top: 20px;
    position: relative;
    float:left;
    /*width: 380px;*/
    background: url(images/alphapixel.png);
    color:#a5a1a0;
}
/* Line 1 */
#headerwidgets .idx-search-city
{
    float: left;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
}
#headerwidgets .idx-search-beds
{
    float: left;
    padding-top: 10px;
    padding-right: 20px;
}

#headerwidgets .idx-search-baths
{
    float: left;
    padding-top: 10px;
    padding-right: 20px;
}

/*Line 2*/

#headerwidgets .idx-search-pricemin
{
    clear: left;
    float:left;
    padding-top:15px;    
    padding-right: 20px;
    padding-left: 20px;
}

#headerwidgets .idx-search-pricemax
{
    float:left;
    padding-top:15px;
    padding-right: 20px;
}

/* Line 3 */

#headerwidgets .idx-search-PropertyTypes
{
    clear: left;
    float:left;
    padding-top:15px;    
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 15px;
}

#headerwidgets .dsidx-search-button
{    
    float: left;
    padding-top:28px;    
    padding-right: 20px;
}

/*input boxes */
#headerwidgets #idx-q-Cities
{    
    width: 220px;    
}
#headerwidgets #idx-q-BedsMin
{
    width: 100px;
}

#headerwidgets #idx-q-BathsMin
{
    width: 100px;    
}

#headerwidgets #idx-q-PriceMin
{
    width: 220px;
}


#headerwidgets #idx-q-PriceMax
{
    width: 220px;
}

#headerwidgets #idx-q-PropertyTypes
{
    width: 220px;
}




/* Search Results */
.dsidx-listings
{
    clear: left;
    padding-top: 10px;
}
.dsidx-listing
{
    font-size: 12px;
    width: 200px;
    height: 320px;
    float: left;
    padding-right: 10px;
    padding-bottom: 50px;
    background: url(./images/results_BG.png) no-repeat;
}

.dsidx-mlsnumber
{
    padding-top:10px;
    padding-right: 10px;
    float:right;
}
.dsidx-mlsnumbertitle
{
    float: left;
    font-weight: bold;
}
.dsidx-mlsnumbervalue
{
    float: left;
}
.dsidx-listingimage
{
    padding-left: 20px;
    max-width: 170px;
    max-height: 130px;
}
.dsidx-address
{
    padding-left: 20px;
    height: 30px;
     font-weight: bold;
}
.dsidx-city
{    
    padding-left: 20px;
}

.dsidx-beds
{
    padding-left: 20px;
}
.dsidx-bedstitle
{
    float:left;
    font-weight: bold;
}
.dsidx-bedsvalue
{
    padding-left: 10px;
    float:left;
}

.dsidx-baths
{
    clear:both;
    padding-left: 20px;
}
.dsidx-bathstitle
{
    float:left;
    font-weight: bold;
}
.dsidx-bathsvalue
{
    padding-left: 10px;
    float:left;
}

.dsidx-sqft
{
    clear:both;
    padding-left: 20px;
}
.dsidx-sqfttitle
{
    float:left;
    font-weight: bold;
}
.dsidx-sqftvalue
{
    padding-left: 10px;
    float:left;
}

.dsidx-price
{
    clear:both;
    padding-left: 20px;
}
.dsidx-pricetitle
{
    float:left;
    font-weight: bold;
}
.dsidx-pricevalue
{
    padding-left: 10px;
    float:left;
}

.dsidx-listing-links
{
    clear:both;
    padding-left: 10px;    
}

.dsidx-moreinfo
{
    padding-top:15px;
    padding-left:20px;
    padding-right:20px;
    float: left;
}

.dsidx-map
{
    padding-top:15px;
}
.dsidx-beds a:link 
{    
    text-decoration: none;
	color:#0066CC;
}
.dsidx-address a:visited 
{
    text-decoration: none;
	color:#0066CC;
}
.dsidx-address a:active,
.dsidx-address a:hover {
	color: #FF4B33;
}

.dsidx-paging-control
{
    clear: left;
}
.dsidx-share
{
    display: none;
}

.dsidx-pageinfo, .dsidx-SearchResultsTitle
{
    display:none;
}
.dsidx-previous
{
    padding-top:8px;
    clear: both;
    float:left;
}
.dsidx-SortListBox
{
    padding-bottom: 10px;
}
.dsidx-listingmissingimagediv
{
    height: 170px;
    width: 180px;
}
.dsidx-listingimagediv
{
    height: 170px;
}

.idx-advancedSearchButtonBox
{
    padding-left: 180px;
    float:left;    
}

.idx-advancedSearchButtonBox input 
{
    cursor: pointer;
    height: 34px;
    border: none;
    height: 34px;
    width: 134px;
    background: url('./images/backtosearch-button.png') no-repeat;
}

.dsidx-next
{
    padding-top: 8px;
    float: right;
}

.dsidx-disclaimerwrapper
{
   clear: all;  
   float:left;  
   padding-left:10px;
}
#dsidx-disclaimer
{   position:relative;
    left: 10px;
    top: 80px;
    padding-left:10px; 
}

.post-edit-link
{
    clear: both;
    float:left;
}
#dsidx-tiny-photos
{
    display: none;
}