
body {
	background: #FFF;
	font: 12px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #979797;
	margin: 0;
	padding: 0;
	line-height: 18px;
}



img { 
	border: 0px;
}

a:hover, a:active { 
 	text-decoration: underline;
}


/* Main Core Classes Deffination */
.wrapper {
	width: 970px;
	margin: 0 auto;
	padding: 0;
    z-index: 10;
}



/*Step Carroussel*/
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 875px; /*Width of Carousel Viewer itself*/
	height: 300px; /*Height should enough to fit largest content's height*/
    margin-left: 44px; 
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    height: 300px;
    margin: 10px 15px;
    background: url(../images/portfolio-BG.png) no-repeat center bottom;
}


.Comp_name { float:left; width:200px; height:17px; text-align:center; color: #0066cc; font: 13px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;  }
.Country_name { float:left; width:200px; height:20px; text-align:center; color:#979797; font: 12px 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif; }

.slide_border { margin: 20px 0; border:1px solid #CCC; border-radius:10px;
border: 1px solid #e6e6e6;
-webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
-moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1);
}