
html {
	background: #57953A;
}

body {

	margin: auto;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #57953A;
	font-size: 12px;
	line-height: 1.5em;
	width: 1000px;
}

a:link, a:visited {	color: #AFA; text-decoration: none; }

a:active, a:hover { color: #FF0; text-decoration: none; }

.cleaner {
	
	clear: both;
	height: 0px;
      border:0px solid red;	
}
#right_content_left p.pageunder_construction
{
  width:300px;
  height:100px;
  color:#ffffff;
  font-family:verdana;
  font-size:18px; 
  margin:100px 0px 0px 30px;
}

#body {
      height:auto;
	width: 940px;
	margin:auto;
      padding:0px;
	background: #378C0D;
      border:0px solid red;
}
#header {

	width: 940px;
	height: 216px;
	background: url(images/head-bg.jpg) no-repeat left top; 
	margin: 0;
	padding: 0;
      border:0px solid red;
      position:relative;
}

#header #flash
{
 position:absolute;
 left:233px;
 top:0px;
 margin:0px;
 border:0px solid red;
}
#left
 {
      float:left;
      height:600px;
      width:231px;
	margin:0px;
	padding: 0;
	border:0px solid red;
      background: url(images/templatemo_left_bg.jpg) repeat-y right top; 
	min-height: 600px;
}

#left_content
 {
      width:231px;
	margin:0px;
	padding: 0;
	border:0px solid red;
}
#left_content #link_menu
{       
      width:231px;
      border:0px solid red;
      padding:0px;
      margin:0px 0px 0px 0px;
}



#left_content #link_menu a 
{
      display:block;
	width:231px;
	height: 27px;
	color: #fff;
	background: url(images/templatemo_menu.jpg) no-repeat right top;  
	font-family: Tahoma;
	font-size: 18px;
	margin: 0 0 0px 0px;
	padding: 5px 0 10px 0px;
      border:0px solid red;
}


#left_content #link_menu a:hover, #left_content #link_menu .current 
{
	background: url(images/templatemo_menu_current.jpg) no-repeat right top; 
	color: #8fd300;
	text-decoration: none;
	
}
#left_content #link_menu #menu
{
  position:relative;
  margin:0px;
}
#left_content #link_menu #menu #submenu
{
  padding:0px;
  display:none;
  border:5px solid #626262;
  width:300px;
  position:absolute;
  left:231px;
  top:-5px;
  margin:0px;
  background:#378C0D;
}
#left_content #link_menu #menu #submenu_1
{
  padding:0px;
  display:none;
  border:5px solid #5FA041;
  width:290px;
  position:absolute;
  left:231px;
  top:-5px;
  margin:0px;
  background:#378C0D;
}

#left_content #link_menu #menu #submenu #link
{
  width:300px;
  bordeR:0px solid red;
  float:left;
  background:url(images/menu_white.jpg) no-repeat left top; 
}
#left_content #link_menu #menu #submenu_1 #link
{
  width:290px;
  bordeR:0px solid red;
  float:left;
  background:url(images/menu_white.jpg) no-repeat left top; 
}


#left_content #link_menu #submenu #link a
{
  width:210px;
  height:32px;
  float:left;
  color:#fff;
  font-family: Tahoma;
  font-size: 18px;
  padding: 5px 0 0 37px;
  display: block;
  margin:0px;
  background:none;
}
#left_content #link_menu #submenu_1 #link a
{
  width:260px;
  height:32px;
  float:right;
  color:#fff;
  font-family: Tahoma;
  font-size: 18px;
  padding: 5px 0 0 0px;
  display: block;
  background:transparent;
  border:0px solid red;
  margin:0px;
}


#left_content #link_menu #submenu #link a:hover,#left_content #link_menu #submenu_1 #link a:hover
{
	color: #84F32B;
      background:none;
}


#leftone
 {
      float:left;
      height:auto;
      width:231px;
	margin:0px;
	padding: 0;
	border:0px solid red;
      background: url(images/templatemo_left_bg.jpg) repeat-y right top; 
	min-height: 600px;
}

#leftone_content
 {
      width:231px;
	margin:0px;
	padding: 0;
	border:0px solid red;
}
#leftone_content #link_menu
{       
      width:231px;
      border:0px solid red;
      padding:0px;
      margin:0px 0px 0px 0px;
}



#leftone_content #link_menu a 
{
      display:block;
	width:231px;
	height: 27px;
	color: #fff;
	background: url(images/templatemo_menu.jpg) no-repeat right top;  
	font-family: Tahoma;
	font-size: 18px;
	margin: 0 0 0px 0px;
	padding: 5px 0 10px 0px;
      border:0px solid red;
}


#leftone_content #link_menu a:hover, #leftone_content #link_menu .current 
{
	background: url(images/templatemo_menu_current.jpg) no-repeat right top; 
	color: #8fd300;
	text-decoration: none;
	
}
#leftone_content #link_menu #menu
{
  position:relative;
  margin:0px;
}
#leftone_content #link_menu #menu #submenu
{
  padding:0px;
  display:none;
  border:5px solid #626262;
  width:300px;
  position:absolute;
  left:231px;
  top:-5px;
  margin:0px;
  background:#378C0D;
}
#leftone_content #link_menu #menu #submenu_1
{
  padding:0px;
  display:none;
  border:5px solid #626262;
  width:290px;
  position:absolute;
  left:231px;
  top:-5px;
  margin:0px;
  background:#378C0D;
}

#leftone_content #link_menu #menu #submenu #link
{
  width:300px;
  bordeR:0px solid red;
  float:left;
  background:url(images/menu_white.jpg) no-repeat left top; 
}
#leftone_content #link_menu #menu #submenu_1 #link
{
  width:290px;
  bordeR:0px solid red;
  float:left;
  background:url(images/menu_white.jpg) no-repeat left top; 
}


#leftone_content #link_menu #submenu #link a
{
  width:210px;
  height:32px;
  float:left;
  color:#fff;
  font-family: Tahoma;
  font-size: 18px;
  padding: 5px 0 0 37px;
  display: block;
  margin:0px;
  background:none;
}
#leftone_content #link_menu #submenu_1 #link a
{
  width:260px;
  height:32px;
  float:right;
  color:#fff;
  font-family: Tahoma;
  font-size: 18px;
  padding: 5px 0 0 0px;
  display: block;
  background:transparent;
  border:0px solid red;
  margin:0px;
}


#leftone_content #link_menu #submenu #link a:hover,#leftone_content #link_menu #submenu_1 #link a:hover
{
	color: #8fd300;
      background:none;
}

/* ++++++++++++++++++++ RIGHT SECTION +++++++++++++++++++++ */

#right
{
      float:right;
      height:auto;
      width:707px;
	margin:0px;
	padding: 0;
}
#right_top
{
      background: #000000 url(images/templatemo_right_top.jpg) no-repeat left -1px ;
      width:707px;
      height:33px;
	border:0px solid red;
}
#right_content
{
	width: 707px;
      min-height:350px;
	margin: 0;
      padding:10px 0px 0px 0px;
	background: #5FA041 url(images/templatemo_right_bottom.jpg) center bottom no-repeat;
}

#right_content_left
{
  float:left;
  width:375px;
  padding: 10px 0px 20px 25px;
}

#right_content_left h1
{
	font-family: Tahoma;
	font-size:	18px;
	color: #90d500;
	margin: 0 0 10px 0;
	padding: 0;
      border:0px solid red;
}
#right_content_left p {
	
	font-family: Tahoma;
	font-size:	12px;
	text-align: justify;
	color: #FFF;
	margin: 0 0 10px 0;
	padding: 0;
      border:0px solid red;
	
}
#right_content_left h2 {
	
	font-family: Tahoma;
	font-size:	12px;
	color: #AFA;
	margin: 0 0 10px 0;
	padding: 0;
	
}

#right_content_right
{
 float:left;
 width:200px;
 height:250px;
 margin:46px 0px 10px 30px;
 border:0px solid red;
}
#gallery_holder
{
      float:left;
	width: 707px;
      height:210px;
	background: #2E740B;
	margin:0px;
	padding: 0px 0px 0px 0px;
	border:0px solid red;
}
#photo_gallery
{
      float:left;
	width: 670px;
      height:120px;
	margin:10px 0px 0px 0px;
	padding:0px;
      border:0px solid #052E05;
}
#photo_gallery img
{
       border:0px solid #378C0D;
       margin-top:6px;
       margin-bottom:6px; 
       margin-left:20px;
}
#gallery_holder #gallery
{
	margin: 0;
	padding: 20px 0px 0px 20px; 
      border:0px solid red;
}
#gallery_holder #gallery h1 {
      font-family: Tahoma;
	font-size:	18px;
	color: #FEFBFB;
	margin: 0 0 10px 0;
	padding: 0;
}

#gallery_holder #gallery img {
      float:left;
	margin: 0 20px 0px 5px;
	padding: 0;
	border: 1px solid #8fd300;

}



#gallery_holderone
{
      float:left;
	width: 707px;
      height:auto;
	background: #2E740B;
	margin:0px;
	padding: 0px 0px 0px 0px;
	border:0px solid red;
}
#gallery_holderone th
  {
      border:0px solid white;
      color:white;
      font-size:13px;
      text-align:center;
  }
#gallery_holderone td
  {
      border:0px solid white;
  }
#photo_galleryone
{
      float:left;
	width: 670px;
      height:120px;
	margin:10px 0px 0px 0px;
	padding:0px;
      border:0px solid #378C0D;
      
}
#photo_gallery imgone
 {
      border:01px solid blue;
      margin-top:6px;
      margin-bottom:6px; 
      margin-left:20px;
}
#gallery_holder #galleryone
{
	margin: 0;
	padding: 20px 0px 0px 20px; 
      border:01px solid red;
}
#gallery_holderone #galleryone h1 {
      font-family: Tahoma;
	font-size:	18px;
	color: #FEFBFB;
	margin: 0 0 10px 0;
	padding: 0;
}

#gallery_holderone #galleryone img {
      
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0px solid red;

}

/*   ++++++++++++++++++++   FOOTER +++++++++++++++++++  */
#footer {
	width:940px;
	background: #205008;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	color: #fff;
      align:center;

}

#footer a {
	
	color: #fff;
	text-decoration: underline;

}

#footer a:hover {
	
	color: #ff0;
	text-decoration: none;

}

/*  ++++++++++++++++++  SCROLL BOX  +++++++++++++++++++++  */

#scroll_box
{
 float:left;
 border:5px solid #378C0D;
 overflow-y:scroll;
 height:300px;
 width:380px;
 scrollbar-arrow-color: #ffffff;
 scrollbar-track-color: #378C0D;
 scrollbar-shadow-color:#ffffff;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #378C0D;
 scrollbar-darkshadow-color: #378C0D;
 scrollbar-face-color: #378C0D;
}

#txt_1 p.align_text,#txt p.align_text
{
 width:350px;
 text-align:left;
 color:#000;
 font-size:11px;
 border:0px solid #378C0D;
 text-transform:uppercase;
 font-weight:bold;
}
#tissue_culture,#services,#nursery_plants 
{
 margin-top:5px;
}

#tissue_culture th
{
 text-align:center;
 color:#55ffff;
 font-size:17px;
 border:1px solid #378C0D;
}

#tissue_culture #title
{
 text-align:left;
 color:#000;
 font-size:11px;
 border:1px solid #378C0D;
 padding-left:10px;
 background:#b3ffb3;
 text-transform:uppercase;
 font-weight:bold;
}

#tissue_culture #txt
{
 text-align:left;
 color:#000;
 font-size:11px;
 border:1px solid #378C0D;
 padding-left:10px;
 background:#b3ffb3;
 text-transform:uppercase;
 font-weight:bold;
}
#tissue_culture #title_1
{
 text-align:left;
 color:#000;
 font-size:11px;
 border:1px solid #378C0D;
 padding-left:10px;
 background:#a4ffff;
 text-transform:uppercase;
 font-weight:bold;
}
#tissue_culture #txt_1
{
 text-align:left;
 color:#000;
 font-size:11px;
 border:1px solid #378C0D;
 padding-left:10px;
 background:#a4ffff;
 text-transform:uppercase;
 font-weight:bold;
}
#services td
{
 vertical-align:top;
 text-align:left;
 color:#9fffff;
 font-size:13px;
 border:0px solid #378C0D;
 padding:5px 0px 0px 15px;
}
 
#mission,#mail
{
 margin-top:40px;
}
#contact_us
{
  margin-top:40px;
  width:370px;
}
#contact_us td
{
 text-align:left;
 color:#3cffff;
 font-size:14px;
 border:0px solid #378C0D;
 padding-left:10px;
}
#mail td
{
 font-family:verdana;
 text-align:left;
 color:#3cffff;
 font-size:13px;
 border:0px solid #378C0D;
 padding-left:10px;
}
#mission td
{
 vertical-align:top;
 text-align:left;
 color:#ffffff;
 font-size:12px;
 border:0px solid #378C0D;
 padding:5px 0px 0px 15px;
}
#nursery_plants th
{
 text-align:center;
 color:#55ffff;
 font-size:15px;
 border:1px solid #378C0D;
}
#nursery_plants td
{
 text-align:left;
 color:#ffffff;
 font-size:11px;
 border:1px solid #378C0D;
 padding-left:10px;
}

/*   ++++++++++++++++++++++++ SITE MAP +++++++++++++++++++++++++  */
ul.sitemap
{
 list-style-type:none;
 text-align:left;
 line-height:30px;
 margin:60px 0px 0px 40px;
 padding:0px 0px 0px 50px;
}
ul.sub_sitemap
{
 list-style-type:none;
 text-align:left;
 line-height:30px;
 margin:0px;
 padding:0px 0px 0px 30px;
 font-weight:bold;
}
ul.sitemap li.title,ul.sub_sitemap li.title
{
 color:#ffffff;
 font-size:16px;
 padding-left:80px;
 background:url(images/arrow.jpg) no-repeat -55px top;
 font-weight:bold;
}
ul.sitemap li.down_link
{
 padding-left:80px;
 background:url(images/arrow.jpg) no-repeat -55px center;
 font-weight:bold;
}
ul.sitemap li,ul.sub_sitemap li
{
  font-size:16px;
  border-left:2px solid #8f8f8f;
}
ul.sitemap li a
{
 text-decoration:none;
 color:#3cffff;
}