/* CSS Document */



body

	{

	 background:#cae984 url(images/grad_body_02.gif) top repeat-x;

	 margin:0;

	 padding:0;

	 font:11px verdana;

	 line-height:17px;	 

	}

a {text-decoration:none;}

a img {border:0;}

#wrapper1

	{

	 width:830px;

	 margin:0 auto;

	 background:#8bb869 url(images/grad_wrapper_19.gif) top repeat-x;	 

	 padding-left:10px;

	 padding-right:10px;

	 padding-top:32px;

	 padding-bottom:30px;	 

	}



#wrapper2

	{

	 width:810px;

	 margin:0 auto;

	 background:#d85914 url(images/grad_wrapper_50.gif) top repeat-x;	

	 padding-top:30px;

	 padding-left:30px;

	 padding-right:10px;	

	}

#top

	{

	 background:url(images/bg_top_02.gif) top no-repeat;

	 width:870px;

	 height:145px;

	 margin:0 auto;

	 }

#menu

	{

	 width:870px;

	 margin:0 auto;

	}

#google2

	{

	 text-align:center;

	 width:728px;

	 margin:0 auto;

	 padding-bottom:10px;

	 padding-top:10px;

	 }

#bottom

	{width:850px;	

	 margin:0 auto;

	 text-align:center;

	 padding-top:15px;

	 color:#848484;

	 line-height:22px;

	 padding-bottom:30px;

	 }

#bottom a

	{

	 color:#848484;

	 margin-left:5px;

	 margin-right:5px;

	 }

#leftcol_1

	{

	 width:201px;

	 float:left;	 

	 }

.box

  {background:url(images/bg_box_29.gif) top no-repeat;

  height:135px;

  margin-bottom:11px;

  }

#google1

	{

	width:180px;

	margin:0 auto;

	margin-bottom:12px;	

	}  	

#middle_1

	{width:266px;

	 float:left;

	 padding-left:20px;

	 }		 	  		 

#rightcol_1

	{width:291px;

	 float:right;

	 }

.title

	{

	color:#d9d9d9;

	padding-bottom:13px;

	}

#leftcol_2

	{

	 width:375px;

	 padding-right:14px;

	 border-right:1px solid #ffffff;

	 float:left;

	 color:#ffffff;	

	}

#rightcol_2

	{

	 padding-left:17px;

	 width:400px;

	 float:right;	

	}

.white_box

	{

	width:273px;

	float:right;	

	}

.inner_box

	{

	 color:#281a03;

	 background:#ffffff;

	 padding-left:11px;

	 padding-right:11px;

	 line-height:12px;	

	}

#search

	{

	 font-size:12px;

	 color:#224f00;

	 padding-top:10px;

	 padding-left:10px;	

	}

#login

	{

	 width:220px;

	 float:right;

	 padding-top:2px;

	 padding-right:40px;	 

	}

#main_middle

	{

	width:755px;

	margin:0 auto;

	color:#000;	 	

	}

#search2

	{

	 background:url(images/box_search_03.gif) top no-repeat;

	 height:40px;

	  font-size:12px;

	 color:#224f00;

	 padding-top:10px;

	 padding-left:20px;	

	}

#tab_m_rev	

	{

	 

	 color:#ffffff;

	 font-size:12px;	

	}

#tab_m_rev td

	{padding-bottom:5px;

	padding-top:5px;

	}

#tab_m_rev	a

	{color:#ffad4d;

	}

.cen

	{text-align:center;

	}

#prod

	{

	 color:#ffffff;

	 padding-top:43px;

	

	}

.mm

	{padding-left:40px;}	

#small_b

	{

	text-align:center; width:201px; float:left; background:url(images/small_box_03.gif) top no-repeat; padding-top:10px; padding-bottom:14px;

	}

#top_med_ad
	{
	 margin-left:250px; padding-top:10px; padding-bottom:10px;padding-left:30px;
	}


#large {

	width:795px;

	margin:0 auto;

	}

.green {

	background:#93c525 url(images/green_bg_06.gif) top repeat-x;

	min-height:239px; height:auto !important; height:239px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	padding:0px 50px 0px 50px;

	}

.green a {

	color:#FFFFFF;

	text-decoration:underline;

	}



div.fileinputs {

	position: relative;

}



div.fakefile {

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 1;

}



input.file {

	position: relative;

	text-align: right;

	-moz-opacity:0 ;

	filter:alpha(opacity: 0);

	opacity: 0;

	z-index: 2;

}



