/*body {
  margin-top: 10px;
  background: #fff url(/images/body-back_wee.png) top left repeat-x; }

#wrapper {
  background: #fff url(/images/wrapper-back.png) top center no-repeat;
  padding: 25px 20px 20px;
  position: relative; }
  body.two-col #wrapper {
    background-image: url(/images/wrapper-back-2.png); }*/

body
{
	background:#f26229 url(../images/bg_body.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;	
	text-align:left;	
	margin:0;
	padding:0;
}

.flash.notice {
  background: #ccddff url(../images/shadow_top.png) 0px -50px repeat-x;
  color: #5cc173;
  border: 1px solid #99aacc;
}
.flash.errors {
  background: #f4b4b4 url(../images/shadow_top.png) 0px -50px repeat-x;
  color: #000000;
  border: 1px solid #000000;
}

body.nobg
{
background:none;
}

a
{
text-decoration:none;
color: #2f8546;
}

/**** for the ie 6 warning ****/						
#flash_browser, #flash_errors{ background: #FFD1E1;	
					 border:2px solid #ED87AA;
					 color:#000000;
					 margin:20px 0px;
					 font-size:14px;
					 padding:15px; }	
					
#flash_browser a,  #flash_errors a{ color:#000000; }

a:visited {
color: #2f8546;	
}
.clear
{
clear:left;
}
.fleft
{
float:left;
}
img{border:0;}
p
{ color:#464646;
font-size:18px;
line-height:1.5;
margin:0;
padding:0;
}
.ornge
{
color:#f26229;
}

.indeximg
{
padding-top:215px;
margin:0 auto;
width:743px;
}

.mcontainer
{
width:990px;
margin:0 auto;
padding:0;
}
.theader
{
background:url(../images/bg_header.gif) repeat-y left top;
width:990px;
margin-bottom:7px;
position:relative;
float:left;
height:100px;
}
.theader a.logo
{
background:url(../images/logo_weee.png) no-repeat left top;
display:block;
width:197px;
height:90px;
float:left;
margin-left:10px;
display:inline;
margin-top:2px;
}
.tagline
{
position:absolute;
left:237px;
top:36px;
}
.cart_items
{
position:absolute;
right:23px;
top:21px;
height:53px;
width:212px;
background:url(../images/btn_header.gif) left top no-repeat;
display:block;
text-align:center;
}
span.cart_items_txt
{
font-size:14px;
color:#666666;
font-style:italic;
text-transform:uppercase;
font-weight:bold;
line-height:53px;
}

.header_footer
{
background:url(../images/bg_btm_header.gif) no-repeat left bottom;
width:990px;
height:8px;
float:left;
display:block;
}

.mcontent
{
background:url(../images/bg_content.png) repeat-y left top;
width:980px;
padding:0 5px;
float:left;
min-height:600px;
}
.mcon_top
{
background:url(../images/bg_top_content.gif) no-repeat left top;
width:980px;
padding:0 5px;
float:left;
display:block;
height:10px;

}

.mcon_footer
{
background:url(../images/bg_btm_content.gif) no-repeat left top;
width:980px;
padding:0 5px;
float:left;
display:block;
height:10px;
}
.msidebar
{
width:190px;
margin:0;
display:inline;
float:left;
}
ul.toplinks
{
float:left;
margin:0;
padding:9px 0 35px 21px;
list-style:none;
width:169px;
display:inline;
}
ul.toplinks li
{
float:left;
clear:left;
list-style:none;
line-height:30px;
width:169px;
height:30px;
}
ul.toplinks li a
{
color:#999999;
font-size:20px;
text-decoration:none;
line-height:30px;
font-weight:bold;
}
ul.toplinks li a:hover
{
color:#333333
}
ul.toplinks li a.opted
{
color:#333333;
}
/*secondary nav*/
ul.bottomLinks
{
float:left;
margin:0;
padding:19px 0 35px 21px;
list-style:none;
width:169px;
display:inline;
}
ul.bottomLinks li
{
float:left;
clear:left;
list-style:none;
line-height:18px;
width:169px;
height:18px;
}
ul.bottomLinks li a
{
color:#999999;
font-size:14px;
text-decoration:none;
line-height:16px;
font-weight:bold;
}
ul.bottomLinks li a:hover
{
color:#333333
}
ul.bottomLinks li a.opted
{
color:#333333;
}

.cart_nav
{
background:url(../images/bg_left_sidebar.gif) no-repeat left top;
margin-left:9px;
padding-left:5px;
width:176px;
float:left;
}

ul.ul_cart_nav
{
float:left;
background:url(../images/bg_sidebar.gif) repeat-x left top;
margin:0;
padding:19px 0 0px 6px;
height:161px;
list-style:none;
width:170px;
display:inline;
font-weight:bold;
}
ul.ul_cart_nav li
{
list-style:none;
float:left;
clear:left;
width:170px;
height:30px;
line-height:30px;
color:#2c8b41;
}
ul.ul_cart_nav li a
{
color:#fff;
text-decoration:none;
font-size:16px;
font-weight:bold;
}
ul.ul_cart_nav li a:hover
{
color:#F99E37;
}
.content_area
{
float:left;
width:770px;
padding:5px 10px 0 10px;
}

p.homecontent
{
padding:30px 0 35px 20px;
float:left;
margin:0;
}
.home_cat{padding-left:20px; float:left;}
ul.prod_ul
{
float:left;
width:750px;
margin:0;
padding:0px;
list-style:none;
}
ul.prod_ul li
{
float:left;
list-style:none;
width:210px;
padding:10px;
height:210px;
overflow:hidden;
background:url(../images/bg_product.jpg) repeat-x left top;
display:block;
margin:20px 20px 20px 0;
}
.prod_list_tbl
{
border:0px;
float:left;
width:210px;
/*height:153px;*/
}
.prod_list_tbl_td
{
vertical-align:middle;
text-align:center;
}
.home_prod_lnk {width:210px; height:24px; float:left; text-align:center;}
.home_prod_lnk a{color:#f26229; font-size:20px; text-decoration:none; font-weight:bold; line-height:24px;}
.home_prod_lnk a:hover{text-decoration:none;}
.home_prod_price{width:210px; height:24px; float:left; text-align:center;color:#949494;font-size:20px; font-weight:bold; line-height:22px;}


.prod_area{float:left; width:705px; padding:25px 40px 20px 40px;}
.prod_img{width:345px; float:left;}
.prod_img_main{float:left; margin-bottom:21px;}


ul.more_img_ul{float:left; width:345px; margin:0; padding:0; list-style:none;}
ul.more_img_ul li{float:left; min-width: 40px; margin:0px; padding:15px; text-align:center; }
ul.more_img_ul li.norbrdr{border:none;}

.prod_desc{float:left;width:360px; }
.prod_ttle{color:#318a3a; float:left; font-size:20px; font-weight:20px; font-weight:bold;} 
.prod_desc_txt{margin:35px 0px 50px 0px; float:left;}
.prod_add_det{float:left; padding-left:15px; width:140px; text-align:left;}
span.prod_add{font-size:18px; color:#999; font-weight:bold;}
span.prod_price{font-size:30px; font-weight:bold; color:#333333;}

a.prod_btn_cart{float:left; background:url(../images/btn_add_to_cart.jpg) no-repeat left top; width:166px; height:50px; display:block;}

ul.weee_press_ul{float:left; width:710px; margin:0px; padding:40p; list-style:none;}
ul.weee_press_ul li{float:left; clear:left; width:710px; border-bottom:solid 1px #dadada; padding:30px 0;}
ul.weee_press_ul li .press_img{width:190px; float:left; padding-right:25px;}
ul.weee_press_ul li .press_desc{float:left; width:495px; padding-top:10px;}
ul.weee_press_ul li .press_desc .press{float:left; margin-bottom:25px;}
ul.weee_press_ul li .press_desc p.presstxt{line-height:1.2;}

.greenlink{font-size:18px; color:#2f8546; text-decoration:underline;} 
.greenlink a:hover a:visited;{font-size:18px; color:#2f8546; text-decoration:underline;} 
ul.about_weee_ul{float:left; width:710px; margin:0px; padding:40p; list-style:none;}
ul.about_weee_ul li{float:left; clear:left; width:710px; /*border-bottom:solid 1px #dadada;*/ padding:30px 0;}
ul.about_weee_ul li .about_weee_img{width:190px; float:left; padding-right:25px;}
ul.about_weee_ul li .about_weee_desc{float:left; width:495px;padding-top:10px;}
ul.about_weee_ul li .about_weee_desc .about_weee{float:left; margin-bottom:25px;}
ul.about_weee_ul li .about_weee_desc p.about_weeetxt{line-height:1.2;}

