/* Styles for Message!Products quick reorder - 1/18/2010 - JKanost */
body, ul, li, h1, h2, h3, p { margin:0; padding:0; list-style:none; }
a:focus { outline:none; }
.fl { float:left; } .fr { float:right; }
#mpqr-logo, #titlebar p {
	behavior:url(/message_assets/images/global/iepngfix.htc);
	}
sup { font-size:60%; }

/** Header and QR Progress Bar **/
#mpqr-logo {
	width:292px;
	height:81px;
	background:transparent url(/Message_assets/images/reorder/new_look/mpqr-logo.png) no-repeat;
	text-indent:-999px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	}
	
#mpqr-progress {
	height:81px;
	width:auto;
	margin-left:150px;
	background:#efdec2;
	}
	
	#mpqr-progress a {
		display:block;
		float:left;
		margin:28px 0 6px 146px;
		}
		
	* html #mpqr-progress a { margin-left:71px; }
		
		#mpqr-progress a img {
			width:310px;
			height:17px;
			border:none;
			}
			
	#mpqr-progress ul {
		background:#996;
		height:36px;
		clear:left;
		}
		
		#mpqr-progress ul li {
			float:left;
			height:36px;
			text-indent:-999px;
			}
		
		.prog-1 { width: 97px; background:transparent url(/Message_assets/images/reorder/new_look/mpqr-steps-01.png) left bottom no-repeat; }
		.prog-2 { width:113px; background:transparent url(/Message_assets/images/reorder/new_look/mpqr-steps-02.png) left bottom no-repeat; }
		.prog-3 { width:152px; background:transparent url(/Message_assets/images/reorder/new_look/mpqr-steps-03.png) left bottom no-repeat; }
		.prog-4 { width:110px; background:transparent url(/Message_assets/images/reorder/new_look/mpqr-steps-04.png) left bottom no-repeat; }
		#mpqr-progress li.current { background-position:left top; }
/** End Header and QR Progress Bar **/
/*----------------------------------*/
/** QR Content **/

/*** QR Page Headings ***/
#qr-content { padding-left:8px; width:750px; }

	div.rule {
		width:738px;
		height:1px;
		background:#009776;
		float:left;
		margin:12px;
		}
		
	* html div.rule {
		background:#fff;
		margin:0;
		border-bottom:1px solid #009776;
		}
	
	#titlebar {
		width:727px;
		height:29px;
		padding-left:12px;
		margin-top:14px;
		margin-left:12px;
		background:#fff url(/Message_assets/images/reorder/new_look/mpqr-titlebar.png) no-repeat;
		}
		
		#step-1, #step-2, #step-3, #step-4, #qr-orderacknowledgement { height:29px; text-indent:-999px; }
		#step-1 { background:transparent url(/Message_assets/images/reorder/new_look/mpqr-step1-title.png) no-repeat; }
		#step-2 { background:transparent url(/Message_assets/images/reorder/new_look/mpqr-step2-title.png) no-repeat; }
		#step-3 { background:transparent url(/Message_assets/images/reorder/new_look/mpqr-step3-title.png) no-repeat; }
		#step-4 { background:transparent url(/Message_assets/images/reorder/new_look/mpqr-step4-title.png) no-repeat; }
		#qr-orderacknowledgement { background:transparent url(/Message_assets/images/reorder/new_look/mpqr-orderack-title.png) no-repeat; }
		
	#qr-content h1 {
		margin:12px 0 6px 12px;
		}
		
		#qr-content.qr-orderacknowledgement h1 span { font-size:13px; }
		
	#qr-content > p {
		margin:0 0 0 12px;
		}
/*** End QR Page Headings ***/

/*** QR Login Page ***/		
	#qr-login-form {
		clear:both;
		width:340px;
		float:left;
		margin:12px 0 18px 12px;
		}
	
	* html #qr-login-form {
		margin-left:0;
		}
		
	#qr-login-form b { font-size:15px; }
		
		#qr-login-form table {
			width:320px;
			/*padding:10px;*/
			border:1px solid #ccc;
			}
			
			.spaced td { padding-top:12px; }
			.qr_zip_padding  td {padding-bottom:12px;}
			.formtext_left {
				font-weight:bold;
				text-align:right;
				padding-right:5px;
				padding-left:15px;
				width:105px;
			}

			.formtext_right {
				font:normal 10px Arial, Helvetica, sans-serif;
				line-height:14px;
				padding-left:125px;
			}
			
				.qr_textfield1, .qr_textfield2, .qr_textfield3 {
					color:#000;
					background:#fff;
					font-size:15px;
					padding:3px;
					margin:0;
					border:1px solid #a5a4a4;
					}
				
				.qr_textfield1 { width:130px; }
				.qr_textfield2 { width:143px; }
				.qr_textfield3 { width:210px; }
	
	#qr-offer-code {
		clear:left;
		width:340px;
		}
	
		#qr-offer-code h2 {
			width:338px;
			height:26px;
			margin-bottom:6px;
			text-indent:-999px;
			background:#fff url(/Message_assets/images/reorder/new_look/mpqr-offercode.png) no-repeat;
			}
			
		#qr-offer-code div {
			float:right;
			width:142px;
			margin-right:8px;
			}
			
	#qr-diagram {
		float:right;
		margin:12px 0 0 0;
		}
		
		#qr-diagram img { display:block; }
		
		#qr-diagram a {
			display:block;
			width:383px;
			height:19px;
			margin:3px auto;
			background:#fff url(/Message_assets/images/reorder/new_look/mpqr-altcheck.png) left bottom no-repeat;
			text-indent:-999px; 
			}
		#qr-diagram a:hover { background-position:left top; }
		
	.qr_bottom_btns {
		clear:left;
		margin:20px auto 0 auto;
		height:34px;
		width:240px;
	}

	.qr_login_continue_btn{
		background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-continue.png) no-repeat left top;
		height:34px;
		width:135px;
		border:0;
		display:block;
		cursor:pointer;
		text-indent:-999px;
		margin:0 auto;
	}
	
	.qr_login_continue_btn:hover { background-position:left bottom; }
/*** End QR Login Page ***/		

/*** QR Error Pages ***/
	#qr-error-icon {
		float:left;
		margin:12px 6px 6px 12px;
		padding-top:4px;
		}
		
	#qr-error-icon.small { padding-top:0; }
		
	#qr-content.qr-error h1 { margin:12px 0 3px 12px; }

	.qr_error_optionbox {
		width:219px;
		float:left;
		margin:12px 20px 15px 0;
	}
	.qr_error_optionbox.left { display:inline; margin-left:24px;}
	
	.qr_error_optiontop {
		background:transparent url(/Message_assets/images/reorder/new_look/mpqr-error-top.png) no-repeat top;
		width:219px;
		height:23px;
		font:bold 15px Arial, Helvetica, sans-serif;
		text-align:center;
		color:#fff;
		padding:7px 0 0;
	}
	
	.qr_error_optionbottom {
		background:url(/Message_assets/images/reorder/new_look/qr_error_bottom.gif) no-repeat top;
		width:197px;
		height:198px;
		padding:10px 11px;
		position:relative;
	}

	.qr_error_optionimage {
		width:197px;
		height:70px;
		margin-bottom:7px;
		display:block;
	}

	.qr_error_optionbottom p {
		background-color:transparent;
		padding:0;
		margin:0;
		color:#474848;
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:16px;
	}

	.qr_error_clickhere {
		position:absolute;
		bottom:10px;
		width:197px;	
	}
	
	#sixty {
		position:static;
		width:auto;
		margin:24px auto;
		}
	
	.qr_error_clickhere a {
		background:url(/Message_assets/images/reorder/new_look/mpqrb-clickhere.png) no-repeat left top;
		width:109px;
		height:34px;
		display:block;
		margin:0 auto;
	}
	
	.qr_error_clickhere a:hover { background-position: left bottom;}

	.qr_error_phonetext {
		display:block;
		margin:0 0 5px;
		padding:0;
		clear:left;
		font:normal 15px Arial, Helvetica, sans-serif;
		text-align:center;
	}
	
		.qr_error_phonetext span {
			color:#009776;
			font:bold 16px Arial, Helvetica, sans-serif;	
			}
			
	.qr_error_60day {
		clear:left;
		font:bold 16px Arial, Helvetica, sans-serif;
		text-align:center;
		width:606px;
		height:53px;
		padding:12px 30px 0;
		background:#fff url(/Message_assets/images/reorder/new_look/mpqre-60day-oval.png) no-repeat;
		margin:0 auto 36px;
		}
/*** End QR Error Pages ***/

/*** QR Checkout Pages ***/
#qr-checkout {
	clear:both;
	margin-left:12px;
	}
	
	.mpqrb-valuepack {
		float:right;
		margin-top:28px;
		}
		
		.mpqrb-valuepack a {
			display:block;
			padding-top:10px;
			width:164px;
			height:33px;
			background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-valuepack.png) left top no-repeat;
			text-align:center;
			font-size:11px;
			color:#630;
			text-decoration:none;
			}
			
		.mpqrb-valuepack a:hover { background-position:left bottom; }
			
			.mpqrb-valuepack span {
				display:block;
				text-indent:-9999px;
				}

	.qr_name {
		padding:3px 5px;
		background-color:#faedc5;
		font-weight:bold;
		font-size:13px;
	}
	
#qr-cart {
	position:relative;
	}
	
	#qr-cart > table, #qr-upsells > table, .qr-editorder > table, .qr-customize > table, .qr-review > table {
		border:1px solid #009776;
		width:100%;
		margin-bottom:12px;
		}
		
	.qr-editorder > table { padding:6px 0; }
		
		#qr-cart th, #qr-upsells th, #qr-checkout th {
			height:27px;
			background:#009776 url(/Message_assets/images/reorder/new_look/mpqr-cartHeading-bg.gif) repeat-x;
			color:#fff;
			font:bold 14px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			padding-left:6px;
			text-align:left;
			}
		
		#qr-upsells th { text-transform:none; }	
		
		#qr-cart .qr-price {
			text-align:right;
			padding-right:6px;
			}
			
		.price_oval_center { 
			font-size:24px;
			font-weight:bold;
			}
			
		#qr-cart td {
			padding-top:6px;
			}
			
			.product_title {
				font-weight:bold;
				font-size:14px;
				}
				
			.qr_dropdown, .qr_dropdown2 {
				color:#000;		
				background:#fff;
				height:27px;
				font-size:15px;
				padding:3px;
				margin:0;
				border:1px solid #a5a4a4;
			}

			a.qr_product_btn {
				display:block;
				width:70px;
				height:19px;
				background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-editorder.png) left top no-repeat;
				text-indent:-999px;
				}
			
			a.qr_product_btn:hover { background-position:left bottom; }
			
		.linebottom td { padding:6px; border-top:1px solid #009776; }
		.linebottom:first-child td { border-top:none; }
		
		.linebottom td .qr_email_check td { border:none; }
		
			.qr-upsell-price {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#009776;
			}
		
			.mpqrb-addtocart {
				display:block;
				width:129px;
				height:31px;
				background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-addtocart.png) left top no-repeat;
				text-indent:-9999px;
				}
			
			.mpqrb-addtocart:hover { background-position:left bottom; }
			
a.mpqrb-removeitem, a.mpqrb-editproduct, a.mpqrb-prevlabel, a.mpqrb-prevcard { 
	display:block;
	text-indent:-9999px;
	}
	
a.mpqrb-removeitem, a.mpqrb-editproduct {
	width:86px;
	height:19px;
	}
	
a.mpqrb-prevlabel, a.mpqrb-prevcard {
	width:145px;
	height:34px;
	}
	
a.mpqrb-removeitem { background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-removeitem.png) top no-repeat; }
a.mpqrb-editproduct { background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-editproduct.png) top no-repeat; }
a.mpqrb-prevlabel { background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-prevlabel.png) top no-repeat; }
a.mpqrb-prevcard { background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-prevcard.png) top no-repeat; }

a.mpqrb-removeitem:hover, a.mpqrb-editproduct:hover, a.mpqrb-prevlabel:hover, a.mpqrb-prevcard:hover { background-position:bottom; }
			
	.qr-call { text-align:center; }
	
	.qr_bottom_btns {
		clear:left;
		margin:20px auto 0 auto;
		height:34px;
		width:244px;
	}
	
		.qr_bottom_btns a {
			height:34px;
			width:99px;
			display:block;
			margin:0 10px 0 0;
			float:left;
			background:url(/Message_assets/images/reorder/new_look/mpqrb-back.png) no-repeat top;
		}
			
		.qr_continue_btn {
			background:url(/Message_assets/images/reorder/new_look/mpqrb-continue.png) no-repeat top;
			height:34px;
			width:135px;
			border:0;
			display:block;
			float:left;
			cursor:pointer;
			text-indent:-9999px;
		}
			
		.qr-submitchanges {
			display:block;
			width:159px;
			height:31px;
			background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-submitchanges.png) left top no-repeat;
			cursor:pointer;
			margin-right:12px;
			}

		.qr_single_back_btn { text-align:center; }
		
			.qr_single_back_btn a {
				margin:20px auto 0 auto;
				height:34px;
				width:99px;
				display:block;
				background:url(/Message_assets/images/reorder/new_look/mpqrb-back.png) no-repeat left top;
			}

		.qr_bottom_btns a:hover, .qr_continue_btn:hover, .qr-submitchanges:hover, .qr_single_back_btn a:hover { background-position:left bottom; }

	/**** New Design Selection ****/
	* html #qr-selectnew {
		border-top:1px solid #009776;
		margin-top:12px;
		padding-top:12px;
		}
	
	.qr-select-label, .qr-select-pager a {
		display:block;
		border:1px solid #009776;
		padding:2px;
		}
		
	.qr-select-label { width:80px; text-align:center; }
		
	.qr-select-pager { 
		float:right; 
		width:100%; 
		}
	
		.qr-select-pager a {
			text-decoration:none;
			float:left;
			margin-left:2px;
			}
			
		.qr-select-pager li { float:left; }
		
		.qr-select-pager li a { 
			width:16px;
			text-align:center;
			}
			
		.qr-select-pager a:hover {
			background:#efdec2;
			}
			
		.qr-select-pager a.current {
			background:#996;
			color:#fff;
			font-weight:bold;
			cursor:default;
			}
			
	.threecolumns { margin:18px 0; }
	
		a.category_product_view {
			width:226px;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#630;
			background-color:transparent;
			text-decoration:none;
			}
			
		a.category_product_view:hover { color:#009776; }
		
		.category_product_view img { margin:18px auto 3px; }
		
		.category_product_view_text { font-size:11px; }
	/**** End New Design Selection ****/
	
	/**** Customization & Shipping ****/
	.qr-customize td { padding:2px;}
	
	.qr-customize .qr-upsrates td { padding:12px 12px 0; }
		
		.qr-img img { display:block; margin:0 auto; }
		#qr-checkout.qr-customize .qr-qty, #qr-checkout.qr-review .qr-qty { text-align:center; }
		#qr-checkout.qr-customize .qr-price, #qr-checkout.qr-review .qr-price { text-align:right; padding-right:6px; }		
		.qr-productname { font-weight:bold; }	 
			
	.qr-customize label { 
		display:block;
		float:left;
		font-weight:bold; 
		text-align:right;
		padding:4px;
		margin-bottom:24px;
		}
		
	.qr-customize .qr-ezshield-info label, 
	.qr-customize .qr_ups_rush_chg label, 
	.qr-customize .shippingchoices label,
	.qr-customize .qr_email_check label { 
		float:none; display:inline; 
		}
		
	.qr-customize .shippingchoices label { 
		font-weight:normal; 
		margin-bottom:0;
		padding-top:1px;
		}
	.qr-customize .shippingchoices {
		border-width:1px;
		}
		
	.qr_textfield1_instr { font-size:11px; }
	
	.qr-customize li { list-style:disc; }
	
	.qr-ezshield-info {
		float:left;
		width:600px;
		margin-left:7px;
		}
			
	.qr_ups_rush_chg {
		clear:both;
		line-height:22px;
		margin-bottom:8px;
		}
	
		.qr_in_plant_rush {
			margin:13px 10px 10px 0;
			float:left;
			}
			
		.qr_ups_speed {margin:15px 0 6px 0;}
		
	.qr-upsrates { 
		width:425px;
		margin:0 0 15px 5px;
		}
		
	.qr_handling {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#6e400a;
		background:#fff;
		}
	
		#ShipBillTemplate_ctlContent_rblDHLShippingMethod input {float:left;}
		#ShipBillTemplate_ctlContent_rblShippingMethod input {float:left;}
		#ReorderShippingOptionsTemplate_ctlContent_rblDHLShippingMethod input {float:left;}
		
	.shippingchoices { width:100%; }
		
		.shippingchoices td {
			font:normal 12px Arial, Helvetica, sans-serif;
			vertical-align:top;
			border:none;
			padding:0 0 12px;
			}
			
		.customerpreferred { background:#fff; }
		
		span.customerpreferred {	
			height:25px;
			padding:0 2px 2px 2px;
			position:relative;
			}
		
		.customerpreferredtext{
			position:absolute;
			top:0;
			left:66px;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#c73522;
			background-color:#fef4b3;
			}
				
	.qr_ups_notebox {
		background:#b5eadd;
		height:69px;
		width:227px;
		padding:6px 10px;
		margin:10px 0;
		}
		
		.qr_ups_notebox a {
			font-size:11px;
			}
	
	.qr_ups_notebox a {
		color:#815d26;
		background-color:transparent;
		}
	
	.qr_ups_notebox ul {
		padding:0;
		margin:0 0 0 12px;
		}
	
	.qr_ups_notebox li {font-size:11px;}
	
	.qr_ups_callout {
		background:url(/Message_assets/images/reorder/new_look/qr_ups_callout.gif) no-repeat bottom;
		height:75px;
		width:238px;
		padding:39px 0 0 7px;
		color:#feeca7;
		background-color:transparent;
		}
	
	.qr_ups_callout ul {
		padding:0;
		margin:0 0 0 12px;
		line-height:12px;
		display:block;
		}
	
	.qr_ups_callout li {
		color:#feeca7;
		background-color:transparent;
		font-size:11px;
		}
	
	.qr_ups_callout a {
		text-align:center;
		color:#260f02;
		background-color:transparent;
		font:bold 11px Arial, Helvetica, sans-serif;
		margin:5px 0 0 -5px;
		display:block;
		text-decoration:none;
		}
		
	#qr-shipping-disc {
		clear:both;
		text-align:center;
		font-size:11px;
		}
			
	.qr_email_check td {vertical-align:top;}

	.qr_email_check td.left {
		width:150px;
		padding:12px 5px 0 0;
		font-weight:bold;
		text-align:right;
		}
	/**** End Customization & Shipping ****/
	
	/**** Final Review & Checkout ****/
	.qr_subhead_products td {
		vertical-align:top; 
		padding-top:6px;
		}
		
		#qr-checkout .qr_subhead_products .qr-price { text-align:right; padding-right:6px; }
		
		.qr_upsell_desc div { margin-top:2px; }
		
		td .oversig_lines {border-top:1px solid #f3d78b; padding-top:3px;}
		
	.qr-options { margin-top:12px; }
		
		.qr-options td, .qr-totals td {
			text-align:right;
			padding:0 6px 3px 0;
			border:none;
			}
			
		.qr-totals td { }
			
			#ez-icon {
				display:block;
				float:left;
				}
				
	.qr-review .qr_product_btn { float:right; margin-bottom:12px; }
	
	#qr-review-custinfo { float:left; }
		
	#qr-order-total { float:right; font-size:16px; }
	
		#qr-order-total p { padding-top:6px; }
		#qr-order-total strong { color:#009776; }
		
	#qr-payment td { padding:0 6px; }
	
		#qr-payment td p, #qr-payment td label {
			color:#535353;
			font-weight:bold;
			}
			
		#qr-payment table { margin-bottom:12px; }
			
		#divcreditcard {
			margin-top:12px;
			}
			
			#divcreditcard h3 { color:#009776; }
			#divcreditcard h3 + p { font-size:11px; font-weight:normal; }
			#divcreditcard b { font-size:16px; }
			
			td#qr-creditcards p {
				font-size:11px;
				color:#009776;
				margin-bottom:8px;
				}
				
			.qr_textfield_auto {
				color:#000;		
				background:#fff;
				width:100%;
				height:21px;
				font-size:15px;
				padding:3px 0;
				margin:0 0 4px 0;
				border:1px solid #a5a4a4;
				}
			
			.qr_dropdown_auto {
				color:#000;		
				background:#fff;
				width:100%;
				height:27px;
				font-size:15px;
				padding:3px;
				margin:0 0 4px 0;
				border:1px solid #a5a4a4;
				}
				
			.qr_dropdown1 {
				color:#000;		
				background:#fff;
				width:228px;
				height:27px;
				font-size:15px;
				padding:3px;
				margin:0 0 4px 0;
				border:1px solid #a5a4a4;
			}
			
			.qr_textfield3 {
				color:#000;		
				background:#fff;
				width:220px;
				font-size:15px;
				padding:3px;
				margin:0;
				border:1px solid #a5a4a4;
			}
	
	#qr-payment + p { font-size:16px; font-weight:bold; text-align:center; }
	
	.qr_complete_btn {
		display:block;
		width:195px;
		height:34px;
		margin:12px auto 24px;
		background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-completepurchase.png) left top no-repeat;
		text-indent:-9999px;
		cursor:pointer;
		}
		
	.qr_complete_btn:hover {
		background-position:left bottom;
		}
	/**** End Final Review & Checkout ****/
	
	/**** Order Acknowledgement ****/
	.qr-orderacknowledgement #qr-order-total p { float:right; clear:right; padding:0; }
	
	#qr-transaction { clear:both; padding:12px 0 0; font-size:16px; }
	
	#qroaupsells th { text-transform:capitalize; }
	
	#tqroaupsells td {
		padding:18px 6px;
		width:33%;
		text-align:center;
		}
		
		#tqroaupsells td a, #tqroaupsells td span {
			display:block;
			margin:0 0 6px;
			}
			
		#tqroaupsells td span { font-weight:bold; }
		#tqroaupsells td span + span { font-weight:normal; }
		
		#tqroaupsells a.mpqrb-purchaseproduct {
			width:155px;
			height:21px;
			margin:0 auto;
			background:#fff url(/Message_assets/images/reorder/new_look/mpqrb-purchaseproduct.png) left top no-repeat;
			text-indent:-9999px;
			}
		#tqroaupsells a.mpqrb-purchaseproduct:hover { background-position:left bottom; }
		
	.qr-orderacknowledgement #qr-checkout > p { font-weight:bold; font-size:16px; text-align:center; }
	/**** End Order Acknowledgement ****/
/*** End QR Checkout Pages ***/
/** End QR Content **/
img.qr_hs_checkout {
	left:610px;
	position:absolute;
	top:12px;
}
.qr_padding_left{
	padding-left:30px;
}
.qr_padding_left12{
	padding-left:12px;
}
div.rule-line {
		width:720px;
		height:1px;
		background:#009776;
		float:left;
		margin:2px;
		}
.qr_total_price{
	padding-right: 5px;
}
.qr_textfield_auto_zip {
				color:#000;		
				background:#fff
				height:21px;
				font-size:15px;
				padding:3px 0;
				margin:0 0 4px 0;
				border:1px solid #a5a4a4;
				}
.qr_linebottom td { padding:6px; }
.qr_margin_left{ margin-left:12px;}
.qr_total_price_font{font-size: 12px;}
/** End QR Content **/

/**Fix for IE 6**/
/*
*html #qr-upsells {border:1px solid #009776;}
*html #qr-cart {border:1px solid #009776; margin-bottom:15px;}
*html .qr_email_check{border:1px solid #009776;width:100%;}
*html #qr-payment{border:1px solid #009776;width:100%;}
*html .rule{margin-left: 6px;margin-bottom:10px;}*/
/**End**/

/* Slient Login Page */
.qr_slient_error_clickhere {
	position:absolute;
	text-align:center;
	bottom:10px;
	width:109px;
	margin-left:40px;
	*margin-left:-55px;		
}

.qr_slient_error_clickhere a {
	background:url(/Message_assets/images/reorder/new_look/mpqrb-clickhere.png) no-repeat left top;
	width:109px;
	height:34px;
	display:block;
	margin:0 auto;
}

.qr_slient_error_clickhere a:hover { background-position: left bottom;}