﻿/* 	Author: Jason Fulton	Company: Software Solutions Consulting, Inc.*//*  Color			|	Hex Value------------------------------Dark Red		|	#990000Maroon			|	#99005aLight Yellow	|	#ffffcbGray			|	#e6e6e6Light Gray		|	#f8f8f8Blueberry		|	#35519cLogo Blue		|	#345099Purple			|	#50305dBody Text Blue	|	#335098*/body{	margin-top:0px;	font-family:Arial;	font-size:12px;}a.hoverlink{text-decoration:none;}a.hoverlink:hover{text-decoration:underline;}/* Main Width, Main Content Width, & Left Panel Classes */td.leftPanel-main{width:200px;border-top:solid 1px #99005a;border-right:solid 1px #99005a;border-left:solid 1px #99005a;background-color:#e6e6e6;}table.masterWidth{width:1000px;}td.content-container{width:800px;}/* Header Styles & Classes */.headerTollFreeNum{font-size:18px;font-weight:bold;color:#99005a;padding-left:30px;}.header-dotcom-blueText{font-size:18px;color:#335098;}.header-dotcom-purpleText{font-size:18px;color:#99005a;}td.header-threeLinks{margin:0px;padding-left:8px;padding-right:8px;color:#335098;}a.header-threeLinks{text-decoration:none;color:black;}a.header-threeLinks-selected{text-decoration:none;color:#335098;}a.header-threeLinks:hover{text-decoration:underline;color:#99005a;}div.header-bottomDivider{border:0px;margin-bottom:8px;height:1px;}.lblSearch{font-size:12px;color:#2f54a2;}/* Left Panel */.leftPanel-ProductsPopup{padding:4px;border-bottom:solid 1px #99005a;}.leftPanel-ShoppingCart{padding:4px;border-bottom:solid 1px #99005a;background-color:#f8f8f8;}.leftPanel-RealTopics{padding:4px;border-bottom:solid 1px #99005a;background-color:#f8f8f8;}.leftPanel-Bottom{padding:4px;padding-top:16px;background-color:#e6e6e6;}.leftPanel-sectionTitles{font-size:14px;font-weight:bold;color:#99005a;padding:8px 0px 20px 6px;}.leftPanel-dropDown{padding:0px 0px 10px 0px;}td.leftPanel-List-Pad{padding-bottom:8px;}a.leftPanel-List-Link{padding-left:6px;text-decoration:none;color:black;}a.leftPanel-List-Link:hover{padding-left:6px;text-decoration:underline;color:#99005a;}.leftPanel-bottomQuote{padding:2px 6px 2px 6px;text-align:center;font-size:10px;color:black;}/* Bottom Info Bars*/table.bottom-prodByAlphaBar{width:100%;height:20px;background-color:#e6e6e6;font-size:11px;color:black;}table.bottom-informational{width:100%;height:20px;background-color:#ffffcb;font-size:10px;color:#99005a;}/* Category & Search Results Function .vb*/.categoryTable{}.categoryTopTitle{font-size:26px;font-weight:bold;color:#99005a;}.catCell{text-align:left;padding:15px 10px 10px 10px;}.catImg{}.catTitle{font-size:12px;font-weight:bold;text-decoration:none;color:#99005a;}.catDesc{font-size:11px;text-decoration:none;color:#335098;padding-top:4px;}.catPrice{font-size:12px;text-decoration:none;color:#335098;padding-top:4px;}.catSKU{font-size:12px;text-decoration:none;color:#99005a;}/* Administration Module Master File */.masterTitle{font-size:20px;font-weight:bold;color:#35519c;line-height:40px;}.mainAdminContentAlignCenter{text-align:center;}.mainAdminContentDiv{width:1000px;text-align:left;}span.adminNavTitle{font-size:16px;font-weight:bold;color:#99005a;}span.adminNavCategory{font-size:14px;font-weight:bold;color:#99005a;line-height:20px;}#adminNav{width:200px;height:100%;padding:0px 0px 0px 6px;background-color:#e6e6e6;font-size:11px;line-height:16px;}#adminNav a{text-decoration:none;color:black;}#adminNav a:hover{text-decoration:underline;color:#99005a;}/* Product Detail */.productDetailHeadline{font-family:Verdana,Arial;font-weight:bold;font-size:30px;color:#2f54a2;}.productTitle{font-size:12px;font-weight:bolder;color:#99005a;}.productSKU{color:#2f54a2;}.caption{text-align:center;font-style:italic;color:#99005a;margin:10px 30px 0px 30px;}.service{margin:6px 30px 0px 30px;color:#2f54a2;}.details{padding:10px 6px 10px 6px;text-align:left;}#priceAlt{width:100%;height:100%;text-align:left;font-size:20px;color:#35519c;padding:4px 0px 0px 10px;}.priceProdID{color:#99005a;}.prices{background-color:#e1e1df;font-size:12px;color:#35519c;}.qty{background-color:#3877bc;color:white;text-align:center;}/* Customer Master */.CustDisplayCompanyName{font-size:20px;font-weight:bold;color:#99005a;}.cmrAssociateName{font-size:14px;font-weight:bolder;color:#304c96;}#ProductByLetter a{color:Black;text-decoration:none;}#ProductByLetter a:hover{color:#99005a;text-decoration:underline;font-weight:bold;}/* Product By Title */.DataList1 a{color:black;text-decoration:none;}.DataList1 a:hover{color:#99005a;text-decoration:underline;}#mainTitle{font-size:26px;font-weight:bold;color:#99005a;text-align:left;padding-bottom:6px;}/* Shopping Cart */.cartLeftCol{background-color:#ffffcc;width:200px;text-align:right; color:#990000;font-size:14px;padding-right:6px;}.cartRightCol{background-color:#ccffff;width:390px;color:#0000ff;text-align:left;padding:0px 6px 0px 6px;}.cartRightSecondCol{width:400px;color:#990000;font-size:11px;padding:4px 0px 4px 4px;background-color:#e6e6e6;}.cartProdDesc{color:#0000ff;font-size:10px;}span.stepNumTxt{font-size:20px;font-weight:bold;color:#35519c;position:relative;bottom:10px;}img.stepNumImg{margin-right:6px;border:0px;}.stepQues{font-size:18px;font-weight:bold;color:#990000;padding:0px 15px 0px 8px;}.stepDesc{font-size:16px;color:#990000;}.cartTemplateFieldItem{background-color:#ccffff;width:420px;padding-left:4px;}.cartTemplateFieldHeader{margin-right:2px;background-color:#ffffcc;width:200px;text-align:right;color:#990000;font-size:14px;padding:0px 6px 0px 0px;}.tmpFieldItemBlank{background-color:#e6e6e6;}.cartPriceDisplay{font-size:18px;}.sectionBox{width:100%;border:solid 2px #990000;margin-top:10px;}#imgMoney{margin-right:8px;}.lblOrderNumber{font-size:16;font-weight:bold;}/*  Thank you page  */#tyMainDiv{width:780px;height:100%;padding-left:10px;}#thankyouMain{width:780px;font-size:12px;}#thankyouMain2{width:780px;font-size:12px;}.tyMainTitle{font-size:24px;font-weight:bold;color:#3d2059;text-align:left;padding-bottom:10px;}.ty{width:150px;}.thankyouTxt{position:relative;bottom:10px;font-size:16px;font-weight:bold;color:#3d2059;}.thankyouCopy{	width:580px;	background-color:#e6e6e6;	border:solid 4px white;	padding:10px;	text-align:left;	}.custTitleCell{width:100px;padding:6px;font-size:14px;background-color:#ffffcc;color:#990000;}.orderTitleCell{width:100px;padding:6px;font-size:18px;background-color:#ffffcc;color:#990000;}.custCell{width:500px;background-color:#ccffff;color:#0000ff;}.orderCell{width:500px;font-size:18px;font-weight:bold;background-color:#ccffff;color:#0000ff;}.callContainer{width:120px;text-align:right;}.callTxt{font-size:14px;color:#990000;}.callNum{font-size:14px;font-weight:bold;color:#990000;}.tyBackToProd{width:100%;padding:4px;text-align:right;}/* Catalog Generator *//* 	This page is the template for a PDF document and all css should	use print units of measure for best results.*/.singlePageDimension{font-family:verdana,arial;width:8.5in;height:11in;margin-left:.4in;padding:.25in .1in .25in .1in;border:dashed 1px black;border:solid 1px #990000;vertical-align:top;text-align:left;}.pageHeader{width:8.5in;height:1in;margin-bottom:6px;text-align:left;}.pageFooter{margin-top:.1in;padding-top:8px;padding-bottom:8px;width:8.5in;height:.4in;text-align:center;color:#4f2d69;background-color:#fffdc2;}.pageCategory{width:8.5in;height:.5in;text-align:left;}.pageLargeProduct{width:8.5in;height:3.8in;text-align:left;}.topLocationPhone{width:2in;font-size:12pt;font-weight:bold;color:#990000;text-align:center;}.topLocationCaption{width:2in;font-size:8pt;color:#990000;text-align:center;}.topWebsiteTxt{font-size:12pt;font-weight:bold;color:#35519c;text-align:left;}.topWebsiteCaption{font-size:8pt;color:#666666;text-align:left;}.categoryName{width:1.5in;font-size:14pt;font-weight:bold;color:#990000;padding-left:10px;text-align:center;}.categorySeeMoreCaption{width:5.0in;font-size:10pt;color:#990000;padding-left:.1in;}.mainHeadline{margin-top:.1in;height:.61in;font-size:18pt;font-weight:bold;color:#35519c;overflow:hidden;}.mainProdImageContainer{width:3.25in;padding-top:.25in;text-align:center;}.mainProdImgDiv{width:3.25in;height:2.25in;overflow:hidden;}.mainProdTitleSku{padding-top:10px;padding-bottom:10px;}.mainProdTitle{font-weight:bold;color:#990000;}.mainProdSku{font-weight:bold;color:#35519c;}.mainProdCopy{padding-left:.1in;padding-right:.1in;}.mainProdDescription{height:2.2in;margin-bottom:.1in;overflow:hidden;}.mainImgCaption{height:.70in;font-size:8pt;font-style:italic;color:#990000;text-align:center;overflow:hidden;}.pricesCata{background-color:#e1e1df;font-size:8pt;color:#35519c;}.qtyCata{font-size:8pt;background-color:#3877bc;color:white;text-align:center;}.fourProds{width:100%;height:4.5in;}.subProdCell{width:50%;height:2.25in;}.subProductContainer{height:2.45in;border:solid 1px #e6e6e6;}.subHeadLine{height:.27in;font-size:10pt;font-weight:bold;color:#35519c;padding-bottom:8px;overflow:hidden;}.subImgDiv{width:120px;height:120px;overflow:hidden;}.subImg{margin:3px;}.subProdTitleNSku{height:.30in;overflow:hidden;}.subProdTitle{font-weight:bold;color:#990000;}.subProdSku{font-weight:bold;color:#35519c;}.subProdDescDiv{height:.82in;overflow:hidden;}.subProdDesc{font-size:8pt;}.subProdPriceBlock{height:.6in;overflow:hidden;}.pricesCataSub{background-color:#e1e1df;font-size:7pt;color:#35519c;}.qtyCataSub{font-size:7pt;background-color:#3877bc;color:white;text-align:center;}.footerTable{width:100%;height:.4in;text-align:center;}.footerCatalogTitle{font-size:10pt;font-weight:bold;}.footerDetails{font-size:8pt;}/* The IQ System */#IQSystemMainDiv{Width:1000px;text-align:left;font-family:verdana,arial;font-size:12px;margin-top:10px;border:solid 2px #990000;padding:4px;}.scrnTitle{text-align:center;}.largeTitle{font-family:verdana,arial;font-size:22px;font-weight:bold;color:#990000;}.scrnDesc{font-size:14px;color:#666666;}.tmSymbol{font-size:8px;color:#990000;position:relative;bottom:6px;}#topCompanyInfoBar{width:100%;}#companyContactInfo{background-color:#e4ffe5;color:#6b54af;padding:6px;}#dateTime{padding:6px;font-size:12px;color:#666666;}#functionBar{width:100%;background-color:#e9e9e9;color:#990000;padding:8px 8px 8px 8px;text-align:center;font-size:11px;}#functionBar a{color:#990000;}#functionBar a:hover{color:blue;text-decoration:underline;}.IQSpacer{font-size:4px;}.IQDeadBlock{background-color:#e9e9e9;}#orderTopper{width:100%;}.sectionTitle{width:150px;font-size:22px;font-weight:bold;text-align:center;color:#990000;background-color:#ffcc99;padding-top:16px;padding-bottom:16px;}.largeLabel{background-color:#fffdc2;color:#990000;font-size:16px;font-weight:bold;padding-left:4px;}.regLabel{background-color:#fffdc2;color:#990000;text-align:right;padding-right:4px;padding-top:4px;padding-bottom:4px;}.largeData{background-color:#daffff;color:#000066;font-size:16px;font-weight:bold;padding-left:4px;padding-right:4px;}.regData{background-color:#daffff;color:#000066;padding-left:4px;}#orderDetails{width:100%;}.InvoicesTableLayout{width:100%;}#invoiceBtmFunctions{font-size:11px;background-color:#e9e9e9;color:#990000;padding:8px 0px 8px 0px;}#invoiceBtmFunctions a{color:#990000;}#invoiceBtmFunctions a:hover{color:blue;text-decoration:underline;}#customerTopper{width:100%;}.custTopperLabel{background-color:#ffcc99;color:#990000;text-align:left;padding-left:4px;font-weight:bold;}.custBillingTables{width:100%;height:100%;}.blankCell{background-color:#e9e9e9;}#productTopper{width:100%;}.prodTopperLabel{background-color:#ffcc99;color:#990000;text-align:left;padding-left:4px;font-weight:bold;}.vendTopperLabel{background-color:#ffcc99;color:#990000;text-align:left;padding-left:4px;font-weight:bold;}.artTopperLabel{background-color:#ffcc99;color:#990000;text-align:left;padding-left:4px;font-weight:bold;}/* Invoice */#InvoiceCenterDiv{width:100%;text-align:center;}#InvoiceMainDiv{Width:800px;text-align:left;font-family:verdana,arial;font-size:12px;margin-top:10px;border:solid 1px #990000;}.invTopInfoBar{width:100%;background-color:#e9e9e9;color:#990000;text-align:center;}.invTopperLabel{background-color:#ffcc99;color:#990000;text-align:left;padding-left:4px;text-decoration:underline;}.btmInfoBar{font-size:18px;font-weight:bold;color:#990000;background-color:#ffcc99;}.btmInfoBar a{color:#990000;}.regDataLineAdjustment{background-color:#daffff;color:#000066;border-left:solid 3px #fffdc2;}/* Associate Detail */.ASTitle{font-size:20px;font-weight:bold;color:#99005a;margin-bottom:6px;}.ASTopList{color:#66667c;font-size:10px;}.ASAddNew{padding:10px 0px 10px 0px;color:#66667c;font-size:12px;font-weight:bold;}.ASData{width:150px;background-color:#daffff;}/* Report Master */.reportsBody{margin:0px;}.reportMainDiv{Width:1100px;text-align:left;font-family:verdana,arial;font-size:12px;margin-top:10px;border:solid 2px #990000;padding:4px;}.reportTitle{font-size:20px;font-weight:bold;color:#990000;}.reportSubTitle{font-size:12px;color:#666666;}.reportDateTime{font-size:12px;font-weight:bold;color:#666666;}.fvTopControl{margin-top:20px;width:100%;height:60px;background-color:#ffffcc;}.topControlTitle{font-size:16px;font-weight:bold;color:#0033ff;}.OIReportLink{text-decoration:none;}.OIReportLink:hover{text-decoration:underline;}.topLabels{font-size:14px;color:#0033ff;}/* New Quote or Order */.customerLookup{width:800px;font-size:14px;font-weight:bold;background-color:#e6e6e6;color:#99005a;padding:4px;}.customerResults{width:800px;background-color:#ffffcb;margin-bottom:10px;padding:4px;}#customerResultsTitle{color:#99005a;font-size:12px;font-weight:bold;}.productLookup{width:800px;font-size:14px;font-weight:bold;background-color:#e6e6e6;color:#99005a;padding:4px;}.productResults{width:800px;background-color:#ffffcb;margin-bottom:10px;padding:4px;}#productResultsTitle{color:#99005a;font-size:12px;font-weight:bold;}#createNew{width:800px;font-size:14px;font-weight:bold;background-color:#e6e6e6;color:#99005a;padding:4px;margin-bottom:10px;}.createNewLbl{color:#99005a;font-size:12px;font-weight:bold;}.createNotes{color:red;font-size:10px;font-style:italic;margin:3px 0px 3px 0px;}.custInvoicesLbl{color:#99005a;font-size:12px;font-weight:bold;}.nounderline{	text-decoration:none;}a.nounderline:hover{	text-decoration:underline;}.NoWrapStyle{	white-space:nowrap;	} @media print{	}.cartGrid{	margin-top:20px;}.cartGrid{	border:none;	}.cartGrid td{	background-color:#ffffcc;	border:solid 2px #ffff99;	padding:5px;		}.cartGrid th{	padding:0px 5px 0px 5px;	}.cartGrid .wide{	position:absolute;	z-index:2001;	width:400px;	height:30px;}.cartGrid strong{	font-weight:bold;	font-size:16px;}.cart small{	font-size:9px;}.cart a{	text-decoration:none;}.storeClip{	width:280px;	height:90px;	overflow:auto;}.standardGrid td{	padding:5px;}.strongRowHeader{	font-weight:bold;}.strongColHeader{	font-size:15px;	font-weight:bold;	color:#CC0000;}.superStrong{	font-weight:bolder;	font-size:23px;}.cartBox{	background-color:#ffffcc;	padding:20px;}.cartHeader{	background-color:#ffffcc;		width:970px;	overflow:hidden;}	.cartHeader .inner{	overflow:hidden;	padding-left:8px;	padding-right:10px;	text-align:left;}.cartHeader img{	/*display:none;*/}.cartHeader a img{	border:none;}#leftShaddow{	background-image:url('images/shadow.jpg');	background-repeat:repeat-y;	background-position:left;	padding-left:12px;}#rightShaddow{	background-image:url('images/shadow-right.jpg');	background-repeat:repeat-y;	background-position:right;	border-top:solid 1px #AAAAAA;	padding-right:32px;}#bottomShaddow{	background-image:url('images/shadow-bottom.jpg');	background-repeat:repeat-x;	background-position:bottom;	padding-bottom:10px;	width:990px;	position:relative;	padding-top:40px;}#cornerPiece{	position:absolute;	bottom:1px;	left:-6px;	height:10px;	width:10px;	background-color:#FFFFFF;}#upperCornerPiece{	position:absolute;	top:31px;	left:-6px;	height:10px;	width:10px;	background-color:#FFFFFF;}.mainUnit{	text-align:left;		background-color:#ffff99;	width:971px;	}.nogaps{	margin:0px;	padding:0px;	border:0px;}.boldClass{	font-weight:bold;}.cartError{	font-size:18px;}