/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  Author : Ajmal Aumeeruddy ajmala@proximity.bbdo.fr
  Framework - system.css
   
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

body
{
	width: 1000px;
	background-color: rgb(17, 17, 17);
}

h1
{
 	font-family:"HPSimplified","HPSimplifiedBold", Arial;
    font-size:34px;
	font-weight:bold;
}
h2
{
    font-family:"HPSimplified", "HPSimplifiedBold", Arial;
    font-weight:bold;
}
h3 {
  font-family:"HPSimplified","HPSimplifiedBold", Arial;
  font-weight:bold;
  font-size: 20px;
  line-height: 24px;
}
h4 {
  font-family:"HPSimplified","HPSimplifiedBold", Arial;
  font-weight:bold;
  font-size: 18px !important;
  line-height: 22px;
}

.background
{
	background-image: url(../Images/Environment.gif);
	background-repeat: no-repeat;
	background-position: center;
	min-width: 1000px;
}
.global
{
	width: 1000px; /*margin: auto;*/
	background: #ffffff;
}
 .global label,.global a
 {
 	font-family:"HPSimplified","HPSimplifiedLight", Arial;
 }
.header
{
}
.navigation
{
}
.banner
{
	width: 1000px;
	height: 65px;
	float: left;
}
.banner h1
{
	float: left;
}

.searchButtonInput
{
	position: relative; /*top:-5px;*/
	clear: none;
	left: 0px;
	top: 0px;
	border: 0;
	cursor: pointer;
	height: 27px;
	padding: 0;
	width: 22px; /*background: url("../Images/UI/search-button.png") no-repeat;*/
	background: transparent;
	z-index: 504;
}

.boxCheckout
{
	float: right;
	margin: 0px 71px 0px 0px;
}
.boxCheckout a
{
	background-image: url('../Images/media/images/link_previous.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	margin: 0px 19px 0px 0px;
	cursor: pointer;
}
.boxCheckout a label
{
	cursor: pointer;
}
.boxCheckout input[type="button"].qcCheckoutButton
{
    font-family:"HPSimplified","HPSimplifiedBold",Arial;
    padding-left:0px;
    padding-right:0px;
}

label span
{
	color: #FF0000;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  body | Main container for dynamic content
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.body
{
	width: 1000px;
	float: left;
}

.basketDetails
{
	width: 1000px;
	float: left;
}
.basketDetailsHeader
{
	width: 1000px;
	height: 33px;
	background-color: #0096D6;
	color: #ffffff;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold;
	font-size: 14px;
}
.paddingLeft16summary
{
	padding-left: 15px;
}
.editlink
{
	font-size: 14px;
	color: #fff !important;
	padding-left: 30px;
	clear: both;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
	font-weight: lighter;
}
.basketDetailsHeader .titleHalf
{
	width: 500px;
	float: left;
}
.basketDetailsHeader .titleHalf span
{
	position: relative;
	top: 8px;
	left: 24px;
}

.basketDetailsHeader .titleSecond
{
	width: 285px;
	float: left;
	text-align: center;
}
.basketDetailsHeader .titleSecond span
{
	position: relative;
	top: 8px;
	right: 17px;
}

.basketDetailsHeader .titleLast
{
	width: 215px;
	float: left;
	text-align: center;
}
.basketDetailsHeader .titleLast span
{
	position: relative;
	top: 8px;
}

#signin .titleHalf
{
	width: 440px;
}

#addresid1 div
{
	font-size: 13px;
}

.basketDetailsHeader1
{
	width: 560px;
	height: 33px;
	background-color: #0096D6;
	color: #ffffff;
	font-weight: bold;
}
.basketDetailsHeader1 .titleHalf
{
	width: 500px;
	float: left;
}
.boxAlreadyRegistered .basketDetailsHeader1 .titleHalf
{
	width: 550px;
	float: left;
}
.basketDetailsHeader1 .titleHalf span
{
	position: relative;
	top: 8px;
	left: 24px;
}
.basketDetailsHeader1 .titleSecond
{
	width: 285px;
	float: left;
	text-align: center;
}
.basketDetailsHeader1 .titleSecond span
{
	position: relative;
	top: 8px;
}
.basketDetailsHeader1 .titleLast
{
	width: 215px;
	float: left;
	text-align: center;
}
.basketDetailsHeader1 .titleLast span
{
	position: relative;
	top: 8px;
}

.basketItems
{
	float: left;
	clear: left;
	margin-bottom: 7px;
}

#signin .titleHalf
{
	width: 500px;
}

.boxBasketDetails
{
	width: 1000px;
	float: left; /*background-color: #f0f1f1;*/
	padding: 8px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px solid #E3E4E4;
	position:relative;
}
.boxBasketDetailsAlt
{
	width: 1000px;
	float: left;
	background-color: #f0f1f1;
	padding: 8px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px solid #E3E4E4;
	position:relative;
}

.boxBasketDetails .lineItemContents, .boxBasketDetailsAlt .lineItemContents
{
	background: transparent url('../Images/media/images/fauxSeparator.png') repeat-y;
	float: left;
}

.boxBasketDetails .itemImage, .boxBasketDetailsAlt .itemImage
{
	padding-left: 6px;
}

.boxBasketDetails select
{
	border-color: #f0f1f1;
}
.boxBasketDetails .items
{
	width: 500px;
	float: left;
}
.boxBasketDetailsAlt .items
{
	width: 500px;
	float: left;
}
.boxBasketDetails .items img
{
	position: relative;
	top: 3px;
}
.boxBasketDetails .items .itemsContent
{
	padding: 13px 0px 3px 0px;
}

.boxBasketDetailsAlt .items img
{
	position: relative;
	top: 3px;
}
.boxBasketDetailsAlt .items .itemsContent
{
	padding: 13px 0px 3px 0px;
}

.boxBasketDetails .items .itemsContent label.productName, .boxBasketDetailsAlt .items .itemsContent label.productName
{
    font-family:"HPSimplified","HPSimplifiedRegular",Arial;
    font-weight:normal;
}

.boxBasketDetails .quantity
{
	width: 280px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
}
.boxBasketDetailsAlt .quantity
{
	width: 280px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
}
.boxBasketDetails .quantity .quantityContent
{
	padding: 11px 0px 3px 31px;
}
.boxBasketDetails .quantity .quantityContent a
{
	float: right;
	margin: 0px 20px 0px 0px;
}
.boxBasketDetails .quantity .quantityContent a
{
	float: right;
	margin: 0px 20px 0px 0px;
	/*position: relative;*/
	bottom: 10px;
}
.boxBasketDetailsAlt .quantity .quantityContent
{
	padding: 11px 0px 3px 31px;
}
.boxBasketDetailsAlt .quantity .quantityContent a
{
	float: right;
	margin: 0px 20px 0px 0px;
}
.boxBasketDetailsAlt .quantity .quantityContent a
{
	float: right;
	margin: 0px 20px 0px 0px;
	/*position: relative;*/
	bottom: 10px;
}

.boxBasketDetails .quantity .quantityContent .spadejsuiselect-list a
{
	float: left;
	margin: 0;
	bottom: auto;
	text-decoration: none;
}
.boxBasketDetails .quantity .quantityContent img
{
    float:left;
    left:10px;
    bottom:-5px;
    position:relative;
}

.boxBasketDetails .price
{
	width: 210px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
	height: 78px;
	color: Black !important;
}
.boxBasketDetails .price .priceContent label
{
	float: right;
	padding: 13px 72px 3px 0px;
	font-size: 12px;
}

.boxBasketDetailsAlt .quantity .quantityContent .spadejsuiselect-list a
{
	float: left;
	margin: 0;
	bottom: auto;
	text-decoration: none;
}
.boxBasketDetailsAlt .quantity .quantityContent img
{
    float:left;
    left:10px;
    bottom:-5px;
    position:relative;
}

.boxBasketDetailsAlt .price
{
	width: 210px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
	height: 78px;
	color: Black !important;
}
.boxBasketDetailsAlt .price .priceContent label
{
	float: right;
	padding: 13px 72px 3px 0px;
	font-size: 12px;
}

.basketul
{
	list-style-type: none;
	margin: 0;
}
.boxReviewPrice
{
	float: right;
	width: 500px;
	margin: 0px 0px 0px 500px;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
	border-bottom: 2px solid #e3e4e4;
}
.boxReviewPrice label
{
	display: block;
}

.boxReviewPrice .boxEVoucher
{
	float: left;
	width: 280px;
}
.boxReviewPrice .boxEVoucher .boxEVoucherContent
{
	padding: 13px 0px 15px 31px;
}
.boxReviewPrice .boxEVoucher .boxEVoucherContent input[type="text"]
{
	width: 140px;
}
.boxReviewPrice .boxEVoucher .boxEVoucherContent label
{
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
}
.boxReviewPrice .boxEVoucher .boxEVoucherContent #ecouponCode
{
    font-family:"HPSimplified", "HPSimplifiedRegular", Arial;
    vertical-align:middle;
}
.boxReviewPrice .boxEVoucher .boxEVoucherContent .qcApplyECoupon
{
    font-family:"HPSimplified", "HPSimplifiedBold", Arial;
    padding-left:0px !important;
    padding-right:0px !important;
    vertical-align:middle;
}
.boxReviewPrice .boxEVoucherPrice
{
	float: left;
	width: 210px;
}
.boxReviewPrice .boxEVoucherPrice .boxEVoucherPriceContent
{
	float: right;
	padding: 13px 72px 3px 0px;
}
.boxReviewPrice .boxEVoucherContent input[type="submit"]#RemoveECoupon
{
    font-family:"HPSimplified","HPSimplifiedRegular",Arial;
    font-weight:normal;
}

.boxReviewPrice .boxTotal
{
	float: left;
	width: 280px;
}
.boxReviewPrice .boxTotal .boxTotalContent label
{
	padding: 13px 0px 15px 31px;
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
}
.boxReviewPrice .boxTotal .boxTotalContent h4
{
	padding: 13px 0px 15px 31px;
	font-weight: bold;
	font-size: 18px !important;
}

.boxReviewPrice .boxTotalPrice
{
	float: left;
	width: 210px;
}
.boxReviewPrice .boxTotalPrice .boxTotalPriceContent
{
	float: right;
	padding: 0px 72px 0px 0px;
}
.boxReviewPrice .boxTotalPrice .boxTotalPriceContent label
{
	display: block;
	float: right;
	padding: 13px 0px 15px 0px;
	clear: both;
}

.boxReviewPrice .boxTotalPrice .boxTotalPriceContent h4
{
	padding: 13px 0px 15px;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP | Sign in Form
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.boxSignin
{
	width: 1000px;
	float: left;
	padding: 12px 0px 9px 0px;
	margin: 0px 0px 7px 0px;
}

#signin .boxNotRegistered
{
	width: 440px;
}

.boxNotRegistered
{
	width: 440px;
	float: left;
	height:275px;
}
.boxNotRegistered .items input[type="button"]
{
	position: relative;
	top: 90px !important;
	left: 182px !important;
}

.guestContinue
{
	left: 150px;
	position: relative;
	top: 110px;
}

.boxAlreadyRegistered
{
	width: 560px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
}
.boxAlreadyRegistered .items
{
	padding: 0px 87px 49px 0px;
}
.boxAlreadyRegistered .items h6
{
	margin: 0px 0px 26px 0px;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold;
}
.boxAlreadyRegistered .items .signinDetails
{
	display: block;
	float: left;
}
.boxAlreadyRegistered .items .signinDetails label
{
	float: left;
	text-align: left;
	width: 118px;
	padding: 13px 0px 0px 0px;
}
.boxAlreadyRegistered .signinDetails .divleftpadding .errorLabel
{
	margin-left: -10px;
}
.boxAlreadyRegisteredleft
{
	padding-left: 40px;
}
.boxAlreadyRegisteredTop
{
	padding-top: 18px;
	padding-left: 34px;
}
.boxAlreadyRegisteredSpacer
{
	height: 12px;
	width: 560px;
	background-color: #FFFFFF;
}

.boxAlreadyRegistered .items .signinDetails input[type="text"], input[type="password"]
{
	float: left;
	width: 240px;
	height: 22px;
}
.boxAlreadyRegistered .items .signinDetails .errorInput
{
	border-color: #FF0000;
	color: #FF0000;
}

.boxAlreadyRegistered .items .signinSubmit
{
	margin: 13px 0px 0px 0px;
	float: left;
}
.boxAlreadyRegistered .items .signinSubmit input[type="submit"]
{
    font-family:"HPSimplified", "HPSimplifiedBold", Arial;
    padding-left:0px;
    padding-right:0px;
	margin-left: 115px;
	margin-top: 0px;
}
.boxAlreadyRegistered .items .signinSubmit a
{
	position: relative;
	top: 8px;
	margin-left: 0px !important;
	vertical-align: middle;
	color: #0096D6;
	font-weight: bold;
}

/* *** End of body | Main Container *** */

.bottomRail
{
	width: 950px;
	height: 65px;
	float: left;
	margin: 17px 0px 0px 0px;
}
.CartbottomRail
{
	width: 1000px;
	height: 65px;
	float: left;
	margin: 17px 0px 0px 0px;
	border-bottom: 1px solid #E3E4E4;
}
.bottomRail a
{
	background-image: url('../Images/media/images/link_previous.png');
	background-repeat: no-repeat;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 17px;
	color: #0096D6;
	font-weight: bold;
}

.termsandcondition
{
	background-repeat: no-repeat;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 17px;
	color: #0096D6;
	text-decoration: none;
}


.bottomRailContent
{
	width: 1000px;
	float: left;
	margin: 0px 13px 0px 5px;
}
.bottomRailContentLeft
{
	float: left;
	margin: 0px 0px 0px 5px;
}
.bottomRailContentRight
{
	float: right;
	margin: 15px 13px 0px 0px;
}
.bottomfooterRailContentRight
{
	float: right;
	margin: 0px 13px 0px 0px;
}
.bottomRailContent .footnote
{
	font-size: 10px;
}
.bottomRailContentRight .spanCrd
{
	margin-right: 6px;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP | Sign in Form
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.breadcrum
{
	width: 1000px;
	float: left;
}
.infoWrapper
{
	width: 1000px;
	float: left;
	padding: 27px 0px 0px 0px;
}
.errorMsg
{
	width: 1000px;
	float: left;
	margin-bottom: 10px;
	background: #fbe3e4;
	background-image: url('../Images/media/images/exclamation.png');
	background-repeat: no-repeat;
	background-position: 16px 11px;
}
.errorMsg p
{
	padding: 10px 10px 10px 27px !important;
	margin: 0px;
	color: #FF0000;
	font-weight: normal !important;
	font-size: 14px;
}

.errorMsg label
{
	font-weight: normal;
}

.quantityContent .quantityForm
{
	position: relative;
	z-index: 10;
	height: 35px;
}
.quantityContent .newLinebreak
{
	position: relative;
	z-index: 0;
}
.newLinebreak
{
	clear: both;
	/*remove next line if implementing cart change */
	overflow:hidden;
}
.deliveryType
{
	width: 750px;
	float: left;
	clear: both;
	padding: 0px 0px 0px 16px;
}
.deliveryType h3
{
	float: left; /*display: inline-block;*/
	margin: 0px 0px 19px 0px;
}
.deliveryType img
{
	float: left;
	margin-left: 6px;
	cursor: pointer;
}
.deliveryType input[type="radio"]
{
	float: left; /*clear:left;*/
	margin: 0px 9px 0px 0px;
}
.deliveryType input[type="radio"].business
{
	clear: none;
}
.deliveryType span
{
	float: left;
	margin: 0px 34px 0px 0px;
}
.deliveryType .radioTransform
{
	/*clear: left;*/
	float: left;
	margin-right: 10px;
}
.radioTransform.checked
{
	background-position: -1px -20px;
}
.radioTransform
{
	background: url('../Images/media/images/radiobuttons.png') no-repeat scroll -1px 0 transparent;
	cursor: pointer;
	height: 17px;
	width: 17px;
}
#DeliveryPanel label
{
	font-family : "HPSimplified","HPSimplifiedLight",Arial;
}
.deliveryInfo
{
	width: 1000px;
	float: left;
	padding: 30px 0px 0px 16px;
}
.boxDeliveryInfo
{
	padding: 13px 0px 0px 0px;
	float: left;
	width: 980px;
}
.boxReturnDeliveryInfo
{
	padding: 13px 0px 0px 25px;
	float: left;
}

.boxDeliveryInfo .boxDeilveryInfoLeft
{
	width: 480px;
	float: left;
}
.boxReturnDeliveryInfo .boxReturnDeilveryInfoLeft
{
	float: none;
}
.boxDeliveryInfo .boxDeilveryInfoLeft label
{
	float: left;
	clear: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.boxDeliveryInfo .boxDeilveryInfoLeft .labelTitle
{
	padding: 3px 0px 0px 0px;
}
.boxDeliveryInfo .boxDeilveryInfoLeft .lblSelect
{
	padding: 0;
}
.boxDeliveryInfo .boxDeilveryInfoLeft input[type="text"]
{
	float: left;
	width: 240px;
	height: 22px;
	line-height: 22px;
}
.boxDeliveryInfo .boxDeilveryInfoLeft input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
	line-height: 22px;
}

.boxDeliveryInfo .boxDeliveryInfoRight
{
	width: 480px;
	float: left;
	padding: 25px 0px 0px 0px;
}
/*.boxDeliveryInfo .boxDeliveryInfoRight { width: 500px; float: left; padding: 25px 0px 0px 0px; }*/
.boxDeliveryInfo .boxDeliveryInfoRight label
{
	float: left;
	width: 160px;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.boxDeliveryInfo .boxDeliveryInfoRight input[type="text"]
{
	float: left;
	width: 256px;
	height: 22px;
	line-height: 22px;
}
.boxDeliveryInfo .boxDeliveryInfoRight input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
	line-height: 22px;
}
.boxDeliveryInfo .boxDeliveryInfoRight input[type="checkbox"]
{
	margin: 0px 0px 0px 160px;
}

.boxDeliveryInfo .boxDeliveryInfoRight .checkboxBusinessAdd
{
	float: left;
	margin-left: 160px;
	clear: left;
	width: 250px;
}
.boxDeliveryInfo .boxDeliveryInfoRight .checkboxBusinessAdd span
{
	float: left;
}
.boxDeliveryInfo .HPinform
{
	float: left;
	cursor: pointer;
}
.boxDeliveryInfo .boxDeilveryInfoLeft .HPinform
{
	margin: 13px 0 0 10px;
}

.boxDeliveryInfo .businessAdd
{
	float: left;
	clear: left;
	margin-left: 160px;
	width: 260px;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP |Payment Form
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.paymentType
{
	width: 1000px;
	float: left;
	padding: 0px 0px 0px 16px;
}
.paymentType .crdCard
{
	float: left;
	margin: 21px 11px 0px 0px;
}
.paymentType .crdCard input[type="radio"]
{
	display: block;
	margin: 0 auto;
}


.boxPayment
{
	width: 1000px;
	float: left;
	padding: 26px 0px 0px 16px;
}
.paymentDetails
{
	width: 500px;
	float: left;
}
#issuerNumberContainer
{
	clear: left;
}
.paymentDetails label
{
	float: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.cvvNumberContainer .HPinform
{
	float: right;
	margin-right: 44px;
}
.cvvNumberContainer .HPinform
{
	float: right;
	margin: 0px 37px 0px 0px;
}
.paymentDetails input[type="text"]
{
	float: left;
	width: 256px;
	height: 22px;
	line-height: 22px;
}
.paymentDetails input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
}
.paymentDetails #cvvNumberText
{
	width: 68px;
}
.paymentDetails h4
{
	padding: 0px 0px 18px 0px;
}
.paymentDetails .boxSelect
{
	float: left;
	width: 260px;
	margin: 5px 0px 5px 0px;
}
.paymentDetails .boxSelect .hpSelect
{
	float: left;
	margin: 0px 10px 0px 0px;
}
.paymentDetails a
{
	float: left;
	margin: 10px 0 0 10px;
}
.paymentDetails .spadejsuiselect-list a
{
    margin:0px;
}
.paymentDetailsOptional
{
	width: 500px;
	float: left;
}
.paymentDetailsOptional .HPinform
{
	margin-left: 5px;
}
.paymentDetailsOptional label
{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.paymentDetailsOptional input[type="text"]
{
	width: 256px;
	height: 22px;
	line-height: 22px;
}
.paymentDetailsOptional h4
{
	padding: 0px 0px 18px 0px;
}

.paymentPaypal
{
	width: 520px;
	float: left;
	clear: both;
	display: block;
	display: none;
	padding-top: 10px;
}
.paymentPaypal span
{
	cursor: pointer;
}
.paymentPaypal .boxInstructions
{
	display: none;
	padding: 5px 0px 0px 19px;
}

.paymentBankTransfer
{
	width: 530px;
	float: left;
	clear: both;
	display: block;
	display: none;
}
.paymentBankTransfer span
{
	cursor: pointer;
}
.paymentBankTransfer .boxInstructions
{
	display: none;
	padding: 5px 0px 0px 19px;
}

.billingDetails
{
	width: 500px;
	float: left;
	clear: both;
}
.billingDetails .line
{
	clear: left;
}
.billingDetails .HPinform
{
	float: left;
	margin: 29px 0 0 10px;
}
.billingDetails label
{
	float: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.billingDetails1
{
	width: 500px;
	float: left;
	clear: both;
}
.billingDetails1 .line
{
	clear: left;
}
.billingDetails1 .HPinform
{
	float: left;
	margin: 29px 0 0 10px;
}
.billingDetails1 label
{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
.billingDetails1 RadioBtnText
{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

.billingDetails span
{
	float: left;
	margin-right: 10px;
}
.billingDetails input[type="text"]
{
	width: 256px;
	height: 22px;
}
.billingDetails h4
{
	float: left;
	width: auto;
	padding: 26px 0px 18px 0px;
}

.soldToAddress
{
	width: 500px;
	float: left;
	clear: both;
	display: block;
}
.soldToAddress .line
{
	clear: left;
}
.soldToAddress .HPinform
{
	float: left;
	margin: 29px 0 0 10px;
}
.soldToAddress span
{
	float: left;
	margin-right: 10px;
}

.soldToAddress label
{
	float: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.soldToAddress input[type="text"]
{
	width: 256px;
	height: 22px;
}
.soldToAddress h4
{
	float: left;
	width: auto;
	padding: 26px 0px 18px 0px;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP |Review & Submit Form
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.basketDetailsHeader .titleFirstThird
{
	width: 680px;
	float: left;
}
.basketDetailsHeader .titleFirstThird span
{
	position: relative;
	top: 8px;
	left: 24px;
}
.basketDetailsHeader .titleFirstThird span
{
	position: relative;
	top: 8px;
	left: 18px;
}

.basketDetailsHeader .titleSecondThird
{
	width: 105px;
	float: left;
	text-align: center;
}
.basketDetailsHeader .titleSecondThird span
{
	position: relative;
	top: 8px;
}

.basketDetailsHeader .titleLastThird
{
	width: 215px;
	float: left;
	text-align: center;
}
.basketDetailsHeader .titleLastThird span
{
	position: relative;
	top: 8px;
}

.boxReviewBasketDetails
{
	width: 1000px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.boxReviewBasketDetails .items
{
	width: 680px;
	float: left;
}
.boxReviewBasketDetails .reviewItemContent
{
	background: transparent url('../Images/media/images/reviewSeparator.png') repeat-y;
	float: left;
}
.boxReviewBasketDetails .items .itemsContent
{
	padding: 13px 0px 3px 16px;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
}
.boxReviewBasketDetails .items .itemsContent a
{
	margin: 0px 0px 0px 57px;
}

.boxReviewBasketDetails .quantity
{
	width: 105px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;	
}
.boxReviewBasketDetails .quantity .quantityContent
{
	padding: 13px 0px 13px 0px;
	text-align: center;
}
.boxReviewBasketDetails .quantity .quantityContent a
{
	float: right;
	margin: 0px 20px 0px 0px;
}
.boxReviewBasketDetails .quantity .quantityContent .spadejsuiselect-list a
{
	float: left;
	margin: 0;
}
.boxReviewBasketDetails .quantity .quantityContent img
{
	position: relative;
	bottom: 21px;
	left: 82px;
}

.boxReviewBasketDetails .price
{
	width: 215px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
}
.boxReviewBasketDetails .price .priceContent
{
	padding: 13px 0px 13px 0px;
	text-align: center;
}

/* #review id of page */
#review .boxReviewPrice
{
	float: right;
	width: 320px;
	margin: 0px 0px 0px 0px;
	background-image: none;
	border: none;
}
.boxReviewPrice label
{
	display: block;
}

.quantityContent .footnote2
{
	position: relative;
	margin-top:1px;
	padding-bottom:3px;
	line-height:13px;
}
.quantityContent input.hyperlink
{
    /*font-family:"HPSimplified", "HPSimplifiedRegular", Arial;
    font-weight:normal;
	position: absolute;
    margin-top:31px;
    margin-left:-105px !important*/
    position:relative;
	padding: 2px 0px 7px !important;
	height: auto;
	line-height: 14px;
	margin-top: -3px;
}

.quantityContent input[type="submit"].hyperlink
{
    font-family:"HPSimplified","HPSimplifiedRegular",Arial;
    font-weight:normal;
}


#review .boxReviewPrice .boxEVoucher
{
	float: left;
	width: 105px;
}
#review .boxReviewPrice .boxEVoucher .boxEVoucherContent
{
	padding: 13px 0px 15px 31px;
}
#review .boxReviewPrice .boxEVoucher .boxEVoucherContent label
{
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
}

#review .boxReviewPrice .boxEVoucherPrice
{
	float: left;
	width: 215px;
}
#review .boxReviewPrice .boxEVoucherPrice .boxEVoucherPriceContent
{
	float: right;
	padding: 13px 72px 3px 0px;
}

#review .boxReviewPrice .boxTotal
{
	float: left;
	width: 105px;
}
#review .boxReviewPrice .boxTotal .boxTotalContent label
{
	padding: 13px 0px 0px 0px;
	text-align: right;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold;
}
#review .boxReviewPrice .boxTotal .boxTotalContent h4
{
	padding: 13px 13px 0px 0px;
	text-align: right;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold;
}

#review h4
{
	margin-bottom: 21px;
}
#review .bottomRailContentLeft h4
{
	display: inline-block;
}
#review .bottomRailContentLeft span
{
	margin: 0px 0px 0px 3px;
	font-family: "HPSimplified" , "HPSimplifiedRegular" , Arial;
}

#review .boxReviewPrice .boxTotalPrice
{
	float: left;
	width: 215px;
}
#review .boxReviewPrice .boxTotalPrice .boxTotalPriceContent
{
	float: none;
	padding: 0;
}
#review .boxReviewPrice .boxTotalPrice .boxTotalPriceContent label
{
	float: none;
	padding: 13px 81px 0px 0px;
	text-align: right;
}
#review .boxReviewPrice .boxTotalPrice .boxTotalPriceContent h4
{
	padding: 0;
}

.boxReviewInvoice
{
	width: 1000px;
	float: left;
	padding: 0px 0px 25px 0px;
	margin-left: 20px;
}
#review .boxReviewInvoice
{
	width: 1000px;
	float: left;
	padding: 0px 0px 25px 0px;
	margin-left: 0px;
}
.boxReviewInvoice .HPinform
{
	margin-left: 3px;
}
.boxReviewInvoice .line div
{
	float: left;
	margin-right: 12px;
	margin-left: 15px;
}


.boxReviewDeliveryAdd
{
	width: 270px;
	float: left;
	margin: 30px 50px 30px 20px;
}
.boxReviewDeliveryAdd a
{
	margin: 0px 0px 0px 57px;
}
.boxReviewDeliveryAdd a:visited
{
    color:#0096D6;
}
.boxReviewDeliveryAdd span
{
	display: block;
	color: #5A5A5A;
}
.boxReviewInvoice .merchFormsValidationErrorMsgContainer div
{
	top: -25px;
	left: 80px;
}

.boxReturnDeliveryAdd
{
	float: left;
	width: 300px;
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 31px 0px;
}
.boxReturnDeliveryAdd a
{
	top: 120px;
	right: 180px;
}
.boxReturnDeliveryAdd .theDeliveryAdd
{
	margin: 0px;
	float: left;
}

.boxReturnDeliveryAdd span
{
	display: block;
	color: #5A5A5A;
	float: none;
}
.labelReturnDelivery
{
	width: 300px !important;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold !important;
	padding: 11px 0px 0px 0px;
}
.labelReturnDeliveryNewAdd
{
	float: left;
	margin-bottom: 21px !important;
	width: 200px !important;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold !important;
}
.hrefReturnDeliveryNewAdd
{
	float: left;
	clear: both;
}
/*.hrefReturnBillingAdd {
  position: relative;
  right: 192px;
  top: 120px;
}*/
.editReturnAdd
{
	float: left;
}

.theDeliveryAdd
{
	margin: 25px 0px 0px 0px;
}

.bottomRailReturnDelivery
{
	width: 1000px;
	height: 65px;
	float: left;
	margin: 17px 0px 24px 0px;
}


.boxReviewBillingAdd
{
	width: 270px;
	float: left;
	margin: 30px 50px 0px 0px;
}
.boxReviewBillingAdd a
{
	margin: 0 0 0 57px;
}
.boxReviewBillingAdd span
{
	display: block;
	color: #5A5A5A;
}
.theBillingAdd
{
	margin: 25px 0px 0px 0px;
}

.boxReviewShippingAdd
{
	width: 250px;
	float: left;
	margin: 30px 80px 0px 0px;
}
.boxReviewShippingAdd a
{
	margin: 0 0 0 57px;
}
.boxReviewShippingAdd span
{
	display: block;
	color: #5A5A5A;
}
.theShippingAdd
{
	margin: 16px 0px 0px 0px;
}

.boxReviewSoldToAdd
{
	width: 270px;
	float: left;
	margin: 30px 50px 0px 0px;
}
.boxReviewSoldToAdd a
{
	margin: 0 0 0 57px;
}
.boxReviewSoldToAdd span
{
	display: block;
	color: #5A5A5A;
}
.theSoldToAdd
{
	margin: 25px 0px 0px 0px;
}
#OrderSummeryView .infoWrapper #PaymentType label
{
    margin-left:3px;
}
#OrderSummeryView .infoWrapper #DivInvoiceFormat .HPinform
{
    vertical-align:baseline;
}
#QRVItemContentsPanel, #OrderSummeryView
{
    float:left;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP | Order Confirmation
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.infoWrapper h2, .infoWrapper p
{
	padding: 0px 0px 0px 16px;
}

.orderInfo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}
.orderInfo label
{
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
	font-weight: bold;
	color: #0096D6;
}
.orderInfo span
{
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
	font-weight: bold;
}

.boxCreateAccount
{
	width: 1000px;
	float: left;
	padding: 8px 0px 7px 0px;
	margin: 0px 0px 7px 0px;
}
.boxCreateAccount .items
{
	padding: 30px 0px 0px 16px;
}
.boxCreateAccount .items p
{
	padding: 0px;
	clear: left;
}
.boxCreateAccount .items p.newsletter
{
}
.boxCreateAccount .items h4
{
	margin-bottom: 15px;
}
.boxCreateAccount .items p
{
	padding: 0px;
	clear: both;
}

/*.boxCreateAccount .items h4 { margin-bottom: 15px; }*/

.boxCreateAccount .items label
{
	float: left;
	padding: 11px 0 0;
	width: 170px;
}
.boxCreateAccount .items .newsletter
{
	padding: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.boxCreateAccount .items .newsletter span
{
	float: none;
	margin: 0;
}
.boxCreateAccount .items input[type="text"], input[type="password"]
{
	height: 26px;
	width: 260px;
	float: left;
}
.boxCreateAccount .items input.errorInput
{
	border-color: #FF0000;
	color: #FF0000;
}
.boxCreateAccountPassword
{
	margin: 0px 0px 0px 0px;
	width: 500px;
}
.boxCreateAccountPassword
{
	margin: 0px 0px 28px 0px;
	width: 500px;
	float: left;
	clear: both;
}
.boxCreateAccountPassword img
{
	float: left;
	margin: 13px 0 0 10px;
}



/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP | New Registration
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.boxNewRegistration
{
	width: 1000px;
	float: left;
	padding: 8px 0px 7px 0px;
	margin: 0px 0px 7px 0px;
}
.boxNewRegistration .items
{
	width: 1000px;
	float: left;
	padding: 24px 0px 0px 16px;
}
.boxNewRegistration .items h4
{
	margin-bottom: 15px;
}
.boxNewRegistration .items label
{
	float: left;
	width: 135px;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 0px 0px;
}
.boxNewRegistration .items input[type="text"]
{
	float: left;
	width: 240px;
	height: 22px;
	line-height: 22px;
	clear:right;
}
.boxNewRegistration .items input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
	line-height: 22px;
}
.boxNewRegistration .items input[type="submit"]
{
	position: relative;
	left: 461px;
	bottom: 24px;
}


.registrationCredentials
{
	width: 1000px;
	float: left;
	padding: 0px 0px 27px 0px;
}

.registrationCredentialsLeft
{
	width: 500px;
	float: left;
}
.registrationCredentialsLeft label
{
	float: left;
	width: 200px!important;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
	background-position:0 center !important;
}
.registrationCredentialsLeft input[type="text"]
{
	float: left;
	width: 240px;
	height: 22px;
}
.registrationCredentialsLeft input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
}
.registrationCredentialsLeft .boxSelect
{
	float: left;
	width: 240px;
	margin: 5px 0px 5px 0px;
}
.registrationCredentialsLeft .boxSelect .hpSelect
{
	float: left;
	margin: 0px 10px 0px 0px;
}
.registrationCredentialsLeft a
{
	float: left;
	margin: 10px 0 0 10px;
}
.registrationCredentialsLeft .spadejsuiselect-list a
{
	margin: 0px;
}

.registrationCredentialsRight
{
	width: 395px;
	float: left;
	margin: 80px 0px 0px 58px;
}
.registrationCredentialsRight label
{
	float: left;
	width: 135px;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
	background-position:0 center !important;
}
.registrationCredentialsRight input[type="text"]
{
	float: left;
	width: 260px;
	height: 22px;
}

.newPassword
{
	float: left;
	width: 395px;
}
.yesNo
{
	margin-bottom: 15px;
	float: left; /*width: 300px;*/
}
.ynConsumer
{
	margin-right: 34px;
}
.yesNo span
{
	float: left;
	margin-right: 10px;
	font-family:"HPSimplified","HPSimplifiedLight",Arial;
	font-weight:bold;
}
.passwordRecovery
{
	padding-top: 26px;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  HP | Special Class
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.hyperlink
{
	background-color: Transparent !important;
	text-decoration: none !important;
	padding: 2px 0px 3px !important;
	color: #0096D6 !important;
	border: 0 !important;
	width: 110px !important;
	margin-left: 9px !important;
	background: none !important;
	font-size: 14px !important;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
}

.hyperlinkContinueShopping
{
	background-image: url('../Images/media/images/link_previous.png') !important;
	background-repeat: no-repeat !important;
	padding: 0 0 0 5px !important;
	background-color: Transparent !important;
	text-decoration: none !important;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
	font-weight: lighter;
	padding: 2px 0px 3px !important;
	color: #0096D6 !important;
	border: 0 !important;
	width: 170px !important;
	margin-left: 9px !important;
	vertical-align: baseline;
	background: none !important;
	font-size: 14px;
}

.boxCheckout .hyperlinkContinueShopping
{
    font-family:"HPSimplified","HPSimplifiedRegular",Arial;
    font-weight:normal;
}

.HPinform
{
	cursor: pointer;
	vertical-align: middle;
}
.footnote
{
	font-size: 12px;
	line-height: 15px;
	color: #767676;
	clear: both;
	float: left;
	font-family: "HPSimplified", "HPSimplifiedRegular" ,Arial;
}
.footnote2
{
	font-size: 13px;
	line-height: 0px;
	clear: both;
	font-family: "HPSimplified", "HPSimplifiedRegular" ,Arial; /* float: left;*/
}
.mandatory_footnote
{
	position: relative;
	top: 10px;
}

.utility
{
	font-size: 12px;
	color: #767676;
}
.hpSelect select
{
	width: 87px;
	height: 22px;
	background: transparent;
	margin: 0;
	display: none;
}
.hpSelect input[type=text]
{
	width: 34px;
	height: 19px;
	background: none;
	margin: 0;
	border: none;
	outline:none;
}
.hpSelect input[type=text]:focus, textarea:focus
{
	border-color: InactiveBorder;
	border: none;
}
.hpSelect
{
	width: 68px;
	height: 22px;
	border: 2px solid #cccccc; /*overflow: hidden;*/
	background: url('../Images/media/images/select_arrow.png') no-repeat right #ffffff;
	position:relative;
}
.hpSelect1
{
	width: 510px;
	height: 22px;
	border: 2px solid #cccccc; /*overflow: hidden;*/
	background: url('../Images/media/images/select_arrow.png') no-repeat right #ffffff;
}
.hpSelect.errorInput
{
	border: 2px solid #ff0000;
}
.hpSelect.jQuantity
{
	background: #ffffff;
}
.boxDeliveryInfo .hpSelect
{
	float: left;
}

.linkReturn
{
	background-image: url('../Images/media/images/link_previous.png');
	background-repeat: no-repeat;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 17px;
}


/* checkboxTransform */
.checkboxTransform
{
	background: url('../Images/media/images/checkbox.png') no-repeat -1px -1px;
	width: 17px;
	height: 17px;
	cursor: pointer;
}
.checkboxTransform.checked
{
	background-position: -1px -19px;
}
.checkboxTransform.errorInput
{
	background-position: -19px -19px;
}
.crdCard .checkboxTransform
{
	margin: 0 auto;
}
.billingDetails .checkboxTransform
{
	float: left;
	margin-right: 10px;
}
.deliveryType .checkboxTransform
{
	float: left;
	clear: left;
	margin-right: 10px;
}
.deliveryType .checkboxTransform.business
{
	clear: none;
}
.boxReviewInvoice .checkboxTransform, .boxCreateAccount .checkboxTransform, .checkboxBusinessAdd .checkboxTransform, .bottomRailContentLeft .checkboxTransform, .soldToAddress .checkboxTransform, .businessAdd .checkboxTransform, .boxDeilveryInfoLeft .checkboxTransform, .boxNewRegistration .checkboxTransform
{
	float: left;
	margin-right: 10px;
}

.boxNewRegistration input[type="submit"]
{
	position: relative;
	left: 154px;
	top: 35px;
}

.boxCheckboxOptions
{
	margin-top: 17px;
	float: left;
	width: 500px;
}
.boxCheckboxOptions span
{
	float: left;
	margin: 0px 27px 0px 0px;
	clear: none !important;
}

.boxCheckboxOptions .merchFormsValidationErrorMsgContainer div
{
	left: 118px;
	top: -8px;
}


/* CVV modals */
#cvvSecurityModal
{
	display: none;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999999;
}
#cvvSecurityModal .cvvModalsBg
{
	position: absolute;
	width: 105%;
	height: 100%;
	min-height: 700px;
	background: #000;
	z-index: 1;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#cvvSecurityModal .cvvModalsFg
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.cvvModalsContainer
{
	width: 707px;
	height: 677px;
	background: #fff;
	margin: 0 auto;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 1);
	-moz-box-shadow: 0px 0px 14px rgba(50, 50, 50, 1);
	box-shadow: 0px 0px 14px rgba(50, 57, 50, 1);
}
.cvvModalsContainer label
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 19px;
	display: block;
}

.cvvModalsHeader
{
	position: relative;
	width: 678px;
	float: left;
	padding: 18px 0px 0px 29px;
	background-color: #0096d6;
	color: #ffffff;
	font-weight: bold;
}
.cvvModalsHeader label
{
	color: #ffffff;
}
.cvvModalsHeader .close
{
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
}
.closebtn
{
	position: relative;
	float: left;
	top: 130px;
}
.closebtn .close2
{
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	color: #999999;
	font-size: 14px;
}
.cvvModalsBody
{
	width: 678px;
	float: left;
	padding: 24px 0px 0px 29px;
}
.cvvModalsBody div
{
	margin-bottom: 38px;
}
.cvvModalsBody img
{
	float: left;
	margin-right: 27px;
}
.cvvInfo
{
	float: left;
}
.cvvInfo p
{
	/*font-weight: bold;*/
	font-size: 14px;
	color: #000000;
}
.cvvIntro
{
	float: left;
}
.cvvIntro label
{
	color: #0096D6;
}
.cvvIntro p
{
	font-size: 12px;
	color: #000000;
}
.cvvVisa
{
	float: left;
}
.cvvVisa label
{
	color: #0096D6;
}
.cvvVisa p
{
	font-size: 12px;
	color: #666666;
}
.cvvAmericanExpress
{
	float: left;
}
.cvvAmericanExpress label
{
	color: #0096D6;
}
.cvvAmericanExpress p
{
	font-size: 12px;
	color: #666666;
}

/* Breadcrum */

.breadcrum
{
	width: 1000px;
	height: 33px;
	float: left;
	background-color: #a7a8aa;
	margin-top: 29px;
}
.breadcrum ul
{
	list-style-type: none;
	width: 1000px;
	padding: 0px;
}
.breadcrum ul li
{
	display: block;
	float: left;
	width: 250px;
	height: 33px;
	font-weight: bold;
	color: #ffffff;
	background-image: url('../Images/media/images/breadcrum.png');
	background-repeat: no-repeat;
	background-position: 226px -103px;
	cursor: default;
}
.breadcrum ul li span
{
	position: relative;
	top: 8px;
	left: 16px;
	font-family: "HPSimplified" , "HPSimplifiedRegular" ,Arial;
}
.breadcrum ul li.last
{
	background-image: none;
}
.active
{
	background-color: #0096d6;
	background-image: url('../Images/media/images/breadcrum.png');
	background-repeat: no-repeat;
	background-position: 226px -69px !important;
}
.visited
{
	color: #666666 !important;
	background-color: #d0d0d0;
	background-image: url('../Images/media/images/breadcrum.png');
	background-repeat: no-repeat;
	background-position: 226px -35px !important;
}
.visited2
{
	color: #666666 !important;
	background-color: #d0d0d0;
	background-image: url('../Images/media/images/breadcrum.png');
	background-repeat: no-repeat;
	background-position: 226px 0px !important;
}
.visited:hover, .visited2:hover
{
	text-decoration: underline;
	cursor: pointer;
}
/*5 new templates*/
.resetPasswordDetails
{
	width: 1000px;
	float: left;
	padding: 28px 0px 0px 0px;
}
.resetPasswordDetailsHeader
{
	width: 1000px;
	height: 33px;
	background-color: #0096D6;
	color: #ffffff;
	font-weight: bold;
}
.resetPasswordDetailsHeader .titleHalf
{
	width: 500px;
	float: left;
}
.resetPasswordDetailsHeader .titleHalf span
{
	position: relative;
	top: 8px;
	left: 24px;
}
.resetPasswordDetailsHeader .titleSecond
{
	width: 285px;
	float: left;
	text-align: center;
}
.resetPasswordDetailsHeader .titleSecond span
{
	position: relative;
	top: 8px;
}
.resetPasswordDetailsHeader .titleLast
{
	width: 215px;
	float: left;
	text-align: center;
}
.resetPasswordDetailsHeader .titleLast span
{
	position: relative;
	top: 8px;
}
.containerResetPassword1
{
	float: left;
	padding: 29px 0px 0px 24px;
}
.containerReset
{
	float: left;
	margin-top: 15px;
	width: 700px;
}
.signinDetailsPassword
{
	display: block;
	clear: both;
	float: left;
	width: 350px;
	border-color: #FF0000;
	color: #FF0000;
}
.signinDetailsPassword label
{
	float: left;
	text-align: left;
	width: 80px;
	padding: 0px 0px 0px 0px;
	color: #000;
}
.signinDetailsPassword label.errorLabel
{
	color: #ff0000;
}
.signinDetailsPassword input[type=text], input[type=password]
{
	float: left;
	width: 240px;
	height: 22px;
}
.signinDetailsPassword input[type="text"].errorInput, .signinDetailsPassword input[type="password"].errorInput
{
	border-color: #ff0000;
}

.signinDetailsPasswordForgotPWD
{
	display: block;
	clear: both;
	float: left;
	width: 420px;
}
.signinDetailsPasswordForgotPWD label
{
	float: left;
	text-align: left;
	width: 140px;
	padding: 13px 0px 0px 0px;
	color: #000;
}
.signinDetailsPasswordForgotPWD label.errorLabel
{
	color: #ff0000;
}
.signinDetailsPasswordForgotPWD input[type=text], input[type=password]
{
	float: left;
	width: 240px;
	height: 22px;
}
.signinDetailsPasswordForgotPWD input[type="text"].errorInput, .signinDetailsPasswordForgotPWD input[type="password"].errorInput
{
	border-color: #ff0000;
}
.wrapperReset
{
	margin: 65px 0px 0px 0px;
	float: right;
}
.wrapperReset a
{
	position: relative;
	top: 0px;
}
a.cancelBtn
{
	margin-left: 44px;
	font-weight: bold;
}
span.footerTxt
{
	font-size: 12px;
	color: #767676;
	float: left;
	padding-top: 60px;
	padding-bottom: 15px;
}
#btn_resetpassword
{
	margin-left: 20px;
}
#btn_continue
{
	margin-left: 20px;
}
#btnNewUser
{
    font-family:"HPSimplified", "HPSimplifiedBold", Arial;
    padding-left:0px;
    padding-right:0px;
	margin-left: 20px;
}
.qcNext, .qcRegister, .qcResetPassword
{
    font-family:"HPSimplified", "HPSimplifiedBold", Arial;
    padding-left:0px;
    padding-right:0px;
}
.bottomRailContentReset
{
	float: left;
	position: absolute;
	left: 536px;
}
.mandatory_footnote_reset
{
	position: relative;
	top: 35px;
}
.orderConfirmationindicated .mandatory_footnote_reset
{
    top:0px;
    white-space:nowrap;
}
span.emailNote
{
	float: left;
	clear: both;
	font-weight: bold;
	/*margin-left: 158px;
	width: 408px;*/
	width: 700px;
}
.pwWidth
{
	width: 165px !important;
}
.contentRight
{
	-moz-user-select: none;
	border: 1px solid #0096d6;
	border-top-right-radius: 5px;
	color: #000;
	float: left;
	font-size: 12px;
	right: 44px;
	position: relative;
	top: 7px;
	width: 495px;
	z-index: 300;
	padding-top: 0px;
}
.resetPasswordDetails .contentRight
{
	z-index: 0;
}
.borderContent
{
	-moz-user-select: none;
	background-color: #0096D6;
	border: medium none;
	border-bottom-left-radius: 5px;
	color: #FFFFFF;
	font-weight: bold;
	height: 34px; /*position: absolute;*/
	top: 0;
	width: 495px;
	z-index: 300;
}
span.titleMsg
{
	font-size: 12px;
	float: left;
	padding-left: 27px;
	padding-top: 7px;
}
.wrapperBorder
{
	background: url('../Images/media/images/exclamation.png') no-repeat 12px 8px;
	width: 386px;
	height: 25px;
}
.txtImg
{
	float: left;
}
#bullet
{
	float: left;
	position: absolute;
	left: 12px;
	top: 55px;
}
.contentRight p
{
	float: left;
	position: absolute;
	left: 28px;
}
.wrapper
{
	float: left;
}
.validationMsg
{
	color: #ff0000;
	font-weight: bold;
	font-size: 16px;
	display: block;
	margin-bottom: 26px;
}
.mainContainer
{
	float: left;
	width: 1000px;
	position: relative;
	top: 8px;
	padding: 0px 0px 0px 24px;
}
.txtImg ul
{
	list-style-image: url('../Images/media/images/bullet.jpg');
	margin-left: 12px;
	float: left;
}
.bottomRailContentReset1
{
	float: left;
	left: 372px;
	position: absolute;
	width: 300px;
}

.termsAndConditions
{
	width: 400px;
	float: left;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  Author : Ajmal Aumeeruddy ajmala@proximity.bbdo.fr
  Framework - system.css
   
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/*
  A special hack is included for IE8 since it does not apply padding
  correctly on fieldsets
 */
label
{
	font-weight: bold;
}
fieldset
{
	padding: 0 1.4em 1.4em 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}
legend
{
	font-weight: bold;
	font-size: 1.2em;
	margin-top: -0.2em;
	margin-bottom: 1em;
}

fieldset, #IE8#HACK
{
	padding-top: 1.4em;
}
legend, #IE8#HACK
{
	margin-top: 0;
	margin-bottom: 0;
}

/* Form fields
-------------------------------------------------------------- */

/*
  Attribute selectors are used to differentiate the different types
  of input elements, need to tweek for older browsers.
 */

input[type=text], input[type=password], input[type=url], input[type=email], textarea
{
	background-color: #fff;
	border: 2px solid #CCCCCC;
	color: #000;
	height: 19px;
}
input[type=password].errorinput
{
	color: #FF0000;
	border-color: #FF0000;
	border-top: #FF0000;
	border-left: #FF0000;
	height: 19px;
}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, textarea:focus
{
	border-color: #666;
}

select
{
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}

input[type=text], input[type=password], input[type=url], input[type=email], textarea, select
{
	margin: 0.5em 0;
}

textarea
{
	width: 390px;
	height: 250px;
	padding: 5px;
}



input[type=submit], input[type=reset], input[type=button], button
{
	display: inline-block;
	padding: 4px 18px;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	height: 36px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #7bab2f;
	-webkit-user-select: none;
	-moz-user-select: none;
	cursor: pointer;
}


input:hover[type=submit], input:hover[type=reset], input:hover[type=button], button:hover
{
	background: #6a8c34;
	cursor: pointer;
}

#ContinueShopping:hover, #ContinueShoppingTop:hover
{
	text-decoration:underline !important;
}

.primary
{
	background-color: #D7410B !important;
}
.primary:hover
{
	background-color: #C1401A !important;
}

.secondary
{
	background-color: #007DBA !important;
}
.secondary:hover
{
	background-color: #006699 !important;
}

.tertiary
{
	background-color: #767676 !important;
}
.tertiary:hover
{
	background-color: #5A5A5A !important;
}

.forth
{
	background-color: #7bab2f !important;
}
.forth:hover
{
	background-color: #6a8c34 !important;
}

.disabled
{
	background-color: #CCCCCC !important;
}

.buttonInline
{
	font-size: 14px !important;
	height: 26px !important;
	padding: 4px 14px !important;
}

/* Success, info, notice and error/alert boxes
-------------------------------------------------------------- */

.error, .alert, .notice, .success, .info
{
	/*padding: 0.8em;*/
	margin-bottom: 1em; /*border: 2px solid #ddd;*/
}

.error, .alert
{
	/*background: #fbe3e4;*/
	color: #FF0000; /*border-color: #FF0000;*/
	font-size: 14px;
	line-height: 18px;
}
.systemError
{
	border: 2px solid #FF0000;
	margin-bottom: 10px;
}
.systemError p
{
	padding: 10px !important;
	margin: 0px;
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}


.systemErrorConfirmation p
{
	margin: 0px;
	color: #FF0000;
	font-size: 14px;
	border: 0px solid #FF0000;
	margin-bottom: 10px;
	background: url(../Images/media/images/exclamation.png) #fbe3e4 no-repeat 16px 11px;
	float: left;
	margin-bottom: 10px;
	padding: 10px 10px 10px 27px !important;
}

.errorInput
{
	color: #FF0000 !important;
	border-color: #FF0000 !important;
}

/*.errorLabel2 {
	color: #FF0000; 
	border-color: #FF0000;
	background-image:url('../media/images/exclamation.png');
	background-repeat: no-repeat;
	background-position: 1px 11px;
	margin-right: 0px !important;
	padding-left: 10px !important;
}*/
.errorLabel h3
{
	color: #FF0000;
	border-color: #FF0000;
}
#CustomerSelection h3.errorLabel
{
    background-position:1px 4px;
}
.notice
{
	background: #fff6bf;
	color: #514721;
	border-color: #ffd324;
}
.success
{
	background: #e6efc2;
	color: #264409;
	border-color: #c6d880;
}
.info
{
	background: #d5edf8;
	color: #205791;
	border-color: #92cae4;
}
.error a, .alert a
{
	color: #8a1f11;
}
.notice a
{
	color: #514721;
}
.success a
{
	color: #264409;
}
.info a
{
	color: #205791;
}

/* form :  error tooltip */
.merchFormsValidationErrorMsgContainer
{
	display: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 0;
	position: relative;
}
.merchFormsValidationErrorMsgContainer div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff !important;
	top: 0px;
	left: 10px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	z-index: 300;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096D6;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.merchFormsValidationErrorMsgContainer div span
{
	background: url("../Images/media/images/bulle_arrow.png") no-repeat scroll 9px 11px transparent;
	float: left;
	margin: 0;
	padding: 8px 8px 8px 31px;
	width: auto;
}


/* QR :  error tooltip */
.merchFormsValidationErrorMsgContainerQR
{
	display: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 0;
	position: absolute;
	z-index:400 !important;
}
.merchFormsValidationErrorMsgContainerQR div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff !important;
	top: 3px;
	left: 10px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	z-index: 300;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096D6;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.merchFormsValidationErrorMsgContainerQR div span
{
	background: url("../Images/media/images/bulle_arrow.png") no-repeat scroll 4px 0px transparent;
	float: left;
	margin: 10px 0 0 0;
	padding: 8px 8px 8px 31px;
	width: auto;
	color: #ffffff !important;
}

.confirmnewPassword div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	top: 0px;
	left: 10px !important;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	z-index: 300;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096D6;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.newPassword div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	top: -35px !important;
	left: 430px !important;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	z-index: 300;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096D6;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.emailAddress div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	top: 0px !important;
	left: 10px !important;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	z-index: 300;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096D6;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.resetPasswordDetails .merchFormsValidationErrorMsgContainer div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	top: 0px;
	left: 430px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	z-index: 300;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096D6;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.deliveryType .merchFormsValidationErrorMsgContainer div
{
	top: -10px;
	left: 70px;
}
.newPassword .merchFormsValidationErrorMsgContainer
{
	top: -41px;
	left: 400px;
}
.newPassword .confirmPassword
{
	top: 0px;
	left: 0px;
}
.merchFormsValidationErrorMsgContainer
{
	float: left;
	width: auto;
	padding: 8px 8px 8px 31px;
	margin: 0px;
	background: url('../Images/media/images/bulle_arrow.png') no-repeat 9px 11px;
}

.infoBulle
{
    z-index:1000;
}

.infoBulle, .infoBulleEmail, .infoBulleDaytime
{
	display: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 0;
	width: 100%;
	position: absolute;
}

.infoBulle1
{
	display: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 0;
	width: 100%;
}

.infoBulle div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096d6;
	-webkit-user-select: none;
	-moz-user-select: none;
	padding: 10px;
	z-index: 100;
}


.infoBulle1 div
{
	position: absolute;
	font-weight: bold;
	color: #ffffff;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: none;
	background-color: #0096d6;
	-webkit-user-select: none;
	-moz-user-select: none;
	padding: 10px;
	z-index: 1;
}

.infoBulleCvvNumber
{
	left: 125px;
	top: -31px;
}
.infoBulleEmail
{
	top: -43px;
	left: 450px;
}
.infoBulleDaytime
{
	top: -33px;
	left: 450px;
}
.infoBulleBilling
{
	left: 155px;
	top: -50px;
}
.infoBulleOptionalVat
{
	top: -32px;
	left: 72px;
}
.infoBulleOptionalCardNumber
{
	top: -32px;
	left: 116px;
}
.infoBulleQuantity
{
	top: -54px;
	left: 105px;
}
.infoBulleReviewInvoice
{
	top: -32px;
	left: 78px;
}
.infoBulleTermsAndConditions
{
	top: 5px;
	left: 171px;
}
.infoBulleAccountPassword
{
	left: 468px;
	top: -41px;
}
.boxCreateAccount .items .infoBulleAccountPassword p
{
	clear: none;
	padding-left: 15px;
}
.infoBulleDeliveryEmail
{
	left: 455px;
	top: -42px;
}
.infoBulleDeliveryDaytimeTel
{
	left: 455px;
	top: -42px;
}
.infoBulleDeliveryType
{
	left: 455px;
	top: -56px;
}

.infoBulle div span.first, .infoBulleEmail div span, .infoBulleDaytime div span
{
	width: 6%;
	float: left;
	margin: 0px; 
	height:25px;
	background: url('../Images/media/images/bulle_arrow.png') no-repeat 0 4px;
}

.infoBulle1 div span.first
{
	width: 6%;
	float: left;
	margin: 0px;
	height: 45px;
	background: url('../Images/media/images/bulle_arrow.png') no-repeat 0 4px;
}

.petitBulle span
{
	width: 6%;
	float: left;
	margin: 0px; /*height:25px*/
}

.infoBulle div span.second
{
	width: 94%;
	float: left;
	padding: 0px;
}

.infoBulle div p, .infoBulleEmail div p, .infoBulleDaytime div p
{
	margin: 0px;
	width: 94%;
}

div.largeBulle
{
	width: 400px;
}
div.petitBulle
{
	width: 350px; /*height:45px;*/
}
div.largeBulle p
{
	padding-left: 22px;
}
div.petitBulle p
{
	padding-left: 12px;
}



/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    Author : Ajmal Aumeeruddy
    Framework - spadejsuiselect.css
   
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.spadejsuiselect,.spadejsuiselectCartQty,.spadejsuiselectMonthYear
{
	position: relative;
	width: 68px;
	height: 22px;
}
.spadejsuiselect input, .spadejsuiselect span ,.spadejsuiselectCartQty input, .spadejsuiselectCartQty span ,.spadejsuiselectMonthYear input , .spadejsuiselectMonthYear span
{
	float: left;
	width: 58px;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	padding: 0 5px;
	margin: 0;
	border: none;
	background: url("../Images/media/images/select_arrow.png") no-repeat scroll right center #FFFFFF;
	
}
.spadejsuiselectactive, .spadejsuiselectactiveCartQty,.spadejsuiselectactiveMonthYear
{
}
.spadejsuiselectactive input, .spadejsuiselectactive span, .spadejsuiselectactiveCartQty input, .spadejsuiselectactiveCartQty span,.spadejsuiselectactiveMonthYear input,.spadejsuiselectactiveMonthYear span
{
	color: #000;
}
.spadejsuiselect-list
{
	position: absolute;
	z-index: 200;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc;
	height: 70px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
}
.spadejsuiselect-listCartQty
{
	position: absolute;
	z-index: 200;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc;
	height: 155px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
}

.spadejsuiselect-listMonthYear
{
	position: absolute;
	z-index: 200;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc;
	height: 200px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
}
.hpSelect:hover .spadejsuiselect-list, .spadejsuiselect-list:hover, 
.hpSelect:hover .spadejsuiselect-listCartQty, .spadejsuiselect-listCartQty:hover,
.hpSelect:hover .spadejsuiselect-listMonthYear, .spadejsuiselect-listMonthYear:hover,
.hpSelect140:hover .spadejsuiselect140-list, .spadejsuiselect140-list:hover,
.hpSelect230:hover .spadejsuiselect230-list, .spadejsuiselect230-list:hover,
.hpSelect1:hover .spadejsuiselect-list1, .spadejsuiselect-list1:hover
{
    border-top-color:#666;
}
.spadejsuiselect-list li
{
	float: left;
	width: 58px;
	/*border-bottom: 1px solid #CCCCCC;*/
}
.spadejsuiselect-listCartQty li
{
	float: left;
	/*width: 58px;
	border-bottom: 1px solid #CCCCCC;*/
}
.spadejsuiselect-listMonthYear li
{
	float: left;
	width: 58px;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.spadejsuiselect-list b, .spadejsuiselect-listCartQty b
{
	float: left;
	width: 42px;
	padding: 0 5px;
	margin-bottom: 1px;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.spadejsuiselect-listMonthYear b
{
	float: left;
	width: 42px;
	/*padding: 0 5px;*/
	margin-bottom: 1px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}
.spadejsuiselect-list a,.spadejsuiselect-listCartQty a
{
	float: left;
	width: 58px;
	padding: 0 5px;
	font-size: 14px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
}
.spadejsuiselect-listMonthYear a
{
	float: left;
	width: 68px;
	/*padding: 0 5px;*/
	font-size: 14px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
	}

.spadejsuiselect-list a:link,.spadejsuiselect-listCartQty a:link,.spadejsuiselect-listMonthYear a:link
{
	color: #000000 !important;
}
.spadejsuiselect-list a.on, .spadejsuiselect-list a:focus a:hover,.spadejsuiselect-listCartQty a.on,.spadejsuiselect-listCartQty a:focus a:hover,.spadejsuiselect-listMonthYear a.on , .spadejsuiselect-listMonthYear a:focus a:hover
{
	color: #ff0000;
}
.spadejsuiselect-list a:hover,.spadejsuiselect-listCartQty a:hover,.spadejsuiselect-listMonthYear a:hover
{
	background-color: #007DBA;
	color: #FFFFFF !important;
}
.paymentRow .boxSelect .hpSelect a
{
	margin: 0px;
}
.spadejsuiselect1
{
	position: relative;
	width: 510px;
	height: 22px;
}
.spadejsuiselect1 input, .spadejsuiselect1 span
{
	float: left;
	width: 500px;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	padding: 0 5px;
	margin: 0;
	border: none;
	background: url("../Images/media/images/select_arrow.png") no-repeat scroll right center #FFFFFF;
}
.spadejsuiselectactive1
{
}
.spadejsuiselectactive1 input, .spadejsuiselectactive1 span
{
	color: #000;
}
.spadejsuiselect-list1
{
	position: absolute;
	z-index: 299;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc;
	height: 100px;
	overflow-x: hidden;
	overflow-y: scroll;
	white-space: nowrap;
}
.spadejsuiselect-list1 li
{
	float: left;
	width: 500px;
	/*border-bottom: 1px solid #CCCCCC;*/
	white-space: nowrap;
	clear: left;
	display: block;
	z-index: 9999;
}
.spadejsuiselect-list1 b
{
	float: left;
	width: 500px;
	padding: 0 5px;
	margin-bottom: 1px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.spadejsuiselect-list1 a
{
	float: left;
	width: 500px;
	padding: 0 5px;
	font-size: 14px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
}
.spadejsuiselect230 .spadejsuiselect-list1 li, .spadejsuiselect230 .spadejsuiselect-list1 a
{
    width:220px;
}
.spadejsuiselect-list1 a:link
{
	color: #000000 !important;
}
.spadejsuiselect-list1 a.on, .spadejsuiselect-list a:focus a:hover
{
	color: #ff0000;
}
.spadejsuiselect-list1 a:hover
{
	background-color: #007DBA;
	color: #FFFFFF !important;
}
.errorInput .spadejsuiselect-list, .errorInput .spadejsuiselect-list1
{
    border-color:#FF0000;
}

.securityQuestionContentLeft .spadejsuiselect-list a
{
	margin: 0px;
}

.spadejsuiselect span.spadeSelectOverflow, .spadejsuiselect1 span.spadeSelectOverflow, .spadejsuiselect230 span.spadeSelectOverflow
{
    overflow:hidden;
    white-space:nowrap;
    border-right:solid 31px transparent;
    background:none;
}

span.overflowText
{
    text-overflow:ellipsis;
}

/*#ddSecQuestion1 ul li {float:left;width: 390px; border-bottom: 1px solid #CCCCCC;white-space:nowrap;clear: left;display:block;}
		#ddSecQuestion2 ul li {float:left;width: 390px; border-bottom: 1px solid #CCCCCC;white-space:nowrap;clear: left;display:block;}
		#ddIndustrySector ul li {float:left;width: 390px;z-index: 0; border-bottom: 1px solid #CCCCCC;white-space:nowrap;clear: left;display:block;}*/

#cvvSecurityModal
{
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 999999;
}
#cvvSecurityModal .cvvModalsBg
{
	background: none repeat scroll 0 0 #000000;
	height: 100%;
	min-height: 700px;
	opacity: 0.5;
	position: absolute;
	width: 100%;
	z-index: 1;
}
#cvvSecurityModal .cvvModalsFg
{
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.cvvModalsContainer
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 14px #323932;
	height: 677px;
	margin: 0 auto;
	width: 707px;
}
.cvvModalsContainer label
{
	display: block;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 19px;
}
.cvvModalsHeader
{
	background-color: #0096D6;
	color: #FFFFFF;
	float: left;
	padding: 18px 0 0 29px;
	position: relative;
	width: 678px;
}
.cvvModalsHeader label
{
	color: #FFFFFF;
}
.cvvModalsHeader .close
{
	color: #FFFFFF;
	cursor: pointer;
	position: absolute;
	right: 20px;
	text-decoration: none;
	text-transform: uppercase;
	top: 20px;
}
.closebtn
{
	float: right;
	position: relative;
	top: 130px;
	padding-right: 20px;
}
.closebtn .close2
{
	color: #999999;
	cursor: pointer;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	width: 150px;
}
.cvvModalsBody
{
	float: left;
	padding: 24px 0 0 29px;
	width: 678px;
}
.cvvModalsBody div
{
	margin-bottom: 38px;
}
.cvvModalsBody img
{
	float: left;
	margin-right: 27px;
}


.registrationDeliveryType
{
	width: 1000px;
	padding: 0 0 0 15px;
}
/*.consumerBusiness  { width: 140px; }*/

a:link
{
	color: #0096D6;
}
.checkboxTransform:hover
{
	background-position: -19px -1px;
}
#Submit1
{
	position: relative;
	left: 850px;
	top: 2px;
}

.securityQuestionContent
{
	width: 1000px;
	float: left;
	padding: 0px 0px 2px 0px;
}

.securityQuestionContent
{
	width: 1000px;
	float: left;
	padding: 0px 0px 2px 0px;
}

.securityQuestionContentLeft
{
	float: left;
	width: 600px;
}

.securityQuestionContentLeft label
{
	float: left;
	width: 200px!important;
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}

.securityQuestionContentLeft input[type="text"]
{
	float: left;
	width: 270px!important;
	height: 22px;
}
.securityQuestionContentLeft input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
}
.securityQuestionContentLeft .boxSelect
{
	float: left;
	width: 240px;
	margin: 5px 0px 5px 0px;
}
.securityQuestionContentLeft a
{
	float: left;
	margin: 10px 0 0 10px;
}
.securityQuestionContentLeft .boxSelect .hpSecurityQuestionSelect
{
	float: left;
	margin: 0px 10px 0px 0px;
}

.hpSecurityQuestionSelect select
{
	width: 360px;
	height: 22px;
	background: transparent;
	margin: 0;
}

.hpSecurityQuestionSelect
{
	width: 360px;
	height: 22px;
	border: 2px solid #cccccc; /*overflow: hidden;*/
	background: url('../Images/media/images/select_arrow.png') no-repeat right #ffffff;
}

.radioTransform
{
	background: url('../Images/media/images/radiobuttons.png') no-repeat scroll 0px 0 transparent;
	cursor: pointer;
	height: 18px;
	width: 18px;
}

. radioButtonTransform
{
	background: url('../Images/media/images/radiobuttons.png') no-repeat scroll 0px 0 transparent;
	cursor: pointer;
	height: 18px;
	width: 18px;
}


.radioTransform:hover
{
	background-position: -20px 0;
}
.radioTransform.checked
{
	background-position: 0px -20px;
}
.radioTransform.errorInput
{
	background-position: 0px -39px;
}
.radioTransform.disbled
{
	background-position: -20px -21px;
}
.crdCard .radioTransform
{
	margin: 0 auto;
}
.billingDetails .radioTransform
{
	float: left;
	margin-right: 10px;
}
.deliveryType .radioTransform
{
	clear: left;
	float: left;
	margin-right: 10px;
}
.deliveryType .radioTransform.business
{
	clear: none;
}
.boxReviewInvoice .radioTransform, .boxCreateAccount .radioTransform, .checkboxBusinessAdd .radioTransform, .bottomRailContentLeft .radioTransform, .soldToAddress .radioTransform, .businessAdd .radioTransform, .boxDeilveryInfoLeft .radioTransform, .boxNewRegistration .radioTransform
{
	float: left;
	margin-right: 10px;
}


.boxDeilveryInfoLeft .emailNote .hyperlinkContinueShopping
{
	padding: 2px 0px 0px !important;
	/*width: 60px !important;*/
	font-size: 12px !important;
	margin-left: -3px !important;
}

.bottomRailContentReset .hyperlinkContinueShopping
{
	background-image: url('../Images/media/images/link_previous.png') !important;
	background-repeat: no-repeat !important;
	background-color: Transparent !important;
	text-decoration: none !important;
	font-weight: normal !important;
	padding: 12px 0px 6px !important;
	color: #0096D6 !important;
	border: 0 !important;
	width: 100px !important;
	margin-left: 0px !important;
	background: none !important;
}
#divUserQRForgotPass .bottomRailContentReset .hyperlinkContinueShopping
{
    padding:2px 0px 3px !important;
}
#divUserQRForgotPass .bottomRailContentReset a
{
    background-position:0 45%;
}
.containerResetPassword2
{
}

.containerResetPassword1 .containerResetPassword2 label
{
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}

.bottomRail .bottomRailContentReset
{
	float: left;
	position: absolute;
	left: 310px;
}
.gridItemAltVID
{
	vertical-align: top;
	background-color: white;
}

.gridItemVID
{
	background-color: rgb(240, 241, 241);
	vertical-align: top;
}
.boxCheckboxOptionsCP
{
	margin-top: 17px;
	float: left;
	width: 1000px;
	padding-left: 20px;
}
.RegisterStyleCP
{
	overflow: hidden;
	float: left;
}
.floatleft
{
	float: left;
}
.floatleftCP
{
	overflow: hidden;
	float: right;
}
.paddingLeftCP
{
	padding-left: 20px;
}
.paddingleftCPsmall
{
	padding-left: 15px;
}
.registerbusinessdiv
{
	width: 320px;
}

.registerbusinesslbl
{
	float: left;
	width: 180px;
}

.confirmationInfo label
{
	float: left;
	clear: left;
	width: 270px;
	margin: 5px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.confirmationInfo input[type="radio"]
{
	margin: 0px 10px 0px 0px;
	padding: 11px 0px 0px 0px;
}
.confirmationInfo span
{
	margin: 0px 10px 0px 0px;
}
.confirmationInfo .spadejsuiselect1 span
{
    margin:0px;
}
.confirmationInfo input[type="text"]
{
	margin: 15px 0px 10px 0px;
	padding: 11px 0px 0px 0px;
	float: left;
	width: 240px;
	height: 22px;
	line-height: 22px;
}

.confirmationInfo input[type=password].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
	line-height: 22px;
}
.confirmationInfo input[type="text"].errorInput
{
	border-color: #FF0000;
	color: #FF0000;
	line-height: 22px;
}




.passworddivpad
{
	float: left;
	width: 320px;
}

.confirmationProfileMessage
{
	padding-left: 20px;
	clear: left;
	float: left;
	margin-top: 10px;
}
.registerbusinesslblCP
{
	float: left;
	width: 180px;
	padding-top: 10px;
}
.RecoveryPWDContainerCP
{
	width: 600px;
	padding-top: 15px;
}
.RecoveryPWDContainer1CP
{
	width: 800px;
	padding-top: 15px;
	float: left;
}

.passowrdBoxWidth
{
	width: 180px;
}

.SecurityAnswers
{
	width: 320px;
}

.SecurityQuestions
{
	width: 500px;
}
#review_paypal .boxReviewPrice
{
	background-image: none;
	border: medium none;
	float: right;
	margin: 0 0 0 590px;
	width: 420px;
}
#review_paypal .boxReviewPrice .boxEVoucher
{
	float: left;
	width: 105px;
}
#review_paypal .boxReviewPrice .boxEVoucher .boxEVoucherContent
{
	padding: 13px 0 15px 31px;
}
#review_paypal .boxReviewPrice .boxEVoucher .boxEVoucherContent label
{
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
}
#review_paypal .boxReviewPrice .boxEVoucherPrice
{
	float: left;
	width: 215px;
}
#review_paypal .boxReviewPrice .boxEVoucherPrice .boxEVoucherPriceContent
{
	float: right;
	padding: 13px 72px 3px 0;
}
#review_paypal .boxReviewPrice .boxTotal
{
	float: left;
	width: 200px;
}
#review_paypal .boxReviewPrice .boxTotal .boxTotalContent label
{
	font-weight: bold;
	padding: 13px 13px 0 0;
	text-align: right;
}
#review_paypal .boxReviewPrice .boxTotal .boxTotalContent h4
{
	font-weight: bold;
	padding: 13px 13px 0 0;
	text-align: right;
}
#review_paypal .boxReviewPrice .boxTotalPrice
{
	float: left;
	width: 215px;
}
#review_paypal .boxReviewPrice .boxTotalPrice .boxTotalPriceContent
{
	float: none;
	padding: 0;
}
#review_paypal .boxReviewPrice .boxTotalPrice .boxTotalPriceContent label
{
	float: none;
	padding: 13px 81px 0 0;
	text-align: right;
}
#review_paypal .boxReviewPrice .boxTotalPrice .boxTotalPriceContent h4
{
	padding: 15px 81px 0 0;
	text-align: right;
}
#review_paypal .basketDetails
{
	margin-top: 21px !important;
}
#review_paypal .visited
{
	cursor: default !important;
}
#review_paypal .visited:hover
{
	text-decoration: none !important;
}
#review_paypal .visited2
{
	cursor: default !important;
}
#review_paypal .visited2:hover
{
	text-decoration: none !important;
}
#review_paypal .itemsContent img
{
	margin-left: 5px;
}
#review_paypal .bottomRailContentLeft
{
	margin: 9px 0 0 5px;
}
.boxNotRegistered .items
{
	padding: 0px 0px 0px 0px;
}
.boxNotRegistered .items h6
{
	margin: 0px 0px 26px 0px;
	font-weight: bold;
}
.boxNotRegistered .items .signinDetails
{
	display: block;
	clear: both;
	float: left;
}
.boxNotRegistered .signinDetails label
{
	float: left;
	text-align: left;
	width: 110px;
	padding: 13px 0px 0px 0px;
}
.boxNotRegistered .items .signinDetails input[type="text"], input[type="password"]
{
	float: left;
	width: 240px;
	height: 22px;
}
.boxNotRegistered .items .signinDetails .errorInput
{
	border-color: #FF0000;
	color: #FF0000;
}

.boxNotRegistered .items .signinSubmit
{
	margin: 28px 100px 20px 20px;
	float: right;
}
.boxNotRegistered .items .signinSubmit a
{
	position: relative;
	top: 8px;
}

.businessAlert
{
	color: #FF0000;
	font-size: 14px;
	line-height: 18px;
	float: none !important;
}
.hpbusinessSelect
{
	background: url("../Images/media/images/select_arrow.png") no-repeat scroll right center #FFFFFF;
	border: 2px solid #CCCCCC;
	height: 22px;
	width: 240px;
}
.businessSpan
{
	width: 185px;
	font-weight: bold;
}
.businessddl
{
	width: 275px !important;
}
.SBMRegSpan
{
	margin: 0 -20px 0 0 !important;
}
.forgotpasswordlabel
{
	width: auto;
	padding-left: 0px;
	padding-top: 5px;
}
.bottomRail .boxCheckout
{
	float: right;
	margin: 0px 6px 0px 0px;
}
.banner .boxCheckout a
{
	background-image: url('../Images/media/images/link_previous.png');
	background-repeat: no-repeat;
	background-position: 0% 45%;
	margin: -1px 4px 1 1;
	padding: -2px -2px 1 12px;
	cursor: pointer;
	color: #0096D6;
	text-decoration: none;
}
.bottomRail .boxCheckout a, .CartbottomRail .boxCheckout a
{
	background-image: url('../Images/media/images/link_previous.png');
	background-repeat: no-repeat;
	background-position: 0% 45%;
	margin: -1px 4px 1 1;
	padding: -2px -2px 1 12px;
	cursor: pointer;
	color: #0096D6;
	text-decoration: none;
}

.global .bottomRail
{
	width: 1000px;
}
.global .CartbottomRail
{
	width: 1000px;
}
.bottomRail .bottomRailContentRight
{
	margin: 0 13px 0 0;
	float: right;
}
.banner .boxCheckout
{
	float: right;
	margin: 0px 71px 0px 0px;
}
.bottomRail .boxCheckout
{
	margin: 0px 50px 0px 0px;
}
.bottomRail .bottomRailContentRight .spanCrd
{
	padding: 8px 0 0 0;
}

.hyperlinkForgetPswd
{
	background-image: url('../Images/media/images/link_previous.png') !important;
	background-repeat: no-repeat !important;
	padding: 0 0 0 5px !important;
	background-color: Transparent !important;
	text-decoration: none !important;
	font-weight: normal !important;
	padding: 2px 0px 3px !important;
	color: #0096D6 !important;
	border: 0 !important;
	margin-left: 9px !important;
	background: none !important;
	font-family: "HPSimplified","HPSimplifiedLight",Arial !important;
}
.bottomVerisignContentLeft
{
	float: left;
	margin: 0px 0px 0px 5px;
	width: 125px;
}
.modifyPaymentModalsContainer
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 14px #323932;
	height: 249px;
	margin: 0 auto;
	width: 498px;
	border: 1px solid;
	border-color: #cccccc;
}
.modifyPaymentModalsContainer label
{
	display: block;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 19px;
}
.modifyPaymentModalsHeader
{
	background-color: #0096D6;
	color: #FFFFFF;
	float: left;
	padding: 18px 0 0 29px;
	position: relative;
	width: 466px;
}
.modifyPaymentModalsHeader label
{
	color: #FFFFFF;
	font-size: 22px;
}
.modifyPaymentModalsHeader .fontBold
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 22px;
}
.modifyPaymentModalsBody
{
	float: left;
	padding: 24px 0 0 29px;
	width: 461px;
}
.modifyPaymentModalsBody p
{
	margin: 0 0 10px;
}
.modifyPaymentModalsBody h4
{
	font-size: 14px;
	line-height: 15px;
	margin-bottom: 10px;
}
.modifyPaymentModalsBody .fontLight
{
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
	font-weight: lighter;
	font-size: 14px;
}
.modifyPaymentModalsBody span
{
	color: #767676;
	display: block;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
	font-weight: lighter;
}
.modifyPaymentButtons
{
	float: right;
	position: relative;
	top: 16px;
}
.modifyPaymentButtons input
{
	width: 72px;
}
.quanityTextBox
{
	width: 60px;
}
.paddingLeft2
{
	padding-left: 2px;
}
.floatTextLeft
{
	text-align: left;
	float: left;
}
.basketBundleSpan
{
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 3px;
}
.basketBundleSpan1
{
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}
.basketBundlepart
{
	margin-bottom: 4px;
	width: 220px;
	float: left;
	clear: both;
}
.basketConfigSpan
{
	float: right;
	padding-right: 10%;
}
.basketCouponName
{
	float: none;
	clear: both;
	padding-top: 5px;
}
.fontBold
{
	font-weight: bold;
}
.width90
{
	width: 90px;
}
.width380
{
	width: 380px;
	float: right;
}
.floatnone
{
	float: none;
}
span.registerFooterTxt
{
	font-size: 12px;
	color: #767676;
	float: left;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 38px;
}
.boxNotRegistered .items .signinNewSubmit
{
    float: right;
    margin: 60px 100px 20px 20px;
    width: 195px;
}
.fontsmall
{
	font-size: small !important;
}
.btnPaypal
{
	background: #5fa31b;
	color: #f2f2f2;
	width: 112px !important;
	line-height: 20px;
	text-align: center;
}
.podetails
{
	padding-bottom: 5px;
	padding-left: 10px;
}

.addressArrow
{
	width: 1000px;
	clear: both;
	text-align: center;
}
.paymentForm, #DivAddressSelection{float:left;clear:left;}
/* Next/Previous Address arrows */
.PrevNextContainer .addressPreviousArrow{float:left;}
.PrevNextContainer .addressNextArrow{float:right;}
.PrevNextContainer{clear:both;height:26px;padding:5px 0;width:950px;}
.PrevNextBar{width:870px;height:26px;margin: 0px 36px 0px 37px;}
.PrevNextScroll{margin-top:5px;width:100%;background-color:#CCCCCC;}
.PrevNextThumb{height:15px;float:left;}
.lineHeight0{height:72px;}
.lineHeight1{height:90px;}
.lineHeight2{height:108px;}
.lineHeight3{height:126px;}
.lineHeightDefault{height:108px;}
.deliveryAddrContent, .billingUserContent, .billingAcctContent, .soldtoUserContent, .soldtoAcctContent{float:left;width:950px;overflow:hidden;}
.activeArrow, .disabledArrow{height:25px;}
.addrSelectContainer{width:950px;overflow:hidden;}
/* End Next/Previous Address Arrows */

.OptionalPaymentLabel
{
	width: 180px;
}
.AffiliateRegistrationDeliveryType
{
	width: 1000px;
	padding: 0 0 0 0px;
}
.floatwidth80
{
	float: left;
	width: 80px;
}
.cartsubmit
{
	vertical-align: middle;
	width: auto;
	text-decoration: none;
}
.floatmargintop
{
	float: left;
}
.paymentInstr
{
	padding-bottom: 20px;
	padding-left: 15px;
}
.suggAddressOrgAddHeader
{
	color: #FFFFFF;
	background-color: rgb(0, 150, 214);
	height: 30px;
}

#divOrgHeader
{
}

#divSuggHeader
{
}

.suggAddressTd
{
	border: inset 1px #CCCCCC;
	height: 170px;
}
.wrapperResetLabel
{
	width: 30px !important;
	font-family: "HPSimplified","HPSimplifiedLight",Arial !important;
}
.widthpaddinglabel
{
	width: 140px !important;
	padding-left: 0px !important;
	vertical-align: middle !important;
	line-height: normal !important;
}


.wrapperMargin
{
	margin: 50px 0px 0px 0px !important;
}

.nowidth
{
	width: auto !important;
}


/*START_Added by Supriya */
.height40
{
	height: 40px;
}
.paddingtop0
{
	padding-top: 0px !important;
}
.spanlineheight
{
	/*line-height: 16px;
	width: 230px;*/
	line-height: 12px;
	width: 130px;
}
.paddingtop12
{
	padding-top: 12px;
}
.textalignright
{
	text-align: right !important;
}
/*END_Added by Supriya */


/* START_Added by Rajeswar */
.width950px
{
	width: 950px !important;
}
.WidthPercentage
{
	width: 99% !important;
}

.hrWidthPercentage
{
	width: 99% !important;
}

.resetpwdh3Second
{
	display: none !important;
}
.spamErrorMsg
{
	color: #ff0000;
	font-weight: bold;
	font-size: 16px;
	display: block;
	margin-bottom: 26px;
}
.widthpaddinglabelIncrease
{
	width: 150px !important;
}

.contentRightExtn
{
	float: left !important;
	margin-left: 500px !important;
	top: auto !important;
	bottom: 165px !important;
}

.wrapperResetExtn
{
	float: left !important;
}
.paddingright
{
	padding-right: 15px;
}
.hrClass
{
	display: none;
}
.NoBreak
{
	display: none;
}

.forthExtn
{
	overflow:hidden;
	font-family: "HPSimplified","HPSimplifiedLight",Arial !important;
}
.containerResetPassword1Extn
{
	float:none !important;
}

.signinDetailsPasswordExtn1
{
	float:none !important;
}
.txtImgBulletsExtn
{
	padding:13px !important;
}
.widthpaddinglabelIncreaseExtn1
{
	padding-left:10px !important;
	width: 165px !important;
}
.errorLabel
{
	color: #FF0000;
	border-color: #FF0000;
	background-image: url('../Images/media/images/exclamation.png');
	background-repeat: no-repeat;
	background-position: 1px 11px;
	margin-right: 0px !important;
	padding-left: 10px !important;
}
#divCreateNewAddress:hover
{
	text-decoration:underline !important;
}

.paymentInstructionShowHide
{
	cursor: pointer;
	font-weight:normal;
	padding-left:8px !important;
}
.Removeitemfontsize
{
	font-size:13px !important;
}
.invisibleIconimage
{
	display:none;
}
/* END_Added by Rajeswar */

/*START_ Added By Venkat*/

div.LabelTextDefault span.LabelSpanDefault
{
	width: 150px;
	text-align: left;
	padding-right: 25px;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
	font-weight: lighter;
}
.headerAlpha
{
	width: 990px;
	height: 33px;
	background-color: #0096D6;
	color: #ffffff;
	font-weight: bold;
}

.secButtonEnhanced
{
	float: left;
	background: none;
}

.pageLayoutWide #searchAreaWide
{
	float: right !important;
	padding: 4px 0 1px;
	text-align: right;
	width: 224px;
}

.marginright
{
	margin-right: 30px;
}

.leftalign
{
	width: 500px;
	float: left;
}

.width980
{
	width: 980px !important;
}

.width210
{
	width: 210px !important;
}

.instructionpanel
{
	margin-left: 400px;
}

.constatnwidth
{
	width: 980px;
}
/* END_Added By Venkat*/



/* START_Added by Sony */
.noWrap
{
	white-space: nowrap;
}
.qcCancel
{
	margin-left: -60px !important;
	font-weight: bold;
	position: absolute;
}
.qcContinueLabel
{
	margin-left: 90px !important;
	position: absolute;
	width: 100px !important;
}
.qcResetPasswordBulletMargin
{
	margin: 20px !important;
}
.qcForgotPasswordLabelMargin
{
	width: 60px !important;
}
#divCancel input[type="submit"]:hover, #removeitem input[type="submit"]:hover, #divHPPResetCancel input[type="submit"]:hover, #divHPPCancel input[type="submit"]:hover
{
/* when hover (mouse over)*/
    text-decoration:underline !important;
}
.floatLeft
{
	float:left;
}
input[type=text]:hover, input[type=password]:hover, input[type=url]:hover, input[type=email]:hover, textarea:hover
{
	border-color: #666 !important;
}
.hpSelect:hover, .hpSelect1:hover, .hpSelect270:hover, .hpSelect140:hover, .hpSelect230:hover
{
	border-color:#666 !important;
}
.wrapperBorderWidth
{
	width:auto !important;
}
.orderConfirmationindicated
{
	float: left !important;
	clear:left;
	margin: -6px 0px 5px;
}
.labelWidth
{
	width: 130px !important;
}
.affLoginError
{
	color: red;
	font-weight: bold;
	width: auto !important;
	height: 20px;
	padding-left: 0px;
}
.labelLoginViewWidth
{
	width: 140px !important;
}
.labelSubscribeNewsLetter
{
	margin-top: 10px;
	height: 30px;
	width:240px;
}
.margin
{
	margin:0px !important;
}
.marginQCChanceToRegister
{
	margin:130px 0px 0px 100px;
}
.marginQCChanceToRegister1
{
	margin:130px 0px 0px 100px;
	text-align:center !important;
}
.quickRegMargin
{
    margin-left:-100px !important;
}
.quickRegSubmitMargin
{
	margin-left:-12.5px !important;
}
.marginLeft
{
	margin-left: -19px !important;
}
.paddingForgotPassword
{
	padding-left:10px !important;
}
.mSMBProfile
{
padding-left: 10px !important;
padding-bottom: 35px !important;
}
.buttonWidth
{
	width:130px !important;
}
/* END_Added by Sony */

/* Start by Neha*/
.labelWidth
{
	width: 110px !important;
}
/* End by Neha*/

/* START_Added by Preethy*/

.QCSubmitOrder
{
    font-family:"HPSimplified", "HPSimplifiedBold", Arial;
	height: 58px !important;
	padding: 0px 18px;
	font-size: 16px;
	color: #f2f2f2;
	border: none;
	cursor: pointer;
	overflow: visible;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
}
/* End_Added by Preethy*/


#paymentInstruction label
{
	font-weight: normal;
}
.lblReviewAdd
{
	font-family: "HPSimplified" , "HPSimplifiedBold" ,Arial;
}

.paddinglefttop
{
	padding-left: 45px !important ;
	padding-top: 5px ! important;
	padding-right:0px ! important;
	white-space:nowrap; 
}
/* Start_Added by Samiran*/

.registrationBusinessSpan
{
	width: 207px;
	font-weight: bold;
}
.securityQuestionContentLeft .spadejsuiselect-list1 a
{
	margin: 0px;
}

.affiliateregister
{
	padding: 11px 0 10px 0px;
}
.registrationCredentialsLeft input.errorInput[type="password"] {
    border-color: #FF0000;
    color: #FF0000;
}


.hpSelect270
{
	width: 270px;
	height: 22px;
	border: 2px solid #cccccc; /*overflow: hidden;*/
	background: url('../Images/media/images/select_arrow.png') no-repeat right #ffffff;
}
.hpSelect270.errorInput {
    border: 2px solid #FF0000;
}
.spadejsuiselect270
{
	position: relative;
	width: 270px;
	height: 22px;
}
.spadejsuiselect270 input, .spadejsuiselect270 span
{
	float: left;
	width: 260px;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	padding: 0 5px;
	margin: 0;
	border: none;
	background: url("../Images/media/images/select_arrow.png") no-repeat scroll right center #FFFFFF;
}
.spadejsuiselectactive270
{
}
.spadejsuiselectactive270 input, .spadejsuiselectactive270 span
{
	color: #000;
}
.spadejsuiselect270-list
{
	position: absolute;
	z-index: 390;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc;
	border-top: none;
	height: 70px;
	overflow-x: hidden;
	overflow-y: scroll;
	white-space: nowrap;
}
.spadejsuiselect270-list li
{
	float: left;
	width: 270px;	
	white-space: nowrap;
	clear: left;
	display: block;
	z-index: 9999;
}
.spadejsuiselect270-list b
{
	float: left;
	width: 270px;
	padding: 0 5px;
	margin-bottom: 1px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.spadejsuiselect270-list a
{
	float: left;
	width: 254px;
	padding: 0 5px;
	font-size: 14px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
	margin: 0 !important;
}
.spadejsuiselect270-list a:link
{
	color: #000000;
}
.spadejsuiselect270-list a.on, .spadejsuiselect240-list a:focus a:hover
{
	color: #ff0000;
}
.spadejsuiselect270-list a:hover
{
	background-color: #007DBA;
	color: #FFFFFF !important;
}


.hpSelect140
{
	width: 140px;
	height: 22px;
	border: 2px solid #cccccc; /*overflow: hidden;*/
	background: url('../Images/media/images/select_arrow.png') no-repeat right #ffffff;
}
.hpSelect140.errorInput {
    border: 2px solid #FF0000;
}
.spadejsuiselect140
{
	position: relative;
	width: 140px;
	height: 22px;
}
.spadejsuiselect140 input, .spadejsuiselect140 span
{
	float: left;
	width: 130px;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	padding: 0 5px;
	margin: 0;
	border: none;
	background: url("../Images/media/images/select_arrow.png") no-repeat scroll right center #FFFFFF;
}
.spadejsuiselectactive140
{
}
.spadejsuiselectactive140 input, .spadejsuiselectactive140 span
{
	color: #000;
}
.spadejsuiselect140-list
{
	position: absolute;
	z-index: 390;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc;
	height: auto;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	white-space: nowrap;
}
.spadejsuiselect140-list li
{
	float: left;
	width: 140px;
	/*border-bottom: 1px solid #CCCCCC;*/
	white-space: nowrap;
	clear: left;
	display: block;
	z-index: 9999;
}
.spadejsuiselect140-list b
{
	float: left;
	width: 140px;
	padding: 0 5px;
	margin-bottom: 1px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.spadejsuiselect140-list a
{
	float: left;
	width: 124px;
	padding: 0 5px;
	font-size: 14px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
	margin: 0 !important;
}
.spadejsuiselect140-list a:link
{
	color: #000000;
}
.spadejsuiselect140-list a.on, .spadejsuiselect240-list a:focus a:hover
{
	color: #ff0000;
}
.spadejsuiselect140-list a:hover
{
	background-color: #007DBA;
	color: #FFFFFF !important;
}



/* End_Added by Samiran*/
.setemployeefields
{
	float:left;
	margin-top:10px;
	margin-right:10px;
	padding-left:20px;
	width:250px;
}
.padingtop11px
{
	padding-top:11px;
}
h2
{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
}
.posttionrelavtion
{

	z-index:1000;
}
.removelinkDecoration
{
	text-decoration:none !important;
	cursor:default !important;
	}
.width420
{
	width:420px !important;
	}	
.width200
{
	width:200px !important;
}	
	
.paddingright53
{
	padding-right:53px !important;
}	
.margintop15
{
 	margin-top:15px;
}
.pricelabelfont
{
	font-family:'HPSimplified', 'HPSimplifiedBold', Arial !important;
	/*font-size:24px !important;*/
	font-size:14px !important;
}
.affiliateLoginBtn
{
	float:right;
	width:100px;
}
.ddlborder
{
	width:184px;
	border:2px #CCcccc solid;
	}
.width184
{
	width:184px;
}	
.paddingtop35
{
	padding-top:35px;
}
.paddingtop15
{
	padding-top:15px;
}
.SuggestedPanelClearBoth
{
	width: 530px; 
	clear:both
}
.scV3TextError{
	    color:#FF0000;
}
.basketDetails .quantity .scV3TextError
{
    float:left;
    top:-5px;
    left:18px;
    width:145px;
    position:relative;
}
.RecProAddToCartButton
{
	font-size:14px !important;
	height:28px !important;
}
.RecProWishListButton
{
	font-size:14px !important;
	height:28px !important;
	background-color: #666666 !important;
}
.paddingleft450
{
	padding-left:450px;
}
.margintop22
{
	margin-top:-22px;
}
.margintop10
{
	margin-top:-10px;
}
.paddingleft5
{
	padding-left:5px;
}
.paddingleft20
{
	padding-left:20px;
}
.paddingleft35
{
	padding-left:35px;
}
.paddingleft10
{
	padding-left:10px;
}
.paddingleft15
{
	padding-left:15px;
}
.marginfloatleft0
{
	float: left;
	margin-left:0px
}
.AddLabelWidth150
{
	float:left;
	width:150px
}

/*Switching Panel Start*/
.hpSelect230
{
	width: 230px;
	height: 22px;
	border: 2px solid #cccccc; /*overflow: hidden;*/
	background: url('../Images/media/images/select_arrow.png') no-repeat right #ffffff;
}
.hpSelect230.errorInput {
    border: 2px solid #FF0000;
}
.spadejsuiselect230
{
	position: relative;
	width: 230px;
	height: 22px;
}
.spadejsuiselect230 input, .spadejsuiselect230 span
{
	
	float: left;
	width: 220px;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	padding: 0 5px;
	margin: 0;
	border: none;
	background: url("../Images/media/images/select_arrow.png") no-repeat scroll right center #FFFFFF;
}
.spadejsuiselectactive230
{
}
.spadejsuiselectactive230 input, .spadejsuiselectactive230 span
{
	color: #000;
}
.spadejsuiselect230-list
{
	position: absolute;
	z-index: 390;
	left: -2px;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border: 2px solid #ccc !important;
	border-top: none;
	height: 70px;
	overflow-x: hidden;
	overflow-y: scroll;
	white-space: nowrap;
}
.spadejsuiselect230-list li
{
	float: left;
	width: 230px;	
	white-space: nowrap;
	clear: left;
	display: block;
	z-index: 9999;
}
.spadejsuiselect230-list b
{
	float: left;
	width: 230px;
	padding: 0 5px;
	margin-bottom: 1px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.spadejsuiselect230-list a
{
	float: left;
	width: 220px;
	padding: 0 5px;
	font-size: 14px;
	color: #000;
	line-height: 14px;
	text-decoration: none;
	margin: 0 !important;
}
.spadejsuiselect230-list a:link
{
	color: #000000;
}
.spadejsuiselect230-list a.on, .spadejsuiselect230-list a:focus a:hover
{
	color: #ff0000;
}
.spadejsuiselect230-list a:hover
{
	background-color: #007DBA;
	color: #FFFFFF !important;
}	

/*Switching Panel End*/
/*Switching Panel Style Start*/
.width430
{
	width:430px !important;
}		
.width230
{
	width:230px !important;
}	
.clearboth
{
	clear:both;
}
.paddingleft10
{
	padding-left:10px;
}
.width175
{
	width:175px;
}	
.paddingtop10
{
	padding-top:10px;
}
/*Switching Panel Style End*/
.OrdrSumDtBottomleft
{
/*float: right;clear:both;*/
float: left;
display:none;
padding-bottom:15px;
}
.OrdrSumDtBottomright
{
float: right;
display:none;
padding-bottom:15px;
padding-right:30px;
}

.width600
{
	width: 600px;
}
.scV3OutlineErrorForTC
{
	border:solid 2px;
	border-color:#FF0000;
}
.addViewLine1
{
	clear:both;
	margin-top:-20px;
}
.cssEMPIdPadding
{
	padding-left:20px;
	padding-top:20px
}
.hyperlinkcart
{
	background-color: Transparent !important;
	text-decoration: none !important;
	padding: 2px 0px 3px !important;
	color: #0096D6 !important;
	border: 0 !important;
	width: 110px !important;
	margin-left: 0px !important;
	background: none !important;
	font-size: 14px !important;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
}
.LeftAlignResetPwdButton
{
    float:left;margin-left:25px;
    
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  Author : Sony Tuteja
  Framework - System.css
  Title: Added new styles for mini registration 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.enhancedPageBody #enhancedContentArea .QCContentContainer .pHeader{background:#0096D6 none no-repeat scroll;}
.QCContentContainer #LoginTable{background-color:#FFFFFF;border-collapse:collapse;}
.QCContentContainer #LoginTable .roundedinside{border:0px;padding-left:34px;}
.QCContentContainer input[type='text'], .QCContentContainer input[type='password'], 
.QCContentContainer input[type='url'], .QCContentContainer input[type='email'], 
.QCContentContainer textarea{background:#FFFFFF none;border:2px solid #CCCCCC;color:#000000;}
.QCContentContainer input[type='text']:hover, .QCContentContainer input[type='password']:hover, 
.QCContentContainer input[type='url']:hover, .QCContentContainer input[type='email']:hover, 
.QCContentContainer textarea:hover{background:#FFFFFF none;border:2px solid #CCCCCC;color:#000000;}
.QCContentContainer a:link{color:#0096D6;}
.QCContentContainer .spadejsuiselect230-list a:link{color:#000000 !important;}
.QCContentContainer .inputForm{background:transparent;}

.mqHeader
{
	background-color: #0096D6;
    color: #FFFFFF;
    font-weight: bold;
    height: 33px;
}
.mqHeader .titleHalf
{
	float: left;
}
.mqHeader .titleHalf span
{
	position: relative;
	top: 8px;
	left: 24px;
}
.scMargin
{
	margin-top:-5px !important;
}
.forgotPwd
{
	float:left !important;
	margin:13px 100px 0 0 !important;
	font-weight: bold;
}
.confirmSegmentBorderStyle
{
	padding:0px 0px 150px 0px;
	border-bottom: 1px solid #CCCCCC;
}
.labelLoginView
{
	padding: 13px 0 0 0 !important;
	float: none !important;
	width: 220px !important;
}
.QCContentContainer .errorLabel
{
	background-position:0 !important;
	margin-left:-10px;
}
.QCContentContainer label
{    
	width: 250px !important;
}
.qrEasyRegMargin
{
	margin: -10px 10px 10px 10px;
}
.margin25
{
	margin-top:25px !important;
}
.miniButtonWidth
{
	width:240px !important;
	height:19px !important;
}
.inputForm label
{
	float: left;
    padding: 13px 0 0;
    text-align: left;
}

.stylePreRegMessage
{
border-collapse: collapse; font-weight: bold; color: Red;
border: 1px solid red; margin: 10px; margin-left: 10px;
}
.mandatoryStyle
{
	text-align:left;width:175px;padding-left:10px;
}
.paddingLeft10
{
	padding-left:10px;
}
.inputWidthWithMargin
{
	margin-right:25px !important;
	width:240px !important;
}
.overrideBorder
{
	border-left:none !important;
	border-right:none !important;
}
#lblShowAnotherEmail
{
	padding-left: 0px ! important; margin-left:0px; margin-top:0px !important; float:none !important; line-height: 35px;
}
.panelHeight
{
	height:300px !important;
}
.labelEmailValidPadding
{
	padding:13px 0 0 !important;
}
.progressInCenter
{
	display:none;position:fixed;top:60%;left:50%;margin-top:-30px;margin-left:-30px;height:60px;width:60px;
}
.linkButtonStyle
{
	position:relative;top: 8px;
}
.studentStyle
{
	margin: 20px !important;padding-left:34px !important;
}
.studentMsg
{ color: Red; font-weight: bold;}
.studentButtonMargin
{
	margin-top:220px !important;
}
.studentLinkMargin
{
	margin-top: 290px !important;
}
.width250
{
	width:250px !important;
}
.fontStyle
{color: Red;font-weight:bold;}
.boxAlreadyRegisteredSpacerMiniR
{
	height: 12px;
	width: 510px;
	background-color: #FFFFFF;
}
.boxNotRegisteredMiniR
{
	width: 500px;
	float: left;
	height:275px;
}
.boxAlreadyRegisteredMiniR
{
	width: 510px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
}
.basketDetailsHeader1MiniR
{
	width: 510px;
	height: 33px;
	background-color: #0096D6;
	color: #ffffff;
	font-weight: bold;
}

.basketDetailsHeader1MiniR .titleHalf
{
	width: 500px;
	float: left;
}

.basketDetailsHeader1MiniR .titleHalf span
{
	position: relative;
	top: 8px;
	left: 24px;
}
.loginViewStyle
{
	padding:0px;border:0px;
}
.msgStyle
{
color: red; font-weight: bold;float:left !important;
}
.preMessage
{color: red; font-weight:bold;}
.paddingLV
{padding-left: 30px;}
.buttonMini
{margin-left:250px; float: right;margin-top:-15px;}
.borderStyle
{border-collapse: collapse;border:0;width:100%;vertical-align: top; padding:0px;border:0px;}
.margin20
{margin: 20px;}
.progressStyle
{padding-top: 3px;padding-left:10%;display:none;text-align:center;}
.preMsgStyle
{border-collapse: collapse; font-weight:bold; color:Red;margin:10px; margin-left:10px;}
.width100
{width: 100%;}
.divBody
{padding:0px;border-bottom-width:1px;border-top-width:0px;border-right-width:1px;border-left-width:1px;}
.marginfloattop20
{margin:20px;float:left;}
.confirmLable
{padding-right:10px; width:auto; padding-left: 0px !important;}
.sendemailButton
{float:right;margin-right:80px;}
.eppDiv
{margin-bottom:10px; margin-top:10px;}
.margintop5
{margin: 5px;}
.marginbottom3
{margin-bottom: 3px;}
.marginpadding0
{padding:0px;margin-top:0px;}
.styleMarginDiv{padding:0px;border:0px;margin-top:0px;}
.padding0{padding:0px !important;}
.duplicateUserMsg
{color:Red;display:inline;text-align:center;margin-left:10px;display:inline;text-align:center;}
.width1000
{width: 1000px !important;}
.width100floatleft
{width: 100%; float: left;}
.textboxLoginView
{margin-left:0px !important;clear:both !important;}
.textboxHPP
{margin-right:12px !important;margin-left:0px !important;float:left !important;clear:both !important;}
.buttonmarginLeft
{margin-left:0px !important;float:left !important;clear:both !important;}
.width500
{
	width: 500px !important;
}
.hrStyle
{background-color: #CCCCCC !important;
    height: 2px !important;
    width: 1000px !important; float:left !important;}
.padding34{padding-left:34px !important;}
.headerleft{left:10px !important;}
.msgStyle1
{width:175px;padding-top:40px;}
.hrWidthPercentage1
{
	width: 1000px !important;
	text-align:center !important;
}
.marginStyle{margin:20px 0px 0px 34px;}
.margintop40
{margin-top:40px;}
.buttonOverFlow
{overflow:visible !important;}
/* END_Added by Sony */
/*Neha*/ 
.QCRegMessage 
{ 
        border-collapse: collapse; font-weight:bold; color:Red; border:1px solid red; margin:10px; margin-left:10px; 
 } 
  
 .margintop20 
 { 
        margin-top:20px; 
 } 
  
  .ResetPasswordmarginleft .errorLabel
  {
  	margin-left:0px !important;
  }
 .QCdivstyle 
 { 
        padding: 0px; border: 0px; 
 } 
 
 .marginleft20 
 { 
        margin-left:20px; 
 } 
  
 .marginleft10 
 { 
        margin-left: 10px; 
 } 
 .marginbottom40 
 { 
        margin-left: 40px; 
 } 
 .border0 
 { 
        border: 0px; 
 } 
  
 .QRValidationMessage 
 { 
        color: Red; 
        font-weight: bold; 
 } 
 
   .langcontainer
 {
 	z-index: 502;
 	position: relative;
 	color:#FFFFFF; 
	border:0; 
 	align:left;
 }
 
 .QCRegStudent
 {
 	margin-left:0px;
 	margin-top:190px;
 }
 .QCRegFriends
 {
	margin-left:0px;
 	margin-top:160px;
 }
 
 .marginleft5
 {
 	margin-left:5px;
 }
 
 .width220
{
	width:220px !important;
}

.width490
{
	width:490px !important;
}
.width470
{
	width:470px !important;
}

.resetpasswordmargintop5
{
	margin-top:5px !important;
}
.marginleftresetpassword20
{
	margin-left: -20px !important;
}
.forgotpasswordmargin
{
	margin-left:-25px;
	margin-top:-30px;
}

/* Neha*/ 
#minireg label 
{ 
        float: left !important; 
        width: 200px !important; 
        margin: 0px 10px 0px 0px !important; 
        padding: 5px 0px 0px 8px !important; 
        clear:left;   
}   

.ErrorHeader 
{ 
border-collapse: collapse; 
font-weight: bold; 
color: Red; 
border: 1px solid red; 
margin: 10px; margin-left: 10px 
}

.margintop50px
{
	 margin-top:50px;	
}
.margintop20pxleft20px
{
	 margin-top:20px;	
	 margin-left:20px;	
} 
/*Divakar*/
.basketDetailsHeader .titleHalfEdd
{
	width: 400px;
	float: left;

}
.basketDetailsHeader .titleHalfEdd span
{
	position: relative;
	top: 8px;
	left: 24px;
}


.basketDetailsHeader .titleSecondEdd
{
	width: 280px;
	float: left;
	text-align: center;
}
.basketDetailsHeader .titleSecondEdd span
{
	position: relative;
	top: 8px;	
}

.basketDetailsHeader .titleQuantityEdd
{
	width: 100px;
	float: left;
	text-align: center;
}


.basketDetailsHeader .titleQuantityEdd span
{
	position: relative;
	top: 8px;	
}

.basketDetailsHeader .titleLastEdd
{
	width: 215px;
	float: left;
	text-align: center;
}

.basketDetailsHeader .titleLastEdd span
{
	position: relative;
	top: 8px;
}


.width1000
{
	width:1000px !important;
}
.width300
{
	width:300px !important;
	
}
.width280
{
	width:280px !important;
	
}
.width400
{
	width:400px !important;
}	
.width180
{
	width:180px !important;
}
.width601
{
	width: 600px !important;
	
}		

.widthsameLSP
{
    width: 680px !important;
}
.widthLabelTotalsameLSP
{
    width: 100px !important;
}

.boxReviewBasketDetails .Edd
{
	width: 280px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
	height: 78px;
	color: Black !important;
}
.boxReviewBasketDetails .Edd .EddContent
{
	padding: 13px 0px 13px 0px;
	text-align: center;
}

/* #review id of page */
#review .boxReviewEdd
{
	float: right;
	width: 320px;
	margin: 0px 0px 0px 0px;
	background-image: none;
	border: none;
}

.boxReviewBasketDetails .itemsEdd
{
	width: 400px;
	float: left;
}

.boxReviewBasketDetails .itemsEdd .itemsContent
{
	padding: 13px 0px 3px 16px;
	font-family: "HPSimplified","HPSimplifiedLight",Arial;
}
.boxReviewBasketDetails .itemsEdd .itemsContent a
{
	margin: 0px 0px 0px 57px;
}
.boxReviewBasketDetails .quantity1
{
	width: 105px;
	float: left;
	background-image: url('../Images/media/images/separator.png');
	background-repeat: repeat-y;
	height: 78px;
    color: Black !important;
}
.boxReviewBasketDetails .quantity1 .quantityContent
{
	padding: 13px 0px 13px 0px;
	text-align: center;
}
.paddingEdd
{
    padding-top:0px !important;
    padding-bottom:15px !important;
    
}


#review .boxReviewPrice .boxTotal .boxTotalContentMLSP label
{
	padding: 13px 0px 0px 0px;
	text-align: left;
	font-family: "HPSimplified" , "HPSimplifiedBold" , Arial;
	font-weight: bold;
}


