body
{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#2b2927;

}

.flash_cont{
width:600px;
height:270px;
}


.subpage_bg
{
background-color:#c0c0c0;
} 



h1
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	font-weight: normal;
	padding-right:5px;

}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#666666;
margin:0px;
padding:0px;
text-decoration:none;
}

h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
margin:0px;
padding:0px;
text-decoration:none;
}

h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0px;
padding:0px;
text-decoration:none;
}

.h2_1{
font-size:12px;
font-weight:normal;
text-decoration:none;
}


.footer_pad{
padding-left:5px;
padding-right:5px;
}

.footer_bar{
border-left:thin #666666 solid;
}

.footer_s_pad{
margin-left:5px;
}

.footertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}


.footerlink1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#CCCCCC;
border:none;
padding-bottom:1px;
padding-top:5px;
text-decoration:none;
}


.footerlink1:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#999999;
padding-bottom:1px;
padding-top:5px;
text-decoration:none;

}

.footerlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
border:none;
padding:3px 0px 1px 0px;
text-decoration:none;
}



.footerlink:hover 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding:3px 0px 1px 0px;
border:none;
text-decoration:none;
}
.divider {
border-bottom:1px #C2C287 solid;

}
.side_textb
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#7b7979;
padding-left:8px;
padding-top:15px;
}

.side_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#7b7979;
text-decoration:none;
}
.service_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#625e5b;
text-decoration:none;
}
.hammer_border{
border:1px solid #BCBC7A; border-collapse:collapse;
}
.boder_service{
border-bottom:1px solid #b8b5b5; border-left:1px solid #b8b5b5; border-right:1px solid #b8b5b5;
}
.text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#625e5b;
text-decoration:none;
line-height:17px;
}
.service_border{
border-left: 1px solid #C2C287;
padding-right:5px;
}
.hammer
{
background-image:url(../images/sub_strip.gif); background-repeat:no-repeat; padding-left:40px;
}

.indexpage_bgpadding
{
padding-left:10px;
padding-top:30px; 
padding-right:10px;
}

.homepage_padding{
padding-left:15px;
}
.bredcrum{
color:#625E5B;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;

}
.bredcrum1
{
border-bottom:1px dotted #a09155;
color:#a09155;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFFFF;
}

.bredcrum1:hover
{
color:#625e5b;
font-size:10px;
text-decoration:none;
border-bottom:1px dotted #999999;
font-family:Arial, Helvetica, sans-serif;
}

.homepage_padding1{
padding-left:15px; padding-top:30px; padding-right:15px;
}
.homepage_padding2{
padding-left:15px; padding-right:15px;
}

.indexpage_bgpadding1
{
padding-left:30px;
padding-top:15px; 
padding-right:25px;
}



.text_head
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#625e5b;
text-decoration:none;
}

.pro_nohover
{
color:#a09155;
text-decoration:none;
background-color:#FFFFFF;
font-size:11px;
}

.link
{
color:#a09155;
text-decoration:none;
background-color:#FFFFFF;
border-bottom:1px dotted #a09155;
}

.link:hover
{
color:#625e5b;
text-decoration:none;
border-bottom:1px dotted #999999;
}

.link_main
{
color:#625e5b;
border-bottom:1px dotted #625e5b;
text-decoration:none;
}


.link_main:hover
{
color:#a09155;
text-decoration:none;
border-bottom:1px dotted #999999;
}

.link_mainside
{
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#7B7979;
text-decoration:none;
}


.link_mainside:hover
{
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#a09155;
text-decoration:none;
}

.text_bullet
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a09155;
text-decoration:none;
}



.a_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a09155;
border-bottom:1px dotted #a09155;
text-decoration:none;
line-height:17px;
}



.a_text:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#625e5b;
border-bottom:1px dotted #999999;
text-decoration:none;
line-height:17px;
}


.pro_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a09155;
border-bottom:1px dotted #a09155;
text-decoration:none;
line-height:17px;
}



.pro_text:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#625e5b;
border-bottom:1px dotted #999999;
text-decoration:none;
line-height:17px;
}


.a_text2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a09155;
text-decoration:none;
font-weight:bold;
line-height:18px;
}



.a_text2:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#625e5b;
text-decoration:none;
border-bottom:1px dotted #999999;
font-weight:bold;
line-height:18px;
}


.a_text3
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a09155;
text-decoration:none;
font-weight:bold;
line-height:18px;
}

.text2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a09155;
text-decoration:none;
font-weight:bold;
line-height:18px;
}

.left_pad_com{
	padding-left:140px;
}

.txtarea
{
width:351px;
height:80px;
background-color:#FFFFFF;
color:#706F6F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #C1C184;
}

.txtarean
{
width:351px;
height:80px;
background-color:#FFFFFF;
color:#706F6F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #C1C1C4;

}

.inner_table
{
padding-left:5px;
padding-right:5px;
padding-top:18px;
}

.error

{

	font-family:Arial, Helvetica, sans-serif; 

	font-size: 11px;

	font-weight: normal;

	color: #E12023;

}





.txtboxa

{

width:75px;

height:15px;

background-color:#FFFFFF;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #6cbada;

padding:0px;

margin:0px;

}

.txtboxan

{

width:75px;

height:15px;

background-color:#FFFFFF;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #034967;

padding:0px;

margin:0px;

}

.chkbox1

{

width:150px;

height:15px;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#858586;

border: 1px solid #6cbada;

}

.chkbox1n

{

width:150px;

height:15px;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#858586;

border: 1px solid #034967;

}

.span1

{color:#FF0000;

padding-bottom:30px;}



.txtboxd{

width:90px;

height:15px;

background-color:#FFFFFF;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #6cbada;

padding:0px;

margin:0px;}



.txtboxdn{

width:90px;

height:15px;

background-color:#FFFFFF;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #034967;

padding:0px;

margin:0px;}

.txtboxd1{

width:25px;

height:15px;

background-color:#d2eaf4;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #d2eaf4;

padding:0px;

margin:0px;}

td div.divmenu

{

	position:relative;

	margin:0px 0px 0px 0px;

	padding:0px;

	top:0px;

}

.txtbox

{

width:30px;

height:15px;

background-color:#FFFFFF;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #6cbada;

}

.txtboxn

{

width:30px;

height:15px;

background-color:#FFFFFF;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #034967;

}

.txtbox1

{

width:200px;
color:#706F6F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #C1C184;
text-transform:capitalize;
padding:2px;
}

.txtbox1n

{

width:200px;
color:#706F6F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #C1C1C4;
text-transform:capitalize;
padding:2px;
}



.txtboxe

{

width:200px;
background-color:#FFFFFF;
color:#706F6F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #C1C184;
text-transform:lowercase;
padding:2px;

}

.txtboxen

{
width:200px;
background-color:#FFFFFF;
color:#706F6F;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #6cbada;
text-transform:lowercase;
padding:2px;



}





.txtbox2

{

width:150px;

height:15px;

background-color:#FFFFFF;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #6cbada;

}

.txtbox2n

{

width:150px;

height:15px;

background-color:#FFFFFF;

color:#706F6F;

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #034967;

}



.chkbox

{

width:70px;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#858586;

border: 1px solid #C1C184;
padding:2px;

}

.form_btn

{

font-family:Arial, Helvetica, sans-serif;

background-color:#C5BDA8;

border:double medium #403C39;

text-decoration:none;

font-size:10px;

}



.dropmenu
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:5px;
}

.dropmenu:hover

{

	font-family:Arial, Helvetica, sans-serif;

	color:#5b533d;

	font-size:12px;

	text-decoration:none;

	padding-left:5px;

}

.strip

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#625e5b;

font-weight:bold;

text-decoration:none;}

.plant
{
font-size:18px;
color:#e2ded4;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.plant_t

{

font-size:17px;
font-weight:bold;
color:#625e5b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.heading{
background-image:url(../images/sub_strip.gif);
background-repeat:no-repeat;
padding-left:40px;
}

.sub_bg

{

background-image:url(../images/sub_background.jpg); 

background-repeat:no-repeat; 

background-position:top left;

}



.sub1_bg

{

background-image:url(../images/sub_background.jpg);

background-repeat:no-repeat;

background-position:left;

}



.indexpage_width

{

width:601px;

height:256px;

}



.indexpage_bgimage

{background-image:url(../images/background.jpg); 

background-repeat:no-repeat; 

background-position:top left;

}



.subpage_bg1

{

background-image:url(../images/plant_background.jpg); 

background-position:top;

background-repeat:no-repeat; 

padding-left:290px;

height:46px;

}



.sugpage_padding

{

padding-top:23px;

}



.subpage_width

{

width:600px;

height:139px;

}



.subpage_padding1

{

padding-left:34px; 

padding-right:50px; 

padding-top:18px;

}



.subpage_bgimage0

{

background-image:url(../images/sub_strip.gif); 

background-repeat:no-repeat; 

padding-left:40px;

}



.subpage_border

{

border-bottom:1px solid #b8b5b5;

border-left:1px solid #b8b5b5;

border-right:1px solid #b8b5b5;

}



.subpage_padding2

{

padding-left:10px; 
padding-right:10px; 
padding-top:30px;

}



.contact_sides

{padding-left:40px; 

padding-right:15px;

}



.contact_sides1

{padding-top:10px;

}



.contact_sidestext

{

display:block;

padding-left:40px; 

padding-right:15px;

}



.contact_sidestext1

{display:none;

padding-left:40px;

}



.contact_sidestext3

{

color:#FF0000;

padding-left:10px;

}



 

.navigation_border

{

border:2px solid #FFFFFF;

}



.dropdn_bdr

{

border-bottom:1px solid #FFFFFF;

}



.subpage1_text

{

background-color:#231f20;

padding-left:16px;

}



.sub1_padding

{

padding-left:30px; 
padding-top:40px;
}

.padding_top_5{
padding-top:5px;
}

.padding_top_7{
padding-top:7px;
}

.contact_form_padd
{
padding-right:100px;
}

.pading_left_5{
padding-left:5px;
}



.padding_left_10{
padding-left:10px;
}

.padding_right_10{
padding-right:10px;
}
.text_color{

color:#FF0000;

}



.chk_box_width{

width:205px;

}



.text_box_width{

width:201px;

}



.text_capital{

text-transform:capitalize;

}



.text_lower{

text-transform:lowercase;

}

.padd

{



padding-bottom:3px;}

a.help

{

position:relative;

z-index:24;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;



}

a.help:hover

{

z-index:25;

cursor:help;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

}

a.help span

{

display:none;

}

a.help:hover span

{

display:block;

position:absolute;

color:#f4e9e7;

background-color:#c5bda8;

top:3em;

left:3em;

width:20em;

border:2px solid #0b060c;

color:#ffffff;

text-align:left;

padding:2px;

text-decoration:none;

}

.textbox2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	background-color: #FFFFFF;

	color:#5C5959;

	border: 1px solid #9F553A;

}

.index_admin{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#5D5950;

}

.text_link{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#7b7979;

background-color:#FFFFFF;

}
.bul_hang{
width:15px;
padding-top:3px;
vertical-align:top;
}
.color{

background-color:#FFFFFF;

}

.background{

background-color:#5a554f;

}

.table_border{
border:thin solid;
}


.img_border{
border:thin solid;
border-width:1px;
border-color:#003366;
cursor:pointer;
}

.hammer_image{
margin:2px;
}



.pdf{
border:none;
padding-right:5px;
}


.right_pad{
padding-right:20px;
}
.main_border
{
border-bottom:1px solid #b8b5b5; 
border-left:1px solid #b8b5b5; 
border-right:1px solid #b8b5b5;
}
/**
 * The CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Shadowbox.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007 Michael J. I. Jackson
 * @license     http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version     SVN: $Id: shadowbox.js 150 2007-12-04 18:42:03Z michael $
 */

/*_________________________________________________________________  Overlay  */
#shadowbox_overlay {
  visibility: hidden;
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 998;
}

/*_______________________________________________________________  Container  */
#shadowbox_container {
  position: fixed;
  height: 0px;
  width: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: center; /* centers in quirks and IE */
}

/*_______________________________________________________________  Shadowbox  */
#shadowbox {
  display: none;
  visibility: hidden;
  margin: 0 auto;
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  text-align: left; /* reset left alignment */
}

#shadowbox_title {
  height: 25px;
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner {
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  white-space: nowrap;
  padding: 5px 0 4px 8px;
  color: #fff;
}


#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 2px solid #fff;
  background-color: #000;
}
#shadowbox_body_inner {
  position: relative;
  overflow: hidden;
}
#shadowbox_loading {
  position: absolute;
  top: 0;
  left: 0;
  height: 10000px; /* overflow:hidden will clip this */
  width: 100%;
  background-color: #222;
}
#shadowbox_loading img {
  float: left;
  margin: 10px 10px 0 10px;
}
#shadowbox_loading span {
  float: left;
  margin-top: 16px;
  font-size: 10px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
}

#shadowbox_content.html { /* make html content scrollable */
  height: 100%;
  width: 100%;
  overflow: auto;
}
#shadowbox_toolbar {
  margin: 0;
  padding: 0;
  height: 20px;
  overflow: hidden;
}
#shadowbox_toolbar_inner {
  height: 20px;
  color: #fff;
}
#shadowbox_toolbar_inner div {
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 10px;
  height: 10px;
  line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
  text-decoration: underline;
  font-weight: bold;
}
#shadowbox_toolbar_inner div a {
  text-decoration: none;
  color: #fff;
}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {
  float: right;
  padding-right: 10px;
}
#shadowbox_counter {
  float: left;
  padding-left: 10px;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
  font-weight: bold;
}

/*________________________________________________________________  Messages  */
div.shadowbox_message {
  text-align: center;
  padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  text-decoration: none;
  color: #bed333;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
  text-decoration: underline;
}
.dropmenu_h2
{
font-weight:normal;
padding:0;
margin:0;
}
.span_like_h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
margin:0px;
padding:0px;
font-weight:bold;
text-decoration:none;
}

.h3_footer{
padding:0;
margin:0;
font-weight:normal;
}
.span_like_h4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:0px;
padding:0px;
text-decoration:none;
font-weight:bold;
}
.colby_img{float:left; text-align:center; }
.galry li{ width:157px; height:118px; list-style-type:none; margin:10px 8px;float:left; text-align:center;vertical-align:middle;}
.galry{margin:0; padding:0px; }

/*.galry li * {
position:relative;
text-align:center;
vertical-align:middle; left:-1px;
}*/
/*.galry li span {display:inline-block;
height:100%;
width:1px; }*/
.no_img_border{border:0;}
.service_border_rt{
border-right: 1px solid #C2C287;
padding-right:15px;
}



/***gallery***/
h3 {
font-size:1.45em;
line-height:1.05em;
}
.galleryview {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:20px 15px !important;
padding:2px 0 1px;
overflow:hidden;
float: left;
text-align:center;
}

.panel-overlay h2, .panel-overlay p {
margin:0.3em 0;
}
.panel-overlay p {
line-height:1.2em;
}

.body_padding_dynamic #photos, .body_padding_dynamic .panel {
 width: 402px;
height: 240px;
margin:2px 0 0;
}

.imggall_sidebar {width:234px; height:222px; float:left; margin:20px -8px 0 0; position: relative; left: 15px;}

.padding_rt_15{ padding:10px 10px 0 0;}

.img_wrap {margin-left: 12px;}
.img_wrap_rt{margin-right: 12px;}
.content_sub .list_marg {margin-top: 15px; clear: left; width: 600px;}
.content_sub .list_marg li {margin: 0 0 15px 0;}
.filmstrip li {list-style: none; background: none;padding:10px;}
.filmstrip {border:1px solid #DBDBDB; }

/*** POP UP ***/

.popup_head {background: #0038a5; height: 40px; width: 640px; border-bottom: 3px solid #91c1f6;}
#right {position: absolute; top: -65px; right: 60px; height: 235px; width: 215px; float: right;}
.toggle_sub {background:#fff; border:3px solid #91c1f6;height:465px; top:-20px; right: 100px;width:640px; z-index:9999; position: absolute; color: #555; font-size: 11px; font-family: Arial;}
.toggle_main {background:#fff; border:3px solid #91c1f6;height: 465px; top: 100px; right:242px; width:640px; z-index:9999; position: absolute; color: #555; font-size: 11px; font-family: Arial;}
#right_sub {position:absolute; top: 0px;right: 90px; width: 100px;}
.popup_content {padding: 5px 10px 0 10px; width: 640px}
.popup_content a {font-size: 10px; font-family: Arial}
.wid_400{float: left; width: 350px; margin: 0 0 15px 0;}
.wid_180 {float: left; width: 180px; margin-left: 12px;}
.wid_100 {float: left; width: 620px; clear: left; margin-top: 10px;}
.close {float: right; width: 37px; margin: 8px 10px 0 0px;}
.popup_head p {color:#91C1F6;font-size:13px;font-weight:bold;margin:0 0 0 10px;width:350px;}
.popup_content b {text-decoration: underline; display: block; margin: 0 0 2px 0;}

.footer_sep { float:left; padding:0 5px; }
.flt { float:left; }