/*
	Styles for Header 
    border:1px solid #ccc;
*/
#topLinks_cs { width:900px; }
#topLinks_cs:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }
* html #topLinks_cs { height: 1%; }
#topLinksR_cs { padding-top: 4px; font-size: 11px; float: right; color: #ed228e; }
#logo_cs { float: left; }
#topLinksR_cs a { font-size: 11px; color: #ed228e; text-decoration:none; }
#topLinksR_cs a:hover { color: #ed228e; text-decoration:underline; }
#topLinksR_cs span { margin:0; padding:0; color: #999999; }
/*
	Styles for content
*/
#banner_cs { width:900px; margin: 0 0 0 0; position:relative; } 

/* Evan's styles */
a img { border: 0; padding: 0; margin: 0; }

/* #content { padding: 40px 0; width: 900px; } */
#wrap { /*background: url(/static/imgs/viewerwrapbg.gif) no-repeat center;*/ position: relative; width: 900px; }
#viewer { background: url(/static/imgs/viewerbg.gif) repeat-x top left;}
#screenshot { display: block; }
#clientUrl { display:block; font-size:11px; }
#trigger { width: 115px; display: block; margin-top:1em; margin-bottom:1em; }
.triggerUrlWrapper { width:300px; margin-top:.3em;}
.triggerUrlWrapper #clientUrl { float:right; margin-top:1em; }
.triggerUrlWrapper #trigger { float:left; }
#arrows { height: 580px; position: absolute; top: 39px; width: 900px; margin:0 0 1em 0; }
#arrows div { background-color:#fff;cursor: pointer; height: 20px; font-family:Arial; }
#btnPrevious { background: url(/static/imgs/casestudies/arrow_L.gif) no-repeat center left; float: left; }
#btnNext { background: url(/static/imgs/casestudies/arrow_R.gif) no-repeat center right; float: right; }

p { line-height: 1.5em; margin: 0 0 15px 0; padding: 0; }
	
.none { display:none; }
#content_cs { background: url(/static/imgs/bannerbg.gif) no-repeat top left; padding: 14px 0 20px 0; }
	#content_cs .content_cs_item { float:left; }
		#content_cs .content_cs_item .promo_txt { margin: 0 0 30px 0; }
		ul#services_utilized { list-style:none; font-size:11px; line-height:15px; margin:1em 0 0 0; padding:0; }
		#content_cs .content_cs_item .services_utilized {}
		#leftCol { width:304px; }
			#leftCol ul { list-style:none;margin:1em 0 0 3px;padding:0;font-size:11px;line-height:14px;color:#333; }
		#rightCol { width:550px; margin-left:5px; min-height:429px; *min-height:339px }
		#content_cs .content_cs_item #bottom_item { width:300px; margin: 40px 0 0 0; position:absolute; bottom:0px; }
			#content_cs .content_cs_item #bottom_item #image { float:left; width:106px; display:block; margin: 0 10px 0 0;  }
		#content_cs .content_cs_item #bottom_txt { float:left;width:150px; display:block; padding: 20px 0 0 0; font-size:11px; color:#333; }
			#content_cs .content_cs_item #bottom_txt img { display:block; float:none; margin: 0 0 10px 0; }

		#two_columns { width:550px; clear:both; display:block; margin: 30px 0 0 0; }
		#two_columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		* html #two_columns { height:1%; }
			#two_columns .column_item { width:230px; float:left; margin: 0 0 0 50px; }
			#two_columns .column_item:first-child { margin: 0 0 0 0; }
			#two_columns .column_item { margin: expression((this.parentNode.firstChild == this)? "0 0 0 0" : "0 0 0 50px"); }

	#cs_nav { width:900px; clear:both; margin: 30px 0 0 0; }
	#cs_nav:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden; }
	* html #cs_nav { height: 1%; }
		#cs_nav_container { width:550px; float:right; margin: 0 10px 0 0; padding: 0 15px 0 0; }
		#cs_nav_container a { font-size:11px; }
			#cs_nav #bars { width:550px; height:13px; margin:0 0 5px 0; padding:0; background:url(/static/imgs/casestudies/bars_bg.gif); background-repeat:repeat-x; }
			#cs_nav #previous { float:left; }
			#cs_nav #next { float:right; }

/*
	Case Studies Navigation Top
*/

a.caseLink {
  font-size:10px;
  color:#ed228e; 
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  }

a:hover.caseLink {
  text-decoration:underline; 
  }

a.caseLink span {
  color:#666; 
  }

#caseNavi {
  position:absolute;
  top:39px;
  width: 900px;
  height:20px;
  z-index:10;
}

#caseNavi ul {
  text-align:right;
  margin:0;
  padding:0;
  font-family:Arial,sans-serif;
  font-size:10px;  
}

#caseNavi ul li{
  display:inline;
  white-space:nowrap;
}

#caseNavi ul li.prev {
  float:left;
} 
/*
	Case Studies Navigation Bottom
*/
#caseNaviBottom {
  width: 550px;
  height: 20px;
}

#caseNaviBottom ul {
  text-align:right;
  margin:0;
  padding:0;
  font-family:Arial,sans-serif;
  font-size:11px;
}

#caseNaviBottom ul li{
  display:inline;
  white-space:nowrap;
  background-color:#fff;
}

#caseNaviBottom ul li.prev {
  float:left;
} 

