
	#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%;
	}	
	.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%);
	} 	
	.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;
		position: absolute;
		top: 0;
		right: 30px;	
	}
	#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;
	}
	#btnband img {
		float: left;
		width: auto !important;
	}

	.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: -110px;	
		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;
	}
	#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;
		}
		#btnband img {
		float: left;
		width: auto;
		margin-bottom: 0;
	}
	}
	@media screen and (max-width: 600px){
		#btnband {
			position: static;
			margin-bottom: 15px;
			margin-top: -15px;
		}
		#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;		
		}

	}
	
