@charset "UTF-8";
/* CSS Document */

#topImage{
margin:110px 0 25px 0;
clear:both;
}

#topLeft{
width:250px;
float:left;
}


#topRight{
width:610px;
float:right;
}

.topWaste{
background:url(../images/about_waste_bg.gif) repeat-y 0 0;
width:250px;
margin:0 0 15px 0;
}

.topWaste ul{
width:215px;
margin:7px 0 0 17px;
}

.topWaste li{
background:url(../images/dotline.gif) repeat-x left bottom;
height:43px;
}

.topWaste li.leftMenuB{
background:none;
}

.topWaste em{
position:absolute;
left:-9990px;
}

.topWaste .leftMenu1{
background:url(../images/m_about_flow.gif) no-repeat 0 14px;
margin:0;
}

.topWaste .leftMenu2{
background:url(../images/m_about_faq.gif) no-repeat 0 14px;
margin:0;
}

.topWaste .leftMenu3{
background:url(../images/m_about_product.gif) no-repeat 0 14px;
margin:0;
}

.topWaste .leftMenu1 a, .topWaste .leftMenu2 a, .topWaste .leftMenu3 a{
display:block;
width:215px;
height:43px;
margin:0;
}

.topWaste .leftMenu1 a:hover{
background:url(../images/m_about_flow.gif) no-repeat -215px 14px;
}

.topWaste .leftMenu2 a:hover{
background:url(../images/m_about_faq.gif) no-repeat -215px 14px;
}

.topWaste .leftMenu3 a:hover{
background:url(../images/m_about_product.gif) no-repeat -215px 14px;
}

.topWasteBottom{
background:url(../images/about_waste_bottom.gif) no-repeat left bottom;
padding-bottom:7px;
}

.contactUs{
width:250px;
height:194px;
background:url(../images/contact.gif) no-repeat 0 0;
margin:0 0 0 0;
}

.contactUs em, .contactUs h3{
position:absolute;
left:-9999px;
}

.contactUs .btnContact{
background:url(../images/btn_contact.gif) no-repeat 0 0;
width:226px;
height:40px;
margin:0 0 0 13px;
position:relative;
top:140px;
}

.contactUs .btnContact a{
display:block;
width:226px;
height:40px;
}

.contactUs .btnContact a:hover{
background:url(../images/btn_contact.gif) no-repeat 0 -40px;
}

.topCatch{
margin:5px 0 0 0;
background:url(../images/top_catch.gif) no-repeat 0 0;
width:567px;
height:19px;
}

.topCatch em{
position:absolute;
left:-9999px;
}

.topProducts{
margin:8px 0 0 0;
}

.topProducts p.imgLeft{
width:185px;
float:left;
margin:0 0 10px 0;
}

.topProducts p.imgLeft img{
border:3px solid #ECECEC;
}

.textRight{
width:417px;
float:right;
}

.topProducts h3.pro1{
background:url(../images/products_1.gif) no-repeat 0 0;
width:417px;
height:23px;
margin:0 0 10px 0;
}

.topProducts h3 em{
position:absolute;
left:-9999px;
}

.topProducts li{
float:left;
margin:0 10px 7px 0;
background:url(../images/marker_product.gif) no-repeat 0 7px;
padding-left:13px;
font-size:0.8em;
line-height:164%;
}

.topProducts h3.pro2{
background:url(../images/products_2.gif) no-repeat 0 0;
width:417px;
height:23px;
margin:0 0 10px 0;
}

.topProducts h3.pro3{
background:url(../images/products_3.gif) no-repeat 0 0;
width:417px;
height:23px;
margin:0 0 10px 0;
}

.topProducts h3.pro4{
background:url(../images/products_4.gif) no-repeat 0 0;
width:417px;
height:23px;
margin:0 0 10px 0;
}

.topProducts h4.product{
font-size:0.8em;
line-height:164%;
margin:0 0 3px 0;
font-weight:normal;
}

.topMovieBtn {
background:url(../images/btn_movie.gif) no-repeat 0 0;
width:121px;
height:32px;
}

.topMovieBtn a{
display:block;
width:121px;
height:32px;
}

.topMovieBtn em {
position:absolute;
left:-9999px;
}

.topMovieBtn a:hover {
background:url(../images/btn_movie.gif) no-repeat 0 -32px;
}