/*
.css merger for http://rehobothdelawarerealestate.com
u!vega/lib/css/master.css
u!vega/modules/mls2/css/framework-basic.css
u!vega/modules/protoload/css/protoload.css
u!vega/modules/mls2/widgets/listing-media/listing-media.css
u!vega/widgets/jquery-form/jquery-form.css
u!vega/modules/mls2/widgets/listing-stream-navigator/navigator.css
u!vega/themes/amps211-realtor/css/default.css
u!vega/themes/amps211-realtor/css/mod.search-sidebar-left.css
u!vega/themes/amps211-realtor/skins/bwbeach/bwbeach.css
./content/default.css
[filter: merger_csscombine]
*/
/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 Arial, Helvetica, sans-serif;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
 
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
 
h3 {
font-size:1em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
color: #2786c2;
}
a:hover { color: #fe0000; }
a img { border: 0px; vertical-align: middle; }
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
.wrap          { width:960px;margin:0 auto; }
 
/***** Global Classes *****/
 
.relative      { position:relative; }

.clear         { clear:both; }
.clear-right   { clear:right; }
.clear-left    { clear:left; }
.float-left, .left    { float:left; }
.float-right, .right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.red           { color:#fe0000; }
.faded         { color: #aaa; }
.large         { font-size:120%; }
.small         { font-size:80%; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.odd           { background-color: #fafafa; }
.even          { background-color: #fff; }

.hover         { cursor: pointer; }
.hover_arrow   { cursor: default; }
.hover-highlight:hover, div.hover-highlight:hover, .hovering { background-color: #ffffe0; color: #000; }
.hover-highlight-border:hover, div.hover-highlight-border:hover { border-color: #000 !important; }

.selected { background-color: #ffffcd; }
.select li { background-color: #eee; }
.select li.selected { background-color: #c7ff5a; }

.compact { margin: 2px 0; padding: 0; }
.compact li { list-style: none; margin: 0 0 2px; padding: 0; }

.padded          { padding: 20px; }
.paddedtb        { padding-top: 20px; padding-bottom: 20px; }
.paddedlr        { padding-left: 20px; padding-right: 20px; }
.padded-top      { padding-top: 20px; }
.padded-right    { padding-right: 20px; }
.padded-bottom   { padding-bottom: 20px; }
.padded-left     { padding-left: 20px; }
.padded10        { padding: 10px; }
.paddedtb10      { padding-top: 10px; padding-bottom: 10px; }
.paddedlr10      { padding-left: 10px; padding-right: 10px; }
.paddedtl10      { padding-top: 10px; padding-left: 10px; }
.padded10-top   { padding-top:10px; }
.padded10-right  { padding-right:10px; }
.padded10-bottom   { padding-bottom:10px; }
.padded10-left   { padding-left:10px; }
.padded50        { padding:50px; }
.paddedtb50      { padding-top:50px; padding-bottom:50px; }
.paddedlr50      { padding-left:50px; padding-right:50px; }
.padded50-top   { padding-top:50px; }
.padded50-right   { padding-right:50px; }
.padded50-bottom  { padding-bottom:50px; }
.padded50-left   { padding-left:50px; }
.padded100       { padding:100px; }
.paddedtb100     { padding-top:100px; padding-bottom:100px; }
.paddedlr100    { padding-left:100px; padding-right:100px; }
.padded100-top  { padding-top:100px; }
.padded100-right { padding-right:100px; }
.padded100-bottom  { padding-bottom:100px; }
.padded100-left  { padding-left:100px; }
.paddedtb0       { padding-top: 0px; padding-top: 0px; }
.paddedlr0       { padding-left: 0px; padding-right: 0px; }
.padded0-top  { padding-top:0px; }
.padded0-right { padding-right:0px; }
.padded0-bottom  { padding-bottom:0px; }
.padded0-left  { padding-left:0px; }

.border-round-strong {border:1px solid #D1E0E0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.border-round-weak {border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.border-round-lite {border:1px solid #BEBF83;/*#e7e8af;*/ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.borderlr-weak {border-left:1px solid #eee; border-right:1px solid #eee;}
.border-left-weak {border-left:1px solid #eee;}
.border-right-weak {border-right:1px solid #eee;}
.border-left-strong {border-left:1px solid #D1E0E0;}
.border-right-strong {border-right:1px solid #D1E0E0;}
.border-strip-lite {border:1px solid #e7e8af; border-width:1px 0;}
.padded.border-left-strong,
.padded.border-left-weak {padding-left:19px;}
.padded.border-right-strong,
.padded.border-right-weak {padding-right:19px;}
.border-top-weak {border-top:1px solid #eee;}
.border-bottom-weak {border-bottom:1px solid #eee;}
.border-top-strong {border-top:1px solid #D1E0E0;}
.border-bottom-strong {border-bottom:1px solid #D1E0E0;}
.padded.border-top-strong,
.padded.border-top-weak {padding-top:19px;}
.padded.border-bottom-strong,
.padded.border-bottom-weak {padding-bottom:19px;}

.itemlist > th { padding: 5px; font: bold 80% Arial; text-transform: uppercase; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/vega/grid3-hrow.gif) repeat-x bottom; color: #666; text-decoration: none; border: 1px solid #ddd; cursor: default; }
.itemlist > td, .itemlist > th { padding: 3px 5px; border-bottom: 1px solid #ddd; }
.itemlist td:hover { color: #000; }
.itemdivider { border-top: 1px solid #efefef; padding-top: 3px; }
.itemlist > th a { font-weight: bold; text-decoration: none; }
.itemlist > th a.active { color: #000; }
.itemlist > tr:hover, tr.itemlist:hover { background-color: #ffffe0; }
.itemlist.active > td { background-color: #f3fdde; border: 2px solid #a8e52f; border-width: 2px 0; }
.itemlist.active:hover > td { background-color: #eaffc1; }
.itemlist.active.selected > td { background-color: #ffffcd; }

.tag-cloud-1, .tag-cloud-2, .tag-cloud-3, .tag-cloud-4, .tag-cloud-5 { padding: 3px; white-space: nowrap; }
.tag-cloud-1 { color: #aaa; font-size: 1.0em; }
.tag-cloud-2 { color: #999; font-size: 1.2em; }
.tag-cloud-3 { color: #777; font-size: 1.4em; }
.tag-cloud-4 { color: #444; font-size: 1.6em; }
.tag-cloud-5 { color: #000; font-size: 1.8em; }
.tag-cloud-1:hover, .tag-cloud-2:hover, .tag-cloud-3:hover, .tag-cloud-4:hover, .tag-cloud-5:hover { color: #fe0000; }

/***** Feedback and messages *****/

.loading { background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/ajax/indicator.gif) center no-repeat; background-color: inherit; }
.human-message { color: #000; background: yellow; padding: 10px; top: 200px !important; }
.error, .warning, .information { margin: 0 auto 10px; padding: 20px; }
.error, .warning { background-color: #E86426; }
.information { background-color: #5F91C6; }

#working_overlay { background: #000; width: 100%; position: absolute; top: 0; left: 0;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; z-index: 99; text-align: center; }
#working_dialog { position: absolute; top: 0; left: 0; z-index: 100; }
.working_dialog, #working_dialog { text-align: center; margin: 20px auto; }
#working_dialog span, .working_dialog span { font-weight: bold; font-size: 20px; padding: 10px 40px; color: #000; background: #fff; border: 1px solid #ccc;
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }

#merger-delay-notice { border: 2px solid #2786C2; border-width: 2px 0; background: #efefef url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/information.png) 10px no-repeat;
	color: #333; font-size: 0.8em; padding: 5px 10px 5px 35px; margin: 0 0 10px 0; text-align: left; }
#debug { position: fixed; top: 5px; left: 5px; background: #fff; color: #000; padding: 3px; border: 1px solid #000;
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; z-index: 2000; width: 200px; font-size: 9px; }
html, body { width: 100%; padding: 0; margin: 0; }
#team-links ul { width: auto !important; }
#wrap { width: 1000px; margin: 0 auto; padding: 0; }
	
	#header { margin: 0 0 10px 0; border-bottom:1px solid #ccc; padding: 20px 0 0 0; }
		#header h1 { padding: 0 0 20px 0; text-indent: -2000px; }
			#header h1 a { height: 100px; display: block; background: url(http://rehobothdelawarerealestate.com/get/logo.png?s=x100) no-repeat; }
	
	#breadcrumbs { margin: 10px 0 0 0; font-size: 0.8em; }
	
	#content { clear: both; }
		#content-panel, .content-panel { float: left; width: 655px; border-right: 1px solid #ccc; margin: 20px 40px 0 0; padding: 0 40px 0 0; }
		#sidebar,
		.sidebar { clear: right; float: left; width: 254px; font-size: 0.8em; margin-top: 20px; }
			.sidebar .title { font-weight: bold; font-size: 1.5em; color: #000; margin-top: 10px; padding: 10px 0; border-top: 1px solid #ccc; }
			
		#content-bottom { clear: both; }
	
	#footer { clear: both; color: #777; border-top: 1px solid #ccc; margin: 50px 0 0 0; padding: 30px 0 15px 0; font-size: 0.8em; }
		#supplimental { float: left; width: 300px; }
		#legal { float: left; width: 700px; }

.highlight { background-color: #FFFF00; color: #000; }
.var-table .var-name { vertical-align: top; text-align: right; padding: 2px; font-weight: bold; }
.var-table .var-value { vertical-align: top; text-align: left; padding: 2px; }
.waiting {
	background-image:url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/waiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:white;
}

.bigWaiting {
	background-image:url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigWaiting.gif);
	background-repeat:no-repeat;
	background-position:center 20%;
	background-color:white;
}

.blackWaiting {
	background-image:url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/blackWaiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}

.bigBlackWaiting {
	background-image:url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigBlackWaiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:black;
}
/** VERTICAL */
/*
.listing-media { width: 240px; margin: 0 auto; padding: 0; text-align: center; }
	.listing-media .listing-image-container { width: 240px; background: #111; color: #666;
		text-align: center; padding: 2px; border: 1px solid #555; margin-bottom: 20px; }
		.listing-media .listing-image-container table a img { background: #666; }
	.listing-media .listing-image { width: 236px; height: 202px; overflow: hidden; border: 1px solid #333;
		background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/loading_boxes.gif) center no-repeat #111; padding: 0; margin: 0; }
	.listing-media .listing-image img { width: 236px; height: 202px; overflow: hidden; padding: 0; margin: 0; }
	.listing-media .listing-image-container img.loading { filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
	.listing-media .listing-thumbs img { width: 70px; height: 53px; border: 2px solid #111; }
	.listing-media .listing-thumbs .listing-thumb { cursor: pointer; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
	.listing-media .listing-thumbs .selected { border: 2px solid #C7864D !important; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
	.listing-media .listing-thumbs .listing-thumb:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
*/
/** HORIZONTAL */
/*
.listing-media { width: 580px; margin: 10px auto 0; padding: 0; text-align: center; }
	.listing-media .listing-image-container { position: relative; background: #111; color: #666;
		text-align: center; padding: 10px 20px 0; border: 1px solid #555; border-width: 1px 0 0; }
		.listing-media .listing-image-container table { width: 285px; margin-bottom: 0; }
		.listing-media .listing-image-container table a img { background: #666; }
	.listing-media .listing-image { width: 285px; height: 215px; overflow: hidden; border: 1px solid #333;
		background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/loading_boxes.gif) center no-repeat #222; padding: 0; margin: 0; }
	.listing-media .listing-image img { width: 290px; height: auto; overflow: hidden; padding: 0; margin: 0; }
	.listing-media .listing-image-container img.loading { filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
	.listing-media .listing-thumbs { width: 235px; height: 220; overflow: hidden; position: absolute; top: 10px; right: 10px;
		padding-left: 8px; border-left: 1px solid #333; }
		.listing-media .listing-thumbs img { width: 63px; height: 47px; border: 2px solid #333; }
		.listing-media .listing-thumbs .listing-thumb { cursor: pointer; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
		.listing-media .listing-thumbs .selected { border: 2px solid #C7864D !important; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
		.listing-media .listing-thumbs .listing-thumb:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
*/
.listing-media .listing-thumb-blank { border-color: transparent !important; }
.listing-media .listing-image-previous { float: left; display: inline; cursor: pointer; background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-media/navigator-arrows-sprite.gif) -5px -2px no-repeat; height: 16px; width: 37px; }
.listing-media .listing-image-previous.previous_button_over { background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-media/navigator-arrows-sprite.gif); background-position: -5px -22px; }
.listing-media .listing-image-previous.previous_button_disabled { background-image: none; cursor: default; }
.listing-media .listing-image-next { float: right; display: inline; cursor: pointer; background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-media/navigator-arrows-sprite.gif) -5px -42px no-repeat; height: 16px; width: 37px; }
.listing-media .listing-image-next.next_button_over { background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-media/navigator-arrows-sprite.gif); background-position: -5px -62px; }
.listing-media .listing-image-next.next_button_disabled { background-image: none; cursor: default; }

.vega-widget-jquery-form .expandable-content .title {cursor:pointer; margin:0; padding:5px 0;}

.jquery-form-content .error,
.jquery-form-content .warning {background:transparent; margin:5px 0; padding:0 20px; color:#fe0000;}

.jquery-form {margin:0; padding:0;}
.jquery-form .button {font-weight:bold; color:#333; padding:3px 20px;}
.jquery-form fieldset {padding:0; margin:0; border:none;}
.jquery-form .form-row {padding:5px 0; clear:left;}
.jquery-form .text-box {padding:2px; border:1px inset #ccc;}
.jquery-form .text-box:focus {border:1px dotted #000;}
.jquery-form textarea.text-box {width:300px;}
.jquery-form label {float:left; width:200px; min-height:1em; line-height:1.5em; text-align:right; padding-right:10px; font-weight:normal;}
.jquery-form .required label {font-weight:bold;}
.jquery-form .required label:after {content:' *'; color:#fe0000;}

.jquery-form .invalid {border-color:#fe0000; color:#fe0000;}
.jquery-form-error {display:none; padding:5px 10px; margin:0 10px; color:#fe0000;}
.jquery-form-error label.invalid {width:100%; float:none; display:block; padding:0; cursor:default;}
.jquery-form-working {display:none;}

.jquery-form .placeholder {color:#aaa;}
.search-results-navigator { padding: 10px; margin-bottom: 10px; }
.search-results-navigator a { text-decoration: none; color: #717171; font-size: 11px; line-height: 16px; }
.search-results-navigator a:hover { color: #ff9c1d; }
.search-results-navigator-container { margin-bottom: 5px; }
.search-results-navigator table { padding: 0; margin: 0 auto; width: 100%; }
.search-results-navigator h4 { margin: 0; }
.search-results-navigator .listing-navigator-stream { position: relative; width: 164px; padding-top: 5px; }
.search-results-navigator .listing-navigator-stream-container { height: 100px; overflow: hidden; position: relative; width: 164px;
	border: 1px solid #717171; border-width: 1px 0; padding: 5px 0; }
.search-results-navigator .listing-navigator-stream-container ul { padding: 0; margin: 0; width: 10000px; position: relative; top: 0; left: 0; height: 100px /*!important*/; }
.search-results-navigator .listing-navigator-stream-container li { float: left; width: 80px /*!important*/; height: 100px; list-style: none; padding: 0; margin: 0 2px;
	background: #000; text-align: center; color: #fff; }
.search-results-navigator .listing-navigator-stream-container li img { width: 70px; height: 53px; margin: 4px auto; background: #fff; padding: 2px; }
.search-results-navigator .listing-navigator-controls { height: 16px; text-align: center; }
.search-results-navigator .stream-info { font-size: 10px; color: #aaa; padding-bottom: 30px; padding-left: 10px; }
.search-results-navigator .stream-info-number { font-size: 14px; font-weight: bold; }
.search-results-navigator .listing-navigator-previous { float: left; display: inline; cursor: pointer; background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-stream-navigator/navigator-arrows-sprite.gif) -5px -2px no-repeat; height: 16px; width: 37px; }
.search-results-navigator .listing-navigator-previous.previous_button_over { background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-stream-navigator/navigator-arrows-sprite.gif); background-position: -5px -22px; }
.search-results-navigator .listing-navigator-previous.previous_button_disabled { background-image: none; cursor: default; }
.search-results-navigator .listing-navigator-next { float: right; display: inline; cursor: pointer; background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-stream-navigator/navigator-arrows-sprite.gif) -5px -42px no-repeat; height: 16px; width: 37px; }
.search-results-navigator .listing-navigator-next.next_button_over { background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-stream-navigator/navigator-arrows-sprite.gif); background-position: -5px -62px; }
.search-results-navigator .listing-navigator-next.next_button_disabled { background-image: none; cursor: default; }
.listing-navigator-waiting {
	background-image:url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigBlackWaiting.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#000;
	/*margin-left: 10px;*/
}
.listing-navigator-toggle { width: 16px; height: 16px; padding: 2px 2px 2px 0; margin: 0; cursor: pointer; }
.listing-navigator-toggle.open { background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-stream-navigator/plus-minus-sprite.gif) -10px -11px no-repeat; }
.listing-navigator-toggle.close { background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/mls2/widgets/listing-stream-navigator/plus-minus-sprite.gif) -10px -47px no-repeat; }
a {outline:none;}

#wrap {width:auto;}
.wrapper {width:960px; margin:0 auto;}

.vega-widget-controls {display:none;}

/** Feedback */
.suggestion,
.information,
.warning {font-size: 0.8em; margin: 10px 0; padding: 10px 20px 10px 45px;
	border: 1px solid #96B1D0; border-width: 1px 0;
	background: #E0F0FF url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/information.png) 15px 12px no-repeat;}
	.suggestion .title,
	.information .title,
	.warning .title {font-weight: bold; font-size: 1.3em;}
.suggestion {background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/help.png);}
.warning {border-color: #D27D43; color: #D27D43; background-color: #FFDBA8; background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/error.png);}
.debug {font-size: 0.8em; color: #666;}

/* Header */
#header {overflow:hidden; border:none; margin:0; padding:0;}
#agent-header {text-align:right; background-repeat:no-repeat; background-position:right; width:300px; height:75px; float:right;}
#agent-header-photo {float:right; padding-left:10px;}
#agent-header-title,
#agent-header-phone {font-size:80%;}

/* Nav */
#nav {overflow:auto;}
#nav ul {padding:0; margin:0;}
#nav li {display:inline; float:left; list-style:none; width:20%; text-align:center;}
#nav li a {float:left; display:block; width:100%;}

/* Content structure */
#content {overflow:auto;}
#content-panel {border:none; float:left; margin:0; padding:0; width:66.5%;}
#sidebar {clear:none; float:left; font-size:0.8em; margin:0; padding:0; width:33.5%;}

/* Footer */
#footer {overflow:hidden; border:none;}
#footer #supplimental {width:300px; float:left;}
#footer #legal {width:auto; margin-left:300px; float:none;}
#footer #amps211 {clear:both; text-align:right;}

/** Opt: Listing */
#listing-full-info table {width: 100%;}
	#listing-full-info th {text-align: right; vertical-align: top; padding: 2px 10px; white-space: nowrap; border-bottom: 1px solid #eee;}
	#listing-full-info td {text-align: left; vertical-align: top; padding: 2px; border-bottom: 1px solid #eee; width: 100%;}

#listing-disclaimer {font-size: 80%; color: #555;}

#listing-status-message {background:#fe0000; color:#fff; padding:10px; margin:0 0 10px;}

/** listing-media -- HORIZONTAL */
.listing-media { margin: 0 auto 0; padding: 0; text-align: center; }
	.listing-media-menu { height: 2em; }
		.listing-media-menu ul { float: right; margin: 0 0 2px; }
		.listing-media-menu ul li { float: left; padding-left: 1px; }
			.listing-media-menu ul li a { color: #999; text-decoration: none; padding: 1px 20px; }
			.listing-media-menu ul li a.active,
			.listing-media-menu ul li a:hover { color: #fff; background: #333; }
	.listing-media .listing-media-container { width: 590px; position: relative;
		text-align: left; padding: 0 20px; margin: 0 auto; }
	.listing-media .listing-image-container { width: 590px; /*540px;*/ margin-top: 20px; }
		.listing-media .listing-image-controls { position: absolute; top: 218px; width: 285px; margin-bottom: 0; text-align: center; }
	.listing-media .listing-image { display: inline-block; vertical-align: top; width: 285px; height: 215px; overflow: hidden; border: 1px solid #333;
		background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigBlackWaiting.gif) center no-repeat #222 !important; padding: 0; margin: 0; }
	.listing-media .listing-image img { width: 290px; height: 220px; overflow: hidden; padding: 0; margin: 0; }
	.listing-media .listing-image-container img.loading { background: none; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
	.listing-media .listing-thumbs { display: inline-block; vertical-align: top; width: 284px;
		padding-left: 5px; border-left: 1px solid #333; }
		.listing-media .listing-thumbs img { width: 63px; height: 47px; border: 2px solid #333; }
		.listing-media .listing-thumbs .listing-thumb { cursor: pointer; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
		.listing-media .listing-thumbs .selected { border: 2px solid #C7864D !important; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
		.listing-media .listing-thumbs .listing-thumb:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
	#listing-media-map { height: 255px; }

.ie6 .listing-media .listing-thumb-blank { border-color: #eee !important; }

/** Opt: Search */
#search-header {padding: 10px;}
	#search-found-count-container {float: right; font-size: 2em;}
	#search-header h1 {padding:0;}
	#search-header h2 {font-size: 1em;}
		#search-header h2 span {font-style: italic;}
.search-found-section {padding: 10px; border-bottom: 1px solid #ddd;}
	.search-found-section h3 span {font-size: 0.7em; color: #666;}
#opt-search .suggestion .content span {color: #aaa; font-size: 0.8em;}

/** Opt: Sitemap */
#opt-sitemap .content-header {}
	#opt-sitemap .content-panel h3 span {font-size: 0.7em; color: #666; margin-left: 8px;}
	#opt-sitemap .indent0 a {font-weight: bold;}
	#opt-sitemap .indent1 {padding-left: 30px !important;}
	#opt-sitemap .indent2 {padding-left: 60px !important;}
	#opt-sitemap .indent3 {padding-left: 90px !important;}
	#opt-sitemap .indent4 {padding-left: 120px !important;}
	#opt-sitemap .indent5 {padding-left: 1500px !important;}
	#opt-sitemap #sitemap-category-listings {margin: 0 auto; position: relative;}
	#opt-sitemap #sitemap-category-listings li {float:left; width: 185px; position: relative;}
	#opt-sitemap .content-panel-bottom {clear: left;}
	#opt-sitemap .content-panel ul {margin-left: 10px;}

/** Widget: search-panel */
.content-panel .vega-widget-search-panel {padding: 0 10px;}
.vega-widget-search-panel .search-panel {border-color: #ddd;}
.vega-widget-search-panel .search-controls {margin-top: 10px;}
.vega-widget-search-panel .search-controls .search-reset {line-height: 16px !important;}
.vega-widget-search-panel .search-panel-advanced {color: #333; background-color: #eee !important;}
	.vega-widget-search-panel .search-panel-advanced .search-option-box.searchOptionHover {color: #000; background-color: #ddd;}
	.vega-widget-search-panel .search-panel-advanced .search-option-group {border-width: 0 0 0 0; border-color: #ddd;}
.vega-widget-search-panel .search-panel-toggle {width: auto !important;}
	.vega-widget-search-panel .search-panel-toggle span {display: block !important; position: static !important; left: 0; top: 0; font-size: 0.8em; font-weight: bold; padding: 3px 8px;}
.vega-widget-search-panel .toggleButtonCollapse {background-position: 50% 14px !important; background-color: #eee !important;}
.vega-widget-search-panel .toggleButtonExpand {background-position: 50% 18px !important;}
.vega-widget-search-panel .toggleButtonExpand:hover {background-color: #ddd !important;}
.vega-widget-search-panel .search-panel-item,
.vega-widget-search-panel .search-panel-item-title {color: #000 !important;}
.search-panel select {width:auto;}
.vega-widget-search-panel .search-panel fieldset {border-color: #ccc; border-width: 1px 0 0; padding: 2px 0;}
.vega-widget-search-panel .search-panel legend {color: #777;}
.vega-widget-search-panel .search-option-box.searchOptionHover {background-color: #ddd !important;}
.vega-widget-search-panel .search-option-box.searchOptionActive {background-color: #96B1D0 !important;}

.search-panel-item {position: relative;}
#quick-search-text-suggestions {z-index: 3;}
#quick-search-text-indicator {background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/ajax/indicator.gif) no-repeat center;
	width: 20px; height: 20px; position: absolute; right: 25px; top: 5px;}

/** Widget: search-results-list */

	/** MLS Listing templates */
	.vega-widget-search-results-list .mls_simple {position: relative; cursor: pointer; height: 100px; margin-bottom: 0; padding: 10px 20px 0; border-bottom: 1px solid #aaa;}
	.vega-widget-search-results-list .mls_simple:hover {background: #E7F3FF; color: #295384;}
		.vega-widget-search-results-list .mls_simple .listing-stats {/*padding-top: 10px;*/}
			.vega-widget-search-results-list .mls_simple .listing-stats .address {font-weight: bold;}
				.vega-widget-search-results-list .mls_simple .listing-stats .address-2 {display: block; font-size: 0.8em;}
			.vega-widget-search-results-list .mls_simple .listing-stats .subdivision,
			.vega-widget-search-results-list .mls_simple .listing-stats .condo {/*padding-right: 1em;*/}
			.vega-widget-search-results-list .mls_simple .listing-stats .details {}
			.vega-widget-search-results-list .mls_simple .listing-stats .remarks {font-size: 0.8em; padding-top: 5px;}
			.vega-widget-search-results-list .mls_simple .listing-stats .details-link {position: absolute; right: 0; 
				bottom: 0; font-size: 0.8em; padding: 10px;}
					.vega-widget-search-results-list .mls_simple .listing-stats .details-link span {font-size: 0.8em; color: #aaa; padding-right: 5px; border-right: 1px solid #aaa; margin-right: 5px;}

	/** Paginate */
	.paginate {font-size: 0.8em; padding: 10px 0; background-color: #eee; border: 1px solid #ccc; border-width: 1px 0;}
		.paginate .block-links {font-size: 1em;}
			.paginate .block-links span.prev,
			.paginate .block-links span.next {color: #aaa !important;}
			.paginate .block-links .space {color: #333 !important;}
		.paginate .block-text {display: block; font-weight: bold; margin-bottom: 5px;}
	
	.vega-widget-search-results-list .information .title {font-size: 1.2em;}

/* Widget: Search Refiner */
.vega-widget-search-refiner {position:relative;}
.vega-widget-search-refiner .search-reset {float:right; background:#2786C2 url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/sanscons/close.gif) no-repeat right;
	height:16px; line-height:16px; cursor:pointer; font-size:9px; margin-top:0.5em; padding-left:5px; padding-right:17px; color:#fff;
	border:1px solid #000; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.vega-widget-search-refiner .search-panel fieldset {border:none; padding:0; margin:0;}
.vega-widget-search-refiner .search-panel-item {padding:5px; border-bottom:1px solid #eee; cursor:default;}
.vega-widget-search-refiner .search-panel-item-title,
.vega-widget-search-refiner legend {line-height:30px; padding-right:1em; font-weight:bold; color:#666;}
.vega-widget-search-refiner .search-panel-item[title='beds'],
.vega-widget-search-refiner .search-panel-item[title='baths'] {float:left; width:50%; padding:5px 0;}
.vega-widget-search-refiner .search-panel-item[title='beds'] .search-panel-item-title,
.vega-widget-search-refiner .search-panel-item[title='beds'] select {margin-left:5px;}
.vega-widget-search-refiner .search-panel-item[title='baths'] .search-panel-item-title,
.vega-widget-search-refiner .search-panel-item[title='baths'] select {margin-right:5px;}
.vega-widget-search-refiner .search-panel-item[title='new_construction'],
.vega-widget-search-refiner .search-panel-item[title='short_sale'],
.vega-widget-search-refiner .search-panel-item[title='dock'],
.vega-widget-search-refiner .search-panel-item[title='garage'],
.vega-widget-search-refiner .search-panel-item[title='basement'],
.vega-widget-search-refiner .search-panel-item[title='pool'],
.vega-widget-search-refiner .search-panel-item[title='fireplace'],
.vega-widget-search-refiner .search-panel-item[title='block'] {font-size:0.8em; float:left; width:50%; padding:5px 0;}
.vega-widget-search-refiner .search-panel-item[title=status] {font-size:0.8em;}
.vega-widget-search-refiner .search-panel-item select[multiple] {width:100%; height:11em;}
.vega-widget-search-refiner .search-panel .searchOptionActive {background-color:#FFC916;}
#search-panel-item-sort {position:absolute; top:0; right:0; /*width:582px;*/ text-align:right; border:none; padding:0;}
#search-panel-item-sort .search-panel-item-title,
#search-panel-item-sort legend {display:inline; color:#333;}
#search-results-list {padding-top:30px;}
#search-results-list .information {display:none;}
#search-working-container {position:relative; z-index:1;}
#search-working {position:absolute; top:10px; width:100%; }
.working_dialog span {display:block; padding:20px 40px; border-color:#ddd; background:#eee;
	border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
#search-results-list-debug-restrictions {position:absolute; top:0; background:#fff; z-index:1;}
#sidebar .vega-widget-search-refiner {padding-top:10px;}
/** Search Page */
#opt-search #content {padding-left:0; padding-right:8px;}
#opt-search #content-panel {float:right;}
#opt-search #sidebar {float:left;}
.vega-widget-search-results-list .mls_simple {border-bottom:1px solid #ccc;}
#search-panel-item-sort {left:284px; right:auto;}
#search-results-list-debug-restrictions {right:0;}
/***********************************************************************************
	BWBeach Base Theme
************************************************************************************/

/***********************************************************************************
	MODULES
************************************************************************************/
/** protoload */
.waiting,
.blackWaiting,
.bigWaiting,
.bigBlackWaiting,
.content-panel .listing-navigator-waiting,
.sidebar .listing-navigator-waiting { background-color: #fff; background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigWaiting.gif) !important; }

/** livevalidation */
.text-box { padding: 3px; border: 2px solid #ddd; }
.text-box.LV_valid_field { border: 2px solid #ddd !important; }
.text-box.LV_invalid_field, .LV_invalid_field, .LV_invalid_field:hover { border: 2px solid #fe0000 !important; }
.LV_validation_message.LV_invalid { color: #222; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/cross.png) no-repeat left center; padding-left: 20px; }
.LV_validation_message.LV_valid { color: #222; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/tick.png) no-repeat left center; padding-left: 20px; }

/** ubiquity log output -- hide for production use! */
#u_log_output { /*display: none;*/ }

/***********************************************************************************
	UTILITY CLASSES
************************************************************************************/
/** feedback */
.suggestion,
.information,
.warning { font-size: 0.8em; margin: 10px 0; padding: 10px 20px 10px 45px;
	border: 1px solid #96B1D0; border-width: 1px 0;
	background: #E0F0FF url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/information.png) 15px 12px no-repeat; }
	.suggestion .title,
	.information .title,
	.warning .title { font-weight: bold; font-size: 1.3em; }
.suggestion { background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/help.png); }
.warning { border-color: #D27D43; color: #D27D43; background-color: #FFDBA8; background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/error.png); }
.debug { font-size: 0.8em; color: #666; }

/** working */
.working_dialog_container { margin: 8px 0; }
.working_dialog { text-align: center; margin: 0 auto; }
.working_dialog span { font-weight: bold; font-size: 0.8em; color: #000; background: #fff; margin: 0 auto; padding: 3px 20px; border: 1px solid #ccc;
	-moz-border-radius: 3px; }

/** theme */
.disclaimer { color: #777; font-size: 80%; }
.column-300 { width: 264px; float: left; padding-right: 30px; }
.column-last { border-right: none; margin-right: 0; padding-right: 0; }

/***********************************************************************************
	STRUCTURE
************************************************************************************/
html,
body { background: #fff; font:100%/1.25 "Lucida Grande", Arial, Helvetica, sans-serif; padding: 0; }
h1, h2, h3 { margin-top: 0; padding: 0; font-weight:bold; }
h2 { letter-spacing: 0; }
h3 { padding: 0 0 5px; font-size: 1.3em; letter-spacing: -1px; }
p { padding-bottom: 1em; }
a,
a:link,
a:visited,
a:hover { color: #295384; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

ul { padding: 0 0 1.1em 1.1em; margin: 4px 0 0; }
	ul li { padding: 0; margin: 0 0 4px; }
.compact { margin: 2px 0; padding: 0; }
	.compact li { margin: 0 0 2px; padding: 0; }

.ie img { -ms-interpolation-mode:bicubic; }

#page { background:url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/map-bg.jpg) no-repeat center top; }
#wrap { width: 966px; color: #ddd; }
.wrapper {width:950px;}

	#member-login { font-size: 0.8em; color: #eee; text-align: right; background: #111; }
		#member-login .title { display: none; }
		#member-login .wrapper { width: 950px; margin: 0 auto; }
		#member-login .content .wrapper { padding: 10px; }
			#member-login .content .text-box { width: 100px; }
			#member-login .content a { margin-left: 10px; color: #aaa; }
		#member-login label { cursor: default; text-align: left; color: #999; }
		#member-login input.text-box { border: 2px solid #ccc; background: #333; color: #fff; padding: 2px; }
		#member-login .trigger-container { color: #333; background: #fff url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/bg_button.jpg) repeat-x center top;
			padding-top: 2px; padding-bottom: 5px; border-bottom: 1px solid #000; }
			#member-login .trigger-container a { color: #333; font-size: 0.9em; padding: 5px; }
			#member-login .trigger-container a.trigger-login { color: #333; }
			#member-login .trigger-container a:hover { color: #000; }
	
	/** Header */
	#header { padding: 0 0 0 8px; margin: 0; border: none; }
		#header #broker-header { color: #ccc; height: 100px; text-align: left; }
			#header #broker-header-logo { height: 95px; width: 951px; background: url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/Coastal-Delaware-Realty.png) left top no-repeat; }
			#header #broker-header-text { display: none; font-size: 0.7em; margin-right: 10px; margin-top: 10px; }
			#header #broker-header-phone { display: none; font-family: Georgia; letter-spacing: -1px; font-weight: bold; margin-right: 10px; line-height: 0.8em; }
		#header a { outline: none; }
		#logo-link, #logo {  }
		#agent-header { background-color: transparent; color:#000; background-repeat: no-repeat; background-position: bottom right;
			float: right; padding-right: 20px; padding-left: 20px; margin-top: 18px; text-align: right; font-size: 0.7em; height: 75px;
			border:none; }
			#agent-header-name { font-size: 1.4em; font-weight: bold; color: #000; }
			#agent-header-phone-1 { font-weight: bold; }
		
		/** Navbar */
		#nav { width: 950px; height: 25px; overflow: hidden; white-space: nowrap; margin-bottom: 10px;  }
			#nav ul { padding: 0; margin: 0; }
				#nav ul li { float: left; list-style: none; }
					/* default */
					#nav ul li a,
					#nav ul li a:link,
					#nav ul li a:visited,
					#nav ul li a:hover { display: block; font-size: 12px; text-decoration: none; font-weight: bold;
						color: #ccc; text-transform: uppercase; border: none; padding: 5px 10px; width: 170px; text-align: center; }
					
					/* active */
					#nav ul li a:hover,
					#opt-home #nav ul li.home a,
					#opt-featured #nav ul li.featured a,
					#opt-community.opt-featured #nav ul li.featured a,
					/*#opt-community #navbar ul li.search a,*/
					/*#opt-listing #navbar ul li.search a,*/
					#opt-search #nav ul li.search a,
					#opt-about #nav ul li.about a,
					#opt-contact #nav ul li.contact a { color: #fff; }
					
					/* exceptions */
					/*#opt-community.opt-featured #navbar ul li.search a { color: #9FACB6; }
					#opt-community.opt-featured #navbar ul li.search a:hover { color: #fff; }*/
					
	#breadcrumbs { clear: both; padding: 0 8px; border: 1px solid #ddd; margin: 10px 10px 0 2px; height: 26px; }
		#breadcrumbs ul { margin: 0; padding: 0; }
			#breadcrumbs ul li { float: left; list-style: none; padding: 0 0 0 40px; margin: 0; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/breadcrumb_separator.png) left center no-repeat; }
				#breadcrumbs ul li a { padding: 0; float: left; display: block; height: 26px; line-height: 26px; }
			#breadcrumbs ul li.first { background: none; padding: 0 8px 0 0; }
				#breadcrumbs ul li.first a { background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/home.gif) center no-repeat; width: 30px; }
					#breadcrumbs ul li.first a span { display: none; }
	#opt-community #breadcrumbs { margin:0 0 8px; }
	
	
	/** Content */
	#content { position: relative; background: #fff/* url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=f8f8f8&w=280&h=1&output=jpeg) repeat-y top right*/;
		color: #333; padding: 0 0 8px 8px; }
		
		/** Content Header */
		#content .content-header { height: 245px; border-bottom: 1px solid #333; margin-bottom: 10px; position: relative; }
			#content .content-header .content-header-text { position: absolute; bottom: 0; right: 0; text-align: right; padding: 20px; }
				#content .content-header .content-header-text h1 { font-family: Georgia; font-weight: bold; padding: 0; }
				#content .content-header .content-header-text h2 { font-family: Georgia; padding: 0; }
		
		/** Content Panel */
		#content .content-panel { position: relative; font-size: 0.9em; width: 668px; margin: 0; 
			float: left; border: none; padding: 8px 0; background: #fff; }
		
		/** Content Subcontent */
		#content .subcontent { margin-top: 25px; }
			#content .subcontent p { padding: 0 0 10px; font-size: 0.9em; }
			#content .subcontent p.disclaimer { color: #777; font-size: 0.7em; }
			#content .subcontent .column-left { float: left; width: 570px; margin: 0; padding: 0 20px;  }
			#content .subcontent .column-right { float: right; width: 330px; height: 180px; margin: 0;
				background: url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=002349&w=330&h=180&bg=000000&output=jpeg&fltr[]=wmi|t!amps211-realtor!skins/sothebys/OceanAtlanticWave.png|275x125|4|90|90&fltr[]=ric|3|3) top right no-repeat; }
				#content .subcontent .column-right #site-agents-office-phone { float: right; padding: 6px 10px 0 0; font-size: 0.8em; height: 20px; line-height: 20px; }
				#content .subcontent .column-right h3 { margin: 0 0 20px; padding: 5px 0 5px 10px; border-bottom: 1px solid #000; font-size: 1.0em; color: #fff; text-align: left; }
				#content .subcontent .column-right .agent-box { margin-top: 10px; height: 35px; margin-left: 20px; font-size: 0.8em; padding-bottom: 15px; }
				#content .subcontent .column-right .agent-box img { border: 1px solid #000; }
				#content .subcontent .column-right .agent-box-name { font-size: 1.3em; line-height: 1em; font-weight: bold; padding-top: 3px; }
		
		/** Sidebar */
		#sidebar { border-left: 1px solid #eee; /*background: #f8f8f8;*/ }
		#sidebar, .sidebar { float: none; position: relative; margin: 0 0 0 auto; padding: 8px 8px 8px 0; width: 270px; }
			.sidebar .title { border: none; color: #000;/*#96B1D0;*/ margin-top: 0; /*margin-left: 8px;*/ padding: 0; font-size: 1em; line-height: 1.2em; }
			#sidebar-bottom { clear: left; }
		
		#content-bottom { clear: both; height: 2px; }
		
	/** Footer */
	#footer { color: #999; font-size: 0.75em; border: none; margin-top: 20px; margin-bottom: 0; padding: 20px; }
	#footer .wrapper { width: 926px; }
		#footer a { color: #666; font-weight:bold; text-decoration: none; }
		#footer a:hover { color: #333; text-decoration: none; }
		#footer #supplimental { float: left; width: 260px; margin: 0 auto; }
			#footer #supplimental .broker-logo { display: none; width: 100px; height:80px; background: transparent; /*url(http://rehobothdelawarerealestate.com/content/presize/4/4c/4cd/4cd363516072f24d60bf1b0506f41f52-1428325375.jpg) no-repeat;*/ }
			#footer #supplimental ul { /*margin-left: 30px;*/ }
				#footer #supplimental li { padding: 3px 0; border-bottom: 1px solid #ddd; white-space: nowrap; }
					#footer #supplimental li span { text-transform: lowercase; }
		
		#footer #legal { float: none; width: auto; margin-left: 290px; padding-top: 11px; }
			#footer #legal-office {margin-bottom:1em;}
			#footer #legal .bright { color: #555; }
		
		#footer #legal-extra { clear: both; /*margin-top: 20px;*/ padding: 20px 0 0; /*border-top: 1px solid #000;*/ }
		#footer .amps211-footer { text-align: right; clear: both; padding: 20px 0 0; color: #666; font-family: Georgia; }
			#footer .amps211-footer a { color: #999; font-weight: normal; }
			#amps211-link { font-family: Georgia; }
			#amps211-link:before { content: ' { '; }
			#amps211-link:after { content: ' } '; }
			#amps211-agent-login { padding: 20px; background: #000; border: 1px solid #666; }
				#amps211-agent-login .amps211-agent-login-row { padding-bottom: 5px; white-space: nowrap; }
				#amps211-agent-login input { border: 2px solid #999; padding: 2px; }
				#amps211-agent-login input.text-box { width: 100px; background: #222; color: #fff; }
				#amps211-agent-login-cancel { margin: 0 0.8em; line-height: 1.5em; }

/***********************************************************************************
	PAGES
************************************************************************************/
.vega-widget-m-gallery-jquery-cycle .jquery-cycle-container { position: relative; width: 668px; height: 150px; overflow: hidden; 
	color: #000; background-color: #000; border: 1px solid #ddd; }
	/*#slideshow-container #slideshow-title { display: none; position: absolute; top: 222px; left: 140px; width: 260px;
		text-indent: -60px; height: auto; background: none; font-size: 26px; line-height: 26px; text-align: left;
		opacity: 1.0; color: #fff; }*/

.slideable .slide { width: 290px; }

/** Home */
.vega-widget-home-search { margin: 8px 0; padding: 30px; background: #eee; border: 1px solid #ddd; }
	.vega-widget-home-search .title h1 { padding: 0; text-transform: uppercase; font-weight:normal; }
	.vega-widget-home-search .title h2 { font-size: 1em; }
	.vega-widget-home-search .content .search-reset { display: none; }
	.vega-widget-home-search .content fieldset { border: none; }
	.vega-widget-home-search .content option { padding-right: 20px; }
	.vega-widget-home-search .content .search-panel-section { clear: left; margin: 0; padding: 10px 0 0; }
	.vega-widget-home-search .content .search-option-box { padding-right: 20px; }
	.vega-widget-home-search .content .search-panel-item { float: left; }
	.vega-widget-home-search .content .search-panel-item-title { font-size: 0.8em; font-weight: bold; }
	.vega-widget-home-search .content input { font-size: 17px; }
	.vega-widget-home-search .content .search-text { width: 370px; }
	.vega-widget-home-search .content .search-panel-go input { font-weight: bold; }
	.vega-widget-home-search .content .q-hint { clear: left; padding-top: 3px; font-size: 0.7em; color: #999; }
	.vega-widget-home-search .content .search-controls { padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
	
	.vega-widget-home-search .content .quicklinks { font-size: 0.8em; border-right: 1px solid #ddd; float: left; width: 290px; }
		.vega-widget-home-search .content .quicklinks ul { float: left; padding: 0 30px 0 10px; }
			.vega-widget-home-search .content .quicklinks b { padding: 0 0 10px; }
		
		#vega-block-home-search-blurb { font-size: 0.8em; margin-left: 300px; padding: 0 0 0 20px; }
	
	.vega-widget-home-search .content .content-bottom { clear: left; }

/** Community */


/** Listing */
.listing-top-strip { background: #052141 url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&bg=ffffff&w=670&h=30&output=jpeg&fltr[]=ric|3|3) top center no-repeat; padding: 5px 20px 0; /*padding-top: 20px; padding-right: 20px;*/ }
	.listing-top-strip .listing-mls-number { float: right !important; color: #FED801; font-size: 80%; padding-top: 2px; }
#listing-header { background: #052141; padding: 0 20px 20px; color: #eee; }
	#listing-additional-info { float: right; text-align: right; padding: 10px 0; }
		#listing-additional-info #listing-price { font-size: 130%; }
		#listing-additional-info #listing-additional-price { font-size: 70%; color: #777; }
		#listing-additional-info #listing-days-on-market { font-size: 80%; /*display: none;*/ margin-top: 5px; }
		#listing-additional-info .listing-icons { font-size: 70%; }
			#listing-additional-info .listing-icons .clear { clear: none; }
			#listing-additional-info .listing-icons a.info { display: none; }
	#listing-info { border: 1px solid #9EBEE0; border-width: 1px 0; padding: 10px 0; }
		#listing-info h1 { padding: 0; color: #fff; }
		#listing-info h1 span { display: block; font-size: 0.8em; padding: 0 0 5px; }
		#listing-info h2 { padding: 0 0 5px; color: #FED801; font-weight: bold; font-size: 1.3em; letter-spacing: -1px; }
.listing-bottom-strip { background: #052141 url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&bg=ffffff&w=670&h=30&output=jpeg&fltr[]=ric|3|3) bottom center no-repeat; height: 5px; padding: 0; }

#listing-data { margin: 0 20px 40px; /*font-size: 0.8em;*/ }
	#listing-data h3 { padding: 10px 0 5px; margin-top: 20px; }
	#listing-full-info table { width: 100%; }
		#listing-full-info th { text-align: right; vertical-align: top; padding: 2px 10px; white-space: nowrap; border-bottom: 1px solid #eee; }
		#listing-full-info td { text-align: left; vertical-align: top; padding: 2px; border-bottom: 1px solid #eee; width: 100%; }

#listing-disclaimer { font-size: 80%; color: #555; }

/** Search */
#search-header { padding: 10px; background: #000; color: #fff; }
	#search-found-count-container { float: right; font-size: 2em; }
	#search-header h2 { font-size: 1em; }
		#search-header h2 span { font-style: italic; }
.search-found-section { padding: 10px; border-bottom: 1px solid #ddd; }
	.search-found-section h3 span { font-size: 0.7em; color: #666; }
#opt-search .suggestion .content span { color: #aaa; font-size: 0.8em; }

/** Contact */
#opt-contact .content-header { display: none; }

/** About */
#opt-about .header-section { padding: 20px; margin: 0 0 20px; background: #000; color: #ddd; overflow: auto; }
	#opt-about .header-section .img-left { margin-right: 20px; border: 1px solid #666; }
	#opt-about .header-section h1 { color: #fff; font-size: 2.5em; }
#opt-about #about-content { padding: 20px; }
	#opt-about .content-panel p { padding: 0 0 1.25em 0; }

/** Testimonials */
#opt-testimonials .content-panel { /*padding: 0 20px;*/ }
	#opt-testimonials .content-panel p { padding: 0 0 1.25em 0; }

/** Sitemap */
#opt-sitemap .content-header {  }
	#opt-sitemap .content-panel h3 span { font-size: 0.7em; color: #666; margin-left: 8px; }
	#opt-sitemap .indent0 a { font-weight: bold; }
	#opt-sitemap .indent1 { padding-left: 30px !important; }
	#opt-sitemap .indent2 { padding-left: 60px !important; }
	#opt-sitemap .indent3 { padding-left: 90px !important; }
	#opt-sitemap .indent4 { padding-left: 120px !important; }
	#opt-sitemap .indent5 { padding-left: 1500px !important; }
	#opt-sitemap #sitemap-category-listings { margin: 0 auto; position: relative; }
	#opt-sitemap #sitemap-category-listings li { float:left; width: 185px; position: relative; }
	#opt-sitemap .content-panel-bottom { clear: left; }
	#opt-sitemap .content-panel ul { margin-left: 10px; }
	/*#opt-sitemap .content-panel ul a:hover { color: #eee; }*/
	
/** Blog */
#opt-blog .entry-title,
#opt-blog .entry-meta { clear:both; }
#opt-blog form#commentform .form-label { margin:1em 0 0; }
#opt-blog form#commentform span.required { background:#fff; color:#c30; }
#opt-blog form#commentform,form#commentform p { padding:0; }
#opt-blog input#author,
#opt-blog input#email,
#opt-blog input#url,
#opt-blog textarea#comment { padding:0.2em; }
#opt-blog div.comments ol li { margin:0 0 3.5em; }
#opt-blog textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; width:66%; }
#opt-blog .alignright,
#opt-blog img.alignright { float:right; margin:1em 0 0 1em; }
#opt-blog .alignleft,
#opt-blog img.alignleft { float:left; margin:1em 1em 0 0; }
#opt-blog .aligncenter,
#opt-blog img.aligncenter { display:block; margin:1em auto; text-align:center; }
#opt-blog div.gallery { clear:both; height:180px; margin:1em 0; width:100%; }
#opt-blog p.wp-caption-text { font-style:italic; }
#opt-blog div.gallery dl { margin:1em auto; overflow:hidden; text-align:center; }
#opt-blog div.gallery dl.gallery-columns-1 { width:100%; }
#opt-blog div.gallery dl.gallery-columns-2 { width:49%; }
#opt-blog div.gallery dl.gallery-columns-3 { width:33%; }
#opt-blog div.gallery dl.gallery-columns-4 { width:24%; }
#opt-blog div.gallery dl.gallery-columns-5 { width:19%; }
#opt-blog div#nav-above { margin-bottom:1em; }
#opt-blog div#nav-below { margin-top:1em; }
#opt-blog div#nav-images { height:150px; margin:1em 0; }
#opt-blog div.navigation { height:1.25em; }
#opt-blog div.navigation div.nav-next { float:right; text-align:right; }
#opt-blog div.sidebar h3 { font-size:1.2em; }
#opt-blog div.sidebar input#s { width:7em; }
#opt-blog div.sidebar li { list-style:none; margin:0 0 2em; }
#opt-blog div.sidebar li form { margin:0.2em 0 0; padding:0; }
#opt-blog div.sidebar ul ul { margin:0 0 0 1em; }
#opt-blog div.sidebar ul ul li { list-style:disc; margin:0; }
#opt-blog div.sidebar ul ul ul { margin:0 0 0 0.5em; }
#opt-blog div.sidebar ul ul ul li { list-style:circle; }
#opt-blog div#menu ul li,
#opt-blog div.gallery dl,
#opt-blog div.navigation div.nav-previous { float:left; }
#opt-blog input#author,
#opt-blog input#email,
#opt-blog input#url,
#opt-blog div.navigation div { width:50%; }
#opt-blog div.gallery *,
#opt-blog div.sidebar div#primary div,
#opt-blog div.sidebar div#secondary div,
#opt-blog div.sidebar h3,
#opt-blog div.sidebar ul { margin:0; padding:0; }

#opt-blog div.sidebar div#primary,
#opt-blog div.sidebar div#secondary { padding: 0 20px; }

/***********************************************************************************
	WIDGETS
************************************************************************************/
.sidebar .vega-widget { /*padding: 8px; background: #fff;*/ margin-bottom: 8px; margin-left: 8px; /*border: 1px solid #ddd;*/ }
	.sidebar .vega-widget-innards { position: relative; /*border: 1px solid #96B1D0; background: #002349; padding: 10px;*/ }

.sidebar .vega-widget.alternate { }
	/*.sidebar .vega-widget.alternate .vega-widget-innards { background: #fff; border: none; padding: 0; }*/
	.sidebar .vega-widget.alternate .vega-widget-innards { border: 1px solid #96B1D0; background: #002349; padding: 10px; }

.sidebar .vega-widget-jquery-form { overflow: hidden; border: none; padding: 0; /*margin-left: 8px;*/ background: #052141 url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&bg=ffffff&w=262&h=100&fltr[]=wmi|t!amps211-realtor!skins/sothebys/button-overlay-bright.png|T|25|0|0&fltr[]=ric|3|3&fltr[]=crop|0|0|0|3&output=jpeg) no-repeat top center; border-radius:5px; }
	.sidebar .vega-widget-jquery-form .vega-widget-innards { overflow: hidden; border: none; padding: 0; background: transparent url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&bg=ffffff&w=262&h=100&fltr[]=ric|3|3&fltr[]=crop|0|0|97|0&output=jpeg) bottom center no-repeat; }
		.sidebar .vega-widget-jquery-form .title { background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/indicator_white_left.gif) no-repeat 10px 50%; border: none; margin: 0; padding: 15px 20px 20px 40px; cursor: pointer; }
			.sidebar .vega-widget-jquery-form .title h3 { text-transform: uppercase; color: #052141; padding: 0; }
			.sidebar .vega-widget-jquery-form .title h4 { color: #052141; }
	
	/** protoload */
	.sidebar .vega-widget-jquery-form .waiting,
	.sidebar .vega-widget-jquery-form .blackWaiting { background-color: #000; background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/blackWaiting.gif) !important; }
	.sidebar .vega-widget-jquery-form .bigWaiting,
	.sidebar .vega-widget-jquery-form .bigBlackWaiting { background-color: #000; background-image: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigBlackWaiting.gif) !important; }

.ie6 #sidebar, .ie6 .sidebar { padding-top: 0; }
.ie6 .sidebar .vega-widget { margin-bottom: 0; margin-top: 8px; }
.ie6 .sidebar .vega-widget-jquery-form { border-top: 8px solid #fff; margin-top: 0; }

.ie6 .sidebar .vega-widget-jquery-form .LV_validation_message.LV_invalid { background-image: url(http://rehobothdelawarerealestate.com/content/presize/6/6f/6f2/6f25a51f42dbc92fee333a26cd1faac8-1428325365.png); }
.ie6 .sidebar .vega-widget-jquery-form .LV_validation_message.LV_valid { background-image: url(http://rehobothdelawarerealestate.com/content/presize/3/35/35c/35c294c0d7d4ecd63aa7443f016685b6-1428325365.png); }


/** listing-magazine */
.vega-widget-listing-magazine { /*padding: 8px;*/ margin-bottom: 10px; }
	.vega-widget-listing-magazine .vega-widget-innards { padding: 8px 0; }
		.vega-widget-listing-magazine .title { padding: 8px; }
		.vega-widget-listing-magazine .auxillary-group-title {color:#FED801;}

/** listing-coverflow */
.vega-widget-listing-coverflow { margin-bottom: 10px; }
	.vega-widget-listing-coverflow .protoflowContainer,
	.vega-widget-listing-coverflow .protoflow { height: 300px; }
		.vega-widget-listing-coverflow .protoflow img { width: 150px;  }
		.vega-widget-listing-coverflow .protoflow .captionHolder { font-size: 1em; font-weight: bold; }

/** specialist */
.sidebar .vega-widget-specialist { border: none; padding: 0; }
	.sidebar .vega-widget-specialist .title { border: none; padding: 5px 0; margin: 0;
		background: transparent url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&bg=ffffff&w=262&h=52&fltr[]=wmi|t!amps211-realtor!skins/sothebys/button-overlay-bright.png|T|25|0|0&fltr[]=ric|3|3&output=jpeg) no-repeat top center; }
		.sidebar .vega-widget-specialist .title h3 { padding: 0; color: #fff; text-indent: 40px; text-transform: uppercase; 
			font-size: 1em; letter-spacing: 2px; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/star_silver.png) 20px 0 no-repeat; }
		.sidebar .vega-widget-specialist .title h3 span { display: block; color: #FED801; font-size: 2.3em; 
			text-indent: 30px; letter-spacing: 0; line-height: 0.9em; }
	
	.sidebar .vega-widget-specialist .content { margin-bottom: 8px; }
		.sidebar .vega-widget-specialist .specialist-row { padding: 8px; /*height: 80px;*/ overflow: auto; border-bottom: 1px solid #eee; }
			.sidebar .vega-widget-specialist .row-image { float: left; width: 60px; height: 60px; overflow: hidden; margin-right: 8px;
				background: #fff url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/home-classy.png?fltr[]=gray) no-repeat center center; border: 1px solid #ddd; }
			.sidebar .vega-widget-specialist .row-title { font-size: 0.9em; }
				.sidebar .vega-widget-specialist .row-title a { font-weight: bold; }
			.sidebar .vega-widget-specialist .row-description { margin-left: 70px; color: #999; font-size: 0.8em; }
				.sidebar .vega-widget-specialist .row-description .row-loc { font-style: italic; color: #333; }
			.sidebar .vega-widget-specialist .row-stats { margin-left: 70px; /*margin-top: 3px;*/ font-weight: bold; font-size: 0.7em; }
	
	.sidebar .vega-widget-specialist .vega-widget-listing-stream-navigator { margin-left: 0; }
	
.ie6 .sidebar .vega-widget-specialist .title { height: 52px; }
	/*.ie6 .sidebar .vega-widget-specialist .title h3 { background-image: url(http://rehobothdelawarerealestate.com/content/presize/0/0a/0aa/0aac097f3385b200a2b34d197f8faea8-1428325365.png); }*/

/** weather */
.sidebar .vega-widget-yahoo-weather .vega-widget-innards { background: transparent url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&w=262&h=84&bg=ffffff&fltr[]=wmi|t!amps211-realtor!skins/sothebys/button-overlay-bright.png|T|25|0|0&fltr[]=ric|3|3&output=jpeg) no-repeat center top;
	padding: 10px 20px; height: 64px; }
	.sidebar .vega-widget-yahoo-weather .weather-image { float: left; display: inline; margin: 0 auto; }
	.sidebar .vega-widget-yahoo-weather .weather-summary { height: 64px; color: #fff; text-align: right; }
	.ie6 .sidebar .vega-widget-yahoo-weather .weather-summary { width: 155px; float: right; display: inline; margin: 0 auto; }
	.ie6 .sidebar .vega-widget-yahoo-weather .weather-bottom { clear: right; }
		/*.sidebar .vega-widget-yahoo-weather .weather-summary .temp {  }*/
			.sidebar .vega-widget-yahoo-weather .weather-summary .temp-value { font-size: 30px; line-height: 25px; font-family: "Arial Black"; }
		.sidebar .vega-widget-yahoo-weather .weather-summary .location { color: #FED801; font-weight: bold; }
		.sidebar .vega-widget-yahoo-weather .weather-summary .updated { font-size: 0.8em; color: #eee; }

/** news-feeder */
.sidebar .vega-widget-news-feeder { border: none; padding: 0; }
.sidebar .vega-widget-news-feeder .title { font-size: 1.8em; line-height: 1.6em; text-transform: uppercase; border: none; padding: 0; 
	background: transparent url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/?new=052141&bg=ffffff&w=262&h=52&fltr[]=wmi|t!amps211-realtor!skins/sothebys/button-overlay-bright.png|T|25|0|0&fltr[]=ric|3|3&output=jpeg) no-repeat top center; }
	.sidebar .vega-widget-news-feeder .title span { color: #fff; display: block; padding: 8px 0 0 30px; font-size: 0.5em; line-height: 0.6em; letter-spacing: 2px; }
	.sidebar .vega-widget-news-feeder .title h3 { color: #FED801; padding: 0 0 0 40px; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/feed.png) no-repeat 16px 8px; }
	.sidebar .vega-widget-news-feeder .title h3 a { color: #FED801; text-decoration: none; }
	.sidebar .vega-widget-news-feeder .content { padding: 0; border-bottom: 1px solid #eee; /*border: 1px solid #ddd;*/ }
		.sidebar .vega-widget-news-feeder .content .news-feeder-item { padding: 8px; }
			.sidebar .vega-widget-news-feeder .content .news-feeder-item-link a { font-weight: bold;  }
			.sidebar .vega-widget-news-feeder .content .news-feeder-item-description { font-size: 0.8em; }
			.sidebar .vega-widget-news-feeder .content .news-feeder-item-ago { font-size: 0.8em; color: #aaa; }
	
	.sidebar .vega-widget-news-feeder .news-feeder-prev,
	.sidebar .vega-widget-news-feeder .news-feeder-next { margin: 10px; }
	.sidebar .vega-widget-news-feeder .news-feeder-content,
	.sidebar .vega-widget-news-feeder .news-feeder-scroller { height: 164px; }
	.sidebar .vega-widget-news-feeder .news-feeder-container { background: #002349; color: #96B1D0; padding: 10px; }
		.sidebar .vega-widget-news-feeder .news-feeder-container a { color: #96B1D0; }
		.sidebar .vega-widget-news-feeder .news-feeder-container .news-feeder-item-link { margin-bottom: 5px; }
		.sidebar .vega-widget-news-feeder .news-feeder-container .news-feeder-item-description { font-size: 0.9em; }

/** community-details */
.content-panel .vega-widget-community-details .vega-widget-innards { padding: 10px; }
.sidebar .vega-widget-community-details { border: none; padding: 0; }
	.sidebar .vega-widget-community-details .title { margin-top: 0; color: #FED801; }
		.sidebar .vega-widget-community-details .title h1 { padding: 0 8px 8px 8px; }
		.sidebar .vega-widget-community-details .content { padding: 8px; }

/** search-panel */
.content-panel .vega-widget-search-panel { padding: 0 10px; }
.vega-widget-search-panel .search-panel { border-color: #ddd; }
.vega-widget-search-panel .search-controls { margin-top: 10px; }
.vega-widget-search-panel .search-controls .search-reset { line-height: 2.7em !important; }
.vega-widget-search-panel .search-panel-advanced { color: #333; background-color: #eee !important; }
	.vega-widget-search-panel .search-panel-advanced .search-option-box.searchOptionHover { color: #000; background-color: #ddd; }
	.vega-widget-search-panel .search-panel-advanced .search-option-group { border-width: 0 0 0 0; border-color: #ddd; }
.vega-widget-search-panel .search-panel-toggle { width: auto !important; }
	.vega-widget-search-panel .search-panel-toggle span { display: block !important; position: static !important; left: 0; top: 0; font-size: 0.8em; font-weight: bold; padding: 3px 8px; }
.vega-widget-search-panel .toggleButtonCollapse { background-position: 50% 14px !important; background-color: #eee !important; }
.vega-widget-search-panel .toggleButtonExpand { background-position: 50% 18px !important; }
.vega-widget-search-panel .toggleButtonExpand:hover { background-color: #ddd !important; }
.vega-widget-search-panel .search-panel-item,
.vega-widget-search-panel .search-panel-item-title { color: #000 !important; }
#search-panel-item-sort {white-space:nowrap; right:284px; top:51px;}
.vega-widget-search-panel .search-panel fieldset { border-color: #ccc; border-width: 1px 0 0; padding: 2px 0; }
.vega-widget-search-panel .search-panel legend { color: #777; }
.vega-widget-search-panel .search-option-box.searchOptionHover { background-color: #ddd !important; }
.vega-widget-search-panel .search-option-box.searchOptionActive { background-color: #96B1D0 !important; }

.search-panel-item { position: relative; }
#quick-search-text-suggestions { z-index: 3; }
#quick-search-text-indicator { background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/ajax/indicator.gif) no-repeat center;
	width: 20px; height: 20px; position: absolute; right: 25px; top: 5px; }

/** search-results-list */

	/** MLS Listing templates */
	.vega-widget-search-results-list .mls_simple { position: relative; cursor: pointer; height: 100px; margin-bottom: 0; padding: 10px 20px 0; border-bottom: 1px solid #ddd; }
	.vega-widget-search-results-list .mls_simple:hover { background: #E7F3FF; color: #295384; }
		.vega-widget-search-results-list .mls_simple .listing-stats { /*padding-top: 10px;*/ }
			.vega-widget-search-results-list .mls_simple .listing-stats .address { font-weight: bold; }
				.vega-widget-search-results-list .mls_simple .listing-stats .address-2 { display: block; font-size: 0.8em; }
			.vega-widget-search-results-list .mls_simple .listing-stats .subdivision,
			.vega-widget-search-results-list .mls_simple .listing-stats .condo { /*padding-right: 1em;*/ }
			.vega-widget-search-results-list .mls_simple .listing-stats .details {  }
			.vega-widget-search-results-list .mls_simple .listing-stats .remarks { font-size: 0.8em; padding-top: 5px; }
			.vega-widget-search-results-list .mls_simple .listing-stats .details-link { position: absolute; right: 0; 
				bottom: 0; font-size: 0.8em; padding: 10px; /*background: #E7F3FF;*/ }
					.vega-widget-search-results-list .mls_simple .listing-stats .details-link span { font-size: 0.8em; color: #aaa; padding-right: 5px; border-right: 1px solid #aaa; margin-right: 5px; }

	/** Paginate */
	.vega-widget-search-results-list .paginate { font-size: 0.8em; padding: 5px 0; background-color: #eee;/*#E0F0FF;*/ border: 1px solid #ccc;/*#96B1D0;*/ border-width: 1px 0; }
		.vega-widget-search-results-list .paginate .block-links { font-size: 1em; /*color: #fff;*/ }
			.vega-widget-search-results-list .paginate .block-links a { /*background: #222; border-color: #444; color: #C7864D;*/ }
			.vega-widget-search-results-list .paginate .block-links a:hover { /*background: #C7864D; border-color: #fff; color: #222; */}
			.vega-widget-search-results-list .paginate .block-links span.prev,
			.vega-widget-search-results-list .paginate .block-links span.next { color: #aaa !important; }
			.vega-widget-search-results-list .paginate .block-links .space { color: #333 !important; }
		.vega-widget-search-results-list .paginate .block-text { display: block; /*font-size: 1.3em;*/ font-weight: bold; margin-bottom: 5px; }
			.vega-widget-search-results-list .paginate .block-text b { /*font-size: 120%;*/ }
	
	.vega-widget-search-results-list .information { /*background-color: #eee; border-color: #ccc; color: #666;*/ }
		.vega-widget-search-results-list .information .title { font-size: 1.2em; }
	
/** listing-media -- HORIZONTAL */
.listing-media { margin: 0 auto 0; padding: 0; text-align: center; }
	.listing-media-menu { height: 2em; }
		.listing-media-menu ul { float: right; margin: 0 0 2px; }
		.listing-media-menu ul li { float: left; padding-left: 1px; }
			.listing-media-menu ul li a { color: #999; text-decoration: none; padding: 1px 20px; }
			.listing-media-menu ul li a.active,
			.listing-media-menu ul li a:hover { color: #052141; background: #9ebee0; }
	.listing-media .listing-media-container { width: 590px; position: relative; background: #052141; color: #666;
		text-align: left; padding: 0 20px; margin: 0 auto; }
	.listing-media .listing-image-container { width: 590px;/*540px;*/ margin-top: 20px; }
		.listing-media .listing-image-controls { position: absolute; top: 218px; width: 285px; margin-bottom: 0; text-align: center; }
		/*.listing-media .listing-image-container table a img { background: #666; }*/
	.listing-media .listing-image { display: inline-block; vertical-align: top; width: 285px; height: 215px; overflow: hidden; border: 1px solid #333;
		background: url(http://rehobothdelawarerealestate.com/get/u!vega/modules/protoload/images/bigBlackWaiting.gif) center no-repeat #222 !important; padding: 0; margin: 0; }
	.listing-media .listing-image img { width: 290px; height: 220px; overflow: hidden; padding: 0; margin: 0; }
	.listing-media .listing-image-container img.loading { background: none; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
	.listing-media .listing-thumbs { display: inline-block; vertical-align: top; width: 284px;
		padding-left: 5px; border-left: 1px solid #333; }
		.listing-media .listing-thumbs img { width: 63px; height: 47px; border: 2px solid #333; }
		.listing-media .listing-thumbs .listing-thumb { cursor: pointer; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
		.listing-media .listing-thumbs .selected { border: 2px solid #FED801 !important; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
		.listing-media .listing-thumbs .listing-thumb:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
	#listing-media-map { height: 255px; }

.ie6 .listing-media .listing-thumb-blank { border-color: #052141 !important; }

/** listing-stream-navigator */
.sidebar .vega-widget-listing-stream-navigator { border: none; background: transparent; padding: 0; }
.sidebar .vega-widget-listing-stream-navigator .vega-widget-innards { background: transparent; border: none; padding: 0; }
	.sidebar .vega-widget-listing-stream-navigator .search-results-navigator { background: #eee; margin: 0 0 8px 0; padding: 8px; overflow: hidden; border: 1px solid #ddd; }
		.sidebar .vega-widget-listing-stream-navigator .search-results-navigator h4 { font-weight: bold; font-size: 1.1em; line-height: 0.9em;/* 0.5em;*/ }
	.sidebar .vega-widget-listing-stream-navigator .search-results-navigator-related-text { padding-left: 20px; padding-bottom: 10px; color: #666; }
	.sidebar .vega-widget-listing-stream-navigator .listing-navigator-stream { width: 172px !important; }
		.sidebar .vega-widget-listing-stream-navigator .listing-navigator-stream-container { width: 172px !important; height: 102px; border-color: #ccc; }
			.sidebar .vega-widget-listing-stream-navigator .listing-navigator-stream-container ul { margin: 0 !important; padding: 0 !important; }
				.sidebar .vega-widget-listing-stream-navigator .listing-navigator-stream-container ul li { background-color: #fff !important; color: #000;
					margin: 0 2px !important; padding: 0 !important; border: 1px solid #ddd; font-weight: bold; }
				.sidebar .vega-widget-listing-stream-navigator .listing-navigator-stream-container ul li.end { width: 80px; height: 100px; }
			.sidebar .vega-widget-listing-stream-navigator .listing-navigator-stream-container small { display: block; white-space: nowrap; font-size: 0.8em; color: #777; font-weight: normal; }
	.sidebar .vega-widget-listing-stream-navigator .listing-navigator-waiting { background-color: #eee !important; }
	.sidebar .vega-widget-listing-stream-navigator .stream-info { text-align: center; color: #666; }

.content-panel .vega-widget-listing-stream-navigator { border: 1px solid #ddd; }
.content-panel .vega-widget-listing-stream-navigator .search-results-navigator .listing-navigator-stream { width: 542px; }
	.content-panel .vega-widget-listing-stream-navigator .search-results-navigator .listing-navigator-stream-container { height: 176px; width: 542px; border-color: #ddd; }
		.content-panel .vega-widget-listing-stream-navigator .search-results-navigator .listing-navigator-stream-container ul { height: 176px; }
		.content-panel .vega-widget-listing-stream-navigator .search-results-navigator .listing-navigator-stream-container ul li { width: 176px; height: 176px; background: #eee; color: #333; }
			.content-panel .vega-widget-listing-stream-navigator .search-results-navigator .listing-navigator-stream-container ul li img { width: 166px; height: 125px; }
			.content-panel .vega-widget-listing-stream-navigator .search-results-navigator .listing-navigator-stream-container ul li small { display: block; }
	.content-panel .search-results-navigator .stream-info { width: 85px; font-size: inherit; color: #666; }
		.content-panel .search-results-navigator .stream-info-number { font-size: 1.2em; }
	
/** contact-form */
.vega-widget-jquery-form { position: relative; }
.vega-widget-jquery-form .title { padding-left: 30px; background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/comments.png) no-repeat 5px 5px; }
	.vega-widget-jquery-form .title h3 { padding: 0; }
	
.vega-widget-jquery-form .jquery-form-feedback { /*border: 1px solid #C7864D; border-width: 1px 0; margin: 10px 0 0; padding: 10px 20px;*/ font-weight: bold; }
.content-panel .vega-widget-jquery-form .jquery-form-feedback { background: #ffe; border-color: #ddd; border-width: 1px; }
	.vega-widget-jquery-form .jquery-form-feedback .warning { margin: 0; border: none; padding: 0 0 0 30px; background: transparent url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/error.png) no-repeat 5px 2px; }
	.vega-widget-jquery-form .jquery-form-feedback .success { margin: 0; border: none; padding: 0 0 0 30px; background: transparent url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/famfamfam-silk/tick.png) no-repeat 5px 2px; }
	.vega-widget-jquery-form .jquery-form-feedback ul,
	.vega-widget-jquery-form .jquery-form-feedback p { padding-bottom: 5px !important; }
	
.vega-widget-jquery-form .jquery-form-container { margin: 0; padding: 0; }
	.vega-widget-jquery-form .jquery-form { border: none; margin: 0; padding: 0; }
		.vega-widget-jquery-form .jquery-form fieldset { border: none; margin: 0; padding: 0; }
			.vega-widget-jquery-form .form-row { clear: left; border: 1px solid #eee; border-width: 1px 0 0; padding: 10px 0; margin: 0; }
				.vega-widget-jquery-form .jquery-form input,
				.vega-widget-jquery-form .jquery-form textarea,
				.vega-widget-jquery-form .jquery-form select,
				.vega-widget-jquery-form .jquery-form p { font-size: 83%; font-weight: normal; line-height: 1.4; }
				.vega-widget-jquery-form .jquery-form .check-box { float: left; }
				.vega-widget-jquery-form .jquery-form label { display: block; width: 150px; float: left; 
					font-size: 85%; font-weight: bold; padding: 2px 5px; margin: 0; }
				.vega-widget-jquery-form .jquery-form textarea { width: 31em; height: 15em; }
				.vega-widget-jquery-form .jquery-form .required label { color: #000; }

.content-panel .vega-widget-jquery-form .contact-quick { padding: 20px; }
.content-panel .vega-widget-jquery-form .jquery-form label { width: 190px; }
.content-panel .vega-widget-jquery-form .jquery-form label[for=contact-quick-CALLME],
.content-panel .vega-widget-jquery-form .jquery-form label[for=contact-quick-newsletter],
.content-panel .vega-widget-jquery-form .jquery-form label[for=contact-quick-PHONE] { width: 190px; }

/** contact-form sidebar */
/*.sidebar .vega-widget-contact-form .vega-widget-innards { border: 1px solid #96B1D0; background: #002349; padding: 10px; }*/
.sidebar .vega-widget-jquery-form .title h3 { color: #fff; /*#1E5B89;*/ }
.sidebar .vega-widget-jquery-form .jquery-form-feedback { border-color: #00244E; padding: 10px 0; margin: 0; /*font-size: 0.8em;*/ }
.sidebar .vega-widget-jquery-form .form-row { border: none; padding: 5px 0; color: #ccc; }
	.sidebar .vega-widget-jquery-form .jquery-form-feedback .success { color: #fff; font-size: 0.8em; }
	.sidebar .vega-widget-jquery-form .jquery-form label { padding-left: 14px; float: none; width: auto; cursor: auto; text-align:left; }
	.sidebar .vega-widget-jquery-form .jquery-form .required label { color: #fff; padding-left: 8px; }
	.sidebar .vega-widget-jquery-form .jquery-form .text-box,
	.sidebar .vega-widget-jquery-form .jquery-form select { width: 17em; margin-left: 14px; }
	.sidebar .vega-widget-jquery-form .jquery-form .check-box { margin-left: 14px; }
	.sidebar .vega-widget-jquery-form .jquery-form textarea { height: 8em; }
	.sidebar .vega-widget-jquery-form .jquery-form .button { margin-left: 14px; font-weight: bold; width: 18em; padding: 3px; }

	/** contact-form button-widget */
	/*.sidebar .vega-widget-contact-form.button-widget .vega-widget-innards { border: none; background: #fff; padding: 0; }*/
	.sidebar .vega-widget-jquery-form .waiting,
	.sidebar .vega-widget-jquery-form .blackWaiting,
	.sidebar .vega-widget-jquery-form .bigWaiting,
	.sidebar .vega-widget-jquery-form .bigBlackWaiting { background-color: #000000; }
	.sidebar .vega-widget-jquery-form .title { background: url(http://rehobothdelawarerealestate.com/get/u!vega/lib/images/indicator_arrow_left.gif) no-repeat 10px 50%; border: none; margin: 0; padding: 15px 20px 20px 40px; cursor: pointer; }
		.sidebar .vega-widget-jquery-form .title h3 { color: #fff;/*#FEE203;*//*#fff;*/ padding: 0; }
		.sidebar .vega-widget-jquery-form .title h4 { color: #ddd; font-size: 0.9em; }
	.sidebar .vega-widget-jquery-form .content { border-top: 1px solid #fff; }
	.sidebar .vega-widget-jquery-form .content .form-row { border: none; padding: 5px 0; }
	.sidebar .vega-widget-jquery-form .content .jquery-form-container { padding: 0 10px 30px 20px; }
		.sidebar .vega-widget-jquery-form .content .jquery-form-container label { padding-left: 6px; float: none; width: auto; cursor: auto; }
		.sidebar .vega-widget-jquery-form .content .jquery-form-container .required label { /* padding-left: 0; */ }
		.sidebar .vega-widget-jquery-form .content .jquery-form-container .text-box,
		.sidebar .vega-widget-jquery-form .content .jquery-form-container select { width: 190px; margin-left: 6px; }
		.sidebar .vega-widget-jquery-form .content .jquery-form-container textarea { height: 85px; }
		.sidebar .vega-widget-jquery-form .content .jquery-form-container .button { margin-left: 6px; /*font-size: 150%;*/ }
	.sidebar .vega-widget-jquery-form .content .jquery-form-feedback { color: #ddd; border: none; border-color: #00244E; padding: 10px; margin: 0; /*font-size: 0.8em;*/ }
		.sidebar .vega-widget-jquery-form .content .jquery-form-feedback p { color: #ddd; }
	.sidebar .vega-widget-jquery-form .content .jquery-form-working { height: auto; }

.ie6 .sidebar .vega-widget-jquery-form .jquery-form-feedback .warning { background-image: url(http://rehobothdelawarerealestate.com/content/presize/0/09/090/0908106022361990837323617859af87-1428325365.png); }
.ie6 .sidebar .vega-widget-jquery-form .jquery-form-feedback .success { background-image: url(http://rehobothdelawarerealestate.com/content/presize/3/35/35c/35c294c0d7d4ecd63aa7443f016685b6-1428325365.png); }
.ie6 .sidebar .vega-widget-jquery-form .jquery-form .button { width: auto; }

.sidebar .vega-widget-jquery-form .t-sothebys-contact-form-magazine { padding: 0; /*margin-left: 8px;*/ min-height: 0;
	background: url(http://rehobothdelawarerealestate.com/get/u!vega/themes/amps211-realtor/skins/bwbeach/reside_mag_button.jpg?fltr[]=ric|3|3&output=jpeg) no-repeat top left; }
	.sidebar .vega-widget-jquery-form .t-sothebys-contact-form-magazine .title { cursor: pointer; color: #fff; background: none; text-align: right; margin-left: 0; padding: 59px 15px 10px; }
		.sidebar .vega-widget-jquery-form .t-sothebys-contact-form-magazine .title h3 { color: #fff; text-transform: uppercase; padding-left: 20px; }
		.sidebar .vega-widget-jquery-form .t-sothebys-contact-form-magazine .title h4 { font-size: 1em; }
	.sidebar .vega-widget-jquery-form .t-sothebys-contact-form-magazine .content { background: #001C3B; padding: 10px;
		/*position: absolute; top: 0; left: -672px;*/ }
		/*.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .LV_validation_message { display: none; }
		.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormContainer { width: 655px; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormContainer form { width: 414px; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormFeedback { width: 240px; display: block !important; float: left; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormWorkingContainer { clear: left; float: left; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormRowContainer { margin-top: 0; padding: 0 0 5px; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormContainer label { color: #fff; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormContainer .text-box { padding: 3px; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormContainer textarea { height: 43px; }
			.sidebar .vega-widget-contact-form .t-sothebys-contact-form-magazine .content .contactFormContainer .button { width: auto; }
			*/

.maps-traeh-i { clear: both; border: 1px solid #ddd; font-size: 0.7em; overflow: auto;
	padding: 0 8px; margin: 10px 10px 0 2px; }
#opt-listing .maps-traeh-i { margin-top: 0; border-top: none; }
	.maps-traeh-i ul { float: left; padding: 0; width: 20%; }
		.maps-traeh-i li { list-style: none; }
