*{padding:0;margin:0;}
.clear{clear:both;}


body {
background:#FBFAF6;font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

h1 {
font-size:17px;
color:#52483F;
}

h2 {
font-size:20px;
color:#52483F;
}

h3 {
font-size:15px;
color:#52483F;
}

h4 {
font-size:20px;
color:#52483F;
}

h5 {
font-size:16px;
color:#52483F;
}

h6 {
font-size:22px;
color:#51892B;
}

p {
font-size:12px;
color:#504B51;
}
p span{
font-size:13px;
font-weight:bold;
color:#504B51;
}


#all {
width:920px;
min-height:790px;
_height:790px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}


/*---header---*/

.bg_hader {
width:100%;
background:url(images/bg_ext.gif) repeat-x;
*background:url(images/bg_ext1.gif) repeat-x;
_background:url(images/bg_ext2.gif) repeat-x;
}
#header {
width:920px;
min-height:185px;
_height:185px;
margin:0 auto;
}

#header .header_down {
width:969px;
height:54px;
background:url(images/bg_header_menu.gif) no-repeat;
*margin:-4px 0 0 0;
_margin:-5px 0 0 0;
text-align:center;
}

#header .header_down ul {
margin:0 0 0 155px;
padding:16px 0 0 0;
*padding:19px 0 0 0;
font-size:13px;
}

#header .header_down ul li {
float:left;
list-style:none;
background:url(images/img_sep_menu.gif) left no-repeat;
margin:0 0 0 0;
padding:8px 9px 0pt;
height:26px;
position:relative;
z-index:3000;
}

#header .header_down ul li:first-child {
background:none;
}

#header .header_down ul li a {
text-decoration:none;
color:#524A3F;
vertical-align:middle;
*vertical-align:bottom;
}

#header .header_down ul li ul.submenu {
display:none;
position:absolute;
left:0px;
top:28px;
*top:26px;
margin:0 0 0 0;
padding:0 0 0 0;	
}

#header .header_down ul li ul.submenu li {
float:none;
background:#EAE5D1 url(images/bg_sep_submenu.gif) no-repeat bottom;
width:104px;
/**width:125px;*/
}

#header .header_down ul li ul.submenu li:hover {
background:#D3CFAC;
}

#header .header_down ul li ul.submenu li:last-child {
background:url(images/bg_down_submenu.gif) no-repeat;
}

/*----menu-resouce----*/	

#header .header_down ul li ul.resource {
display:none;
position:absolute;
left:0px;
top:28px;
*top:26px;
margin:0 0 0 0;
padding:0 0 0 0;
z-index:3000;
}

#header .header_down ul li ul.resource li {
float:none;
background:#EAE5D1 url(images/bg_sep_submenu.gif) no-repeat bottom;
width:155px;
/**width:125px;*/
}

#header .header_down ul li ul.resource li:hover {
background:#D3CFAC;
}

#header .header_down ul li ul.resource li:last-child {
background:url(images/bg_down_submenu_resource.gif) no-repeat;
}



/*----menu-perferred----*/	

#header .header_down ul li ul.perferred {
display:none;
position:absolute;
left:10px;
top:28px;
*top:26px;
margin:0 0 0 0;
padding:0 0 0 0;	
}

#header .header_down ul li ul.perferred li {
float:none;
background:#EAE5D1 url(images/bg_sep_submenu.gif) no-repeat bottom;
width:135px;
/**width:125px;*/
}

#header .header_down ul li ul.perferred li:hover {
background:#D3CFAC;
}

#header .header_down ul li ul.perferred li:last-child {
background:url(images/bg_down_submenu_preferrer.gif) no-repeat;
}


/*---main---*/

#main {
width:920px;
min-height:730px;
_height:730px;
background:#FBFAF6;
margin:0 auto;
}

#main .main_center {
text-align:center;
}

#main .thanks_form {
width:100%;
height:30px;
margin:20px auto 0px;
text-align:center;
}

#main .thanks_form h1 {
font-size:20px;
}

#main .left_main {
width:300px;
min-height:681px;
_height:681px;
float:left;
margin:30px 0 0 4px;
text-align:center;
}



#main .left_main .products {
width:292px;
height:87px;
background:url(images/bg_div_green.jpg) no-repeat;
text-align:left;
margin:11px auto 0pt;
}

#main .left_main .products a {
text-decoration:none;
}

#main .left_main .products img {
margin:4px 0pt 0pt 9px;
float:left;
}

#main .left_main .products p {
margin:7px 0pt 0pt 16px;
float:left;
font-size:18px;
color:#FEFFFF;
}

#main .left_main .products p a {
text-decoration:none;
color:#FFFFFF;
}

#main .left_main table {
width:297px;
height:auto;
margin:6px auto 20px;
text-align:left;
}

#main .left_main table h1 {
padding:5px 0 0 0px;
*padding:5px 0 0 10px;
}

#main .left_main table .h1_ms {
font-size:20px;
padding:0 0 0 15px;
}

#main .left_main table h1 a {
text-decoration:none;
color:#52483F;
}

#main .left_main table p {
padding:0 0 5px 0;
*padding:0 0 5px 10px;
color:#504B51;
}

#main .left_main table tr.a {
background:#EAE9D4;
}

#main .left_main table tr.b {
background:#F4F2E6;
}

#main .left_main table tr.a td img,#main .left_main table tr.b td img {
margin:10px 0pt 10px 4px;
}


#main .right_main {
width:605px;
min-height:685px;
_height:685px;
/*border:1px solid #ff0000;*/
float:left;
margin:30px 0 0 0px;
}

#main .right_main p.about {
padding:15px 0 0 30px;
float:left;
}

#main .right_main p.gc {
padding:3px 0 0 30px;
float:none;
}

#main .right_main .h2_about {
text-align:center;
padding:30px 0 0 0;
}

#main .right_main .h2_gc {
padding:15px 0 0 30px;
}

#main .right_main .h5_us {
text-align:center;
padding:30px 0 0 0;
}

#main .right_main .table_about {
padding:0 0 0 30px;
float:right;
width:140px;
}

#main .right_main .ul_about {
font-size:15px;
padding:20px 0pt 0pt 48px;
}

#main .right_main .ul_about li {
list-style:url(images/img_about-us_bttn_green.gif);
}

#main .right_main .ul_about li a {
text-decoration:none;
color:#51892B;
font-weight:bold;
}

#main .right_main .market_segment {
width:431px;
height:141px;
margin:0 auto 30px;
display:block;
}

#main .right_main .h2_ms {
padding:30px 0 0 30px;
*padding:0px 0 0 30px;
}

#main .center_right_main {
width:280px;
min-height:100px;
float:left;
margin:0 0 0 10px;
margin:0 0 0 5px;
}

#main .right_right_main {
width:300px;
min-height:100px;
_height:100px;
float:left;
margin:0 0 0 12px;
*margin:-5px 0 0 12px;
_margin:-8px 0 0 10px;
}

#main .right_right_main .login {
width:300px;
min-height:50px;

}

#main .right_right_main .login .login_in {
width:300px;
min-height:50px;
background:url(images/border_center_login.gif) repeat-y;
margin:0 0 0 0;
*margin:-3px 0 -6px 0;
_margin:-6px 0 -10px 0;
}

#main .right_right_main .login .login_in h1 {
font-size:17px;
padding:0pt 0pt 0pt 7px;
}

#main .right_right_main .login .login_in p {
padding:0pt 0pt 0pt 7px;
}

#main .right_right_main .login .login_in input.text {
margin:7px 0pt 0pt 7px;
padding:1px 0 0 0;
float:left;
font-size:16px;
width:190px;
height:23px;
border:1px solid #E3E4DF;
}

#main .right_right_main .login .login_in input.sing_up {
margin:7px 0pt 0pt 7px;
float:left;
border:0 none;
}

#main .right_right_main table.banner {
width:300px;
min-height:50px;
margin:25px 0 0 0;
text-align:left;
}

#main .right_right_main table.banner tr {
vertical-align:middle;
}

#main .right_right_main table.banner tr td h1 {
margin:0 0 0 10px;
text-indent:-10px;
}

#main .right_right_main table.banner tr td.a {
width:125px;
}

#main .right_right_main table.banner tr td h1 a {
text-decoration:none;
color:#52483F;
font-size:17px;
}

#main .right_right_main table.banner tr td a {
text-decoration:none;
color:#504B51;
margin:0 0 0 10px;
font-size:13px;
}

#main .right_right_main ul {
color:#504B51;
margin:15px 0pt 0pt 20px;
}

#main .right_right_main ul li {
margin:15px 0;
}

#main .right_right_main ul li a {
text-decoration:none;
color:#52892E;
}


/*---online-catalog---*/

#main .right_main table.catalog {
margin:35px 0 0 0;
}

#main .right_main table.catalog tr td img {
margin:0 20px 0 0;
}

#main .right_main table.catalog tr td a#view {
background:url(images/img_on-cat_view.gif) no-repeat 18px 0px;
width:124px;
height:39px;
text-decoration:none;
color:#FFFFFF;
font-size:15px;
display:block;
padding:10px 0pt 0pt 32px;
font-weight:bold;
float:left;
}

#main .right_main table.catalog tr td a#pdf {
background:url(images/img_on-cat_pdf.gif) no-repeat 16px 0;
width:124px;
height:39px;
text-decoration:none;
color:#FFFFFF;
font-size:15px;
display:block;
padding:8px 0pt 0pt 35px;
font-weight:bold;
float:left;
}

#main .right_main table.catalog tr td p {
padding:10px 0;
}



/*---footer---*/

.bg_footer {
width:100%;
background:#447A2F;
}

#footer {
width:920px;
min-height:110px;
_height:110px;
background:url(images/bg_footer.gif) no-repeat top #447A2F;
text-align:center;
padding:10px 0 0 0;
margin:0 auto;
}

#footer p {
color:#FFFFFF;
}

#footer ul {
color:#FFFFFF;
font-size:12px;
margin:0px 0pt 25px 221px;
*margin:0px 0pt 0pt 221px;
}

#footer ul li {
float:left;
list-style:none;
margin:0 0 0 7px;	
}

#footer ul li a {
text-decoration:none;
color:#FFFFFF;	
}




/*---contact---*/

.main_contact {
text-align:center;
width:710px;
min-height:200px;
_height:200px;
margin:0 auto;
}

.main_register {
width:765px;
}

.main_contact .left_contact {
width:450px;
min-height:670px;
_height:670px;
margin:30px 0 0 0;
float:left;
text-align:left;
}

.main_contact .left_contact h2 {
padding:0 0 10px 0;
}

.main_contact .left_contact h3 {
padding:0 0 10px 0;
}

.main_contact .left_contact p {
padding:0 0 3px 0;
font-size:10px;
}

.main_contact .left_contact p span {
color:#893001;
}

.main_contact .left_contact table {
width:450px;
}

.main_contact .left_contact table p {
font-size:11px;
padding:3px 0pt 0pt 2px;
}

.main_contact .left_contact table tr td.td_l {
width:230px;
*width:0px;
}
.main_contact .left_contact table tr td.city {
width:225px;
*width:0px;
}

.main_contact .left_contact table tr td.tel {
width:117px;
*width:80px;
_width:100px;
*margin:0 -5px 0 0;
}

.main_contact .left_contact table tr td input {
height:21px;
}

.main_contact .left_contact table tr td input.submit {
width:80px;
height:29px;
margin:30px 15px 25px 0px;
}

.main_contact .left_contact table tr td input.submit_register {
width:80px;
height:29px;
float:left;
margin:20px 0 50px;
*padding:0 0 50px 0;
}

.main_contact .left_contact table tr td strong {
color:#5A4A42;
font-size:15px;
}

.main_contact .left_contact table tr td textarea {
width:357px;
height:151px;
}

input.a {
width:133px;
}

input.b {
width:220px;
}

input.c {
width:451px;
}

input.d {
width:45px;
}






.main_contact .right_contact {
width:230px;
min-height:670px;
_height:670px;
margin:30px 0 0 10px;
float:left;
text-align:center;
}

.main_register .register {
width:300px
}


.main_contact .right_contact h2 {
margin: 0 0 0 0;
}

.main_contact .right_contact .info {	
width:212px;
min-height:200px;
margin:20px 0 0 11px;
}

.main_contact .right_contact .info_in {	
width:212px;
min-height:100px;
_height:100px;
background:url(images/border_center_contact.gif) repeat-y;
*margin:-3px 0 0 0;
_margin:-5px 0 0 0;
text-align:left;
}

.main_contact .right_contact .img {
margin:20px 0pt 0pt 9px;
}

.main_contact .right_contact .info_in h3 {
padding:0 0 0 15px;
}

.main_contact .right_contact .info_in p {
padding:0 0 0 15px;
}

.main_contact .right_contact .info_in p a span.style1 {
color:#504B51;
font-weight:normal;
}




/*---thank---*/

#main .thank {
width:920px;
text-align:center;
vertical-align:middle;
}

#main .thank h2 {
margin:84px 0px 20px 0pt;
}

#main .thank p {
font-size:15px;
color:#5A4A42;
margin:0 0 40px 0;
}


/*---representative---*/

#main .representative {
width:800px;
min-height:600px;
text-align:center;
margin:30px auto 0;
}

#main .representative p {
text-align:justify;
padding:20px 0 0 0;
}

#main .representative #represent_map {
margin:15px auto 0;
width:761px;
height:531px;
position:relative;
*z-index:0;
}

#main .representative #represent_map img {
*z-index:10;
}

#main .representative #represent_map .tool {
position:absolute;
}

#main .representative #represent_map .tool .tip {
}

#main .representative #represent_map .tool .tip a {
font-size:20px;
font-family:"Trebuchet MS";
text-decoration:none;
color:#51483E;
margin:0;
padding:0;

}

#main .representative #represent_map .tool .tip a:hover {
color:#EAE7D2;
}

#main .representative #represent_map .one {
left:441px;
top:104px;
}

#main .representative #represent_map .one a {
margin:0 0 0 0;
}


#main .representative #represent_map .two {
left:273px;
top:196px;
}

#main .representative #represent_map .three {
left:482px;
top:192px;
}

#main .representative #represent_map .four {
left:477px;
top:218px;
}

#main .representative #represent_map .five {
left:509px;
top:271px;
}

#main .representative #represent_map .six {
left:224px;
top:340px;
}

#main .representative #represent_map .seven {
left:117px;
top:386px;
}

#main .representative #represent_map .eight {
left:442px;
top:379px;
}

#main .representative #represent_map .nine {
left:0px;
top:445px;
}


#represent_map .small_left_pic_map.bg_left_small {
background-image:url(images/bg_left_map_repres_small.gif) no-repeat 0 0;
color:#EAE7D2;
}

#represent_map .big_left_pic_map.bg_left_big{
background:url(images/bg_left_map_repres_big.gif) no-repeat 0 0;
color:#EAE7D2;
}

#represent_map .small_right_pic_map.bg_right_small {
background:url(images/bg_right_map_repres_small.gif) no-repeat 0 0;
color:#EAE7D2;
}

#represent_map .big_right_pic_map.bg_right_big {
background:url(images/bg_right_map_repres_big.gif) no-repeat 0 0;
color:#EAE7D2;
}





#represent_map .small_left_pic_map {
width:162px;
height:38px;
padding:5px 0 0 0;
text-align:left;
}

#represent_map .small_left_pic_map:hover {
background:url(images/bg_left_map_repres_small.gif) no-repeat 0 0;
}

#main .representative #represent_map .small_left_pic_map.active {
background:url(images/bg_left_map_repres_small.gif) no-repeat 0 0;
display:block;
}



#main .representative #represent_map  .small_left_pic_map.active.tool .tip a {
color:#EAE7D2;
}

.big_left_pic_map {
width:200px;
height:38px;
text-align:left;
padding:5px 0 0 0;
}

.big_left_pic_map:hover {
background:url(images/bg_left_map_repres_big.gif) no-repeat 0 0;
}

#main .representative #represent_map .big_left_pic_map .tip a,#main .representative #represent_map .small_left_pic_map .tip a {
padding:0 0 0 25px;
}

#represent_map .big_left_pic_map.active {
background:url(images/bg_left_map_repres_big.gif) no-repeat 0 0;
display:block;
}

#main .representative #represent_map  .big_left_pic_map.active.tool .tip a {
color:#EAE7D2;
}	


.small_right_pic_map {
width:162px;
height:38px;
padding:5px 0 0 0;
text-align:right;
}



.small_right_pic_map:hover {
background:url(images/bg_right_map_repres_small.gif) no-repeat 0 0;
}

#represent_map .small_right_pic_map.active {
background:url(images/bg_right_map_repres_small.gif) no-repeat 0 0;
display:block;
}

#main .representative #represent_map  .small_right_pic_map.active.tool .tip a {
color:#EAE7D2;
}

.big_right_pic_map {
width:200px;
height:38px;
text-align:right;
padding:5px 0 0 0;
}

.big_right_pic_map:hover {
background:url(images/bg_right_map_repres_big.gif) no-repeat 0 0;
}

#main .representative #represent_map .big_right_pic_map .tip a,#main .representative #represent_map .small_right_pic_map .tip a {
padding:0 25px 0 0px;
}

#represent_map .big_right_pic_map.active {
background:url(images/bg_right_map_repres_big.gif) no-repeat 0 0;
display:block;
}

#main .representative #represent_map  .big_right_pic_map.active.tool .tip a {
color:#EAE7D2;
}			

#main .representative .info_rep {
width:760px;
min-height:425px;
_height:425px;
margin:0 auto;
*margin:0 auto 30px;
}

#main .representative .info_rep h2 {
text-align:left;
padding:30px 0 0 0;
}

#main .representative .info_rep table {
margin:0 0 30px 0;
*margin:0 0 50px 0;
}

#main .representative .info_rep table tr td p {
color:#51483E;
font-size:14px;
padding:0 0 0 11px;
}
#main .representative .info_rep table tr td p span {
font-weight:bold;
}
#main .representative .info_rep {
display:none;
}



/*---ResourceCenterbasicFormulas---*/

#main .representative .rcbf_left {
width:285px;
min-height:600px;
_height:600px;
float:left;
text-align:left;
}

#main .representative .rcbf_left h2 {
background:url(images/rcbf_border_up.gif) no-repeat 0 0;
width:250px;
height:37px;
padding:22px 0 0 13px;
margin:0 auto;
}

#main .representative .rcbf_left h2.pest {
background:url(images/img_pest_border_up.gif) no-repeat 0 0;
width:251px;
height:27px;
padding:14px 0 0 13px;
margin:25px auto 0px;
/*border:1px solid #ff0000;*/
}

#main .representative .rcbf_left ul {
background:#EAE9D3;
width:261px;
margin:0 auto;
}

#main .representative .rcbf_left ul li {
list-style:none;
font-size:20px;
padding:7px 0px 7px 12px;
background:url(images/rcbf_sep_menu-left.gif) no-repeat bottom;
}
#main .representative .rcbf_left ul li:last-child {
background:url(images/rcbf_border_down.gif) no-repeat;
}

#main .representative .rcbf_left ul li a {
color:#51483E;
text-decoration:none;
}

#main .representative .rcbf_left ul li a:hover {	
color:#FFF;
}

#main .representative .rcbf_left ul.saf {
background:url(images/img_pest_border_center.jpg) no-repeat top #A2D06B;
min-height:522px;
_height:522px;
width:264px;
}

#main .representative .rcbf_left ul.saf li {
list-style:none;
background:none;
float:none;
min-height:30px;
}

#all #main .representative .rcbf_left ul.saf li:last-child {
background:none;
}	

#main .representative .rcbf_left ul.saf li img {
float:left;
margin:0 10px 0 0;
}

#main .representative .rcbf_left ul.saf li p {
padding:5px 20px 0 0;
*padding:5px 10px 0 0;
_padding:5px 20px 0 0;
color:#51483E;
float:none;
*float:left;
text-align:left;
display:table;
*display:inline;
}

#main .representative .rcbf_left .pest_down {
margin:0 0 20px 11px;
*margin:0 0 20px 10px;
width:264px;
height:23px;
}

#main .representative .rcbf_left ul.saf li p span {
font-size:14px;
font-weight:bold;
}

#main .representative .rcbf_left h2.cal {
background:url(images/rccf_title_calculation.gif) no-repeat;
width:237px;
height:33px;
color:#FFFFFF;
padding:22px 0 0 25px;
margin:25px auto 0px;
}

#main .representative .rcbf_left .area {
width:262px;
min-height:268px;
_height:268px;
margin:5px auto 0px;
background:#EAE9D3;
}

#main .representative .rcbf_left .area h4 {
padding:10px 0 0 25px;
}

#main .representative .rcbf_left .area p {
padding:15px 0 0 25px;
font-size:16px;
color:#666666;
}

#main .representative .rcbf_left .area input {
width:122px;
height:19px;
margin:10px 0 0 25px;
padding:2px 0 0 0;
}
#main .representative .rcbf_left .area input.smt {
width:96px;
height:32px;
margin:15px 15px 8px 0pt;
}

#main .representative .rcbf_left .area select {
margin:10px 0 0 25px;
}

#main .representative .rcbf_left .area_down {
margin:0 0 0 12px;
*margin:0 0 0 11px;
}







#main .representative .rcbf_right {
width:470px;
min-height:600px;
_height:600px;
float:right;
margin:0 0 30px 0;
}

#main .representative .rcbf_right h3 {

font-size:13px;
}

#main .representative .rcbf_right h2.rcwa {
text-align:left;
padding:30px 0 15px 0;
}

#main .representative .rcbf_right table tr td p {
padding:0;		
}

#main .representative .rcbf_right ul {
text-align:left;
font-size:12px;
color:#808080;
margin:15px 0 0 17px;
}

#main .representative .rcbf_right ul li {
margin:5px 0;
}	
#main .representative .rcbf_right .basic {
width:470px;
min-height:190px;
_height:190px;
margin:25px 0 0 0;
}

#main .representative .rcbf_right .basic .basic_in {
width:448px;
_width:448px;
margin:0 auto;
border-left:1px solid #51483E;
border-right:1px solid #51483E;
padding:20px 0 0 0;
}

#main .representative .rcbf_right .basic .basic_in p {
text-align:center;
}
#main .representative .rcbf_right .basic .basic_in p.use {
text-align:left;
padding:0pt 16px 0pt 25px;
color:#808080;
}

#main .representative .rcbf_right .basic .basic_in img {
margin:20px 0 0 0;
}

#main .representative .rcbf_right .basic .basic_in .basic_text {
text-align:left;
width:415px;
*width:420px;
margin:0 auto;
}

#main .representative .rcbf_right .basic .basic_in .basic_text h3 {
padding:0 0 0 20px;
}

#main .representative .rcbf_right .basic .basic_in .basic_text ol {
font-size:15px;
color:#52483F;
font-weight:bold;
margin:0 0 0 41px;
*margin:0 0 0 44px;
}

#main .representative .rcbf_right .basic .basic_in .basic_text ol li {
list-style:decimal;
padding:0 25px 0 0;
}

#main .representative .rcbf_right .basic h1 {
background:url(images/rcbf_right_h1_up.gif) no-repeat;
width:450px;
height:36px;
color:#FFFFFF;
padding:9px 0 0 0; 
margin:0 auto;
font-size:15px;
}

#main .representative .rcbf_right .basic h1.rct {
background:url(images/rcbf_right_h1_up.gif) no-repeat;
width:450px;
height:45px;
color:#FFFFFF;
padding:0px 0 0 0; 
margin:0 auto;
}

#main .representative .rcbf_right .basic .basic_in table {
width:350px;
min-height:205px;
margin:0 auto;
}
#main .representative .rcbf_right .basic .basic_in h5 {
padding:0 0 0 0;
}

#main .representative .rcbf_right .basic .basic_in h5.pesticide {
padding:0 15px 0 25px;
text-align:left;
}

#main .representative .rcbf_right .basic .basic_in h5 span {
color:#808080;
font-size:12px;
font-weight:normal;
}

#main .representative .rcbf_right .basic .basic_in ol {
text-align:left;
font-size:12px;
color:#52483F;
margin:0 0 -5px 43px;
*margin:0 0 0 48px;
}	

#main .representative .rcbf_right .basic .basic_in ol li {
margin:5px 0;
}

#main .representative .rcbf_right .basic .basic_in ul {
width:350px;
min-height:160px;
_height:160px;
margin:17px 0pt 0pt 48px;
}

#main .representative .rcbf_right .basic .basic_in ul li {
list-style:none;
float:none;
display:block;
*margin:0 0 0 0;
padding:0 0 15px 0;
}

#main .representative .rcbf_right .basic .basic_in ul li img {
float:left;
margin:0 17px 0 0;
}

#main .representative .rcbf_right .basic .basic_in ul li p {
text-align:left;
display:table-row-group;
padding:0 0 0 0;
*float:left;
}

#main .representative .rcbf_right .basic .basic_in table.last {
width:435px;
}

#main .representative .rcbf_right .basic .basic_in table.last tr td p {
font-size:15px;
}

#main .representative .rcbf_right .basic .basic_in table tr td strong {
text-align:left;
font-size:16px;
color:#51483E;
}

#main .representative .rcbf_right .basic .basic_in table tr td p {
font-size:16px;
padding:0 0 0 0;
color:#666666;
text-align:left;
}

#main .representative .rcbf_right p.about {	
color:#51483E;
float:left;
}

#main .tg-pro {
width:855px;
min-height:550px;
_height:550px;
margin:30px auto;
text-align:left;
}

#main .tg-pro table {
margin:30px 0 30px 0px;
}
/*ADRIAN***************/
#main .tg-pro table tr td.content{
padding:20px 29px 0pt;
}
#main .tg-pro table tr td.content ul{
font-size:12px;
margin-left:30px;

}
#main .tg-pro table tr td.content ul li{
list-style:disc;
text-indent:0px;
color:#504B51;
}
#main .tg-pro table tr td.content p.sep {
margin-top:4px;
}
#main .tg-pro table tr td.content p.sepX2 {
margin-bottom:7px;
}
/***********************/
#main .tg-pro table tr td a#label {
background:url(images/img_tg-pro_label.gif) no-repeat;
width:59px;
*width:92px;
height:39px;
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
padding:10px 0pt 0pt 34px;
margin:10px 30px 0px 0px;
float:left;
}

#main .tg-pro table tr td a#msds {
background:url(images/img_tg-pro_msds.gif) no-repeat;
width:55px;
*width:90px;
height:39px;
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
padding:10px 30pt 0px 34px;
_padding:10px 25pt 0px 34px;
margin:10px 0 0 0;
float:left;
}
	
	
#main .tg-pro table tr td a#pdf {
background:url(images/img-soil-pdf.gif) no-repeat;
width:128px;
*width:127px;
height:40px;
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
padding:10px 0px 0pt 40px;
margin:10px 30px 0px 0px;
float:left;
}
	

#main .tg-pro .tg-pro_sep {
	width:814px;
	height:1px;
	margin:0 0 0px 20px;
	}

#main .tg-pro h2.recicling {
	background:url(images/img_recicling_bg_h.gif) no-repeat;
	text-align:center;
	height:42px;
	padding:17px 0 0 0;
	}
	
#main .tg-pro p {
	/*padding:20px 29px 0pt;*/
	text-align:justify;
	}

#main .tg-pro p strong {
	font-size:14px;
	}
	
#main .tg-pro .banner {
	width:808px;
	height:46px;
	margin:15px 0 0 30px;
	}
	
#main .tg-pro h2 {
	margin:30px 0 0 29px;
	font-size:16px;
	text-decoration:underline;
	}

#main .tg-pro ul {
	font-size:13px;
	margin:0 23px 0 55px;
	}
	
#main .tg-pro ul li {
	list-style:none;
	text-indent:-28px;
	margin:8px 0px;
	}
	
#main .tg-pro ul li .ul_img {
	vertical-align:top;
	}
	
#main .tg-pro form {
	width:795px;
	min-height:450px;
	margin:0 auto;
	}
	
#main .tg-pro form table tr td.tel {
	*width:80px;
	}
	
#main .tg-pro form table tr td p {
	padding:0 0 0 0;
	font-size:11px;
	}
	
#main .tg-pro form table tr td p span {
	color:#893001;
	}
	
#main .tg-pro form table tr td input.submit {
	margin:20px 0 0 0;
	}
 
#main .tg-pro form table tr td input.b {
	margin-right:6px;
	*margin-right:0px;
	}

#main .tg-pro form table tr td input.c {
	*width:460px;
	}

#main .tg-pro .basf {
	float:right;
	width:439px;
	}

	
#main .tg-pro .basf .basf_in {
	min-height:115px;
	_height:115px;
	background:url(images/border_center_basf.gif) repeat-y;
	*margin:-3px 0 -1px 0;
	_margin:-5px 0 -5px 0;
	text-align:center;
	}
	
#main .tg-pro .basf .basf_in p {
	padding:4px 0pt 0pt 15px;
	font-size:15px;
	color:#51483E;
	}
	
#main .tg-pro .basf .basf_in a {
	text-align:center;
	text-decoration:none;
	color:#51483E;
	background:url(images/box_basf.jpg) no-repeat 3px 0;
	font-size:12px;
	height:23px;
	padding:69px 0 0 0;
	margin:8px 0pt 2px 99px;
	*margin:8px 0pt 10px 99px;
	display:table;
	float:left;
	}
	
.quickwater {
	width:100%;
}
.quickwater .quick-left{
	width:50%;
	float:left;
}
.quickwater .quick-right{
	width:50%;
	float:left;
}
.quickwater .separator{
	width:100%;
	height:10px;
}
.news {
	width:800px;
	margin:30px auto 0;
}

.news a {
color:#52892E;
text-decoration:none;
}

.friend {
	width:470px;
	min-height:265px;
	margin:10px 0 10px 20px;
	}
	
.friend .submit_friend {
	float:left;
	margin:15px 10px 0 0
	}
	
.friend h4 {
	color:#FF0000;
	}
	
a#cancel {
	margin:15px 0 0 0px;
	display:block;
	width:82px;
	height:31px;
	background:url(images/img_cancel.jpg) no-repeat;
	background-position:0 0px;
	float:left;
	}



.style1 {
	font-family: "Times New Roman";
}
.style2 {
	font-size: xx-small;
}
.style3 {
	font-family: "Times New Roman";
	font-size: xx-small;
}
.style4 {
	font-size: x-small;
}


/*---SOIL-LIFE---*/

#main .tg-pro table tr td.soil {
text-align:center;
}

#main .tg-pro table tr td .soil_life {
width:560px;
margin:0 auto;
text-align:left;
}

#main .tg-pro table tr td .soil_life ul {
margin:0 0 0 14px;
*margin:0 0 0 16px;
}

#main .tg-pro table tr td .soil_life ul li {
text-indent:0px;
list-style:disc;
}


#main .tg-pro table tr td .soil_life_img {
width:673px;
text-align:left;
margin:0 auto;
}

#main .tg-pro table tr td .soil_life_img img {
float:left;
border:none 0;
}



/*---form_emailing---*/

#main .form_emailing {
text-align:center;
}

#main .form_emailing .form_emailing_text {
text-align:left;
margin:0 auto;
width:445px;
min-height:100px;
_height:100px;
}

#main .form_emailing .form_emailing_text h6 {
}

#main .form_emailing .form_emailing_text p span {
color:#51892B;
}

#main .form_emailing .form_emailing_text p.small_emailing {
font-size:10px;
}

#main .form_emailing .form_emailing_text p.small_emailing span {
color:#893001;
}

#main .form_emailing .form_emailing_text p.text_float {
float:left;
}

#main .form_emailing .form_emailing_text .direction_img {
margin:7px;
}

#main .form_emailing .form_emailing_text table tr td input {
height:21px;
}

#main .form_emailing .form_emailing_text table tr td input.submit_emailing {
width:81px;
height:32px;
margin:0 0 0 144px;
}
#main .form_emailing .form_emailing_text table tr td .text_emailing {
width:384px;
height:136px;
}

#main .form_emailing .form_emailing_text table tr td p {
font-size:11px;
margin:0;
padding:0;
}

#main .form_emailing .form_emailing_text table tr td p span {
color:#893001;
}

#main .form_emailing .form_emailing_text table tr td h6 {
font-size:13px;
margin:17px 67px 0pt 0pt;
}



/*---FALL-SAPECIAL---*/

#main .fall {
width:855px;
min-height:550px;
_height:550px;
margin:30px auto;
text-align:left;
}

#main .fall table {
margin:0;
}

#main .fall table tr td p {
font-size:14px;
color:#51483E;
}

#main .fall table tr td p span {
color:#51892B;
}

#main .fall ul {
color:#51483E;
margin:0 0 0 16px;
}

#main .fall .fall_details {
width:882px;
min-height:100px;
_height:100px;
}

#main .fall .fall_details .fall_details_in {
width:882px;
min-height:10px;
_height:10px;
background:url(images/img_bg_center_fall_details.jpg) repeat-y;
*margin:-3px 0 0 0;
}


#main .emailing_form table tr td p.emailing {
color:#FFFFFF;
}