*{margin:0; padding:0; list-style-type:none; text-decoration:none; font-family:Helvetica, sans-serif; color:#444;}
body{font-size:12px;}
#mainWrapper{width:980px; margin:auto; overflow:hidden;}
.logo{font-size:40px; font-weight:bold; margin-bottom:5px; display:inline-block;}
#header{padding:15px;}
.navigation{ background:#f1f2f4; overflow:hidden;margin:5px 0; padding-left:10px;}
.navigation ul li{float:left;}
.navigation ul li a{text-transform:uppercase; font-size:13px; padding:15px 10px; display:inline-block;}
.navigation ul li a:hover{background:#444444; color:#fff;}
h1{ font-size:2.7em; padding-bottom:10px; border-bottom:2px solid #F1F2F4; font-weight:normal; margin-bottom:15px;}
h5{ font-size:1.5em; padding-bottom:5px; border-bottom:2px solid #F1F2F4; font-weight:normal; margin-bottom:10px;}
.leftCol{width:630px; padding:15px; float:left;}
.rightCol{width:300px; padding:15px 15px 15px 0; float:left;}
.marginTB10{margin:10px 0;}
.marginTB15{margin:15px 0;}
.marginTB5{margin:5px 0;}
.marginTB20{margin:20px 0;}
.contentHome p{margin:7px 0;}
h5.col20{margin-top:20px;}
.thumbSlideShow ul li{float:left; margin-bottom:10px;}
.thumbSlideShow ul li.second{ margin-left:6px;}
.thumbSlideShow ul li:first-child{margin-left:0;}
.thumbSlideShow ul li a{border:2px solid #a9a9a9; padding:1px; overflow:hidden; display:block;}
.thumbSlideShow ul li img{width:141px; height:120px;}
.thumbSlideShow.otherGallery ul li img {
  height: auto; width: 234px;
}
.thumbSlideShow.otherGallery ul li.lCh {margin-left:20px;}
.thumbSlideShow.otherGallery ul li{margin-bottom:20px;}
.anotherGallery.thumbSlideShow ul li img {
  height: 221px; width: auto;
}
.anotherGallery{padding-bottom:0px; overflow:hidden;}
.contentProd p{display:block; clear:both; margin-bottom:10px; overflow:hidden;}
.contentProd p strong{font-size:14px;}
.contentProd p label{float:left; width:200px;}
.contentProd p span{float:left;}
#slideshow{position:relative; height:300px;}
#slideshow ul li {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	background-color: #FFF;
}
#slideshow li.active {
	z-index:10;
	opacity:1.0;
}
#slideshow li.last-active {
	z-index:9;
}
#slideshow ul li {
	height: 300px;
	display: block;
	border: 0;
	margin-bottom: 10px;
}


#slideshowclick{position:relative; height:226px; overflow:hidden;}
#slideshowclick ul li {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	background-color: #FFF;
}
#slideshowclick li.active {
	z-index:10;
	opacity:1.0;
}
#slideshowclick li.last-active {
	z-index:9;
}
#slideshowclick ul li {
	height: 130px;
	display: block;
	border: 0;
	margin-bottom: 10px;
}
.donationLower ul li{list-style-type:disc; margin-left:20px;}
@media only screen and (max-width:980px)
{
	.leftCol {
  padding:15px 2%;
  width: 60%;
}
.rightCol {
  padding: 15px 0;
  width: 30%;
}
iframe{width:100%;}
#mainWrapper{width:100%;}
.thumbSlideShow ul{text-align:left;}
.thumbSlideShow ul li {
  display: inline-block;
  float: none;
  margin-left:0;
}
}
@media only screen and (max-width:640px){
	.leftCol {
  padding:15px 2%;
  width:96%;
}
.rightCol {
  padding:15px 2%;
  width:96%;
}
.logo {
  font-size: 30px;
}
table td{width:50%;}
}
@media only screen and (max-width:400px){
#slideshow img{width:100%;}
.logo {
  font-size: 20px;
}
#slideshow, #slideshow ul li {
	height:250px;
}
}
.captureEmail{float:right; padding:10px; margin-right:-20px;}
.captureEmail p{margin-bottom:5px;}
.captureEmail input{border:1px solid #ddd; padding:4px; margin-right:5px;}
#slideshowclick li img{width:300px;}