/* Sidebar Contact Form
---------------------------------------------------------------------
*/
h3#hdr-askaquestion {
	background: transparent url("/data/i/vrein-avenger/bubble-no-ask-a-question.png") no-repeat left top;
}

textarea#questionsct {
	width: 94%;
}

/* Error Messages
---------------------------------------------------------------------
*/

.error {
	background: #f9eeea;
	border: 1px solid #a22;
	border-width: 1px 0;
}

.savesearch .error {
	background-color: #d5ddef;
	border-color: #bbbfcb;
}

/* Navigation bar for save - print - visit - share - question
---------------------------------------------------------------------
*/
ul#dv-actionmenu {
	background: #bfb496 url("/data/i/vrein-avenger/bg-nav.png") repeat-x left top;
}


/* The list view
---------------------------------------------------------------------
*/

.lv-gmap iframe {
	width: 720px;
	height: 350px;
}

.listtown a {
	background: #8f8466 url("/data/i/vrein-avenger/white-pointer.png") no-repeat right 50%;
	font-size: 140%;
	color: #fff;
	padding: 2px 20px 2px 4px;
}

.relistviewwrap {
	border-bottom: 1px solid #b9b4a4;
}

.relistviewleft {
	width: 25%;
}

.relistviewright {
	width: 70%;
}

#ezclassesnavigator {
	border-top: 1px solid #ccc;
}

.relistviewleft img {
	border: 1px solid #b9b4a4;
}

form#listoptions {
	border-bottom: 1px solid #ccc;
	padding: 0 0 4px 0;
}

/* presaved searches */

#navddpl {
width: 99%;
margin: 0 auto;

}

#navddpl div,
#navddpl form {
border: 0;
}

#gmapframe {
width: 99%;
}


/* The detail view content area
---------------------------------------------------------------------
*/

#mlsleftbar {
	width: 300px;
}

#mlsrightbar {
	width: 420px;
}


#mlsdetailwrapper {
	background: #dad4bf;
	border: 1px solid #bfb496;
}


h4.dv-detailssubheader { /* this is mainly for the detail view of multifamily properties */
	background: #bfb496;
	padding: 2px;
}

#mlsdetailwrapper h1 {
	font-size: 1.6em;
}

#mlsdetailwrapper h1 a.mlsmaplink {
	font-size: .6em;
	display: block;
}

/* The detail view ask a question block
---------------------------------------------------------------------
*/

.contact-brief {
/*	background: transparent url("/ezstatic/data/brianboardmanvt/i/head.gif") no-repeat right bottom;
*/	padding: 45px 0 24px 4px;
	border-bottom: 1px solid #989797;
}

div.contactgradient {
	background: #999a7d url("/data/i/vrein-avenger/grad-topwhite.png") repeat-x left -10px;
}

/* The detail view button sets
---------------------------------------------------------------------
*/
.btn-gradient {
	background: #cacbae url("/data/i/vrein-avenger/bg-gradient.png") repeat-x left -14px;
	border: 1px solid #bfb496;
}

.btn-gradient a {
	/* you can specify a color here, or just inherit the standard <a> color */
}

/* Slideshow
---------------------------------------------------------------------
*/
#dv-slideshow-thumbs span {
	display: block;
	width: 25%;
}

#dv-slideshow-thumbs span a img {
	border: 1px solid #808284;
	display: block;
	margin: 2px auto;
	padding: 2px;
}


/* Submit Buttons
---------------------------------------------------------------------
*/
button {
   	background: #8f8466 url("/data/i/vrein-avenger/grad-botwhite.png") repeat-x left -10px;
    border:	1px solid #808284;
}

button:hover {

}

