/* CSS Document */

body{
	padding:0 0 0 0;
	margin:0 auto;
	font:normal 12.5px "Trebuchet MS", verdana, arial, sans-serif;
	background-image:url(../images/bg-main.jpg); background-repeat:no-repeat;
	/*background-image:url(../images/brick.jpg);*/
	color:#000;
	line-height:normal;
}
a:link, a:visited {color:#333399; text-decoration:none;}
a:hover {text-decoration:underline; color:#3366FF;}
h3 {margin-left:30px;color:#fff; float:left; color:#eee;}
#wrapper {margin:0 auto; width:950px;}

.entersite a:link, .entersite a:visited {color:#fff; text-decoration:none;}
.entersite a:hover {text-decoration:none; color:#66CCCC;}	

/*-------------------------header -------------------------*/
#header {height:120px;  }
.logo {float:left; padding:10px 0 0 10px; position:relative; z-index:101;}
.clear {clear:both;}
.contactno {font-size:24px; font-weight:lighter; margin-right:35px;margin-top:20px; float:right; color:#FFFFFF; text-align:center;}
.contactcall {font-size:16px;}
/*-------------------------header end-------------------------*/

/*-------------------------home-------------------------*/
#homecontent {margin:50px auto 0 auto; text-align:left;}
#homebanner {width:950px; height:470px; /*background-image:url(../images/bg-main-sm.jpg);*/ margin:0 auto;  border:0px solid #788abb;}
			/* Fallback for web browsers that doesn't support RGBa */
			/*background: rgb(0, 0, 0);
			background: rgba(60, 86, 155, 0.5);
			/* For IE 5.5 - 7*/
			/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#053c569b, endColorstr=#053c569b);
			/* For IE 8*/
			/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#053c569b, endColorstr=#053c569b)";
 }*/
.homepic {float:left; margin-left:25px;margin-top:5px;filter:glow(color=white, strength=5); border:1px solid #fff;}

/*-------------------------home end-------------------------*/
#side-banner-home {background-image:url(../images/side-banner-home.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-about {background-image:url(../images/side-banner-about.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-services {background-image:url(../images/side-banner-services.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-green-bldg {background-image:url(../images/side-banner-green-bldg.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-contact {background-image:url(../images/side-banner-contact.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-portfolio {background-image:url(../images/side-banner-portfolio.png); float:left; width:200px; height:410px; margin-top:10px;}
#side-banner-prop-maint {background-image:url(../images/side-banner-prop-maint.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-energy-retrofits {background-image:url(../images/side-banner-energy-retrofits.png); float:left; width:200px; height:410px; margin-top:0px;}
#side-banner-design-build {background-image:url(../images/side-banner-designbuild.png); float:left; width:200px; height:410px; margin-top:0px;}

/*-------------------------sidebar left banners ------------------*/
#sidebar-green-bldg {background-image:url(../images/sidebar-green-bldg.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-about {background-image:url(../images/sidebar-about.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-contact {background-image:url(../images/sidebar-contact.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-services {background-image:url(../images/sidebar-services.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-energy-retrofits {background-image:url(../images/sidebar-energy-retrofits.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-home {background-image:url(../images/sidebar-home.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-design-build {background-image:url(../images/sidebar-design-build.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-brozfarm {background-image:url(../images/sidebar-brozfarm.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-faulkner {background-image:url(../images/sidebar-faulkner.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-ozdev {background-image:url(../images/sidebar-ozdev.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-seacliff {background-image:url(../images/sidebar-seacliff.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-yeager {background-image:url(../images/sidebar-yeager.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-portfolio {background-image:url(../images/sidebar-portfolio.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-prop-maint {background-image:url(../images/sidebar-prop-maint.jpg); width:350px; height:410px;float:left;margin-top:10px;}
#sidebar-prop-maint {background-image:url(../images/sidebar-prop-maint.jpg); width:350px; height:410px;float:left;margin-top:10px;}

/*-------------------------sidebar left banners end------------------*/

/*-------------------------inner-------------------------*/
#innercontent {margin:0 auto; text-align:left;}
#homebg {/*background-image:url(../images/border-bg.png);*/ width:970px; height:570px;margin:0 auto; margin-top:15px; }
#homebgmain {/*background-image:url(../images/border-bg-home.png);*/ width:970px; height:480px;margin:0 auto; margin-top:15px; }
#innerbox {width:950px; /*background-image:url(../images/bg-main-sm.jpg);*/ height:550px;  margin:0 auto; border:0px solid #fff; padding-top:10px;}
			/* Fallback for web browsers that doesn't support RGBa */
			/*
			background-color:#3c569b;
			background: rgb(0, 0, 0);
			background: rgba(52, 70, 118, 0.7);
			*/
			/* For IE 5.5 - 7*/
			/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#053c569b, endColorstr=#053c569b);
			/* For IE 8*/
			/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#053c569b, endColorstr=#053c569b)";
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);			// second! } */ 
	/* */
#innertext {margin:10px 10px; border:0px solid #fff; font-size:11.5px;width:530px; float:left; color:#fff;background-color:#eee; padding:15px 10px; position:relative;background-image:url(../images/contact-bg-inner.jpg); }
#innertextcontact {margin:10px 10px; border:0px solid #fff; font-size:11.5px;width:530px; float:left; color:#000; padding:0px 10px; background-color:#fff; }
#innertext h4 {margin:0px; margin-bottom:9px; padding-bottom:0px;}
#innertext h3 {margin:0px; padding-bottom:0px;font-size:12px; font-weight:bold;}

/*-------------------------inner end-------------------------*/


/*------------------------ portfolio ---------------------*/
.portfolio-sidebar {margin:20px 0 15px 10px; position:relative; float:left;}
.portfolio-sidebar h2 {margin:0px; text-align:center; color:#999999;}
.portfolio-maincontent {float:left; height:410px;margin:10px 10px; width:560px; background-color:#fff;background-image:url(../images/contact-bg-inner.jpg);}
.portfolio-maincontent div {float:left; margin-top:10px;margin-left:20px; border:0px solid #ccc;}
.portfolio-maincontent h2 {color:#fff; margin:0px; text-align:center;font-size:15px;}
.portfolio-content {float:left; height:410px;margin:10px 10px; width:570px;background-image:url(../images/contact-bg-inner.jpg);}
.portfolio-content h2 {margin:0px;color:#c7cedf; font-size:13px; text-align:center;}
.portfolio-sidebar ul {list-style-type:none; margin:0px; padding:0px;}
.portfolio-sidebar li {margin-top:10px; margin-left:-5px; background-image:url(../images/portfolio-tab.png); background-repeat:no-repeat; width:190px; height:40px; text-align:center; padding-top:10px;  font-size:14px;}
.portfolio-sidebar a:link, .portfolio-sidebar a:visited {text-decoration:none;color:#000;}   
.portfolio-sidebar a:hover  {color:#003366; }
.portfolio-sidebar li.active a {font-weight:bold; color:#003366;}
/*------------------------ portfolio end ---------------------*/

/*-------------------------prop maintenance -------------------------*/
.propm-container {background-color:#333;filter: alpha(opacity=60); opacity:0.6;height:140px;padding-top:10px; }
.propm-col {float:left; width:155px; margin-left:20px;}
.propm-col h4 {color:#fff; font-size:12px; font-weight:bold;}
.propm-col h4 a:link, .propm-col h4 a:visited {color:#fff;}
.propm-col h4 a:hover {text-decoration:none; color:#CCFFFF;}
.propm-row { clear:both; }
.proppad {margin-right:5px; border:0px solid #fff; }
.propmain {margin:0px; color:#fff;}
/*-------------------------end prop maintenance -------------------------*/

/*-------------------------services -------------------------*/
.services a:link, .services a:visited {color:#fff; text-decoration:none;}
.services a:hover { text-decoration:none; color:#f5f5f5;}
/*-------------------------services end-------------------------*/

/*-------------------------contact-------------------------*/
.contactcol1 {float:left;width:295px; color:#fff;}
.contactcol1 h3 {margin-left:0px;color:#fff; float:none; font-size:14px; font-weight:bold;}
.contactcol2 {float:left; width:200px; margin-left:35px; color:#fff;}
.contactcol2 a:link, .contactcol2 a:visited {color:#fff; text-decoration:none;}
.contactcol2 a:hover {color:#fff; text-decoration:underline;}
.contactcol2 h3 {margin-left:0px;color:#fff; float:none;font-size:14px; font-weight:bold;}

/*-------------------------contact end-------------------------*/

/*---------------------- footer ------------------------*/
#footer {color:#fff; text-align:center; font-size:11px; margin-top:5px;}

/*---------------------- footer end ------------------------*/
