/* base
----------------------------------------------- */



body {
	background: #DFE0E2 url(../images/shadow.jpg) center repeat;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

h1 a {   font-size: 11px;
	color: #666666;
         text-decoration: normal;
         margin: 10px 0px -10px 5px;
         padding: 0px 0px 0px 15px;
         background: url(../images/arrow.gif) no-repeat;
}

h2 {
	margin-top: 0px;
         font-size: 16px;
	color: #333333;
         line-height: 34px;
}


h3 a {
	margin-top: 0px;
         font-size: 13px;
	color: #6B8B2C;
         margin-left: 20px;
         margin-top: -15px;
}

h4 {
         font-size: 14px;
	color: #86AA40;
         text-decoration: none;
}

h4 a {
         font-size: 14px;
	color: #86AA40;
         text-decoration: none;
}

h5  {
         font-size: 14px;
	color: #86AA40;
         line-height: 12px;
         border-style: none none dotted none;
         border-width: 0px 0px 1px 0px;
         width: auto;
         text-decoration: none;
} 

h6 {
	margin-top: 0px;
         font-size: 12px;
	color: #86AA40;
         line-height: 10px;
}


img {
        padding: 3px;
    }
.yes  {
       background: url (images/yes.gif);
       width: 108px;
    }

.top a {
       color:#86AA40;
    }

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}


/* Header */

#header {
	width: 850px;
	margin: 0px auto;
}





/* Menu */

#menu {
	width: 850px;
	height: 18px;
	margin: 0px auto;
	padding: 0em;
	border: 0em;
	background-image:url(../images/greenFade.jpg);

}

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	list-style: none;
}

#menu ul li {
	float: left;
	border: 1px solid #fff;
	border-bottom: 0em;
	position: relative;
	text-decoration: none;
	background: #86AA40; 
}

#menu a {
	display: block;
	width: 120px;
	height: 15px;
	padding: 0.1em 0em 0.1em 0em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: #86AA40; 
	font-size: 0.8em;
}

#menu a:hover {
	background: #66903C;
	display: block; 

}


#menu li ul { /* second-level lists */
         position: absolute;
	display: none;
	left: -0.12em;
	top: 17px;
         z-index:20;

} 


#menu li ul a { 
	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #ffffff;
	background: #9AB964; 
	border: 0.1em solid #fff;
	border-bottom: 0px;
         width: 170px;
}  



        
#menu li:hover ul, li.over ul { 
	display: block;
	color: white;
         background-color: #9AB964;
         z-index: 25;
	}
		
/* Content */


#content {
	width: 850px;
	margin: 15px auto;
	padding: 2px 10px 2px 10px;
	color: #666666;
	
}
#wrapper {
         width: 850px;
	background: #ffffff url(../images/bg.jpg) bottom center no-repeat;
         z-index: -5;
         bottom: 0px;
	margin: 5px auto;
}
#wrapper2 {
	background: #ffffff url(../images/rockBG.jpg) repeat;
         z-index: -5;
         bottom: 0px;
	margin: 5px auto;
}

#content2 {
	width: 820px;
	padding: 2px 20px 0px 20px;
	color: #666666;

	}

#content3 {
	width: 820px;
         height: 435px;
	padding: 2px 20px 0px 20px;
	color: #666666;

	}
#content35 {
	width: 820px;
         height: 745px;
	padding: 2px 20px 0px 20px;
	color: #666666;

	}
#content4 {
	width: 820px;
	padding: 2px 20px 0px 20px;
	color: #666666;

	}
#colOne {
	float: left;
	width: 360px;
	padding-right: 15px;
        margin-top: 0px;

}

#colTwo {
	float: right;
	width: 425px;
	margin-top: 0px;
	padding-right: 20px;


}

#colThree {
	float: left;
	width: 230px;
	padding-right: 0px;


}
#colFour {
	float: left;
	width: 0px;
	top: 0px;
	padding-right: 0px;


}
#colPara {
         	float: left;
	width: 550px;
	padding-right: 20px;
}

#colWide {
         	float: left;
	width: 600px;
	padding-right: 20px;
	font-size: 12px;

}
#colWide2 {
         float: right;
	width: 180px;
	top: 0px;
	padding-right: 20px;

}
.t8 {
	color: #A8B721;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}

.t10 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
text-align: left;
}
.tg {
         font-size: small;
	color: #86AA40;
         font-weight: bold;
         text-decoration: none;
}

.tr  {
         font-size: small;
	color: #A60C34;
         text-decoration: none;
         font-weight: bold;
         top-margin: 0px;
}
.tw  {
         font-size: small;
	color: #FFFFFF;
         text-decoration: none;
         font-weight: bold;
}

#colOne ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: inside;
}

#content h1 {
	padding: 5px 0px 5px 5px;
	color: #709032;
}

#content h2 {
	padding: 5px 10px 15px 5px;
	text-transform: uppercase;
	font-size: 16px;
	color: #666666; 
	border-bottom: 1px dashed #CCC;
         	width: 780px;
}

#content h3 {
	color: #ff9900;
	text-align: left;
}
/* Footer */

#footer {
	width: 855px;
	margin: 0px auto;
	padding: 1px 0px;
}

#footer p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 11px;
	color: #999999;
}

#footer a {
	color: #878915;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
}
#holder {position: absolute; width: 800px; z-index:1;}
#scrollbox {width:800px; height:80px; background:#f4f4f4; overflow:auto; border:1px solid #aaa; margin: auto;}
a.gallery, a.gallery:visited {display:block; margin: auto; color:#000; text-decoration:none; border:1px solid #000; width:49px; height:48px; margin:3px; float:left; font-size:11px;}
a.slidea {background:url(../images/thumb/img_01.jpg);}
a.slideb {background:url(../images/thumb/img_02.jpg);}
a.slidec {background:url(../images/thumb/img_03.jpg);}
a.slided {background:url(../images/thumb/img_04.jpg);}
a.slidee {background:url(../images/thumb/img_05.jpg);}
a.slidef {background:url(../images/thumb/img_06.jpg);}
a.slideg {background:url(../images/thumb/img_07.jpg);}
a.slideh {background:url(../images/thumb/img_08.jpg);}
a.slidei {background:url(../images/thumb/img_09.jpg);}
a.slidej {background:url(../images/thumb/img_10.jpg);}
a.slidek {background:url(../images/thumb/img_11.jpg);}
a.slidel {background:url(../images/thumb/img_12.jpg);}
a.slidem {background:url(../images/thumb/img_13.jpg);}
a.sliden {background:url(../images/thumb/img_14.jpg);}
a.slideo {background:url(../images/thumb/img_15.jpg);}
a.slidep {background:url(../images/thumb/img_16.jpg);}
a.slideq {background:url(../images/thumb/img_17.jpg);}
a.slider {background:url(../images/thumb/img_18.jpg);}
a.slides {background:url(../images/thumb/img_19.jpg);}
a.slidet {background:url(../images/thumb/img_20.jpg);}
a.slideu {background:url(../images/thumb/img_21.jpg);}
a.slidev {background:url(../images/thumb/img_22.jpg);}
a.slidew {background:url(../images/thumb/img_23.jpg);}
a.slidex {background:url(../images/thumb/img_24.jpg);}
a.slidey {background:url(../images/thumb/img_25.jpg);}
a.slidez {background:url(../images/thumb/img_26.jpg);}
a.slideaa {background:url(../images/thumb/img_27.jpg);}
a.slidebb {background:url(../images/thumb/img_28.jpg);}
a.slidecc {background:url(../images/thumb/img_29.jpg);}
a.slidedd {background:url(../images/thumb/img_30.jpg);}
a.slideee {background:url(../images/thumb/img_31.jpg);}
a.slideff {background:url(../images/thumb/img_32.jpg);}
a.slidegg {background:url(../images/thumb/img_33.jpg);}
a.slidehh {background:url(../images/thumb/img_34.jpg);}
a.slideii {background:url(../images/thumb/img_35.jpg);}
a.slidejj {background:url(../images/thumb/img_36.jpg);}
a.slidekk {background:url(../images/thumb/img_37.jpg);}
a.slidell {background:url(../images/thumb/img_38.jpg);}
a.slidemm {background:url(../images/thumb/img_39.jpg);}
a.slidenn {background:url(../images/thumb/img_40.jpg);}
a.slideoo {background:url(../images/thumb/img_41.jpg);}
a.slidepp {background:url(../images/thumb/img_42.jpg);}
a.slideqq {background:url(../images/thumb/img_43.jpg);}
a.sliderr {background:url(../images/thumb/img_44.jpg);}
a.slidess {background:url(../images/thumb/img_45.jpg);}
a.slidett {background:url(../images/thumb/img_46.jpg);}
a.slideuu {background:url(../images/thumb/img_47.jpg);}
a.slidevv {background:url(../images/thumb/img_48.jpg);}
a.slideww {background:url(../images/thumb/img_49.jpg);}
a.slideyy {background:url(../images/thumb/img_50.jpg);}
a.slidezz {background:url(../images/thumb/img_51.jpg);}
a.slideab {background:url(../images/thumb/img_52.jpg);}
a.slidecb {background:url(../images/thumb/img_53.jpg);}
a.slidedb {background:url(../images/thumb/img_54.jpg);}
a.slideeb {background:url(../images/thumb/img_55.jpg);}
a.slidefb {background:url(../images/thumb/img_56.jpg);}



a.gallery span {display:block; position:absolute; left:150px; top:50px; width:0px; height:370px; overflow:hidden; background: transparent; z-index:-1; font-size:11px;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:-1;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}

a.gallery:hover span {display:block; position:absolute; width:450px; height:370px; top:100px; padding:5px; font-style:italic; color:#000; z-index:50; font-size:11px;}
a.gallery:active {border:1px solid #fff;}
a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:450px; top:100px; padding:5px; font-style:italic; color:#000; z-index:50;}

#thumbs {width:1200px; height:60px;}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.collections img{
border: 0px solid white;
margin: 0px 0px 0px 0px;
}

.collections:hover{
background-color: transparent;
border-color: #AEBB36;
z-index: 50;
}

.collections:hover img{
border: 0px solid #AEBB36;
}

.collections span{ /*CSS for enlarged image*/
position: absolute;
margin: auto;
padding: 0px;
background-color: #E8E8E5;
border: 0px dashed #999999;
visibility: hidden;
color: black;
text-decoration: none;
}

.collections span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.collections:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -163px;
left: 375px; /*position where enlarged image should offset horizontally */

}

.gallerythumbs{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.collection img{
border: 0px solid;
margin: 0px 0px 0px 0px;
}

.collection:hover{
background-color: transparent;
}

.collection span{ /*CSS for enlarged image*/
position: absolute;
margin: auto;
padding: 0px;
background-color: #ffffff;
border: 0px dashed #999999;
visibility: hidden;
color: black;
text-decoration: none;
}

.collection span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.collection:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 50px; /*position where enlarged image should offset horizontally */

}

.thumbnail img{
border: 0px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
border-color: #AEBB36;
z-index: 50;
}

.thumbnail:hover img{
border: 0px solid #AEBB36;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
margin: auto;
padding: 5px;
background-color: #E8E8E5;
border: 1px dashed #999999;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 50px;
left: 350px; /*position where enlarged image should offset horizontally */
z-index: 50;
}