
#outer-carousel {height:360px;overflow:hidden;}
#outer-carousel ul li{width:635px;height:360px;*zoom:1}
#outer-carousel div.text ul li{line-height:1.454em;width:auto;height:auto;padding:0 0 6px 10px;background:url(../img/background/bg-details-bullet.png) no-repeat 0 4px;}
#outer-carousel div.text ul{padding:0 0 16px 0;}
#outer-carousel .loading{width:90px; margin:100px auto 0 auto;text-transform:uppercase;font-size:10px;}
#outer-carousel .loading img{margin-right:5px;}
#outer-carousel .carousel{float:left;width:196px;margin-top:5px;}
#outer-carousel .carousel li{height:300px;width:196px;}

.carousel_nav{margin-bottom:11px;}
.carousel_nav a{;margin-right:12px;}

a.selected:hover,
a.picture-selected:hover{color:white;}

p#sub-nav a.selected,
a.picture-selected{color:#33cc33 !important;}


.details p{padding-left:10px;background:url(../img/background/bg-details-bullet.png) no-repeat 0 3px;}
.details p.hidden-dot{padding-top:20px;color:#282828;background:none;}

.text{float:left;width:360px;height:308px;margin:0 0 20px 23px;padding-right:20px;} 
.text p{ line-height:1.4em;margin-bottom:10px;}
.text-wide{width:550px !important}
.jScrollPaneContainer .text{margin-left:0;}

#efforts .details p,
#services .details p{background:none;}
