
/*-- eSolar Colors --*/

h1, 
h1 *,
h5 {
	color:#D73550;
	border-color: #C9472D !important;
}

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

/* Logo Block */
#logo_container {
/*IE 7+8 hacks needed only for eSolar*/
	width: 514px\9;
	height: 4.8em\9;
	}

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

/* Navigation */
#tabs_container a {
	color:Black;
	}
#tabs_container li ul {
	border-color:#C9472D;
	}

.tab_l_edge {
	background-image:url(/Templates/images/eSolar_images/tab_l_edge.1.gif);
	}
.tab:hover .tab_l_edge,
.tab.current_section .tab_l_edge {
	background-image:url(/Templates/images/eSolar_images/tab_l_edge.2.gif);
	}

.tab_content {
	background-image:url(/Templates/images/eSolar_images/tab_bg.1.gif);
	color:Black;
	}

.tab:hover .tab_content, 
.tab.current_section .tab_content { 
	background-image:url(/Templates/images/eSolar_images/tab_bg.2.gif);
	color:White;
	}

.tab_r_edge {
	background-image:url(/Templates/images/eSolar_images/tab_r_edge.1.gif);
	}

.tab:hover .tab_r_edge, 
.tab.current_section .tab_r_edge {
	background-image:url(/Templates/images/eSolar_images/tab_r_edge.2.gif);
	}

/* drop down menu items */
#tabs_container li:hover>ul a {
	background-color:#F97C75;
	border-color:#FFFFFF;
	}

#tabs_container li:hover>ul a:hover {
	background-color: #EDB8B2;
	}

#footer_header {border-color:#C9472D;}

#breadcrumb {
	width:600px;
	}

#breadcrumb_bg {
	border:1px solid #C9472D;
	border-left:0px;
	border-right:0px;
	background:#F6DDD6 url("/Templates/images/eSolar_images/breadcrum_bg.jpg") repeat-x;
	}
#home_page_title,
#home_page_title_img,
.main_content_title {display:none;}
.resource {display:none;}


/* Side bar colors */
.sidebarblock h3 {
	background-color:#C9472D;
	}
.sidebarblock .content {
	border-color:#C9472D;
	}
.sidebarblock .bottom {
	border-color: #C9472D;
	background: #EDB8B2;
	}

#right_sidebar a:hover img {
	border: 1px solid #C9472D;
}

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


/* Site specific styles that go beyond just colours */
 #slider ul {list-style:none; margin:0px;padding:0px;}
 #slider li {width:581px; height:315px; margin:0px; padding:0px; }
 #respond textarea,
 #respond input
 {
	border-color:#C9472D;
}
 #respond .button {
	background-color:#C9473D;
}
 .chart {
	border: 2px solid #ffffff;background-color: #eeeeee;width: 580px;height: 196px;
}
 .chart td {
	padding:2px 5px;
}

#mc_signup_container form {
	border:1px solid #C9472D;
}
#mailchimp-widget.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;
}
 #cboxTitle {
	width: 50%;
	position:relative;
	margin:-13px auto 0px auto;
	font-size:12px;
}
 .iframe-wrapper iframe {
/*	display:block; */
	visibility:show;
}

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

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

 fieldset.cf-fs4 ol.cf-ol #li--22 label span,
 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;
}

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

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

.widget_recent_entries li {
	border-color: #C9472D;
}


/*Following is a copy of recent_entries style using customized for "cat-posts" widget*/
.widget_categoryposts li {
	border-color: #C9472D;
}

 .widget_twitter li {
	border-color:#C9472D;
}


