@charset "UTF-8";
/* CSS Document */

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
a											{ outline: none; }

						

/*
	SLIDER
*/
.slider-wrap								{ width: 700px; }		
.stripViewer .panelContainer				{width: 700px;} 
.panel ul									{ text-align: left; margin: 0 15px 0 30px;}
.stripViewer								{ position: relative; overflow: hidden; width: 620px; height: 285px; margin-top: 5px; border: 10px solid #000;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 638px;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{  }
#movers-row									{ margin:0; position: absolute; left: 8px; top:270px; width: 690px; z-index: 100; }
#movers-row div								{margin: 5px 11px; float: left;}
#movers-row div	a							{border: 3px solid #67D2F2; padding: 2px;}
#movers-row div a.cross-link 				{}
.photo-meta-data							{ background: url(/images/transpBlack.png); padding: 10px; height: 60px; width: 594px; 
											  margin-top: -90px;  padding-left: 25px; position: relative; z-index: 99; color: white; font-size: .85em;
											  border-top: #999 1px solid; font-weight: bold;}
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; margin: 0; padding:0!important; }
.active-thumb 								{ border: 3px solid #FFCC00!important; }

.portfolio-link { padding-right: 25px; background:url(/images/double-arrow.jpg) right no-repeat;}

.project-details {background: url(/images/details-cap.png) no-repeat bottom right; position: absolute; top: 190px; left: 8px; width: auto; font-size: .85em; color: #fff; padding-right: 10px; display:none;  }

.project-details ul {padding:0; margin: 0; background:url(/images/details-bg-trans.png) no-repeat bottom left;}

.project-details li {list-style: none; padding: 15px 0 8px 34px; background:url(/images/checkmark-trans.png) no-repeat; float: left; margin: 0 0 0 18px;}

.project-details .cap {background:url(details-cap.png) no-repeat bottom right;padding: 15px 0 8px 10px;}

#process-box {
	/*	background: url(/images/process-bg-trans.png) no-repeat 0 0;
*/	width: 270px;
	height: 233px;
	position: absolute;
	top: 0px;
	left: 687px;
	color: #fff;
	}
	
#process-box ul {
/*	margin-top: 28px; */
	width: 290px;
/*	margin-left: 20px; 
*/margin: 0 0 0 18px;	
padding: 0 0 0 20px;
	}
	
#process-box strong {
	color: #a9e8fa;
	font-size: 1.2em;
	}
	
#process-box h2 {
	background:url(/images/why-rise-h2.png);
	width: 237px;
	height: 16px;
	margin: 5px 0 10px 25px;
	}
	
#process-box h2 span {display: none;}

#process-box li {list-style: square; margin: 0; padding: 0 0 0 0; font-size: .9em; line-height: 20px;}

#process-box li.strategy {background:url(/images/process-bullet-1-trans.png) no-repeat; padding-left: 45px; padding-bottom: 10px;}

#process-box li.design {background:url(/images/process-bullet-2-trans.png) no-repeat; padding-left: 45px; padding-bottom: 10px;}

#process-box li.results {background:url(/images/process-bullet-3-trans.png) no-repeat; padding-left: 45px; padding-bottom: 10px;}

.wrapper {
	position: relative;
	}
	
.ribbon {
	position: absolute;
	left: 499px;
	top: -6px;
	background:url(/images/feature-ribbon-trans.png) no-repeat;
	height: 107px;
	width: 130px;
	}
	
.portfolio-detail #myController span {
		display: block!important;
		background:#09F!important;
		padding: 7px 9px!important;
		color: #fff!important;
		font-size: 12px!important;
		font-weight: bold!important;
}
	
