.top_crvs_prtflo{line-height:12px; height:12px; overflow:hidden; background:url(../images/portfolio_box_topbg.gif) repeat-x top}
.top_crvs_prtflo span{width:12px; height:12px;}
.top_crvs_prtflo .left{background:url(../images/curves_sprite.gif) no-repeat -38px -75px;}
.top_crvs_prtflo .right{background:url(../images/curves_sprite.gif) no-repeat -51px -75px;}

.bottom_crvs_prtflo{line-height:12px; height:12px; overflow:hidden; background:url(../images/portfolio_box_btmbg.gif) repeat-x top}
.bottom_crvs_prtflo span{width:12px; height:12px;}
.bottom_crvs_prtflo .left{background:url(../images/curves_sprite.gif) no-repeat -38px -88px;}
.bottom_crvs_prtflo .right{background:url(../images/curves_sprite.gif) no-repeat -51px -88px;}

.portfolio_box{width:652px; background:url(../images/portfolio_box_bg.gif) repeat-y left}
.quick_links{width:265px;}
.quick_links .left{width:150px}
.quick_links .right{width:110px}
.quick_links span{display:block; margin-top:7px; line-height:normal}
.quick_links span.cloud1{font-size:18px}
.quick_links span.cloud2{font-size:17px}
.quick_links span.cloud3{font-size:16px}
.quick_links span.cloud4{font-size:15px}
.quick_links span.cloud5{font-size:14px}
.quick_links span.cloud6{font-size:13px}
.quick_links span.cloud7{font-size:12px}
.quick_links span.cloud8{font-size:11px}
.quick_links span.cloud9{font-size:10px}

.portfolio_cont .left{width:220px}
.portfolio_cont .left img{display:block}
.portfolio_cont .left p{font-size:11px; line-height:18px; display:block; padding:18px 0 18px 18px}
.portfolio_cont .left span{padding:0 0 10px 18px; display:block}

.portfolio_cont .right img{display:block}

.case_study_slider{width:652px; background:#fff url(../images/case_study_slider_bg.gif) repeat-x 0 0; position:relative}
.case_study_slider .slider_lr_line{background:url(../images/case_study_slider_lr_line.gif) repeat-y 0 0;}
.case_study_slider .left_curve{background:url(../images/casestudy_left_top_curve.gif) no-repeat 0 0;}
.case_study_slider .right_curve{background:url(../images/casestudy_right_top_curve.gif) no-repeat right 0;}

.case_study_slider .case_study_slider_main{width:558px; float:left;}
.case_study_slider .slideshowContainer{width:558px; float:left; height:491px; margin:0 0 0 45px; display:inline}
.case_study_slider .slideshowContainer img{width:558px; float:left; height:491px;}
.slideshowContainer{width:450px; height:300px; margin-bottom:5px;}
.loading{background: url(../images/loading.gif) center no-repeat;}
.slideshowThumbnail{outline:none; margin-right:17px; background:url(../images/navigation_back_bg.gif) no-repeat 0 0; float:left; width:128px; padding:5px; height:114px}
.slideshowThumbnail img{float:left}
.current img{outline:none; margin-right:17px; background:url(../images/navigation_back_bg.gif) no-repeat 0 0; float:left; width:128px; padding:5px; height:114px}
.outline{border:1px solid #255794; z-index:0; position:absolute;}
#thumbnails {width:632px;float:left; background:url(../images/thumbnails_bg.gif) repeat-x 0 0; display:inline; padding:22px 0 30px 20px} 
.case_study_slider .previous{width:35px; float:left; position:absolute; left:5px; top:225px}
.case_study_slider .next{width:35px; float:left; position:absolute; right:5px; top:225px}

h2.case_study_h{width:652px;}
h2.case_study_h span{color:#9e9e9e; font-size:14px; line-height:16px; font-weight:bold}
h2.case_study_h span a{color:#9e9e9e;}

.case_study_right{width:272px; background:url(../images/case_study_right_bg.gif) repeat-y left}

.case_study_cont{padding:22px 28px 22px 29px; float:left; width:215px;}
.case_study_cont ul{float:left; width:215px;}
.case_study_cont ul li{float:left; width:215px; font-size:11px; line-height:16px; background:url(../images/dot_line.gif) no-repeat 0 bottom; padding:10px 0;}
.case_study_cont ul li.clients_logo{float:left; width:215px; background:none; padding:0}
.case_study_cont ul li.block_quote{font:12px/20px Arial, Helvetica, sans-serif; color:#4e4e4e; padding:20px 0; margin-bottom:15px}
.case_study_cont ul li.block_quote img{margin-right:8px}
.case_study_cont ul li.links{font-size:16px; line-height:18px; font-weight:bold}
.case_study_cont ul li a{float:left; width:auto; background:url(../images/arrow.jpg) no-repeat 5px 5px; padding:0 0 0 20px;}
.black_overlay{display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80;
 filter: alpha(opacity=80);}
.white_content{display: none; position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; padding: 16px; border: 16px solid orange; background-color: white;			z-index:1002; overflow: auto;}