#feature-story-area h2                { margin-left: 35px; margin-top: 0; margin-bottom: 0; padding: 0; color: #878787; font: 100% "Lucida Grande", Helvetica, Arial, sans-serif; }
#feature-story-area h3                { margin-left: 30px; margin-top: 0; margin-bottom: 10px; margin-left:35px; padding: 0;  color: #666666; font: 150% "Lucida Grande", Helvetica, Arial, sans-serif; }
#feature-story-area h2                { height: 120px; margin-bottom: 10px; }
#feature-story-area h3                { height: 90px; margin-bottom: 10px; }

#featured-slideshow                   { float: right; margin-top: -205px; width: 520px !important; }
.feature_pic                          { border: 1px solid #ccc; padding: 4px; }
#featured-slideshow h4                { padding: 5px 8px 0 8px; color: #333333; font: 120% "Lucida Grande", Helvetica, Arial, sans-serif; line-height: 140%; width:500px; }

#feature-story-area .nav              { position: absolute; top: 290px; bottom: 50px; left: -290px; }
#feature-story-area .nav li           { float: left; }
#feature-story-area .nav li a         { display: block; text-decoration: none; font-size: 90%; font-weight: bold; padding: 1px 5px; color: #333; border: 1px solid #fff; }
#feature-story-area .nav .selected    { border: 1px solid #999; color: #777; }
#feature-story-area .nav .prev, 
#feature-story-area .nav .next        { padding: 1px 0; text-indent: -5000px; border: 1px solid #fff; width: 10px; background: url(/site/images/buttons/arrow_gray_left.png) no-repeat 0 5px; }
#feature-story-area .nav .next        { background: url(/site/images/buttons/arrow_gray_right.png) no-repeat 100% 5px; }

#feature-story-area                   { margin-bottom: 20px; padding-top: 10px; }
#feature-story-area-wrapper           { padding: 0 20px 10px 5px; height: 320px }

/* Changes for minisite */

#feature-area                         { width: 1000px; margin: 0 auto 10px auto; background: #fff; border: 1px solid #ddd; }
#feature-area                         { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#feature-area h2, #feature-area h3    { width: 350px; }
#feature-area h2                      { color: #333; font-size: 300%; letter-spacing: -.03em; height: auto; margin-top: 30px; }
#feature-area h3                      { line-height: 150%; color: #888; font-size: 160%; }

.bento-feature-area                   { height: 460px; text-align: center !important; background: #fff url(../images/feature_bento_customer_stories.jpg) no-repeat 0 0 !important; }
.bento-feature-area h2                { width: auto !important; margin-top: 350px !important; }
.bento-feature-area p                 { color: #999; font-size: 150%; }

/* Bento Customer Stories */
#bento-customers #feature-area        { width: 1000px; height:459px; margin: 0 auto 10px auto; background: #fff; border: 1px solid #ddd; background: url(../images/feature_customer_stories.jpg) no-repeat 0 0; }
#bento-customers #feature-area        { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#bento-customers #feature-story-area-wrapper {margin:auto; width:50%; margin-top:340px; height:40px;}
#bento-customers #feature-area h2     { color: #333; font-size: 300%; letter-spacing: -.03em;  height: 30px; text-align:center;}
#bento-customers #feature-area h3     { line-height: 150%; color: #888; font-size: 160%; height:21px;text-align:center; }

/*
#feature-area h2 { height: 375px; text-indent: -5000px; background: url(../images/heading1_customer_stories.png) no-repeat 50% 347px; }
#feature-area h3 { height: 21px; text-indent: -5000px; background: url(../images/heading2_customer_stories.png) no-repeat 50% 0; }
*/

/* ----------------- */

#midCol {
	line-height: 12px;	
}

#midCol h2 {
	padding: 0;
	color: #373737;
	font-size: 18px;
	font-weight: 400;
	
}
#hlist h2 {
	color: #000;
	line-height: 10px;
	padding: 0;
	font-size: 12px;
	font-weight: 800;
	
}
#hlist p {
	line-height: 12px;
	font-size: 12px;
	padding-top: 6px;
}
#hlist {
	line-height: 12px;
	font-size: 12px;
	padding-top: 3px;
}