
/*-- eSolar Colors --*/
#esolar #slider{
	#display:none;
}
#esolar #right_sidebar a:hover img {
	border: 1px solid #C9472D;
}

#esolar #right_sidebar a img {
	border:1px solid white;
}

#esolar #header {
	background: #C9472D url("/Templates/images/eSolar_images/hdr_bg.jpg") repeat-x;
	background-color:#D23627;
}

#esolar #header_container{
	background: #C9472D url("/Templates/images/eSolar_images/hdr_bg.jpg") repeat-x;
}

/* NAVIGATION */
#esolar #tabs_container .drop_menu li.drop ul li.drop ul li {
display:none;
}

#esolar #tabs_container .drop_menu li.drop ul li.drop:hover ul li {
display:block;
}

#esolar #tabs_container .drop_menu li.drop ul li:hover { 
	background-color: #edb8b2; 
}

#esolar #tabs_container .drop_menu li.drop ul li.drop { 
	background-image:url('/Templates/images/eSolar_images/arrow-off.gif');
	background-repeat:no-repeat;
	background-position: 256px -3px;
}

#esolar #tabs_container .drop_menu li.drop ul li.drop:hover {
	background-image:url('/Templates/images/eSolar_images/arrow-on.gif');
	background-repeat:no-repeat;
	background-position: 256px -3px;
}

#esolar #tabs_container .drop_menu li.drop {
	background-image:url('/Templates/images/eSolar_images/arrow-off.gif');
	background-repeat:no-repeat;
	background-position: 256px -3px;
}

#esolar #tabs_container .drop_menu li.drop:hover {
	background-image:url('/Templates/images/eSolar_images/arrow-on.gif');
	background-repeat:no-repeat;
	background-position: 256px -3px; 
}
#esolar #tabs_container li:hover ul,
#esolar #tabs_container li.over ul {
	border-color: #C9472D;
}


#esolar #tabs_container li ul li {
	background: #F97C75;
	}

#esolar #tabs_container li.drop ul {
}
#esolar #tabs_container li.drop:hover ul {
}

#esolar #tabs_container li ul li:hover,
#esolar #tabs_container li ul li.over {
	background: #EDB8B2;
	color:White;
	}

#esolar #tabs_container li:hover ul li:hover ul,
#esolar #tabs_container li.over ul li.over ul {
	border-color: #C9472D; 
	background: #F97C75;
}
#esolar #tabs_container li:hover ul li:hover ul li,
#esolar #tabs_container li.over ul li.over ul li {
	background: #F97C75;
	}
#esolar #tabs_container li ul li,
#esolar #tabs_container li ul li:hover,
#esolar #tabs_container li ul li.over {
	border-color: #FFF3F2;
}

#esolar #tabs_container li a.tab_area .tab_content {
	max-width:90px;
	background: transparent url("/Templates/images/eSolar_images/eSolar_tab_bg.1.gif") repeat-x;
}

#esolar #tabs_container li:hover a.tab_area .tab_content,
#esolar #tabs_container li.over a.tab_area .tab_content,
#esolar #tabs_container li.current_section a.tab_area .tab_content {
	background: transparent url("/Templates/images/eSolar_images/eSolar_tab_bg.2.gif") repeat-x;
}
#esolar #tabs_container li a.tab_area .tab_l_edge {
	background: transparent url("/Templates/images/eSolar_images/eSolar_tab_l_edge.1.gif") no-repeat;
}

#esolar #tabs_container li:hover a.tab_area .tab_l_edge,
#esolar #tabs_container li.over a.tab_area .tab_l_edge,
#esolar #tabs_container li.current_section a.tab_area .tab_l_edge {
	background: transparent url("/Templates/images/eSolar_images/eSolar_tab_l_edge.2.gif") no-repeat;
}
#esolar #tabs_container li a.tab_area .tab_r_edge {
	background: transparent url("/Templates/images/eSolar_images/eSolar_tab_r_edge.1.gif") no-repeat;
}
#esolar #tabs_container li:hover a.tab_area .tab_r_edge,
#esolar #tabs_container li.over a.tab_area .tab_r_edge,
#esolar #tabs_container li.current_section a.tab_area .tab_r_edge {
	background: transparent url("/Templates/images/eSolar_images/eSolar_tab_r_edge.2.gif") no-repeat;
}
#esolar #text_resizer #little_a,
#esolar #text_resizer #medium_a,
#esolar #text_resizer #large_a {
	color: #C9472D;
	}

#esolar h1, 
#esolar h1 *,
#esolar h5 {
	color:#D73550;
	border-color: #C9472D !important;
}
#esolar .sidebarblock .blue {
	background-color: #C9472D;
	}

#esolar .widgetframe {
/*	border-color:#C9472D;*/
	border-width:0px;
	background-color:#C9472D;
}

#esolar .widgetframe h3 {
/*	background-color:#C9472D;*/
}

#esolar .widgetframe .bottom {
	border-color: #C9472D;
	background: #EDB8B2;
	}
#esolar #footer_header {border-color:#C9472D;}
#esolar #breadcrum_container {
	border-color:#C9472D;
	background:#F6DDD6 url("/Templates/images/eSolar_images/breadcrum_bg.jpg") repeat-x;
}

#esolar #header_row_2 a {display:block; float:right; color:black; margin:9px -30px 0px 0px; font-weight:bold; text-align:center; font-size:12px;}
#esolar #header_row_2 a.first {margin-right: -150px;}
#esolar #header_row_2 a span.white {color:white; font-size:10px;}
#esolar #home_page_title,
#esolar #home_page_title_img,
#esolar .main_content_title {display:none;}
#esolar .resource {display:none;}
/* #esolar #slider {width:581px; overflow:hidden; z-index:-1; display:block; margin: 0px auto;} */
#esolar #slider ul {list-style:none; margin:0px;padding:0px;}
#esolar #slider li {width:581px; height:315px; margin:0px; padding:0px; }
#esolar #respond textarea,
#esolar #respond input
 {
	border-color:#C9472D;
}
#esolar #respond .button {
	background-color:#C9473D;
}
#esolar .chart {
	border: 2px solid #ffffff;background-color: #eeeeee;width: 580px;height: 196px;
}
#esolar .chart td {
	padding:2px 5px;
}
#esolar #mailchimp-widget.widgetframe.mailchimpSF_display_widget {
	background-color:#C9472D;
}
#esolar #mc_signup_container {
}
#esolar #mc_signup_container form {
	background-color:White;
	padding:10px 0px;
	border:1px solid #C9472D;
	border-top:0px;
	border-bottom:0px;
}
#esolar #mailchimp-widget.widgetframe.mailchimpSF_display_widget .button {
	background-color:#C9472D;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image:none;
	background-color:#C9472D;
}
#esolar #cboxTitle {
	width: 50%;
	position:relative;
	margin:-13px auto 0px auto;
	font-size:12px;
}
#esolar .iframe-wrapper iframe {
	display:block;
	visibility:show;
}

#esolar iframe #request {
	background-color:Blue;
}
/* Cforms settings */
#esolar fieldset.cf-fs1 ol.cf-ol {
	width:100%;
}
#esolar fieldset.cf-fs1 ol.cf-ol li#li--2,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--3,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--4,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--5,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--6,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--7, 
#esolar fieldset.cf-fs3 ol.cf-ol li#li--16,
#esolar fieldset.cf-fs3 ol.cf-ol li#li--17,
#esolar fieldset.cf-fs3 ol.cf-ol li#li--18 {
	width:165px;
	margin: 5px 16px 5px 0px !important;
	height: 80px;
	display:block;
	float:left;
}

#esolar fieldset.cf-fs1 ol.cf-ol li#li--2 input,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--3 input,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--4 input,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--5 input,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--6 input,
#esolar fieldset.cf-fs1 ol.cf-ol li#li--7 input,
#esolar fieldset.cf-fs3 ol.cf-ol li#li--16 input,
#esolar fieldset.cf-fs3 ol.cf-ol li#li--17 input,
#esolar fieldset.cf-fs3 ol.cf-ol li#li--18 input
{
	width:95%;
	padding:5px;
	font-weight:normal;
}

#esolar fieldset.cf-fs4 ol.cf-ol #li--22 label span,
#esolar fieldset.cf-fs5 ol.cf-ol #li--24 label span {
	font-size:16px;
	color:#888888;
	margin:0px 0 10px !important;
	letter-spacing:0;
	display:block;
}

#esolar #li--8 {
	clear:both;
	float:none;
}

#esolar #flickr-widget{
	width: 152px;
	height: 75px;
}
#esolar iframe .ts {display:none;}

#esolar .widget_recent_entries {
	padding-bottom:8px;
}
#esolar .widget_recent_entries li {
	padding: 5px 0px 0px 23px;
	background: #FFFFFF url(../images/bullet-logo.gif) no-repeat;
	background-position: 5px 6px;
	border: 1px solid #C9472D;
	border-bottom:0px;
	border-top:0px;
}

#esolar .widget_twitter h3 a {display:inline; vertical-align:middle; padding:0px;}
#esolar .widget_twitter h3 a img {vertical-align:middle; margin-right:5px;}

#esolar .widget_twitter {
	padding-bottom:8px;
}

#esolar .widget_twitter li {
	padding: 5px 0px 0px 23px;
	background: #FFFFFF url(../images/bullet-logo.gif) no-repeat;
	background-position: 5px 6px;
	border: 1px solid #C9472D;
	border-bottom:0px;
	border-top:0px;
}

#wp_fb_like_button iframe { 
	height: 30px!important;
	width: 55px!important;
	float: right!important;
}
.addthis_toolbox {
	top:-40px\9;
}
