@charset "utf-8";
/* CSS Document */
.subtitle {
	border:1px solid #e5e8e8;
	border-top:none;
	background-color:#fff;
	padding:0em 2.5em;
	overflow:hidden;
}
.subtitle .tablehead {
	border-bottom: 1px solid #E5E8E8;
    font-size: 1.0em;
    font-weight: normal;
    overflow: hidden;
    padding: 1.56em 0 1.25em;
}

.toplink ul { margin-bottom:0;}
.toplink ul li {
	display:inline;
	list-style:none;:left;
	margin-left:0.938em;
}
.toplink ul li + li a:before, .legal ul.weblegal li + li a:before {
	content: "|";
	width:2px;
	display:block;
	float:left;
	padding-right:0.938em;
	color:#cdcdcd;
}
.toplink ul li + li a:hover:before, .legal ul li + li a:hover:before { color:#cdcdcd;}

/*** Your Items Block ***/
.cartbox { margin-top:1.25em;}
.cartbox h2 {
	background-color: #F2F3F3;
	border: 1px solid #e5e8e8;
    font-size: 1.75em;
    font-family: "HPSimplified-light";
    margin: 0;
    padding: 0.32em 0.64em;
}

.cartbox hr { border-color:#e5e8e8;}
.cartbox h4, h6 {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    font-size: 1.5em;
    font-family: "HPSimplified-light";
    line-height: 1.2em;
	margin-bottom:0em;
}
.cartbox h6 { font-size:0.75em;}
.productItem {
	float:left;
	width:100%;
	padding:1.8em 0em;
	border-bottom:1px solid #e5e8e8;
}
.itemwid4 p {
	font-size:0.87em;
	color:#333333;
	margin-bottom:0px;
	padding:0.63em 0em;
}
.regPrice { margin-left:0.62em; color:#767676;}
.itemwid2 .square { float: left; width:70px;}
.itemwid2 .square span { background:url(../img/cart/square.png) repeat-x; display:block;}

.linktxt { font-size:0.88em; font-weight:normal; color:#007dba;}
.itemwid4  ul li:before {
    content:"·";
    font-size:0.94em;
	margin:0em 0.19em 0em 0em;
}
.itemwid1,
.itemwid2,
.itemwid3,
.itemwid4 {
	width:6%;
	margin:0px;
	padding:0px;
	float:left;
}
.itemwid2 p { margin-bottom:0.31em; }
.itemwid2 { width:11%;}
.itemwid3 { width:19%;}
.itemwid4 { width:42%;}
.bluelink, .itemwid2 ul li a { font-size:0.95em; color:#007DBA;}
.bluebg h1.txtsize75 { margin-top:0.7em; }

.red .bluelink  { font-size:0.63em; }

.itemwid2 ul li a:hover { color:#000;}
.listitembox {
	background-color: #f2f3f3;
    color: #010101;
	text-align:center;
	margin-top:1.25em;
}
.totalblock {
	border:1px solid #e5e8e8;
	background:#f2f3f3;
	line-height: 1.2em;
    margin-top: 1.25em;
    overflow: hidden;
}
.totalblock1 ul { margin-bottom:0;}
.totalblock1,
.totalblock2 {
	background:#f2f3f3;
	line-height: 1.2em;
    padding: 1.88em;
}
.totalblock2 { border-left:1px solid #b9b8bb; padding-top:0.625em;}
.dots {
	height: 1px !important;
    margin-top: 0.313em;
	border-bottom:1px dotted #000;
}
/*** Featured Accessories Block ***/
.featuredblock1,
.featuredblock2,
.featuredblock3,
.featuredblock4 {
	border:1px solid #c9c9c9;
	float:left;
	margin:0 2% 0 0;
	width:32%;
	padding:0.62em 2% 1.25em 2%;
	overflow:hidden;
}
.featuredblock h3 {
	font-size:1.5em;
	color:#787878;
	height: 60px;
	margin: 0;
	font-weight:normal;
	overflow:hidden
}
.featuredblock2 { width:66%; margin: 0;}
.featuredblock3 { margin: 1.25em 2% 0px 0px;}
.featuredblock4 { margin: 1.25em 0px;}
.bldtxt { font-size:1em; color:#000;}

.question { background:url(../img/cart/question.png) no-repeat 0 60%; padding:0.375em; }
.returnExchange { padding:3.2em 0 2em 1em; border-bottom:1px solid #e5e8e8;  }
.returnExchangepdp { margin-top: 10px; padding: 1.2em 0 0; border-top:1px solid #e5e8e8; }
.returnExchangepdp p { margin-bottom:0; }
/*** @ Media ***/
@media only screen and (max-width: 1279px) and (min-width: 801px){
	.featuredblock h3 { font-size:1.25em;}
}
@media only screen and (max-width: 801px){
	.totalblock2 { border-top:20px solid #fff; border-left:0;}
}

.thumps li {
	height:50px;
	width:68px;
	overflow:hidden;
	background-color: #ececec;
	/* Safari 4-5, Chrome 1-9 */ /* Can't specify a percentage size? Laaaaaame. */
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#fefefe), to(#ececec));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-radial-gradient(circle, #fefefe, #ececec);
	/* Firefox 3.6+ */
	background: -moz-radial-gradient(circle, #fefefe, #ececec);
	/* IE 10 */
	background: -ms-radial-gradient(circle, #fefefe, #ececec);
	margin-right:0.6em;
}
.thumps li a { display:table-cell; vertical-align:middle; overflow:hidden; }
.thumps li.selected { border:1px solid #0096d6; }

.bullet-item li { list-style-type:disc; }

.viewallLink {
	background:url(../img/arrowRound.png) no-repeat center right;
	display: inline-block;
    padding-right: 1.2em;
    width: 160px;
	line-height:1em;
	margin-top:50%;
}

/* Standard Product Landing Styles */

.pdpBanner .item { padding:11em 3.6em 3em 0; text-align:right; }
.pdpBanner .imgContainer { padding-top:5em; }
.pdpBlock aside h2 { padding-top:0.22em; line-height:1.1em; font-family: "HPSimplified-light"; }
.pdpBlock .seeAllOffers {margin-bottom:0; padding-top:11px; color:#767676;}
.pdpBlock .seeAllOffers span {color: #822980;display: inline-block;padding-left: 20px;padding-right: 20px;}
.pdpBlock .seeAllOffers span:first-child {padding-left: 0;}
.pdpBlock .seeAllOffers #scroll_offers {cursor: pointer;}
.pdpBlock .headBlock > ul {margin-bottom: 4px;}
.pdpBlock .seeAllOffers:hover span {color:#822980;}
.pdpBlock aside h2.txtsize60 { font-size:3.125em; }
.pdpBlock aside p.text24 { font-size:1.5em; font-weight:normal; font-family: "HPSimplified-light"; }
.pdpBlock p { padding-bottom:0.95em; }
.pdpBlock p.ratestrike { padding-bottom:0; font-size: 0.875em;}
.pdpBlock .inline-list > li > * {
    display: inline;
}
.pdpBlock .btn { margin-top:0.625em; }

.galleryNav { position:absolute; right:0; bottom:170px; }
.galleryNav li { margin-bottom:0.625em; }
.galleryNav li a {
	background:url(../img/pdpsprite.png) no-repeat;
	width:37px;
	height:37px;
	display:block;
}
.galleryNav li a.grey { background-position:-47px -1px; }
.galleryNav li a.red { background-position:-47px -39px; }
.galleryNav li a.blue { background-position:-47px -77px; }

.coreBlock #features .bluebg .row { width:65%; }
#features .imgcontainer { margin-bottom:0; }
.featuresBanner { padding:3em 0 0 0; }
.featuresBanner .leftImage .lefttop { left:0; top:2.8em; } 
.featuresBanner .leftImage { width:141%; margin-left:-41%; }
.featuresBanner .rightImage { width:146%; margin:-15% -36% 0 -10%; }
.featuresBanner .contentHolder { padding:1em 0 0 1.5em; }
.featuresBanner .contentHolder h2 {
	font-size:3em;
	font-family: "HPSimplified-light";
	margin-bottom:0.2em;
	line-height:1.1em;
}
.featuresBanner .contentHolder .bullet-item { margin-left:1.063em; font-size:0.5em }
.featuresBanner .contentHolder .bullet-item span { font-size:2em; }
.featuresBanner .secondbox { padding-top:-10%; padding-bottom:2em; border-bottom:1px solid #e5e8e8; }
.featuresBanner .secondbox .contentHolder { padding:0% 10% 0 0; }

@media only screen and (max-width: 900px) {
	.featuresBanner .secondbox .contentHolder { padding-top:3em; }
}


/* tablet portrait layout css specific */
@media only screen and (min-width:497px) and (max-width: 800px) {
	.heroProducts .pdpLeft { margin-left: 20%; z-index: 0; };	
}

/* OS and Apps Styles */
#osAndApps { display:none; }
#osAndApps h2 { margin: 0.8em 0 0.5em; clear: both;}
#osAndApps .boxHolder { padding:2.5em 0 1em 0em; }
#osAndApps .boxHolder .leftColumn { padding-right:16%; }
#osAndApps .boxHolder .middleColumn { padding:0 8%;}
#osAndApps .boxHolder .rightColumn { padding-left:16%;}
#osAndApps .boxHolder .txtsize22 { padding:0.9em 0 0.4em 0; }
#osAndApps .boxHolder .boxes { padding:1.5em 0em; overflow:hidden; }

#osAndApps .leftColumn h3,
#osAndApps .middleColumn h3,
#osAndApps .rightColumn h3 { margin:1.5em 0 0.5em 0; line-height:normal;font-family: "HPSimplified-light"; }


/* Service Pack Styles */
#serviceAndSupport { display:none; }
.servicepackBanner { padding:2em 0 0.4em 0; }
.servicepackBanner h2 { font-size: 2.25em !important; margin:1.1em 0 0.1em 0; }
.servicepackBanner .listDot { margin-top:2.5em;  }
.servicepackBanner .listDot li { position:relative; line-height:1.5em; font-size:1.75em; font-family: "HPSimplified-light"; }
.servicepackBanner .listDot li:before { content: "·";font-size:2em; position:relative; margin-right:0.2em; }

.servicePacks { border-right:1px solid #e5e8e8; }
.servicePacks h3 { font-family: "HPSimplified-light"; font-size:2.5em; margin-bottom:0; line-height:1em }
.servicePacks p { font-size:1em; color:#767676; }
.servicePacks .priceHolder { padding:0.5em 0 0.2em 0; }
.blockElement { padding:0.7em 0; }

/*#serviceAndSupport .infoBlock { margin:0 5% 0 5%; }*/
#serviceAndSupport .infoBlock .leftColumn { padding-right:1em; }
#serviceAndSupport .infoBlock .rightColumn { padding-left:1em; }
#serviceAndSupport .infoBlock .warranty { padding-left:10%; }
#serviceAndSupport .registerProduct { background:#f1f1f1; padding: 1.5em 2.5em; margin-bottom: 20px; }
#serviceAndSupport .registerProduct .txtsize34 { font-family: "HPSimplified-light"; margin:0 0 0.1em 0; font-size:2em; }

/* Accessories Styles */

#accessories { display:none; }
.categoryList li .selected a {
	border-bottom: 4px solid #0096d6;
	display: block;
	color: #0096D6;
}
.categoryList li img { display:inline !important; }
#accessories .categoryList { margin-bottom:0.6em; }
#accessories .productList { padding:1.4em 0; }
#accessories .productList .listDot { margin-bottom:0.5em }
#accessories .productList .topvotedLeft { left:-0.2em; top:0.7em;}
#accessories .productList h3 {
	line-height:1.2em;
	height:98px;
	overflow:hidden;
	font-family: "HPSimplified-light";
}
#accessories .productImage { min-height:100px; max-height:205px; margin-top: 0.75em; }
#accessories .productList .column { padding:0 2em;}

.browselist { position:relative; }
.browselist .btnPrev { position:absolute; top:30%; left:0; }
.browselist .btnNext { position:absolute; top:30%; right:0; }

.browselist ul { overflow:hidden; display:inline-block; width:96%; }
.browselist ul li { float:left; text-align:center; width:16.66%; }
.browselist ul li a { text-align:center; padding:0.5em 0em; display:block; border-bottom:4px solid #fff; }
.browselist ul li a.selected, .browselist ul li a:hover, .browselist ul li a:active, #accessories li.selected{ border-bottom:4px solid #0096d6; color:#0096d6; }
.browselist ul li .categoryImage { display:table; height:85px; width:100%; }
.browselist ul li.active a { border-bottom:4px solid #0096d6; }

/* Sort results */
#accessories .sortresult { padding-top:1.25em; }
#accessories .sortresult .large-8 { width:66%; }
#accessories .sortresult .large-4 { width:32%; }
#accessories .boxContent { border:1px solid #c8caca; height:600px; padding-top:1em; margin: 0em 1em 1em 0em; }
#accessories .sortresult .large-4:nth-child(1){	margin-right:2%; }
.rowResult .column { border:1px solid #c8caca; }

.boxContent { position:relative; }
.boxContent h3 { font-family: "HPSimplified-light"; line-height:1.1em; }
.boxContent .listDot { line-height:1.35em; }
.large-4 .boxContent .resultImage { height:45%; display:table; width:100%; margin:0em 0em;}
.large-8 .boxContent .resultImage { height:65%; display:table; width:100%; margin:0em 0em;}
.large-8 .boxContent .priceHolder { position:absolute; bottom:3.7em; right:1.3em; }
.large-4 .boxContent .priceHolder { position:absolute; bottom:3.7em; width:90%; }

.large-8 .boxContent .priceHolder .bluetext { margin-left:1.5em; }
.large-4 .boxContent .priceHolder .bluetext { float: right; position: relative; top: 1.45em; right:0.1em; }
.boxContent .verticalMiddle { display:table-cell; vertical-align:middle; text-align:center; }
.boxContent .blockElement { padding:0em; width:100%; position:absolute; bottom:0px; left:0px; }
.boxContent .blockElement a { background:#0096d6; text-align:center; display:block; padding:1.05em 0; color:#fff; }
.boxContent .topvoted {
	background:#0096d6 url(../img/standardproduct/blueCorner.png) 0 0 no-repeat;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	position:absolute;
	top:1.5em;
	right:-0.6em;
	line-height:28px;
	padding: 0 2.1em 0 1em;
}

.topvotedLeft {
	background:#0096d6 url(../img/standardproduct/blueCorner.png) right bottom no-repeat;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	position:absolute;
	line-height:28px;
	padding: 0 2em;
}

.topvotedLeft .triangle {
	border-color: transparent #3e547c transparent transparent;
    border-style: solid;
    border-width: 0 7px 7px 0;
    bottom: -6px;
    height: 0;

    left: 0;
    position: absolute;
    width: 0;
}

.topvotedLeft:hover { color:#fff !important; }

.boxContent .topvoted .triangle {
	border-color: #006699 transparent transparent transparent;
	border-style: solid;
    border-width: 7px 7px 0 0;
    height: 0;
    position: relative;
	right:-2.1em; /* Anchor right padding */
    top: 28px;
    width: 0;
}
.boxContent .topvoted span { float:left; line-height:28px; }
.boxContent .topvoted span.icon {border-right:1px solid #fff; padding:0 0.5em; margin-right:1em; }
.boxContent .topvoted:hover { color:#eeeeee; }

.sortResults form.custom .custom.dropdown { width:174px; }
#accessories .viewMore { padding:3em 0 2em; }
.pdphide { display:none !important; }

@media only screen and (min-width:801px) and (max-width:1024px){
#accessories h2.sectionTitle {padding-left: 6%;}
}

/* Core styles */

.overview { padding:20px; border-bottom: 1px solid #d7d7d7;}
.overview h2,
.features h2, .mouseslider h2 {
	font-size:3.125em;
	font-family: "HPSimplified-light";
	margin:0;	
}
.overviewimg { padding-top:28px; width:52%; }
.overviewimg img { margin-left:-65px;}


/*** Features ***/
.features { padding:3.2em 0 2em 0; border-bottom:1px solid #e5e8e8;}
.features h2 {
	padding-top: 25px;
}
.features ul li { line-height: 1.2em; padding-top:15px;}
.features ul li:before { content: "·"; font-size: 1.3em; margin: 0 5px 0 0; }
.coreProduct .features ul li:before { font-size: 2em; position:relative; top:0.15em; }
.features .bulletsright { padding-top:102px;}
.hrline { border-bottom:1px solid #d7d7d7; margin-top:24px;}

/*** Star Products ***/
/*** Feature Banner1 ***/
.small-12.feature_banner1 { background:url(../img/star/topbanner.png) no-repeat center; height:600px;}
.feature_banner1 { position:relative; }
.bannercontent { 
    position: absolute;
    top: 7%;
    width: 32%;
	color:#fff;
	font-family: "HPSimplified-light";
	
}
.bannercontent p { line-height:1.3em; }
.bannercontent h2{ 
	font-size: 2.5em;
	color:#fff;
	font-family: "HPSimplified-light";
}
.bannercontent h3, .bannercontent h4 { font-size:1.75em; color:#fff; font-family: "HPSimplified-light"; margin-bottom: 12px;}
.starProduct { border:none; padding-top:10px; }
.starProduct .twocoluminfo { padding:2em 0 3em 0; }
.line {	border-bottom:1px solid #d7d7d7; padding-top:40px;}
/*** Feature Banner2 ***/
.feature_banner2 { position:relative;}
.feature_banner2 .bannerDesc { position: absolute; top:0;}
.feature_banner2 h2,
.feature_banner2 p { 
	color: #000000;
    font-size: 3.125em;
    font-weight: normal;
    line-height: 1.2em;
    padding-top: 44px;
    width: 55%;
	font-family: "HPSimplified-light";
}
.feature_banner2 p { font-size: 1em; padding: 0; font-weight: normal; }
.feature_banner2 .imgContainer { margin: 49px -10% 3%; padding-bottom: 30px; }
.feature_banner2 {padding-top:20px;}

/*** Feature Banner3 ***/
.thin_light h2,
.high_def h2 {
	color: #000000;
    font-size: 2.5em;
    font-weight: 100;
    padding-left: 45px;
    padding-top: 30px;
}
.thin_light p {	padding-left:50px; padding-top:48px;}
.high_def img { padding-left: 115px;}

.high_def a {
	background: url(../img/star/webcam.png) no-repeat scroll center 0 transparent;
	color:#007dba;
	padding-top: 45px;
	bottom: 0;
    position: absolute;
    right: 88px;
}
.high_def h2,
.high_def p { padding-left:115px; clear:both; }
.high_def p { padding-left: 79px; padding-top: 48px;}

.thin_light p {padding-bottom:50px;}

/* HERO Products Styles */

.heroFeatures { padding-top:0; height:auto; }
.heroFeatures .videoHolder { margin:0 auto; text-align:center; position:relative; }
.heroFeatures .videoHolder span { position:absolute; display:block; width:100%; top:35%; text-align:center; }
.heroFeatures .videoHolder span a { font-size:3em; font-family: "HPSimplified-light";}
.heroFeatures .videoHolder span a:hover, .heroFeatures .videoHolder span a:active {color:#010101;}


.heroProducts { border:none; }
.heroProducts .pdpBanner .bannerIMG { height:450px; overflow:hidden;}
.heroProducts .rotate360 { display:none; float:left; position:relative; cursor:move; }
.heroProducts .pdpBanner .item { padding: 0; text-align: right; }
.heroProducts .pdpBanner .pdpBannerImage {
	width:120%;
	margin:0 -10%;
	text-align:center;
}
.heroProducts .pdpBanner nav { padding-top:2em; }
.heroProducts #features .pdpBanner .item { padding: 0; }
.batteryLife nav li { position:relative; }
.batteryLife nav li a.active:after,
.batteryLife nav li a.active:before {
	top: 37px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index:10;
}
.batteryLife ul li a.active:after,
.batteryLife ul li a:hover:after {
	border-color: rgba(0, 150, 214, 0);
	border-top-color: #0096d6;
	border-width: 7px;
    left: 50%;
    margin-left: -7px;
}

.twocoluminfo { padding:3em 0em; border-bottom:1px solid #d7d7d7; }
.twocoluminfo p { text-align:left;}
.twocoluminfo .imageHolder span { position:relative; display:inline-block; }
.twocoluminfo .imageHolder span a { position:absolute; bottom:0; right:0; }
.twocoluminfo .column { padding:0 2em; }
.twocoluminfo h3 { font-size:2.5em; font-family: "HPSimplified-light"; }

.heroProducts .ssd .positionAbsolute { position:absolute; top:0px; left:0px; padding:0 2em; }
.batteryLife li {display:inline;}

.heroProducts .batteryLife { padding:3em 0em 4em; border-bottom:1px solid #d7d7d7;}
.heroProducts .ssd { padding:2em 0 3em 0em; border-bottom:1px solid #d7d7d7;}
.heroProducts .ssd .column { padding:1em 0 0 0; }

.batteryLife .flyImageRight, .batteryLife .flyImageLeft { position:absolute; }

.batteryLife .flyImageLeft { bottom: -32%; left: -49%; }
.batteryLife .flyImageRight { right: -32%; top: -3em; /* Parent top padding */ }

.heroProducts .batteryLife li a { background:#e5e8e8; font-family: "HPSimplified-light"; font-size:1.625em; padding:0.5em 1.69em; }
.heroProducts .batteryLife li a:hover { background:#007dba; color:#fff; }
.heroProducts .batteryLife li a.active { background:#0096d6; color:#fff; }
.heroProducts nav ul.heroProductNav { margin:0px; padding: 0px; overflow:visible;}
.heroProducts .batteryLife ul.heroProductNav li a.active:after { background: url("../img/hero/hero-tab-active.png") no-repeat center bottom; height: 8px; width: 16px;}
.heroProducts .batteryLife h2 { font-size:3.125em; font-family: "HPSimplified-light"; padding:0 22%; line-height:1em; }
.heroProducts .batteryLife h3, .heroProducts .ssd h3 { font-size:2.5em; font-family: "HPSimplified-light"; }
.heroProducts .ssd h3 { margin-bottom:0.25em; }
.heroProducts .ssd p { width:49%; }
.heroProducts .batteryLife nav { padding:1.5em 0em; }
.heroProducts .batteryLife span {
	display: inline-block;
    font-size: 18.75em;
    font-family: "HPSimplified-light";
    line-height: 0.8em;
	position:relative;
}
.heroProducts .batteryLife sub {
	bottom: 0.35em;
	line-height:normal;
    font-size: 0.1em;
    font-family: "HPSimplified-light";
    position: absolute;
    right: 20%;
}

.heroProducts .pdpBlock > nav { border-bottom: 1px solid #CCCCCC; }
/* Specs Styles */
#specs { display:none;margin-top: 2.5em; }
#specs .large-12 .large-4 { width:28%;}
#specs .large-12 .large-8 .large-4 {
	margin: 30px 0;
    min-height: 150px;
    padding-top: 60px;
    text-align: center;
    width: 33%;
}
#specs .large-12 .large-8 { width:72%;}
#specs .large-12 .large-2 { width:54%;}
#specs .large-12 .large-1 { width:1%;}
#specs .large-12 .large-3 { width:33%; margin-top:30px; margin-bottom:30px}

#specs .large-12 .large-25 { width:30%; margin-top:30px; margin-bottom:30px}
#specs .large-12 .large-50 { width:40%; margin-top:30px; margin-bottom:30px}

.item1 .product { line-height: 297px; text-align: center;}
.item2 .product { line-height: 272px; text-align: center;}
.item3 .product { line-height: 441px; text-align: center;}
.item4 .product { line-height: 481px; text-align: center;}
.item6 .product { line-height: 264px; text-align: center;}
.item7 .product { line-height: 340px; text-align: center;}
.item10 .product { line-height: 403px; text-align: center;}
.item11 .product { line-height: 321px; text-align: center;}
.item14 .product { line-height: 352px; text-align: center;}
.softWareInclude { padding:50px 50px 25px;}
.softWareInclude span { display:inline-block; width:49%; }
.softWareInclude b {
	display: inline-block;
    font-weight: normal;
    vertical-align: top;
    width: 50%;
}
.softWareInclude p { overflow:hidden; }

#specs .large-12 h2 {
	font-size:1.875em;
	color:#000;
	font-family: "HPSimplified-light";
    padding: 116px 20px 25px;
}
#specs .large-12 .item2 h2 { padding: 110px 0 25px;}
#specs .large-12 .item3 h2 { padding: 148px 0 25px;}
#specs .large-12 .item4 h2 { padding: 219px 0 25px;}
#specs .large-12 .item5 h2 { padding: 122px 0 25px;}
#specs .large-12 .item6 h2 { padding: 100px 0 25px;}
#specs .large-12 .item7 h2 { padding: 221px 0 25px;}
#specs .large-12 .item8 h2 { padding: 115px 0 25px;}
#specs .large-12 .item9 h2 { padding: 100px 0 25px;}
#specs .large-12 .item10 h2 { padding: 133px 0 25px;}
#specs .large-12 .item11 h2 { padding: 100px 0 25px;}
#specs .large-12 .item12 h2 { padding: 125px 0 25px;}
#specs .large-12 .item13 h2 { padding: 95px 0 25px;}
#specs .large-12 .item14 h2 { padding: 139px 0 25px;}
#specs .large-12 .item15 h2 { padding: 55px 0 25px;}
#specs .large-12 .item16 h2 { padding: 217px 0 25px;}
#specs .large-12 .item17 h2 { padding: 55px 0 25px;}


#specs .large-12 .item1 p,
#specs .large-12 .item2 p {
	font-size:1.875em;
	color:#000;
	font-family: "HPSimplified-light";
	padding: 125px 20px 30px 37px;
}
#specs .large-12 .border { border:1px solid #cdcdcd; border-bottom:none;}

#specs .large-12 .item1 .details { padding: 70px 20px 0 30px;}
#specs .large-12 .item2 .details { padding: 70px 20px 0 30px;}
#specs .large-12 .item3 .details { padding: 98px 0 0 0; text-align:center;}
#specs .large-12 .item4 .details { padding: 170px 0 0 0;}
#specs .large-12 .item4 .details .font16 {
	display: inline-block;
    line-height: 1.5em;
    text-align: left;
    width: 74%;
}
#specs .large-12 .item5 .details { padding: 85px 0 100px 168px;}
#specs .large-12 .item6 .details  { padding-left:50px;}
#specs .large-12 .item7 .details {  padding: 69px 0 0 0; text-align:center; min-height:204px;}
#specs .large-12 .item7 .details .font16 {
	display: inline-block;
    line-height: 1.5em;
    text-align: left;
    width: 74%;
}
#specs .large-12 .item7 .details.detailsalign .font16 { width:50%;}
#specs .large-12 .item8 .details {  padding: 131px 0 132px 0; text-align:center;}
#specs .large-12 .item9 .details { padding: 75px 0 84px 0; text-align:center;}
#specs .large-12 .item10 .details { padding: 121px 30px 70px 0;}
#specs .large-12 .item12 .details { padding: 80px 63px 80px 133px;}
#specs .large-12 .item14 .details { padding: 165px 0 0; width:41%;}
#specs .large-12 .item15 .details { padding: 55px 166px 69px 60px;}
#specs .large-12 .item17 .details { padding: 77px 0 80px 0; text-align:center;}
#specs .large-12 .item7 .detailsalign {  padding: 69px 0 0; min-height:204px;}

#specs .large-12 .item13 .bdr { border:1px solid #d6d6d6; border-top:none; border-bottom:none;}
#specs .large-12 .bdr { border:1px solid #d6d6d6;}
#specs .large-12 .bdrright { border-right:1px solid #d6d6d6; top:25px; height:440px;}

#specs .large-12 .item2 .details .font90, 
#specs .large-12 .item3 .details .font90,
#specs .large-12 .item4 .details .font90,
#specs .large-12 .item5 .details .font90,
#specs .large-12 .item7 .details .font90,
#specs .large-12 .item9 .details .font90,
#specs .large-12 .item12 .details .font90 { font-size:5.8em; font-family: "HPSimplified-light"; }

#specs .large-12 .item2 .details .font30,
#specs .large-12 .item3 .details .font30,
#specs .large-12 .item4 .details .font30,
#specs .large-12 .item5 .details .font30,
#specs .large-12 .item6 .details .font30,
#specs .large-12 .item7 .details .font30,
#specs .large-12 .item8 .details .font30,
#specs .large-12 .item9 .details .font30,
#specs .large-12 .item12 .details .font30,
#specs .large-12 .item14 .details .font30,
#specs .large-12 .item15 .details .font30,
#specs .large-12 .item17 .details .font30 { font-size:1.8em; font-family: "HPSimplified-light";}

#specs .large-12 .padtop {margin-top:50px;}
#specs .large-12 .item13 .font30 { font-size:1.8em; font-family: "HPSimplified-light";}
#specs .large-12 p img { margin-top: 26px; padding:0px;}
#specs .large-12 .item10 .details .font28  { font-size:1.7em; line-height:1.4em;}
#specs .large-12 .item4 .details .font16,
#specs .large-12 .item7 .font16,
#specs .large-12 .item10 .font16,
#specs .large-12 .item12 .details .font16 { font-size:0.875em; }
#specs .large-12 .item16 .list1 ul li span { font-size:0.875em;}
#specs .large-12 .item16 .list1 ul li,
#specs .large-12 .item16 .list2 ul li { line-height:2.2em;}
#specs .large-12 .item10 .details .font16  { line-height:1.9em;}



/* Popup styles */
.pdpBannerImage {
    display: block;
    width: 124%;
    z-index: 999;
}
a.btnClose {
	background: url("../img/popup_close.png") no-repeat scroll center top transparent;
    color: #007DBA;
    font-size: 16px;
    height: 53px;
    padding: 35px 0 0;
    position: absolute;
    right: 2%;
    text-align: center;
    top: -10%;
    width: 42px;
}
.heroProducts .pdpBanner .pdpBannerImage {position: relative; z-index: 9;}
.heroProducts .pdpBanner .pdpBannerImage {
	background:none;
    margin: 23px 0 0 0%;
    text-align: center;
    width: 100%;
}
.heroProducts .rotate360 {
	background:none;
    margin: 21% 0 0 10%;
    text-align: center;
    width: 100%;
}
/* Hero product outofstock Begins */
.pdpBlock .priceBlock > p {
    bottom: 35px;
    color: #D7410B;
    position: absolute;
	left: 0px;
}
.pdpBlock .priceBlock > p strong {
    display: block;
    font: 1.5em/1em "HPSimplified-light";
}
.pdpBlock .priceBlock > p span {
    display: block;
    font-size: 0.875em;
    line-height: 1.2em;
}
/* Hero product outofstock Ends */
#bannerslider-prev, #bannerslider-next,
#rotateslider-prev, #rotateslider-next {position:absolute; top:27.7%;pointer-events: inherit;z-index: 9999;}
#bannerslider-prev, #rotateslider-prev{left:4.5%;}
#bannerslider-next, #rotateslider-next {right:4.3%;}

#thumslider-prev .bx-prev, #thumslider-next .bx-next{	background:none;}
#thumslider-prev, #thumslider-next {position:absolute; top:12px; pointer-events: inherit;z-index: 9999; display:block; }
#thumslider-prev { left: -10px; background: url("../img/prev.png") no-repeat scroll center top transparent; z-index: 0;}
#thumslider-next  {right:1%;background: url("../img/next.png") no-repeat scroll center top transparent;z-index: 0;}
.pdpLeft{width: 45%;}
#thumslider2-prev, #thumslider2-next {position:absolute; top:12px; pointer-events: inherit;z-index: 9999; display:block; }
.pdpLeft{width: 45%;}
#thumslider-prev .bx-prev, #thumslider-next .bx-next,
#thumslider2-prev .bx-prev, #thumslider2-next .bx-next { width:30px; height:30px;}

#bannerslider-next .bx-next.disabled, #bannerslider-prev .bx-prev.disabled,
#rotateslider-next .bx-next.disabled, #rotateslider-prev .bx-prev.disabled {display: none;}
.heroProducts .pdpBanner .pdpBannerImage.default, .heroProducts .rotate360.default, .heroProducts .default {
	background: url("../img/standardproduct/hp-envy-sleekbk.png") no-repeat scroll center top;
	background-size:100% auto;
    height: 450px;
    margin: 23px 0 0 -5px;
    padding: 0;
    width: 100%;
}
.heroProducts .pdpBanner .pdpBannerImage.default > div, .heroProducts .pdpBanner .pdpBannerImage.default > a, 
.heroProducts .pdpBanner .pdpBannerImage.default > .rotate360, .heroProducts .default > .popup {display:none !important;}
.heroProducts .rotate360 {
	background:url(../img/drag-rotate.png) no-repeat center bottom;
	float:none; 
	height: 620px;
    margin: 0;
}
.popup + .lefttop {z-index:-1;}
.heroProducts .pdpBanner .default.popup {margin-top: 10%;}
.popup.default + .lefttop {z-index: 1;}

/* Rotate 360 styles */
.PIC360{display:none;overflow:hidden;}
.PIC360{height: 100% !important;width: 100% !important;}
.pdpBanner ul {overflow:hidden; height: 100%;}
.rotate.popup .btnClose { right: 20px; top: 20px; z-index: 999;}

/*Attach Accessories*/
.accessories .pdpaccessories h2 {  
	color: #000000;
    font-size: 3.125em;
    font-family: "HPSimplified-light";
    padding: 0;
	margin: 20px 0 3px;
}
.accessories .topdivider {
	background: url(../img/pdp/accessories/topdivider.png) no-repeat top center;
	height:9px;
	margin-top:67px;
}
.accessories .pdpaccessories .accessoriesSlider h2 {
	color: #000000;
    font-size: 2.5em;
    font-family: "HPSimplified-light";
    padding: 0;
	margin: 50px 0 10px;
}
.accessories .pdpaccessories .accessoriesSlider ul li h3 {
	color:#231f20;
    font-size: 1.5em;
    font-family: "HPSimplified-light";
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
}
.accessories .pdpaccessories .accessoriesSlider .price { line-height:1em; padding:1em 0; margin:0; }
.accessories .pdpaccessories .accessoriesSlider .price .red { font-size:2.3em; }
.accessories .pdpaccessories .accessoriesSlider.cases .bx-viewport { height:354px; }
.accessories .pdpaccessories .accessoriesSlider.cases #nextCases {
    position: absolute;
    right: -30px;
    top: 11em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.cases #prevCases {
    left: -30px;
    position: absolute;
    top:11em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.storage #nextStorage {
    position: absolute;
    right: -20px;
    top:44em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.storage #prevStorage {
    left: -34px;
    position: absolute;
    top:44em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.headsets #nextHeadsets {
    position: absolute;
    right: -20px;
    top:77em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.headsets #prevHeadsets {
    left: -34px;
    position: absolute;
    top:77em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.specialty #nextSpecialty {
    position: absolute;
    right: -20px;
    top:110em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider.specialty #prevSpecialty {
    left: -34px;
    position: absolute;
    top:110em;
    z-index: 9999;
}
.accessories .pdpaccessories .accessoriesSlider .disabled { display: none; }
.accessories .pdpaccessories .accessoriesSlider .whitebtn { border:1px solid #b9bbbb; }
.accessories .pdpaccessories .accessoriesSlider { border-bottom:1px solid #e5e8e8; padding-bottom:40px; }
.accessories .pdpaccessories .accessoriesSlider.specialty { border:none; }

/*Attach Desktop*/
.desktop .compare-stats.continue {
    border-bottom: medium none;
}
.desktop .compare-stats {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #C8CACA #C8CACA;
    border-image: none;
	background-color: #FFFFFF;
    border: 1px solid #C8CACA;
	border-top: none;
}
.desktop .row.compare-stats { border:solid 1px #c8caca;	}
.desktop.topgradient { border-bottom: none; padding-top:10px; }
.desktop .hpwindows {
	text-align:right;
	padding: 0.8em 0 0;
	font-size:0.75em;
}
.desktop .hpwindows p { margin-bottom:5px;}
.desktop .topheader p { margin-bottom:45px; }
.desktop .topheader h2 {
	color: #000000;
    font-size: 2em;
    font-family: "HPSimplified-light";
    margin-bottom: 0;
	margin-top: 0;
}
.desktop .item1 {
    background-color: #FFFFFF;
    border: 1px solid #C8CACA;
    max-height: 566px;
    padding: 20px 20px 30px;
    position: relative;
    width: 100%;
}
.desktop .item1 h2,
.desktop .item1 h3 {
	color: #231f20;
    font-size: 2em;
    font-family: "HPSimplified-light";
	text-align:center;
	margin-bottom:10px;
	margin-top:0px;
	line-height:34px;
}
.desktop .item1 h3 { text-align:left; margin-top:22px; }
.desktop .item1 .imgcontainer { 
	max-height: 300px;
    text-align: center;
}
.desktop .item1 ul {
    font-size: 0.9em;
    margin-bottom: 0px;
    margin-top: 0.8em;
}
.desktop .item1 ul li {
    background: url("../img/li.gif") no-repeat scroll left 11px transparent;
    margin-left: 0;
    padding-left: 14px;
}
.desktop .item1 .itemcode {
	font-size: 0.875em;
	color:#767676;
	padding-left:15px;
}
.desktop .fullwidthbtn {
    background-color: #d7410b;
    color: #FFFFFF;
    display: block;
	font-size: 16px;
    font-weight: bold;
    padding: 1em 0;
    text-align: center;
    width: 100%;
}
.desktop .red {
	font-size: 2.250em;
    font-family: "HPSimplified-light";
	color:#d7410b;
	margin-bottom:0px;
	margin-top:10px;
}
.desktop .fullwidthHeader {
	background-color: #F2F2F2;
	border-left:1px solid #C8CACA;
	border-right:1px solid #C8CACA;
    color: #000000;
    display: block;
    font-size: 2.125em;
	font-family: "HPSimplified-light";
    margin: 0;
    padding: 0.5em 0;
    text-align: center;
    width: 100%;
}
.desktop .fullwidthHeader.break {
	border-top:1px solid #C8CACA;
    margin-top: 2em;
}
.desktop .textHighL {
    line-height: 29px;
    margin: 0;
    padding: 0px 0 0 75px;
    text-align: left;
	font-size: 24px;
    font-family: "HPSimplified-light";
}
.desktop .text-center.textHighL { text-align:center; padding:0px; }
.desktop .text-center .specscontent {
    display: table-cell;
    height: 137px;
    vertical-align: middle;
    width: 469px;
	text-align:center;
}
.desktop .textHighL { width:100%; }
.desktop .specscontent { min-height:137px; padding-top:60px; padding-bottom:60px; }
.desktop .display .specscontent { text-align: center; }
.desktop .display .specscontent img { padding-bottom:20px; }
.desktop .lastspec {
    background-color: #FFFFFF;
    border: 1px solid #C8CACA;
    border-top: none;
}
.desktop .specscontent p {
    font-size: 1em;
    margin-bottom: 0px;
    padding-left: 77px;
}
.desktop .specscontent .statement {
    text-align: center;
	font-size: 1.7175em;
    font-family: "HPSimplified-light";
}
.desktop .padtop { padding-top:20px; }
.desktop .products { padding-right: 0.6075em; }

/* Review changes */

.pdpaccessories > .redbtn {
    font-size: 1em;
	line-height: 2.4em;
}
.desktop .items { width:49%; }
.desktop .fullwidthHeader.break {padding-bottom:.5em;}
.desktop .textHighL {display:table-cell; vertical-align:middle; height:57px;}
.desktop .specscontent {min-height: 137px;padding-bottom: 40px;padding-top: 40px;}
.desktop .text-center.textHighL { width: 469px;}
.desktop .display .specscontent .audio > img {padding: 0;}
.lastspec .specscontent > p {font-size: 0.9em; line-height: 1em;}
.desktop .lastspec .padtop { padding-top: 40px;}

/* Ipad changes */
@media only screen and (max-width:820px) {
	.accessories .pdpaccessories > h2 {font-size: 2.8em; padding:0 0.2em;}
	.accessories .pdpaccessories > p {font-size: 0.9em; padding: 0 0.7em;}
	.accessories .pdpaccessories > a.redbtn {margin: 0 0.6em;}
	.accessories .pdpaccessories .accessoriesSlider ul li h3 {
		font-size: 1.2em;
		line-height: 25px;
		padding: 0 0 0 0.5em;
	}
	.accessories .pdpaccessories .accessoriesSlider .price { padding-left: 0.5em;}
	.accessories .pdpaccessories .accessoriesSlider .bluebtn {margin-left: 0.7em;}
	.accessories .pdpaccessories .accessoriesSlider h2 {padding-left: 0.1em;}
	.accessories .pdpaccessories .accessoriesSlider ul li .imgContainer {max-width:150px; }
	.accessories .pdpaccessories .accessoriesSlider.storage #prevStorage, 
	.accessories .pdpaccessories .accessoriesSlider.cases #prevCases, 
	.accessories .pdpaccessories .accessoriesSlider.headsets #prevHeadsets, 
	.accessories .pdpaccessories .accessoriesSlider.specialty #prevSpecialty {left: -10px;}
	.accessories .pdpaccessories .accessoriesSlider.storage #nextStorage, 
	.accessories .pdpaccessories .accessoriesSlider.cases #nextCases, 
	.accessories .pdpaccessories .accessoriesSlider.headsets #nextHeadsets, 
	.accessories .pdpaccessories .accessoriesSlider.specialty #nextSpecialty {right: -10px;}
	.accessories .pdpaccessories .accessoriesSlider .right, 
	.accessories .pdpaccessories .accessoriesSlider .left {top: 7em !important;}
	.accessories .pdpaccessories .accessoriesSlider {position:relative;}
}
@media only screen and (max-width:1000px) {
	.desktop.topgradient { padding: 0 10px;}
}

/* Core Review Changes */
.coreBlock .pdpBanner .item { padding-bottom:0;}
.overviewimg + .nosidepaddings:last-child { float: left;}
.coreProduct p { line-height:1.5em;}
.coreBlock .features { border-bottom: 1px solid #E5E8E8; padding-left: 20px; padding-right: 20px; padding-top: 0;}
.coreBlock .features ul li { padding-top: 18px;}
.servicepackBanner .nosidepaddings:first-child { width: 31.333%;}

.servicepackBanner .nosidepaddings + .nosidepaddings {float: left;}
.infoBlock .details {font-size: 1em;}
.registerProduct .btn.bluebtn { font-size: 16px;}

@media only screen and (max-width:1024px) {
	.overviewimg {margin-right:15px;}
	.overviewimg img { margin-left: 0;}
	#relslider-prev {left: -10px;}
	#relslider-next { right: -10px;}
}

@media only screen and (max-width:1000px) {
	#relslider-prev {left: -10px;}
	#relslider-next { right: -10px;}
	#serviceAndSupport .registerProduct {padding: 1.5em 0 1.5em 2em;}
	.registerProduct .btn.bluebtn { font-size: 13px;}
}

/* Hero Review changes */
.heroProducts .outofstockMsg p {margin-bottom: 0; width: 150px;}
aside.positionAbsolute { z-index: 9999;}
.heroProducts .outofstockMsg { padding: 0.4em 0 0;}
.heroProducts .outofstockMsg h4 { line-height: 1.2em;}
.heroProducts .tabsUnderlined li { margin-right: 2.9em;}
.heroProducts .batteryLife .no-margin { line-height: 20px;}
#browse-next .disabled, #browse-prev .disabled {cursor:default;}
.heroProducts .relatedProducts .ratestrike { font-size: 14px;}
.heroProducts .positionRelative > .default {height: 450px; width: 100%;}
#specs .large-12 .item7 .details .font16 {font-size: 16px;}
#specs .large-12 .item10 .details .font28 {font-family: "HPSimplified-light";}
#specs .large-12 .item4 .details .font16, #specs .large-12 .item7 .font16, 
#specs .large-12 .item10 .font16, #specs .large-12 .item12 .details .font16 {
    font-size: 1em;
}
#specs .large-12 .item15 .details { padding: 45px 166px 45px 60px;}
#specs .large-12 .item15 .details span {line-height:1.2em;}
#osAndApps p { font-family: "HPSimplified";}

.viewAll {
    background: url("../img/arrowRoundDown.png") no-repeat scroll right center transparent;
    font-size: 2.5em;
    font-family: "HPSimplified-light";
    padding: 0 1.6em 0 0;
}
/* standard products */
.standardProducts  { padding-top:10px; }
.standardProducts .tabsUnderlined > li { margin-right: 2.6em;}
.standardProducts .featuresBanner .secondbox .contentHolder {padding-top:5%;}
.standardProducts .pdpBanner aside li .imagecontainer {
	display: block;
	width: 50px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}

/* Hero Products */
.starProduct .pdpBanner .btn {
    font-size: 1em;
    line-height: 2.1em;
    padding: 0 1em 0.2em;
}
.starProduct .thumps li { width: 70px;}


/*Hero Specifications*/
.heroProducts .item .text28 { font-size: 1.75em; font-family: "HPSimplified-light"; }
#specs .large-12 .item1 .spec_os { padding: 85px 20px 50px 75px; font-size:2em; }
#specs .hero-spec .font32 { font-size:2em; font-family: "HPSimplified-light";line-height: 1.2em; }
#specs .hero-spec .item2 .product { padding-left:75px; }
#specs .hero-spec .item2 .details { padding: 100px 20px 0 60px; }
#specs .hero-spec .large-12 h2 { padding-right: 18px; text-align: right; line-height:32px;padding-top: 85px; }
#specs .hero-spec .item3 .details {  padding: 92px 0 0 75px; text-align: left; line-height:0em; height:240px; }
#specs .hero-spec .large-12 .item3 h2 { padding-top:84px;}
#specs .hero-spec .item4 .details { width:60%; }
#specs .hero-spec .large-12 .item5 h2 { padding-top:84px;}
#specs .hero-spec .large-12 .item5 .details { padding: 85px 0 100px 75px; }
#specs .hero-spec .item6 .product { padding-left:75px; text-align:left; }
#specs .hero-spec .large-12 .item6 .details { padding-left:10px; }
#specs .hero-spec .item6 .product { line-height:220px; }
#specs .hero-spec .item7 h2 { padding-top: 100px; }
#specs .hero-spec .item7 .details { padding: 85px 36px 90px 75px; text-align:left; }
#specs .hero-spec .large-12 .item8 .details { padding: 120px 0 120px 75px; text-align:left; }
#specs .hero-spec .item8 h2 { padding-top:120px; }
#specs .hero-spec .item9 h2 { padding-top:80px; }
#specs .hero-spec .large-12 .item9 .details { padding: 85px 0 85px 75px; text-align:left; }
#specs .hero-spec .large-12 .item15 .details,
#specs .hero-spec .large-12 .item17 .details {padding-left:75px; text-align:left;}
#specs .hero-spec .softWareInclude { padding: 95px 75px 55px; }
#specs .large-4.columns.itemprinter h2 {
    display: table-cell;
    height: 668px;
    text-align: right;
    vertical-align: middle;
    width: 250px;
}
#specs .hero-spec .item2 > h2 { padding-top: 110px;}
.heroSpecTab .hero-spec .item4 > h2 {
    display: table-cell;
    height: 400px;
    vertical-align: middle;
    width: 250px;
}
.heroProducts #specs .hero-spec .item6 .product {line-height:250px;}
.heroProducts #specs .hero-spec .large-12 .item6 h2  {padding-top: 110px;}
#specs .hero-spec .large-12 .item15 .details {padding-bottom: 70px; padding-left: 75px; padding-top: 70px;}
#specs .hero-spec .item16 > h2 {
    display: table-cell;
    vertical-align: middle;
}
#specs .hero-spec .large-12 .item17 .details {
    padding-bottom: 90px;
    padding-top: 90px;
}


/*Printer Specifications*/
#printerspec .pdpBanner .txtsize60 { font-family:"HPSimplified-light"; }
#printerspec .thumps li { width:auto; }
#printerspec .font16 { font-size:1em !important;line-height: 1.2em; margin: 10px 0 0; }
#printerspec .softWareInclude p { padding-bottom:28px; line-height:1.6em; }
#printerspec p a { color:#007dba;}
#printerspec .large-12 .item5 .details { padding: 84px 0 56px 75px; width:73%; }
#printerspec .large-12 .item4 h2 { padding-top:125px; }
#printerspec .hero-spec .item7 h2 { padding-top:80px; }
#printerspec .paper .softWareInclude p { padding-bottom:0px; }
#printerspec .large-12.paper h2 { padding-top:89px; }
#printerspec .specs .fullspectext { padding-top:98px; }
#printerspec .specs .fullspectext a { margin-top:10px; }
#printerspec .pdpBanner .pdpBannerImage.default, #printerspec .default 
{
	background: url("../img/pdp/printer/hero_product_1024x680.png") no-repeat scroll center top / 100% auto transparent;
	margin: 0 0 0 11%;
	width:105%;
}
#printerspec .positionRelative > .default { margin-left:-10px; }
.hero-spec { padding: 0 0 90px;}
#printerspec .large-8.columns.border.nosidepaddings.bdr {
    padding-bottom: 40px;
}


@media only screen and (max-width:1000px) {
	.heroProducts .pdpBanner .pdpBannerImage.default, 
	.heroProducts .rotate360.default, .heroProducts .default { height: 450px; margin: 10% 0 0 0; width: 100%;}
	.pdpBanner .popup ul li { height: 400px !important; width: 760px !important;}
	.heroProducts .pdpBanner .pdpBannerImage, .heroProducts .rotate360 {height:450px;}
	.tabsUnderlined li a, .tabsUnderlined li a { font-size: 1.5em;}
	.heroProducts .batteryLife .section { padding: 0 20%;}
	.exclusiveFeatures {padding: 3.2em 10px 2em;}
	.heroProducts .tabsUnderlined li { margin-right: 2.5em;}
	.pdpBlock aside { padding: 0 0 0 10px;}
	.tabsUnderlined { padding: 0 10px;}
	#features .relatedProducts h3, #features .relatedProducts h3 + div, 
	#features .relatedProducts .details { margin: 0 0 0 12px;}
	.heroProducts .relatedProducts .verticalMiddle > img { margin: 0 0 0 -25px;}
	.relatedProducts > h2 { margin-left: 10px;}
	#osAndApps > .row:first-child h2, #osAndApps > .row:first-child p { margin: 0 10px;}
	#osAndApps .boxHolder {padding: 2.5em 0.5em 5.3em;}
	.bluebg {padding:4em 0.5em 6.2em;}
	#accessories .productList, #accessories .browsebyCategory, 
	#accessories > #sortResults {padding-left:.5em; padding-right:.5em;}
	#serviceAndSupport .infoBlock {padding-left:10px; padding-right:10px;}
	#osAndApps > .row:first-child h2, #osAndApps > .row:first-child p {
		line-height: 1em;
		margin: 10px;
	}
	#osAndApps > .row:first-child p br { display: none;}
	#features .batteryLife h2 {padding: 0 15%; }
	.standardProducts .featuresBanner .secondbox .contentHolder {
		padding: 5% 0 0 7%;
		position: relative;
		z-index: 2;
	}
	.standardProducts .featuresBanner .contentHolder h2 {font-size: 2.5em;}
	.standardProducts .relatedProducts .verticalMiddle > img { max-width: 80%;}
	.standardProducts .featuresBanner .leftImage { margin-left: 2%; width: 98%;}
	.standardProducts .featuresBanner .rightImage { margin: 5% 0 0 -8%; width: 100%;}
	.starProduct .feature_banner1 {padding:0 0 0 10px;}
	.starProduct .feature_banner2 {margin:0 0 0 10px;}
	.starProduct .feature_banner2 h2 { line-height: 1em; margin-bottom: 0.2em;}
	.starProduct .feature_banner2 .imgContainer {margin: 5% 0 3% 10%; width: 89%;}
	#printerspec .pdpBanner .pdpBannerImage.default, #printerspec .default {margin: 5% 0 0 13%;width: 96%;}
}


/*Star Mobile Version*/
@media only screen and (max-width: 1000px){
.small-12 .header #callout-next .bx-next, .small-12 .header #callout-prev .bx-prev { top: -27em; }
#features .show-for-small .small-12.feature_banner1 { left: 0; width: 52em;}
.feature_banner2.mb.show-for-small {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
.feature_banner2.mb h2 { font-size: 2em;}
.feature_banner2.mb h2 { padding: 0 0 17px; width: 100%; }
.mb.feature_banner2 p { margin-bottom: 0; padding-bottom: 20px; padding-top: 30px; width: 100%; }
.twocoluminfo.mb { border-bottom: medium none;  padding: 0 20px 10px; }
.twocoluminfo.mb .column { padding: 0;}
.twocoluminfo.mb p { padding-top: 10px; line-height: 1.325em; }
.exclusiveFeatures {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: medium none;
    margin-top: 0;
    padding: 20px;
}
.exclusiveFeatures .small-12 p { padding-top: 30px; }
.exclusiveFeatures .small-12 span {
    display: inline-block;
    line-height: 1em;
    padding-left: 50px;
    vertical-align: top;
    width: 27%;
}
.exclusiveFeatures .small-12 b {
    display: inline-block;
    font-size: 1.125em;
    font-family: "HPSimplified-light";
    line-height: 1.2em;
    padding-left: 15px;
    width: 65%;
}
.viewallLink {
    font-size: 1.5em;
    line-height: 2.2em;
    margin-top: 0;
    padding-left: 90px;
    padding-right: 0;
    width: 47%;
}
.relatedProducts { padding-bottom: 0; padding-top: 0;}
.relatedProducts h2 { margin: 0; padding: 30px 20px 0; }
.relatedProducts .txtsize50 { font-size: 2em !important;}
#callout1-next .bx-next, #callout1-prev .bx-prev { top: -17em; }

}

/*Hero Mobile Version*/
/*hero new PSD*/

.pdpBanner .text24 { font-size:1.5em !important; font-weight: 100; }
.hpwindowsLogo {
    float: right;
	width: 18%;
}
.headBlock .hpwindowsLogo { width:18%; }
.headBlock > ul{ padding: 10px 0px 0px 0px; overflow:hidden; text-overflow:ellipsis; max-height: 12.5em; overflow: auto; /*white-space: nowrap; line-height:32px;*/}
.headBlock > ul li{font-size: 0.875em; list-style:none;font-weight:normal;	color: #767676;	background: url("../img/li.gif") left 7px no-repeat; padding-left: 8px; padding-bottom: 4px;}

.headBlock .prodTitle { overflow:hidden; text-overflow:ellipsis; font-size:2em; /*white-space: nowrap; line-height:32px;*/}
.headBlock .prodSku{font-size: 0.875em; color: #000;padding-top: 1.2em;}
.headBlock .prodNum {padding-left:0.5em; color:#767676;}


.specLink{color: #007DBA; font-size: 0.875em; margin-bottom: 12px;}
.specLink a, .specLink a:link { color: #007DBA;}
.specLink a:visited { color: #822980;}
.specLink a:hover {text-decoration: underline;}


.priceBlock .red {font-size: 1.9em;}
.HPWindowstext{ margin-top: 10px; font-size: 0.75em; font-weight:bold;z-index:9999;}
.HPWindowstext a:link{ color: #000000;}

.linePdp{ width: 1000px; margin:auto; border-bottom: 1px solid #D0D0D0;}
.linePdp2{ width: 275px; margin-top:13px;	border-bottom: 1px solid #D0D0D0;}

.hpwindowsLogo .icoPlace{ display: inline-block; }
.hpwindowsLogo .icoPlace2{ display: inline-block; position: relative; top:-23px; }
.hpwindowsLogo p { font-size: 9px; font-weight:bold; margin-bottom: 0;}
.hpwindowsLogo p > a { float:left; }
.hpwindowsLogo p > a:first-child {margin: 14px 12px 0 0;}
/* Temp CSS */
.heroProducts, .heroProducts ul.thumps { border: medium none;}
.heroProducts .imgContainer { text-align: center;}
.byCategory .exploreBig .subBoxinfo { left: 9%; top: 14%;}
.heroProducts { padding-bottom: 0;}
.heroProducts aside nav {
    border-bottom: 1px solid #D0D0D0;
	padding-top:1em;
}
.heroProducts nav ul {
 margin: 0;
	overflow: hidden; 
}

#featuredLaptops h2, #featuredTablets h2, #featuredPrinters h2 {
	margin-top:20px;
}
.heroProducts .heroTabs li {
	float: left;
    margin-right: 2.9em;
    width: auto;
}
.heroTabs li a.active {
    border-bottom: 4px solid #007DBA;
    color: #007DBA;
}
.heroProducts .heroTabs li a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
	color: #7B7B7B;
    cursor: pointer;
    display: block;
    font-size: 1em;
    font-weight: normal;
    line-height: 2em;
}
.heroProducts .heroTabs li a.active, .heroProducts .heroTabs li a:hover {
	background: none;
    border-bottom: 4px solid #007DBA;
    color: #343434;
}
.heroProducts ul li a.active:after, .heroProducts ul li a:hover:after, .heroProducts ul li a.active:before, .heroProducts ul li a:hover:before {
	border:none;
}


.pdpBlock p { padding-bottom:0px; }
.pdpBlock aside { width:100%; }
.pdpBlock nav .priceBlock {
	float:right;
	margin-top: -12px;
	position: relative;
}
.pdpBlock nav .priceBlock > div {
    float: left;
    margin: 0 20px 0 0;
}
.pdpBlock nav .priceBlock .txtsize34 {font-size: 1.5em; line-height: 25px;}
.pdpBlock nav .priceBlock > .redbtn { margin-top:5px;} 
.pdpBanner .btnClose { top: 0%; }

/*Core Page Updates */
.coreheading .pdpBanner .item, .starheading .pdpBanner .item, .standardheading .pdpBanner .item { padding: 0; text-align: left; line-height:normal;}
.coreBlock .corenavigationblock, .starProduct .starnavigationblock, .standardProducts .standardnavigationblock { border-bottom: 1px solid #cccccc; height: 50px; margin-top: 0; }
.corenavigationblock .tabsUnderlined li a, .starnavigationblock .tabsUnderlined li a, .standardnavigationblock .tabsUnderlined li a { color: #000; cursor: pointer; display: block; font-family: "HPSimplified"; font-size: 1em; line-height: 2em; border-bottom-color: transparent; }
.corenavigationblock .tabsUnderlined li a.active, .starnavigationblock .tabsUnderlined li a.active,  .tabsUnderlined li a.active {color: #007DBA; border-bottom: 4px solid #007DBA !important;}
.tabsUnderlined li a.hover {color: #007DBA; border-bottom: 4px solid #007DBA !important;}
.corenavigationblock .ratestrike, .starnavigationblock .ratestrike, .standardnavigationblock .ratestrike {font-size: 0.875em;}
.corenavigationblock .pricecore { margin: -8px 0px 0px 110px; }
.corenavigationblock .red.txtsize24, .starnavigationblock .red.txtsize24, .standardnavigationblock .red.txtsize24 {color: #D7410B;}
.corenavigationblock .tabsUnderlined li, .starnavigationblock .tabsUnderlined li, .standardnavigationblock .tabsUnderlined li {margin-top: 6px;}
.coreBlock .socialblock .large-4:first-child, .starProduct .socialblock .large-4:first-child, .standardProducts .socialblock .large-4:first-child { margin-left:10%; }
.coreBlock .socialblock .large-4.norightpadding, .starProduct .socialblock .large-4.norightpadding, .standardProducts .socialblock .large-4.norightpadding {  margin-right:14%; }

/*Star and Standard Page Updates */
.starnavigationblock .pricestar, .standardnavigationblock .pricestandard { margin: -8px 0px 0px 102px; }
.starBanner .item, .standardBanner .item  {padding:0px;}
/*.starBanner .bannerIMG, .standardBanner .bannerIMG { margin: 0px auto !important; width: 56.25em !important;}*/
.starBanner .bannerIMG, .standardBanner .bannerIMG { margin: 0px auto !important;}
.starBanner .bannerIMG img, .standardBanner .bannerIMG img { display: inline-block !important;}
.starProduct aside h2 { font-size:2em;}
.coreheading .icoPlace2{ 
    display: inline-block;
    float: right;
    position: relative;
}

.backtolegacy { margin-top:10px; }

/* Specs Styles */
#specs { display:none; margin-top: 2.5em; }
#specs p { margin-bottom:0px; }
#specs .large-12 h2 {
	font-size: 1.4em; 
	font-family: "HPSimplified-light";
	color: #000;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0px 0px 0px 15px;
	line-height: 1.125;
}

div.os , div.processor , div.sizeweight , div.display , div.storage , div.audio , div.camera , div.graphics , div.memory , div.formfactor , div.ports , div.batterylife , div.connectivity , div.keytrack , div.warranty , div.energycomp , div.data  {
  	overflow: hidden;
	border-bottom:1px solid #E5E8E8;
}
#specs .divContents p { font:1.7em/1.25em "HPSimplified-light"; }
#specs .returnExchangepdp {border-top: none;}
#specs .large-5 div.imgcontainer { text-align: center; width: 59px; float:left; }
#specs .large-12 > div:first-child { border: medium none; }
#specs .large-12 > div {
    border-left: 1px solid #E5E8E8;
    padding: 15px 0 15px 32px;
}
#specs .large-12 > div.large-5 {padding-left: 0px; width: 30%;}
#specs .large-12 > div.large-7 {width: 70%;}
#specs .large-12 > div.large-5 h2 {padding-left: 0px;}
#specs div.large-5.columns { overflow:hidden; }
.softWareInclude { padding: 50px 0 25px; }
.softWareInclude span { display:inline-block; width:49%;  margin-bottom: 1.25em; }
.softWareInclude b {
	display: inline-block;
    font-weight: normal;
    vertical-align: top;
    width: 50%;
}
.softWareInclude p { overflow:hidden; }
#specs .software div.sw { height: 700px; }
#specs .large-12.nosidepaddings {border-bottom: 1px solid #E5E8E8; overflow: hidden;}
#specs .large-12.nosidepaddings:first-child { border-top: 1px solid #E5E8E8; margin-top: 1em;}
#specs .large-12.proc.verticalMiddle { width: 550px; }
.proc .large-9 { float:left; }
.proc .large-3.red { /*float:right;*/ width:109px; margin-top: 6px; }
#specs  span.red { font:1em "HPSimplified-light";}
#specs  span.red1 { padding-left:10px; }
#specs .large-12.data a.verticalMiddle { color: #007DBA; font-size: 1.25em; font-weight:100;}
/*#specs .large-12.data .desc.verticalMiddle > h2 { margin-left: 60px; } */
/*#specs .processor div.proc { height:310px; }*/ /*Temporary commit for document upload link */
#specs div.proc .bluetext , #specs div.mem .bluetext , #specs div.store .bluetext { font-size: 0.5em; }
#specs .camera div.desc span.front:after , #specs .camera p span:after  { content:"|"; color:#e5e8e8; }
#specs .camera div.desc h2 span { font-size:0.8em; }
#specs .plus {
    background: url("../img/myaccount/plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 30px;
}
#specs .plus.open { background: url("../img/myaccount/minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
/* Specs Styles Ends*/

/* 1024 new psd changes */

@media only screen and (min-width: 801px) and (max-width: 1024px){
	.row { padding-left: 6%; padding-right: 6%;}
	.ratestrike.etr1 {display:none;}
	.starnavigationblock .redbtn, .standardnavigationblock .redbtn, 
	.corenavigationblock .redbtn {font-size: 0.75em;padding: 0 0.5em;}
	.starBanner .bannerIMG, .standardBanner .bannerIMG {
		margin: 0 auto !important;
		width: 45em !important;
	}
	.starnavigationblock .pricestar, .standardnavigationblock .pricestandard, 
	.corenavigationblock .pricecore {
		margin: 0 0 0 50px;
		text-align: right;
	}
	#relslider-next {right: -20px;}
	#relslider-prev {left: -30px;}
	.exclusiveFeatures .viewallLink {
		background-position: left center;
		display: block;
		margin: 100px 0 0;
		padding: 13px 0 13px 60px;
		width: auto;
	}
	#accessories .productList, #accessories .sortresult,
	#accessories .viewMore, #serviceAndSupport .infoBlock, 
	#accessories .productList, #accessories .browsebyCategory, 
	#serviceAndSupport .registerProduct, #osAndApps .boxHolder, 
	.heroProducts .batteryLife, .heroProducts .ssd, 
	.twocoluminfo.mb, .coreBlock .features., .row._hr { padding-left: 6% !important; padding-right: 6% !important;}
	.heroProducts .relatedProducts .verticalMiddle > img { margin:0;}
	.heroProducts .batteryLife .section, #features .batteryLife.mb h2 { position:relative;}
	.large-8 .boxContent .resultImage { height: 55%;}
	.large-8 .boxContent .resultImage img { width:100%;}
	.bluebg h1.bigText { font-size: 3.5em;}
	.bluebg h1.quoteBefore, .feature_banner2 h2, .twocoluminfo h3, h1.sectionTitle {font-size: 2em;}
	.pdpBanner .item aside .txtsize24, .exclusiveFeatures .columns .txtsize30, 
	#accessories .productList h3, .boxContent h3, #osAndApps .leftColumn h3, 
	#osAndApps .middleColumn h3, #osAndApps .rightColumn h3 { font-size: 1.5em;}
	#accessories .productList h3 {height: 90px;}
	.exclusiveFeatures h2.txtsize50, .pdpBlock aside h2.txtsize60 { font-size: 2em !important;}
	.hpwindowsLogo {margin-top: 15px;}
	.headBlock .hpwindowsLogo { width: auto;}
	#accessories .productList .column {  padding: 0 2em 0 0;}
	#accessories > #sortResults {padding:0;}
	.featuresBanner .secondbox { margin: 0; padding-bottom: 2em;}
	#accessories .productList .topvotedLeft {left: 0em;}
	.exclusiveFeatures {background-color:#fff;}
	.tabsUnderlined, .pdpBlock aside {padding: 0;}
} 
@media only screen and (min-width: 801px) and (max-width: 895px){
	.starProduct .bannercontent > p {margin: 0;}
	#features .bannercontent > h3, #features .bannercontent h4 {
		font-size: 1.2em;
		line-height: 1em;
		margin-bottom: 3%;
	}
	.starProduct .bannercontent > p {font-size: 0.75em; margin: 0;}
	.starProduct .feature_banner1 { padding: 0;}
	.starProduct .bannercontent > h2 {font-size: 1.5em;	line-height: 0.8em;	}
	.tabsUnderlined li {margin-right: 0.85em;}
	.starProduct .feature_banner2 .bannerDesc > h2 {
		font-size: 2.5em;
		padding: 0;
	}
	.twocoluminfo.mb p {font-size: 0.85em;}
	.relatedProducts .bx-wrapper img, .standardProducts.mb .bx-wrapper img {max-width: 50%;}
	.relatedProducts #relslider-prev {left: -20px;}	
	.relatedProducts #relslider-next {right: -15px;}
	.boxContent .listDot {
		height: 140px;
		overflow: auto;
		padding: 0 15px 0 0;
	}
	.heroProducts .heroTabs li { margin-right: 1.5em;}
	.exclusiveFeatures h2 { font-size: 1.5em !important;}
	.heroProducts .batteryLife.mb { padding: 3em 0 4em;}
	.registerProduct .btn.bluebtn { font-size: 12px;}
	.standardProducts .tabsUnderlined > li { margin-right: 0.85em;}
	.starBanner .bannerIMG, .standardBanner .bannerIMG { width: 40em !important;}
	.standardProducts.mb .featuresBanner .large-12 { padding: 0;}
	.exclusiveFeatures .viewallLink {
		background-position: 100px center;
		display: block;
		line-height: 1.2em;
		margin: 150px 0 0;
		padding: 13px 63px 13px 0;
		width: auto;
	}
	.hpwindowsLogo {width: 41%;	}
	.hpwindowsLogo .icoPlace { margin: 0 8px 0 0;}
	.standardnavigationblock {
		margin: 0 0 0 6.3%;
		padding: 0;
		width: 87.5%;
	}
	.standardnavigationblock > .large-8 {padding: 0 1%;}
	.relatedProducts h2 {padding:30px 0px 0;}
	.standardnavigationblock, .starnavigationblock, .corenavigationblock {
		margin: 0 0 0 6.3%;
		padding: 0;
		width: 86.5%;
	}
	#osAndApps h2, #osAndApps > .row:first-child h2, #osAndApps > .row:first-child p { margin: 0.5em 0 0.5em;}
	#osAndApps > .row:first-child p {margin-bottom:0.8em;}
	.coreBlock.mb .relatedProducts h2 { padding: 15px 0 0;}
}
@media only screen and (min-width: 896px) and (max-width: 1024px){
	.starProduct .bannercontent > h2, #features .bannercontent > h3, 
	#features .bannercontent h4, .starProduct .bannercontent > p { margin-bottom:10px;}
	.starProduct .bannercontent > h2 {
		font-size: 2em;
		line-height: 1em;
		margin-top: 5px;
	}
	#features .bannercontent > h3, #features .bannercontent h4 {
		font-size: 1.5em;
		line-height: 1em;
	}
	.relatedProducts .bx-wrapper img {max-width: 100%;}
	.heroProducts .pdpBanner .pdpBannerImage.default, .heroProducts .rotate360.default, .heroProducts .default {
		height: 450px;
		margin: 80px 0 0 0;
		width: 100%;
	}
	.featuresBanner .rightImage { margin: 10% 0 0; width: 100%;}
	.featuresBanner .leftImage { margin-left: 0; width: 100%;}
	.exclusiveFeatures .viewallLink {
		background-position: 90px center;
		display: block;
		line-height: 1.2em;
		margin: 150px 0 0 50px;
		padding: 13px 60px 13px 0;
		width: 150px;
	}
	.hpwindowsLogo .icoPlace { margin: 0 10px 0 0;}
	
	
	.accessories .pdpaccessories .accessoriesSlider ul li h3 { padding: 15px 4px; }
	.accessories .pdpaccessories .accessoriesSlider .price { line-height: 1em; padding: 1em 0 1em .2em; margin: 0; }
	.bluebtn { background: #0096d6; color: #fff; margin: 0 0 0 0.3em; }
	.standardnavigationblock, .starnavigationblock, .corenavigationblock {
		margin: 0 0 0 7.3%;
		padding: 0;
		width: 85.5%;
	}
	.exclusiveFeatures {
		margin: 0 7%;
		padding: 3.2em 0 2em !important;
		width: 86%;
	}
	.browselist ul li {
		margin: 0 11px 0 13px !important;
		width: 110px !important;
	}
	.browselist ul {left: 46px !important;}
	.heroProducts .batteryLife, .heroProducts .twocoluminfo, .heroProducts .ssd, 
	.starProduct .twocoluminfo, .coreBlock .overview, .coreBlock .features {
		margin: 0 6.5%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 87%;
	}
	.heroProducts .ssd .positionAbsolute { padding:0;}
	.twocoluminfo .column:first-child {padding-left: 0;}
	.relatedProducts ul { overflow: hidden;	}
	.relatedProducts .bx-wrapper { margin-left: 100px;}
	#relslider-prev {left: 0;}
	#relslider-next {right: 0;}
}

/*@media only screen and (max-width: 1024px) and (min-width: 768px){*/
.heroProducts .hpwindowsLogo img, .starProduct .hpwindowsLogo img, .standardProducts .hpwindowsLogo img { height:27px; }
.heroProducts .hpwindowsLogo .HPWindowstext, .starProduct .hpwindowsLogo .HPWindowstext, .standardProducts .hpwindowsLogo .HPWindowstext { float:right; margin-left: 10px; margin-top: 3px; line-height: 0;}
.heroProducts .hpwindowsLogo p, .starProduct .hpwindowsLogo p { padding-top:0; }
.heroProducts .pdpBlock aside h2, .heroProducts .pdpBlock aside h1 { padding-top: 0.16em; }
.pdpBlock .positionRelative.right { width:52%; top: 1.2em;}
@media only screen and (max-width: 1024px) and (min-width: 801px){
	.pdpBlock .positionRelative.right { right:8%;}
}
.pdpBlock .positionRelative.right .pdpnametooltip h2 {
	font-family: "HPSimplified-light";
	font-size : 2em;
	margin-top: 0em;
	padding-top: 0.16em;
}
.pdpBlock .positionRelative.right .pdpnametooltip {
	background-color: rgb(255,255,255);
	display:none;
	position: absolute;
	top: 0px;
	z-index: 5000;
}
.pdpBlock .positionRelative.right .pdpnametooltip.show {display: block;}
.heroProducts .pdpBanner .pdpBannerImage.default { margin: 23px 0 0 0; height:360px;}
.heroProducts .thumps li, .heroProducts .thumps2 li { margin-right: 0;margin-top: 0;}
.heroFeatures { padding-top: 0px; }
.heroProducts .pdpBanner .pdpBannerImage { margin: 23px 0 0; height:360px;}
.heroProducts .pdpBanner .pdpBannerImage img { float:left;}
#bannerslider-prev, #bannerslider-next, #rotateslider-prev, #rotateslider-next { top: 25%; }

#bannerslider-next, #rotateslider-next { right: 7%; }
.pdpBlock .btn { margin-top: 0; margin-left: 1em; }
.pdpBlock .sku_info .btn {margin-left: 0;}
.heroProducts .pdpBanner nav {
				padding-top: 0;
				position: relative;
				right: -8px;
				top: -8px;
				width: 100%;
}
.rotate.popup {
    height: 450px;
}
a.btnClose { right:0; }
.heroProducts #sections #screen_rotation #instructions { 
	background-image: url("../img/instructions_1024.png"); 
}

/*Star*/
.starProduct .hpwindowsLogo, .standardProducts .hpwindowsLogo { width: auto; margin-top: 5px; }
.starnavigationblock .redbtn, .standardProducts .redbtn { font-size: 0.875em; }
.starProduct .pdpBanner nav {
    padding-top: 0;
    position: absolute;
    right: 66px;
    top: 15px;
    width: 20%;
	padding-bottom: 39px;
}
.starProduct .thumps li {
    float: right;
    margin-right: 8px!important;
    margin-top: 8px!important;
	width:90px;
}
.bannercontent, .feature_banner1 { padding-top:39px; }
.starProduct .pdpBlock aside h2 { padding-top: 0.17em; }
.starProduct .starBanner .bannerIMG img { width:538px; height:360px; margin-right:30%; }

/*Standard Products*/
.standardProducts .pdpBanner nav {
    padding-top: 0;
    position: absolute;
    right: -44px;
    top: 23px;
    width: 17%;
				padding-bottom: 39px;
}
.standardProducts .standardBanner .bannerIMG img { width:538px; height:360px; padding-top: 4px; margin-right:30%; }
.standardProducts .standardBanner { float: left; padding-bottom: 39px;  padding-left: 39px; }
.standardProducts .thumps li { margin-right: 8px!important; }
.pdpBanner .item aside .txtsize24 { font-size: 1em;}

/*}*/


/*** Pdp zoom ***/
.pdpBannerImage.default, .starBanner .bannerIMG img { cursor:pointer;}
.zoomPopup {
	display:none;
    left: 0;
	padding: 30px 0;
    position: absolute;
    text-align: center;
    top: -23px;
    width: 100%;
    z-index: 9999;
}
.zoomPopup .btnClose {
	right: 2%;
    top: 20px;
}

#pdpzoomarea {position: absolute; z-index: 10000;  width: 100%; top:-26px;height:680px;}
#pdpzoomarea .btnClose {position:relative; top: 10px; right:10px; float: right; margin-bottom: 10px;}
#pdpzoomarea .parent {width:100%; height:100%;}
#pdpzoomarea .parent .panzoom { text-align: center;}

#pdpzoomarea .parent .panzoom img{width: auto;}
#pdpzoomarea .buttons  {padding-top: 0.5625em;}
#pdpzoomarea .buttons .zoombutton {width: 28px; height: 28px; cursor: pointer; }
#pdpzoomarea .buttons .zoomin { background: url('../img/hero/pdp/zoom_in.png') no-repeat scroll left top transparent; display: inline-block; }
#pdpzoomarea .buttons .zoomin:hover { background: url('../img/hero/pdp/zoom_in_active.png') no-repeat scroll left top transparent; opacity:1;}
#pdpzoomarea .buttons .zoomout { background: url('../img/hero/pdp/zoom_out.png') no-repeat scroll left top transparent; display: inline-block; margin-right: 1em; margin-bottom: 4em; float:right; border-right:1 px solid ##D0D0D0;}
#pdpzoomarea .buttons .zoomout:hover { background: url('../img/hero/pdp/zoom_out_active.png') no-repeat scroll left top transparent; opacity:1;}

.thumbSlider2{width: 440px;}
.thumbSlider{width: 440px;}


.pdpBanner .thumbSlider2 nav {
top: 0px;
padding-top: 0px;
position: relative;
width:100%;
}


.heroProducts ul.thumps .thumb360{display:none;}



/*** 1024 changes for demo starts ***/
@media only screen and (min-width: 1030px) {
	.popup + .zoomPopup { display: none !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 801px){
	#bannerslider-prev, #bannerslider-next { display:none;}
	.pdpBanner .btnClose {
		right: 20px;
		top: 20px;
	}
	.pdpBannerImage.bannerIMG { margin-top:23px;}
	.pdpBannerImage.bannerIMG.popup {
		text-align: center;
		width: 78%;
	}
	.pdpBannerImage .bx-viewport li { margin-right: 0 !important;width: 700px !important;}
	.bannerIMG.popup .btnClose { display: none;}
	.heroProducts .pdpBanner .pdpBannerImage img { width: 100%;}
	.popup + .zoomPopup { display: block;}
}
@media only screen  and (min-width: 801px) and (max-width: 850px) { 
	.rotate.popup { height:550px;}
}
.items.pdpBanner { overflow: hidden;}
.starProduct .items.pdpBanner, .standardProducts .items.pdpBanner {overflow: visible;}
.pdpBanner ul { border:none;}
/*** 1024 changes for demo ends ***/

/*Bullet-list height fix*/
ul.listDot { max-height:150px; padding-left:15px; padding-right:10px; }
ul.bullet-item { height:100px; overflow:hidden; }
.bullet-item li { list-style: inside; }
.featuresBanner .contentHolder .bullet-item { margin-left:0; }
.desktop .item1 ul.listDot { height:80px; overflow:hidden; }
.servicepackBanner ul.listDot { height:130px; }
.servicePacks .priceHolder .red {
    font-size: 2.25em;
}
.infoBlock h2 {
    font-size: 3.125em !important;
}

#accessories h2.sectionTitle {
	font-family: "HPSimplified-light";
	font-size: 2.25em;
	line-height: normal;
}
/*MPR price */
.pdpBlock p.ratestrike {
    font-size: 0.775em;
    line-height: 1em;
    padding-bottom: 3px;
    padding-top: 15px;
}

#pdpzoomarea {left:50%; /*top:30px!important;*/}
/*.pop_drk {top:30px!important;  height:97%!important;}*/
.featured_image_container {max-width:455px; margin:0 auto; position:relative;}
.featured_image_container_pager, .featured_image_container_pager_clone {padding:0 25px; margin: 0 auto; max-width:380px;position:relative;}
.pdp_featured_image_pager_container {width:450px;}
#featured_image_pager li a img, .thumbSlider2 li a img {border: solid 1px #e9ebeb;}
#featured_image_pager li a.active img, .thumbSlider2 li.selected a img {border: solid 1px #0096D6;}
#featured_image_pager li a:hover img, .thumbSlider2 li a:hover img {border: solid 1px #0096D6;}

#pager-prev .bx-prev, #pager-next .bx-next, #pager-prev-clone .bx-prev, #pager-next-clone .bx-next {
    height: 30px;
    width: 30px;
}
#pager-prev, #pager-next, #thumslider2-prev, #thumslider2-next {
    display: block;
    pointer-events: inherit;
    position: absolute;
    top: 12px;
    z-index: 9999;
}
#pager-prev, #thumslider2-prev {
    left: -10px;
    z-index: 0;
}
#pager-prev a, #pager-prev-clone a, #thumslider2-prev a {
    background: url("../img/hero/pdp/arrow_prev.png") no-repeat scroll center center;
}
#pager-prev a.disabled, #pager-prev-clone a.disabled, #thumslider2-prev a.disabled {
    background: url("../img/hero/pdp/arrow_prev_disabled.png") no-repeat scroll center center;
}

#pager-prev .bx-prev, #pager-next .bx-next, #thumslider2-prev .bx-prev, #thumslider2-next .bx-next {text-indent:-10000px;}
#pager-next, #pager-next-clone, #thumslider2-next {
	right: 0;
    z-index: 0;
}
#pager-next a, #pager-next-clone a, #thumslider2-next a{
    background: url("../img/hero/pdp/arrow_next.png") no-repeat scroll center center;
}
#pager-next a.disabled, #pager-next-clone a.disabled, #thumslider2-next a.disabled{
    background: url("../img/hero/pdp/arrow_next_disabled.png") no-repeat scroll center center;
}
/*Align image vertically*/
.helper {
    display: none;
    height: 100%;
    vertical-align: middle;
}
.pdp_featured_image img {
    display: inline-block;
    max-height: 329px;
    vertical-align: middle;
}
.pdp_featured_image > li {
    height: auto;
    text-align: center;
}

#pdpzoomarea * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  
.heroProducts .pdpLeft {
    padding-top: 24px;
    width: 48%;
    margin: 0 auto;
    left:auto;
}
@media only screen and (max-width: 800px) {
	.heroProducts .pdpLeft {
		float:none;
	}
}

#attach_to_overlay_after_loading {
    bottom: 20px;
    left: 15%;
    position: absolute;
}
#pdpzoomarea .btnClose {
    position: absolute;
    right: 12%;
    width: 50px;
    z-index: 10000;
}
.btnClose.js_pop_close{background: url("../img/close.png") no-repeat scroll center top; text-indent:-10000px;}
.btnClose.js_pop_close:hover{background: url("../img/close_hover.png") no-repeat scroll center top;}

#pdpzoomarea .buttons {
    bottom: 0;
    margin: 0;
    position: absolute;
    right: 12%;
    z-index: 10000;
}
#pdpzoomarea .buttons .zoombutton {
    height: 22px;
    width: 22px;
	opacity:.5;
}

.zoomin, .zoom_sep {float:left;}
.zoom_sep {
    background: none repeat scroll 0 0 #CCCCCC;
    content: " ";
    display: inline-block;
    height: 22px;
    margin: 0 20px;
    width: 2px;
}
.featured_image_container li {cursor:pointer;}
.rotate {
    width: 100%;
}

#img360-reel, #img360-reel .reel {
    display: block;
    margin: 0 auto;
}

#pdpzoomarea.showing360 .parent {visibility:hidden;}
.topgradient.showing360 {background:#fff;}
#pdpzoomarea #instructions {
    background: url("../img/drag-rotate.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    bottom: 0;
    height: 150px;
    opacity: 1;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.click_to_zoom_instructions {
    bottom: -33px;
    display: none;
    font-size: 0.85em;
    position: absolute;
    right: 54px;
}
.featured_image_container:hover .click_to_zoom_instructions {display:block;}
.price_notes {
    display: block;
    font-size: 0.75em;
	color:#666666;
	padding-top:1px;
}
.red.product_regular_price, .cta_price {
    display: block;
    float: left;
}
.pdpBlock .sku_info .cta_price {
    left: 150px;
    margin-top: -50px;
    position: relative;
}
.pdpBlock .sku_info p.lowinventoryinfo{ 
	color:#D7410B;
	line-height: 1.5;
	margin-bottom: 5px;
	font-size: 0.875em
}
.red.product_regular_price {
    padding-top: 3px;
}
.headBlock .priceBlock{position:relative;}
.pdpBlock .sku_info .outofstockbtnarea{     
		display: none;
    float: left;
		margin-top: -45px;
}
.outofstockbtnarea .outofstockbtn {background-color:#CCC; cursor:default;}
.outofstockbtnarea .outofstockbtn {color:#FFF;}
.notifymelinkarea{ 
    display: none;
    position: absolute;
		top: 46px;
		left: 250px;
}
.notifymelinkarea a {color:#0096D6;}
.notifymelinkarea a:hover {color:#006699;}
.notifymearea {position:absolute; top:300px; z-index:15000; background-color:transparent; width:100%; display: none;}
.notifymearea > div {
	width:90%; 
	max-width: 380px; 
	margin: 0em auto; 
	padding: 1.875em 3.125em 1.875em 1.25em; 
	border:1px solid #CCCCCC; 
	background-color:#fff;
	position:relative;
}
.notifymearea .close{
	background: url('../img/x-close.png') no-repeat scroll center center transparent;
	height: 21px;
	width: 21px;
	position: absolute;
	top:8px;
	right:15px;
}
.notifymearea .notifyinputarea {padding:0em;}
#content .notifymearea #notifymeemailinput{width:200px; float:left; height:2.5em; margin-right:0.625em;}
.notifymearea .btn {float:left;}
#pdpzoomarea{margin-left:-10000px;}
#autoplay{display:block; margin:0 auto;}
#sections section#screen_rotation #autoplay {position:relative; width:960px; margin:0 auto;}

/*legal note specs*/
#specs {margin-top: 14px;}
#specs .headerrow {width: 50%; float:left; padding: 0em;}
#specs .tabheader {font-size: 2.25em; font-weight: 100;}
#specs .legal_information {width:50%; float:right; padding: 0em; text-align: right; margin-top: 1.625em;}
.legal_information small {
    font-size: 1.375em;
    font-weight: 100;
}
.cta_view_all_options a {
    background-color: #D7410B;
    border: 0 solid #D7410B;
    border-radius: 0 5px;
    color: #FFFFFF;
    padding: 12px 14px 11px;
    position: relative;
}
.cta_view_all_options a:hover {
    background-color: #A74222;
}

/*.heroFeatures .product_banner*/ .red.product_regular_price {
    font-size: 2.3em;
    font-weight: 100;
	font-family: "HPSimplified-light";
}
/*.product_banner*/ .locate_from_container {top:30%;}
.heroFeatures .product_banner p {font-family: "HPSimplified-light";line-height:1.2em;}
.standardnavigationblock {margin-top: 8px;}
/*.product_banner {background-image: url('../img/hero/banner_1900-.jpg'); background-size:cover; background-position:50% 50%; height:460px;}
*/.product_banner h2 {margin-bottom:0;}
/*.hero_cover*/.locate_from_container h1 {font-size:2.25em;line-height: 1em;margin-bottom: 5px;}
.locate_from_container .ratestrike {margin-top:35px;}
/*.product_banner*/ .locate_from_container {
    color: #FFFFFF;
    position: absolute;
    top: 66px;
    width: 380px;
}
.red.product_regular_price.clearfix {
    width: 100%;
	margin-bottom:23px;
}
.product_banner .partner_endorsment {margin-top:23px;font-weight:bold;}
.heroFeatures .cta_view_all_options {
    margin: 20px 0;
}
.heroFeatures .partner_endorsment {font-size: 0.75em; font-weight: bold; padding-top: 10px;}
.ellip_link {color:#0096D6;}
.ellip_link:hover {color:#006699;}
.ellip_link.dismiss {display:none;}
@media screen and (max-width: 496px) {

.desktop_lightbox {display:none;}
}
@media screen and (max-width: 640px) {
.locate_from_container {
    color: #010101;
    position: relative;
    top: 0;
    width: 100%;
	font-size: 100%;
	padding-top:10px;
}
.heroFeatures {
    padding-top: 0;
    position: relative;
}
.heroFeatures .standard_price .price_info {
    color: #767676;
}
.locate_from_container > p {
    color: #767676;
	margin-bottom:0;
	height:55px;
}
.locate_from_container > h1 {
    font-size: 1.5em;
}
.locate_from_container .partner_endorsment {color:#000; padding-top:0px; height: auto;}	
.cta_view_all_options a {
    display: block;
    text-align: center;
}
}
@media screen and (min-width: 497px) and (max-width: 640px) {
.locate_from_container {
    color: #010101;
    position: relative;
    top: 0;
    width: 380px;
}
.heroFeatures {
    padding-top: 0;
    position: relative;
}
.locate_from_container {
    font-size: 85%;
}
	
}
@media screen and (min-width: 641px) {
/*.heroFeatures .standard_price .price_amount, .heroFeatures h1, .heroFeatures .standard_price .price_info{color:#fff;}*/ /*mdpupdate*/
.locate_from_container > p {
	height:60px;
}
}
@media screen and (min-width: 641px) and (max-width: 800px) {
.heroFeatures .banner {
    margin-left: -15%;
    width: 150%;
}	
	
.locate_from_container {
    font-size: 85%;
}
.locate_from_container {
    top: 30px;
}
.locate_from_container > p {
    margin-bottom: 10px;
	width: 350px;
}
.heroFeatures .cta_view_all_options {
    margin: 15px 0;
}

}
@media screen and (min-width: 801px) and (max-width: 999px) {
.heroFeatures .banner {
    margin-left: -5%;
    max-width: 1920px;
    width: 125%;
}
.locate_from_container {
    top: 12px;
}
}
@media screen and (min-width: 1000px) and (max-width: 1280px) {
.locate_from_container > p {
    margin-bottom: 10px;
}
.locate_from_container {
    top: 20px;
}
}


/*End of product_banner*/
#features .featured_image_container_pager {
    margin: 0 auto;
    width: 440px;
}
#features .featured_image_container {width:100%; padding-top:40px;}
#features .click_to_zoom_instructions {right: 38px;top: -35px;}
.video_banner {background-image: url('../img/hero/video_marquee_1900x563.png'); background-size:cover; background-position:50% 50%; height:563px;}

.heroProducts .text_image_section {
    border-bottom: 1px solid #D7D7D7;
    padding: 3em 0 4em;
}

.heroFeatures h2 {font-family: "HPSimplified-light";}


@media only screen and (min-width: 497px){
/*.outstanding_display_banner {
    background-image: url("../img/hero/outstanding-display.jpg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}*/
	
._nav_back_mobile, .text_mobile, .pdp_block_mobile {display:none}
.heroFeatures .videoHolder img { max-width:inherit;}
.heroFeatures .outstanding_display_banner h2 {
    font-family: "HPSimplified-light";
    font-size: 2.25em;
    line-height: 1em;	
	}
.heroFeatures .outstanding_display_banner div.locate_with_container {display:block; position:absolute; width:420px; top: 164px;}
.outstanding_display_banner .row {
    height: 742px;
}	
.twocoluminfo.mb {
    text-align:center;
}
.twocoluminfo .imageHolder { min-height:308px; text-align:center; padding:0.5em 0 2.5em 0; }	
.row._hr._insert {
    display: none;
}
.exclusiveFeatures h2 {font-size:2.25em;font-weight:100; line-height:1.2em;}
.exclusiveFeatures h3 {font-size:2em;font-weight:100; line-height:1.2em;}
.exclusiveFeatures .featuresIcon { display:table; height:110px; text-align:center;  margin-bottom:1em }
.exclusiveFeatures { padding:3.2em 0 2em 0; border-bottom:1px solid #e5e8e8;  }
.exclusiveFeatures .columns { padding:1.6em 0 1.2em 0;}
.exclusiveFeatures ._view_all_content {text-align: center;}
.large-12.proc.verticalMiddle #p1 { border-bottom: 1px solid #E5E8E8; }
#specs div.desc.verticalMiddle {font-family: "HPSimplified-light";}
div.exclusiveFeatures .featuresIcon img { max-height: 100px; }

}
@media only screen and (min-width: 497px) and (max-width: 1024px){
/*.outstanding_display_banner {
    background-image: url("../img/hero/outstanding-display.jpg");
    background-position: 50% 65%;
    background-repeat: no-repeat;
    background-size: 100% auto;
}*/
.outstanding_display_banner .row {
    height: 576px;
}
.outstanding_display_banner p {
    width: 90%;
}
}


/*Special offer tab*/
#specialoffertab {display: none;}
.specialofferlist {padding-top: 3em;}
#specialoffertab .specialofferlist {padding: 0em 1.6875em;}
#specialoffertab .specialofferterm {background: url('../img/li.gif') no-repeat scroll left 10px transparent; padding-left: 8px}
#specialoffertab .specialofferterm a {color:#007DBA;}
#specialoffertab .specialofferterm a:hover {color:#006699;}

span.clasification {
    color: #767676;
    font-size: 0.625em;
    font-weight: 100;
    padding-top: 2px;
    white-space: nowrap;
}
@media only screen and (min-width: 497px){
#specialoffertab {
    padding-top: 20px;
}
}

.sku_info {
	float:left;
	margin-bottom:30px;
	padding-top:20px;
}
@media only screen and (min-width: 801px){
	.sku_info {
	    width: 52%;
		padding-top:20px;
	}
}

@media only screen and (min-width: 801px) and (max-width: 1024px){
.showcase {
    float: left;
    padding-top: 24px;
    width: 55%;
}
}
@media only screen and (min-width: 801px) and (max-width: 875px){
.showcase {left:-1em;}
}

@media only screen and (min-width: 1025px){
.showcase {
    float: left;
    padding-top: 24px;
    width: 55%;
	padding-top:20px;
}
span.clasification {display:block;}	
	
}

.i_want_to_be_always_visible.stuck {
    background: none repeat scroll 0 0 #FFFFFF;
    position: fixed;
    top: 0;
    z-index: 10000;
	width:100%;
}
/* Mobile Slide Tabs */
@media only screen and (min-width: 497px){
._nav_back_mobile, .text_mobile, .pdp_block_mobile {display:none}
.heroFeatures .videoHolder img { max-width:inherit;}
}
@media only screen and (max-width: 496px){
/*To custom.css*/
.bx-wrapper .bx-pager.bx-default-pager a {
    background: none repeat scroll 0 0 #E5E8E8;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #0096d6;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    border-radius: 100px;
    height: 13px;
    width: 13px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -17px;
}
.stayConnected {display:none;}

#get_latest_deals .spritebuttons {
    background-image: url("../img/sprite-mobile.png");
}

#get_latest_deals {
    background-color: #0096D6;
    font-size: 0.75em;
    padding: 20px;
}

#get_latest_deals > h2 {
    color: #FFFFFF;
}
#get_latest_deals input[type="text"] {
    font-size: 1em;
    font-weight: normal;
    height: 39px;
    padding: 0 0 0 10px;
    width: 65%;
	border: 1px solid #CCCCCC;	

}
#get_latest_deals .whiteBtn {
    background-color: #FFFFFF;
    border-radius: 0 5px;
    color: #0096D6;
    font-size: 1.4em;
    font-weight: 700;
    height: 72px;
    margin-left: 18px;
    padding: 9px;
}
.social_button_section {
    display: block;
    padding-top: 20px;
	padding-left:30px;
}
.social_button_section * {
    float: left;
}
.social_button_section span.or {color:#fff;padding-top:6px;}

.sign_up_section.clearfix {
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 20px;
}

/*End of custom css*/	
.i_want_to_be_always_visible.stuck {position:relative;}	
	
/*.pdpBlock, #features {display:none;}*/

h2 {
    font-size: 1.5em;
    font-weight: 100;
}
.pdp_block_mobile > h2 {
    padding-left: 20px;
    padding-top: 20px;
}
.pdp_featured_image_mobile > li {
    height: 184px;
	text-align:center;
}

.pdp_featured_image_mobile img {
    display: inline-block;
    max-height: 166px;
    vertical-align: middle;
}
.pdp_block_mobile .standard_price {
    margin: 0 auto;
    padding: 5px 0 6px;
    width: 100%;
	text-align:center;
}
.link_center {
    display: block;
    text-align: center;
}
a.email {
    background: url("../img/s-15px-hpe.png") no-repeat scroll 0 -1102px rgba(0, 0, 0, 0);
    font-size: 0.875em;
    padding-left: 20px;
	padding-top: 0px;
}
.pdp_block_mobile .link_center {
    padding-top: 15px;
	display: none;
}
.standardnavigationblock {
    margin-top: 20px;
}

.red.product_regular_price, .cta_price {
    display: block;
    float: none;
    text-align: center;
}	
.pdp_block_mobile .btn {
	padding:5px 0;
	width:90%;
	}
.tabs_slider {
    position: relative;
    -webkit-transition: all .3s ease-in-out; 
    -moz-transition: all .3s ease-in-out; 
    -ms-transition: all .3s ease-in-out; 
    -o-transition: all .3s ease-in-out; 
    transition: left .3s ease-in-out;
	width:400%; 
}

.tabs_slider > * {
    width: 25%;
	overflow:hidden;
}
.tabs_slider[data-tab='0'] {    
    left:0%;
}
.tabs_slider[data-tab='1'] {
    left: -100%;
}
.tabs_slider[data-tab="2"] {
    left: -200%;
}

.\_inliner {
    
}

.\_inliner .slide_this_tab {
    float:left;
    *zoom: 1;
    letter-spacing: normal;
    vertical-align: top;
    word-spacing: normal;
    white-space: normal;
}
._nav_back_mobile span {
    display: inline-block;
    font-size: 1.25em;
    font-weight: 100;
    line-height: 1em;
    padding: 15px 0 15px 23px;
}
._nav_back_mobile span._back_to_main {
	font-weight:normal;
    background: url("../img/mobile/prev.png") no-repeat scroll 5px center rgba(0, 0, 0, 0);
    padding-left: 20px;
	cursor:pointer;
}
._nav_back_mobile {
    background: none repeat scroll 0 0 #f6f6f6;
	border-bottom: 1px solid #E5E8E8;
	position:relative;
	text-align:center;	
}
.standardnavigationblock .tabsUnderlined > li {
    border-top: 1px solid #F2F3F3;
    font-weight: 100;
    line-height: 1em;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
	background: url("../img/mobile/next.png") no-repeat scroll 94% center rgba(0, 0, 0, 0);
}
.standardnavigationblock .tabsUnderlined > li a {
    line-height: 2.75em;
	font-size: 1.25em;
}

.linePdp {
    border-bottom: none;
    margin: auto;
    width: 100%;
}
.standardnavigationblock .tabsUnderlined > li a {
    color: #000000;
}
.tabsUnderlined li a.active {
    border-bottom: medium none !important;
	color:#000;
}
.tabsUnderlined {
    padding: 0 0;
}

.row.standardnavigationblock {padding-left:0; width:100%;}
.row.standardnavigationblock .columns{padding:0;}
.standardnavigationblock .row {margin-left:0; padding-left:0;}
.heroProducts nav ul li .text_mobile {
    color: #767676;
    font-size: 0.7em;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 10px;
}
.heroProducts nav ul li .text_mobile li {
    background: url("../img/li_g.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0);
    margin-top: 0;
    padding-left: 8px;
}
#specs {
	margin-top:0;
	
}

}
@media only screen and (max-width: 496px){
.heroFeatures .videoHolder span a {
    font-family: "HPSimplified-light";
    font-size: 1.5em;
}
.heroFeatures .videoHolder span img {
    width: 63px;
}
/*.outstanding_display_banner {
    background-image: url("../img/hero/outstanding-display-480.jpg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}*/
.outstanding_display_banner .row {width:100%;padding: 0;}
.outstanding_display_banner .row .columns {
    padding: 20px;
}
.outstanding_display_banner h2 {
    position: absolute;
    top: 20px;
    width: 200px;
}
.locate_with_container p {
    position: absolute;
    bottom: 32px;
	padding-right:20px;
}
/*.outstanding_display_banner {
    background-image: url("../img/hero/outstanding-display-480.jpg");
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: 100% auto;
}*/

.column._view_all_content {
    text-align: center;
}
.viewallSpecs {
    background: url("../img/hero/pdp/arrow_next.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	display: inline-block;
	padding-right: 20px;
	font-size: 1.5em;
	font-weight: 100;
    line-height: 2.2em;
    margin-top: 0;
	cursor: pointer;

}
._mobile_pagination {text-align: center;}
.viewMore {
    background: url("../img/mobile/down.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #767676;
    cursor: pointer;
    display: inline-block;
    margin: 10px 0 16px;
    padding-right: 20px;
}
.pdp_block_mobile .bx-wrapper .bx-viewport {
    left: 0px;
}

nav.linePdp ul.text_mobile li { width: 100%; }

}
@media only screen and (max-width: 496px){

.twocoluminfo.mb {
    padding: 0;
    width: 100%;
}
.twocoluminfo h3 {
    font-family: "HPSimplified-light";
    font-size: 1.5em;
}
.twocoluminfo h3 {
    font-family: "HPSimplified-light";
    font-size: 1.5em;
    margin: 20px 0 0;
    padding-left: 20px;
}
.row._hr {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}
.row hr.hr_pdp {margin:0 auto;}
.row._hr._insert {
    margin-left: 0;
}
.twocoluminfo.mb p {
    color: #767676;
    line-height: 1.325em;
    padding: 25px 20px 0;
	margin-bottom:35px;
}
.twocoluminfo.mb p span{
	color:#010101;
}
.twocoluminfo .imageHolder {
    text-align: center;
}
.twocoluminfo .imageHolder > img {
    width: 90%;
}
.locate_with_container {
    height: 327px;
}
.twocoluminfo.mb .imageHolder {
    padding-top: 8px;
}
}
@media only screen and (max-width: 496px){
	
h3 {font-weight:100;}

.exclusiveFeatures > h2 {
    padding-left: 20px;
	margin-bottom:23px;
}

.row.exclusiveFeatures {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.exclusiveFeatures .featuresIcon {
    float: left;
    margin-left: 40px;
    width: 60px;
}
.verticalMiddle {
    display: table-cell;
    vertical-align: middle;
}
.exclusiveFeatures p {
    display: none;
}
.exclusiveFeatures .large-4.column {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 28px;
}
.exclusiveFeatures h3 {
    color: #767676;
    display: inline-block;
    font-size: 1em;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 20px;
    padding-top: 10px;
}
._view_all_content .viewallLink {
    background: url("../img/hero/pdp/arrow_next.png") no-repeat scroll 65% center rgba(0, 0, 0, 0);
}
.viewallLink {
    font-size: 1.5em;
    line-height: 2.2em;
    margin-top: 0;
    padding-left: 90px;
    padding-right: 0;
    width: 100%;
}
.relatedProducts {display:none;}

}

@media only screen and (max-width: 496px){
span._back_to_main {
    color: #767676;
    font-size: 1em;
	position:absolute;
	left:16px;
}	
#specs .legal_information {
    border-bottom: 1px solid #E5E8E8;
    margin-bottom: 0;
    padding: 7px 0 6px 16px;
    position: relative;
    right: 0;
}
.legal_information small {
    color: #A5A5A5;
    font-size: 0.78em;
    font-weight: 100;
}	
#specs .row {
    padding-left: 0;
	padding-right:0;
    width: 100%;
}
#specs .large-12 > div {padding:0;}
#specs .applies_on_desktop {display:none;}
#specs .large-12 h2 {
    font-weight:bold;
    font-size: 1em;
}
#specs .large-7 .verticalMiddle {
    color: #767676;
    font-size: 1em;
	font-weight:normal;
    padding-left: 20px;
	padding-right:20px;
}
#specs .large-7 p.verticalMiddle {line-height:1.3em;}
span.keyword{
    color: #010101;
}
.topgradient.heroProducts {
    background: none repeat scroll 0 0 #FFFFFF;
}
#specs .large-5 {
    width: 43%;
}
#specs .large-7 {
    width: 57%;
}
#specs .large-5 div.imgcontainer {
    width: 1px;
}
#specs .processor .large-7 p:first-child {
    margin-bottom: 0;
}
#specs .plus, #specs span.red {
    display: none;
}
.softWareInclude span {
    font-weight: 100;
}
.softWareInclude p {
    padding-left: 20px;
	font-size: 0.75em;	
}
.softWareInclude {
    padding: 20px 0 25px;
}
.returnExchangepdp {display:none;}

#specs .verticalMiddle {padding-top:1em; padding-bottom:1em;}
#specs .processor .verticalMiddle, #specs .camera .verticalMiddle {  }
#specs .formfactor .verticalMiddle { }
#specs .large-12 > div {
    border-left: none;
}

#specs .large-7.columns {
    border-left: solid 1px #e8e5e5;
	min-height:72px;
}

#specs div.large-7.columns {
}
span._nav_header_mobile {
    margin: 0 auto;
    padding: 14px 0 9px;
}
.large-12.nosidepaddings.data {
    display: none;
}
#specs .large-7 .strong {
    color: #010101;
}

}

@media only screen and (max-width: 496px){
.tabs_slider[data-tab="1"] #tabs_mobile {
    height: 384px;
}	
#specialoffertab .row {
    padding: 20px 0 0;
    width: 100%;
}
#specialoffertab .specialofferlist {
    padding: 0 20px;
}
.specialofferlist li {
    color: #000000;
    font-size: 1em;
    padding-bottom: 15px;
}
._nav_back_mobile_wrapper, ._nav_back_mobile {height:45px;}
._nav_back_mobile.stuck {
    position: fixed;
    top: 50px;
    width: 100%;
    z-index: 10;
}
.row.pdpBlock {
    display: none;
}
/*View all*/
.headerarea, .compare_checkbox {
    display: none;
}
.tabs_slider .product-card.is_recommended .recommededfortext {
    font-size: 1.25em;
}
.tabs_slider .product-card .action .viewdetaillink {
    bottom: 9px;
}
.tabs_slider .product-card .item1column {
    border: solid 1px #c8caca;
}
.tabs_slider .product-card.is_recommended:before {
    background: none repeat scroll 0 0 #E5E8E8;
	border: solid 1px #c8caca;
	border-bottom:none;
    color: #767676;
    content: "Recommended product";
    display: block;
    padding: 10px 0 10px 10px;
    width: 100%;
}
.tabs_slider .row.resultsList {
    padding-top: 10px;
}
.tabs_slider #viewalloption .recommendedproductsarea {
    background-color: #FFFFFF;
}
.tabs_slider .product-card .item1column h3 {
    font-size: 1.25em;
}
.tabs_slider .product-card .item1column .productInfo ul li {
    padding-left: 8px;
}
.tabs_slider .product-card .item1column h3 {
    margin: 0.25em 0 0;
}
.tabs_slider .product-card .item1column ul.firstFeaturesList {
    margin-top: 3px;
}
.tabs_slider .product-card.listview .action {
    margin-bottom: 0;
}
.tabs_slider .product-card.listview .action .viewdetaillink {
    bottom: 9px;
	right:0;
}
.tabs_slider .product-card.customizeproduct.listview .action .viewdetaillink {
    right: 0;
} 
.tabs_slider .product-card.listview .item1column .trigger {
    display: none;
}
.tabs_slider .product-card .item1column .imgcontainer {
    width: 100%;
	text-align: center;
}
.tabs_slider .product-card .item1column .secondFeaturesList {
    display: block;
}
.product-card .item1column .secondFeaturesList .seealloffertooltiparea {
    display: none !important;
}
.tabs_slider .product-card .item1column .secondFeaturesList p {display:block;}
.tabs_slider .product-card.skuproduct .item1column .productInfo .productno {
    font-size: 0.857em;
    margin-top: 0;
	padding-left:8px;
}
.tabs_slider .product-card.skuproduct .item1column .productInfo .firstFeaturesList li:nth-child(3) {
    display: none;
}
.standardnavigationblock .tabsUnderlined > li a {
    border-bottom:medium none;
}
.lessOptions.bluetext.large-5 {
    display: none;
}

}
.seealloffertooltiparea > p {
    width: 87px;
}
.HPWindowstext > span {
    color: #010101;
}
#toTop {
    background: url("../img/mobile/BackToTop_Icon_V1_040914-01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 40px;
    cursor: pointer;
    height: 46px;
    position: fixed;
    right: 20px;
    text-indent: -10000px;
    width: 46px;
    z-index: 100;
}
.tabs_slider[data-tab='0'] #toTop, #toTop.headroom--unpinned, #toTop.headroom--top {display:none;}
@media only screen and (min-width: 497px) {
#toTop, ._mobile_pagination {display:none;}	
.exclusiveFeatures ._view_all_content {
    text-align: left;
}	
.viewallSpecs {
    background: url("../img/arrowRound.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 1em;
    padding-right: 1.2em;
    width: 160px;
	font-size: 1.875em;
	font-weight:100;
}	
#specs .lessOptions {
    background: url("../img/myaccount/minus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 30px;
}
#specs .large-7 p {
    font-size: 1.4em;
    font-weight: 100;
		line-height: 1.125;
}
#specs div.proc .lessOptions.bluetext.large-5, #specs div.store .plus.bluetext, #specs div.mem .plus.bluetext {
    font-size: 0.875em;
    line-height: 1em;
    padding-bottom: 10px;
    padding-top: 3px;
}
#specs .large-7 .softWareInclude > p {
    font-size: 1em;
}
#viewalloption .product-card.listview .action .viewdetaillink {
bottom: 14px;
}

.eachExclusiveFeature { height: 25em; padding:0em 1em; }
}
/*Override standard price temporary*/
/*.standard_price._36 .price_info {
    font-size: 0.75em;    line-height: 1.15em;
	white-space:nowrap;
}
*/
@media only screen and (max-width: 498px) {
.standard_price._36 .price_amount { font-size: 1.75em; line-height: 1em; }
.standard_price._36 .price_amount sup { position: relative; top: .25em; line-height: 0.6em; }
.standard_price._36 .price_info {color: #000; margin-left:0;}
}

.swatch, .swatch_mbl{
height:25px;
width:25px; 
background:gray;
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px;
text-indent:-10000px;
display:block;    
}
ul.swatches_list li, ul.swatches_list_mobile li{
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px;    
height:27px;
width:27px;
border:solid 1px #fff;
}
ul.swatches_list li.selectedSwatch, ul.swatches_list li:hover, ul.swatches_list_mobile li.selectedSwatch_mbl, ul.swatches_list_mobile li:hover{
border:solid 1px #0096d6;    
}
.swatch, .swatch_mbl{border:solid 2px white;}
ul.swatches_list li, ul.swatches_list_mobile li {
    background: none;
    display: inline-block;
    padding-left: 0;
	margin-bottom:5px;
}
#swatches{padding-top: 10px;}
span.subsection_title {
    color: #000;
    float: left;
	width:68px;
}
#swatches span.subsection_title, #swatches_mobile span.subsection_title {float:left;    font-size: 0.875em; padding-top:6px;}
#swatches ul.swatches_list, #swatches_mobile ul.swatches_list_mobile  {padding-top:0;padding-left: 5px; width: 100%;padding-top: 0;list-style:none; margin-bottom: 11px;}
#swatches_mobile ul.swatches_list_mobile {padding-left: 0; width:100%; float:none;}
#swatches_mobile {
    padding: 5px 0.9375em;
	text-align: center;
}

@media only screen and (max-width:800px) {
#specs .legal_information {
    border-bottom: medium none;
    margin-bottom: 0;
    padding: 0 0 6px 16px;
    position: relative;
    right: 0;
}
#specs .legal_information {
    float: left;
    margin-top: 0;
    padding: 0 0 0 0.9375em;
    text-align: left;
    width: 100%;
}
#specs .headerrow {
    float: left;
    padding: 0 0 0 0.9375em;
    width: 100%;
}
#specs .tabheader {
    font-size: 2em;
    font-weight: 100;
	
}
#specs .verticalMiddle {
    padding-left: 0.9375em;
}	
}
@media only screen and (max-width:496px) {
.verticalMiddle.full-text {
/*    padding-bottom: 1.5em;
    padding-top: 1.5em;
*/}
}

#swatches .swatch.black, #swatches_mobile .swatch_mbl.black {
    background-color: #000000;
}
#swatches .swatch.licorice, #swatches_mobile .swatch_mbl.licorice {
    background-color: #000000;
}
#swatches .swatch.brightpurple, #swatches_mobile .swatch_mbl.brightpurple {
    background-color: #8d64aa;
}
#swatches .swatch.buttergold, #swatches_mobile .swatch_mbl.buttergold {
    background-color: #fde068;
}
#swatches .swatch.carminered, #swatches_mobile .swatch_mbl.carminered {
    background-color: #a30134;
}
#swatches .swatch.charcoal, #swatches_mobile .swatch_mbl.charcoal {
    background-color: #191818;
}
#swatches .swatch.charcoalgrey, #swatches_mobile .swatch_mbl.charcoalgrey {
    background-color: #6a6a6a;
}
#swatches .swatch.crimsonred, #swatches_mobile .swatch_mbl.crimsonred {
    background-color: #ae4859;
}
#swatches .swatch.darkumber, #swatches_mobile .swatch_mbl.darkumber {
    background-color: #2f2b28;
}
#swatches .swatch.espressoblack, #swatches_mobile .swatch_mbl.espressoblack {
    background-color: #302e2e;
}
#swatches .swatch.linenwhite, #swatches_mobile .swatch_mbl.linenwhite {
    background-color: #ffffff;
}
#swatches .swatch.luminousrose, #swatches_mobile .swatch_mbl.luminousrose {
    background-color: #c13fad;
}
#swatches .swatch.midnightblack, #swatches_mobile .swatch_mbl.midnightblack {
    background-color: #000000;
}
#swatches .swatch.oceandrive, #swatches_mobile .swatch_mbl.oceandrive {
    background-color: #64b0d2;
}
#swatches .swatch.pacificblue, #swatches_mobile .swatch_mbl.pacificblue {
    background-color: #637dcc;
}
#swatches .swatch.pearlpink, #swatches_mobile .swatch_mbl.pearlpink {
    background-color: #f6e2ed;
}
#swatches .swatch.pewter, #swatches_mobile .swatch_mbl.pewter {
    background-color: #b1b0ab;
}
#swatches .swatch.rubyred, #swatches_mobile .swatch_mbl.rubyred {
    background-color: #b50938;
}
#swatches .swatch.softtouchashblack, #swatches_mobile .swatch_mbl.softtouchashblack {
    background-color: #000000;
}
#swatches .swatch.sonomared, #swatches_mobile .swatch_mbl.sonomared {
    background-color: #b64745;
}
#swatches .swatch.sparklingblack, #swatches_mobile .swatch_mbl.sparklingblack {
    background-color: #000000;
}
#swatches .swatch.steelgray, #swatches_mobile .swatch_mbl.steelgray {
    background-color: #b2b0ac;
}
#swatches .swatch.sweetpurple, #swatches_mobile .swatch_mbl.sweetpurple {
    background-color: #7466a4;
}
#swatches .swatch.winterblue, #swatches_mobile .swatch_mbl.winterblue {
    background-color: #004990;
}
#swatches .swatch.naturalsilver, #swatches_mobile .swatch_mbl.naturalsilver {
    background-color: #c0c0c0;
}
#swatches .swatch.ashblack, #swatches_mobile .swatch_mbl.ashblack {
    background-color: #000000;
}
#swatches .swatch.revolutionaryblue, #swatches_mobile .swatch_mbl.revolutionaryblue {
    background-color: #0e0090;
}
#swatches .swatch.flyerred, #swatches_mobile .swatch_mbl.flyerred {
    background-color: #9b111e;
}
#swatches .swatch.pearlwhite, #swatches_mobile .swatch_mbl.pearlwhite {
    background-color: #eeebeb;
}
#swatches .swatch.revoblue, #swatches_mobile .swatch_mbl.revoblue {
    background-color: #000090;
}
#swatches .swatch.regalpurple, #swatches_mobile .swatch_mbl.regalpurple {
    background-color: #9933cc;
}
#swatches .swatch.LinenWhite, #swatches_mobile .swatch_mbl.LinenWhite {
    background-color: #ffffff;
}
#swatches .swatch.brilliantred, #swatches_mobile .swatch_mbl.brilliantred {
    background-color: #b21919;
}
#swatches .swatch.neonpurple, #swatches_mobile .swatch_mbl.neonpurple {
    background-color: #9966ff;
}
#swatches .swatch.hazelberry, #swatches_mobile .swatch_mbl.hazelberry {
    background-color: #331900;
}
#swatches .swatch.snowwhite, #swatches_mobile .swatch_mbl.snowwhite {
    background-color: #fffafa;
}
#swatches .swatch.aquablue, #swatches_mobile .swatch_mbl.aquablue {
    background-color: #13aed8;
}
#swatches .swatch.stonesilver, #swatches_mobile .swatch_mbl.stonesilver {
    background-color: #c0c0c0;
}
#swatches .swatch.vibrantred, #swatches_mobile .swatch_mbl.vibrantred {
    background-color: #ff0000;
}
#swatches .swatch.gojiberry, #swatches_mobile .swatch_mbl.gojiberry {
    background-color: #9b111e;
}
#swatches .swatch.mineralblack, #swatches_mobile .swatch_mbl.mineralblack {
    background-color: #080000;
}
:hover#swatches .swatch.smokesilver, #swatches_mobile .swatch_mbl.smokesilver {
    background-color: #c0c0c0;
}
#swatches .swatch.blizzardwhite, #swatches_mobile .swatch_mbl.blizzardwhite {
    background-color: #eeebeb;
}
#swatches .swatch.cobaltblue, #swatches_mobile .swatch_mbl.cobaltblue {
    background-color: #142dba;
}
#swatches .swatch.irispurple, #swatches_mobile .swatch_mbl.irispurple {
    background-color: #a14af7;
}
#swatches .swatch.jackblack, #swatches_mobile .swatch_mbl.jackblack {
    background-color: #000000;
}
#swatches .swatch.mintygreen, #swatches_mobile .swatch_mbl.mintygreen {
    background-color: #a9f5a2;
}
#swatches .swatch.nobleblue, #swatches_mobile .swatch_mbl.nobleblue {
    background-color: #637dcc;
}
#swatches .swatch.peachypink, #swatches_mobile .swatch_mbl.peachypink {
    background-color: #f74a75;
}
#swatches .swatch.sunsetred, #swatches_mobile .swatch_mbl.sunsetred {
    background-color: #fa2020;
}
#swatches .swatch.turbosilver, #swatches_mobile .swatch_mbl.turbosilver {
    background-color: #ccc4a9;
}
#swatches .swatch.twinkleblack, #swatches_mobile .swatch_mbl.twinkleblack {
    background-color: #000000;
}
#swatches .swatch.violetpurple, #swatches_mobile .swatch_mbl.violetpurple {
    background-color: #a14af7;
}
#swatches .swatch.whitesilver, #swatches_mobile .swatch_mbl.whitesilver {
    background-color: #f0f0f0;
}
#swatches .swatch.silver, #swatches_mobile .swatch_mbl.silver {
    background-color: #c0c0c0;
}
#swatches .swatch.white, #swatches_mobile .swatch_mbl.white {
    background-color: #fffafa;
}

@media only screen and (max-width:496px) {
	.pdp_block_mobile .HPWindowstext {padding-left:10px; padding-right:10px; margin-top: 10px; text-align: right;}
	.pdp_block_mobile > h2 {margin-bottom:0em; padding-right:20px; padding-top:10px;}
	.pdp_block_mobile p.energytest {padding-left: 20px;color: #767676; margin-bottom: 0em; padding-right: 20px; font-weight: 100;}
	.pdp_block_mobile .seeAllOffers {margin-bottom:0; padding-top:0px; color:#767676; margin-bottom: 0.5em;}
	.pdp_block_mobile .seeAllOffers span {color: #822980;display: inline-block; padding-left: 20px;padding-right: 20px; cursor: pointer;}
	.pdp_block_mobile .bx-wrapper .bx-pager.bx-default-pager a {width: 8px; height: 8px;}
	.pdp_block_mobile .prodSku {text-align: center; margin-bottom: 12px;}
	.pdp_block_mobile .prodSku .subsection_title {float:none; width: auto; font-size: 0.875em; padding-left: 10px; padding-right: 10px; border-right: 1px solid #CCCCCC;}
	.pdp_block_mobile .prodSku .subsection_title .prodNum {color: #5A5A5A;}
	.pdp_block_mobile .prodSku .lowinventoryinfo {color:#D7410B; font-size: 0.875em; padding-left:8px; padding-right: 10px;}
	.pdp_block_mobile .standard_price._36 .price_info {color:#5A5A5A; font-size: 0.75em;}
	.pdp_block_mobile .standard_price._36 .price_amount {font-size: 2.25em;}
	#serviceAndSupport .infoBlock .rightColumn {padding-left: 0em;}
	.specsDescription { color: #767676; font-size: 1em; font-weight: normal; line-height: 1.5em; padding: 10px; }
	#accessories .boxContent { border:1px solid #c8caca; height:320px; width:95%; padding-top:1em; margin: 1em; }
	#accessories > #sortResults { margin: 1em 0em; }	
	.eachExclusiveFeature { height:10em; padding:0em 1em; }	
	ul.listDot { display:none; }
	.trigger.deal { left:11px; }
	.heroFeatures .left_section img { padding-bottom: 2em; }		
}


/* Reviews tab */
#reviews { display:none; margin-top: 14px; }
[id^="BVRRReviewsSoiSectionID"] { display: block !important;}
	
.BVSEO .BVRRPager {	display: none;}
	
#BVReviewsContainer { display: none; }
	
#BVRRContainer{max-width:1000px; margin:auto}
#BVRRContainer .prodReviewHeading, #BVSEOSummary{ clear:both; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #e2e2e2}
#BVRRContainer .prodReviewHeading h4{float:left; font-size:24px; margin:15px 0}
#BVSEOSummary #BVSEOSummaryStars {float: left; margin: 15px 0;}
#BVRRContainer #BVSEOSummary a.btn{float:right; background:#0096D6; color:white; text-decoration:none; margin: 25px 0px 0px 10px;}
#BVRRContainer div[itemprop="review"] {border-bottom:1px solid #e2e2e2; padding:20px; /* font-size:14px;*/ line-height:24px; color:#767676;}
#BVRRContainer div[itemprop="review"] span[itemprop="reviewRating"]{ margin-right:5px; display:inline-block;}
#BVRRContainer div[itemprop="review"] span[itemprop="author"]{ padding-left:5px}
#BVRRContainer div[itemprop="review"] span[itemprop="name"]{padding:10px 0; display:block; font-size:18px; color:black}
#BVRRContainer div[itemprop="review"] span[itemprop="description"]{padding:0 0 20px 0; display:block;}

#BVRRContainer span[itemprop="reviewRating"], #BVRRContainer span[itemprop="reviewRating"] span {
    display: block;
    background: url(../img/pdp/bv_star.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}

#BVRRContainer span[itemprop="reviewRating"] span{
    background-position: 0 0;
}

#BVSEOSummaryStars .BVRRRatingNormalOutOf, #BVSEOSummaryStars .BVRRNumber { display: inline-block; }
#BVSEOSummaryStars .BVRRLabel { display: block;}
.BVRRRatingNormalImage { padding-top: 11px;}
#BVSEOSummaryStars .BVRRNumber {padding-top: 8px;}

#featured_image_pager > li,
ul.pdp_featured_image > li,
ul.pdp_featured_image_mobile > li {
    display:none;
}
.bx-viewport #featured_image_pager > li,
#featured_image_pager > li:first-child,
.bx-viewport ul.pdp_featured_image > li,
ul.pdp_featured_image > li:first-child,
ul.pdp_featured_image_mobile > li:first-child {
    display:block;
}

div#BVRRDisplayContentNoReviewsID { padding-left: 1em; }
div#BVSecondaryCustomerRatings { padding-top: 0.5em; }
div#BVSecondaryCustomerRatings .BVRRRatingSummaryLinkWriteFirst a,
div#BVSecondaryCustomerRatings .BVRRRatingSummaryLinkWriteFirst a:visited,
div#BVSecondaryCustomerRatings .BVRRRatingSummaryLinkRead a {
    font-size: 0.8em;
    font-weight: normal;
}
.browsebyCategory { padding-top: 2em; }

.hasdropdown #languages li a.selected {border-bottom :0px !important;}
div.gift_default .custom.dropdown.open ul { max-height: 250px; margin-top:4px; }
div.gift_default .custom.dropdown { height: 37px; }
div.gift_default .current { padding-top: 2px; }
p.lowinventoryinfo { font-size: 0.8em; color: #d7410b; padding:0px; }
._nav_back_mobile { z-index:10; }
.pdpBlock #giftCardDetails #gift-form #personalized_field .parsley-errors-list { margin-bottom: 0;}