#container{width:100%;}

/* #content-cs */

#content-cs{width:900px;margin:0 auto;position:relative;z-index:2000;padding:16px 0 50px 0;}

#content-cs .column{float:left;width:445px;padding:0 10px 0 20px;border-left:1px solid #e7e7e7;}

#content-cs .first-column{width:271px;padding:0 14px 0 0;border:0;}
#content-cs .last-column{width:118px;min-height:120px;padding:0 0 30px 10px;border-left:1px solid #e7e7e7;}

#content-cs .text-content h3{font-size:18px;letter-spacing:-1px;font-weight:bold;padding:0 0 10px 0;}
#content-cs .text-content p{padding:0 0 16px 0;line-height:18px;}
#content-cs .text-content img.left{float:left;}
#content-cs .text-content img.right{float:right;}

/* global elements */

h3.proof{width:118px;height:41px;background:url(/static/imgs/casestudies_new/proofIsInThePudding.png) no-repeat;overflow:hidden;text-indent:-1000px;border-bottom:1px solid #cdcdcd;padding:0 0 8px 0;margin:0 0 8px 0;}
ul.proof-list li{font-size:11px;}

div.screenshot img{display:block;margin:0 0 16px 0;}

h3.services{width:265px;height:32px;background:url(/static/imgs/services.png) no-repeat;overflow:hidden;text-indent:-1000px;margin:0 0 0 3px;}
ul.services-list{width:265px;margin:14px 0 0 3px;}
ul.services-list li{text-align:right;color:#333333;font-size:11px;line-height:20px;}

/* #header-cs */

#header-cs{position:relative;z-index:1000;width:100%;}
#header-cs .text-wrapper{ width:900px;margin:0 auto;position:relative;z-index:200;color:#000; }
#header-cs .text h1,
#header-cs .text h2{display:none;}
#header-cs .text a{font-size:20px;font-weight:bold;}
#header-cs .text p{font-size:16px;line-height:24px;}
#header-cs .image{background-repeat:no-repeat;background-position:center 0;position:absolute;z-index:100;}

/* #template-A */

#template-A #header-cs{ height:429px; }
#template-A #header-cs .text-wrapper{ height:429px;border-bottom:1px solid #e7e7e7; }
#template-A #header-cs .text{ padding:246px 0 0 453px; }
#template-A #header-cs .text p{width:400px;padding:0 0 60px 0;}
#template-A #header-cs .text a{display:inline-block;margin:0 0 0 334px;}

#template-A #header-cs .image{ width:100%;height:473px;top:-44px;left:0; }

/* #template-B */

#template-B #header-cs{ height:353px; }
#template-B #header-cs .text{ padding:208px 0 0 0; }
#template-B #header-cs .text p{width:440px;padding:0 0 10px 0;}

#template-B #header-cs .image{ width:100%;height:397px;top:0;left:0; }

/* #template-C */

#template-C #header-cs{ height:397px; }
#template-C #header-cs .text-wrapper{ height:397px;border-bottom:1px solid #e7e7e7; }
#template-C #header-cs .text{ color:#fff;padding:220px 0 0 310px; }
#template-C #header-cs .text p{ width:480px;font-weight:bold;padding:0 0 20px 0; }
#template-C #header-cs .text a{ color:#fff;display:inline-block;background:url(/static/imgs/arrow.png) no-repeat 0 center;line-height:18px;padding:0 0 0 24px; }

#template-C #header-cs .image{ width:100%;height:455px;top:-58px;left:0; }

/* #footer-cs */

#footer-cs{width:900px;/*height:109px;*/margin:0 auto;border-top:1px solid #e7e7e7;position:relative; overflow: visible !important; }

#footer-cs .previous{float:left;position:;width:380px; padding-bottom:10px; min-height: 100px;}
#footer-cs .next{float:right;position:;width:380px; padding-bottom:10px;}

#footer-cs a.arrow{top:48px;position:absolute;display:block;width:20px;height:19px;overflow:hidden;text-indent:-1000px;}
#footer-cs img.thumb{display:block;position:absolute;bottom:0px; }

#footer-cs .previous img.thumb{left: 3px;}

#footer-cs .next img.thumb{right: 236px;}

#footer-cs div.text{color:#666666;font-size:11px;margin:0 0 0 160px;padding:10px 0 0 0;line-height:16px;width:220px;}
#footer-cs div.text strong{display:block;color:#000;font-size:18px;line-height:18px;letter-spacing:-1px;font-weight:bold;padding:0 0 6px 0;}
#footer-cs div.text a.wrapper_link {color: #000; }
#footer-cs div.text a.wrapper_link:hover {color: #000; text-decoration: none;}
#footer-cs .previous div.text{margin-left: 200px;}


#footer-cs .previous a.arrow{left:-30px;background:url(/static/imgs/casestudies_new/arrowL.gif) no-repeat;}
#footer-cs .next a.arrow{right:-30px;background:url(/static/imgs/casestudies_new/arrowR.gif) no-repeat;}
#footer-cs .previous:hover a.seeMoreLink { text-decoration: underline;}
#footer-cs .next:hover a.seeMoreLink { text-decoration: underline;}

#footer-cs .text p {
	margin-bottom: 0px;
}
#footer-cs:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE6 */ 
* html #footer-cs {height: 1%;}
/* IE7 */
*:first-child+html #footer-cs {min-height: 1px;}

@media print{

	#header-cs .text-wrapper,
	#header-cs{height:auto !important;}
	
	#header-cs .text{padding:0 0 30px 0 !important;}
	#header-cs .text h2{display:block;font-size:24px;padding:0 0 20px 0;}
	#header-cs .text a{padding:0 !important;margin:0 !important;}
	
	h3.proof,
	h3.services{text-indent:0;font-size:18px;letter-spacing:-1px;font-weight:bold;}
	h3.services{text-align:right;}
	
}

.seeMoreLink {display: inline;}
