@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, ul, li, ol, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS*/
body { margin:0px; padding:0px; font-family:Times New Roman; font-size:12px; color:#000; font-weight:normal; background:url(../graphics/page_bg.jpg) 0 0 repeat-x;}

ul, li, ol {list-style-type:none;margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ border:0px; outline:none;}
.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.clear{clear:both;}
.bold{font-weight:bold;}

/* Header */
#header_wrapper{width:934px; margin:0 auto; height:auto; }
#header_main{width:934px; height:auto; float:left;}

#header_main div.logo_container{width:926px; height:auto; float:left;}
#header_main div.logo_container div.logo{width:402px; height:auto; float:left;}

#header_main div.logo_container div.cnt{width:auto; height:auto; float:right; margin:34px 0px 0px 0px;}
#header_main div.logo_container div.cnt div.tele{width:auto; height:auto; float:left; margin:5px 0px 0px 0px;}
#header_main div.logo_container div.cnt div.tele h3{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:23px; color:#4E806E; font-weight:bold;}
#header_main div.logo_container div.cnt div.cnt_separator{width:auto; height:auto; float:left; padding:0px 5px 0px 5px;}
#header_main div.logo_container div.cnt div.cnt_info{width:auto; height:auto; float:left;}
#header_main div.logo_container div.cnt div.cnt_info h5{width:auto; height:auto; float:left; text-align:right; font-family:Times New Roman; font-size:12px; color:#646464; font-weight:normal;}
#header_main div.logo_container div.cnt div.cnt_info h5 span{font-weight:bold;}
#header_main div.logo_container div.cnt div.cnt_info h5 a{font-size:12px; color:#9F4D44; font-weight:normal; text-decoration:underline;}

/** Navigation **/
#header_main div.nav{width:934px; height:auto; float:left; }

#header_main div.nav div.nav_main ul{width:924px; height:auto; float:left; }
#header_main div.nav div.nav_main ul li { color:#286750; float:left; font-size:14px; line-height:36px; text-align:center; }
#header_main div.nav div.nav_main ul li a { color:#fff; line-height:36px; }
#header_main div.nav div.nav_main ul li span { color:#fff; display:none; float:left; font-size:14px; line-height:36px; text-align:center; }

/** home **/
a.home { background:url('../graphics/home_off.gif') 0 0px no-repeat; width:64px; height:36px; float:left; margin-top:1px;}
a.home:hover { background:url('../graphics/home_on.gif') 0 0px no-repeat; width:64px; height:36px; float:left; }
a.home_active { background:url('../graphics/home_on.gif') 0 0px no-repeat; width:64px; height:36px; float:left; }

/** About Recycling **/
a.abt { background:url('../graphics/about_off.gif') 0 0px no-repeat; width:130px; height:36px; float:left; }
a.abt:hover { background:url('../graphics/about_on.gif') 0 0px no-repeat; width:130px; height:36px; float:left; }
a.abt_active { background:url('../graphics/about_on.gif') 0 0px no-repeat; width:130px; height:36px; float:left; }

/** Inventory **/
a.inventory{ background:url('../graphics/inventory_off.gif') 0 0px no-repeat; width:91px; height:36px; float:left; }
a.inventory:hover { background:url('../graphics/inventory_on.gif') 0 0px no-repeat; width:91px; height:36px; float:left; }
a.inventory_active { background:url('../graphics/inventory_on.gif') 0 0px no-repeat; width:91px; height:36px; float:left; }

/** Products **/
a.pdt{ background:url('../graphics/sell_off.gif') 0 0px no-repeat; width:169px; height:36px; float:left; }
a.pdt:hover { background:url('../graphics/sell_on.gif') 0 0px no-repeat; width:169px; height:36px; float:left; }
a.pdt_active { background:url('../graphics/sell_on.gif') 0 0px no-repeat; width:169px; height:36px; float:left; }

/** Buy **/
a.buy{ background:url('../graphics/buy_off.gif') 0 0px no-repeat; width:143px; height:36px; float:left; }
a.buy:hover { background:url('../graphics/buy_on.gif') 0 0px no-repeat; width:143px; height:36px; float:left; }
a.buy_active { background:url('../graphics/buy_on.gif') 0 0px no-repeat; width:143px; height:36px; float:left; }

/** Consulting **/
a.consult{ background:url('../graphics/consulting_off.gif') 0 0px no-repeat; width:99px; height:36px; float:left; }
a.consult:hover { background:url('../graphics/consulting_on.gif') 0 0px no-repeat; width:99px; height:36px; float:left; }
a.consult_active { background:url('../graphics/consulting_on.gif') 0 0px no-repeat; width:99px; height:36px; float:left; }

/** Transportation **/
a.tpt { background:url('../graphics/transportation_off.gif') 0 0px no-repeat; width:130px; height:36px; float:left; }
a.tpt:hover { background:url('../graphics/transportation_on.gif') 0 0px no-repeat; width:130px; height:36px; float:left; }
a.tpt_active { background:url('../graphics/transportation_on.gif') 0 0px no-repeat; width:130px; height:36px; float:left; }

/** Contact Us **/
a.contact { background:url('../graphics/contact_off.gif') 0 0px no-repeat; width:98px; height:36px; float:left; }
a.contact:hover { background:url('../graphics/contact_on.gif') 0 0px no-repeat; width:98px; height:36px; float:left; }
a.contact_active { background:url('../graphics/contact_on.gif') 0 0px no-repeat; width:98px; height:36px; float:left; }

/* Body */
#body_wrapper{width:952px; margin:0 auto; height:auto; }
#body_main{width:952px; height:auto; float:left;}
#body_main div.body_mid{width:930px; height:auto; float:left; background:url(../graphics/page_content_bg.gif) 0 0 repeat-y;}
#body_main div.body_mid div.body_cont{width:875px; height:auto; float:left; margin:0px 0px 0px 28px!important; margin-left:14px; }

/** Body Content **/
#body_main div.body_cont  div.body_content{width:630px; height:auto; float:left; margin:0px 15px 0px  0px!important; margin-right:7px;} 

#body_main div.body_cont div.body_content div.intro {width:630px; height:auto; float:left; padding:0px 0px 8px 0px;}  
#body_main div.body_cont div.body_content div.intro div.icon_recycle {width:auto; height:auto; float:left; }  
#body_main div.body_cont div.body_content div.intro h1{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:25px; color:#286750; font-weight:bold; margin:5px 0px 0px 4px!important; margin-left:2px; }  
#body_main div.body_cont div.body_content div.intro h1 span{color:#8b3b32;} 
#body_main div.body_cont div.body_content div.intro p{width:618px; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#000; font-weight:normal; margin:14px 0px 0px 0px;}  
#body_main div.body_content div.intro div.intro_separator{width:630px; height:auto; float:left; margin:2px 0px 0px 0px; }

#body_main div.body_cont div.body_content div.recycle_main {width:630px; height:auto; float:left; background:#f9f9f9; margin:10px 0px 0px 0px; } 
#body_main div.body_content div.recycle_main div.recycle_wrap {width:594px; height:auto; float:left; margin:10px 0px 0px 18px!important; margin-left:9px; padding:0px 0px 5px 0px; }  
#body_main div.body_content div.recycle_main div.recycle_wrap div.recycle_detail {width:485px; height:auto; float:left; }
#body_main div.body_content div.recycle_main div.recycle_wrap div.recycle_detail  h2 {width:485px; height:auto; float:left; font-family:Times New Roman; font-size:23px; color:#286750; font-weight:bold; }
#body_main div.body_content div.recycle_main div.recycle_wrap div.recycle_detail  p {width:485px; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#000; font-weight:normal; padding:0px 0px 10px 0px; }
#body_main div.body_content div.recycle_main div.recycle_wrap div.recycle_detail  p  a{width:auto; height:auto; font-family:Times New Roman; font-size:12px; color:#8d281c; font-weight:normal; text-decoration:underline; }
#body_main div.body_content div.recycle_main div.recycle_wrap div.recycle_thumb {width:auto; height:auto; float:right; margin:14px 0px 0px 0px;}
#body_main div.body_content div.recycle_main div.recycle_wrap div.recycle_detail div.recycle_separator {width:485px; height:auto; float:left; margin:2px 0px 0px 0px; padding:0px 0px 10px 0px;}

#body_main div.body_cont div.body_content div.banner_ad {width:630px; height:auto; float:left; margin:16px 0px 0px 0px;}  

/** Body Separator **/
#body_main div.body_cont  div.body_separator{width:13px; height:auto; float:left;} 

/** Body Info **/
#body_main div.body_cont div.body_info{width:213px; height:auto; float:right;}

#body_main div.body_cont div.body_info div.banner{width:213px; height:auto; float:left; padding:0px 0px 10px 0px; margin:10px 0px 0px 0px;}


#body_main div.body_cont div.body_info div.info_heading{width:210px; height:auto; float:left;}

#body_main div.body_cont div.body_info div.info_heading div.icon_recycle {width:auto; height:auto; float:left; }  
#body_main div.body_cont div.body_info div.info_heading h3{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:23px; color:#286750; font-weight:bold; margin:5px 0px 0px 4px!important; margin-left:2px; }  
#body_main div.body_cont div.body_info div.info_heading div.info_separator{width:210px; height:auto; float:left; margin:2px 0px 0px 0px;}
#body_main div.body_cont div.body_info div.info_heading h4{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#1174AA; font-weight:normal; margin:5px 0px 0px 0px; }  
#body_main div.body_cont div.body_info div.info_heading p{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#000; font-weight:normal; margin:10px 0px 0px; }  
#body_main div.body_cont div.body_info div.info_heading div.learn_more{width:auto; height:auto; float:right; margin:5px 0px 0px 0px; }  
#body_main div.body_cont div.body_info div.info_heading div.learn_more a{width:auto; height:auto; text-align:right; font-family:Times New Roman; font-size:12px; color:#8d281c; font-weight:normal; text-decoration:underline; }  

#body_main div.body_cont div.body_info div.info_heading div.pdt_info{width:210px; height:auto; float:left; margin:5px 0px 0px 0px; padding:0px 0px 3px 0px;}
#body_main div.pdt_info div.info_cont{width:210px; height:auto; float:left;}
#body_main div.pdt_info div.info_cont p{width:210px; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#000; font-weight:normal;}
#body_main div.pdt_info div.icon_pdt{width:auto; height:auto; float:left; margin:12px 0px 0px 0px;}

/* Footer */
#footer_container{width:100%; float:left; background:url(../graphics/footer_bar.gif) 0 0 repeat-x; height:134px;}
#footer_wrapper{width:952px; margin:0 auto; height:auto;}
#footer_main{width:952px; height:auto; float:left;}
#footer_main div.footer_pannel{width:952px; height:auto; float:left;}

#footer_main div.footer_content{width:auto; height:auto; float:left; margin:18px 0px 0px 42px!important; margin-left:21px;  }
#footer_main div.footer_content  ul{width:800px; height:auto; float:left; list-style-type:none; }
#footer_main div.footer_content  ul li{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#676565; font-weight:normal; }
#footer_main div.footer_content  ul li a{width:auto; height:auto; font-family:Times New Roman; font-size:14px; color:#676565; font-weight:normal; text-decoration:none; }
#footer_main div.footer_content  ul li.separator{width:auto; height:auto; padding:0px 7px 0px 7px;  margin:2px 0px 0px 0px; }
#footer_main div.footer_content  h5{width:800px; height:auto; float:left; margin:18px 0px 0px ;  font-family:Times New Roman; font-size:12px; color:#676565; font-weight:normal;}

/* Miscallenous */
.separator_info{margin:15px 0px 0px 0px; padding:0px 0px 8px 0px;}
.red {color:#ff0000;}
.pdl5{padding:0px 0px 0px 5px;}

/* Flash */
#flashFile {width:932px; height:220px; float:left; padding:0px 0px 0px 2px;}

/* Form */
#form {float:left; width:628px; margin:8px 0px 0px 0px; height:auto; background:url(../graphics/inner_stage_shade.jpg) 0 0 repeat-x;} 
#form div.form_wrap {float:left; width:600px; margin:8px 0px 0px 18px!important; margin-left:9px; height:auto;} 
#form div.form_wrap h3 {float:left; width:600px; font-family:Times New Roman; font-size:16px; color:#1174AA; font-weight:normal;}

#form div.form_wrap h4 {float:left; width:475px; font-family:Times New Roman; font-size:14px; color:#666; font-weight:normal; margin:10px 0px 0px 0px; padding:0px 0px 36px 0px;}
#form div.form_wrap h4 span {font-weight:bold;}
#form div.form_wrap h4 a {width:auto; font-family:Times New Roman; font-size:14px; color:#8D281C; font-weight:normal; text-decoration:underline;}

#form div.form_wrap div.form_separator {width:100%; height:auto; float:left; padding:0px 0px 5px 0px; margin:5px 0px 0px 0px;}
#form div.form_wrap h5 {float:left; width:auto; font-family:Times New Roman; font-size:14px; color:#6B6B6B; font-weight:normal; font-style:italic; padding:0px 0px 0px 5px;}
#form div.form_wrap div.form_container {float:left; width:560px; margin:18px 0px 0px 16px!important; margin-left:8px; height:auto;}

#form  div.form_container fieldset{border:none; float:left; padding:0 0 8px 0px; width:560px;}
#form  div.form_container fieldset label.lbl1 {color:#666666; font-family:Times New Roman; font-weight:bold; float:left; font-size:14px; width:120px; margin:3px 0px 0px 0px; }
#form  div.form_container fieldset label.lbl2 {color:#666666; font-family:Times New Roman; font-weight:bold; float:left; font-size:14px; width:75px; margin:3px 0px 0px 0px; }
#form  div.form_container fieldset label.lbl3 {color:#666666; font-family:Times New Roman; font-weight:bold; float:left; font-size:14px; width:75px; }

#form  div.form_container fieldset div.input_box {width:264px; float:left;}
#form  div.form_container fieldset div.input_box  span {font-family:Times New Roman; font-weight:normal; font-size:12px;}
#form  div.form_container fieldset div.input_box div.input_bg{width:258px; float:left;  background:url(../graphics/field_bg.gif) 0 0 repeat-x; height:24px; }
#form  div.form_container fieldset div.input_box div.input_bg input.info {background:#fff; border:0px; float:left; height:16px; margin:3px 0 0 4px!important; margin-left:2px; width:249px; }  

#form  div.form_container fieldset div.input_box1{width:44px; float:left; margin:0px 8px 0px 0px!important; margin-right:4px;}
#form  div.form_container fieldset div.input_box1 div.input_bg1{width:38px; float:left;  background:url(../graphics/field_bg.gif) 0 0 repeat-x; height:24px; }
#form  div.form_container fieldset div.input_box1 div.input_bg1 input.info1 {background:#fff; border:0px; float:left; height:16px; margin:3px 0 0 4px!important; margin-left:2px; width:30px; }  

#form  div.form_container fieldset div.input_box2{width:114px; float:left; margin:0px 4px 0px 0px!important; margin-right:2px;}
#form  div.form_container fieldset div.input_box2 div.input_bg2{width:108px; float:left;  background:url(../graphics/field_bg.gif) 0 0 repeat-x; height:24px; }
#form  div.form_container fieldset div.input_box2 div.input_bg2 input.info2 {background:#fff; border:0px; float:left; height:16px; margin:3px 0 0 4px!important; margin-left:2px; width:100px; }  

#form  div.form_container fieldset div.txt_area{width:428px; float:left;}
#form  div.form_container fieldset div.txt_area div.txt_area_bg{width:416px; float:left;  background:url(../graphics/comment_mid.gif) 0 0 repeat-x; height:76px; padding:5px 0px 0px 0px; }
#form  div.form_container fieldset div.txt_area div.txt_area_bg txt_area.info {background:#fff; border:0px; float:left; height:16px; margin:3px 0 0 4px!important; margin-left:2px; width:408px; }  

#form  div.form_container fieldset div.icon {width:auto; float:left; margin:4px 0px 0px 2px!important; margin-left:1px;}
#form  div.form_container fieldset div.icon_content {width:auto; float:left; margin:4px 0px 0px 4px!important; margin-left:2px; font-family:Times New Roman; color:#929292; font-weight:normal; float:left; font-size:14px;}
#form  div.form_container fieldset div.icon_content a{color:#929292; font-weight:normal;font-size:14px;}     

#form div.form_wrap div.form_container div.btn {float:left; width:auto; margin:8px 0px 0px 120px!important; margin-left:60px; height:32px;}
#form div.form_wrap div.form_container div.btn_shadow {float:left; width:400px; margin:0px 0px 0px 120px!important; margin-left:60px; height:14px;}

#form div.form_wrap div.form_container div.btn1 {float:left; width:auto; margin:8px 0px 0px 75px!important; margin-left:37px; height:32px;}
#form div.form_wrap div.form_container div.btn_shadow1 {float:left; width:400px; margin:0px 0px 0px 75px!important; margin-left:37px; height:12px;}

/* Table */
#table{width:880px; height:auto; float:left; margin:25px 0px 0px 0px; }
.hdgrow { background:url(../graphics/products_hding_bg.gif) repeat-x; }
.bodrright { border-right:1px #c1c8cd solid; }
.bodrbotm { border-bottom:1px #c1c8cd solid; }
.th { color:#4d4d4d; font-size:14px; font-weight:bold; }
.thumb { float:none; border:0px #000 solid; } 
.txtarea{border:0px; height:62px;}
.phone_icon{padding:0px 5px 0px 0px;}
#body_main div.body_cont div.body_content div.intro p a{width:auto; height:auto; font-family:Times New Roman; font-size:14px; color:#8d281c; font-weight:normal; text-decoration:underline; }

#body_main div.body_cont div.intro1 {width:875px; height:auto; float:left; padding:0px 0px 8px 0px;}  
#body_main div.body_cont div.intro1 div.icon_recycle {width:auto; height:auto; float:left; }  
#body_main div.body_cont div.intro1 h1{width:auto; height:auto; float:left; font-family:Times New Roman; font-size:23px; color:#286750; font-weight:bold; margin:5px 0px 0px 4px!important; margin-left:2px; }  
#body_main div.body_cont div.intro1 h1 span{color:#8b3b32;} 
#body_main div.body_cont div.intro1 p{width:875px; height:auto; float:left; font-family:Times New Roman; font-size:14px; color:#000; font-weight:normal; margin:14px 0px 0px 0px; }  
#body_main div.body_cont div.intro1 div.intro_separator1{width:875px; height:auto; float:left; margin:2px 0px 0px 0px; }
#body_main div.body_cont div.intro1 p a{width:auto; height:auto; font-family:Times New Roman; font-size:14px; color:#8d281c; font-weight:normal; text-decoration:underline;}  

#form  div.form_container fieldset label.lbl1 span {font-family:Times New Roman; font-weight:normal; font-size:12px;}

  
  
  	#gallery {
 float:left; width:618px; padding:20px 0 0 0;
	}
	#gallery ul { list-style: none; width:618px; float:left; }
	#gallery ul li { display: inline; }
	#gallery ul img {
	 float:left;
	}
	#gallery ul a:hover img {
		 float:left;
	}
	#gallery ul a:hover {  float:left;}
.bg{border:1px solid red;}
.err_doc{
	width:100%;
	float:left;
	margin-top:50px;
}
.err_doc li {list-style-type:disc;margin:10px 10px 10px 30px; padding:0; }
.err_doc li a {color:#000000; text-decoration:underline; }
.err_doc li a:hover {text-decoration:none; }
.success_msg{float:left;width:100%;color:#8cc63f;padding-bottom:15px;font-size:14px;font-weight:bold;}
.errorMsg{color:#ff0000;padding-bottom:10px;}
.cur{cursor:pointer;}
.bg{border:1px solid red;}
.thumb_main{width:650px;padding:0 28px}
.paging {color:#757575;}
.paging span{color:#000; }
.paging a{color:#000;text-decoration:underline;font-weight:bold;}
.paging a:hover{color:#000;text-decoration:none;}
