.text2 {
	margin-top: 40px;
}
	#top:after {
		display: block;
		content: "";
		clear: both;
	}
	#top img {
		float:left;
		width: 30%;
	}
	#top .main {
		float: left;
		margin-left: 2%;
		width: 68%;
	}
	.main h3 {
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:#ed6b31;
		font-size: 1.1em;
		margin-bottom:30px;
	}
	.dettxt {			
		line-height: 200%;
	}
	#btnband {
		position: relative;
		height: 60px;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		margin-top: 40px;
	}
	.leftarr, .rightarr,.bts {
		position: absolute;
		top: 50%;
		-o--moz-transform: translateY(-50%);
		-ms--moz-transform: translateY(-50%);
		-webkit--moz-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	} 
	.leftarr {
		left: 10px;
	}
	.rightarr {
		right: 10px;
	}
	.bts {		
		z-index: 25;		
		text-align: center;
		margin-left:50px;
		margin-right:50px;
		position: static;
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		transform: translateY(0%);
		height: 58px;
		top: 0;
	}
	.bts:after {
		display: block;
		clear: both;
		content: "";
	}
	#btnband {
		font-family: "Roboto Condensed", sans-serif;		
	}
	#btnband button {
		background-color: #575656;
		border:1px solid #575656;
		color: white;
		border: none;
		width: 90px;
		height: 30px;
		transition: all .3s;
		text-transform: uppercase;
		
		margin-right: 10px;
		font-family: "Roboto Condensed", sans-serif;
	}
	#btnband button:hover {
		background-color: white;
		color:black;
		border:1px solid #575656;
	}
	.share {
		z-index:100;
		background-color: #fff;
		display: none;
		border-radius: 7px;
		-webkit-border-radius: 7px;
		position: absolute;    
		padding: 10px;
		-webkit-box-shadow: 0 -1px 3px 1px #424242;
		box-shadow: 0 -1px 3px 1px #424242;
		bottom: -120px;	
		left: 10px;	
	}
	.share img {
		z-index: 500;
		padding: 5px 0;
		display: block;
	}
	.sharepos {
		position: relative;
		width: 90px;
		height: 30px;
		display: inline-block;		
	}
	#ytvid {
		margin-bottom: 20px;
	}	
	#greyak {
		margin-top:120px;
		height: 120px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,8f9195+0,e7e6eb+40 */
		background: #1e5799; /* Old browsers */
		background: -moz-linear-gradient(left, #1e5799 0%, #8f9195 0%, #e7e6eb 40%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #1e5799 0%,#8f9195 0%,#e7e6eb 40%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #1e5799 0%,#8f9195 0%,#e7e6eb 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#e7e6eb',GradientType=1 ); /* IE6-9 */
	}
	#greyak h3 {
		font-size: 2em;
		font-weight: 600;
		position: absolute;
		left: 0%;
		top: 50%;
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#greyak a {
		position: absolute;
		right: 0%;
		padding:10px 20px;
		color: white;
		background-color: #ed6b31;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;	
		top: 50%;
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
		border:1px solid #ed6b31;
	}
	#greyak a:hover {
		background-color:transparent;
		border:1px solid #ed6b31;
		color:black;
	}
	#greyak .content {
		position: relative;
		height: 120px;
	}
	#list {		
		margin-right: 10px;
	}
	.bts button, #list {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		top: 14px;
	}
	.not {
		display: none;
	}


	@media screen and (max-width: 1000px) {
		#top img {
			float:none;
			display: block;
			width: 75%;
			margin:0 auto;
			margin-bottom: 40px;
		}
		#top .main {
			float: none;
			width: 100%;
			margin-left: 0;
		}
	}
	@media screen and (max-width: 600px){
		#top img {
			width: 100%;
		}
		.not {
			display: block;
		}
		#btnband {
			height: auto;
		}
		#btnband:after {
			display: block;
			content: "";
			clear: both;
		}
		.bts button, #list {
			display: block;
			margin:10px auto !important;
			top:0;
		}
		.sharepos button {
			margin-top: 0 !important;
		}
		.bts {
			height: auto;	
			position: relative;
			top: -5px;		
		}

	}
