/********* modifications to the cart *********/

/********** cart changes *********/
/********** page 1 chantes *********/
.inreach_progress { background-color: #EFF0F5!important; }
.inreach_progress UL LI {
	background-image: none !important;
}
    #continue {	width:175px; height:30px; /*background:url(/content/owners/legaldemo/images/continueButton.png);*/ background: #e23838;
	border:none; cursor: pointer;}
    #continue:hover { cursor: pointer;}
    input[value="Checkout"] { margin-right:-20px;	color:#fff;}
    input[value="Checkout"]:hover { cursor: pointer;}
    input[value="Credit Summary"] { /*background:url(/content/owners/legaldemo/images/CreditSummary.png);*/ border:none; color:#fff; height:30px; margin-right:0px !important; cursor:pointer; background: #e23838;}
    input[value="Credit Summary"]:hover { cursor: pointer;}
    input[value="Complete Purchase"] {color:#fff; margin-right: -25px;}
    input[value="Complete Purchase"]:hover {cursor: pointer;}
.continueShopBtn {
	background: url(/content/owners/legaldemo/images/continueButton.png) !important;
	text-decoration: none;
	padding: 8px 35px;
	color: #fff !important;
	margin-right: -25px;
}
.continueShopBtn:hover {
	color:#000 !important;
}
/***** cart page 3 ****/
input[id="btnCoupon"] {
    background: #e23838;
	border:none;
	color:#fff;
	cursor: pointer;
	height:27px;
}
input[id="btnCoupon"]:hover {
	cursor: pointer;
}
input[id="btnGiftCard"] {
	background: #e23838;
	border:none;
	color:#fff;
	cursor: pointer;
	height:27px;
}
input[id="btnGiftCard"]:hover {
	cursor: pointer;
}
input[id="btnAddRecipients"] {
	background: #e23838;
	border:none;
	color:#fff;
	cursor: pointer;
	height:27px;
}
input[id="btnAddRecipients"]:hover {
	cursor: pointer;
}
a[href="/Checkout/ContinueShopping"] {
	background: #313036;
	text-decoration: none;
	padding: 8px 35px;
	color: #fff !important;
	margin-right: -25px;
}
a[href="/Checkout/ContinueShopping"]:hover {
	cursor: pointer;
}
/******** cart page 2 *********/
.registrationFirstName {
	margin-left: -7px;
}
label[for="FirstName"] {
	margin-left: -7px;
}
.registrationLastName {
	margin-left: 22px !important;
}
label[for="LastName"] {
	margin-left: 22px;
}
.inreach_question {
	background:none;
	border:none;
	box-shadow: none;
}
input[id="ContactEmail"] {
	width:328px;
}
a[href="/Registration/ContinueShopping"] {
	/*background: url(/content/owners/legaldemo/images/continueButton.png) !important;*/
    background: #313036;
	text-decoration: none;
	padding: 8px 35px;
	color: #fff !important;
}
a[href="/Registration/ContinueShopping"]:hover {
	cursor: pointer;
}a[href="/Cart/ContinueShopping"] {
	/*background: url(/content/owners/legaldemo/images/continueButton.png) !important;*/
    background: #313036;
	text-decoration: none;
	padding: 8px 35px;
	color: #fff !important;
}
a[href="/Cart/ContinueShopping"]:hover {
	cursor: pointer;
}
/******** cart popup changes *********/
    .ui-dialog .ui-dialog-buttonpane button { box-shadow: none;	/*background: url(/content/owners/legaldemo/images/continueButton.png) !important;*/ border:none; color:#fff; border-radius: 0px; background: #e23838 !important;}
    .ui-dialog .ui-dialog-buttonpane button:hover {	cursor: pointer;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	/*box-shadow: none;
	border: none !important;
	background:none !important;*/
}
/*.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	box-shadow: none;
	border:none !important;
	background: none !important;
}*/
/******** trnasaction summary *********/
#btnAccountAccess {
	background: #e23838;
	border:none;
	color:#fff;
	height:30px;
	font-size: 16px;
	cursor:pointer;
}
#btnAccountAccess:hover {
	cursor: pointer;
}