/*--- Common ---*/
* { padding:0px; margin:0px; }
body { background:url(../images/bamboo_bg2.jpg)  no-repeat center top #CC9933 }
#Wrapper { width:760px; margin:auto; border:2px solid #A37A29; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; display:block; }
a { color:#29A929; }

/*--- Top ---*/
#Top { border-bottom:2px solid #CAC138; }
#Top .inside {
	border-bottom:1px solid #6C3500;
	background:#A37A29 url(../images/top-bg.jpg) left top no-repeat;
	padding:5px 20px;
	color:#000;
	font-weight:bold;
	text-align:right;
	font-size:14px;
}

/*--- Menu ---*/
#Menu {
	border-top:2px solid #A37A29;
	text-align:center;
	padding:8px;
	color:#fff;
	font:normal 15px/18px Arial, Helvetica, sans-serif;
	background-color: #030;
}
#Menu a { color:#fff; }
/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
margin-top:2px;
visibility: hidden;
border: 1px solid #515128;
border-bottom-width: 0;
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 24px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #747442;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #515128;
padding: 1px 0;
text-decoration: none;

color:#fff;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background: #515128;
color: #fff;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background:none;
visibility: hidden;
}

/*--- Header ---*/
#Header {
	border-bottom:1px solid #6A3901;
	border-top:2px solid #A37A29;
	background:#CC9933 -moz-linear-gradient(left,  rgba(203,195,52,0.65) 0%, rgba(204,153,51,0) 100%); /* FF3.6+ */
	background:#CC9933 -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(203,195,52,0.65)), color-stop(100%,rgba(204,153,51,0))); /* Chrome,Safari4+ */
	background:#CC9933 -webkit-linear-gradient(left,  rgba(203,195,52,0.65) 0%,rgba(204,153,51,0) 100%); /* Chrome10+,Safari5.1+ */
	background:#CC9933 -o-linear-gradient(left,  rgba(203,195,52,0.65) 0%,rgba(204,153,51,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cbc334', endColorstr='#00cc9933',GradientType=1 ); /* IE6-9 */
	background-image: url(../images/header-logo.png);
	background-position: right;
	height: 120px;
	padding-top: 9px;
	padding-right: 34px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #CC9933;
	background-repeat: no-repeat;
 }


/*--- HomeContent ---*/
#HomeContent { border-top:2px solid #A37A29; color:#fff; background:#CC9933; }
#HomeContent .top { padding:10px 16px 16px 10px; border-bottom:1px solid #A37A29; }
#HomeContent .top .floatLeft { width:333px; height:365px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#030; }
#HomeContent .top .floatLeft p { margin-bottom:10px;  }
#HomeContent .top .floatRight { padding:7px; background:#fff; height:288px; width:383px; -moz-box-shadow: 6px 6px 6px #463411; -webkit-box-shadow: 6px 6px 6px #463411; -khtml-box-shadow: 6px 6px 6px #463411; box-shadow: 6px 6px 6px #463411; }
#HomeContent .top .floatRight img { border:2px solid #CC9933; }
#HomeContent .top .floatRight .under_rotator { padding:15px 0 0 5px; }

#slideshow {
    position:relative;
    height:285px;
	width:379px;
}

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

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

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


#HomeContent .bottom { padding:10px; padding-bottom:20px; padding-right:16px; }
#HomeContent .bottom h2 {font:bold 18px/24px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px; }
#HomeContent .bottom .floatLeft { margin-right:31px; }
#HomeContent .bottom .floatRight { }
#HomeContent .bottom .up { background:#fff; padding:7px; height:201px; margin-bottom:12px; -moz-box-shadow: 6px 6px 6px #463411; -webkit-box-shadow: 6px 6px 6px #463411; -khtml-box-shadow: 6px 6px 6px #463411; box-shadow: 6px 6px 6px #463411; }
#HomeContent .bottom .down { font-size:14px; line-height:20px; padding:3px; }
#HomeContent .bottom .down a { color:#fff; }


/*--- Content ---*/
#Content { background:#fff; border-bottom:1px solid #CC9933; border-top:2px solid #A37A29; padding:6px; }
#Content h2 { margin-bottom:0px; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#CC9933; }
#Content h3 { margin-bottom:0px; font:bold 18px/24px Arial, Helvetica, sans-serif; color:#030; margin-bottom:10px; }
#Content h3.txtCenter { margin-bottom:10px; font:bold 18px/24px Arial, Helvetica, sans-serif; color:#003300; margin-bottom:10px; text-decoration:underline; display:block; text-align:center; }
#Content h4 { margin-bottom:0px; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#003300; }
#Content p { margin-bottom:10px; }
#Content .left { float:left; margin-right:10px; margin-bottom:5px; }
#Content p.hometxt { margin-bottom:0px; }
#Content p.txtCenter, #Content .txtCenter { text-align:center; }
#Content p.contactCont { font:normal 24px/30px Arial, Helvetica, sans-serif; text-align:center; }

/*--- Footer ---*/
#Footer {
	border-top:2px solid #A37A29;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:13px;
	padding-bottom:3px;
	font-size:11px;
	background-color: #C93;
}
#Footer a { color:#000; }
#Footer em { font-size:13px; line-height:19px; display:block; padding-bottom:15px; }
#Footer em a {
	color:#060;
}
