/*** Temp ***/
footer .large-3.columns {
    width: 22%;
}
#Getestimate .pricedetail .row p { margin-top:0.7em; }
/*Checkout page - as per 3.2 comps*/
/*.securecheckout .shipping .context-area .shippingaddressarea.addressinput .cityarea {
    width: 50%;
}
.securecheckout .shipping .context-area .shippingaddressarea.addressinput .zipcodearea { width:18%;}
.securecheckout .shipping .context-area .shippingaddressarea.addressinput .statearea {
    width: 32%;
}*/
/*Checkout page - as per 3.2 comps*/
.priceBlock input.btn.redbtn {
    height: 35px;
}
/* Estimate tax */
#cart .totalblock2 .totalsubblock2 { margin:1em 1em 0;}

/* End */
.exploreSmall_1, .exploreSmall_2 { border-right:none; }
.exploreSmall_1, .exploreSmall_2 { border-left:1px solid #CCCCCC; }
.byUseSubBox .large-4:first-child .exploreSmall_1 { border: none;}

/*.browsebyCategory .browselist { display:none;}  temp */
.exploreCategory .btn.bluebtn { margin-bottom: 12px;}
.sign_in_registration .reveal-modal.small {width: 50%;}
.sign_in_registration .reveal-modal.small {margin-left: -25%;}
.sign_in_registration .reveal-modal.small h2 {
	margin-bottom: 0;
	color: #0096d6;
	font-size: 22px;
}
.newBtn {float: right;margin-left: 10px;}
.orbit-slide-number {display: none;}
.engagementBlock .productInfo h2 {line-height: 28px;}
.engagementBlock section.productInfo {margin-bottom: 110px;}
.engagementBlock .engagementProduct {padding-bottom: 50px;}
.engagementBlock.single .engagementProduct {padding-bottom: 0px;}
.item2columns .action form, .item1column .action form {float: none;}
.action .gridBtn {float: right;}
.engagementBlock .imgContainer {right: -20%;}
.feature_banner1 {background: none;height: auto;}
#specs .large-12 .item1 .details {padding: 0;}
#specs .large-12 .item1 p {padding: 85px 20px 50px 75px;}
.grayCont .topgradient { position: inherit; }
input.btn[type="submit"]:hover {
	background: #a74222;
	color: #fff;
}
.continueorderarea .btnBlock {
	display: inline-block;
	margin-bottom: 2em;
}
/* Specs Styles */
#specs {
	display: none;
	margin-bottom: 3.5em;
	margin-top: 2.5em;
}
#specs p {
	margin-bottom: 0px;
}
#specs .verticalMiddle {
	display: table-cell;
}
#specs .large-12.data .desc.verticalMiddle > h2 {
    margin-left: 0;
}
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  {
	overflow: hidden;
	border-bottom: 1px solid #E5E8E8;
}
#specs .divContents p {
	font: 1.7em/1.25em "HPSimplified-light";
}
#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;
	min-height: 110px;
	padding: 20px 0 20px 32px;
}
#specs div.large-5.columns {
	overflow: hidden;
}
.softWareInclude b {
	display: inline-block;
	font-weight: normal;
	vertical-align: top;
	width: 50%;
}
/*** Do not remove */
#itemsoncart {
	position: absolute;
    right: 0;
    top: 65px;
    z-index: 999999 !important;
}
.filter_option {
	display: none;
}
#filtersView form.custom .custom.checkbox.checked:before {
	margin-top: -10px;
}
.gridListIcon .gridListHeader {
	overflow: visible;
}
.desktop .products:first-child + .products {
	float: left;
}
.heroProducts .thumps li a {
	cursor: pointer;
	width: 90px;
}
/* Popup button */

.popup a.btnClose {
	background-position: 10px center;
	display: block;
}
/*TimeOut Popup window*/
#inactivityWarningPopup.dijitDialog {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333;
    padding: 10px;
    z-index:9999;
    /*left: 15em;*/
    position: absolute;
    top: 40em;
	width:26em;
}	
.content .footer .button_container {
    padding-bottom: 10px;
    padding-left: 176px;
    padding-top: 15px;
}
#inactivityWarningPopup_close .closeImg {
    position: absolute;
    right: 16px;
    top: 9px;
}
#inactivityWarningPopup .dijitDialogTitle {
    color: #FF0000;
	padding-top: 10px;
    /*font-size: 1.5em;*/
}

#inactivityWarningPopup_body .message_text {
    font-weight: 100; 
    font-size: 1em;
}
#inactivityWarningPopup .closeText { display: none; }
#inactivityWarningPopup .button_text {
    color: #FFFFFF;
    text-align: center;
}
/*** For Homepage ***/
.calloutText {
	width: 100%;
}
.calloutText .red > sup {
	font-size: 0.7em;
	line-height: 0.6em;
	position: relative;
	top: 0.25em;
}
.device {
	height: 250px;
}
/*** FeaturedProducts ***/
#featuredProducts .topTweeted .info h2, #featuredProducts .productInfo h2 {
	font-size: 1.4375em;
	height: 100px;
	line-height: 1.1em;
	overflow: hidden;
}
#featuredProducts .productInfo h2 {
	padding: 0 20px 0 80px;
}
#featuredProducts .topTweeted .info h2 {
	width: 225px;
}
#featuredProducts .productInfo blockquote, #featuredProducts .info blockquote  {
	min-height: 47px;
}
@media only screen and (max-width:1024px) {
	#featuredProducts .productInfo .price { padding-left: 0;}
	#featuredProducts .productInfo .shop { margin-left: 0;}
}
/*** End FeaturedProducts ***/
/*** Grid List Page ***/
.gridListHeader {
	overflow: hidden;
}

/*** Grid and List Icon ***/
.row.gridListIco {
    position: relative;
}
.gridListIcon .gridIconType, .gridListIco .listIconType {
    height: 26px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: right;
    top: -38px;
    width: 80px;
}
.gridListIcon .gridIconType img.gridIcon {
    position: absolute;
    right: 0;
}
.gridListIcon .gridIconType .list_icon img {
    position: absolute;
    right: 46px;
}
.gridListIco .listIconType .grid_icon img {
    position: absolute;
    right: 0;
}
.gridListIco .listIconType img.listIcon {
    position: absolute;
    right: 46px;
}
.section a.button_add_to_cart {
	position: relative;
	z-index: 9999;
}
.rotate {
	z-index: 99999;
}
.engagementBlock .productInfo {
	margin-bottom: 110px;
	width: 300px;
	min-height: 440px;
}
.engagementBlock.single .productInfo {
	min-height: 0px;
	margin-bottom: 0;
}
.engagementBlock .engagementProduct {
	padding-bottom: 50px;
}
.engagementBlock.single {
	padding-top: 35px;
}
#featuredLaptops ul li, #featuredTablets ul li, #featuredPrinters ul li {
	padding-top: 0;
}
.heroProducts .pdpBanner .item {
	text-align: left;
}
.heroProducts .pdpBanner .pdpBannerImage.default #full_img > img {
	cursor:pointer;
	display: inline-block !important;
}
.callout .device {
	text-align: center;
}
.heroProducts .pdpBanner .sliderImages .bx-wrapper {
	margin-bottom: 0;
}
/*** lsiting page ***/
/* For specs tab */
.softWareInclude {
	min-height: 388px;
}
#specs .item13 {
	min-height: 183px;
}
#specs .item13.nosidepaddings {
	padding: 80px 0 0;
	text-align: center;
}
#specs .audio img {
/*	border: 1px solid black;
	height: 89px;
	margin-left: -300px;
	margin-top: 90px;
	position: absolute;
	width: 89px;*/
}
#specs .software img {
/*	border: 1px solid black;
	height: 250px;
	margin: 30px 0 0 40px;
	width: 270px;*/
}
#specs .large-12 .item15 .details {
	padding-bottom: 55px;
	border-bottom: 1px solid #CDCDCD;
	text-align: center;
}
.bluebg {
	margin: 30px 0 0;
}
.large-8.columns.border.item13.nosidepaddings {
	font-size: 1.8em;
	font-weight: 100;
}
.categorySlider + .orbit-prev + .orbit-next span, .categorySlider + .orbit- prev span, .printer-slider + .orbit-prev span, .printer-slider + .orbit-prev +  .orbit-next span, .tab-slider + .orbit-prev span, .tab-slider + .orbit-prev +  .orbit-next span {
	display: none;
}
#featuredProducts .topTweeted .info h4, #featuredProducts .productInfo h4 {
	height: 77px;
    line-height: 1.4em;
    overflow: hidden;
	padding-top:0;
	margin-top:10px;
width:490px;
}
.engagementBlock .productInfo.laptopheader h2 {
	line-height: 34px;
}
.engagementBlock .productInfo.laptopheader h2 span {
	margin-bottom: 0;
}
/* item on cart */
.headerminicart {
    padding: 0 !important;
	position:relative;
    z-index: 99;
}
.close {
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(../img/close.png) center no-repeat;
	width: 20px;
	height: 20px;
	display: block;
}
.page_view.grid, .page_view.list {
    background-image: url("../img/grid-list-view.png");
}
#miniShopCartBody .subtotal {
	background: url("../img/sprite.png") no-repeat -80px 0;
	cursor: pointer;
	height: 25px;
	text-indent: -9999px;
	width: 25px;
}
#navigation ul.widgets {
	display: none;
}
/* 360degree overlay */
.rotate.popup {
	z-index: 60;
}
.overlay {
	display: none;
}
.rotate.popup + .overlay {
	background-color: #000000;
	display: block;
	left: -120px;
	min-height: 3460px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	top: -278px;
	width: 1300px;
	z-index: 55;
}
/* Cart page */

.cartbox .productItem .itemwid2.red {
	float: right;
	font-size: 1.4em;
}
/* Explore HP Laptop */

.byCategory h3 span, .byBrand h3 span, .byUse h3 span {
	font-size: 16px;
	margin-top: 10px;
}

/* pdp add to cart */
.lefttop .section + section {
	position: relative;
	z-index: 99999;
}
.thumps li a img {
	max-height: 70px;
    max-width: 90px;
}
.featuresBanner .rightImage {
	margin: 9% -36% 0 0%;
	width: 146%;
}
.featuresBanner .leftImage {
	margin-left: -16%;
	width: 136%;
}
/* Billing form error styles begins */
.error label, label.error {
	position: relative;
	top: 0px;
}
/* cart page error */
#content input.error, #content input.error:focus {
    background: none repeat scroll 0 0 rgba(198, 15, 19, 0.1) !important;
    border: 1px solid #FF0000 !important;
}
.pdpBanner .price .red.txtsize34 {
	font-size: 2.125em;
}
.redbuttonarea {
	background-color: #D7410B;
	border-bottom-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
}
#customDropdown.error + div, #customDropdown1.error + div,  #customDropdown_month.error + div, #customDropdown_year.error + div .current {
	border: 1px solid #ff0000 !important;
	height:40px;
}
#customDropdown.error + div .current, #customDropdown1.error + div .current,  #customDropdown_month.error + div .current, #customDropdown_year.error + div  .current {
	border: medium none;
}
.securecheckout .shipping .context-area label, .securecheckout .payment  .context-area label, .securecheckout .confirmation .context-area label {
	color: #8C8C8C;
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 0;

}
.securecheckout .payment .context-area .paymentactive.cardinfoinput  .creditcardarea .creditcardinputarea label, .securecheckout .payment  .context-area .cardinfoinput .billingaddressarea label, .securecheckout  .shipping .context-area .shippingaddressarea.addressinput label {
	color: #000000;
	display: inline;
	font-size: 0.85em;
	margin-bottom: 0.2em;
}
.shippingaddressarea .addressarea .row > div.statearea {
	min-height: 30px;
}
/* Permanent fix for slider and zoom */
.heroProducts .pdpBanner .pdpBannerImage.default > div#full_img {
	display: block !important;
}
.heroProducts .pdpBanner .pdpBannerImage.default .sliderImages a.btnClose {
	display: none !important;
}
.pdpBannerImage #viewer + .overlay {
	height: 3000px;
	left: -15%;
	top: -108%;
	width: 130%;
}
.rotate.popup .btnClose {
	right: 10px;
    top: 50px;
	text-indent: -9999px;
}
.contactno nav .topmenu ul li + li a:before {
	content: none;
}
/*for listing page image height freeze*/
#search-body .imgcontainer > img {
	max-height: 296px;
}
/* Listing page scroll added */
#search-body h2, #search-body h6{
	line-height: 1.2em;
}
#search-body .item2columns ul li, #search-body .item1column ul li {
	padding-right: 5px;
}
#storenav .bx-wrapper li a span {
	display: block;
	height: 96px;
}
#storenav .caption {
	line-height: 1.2em;
	font-weight:normal; 
	padding-bottom: 26px;
}
.pageOverlay {
	left: 50%;
	position: absolute;
	text-align: center;
	top: 2%;
}
#storenav .bx-next, #storenav .bx-prev {
	display: none;
}
#search-body .red.price {
	font-size: 1.2em;
}
.desktop .item1 ul {
	height: 140px;
	overflow-y: auto;
}
.desktop .item1 {
	max-height: 690px;
}
.userOrderDetails {
	display: none;
	overflow: hidden;
}
.userOrderDetails.expandDetails {
	background-color: #DDD;
	border: 1px solid #CCC;
	clear: both;
	display: block;
	margin: 0 0 30px;
	padding: 30px 20px;
}
.userShippingDet {
	border-right: 1px solid #AAA;
	margin: 0 35px 0 0px;
}
.userShippingDet, .userPayDet {
	float: left;
	min-height: 180px;
	width: 35%;
}
.userShippingDet p, .userPayDet p {
	line-height: 1.2em;
	margin: 0 0 5px;
}
.myaccount .topsection h2 {
	font-size: 2em;
}
.myaccountRight .items .large-6 .productInfo {
	width: 35%;
}
.myaccountRight .items .price {
	float: right;
}
.myaccountRight .items .large-4 h4 {
	float: left;
	font: 1em "HPSimplified-light";
	margin: 0;
	width: 60%;
}
.userShippingDet > h4, userPayDet > h4 {
	margin: 0 0 5px;
}
.securecheckout .confirmation .context-area .continueorderbuttonarea.disabled,  .securecheckout .confirmation .context-area  .continueorderbuttonarea.disabled:hover {
	background-color: #CCC;
	cursor: default;
}
.myaccountRight .paymentDetails .expand.collapse {
	background: url("../img/minus.png") no-repeat scroll 20px center;
}
.confirmationFailedAlert input[type="text"] {
	background-color: transparent;
	color: #FF0000;
	display: inline;
	font-size: 1em;
	height: auto;
	margin: 0 0 5px;
	padding: 0;
	text-align: center;
	width: auto;
}
.confirmationFailedAlert1 input[type="text"] {
	background-color: transparent;
	color: #FF0000;
	display: inline;
	font-size: 1em;
	height: auto;
	margin: 0 0 5px;
	padding: 0;
	text-align: center;
	width: auto;
}
.confirmationFailedAlert input[type="text"]:focus {
	box-shadow: none;
}
.confirmationFailedAlert1 input[type="text"]:focus {
	box-shadow: none;
}
.confirmationFailedAlert {
	background-color: #F7D7D7;
	color: #FF0000;
	display: block;
	height: 40px;
	left: 15%;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 16%;
	width: 765px;
}
.confirmationFailedAlert1 {
	background-color: #F7D7D7;
	color: #FF0000;
	display: block;
	height: 40px;
	left: 34%;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 16%;
	width: 648px;
}
.confirmationFailedAlert1 p {
	font-size: 0.8em;
	line-height: 0.5em;
	margin: 5px 0 0;
}
.confirmationFailedAlert p {
	font-size: 0.8em;
	line-height: 0.5em;
	margin: 5px 0 0;
}
.confirmationFailedAlert p {
	font-size: 1em;
	line-height: 0.5em;
	margin: 2px 0 0;
}
.confirmationFailedAlert1 p {
	font-size: 1em;
	line-height: 0.5em;
	margin: 2px 0 0;
}
#search-body .product-card.large-8 .product_info > ul {
	width: 625px;
}
#search-body .gridViewContainer .item2columns ul {
	float:none;
}
#featuredAccessoriesBlock {
	display: none;
}
.btnCloseBrowserDetect {
	position: absolute;
	right: 2%;
	top: 2%;
	font-size: 1em;
}
/*Progress bar align change in Secure checkout page*/
.row .progresschkt .large-offset-3 {
	margin-left: 15%;
}
/* Starting at */
#featuredLaptops .productInfo .startingat {
	height: 23px;
}
#secondaryFeatured h5 {
	font-size: 1.5em;
    height: 70px;
    line-height: 1em;
}
#featuredaccessories p.startingat {
	float: none;
	height: 25px;
	margin-bottom: 0;
}
#myShoppingLinks ul {margin: 0px 0 20px;}
#shoppinglinks_support #myShoppingLinks ul li {margin-right: 35px;}

.viewIconsBlock {
	clear:both;
	position: relative;
}
/* grid view starts */

.action.gridBlock .price {
	margin: 0;
	padding: 0 0 0 10px;
}

.item2columns {
	border: 1px solid #C8CACA;
	border-bottom:none;
	overflow: visible;
}
.listViewContainer .item2columns {
	border-bottom: 1px solid #C8CACA;
}

.action.gridBlock {
	background-color:#fff;
	border: 1px solid #C8CACA;
	border-top:none;
	height: 51px;
}

.gridViewContainer .item2columns .product_image {
    height: 240px;
	line-height: 240px;
    overflow: hidden;
    text-align: center;
}
.gridViewContainer .product-card.large-8 .product_image {
    width: 645px;
}
.gridViewContainer .product-card.large-4 .product_image {
    width: 290px;
}
@media only screen and (max-width:1024px) {
#search-body .listViewContainer .add2cart {
    margin: 0 50px 0 0;
}
}
/* grid view ends */
div.button_text {
	font-weight: bold;
}
#search-body input.fullwidthbtn {
	border: medium none;
	cursor: pointer;
	font: 1em "HPSimplified", arial;
	padding: 0.8em 0;
}
#search-body h3 {
	margin: 23px 0 12px;
    overflow: hidden;
    padding: 10px 0;
}
#cart .productItem .price {
	background-color: transparent;
	border-left: none;
margin-top:-0.7px;
}
.exploreCategory .hpwindowsLogo .icoPlace {
	float: right;
}
/* Core features list alignment */
.features ul {
	overflow: hidden;
}
.features ul li {
	float: left;
	padding-left: 10px;
	text-indent: -10px;
        width: 500px;
}
/* Core features list alignment ends */

#cart .price.totalblock2 {
	padding: 0.5em 1em 2em;
}
#shopcartCheckoutButton .redbtn.right {
	margin: 0 15px 0 0;
}
.calloutText .shop.details {
	margin: 0;
}
#secondaryFeaturedBlock {
	position: relative;
}
#featuredaccessories #relslider-prev, #featuredaccessories #relslider-next {
	position: absolute;
	top: 35%;
}
#featuredaccessories #relslider-prev {
	left: 10.9%;
}
#featuredaccessories #relslider-next {
	right: 11.4%;
}
#PromotionCodeForm .promotion_input {
	width: 100%;
}
/*view all in minishopping cart
#itemsoncart .button-bar.viewAll {
	padding: 1.5em 0 0 0;
}
#itemsoncart .button-bar a.btn.redbtn:first-child { margin-right:1.2em;} */

.items .button-bar.viewAll {
	font-family: "HPSimplified";
	font-weight: bold;
	font-size: 1em;
}
.heroProducts aside nav {
	min-height: 53px;
}
.exploreCategory .hpwindowsLogo p, .exploreCategory .hpwindowsLogo .icoPlace p { 
	font: 9pt/0.9em 'hp_simplified_w01_boldregular';
	margin: 10px 0;
	padding: 0;
	text-align: right;
}

/*Email hiding in cart and orderconfirmation*/
.yourcart a.print, .securecheckoutorderconfirmation .options  .printandemailarea .printarea {
	border-right: 0 !important;
	padding-right: 0 !important;
}
#storenav .bx-wrapper li a {
	border-bottom: 4px solid #FFFFFF;
}
.relatedProducts li .productImage, .verticalMiddle {
    display: block;
}
.zoomContainer {height:450px !important;}
.securecheckout .yourorder.nocontext {border: thin solid #E5E8E8;}

/* top category */
#storenav .prevcolumn {
    padding-right: 0;
    /* width: 5%; */
}
/*Secure checkout white space hiding*/
#headerWidget .contactno {display:none;}
.securecheckout .topmenu {visibility:visible;}
.thumps li a {height: 50px;}
#filtersView > .large-12:first-child {
    padding-left: 0;
}
.section_list ul {
    margin: 10px 0 0;
}
.section_list label input {
    float: left;
   margin: 2px 5px 0 0;
}
.section_list label .outline {
	float: left;
	margin:0px 0px 0px 5px;
	width: 86%;
}
#clear_all_filter > a {
 	display:none;
}
.footer_wrapper_position footer > div .large-3:first-child {
    padding-left: 0;
}
.progresschkt h4.activestep {
    font-weight: 100;
}
.contactno nav .topmenu ul li.chatwithsalesreparea + li a:before {
    content: "|";
}
/* Suggested Keywords Section Styles Begins */
#search_results {
	margin: 0px;
}
/* Suggested Keywords Section Styles Ends */
/* Back to legacy starts */
#popupblockexit .row {
    text-align: center;
}
/* Back to legacy ends */

section.positionRelative, .gradient, .content_wrapper_position, .topgradient {
    clear: both;
	overflow:visible;
}
.byUseSubBox, .byBrandSubBox, .byCategorySubBox { margin-bottom:0;}
.exploreCategory > .row.hide-for-small { border-bottom:1px solid #cbcaca; position:relative;}
ul.categorySlider.orbit-slides-container { margin-top:30px;}

/*Disabled Checkout Button*/
.chkoutgreybtn {
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    margin-left: -18px;
    margin-top: -2px;
    background-color:#C0C0C0;
    cursor:default;
    pointer-events:none;
}

.popupclose {
    background: url("../img/x-close.png") no-repeat scroll rgb(247, 215, 215);
    display: block;
    float: right;
    height: 21px;
    margin-right: -17px;
    width: 21px;
}
.exploreCategory ul {
    overflow: visible;
}
/*#featuredProductBlock {display:none;}
#fpRow {display: none ;}

#secondaryFeaturedBlock {display:none;}
#hide {display: none ;}

#pFind {clear: both;display:none;}
#hideProdFind {display:none;}*/

#featuredLaptopsDivHide {display:none;}
#pFind, .featuredProductBlock {clear: both;}


/*cart page price summary coupon div hiding Defect:30758*/
#cart .nocouponandprice .couponandgiftcardarea .nocoupon p, .securecheckout .nocouponandprice .couponandgiftcardarea .nocoupon p{
	font-family:hp_simplified_w01_regularRg;
}
/*Temp fix for Defect:30758 end*/
#addcoupon {
	display: none;
}
#cart #addcoupon .couponandgiftcardarea {
	width: 100%;
}
.securecheckout #addcoupon .couponandgiftcardarea {
	width: 100%;
}
/** MDA tag line start**/
.exploreCategory > .row + .row > li {
    clear: both;
    float: left;
    height: 102px;
    overflow: hidden;
    position: relative;
    width: 72%;
}
.exploreCategory > .row + .row > li h2 {
    height: 65px;
    line-height: 30px;
	margin:0;
    position: relative;
    top: -5px;
}
.exploreCategory > .row + .row > li nav {
    bottom: 6px;
    height: 43px;
    position: absolute;
    width: 650px;
}
.exploreCategory nav ul {
    margin: 7px 0 0;
    overflow: hidden;
}
.exploreCategory > .row + .row > .large-12 {
    bottom: 20px;
    float: right;
    height: 100px;
    position: absolute;
    right: 0;
    top: 0;
    width: 28%;
}
/** Removed css for accessory landing page alignment issue**/
#accessoriesfinder .exploreCategory > .row + .row > .large-12 {
    float: none;
    height: auto;
    position: relative;
    width: auto;
}
.exploreCategory .categoryTabs {
    margin: 7px 0 0;
    overflow: hidden;
}
.exploreCategory .hpwindowsLogo {
	height:62px;
    width: 100%;
}
.exploreCategory .btn.bluebtn {
    display: block;
    /*font-family: "hp_simplified_w01_boldregular";
    height: 30px;
    margin: 0 0 10px 0;*/
}
#search-body .icoPlace {
    float: right;
    margin: 10px 0 0;
}
.pdpBlock aside h2.txtsize60 {
    padding-top: 0;
}
.desktop .hpwindowsLogo .icoPlace {
    float: right;
    margin: 5px 0 0;
}
/* media query */
@media only screen and (max-width: 1024px) {
.exploreCategory > .row + .row {
    margin: 0 0 0 7.1%;
    padding: 0;
    width: 85.8%;
}
.exploreCategory > .row + .row > .large-12 {
    width: 25%;
}
.exploreCategory > .row + .row > li nav {
    bottom: 0;
}
.exploreCategory {
    padding: 10px 0 0;
}
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
    .orbit-container{max-width:1000px;}
.categorySlider + .orbit-prev, .printer-slider + .orbit-prev, .tab-slider +  .orbit-prev {
    left: 6%;
}
.categorySlider + .orbit-prev + .orbit-next, .printer-slider + .orbit-prev +  .orbit-next, .tab-slider + .orbit-prev + .orbit-next {
    right: 6%;
}
.pdpBlock .hpwindowsLogo {
    margin-top: 5px;
}
/*#hs li img {
    display:none;
}
#hs li[data-orbit-slide^="headline-1"] {
  background: url("/wcsstore/HPStorefrontAssetStore/img/Banner1_1024.png");
}
#hs li[data-orbit-slide^="headline-2"] {
  background: url("/wcsstore/HPStorefrontAssetStore/img/Banner2_1024.png");
}
#hs li[data-orbit-slide^="headline-3"] {
  background: url("/wcsstore/HPStorefrontAssetStore/img/Banner3_1024.png");
}*/
#popupblockexit .btn.small {
    margin-bottom: 0;
}
#search-body #content .product-card.large-8 {
    padding-left: 0;
}
.pdpBlock p.ratestrike {
    line-height: 1.3em;
}
.pdpBlock nav .priceBlock .txtsize34 {
    font-size: 1.5em;
    line-height: 22px;
}
}
/** MDA tag line end**/
.popup p {
    font: 1.2em 'hp_simplified_w01_regularRg';
    margin: 0.7em 0 0.6em;
}
.popup .small {
    bottom: 1px;
    font-size: 0.8em;
    position: relative;
}
/** PLP **/
.gridListIcon .gridListHeader {
    margin: 0 auto;
}
.viewIconsBlock .right_column {
    position: relative;
}
.searchResultSpot.row {
    position:relative;
}
.gridListIcon .gridIconType a.list_icon {
    right: 122px;
}
#search-body .gridBlock input.fullwidthbtn { padding: 15px 0;}
#search-body input.fullwidthbtn {
    padding: 0.3em 0.5em;
}
@media only screen and (max-width:1024px) {
.gridListIcon .gridIconType a.list_icon {
    right: 65px;
}
#search-body #content .product-card {
    padding:0 0 20px 2%;
}
#filtercontrols form.custom .custom.dropdown {
    margin-bottom: 15px;
}
#search-body .title h2 {
    left: 0;
}
#search-body #content.row {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}
#searchResultSpot .action.gridBlock {
    width: 96.8%;
}
#search-body #content .product-card.large-8 {
    padding-left: 0;
}
#search-body h3 {
    font-size: 24px;
}
#search-body .add2cart {
    color: #000000;
    font-size: 16px;
}
#search-body .item2columns ul li, #search-body .item1column ul li {
    font-size: 14px;
}
#search-body input.fullwidthbtn {
    padding: 15.5px 0;
}
.action.gridBlock .price {
    padding: 0 0 5px 10px;
}
#search-body .title h2 {
    margin: 30px 0 9px;
}
.gridListIcon .listIconType a.grid_icon {
    right: 110px;
}
.gridListIcon .listIconType img.listIcon {
    right: 46px;
}
#search-body .listIconType .add2cart {
    bottom: 45px;
}
.listViewDetails {
    width: 495px;
}
.icoPlace p {
    margin: 10px 0 0;
}
#search-body .icoPlace p {margin:0;}
.listViewContainer .item2columns .listViewDetails .price {
    width: 210px;
}
#search-body .listViewDetails a.fullwidthbtn {
    margin: 0;
    padding: 0.6em;
}
#search-body input.fullwidthbtn { padding: 0.3em 0.6em;}
}
@media only screen and (min-width:768px) and (max-width:800px) {
.icoPlace > a {
    display: none;
}
}
/*** Category page 1024 screen image change ***/
img.screennormal { display:block;}
img.screen1024 { display:none;}

@media only screen and (min-width:768px) and (max-width:1024px) {
	img.screennormal { display:none;}
	img.screen1024 { display:block;}
}
.large-3.hpwindowsLogo.icoPlace p {
    margin: 0;
	text-align:right;
}
.hpwindowsLogo.icoPlace p > a {
    float: none;
}
.hpwindowsLogo.icoPlace p > a:first-child {
    margin: 0 0 0 10px;
    padding: 0;
}


.pdpBlock nav input.btn[type="submit"] {
	line-height:19px;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.item2columns ul, .item1column ul,
.item2columns ul li, .item1column ul li {
    width: 100%;
}
.listViewDetails {
    width: 58%;
}

#search-body #content .product-card {
    padding: 0 0 20px;
}
.pdpBlock aside p.text24 {
    line-height: 1.1em;
}

#search-body .product-card.count7.large-8 {
    padding-left:2%;
}
#search-body #content .gridViewContainer .product-card {
    padding-left:2%;
}
#search-body #content .gridViewContainer .product-card.count1, 
#search-body #content .gridViewContainer .product-card.count3,
#search-body #content .gridViewContainer .product-card.count6,
#search-body #content .gridViewContainer .product-card.count8 {padding-left:0;}
}

.heroProducts {
    clear:both;
}
.pdpBlock aside h2.txtsize60 {
    line-height: 1em;
}
.headBlock {
    min-height: 80px;
}

/* 1024 adjustments  -----------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 1024px) and (min-width: 768px){


.row .row { padding-left: 0; padding-right: 0; }

#storenav .nextcolumn{ height: 105px; position: relative; width: 5.5%; cursor: pointer; padding-left: 20px; }

#hs .slate { height: 125%; left: 1%; position: absolute; top: 0; }

#captions {padding: 3% 0 0 9%; position:absolute; top: 4.5%; width:100%;}
#captions h3 {font-size:1em; font-weight:100; margin-bottom: 0.25em;}

#captions h1 {font-size:2.3em; font-weight:100; line-height:1.1em; margin-bottom:.25em; margin-top:0; letter-spacing:1;}
#captions p {width:90%; font-size:0.9em; margin-bottom:2em;}
	
.row .large-offset-1 { position: relative; margin-left: 0!important; }

.orbit-container .orbit-slides-container > * .viewcart a { padding:8px 14px 8px 14px; font-weight:200; }

#featuredaccessories h3 { font-size: 2em; }

#featuredaccessories h5 { font-size: 1.5em; }


#featuredaccessories .calloutText { float: none; padding-left: 3em; width: 120%; }


#featuredaccessories .price span.red { font-size: 2.2em; }

}


@media only screen and (min-width: 768px) and (max-width: 1120px){
.orbit-container {
    max-width: 1120px;
}               

}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.orbit-container { max-width: 1000px; }               
	
	#popupblockexit .large-12 {text-align:center;}
	#popupblockexit .btn.small {margin-bottom: 1em;}
}

@media only screen and (min-width: 768px){

#productFinder .dividerborder.chat:after {left: -12px;}
#productFinder .item.chat{padding-left: 16px;}
.productInfo h4 sup {font-size: 14px;}
.productFinder .txtContainer.halfwidth > a {
    display: block;
}
#featuredProducts { height: 25.3em; }
#featuredProducts .star, #featuredProducts .ratingcontainer {display:none !important;}
#featuredProducts .topReview .imgContainer, #featuredProducts .topTweeted .imgContainer { z-index:10;}
#featuredProducts blockquote {
    font-size: 16px;
	color: #000000;
	margin-bottom: 0;
}
#featuredProducts .topTweeted .info blockquote {
    margin-left: 0%;
	padding-left:1px;
	line-height: 1.3em;
}
.techcrunch:before { margin: 0 8px 0 0;}
#featuredProducts .topTweeted .twitter {display:none;}
#featuredProducts .topTweeted { padding-top: 13px;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
#storenav .nextcolumn {
    width: 3.5%;
	padding-left:10px;
}
#storenav .prevcolumn {width: 3.5%;}
#storeSlider.columns { padding-right:0;}
#storenav .column.prevcolumn {
padding-left:0;
}
#storenav.minified .bx-viewport li {
    margin-right: 40px !important;
	width:auto !important;
}
#storenav.minified .bx-viewport li + li:before {
    color: #CDCDCD;
    content: "|";
    display: block;
    float: left;
    left: -20px;
    position: absolute;}
#storenav.minified .nextcolumn {width: 7%;}
}

/*Home new slider*/

#featuredaccessories.talkingAbout .nextcolumn {
    padding-left: 0;
	 padding-right: 0;
}

#featuredaccessories.talkingAbout ul li .trigger {
    height: 41px;
	position: relative;
    top: 13px;
}
#featuredaccessories.talkingAbout ul li .trigger.deal a {
    background: url("../img/product_finder/violator_purple_104x34.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: inline-block;
    font-size: 0.9em;
    font-weight: bold;
    height: 34px;
    padding-left: 0.7em;
    padding-top: 0.2em;
    width: 104px;
}
#featuredaccessories.talkingAbout ul li .hidden {
    visibility: hidden;
}
#featuredaccessories.talkingAbout ul li .viewdetailsarea .viewdetailsicon {
    background: url("../img/anchor.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    margin-right: 0.5em;
    vertical-align: middle;
    width: 18px;
}
#featuredaccessories.talkingAbout ul li .viewdetailsarea p {
    color: #000000;
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
}
#featuredaccessories.talkingAbout .startingat { font-size:0.75em; height:20px;margin-left:12px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.red > sup { top:4px;}
}

.stayConnected .etr1 {visibility:visible;}
.stayConnected .row .large-6.buttons {width: 37%;}
.stayConnected .buttons {
	padding-right: 0;
	padding-left: 0;
    padding-top: 18px;
}

/*** Home page 1024 screen ***/
@media only screen and (min-width:768px) and (max-width:1024px) {

#myShoppingLinks {margin-top: 25px;}
.startingat { font-size: 14px;}
#productFinder h4.sixty { margin-top: 2px; margin-bottom: 7px; }
#featuredProducts .productInfo .startingat {  padding-left:0;}
#featuredaccessories p.startingat { margin-bottom:7px; padding-top: 4px; }
#featuredaccessories .price { padding-bottom: 8px; margin-bottom: 4px;}
#featuredaccessories .clear { padding-bottom:39px; }
#featuredProducts .topTweeted .info .price { padding-top: 10px;}
#featuredaccessories h3 { line-height: 30px; min-height: 33px; overflow: hidden; margin-bottom: 3px; }
a.shop.details {margin-top:1px; }
#featuredProducts .topTweeted .info .price { padding-bottom: 0px;}
#featuredProducts { min-height: 23.9em; }
#featuredaccessories .price span.red { font-size:2em; }
#shoppinglinks_support #myShoppingLinks ul li {margin-right:9px;}/*For shopping links alignment*/
#myShoppingLinks { margin-top:0; }
#featuredProducts .topReview .imgContainer { left: 165px; }
#featuredProducts .productInfo .price { padding-left: 0; padding-bottom:0px;}
#featuredProducts .productInfo .startingat, #featuredProducts .topTweeted .startingat { top:10px;}

.divider { top:0; }
}

@media only screen and (max-width:1024px) {
#storenav ul li { margin-right:37px !important;}
#storenav .slidercolumn { width: 92%;}
#storenav .prevcolumn,#storenav .nextcolumn { width: 3.5%;}
}
@media (min-width:801px) and (max-width:1024px) {
	.slidercolumn .bx-wrapper{max-width:809px !important;}
}
.desktop .item1 .imgcontainer { height: 240px;}

/*Temperory fix for Hero silder in 1024px width resulotion*/
@media only screen and (min-width: 1025px){
.hs-image-full {display: inherit !important;}
.hs-image-1024 {display: none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.hs-image-full {display: none !important;}
	.hs-image-1024 {display: inherit !important;}
}
/*End of Temperory fix for Hero silder in 1024px width resulotion*/

/* Wai & Madan changes begin */

/* No need this code
#hs #captions .large-offset-6 {
    margin-left: 0 !important;
    margin-top: 0 !important;
}
*/

/* Wai & Madan changes end*/
#secondaryFeatured h3 {font-size:32px;}
.listViewContainer .item2columns .price {
	padding-left: 15px;
	position:relative;
    width: 50%;
}
#search-body .product-card.large-8 .add2cart {
    margin: 0;
}
#search-body .fullwidthbtn {
    padding: 0.6em;
}
#search-body .add2cart {
    padding-top: 1.8em;
}
#search-body .gridViewContainer .startingat {
    position: absolute;
    top: -5px;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	#featuredaccessories #relslider-prev {
		left: 7.2%;
	}
	#featuredaccessories #relslider-next {
		right: 7.1%;
	}
	.gridViewContainer .item2columns ul {
		margin: 0 0 30px;
	}
	#search-body .gridBlock input.fullwidthbtn {padding: 13px 0;}
}
@media only screen and (min-width:768px) and (max-width:880px) {
	.listViewContainer .item2columns .listViewDetails .price {
    	width: 120px;
	}
	#search-body .gridViewContainer .gridBlock input.fullwidthbtn {
		padding: 13px 0;
	}
	.gridViewContainer .item2columns ul {
	    height: 145px;
	}
}

/* Suggested Keywords Section Styles Begins */
#searchContainer {
	border: 2px solid #000000;
    position: absolute;
    top: 12px;
    width: 257px;
    z-index: 999;
	border-top:0;
}
#search_results {
    margin: 24px 0 0;
    background: #FFFFFF;
}
#autoSuggestHistory {display:none;}
#autoSuggestHistory ul.suggestedKeywordLinks li strong {background: #ccc; font-weight:normal;}
#search_results h2 {
    font-family: "HPSimplified",arial;
    font-size: 1em;
    font-weight: 100;
    margin: 0;
    padding: 7px;}
.suggestedKeywordLinks a:link {
   color: #222222;
    display: block;
    font-family: "HPSimplified",arial;
    font-size: 0.9em;
    font-weight: 100;
    padding: 0 8px 1px;}
.suggestedKeywordLinks a .highlight {
    color:#aaa;
}
.suggestedKeywordLinks a.autoSuggestSelected, #autoSuggestHistory ul.suggestedKeywordLinks li a:hover strong, #autoSuggestHistory ul.suggestedKeywordLinks li a.autoSuggestSelected strong, .suggestedKeywordLinks a.autoSuggestSelected .highlight {
	color: #fff;
}
.suggestedKeywordLinks a:hover, .autoSuggestSelected, .suggestedKeywordLinks a:hover .highlight {
    color: #fff;
	background:#0097D8;
}
#search_results ul:last-child {
    border: none;
}
/* Suggested Keywords Section Styles Ends */

/*secure checkout validation css*/
.subtitle .tablehead { border-bottom:0;}
.productItem { border-top: 1px solid #E0E1E1; border-bottom:0;}
.errorlabel { margin-bottom:3px; overflow:hidden; }
.securecheckout .payment .context-area .paymentactive.cardinfoinput .creditcardarea .creditcardinputarea label.error, 
.securecheckout .payment .context-area .cardinfoinput .billingaddressarea label.error, 
.securecheckout .shipping .context-area .shippingaddressarea.addressinput label.error
{
color:red;
top:0;
}
.securecheckout .shipping .context-area .shippingaddressarea.addressinput p {
/*margin-bottom: 0.10em;*/
}
form.custom .statearea .custom.dropdown .current {
    padding-left: 1em;
    padding-right: 0.5em;
}
form.custom .statearea .custom.dropdown {
    height: 38px;
}
.warningarea.shippingwarningarea .warningdetailarea {
    background-color: none;
}
.securecheckout .confirmation .context-area .confirmationarea label.error  {
    color: #FF0000;
}
.securecheckout .confirmation .context-area label {
    color: #000000;
}
.securecheckout .confirmation .context-area .confirmationarea .emailsmalltitle {
	color: rgb(0,0,0);
	font-size: -0.15em;
	margin-bottom: 0.2em;
}
#displaywarning .alertbox, #displaywarning-1 .alertbox, #displaywarning-2 .alertbox, #displaywarningfn .alertbox, #displaywarningln .alertbox,#displaywarningad .alertbox, #displaywarningpn .alertbox, #displaywarningct .alertbox, #displaywarningst .alertbox, #displaywarningzc .alertbox,  #displaywarningfn1 .alertbox, #displaywarningln1 .alertbox,#displaywarningad1 .alertbox, #displaywarningpn1 .alertbox, #displaywarningct1 .alertbox, #displaywarningst1 .alertbox, #displaywarningzc1 .alertbox, #displaywarningem .alertbox, #displaywarningcc .alertbox, #displaywarningexp .alertbox  {
    background: none !important;
}

/** Finder page submit button and dropdown  start **/
#findbyprintertype .custom.dropdown.open > ul {
    width: 200px;
}
#findbyprintertype .submitbuttonarea.redbuttonarea > input
{
 background: none;
    border: medium none;
   cursor: pointer;
   color: #FFF;
    line-height: inherit;
	 font-family: "HPSimplified";
    text-decoration: none;
	font-size: 0.9em;
    font-weight: bold;
    height: 35px;
}
/** Finder page submit button and dropdown  end **/

/* button resize */

.pdpBlock nav .priceBlock {  
    margin-top: -24px;
}
.pdpBlock nav input.btn[type="submit"] {
    width: 85px;
    height: 36px;
}
input.btn[type="submit"] {   
    font-family: "HPSimplified";
}
.orderstatusresult .myaccountRight .totalprice .price {
    line-height: 2em;
}
.orderstatusresult .totalprice .price.dotsafter {
    background: url("../img/dot.png") repeat-x scroll center 20px rgba(0, 0, 0, 0);
}
.orderstatusresult .totalprice p { 
    overflow: hidden; 
}
/*Css for red alert for inkfinder/cartridge finder*/
#printer_label {
    color: #FF0000;
    margin: 0 0 0 135px;
}
#catridge_label {
    color: #FF0000;
    margin: 0 0 0 135px;
}
#alert_label{
    color: #FF0000;
}

/*CSS fix for progress bar*/
@media only screen and (min-width: 769px) {
.progresschkt .large-2 {width: 25%;}
.progresschkt .large-2:first-child {margin-left: 12.5%;}
.progresschkt .payment.pendingstep:after, .progresschkt .shipping.activestep:after,
.progresschkt .payment.activestep:after, .progresschkt .completestep:after { width: 127%;}
}

/** Submit button alignment for ink toner page**/
#findbycarepacktype .submitbuttonarea.redbuttonarea > input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-family: "HPSimplified";
    font-size: 0.9em;
	font-weight: bold;
    height: 28px;
    width: 78px;
}
#carepackbtn input {
    height: auto;
}
/** Submit button alignment for ink toner page end**/
.zoomContainer .tintContainer {position: relative; z-index: 999;}
@media only screen and (min-width:768px) and (max-width:1024px) {
.heroProducts .pdpBanner .pdpBannerImage.default {
    width: 80% !important;
}
.zoomContainer {width: 550px !important;}
.headBlock { min-height: 40px;}
.pdpBlock .btn {font-family: 'hp_simplified_w01_regularRg';}
.heroProducts .pdpBanner .pdpBannerImage.default #full_img > img {
	cursor:pointer;
}
}
.relatedProducts .btn.bluebtn {
    margin: 0 0 14px;
}
.zoomContainer {display:none !important;}

/*css for close button to display hand symbol*/
.popupclose {
cursor:pointer;
}

/*Checkout Summary - Discount and Shipping alignment*/
#page .nocouponandprice .price.totalblock2 p.right.shippingfee.discountprod.rowdetail {
    text-align: right;
    width: 52%;
}
#page .nocouponandprice .price.totalblock2 p.right.rowdetail {
    margin-top: 11px;
} 
#cart .featuredAccessories .product-card .item2columns, #cart .featuredAccessories .product-card .item1column {
border-bottom: 1px solid #ccc;
}
.subtitle .titleh3 { 
	border:none;
	background-color:none;
	padding:0em; 
}
#autoSuggest_Result #searchContainer {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 4px;
    top: 296px;
    width: 413px;
}
#autoSuggest_Result #search_results {
    margin: 0;
}
.grayGrad .loginmain p {
    margin: 0 0 5px;
}
/*Order status error message*/

.customerLogin .warningarea .warningdetailarea .alertbox p{
    padding-left: 40px; !important; }

#displaywarningfn1msg .smallwarningicon,
#displaywarningfnmsg .smallwarningicon,
#displaywarningmessage .smallwarningicon {width: 100%;
margin-bottom: 5px;
height: 49px;}
#displaywarningfn1msg .alertbox.smallwarningicon p.no-margin,
#displaywarningfnmsg .alertbox.smallwarningicon p.no-margin,
#displaywarningmessage .alertbox.smallwarningicon p.no-margin { margin-bottom:none; }
.guest .error label,.guest label.error {         
    margin-left: 20px;
    position: relative;
    width: 300px;
color:#c60f13;
}
div.guest { width: 250%;}
.securecheckout form.custom .custom.dropdown .current {width: 100%;}
.securecheckout form.custom .custom.dropdown .selector:before {display: none !important;}
.securecheckout form.custom select[disabled] + .custom.dropdown a.current { background-color: #DDD;}
/*** Espot changes for carepack starts ***/
#carepackfinderarea .findbycarepacktype {margin: 0 auto;}
#findbyprintertype form.custom .custom.dropdown .selector:before {display: none !important;}
#accessoriesfinderarea .row + .textarea { width:auto;}
#autoSuggest_Result #searchContainer {
    left: 4px;
    top: 60px;
}
#autoSuggest_Result .suggestedKeywordLinks {
    padding-bottom: 0;
}
/*** Espot changes for carepack ends ***/

#cart .itemwid1, #cart .itemwid3, #cart .itemwid2 {
    text-align: center;
}
#features .bullet-item li{list-style-type:none;}
/*** PDP Foot notes ***/
#features .row > ul li, #specs .row li {
    font-size: 12px;
}
#inkfinderarea .findbyprintertype .carepackcategoryarea .stepicon {
    background-image: url("../img/product_finder/step1_active.png");
    background-repeat: no-repeat;
}
#inkfinderarea .findbyprintertype .selectstep .stepicon {
    display: inline-block;
    height: 24px;
    margin-right: 0.3em;
    position: relative;
    top: 8px;
    width: 24px;
    float:left;
}
#inkfinderarea .findbyprintertype .carepackfamilyarea .stepicon {
 background-image: url("../img/product_finder/step2_active.png");
    background-repeat: no-repeat;
}
#inkfinderarea .findbyprintertype .carepackfamilyarea.inactive .stepicon {
 background-image: url("../img/product_finder/step2_inactive.png");
    background-repeat: no-repeat;
}
#inkfinderarea .findbyprintertype .carepackseriesarea .stepicon {
 background-image: url("../img/product_finder/step3_active.png");
    background-repeat: no-repeat;
}
#inkfinderarea .findbyprintertype .carepackseriesarea.inactive .stepicon {
 background-image: url("../img/product_finder/step3_inactive.png");
    background-repeat: no-repeat;
}
#inkfinderarea .findbyprintertype .selectstep p { width:230px; }

/*Carepack*/
form.custom .custom.dropdown .current{
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
	margin: 0px;
	padding-right: 0.5em;
	padding-left: 1em;
	border: 1px solid rgb(204,204,204);
}
/* #carepackfinderarea .findbycarepacktype .submitbuttonarea, #carepackfinderarea .findbycarepacktype .submitbuttonarea:hover {
    background-color: #B9B8BB;
    padding: 0.2em 0.4em;
} */
#carepackfinderarea .findbycarepacktype .submitbuttonarea:hover {background-color: #B9B8BB; }

#carepackfinderarea .findbycarepacktype .bluebuttonarea {padding: 0.5em 0.9em;}
.heroProducts .batteryLife li a {
    display: inline-block;
    line-height: normal;
}

.subtitle1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: none;
    border-color: -moz-use-text-color #E5E8E8 #E5E8E8;
    border-image: none;
    border-right: 1px solid #E5E8E8;
    border: none
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 0em;
}

.subtitle1 h3 {
    color: #767676;
    font-weight: 100;
    margin-bottom: 0.5em;
    margin-top: 0;
}

/*Explore Accessories page - 2-row title fix*/
#accessoriesfinder #featuredaccessoriesNew ul li h3 {
    color: #424242;
    font-size: 1.5em;
    font-weight: 100;
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
    
}
/*Carepack finder page - 2-row title fix*/
#carepackfinder .warrantyarea h4 {
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
	width:280px;
}
/*Search results page - 2-row title fix*/
.finderresult .product-card .item2columns h3, .finderresult .product-card .item1column h3 {
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
	width: 280px;
}
/*2-row title fix*/
#featuredLaptops ul li h3, #featuredTablets ul li h3, #featuredPrinters ul li h3 { width:220px; }

.relatedProducts h3 {
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
}

#accessories .productList h3 {
    font-family: "HPSimplified-light";
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
}

#cart .featuredAccessories .product-card .item2columns h3, #cart .featuredAccessories .product-card .item1column h3 {
    height: 75px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 15px 0;
    width: 240px;
}
/*** Facets ***/
.showmorecategoryfilters {
	margin:10px 0 20px;
}
.showmorecategoryfilters input {
    display: none;
}
.showmorecategoryfilters > label {
    color: #0096D6;
    font-size: 16px;
	padding:0 0 3px;
}
.section_list .facet_more_section ul {
    margin: 0;
}
.facet_more_section li {
    overflow: hidden;
}
.facet_more_section li > input {
    float: left;
    margin: 5px 5px 0 0;
}
.facet_more_section li > label {
    float: left;
	width:90%;
}
.showmorecategoryfilters label:hover {
    text-decoration: underline;
	color: #006699;
}
/*** Price Alignment ***/
.pdpBlock .priceBlock p.price {
    margin-bottom: 0;
	margin-right:10px;
}
.showMore > input {
    display: none;
}

/*Bullet-list height fix

#search-body ul.listDot { 
	height: 85px;
    min-height: 5em;
    overflow: hidden;
}*/

ul.bullet-item { 
	height:100px; overflow:hidden; 
}
.bullet-item li { 
list-style:none outside none;
}

#features ul.bullet-item { 
height:auto; overflow:visible; 
}


.featuresBanner .contentHolder .bullet-item { 
margin-left:0; 
}
.desktop .item1 ul.listDot { 
height:80px; overflow:hidden; 
}
.servicepackBanner ul.listDot { 
height:130px; 
}
form.custom .custom.dropdown:focus {
    background: none repeat scroll 0 0 #FAFAFA;
    border:1px solid #999999;
    outline: medium none;
	box-shadow: 0 0 5px #999999;
	height:38px;
}
form.custom .custom.dropdown:focus .current {border: none;}

#access .sortresult .large-8 .boxContent .resultImage { height: 60%; }
/*** View all specs ***/
.specsSlider + .orbit-prev + .orbit-next > span {
    display:none;
}
.specsSlider + .orbit-prev + .orbit-next {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 19.8%;
    height: 60px;
    right: 17.2%;
    top: auto;
    width: 165px;
}
.specsSlider + .orbit-prev + .orbit-next:hover {
    background:none;
}
#features + .orbit-container + ol, .specsSlider + .orbit-prev, #features .orbit-bullets, 
#features + .orbit-container .orbit-prev, #features + .orbit-container .orbit-next {display:none;}
#search-body .headBlock .hpwindowsLogo { float: right;}
/*** View all specs ends ***/
/*Specs Tab Fix Begin*/
.softWareInclude {
    border-bottom: 1px solid #E5E8E8;
    overflow: hidden;
    padding: 0;
    min-height: 0;
}
div.memory { 
    border-bottom: 1px solid #E5E8E8;
    min-height: 0;
    overflow: hidden;
}
#specs .large-12 > div { min-height:0; }
.softWareInclude p span {
    display: inline-block;
    float: left;
    width: 47%;
    margin-bottom:0;
}
.softWareInclude p b {    
    display: inline-block;
    float: right;
    font-weight: normal;
    vertical-align: top;
    width: 48%;
}

.softWareInclude p { padding-bottom:20px; }
.memory p b { font-weight:normal; }
.memory p span { display:block; }
#specs .softWareInclude .mem.verticalMiddle {
   font-family: "HPSimplified-Light";
   font-size: 1em;
}
/*Specs Tab Fix End*/

/*Selectbox in Your Cart page start*/
.coreProduct .features ul li {
    padding: 18px 10px 0 0;
    text-indent: 1px;
}
.filter_checkbox .box {  padding-left: 10px;
    width: auto;
}
.row .widget_search_results_position {margin-bottom: 80px;}
.myaccountRight .items .large-6 .productInfo.orderStatusProduct {
    width: 75%;
}

.myaccountRight .paymentDetails.orderStatusPayment .dotsafter {overflow:hidden;line-height:1.5em;}
/*price size*/
.relatedProducts .priceHolder .price {
    font-size: 24px;
    margin-bottom: 0;
}
.heroProducts .pdpBlock nav .priceBlock > div { float: left; margin: 4px 20px 0 0; }
/*price size*/
#productsFacets li { line-height: 1.2;overflow:hidden;}
#carepackfinderarea .findbycarepacktype .selectstep.inactive .custom.dropdown .current { color: #000000;}
#findbyprintertype form.custom .custom.dropdown .current { padding-right: 20px; text-overflow: ellipsis; }
#slidemargin .bx-wrapper p.caption { height: 38px; }
.hide { display:none!important; }
/*Cart PriceSize*/
.itemwid2 .price .red,.totalDiscount.right.redPrice.rowdetail { font-size:24px; }
#cart .addcouponandprice .price .pricetotal .total, #cart .nocouponandprice .price .pricetotal .total { font-size:36px; }
.totalDiscount.right.redPrice.rowdetail > sup,.right.shippingfee.handling.rowdetail > sup {
    line-height: 0.6em;
    position: relative;
    top: 0.35em;
}
#cart .addcouponandprice .pricetotal, #cart .nocouponandprice .pricetotal { margin: 0.5em 0;}
#cart .addcouponandprice .pricedetail, #cart .nocouponandprice .pricedetail {
	overflow:hidden;
    margin: 1em 1em 0;
    padding-bottom: 0;
}
.cartBlock .red {
    font-size: 1.4em;
}

/*Cart PriceSize*/
.productInfo .priceHolder .price .red { font-size: 36px; color:#D7410B; }
#searchContainer { top:0; width: 257px;}
#error404 .widget_search_position input.searchBox[type="text"] { width: 216px; }
.myaccount .customerLogin .guest {
    border-right: 1px solid #E5E8E8;
    margin-right: 5px;
    padding-right: 2em;
	width:100%;
}
.myaccount .customerLogin p.greytxt { font-size: 1em; }
.myaccount .customerLogin .guest label, .myaccount .registereduser label { font-weight: 500;}
.myaccount .guest label.error { margin-left:0; }
#navigation .main li .menubox {
    font-size: 14px;
    padding-bottom: 14px;
}
#navigation .main .separator {
    border-top: 1px solid #CCCCCC;
    margin: 10px 0 10px;
}
#navigation .main li .menubox li .level3 li { padding: 2px 10px 0px 20px;}

/*Moved from myaccount.css Cleanup Begins*/
.addaddrextn.large-7.column.nosidepaddings { margin-right: 7%;}
.myaccountRight p.orderresultsLastLink .bluebtn {margin: 20px 0px 30px 0px;}
.paymentMethod a.questionAfter { background-position:0 -2231px; padding: 0 0.6em; margin-left:0.3em; }
.paymentMethod .billing .bluebtn { margin:2em 0 1em 0; float:right; }
.paymentMethod .cardinfo .large-5 { width:52.20%}
.paymentMethod .cardinfo .large-3 { width:16%}
.myaccount .customerLogin { padding-bottom: 3.5em; }
/*OrderStatus*/
.small.greytxt { padding-top: 0.35em;}
p.orderresultsLastLink { padding-top:10px; }
/* Change Personal Info */
.reqpwd { padding: 0 20px 0 0; }
.inputGroup h3 { font-weight: lighter; padding: 25px 0 10px 0; font-size: 1.5em; }
.reqfield { margin: 30px 0 30px 84px; overflow: hidden; width: 370px; }
.changepersonalInfo input[type="text"], .customerLogin input[type="text"], .customerLogin input[type="password"], .myaccountRight .singlecolumn { width: 300px;}
.ext input[type="text"] { width: 140px; }
.changepersonalInfo form.custom .custom.dropdown { width:90%;}
.changepersonalInfo form .row .row .column { padding:0; }
.addaddrextn.large-7.column.nosidepaddings { margin-right: 7%;}
@media only screen and (min-width : 320px) and (max-width : 767px) {
.mobile.myaccount .paymentMethod .checkboxandlabel label { width:90%; }
.mobile.myaccount .paymentMethod { border:none; padding:0px; margin:0px; }
.header .search_container_active, .header .wm_no_widgets .search_container_active, .dj_ie .header .search_container_active {
    right: 0;
    width: 0;
}
.orbit-prev, .orbit-next { display:none!important; }
}
@media only screen and (max-width: 1024px) {
.changepersonalInfo .addrformfield .large-4 { width: 40.79%;}
.changepersonalInfo form.custom .custom.dropdown { width:99%;}
.changepersonalInfo .large-2.column.nosidepaddings.ext { margin-left: 20px;}
}
/*Moved from myaccount.css Cleanup Ends*/

/*Moved from common.css Cleanup Begins*/
#itemsoncart .minicartTotal .large-2.column.nosidepaddings.text-left #p1 {
    font-size: 1em;
    margin: 0;
}
#featuredaccessories.talkingAbout ul li .productImage {min-height: 170px; width: 225px; margin-top: 45px;}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	#featuredaccessories.talkingAbout ul li .productImage { width: 172px; }
}
/*Moved from common.css Cleanup Ends*/

/*jquery iviewer Begins*/
@media only screen and (min-width:1030px) {
	.iviewer_cursor {
		cursor: -moz-grab;
	}
}
.iviewer_drag_cursor {cursor: none;}
.iviewer_button {display:none;}
/*** Zoom Styles ***/
#viewer a.btnClose {right: 1% !important;}
.zoomLens {background: none !important;}
/*jquery iviewer Ends*/

/*listview Begins*/
@media only screen and (min-width: 768px){


.item2columns ul, .item1column ul {
	width: 100%;
}
.listViewContainer .item2columns ul {
	/*min-height:5em;*/
}
#search-body .item2columns .action, .item1column .action {
margin-left:0;
	width:100%;
}

}

@media only screen and (max-width: 900px) and (min-width: 768px){
#search-body .fullwidthbtn {right: 0%;}
}
#search-body input.fullwidthbtn {padding: 0.3em 0.5em;}
@media only screen and (min-width:768px) and (max-width:890px) {
	.listViewContainer .listViewDetails {width: 50%;}
		}
@media only screen and (min-width: 863px) and (max-width: 1024px) { 
#search-body .item1column .imgcontainer, #search-body .item2columns .imgcontainer {margin-left: 0px;margin-right: 0px;}
.item2columns, .item1column {min-height: 0px;}
#search-body .item1column .imgcontainer, #search-body .item2columns .imgcontainer {max-width: 0px;}
#search-body .fullwidthbtn {left: 0%;}
.item2columns ul li, .item1column ul li {float:none;}
.item2columns ul li.evenfeaturelistview, .item1column ul li.evenfeaturelistview {float:none;}
.item2columns h3, .item1column h3 {
	 margin-top: 0px;
}
#search-body .add2cart {
    bottom: 50px;
    position: absolute;
    right: 90px;
}
#search-body .startingat { padding:0 0 7px;}
}
/*listview Ends*/
/*Code merge - static & wcs ends*/

/*Moved from common-os.css Cleanup Begins*/
.alertbox.smallwarningicon { background:#F7D7D7 url(../img/cart/alert.png) no-repeat 1.0em 1.1em; border-bottom:1px solid #ebcdcc; }
.relatedProducts li .productImage { height:200px; }
.roundTick { padding-left:25px; height:21px; }
a.questionAfter { background-position: 0 -2228px; }
.heroProducts .red sup {
    font-size: 0.57em;
    position: relative;
	top: 6px;
}

/*Moved from common-os.css Cleanup Ends*/

/*Moved from gridview.css Cleanup Begins*/
@media only screen and (min-width: 768px){
.gridViewContainer .item2columns .price {float: left; width:125px;text-align: left;padding: 15px 0 0; }
}
/* Grid view changes */
.gridViewContainer .btnContainer,.btnContainer {
    overflow: hidden;
}
.gridViewContainer .item2columns .btnContainer .price {
    float: left;
    text-align: left;
}
.gridViewContainer .item2columns .action {
	float: right;
	width: 60%;
}

/*Moved from gridview.css Cleanup Ends*/

/*Moved from IE8.css Cleanup Begins*/
/*ie-8 Sign-In page alignment*/
.lt-ie9 .loginmain h3 {font-family:"HPSimplified-light",arial;}
.lt-ie9 .loginmain p , .lt-ie9 .loginmain a , .lt-ie9 .loginmain button { font-family:"HPSimplified",arial; }
.lt-ie9 #logonId { width:100%; }
/*Moved from IE8.css Cleanup Ends*/

/*Moved from header_footer_prototype.css Cleanup Ends*/
#searchWidget { z-index: 5;}
.iconsWidgets { z-index: 2; }
#navigation .main { width:400px; }
#navigation .main li a { background: none; }
/*Moved from header_footer_prototype.css Cleanup Ends*/


/*pdp.css Cleanup Starts*/
.itemwid4  ul li:before {
    content:"";
    
}
.pdpBanner aside h2 { padding-top: 20px; }
.servicepackBanner .listDot li:before { font-size:1.7em; top:-12px;}
#accessories .viewMore { padding:3em 0em 10.2em 0em }
.rotate.popup .btnClose { right: 40px; top: 80px;}
.desktop .topheader h2 {
	margin-top:20px;
}

.headBlock .hpwindowsLogo .windowsIco img { margin: 0 0 10px;}
.hpwindowsLogo .icoPlace2{ top:-20px; }
.headBlock .hpwindowsLogo .intelIco, 
.headBlock .hpwindowsLogo .windowsIco, 
.hpwindowsLogo .intelIco {
float: right;
    margin-left: 10px;
}
.coreheading .pdpBanner .item, 
.starheading .pdpBanner .item, 
.standardheading .pdpBanner .item { padding: 10px 0 0;}
.starProduct aside h2 { padding-top: 20px;}
#specs .processor div.proc { height:310px; }

@media only screen and (max-width: 1024px) and (min-width: 768px){
.heroProducts .pdpBanner .pdpBannerImage.default 
{ margin: 23px 0 0 39px; width:538px;}
.heroProducts .pdpBanner .pdpBannerImage { width:73%; height:360px;}
#bannerslider-prev, #bannerslider-next, 
#rotateslider-prev, #rotateslider-next { top: 33%; }
#bannerslider-next, #rotateslider-next { right: 10px; }
.heroProducts .pdpBanner nav {
    top: -7px;
    width: 22%;
}
.rotate.popup {
    height: 360px;
    margin: 23px 0 0;
    width: 70%;
}
.rotate.popup .btnClose { right: 0px; top: 0px; }
a.btnClose { right:0!important; }
.heroProducts #sections #screen_rotation #instructions { width: 604px; 	height: 300px;}
.heroProducts .icoPlace p { font-size: 9px!important; }
.hpwindowsLogo p a.intel { float: left!important; }
.pdpBlock .btn { font-family: hp_simplified_w01_boldregular; }
.heroProducts .pdpBanner .pdpBannerImage img { width:538px; height: 360px; margin-left: 5%;}
.hpwindowsLogo.icoPlace p .HPWindowstext { margin: 4px 0 0 10px!important; }
.heroProducts .pdpBanner .pdpBannerImage.default #full_img > img { height:360px!important;}
#bannerslider-prev, #rotateslider-prev {left:0;}
.pdpBannerImage #viewer + .overlay { width:200%!important; height:200%!important; left:-95px!important; top:-490px!important;}
.pdpBlock nav .priceBlock { margin-top: -6px!important; }
#full_img #viewer { height:440px!important; width: 125%!important;padding: 25px 0 0; }
#full_img #viewer img { top:35px!important;position: static !important;margin-left: 18%; }
}

@media only screen and (min-width: 768px) and (max-width: 850px){ 
#full_img #viewer img { margin-left: 10%; }
}
/*pdp.css Cleanup Ends*/


/*productfinder.css Cleanup Starts*/
#inkfinder #findbyprinternumber .inputFields {
    border: medium none;
    height: 30px;
}

#inkfinderarea .findbyprinternumber .inputFields .searchSubmit:hover { 
	background: url(../img/product_finder/search-image.png) 0px 60px;
	width: 60px;
	height: 60px;
	cursor:pointer;
	display:block;
}
#accessoriesfinderarea .textarea .inputFields {border:none;position:static;}
#accessoriesfinderarea .textarea .inputFields .searchSubmit {text-indent: -9999px;}
#accessoriesfinder #featuredaccessoriesNew h2 { font-size: 3em; font-weight: 100;}
#accessoriesfinder #featuredaccessoriesNew > row {margin-left: 0em; margin-right: 0em;}
#accessoriesfinder #featuredaccessoriesNew .slidercolumn {width: 83%;}
#accessoriesfinder #featuredaccessoriesNew ul { list-style: none outside none;}
#accessoriesfinder #featuredaccessoriesNew ul li {width: 21%; float: left;}
#accessoriesfinder #featuredaccessoriesNew ul li .hidden {visibility: hidden;}
#accessoriesfinder #featuredaccessoriesNew ul li .trigger {height: 41px;}
#accessoriesfinder #featuredaccessoriesNew ul li .trigger.deal a{
	background: url(../img/product_finder/violator_purple_104x34.png) no-repeat scroll 0% 0% transparent;
	width: 104px;
	height: 34px;
	color: rgb(255, 255, 255);
	padding-left: 0.7em;
	padding-top: 0.2em;
	display: inline-block;
	font-weight: bold;
	font-size: 0.9em;
}
#accessoriesfinder #featuredaccessoriesNew ul li .trigger.highestrate a img {
	width: 16px;
	height: 16px;
	display: inline-block;
	top: -2px;
	position: relative;
	margin-right: 0.5em;
}
#accessoriesfinder #featuredaccessoriesNew ul li h3 {
	color: rgb(66,66,66);
	font-size: 1.5em;
	font-weight: 100;
	margin: 0em;
}
#accessoriesfinder #featuredaccessoriesNew ul li .viewdetailsarea p { 
	display: inline-block;
	line-height: 1;
	margin-bottom: 0em;
	margin-top: 0em;
	font-size: 1em;
	font-weight: normal; 
	margin-top: 0em;
	vertical-align: middle;
	color: rgb(0,0,0);
}
#accessoriesfinder #featuredaccessoriesNew ul li .viewdetailsarea:hover p { color: rgb(0,150,214);}
#accessoriesfinder #featuredaccessoriesNew .slidercolumn {margin-left: 15px;}
#accessoriesfinder #featuredaccessoriesNew .nextcolumn, #accessoriesfinder #featuredaccessoriesNew .prevcolumn {width: 8.5%;}
#accessoriesfinder #featuredaccessoriesNew .prevcolumn {display: none;}
#accessoriesfinder #featuredaccessoriesNew .nextcolumn {padding-left: 0em;}
#accessoriesfinder #featuredaccessoriesNew #next, #accessoriesfinder #featuredaccessoriesNew #prev {
	height: 50px;
	width: 50px;
	display: block;
	background: url("../img/arrows.png") no-repeat scroll transparent;
	position: relative;
	top: 150px;
}
#accessoriesfinder #featuredaccessoriesNew #prev {
	background-position: 0px -50px;
	margin-left: 5px;
}
#accessoriesfinder #featuredaccessoriesNew #next {
	background-position: -50px -50px;
	margin-right: 5px;
}
#accessoriesfinder #featuredaccessoriesNew #next:hover, #accessoriesfinder #featuredaccessoriesNew #prev:hover {
	cursor: pointer;
}
@media only screen and (max-width: 1023px) {
#accessoriesfinder .exploreCategory, #accessoriesfinder #featuredaccessoriesNew h2 { padding-left: 15px; padding-right: 15px;}
}
/*productfinder.css Cleanup Ends*/
/*Securecheckout.css Cleanup Starts*/
.securecheckout .warningarea {margin: 1em auto 0em;}
.securecheckout .yourorder .context-area {
	display: none;
}
.securecheckout .yourorder .title-area .shortdetail span {
	color: rgb(0,0,0);
}
.securecheckout .yourorder .context-area .row .large-2.left {
	width: 14.5%;
}
.securecheckout .yourorder .context-area .row .large-3 {
	width: 19%;
}
.securecheckout .yourorder .context-area .row .large-4 {
	width: 38%;
}
.securecheckout .yourorder .context-area .detail p.productname {
	font-size: 1.15em;
}
.securecheckout .yourorder .context-area .detail .row.timebar {
	margin: 0em;
	padding-top: 0em;
	padding-right: 3.5em;
	padding-bottom: 0em;
	padding-left: 0em;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.securecheckoutsignin .warningarea, .securecheckout .warningarea,.securecheckoutorderconfirmation .warningarea { 
	width: 88%;
	max-width: 880px;
	padding: 0px;
}
.securecheckout .addcouponandprice,.securecheckout .nocouponandprice { width: 80%;}
.securecheckout .yourorder .context-area .detail p.productno {padding-right: 50px;}
.securecheckout .yourorder .context-area .row .large-2.left {width: 12.5%;}
}
form.custom .custom.dropdown .selector{	
	background-position: center center;
}
.securecheckout .confirmation .context-area .confirmationarea .newproductinfoarea .checkboxarea,
.securecheckout .confirmation .context-area .confirmationarea.guestconfirmation .newproductinfoarea .checkboxarea,
.securecheckout .confirmation .context-area .confirmationarea.guestconfirmation .savemyinfoarea .checkboxarea {
	width: 5%;
}
.securecheckout .payment .context-area .paymentactive.cardinfoinput .creditcardarea .creditcardinputarea .smallwarningicon{
	margin-right: 0.3em;
	
}
/*@media only screen and (min-width: 769px) {
.securecheckout .payment .context-area .cardinfoinput .billingaddressarea .companyarea,.securecheckout .payment .context-area .cardinfoinput .billingaddressarea .phonearea {
	padding-left: 0em;
	margin-left: -0.3em;
	padding-right: 0.6375em;
}}*/
.securecheckout .addcouponandprice {
	width: 75%;
	display: none;
}
.securecheckout .addcouponandprice,
.securecheckout .nocouponandprice {
	background-color: rgb(243,243,243);
	margin-right: 0px;
	margin-top: 1em;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: rgb(229,232,232);
	border-left-color: rgb(229,232,232);
	padding: 0px;
	width: 75%;
}
.securecheckout .price .pricedetail .subtotal sup,
.securecheckout .price .pricedetail .salestax sup {
	font-size: 0.6em;
	vertical-align: 24%;
}

.securecheckout .price .pricedetail .tax {
	margin-top: 12px;
}
.securecheckout .addcouponandprice .couponandgiftcardarea .applycouponbuttonarea,
.securecheckout .addcouponandprice .couponandgiftcardarea .applygiftcardbuttonarea {
	vertical-align: middle;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.securecheckout .nocouponandprice .couponandgiftcardarea #addcoupongiftcardbutton:hover {
	background-color: rgb(0,102,153);
}
.securecheckout .nocouponandprice .couponandgiftcardarea #addcoupongiftcardbutton {
	
	line-height: 2.3em;
}
.securecheckout .nocouponandprice .couponandgiftcardarea .nocoupon p{
	line-height: 1.1;
	margin-bottom: 0em;
}
.securecheckout .shipping .context-area .shippingaddressarea.addressinput .smallwarningicon {margin-right: 0.3em;}
.securecheckout .shipping .context-area .shippingform .shippingmethod .shippingmethodoption .shippingoptiondetail {

	width:200px;
}
.securecheckout .shipping .context-area .shippingaddress .addressdetail {
	margin-bottom: 1em;
}
@media only screen and (max-width: 767px) {
.securecheckout .addcouponandprice .couponandgiftcardarea .applygiftcardbuttonarea {
	margin-top: 0.5em;
}
}
.securecheckout .addcouponandprice .couponandgiftcardarea #applycouponbutton,
.securecheckout .addcouponandprice .couponandgiftcardarea #applygiftcardbutton {
	color: rgb(255,255,255);
	background-color: rgb(0,150,214);
	border-top-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
.securecheckout .addcouponandprice .couponandgiftcardarea #applycouponbutton:hover,
.securecheckout .addcouponandprice .couponandgiftcardarea #applygiftcardbutton:hover {
	background-color: rgb(0,102,153);
}
.securecheckout .addcouponandprice .couponandgiftcardarea .giftcarddetail p {
	padding-right: 0em;
	padding-left: 0em;
}
.securecheckout .addcouponandprice .couponandgiftcardarea .applygiftcardbuttonarea {
	margin-top: 2.45em;
}
.securecheckout .nocouponandprice .couponandgiftcardarea .nocoupon .addbuttonarea, .securecheckout .couponandgiftcardarea .nocoupon .addbuttonarea{
	vertical-align: middle;	
	text-align: right;
}
.securecheckout .couponandgiftcardarea .nocoupon .detail {
	
	margin-top: 0.2em;
}
.securecheckout .addcouponandprice .couponandgiftcardarea p{
	
	margin-top: 0.5em;
}
.securecheckout .confirmation .context-area p {
	line-height: 1.2em;
	
}
.securecheckout .shipping .context-area .shippingaddressarea .checkbusinessaddressarea p {
	font-size: 0.85em;
	color: rgb(102,102,102);
}
.securecheckout .shipping .context-area .shippingaddressarea .checkbusinessaddressarea .textarea {
	margin-top: 0.25em;
}
.securecheckout .shipping .context-area .shippingaddressarea .checkbusinessaddressarea {
	margin-left: -0.5em;
}
.securecheckout .payment .context-area .paymentactive {
	padding-top: 1.5em;
	
}
.securecheckout .payment .context-area .paymentactive.cardinfoinput .creditcardarea .creditcardinputarea {
	padding-bottom: 1em;
	
}
.securecheckout .nocouponandprice .price{
	width: 43%;
}
.securecheckout .addcouponandprice .price{
	width: 41.2%;
}
.securecheckout .nocouponandprice .couponandgiftcardarea {
	width: 57%;
}
.securecheckout .couponandgiftcardarea {
	padding-bottom: 1em;
	padding-top: 1em;
}
.securecheckout .nocouponandprice .couponandgiftcardarea .nocoupon,
.securecheckout .addcouponandprice .couponandgiftcardarea .couponandgiftcard {
	margin-top: 1.5em;
	margin-left: 1em;
	margin-right: 1em;
}
.securecheckout .addcouponandprice .couponandgiftcardarea {
	width: 58.8%;
}
.securecheckout .nocouponandprice .couponandgiftcardarea .nocoupon .textarea{
	vertical-align: middle;	
}
/*Securecheckout.css Cleanup Ends*/


/*search.css Cleanup Starts*/

form.custom .custom.dropdown ul {border-top:none; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; box-shadow:none;}
form.custom .custom.checkbox {border-radius: 0 0 0 0; margin-right: 10px;}
#filtersView form.custom .custom.checkbox.checked:before { margin-top: -4px;}
.closeWarning { display: block;}
#search-body .pageicon h2:before, #accessoriesfinder2 .pageicon h2:before, 
#search-body .pageicon h1:before, #accessoriesfinder2 .pageicon h1:before {content: ""; background: url('../img/sprite-icons.png') scroll no-repeat 0 0 transparent; float:left; height:27px; width:27px; margin-right: 20px; margin: 11px 13px 0 5px;}
/*search.css Cleanup Ends*/

/* pagination CSS */
.disabled_back .pag_forward.disabled .icn_pag_forward {cursor:default;background-position: left -810px;}
.disabled_back .pag_back.enabled .icn_pag_back {cursor:pointer; background-position: left -630px;}
.disabled_back .pag_back.enabled {background-color:#fff; cursor:pointer;}
.disabled_back .pag_back.enabled:hover {
    border-color: #767676;
    color: #2795B6;
}
.disabled_back .pag_forward.disabled {cursor:default;}
.disabled_back .pag_forward.disabled:hover {border-color:#ccc;}
.disabled_back .pag_back.enabled:hover .icn_pag_back {
    background-position:left -702px;
}
.pag_forward { margin-right: 0;}
/* pagination CSS ends */
form.custom .custom.dropdown ul li.selected, form.custom .custom.dropdown ul li:hover, 
form.custom .custom.dropdown ul li.selected:hover {
    background-color: #0096d6 !important;
    color: #FFFFFF !important;
}
#commonLoadingOverlay img, #loadingOverlay img {
	position:fixed;
}
#filtercontrols form.custom .custom.dropdown {
	height: 35px;
}

#search_results ul li { padding:0; background:none; }
.mem p span { margin-right:0; }

#cart .alertboxes.warningarea { display:block; }
.main left .menubox .level3 { margin-top: 12px; }
/*** Defect fix ***/
#featuredProducts h2 { clear:both;}

.exploreCategory h2 { font-size: 2em; margin-bottom:18px;}
.product_listing_container { clear:both;}
#search-body .gridViewContainer .fullwidthbtn {
    bottom: 0;
    font-size: 1em;
    font-weight: normal;
    width: 100%;
}
#itemsoncart .items .bluelink { font-weight: normal; }
#featuredaccessories.talkingAbout .price {
    font-weight: normal;
}
#navigation .main li .menubox li { padding: 4px 20px 10px;}
#search_results ul li { padding:0; background:none; }
#search_results ul.suggestedKeywordLinks { border-bottom:none; }
#searchContainer { width: 257px; border: 2px solid #000000; border-top:0;}
.mem p span { margin-right:0; }
.main left .menubox .level3 { margin-top: 12px; }
#navigation .main li .menubox li .level3 li { padding: 2px 10px 0px 20px;}
#navigation .main .separator { margin: 10px 0 10px;}

/*Merged register.css code Begins*/
/*Registration Page*/
.register h3 {
	font-weight: normal;
	font-weight: 100;
	font-size: 1.55em;
	margin-bottom: 0.2em;
	display: inline;
}
.register .textarea p {
	color: rgb(118, 118, 118);
	font-size: 0.88em;
}
.register .errormessage {
	color: rgb(198, 15, 19);
	font-size: 0.88em;
	line-height: 1.4em;
	margin: 0.313em 0;
}
.registermain {
	padding-bottom: 10em;
	width:80%;
	margin-left:7em;
}
.registermain .phoneNumberText .large-3 {
    margin-left: -0.8em;
    margin-right: -0.8em;
    position: relative;
    width: 42%;
}
.registermain .phoneNumberText .large-1 {
    margin-left: -1em;
    margin-right: -0.6em;
    position: relative;
    width: 0.33%;
}
.registermain h3 {
	font-weight: normal;
	font-weight: 100;
	font-size: 1.55em;
	margin-bottom: 0.2em;
}
.registermain h6 {
    color: grey;
    font-size: 1em;
    font-weight: 100;
    margin-bottom: 1.4em;
    margin-top: -0.2em;
}
.registermain a { color: rgb(0, 150, 214);}
.registermain .registerbtn a{
	font-size: 0.85em;
	color: rgb(255, 255, 255);
}
.registermain a:hover {
	color: rgb(0, 102, 153);
}
.registermain p {
	color: rgb(118, 118, 118);
	font-size: 0.88em;
}
.registermain .privacyLink {
	font-size: 0.92em;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	margin-left: 2em;
}
.register .maintitle h1 {
	font-size: 2.75em;
	font-weight: 100;
	margin-bottom: 0;
	margin-top: 1.5em;
	margin-left:2.5em;
}
.registermain .error input, .registermain input .error, .registermain .error textarea, .registermain textarea.error, 
.registermain .phoneNumberText .error input, .registermain .error .phoneNumberText input {
    background-color: rgba(198, 15, 19, 0.1);
    border-color: #C60F13;
}
.registermain form.custom #stateInput {
	border: 1px solid #CCCCCC;
	font: 100 0.875em "HPSimplified",arial;
	height: 33px;
	margin: 0 0 10px;
	padding: 0.5em;
	position: static;
	visibility: visible;
	width: 100%;
}
.registermain form.custom .stateZIP .drop_down_country.error { 
	background: none repeat scroll 0 0 rgba(198, 15, 19, 0.1);
    border: 1px solid #C60F13!important;
} 
.registermain form.custom #stateInput  + .custom.dropdown {	display:none;}
.registermain .red{	font-size: 1em;}
.registermain label {
    font-weight: 100;
    font-size: 0.92em;
}
.registermain .borderline{
	border-bottom: 1px solid #CCCCCC;
	width: 90%;
}
.register .pwdsection h3 {	margin-top: 0.8em; }
.register #headerWidget { height: 5em;}
.registermain .registercolumn a{ color:white; }
/*.phoneNumberText #phonenumberinput1 , .phoneNumberText #phonenumberinput2 { float:left; width:25%; }
.phoneNumberText span { float:left; }
.stateZIP .state .custom.dropdown .current { margin-right: 0; margin-left: 0; }
.stateZIP .state .custom.dropdown .selector:before { background: none; }
.phoneNumberText #phone2Input { width:100%; }
.phoneNumberText #phonenumberinput3 { width:36%; }
.phoneNumberText .hyphen { margin: 7px 3px 0; }
#stateInput .error { 
	background-color: rgba(198, 15, 19, 0.1);
    border: 1px solid #C60F13; 
}
*/
.hpeppdetails #hpeppMnOfHire { width:45%; }
.registermain #hpeppYrOfHire {
    width: 45%;
    float:right;
}
.registermain form.custom #hpeppMnOfHire 
{
	border: 1px solid #CCCCCC;
	font: 100 0.875em "HPSimplified",arial;
	height: 34px;
	margin: 0 0 10px;
	padding: 0.5em;
	position: static;
	visibility: visible;	
}
.registermain form.custom .hpeppdetails .hpeppdetailsdropdown.error { 
	background: none repeat scroll 0 0 rgba(198, 15, 19, 0.1);
    border: 1px solid #C60F13!important;
}
.registermain form.custom #hpeppMnOfHire  + .custom.dropdown {	display:none;}
.registermain form.custom .custom {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E8E8;
}
.registermain form.custom .checkbox {
    float: left;
    height: 18px;
    width: 18px;
}
.registermain form.custom .custom.checkbox.checked {
    background: url("../img/form.inputchecked-white.png") no-repeat scroll 2px 3px #0096D6;
    border: 1px solid #0096D6;

}
.registermain form.custom .custom {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E8E8;
}
.registermain form.custom .checkbox {
    float: left;
    height: 18px;
    width: 18px;
}
.registermain .custom.checkbox {
    margin-top: 2px;
    vertical-align: middle;
}
.registermain form.custom .custom.checkbox.checked:before {
    content: none;
    margin-left: 1px;
    margin-top: -5px;
}
.registermain .agreementLink {
    font-size: 0.92em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    margin-top: 0.2em;
}
.registermain .regagreement label {
    font-size: 1em;
    font-weight: 100;
    margin-top: 1em;
}
.hpeppmaintitle h1 {
    font-size: 2em;
    font-weight: 100;
    margin-bottom: 0;
    margin-left: 3.5em;
    margin-top: 1.5em;
}
.registermain .regagreement .checkbox .error { 
	background: none repeat scroll 0 0 rgba(198, 15, 19, 0.1);
    border: 1px solid #C60F13!important;
}
/*Merged  register.css code Ends*/

/* Temp.css code merged begins */
.titleMyAccount {
	color:#0097D8;
    font: 100 1.2em "HPSimplified",arial;
    margin: 0;
}
.myAccountNavList {
    font-size: 1em;
    padding: 10px;
}
.myAccountNavList > ul { margin: 0;}
.myaccountEtr2 .custom.dropdown.drop_down_address_book {
    margin: 0 40px 0 0;
    width: 200px;
}
.addrbook_header {
    float: left;
    margin: 0 40px 0 0;
}
.addrbookBtnContainer {
	float:left;
	overflow:hidden;
	width:400px;
}
.addrbookBtnContainer > div, .addrbookBtnContainer > a {
	float:left;
	margin: 0 20px 0 0;
}
.myaccountEtr2 .custom > div {
    clear: both;
    overflow: visible;
}
.titleAddressBook {
	font:100 1.2em "HPSimplified",arial;
	padding: 10px 0 20px;
}
.myaccountEtr2 .statusMsg {
	color:#0096D6;
	font:100 1em "HPSimplified",arial;
}
.radiobtnBlock label { display: inline-block;}
.radiobtnBlock > div { margin: 10px 0;}
.titleQuickChkOut{
	font:100 1.2em "HPSimplified",arial;
	padding: 10px 0 20px;
}
.myaccount input[type="tel"] {
    background-color: #FFFFFF;
    border: 1px solid #E5E8E8;
    box-shadow: none;
    height: 40px;
    margin-bottom: 1.2em;
}
.myaccount form.custom .row #SameShippingAndBillingAddress, .myaccount form.custom .row input.checkbox {
    margin: 0;
    position: static;
    visibility: visible;
}
.myaccount form.custom .row input.checkbox + .custom.checkbox { display:none;}
.myaccount .mobileNo { overflow:hidden;}
.myaccount .mobileNo input:first-child {
	float: left;
	margin:0;
    width: 55px;
}
.myaccount .mobileNo input {
	float: left;
    margin-left: 20px;
    width: 229px;
}
/*.dijitTooltipContainer {
    background: url("../img/cart/alert.png") no-repeat scroll 1em 0.8em #F7D7D7;
    border: 1px solid #EBCDCC;
    color: #FF0000;
    font: 100 1em "HPSimplified",arial;
    left: 13%;
    padding: 0.8em 0.8em 0.8em 3em;
    position: absolute;
    top: 7%;
    width: 70%;
}
#alert{ display:none; }*/
.topsection h2.myaccount_title { padding-top: 2em; }
.myaccount .bluetext.small { margin-right: 1em; }
.myaccountEtr2 .WishList { width:50%;}
/*#create_popup_link .bopis_link, #edit_popup_link .bopis_link, #delete_popup_link .bopis_link {
	font-size:0.875em;
	color:#808080;
	float:left;
	margin-top: 20px;
}
#create_popup_link .bopis_link:after, #edit_popup_link .bopis_link:after, #delete_popup_link .bopis_link:after {
    color: #808080;
    content: none;
    font-size: 1.2em;
    margin: 0 7px;
}*/
#createShoppingListPopup {
    background-color: #FFFFFF;
    border: 2px solid #ccc;
    padding: 10px 20px;
	font:100 0.875em "HPSimplified",arial;
	width: 25%;
}
/*.dijitDialogTitle {
	font-size: 1.2em;
	text-transform: uppercase;
	display: block;
	padding: 0 0 10px;
    text-align: center;
}
.dijitDialogPaneContent label { font-weight: 100;}
.dijitDialogPaneContent p, .dijitDialogPaneContent .header > span {
	display: block;
    font-weight: 100;
    padding: 0 0 10px;
}
.dijitDialogPaneContent .button_container > a + a {
    background-color: #999999;
    margin: 0 0 0 10px;
}
.dijitDialogPaneContent .button_container > a {
    float: left;
    min-width: 20%;
}
.dijitDialogPaneContent .button_container > a + a:hover {
    background-color: #666666;
    color: #FFFFFF;
}*/
#shoppingListErrorMessageArea { overflow: hidden; }
#shoppingListErrorMessageArea img, #shoppingListErrorMessageArea p { float: left;}
#WC_OrderStatusDisplay_div_1 .headingtext {
    background: none repeat scroll 0 0 #D0D0D0;
    border: 1px solid #E5E8E8;
    font-weight: 100;
    line-height: 2em;
    padding: 0 1em;
    width: 100%;
}
/*.hidden_summary, .dijitContentPane {
	font-weight: 100;
    margin-bottom: 20px;
    margin-top: 20px;
}*/
#WC_NonAjaxCouponWalletDisplay_div_1 .titleAddressBook { 
	background: none repeat scroll 0 0 #D0D0D0;
    border: 1px solid #E5E8E8;
    font-weight: 100;
    line-height: 2em;
    padding: 0 1em;
    width: 100%;
}
#WishlistSelect_Widget .my_account_wishlist { overflow: hidden; }
.myaccount form.custom #billing_state1, .myaccount form.custom #shipping_state1 {
border: 1px solid #E5E8E8;
font: 100 0.875em "HPSimplified",arial;
height: 40px;
margin: 0 0 10px;
padding: 0.5em;
position: static;
visibility: visible;
width: 100%;
}
.chgperinfo .bottomBorder .reqfield { margin: 15px 0 30px 106px; }
.landingpage_link {
    font-size: 0.6em;
    margin: 0 0 0 250px;
}
.chgperinfo.myaccount  form.custom .hidden-field {
    margin-left: -99999px;
    position: absolute;
    visibility: hidden;
}
.chgperinfo label.error {
    clear: both;
    color: #C60F13;
}
.chgperinfo  input.error { border:1px solid #C60F13; }
.chgperinfo #phonenumberinput1 { width:45px; }
.chgperinfo #phonenumberinput2 { width:45px; }
.chgperinfo #phonenumberinput3 { width:50px; }
.chgperinfo .hyphen { margin:9px 0 0; float:left; }
.chgperinfo .txt { float:left; }
/*Address book and Edit address begins*/
.large-3.column.extn {
    padding-right: 0 !important;
    width: 32%;
}
.addressbook .myaccountRight .addrformfield .large-4 { min-height:85px; }
.addressbook .myaccountRight .addrformfield .nickname { min-height:50px;}
.addressbook .myaccountRight .addrformfield .nickname #nicktxt{margin-bottom: 0;font: 550 0.9em "HPSimplified-light"; }
.addressbook form.custom label {
	margin-bottom: 17px; 
	font: 550 0.9em "HPSimplified-light"; 
}
.addressbook .contentMyAccount { margin-top: 2.5em;}
.addressbook .error label,.addressbook label.error { top: -16px; }
.addressbook.myaccount label, .addressbook .paymentMethod label, .addressbook .addrformfield label { color: black;}
.addressbook .error input, .addressbook input.error, .addressbook .error textarea, .addressbook textarea.error {
    background-color: rgba(198, 15, 19, 0.1);
    border-color: #C60F13;
}
.addressbook .error label,.addressbook label.error { color: #C60F13;}
.addressbook .topsection h2 { font: 2em "HPSimplified-light";}
/*.addressbook #phonenumberinput1, .addressbook #phonenumberinput2,.editaddress #phonenumberinput1, .editaddress #phonenumberinput2 { width:24% !important; }
.addressbook #phonenumberinput3, .editaddress #phonenumberinput3 { width:32% !important; }*//*alignment issue*/
.addressbook .hyphen { margin: 10px 4px; float:left; }
.addressbook .txt { float:left; }
.addrbookdashboard .myaccountRight .myaccountContent .addr {  
   /*font-family:"HPSimplified-light";
   font-weight: 600;*/
   font-size: 1em;
   line-height: 1.7em;
}
.addressbooklist .msg {
	color:green;
	font-size: 0.875em;
}
.addressbooklist .btntxt {
	color:red;
	font-size: 0.875em;
}	
.addressbooklist .blacktxt {
	color:black;
	font-size: 0.875em;
}		
.addressbook form .row .row .column, form .row .row .columns { padding: 0; }
.addressbook .addrformfield input[type="text"] { height: 40px !important;}
.addressbook .addrformfield input[type="text"].error { border:1px solid #C60F13!important;}
.addressbook .myaccountRight .addrformfield .large-7.column.nosidepaddings.ph,.editaddress .myaccountRight .addrformfield .large-7.column.nosidepaddings.ph {width: 66.6666%;}
.myaccountRight .addrformfield .large-4 .large-7 {width: 56.79%;}
form.custom .addrformfield .state .custom.dropdown.open ul{min-width: 163px;}
.editaddress form.custom .addrformfield .state .custom.dropdown.open ul{min-width: 160px;}
.changepersonalInfo form.custom .addrformfield .state .custom.dropdown.open ul{width: 207px;}
form.custom .addrformfield .state .custom.dropdown:focus {height: 40px;}
.addrformfield #phoneno_label{clear:both;}
/*Address book and Edit address ends*/

/*Font family change - to be deleted
.addrbookdashboard .redbtn , .addressbook .redbtn, .addressbook form.custom label, .addressbook .bluetext, .addressbook p.mandatory {
    font-family: "HPSimplified-light";
}
.addrbookdashboard .myaccountContent  p.blacktxt { font: 1em "HPSimplified-light"; }
.addrbookdashboard .linktxt { font-family: "HPSimplified-light"; }
.addrbookdashboard .myaccountRight .roundTick { font-family: "HPSimplified-light";  font-size: 0.9em; }*/
.addrbookdashboard .addaddresslink  a {
	color:red;
	font-size: 24px;;
    display: inline-block;
}
#addaddresslink a:link { font-size: 14px; color: #007DBA;}
#addaddresslink a:visited { color: #007DBA;}
#addaddresslink a:hover { color: #007DBA; text-decoration:underline;}
#addaddresslink a:focus { color: #007DBA;}
#addaddresslink a:active { color: #007DBA;}
.myaccount .successMsgDiv p {
    color: #008000;
    font-size: 1.3em;
    font-weight: 300;
	position:absolute;
	top: -20px;
	left:15px;
}
.hpeppheader { font-weight: 600; margin-top:2px; color:#000 !important;}
/*.dijitContentPane { margin-bottom:0!important; margin-top:0!important; }*/
.orderstatusetr2 .tablecontent .large-2 { width:12%; }
.orderstatusetr2 .tablecontent .large-3 { width:23%; }
.orderstatusetr2 .tablecontent .large-4 { width:35%; }
.orderstatusetr2 .tablecontent .large-5 { width:26.5%; }
.orderstatusetr2 .content .ordercomments { font-size:0.8em!important; }

.productInfo h5 { margin-bottom:0!important; }
.userOrderDetails.expandDetails { margin-bottom:0!important; }
/* Temp.css code merged end */
.sliderImages #bannerslider-prev, .sliderImages #bannerslider-next {display:none;}
.heroProducts .pdpBanner .pdpBannerImage.default, .heroProducts .rotate360.default, .heroProducts .default { background: none;}
/**Search Fix & search box css overide - abimanyu changes*/
#searchContainer {
    border: 2px solid #5A5A5A;
    float: none;
    left: 927px;
    top: 48px !important;
    width: 232px !important;
    border-top:none;
}
#search_results {   
    margin: -1px 0 0 !important;
}
/*Search View All Items Begins*/
#view-items .custom.dropdown.open ul, #filtercontrols form.custom #view-items .custom.dropdown { font-size: 1em; width: 100px; }
#view-items .ddOptions { display:block !important; top:1px; background: none; left:0;}
#filtercontrols form.custom { width:50%; }
#view-items .custom.dropdown li { font-size: 1em; padding: 5px;}
#filtercontrols .sorting_controls {display: inline-block; width: 52%;}
#filtercontrols .js_items_paging paging disabled_back {display: inline-block;}
#Search_Area_div .js_items_paging.paging.disabled_back {
    margin-right: 100px;
    margin-top: -36px;
}
#view-items .custom.dropdown .current { border:none; }
#view-items .ddOptions { border:none; overflow: inherit;}
/*Search View All Items Ends*/
#itemsoncart .items h2 { display: inline-block;}
.pdpBanner .thumps2 li a {
    height: 50px;
    width: 68px;
}
/*#itemsoncart .button-bar { width:38%; }*/
.popup .sliderImages .btnClose {
    display: none;
}
.footer .hp_employees_container { margin-bottom:0; }
#accessoriesfinder .exploreCategory .btn.bluebtn {
    top: 50px;
}

/*custom.css merge starts*/
nav .topmenu ul li + li a:before, .legal ul.weblegal li + li a:before{ padding-right:20px; content: "|";}
nav .topmenu ul li a.phone, .topmenu li a.mainLink:hover {color:#676767; font-weight:400; cursor:default;}
#captions h2 {font-size:3.7em; }
.red > sup { font-size:.7em; }

.envelope {width:100px; }
.stayConnected p {padding-left: 21px;}
.followtwitter a {width:195px; margin-right:15px;} 
.likefacebook a {width:183px; } 
.footer {background-color:#f2f2f2;}
#navigation.stuck {
		position:fixed;
		top:0;
		width:100%;
		z-index:900;
}
#loginModule.stuck {z-index:900;}
#storeSlider.stuck {z-index:900;}
#storenav .nextcolumn, #storenav .prevcolumn {display:none;}
#storenav.collapsedStart .bx-wrapper {height:29px;}
/*custom.css merge ends*/
.productInfo span.red {color: #D7410B;}
#confirmationFailed img.warningicon {
	float: left; 
	margin-left: 17%; 
	margin-top: 3px;
}
#confirmationFailed input {     
    background: none;
    display: inline-block;
    position: absolute;
    right: 16%;
    top:2px;
}
.exclusiveFeatures .large-4.column {
    height: 370px;
    margin-bottom: 30px;
    overflow: hidden;
}
.exclusiveFeatures .verticalMiddle > img {
    height: 90px;
}

#storenav.collapsedStart .bx-wrapper {height:29px;}
#relslider-prev, #relslider-next { z-index:1; }
#commonLoadingOverlay img, #loadingOverlay img {
	position:fixed;
}
/*custom.css merge ends*/
.productInfo span.red {color: #D7410B;}
#confirmationFailed img.warningicon {
	float: left; 
	margin-left: 17%; 
	margin-top: 3px;
}
#confirmationFailed input {     
    background: none;
    display: inline-block;
    position: absolute;
    right: 16%;
    top:2px;
}

.exclusiveFeatures .verticalMiddle > img {
    height: 90px;
}

.signinlink {
    font-size: 14px;
    margin: 0 0 0 80px;
    text-align: right;
	display:none;
}
.signinlink a{ color:#007DBA;}


.exclusiveFeatures .verticalMiddle > img {
    height: 90px;
}

#featuredLaptops ul li span.pricetag sup, #featuredPrinters ul li span.pricetag sup, 
#featuredTablets ul li span.pricetag sup, #featuredaccessories ul li span.pricetag sup {    
    font-size: 16px;
    top: 2px;
}
#featuredLaptops ul li span.pricetag sup .superred { color:#D7410B;}
.pricetag .pricered { color:#D7410B; font-size:32px; font-weight:100; }
#browse-next .disabled, #browse-prev .disabled {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.featuresBanner .rightImage {margin-top:0;}
#browse-next .disabled, #browse-prev .disabled {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.featuresBanner .rightImage {margin-top:0;}
#content {clear:both; }
#itemsoncart .button-bar{
	float: right;
    margin: 5px 20px 10px 0;
    padding: 0;
}

#itemsoncart .button-vendor {
    float: right;
    margin: 10px 10px 10px 0;
}
.heroProducts .bluebg {
    display: none !important;
}
.pdpAddtoCart { float:left; margin-right:10px; }
#accessories .productList .column {
    float: left;
}
#itemsoncart #order_details li div.total .price { margin-bottom: 0;}
.header .shop_widget.hf_loading, #nav_buttons > li.js_shopping_widget.nav_button.shopping_widget > span { display:none !important;}
.topgradient.myaccount.addressbook { overflow: visible;}
.topgradient.myaccount.editaddress { overflow: visible;}
#filtercontrols form.custom .custom.dropdown .current, .editaddress form.custom .custom.dropdown .current { border: none;}
.priceBlock .button_text {
    background: none repeat scroll 0 0 #0095D5;
    border-radius: 0 5px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 2.5em;
    max-width: 160px;
    min-width: 120px;
    padding: 0 1em;
    text-align: center;
}
#inkfinderarea { overflow: visible; }
#itemsoncart #order_details li div.total .price { margin-bottom: 0;}
#miniShopCartBody .cartcount{
    bottom: -5.5em;
    left: auto;
    right: 30px;
}
@media only screen and (max-width: 800px) {
#miniShopCartBody .cartcount{
    right: 68px;
}
}

.widget_search_position .searchBox.left{width:200px;}
.widget_search_position .inputFields.left{width:auto;}
.inputFields.left .searchSubmit.sprite.left{background-position:-50px 1px;text-indent:-9999px;}
#featuredaccessories.talkingAbout .nextcolumn, #featuredaccessories.talkingAbout .prevcolumn {
    display: block !important;
}
.content_overlay .cart .cartcount {
    position: absolute;
    right: 33px;
    top: 45px;
}
.backtohomearea.large-12.columns .anchor_back {
    color: #007DBA;
}
#MiniShopCartContents{position:relative;}
.productInfo span.pricetag, .productInfo .pricetag span {
    color: #D7410B;
}
.productInfo .pricetag span.superred {
    font-size: 16px;
}
#featuredLaptops .price, #featuredTablets .price, #featuredPrinters .price { padding:0 0 0.2em; }
.priceBlock .priceconfigure { color:#D7410B; font-weight:100; }
.securecheckout .couponandgiftcardarea .couponandgiftcard {display: block;}
.changepersonalInfo form.custom .custom.dropdown .current { border:none; height:100%;}
.topgradient.myaccount.chgperinfo { overflow:visible!important; }

.changepersonalInfo #state_label.error { margin-top: 1.5em; }
.securitycodeinputarea .errorlabel { display: inline-block;}
/*Karthik - Registration Pages start*/ 
.manageSub .managesubscription form.custom .signup { width: 100%;}
#content .myaccount.guestRegistration input.error, #content .myaccount.emppurchaseprog input.error, #content .myaccount.emppurchaseprog #hiredate .hidden-field.error, #content .myaccount.purchaseprog input.error { border:1px solid #C60F13; background-color: rgba(198, 15, 19, 0.1); }
.myaccount.emppurchaseprog form.custom .custom.dropdown .current { padding: 0 0 0 10px;}
.myaccount.emppurchaseprog label.error, .myaccount.purchaseprog label.error{ margin-top:3em; }
.myaccount.emppurchaseprog .large-6.columns.nosidepaddings.nosidemargins.year { width: 15%; margin-top:20px;}
.myaccount.emppurchaseprog form.custom .custom.dropdown .current { border:none; }
.myaccount.emppurchaseprog form.custom .custom.dropdown .current {
    color: #8D8B8D;
    line-height: 2.5em;
}
.myaccount.emppurchaseprog form.custom .custom.dropdown.error .current { background-color: rgba(198, 15, 19, 0.1);}
#hpeppDateOfHire_label.error, #hpeppRegAgreement_label.error { margin-top:1em; }
.emppurchaseprog .large-2.columns.nosidepaddings.nosidemargins.year { width: 15%;}
.emppurchaseprog .personalInfo { clear:both; }
#hpeppMnOfHire.error + div, .inputGroup input[type="text"].error { border: 1px solid #C60F13 !important; }
.inputGroup input[type="text"].error { background-color: rgba(198, 15, 19, 0.1)!important; }
form.custom .radioGroup .custom.radio { padding:1px; }
/*Karthik - Registration Pages end*/

/* SEO Footer */
.seoFooterLinks {
    margin-bottom: 40px;
}
.seoFooterLinks.row > a:first-child:before {
    content: none;
}
.seoFooterLinks.row > a:before {
    content: "|";
    font-size: 13px;
    margin-left: 10px;
    margin-right: 13px;
}
.seoFooterLinks.row > a {
    color: #5A5A5A;
    display: inline-block;
    font-family: "HPSimplified",arial;
    font-size: 14px;
    margin: 0 0 10px;
}
/*Cart_checkoutBegins*/
#displaywarningzc.warningarea.shippingwarningarea { width:100%; }
#displaywarningzc { width:58%; }
#displaywarningzc.alertboxes.warningarea.shippingwarningarea { width:100%; margin-top: 10px;}
.zipcodefortaxarea .statearea  {
	bottom: -2px;
    left: 135px;
    position: absolute;
    width: 112px;
	z-index: 99;
}
.zipcodefortaxarea .statearea select {
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    padding: 6px 5px 5px;
}
#cart .productItem.discountitem .originalprice {
    color: #000000;
    font-size: 0.85em;
}
/*Cart_checkoutENDs*/
#cart #outofstock #outofstockemailarea {display: none;} 

#autoSuggest_Result_div #searchContainer {
    background-color: #FFFFFF;
    left: auto;
    right: 53px;
    width: 223px !important;
}
#autoSuggest_Result_div {
    position: relative;
}

/*** ETR2.2 CTO Order status changes ***/
.myaccount .ctoarea .ctoinfoarea {
    margin: 0 0 0 20px;
}
.myaccount .ctoarea .ctoinfoarea li {
    font-size: 0.8em;
    padding: 0;
}
.myaccount .ctoarea .ctoinfoarea > ul {
    margin: 0;
}
.exploreCategory h1 {
 	font-size: 2em;
    margin: 0.5625em 0 0.8125em;
}
.gridViewContainer .product_info {
    min-height: 112px;
}
#search-body .gridListHeader .left.title h1 {
    font-family: "HPSimplified",arial !important;
    font-size: 2em;
    font-weight:100;
    margin: 26px 0 0;
}
#search-body .gridListHeader .left.title h1 span {
	font-size:0.5em !important;
}
#allHP > a {
    color: #767676;
}
#allHP > a:hover {
    color: #000000;
}

.header .shopping_widget .item_count { display:none !important;}
.continuetopaypalarea  .btn.redbtn.continuetopaypalbuttonarea { float:right; }
#content.myaccount .atleastchars {color: #BEBDC0;font-size: 0.9em;line-height: 0.5em;}
/*#inkfinderarea .findbyprintertype .submitbuttonarea {background-color: #B9B8BB;padding: 0 0.89em;
 border-bottom-left-radius: 0.3em;
    border-top-right-radius: 0.3em;}*/

#inkfinderarea .findbyprintertype .bluebuttonarea {padding: 0.5em 0.9em;}
#itemsoncart .minicartTotal .row .red sup {top: 4px;}
#suggestedKeywordResults ul.suggestedKeywordLinks { margin-bottom:0; }
#content #confirmationFailed input[type="text"][disabled], #content #confirmationFailed2 input[type="text"][disabled] { background: none; border: none; color: #FF0000; left: 40px; text-align: left;}
#confirmationFailed img.warningicon, #confirmationFailed2 img.warningicon { float: left; margin-left: 2%; margin-top: 3px;}
#confirmationFailed.confirmationFailedAlert, #confirmationFailed2.confirmationFailedAlert1 { left: 0; top: -38px; width: 100%; }
#view-items .custom.dropdown .selector, .sorting_controls .custom.dropdown .selector { padding-top:3.2em; }
#view-items .custom.dropdown { width:102px; }
.sorting_controls .custom.dropdown ul li { text-indent: 8px;}
#filtercontrols form.custom .sorting_controls .custom.dropdown{ width:172px; }
#pickSummary a#summaryReviewBtn { padding-left: 20px;}
#accessoriesfinder3 .item2columns .productdetail .text-align-btn { float: left;}
#accessoriesfinder3 .item2columns .productdetail h3 { width:100%; }
#detect-browser-dialog { z-index: 99999;}

#featuredAccessoriesBlock .productdetail .priceHolder sup {
    color: #D7410B;
    font-family: "HPSimplified-Light";
    font-size: 20px;
}
#featuredAccessoriesBlock .productdetail .priceHolder span {
    color:#D7410B;
    font-family: "HPSimplified-light";
    font-size: 2em;
}
#featuredAccessoriesBlock .product-card .item2columns .productdetail h3 { width:100%; margin-bottom:20px; }
#featuredAccessoriesBlock .product-card.large-8.nosidepaddings { padding-left:20px; }
#filtercontrols { width:100%; display:inline-block; }
.searchResultSpot .item2columns ul, .searchResultSpot .item1column ul { font-size:0.875em;}
#cart .couponandpricearea .price .pricedetail .row p.rowdetail.shippingfee.freeshipping, .securecheckout .price .pricedetail .row p.rowdetail.shippingfee.freeshipping { padding-right:0; }
.large-2.small-12.column.submitbuttoncolumn input.bluebtn { background:#0096D6 !important; }
.searchResultSpot { position: relative;margin-bottom:36px;}
/* PDP Changes */
.bx-wrapper .bx-viewport { left: 0;}
#cart .featuredAccessories .product-card .item2columns h3 { width:100%; margin-bottom:20px; }
.productdetail .priceHolder sup { 
    font-size: 20px;
    color: #D7410B;
    font-weight: 100;
    line-height: 0.6em;
    position: relative;
}
.productdetail .priceHolder span {
    color: #D7410B;
    font-weight: 100;
    font-size: 2.1em;
    line-height: 1.1;
    margin-bottom: 0.5em;
    margin-top: 0;
}
.row.productdetail.hide-for-print { width: 100%;}
/* PDP changes Temp */
.headBlock ul {
    max-height: 100%;
}
/* PDP changes Temp */

#featuredaccessories.talkingAbout p.price .red {
    display: block;
    margin-top: 23px;
}
#featuredaccessories.talkingAbout li h2 {
    margin-bottom: 11px;
}

/*Defect ID 120515 fix*/
@media only screen and (min-width:801px){
.header .search_container_active, .header .wm_no_widgets .search_container_active, .dj_ie .header .search_container_active {
    right: 35px !important;
    width: 223px !important;
}
}
.header .search_container_active .searchBox {
    width: 163px !important;
}
/*Defect ID 68968 fix*/
#featuredaccessories.talkingAbout .red > sup { font-size:0.5em; }

/*Issue no 14 starts*/
.exploreCategory .small-12.columns.nosidepaddings .row.hide-for-small .categoryTabs li a {
    font-size: 1.25em;
}
.exploreCategory .small-12.columns.nosidepaddings .row.hide-for-small .categoryTabs li a.active, .exploreCategory .small-12.columns.nosidepaddings 

.row.hide-for-small .categoryTabs li a:hover {
    padding-bottom: 2px;
}
.exploreCategory .small-12.columns.nosidepaddings .large-3.columns.nosidepaddings {
    margin-top: 25px;
}
/*Issue no 14 ends*/
#nocoupon p.title > label, #addcoupon p.title > label { font-size:1em; }

/* Tooltip changes - PLP */
#search-body .listViewContainer ul.listDot {
    height: auto;
    overflow: hidden;
}
.listViewContainer .item2columns {
    overflow: visible;
}
.listViewContainer .item2columns .tooltip_text ul {
    height: auto;
}
/* Tooltip changes - PLP */

.priceBlock .HPWindowstext a:link {
    cursor: text;
}

/*My orders page starts*/
.row.order_details_header.separate_section, .order_details_module .row.order_details_summary {
    margin-top: 20px;
}
.order_details_module .od_price.od_col {
    width: 33.2%;
}

.od_total_savings.od_col .od_savings_title {
	width:47%;
}

.od_total_savings.od_col .od_amount_plus_shipping
{
	width:37%;
}

/*My orders page ends*/
.right .lang { pointer-events:none;}
/*GHS AutoSuggest Begin*/

.ac_results.ac_results_hf {
    display: block;
}
/*GHS AutoSuggest End*/

#featuredaccessories.talkingAbout .slidercolumn { width:100%; }
#Search_Area_div .row.gridview-products { width: auto;}
.securecheckoutsigninmain .signincolumn .signinbuttonarea {
    border: medium none;
    font-size: 1em;
    padding: 0em 1em;
	line-height: 2.25em;
}
.securecheckoutsigninmain .logoutcolumn .continueasguestbuttonarea {
    font-weight: bold;
    padding: 0em 1em;
	line-height: 2.25em;
	font-size: 1em;
}
.continueorderbuttonarea.redbuttonarea { cursor:pointer;}
.exploreBig.explore_tout { border-style:none; }
.byUseSubBox, .byBrandSubBox, .byCategorySubBox { border-style: solid none none;}
.byUseSubBox [class*="column"] + [class*="column"]:last-child { float:left; }
.categorySlider li .captions .sliderContent h2 {   
    color: #000000;
    font-size: 2em;
    font-weight: 100;
    line-height: 0.92em;
    margin-top: -10px;
}
.categorySlider li .captions .sliderContent p {
    color: #000000;
    font-size: 1em;
    font-weight: 100;
    line-height: 1.2em;
}
.touch #model_attached .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: inherit; }

#inkfinder .signedin_mprarea .printerinfoarea .printerlistarea a.btn {
    margin-top: 0;
}
#findbycarepacktype form.custom .custom.dropdown .selector:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#findbycarepacktype form.custom .custom.dropdown {
	z-index:1;
}
#itemsoncart .minicartTotal .columnSubText p.subtotal {
    font-size: 18px;
    line-height: 0.65em;
}
#itemsoncart .minicartTotal .freeshipping, #itemsoncart .minicartTotal .large-2 p {
    margin: 0;
}
#model-plp-body h1{margin-bottom:0;}

#itemsoncart .minicartTotal .columnSubText p.subtotal span.subtTotalNotes {
    color: #787878;
    font-size: 12px;
}
/* tooltip fix - see all offers */
.listDotContainer { position:relative;}

.exploreCategory .categoryTabs { margin:0; }
.exploreCategory { padding: 0;}
.gridViewContainer .seealloffertooltiparea p {margin:0;}

#model_attached #serviceslidernext a.bx-next.disabled, #model_attached #accessoriesslidernext a.bx-next.disabled {  background-image: url("../img/model_pages/right_arrow_disable.png"); cursor: auto; height:31px; width:16px; }
#model_attached #servicesliderprev a.bx-prev.disabled, #model_attached #accessoriessliderprev a.bx-prev.disabled  {  background-image: url("../img/model_pages/left_arrow_disable.png"); cursor: auto; height:31px; width:16px; }
#model_attached .prevcolumn, #model_attached .nextcolumn { top:100px; }
#model_attached #servicesliderprev a.bx-next, #model_attached #accessoriessliderprev a.bx-next {
	background-image: url ("../img/model_pages/right_arrow.png");
}
#model_attached #servicesliderprev a.bx-prev, #model_attached #accessoriessliderprev a.bx-prev {
	background-image: url ("../img/model_pages/left_arrow.png");
}
#model_attached .bx-next { background-image: url("../img/model_pages/right_arrow.png"); background-position: 0 0;}
#model_attached .bx-prev{ background-image: url("../img/model_pages/left_arrow.png");  background-position: 0 0;}
#model_attached .nextcolumn .nextarrow, #model_attached .prevcolumn .prevarrow { background-image: none; }
#model_attached .productinfoarea .price .red > sup { top: 0.25em; font-size: 0.5em;}
#promotionMessage {
    font-size: 0.875em;
}
.recommendedproductsarea #envy15 .action .standard_price._36 {
    padding: 20px 0 0;
}
#displaywarning .warningdetailarea { clear: both;}
#box + #loadingOverlay img { position: absolute;}
#carepackfinderarea .findbycarepacktype .submitbuttonarea.bluebuttonarea {
    background-color: #0096D6;
}

#model_attached .slidercolumn .btn.bluebtn {
    font-size: 0.875em;
}
#findbycartridgenumber { display:none; }
#accessoriesfinder2 [class*="column"] + [class*="column"]:last-child { float: left;}

.product-card .item1column h3 a { font-size: inherit; }
.productInfo .groupviewallarea > a {
    color: #0096D6;
    font-size: inherit;
}
.finderresult .productconfirmationresults {
	float: right;
    left: -25px;
    position: relative;
}
#inkfinderarea .searchmodearea {width: 100%;}
.seealloffertooltiparea .tooltip_bottom {display:none;width:auto; right:auto;}
.seealloffertooltiparea > p {display:inline-block; margin-bottom: 0;}
.listViewContainer .seealloffertooltiparea .tooltip_bottom {left: 10px;}
.gridViewContainer .seealloffertooltiparea .tooltip_bottom {left: 16px;}

.timeout .footer_wrapper_position > a, .timeout .footer_wrapper_position .disclaimer_page { display: none; }
.listDot.firstFeaturesList { width:100%!important; }
.listDot.firstFeaturesList > li { float:left; width:45%!important;}
.listDot.firstFeaturesList > li .evenfeaturelistview { width:50% !important; margin-right: 5%;}
.gridViewContainer .listDot.firstFeaturesList > li { float: none; width: 100% !important;}
.categoryFinders .topgradient { background: none;}
.categoryFinders #model_attached .view_all.btn {
    float: right;
    margin: 33px 0 0;
    position: static;
}
#accessoriesfinderarea .textarea h1 { margin-top: 0.2em;}

#accessoriesfinder3 .subtitle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding: 0;
}
.product_listing_container .listViewDetails .price sup {
    font-size: 0.5em;
}

.item2columns .action, .item1column .action {
    width: 100%;
    margin-left: 0; 
}

.promotion-text {
    background: url("../img/promotion-text.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    line-height: 30px;
    margin: 0;
    padding: 0 25px 0 15px;
    position: absolute;
    top: 0px;
}

.text-align-btn {
    float: none;
    width: 100%;
}
#search-body .listViewContainer ul.listDot {
width:100%;
}

.listDot.firstFeaturesList > li { float:left; width:45%!important; margin-right: 5%;}

#search-body .listViewDetails .fullwidthbtn {
    bottom: auto;
    float: left;
    position: static;
    right: auto;
}
#search-body .listViewDetails .add2cart {
    float: left;
    margin: 9px 0 0 20px !important;
	padding:0;

}
#search-body .gridViewContainer .add2cart {
    margin-top: 2.2em;
    padding: 0;
}
#model-plp-body .standard_price {
    float: left;
    width: 50%;
}
#shipping form.custom .custom.dropdown ul, .statearea .custom.dropdown.statedropdown ul, form.custom .dropdown.custom ul { width:100%; }
#search-body .item1column .imgcontainer, #search-body .item2columns .imgcontainer { min-width:276px; text-align: center;}
.listViewContainer .item2columns .price .startingat {
    position: absolute;
    top: -20px;
}
.pdpBlock .priceBlock a#customizeBtn {
    float: left;
    left: 150px;
    margin-top: -45px;
    position: relative;
}
.listViewDetails .seealloffertooltiparea { clear:both; }
.gridview-products .product_info .seealloffertooltiparea { 
    font-size: 14px;
    padding-bottom: 10px;
}
#shipping .warningarea .warningdetailarea .alertbox p, .warningarea .warningdetailarea .alertbox p {}
#cart .productItem.discountitem .tooltip_top { bottom: 85px;right:-40px;}
.header-container.totalHeight { height: auto !important;}
#model_attached .intelIco{
float:right;
text-align:right;
}
#model_attached #intelIco img{width:80%;}
#model_attached .hpwindowsLogo .windowsIco {
    float: right;
}
.lt-ie9 .myaccount .customerLogin .registereduser { width:58.3333%;}

.securecheckout .payment .context-area .paymentactive.cardinfoinput .bmlcontinuetoconfirmationarea, .securecheckout .payment .context-area .cardinfoinput .hppreferredcontinuetoconfirmationarea {
    border-top: medium none;
}

.large-12.columns.nosidepaddings.text-left.btnBlock > span { 
    float: none;
}

#addressdetail1 .horizonline { margin-left: -1.55em; }
.billingaddressarea > div#addressdetail1 { margin-left: -7px;}
#accessoriesfinder2 .searchinfo > p { margin-left: 20px; }
#cart .couponandgiftcardarea { border:none;}
.securitycodeinputarea .tooltip_top {
    bottom: 80px;
    right: 0;
}

#cart .cartbox .productItem.discountitem {
    padding-bottom: 1.9em;
}

.standard_price._24 .price_amount sup {
    top: 4px;
}

.standard_price._36 .price_amount sup {
    font-size: 0.55em;
    top: 6px;
}

.standard_price._48 .price_amount sup {
    top: 5px;
}
.mainLink.downDisclosure, .topmenu li a.downDisclosure:hover {              
    background: none;
}

.product-card.listview .action .viewdetaillink {
    right: 6%;
}
.phone.txtsize19{
color:#000;
font-family:hpsimplified;
font-weight:normal;
}
.icoPlace > a, .windowsIco > a {
    display: block;
    margin: 0 0 10px;
}
.hpwindowsLogoEmpty { cursor: pointer;}
.hpwindowsLogo.icoPlace {
    float: right;
	margin-top:10px;
}
#model-plp-body .hpwindowsLogo.icoPlace {
    margin-top: 4px;
}

.error { color: #c60f13 !important; }
#accessories .bx-wrapper img {
	width:100%;
}
#serviceAndSupport .servicePacks {
	float: left;
}
.myaccount label.error, .paymentMethod label.error, .addrformfield label.error {
    color: #c60f13;
}

.cartbox form.custom .custom.dropdown ul {overflow: hidden;}

#content .column.slidercolumn.leftalign .bx-wrapper .bx-viewport .imgContainer {
    min-height: 210px;
}
.product-card {
    padding: 0.5em 0.9375em 0.9375em;
}
.errormessage { color:#c60f13 !important; }
#model-plp-body .windowsIco , #model-plp-body .hpwindowsLogo.icoPlace {
    float: right;
}
#model-plp-body #windowsIco > p {
    font: 9pt/0.9em 'hp_simplified_w01_boldregular';
    margin: 10px 0;
    text-align: right;
}

#accessories .row.productList ul.listDot {
    max-height: 83px;
margin-top: 10px;
}
/*** Search icon style(Do not remove) ***/
#filtercontrols {position: relative;}
#filtercontrols #listView {
    right: 40px;
}
#filtercontrols #listView, #filtercontrols #gridView {
    position: absolute;
    top: 3px;
}
#filtercontrols #gridView {
    right: 0;
}
/*** Search icon style Ends(Do not remove) ***/

/* CategoryListingStandard_UI */
#model_attached .wide_section_gen .view_all.btn {top:35px;}
/* CategoryListingStandard_UI */

#featuredaccessories.talkingAbout .disabled  #next {
    background-position: -50px -100px;
    margin-right: 5px;
}

#featuredaccessories.talkingAbout .disabled  #prev {
    background-position: 0 -100px;
}

.listViewDetails .disabled {
    float: left;

    width: 420px;
}
.securecheckout .price .pricedetail sup {
    vertical-align: 20%;
}
#cart .couponandgiftcardarea .totalsavingarea .savinginfo sup {
   vertical-align: 20%;
}
#content .exploreCategory ul.tabs {
    display: block;
}
.securecheckout .yourorder .context-area .row .large-1 {
    width: 8%;
}
#pFind #productFinder .item.firstitem {
    margin-left: 0;
    padding-left: 0;
}
.seealloffertooltiparea .tooltip_main a.link_icn {
    font-size: 14px;
}
#section_mfName_ntk_cs { display:none; }
#carepackbutton .redbuttonarea {
    border-bottom-left-radius: 0.3em;
    border-top-right-radius: 0.3em;
}

.cartbox .itemwid2.text-right .bluelink {
    font-size: 0.625em;
}
#content #search-body .item2columns .action {
    height: auto;
}
#featuredaccessories .standard_price._36 del.strikeprice{
	font-size: 0.75em;
    min-height: 20px;
}
/*password input */
#content input[type="password"],input[type="password"]{font-family:arial;}
/* Sign In */
.login .loginmain #membersigninform .emailfield, .login .loginmain #membersigninform  .passwordfield {
	width: 18.75em;
}
/* Address Book  */
#content .changepersonalInfo #billingAddressForm .ph input[type="text"] {margin:0;}
.changepersonalInfo #billingAddressForm .ph span {
	margin: 10px 4px;
}
#cart .couponandgiftcardarea #addcoupongiftcardbutton{ cursor: pointer; }
#content .section_list label input[type='checkbox']{padding:0;}
.listViewDetails .listDot li {line-height:1.51em;}

/* Address book */
#content .addrformfield .ph input[type='text']{width:100%;float:left;}
#content .addrformfield .zipcode input[type='text']{width:100%;}
#content .addrformfield input[type='text']{width:100%;}
#content .addrformfield.editaddress .extn input[type="text"] { width:100%; }
#content .addrformfield.editaddress .ph input[type="text"] { width:24%;}
#content .addrformfield.editaddress input[type="text"] { width: 100%;}
#content .addrformfield .large-3.column.nosidepaddings.extn {width:25%;}
#content .addrformfield .extn input[type='text']{width:100%;}
#content .changepersonalInfo .extn input[type='text']{width:63%;}
#content .addrformfield .accountPh [class*="column"] + [class*="column"]:last-child, #content .addrformfield .accountState [class*="column"] + [class*="column"]:last-child {float:left;}
FORM.custom .addrformfield .accountState .dropdown.custom {right:0;width:200px !important;}
FORM.custom .addrformfield .accountState .dropdown.custom ul {width:200px;position:relative;}
.myaccountRight .addrformfield .accountState .large-6.column.nosidepaddings {width:59%;}
.myaccountRight .addrformfield .accountState .large-3.column.nosidepaddings.zipcode {width:25.3%;}
.myaccountRight .addrformfield .accountPh .large-7.column.nosidepaddings {width:59%;}
/* #content .addrformfield .ph .txt,#content .addrformfield .ph #phonenumberinput3 { width:24% !important;} */
#content .addrformfield .ph .txt #phonenumberinput1, #content .addrformfield .ph .txt #phonenumberinput2{ width:100% !important;}
#content .addrformfield.editaddress .ph #phonenumberinput3 {width:30%!important; }
/* Preloader */
#content #commonLoadingOverlay, #content #loadingOverlay.loadingOverlay {padding: 19% 0 0;}
#commonLoadingOverlay img, #loadingOverlay img {position:fixed;left:48%;top:50%;}


.standard_price._36.price_info {
    font-size: 0.75em;
    line-height: 1em;
    white-space: nowrap;
}
/*Begin ETR 3.0 APJ Store css  */

/* phone number text box alignment*/

#australia_checkout .row.alertboxes.warningarea.shippingwarningarea {
    margin-top: 10px;
}

#content .coupondetail input[type="text"]{ background-color:#fff;}



/*Shipping Display For APJ Stores*/

.shippingactive .shippingform h6 { 
    font-size: 0.875em;
    padding-bottom: 20px;
    padding-left: 18px;
}

/*Shipping Display For APJ Stores*/

/*Shipping Method Hidden For APJ Stores*/
#australianStoreShippingOptionList {display:none;}
#singaporeStoreShippingOptionList {display:none;}
#malaysianStoreShippingOptionList {display:none;}
/*Shipping Method Hidden For APJ Stores*/


#intelIco > div {
    color: #666;
    font-size: 12px;
    line-height: 1.1em;
    margin-top: 12px;
    text-align: right;
}
#intelIco > img { width:35%;}

/* USER STORY : 2025 (Dipti)*/
#storenav, .topmenu { Visibility:visible;}
.loginStorenavGroup #storenav ul {display:block;}
.header-container .login-container {background:#fff; position:relative;}
.loginStorenavGroup .topmenu ul {display:none; margin:0!important;}
.loginStorenavGroup #storenav ul {display:block;}
.header-container .nextcolumn {display:none;}


/* END USER STORY : 2025 (Dipti)*/
@media only screen and (max-width: 1024px) and  (min-width: 801px){
	#model_attached .title h2 {margin-left: 15px;} 
	#filtercontrols a.showFilters {width: 120px; margin-right: 10px;}
	.ddSelector, .ddOptions {width:130px;}
}

/* CSS for category listing page*/
#model_attached .intelarea {width: 290px; padding-top: 10px;}
#model_attached .intelarea p.inteltext {
    display: inline-block;
    margin-bottom: 0em;
    width: 180px;
    line-height: 1.142;
    font-size: 0.875em;
    color: #767676;
    vertical-align: bottom;
    padding-bottom: 0.625em;
    margin-right: 5px;
}
#model_attached .intelarea img {width: 100px;}


#productsliderarea .bx-wrapper .bx-viewport {
    left: 0;
}
/* END CSS for category listing page*/
form.custom .custom.checkbox.checked {
outline: none;
}
.crsl_middle .productImage {
    margin-top: 45px;
    min-height: 230px;
}
.tabs li {
    padding-bottom: 0;
}
/*Start Changing width for price alignment in cart page*/
.itemwid1 {width: 7%;}
.itemwid2 {width: 10%;}
.itemwid2.text-right {width: 15%;}
/*End Changing width for price alignment in cart page*/
/* ETR 3.0 code for phone number text box alignment*/

.securecheckout .ph-section #phonenumberinput {
    max-width: none;
    width: 100% !important;
}
.securecheckout .ph-section #phonenumberinput1 {
    max-width: none;
    width: 100% !important;
}
/* ETR 3.0 code for phone number text box alignment*/

/*End ETR 3.0 APJ Store css  */
#features .heroFeatures .seealloffertooltiparea .tooltip_bottom .tooltip_corner { left: 15px;}
#features .heroFeatures .tooltip_bottom .tooltip_corner, .tooltip_bottom_inline .tooltip_corner { top: -10px;}
#features .heroFeatures .seealloffertooltiparea .tooltip_bottom, #features .exclusiveFeatures .seealloffertooltiparea .tooltip_bottom {
	left: -25px;
	top: 35px;
	display: inline-block;
	width: 245px;
}
.pdpBlock .sku_info .outofstockbtn, #model_attached .outofstockbtn {background-color: #CCC; cursor:default;}
.pdpBlock .sku_info .outofstockbtn:hover, .outofstockbtn:hover {color:#fff;}

#model_attached .wide_section .hpwindowsLogo.icoPlace { margin-top: 12px; }
.seealloffertooltiparea { position: relative;}
.tabs_slider .seealloffertooltiparea > p { margin-bottom: 0;}
.footer-blueBar{cursor: pointer;}
#myShoppingLinks ul li { margin-right: 32px; }
#lpButtonDiv > span {border-bottom: 0 none !important;}
#page #content ul li h3, #page #content ul li h4, #featuredaccessories.talkingAbout ul li h4 {
    color: #424242;
    font-size: 1.5em;
    font-weight: 100;
    height: 2.8em;
    line-height: 1.3em;
    margin: 0;
    overflow: hidden;
    padding-top: 5px;
}

.exclusiveFeatures .large-4.column.nosidepaddings.pdpFeaturesVisible{ overflow:visible;}

#page .header_wrapper_position .row.utilityNavVisible { display: block;}
#accessories #sortResults .items .large-4.column { float:left;}

#Register .row .large-12 .large-8 #firstNameInput { width: 95% !important;}

/* My account - ETR 3.1.0 */
	.acctsum .acctInfos p a#email_label{
	    color: #0096D6;
	    margin-bottom: 1.5em;
	    line-height: 1.25;
	}
	.bdrbtm {border-bottom: 1px solid #E5E8E8;}
	

.myaccountRight .rcContent .items .qty {
    font-size: 1em;
    color: #222;
}

/* Change personal info */

#content .changepersonalInfo form.custom .inp input { width:300px;}
#content .changepersonalInfo form.custom .inp .ph input { width: 24%;}
#content .changepersonalInfo form.custom .inp .ph input#phonenumberinput3 { width: 32%;}
#content .changepersonalInfo form.custom .inp .extn input { width: 80%;}
.myaccount .changepersonalInfo form.custom .custom.dropdown .selector { top:0%;}
/* .myaccount .changepersonalInfo form.custom .custom.dropdown .current { line-height: 2.2em;} */
.changepersonalInfo #emailForm .large-5.text-right.updbtn { width:38.5%;}
.changepersonalInfo  #billingAddressForm .reqfield { text-align: left;}
/* Change personal info for Korean store*/

#content .changepersonalInfo #billingAddressForm .addrformfield .inputGroup #firstnameinput.koreanname{ width:681px;}

.outofstockbtn {
		background-color:#CCC !important; 
		cursor:default !important; 
		color:#FFF !important;
		}
#featuredProductBlock .standard_price._36 {
	padding-top:20px;
}

#featuredProductBlock .standard_price._36 .price_info {
	height: 17px;
}
#storenav .nextcolumn { float:right;}

#viewalloption .productInfo.MDP {
    height: auto !important;
    min-height: 170px;
    padding: 0 0 34px;
}

#viewalloption .productInfo.MDP ul {
       float: none;
}

#viewalloption .action.MDP del.strikeprice {
       position: static;
}
#viewalloption .MDP .item2columns, #viewalloption .MDP  .item1column {
	min-height: 300px;
}
#featuredaccessories .bx-wrapper .bx-viewport, #productsliderarea .bx-wrapper .bx-viewport, 
.accessoriesSlider.specialty .bx-wrapper .bx-viewport { height: auto !important;}

#shipMethodCharge .securecheckout .box {
    border-style: none;
    
}
.row.shippingMethod-border {
    border: thin solid rgb(229, 232, 232);
}

#shipMethodCharge .securecheckout .shipping .context-area .shippingactive .shippingmethod {
    border-bottom: none;
	margin:0;
	padding:0;
}

/* Top Sellers - Home */
#featuredaccessories .carousel_wrap {
	overflow:hidden;
	max-width: 860px;
 	margin: 0px auto;
}
#featuredaccessories.talkingAbout .carousel_wrap #crsl_prev {
    float: left;
    margin-right: 30px;
    padding:0;
    position: relative;
    top: 100px;
    width:20px;
}
#featuredaccessories.talkingAbout .carousel_wrap #crsl_next {
    float: left;
    margin-top: 100px;
    padding:0;
    width:20px;
}
#featuredaccessories.talkingAbout .carousel_wrap #next, #featuredaccessories.talkingAbout .carousel_wrap #prev {
   	height: 31px;
	position: relative;
	top: 0px;
	width: 20px;
	background: url('../img/carousel_arrows.png') no-repeat scroll 0px 0px transparent;
	cursor: pointer;
}
#featuredaccessories.talkingAbout .carousel_wrap #prev {background-position: 0px -93px;}
#featuredaccessories.talkingAbout .carousel_wrap .disabled  #prev{
    background-position: 0px -155px;
    cursor: default;
}
#featuredaccessories.talkingAbout .carousel_wrap #next {
    margin-right:0;
    right:0;
}
#featuredaccessories.talkingAbout .carousel_wrap .disabled #next {
    background-position: 0px -62px;
    cursor: default;
}
#featuredaccessories.talkingAbout .carousel_wrap .column.slidercolumn{
	margin-left:auto;
    margin-right: 30px;
	padding-left:0;
	width:740px;
}
#featuredaccessories.talkingAbout .carousel_wrap .column.slidercolumn .bx-wrapper {max-width:740px !important;}
#featuredaccessories.talkingAbout .carousel_wrap .column.slidercolumn .bx-viewport li {	margin-right:40px !important;}

#confirmationFailed input[type=text]:disabled{color: #ff0000;}
/* Tooltip */
.securecheckout .yourorder .context-area .detail .tooltip_top {
	bottom: 10px;
	right: -40px;
}
/* MDP Price */
#model-plp-body .product-card .action .strikeprice {top: -28px;}
#featuredaccessories .standard_price._36 {padding: 0px;}
#page .header_wrapper_position .row.utilityNavVisible { display: block;}
   
.payment .confirmationFailedAlert .errorMsg, .payment .confirmationFailedAlert1 .errorMsg {
	display: block;
	float: left;
	line-height: 30px;
}
#specialoffertab .specialofferlist { margin: 0;}
.contentMyAccount .orderFinal {
    width: 100%;
}
#shippingCreateEditArea1 #shipping #displaywarning.warningarea.shippingwarningarea { width: 100%; }

/* Start Header part gift card */
.login-container a.headerGiftCard {
    color: #0096d6;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 29px;
    margin-left: 3%;
    text-decoration: underline;
}
a.headerGiftCard:hover {
    color: #006699;
}
/* End Header part gift card */

/* css for cto in shop cart */
.ctoarea1 {
	width: 48%;
	clear: both;
	padding-right: 1em;
	float: left;
	padding-left: 7.5em;
}
/* css for cto in shop cart */
#features .twocoluminfo { border-bottom: medium none;}
/* Ink and toner supplies */
.disablecheck {
	border: 1px solid #ccc;
	width: 25px;
	display: block;
	height: 25px;
	opacity: 0.3;
	margin-top: 35px;
	background: white;
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
}

#inkandpapersearchresult #resultarea .productname.column .tooltip_main .tooltip_top {display:none;}
#inkandpapersearchresult #resultarea #inkandtonerresultarea .productinforow .pageyield.column p {padding:0 20px 0 0;}

/* Cart page tooltip in Coupon area */
#appliedPromotionCodes .tooltip_top_left {
	left: 25px;
	top: -7px;
}
#appliedPromotionCodes .tooltip_top_left .tooltip_corner {
	background-position: -1px -842px;
    bottom: -9px;
    right: 25px;
}
.lowinventoryinfo, p.lowinventoryinfo  {
    color: #d7410b !important;
    font-size: 0.875em;
    line-height: 1.5;
    margin-bottom: 5px;
}

.lowinventoryinfocart {
    color: #d7410b;
    font-size: 0.75em !important;
    line-height: 1.5;
    margin-bottom: 5px;
}
/* Checkout - Help text tooltip */
.helptxt {
	position:relative;
	top:0;
	left:0;
}
#page #content ul li h3, #page #content ul li h4, #featuredaccessories.talkingAbout ul li h4 {
    color: #424242;
    font-size: 1.5em;
    font-weight: 100;
    height: 2.8em;
    line-height: 1.3em;
    margin: 0;
    overflow: hidden;
    padding-top: 5px;
}
.orderspecial .orderspl .blacks {}
/* Dropdown - arrow */ 
.changepersonalInfo FORM.custom .inp .dropdown.custom {height:40px !important;}
#content .myaccount form.custom .custom.dropdown .selector:after {border-color: transparent;}
/* Header elements - reset */



/* Minicart Error Message */

#itemsoncart .items #displaywarningpay .alertbox .miniCartError{ display: inline; color: #ff0000; }

#itemsoncart .items #displaywarningpay {margin: 0.5em 0px 0px; width: 545px;}

#itemsoncart .items .warningarea .warningdetailarea { background-color: #ffffff;}

/* Cart Error Message */

#cart #displaywarningpay .warningdetailarea .alertbox p { font-size: 15px; line-height: 35px; padding-left: 30px;}

#cart #displaywarningpay{ margin: 0;}

.topgradient.myaccount.mobile.editaddress form .row .row .column, .topgradient.myaccount.mobile.editaddress form .row .row .columns {
    padding: 0;
}
.topgradient.myaccount.mobile.editaddress #phonenumberinput1 {
    margin: 0 4px 0 0;
}

.toplinks .icon.email {
    display: none;
}
.content_wrapper .main_content #box + #loadingOverlay img{position: fixed;}
/* Cart - show/hide list */
#cart .cartbox .productItem .itemwid4 .giftcarditemdetailarea .giftcardinfoarea > ul > li:before {
	content:"";
	display: block;
	width: 100%;
	overflow: hidden;
}
.pdpBlock .priceBlock .standard_price._36 {
    float: none;
}

.noPointerEvent{pointer-events: none;}

.lowinventoryinfo label,.lowinventoryinfocart  label{
display: inline-block;
height: auto;
cursor: default;
}

.pdpBlock .sku_info p.lowinventoryinfo{
margin: 7px 0 0 0;
}

.securecheckout #check_your_balance { width: 378px;}
.creditcardinputarea .pinarea .pininputarea .adjust-tooltip.pintip{ cursor: pointer;}

#accessories .productList .topvotedLeft {
    line-height: 1px;
    padding: 1em 2em; 
}

.itemwid3.estdel{
	margin: 3px 0 0 0;
}
/*temp fix for tooltip checkout page*/
.securecheckout .tooltip_text li {
    font-size: 0.6875em;
    list-style-type: disc;
}

.pdpBlock .headBlock > ul{
	overflow:visible;
}

/* Extension box alignment in secure checkout page */
#content.securecheckout .shipping .context-area .shippingaddressarea.addressinput input[type="text"]{ margin-bottom: 1em;} 
#content.securecheckout .shipping .context-area .shippingaddressarea.addressinput .ph-section{ width: 70%;}
#content.securecheckout .shipping .context-area .shippingaddressarea.addressinput .ph-section input[type="text"] { width: 50px;}

/* My Account */
.acctsum .large-3.myaccountLeft {width:22%;}
.acctsum .large-9.myaccountRight{width:78%;}


.listViewDetails .standard_price { float: left;}
form.custom .cartbox .custom.checkbox.checked:before{ content: none;}

#commonLoadingOverlay, #loadingOverlay{ position: fixed;}

#productFacets .outline > span{ font-size:16px;}
/*Check your balance - popup */
#check_your_balance.check_balance_overlay .standard_price._36 .price_amount sup {top: 4px;}
.tooltip{display:none;}

#storereturn {
	display:none !Important;
}
#search-body .categorylisting h1{ width:auto;}

#cart .itemwid2 p { 
	font-size:1em;
	letter-spacing:0;
	line-height: 1;
	}

.securecheckout #check_your_balance { 
	position:fixed; 
	top:0;
}
.securecheckout #check_your_balance .cardWarning {
	float: left;
	margin-top: 4px;
}
.securecheckout #check_your_balance p{ margin-bottom: 0;}

@media only screen and (max-width: 800px) and  (min-width: 351px) {
	.header .searchBox {
		padding: 4px 10px 5px;
    		width: 130px;
		font-size: 140%;
	}
}

hr.footnotesdivider {border: none;}

#email_form label, #email_form .form_valid label {
    height: 20px;
}

#email_form .dropdowns{
    margin-bottom: -15px;
}
.field_question._field_spacer {
    margin-top: -20px;
}

/* Sign in - button */
.loginmain .signincolumn .signinbutton.signinbtntxt{
	color: #FFF;
	cursor: pointer;
	font-family: inherit;
	line-height: 1;
	margin: 0px 0px 1.25em;
	position: relative;
	text-decoration: none;
	text-align: center;
	padding: 0.5em 1.2em;
}

/* Cart page alignment */
#cart .couponandgiftcardarea .nocoupon {
	padding: 0 1.5em;
	margin-top: 0.5em;
}
#cart .couponandgiftcardarea .nocoupon .addbuttonarea{
	text-align: right;
	vertical-align: middle;
}
.price .red sup{top: 6px;}

/* Header - Phone text */
.topmenu a.phone.mainLink {font-size:13px !important;}

#itemsoncart .items p.item-quantity label{ cursor: default;}
.intelIco { width: 20%;}

.securecheckout .yourorder .context-area .row .large-2.right{width: 11%;}
#qtydropdown ul {max-height: 225px;}

.heroProducts #accessories #browseAccessories p.lowinventoryinfo{ 
	bottom: 93px;
	right: 2%;
	position: absolute;
	font-size:0.875em;
}

.endorsment_section > a {
    display: none;
}

.heroProducts #accessories .outofstockbtn{
	border-radius: 0;
	padding: 0.5em 0;
}

.seealloffertooltiparea {
	clear:both;
}

/* for MTP Page price issue */
.locate_from_container .price_amount {
    font-size: 1.5em !important;
}
#model_attached .slidercolumn .btn {
    font-size: 0.875em;
}
/* CLP - Responsive */
#model_attached .select_navigation {display:none !important;}
@media only screen and (max-width: 800px) {
	#model_attached .select_navigation {display:block !important;}
}
/* CLP - Responsive */

#search-body .windowsIco p {
    float: right;
    font-weight: bold;
    line-height: inherit;
    margin: 0;
    text-align: right;
    width: 200px;
    font-size: 0.75em;
	padding: 1.25em 0 0;
}

#cart .couponandpricearea .price .pricetotal p.rowheader { width:210px; }
.heroProducts .tooltip_bottom .tooltip_corner {left:40px;}
.heroProducts .tooltip_bottom {top:35px;}
.heroProducts .exclusiveFeatures .tooltip_bottom .tooltip_corner {left: 15px;}
/* Top sellers */
.carousel_std .carousel_wrap .crsl_middle .bx-wrapper .bx-viewport {height:auto !important;}
.crsl_middle #prototype_crsl > li { margin-right:40px !important; }
.carousel_std .carousel_wrap .crsl_middle .bx-wrapper { width:890px !important;}
.page_id_area h1{margin-bottom:0;}
#widget_menu input[type="text"] {box-sizing: content-box;}
.header .search_container_active input.searchSubmit { float:right !important; }


@media only screen and (max-width: 1024px) {
#featuredProducts .ellipsis{ text-overflow: ellipsis;
white-space:nowrap;
overflow: hidden;}}
#featuredProducts .info h4.block, #featuredProducts h4.block { width:100%; }

/* Your order section alignment in Order details page */

#content.securecheckoutorderconfirmation.comfirmationorderdetail .yourorder .context-area .detail .date, #content.securecheckoutorderconfirmation.comfirmationorderdetail .yourorder .context-area .detail .time, #content.securecheckoutorderconfirmation.comfirmationorderdetail .yourorder .context-area .detail .number {
	padding-top: 0;
}
.etr1 {display: none;}



.lt-ie9 #model-plp-body #gridView { background-position: -286px -52px;}
.lt-ie9 #model-plp-body .active#gridView {  background-position: -286px 0px;}

#content.securecheckout .payment .context-area .billingaddressarea input[type="text"] {
    margin-bottom: 1em;
}
#content.securecheckout .payment .context-area .billingaddressarea .ph-section {
    width: 70%;
}
#content.securecheckout .payment .context-area .billingaddressarea .ph-section input[type="text"] {
    width: 50px;
}
/*PDP NewEnhancement Begin*/
#accessoriesSection .large-4 .boxContent .priceHolder .bluetext {
	float: left;
position: relative;
bottom: 0;
top: 54px;
left: 0;
background: url(../img/anchor.png) center left no-repeat;
padding-left: 28px;
color: #000 !important;
padding-top: 3px;
}
#accessoriesSection .boxContent { border:0; padding:0;}
#accessoriesSection span.red, #browseAccessories span.red {
	float: left;
	clear: both;
	width: 100%;
}

#cart .boxContent .blockElement a,#accessoriesSection .boxContent .blockElement a {
-webkit-border-radius: 0px 5px 0px 5px;
-moz-border-radius: 0px 5px 0px 5px;
border-radius: 0px 5px 0px 5px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 0.875em;
font-weight: bold;
line-height: 2.5em;
padding: 0 1em;
text-align: center;
border: 0 solid #fff;
background: #0096d6;
}
#accessoriesSection .large-4 .boxContent .priceHolder {
	bottom: 30px;
height: 123px;
left: 0;
	position: absolute;
	width: 100%;
}
#accessoriesSection .boxContent .blockElement {
bottom: 61px;
left: 0;
padding: 0;
position: absolute;
height: 37px;
}
#browseAccessories .sortresult .large-4:nth-child(1) {
margin-right: 1%;
margin-bottom: 1.3%;
}
#browseAccessories .large-4.column.nosidepaddings { margin-right:1%; margin-bottom: 10px;}
#browseAccessories .large-4 .boxContent .priceHolder .bluetext { 
float: left;
position: relative;
top: -56px;
right: 0;
}
.pdpSlider li .large-4 {
	width: 231px;
}
.pdpSlider ul,.pdpSlider .blockElement {
	display: none;
}

ul.pdpSlider .large-4 .boxContent .priceHolder {
   bottom: 0;
    position: static;
    width: 100%;
}
ul.pdpSlider .large-4 .boxContent .priceHolder .bluetext {
    float: left;
    left: 0;
    position: relative;
    top: 0;
	background:url("../img/anchor.png") no-repeat scroll left center;
	padding-left:28px;
}
ul.pdpSlider .large-4 .boxContent .priceHolder .red {
    clear: both;
    float: left;
    font-size: 2em;
    line-height: 1.1;
    text-align: left;
    width: 100%;
}
.relatedProducts h3 {
	height: 59px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.accessoriesSlider.specialty .pdpSlider > li{height:auto !important;}
ul.pdpSlider .large-4 .boxContent .resultImage {
   height: 192px !important;
}
.relatedProducts .bx-wrapper .bx-viewport{
	height: auto !important;
}
.verticalMiddle.imgContainer {
    height: 230px;
}
#cart .verticalMiddle.imgContainer img {
	max-height: 80%;
}

/*PDP NewEnhancement End*/

.message h6{ color: #767676;}
#model-plp-body .resultsList .standard_price._36 .price_amount {
font-size: 2.05em !important;
}

/* Cart - Speciality accessories */
#cart ul.pdpSlider .large-4 .boxContent .priceHolder .bluetext{display:none;}
#cart .pdpSlider ul, #cart .pdpSlider .blockElement {
    display: block;
    margin: 10px 0;
}
#cart ul.pdpSlider .large-4 .boxContent .priceHolder {
    bottom: 47px;
    height: 38px;
    padding: 0;
    position: absolute;
    width: 100%;
}

.heroProducts #viewalloption .recommendedproductsarea .product-card p.lowinventoryinfo{width:85px;bottom:120px;}
#yourorder .right {
       text-align: right;
}

#cart .pdpSlider ul.listDot {display:none;}

/* Top sellers */
.carousel_wrap.left_align .bx-wrapper .bx-viewport{height:auto !important;}



/* Add to cart */
.blockElement p.lowinventoryinfo {
    font-size: 12px;
    position: relative;
    top: 65px;
}
p.lowinventoryinfo label {color: #d7410b;}
del.originalprice {
    color: #666;
    display: block;
    font-size: 13px;
    padding: 0 0 5px 13px;
}
.blockElement.strikeWindowAddtocart {
    position: relative;
    top: 20px;
}
/* CLP - SEO */

/* Cart - dropdown */
.cartbox form.custom .custom.dropdown ul{overflow:visible;}
form.custom .custom.dropdown ul{max-height:225px;}
#model-plp-body .product-card .item1column .imgcontainer{min-height: 212px;}
#model-plp-body .standard_price._36{min-height: 83px;}
/*mdp page - dotdotdot & remove link*/
.no_ellip_mdp {
    word-wrap: break-word;
}

/*pdp page & cart page*/
ul.pdpSlider .large-4 .boxContent .priceHolder .red{		
	position:absolute;
	bottom:0;
}
.relatedProducts .txtsize50 {
    margin-bottom: 26px;
}
#accessories .sectionTitle {
    font-size: 2.5em !important;
    margin-bottom: 24px;
}

#accessoriesSection del.originalprice {
 padding: 0 0 0 13px
}
#accessoriesSection #pstdiv {
    height: 116px;
    position: relative;
}
#accessoriesSection span.red, #browseAccessories span.red {
    bottom: 67px;
    height: 32px;
    position: absolute;
    width: 100%;
}
#accessoriesSection span.red{
  bottom: 73px;
}
#accessoriesSection .large-4 .boxContent .priceHolder .bluetext {
	position:absolute;
	bottom: -7px;
	left:0px;
	top:inherit;
}
#accessoriesSection .boxContent .blockElement a {
	margin-bottom:-2px;
}
#browseAccessories ul.listDot {
	max-height:87px;
}
#accessories h2.sectionTitle {
	margin-bottom:1em;
}
#browseAccessories .large-4 .boxContent .priceHolder {
	bottom:2.7em;
}
#cart ul.pdpSlider .bx-wrapper {
    display: none;
}
#cart ul.pdpSlider li {
    height: auto !important;
}
#cart ul.pdpSlider .large-4 .boxContent .priceHolder {
    bottom: inherit;
    height: auto;
    padding: 0;
    position: static;
    width: 100%;
}
#browseAccessories .large-4 .boxContent .priceHolder .bluetext{
	float: right;
    position: relative;
    right: 0;
    top: -38px;
}
.heroProducts #accessories p.lowinventoryinfo {
top: inherit;
bottom: -5px;
width: 90px;
right: 0;
}
#browseAccessories span.red {
    bottom: 0;
position:static;
}
#cart .blockElement p.lowinventoryinfo {
    position: static;
    top: inherit;
    padding-top: 5px;
}
#cart ul.pdpSlider .large-4 .boxContent .priceHolder .red {
    bottom: inherit;
    position: static;
	padding-bottom: 10px;
	line-height: 1em;
    padding-top: 10px;
}
#cart .accessoriesSlider h2 {
	margin-bottom:30px;
}
.relatedProducts ul.pdpSlider .large-4 .boxContent .priceHolder .red {
    bottom: inherit;
    position: static;
}
.relatedProducts .strikeprice.originalprice {
    padding-bottom: 0;
}
/*pdp page & cart page end*/

/* Add to cart */
.blockElement p.lowinventoryinfo {
    font-size: 12px;
    position: relative;
    top: 65px;
}
p.lowinventoryinfo label {color: #d7410b;}
del.originalprice {
    color: #666;
    display: block;
    font-size: 13px;
    padding: 0 0 5px 13px;
}
.blockElement.strikeWindowAddtocart {
    position: relative;
    top: 20px;
}
#inkfinder #inkfinderarea h1 {
    font-size: 2.5em;
    margin-top: 8px;
}
#model_attached .partner_endorsement {
    font-size: 0.75em;
}
#model_attached .view_all.btn.bluebtn.small.single_item_for_desktop {
    font-size: 1em;
}

.row.carousel_std .standard_price._36 .price_info, #featuredProducts .topTweeted .standard_price._36 .price_info, #featuredProducts .topReview .standard_price._36 .price_info{ font-size:0.75em;}
.topgradient.myaccount.mobile .topsection h2 {
    font-size: 2em;
    margin-top: 0.2em;
    padding-top: 0.4em;
    margin-bottom: 0;
    line-height: 1.4;
	
}#model-plp-body .resultsList .standard_price._36 .price_info {
    font-size: 0.75em;
    line-height: 1.15em;}
}
.byUseSubBox .imgContainer{min-height:252px;}
.contentMyAccount .myaccountRight .greytxt.small{padding-top: 0;}
.row.nosidemargins.tablehead .large-2{width:20%;}
.row.nosidemargins.tablehead .large-3{width:25%;}
.row.nosidemargins.tablehead .large-7{width:38%;}
.myaccountRight.yourorder .content .large-3 { width:21%; }
.myaccountRight.yourorder .content .large-2{ width:16%; }
.myaccountRight.yourorder .content .large-7 { width:34%; }

#featuredLaptopsDivHide #productsliderarea p.sliderheader {
    font-size: 2em;
    font-weight: 100;
    margin-bottom: 1em;
}
.finderresult .product-card .item1column ul { margin-top: 1em !important;}
.finderresult .product-card .item1column ul li { padding-left:8px;}
#findbyprinternumberform .custom.dropdown, #findbyprinternumberform .custom.dropdown:focus {height:32px;}
.infoBlock .txtsize50{
	margin-bottom: 0.5em;
	margin-top: 0.2em;
}
/* Store nav */
#storenav, #storenav ul{overflow:hidden;} /* height removed for SEO */
#storenav .bx-viewport li, #storenav li {float:left !important;width:100px;}
/* Accessories - only x left */
.finderresult p.lowinventoryinfo{
	bottom: 100px !important;
	right: 4% !important;
}
#topseller ._img_wrap {
    margin-top: 30px;
	min-height: 170px;
}
#featured_products_target .promotion-text {
    margin-top: -20px;
}
#topseller .promotion-text {
    padding: 0 0 0 7px;
    width: 100%;
}
#specs .large-12 > div {

  padding: 15px 0 15px 32px;
}
#specs div.desc.verticalMiddle {

    height: auto !important;
}

#specs .large-12 > div.large-5 h2 {
    padding-left: 0;
}

#specs .large-12 > div.large-5 {
    padding-left: 0 !important;
    width: 30%;
}
.changepersonalInfo form.custom label {
    margin-bottom: 17px;
}
/*Coupon area alignment*/
.securecheckout .couponandgiftcardarea .nocoupon {
    margin-left: 0.5625em;
    margin-right: 0.5em;
    margin-top: 0.5em;
}
.acctsum .printReward .bluebtn, .acctsum .boxContent .bluebtn{top:17px;}

.specialofferterm > span {
    font-family: inherit !important;
}
/* Cart - Speciality accessories */
.accessoriesSlider.specialty .pdpSliderSpecialty{width:80%;float:left;}
#pricestrikethro {clear: left;}
#confirmationFailed.confirmationFailedAlert{top:0px;}
/* Cart - Tooltip */
#cart .productItem.discountitem .tooltip_top .tooltip_corner {left:158px;}
/* Accessories Finder - Price */
.finderresult .product-card .productdetail {width: 100%;}
.finderresult .product-card .item2columns .action {width: 100%;right: 0;}
/* Lightbox - Live Help */
#pop_drk{background:none repeat scroll 0 0 #000000; left:0;position:absolute;top:0;width:100%;z-index:100;}
/* Hero banner */
#hero_responsive, #hero_responsive .bx-wrapper, #hero_responsive .bx-wrapper .bx-viewport, #hero_responsive ul , #hero_responsive ul > li {position:relative;top:0px;} 
/* PLP and SRP - Tooltip */
.tiptext_main{width:100%;clear:both;}
.tiptext{
	padding: 5px 0px 0px 14px;	
	position: relative;
	clear: both;
	display:inline-block;
}
.tiptext_rollover {
	display:inline-block;
	height:30px;
	line-height: 18px;
	font-size: 14px;
	color: #0096D6;
	text-decoration: none;
	cursor:pointer;
}
.tiptext_rollover:hover {color: #006699;}
.tiptext .description{
	display: none;
	padding: 10px 0px 18px;
	color: #000;
	background: none repeat scroll 0% 0% #FFF;
	border: 2px solid #CCC;
	z-index: 10;	
	top: 32px;
	position: absolute;
}
.description_text {
	font-size: 14px;
	line-height: 18px;
	padding: 0px 18px;
}
.description_text a {
	color: #0096D6;
	display: inline-block;
}
.description .tooltip_corner{
	left: 40px;
	right: 20px;
	top: -9px;
	background-position: -1px -875px;
}

@media only screen and (min-width:980px){
	.servicePacks h3 {
    		width: 220px;
    		word-wrap: break-word;
	}
}

/*Alignment for phone area as per 3.2 comps*/
.securecheckout .shipping .context-area .shippingaddressarea.addressinput .phonearea, .securecheckout .shipping .context-area .shippingaddressarea.addressinput .cityarea {clear: left;}
.securecheckout .payment .context-area .cardinfoinput .billingaddressarea .phonearea, .securecheckout .payment .context-area .cardinfoinput .billingaddressarea .cityarea{ clear: left;}
/* Top categories */
@media only screen and (min-width: 1025px){
#storenav .slidercolumn .bx-wrapper {max-width:100% !important;margin:0 auto;}
}
.locate_from_container > p {
    height: auto;
}
.prop65 {
	clear: both;
	padding-left: 32px !important;
}
.locate_from_container{top: 33px;}

/* Top categories */
@media only screen and (min-width: 1025px){
#storenav .slidercolumn .bx-wrapper {max-width:100% !important;margin:0 auto;}
}

.product-card .item1column .productInfo ul.firstFeaturesList {overflow:hidden;}

@media only screen and (min-width: 1025px){
	#storenav li {margin-right: 37px !important;}
}

#cart form.custom .custom.dropdown ul {
    max-height: 200px;
    overflow-y: auto !important;
	overflow-x: hidden;
}

#cart form.custom .custom.dropdown ul li {
	word-wrap:normal;
}
.securecheckout .payment .context-area .billingaddressarea #addressdetail1 > .column {
    padding: 0 0.5em;
}
.securecheckout .payment .context-area .cardinfoinput .billingaddressarea .horizonline {
    border-top: 1px solid #ccc;
    margin: 1em 0em 2em 0em;
}
#addressdetail1 .horizonline {
    margin-left: -1.1em;
}
/* Alignment of edit address book & change billing address as per 3.2 comps */
.contentMyAccount form.custom .userinfoinputarea .nickname {
    margin-right: 65%;
}
#content .myaccountRight #billingAddressForm .inputGroup input[type="text"], #content .myaccountRight form.custom .custom.dropdown { width: 100%;}
.editaddress form.custom .userinfoinputarea .phonearea .extn-setion {
    float: left;
    margin-left: 1.75em;
}
#content .myaccount #box .userinfoinputarea .phonearea input[type="text"] {
    width: 65px;
}
#content .myaccount #box .userinfoinputarea .phonearea .ph-section input.ph_text[type="text"] {
    width: 95px;
}
/* Alignment of edit address book & change billing address as per 3.2 comps */


.description_text > ul {
    width: 100% !important;
}

.image_pager .bx-viewport {
    height: auto !important;
}

.image_pager .bx-viewport ul li {
	width:68px !important;
}


#free_gifts form.custom .custom.checkbox {
    margin-right: 3px;
	margin-top: -5px;
}


#gift-form .square_option .gift_title {
    top: 120px;
	left: 10px;
	margin-left: 6px;
	padding: 10px 8px;
}

#gift-form .checkboxarea .square_option label {
    height: 200px;
    width: 200px;
}

#gift-form .square_form_area .continue_area1 {
    margin: 0 18px 0 0;
    width: 224px;
}
#cart .standard_price._24 .price_amount {
    font-size: 1em;
    letter-spacing: 0;
    line-height: 1em;
}


.image_pager{
	margin:20px 0 0;
}

.finderresult .product-card .standard_price._36.acPrice {
    font-size: 0.95em;
    position: relative;
    right: 6.5em;
    text-align: right;
}

.listContent .compare_checkbox {
    position: absolute;
    right: 15px;
    top: 18px;
}
.heroProducts #serviceAndSupport .servicePacks .blockElement p.lowinventoryinfo {
	top: 0;
}

.product-card.bundleproduct .image_pager li a img {
	min-height:46px;
	min-width:46px;
}
.checkoutoptionarea div#lightbox { z-index: 99;}
.checkoutoptionarea div#lb-content { z-index: 100;}

.productid{
 clear: both;
 padding: 21px 0 0 10px;
}
/*Choose your gift card - cart page*/
.square_form_area {
    margin-left: 54px;
}

.listContent #actionSMD,.listContent .action{
    float: right;
	min-height:50px;
  
}

.fullscreen #compareproducttopsection .ctr_elem {
	height: 109px;
}

#compareproducttopsection #compare_wrapper .left_elem h4:hover {
    color: #2795b6;
}
.fullscreen #compareproducttopsection .compared_item a.fullwidthbtn{
	display: inline-block;
}
.fullscreen #compareproducttopsection .standard_price {
    margin-bottom: 12px;
}
.fullscreen #compareproducttopsection .compared_item p.lowinventoryinfo {
	bottom: 136px;
	position: absolute;
}

/* PLP and SRP */
#search-body .product-card .item1column .productInfo ul.secondFeaturesList, #search-body .product-card.groupmodelproduct .item1column .productInfo .groupviewallarea {margin-top:0;}
#search-body .product-card .action .viewdetaillink:hover {color: #006699;}
#search-body .product-card .action .add2cart{
	font-size:1em;
	color:#0096D6;
}
#search-body .product-card.groupmodelproduct .item1column .productInfo .groupviewallarea:hover {color: #006699;}
#search-body .product-card.modelproduct.groupmodelproduct .standard_price._36 .price_info {margin-left:24px;}
#search-body .product-card.modelproduct.groupmodelproduct .standard_price._36 .price_amount{margin-left:12px;}
#search-body .product-card .item1column .productInfo .productid{
	font-size: 0.875em;
	color: #767676;
	margin-bottom: 0em;
	margin-top: 0.5em;
	padding: 0;
}

#search-body .product-card .item1column .productInfo h3{margin:0.25em 0em 0.2em;padding:0;}

.groupviewallarea {
	margin-bottom:10px !important;
}
.descpBlock {display:table;width:100%;clear:both;}

.headerarea .left{
font-size: 23px;
font-weight: normal !important;
margin: 14px 0 0 0;
 font-family: "HPSimplified-light" !important;
}

.listViewDetails .text-align-btn {
	float:none !important;
}
/* Facets */
#content .section_list label{height:auto;}
.morefilteroptionarea .filteroptionarea .filter_checkbox label{height:auto;}
#content .section_list label input[type='checkbox'],#content .morefilteroptionarea .filteroptionarea .filter_checkbox label > input[type="checkbox"]{
	width: 15px;
	display: inline-block;
	margin: 0 4px 0 0;
	padding: 0;
	height: 15px;
	vertical-align: top;
}

.morefilteroptionarea .filteroptionarea .filter_checkbox label > div.outline{
	display: inline-block;
	width: 90%;
}
/* Cart */
#cart .couponandpricearea .price .pricetotal .left.subtotal {width: 48%;}
#cart .couponandpricearea .price .pricetotal .left.subtotal .left.rowheader {margin-top:0;}
/*check your balance alignment*/
#check_your_balance #cta_submit { float: none;}
/* Checkout */
.securecheckout #check_your_balance.pop_cnt{left:47% !important;}
form.custom .custom.dropdown .current:focus{border: 1px solid rgb(204,204,204) !important;}
/* Updated as per store */
#cart .toplinks .icon.email {display: none;}
.securecheckout #check_your_balance a,.securecheckout #check_your_balance a:focus { color: #fff;} 
.securecheckout #check_your_balance a.btn{
	font-size: 1em;
	line-height: 2.25em;
}
#check-balance-form .gift_default #gcwarning-9 { margin-bottom: 5px;}
#check-balance-form .gift_default label { display: inline-block;}
.guestRegistration .btn,.loginmain .btn,.myaccountRight .btn,.guest .btn{
	font-size:1em;
	line-height:2.25em;
}/*Button alignment for User management page*/

/*Checkout page - billing address alignment*/
#content input[type="text"], #content input[type="email"], #content input[type="password"], #content textarea { margin-bottom: 1em;}
#content .billingaddressarea .userinfoinputarea { padding: 0 0.9375em;}
.securecheckout .payment .context-area .cardinfoinput .billingaddressarea .companyarea { margin-left: 0;}
.securecheckoutsigninmain .linkarea a { font-size: 1em;}

/*only x left alignment - supplies page*/
#inkandpapersearchresult #resultarea #inkandtonerresultarea .qty.column { position: relative;}
#inkandpapersearchresult #resultarea #inkandtonerresultarea .productinforow p.lowinventoryinfo {
	left: 0;
	position: absolute;
	top: 38px;
	width: 80px;
}
.borderBox{ box-sizing: border-box;}
/* Sign In page alignment fix*/
.login{
	padding-top: 20px;
}
#storenav li a{color:#010101;}
.loginmain .signincolumn .signinbuttonarea{
	padding-top:0;
	margin-top:10px;
}
/*EditAddress page alignment fix as 3.3 static*/
.loginmain .textarea p{margin-bottom:1.25em;}
.editaddress .topsection .anchor_back,.addressbook .topsection .anchor_back{color:#0096D6 !important;}
.editaddress .topsection .anchor_back:hover,.addressbook .topsection .anchor_back:hover{color:#006699 !important;}
/*Label alignment as per static3.3*/
.myaccount.editaddress .userinfoinputarea label,.myaccount.addressbook .userinfoinputarea label{
	margin-bottom: 0.25em;
}
/*Continue button alignment - billing address area*/
.paymentactive .billingaddressarea .creditcardcontinuetoconfirmationarea { padding: 0 0.935em;}
#cart .checkoutoptionarea #shopcartCheckout {font-size: 1em; line-height: 2.25em;}
/* Change personal Info page alignment fix*/
.myaccount form.custom .userinfoinputarea .phonearea label{
	margin-bottom:17px;
}
.myaccount.chgperinfo .userinfoinputarea .checkresidentialarea{
	margin-top: 3em;
}
/*Alignment fix for shipping address label*/
.myaccount.editaddress form.custom .userinfoinputarea .phonearea label,.myaccount.addressbook form.custom .userinfoinputarea .phonearea label{
	margin-bottom: 0.25em;
}

.square_option .gift_title { overflow: hidden;}
#lb-content #free_gifts { padding: 0 60px 40px 0;}
/* Supplies */
#inkandtonerresultarea .tiptext_rollover, #paperresultarea .tiptext_rollover{
	font-size: 1em;
	cursor: default;
	font-weight: 100;
}
#inkandtonerresultarea .description, #paperresultarea .description{
	width: 290px;
	top: -75px;
	left: 8px;
}
#inkandtonerresultarea  .tooltip_corner, #paperresultarea .tooltip_corner{
	left: 20px;
	top: 66px;
	background-position: -1px -842px;
}
/* Product compare */
.fullscreen .standard_price._36 .price_info{min-height:18px;margin-top:20px;}
.fullscreen #compareproducttopsection #compare_wrapper .left_elem h4 {overflow: hidden;}
.titledot h4{
	float:left;
	text-align:left;
	width:169px;
}
.left_elem {padding:0 40px;}
.titledot a{
	float:left;
	width:100%;
}
.listview .firstFeaturesList, .listview .secondFeaturesList { min-height: 33px;}
/* PDP - tooltip */
#features .heroFeatures .seealloffertooltiparea, #features .exclusiveFeatures .seealloffertooltiparea{display:inline-block;}
#features .heroFeatures .seealloffertooltiparea .tooltip_main > a, #features .exclusiveFeatures .seealloffertooltiparea .tooltip_main > a{padding-left:0;padding-right:3px;}
/* CTO - more info */
#tabs #features .exclusiveFeatures .seealloffertooltiparea .tooltip_bottom .tooltip_corner{left:15px;}
.pop_up #tabs .slide_tabs_container .tab #features .contentHolder h2 .seealloffertooltiparea .tooltip.tooltip_bottom{top: 54px;}
/* Myaccount - Edit address */
.myaccount.addressbook label.error,.myaccount.editaddress label.error{clear:both;}

#compareproducttopsection a.remove_item:hover {color: #b9b8bb;} /*Remove button Color - Product Compare */
#page_title .intelarea {
	float: right;
	margin-top: -55px !important;
}
#search-body #page_title .intelarea{margin-top: -65px !important;}
.intelarea .intelIco { width: auto !important; }
#RecommendTagId { color: #000 !important; }
.securitycodeinputarea .ahover3 .errorlabel { margin-bottom: 2px;}
/* PDP - Browse accessories */
#accessories .browsebyCategory .browselist .categoryList > li{cursor: pointer;}
#accessories .browsebyCategory .browselist .bx-wrapper img{width:auto;}
#accessories .browsebyCategory .browselist #browse-next .disabled {background: url(../img/pdpsprite.png) -144px -2px no-repeat;}
#accessories .browsebyCategory .browselist #browse-prev .disabled {background: url(../img/pdpsprite.png) -95px -2px no-repeat;}
.creditcardinputarea .securitycodeinputarea .seccode { max-height: 19px;}
#inkandtonerresultarea .tooltip_corner, #paperresultarea .tooltip_corner {
	background-position: -1px -842px;
	left: 20px;
	top: inherit;
}
#search-body #page_title .pageheadsection .intelarea {
	margin-top: 0 !important;
	width: 36%;
}
/* MDP - Description Equal height */
.product-card .item1column .descpBlock ul { font-size: 14px !important;}
#model-plp-body .product-card .item1column ul li {line-height:18px;}
#pages_list_id li.active { color: #2795b6;}
.finderresult .batteryarea .product-card.batteries p.lowinventoryinfo { right: 29px !important;}
.finderresult .batteryarea .product-card.batteries .item1column .action.large-12 { bottom: 0;}
.finderresult .batteryarea .product-card.batteries .item1column .action.large-12 .add2cart { margin-right: 0;}