.hideMe {display:none;}
#arrowMe {position:relative; left:800px; margin-bottom:-77px; width:60px;}

#homeAni {position:relative; z-index:1;}
#nav, #aniButtons {position:absolute; z-index:10; top:213px; left:550px; *top:212px;}
#aniButtons {top:210px; left:710px; *top:210px;}

#nav a { margin: 5px; padding: 2px 6px; border:1px solid #454545; color:#454545; text-decoration: none; font-size:11px; }
#nav a:hover { background:#ccc; color: #800000; }
#nav a.activeSlide { background: #ECB000 }
#nav a:focus { outline: none; }
.pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#slideshow { width: 780px; height: 240px; overflow: hidden;}
#slideshow .newSlide { width: 780px; height: 240px;  color: #333; text-align: left; font-size: 16px; overflow: hidden; }

.slideShout, .slideFeatures, .slideShout2, .prodTable {position:absolute; z-index:50; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.slideShout {top:125px; left:25px; font-size:22px; color:#fff; width:300px; font-weight:bold; line-height:30px;}
.slideFeatures {top:12px; left:380px; font-size:18px; color:#454545; width:350px; *top:30px;}
.slideFeatures ul li {margin-bottom:10px; line-height:20px;}
.slideShout2 {top:110px; left:25px; font-size:15px; color:#454545; width:300px; font-weight:bold; line-height:25px;}
.slideShout2 span {font-size:20px;}
.slideShout2 p {font-size:13px; margin-top:5px;}

.prodTable {top:25px; left:350px; font-size:16px; color:#454545; width:400px;}
.prodTable td, .prodTable th {border-bottom:1px dashed #888; text-align:left;}
/*.noDashB {border-bottom:0px}*/
.dashR {border-right:1px dashed #888;}
.prodItem {height:35px; padding-left:45px; line-height:38px;}
.prodItem a {text-decoration:none; font-size:12px; color:#454545; font-weight:bold;}
.prodItem a:hover {color:#800000;}

#prodItem1 {background:url(../images/home/home_prod_icons.png) 0px 0px no-repeat;}
#prodItem2 {background:url(../images/home/home_prod_icons.png) 0px -36px no-repeat;}
#prodItem3 {background:url(../images/home/home_prod_icons.png) 0px -71px no-repeat;}
#prodItem4 {background:url(../images/home/home_prod_icons.png) 0px -107px no-repeat;}
#prodItem5 {background:url(../images/home/home_prod_icons.png) 0px -143px no-repeat;}
#prodItem6 {background:url(../images/home/home_prod_icons.png) 0px -179px no-repeat;}

#aniButtons input {width:20px; height:20px; border:0px; margin:0px; padding:0px;}
#pauseButton { background:url(../images/but_pause.png) 0px 0px no-repeat; }
#resumeButton { background:url(../images/but_play.png) 0px 0px no-repeat;}
#pauseButton:hover { background:url(../images/but_pause.png) 0px -20px no-repeat; }
#resumeButton:hover { background:url(../images/but_play.png) 0px -20px no-repeat; }


/* home boxes */
#mainHome {padding-top:5px;}
.homeImg {margin-bottom:20px;}
.homeBoxes {margin-bottom:10px;}
.homeBoxes  a {text-decoration:none !important; cursor:hand;}
.homeBox {float:left; margin-bottom:10px;}
.homeBoxL {margin-left:19px;}
.marginL1 {margin-left:20px;}
#homeBox1, #homeBox2, #homeBox3 {
		width:247px;
		height:166px;
	}


#homeBox3 {background:url(../images/home/home_box3.jpg) no-repeat;}
#homeBox3 .title {
		margin:12px 20px 10px 15px;
		color:#fff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		}
#homeBox3 .copy {
		margin:0px 25px 10px 15px;
		color:#fff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		}

/* 1 */

#homeBox1 {background:url(../images/home/home_box1.jpg) no-repeat;}
#homeBox1_1 .title {
		margin:12px 20px 0px 15px;
		color:#fff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		}
#homeBox1_1 {height:35px;}
#homeBox1_2 {
		background:url(../images/home/home_box1_2.jpg) no-repeat;
		width:247px;
		height:64px;
		margin-top:-12px;
		*margin-top:0px;
}
#homeBox1_3 {
		background:url(../images/home/home_box1_3.jpg) no-repeat;
		width:247px;
		height:67px;
		
}

#homeBox1_2 .title, #homeBox1_3 .title {
		padding:4px 25px 0px 20px;
		color:#91B17D;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;

	}
#homeBox1_3 .title {color:#324e87;}
#homeBox1_2 .copy, #homeBox1_3 .copy {
		padding:1px 25px 0px 20px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#454545;
		line-height:14px;
	}


/* 2 */
#homeBox2 {background:url(../images/home/home_box2.jpg) no-repeat;}

#homeBox2_1 .title {
		margin:12px 20px 0px 15px;
		color:#fff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		}
#homeBox2_1 {height:35px;}
#homeBox2_2 {
		background:url(../images/home/home_box2_2.jpg) no-repeat;
		width:247px;
		height:64px;
		margin-top:-12px;
		*margin-top:0px;
}
#homeBox2_3 {
		background:url(../images/home/home_box2_3.jpg) no-repeat;
		width:247px;
		height:67px;
		
}

#homeBox2_2 .title, #homeBox2_3 .title {
		padding:4px 25px 0px 20px;
		color:#880000;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;

	}
#homeBox2_3 .title {color:#324e87;}
#homeBox2_2 .copy, #homeBox2_3 .copy {
		padding:1px 25px 0px 20px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#454545;
		line-height:14px;
	}



.homeNews {margin-left:20px;}
.homeNews .leftCol, .homeNews .rightCol {width:365px; float:left;}
.homeNews .rightCol {margin-left:30px;}
.homeNews .title {
		color:#324e87;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		}


/* testimonials */
.homeNews .rightCol .title {margin-bottom:10px;}
.testimonialH {
	margin-bottom:10px;
	background:url(../images/tm_sm_top.gif) top no-repeat;
	width:365px;
	padding-top:10px;
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
	}
.testimonialH .quoteWrap {background-color:#FFF5D7;}
.testimonialH .qCopy { 
		width:300px; 
		background:url(../images/tm_quote.gif) left top no-repeat;
		padding-left:50px;
		padding-top:10px;
		font-style:italic;
		}
.testimonialH .qSource {
		background:url(../images/tm_sm_bot.gif) top no-repeat; 
		padding-top:30px; 
		padding-left:50px;
		
		}
.testimonialH .qSource span {font-weight:bold;}

/* events */
.eventBox { background:url(../images/events/home_event.jpg) no-repeat;
	width:780px;
	height:165px;
	}	
.eventCopy {padding-top:50px; padding-left:50px;}
.eventCopy p {margin:0px; padding:0px; padding-bottom:5px; font-size:18px; color:#fff;}
.eventCopy p span {font-weight:bold;}

.eventCol1 a p {text-decoration:none;}
.eventCol1 a:hover p {text-decoration:none; color:#800000;}

.eventCol1, .eventCol2 {float:left;}
.eventCol1 {width:220px;}
.eventCol2 {width:220px; margin-left:50px;}