/*
	File Name: style_cf.css
*/

/* body */
	body {
		background: #f1f9f9 url(/assets/bg-yourber.gif) repeat-x top center fixed;
		color:#323232;
	}

/* layouts */
	/* containers */
	#wrapper{
	}
	#wrapper_middle_01{ 
	}
	#wrapper_top{
	}
	#wrapper_bottom{
	}
	#wrapper_content{
		background: #fff url(/assets/yourber-content.jpg) repeat;
	}        

	.slicer{
		background: #f7901e;
		height: 10px;
	}

	.slicer_2{
		background: #eaeaea;
	}

/* sub page header  */
	#sub_page_header{
		border-top: 2px solid #006a44;
	}
/* page navigation */
	 #sub_nav{
		color:#C0C0C0;
	 }
	#sub_nav  a{	
		color:#6E6E6E;
	}
	#sub_nav a:hover{
		background:transparent;
		border-bottom:1px dotted #f7901e; 
		color:#f7901e;
	}

/* slider area */

	/* sliding texts on main page slider */
	/* slider title */
	.sliding_text_text .title_1{
		background:#ececec;
		color:#878787;
	}
	
	/* slider title  link */
	.sliding_text_text  .title_1 a{
		color:#878787;
	}

	/* slider title  link hover*/
	.sliding_text_text  .title_1 a:hover{
		color:#6A6A6A;
	}

	/* slider title 2*/
	.sliding_text_text .title_2{
	color:#fff;		background:#f7901e;
		color:#fff;
	}

	/* slider title 2 link */
	.sliding_text_text  .title_2 a{
		color:#fff;
	}

	/* slider right side */
	#slider_area .right_side{
		background:#f7901e;
	}

	/* slider left side paragraph */
	#slider_area .right_side p{
		background:#f7901e;
		color:#fff;
	}

	/* slider read more button  */
	#slider_area .right_side  a.read_more{
		color:#fff;
		background:#f7901e;
		border:1px solid #fff;
	}

	#slider_area .right_side a.read_more:hover{
		background:#ececec;
		color:#878787;
		border:1px solid #fff;
	}

	/* active number style*/
	#numbers  li a { 
		background: transparent url(../../../images/theme1/color1/slider_points.png) right top no-repeat;
	}

	#numbers  li a:hover { 
		background: transparent url(../../../images/theme1/color1/slider_points.png) left top no-repeat;
	}

	#numbers  li a.activeSlide { 
		background: transparent url(../../../images/theme1/color1/slider_points.png) left top no-repeat;
	}

/* blog*/
	#content .blog_box h3 a{
		color:#666666;
	}

	#content  .blog_box h3 a:hover{
		color:#f7901e;
	}

	/* blog box comment */
	#content .blog_box .comment{
 		color:#fff;
		background:#f7901e;
	}

	#content .blog_box .comment a{
		color:#fff;
		background:#f7901e;
 	}

	#content .blog_box .comment a:hover{
		color:#f7901e;
		background:#fff;
 	}

/* boxes  */
	.box .textarea h3{
		color:#666666;
	}
	
/*	portfolio */
	.page_header_text{
		font-family: 'Georgia', 'Times New Roman', Arial;
		color:#666666;		
	}

	#content .box.portfolio{	
		background: transparent url(../../../images/theme1/portfolio_image_shadow.png) center 124px no-repeat;
	}

	#content .portfolio h4{	
		background: transparent url(../../../images/theme1/color1/sub_title_icon.png) left no-repeat;
	}

	#content .portfolio h4 a{	
		color:#666666;
	}

	#content .portfolio h4 a:hover{	
		color:#f7901e;
	}

	#content .portfolio .imgarea{
		background: transparent url(../../../images/theme1/portfolio_image.png) left no-repeat;
	}

	.magnifier{
		background:url(../../../images/theme1/magnifier.png) center no-repeat;
	}

	.play{
		background:url(../../../images/theme1/play.png) center no-repeat;
	}
	
/* sub navigation */
	#sub_menu  li{	
		background: transparent url(../../../images/theme1/side_bar_line.png)  bottom repeat-x;
	}

	#sub_menu  li a:hover{
		color:#bcbcbc;
	}
	
	/* title for side bar elements */
	.side_title{	
		color:#666666;
		background: transparent url(../../../images/theme1/side_bar_line.png)  bottom repeat-x;
		width: 200px;
	}

	.side_title h4{	
		// background: transparent url(../../../images/theme1/color1/sub_title_icon.png) left no-repeat;
	}

	#page_left{
		background: url(../../../images/theme1/sub_page_vertical_line.png) 671px top repeat-y;
	}

/* paging*/
	 /* paging active*/
	#paging ul li.active a{
		border-bottom:1px dotted #f7901e;
	}

	 /* paging mouseover*/
	#paging ul li a:hover{
		color:#909090;
	}

/* links */
	#content a,.page_header_text a {
		border-bottom:1px dotted #f7901e; 
		color:#f7901e;
	}

	#content a:hover, .page_header_text a:hover {
		border-bottom:1px white; 
		color:#f7901e;
	}

/* headings*/
	h1,h2{ 
		color:#007b56;
		font-weight: bold;
	}

	/* Wp Captions */
	.wp-caption.alignleft {
		background:#F8F8F8;
		border:1px solid #D7D7D7;
	}

	.wp-caption.alignright {
		background:#F8F8F8;
		border:1px solid #D7D7D7;
	}

	.wp-caption.aligncenter {
		background:#F8F8F8;
		border:1px solid #D7D7D7;
	}

 	/* sidebar list */
	#page_right .box  li{	
		// background: transparent url(../../../images/theme1/side_bar_line.png)  bottom repeat-x;

	}

	#page_right .box  li a:hover{
		color:#bcbcbc;
	}

/* tables */
	table{
		border: 1px dotted #e2e2e2;

	}

	table th {
		background:#e2e2e2;
	}

	table td {
		border: 1px solid #F7901E;
		font-size: 13px;
	}

	tbody tr:hover td
	{
 		/* background:#F5F5F5; */
	}


/* text elements */
	blockquote {
		font-family:'Georgia','Tahoma', san-serif;
		color:#B5B5B5;
		background:transparent url(../../../images/theme1/blockquote.png) left top no-repeat;
	}

	pre {
		font:11px Monaco, monospace;
	}

	code {
		font:11px Monaco, monospace;
	}

/*contact form */
/*contact form validation*/
	#validate_form	label{
		color:#f7901e;
	}

	#validate_form	label.error {
		color: red;
		border: 0px solid red;
	}

	#validate_form	.error{
		color: red;
		border: 1px solid red;
	}

/*	Forms */
	input, select, textarea{
		font-family: Arial, Helevtica, Verdana, san-serif;
		color:#696969;
		border:1px solid #006A44;
	}
	
	 input[type="image"]{
		border: none;
		}

	.button{
		color:#fff;
		background:#f7901e;
		border:1px solid #f7901e;
	}

	.button:hover{
		border:1px solid #f7901e;
		background:#fff;
		color:#f7901e;
	}

/* footer */
	#footer {
		color:#B0B0B0;
 	}

	/* footer1 links */
	 #footer  a{
		color:#B0B0B0;
	}
	#footer  a:hover{
		border-bottom:1px dotted #f7901e; 
	}



/* navigation */
 .dropdown{
	background: transparent; /*background of menu bar (default state)*/
	color:#c6c6c6;
}

/*Top level menu link items style*/
.dropdown ul li a{
	color: #007b56;
}
 .dropdown ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background: #f7901e; 
	color: white;
}

.dropdown ul li a:hover{
	background: #f7901e;  /*background of menu items during onmouseover (hover state)*/
	color: white;
}

.dropdown ul li ul li a.selected{
	background: #00A8E8; 
	color: white;
}

.dropdown ul li ul li a:hover{
	background: #00A8E8; 
}

.dropdown ul li.current_page_item a,  .dropdown ul li.current_page_parent a{
	background:#f7901e;
	color: white;
}

/*1st sub level menu*/
.dropdown ul li ul{
	border-bottom:1px solid white;
}

/* Sub level menu links style */
.dropdown ul li ul li a{
	border-top: 1px solid #fff;
	background: #f7901e; /*background of menu items (default state)*/	
	color:white;
}

#groups{
	clear:  both;
	display: block;
	}
	
#groups img{
	margin-right: 20px;}
	
img.serv{
	margin-bottom: 10px;
	}
	
/* Energy Ratings */

td.e2{
	background: #e36c0a;
	text-align: center;
	padding: 2px;}
	
td.d2, td.d1{
	background: #ffff00;
	text-align: center;
	padding: 2px;
	}
	
td.c3, td.c1{
	background: #92d050;
	text-align: center;
	padding: 2px;
	}
	
td.b3{
	background: #4f6228;
	text-align: center;
	padding: 2px;
}

img.alignright{
	border: 5px solid #ddd;}
	
table#brochures{
	width: 480px;
	}
	
table#brochures td{
	width: 160px;
	vertical-align: top;
	}
	
table#brochures img{
	border: 2px solid #F7901E;
	margin-bottom: 10px;}
	
span.saving{
	font-size: 20px;
	}
	
#berlogos{
	height: 100px;
	width: 650px;
	background: url(/assets/linksbg.jpg) top center no-repeat;
	overflow: hidden;
		margin-top: 10px;
	display: block;
	clear: both;
	}
	
table#caseStudy td{
	vertical-align: middle;
	width: 300px;
}

table#caseStudy2, table#caseStudy2 td{
	border: none;
	vertical-align: top;
	}

#searchform label{
	display: none;
	}
	
#searchform input#s{
	width: 120px;
	}
	
#searchform input#searchsubmit{
	background: #F7901E;
	border: none;
	color: #fff;
	font-weight: bold;
	}
	
ol li strong{
	font-size: 14px;
	}
	
tr.his{
	background: #007B56;
	color: #fff;
	font-weight: bold;
	}
	
table#contact{
	border: none;
	}
	
table#contact td{
	border: none;
	vertical-align: top;
	width: 300px;
	}
	
#page_right .box li a{	
		font-size:13px;
		margin-left:0px;
		text-decoration:none;
		border:0;
		font-weight: bold;
	}
	
#page_right .box li a:hover{
	color: #F7901E;
	text-decoration: underline;
	}
	
#breaker{
	clear: both;
	height: 10px;
	width: 650px;}
	
table.fsTable{
	border: none;
	width: 600px;
	}
	
table.fsTable td{
	border: none;
	}
	
td.fsRowOpen{
	display: none;
	}
	
td.fsRowClose{
	display: none;}
	
div.fsSubField{
	float: left;
	}
	
table#homeLinks{
	background: #f2f2f2;
	overflow: hidden;
	width: 650px;
	border: none;
	font-size: 11px;
	}
	
table#homeLinks td{
	border: none;
	padding: 5px;
	width: 25%;
	vertical-align: top;
	font-weight: normal;
	}
	
table#homeLinks tr.o{
	color: #F7901E;
	padding-left: 10px;
	background: #b8e3e8;
	height: 25px;
	}
	
table#homeLinks tr.h{
	color: #006a44;
	}
	
table#homeLinks a{
	font-size: 12px;
	font-weight: normal;
	color: #636363;
	}
	
#payment{
	border: 1px solid #007B56;
	padding: 5px;
	}
	
#loc{
	margin-top: 50px;}