

/* ==========================================================================================================================================================
===========================================================  DYNAMIC COLOR  =================================================================================
============================================================================================================================================================= */

body {}


/* basic text
===================================================================================================== */
a, a:link, a:visited {color: rgba(0,0,0,1);}
a:hover, a:active {color: rgba(30,30,30,1);}

/* buttons
===================================================================================================== */
.button1 {
	background: rgba(139,197,63,1);
		background-image: -moz-linear-gradient(top, rgba(169,227,93,1) 0%, rgba(139,197,63,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,227,93,1)), color-stop(100%,rgba(139,197,63,1)));
		background-image: -webkit-linear-gradient(top, rgba(169,227,93,1) 0%, rgba(139,197,63,1) 100%);
		background-image: -o-linear-gradient(top, rgba(169,227,93,1) 0%, rgba(139,197,63,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(169,227,93,1) 0%, rgba(139,197,63,1) 100%);
		background-image: linear-gradient(to bottom, rgba(169,227,93,1) 0%, rgba(139,197,63,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(169,227,93,1)', endColorstr='rgba(139,197,63,1)',GradientType=0 );
}
.button1:hover {
	background: rgba(169,227,93,1);
		background-image: -moz-linear-gradient(top, rgba(189,247,113,1) 0%, rgba(169,227,93,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,247,113,1)), color-stop(100%,rgba(169,227,93,1)));
		background-image: -webkit-linear-gradient(top, rgba(189,247,113,1) 0%, rgba(169,227,93,1) 100%);
		background-image: -o-linear-gradient(top, rgba(189,247,113,1) 0%, rgba(169,227,93,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(189,247,113,1) 0%, rgba(169,227,93,1) 100%);
		background-image: linear-gradient(to bottom, rgba(189,247,113,1) 0%, rgba(169,227,93,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(189,247,113,1)', endColorstr='rgba(169,227,93,1)',GradientType=0 );
}
.button3,
#search_right button,
.fsbolist_pan_butt,
a.fsbolist_pan_butt:link,
a.fsbolist_pan_butt:visited,
.lu-gl-fs-pkg-btn .lu-gl-button-color {
	background: rgba(0,0,0,1);
		background-image: -moz-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,1)), color-stop(100%,rgba(0,0,0,1)));
		background-image: -webkit-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
		background-image: -o-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
		background-image: linear-gradient(to bottom, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(30,30,30,1)', endColorstr='rgba(0,0,0,1)',GradientType=0 );
}
.button3:hover,
#search_right button:hover,
.fsbolist_pan_butt:hover,
a.fsbolist_pan_butt:hover,
.lu-gl-fs-pkg-btn .lu-gl-button-color:hover {
	background: rgba(30,30,30,1);
		background-image: -moz-linear-gradient(top, rgba(50,50,50,1) 0%, rgba(30,30,30,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(30,30,30,1)));
		background-image: -webkit-linear-gradient(top, rgba(50,50,50,1) 0%, rgba(30,30,30,1) 100%);
		background-image: -o-linear-gradient(top, rgba(50,50,50,1) 0%, rgba(30,30,30,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(50,50,50,1) 0%, rgba(30,30,30,1) 100%);
		background-image: linear-gradient(to bottom, rgba(50,50,50,1) 0%, rgba(30,30,30,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(50,50,50,1)', endColorstr='rgba(30,30,30,1)',GradientType=0 );
}
.rgbtextcolor5 .button3.button5 {
	background: rgba(,1);
		background-image: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(,1)));
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(,1) 100%);
		background-image: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(,1) 100%);
		background-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,1)', endColorstr='rgba(,1)',GradientType=0 );
}
.rgbtextcolor5 .button3.button5:hover {
	background: rgba(0,0,0,1);
		background-image: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
		background-image: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
		background-image: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
		background-image: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,1)', endColorstr='rgba(0,0,0,1)',GradientType=0 );
}

/* header
===================================================================================================== */
#header {border-top-color: rgba(139,197,63,1);}
#header {border-bottom-color: rgba(0,0,0,1);}
#header.header_alt {border-top-color: rgba(0,0,0,1);}
#header.header_alt {border-bottom-color: rgba(139,197,63,1);}
#header_title {color: rgba(139,197,63,1);}
.rgbtextcolor4 #header_title {color: rgba(,1);}
#header_phone span.icon {color: rgba(0,0,0,1);}
#header_phone > div span.phonetitle {color: rgba(0,0,0,1);}

/* header login
===================================================================================================== */
#header_login > span span.icon {color: rgba(139,197,63,1);}
#header_login form input:focus {border-color: rgba(0,0,0,1);}
#header_login form input:focus {color: rgba(0,0,0,1);}

/* nav menu
===================================================================================================== */
#dyn_nav_h.dropdown > li:hover > div {border-bottom-color: rgba(0,0,0,1);}
#dyn_nav_h.dropdown li:hover a.dyn_nav_mm {color: rgba(0,0,0,1);}
#dyn_nav_h.dropdown li:hover a.dyn_nav_mm:after {border-bottom-color: rgba(0,0,0,1);}
#dyn_nav_h.dropdown ul li {border-bottom-color: rgba(139,197,63,0.15);}
.dyn_nav_dd a:hover, .dyn_nav_dd a:active {background-color: rgba(0,0,0,1);}
.header_alt #dyn_nav_h.dropdown li:hover a.dyn_nav_mm {background-color: rgba(0,0,0,1);}

/* footer
===================================================================================================== */
#footer {background-color: rgba(139,197,63,1);}
#footer_phone span.icon {color: rgba(0,0,0,1);}
#footer_phone > div span.phonetitle {color: rgba(0,0,0,1);}

/* mainimage
===================================================================================================== */
#mainimage {border-color: rgba(0,0,0,1);}
#panel_info span#panel_title {border-bottom-color: rgba(139,197,63,0.5);}
#panel_info span#panel_title {color: rgba(139,197,63,1);}
.rgbtextcolor4 #panel_info span#panel_title {border-bottom-color: rgba(,0.5);}
.rgbtextcolor4 #panel_info span#panel_title {color: rgba(,1);}
.slideshow_callout span {color: rgba(139,197,63,1);}
.rgbtextcolor4 .slideshow_callout span {color: rgba(,1);}
.slideshow_callout form input:focus:focus {border-color: rgba(0,0,0,1);}
.slideshow_callout form input:focus:focus {color: rgba(0,0,0,1);}

/* quicksearch
===================================================================================================== */
#search_left label {color: rgba(139,197,63,1);}
.rgbtextcolor4 #search_left label {color: rgba(,1);}
#search_left input[type="text"]:focus, #search_left select:focus {border-color: rgba(0,0,0,1);}
#search_left input[type="text"]:focus, #search_left select:focus {color: rgba(0,0,0,1);}
#search_right a:before {border-left-color: rgba(0,0,0,1);}
#search_right a:hover:before {border-left-color: rgba(30,30,30,1);}

/* packages
===================================================================================================== */
.fsbolist_featured > div,
#lu-gl.lu-gl--sm.lu-gl--md.lu-gl--lg .lu-gl-fs-pkg-descfeat {background: rgba(0,0,0,1);}
#lu-gl.lu-gl--sm.lu-gl--md.lu-gl--lg .lu-gl-fs-pkg-unsel .lu-gl-fs-pkg-descfeat {background: rgba(0,0,0,1); -webkit-filter: grayscale(30%); filter: grayscale(30%);}
.rgbtextcolor5 .fsbolist_featured > div,
.rgbtextcolor5 #lu-gl.lu-gl--sm.lu-gl--md.lu-gl--lg .lu-gl-fs-pkg-descfeat {background: rgba(,1);} 
.rgbtextcolor5 #lu-gl.lu-gl--sm.lu-gl--md.lu-gl--lg .lu-gl-fs-pkg-unsel .lu-gl-fs-pkg-descfeat {background: rgba(,1); -webkit-filter: grayscale(30%); filter: grayscale(30%);}
.fsbolist_pan_title,
[class^="lu-gl-fs-pkg-feat"] .lu-gl-fs-pkg-title {background: rgba(139,197,63,1);}
[class^="lu-gl-fs-pkg-feat"] .lu-gl-fs-pkg-unsel .lu-gl-fs-pkg-title {background: rgba(139,197,63,0.7);}
.fsbolist_pan_lg .fsbolist_price,
.lu-gl-fs-pkg-price {color: rgba(139,197,63,1);}
.lu-gl-fs-pkg-unsel .lu-gl-fs-pkg-price {color: rgba(139,197,63,0.7);}
.rgbtextcolor4 .fsbolist_pan_lg .fsbolist_price,
.rgbtextcolor4 .lu-gl-fs-pkg-price {color: rgba(,1);}
.rgbtextcolor4 .lu-gl-fs-pkg-unsel .lu-gl-fs-pkg-price {color: rgba(,0.7);}
.lu-gl-panel.lu-gl-fs-pkg-sel {box-shadow: inset 0 0 0 2px rgba(0,0,0,1);}
.lu-gl-fs-pkg-title .lu-gl-fm-check-color {color: rgba(0,0,0,1)}

/* callouts
===================================================================================================== */
.callout_title {background: rgba(139,197,63,1);}

/* listings
===================================================================================================== */
#listings_title > div {color: rgba(139,197,63,1);}
.rgbtextcolor4 #listings_title > div {color: rgba(,1);}
#widget-slide p {background: rgba(139,197,63,0.75);}

/* content page
===================================================================================================== */
#int_mainimage_wrap.int_mainimage_bg {border-color: rgba(0,0,0,1);}
.pagetitletext, h1.lu-gl-pagetitletext {color: rgba(139,197,63,1);}
.rgbtextcolor4 .pagetitletext {color: rgba(,1);}
