﻿@charset "utf-8";
/* CSS Document */
.rowHead {font-size: 10pt; font-weight: bold; padding:3px 5px 3px 5px; background-color:#7786A2; vertical-align: middle; color:#FFFFFF; }
.rowColor {font-size: 10pt; font-weight: bold; padding:3px 5px 3px 5px; background-color:#7786A2; vertical-align: middle; color:#FFFFFF; }
.bodytext10 {font-size:10pt; line-height:18px; }
.bodytext8 {font-size:11px; line-height:15px; }
.icon-warning       { background:url(/img/src/checkout-icons.png) no-repeat; width:23px; height:21px; background-position:-56px -0px; margin-right:5px; vertical-align:middle; }
.icon-calendar      { background:url(/img/src/checkout-icons.png) no-repeat; width:16px; height:15px; background-position:-100px -0px; }
.icon-credit-cards  { background:url(/img/src/checkout-icons.png) no-repeat; width:134px; height:20px; background-position:0px -228px; }
.icon-mcafee        { background:url(/img/src/checkout-icons.png) no-repeat; width:94px; height:42px; background-position:0px -248px; }
.icon-package       { background:url(/img/src/checkout-icons.png) no-repeat; width:44px; height:48px; background-position:-100px -248px; }
.arrowfirst         { background:url(/img/src/checkout-icons.png) no-repeat; width:5px; height:10px; background-position:-80px -0px; }
.arrow_orange       { background:url(/img/src/checkout-icons.png) no-repeat; width:4px; height:8px; background-position:-90px -0px; }
.arrow_right        { background:url(/img/src/checkout-icons.png) no-repeat; width:4px; height:8px; background-position:-90px -0px; }
.thank-you          { background:url(/img/src/checkout-icons.png) no-repeat; width:150px; height:25px; background-position:-150px -215px; }
.what-now           { background:url(/img/src/checkout-icons.png) no-repeat; width:150px; height:25px; background-position:-150px -240px; }
.button-continue { background:url(/img/src/checkout-icons.png) no-repeat; width:90px; height:20px; background-position:-0px -50px; }
.button-continue:hover { background-position:-150px -50px; }
.button-apply { background:url(/img/src/checkout-icons.png) no-repeat; width:60px; height:20px; background-position:-90px -50px; }
.button-apply:hover { background-position:-2400px -50px; }
.button-continue-big { background:url(/img/src/checkout-icons.png) no-repeat; width:100px; height:24px; background-position:-0px -70px; }
.button-continue-big:hover { background-position:-150px -70px; }
.button-place-order { background:url(/img/src/checkout-icons.png) no-repeat; width:113px; height:24px; background-position:-0px -94px; }
.button-place-order:hover { background-position:-150px -94px; }
.button-log-in { background:url(/img/src/checkout-icons.png) no-repeat; width:75px; height:20px; background-position:-0px -120px; }
.button-log-in:hover { background-position:-150px -120px; }
.button-sign-in { background:url(/img/src/checkout-icons.png) no-repeat; width:75px; height:20px; background-position:-75px -120px; }
.button-sign-in:hover { background-position:-255px -120px; }
.button-create-account { background:url(/img/src/checkout-icons.png) no-repeat; width:120px; height:20px; background-position:-0px -140px; }
.button-create-account:hover { background-position:-150px -140px; }
.button-ship-to-this-address { background:url(/img/src/checkout-icons.png) no-repeat; width:148px; height:20px; background-position:0px -160px; display:inline-block; cursor:pointer; }
.button-ship-to-this-address:hover { background-position:-150px -160px; }
.button-edit { background:url(/img/src/checkout-icons.png) no-repeat; width:37px; height:15px; background-position:-1px -180px; display:inline-block; cursor:pointer; }
.button-edit:hover { background-position:-151px -180px; }
.button-delete { background:url(/img/src/checkout-icons.png) no-repeat; width:48px; height:15px; background-position:-41px -180px; display:inline-block; cursor:pointer; }
.button-delete:hover { background-position:-191px -180px; }
.button-change { background:url(/img/src/checkout-icons.png) no-repeat; width:52px; height:15px; background-position:-91px -180px; }
.button-change:hover { background-position:-241px -180px; }
.button-print-confirmation { background:url(/img/src/checkout-icons.png) no-repeat; width:133px; height:20px; background-position:0px -30px; border:0px; }
.button-print-confirmation:hover { background-position:-150px -30px; }
.top-right-blue  { background:url(/img/src/checkout-icons.png) no-repeat; height:2px; width:2px; background-position:-22px -0px; float:right; }
.top-left-blue  { background:url(/img/src/checkout-icons.png) no-repeat; height:2px; width:2px; background-position:0px 0px; float:left; }
.blue-tab { background-color:#0066CC; width:155px; }
.blue-tab-text {padding:4px 0px 4px 8px; font-size:10pt; font-weight:bold; color:#FFFFFF; width:145px; }
.top-right-gray  { background:url(/img/src/checkout-icons.png) no-repeat; height:2px; width:2px; background-position:-52px -0px; float:right; }
.top-left-gray  { background:url(/img/src/checkout-icons.png) no-repeat; height:2px; width:2px; background-position:-30px 0px; float:left; }
.gray-tab { background-color:#7786A2; width:155px; }
.gray-tab-text {padding:4px 0px 4px 8px; font-size:8pt; font-weight:bold; color:#FFFFFF; width:145px; }
.top-right-rust  { background:url(/img/src/checkout-icons.png) no-repeat; height:2px; width:2px; background-position:-142px -0px; float:right; }
.top-left-rust  { background:url(/img/src/checkout-icons.png) no-repeat; height:2px; width:2px; background-position:-120px 0px; float:left; }
.rust-tab { background-color:var(--teal); width:155px; }
.rust-tab-text {padding:2px 0px 2px 8px; font-size:10pt; font-weight:bold; color:#FFFFFF; width:145px; }
label.error {font-size: 11px;padding-left: 5px;color: #CC0000;font-weight: normal;}
.input10 { font-size: 12px; font-weight: normal; padding:3px; }
.tdborderbottom { border-bottom:1px solid #CCC; padding:3px 0px 3px 0px; }
.ruletop { border-top:1px solid #CCC; padding:5px 0px 5px 0px; }
/*?? used ?? */
.trRightbox { BORDER: #c7d8fa 1px solid; PADDING: 8px 8px 0px 10px; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; HEIGHT: 80px; BACKGROUND-COLOR: #edf2fc; }
.rightPanel { background-color:#F0F0F0; padding:6px 6px 8px 10px; }
/*save button*/
.buttonBlue {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.buttonBlue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}
.buttonBlue:active {position:relative;top:1px;}

input[type="radio"], label {cursor:pointer;}

.chkout_title {font-weight: 300;font-size: 24px;letter-spacing: -1px;color: var(--teal);border-bottom: 1px solid #ccc;padding-bottom: 6px;}
a.btn {color: inherit;text-decoration: none;}
table.formtable td {font-size: 12px;line-height: 16px;padding:0px 0px 6px 6px;color:var(--primaryDefault);}