/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	text-align: center;
}

/**
table, tr, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}**/       

.cartHidden {
display:none;
}

.cartVisible{
	line-height:18px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	color:#0066CC;
	display:block;
	font-size:11px;
	padding:10px;
	position:absolute;			
	text-decoration:underline;
	text-align:left;
	width:115px;
	_left:-5px;
	_top:15px;
}

.cart_details ul li .cartSub {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:7px;
position:absolute;
}
.cart_details ul {
float:left;
list-style-type:none;
margin:0;
padding:15px 10px 20px;
}
                                                                                                                                                                                                                                                                                                                                                               
h1 {
	font-size:30px;
	margin:0px;
	padding:0px;
}
.subh {
	font-size:18px;
	margin:0px;
	padding:0px;
}
.hG {
	background-color:#CCCCCC;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:thin 0pt 0pt;
	color:#CCCCCC;
	height:1px;
	margin:0px 0px 10px;
	padding:0pt;
	text-align:center;
	width:100%;
}
#productH{
	font-size:35px;
	color:#000000;
	margin:0;
	padding:0;
}
#prodDesc {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
}
#productLH {
	margin:0px;
	padding:19px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
}
.wrap{
	background:none;
	width: 800px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	color:#000000;
}

.wrap{
	background:none;
	width: 784px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	color:#000000;
}
.wrap2{
	background:none;
	width: 958px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	color:#000000;
}

.ordWrap{
	background:none;
	width: 960px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	color:#000000;
	/*cursor:pointer;*/
}
.ordWrap2 {
	clear: both;
	background:none;
	width: 960px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	color:#000000;
}
.invSet{
	visibility:hidden;
	position:absolute;
}
.invTxt{
	visibility:hidden;
}
.header{
	/**	background: #FFF;**/
	height:80px;
	margin:0;
	padding:0;
}
.hLogo{
	float:left;
	background:url(../images/cpw-logo.png) no-repeat top left;
	width:271px;
	height:79px;
}
.hNum{
	float:right;
	background:url(../images/h-CallNum.png) no-repeat left;
	width:179px;
	height:42px;
	margin:0px 5px 0px 0px;
	padding:0;
	text-decoration:none;
}
.hCtrlL{
	float:right;
	background:url(../images/h-cp-l.png) no-repeat top left;
	height:42px;
	width:245px;
	margin:0;
	padding:0px 0px 0px 14px;
}
.hCtrlLLogged{
	float:left;
	background:url(../images/h-cp-l.png) no-repeat top left;
	height:42px;
	width:850px;
	margin:0;
	padding:0px 0px 0px 14px;
}
.hCtrlR{
	background:url(../images/h-cp-r.png) no-repeat top right;
	height:42px;
	margin:0;
	padding:0px 12px 0px 0px;
}
.hCtrlR ul{
	list-style:none;
	height:41px;
	margin:0;
	padding:0;
}
.hCtrlR ul li{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:none;
	padding:0px 0px 0px 12px;
	margin:2px 0px 0px 0px;
	line-height:40px;
	position:relative;
}
.hCtrlR ul li a{
	color:#000000;
}
.hCtrlR ul li form{
	color:#000000;
	cursor: pointer;
	text-decoration:underline;
	padding:0;
	margin: 0;	
}
.hCtrlR ul li.first{
	border-right: #cccccc solid 1px;
	padding:0px 15px 0px 0px;
}
.hCtrlR ul li ul{
		position:absolute;
		border:1px solid #ccc;
		background-color:#fff;
		height:auto;
		padding:5px 10px;
		min-width:98px;
		top:39px;
		left:0;
		margin:0;
}
.hCtrlR ul li ul li{
		float:none;
		font-size:12px;
		line-height:normal;
		margin:5px 0;
		padding:0;
	}
.hCtrlR ul li ul li a{
	}
.hCtrlR ul li ul li a:hover{
		text-decoration:none;
		}
.hNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/hn-m.png) repeat-x bottom;
	height:41px;
	margin:0;
	padding:0;
	clear:both;
}
.hNav2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/hn-m.png) repeat-x bottom;
	height:41px;
	margin:0;
	padding:2px 0;
}
.hNav ul{
	float:left;
	background:url(../images/hn-l.png) no-repeat bottom left;
	list-style:none;
	height:41px;
	margin:0;
	padding:0px 0px 0px 5px;
	width:957px;
}
.hNav ul li{
	float:left;
	border-left: #8099b3 solid 1px;
	padding:0px 15px 0px 10px;
	margin:17px 0px 0px 0px;
	line-height:20px;
}
.hNav ul li.first{
	border-left: none;
}

.hNav ul li a{
	/*background:none;*/
	color:#ffffff;
	text-decoration:none;
}
.hNav ul li form{
	background:none;
	color:#ffffff;
	text-decoration:none;
	margin: 0;
	paddong: 0;
	cursor:pointer;
}
.hNav ul li.frProjRv{
	float:right;
	background:url(../images/hn-FreeProjReview.png) no-repeat top right;
	border-left:none;
	width:187px;
	height:41px;
	margin:0;
	padding:0;
}
.hNav ul li.frProjRv a{
	float:right;
	width:187px;
	height:41px;
	margin:0;
	padding:0;
}
.hNav ul li.frProjRv form{
	float:right;
	width:187px;
	height:41px;
	margin:0;
	padding:0;
	cursor:pointer;
}
.contWrap{
	border:#cccccc solid 1px;
	padding:0;
	margin:0;
	height:460px;
}
.contMain{
	float:right;
	border-left: #cccccc solid 1px;
	width:595px;
	padding:4px 4px 20px 4px;
	margin:5px 0px 0px 0px;
}
.contOrdWrap{
	float:right;
	border:#cccccc solid 1px;
	padding:0;
	margin:0;
	width:958px;
	cursor: pointer;
}
.contOrder{
	float:right;
	border-left: #cccccc solid 1px;
	width:784px;
	padding:0;
	margin:0px 0px 0px -1px;
	text-align:center;
}
.contOrder2{
	float:right;
	border-left: #cccccc solid 1px;
	width:784px;
	padding:0;
	margin:0px 0px 0px -1px;
	/**text-align:center;**/
}
.contOrder3{
	float:right;
	border-left: #cccccc solid 1px;
	width:784px;
	padding:0;
	margin:-15px 0px 0px -1px;
	/**text-align:center;**/
}
.contSlo{
	height:242px;
	padding:0;
	margin:0;
}
.leftWrap{
	float:left;
	width:174px;
	margin:0;
	padding:20px 0 0 0;
	color:#003263;
}
.leftWrap ul{
	padding:10px 0px 10px 0px;
	margin:5px 0px 10px 0px;
}
.leftWrap ul li{
	list-style:none;
	background:url(../images/lp-bul.png) no-repeat top left;
	margin:0 0 10px 8px;
	padding:0 0 0 15px;
	
}
.leftWrap ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003263;	
}
.leftWrap ul li form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003263;	
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	padding: 0;	
}
.sloWrap{
	float:left;
	background:url(../images/m-dot-v.png) no-repeat right;
	padding:0px 55px;
}
.slo1{
	display:block;
	background:url(../images/m-slo-RequestFreeSamples.png) no-repeat center;
	height:217px;
	width:160px;
	text-decoration:none;
	cursor: pointer;
}
.slo2{
	display:block;
	background:url(../images/m-slo-RequestFreeSamples.png);
	background:url(../images/m-slo-CustomSizePrinting.png) no-repeat;
	height:217px;
	width:160px;
	text-decoration:none;
	cursor: pointer;
}
.swcWrap{
	float:left;
	background:url(../images/m-slo-ShopWithConf.png) no-repeat top Left;
	padding:50px 0px 0px 0px;
	margin:15px 0px 0px 15px;
}
.leftTxtH1{
	display:block;
	background:url(../images/lp-txt-h1.png) no-repeat top left;
	height:14px;
	margin-left:5px;
}
.leftTxtH2{
	display:block;
	background:url(../images/lp-txt-h2.png) no-repeat top left;
	height:30px;
	margin-left:5px;
}
.lfSubTxt{
	font-size:11px;
}
.footW{
	background:url(../images/f-wrap.png) no-repeat top left;
	height:109px;
	margin:20px 0px 0px 0px;
	padding:15px 15px 12px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.footW a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.footW ul{
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.footW input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footW div.colLeft{
	float:left;
}
.footW div.colRight{
	float:right;
	padding-left:20px;
}

.frmW{
	padding:0;
	margin:15px 0px 5px 20px
}
.copyRight{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bot-logo.png) no-repeat center top;
	height:83px;
	font-size:9px;
	color:#000000;
	text-align:center;
	margin:0px 0px 20px 0px;
	padding:0;
}
.privPol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	margin: 0px 0px 0px 20px;
	padding:0;
}
/*orderpage*/
.textBlueLink {
	color:#0066CC;
	text-decoration:underline;
	margin: 0;
	padding: 0;
	cursor:pointer;
}
.topList{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
}
.topList a{
	color:#0066cc;
}
.tabSet{
	background-repeat:no-repeat;
	background-position:left bottom;
	height:39px;
	margin-top:20px;
}
.tabSet ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    padding:0;
    list-style:none;
}
.tabSet li{
	float:left;
    padding:10px 10px 15px;
    padding:0;
	height:39px;
	text-align:center
}
.tabSet a{
	display:block;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left top;
    padding:10px 15px 15px;
	margin:0;
	color:#0066cc;
}
.tabSet li#currentFixed{
	float:left;
	background:url(../images/up-xcss-gt-right.gif) no-repeat right top;
    padding:10px 15px 15px;
    padding:0;
	height:39px;
}
.tabSet #currentFixed a{
	display:block;
	background:url(../images/up-xcss-gt-left.gif) no-repeat left top;
    padding:10px 15px 15px;
	margin:0;
	text-decoration:none;
	color:#000000;
}
#tabCont{
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px 15px 15px 20px;
}
.contMid{
	float:left;
	display:block;
	width: 390px;
	padding-left:5px;
}
#contRight{
	float:right;
	margin-right:0px;
	width:229px;
	text-align:right;
}
#formCalc{
	background-image:url(../images/up-xcss-right-m.gif);
	background-repeat:repeat-y;
	padding:10px 0px 0px 0px;
	margin:0;
	text-align:left;
}
#formCalc div{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
}
#formCalc div ul{
	list-style:none;
	padding:0px;
	margin:0px 50px 0px 0px;
}
#formCalc span{
	float:left;
}
.shortF{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:55px;
}
.noOpt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px 20px 0px 0px;
}
#formCalc a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066cc;
	line-height:20px;
	text-decoration:none;
}
.dvBlock{
	text-align:right;
	padding:0px 0px 0px 20px;
}
#formCalc select{
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:10px;
}
#formCalc select.noQuery{
	
	margin-right:20px;
}

#formCalc label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#hrGray{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:95%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	
}
#hrBlue{
	color : #6699cc;
	height : 1px;
	width:100%;
	border : 0 solid #6699cc;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:10px;
}
#formBottom{
	text-align:right;
	background-image:url(../images/up-xcss-right-c-bot.gif);
	background-repeat:no-repeat;
	background-position:top;
	height : 71px;
	padding:5px 10px 15px 10px;
}
#formBottom div#subTotal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}
#formBottom div#perPiece{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
}
#formBottom div#Shipping{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-top:5px;
}
#formBottom a{
	color:#0066cc;
}
#qtyId{
	float:left;
	padding:0px;
	margin:0px;
}
.ulTo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	list-style:none;
	margin:10px 10px 10px 10px;
	padding:0;
}
.ulTo li{
	margin:0;
	padding:5px 0px 5px 5px;
	width:205px;
	display:block;
	position:relative;
}
.toSel{
	background:url(../images/ncalc-y-sel.png) no-repeat top left;
}
.toSel span.toText{
	font-weight:bold;
}
.toText{
	position:absolute;
	left: 30px;
	top: 8px;
	width: 157px;
}
.toPrice{
	font-weight:bold;
	position:absolute;
	right: 10px;
	top: 9px;
}
.strTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:185px;
}
.ncSubTotal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0;
	color:#CC0000;
}
.ncPerPiece{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
}
.prNtExp{
	background:url(../images/ncalc-pr-nx.png) no-repeat top left;
	margin:0;
	padding:10px 10px 0px 10px;
	width:187px;
	height:48px;
}
.prExp{
	background:url(../images/ncalc-pr-x.png) no-repeat bottom left;
	margin:0;
	padding:10px 10px 0px 10px;
	width:187px;
	height:48px;
}
.prExpBot{
	margin:0;
	padding:10px 10px 10px 10px;
	width:187px;
	height:47px;
}
.ncFrmShip{
	background:url(../images/ncalc-bg.png) repeat-y top left;
	text-align:left;
	padding:0;
	margin:0;
}
.shipWrap{
	padding:0;
	margin:0;
	position:relative;
}
.shipH{
	padding:0px 10px 0px 10px;
	margin:0;
}
.shipOpt{
	background:url(../images/ncalc-pr-nx.png) no-repeat top left;
	margin:10px 0px 0px 10px;
	padding:15px 10px 0px 10px;
	width:187px;
	height:43px;
}
.zipBox{
	font-size:11px;
	margin:0px 1px 0px 0px;
	padding:0;
	width:100px;
	float:left;
}
.zipColor{
	color:#0066cc;
}
.getRate{
	width:73px;
	height:20px;
	background:#006699;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	border:solid 1px #cccccc;
	float:left;
}
.ncFrmBot{
	text-align:right;
	background:url(../images/up-xcss-right-c-bot.gif) no-repeat bottom left;
	padding:5px 10px 15px 10px;
}
.icoQ{
	float:left;
	background:url(../images/ncalc-ico-q.png) no-repeat top left;
	width:17px;
	height:17px;
	text-decoration:none;
}
#formCalc div.digiTxt{
	background:url(../images/cl-pi-outline.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:50px;
	padding:5px 20px 5px 10px;
	margin: 10px 0px 5px 10px;
}
#formCalc div.digiTxt a{
	font-weight:normal;
	text-decoration:underline;
}
.shRateR{
	background:url(../images/cl-pi-rrol.png) no-repeat top left;
	height:27px;
	margin:0px 0px 0px -5px;;
	padding:7px 0px 5px 30px;
}
.pCostTxt{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-top:0px;
}
/*prod specs mod*/
.italicTxt{
	font-style:italic
}
.queryCenter{
	margin:15px 0px 10px 10px;
	text-align:left;
}
.hrGray2{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:100%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	
}
.sizeImg {
	background:url(../images/tab-size-comp.gif) no-repeat top left;
	padding-top:160px;
}
.graBulFloat{
	padding:5px 0px 0px 0px;
	margin:0;
}
.graBulFloat li{
	float:left;
	width:100px;
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat top left;
}
.grayBul {
	padding:5px 0px 10px 0px;
	margin:0;
}
.grayBul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	line-height:25px;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left;
}
.tempWrBroc{
	height:300px;
}
.nFoldT{
	float:left;
	background:url(../images/tab-upd-fold1.png) no-repeat center;
	width:110px;
	height:170px;
	text-align:center;
}
.nFoldZ{
	float:left;
	background:url(../images/tab-upd-fold2.png) no-repeat center;
	width:110px;
	height:170px;
	text-align:center;
}
.nFoldH{
	float:left;
	background:url(../images/tab-upd-fold3.png) no-repeat center;
	width:110px;
	height:170px;
	text-align:center;
}
.foldWrapper{
	height:170px;
}
.finePrint{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tblPost{
	border-collapse:collapse;
	border-style:solid;
	font-size:11px;
}
.tblHead{
	color:#ffffff;
	font-weight:bold;
}
.ulMail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	list-style:none;
	margin:10px 10px 10px 10px;
	padding:0;
}
.ulMail li{
	margin:0;
	padding:5px 0px 5px 5px;
	width:205px;
	display:block;
	position:relative;
	height:40px;
}
.mSel{
	background:url(../images/mailH.png) no-repeat top left;
}
.mCost{
	background:url(../images/mailCost.png) no-repeat top left;
	margin:0;
	padding:20px 10px 0px 10px;
	width:188px;
	height:114px;
}
.footW2{
	float:left;
	background:url(../images/aprFooterBg.png) no-repeat top left;
	height:109px;
	margin:20px 0px 0px 0px;
	padding:0 15px 12px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:931px;
}
.footW2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.footW2 ul{
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.footW2 input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footW2 div.colLeft{
	float:left;
	text-align:left;
}
.footW2 div.colRight{
	float:right;
	padding-left:20px;
	text-align: left;
}

#footW2 .fLinkW .fleft {
float:left;
margin:0;
padding-left:40px;
}

.colRight form{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
	margin:0;
	padding:0;
}
.fLinkW{
	height:100px;
	margin:0;
	padding:5px;
}
/* CSS Document */
.wrapTrans {
	background:#eeeeee;
	height:830px;
	padding:20px;
	text-align: left;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 910px;	
}
.blackLink{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
.redLInk{
	text-decoration:none;
	font-weight:bold;
	color:#cc0000;
}
.bodyBot{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%; height: 500px;
	background:#eeeeee;
}
.botLinks {
	float: left;
	text-align:center;
	padding:20px;	
}
.botLinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.botLinks a:hover {
	text-decoration:underline;	
}
.botLinksServices {
	float: left;
	width: 909px;
	text-align:left;
	/*padding:20px;*/
	padding-bottom: 20px;
}
.botLinksServices ul{
	float:left;
	list-style:none;
	width: 200px;
	padding: 0;
	margin:0;
}
.botLinksServices li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-align:left;
}
.botLinksServices li a:hover {
	text-decoration:underline;
}
.botLinkBox{
	float:left;
	border : 1px solid #cccccc;
	width:867px;
	height:200px;
	margin:20px 0px 0px 0px;
	padding:20px;
	text-align:left;
	
}
.botLinkBox ul{
	list-style:none;
	margin:0;
	padding:0;
	line-height:25px;
}
.botLinkBox div{
	float:left;
	width:400px;
	height:25px;
	list-style:none;	
}
.botLinkBox a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.botLinkBox a:hover{
	text-decoration:underline;
}
.contRight{
	float:right;
	margin:0px 10px 0px 0px;
	padding:0;
	width:229px;
	text-align:right;
}
.rightFormWrap{
	background-image:url(../images/startHere.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:67px;
}
.formCalc{
	background-image:url(../images/up-xcss-right-m.gif);
	background-repeat:repeat-y;
	padding:10px 0px 0px 0px;
	margin:0;
	text-align:left;
}
.formCalc div{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	height:20px;
}
.formCalc div ul{
	list-style:none;
	padding:0px;
	margin:0px 50px 0px 0px;
}
.formCalc span{
	float:left;
}
.ncFrmShip{
	background:url(../images/ncalc-bg.png) repeat-y top left;
	text-align:left;
	padding:0;
	margin:0;
}
.shortF{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:55px;
}
.formCalc select{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:10px;
}
.formCalc select.noQuery{
	margin-right:20px;
}

.formCalc label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.hrGray{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:95%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	
}
.hrBlue{
	color : #6699cc;
	height : 1px;
	width:100%;
	border : 0 solid #6699cc;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:10px;
}
.strTxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:185px;
}
.icoQ{
	float:left;
	background:url(../images/ncalc-ico-q.png) no-repeat top left;
	width:17px;
	height:17px;
}
.ulTo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	list-style:none;
	margin:10px 10px 10px 10px;
	padding:0;
}
.ulTo li{
	margin:0;
	padding:5px 0px 0px 5px;
	width:205px;
	height:28px;
	display:block;
	position:relative;
}
.toSel{
	background:url(../images/ncalc-y-sel.png) no-repeat top left;
}
.toText{
	position:absolute;
	left: 30px;
	top: 8px;
	width: 118px;
}
.toPrice{
	font-weight:bold;
	position:absolute;
	right: 10px;
	top: 9px;
}
.shipH{
	padding:0px 10px 0px 10px;
	margin:0;
}
.shipOpt{
	background:url(../images/ncalc-pr-nx.png) no-repeat top left;
	margin:10px 0px 0px 10px;
	padding:15px 10px 0px 10px;
	width:187px;
	height:43px;
}
.shipWrap{
	padding:0;
	margin:0;
	position:relative;
}
.invSet{
	visibility:hidden;
	position:absolute;
}
.zipBox{
	font-size:11px;
	margin:0px 1px 0px 0px;
	padding:0;
	width:100px;
	float:left;
}
.zipColor{
	color:#0066cc;
}
.getRate{
	width:73px;
	height:20px;
	background:#284C79;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	border:solid 1px #cccccc;
	float:left;
}
.invSet{
	visibility:hidden;
	position:absolute;
}
.hrBlue{
	color : #6699cc;
	height : 1px;
	width:100%;
	border : 0 solid #6699cc;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:10px;
}
.ncSubTotal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0;
	color:#CC0000;
}
.ncPerPiece{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
}
.prNtExp{
	background:url(../images/ncalc-pr-nx.png) no-repeat top left;
	margin:0;
	padding:10px 10px 0px 10px;
	width:187px;
	height:48px;
}
.prExp{
	background:url(../images/ncalc-pr-x.png) no-repeat bottom left;
	margin:0;
	padding:10px 10px 0px 10px;
	width:187px;
	height:48px;
}
.prExpBot{
	margin:0;
	padding:10px 10px 0px 10px;
	width:187px;
	height:47px;
}
.qtyId{
	float:left;
	padding:0px;
	margin:0px;
}
.ncFrmBot{
	text-align:right;
	background:url(../images/up-xcss-right-c-bot.gif) no-repeat bottom left;
	padding:5px 10px 15px 10px;
}
.rightBotWrap{
	background-image:url(../images/upt-s2-h.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:29px;
}
.rightBotInner{
	background-image:url(../images/upt-s2-b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:12px;
}
.formButtons{
	background-image:url(../images/upt-s2-m.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	text-align:center;
}
.buttonUp{
	margin-top:10px;
	border:none;
	height:40px;
	width:208px;
}
.buttonDes{
	margin-top:5px;
	border:none;
	height:40px;
	width:208px;
}
.buttonRev{
	margin-top:20px;
	border:none;
	height:40px;
	width:208px;
}
/*mid*/
.ordH2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
}
.ordMid{
	float:left;
	width:400px;
}
.tabCont{
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px 15px 15px 20px;
}
.tabContF{
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px 15px 15px 15px;
}
.botCont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin:200px 0px 0px 0px;
}
.botCont img{
	float:right;
	margin:20px 0px 0px 0px;
}
.parFloat{
	float:left;
	width:433px;
	margin:0px 20px 0px 0px;
}
.bCrumbs{
	color:#666666;
	text-decoration:none;
}
h4{
	font-size:12px;
}
.backTop{
	float:left;
	display:block;
	background:url(../images/ord-ptTop.png) no-repeat bottom;	
	width:100%;
	margin:20px 0px 50px 0px;
	text-align:center;
}
.backTop a{
	left:0;
	margin:0;
	padding:50px 0px 40px 0px;
	color:#003399;
	font-weight:bold;
}
/* tab control id*/
#specsBox a.sqLink{
	border: 1px solid #d9d9d9;
	height:65px;
	width:65px;
	float:left;
	margin-right:20px;
	text-decoration:none;
}

#specsBox a.sqLink span{
	text-decoration:none;
	visibility:hidden;
}
#specsBox a:hover.sqLink{
	border: 1px solid #6699cc;
	height:65px;
	width:65px;
	float:left;
	margin-right:20px;
	text-decoration:none;
}
#specsBox{
	height:65px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
}
#specsBox span{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#specsBox a{
	color:#0066cc;
}
#sizeTabCont {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*
#tempTabCont{
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	height:300px;
}*/
#tempTabCont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	white-space:nowrap;
}
#tempTabCont ul{
	padding:5px 0px 0px 0px;
	margin:0;
}
#tempTabCont ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../images/up-xcss-gt-arrow2.gif) no-repeat left;
}
#tempSet{
	float:left;
	padding:0;
	margin:20px 10px 20px 0px;
}
#tempSet ul{
	margin:5px 0px 0px 0px;
	padding:0;
}
#tempSet li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left;
}
#tempSet li a{
	font-size:11px;
	color:#0066cc;
}
#foldTabCont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#foldTabCont div{
	margin:10px 0px 20px 0px;
}
#foldT{
	float:left;
	background:url(../images/fold-tri.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
	width:140px;
}
#foldG{
	float:left;
	background:url(../images/fold-gate.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
}
#foldZ{
	float:left;
	background:url(../images/fold-z.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
	width:140px;
}
#foldH{
	float:left;
	background:url(../images/fold-half.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
}
.brThumb1{
	background:url(../images/thumb-broc1.gif) no-repeat left top;
}
.brThumb2{
	background:url(../images/thumb-broc2.gif) no-repeat left top;
}
.brThumb3{
	background:url(../images/thumb-broc3.gif) no-repeat left top;
}
.pcThumb1{
	background:url(../images/ordpc-th-temp1.gif) no-repeat left;
}
.pcThumb2{
	background:url(../images/ordpc-th-temp2.gif) no-repeat  left;
}
.pcThumb3{
	background:url(../images/ordpc-th-temp3.gif) no-repeat  left;
}
.bcThumb1{
	background:url(../images/thumb-bc1.gif) no-repeat left;
}
.bcThumb2{
	background:url(../images/thumb-bc2.gif) no-repeat  left;
}
.bcThumb3{
	background:url(../images/thumb-bc3.gif) no-repeat  left;
}
.clThumb1{
	background:url(../images/thumb-cl1.gif) no-repeat left;
}
.clThumb2{
	background:url(../images/thumb-cl2.gif) no-repeat  left;
}
.clThumb3{
	background:url(../images/thumb-cl3.gif) no-repeat  left;
}
.clThumb4{
	background:url(../images/thumb-cl4.gif) no-repeat  left;
}
.ctThumb1{
	background:url(../images/thumb-ct1.gif) no-repeat left;
}
.ctThumb2{
	background:url(../images/thumb-ct2.gif) no-repeat  left;
}
.ctThumb3{
	background:url(../images/thumb-ct3.gif) no-repeat  left;
}
.ctThumb4{
	background:url(../images/thumb-ct4.gif) no-repeat  left;
}
.ptThumb1{
	background:url(../images/thumb-pt1.gif) no-repeat left;
}
.ptThumb2{
	background:url(../images/thumb-pt2.gif) no-repeat  left;
}
.gtThumb1{
	background:url(../images/thumb-gt1.gif) no-repeat left;
}
/* Labels Thumb */
.lblThumb1{
	background:url(../images/th-lblnc.png) no-repeat left top;
}
.lblThumb2{
	background:url(../images/th-lbluv.png) no-repeat left top;
}
/* pocket folders */
.pfThumb1{
	background:url(../images/thumb-fold.gif) no-repeat left top;
}
.botCont2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin:200px 0px 0px 0px;
	width:100%;
}
.botCont2 img{
	float:right;
	margin:0px 0px 0px 0px;
}

.backTop2{
	display:block;
	background:url(../images/ord-ptTop.png) no-repeat center bottom;
	text-align:center;
	width:100%;
	margin:20px 0px 50px 0px;
}
.backTop2 a{
	padding:0px 20px 40px 20px;
	color:#003399;
	font-weight:bold;
}
.wrapTrans2{
	background:#eeeeee;
	height:250px;
	padding:20px;
	text-align: left;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.parFloat2{
	float:left;
	width:380px;
	margin:0px 20px 0px 0px;
}
#prodDesc{
	margin:15px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
}
.hShW{
	height:40px;
}

/* order page fr. UP */
#prodSpecsTitle{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;	
}
.leftFloat { float:left; }
.rightFloat { float:right; }
.op_div_radio {
	height:28px;
	padding-left:5px;
}
.op_div_radio_highlight {
	background:url(../images/turnHighLight.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-left:5px;
}
.ups_radio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:28px;
	width:194px;
}
.ups_radio_highlight {
	background:url(../images/turnHighLight.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:28px;
	width:194px;
}
.upsDiscount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	height:25px;
	width:179px;
}
.upsDiscountHighLight {
	background:url(../images/turnHighLightDiscount.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	height:25px;
	width:179px;
}
.mailing_radio {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:41px;
	width:194px;
}
.mailing_radio_highlight {
	background:url(../images/selMailingBg.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:41px;
	width:194px;
}
.tdLabel {
	color:#082F98;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-left:10px;
	text-align:left;
}
.tdValue {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*padding-right:10px;*/
	text-align:left;
}
.tdLabelTurn {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;	
	text-align:left;
	height:25px;
	vertical-align:top;
}
.tdValueTurn {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	text-align:left;
}
.op_select {
	width:135px;
	font-size:11px;
}
.shippingCalculatorTDHidden {
	visibility:hidden;
	position:absolute;
}
.shippingCalculatorTDVisible {
	visibility:visible;
	position:relative;
	width:100%;
}
.noteComment {
	background:url(../images/noteBackground.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:50px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
}
.quoteDiv {
	padding-left:10px;
	padding-right:10px;	
}
.quoteStyle {
	height:20px;
	width:209px;	
	white-space:nowrap;
}
.quoteLabel {
	float:left;
	height:20px;
	width:70px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.quoteValue {
	float:right;
	height:20px;
	width:139px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px; 
	margin:0px;
}
.quoteLabelSmall {
	font-size:11px;
	font-weight:normal;
}
.quoteValueBig {
	font-size:12px;
	font-weight:bold;
}
.quoteRed {
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.quoteSmall {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.quoteNotExpanded {
	background:url(../images/quoteNotExpandedBg.gif);
	background-repeat:no-repeat;
	height:57px;
	padding-left:10px;
	padding-right:10px;						
}
.quotePromo {
	background:url(../images/quotePromoBg.png);
	background-repeat:no-repeat;
	height:87px;
	padding-left:10px;
	padding-right:10px;						
}
.quoteExpanded {
	background:url(../images/quoteExpandedBg.gif);
	background-repeat:no-repeat;
	height:57px;
	padding-left:10px;
	padding-right:10px;											
}
.bottomExpanded {
	background:url(../images/quoteExpandedBodybg.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;																					
}

/* help page */
.toplinks {
color:#0066CC;
/**text-decoration:none;**/
}

#footerButton{
	float: right;
	padding-right: 25px;
}

