

/* ==========================================================================================================================================================
===========================================================  DYNAMIC COLOR  =================================================================================
============================================================================================================================================================= */

body {}

/* basic text
===================================================================================================== */
a, a:link, a:visited {color: rgba(199,199,199,1);}
a:hover, a:active {color: rgba(229,229,229,1)} /* ALT +30 */

/* social media
===================================================================================================== */
.color_alt.header_horz .nav_social_flat a.nav_social_flat_blogger,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_facebook,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_googleplus,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_instagram,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_linkedin,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_myspace,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_pinterest,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_tumblr,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_twitter,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_yelp,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_youtube {
	color: rgba(0,84,154,1);
}
.color_alt.header_horz .nav_social_flat a.nav_social_flat_blogger:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_facebook:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_googleplus:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_instagram:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_linkedin:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_myspace:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_pinterest:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_tumblr:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_twitter:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_yelp:hover,
.color_alt.header_horz .nav_social_flat a.nav_social_flat_youtube:hover {
	color: rgba(199,199,199,1);
}

/* header (horz)
===================================================================================================== */
.color_def #header_horz {background-color: rgba(0,84,154,0.9);}
.color_def #header_horz.header_scroll {background-color: rgba(0,84,154,1);}

/* nav menu (horz)
===================================================================================================== */
.color_alt #dyn_nav_h.dropdown a.dyn_nav_mm:link, .layout_light #dyn_nav_h.dropdown a.dyn_nav_mm:visited {color: rgba(0,84,154,1);}
.color_alt #dyn_nav_h.dropdown li:hover a.dyn_nav_mm {background-color: rgba(0,84,154,1);}
.color_alt #dyn_nav_h.dropdown ul {border-color: rgba(0,84,154,1);}
.color_alt #dyn_nav_h.dropdown .dyn_nav_dd a:hover, .color_alt #dyn_nav_h.dropdown .dyn_nav_dd a:active {background-color: rgba(199,199,199,1);}
.color_def #dyn_nav_h.dropdown li:hover a.dyn_nav_mm {background-color: rgba(199,199,199,1);}
.color_def #dyn_nav_h.dropdown ul {border-color: rgba(199,199,199,1);}
.color_def #dyn_nav_h.dropdown .dyn_nav_dd a:hover, .color_def #dyn_nav_h.dropdown .dyn_nav_dd a:active {background-color: rgba(0,84,154,1);}

/* header (vert)
===================================================================================================== */
.color_def #header_vert {background-color: rgba(0,84,154,0.9);}
.interiorpage.color_def #header_vert {background-color: rgba(0,84,154,1);}

/* nav menu (vert)
===================================================================================================== */
.color_def #dyn_nav_v > li:hover > a {background-color: rgba(199,199,199,1);}
.color_alt #dyn_nav_v a.dyn_nav_mm:link, .color_alt #dyn_nav_v a.dyn_nav_mm:visited {color: rgba(0,84,154,1);}
.color_alt #dyn_nav_v li ul {background-color: rgba(0,84,154,1);}
.color_alt #dyn_nav_v > li:hover > a {background-color: rgba(0,84,154,1);}
#dyn_nav_v li ul li:hover a {background-color: rgba(199,199,199,1);}

/* button colors
===================================================================================================== */
.button_color_alt {
	background: rgba(199,199,199,1);
		background-image: -moz-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(169,169,169,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,199,199,1)), color-stop(100%,rgba(169,169,169,1)));
		background-image: -webkit-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(169,169,169,1) 100%);
		background-image: -o-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(169,169,169,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(199,199,199,1) 0%, rgba(169,169,169,1) 100%);
		background-image: linear-gradient(to bottom, rgba(199,199,199,1) 0%, rgba(169,169,169,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(199,199,199,1)', endColorstr='rgba(169,169,169,1)',GradientType=0 );
	border-color: rgba(159,159,159,1);
}
.button_color_alt:hover,
.button_color_alt:active {
	background: rgba(229,229,229,1);
		background-image: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(199,199,199,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(199,199,199,1)));
		background-image: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(199,199,199,1) 100%);
		background-image: -o-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(199,199,199,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(199,199,199,1) 100%);
		background-image: linear-gradient(to bottom, rgba(229,229,229,1) 0%, rgba(199,199,199,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(229,229,229,1)', endColorstr='rgba(199,199,199,1)',GradientType=0 );
	border-color: rgba(189,189,189,1);
}

/* quick search
===================================================================================================== */
.idxsearch input[type="text"]:focus, .idxsearch select:focus,
.panels_dark .idxsearch input[type="text"]:focus, .panels_dark .idxsearch select:focus {
	border-color: rgba(199,199,199,1);
	color: rgba(0,84,154,1);
}

/* photo buttons
===================================================================================================== */
#photo_buttons a span.photo_button_overlay {background: rgba(0,84,154,0);}
#photo_buttons a:hover span.photo_button_overlay, #photo_buttons a:active span.photo_button_overlay {background: rgba(0,84,154,0.9);}

/* contact form
===================================================================================================== */
#contact_title_wrap div {background-color: rgba(0,84,154,0.9);}
form.widg_inq div input[type="text"]:focus, form.widg_inq div textarea:focus {
	border-color: rgba(199,199,199,1);
	color: rgba(0,84,154,1);
}

/* featured listings
===================================================================================================== */
.jcarousel-skin-tango .jcarousel-item-horizontal:hover, .panels_dark .jcarousel-skin-tango .jcarousel-item-horizontal:hover {background: rgba(0,84,154,1) !important;}

/* content area
===================================================================================================== */
.pagetitletext, h1.lu-gl-pagetitletext {color: rgba(199,199,199,1);}

