
#stacks_in_1_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_3_page12 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_3_page12 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_5_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_8_page12 {
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
}

#stacks_in_6_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}
/*-- Gyro Stack v1.2 by Joe Workman --*/

#stacks_in_10_page12 .gyro_container{padding:0;margin:0 auto;}
#stacks_in_10_page12 .gyro_main_view{float:left;position:relative;}
#stacks_in_10_page12 .gyro_window{overflow:hidden;position:relative;}
#stacks_in_10_page12 .gyro_image_reel{position:absolute;top:0;left:0;}
#stacks_in_10_page12 .gyro_image_reel img{float:left;}
#stacks_in_10_page12 .gyro_image_reel div.stacks_out{width:auto !important;float:left;}
#stacks_in_10_page12 .gyro_ribbon{position:absolute;bottom:5px;right:-15px;z-index:100;text-align:center;line-height:40px;display:none;}
#stacks_in_10_page12 .gyro_ribbon_start,.gyro_ribbon_middle,.gyro_ribbon_end{height:47px;float:left;}
#stacks_in_10_page12 .gyro_ribbon_start{width:24px;}
#stacks_in_10_page12 .gyro_ribbon_end{width:39px;}
#stacks_in_10_page12 .gyro_ribbon_start{background:url('../files/images/ribbon3/gyro_ribbon_right_start_3.png') no-repeat;}
#stacks_in_10_page12 .gyro_ribbon_middle{background:url('../files/images/ribbon3/gyro_ribbon_mid_3.png') repeat-x;}
#stacks_in_10_page12 .gyro_ribbon_end{background:url('../files/images/ribbon3/gyro_ribbon_right_end_3.png') no-repeat;}
#stacks_in_10_page12 .gyro_ribbon a{padding:5px;text-decoration:none;color:#FFFFFF;}
#stacks_in_10_page12 .gyro_ribbon a.active{font-weight:bold;background:#920000;border:1px solid #8FA245;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
#stacks_in_10_page12 .gyro_ribbon a:hover{background:#920000;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}


/*-- End Gyro Stack --*/
#stacks_in_10_page12 {
	padding: 4px 4px 4px 4px;
}

#stacks_in_29_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_31_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_33_page12 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_33_page12 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_35_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_out_36_page12 {
	width: 97%;
	margin-right:0;
}

#stacks_in_36_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_out_39_page12 {
	margin-left:0;
}

#stacks_in_39_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_33_page12 {
	padding: 5px 5px 5px 5px;
}

#stacks_in_41_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_42_page12 {
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_43_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_46_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_44_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_48_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}
#stacks_in_49_page12 .dooAportfolio {
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0 0 0 27px;
}

#stacks_in_49_page12 .listContainer {
	position:relative;
	float:left;
	overflow:hidden;
	height:173px;
	width:260px;
	margin:0;
	padding:0;
	margin-right:20px;
	margin-bottom:20px;
}



#stacks_in_49_page12 .portitleBox {
	width:260px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding-bottom:8px;
	color:#555555;
}

#stacks_in_49_page12 .portitleBox b {
	color:#333333;
}

#stacks_in_49_page12 .portitleBox b:a {
	color:#993300;
}

#stacks_in_49_page12 .portitleBox a {
	color:#555555;
	text-decoration:none;
}

#stacks_in_49_page12 .portitleBox a:hover {
	color:#993300;
}

#stacks_in_49_page12 .sliderBox {
	position:relative;
	width:260px;
	height:173px;
	background:url(../files/portfolio_bg.png) no-repeat;
	padding:5px 5px 0 5px;
	z-index:100;
}

#stacks_in_49_page12 .centered_image {
	height:152px;
	width:250px;
	overflow:hidden;
}

#stacks_in_49_page12 .centered_image img {
		width:auto;
		height:auto;
		max-width:100%;
}

#stacks_in_49_page12 .centered_image img a {
	border:none;
}



#stacks_in_49_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_77_page12 .teleportMe {
}



#stacks_in_79_page12 {
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_80_page12 {
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_81_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_77_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_85_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_87_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_83_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_3_page12 {
	margin: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_89_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_91_page12 .stacks_left {
	float:left;
	width:32%;
}

#stacks_in_91_page12 .stacks_right {
	float:right;
	width:32%;
}

#stacks_in_91_page12 .stacks_middle {
	position:relative;
	margin:0 auto;
	width:32%;
}
#stacks_in_93_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_out_94_page12 {
	margin-left:0;
}

#stacks_in_94_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_97_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_out_98_page12 {
	width: 75%;
}

#stacks_in_98_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_out_101_page12 {
	width: 75%;
}

#stacks_in_101_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_out_91_page12 {
	width: 96%;
}

#stacks_in_91_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_103_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

#stacks_in_104_page12 {
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
}

