@charset "UTF-8";
/* CSS Document */


.inpage_cap_preload{
	display:none;
}
.inpage-sharing{
	display:none;
}

#inpage_cap_wrapper{
	font-family: HPSimplified, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding: 0 30px;
	font-size:14px;
	color:#000;
	line-height:18px;
}


#inpage_cap_wrapper p{
	margin: 0;
	padding: 0;
}

#inpage_cap_wrapper div, 
#inpage_cap_wrapper h1,  
#inpage_cap_wrapper h2,  
#inpage_cap_wrapper h3,  
#inpage_cap_wrapper h4,  
#inpage_cap_wrapper h5,  
#inpage_cap_wrapper h6,  
#inpage_cap_wrapper p,  
#inpage_cap_wrapper ul,  
#inpage_cap_wrapper ol,  
#inpage_cap_wrapper li,  
#inpage_cap_wrapper img,  
#inpage_cap_wrapper span{
	margin:0;
	padding:0;
}

#inpage_cap_wrapper a:link,
#inpage_cap_wrapper a:visited{
	color:#2e7bb8;
	text-decoration:none;
}

#inpage_cap_wrapper a:hover{
	text-decoration:underline;
}

 #inpage_cap_wrappersup{
	font-size:9px;
	line-height:0px;
}

#inpage_cap_wrapper img{
	border:none;
}
#inpage_cap_wrapper sup {
    font-size: 9px;
    line-height: 0;
}
#inpage_cap_wrapper p.inpage_cap_section-title{
	font-family: HPSimplified,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size:25px;
	line-height:25px;
	margin:20px 0 5px 0 !important;
	padding: 0 !important;
}

#inpage_cap_wrapper div.inpage_cap_key-specs{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper ul{
	list-style:none !important;
	width:100%;
}

#inpage_cap_wrapper ul.inpage_cap_specs{
	margin:20px 0 0 0  !important;
	padding: 0 !important;
	list-style: none !important;
}

#inpage_cap_wrapper ul.inpage_cap_specs p{
	margin: 0 !important;
	padding: 0 !important;
}

div#flix-inpage div#inpage_cap_wrapper li{
	background: none!important;
    list-style-type: none;
}

#inpage_cap_wrapper ul.inpage_cap_specs li{
	float:left;
	margin:0 28px 0 0;
	text-align:center;
}

#inpage_cap_wrapper ul.inpage_cap_specs li span{
	font-family:HPSimplified,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size:20px;
	line-height:22px;
}

#inpage_cap_wrapper div.inpage_cap_prod-overview{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper div.inpage_cap_prod-overview ul.inpage_cap_list{
	list-style: disc outside !important;
	margin:0 ;
	width:98%;
}

#inpage_cap_wrapper div.inpage_cap_prod-overview ul.inpage_cap_list li{
	margin:0 0 3px 15px;
	padding: 0 !important;
	list-style-position: outside;
}

#inpage_cap_wrapper .inpage_clear {
	clear: both
}
#inpage_cap_wrapper div.inpage_cap_why-buy{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper div.inpage_cap_prod-has{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper ul.inpage_cap_prod-features{
	margin:20px 0 0 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

#inpage_cap_wrapper ul.inpage_cap_prod-features li.inpage_cap_icon{
	float:left;
	clear:left;
	text-align:center;
	width:16%;
	margin:0 3% 25px 0 !important;
	padding: 0 !important;
}

#inpage_cap_wrapper ul.inpage_cap_prod-features li.inpage_cap_text{
	float:right;
	clear:right;
	margin:0 0 0px 0;
	width:81%;
}

#inpage_cap_wrapper ul.inpage_cap_prod-features li.inpage_cap_icon p{
	color:#5f6467;
	font-size:12px;
	line-height:15px;
}

#inpage_cap_wrapper ul.inpage_cap_prod-features li.inpage_cap_text span{
	font-family:HPSimplified,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size:18px;
	line-height:20px;
}

#inpage_cap_wrapper ul.inpage_cap_prod-features li p{
	margin:5px 0 0 0;
}

#inpage_cap_wrapper div.inpage_cap_videos{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
	position: relative;
}

#inpage_cap_wrapper div.inpage_cap_videos .inpage_cap_main{
	display:block;
	clear:both;
	margin:20px auto;
	width:634px;
	height:375px;
	border:none;
}
#inpage_cap_wrapper div.inpage_cap_videos .inpage_cap_main_rich h2{
    font-size: 18px;
    font-weight: bold;
    margin: 0.83em 0;
}

#inpage_cap_wrapper div.inpage_cap_videos div.inpage_cap_flexslider{
	display:block;
	clear:both;
	width:630px;
	height:121px;
	margin:0 auto;
	padding:0;
}

#inpage_cap_wrapper div.inpage_cap_videos div.inpage_cap_flexslider ul.inpage_cap_slides{
	display:block;
	clear:both;
	width:630px;
	height:121px;
	margin:00;
	padding:0;
}

#inpage_cap_wrapper div.inpage_cap_videos div.inpage_cap_flexslider ul.inpage_cap_slides li{
	float:left !important;
	margin:0 6px 0 0 !important;
	padding:0 !important;
	width:153px !important;
	height:121px !important;
}

#inpage_cap_wrapper div.inpage_cap_videos div.inpage_cap_flexslider ul.inpage_cap_slides li:hover{
	cursor:pointer;
}

#inpage_cap_wrapper div.inpage_cap_zoom-images{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper div.inpage_cap_zoom-images img{
	float:left;
	border:1px solid #000;
	
	margin: 20px 1% 0 0;
}

#inpage_cap_wrapper div.inpage_cap_specifications{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper div.inpage_cap_specifications ul.inpage_cap_specs-list{
	margin:20px 0 0 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

#inpage_cap_wrapper div.inpage_cap_specifications ul.inpage_cap_specs-list li{
	float:left;
	clear:both;
	width:96%;
	background-color:#FFF;
	font-size:14px;
	line-height:17px;
	padding:7px 2% !important;
}

#inpage_cap_wrapper div.inpage_cap_specifications ul.inpage_cap_specs-list li.inpage_cap_dark{
	background-color: #f2f2f2;
}

#inpage_cap_wrapper div.inpage_cap_specifications ul.inpage_cap_specs-list li span{
	font-family:HPSimplified, Arial, Helvetica, sans-serif;
	float:left;
	clear:none;
	display:block;
	width:25%;
	padding:0 2% 0 0;
	font-weight: bold;
}

#inpage_cap_wrapper div.inpage_cap_specifications ul.inpage_cap_specs-list li p{
	float:left;
	clear:none;
	width:71%;
	padding:0 !important;
	margin:0 !important;
}

#inpage_cap_wrapper div.inpage_cap_more-info{
	float:left;
	clear:both;
	width:100%;
	padding:0 0 20px 0;
	border-bottom:1px solid #000;
}

#inpage_cap_wrapper div.inpage_cap_more-info div.inpage_cap_column{
	float:left;
	clear:none;
	width:40%;
	margin:20px 4% 0 0;
}

#inpage_cap_wrapper div.inpage_cap_more-info div.inpage_cap_column img{
	float:left;
	padding:0 5px 5px 0;
}

#inpage_cap_wrapper div.inpage_cap_more-info div.inpage_cap_column a:link,
#inpage_cap_wrapper div.inpage_cap_more-info div.inpage_cap_column a:visited{
	font-family:HPSimplified, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#inpage_cap_wrapper div.inpage_cap_more-info div.inpage_cap_column p{
	margin:5px 0 0 0;
}

#inpage_cap_wrapper .inpage_cap_footer{
	float:left;
	clear:both;
	width:100%;
	padding:25px 0 40px 0;
}

#inpage_cap_wrapper .inpage_cap_footer ol{
	margin:0 0 0 0;
	list-style:none;
}

#inpage_cap_wrapper .inpage_cap_footer ol li{
	color:#767676;
	font-size:12px;
	line-height:15px;
	margin:0 0 7px 0;
	clear: both;
}

#inpage_cap_wrapper .inpage_cap_footer li span{
	float: left;
	width: 97%;
}
#inpage_cap_wrapper .inpage_cap_footnote{
	color:#767676;
	font-size:12px !important;
	line-height:15px;
	font-weight: normal !important;
}
#inpage_cap_wrapper .inpage_cap_footer li span.inpage_cap_footer_key{
	width: 2%;
	display: block;
}

.inpage_cap_gallery_link{
	position: relative;
	width: 106px;
	height: 80px;
	float: left;
	margin: 20px 0 0 0 !important;
}
#inpage_cap_wrapper .jcarousel-item.inpage_cap_gallery_link.vidgallery{
	width: 130px !important;
	height: 140px !important;
}
.inpage_cap_gallery_link img{
	margin: 0 !important;
}
.inpage_cap_gallery_link span{
	width: 37px;
	height: 39px;
	margin: 20px 1% 0 0;
	position: absolute;

	background: url(../img/overlay_images.png) bottom left no-repeat;
	
	bottom: 4px;
    height: 39px;
    left: 4px;
}

#inpage_cap_wrapper .inpage_cap_zoom-images{
	position: relative;
}
#inpage_cap_wrapper .jcarousel-container {
	overflow: hidden;
	position: static !important;
	padding: 0px;
	margin-left: 30px;
	margin-right: 30px;
	width: auto !important;
}
#inpage_cap_wrapper .jcarousel-list li, #inpage_cap_wrapper .jcarousel-item {
	height: 80px !important;
    width: 106px !important;
}

#inpage_cap_wrapper .jcarousel-next,
#inpage_cap_wrapper .jcarousel-prev {
	height: 45px;
    position: absolute;
    top: 95px;
    width: 18px;
    cursor: pointer;
}

#inpage_cap_wrapper .jcarousel-next {
	background: url( '../img/next_hov.jpg') no-repeat;

    right: 0px;
}

#inpage_cap_wrapper .jcarousel-prev {
	background: url( '../img/prev_hov.jpg') no-repeat;

    left: 2px;
}

#inpage_cap_wrapper .jcarousel-prev-disabled,
#inpage_cap_wrapper .jcarousel-next-disabled {
	display: none !important;
}


	/* Buttons */
#inpage_cap_wrapper .inpage_cap_accessory a.inpage_cap_button {
	background-color: #D7410B;
	box-shadow: none;
	border: none;
	
	-webkit-border-radius-topright: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	
	color: #FFF !important;
	font-weight: normal;
	line-height: 1;
    padding: 2px 9px 2px 40px;
	text-align: center;
	float: right;
    height: 25px;
    line-height: 20px;
	background: url('../img/icon-basket-small.png') no-repeat scroll 6px center #D7410B;
}
#inpage_cap_wrapper .inpage_cap_accessory a.inpage_cap_button.productAttach_noicon{
	background:  #D7410B;
    padding: 2px 9px 2px;
}
#inpage_cap_wrapper .inpage_cap_accessory a.inpage_cap_button:hover {
	background-color: #C1401A;
    cursor: pointer; 
}
#inpage_cap_wrapper .inpage_cap_accessory a.inpage_cap_button:active {
	background-color: #006699;
}
#inpage_cap_wrapper .inpage_cap_accessory .inpage_cap_price {
	color: #e81123;
	margin-bottom: 20px
}
#inpage_cap_wrapper .inpage_cap_downloadable{
	margin: 26px 0 0 28px;
	width: 400px;
	float: left;
}
#inpage_cap_wrapper .inpage_cap_downloadable .inpage_cap_leftcolumn {
	float: left;
	width: 60px;
}

#inpage_cap_wrapper .inpage_cap_downloadable .inpage_cap_rightcolumn {
	float: left;
	width: 340px;
}

#inpage_cap_wrapper .inpage_cap_website_iframe ul{
	margin: 20px 0 0;
	padding: 0;
}
#inpage_cap_wrapper .inpage_cap_website_iframe ul li{
	padding: 10px;
}
#inpage_cap_wrapper .inpage_cap_website_iframe ul li.inpage_cap_even{
	background-color: #F2F2F2;
}
#inpage_cap_wrapper .inpage_cap_website_iframe ul li a{
	padding-left: 35px;
	display: block;
	height: 20px;
	background: url(../img/website.png) top left no-repeat;
	background-position:0px 0;
	padding-top: 0;
	width: 400px;
	font-size: 16px;
	font-weight: bold;
}
#inpage_cap_wrapper .inpage_cap_website_iframe ul li a:hover{
	background-position:0px 0;
	cursor: pointer;
}

.inpage_cap_next_photo, .inpage_cap_prev_photo{
	display: block !important;
	cursor:pointer;
	position:absolute;
	top: 45%;
	width: 22px;
	height: 37px;
	text-indent: -9999px;
}
.inpage_cap_next_photo{
	right: -30px;
	background: url( '../img/bg_direction_nav.png') top right no-repeat;
}
.inpage_cap_prev_photo{
	left: -30px;
	background: url( '../img/bg_direction_nav.png') top left no-repeat;
}
#inpage_cap_wrapper .inpage_cap_gallery_link img{
    max-width: 100px !important;
    max-height: 75px !important;
    width: 100% !important;
    height: 100% !important;
}
#inpage_cap_wrapper .inpage_cap_gallery_link.vidgallery img{
	max-width: 120px !important;
	max-height: 66px !important;
}
#inpage_cap_wrapper .inpage-video-title{
	display: block;
	width: 120px;
}
