<!--  Layout  bamboo direct - NON IE -->
* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color:#656565;
 color:#656565;
}

#wrapper { 
 margin: 0 auto;
 width: 910px;
 background-color:#656565;

}

.a1 {color:#000099}

#new{
height:700px; background-image:url(../images/bg_green3.gif); background-repeat:repeat-x; background-position:bottom;
}

#header2 {
 color:  #FFFFFF;
 width: 910px;
 float: left;
 padding-top: 0px;
 height: 120px;
 margin: 0px 0px 0px 0px;
 background-image:url(../images/header22.jpg);
 background-repeat:no-repeat;
 background-color:#656565;
}

#header3 {
 color:  #FFFFFF;
 width: 910px;
 float: left;
 padding-top: 0px;
 height: 120px;
 margin: 0px 0px 0px 0px;
 background-image:url(../images/header_base.jpg);
 background-repeat:no-repeat;
 background-color:#656565;
}


#new {
 margin: 0 auto;
 width: 908px;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 float:none;
 color:#333333;

 }
 
 #new_contact {
 margin: 0 auto;
 width: 908px;
 height:auto;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 float:none;
 color:#333333;
 background-image: url(../images/bgreen3.jpg);
		background-repeat:repeat;
		background-position:top;
/* background-image:url(../images/bg_green3.gif); background-repeat:repeat-x; background-position:bottom;*/

 
 }

#12px{
	font-size: 12px;
	}

a{
	color:#036;
	border-bottom : 0px;
	border-bottom-style:;
	
}

a:hover{
/*	  color: #f60;*/
	  color:#000099;
	 text-decoration:underline;

}

a:visited{
  color: #036;
  
}

.h1_pad{
	font-size:16px;
	padding-left:240px;
	padding-top:10px;	
	color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	}

.h1{
	font-size:16px;
	color:#FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	}
.h2{
	color:#FF9900;
	font-size:large;
}
.img_no_pad{
	padding:0 0 0 0;
	}

.p_padleft20{
	padding-left:20px;
	}
.indent40{
	padding-left:40px;
	}
	
p{
	padding:4px;
	line-height:1.3;
	}	
	
.p_padTop30{
	padding-top:30px;
}
.p_pad{
	padding-bottom:10px;
}

.p_padbot20{
	padding-bottom:20px;
}

.p_pad_leftright_10{
	padding-left:10px;
	padding-right:10px;
	line-height:1.4;}	

.p_padlft10{
	padding-left:5px;
	padding-right:4px;
	line-height:1.4;}	
	

.p_pad_leftright_5{
	padding-left:5px;
	padding-right:5px;
	line-height:1.4;}	

.p_padTop{
	padding-top:25px;
}

.p_padTop10{
	padding-top:10px;
}

img{ border:0px;}

.medium_db12{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-size:12px; font-weight:bold;}
.medium_db10{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#003399; font-size:10px; font-weight:bold}
.medium_green{font-size: small; color:#009900; }
.small_blue{font-size: small; color: #6666cc; }
.medium_blue{font-size: medium; color: #6666cc; }
.medium_dark_blue{font-size: medium; 
color:#003399; }
.medium_grey{font-size: medium;
 color:#666666; }
.small_grey{
		font-size: small;
	    color:#666666;
		}
.grey_text{color:#666666;}


#navigation {
 float: left;
 width: 890px;
 color:  #FFFFFF;
 padding-left:10px;
 padding-right:10px;
 padding-top:4px;
 height:24px;
 
 border-bottom: 1px solid #999900;
 margin: 0px 0px 0px 0px;
 
 background: #656565;
 background-image:url(../images/bg2.gif);
 background-repeat:repeat-x;
 background-position:top;
}

#footer { 
 width: 910px; height:36px;
 clear: both;
 color:  #FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 /* border: 1px solid #ccc; */
 	background-image: url(../images/footer_910.jpg);
	background-position:;
	text-align:center;
	
 background-repeat:no-repeat;
 background-color:#656565;
 padding:10px 0px 10px 0px;
 margin-bottom:20px;
 height:36px;
}
/*
.footer{
		width:738px;	
		text-align:center;
		height:36px;
		border:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#FFFFFF;
		background-image: url(../images/footer6.jpg);
		background-position:center;
		background-position:top;
		background-repeat:no-repeat;
		background-color:#656565;
		
		}
*/

#footer a {
	color:#FFFFFF;
	text-decoration:none;
		}

#footer a:hover
	{
		text-decoration:underline;
		background-color:#FFFFCC;
		color:#0000CC;
	}
	
	  
#footer a:link{
	  color:#FFFFFF;
	  text-decoration:none;
	  }

		



#sdoor1 {
      float:left;
      width:56%;
     /* background:#DAE0D2 url("bg.gif") repeat-x bottom; */ 
      font-size:95%;
      line-height:normal;
      }
    #sdoor1 ul {
      margin:0;
      padding:4px 10px 0 0;
      list-style:none;
	  font-family:Arial, Helvetica, sans-serif;
      }
    #sdoor1 li {
      float:left;
      background:url("../images/left_bothgreen.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:0px solid #765;
      }
    #sdoor1 a {
      float:left;
      display:block;
      width:.1em;
      background:url("../images/right_bothgreen.gif") no-repeat right top;
      padding:3px 15px 5px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #sdoor1 > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #sdoor1 a {float:none;}
    /* End IE5-Mac hack */
    #sdoor1 a:hover {
      color:#333;
      }
    #sdoor1 #current {
      background-position:0 -150px;
      border-width:0;
      }
    #sdoor1 #current a {
      background-position:100% -150px;
      padding-bottom:6px;
      color:#333;
      }
    #sdoor1 li:hover, #sdoor li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #sdoor1 li:hover a {
      background-position:100% -150px;
      } 
/* --------- solar menu -----------*/	  
	  	#sdoor2 {
      float:right;
      width:44%;
     /* background:#DAE0D2 url("bg.gif") repeat-x bottom; */ 
      font-size:95%;
      line-height:normal;
      }
    #sdoor2 ul {
	  font-family: Arial, Helvetica, sans-serif;
      margin:0;
      padding:5px 10px 0 0;
      list-style:none;
      }
    #sdoor2 li {
      float:left;
      background:url("../images/left_bothblue.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      border-bottom:0px solid #765;
	  font-weight:bold;
      }
    #sdoor2 a {
      float:left;
      display:block;
      width:.1em;
      background:url("../images/right_bothblue.gif") no-repeat right top;
      padding:4px 12px 3px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #sdoor2 > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #sdoor2 a {float:none;}
    /* End IE5-Mac hack */
    #sdoor2 a:hover {
      color:#333;
      }
    #sdoor2 #current {
      background-position:0 -150px;
      border-width:0;
      }
    #sdoor2 #current a {
      background-position:100% -150px;
      padding-bottom:4px;
      color:#333;
      }
    #sdoor2 li:hover, #sdoor li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #sdoor2 li:hover a {
      background-position:100% -150px;
      }  

/*-------------------------------------------*/
 #menu {
      float:left;
	  padding-left:20px
	  
      width:910px;
      background:#DAE0D2 url("../images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #menu ul {
      margin:0;
      padding:0px 0px 0;
      list-style:none;
      }
    #menu li {
      float:left;
      background:url("../images/left_both4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #menu a {
      float:left;
      display:block;
      width:.1em;
      background:url("../images/right_both4.jpg") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #menu > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a {float:none;}
    /* End IE5-Mac hack */
    #menu a:hover {
      color: #333;
      }
    #home #nav-home, #news #nav-news,
    #products #nav-products, #about #nav-about,
    #contact #nav-contact {
      background-position:0 -150px;
      border-width:0;
      }
    #home #nav-home a, #news #nav-news a,
    #products #nav-products a, #about #nav-about a,
    #contact #nav-contact a {
      background-position:100% -150px;
      padding-bottom:5px;
      color: #333;
      }
    #menu li:hover, #menu li:hover a {
      background-position:0% -150px;
	  color: #333;
	  
      }
    #menu li:hover a {
      background-position:100% -150px;
      }
	  
	  /*---2-----------------------*/
	 