@charset "utf-8";
/* Life QREO Styles. asg 1-18-10 */
html, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{font-weight:bold;}
em, i{font-style:italic;}
/*End Reset*/
body {margin: 0; background-color: #ffffe8; font-family: Arial, Helvetica, sans-serif;}
p {font-size: 12px;}
#outer-container  {margin: 0 auto; width: 753px; overflow:hidden;}
#header .how-to {z-index: 3; position:absolute; top: 23px; /*right: 35%;*/margin-left:400px;}
#header .mcafee-qreo {position: absolute; top: 23px; /*right: 21%;*/margin-left:630px;}
#reorder-container {width: 720px; margin: 10px auto; overflow:inherit; text-align:left;}
#reorder-container h1  {font: bold 12pt Arial, Helvetica, sans-serif; margin: 10px 0 0 0; text-transform:uppercase; color:#663366;}
#reorder-container p.thanks {font-weight: bold; font-size:12px; margin-top: 2px; border-bottom: 1px solid #663366; padding-bottom: 5px;}
#reorder-container p {border-bottom: 1px solid #663366; padding-bottom: 5px;}
#reorder-container p#source-message {border: none;}
#reorder-container span.qr_name {margin-top: 20px; background-color:#ebceed; font-size:13px; font-weight:bold; padding:3px 5px;}
.savings {background-color: #FFFF99; border: 1px solid #663366; height:50px; font-weight: bold; padding-bottom:10px; text-align:center;}
#login-offer {float:left; width: 339px;}
.block {display:block;}

.reorder-form
	{
	 float: left;
	 width: 339px;
	 margin: 10px 0;
	 background:url(/life_assets/images/reorder/qr_login_box_pat.gif) repeat-y 0 5px;
	}
.reorder-form img.login-btm {padding-top: 10px; display: block;}
.reorder-form td {font-weight:bold; padding: 8px 8px 0;}	

td.reorder-small-font, .reorder-small-font {font-weight: normal; font-size: 8pt; padding-top: 0px; }

.qr_check_diagram {float: left; margin: 10px 0 10px 12px;}
.qr_check_diagram img.qr_toggle_btn { display: block; margin: 6px auto 48px;}

.qr_bottom_btns	{clear:left;height: 34px; margin: 20px auto 0; width: 240px;}

	 

.qr_product_container { border: 1px solid #663366; border-width: 0 1px 1px 1px; width:718px; margin: 0 auto 10px; overflow:hidden; text-align:left;  }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .qr_product_container {margin-left: 0px;}
}
*html .qr_product_container {margin-left: 0px;}
*:first-child+html  .qr_product_container{margin-left: 0px;}
.qr_product_container_2 { border: 1px solid #633063; border-width: 1px ; width:720px; margin: 0 auto 1px; }
.qr_product_bar .qr_product_container p {color: #000; font-weight: normal; font-size: 12px; margin-left: 10px;}
.qr_product_bar .qr_product_container p span {font-weight: bold;}
.qr_product_container table {padding: 0px;}
.qr_product_container table td {padding-bottom: 2px;}	
.qr_product_container table tr.cross-sell-title {font-size: 12px; font-weight:bold;}
.qr_product_container table tr.cross-sell-price td{color: #663366;}
.qr_product_bar {background:url(/life_assets/images/reorder/qr_product_bar.gif) no-repeat 50% 0px; margin-top:0px; width: 720px; margin: 10px auto;  }
.qr_product_bar ul,  #reorder-container table tr td div.qr_product_bar p, .qr_product_bar p {font: bold 14px Arial, Helvetica, sans-serif; color:#fff; margin-left:10px; padding-top: 5px; text-align:left; border:0; }
.qr_product_bar ul li {display:inline;}
.qr_product_bar ul li.description {margin-right: 320px;}
.qr_product_bar ul li.quantity {margin-right: 140px;}
#reorder-container p.qr_call {margin: 7px 0; text-align:center;color:#000;font-weight:normal;font-size:12px; border:0}
.valuepack {float: right; margin-right: 10px; margin-top: -12px;}
.rule {padding: 10px;}
.shield {float: left; padding-right: 10px;}	
span.qr_handling {font-weight: bold; color: #663366;}
h2 {font-size: 14px; font-weight: bold; display:inline; margin: 0  300px 0 10px;}

h3 {display: inline; font: bold italic 18px Arial, Helvetica, sans-serif; color:#663366; line-height:30px;}
h4 {font-weight: bold; font-size: 12px; margin-top: 5px;display: inline; }
*:first-child+html h4 {margin-left: 8px;}
*:first-child+html div#creditcard-right h4 {margin-left: 0;}
h4.city {margin-right: 130px;}
*:first-child+html h4.city {margin-right: 124px;}
h4.state {margin-right: 18px;}
*:first-child+html h4.state {margin-right: 12px;}
h4.year-security {padding-left:34px;}
h5 {text-align: center; font-weight: bold; color:#663366;}
.ipr {padding: 12px; margin-right: 70px;}
.faster-service {vertical-align:top; margin-top: 20px;}
#shipping-ups { float: right; width: 275px; height: 200px;}
.qr_ups_notebox {width: 245px; height: 85px; background-color:#ebceed; margin-bottom: 10px;}
#shipping-ups div.qr_ups_notebox ul{margin: 0; font-weight:normal; color: #000; }
#shipping-ups div.qr_ups_notebox ul li {margin-left:23px;font-size: 10px;list-style-type: disc; list-style-position:outside; display:list-item; line-height: 13px;  }
.qr_ups_callout{background: url(/life_assets/images/reorder/qr_ups_callout.gif) no-repeat 0px 0px; height: 200px;}	
#shipping-ups div.qr_ups_callout p {color: #ffffe8; font-weight:bold; padding-top: 37px; margin-bottom:-5px;}
#shipping-ups div.qr_ups_callout ul {margin:0; font-weight:normal; padding-bottom: 5px;}
*:first-child+html #shipping-ups div.qr_ups_callout ul {margin:0; font-weight:normal; padding-bottom: 0px;}
#shipping-ups div.qr_ups_callout ul li {line-height: 13px;margin-left: 22px; font-size: 11px; list-style-type:disc; list-style-position:outside; display:list-item;}
a.learnmoreups  {margin: 0 10px ; color:#000;}
.qr_product_container  p.shipping-disclaimer {padding:0; font-size: 10px; margin: 15px;}
table#email-phone {margin: 10px 0;}
table#email-phone td.title,.qr_product_container table td span.title {font-weight: bold; font-size: 12px; padding-right: 10px;}
table#email-phone td {font-size: 10px;}
.total {font-size: 14px; font-weight:bold; color:#663366;}
.qr_product_container p.payment {font-weight: bold; padding-top: 10px; font-size:13px; margin-bottom:10px;} 
.qr-fieldnames {font-weight: bold; padding-top: 2px;}
div#creditcard-left {float:left; width:350px; margin: 10px; }
div#creditcard-right {float:left;  width: 240px; }
p.credit-accept {font-weight: bold; color:#663366; margin: 0 0 38px 0;}

div#creditcard-left input, div#creditcard-right input, select {margin-bottom: 5px;}
input, select {vertical-align:top;}
a.security {margin-left:150px; }
.qr-order-received {color: #000; font-size:12px; font-weight:bold; text-transform:none;}
.qr-print-icon { float:right; vertical-align:text-top;}
p.bottom-copy {font-weight: bold; margin-bottom: 10px;}

.qr_item_image
{
	text-align: left;
	width: 150px;	
}
.qr_item_desc
{
	width: 250px;
	text-align: left;
}
.qr_item_qty
{
	vertical-align: top;
	text-align: center;
	width: 100px;
}
.qr_item_price
{	
	vertical-align: top;
	text-align: center;	
}
.fr{float:right;}
.qr_letter{/*margin-top:-25px;*/padding-right:20px;}
.qr_editorder
{
	background: url(/UPSChecks_assets/images/checkout/editorder.gif) no-repeat 0px 10px ;
}
.qr_product_option_desc
{
	width: 500px;
	text-align: left;
}
.subcontent-title th
{
	text-align: left;
}

#map_location_popup
{
	display:none;
	position:absolute;
	width:350px;
	margin:0;
	padding:20px;
	border:1px solid #000;
	background:#fff;
}
/*Error Page*/
.error-icon {float: left; margin-right: 10px;}
.error-container {width: 210px; display:block; float: left; margin: 5px 14px 20px; padding-top: 10px;}
#reorder-container h1.error {background: #fff url(/life_assets/images/reorder/error_header.gif) no-repeat 0 0;  text-transform:none; color:#fff; font-size: 14px; text-align: center; height:21px; padding-top: 5px;}
.error-container div.error-content {border: 1px solid #663366; border-width: 0 1px 1px 1px; padding: 9px;}
#reorder-container div.error-container div.error-content p {margin-top: 5px; border:none;}
#reorder-container h2.error-button {display: block;  margin:10px auto; text-align:center; }
#reorder-container h2.error-button a{color:#fff; text-decoration:none; font-size: 16px; background:url(/life_assets/images/reorder/click_here_btn.gif) no-repeat 0 0; width: 102px; height:25px; padding: 3px 12px 3px;}
#reorder-container h2.error-button a:hover{background-position:bottom;}
#reorder-container h3.call {text-align: center; font-weight:bold; font-size: 14px; display:block; color:#000;}
#error-x-day {width: 600px; height: 100%; margin: 0 auto; background-color:#fcd8d8; background: url(/life_assets/images/reorder/error_60_mid.gif) repeat-y 0 0;}
#error-x-day h1 {color: #000; text-align:center; padding-bottom: 10px;}
#reorder-container #error-x-day p {width: 550px; font-size: 14px; font-weight:bold; margin: 0 auto; line-height:20px; text-align:center;}
#reorder-container #error-x-day p.error-call {font-weight: normal; border:0; margin-top: 5px;}

/*Footer*/
#footer {background: url(/life_assets/images/global/dots.gif) repeat-x center top; text-align:center; font-size: 10px; padding-top: 5px; line-height: 15px;}
#footer ul li {display: inline;}
#footer-copy {background:url(/life_assets/images/global/footerslice.gif) repeat-x; height:20px; color:#663366; padding-top: 7px;}

			a.qr_addtocart_btn {
				display:block;
				width:102px;
				height:25px;
				background:#fff url(/life_assets/images/reorder/add_to_cart.gif) left top no-repeat;
				text-indent:-999px;
				}
			a.qr_ibn_submitandcont {
				display:block;
				width:121px;
				height:27px;
				background:#fff url(/life_assets/images/reorder/Continue_btn.gif) left top no-repeat;
				text-indent:-999px;
				}
			a.qr_ibn_back {
				display:block;
				width:121px;
				height:27px;
				background:#fff url(/life_assets/images/reorder/Back_btn.gif) left top no-repeat;
				text-indent:-999px;
				}qr_editproduct_btn
			a.qr_editproduct_btn {
				display:block;
				width:121px;
				height:27px;
				background:#fff url(/life_assets/images/reorder/Edit_product.gif) left top no-repeat;
				text-indent:-999px;
				}
			a.qr_editorder_btn {
				display:block;
				width:121px;
				height:27px;
				background:#fff url(/life_assets/images/reorder/Edit_order.gif) left top no-repeat;
				text-indent:-999px;
				}

.ezshieldMoreInfoPopup table td ul{color:#00387B;}
.ezshieldMoreInfoPopup table td ul li{display:list-item;font-size:10px;list-style-type:disc;margin-left:50px;}

.qr_product_bar_text  { margin-left:10px; }

/** 02/17/2010 JLiu */
.qr_home_link{
	margin-left:0px;
	position:absolute;
	top:15px;
	z-index:3;
}
/*end*/