#ill-container {position: relative; width: 212px; margin: 0 auto; padding: 0; overflow: hidden; background: #4b3931; border-top: 1px solid #cb0e1f;}
#ill-container h5 {margin: 0; padding: 15px 0 4px 0; font-size: 14px; font-weight: bold; color: #bdccde; text-align: center;}

img {border: 0;}


#ill-container h5 a,
#ill-container h5 a:link, 
#ill-container h5 a:visited,
#ill-container h5 a:hover,
#ill-container h5 a:active {font-size: 14px; font-weight: bold; color: #bdccde; letter-spacing: 0.01em;}

.clr212 {clear: both; height: 10px; margin: 0; padding: 0; background: #fff;}
.clr212 {width: 212px;}

p {padding: 2px 0;}

#home #feature-images {height: 462px; padding: 0;}

#feature-images {position: relative; width: 212px; height: 462px; margin: 0; padding: 0; overflow: hidden; border-bottom: 2px solid #cb0e1f; z-index: 10;}


#feature-images ul {margin: 0; padding: 0; list-style: none; overflow: hidden;}

#feature-images li {float: left; position: relative; margin: 0; padding: 0;}

#feature-images ul.items li a {position: absolute; bottom: 86px; left: 0; display: block; width: 212px; height: 350px;}
#feature-images ul.items li div a {position: static; top: auto; left: auto; display: inline; width: auto; height: auto; color: #93C;}

#feature-images li a img {border: 0;}

#feature-images img {display: block; margin: 44px 0 63px 0;}

#feature-images div.map-wrap {position: absolute; left: 0; bottom: 0; width: 212px; height: 32px; overflow: hidden; background: #4b3931;}

#feature-images div.map-wrap ul {line-height: 23px; margin: 3px 0 0 66px; padding: 0; width: auto;}

#feature-images div.map-wrap ul li {width: 14px;}

#feature-images div.map-wrap a,
#feature-images div.map-wrap li {color: #fbba95; float: left; height: 23px; line-height: 23px;}

#feature-images div.map-wrap a {padding: 0 3px;}

#feature-images div.map-wrap a.play-pause {float: left; height: 23px; width: 9px; padding: 0; margin: 3px 0 0 10px; text-indent: -9999px; overflow:hidden; background-position:-152px -193px;}

#feature-images div.map-wrap a.play-pause:hover {background-position: -152px -217px;}

#feature-images div.map-wrap a.pause {background-position: -181px -193px;}

#feature-images div.map-wrap a.pause:hover {background-position: -181px -217px;}

#feature-images div.map-wrap a:hover,
#feature-images div.map-wrap a.current {color: #cde; text-decoration: none;}

.image-caption {position: absolute;	left: 0; bottom: 0; color: #fff; width: 212px; height: 66px; display: block; margin: 0; padding: 0; z-index: 500; background: #4b3931;}
.image-caption p {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: normal; margin: 0; padding-top: 1px; font-weight: normal; text-align: center;}
.image-caption h4 {font-size: 11px; margin: 0; padding-top: 8px; font-weight: bold; color: #fff; text-align: center;}

.image-caption a {color: #fbba95;}
.image-caption a:hover {color: #f36a22;	text-decoration: none;}

/* Styling for prev and next buttons */
#buttons {float: left; margin: 2px 0 0 72px; padding: 0; background: #4b3931;}

#buttons a {display: block; width: 31px; height: 26px; text-indent: -999em; float: left; outline: 0;}

a#prev {background: url(/images/btns-arrows.png) 0 -27px no-repeat;}

a#prev:hover {background: url(/images/btns-arrows.png) 0 0 no-repeat;}

a#next {background: url(/images/btns-arrows.png) -25px -27px no-repeat;}

a#next:hover {background: url(/images/btns-arrows.png) -25px 0px no-repeat;}

.clear {clear:both;}
