html,body {
background-color:#000;
margin:0;
padding:0;
height:100%;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#FFF;
}

.allenclose {
width:100%;
text-align:center;
}

.smart a:link {
color:#ff8c00;
text-decoration:none;
}
.smart a:visited{
color:#ff8c00;
text-decoration:none;
}
.smart a:active,
.smart a:hover{
background-color:#ff8c00;
color:#FFF;
text-decoration:none;
}

.allcenter {
width:700px;
margin:0 auto;
}

.bd {
background-color:#000;
width:700px;
height:auto;
margin:0;
padding:0;
/*border-left:1px #7DBF10 solid;
border-right:1px #7DBF10 solid;*/
}
.bd_heater{
background-color:#000;
width:700px;
height:auto;
margin:0;
padding:0;
border-left:1px #7DBF10 solid;
border-right:1px #7DBF10 solid;
}
.header {
background:transparent url(../images/heading2.jpg) no-repeat 0 0;
height:175px;
width:700px;
margin:0;
padding:0;
/*border:1px #7DBF10 solid;*/
}

.top_nav {
clear:both;	
margin-top:5px;
width:705px;
height:19px;
}


.flash {

width:700px;
height:573px;
border-left:1px #7DBF10 solid;
border-right:1px #7DBF10 solid;
}

#flashcontent {
background-color:#66CC00;
color:#FFF;
}

#flashcontent a:link {
color:#000;
text-decoration:none;
}
#flashcontent a:visited{
color:#FFF;
text-decoration:none;
}
#flashcontent a:active,
#flashcontent a:hover{
color:#FFF;
text-decoration:none;
}


/*testomonial*--------------------------------------------------------------------------------------------------------------------*-----------------------*/

.testomonial {
width:700px;	
}

.same2 {
text-align:left;
padding-top:10px;
margin:0 50px 10px 50px;
}

.eco {
text-align:left;
line-height:20px;
padding-top:10px;
margin:0 50px 10px 40px;
}
.same {
text-align:left;
margin:25px 50px 10px 50px;
}
/*about*--------------------------------------------------------------------------------------------------------------------*-----------------------*/

.termstext {
clear:both;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:20px;
padding:30px 10px 10px 10px;
border:1px solid #339933;
width:680px;
}
.about  {
clear:both;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:20px;
padding:30px 10px 0 10px;
}
/*sub menu galley*--------------------------------------------------------------------------------------------------------------------*-----------------------*/
.catalog {
text-transform:uppercase;
letter-spacing:2px;
font-size:0.9em;
}

div.catalog UL {
margin:15px 40px 10px 0;
}

div.catalog LI {
display:inline;
list-style-image:none;
}
.catalog a:link {
color:#FFF;
text-decoration:none;
}

.catalog a:visited{
color:#FFF;
text-decoration:none;
}

.catalog a:active,
.catalog a:hover{
color:#66CC00;
text-decoration:none;
}
/*Footer*--------------------------------------------------------------------------------------------------------------------*-----------------------*/

.footer {
margin:0;
padding:0;
clear:both;
width:698px;
height:143px;

/*border-bottom:1px #7DBF10 solid;	*/	
}

.fire {
margin:0;
padding:0;
background:transparent url(../images/FIRE2.gif) repeat-x 0 0;
width:100%;
height:143px;
border-bottom:15px #FFF solid;		
}

/*gallery*--------------------------------------------------------------------------------------------------------------------*-----------------------*/

a{
color:#FFF;
text-decoration:none;
outline:none;
}

a:hover{
color:#99FF00;
}

.wkd a:link {
color:#FFF;
text-decoration:none;
}
.wkd a:visited{
color:#FFF;
text-decoration:none;
}
.wkd a:active,
.wkd a:hover{
color:#336699;
text-decoration:none;
}


.terms a:link {
color:#FFF;
text-decoration:none;
}
.terms a:visited{
color:#FFF;
text-decoration:none;
}
.terms a:active,
.terms a:hover{
color:#66CC00;
text-decoration:none;
}

.caption{
font-style:italic;
color:#887;
}

.demo{
position:relative;
margin:0;
padding-top:20px;
}

.gallery_demo{
width:700px;
margin:0 auto;
}

.gallery_demo li{
width:68px;
height:50px;
border:3px double #669933;
margin: 0 2px;
background:#000;
}

.gallery_demo li div{
left:240px;
}

.gallery_demo li div .caption{
font:italic 0.7em/1.4 georgia,serif;
}
	
#main_image{
margin:0 auto 20px auto;
height:auto;
width:700px;	
}

#main_image img{
margin-bottom:10px;
}
	
.nav{
padding-top:10px;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#66CC00;
font-size:.9em;
text-transform:uppercase;
letter-spacing:7px;
}

.tit {
float:left;
background:transparent url(../images/title.png) no-repeat 0 0 ;
width:492px;
height:109px;
margin:5px 0 10px 10px;

}

.facttit {
float:left;
background:transparent url(../images/facts.png) no-repeat 0 0 ;
width:454px;
height:48px;
margin:5px 0 10px 10px;
}

.bullets {
clear:both;
width:600px;

}
.bullets UL {
line-height:25px;
text-align:left;
list-style-image:url(../images/bullet.png);		
}

.bullets UL LI {
display:list-item;
list-style-image:url(../images/bullet.png);
}
	
		
.bullets2 {
border-top:1px #FFF solid;
margin-top:30px;
clear:both;
width:700px;
}
.bullets2 UL {
line-height:25px;
text-align:center;
list-style-image:url(../images/bullet.png);		
}

.bullets2 UL LI {
display:inline;
list-style-image:url(../images/bullet.png);

}
		
/*----gallery-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.galleria{
list-style:none;
width:700px;
padding-left:20px;
}
.galleria li{
display:inline;
width:50px;
height:50px;
overflow:hidden;
float:left;
margin:0 10px 10px 0;
}
.galleria li a{
display:none;
}
.galleria li div{
position:absolute;
display:none;
top:0;
left:180px;
}
.galleria li div img{
cursor:pointer;
}
.galleria li.active div img,
.galleria li.active div{
display:block;
}
.galleria li img.thumb{
cursor:pointer;
top:auto;
left:auto;
display:block;
width:auto;
height:auto;
}
.galleria li .caption{
display:block;
padding-top:.5em;
}
#copyright {

margin-top:20px;
color:#999;
font-family:Arial, Helvetica, sans-serif	
}

.mark {
font-family:Arial, Helvetica, sans-serif;
margin-left:450px;
padding-top:5px;
}

.mark a:link {
color:#999;
text-decoration:none;
}
.mark a:visited{
color:#FFF;
text-decoration:none;
}
.mark a:active,
.mark a:hover{
color:#666;
text-decoration:none;
}

.teti {
text-align:center;
}

/*products galler-----------------------------------------------------------------------------------------------------------------------------------------*/
#screen{
width:700px;
height:400px;
padding:100px 0 0 0;
margin:0 0 0 30px;
		}			
#screen li{
float:left;
list-style:none;
}
#screen .jq-ss-crop{
margin:0;
float:left;				
}
#left{
background:transparent url(../gallery/back.png) no-repeat 0 0;
width:64px;
height:29px;
margin-top:200px;
display:block;
text-decoration:none;
}
				
#right {
background:transparent url(../gallery/right.png) no-repeat 0 0;
width:64px;
height:29px;
margin-top:200px;
display:block;
text-decoration:none;
}

#view {
width:506px;
height:347px;
overflow:hidden;
}

#images{
width:4048px !important;
width:4052px;
padding:0;
}

#images li img{
border:0;
}

.news_1 {
font-size:1.5em;
}
.bh ol, ul {
margin-bottom:1em;
line-height:1.5em;
}
.bh ul li {
list-style-type:none;
list-style-image:url(../images/bullet2.png);
}

.bh li {
margin-bottom:6px;
}
.bh li ul {
margin-top:6px;
}
.bh a {
color:#66CC00;
text-decoration:none;
font-weight:bold;
}

.bh a:hover {
color:#FFF;
text-decoration:none;
}

.trt {
padding:98px 0 20px 500px;
font-weight:bold;
font-size:1em
}
.trt2 {
padding:15px 0 20px 500px;
font-weight:bold;
font-size:1em
}

.con {
height:537px;
width:700px;
}

.ht {
clear:both;
background:transparent url(../images/hort.jpg) no-repeat 0 0;
width:700px;
height:147px;
}
.heater {
clear:both;
margin-left:50px;
background:transparent url(../images/heater.jpg) no-repeat 0 0;
width:578px;
height:405px;
}

.table {
clear:both;
width:680px;
margin-top:40px;
margin-left:20px;
padding-bottom:20px;
font-size:1.1em;
} 


.spe {
font-size:1.2em;
font-weight:bold;
text-align:left;
color:#99CC33;
}
.bromic {
margin:10px 0 20px 20px;
font-size:1.5em;
font-weight:bold;
float:left;
color:#99CC33;

}

.ne{
margin:20px 0 30px 250px;
font-size:1.5em;
font-weight:bold;
float:left;
color:#99CC33;

}

h2 { letter-spacing:5px;background-color:#FFF;color:#000;}
.ecosmart {float:right;padding:10px;	}