.stretch{width:955px;margin:auto;}

#showcase{float:left;width:954px;height:350px;background-color:#fff;position:relative;margin:1em auto 0 auto;position:relative;overflow:hidden;}
#showcase .top{width:954px;height:10px;background:url(../images/showcase-bg-top.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:2000;}
#showcase .bottom{width:954px;height:30px;background:url(../images/showcase-bg-bottom.png) no-repeat 0 100%;position:absolute;bottom:0;left:0;z-index:2000;}

#showcase .selector{width:200px;height:20px;position:absolute;bottom:25px;left:13px;z-index:2100;cursor:pointer;}
#showcase .selector span{display:block;width:10px;height:10px;background-color:#fff;opacity:0.8;float:left;margin-left:5px;}
#showcase .selector span.active{width:14px;height:14px;}
#showcase .selector span:hover{width:14px;height:14px;}

#showcase .selector span.red{background-color:#ff2c00;}
#showcase .selector span.yellow{background-color:#ffdd00}
#showcase .selector span.green{background-color:#5dc54a}
#showcase .selector span.turqouise{background-color:#00c4b2}
#showcase .selector span.grey{background-color:#929292}
#showcase .selector span.pink{background-color:#af006a}


#cases{width:960px;position:absolute;top:0;z-index:1000;}
#cases .item{float:left;width:960px;height:350px;position:relative;z-index:900;}
#cases img{position:absolute;z-index:900;}
#cases h2{position:absolute;z-index:1000;top:30px;left:30px;font-size:220%;font-weight:normal;letter-spacing:0;}
#cases h3{position:absolute;z-index:1000;top:60px;left:30px;background:none ;font-size:130%;letter-spacing:0;}
#cases .txt{position:absolute;z-index:1000;top:90px;left:30px;width:320px;color:#808080;}
#cases .txt p{margin-bottom:0.5em;}
#cases a{background: url(../images/sc-btn.png) no-repeat 0 0px;display:block;float:left;width:100px;height:25px;color:#fff;padding:3px 0 0 10px;font-size:90%;}
#cases a:hover{color:#231f20;background-position:0 -30px;}

#cases .red{color:#ff2c00;}
#cases .yellow{color:#ffdd00}
#cases .green{color:#5dc54a}
#cases .turqouise{color:#00c4b2}
#cases .grey{color:#929292}
#cases .pink{color:#af006a}

#cases .wrapper{margin:25px;position:relative;left:-630px;}
#cases .btn{margin:-75px 0 0 15px;}
#cases .none{background:none;}
#cases .white{color:#fff;}
#cases .black{color:#231F20;}
#cases .green{color:#336600;text-transform: uppercase;}



#homeSecond{width:956px;margin:auto;}

.threecol{clear:both;width:955px;margin:auto;}

.colblock{width:305px;position:relative;float:left;}

.colblock h3{color:#1c4ca1;font-size:130%;}
.colblock p{margin-bottom:0.5em;font-size:95%;}
.colblock p a.more{display:block;width:80px;font-size:110%;margin-top:5px;background-position: 100% 6px;}

.colblock .toLeft{float:left;}
.colblock .toRight{float:right;padding-left:10px;}

.colblock.spaced{margin-right:20px;}
.colblock.small{width:200px;overflow:hidden;}
.colblock.small .blockTop{height:4px;background: url(../images/block-sm-top.png) 0 0 no-repeat;position:absolute;top:0;width:200px;height:4px;}
.colblock.small .blockBottom{height:25px;background: url(../images/block-sm-bottom.png) 0 100% no-repeat;position:absolute;bottom:0;width:200px;height:25px;}

.colblock.large{width:510px;}
.colblock.large .blockTop{height:4px;background: url(../images/block-la-top.png) 0 0 no-repeat;position:absolute;top:0;width:520px;height:4px;}
.colblock.large .blockBottom{height:25px;background: url(../images/block-la-bottom.png) 0 100% no-repeat;position:absolute;bottom:0;width:520px;height:25px;}
.colblock.large h3{width:410px;}
.colblock.large img{float:right;}

.colblock .blockTop{height:4px;background: url(../images/rounded-block-top.png) 0 0 no-repeat;position:absolute;top:0;width:305px;height:4px;}
.colblock .blockBottom{height:25px;background: url(../images/rounded-block-bottom.png) 0 100% no-repeat;}

.colblock .wrapper{background:#fff;border-left:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;padding:10px 15px 0 15px;height:155px;}
.colblock .wrapper.none{margin:0;padding:0;overflow:hidden;height:165px;}
.colblock .wrapper.none img{width:100%;}

.colblock .selector{position:absolute;top:10px;right:10px;height:20px;}
.colblock .selector span{display:block;float:left;width:7px;height:7px;background-color:#999;margin:2px;}
.colblock .selector span.active{background-color:#1c4ca1;}
.colblock .selector span:hover{background-color:#1c4ca1;cursor:pointer;}

.colblock li{list-style-type: disc;list-style-position: inside;}
.colblock li a{font-size:95%;color:#666;}
.colblock li a:hover{color:#1c4ca1;}

.colblock .item{position:absolute;width:480px;}

.colblock .overlay{position:absolute;bottom:0;padding:2px 5px 15px 15px;background: url(../images/overlay-bg.png) no-repeat;width:177px;left:1px;}
.colblock .overlay h3{font-size:14px;margin:0;padding:0;}
.colblock .overlay h4{font-size:11px;color:#666;margin:0;padding:0;}