/* -- ToshibaDirect Cart -- */
/* -- ToshibaDirect Address and Shipping -- */
/* -- ToshibaDirect Payment -- */
/* -- ToshibaDirect Confirmation -- */

#progBar { margin: 5px auto 10px auto; width: 1000px; }

/* -- Start Progress Bar Sprite Offsets -- */
.progStat1lnk, .progStat2lnk, .progStat3lnk, .progStat4lnk, .progStat5lnk { position: absolute; margin: 0; padding: 0; }
.progStat1 { width: 1000px; height: 40px; background: url(/images/ui5/checkout_progressBar_sprite.gif) no-repeat left top; }
.progStat1lnk { top: 130px; #top: 132px; margin-left: 8px; }
.progStat2 { width: 1000px; height: 40px; background: url(/images/ui5/checkout_progressBar_sprite.gif) no-repeat -1000px top; }
.progStat2lnk { top: 130px; #top: 132px; margin-left: 235px; }
.progStat3 { width: 1000px; height: 40px; background: url(/images/ui5/checkout_progressBar_sprite.gif) no-repeat -2000px top; }
.progStat3lnk { top: 130px; #top: 132px; margin-left: 424px; }
.progStat4 { width: 1000px; height: 40px; background: url(/images/ui5/checkout_progressBar_sprite.gif) no-repeat -3000px top; }
.progStat4lnk { top: 130px; #top: 132px; margin-left: 612px; }
.progStat5 { width: 1000px; height: 40px; background: url(/images/ui5/checkout_progressBar_sprite.gif) no-repeat -4000px top; }
.progStat5lnk { top: 130px; #top: 132px;  margin-left: 800px; }
/* -- End Progress Bar Sprite Offsets -- */

/* -- Start Progress Bar Sprite Offsets -- */
.progStat1lnkQuote, .progStat2lnkQuote, .progStat3lnkQuote, .progStat4lnkQuote, .progStat5lnkQuote { position: absolute; margin: 0; padding: 0; }
.progStat1Quote { width: 1000px; height: 40px; background: url(/images/ui5/quote_progressBar_sprite.gif) no-repeat left top; }
.progStat1lnkQuote { margin: 3px 0 0 10px; #margin: -15px 0 0 10px; }
.progStat2Quote { width: 1000px; height: 40px; background: url(/images/ui5/quote_progressBar_sprite.gif) no-repeat -1000px top; }
.progStat2lnkQuote { margin: 3px 0 0 235px; #margin: -15px 0 0 235px; }
.progStat3Quote { width: 1000px; height: 40px; background: url(/images/ui5/quote_progressBar_sprite.gif) no-repeat -2000px top; }
.progStat3lnkQuote { margin: 3px 0 0 424px; #margin: -15px 0 0 424px; }
.progStat4Quote { width: 1000px; height: 40px; background: url(/images/ui5/quote_progressBar_sprite.gif) no-repeat -3000px top; }
.progStat4lnkQuote { margin: 3px 0 0 612px; #margin: -15px 0 0 612px; }
.progStat5Quote { width: 1000px; height: 40px; background: url(/images/ui5/quote_progressBar_sprite.gif) no-repeat -4000px top; }
.progStat5lnkQuote { margin: 3px 0 0 800px; #margin: -15px 0 0 800px; }
/* -- End Progress Bar Sprite Offsets -- */

/* -- Start Sprite Image Box -- */
.headerImg { width: 1000px; height: 1px; background: url(/images/ui5/greyBg_1000_sprite_2.jpg) no-repeat left bottom; }
.bodyImg { width: 1000px; background: url(/images/ui5/greyBg_1000_sprite_2.jpg) repeat-y -1000px top; padding: 0; }
.footerImg { width: 1000px; height: 15px; background: url(/images/ui5/greyBg_1000_sprite_2.jpg) repeat-y -2000px bottom; }

.headerImgPrint { width: 650px; height: 1px; background: #cccccc; }
.bodyImgPrint { width: 650px; background: #f7f7f7; }
.footerImgPrint { width: 650px; height: 20px; background: #FFFFFF; }
/* -- End Sprite Image Box //-- */

.box1 { margin: 0 auto 0 auto; }

.greyBgTitle { padding: 5px; background: #dedede; font-weight: bold; color: #333333; z-index: 5000; }
.ltBlueBgTitle { padding: 5px; background: #5999cc; font-weight: bold; color: #FFFFFF; z-index: 5000; }

.scDataCont { #margin: 0 0 0 12px; padding: 0 0 0 12px; -padding: 0; width: 987px; #width: 975px; /*border: 1px solid #000;*/ }
.scDataContPrint { margin: 0 auto 0 auto; width: 650px; /*border: 1px solid #000;*/ }
.scDescription, .scQuantity, .scUnitPrice, .scSavings, .scItemTotal { padding: 10px 0 10px 0; font-family: "Trebuchet MS"; border-bottom: 1px solid #cccccc; }
.scDescription { width: 60%; text-align: left; padding-left: 15px; }
.scDescription .scSpecTitle, .scDescription .scSpecDesc { float: left; }
.scDescription .scSpecTitle { width: 35%; }
.scDescription .scSpecDesc { width: 65%; }
.scQuantity { width: 5%; text-align: center; border-left: 1px solid #cccccc; }
.scUnitPrice { width: 15%; text-align: center; border-left: 1px solid #cccccc; }
.scSavings { width: 10%; text-align: center; border-left: 1px solid #cccccc; }
.scItemTotal { width: 10%; text-align: center; border-left: 1px solid #cccccc; }

.couponCont { margin: 10px auto 20px auto; }

.configTop { background: url(/images/ui5/config-bg-img-sprite.gif) no-repeat -11px 2px; }
.configMiddle { background: url(/images/ui5/config-bg-img-sprite.gif) -1011px bottom; }
.configBottom { background: url(/images/ui5/config-bg-img-sprite.gif) -2011px -6px; }

.margLeft25 { margin-left: 25px; }

.padLeft10 { padding-left: 10px; }
.padRight5 { padding-right: 5px; }
.padBott15 { padding-bottom: 15px; }
.padBott20 { padding-bottom: 20px; }

.leftBorder { border-left: 1px solid #CCCCCC; }
.rightBorder { border-right: 1px solid #CCCCCC; }
.topBorder { border-top: 1px solid #CCCCCC; }
.botBorder { border-bottom: 1px solid #CCCCCC; }

.hrLocal { border-bottom: 1px solid #CCCCCC; width: 967px; }

.lineHeight2 { line-height: 2px; }

.rowBG { background:url('/images/ui5/980-hr.gif') no-repeat; }

.botHR { border-bottom: 1px solid #CCCCCC; width: 200px; position:relative; left:14px; }

#mask {
	background-color:#000000;
	filter:alpha(opacity=70);
		opacity: 0.7;
		-moz-opacity:0.7;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	z-index: 5000;
}

#progress-wrapper {
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	padding:25px;
	border:#000000 1px solid;
	background-color:#FFFFFF;
	text-align:center;
	display:none;
	z-index: 5050;
}
