/* CSS Document */

body { padding:0; margin:0; background:url(../images/body-bg.jpg) no-repeat top center; background-color:#FFFFFF; }
h1,h2,h3,span,p,div,ul,li { margin:0; padding:0; list-style:none; }
img { display:block; border:0; margin:0; padding:0; }

.image-left { float:left; margin:0; padding:0; }
.image-right { float:right; margin:0; padding:0; }
.clear { clear:both; height:0; }
.debug { border:1px dotted black; }

#wrap { margin:0 auto; padding:0; width:988px; overflow:hidden; clear:both; }

/*HEADER PART*/
#header-top{ width:973px; height:106px;  float:left; margin:0; padding:0; border:0; background:url(../images/header-top-bg.jpg); margin:0 0 0 8px;}
#header-top h1{ float:left; font-family:arial; font-size:16px; color:#422805; width:496px; padding:49px 0 0 157px;}

#header { width:988px; height:106px;  float:left; margin:0; padding:0; border:0; list-style:none;  background:url(../images/header-bg.jpg) repeat-y; overflow:hidden; clear:both;  }
.call { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#FFFFFF; font-weight:bold; padding-top:20px; }

/*NAVIGATION PART*/

#nav { width:981px; height:46px;  float:left; margin:0; padding:0; border:0; list-style:none;  background:url(../images/nav-bg-290609.jpg) no-repeat; overflow:hidden; clear:both; padding-left:8px;  }
#nav ul { width:973px;  height:46px; float:left; margin:0; padding:0; border:0; list-style:none;  background:url(../images/menu-bg.jpg) no-repeat;}
#nav ul li { float:left; margin:0; padding:0;  border:0; list-style:none; }
#nav ul li.nav-txt { height:31px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin-top:15px;}
#nav ul li.nav-txt a {height:31px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; float:left;}
#nav ul li.nav-txt a:hover { height:31px; float:left; text-decoration:none; background:url(../images/nav-bull.jpg) no-repeat bottom center; }
#nav ul li.nav-txt a.fixed{ height:31px; float:left; text-decoration:none; background:url(../images/nav-bull.jpg) no-repeat bottom center; }


/*MIDDLE BANNER*/

#banner { margin:0 auto; padding:0; width:988px; height:302px; overflow:hidden; clear:both; background:url(../images/banner-img.jpg) no-repeat;}
#banner-inner {width:988px;float:left;}
.revolution { font-family:Palatino Linotype; font-size:28px; color:#44390E; float:left; padding:75px 0px 0px 650px; text-align:center; line-height:50px; }


/*CONTENT PART*/

#content  { width:988px;  float:left; margin:0; padding:0; border:0; list-style:none;  overflow:hidden; clear:both; }
#content-left { width:302px; float:left; margin:0; padding:0; border:0; list-style:none; background:url(../images/left-bg.jpg) no-repeat; height:847px; overflow:hidden;}
#content-right { width:684px;  float:left; margin:0; padding:0; border:0; list-style:none; overflow:hidden; }
#content-right * { font-family:Trebuchet MS; }

#content-right h2 { padding-top:18px; margin-bottom:12px; font-size:22px; font-family:Trebuchet MS; }
#content-right h3 { width:300px; margin-bottom:12px; padding-left:60px; font-size:18px; line-height:40px; font-family:Trebuchet MS; }
#content-right h3.energy-efficient { width:686px !important; padding:0px 0px 0px 0px !important; font-size:18px; line-height:30px !important; font-family:Trebuchet MS; }
h3.env { background:url('../images/bullet-1.jpg') no-repeat; }
h3.des { background:url('../images/bullet-2.jpg') no-repeat; }
h3.aes { background:url('../images/bullet-3.jpg') no-repeat; }

ul.energyefficient { width:650px; float:left; padding:0px 0px 20px 30px !important; }
ul.energyefficient li { width:650px; float:left; font-family:Trebuchet MS; margin-bottom:12px; line-height:17px; font-size:15px; color:#44390E; }

#content-right p  { font-family:Trebuchet MS; margin-bottom:12px; line-height:17px; font-size:15px; color:#44390E; }
#content-right p a  { font-family:Trebuchet MS; margin-bottom:12px; line-height:17px; font-size:15px; color:#44390E; font-weight:bold; text-decoration:underline; }
#content-right p a:hover  { text-decoration:none; }

#content-right div.revol { width:670px; margin-bottom:24px; padding:0px; color:#fff; background-color:#676767; border:4px solid #444; }
#content-right div.revol p { float:left; width:360px; padding:8px; margin:0; line-height:17px; font-size:14px; text-align:justify; color:#ffc; }
#content-right div.revol p.logo { float:right; width:268px; padding:12px; background-color:#0D0D0D; }

#content-right div.txt_and_img { width:670px; margin-bottom:12px; }
#content-right div.txt_and_img p { float:left; padding:0; width:440px; text-align:justify; font-size:15px; color:#44390E; }
#content-right div.txt_and_img img { float:right; } 

#content-right hr { border-top:1px dotted #44390E; }
#content-right p.footnote { margin-top:380px; padding-top:4px; font-size:10px; border-top:1px solid #333; }

#content-left ul { width:285px; float:left; margin:0; padding:25px 0px 0px 17px; border:0; list-style:none; }
#content-left ul li { width:285px; float:left; margin:0; padding:0px; border:0; list-style:none; }
#content-left ul li.left-content-text { font-family:Trebuchet MS; font-size:16px; color:#44390E;   padding:8px 0px 5px 0px; }
#content-left ul li.left-subcontent-text { font-family:Trebuchet MS; font-size:14px; color:#4A4A4A; }
#content-left ul li.left-subcontent-text1 { font-family:Trebuchet MS; font-size:14px; color:#4A4A4A; width:47% !important; float:left; padding:5px 0 0 0;}
#content-left ul li.comment-text { font-family:Trebuchet MS; font-size:14px; color:#44390E;}

#content-right ul{ width:686px;  float:left; margin:0; padding:0; border:0; list-style:none; }
#content-right ul li { width:686px;  float:left; margin:0; padding:0; border:0; list-style:none; }
#content-right ul li.revol { width:682px;  float:left; margin:7px 0px 0px 4px; padding:0; border:0; list-style:none; background:url(../images/img-1.jpg) no-repeat; height:172px; }

.text-field { width:230px; border:1px solid #AFAFAF; background:url(../images/text-field-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; }
.text-area { width:230px; border:1px solid #AFAFAF;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; }
.content-heading { font-family:Palatino Linotype; font-size:22px; color:#372500; font-weight:bold; }
.content-sub-heading { font-family:Palatino Linotype; font-size:22px; color:#F4590D; }

.revol-txt { font-family:Trebuchet MS; font-size:15px; color:#FFFFFF; line-height:17px; }
.start { font-family:Trebuchet MS; font-size:17px; font-weight:bold; color:#FFFFFF; padding:113px 0px 0px 552px; }
.start a { font-family:Trebuchet MS; font-size:17px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.start a:hover { text-decoration:underline; }

.content-txt { font-family:Trebuchet MS; font-size:15px; color:#44390E; padding:20px 38px 0px 5px; float:left; }

/*FOOTER PART*/

#footer  { margin:0; padding:0; width:100%; background:#AEA57E; height:111px;}
#footer-content { width:988px; height:111px; margin:0 auto; padding:0; border:0; list-style:none; overflow:hidden; clear:both; text-align:center; }
.footer-txt { font-family:Arial Narrow; font-size:12px; color:#FFFFFF; padding:25px 0px 0px 0px; }
.footer-txt a { font-family:Arial Narrow; font-size:12px; color:#FFFFFF; text-decoration:none; }
.footer-txt a:hover { text-decoration:underline; }
.copyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:25px 0px 0px 0px; }


#content-contact  { width:946px;  float:left; margin:0; padding:0; border:0; list-style:none;  overflow:hidden; clear:both; padding:10px 0 30px 42px; }
#leftcon{ width:465px; float:left;}
#leftcon h2{ font-family:"Palatino Linotype"; font-size:22px; font-weight:bold; color:#372500; width:100%; float:left;}
#leftcon ul{ width:100%; float:left; padding-top:15px; }
#leftcon ul li{ float:left; font-family:"Trebuchet MS"; font-size:18px; color:#61502F; height:40px;}
#leftcon ul li.lreqcon{ width:165px; padding:0 10px 0 0; text-align:right;}
#leftcon ul li.rreqcon{ width:290px;}
.confield{border:1px solid #A5ACB2; width:250px;font-family:Trebuchet MS; color:#939393; font-size:15px;}

#rightcon{ width:436px; float:right; height:292px; background:url(../images/map-mg.jpg); padding:10px 20px 30px 20px;}





#RequestDiv-top{ float:right;}
#RequestDiv-bottom{width:100%;}
#RequestDiv-bottom h2{font-family:Trebuchet MS; color:#EB5E1B; font-size:27px; font-weight:bold; text-align:center; width:100%;  padding:10px 0 20px 0; margin:0px;}
#RequestDiv-bottom ul{width:100%; float:left;font-family:Trebuchet MS; color:#EB5E1B; font-size:20px; padding:0px; margin:0px; list-style:none;}
#RequestDiv-bottom ul li{ float:left;}
#RequestDiv-bottom ul li.reqleft{width:45%; padding:0 10px 0 0; text-align:right; float:left; height:35px;}
#RequestDiv-bottom ul li.reqright{width:50%;float:right;height:35px;}
.reqfield{border:1px solid #AFAFAF; width:200px;font-family:Trebuchet MS; color:#939393; font-size:16px; }

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 700px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 2%;
	left: 20%;
	width: 60%;
	height: 600px;
	padding: 16px;
	border: 2px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/****** Dropdown Menu Section ******/
ul.dropdown-menu { width:198px; float:left; border:0; }
ul.dropdown-menu li { width:198px; float:left; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#8C03B8; }
ul.dropdown-menu li a { width:198px; float:left; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#422805; text-decoration:none; }
ul.dropdown-menu li a:hover { color:#EC5E1C; text-decoration:none; }
ul.dropdown-menu li.menu { width:198px; padding:6px 0px 6px 15px; float:left; background:url(../images/dropdown-menu-bg.png); }

