/* CSS */

#inpage_container .inpage_product_title{
	float: left;
	font-size: 24px;
}

#inpage_container .inpage_logo{
	float: right;
	margin: 5px 0 10px 0;
	background: url('../img/product_images/logo.jpg') no-repeat;
	height: 35px;
	width: 166px;
}

#inpage_container .inpage_product_title img{
	margin: 0 10px 0 0
}

#inpage_container .inpage_key_features table td {
	vertical-align: top;
}

#inpage_container .inpage_key_features table td.inpage_block_inner_image {
    width: 250px;
}
#inpage_container .inpage_key_features table td.inpage_block_inner_image img{
    max-width: 250px;
}

#inpage_container .inpage_key_features table td.inpage_block_inner_image2 {
    width: 200px;
}
#inpage_container .inpage_key_features table td.inpage_block_inner_image2 img{
    max-width: 200px;
}

#inpage_container .inpage_key_features table td h3 {
    margin-top: 0;
}

#inpage_container .inpage_key_features img{
	
	margin: 0;
}

#inpage_container .inpage_red{
	color: #ca0000;
}
#inpage_container .inpage_block table td{
	border: 0;
}
#inpage_container .inpage_header{
	background-image: none;
}
/* general */
#inpage_container .inpage_middle{
	vertical-align:  middle;
}
#inpage_container .inpage_clear{
	clear:both;
}
#inpage_container .inpage_hidden{
	display: hidden;
}
#inpage_container .inpage_center{
	text-align: center;
}


/* Gallery styles */
div#inpage_container .inpage_block ul.gallery{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
div#inpage_container .imggallery img,
div#inpage_container .vidgallery img,
div#inpage_container .f360gallery img {
	padding: 1px;
	border: 1px solid #aaa ;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 1px 1px 3px #aaa;
	box-shadow: 1px 1px 3px #aaa;
	zoom: 1;
	/*IE shadow*/
	filter:
	progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);

}
div#inpage_container .padding20 img {
	padding: 5px 5px;
}

/* IE9 shadow fix */
body:last-child #inpage_container .imggallery img,
body:last-child #inpage_container .vidgallery img,
body:last-child #inpage_container .f360gallery img{
      /* Remove filter from IE9 */
      filter: none;
}
div#inpage_container .imggallery img:hover,
div#inpage_container .vidgallery img:hover,
div#inpage_container .f360gallery img:hover {
	border: 1px solid #777;
	-moz-box-shadow: 0 2px 7px #777;
	-webkit-box-shadow: 0 2px 7px #777;
	box-shadow: 0 2px 5px #777;
}
div#inpage_container .imggallery a span, div#inpage_container .vidgallery a span, div#inpage_container .f360gallery a span{
	bottom: 13px;
	*bottom: 3px; /* notice the * before the property - shows in IE7 and below */
    height: 20px;
    margin: 20px 1% 0 5px;
    position: absolute;
    width: 42px;
}
div#inpage_container .imggallery a span{ background: url('../img/image-placeholder2.png') no-repeat;}
div#inpage_container .vidgallery a span{ background: url('../img/video-placeholder2.png') no-repeat;}
div#inpage_container .f360gallery a span{ background: url('../img/360-2.png') no-repeat;}

#inpage_container .inpage_block table td{
	border: 0;
}
#inpage_container .inpage_header{
	background-image: none;
}

/* Gallery styles END*/

/*
#flix-canon-inpage{display:none}
*/
@media only screen and (max-width:700px){

}

@media only screen and (max-width:600px){
	
}
