/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background-color:#eeeeee;
}

h1,h2,h3,h4,h5,h6{ margin-bottom:0px; margin-top:0px;}
h1{
color:#FFFFFF;
font-size:22px;
padding-top:70px;
padding-left:40px;
}
h2{
margin-top:10px; line-height:25px; font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif; font-size:22px;
}
p{ line-height:20px; font-size:18px; color:#3333333; font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif}
a{ outline:none;}

h3{ font-size:20px; color:#000; font-family:Arial, Helvetica, sans-serif;}

#wrapper{ width:1029px; margin-left:auto; margin-right:auto; background-image:url(../images/whole.jpg); background-repeat:repeat-y; background-position:top left;}

#container{ width:1000px; margin-right:14px; margin-left:auto;}

#top{ background-image:url(../images/top.jpg); height:183px; background-repeat:no-repeat;}

#menu{ background-image:url(../images/menu.jpg); height:37px; background-repeat:no-repeat;}

#top1{  height:526px; background-repeat:no-repeat;}

#line{ background-image:url(../images/line.jpg); height:6px; background-repeat:no-repeat;}

#bottom{ background-image:url(../images/bottom.jpg); height:90px; background-repeat:no-repeat; font-size:12px;}

#bottom a{ padding-left:20px; padding-right:20px; color:#666666; text-decoration:none; font-size:12px; text-transform:uppercase;}

#bottom a:hover{  color:#000; text-decoration:underline; }

#inner{ padding:15px;}

#text{ width:980px; float:left; height:auto; margin-left:auto; margin-right:auto;  margin-bottom:20px; margin-top:10px; background-repeat:repeat-y; }

#textleft h3{ float:left; width:300px; margin-left:20px; text-align:left; text-transform:uppercase; font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif ; color:#6A8210; font-size:28px; font-weight:bold; }

#textmiddle h3{float:left; width:300px; text-align:center;  font-weight:bold; text-transform:uppercase; font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif ;color:#6A8214; font-size:28px;}

#textright h3{ float:right; width:300px; text-align:right;  font-weight:bold; text-transform:uppercase; font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif ;color:#6A8210; font-size:28px;}

#midd{ /*background-image:url(../images/middle.jpg); */height:auto; float:left; width:1000px;}

#milddleleft{ float:left; width:222px; background-color:#eeeeee; border-right:1px solid #CACACA;}

/*#middleright{ float:left; width:750px;}
*/
#middleright{ margin-left:auto; margin-right:auto; width:950px;}


#slideshow {
    position:relative;
    height:366px; background-position:center;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8; background-position:center;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.white{ font-size:20px; font-weight:bold; color:#FFFFFF;}


ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0; 
	border: 0 none;
	padding: 0;
	width: 222px; /*For KHTML*/ margin-left:-7px;
	list-style: none; z-index:800;
	}

ul#navmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	}

/* Root Menu */
ul#navmenu a {
	padding: 0 10px;
	display: block; 
	color: #333; padding-top:5px; padding-bottom:5px;
	font:  11px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 190px; !important;
	height: 1%; /*For IE*/ border-bottom:1px solid #ccc; text-align:left;
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #6A8214;
	color: #ffffff; 
	}
	ul#navmenu a.current{
	background: #6A8214;
	color: #ffffff;
	font-weight:bold;
	}
	
.a{ font-size:16px; text-decoration:none; color:#000000; font-family:Adobe Garamond Pro; }

.a:hover{ font-size:16px; text-decoration:none; color: #FF0000; font-family:Adobe Garamond Pro;}


#productleft{ float:left; width:300px; margin-right:100px; margin-left:50px;}

#productright{ float:left; width:300px; margin-left:100px;}

.normal { font-size:18px; font-weight:bold; color:#CC6633; font-family:Arial, Helvetica, sans-serif;}

.click{ font-size:18px; text-decoration:none; color:#CC6633;  }
.click:hover{ font-size:18px; text-decoration:none; color: #CC6633;}

#inner a{ font-size:15px; font-weight:bold; color:#000066; font-family:Adobe Garamond Pro;}

#inner a:hover{ font-size:15px; font-weight:bold; color:#000; font-family:Adobe Garamond Pro;}


#productleft a { color:#CC6633; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#productleft a:hover { color:#000; font-size:15px; }
#productright a { color:#CC6633; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#productright a:hover { color:#000; font-size:15px; }
.img{margin-right:20px; margin-bottom:10px; border:3px solid #000;}

.videotxt { color:#CC6633; font-size:19px; font-family:Adobe Garamond Pro,Arial, Helvetica, sans-serif; text-decoration:none;}
.videotxt a { color:#CC6633; font-size:19px; font-family:Adobe Garamond Pro,Arial, Helvetica, sans-serif; text-decoration:none;}
.videotxt a:hover { color:#000; font-size:19px; }


#form{ width:500px; margin-left:auto; margin-right:auto;}

#form_left{ width:150px; float:left;}

#form_right{ width:200px; margin-left:20px; float:left;}

.clear{ clear:both;}

.demo-show2 h4 {
  cursor:pointer;
  line-height:40px;

}
.inner_cnt{font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif
color:#000000;
font-size:18px; line-height:20px;
}
.inner_cnt a{font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif
color:#000000;
font-size:18px; line-height:20px; text-decoration:underline;
}
.inner_cnt a:hover{font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif
color:#000000;
font-size:18px; line-height:20px; text-decoration:none;
}
.leftlist2 {
	margin-left: 0px; width:300px; 
	padding-left: 20px; 
	list-style: none; margin-bottom:0px; font-family:Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif;
}
.leftlist2 li {
	 padding-bottom:4px; padding-top:15px;
	background-repeat: no-repeat; 
	background-position: 0 50%; 
	line-height:10px;
	font-size:16px;
	list-style-image:url(../images/icon.jpg); 
}

.green_text{ color:#6A8214; font-weight:bold; font-size:20px; font-family: Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif}

.grey_text{color: #666666; font-weight:bold; font-size:20px; font-family: Adobe Garamond Pro, verdana, Arial, Helvetica, sans-serif}