.bodyMain {
	vertical-align:top;
	width:850px;
}
/* header styles */
/* NOT Logged In */
.headerMain {
	vertical-align:top;
	height:75px;
	width:850px;
}
.headerLogo {
	background:url(../images/pci-logo.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	height:75px;
	width:270px;
	vertical-align:top;
	cursor:pointer;
}
.headerLogoText {
	_visibility:hidden;
	display:none;
	height:75px;
	width:270px;
	text-decoration:none;
}
.headerMainRight {
	float:right;
	padding-top:5px;
	vertical-align:top;
	height:75px;
	width:580px;
}
.headerTollNumber {
	float:left;
	vertical-align:top;
	padding-right:13px;
	width:200px;
}
.headerPortalLinks {
	float:right;
	vertical-align:text-top;
	white-space:nowrap;
	width:367px;
}
.divPortalLinks {
	float:left;
	white-space:nowrap;
	width:284px;
}
.divCartLink {
	float:right;
  width: 83px;
	z-index:1;
	height:29px;
}
.divCartPopHidden {
	z-index:2;
	position:absolute;
	top:29px;
	height:0px;
  width: 110px;	
	_visibility:hidden;
	display:none;
}
.divCartPopVisible {
	z-index:2;
	position:absolute;
	top:34px;
  width: 110px;
	_visibility:visible;
}
/* Logged In */
.headerMainLogged {
	vertical-align:top;
	height:105px;
	width:850px;
}
.headerLogged {
	background:url(../images/headerLoggedBg.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:0px;
	margin:0px;
	height:29px;
	width:850px;
}
.headerWelcome {
	color:#000000;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	width:539px;
}
.headerWelcomeLeft {
	float:left;
	height:29px;
	padding:8px 10px 0px 15px;
	white-space:nowrap;
}
.headerWelcomeRight {
	float:left;
	height:29px;
	width:106px;
	white-space:nowrap;
}
.headerPortalLogged {
	float:right;
	vertical-align:top;
	white-space:nowrap;
	width:311px;
}
.headerTollNumberLogged {
	float:right;
	vertical-align:top;
	width:200px;
}
.divPortalLinksLogged {
	float:left;
	white-space:nowrap;
	width:228px;
}
.divCartPopVisibleLogged {
	background:url(../images/cartOoPrBackground.gif);
	background-repeat:repeat-y;
	z-index:2;
	position:absolute;
	top:29px;
  width: 110px;
	_visibility:visible;
}
/* header texts */
.pointEr {
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.headerLinks {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
form.headerLinks {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.headerMenuMain {
	height:45px;
	width:850px;
}
.headerMenuLeft {
	background:url(../images/hdr-menubg.gif);
	float:left;
	height:45px;
	width:657px;
}
/*
.headerMenuRight {
	background:url(../images/headerMenuPR.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	height:45px;
	width:193px;
	padding:0px;
	margin:0px;
}
*/
.headerMenuRight {
	background:url(../images/hdr-menubg.gif);
	float:right;
	height:45px;
	width:193px;
}
.headerMenuRight img{
	padding: 8px 0px 0px 0px;
}
.headerMenuRightOv {
	background:url(../images/headerMenuPRt.png);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	height:45px;
	width:193px;
}
.headerMenuRightText {
	_visibility:hidden;
	display:none;
	height:45px;
	width:193px;
}
/* middle styles */
.middleMain {
	margin:0; 
	padding:0;
	background-image:url(../images/bodyMidBgImage.gif);
	background-repeat:repeat-y;
}
.middleTop {
	height:100%;
	vertical-align:top;
}
/*
.middleTopBg {
	background-image:url(../images/bodyTopBgImage.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:27px;
	padding-top:48px;
	padding-right:15px;
	margin:0px;	
	vertical-align:top;
}
*/
.middleTopBg {
	background:url(../images/bodyTopBgBl.png) no-repeat top;
	height:27px;
	padding-top:48px;
	padding-right:15px;
	margin:0px;	
	vertical-align:top;
}
.middleTopBgImage {
	background:url(../images/up-xcss-cont-top.gif) no-repeat top;
	height:27px;
	padding-top:48px;
	padding-right:15px;
	margin:0px;	
	vertical-align:top;
}
.midTBanner{
	float:right;
	background:url(../images/cm-broc.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;
}
.midTBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.midTBanner span{
	_visibility:hidden;
	display:none;
}
.middleBody {
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:900px;
	width:820px;
}
.middleBodyOffset {
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	width:820px;
}
/* ------------------- */
.middleBody13 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1200px;
	width:820px;
}	
.middleBody47 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1495px;
	width:820px;
}	
.middleBody1 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1440px;
	width:820px;
}	
.middleBody38 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1525px;
	width:820px;
}	
.middleBody21 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1470px;
	width:820px;
}	
.middleBody37 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	/*white-space:nowrap;*/
	height:1465px;
	width:820px;
}	
.middleBody43 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1410px;
	width:820px;
}	
.middleBody28 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1385px;
	width:820px;
}	
.middleBody5 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1495px;
	width:820px;
}	
.middleBody39 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1410px;
	width:820px;
}	
.middleBody33 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	/*white-space:nowrap;*/
	height:1440px;
	width:820px;
}	
.middleBody27 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1385px;
	width:820px;
}	
.middleBody6 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1450px;
	width:820px;
}	
.middleBody22 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1400px;
	width:820px;
}	
.middleBody4 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1140px;
	width:820px;
}	
.middleBody49 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1470px;
	width:820px;
}	
.middleBodyMailing {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1570px;
	width:820px;
}	
.middleBody48 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1515px;
	width:820px;
}	
.middleBody10 {	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	white-space:nowrap;
	height:1040px;
	width:820px;
}	
.middleBody45{	
	padding:0px 15px 0px 15px;
	vertical-align:top;
	/*white-space:nowrap;*/
	height:1490px;
	width:820px;
}	
/* ------------------- */
.middleLeft {
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	vertical-align:top;
	height:100%;
	width:163px;
}
.middleLeftHead {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/leftMenuHeadBg.gif);
	background-repeat:no-repeat;
	height:23px;
	width:153px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:0px;
	vertical-align:top;
}
.middleLeftMenu {
	padding-top:5px;
	padding-left:10px;
	padding-bottom:2px;	
}
.middleLeftMenuForm {
	padding-left:7px;
}
a.middleLeftMenu {
	color:#000000;
	text-decoration:underline;
	padding-top:0px;
	padding-left:6px;
	padding-bottom:5px;	
}
span.middleLeftMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;	
}
.middleRight {
	float:right;
	vertical-align:top;
	padding:10px;
	height:100%;
	width:637px;
	white-space:nowrap;
}
.middleRightException {
	float:right;
	vertical-align:top;
	padding:10px;
	height:100%;
	width:637px;
}
.middleRightL {
	text-align:left;
	float:left;
	vertical-align:top;
	height:100%;
	width:398px;
}
.middleRightR {
	text-align:left;
	float:right;
	vertical-align:top;
	padding-top:10px;
	height:100%;
	width:229px;	
}
.middleBottom {
	background:url(../images/bodyBottomBgImage.gif);
	background-repeat:no-repeat;
	height:49px;
	width:850px;
}
.upageBanner{
	background:none;
	width:148px;
	height:131px;
	margin:40px 0px 0px 0px;
}
.upageBanner a{
	background:url(../images/u-page_icon-sm.png) no-repeat top left;
	width:147px;
	height:130px;
	margin:0;
	display:block;
	text-decoration:none;
}
.upageBanner span{
	_visibility:hidden;
	display:none;
}
/* order dropdowns and quotes */
.orderLayout {
	background:url(../images/orderDropdownBody.gif);
	background-repeat:repeat-y;
	/*height:100%;*/
	width:229px;
}
.orderLayoutBody {
	height:100%;
	/*padding-left:10px;
	padding-right:10px;*/
	padding-top:15px;
}
.op_div {
	padding-left:10px;
	padding-right:10px;
	height:25px;
	width:209px;
}
.op_divTurn {
	height:70px;
	width:209px;
}
.op_label {
	float:left;
	height:25px;
	width:74px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.op_td {
	float:right;
	height:25px;
	width:135px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.op_select {
	width:135px;
	font-size:11px;
}
/*
.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:#000000;
	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;
}
.divGray{
	background:url(../images/divGrayBg.gif);
	background-repeat:no-repeat;
	height:1px;
	width:209px;
	margin-top:5px;
	padding-left:10px;
	padding-bottom:10px;
}
.orderLayoutBottom {
	background:url(../images/orderDropdownBody.gif);
	background-repeat:repeat-y;
	width:229px;
	padding:0px; margin:0px;
}
.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;
}
.small_verdana {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
}
.shippingCalculatorTDHidden {
	_visibility:hidden;
	display:none;
	position:absolute;
}
.shippingCalculatorTDVisible {
	_visibility:visible;
	position:relative;
	width:100%;
}
.leftFloat { float:left; }
.rightFloat { float:right; }
.aLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* flash part */
#productH {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
}
#prodDesc {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
}
#productLH {
	margin:0px;
	padding:13px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
	float:right;;
}
#prodSpecsTitle{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;	
}
#prodSpecs{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	white-space:nowrap;
}
#tabSet{
	background-repeat:no-repeat;
	background-position:left bottom;
	height:39px;
	margin-top:20px;
	white-space:nowrap;
}
#tabSet ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
  padding:0;
  list-style:none;
	white-space:nowrap;
}
#tabSet li{
	float:left;
  margin:0px 0px 0px 5px;
  padding:0;
	height:39px;
	text-align:center;
	white-space:nowrap;
}
#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#current{
	float:left;
	background:url(../images/up-xcss-gt-right.gif) no-repeat right top;
  margin:0;
  padding:0;
	height:39px;
}
#tabSet #current a{
	display:block;
	background:url(../images/up-xcss-gt-left.gif) no-repeat left top;
  padding:10px 10px 15px;
	margin:0;
	text-decoration:none;
	color:#000000;
}
#tabSet li#currentFixed{
	float:left;
	background:url(../images/up-xcss-gt-right.gif) no-repeat right top;
  margin:0;
  padding:0;
	height:39px;
	width:100px;
}
#tabSet #currentFixed a{
	display:block;
	background:url(../images/up-xcss-gt-left.gif) no-repeat left top;
  padding:10px 10px 15px;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#tabCont{
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px;
}
#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;
	display:none;
}
#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;
}
/* brochures */
.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;
}
/* business cards */
.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;
}
/* calendars */
.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;
}
/* catalogs */
.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;
}
/*club card flyers */
/* door hangtags */
.dhThumb1{
	background:url(../images/thumb-door.gif) no-repeat left top;
}
/* envelopes */
.enThumb1{
	background:url(../images/thumb-enve.gif) no-repeat left top;
}
/* flyers */
/* greatting cards */
.gtThumb1{
	background:url(../images/thumb-gt1.gif) no-repeat left;
}
/* labels/stickers */
/* letterheads */
.lhThumb1{
	background:url(../images/thumb-lett.gif) no-repeat left top;
}
/* newsletters */
/* pocket folders */
.pfThumb1{
	background:url(../images/thumb-fold.gif) no-repeat left top;
}
/* postcards */
.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;
}
/* posters */
.ptThumb1{
	background:url(../images/thumb-pt1.gif) no-repeat left;
}
.ptThumb2{
	background:url(../images/thumb-pt2.gif) no-repeat  left;
}
/* postcard addons */
#msCont ol{
	padding:0;
	margin:10px 0px 20px 25px;
}
.detailList{
	padding:0;
	margin:10px 0px 20px 20px;
	list-style:disc;
}
.tempCont{
	height:180px;
}
.fButton{
	padding:0;
	margin:10px 0px 10px 0px;
	text-align:center;
}
.imageList{
	padding:0;
	margin:0;
	list-style:none;
}
.imageList li{
	float:left;
	width:103px;
	padding:0px 10px 10px 0px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:inline;
}
.imageList li img{
	border:none;
	display:block;
}
.imageList a{
	color:#000000;
	text-decoration:none;
}
.pcInst{	
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	width:100%;
}
.hrPc{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:100%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	margin-bottom:15px;
}
.sizeTabPc {
	background:url(../images/size-pc.png) no-repeat top left;
	padding:180px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sizeTabPc ul{
	padding:5px 0px 0px 0px;
	margin:0;
}
.sizeTabPc ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left;
}
.sizeTabPc li a{
	font-size:11px;
	color:#0066cc;
}
.tempTabPc {
	padding:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tempTabPc ul{
	padding:5px 0px 5px 0px;
	margin:0;
}
.tempTabPc ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left;
}
.tempTabPc li a{
	font-size:11px;
	color:#0066cc;
}
.mailitPc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/ordpc-th-mi.gif) top left no-repeat;
	padding:0px 0px 0px 0px;
	text-align:left
}
.tempTable{
	width:100%;
	border: 1px solid #6495c5;
	margin:10px 0px 0px 0px;
}
.tempTable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 0.01em solid #6495c5;
	margin:0;
	padding:5px;
}
.tempTable td a{
	color:#1e52a5;
}
.tempTable th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border: 0.01em solid #6495c5;
	background:#6495c5;
	margin:0;
	padding:5px;
	text-align:left;
}
.invTxt{
	_visibility:hidden;
	display:none;
}
/* catalogs addon */
.sizeTabCt {
	background:url(../images/catSize.png) no-repeat top left;
	padding:260px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ssCt {
	background:url(../images/ct-saddle.png) no-repeat bottom left;
	padding:0px 0px 250px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.woCt {
	background:url(../images/ct-wireo.png) no-repeat bottom left;
	padding:0px 0px 250px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#sizeTabCont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#sizeTabCont ul{
	padding:5px 0px 0px 0px;
	margin:0;
}
#sizeTabCont ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left;
}
#foldN{
	background:url(../images/fold-none.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#foldTabCont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#foldTabCont div{
	margin:10px 0px 0px 0px;
	height:65px;
}
#foldT{
	background:url(../images/fold-tri.gif) no-repeat left;
	padding:0px 0px 0px 70px;
	width:140px;
}
#foldG{
	background:url(../images/fold-gate.gif) no-repeat left;
	padding:0px 0px 0px 70px;
}
#foldZ{
	background:url(../images/fold-z.gif) no-repeat left;
	padding:0px 0px 0px 70px;
	width:140px;
}
#foldH{
	background:url(../images/fold-half.gif) no-repeat left;
	padding:0px 0px 0px 70px;
}
#finishTabCont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
#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:0px 10px 20px 0px;
	vertical-align:top;
}
#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;
}
#copyRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-align:right;
	padding:0px 10px 0px 10px;
}
/* flash part*/
/* footer styles */
.footerMain {
	background:url(../images/footerMainBg.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding:20px 15px 20px 15px;
	height:84px;
	width:820px;
}
.footerColLeft{
	float:left;
	height:100%;
	width:400px;
}
.footerColLeftUl{
	list-style:none;
	margin:0px;
	padding:0px;
}
.footerColLeftLi{
	list-style:none;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.footerColLeftInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;	
}
.footerColLeftTInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:8px;
	vertical-align:top;
}
.footerColRight{
	white-space:nowrap;
	float:right;
	padding-left:15px;
	height:100%;
	width:450px;
}
.footerColRightTexts {
	white-space:nowrap;
	padding-left:20px;
	float:right;
}
.footerLogoCopyright {
	_visibility:hidden;
	display:none;
}

/* SEO Pages */
.bodyMainSeo {
	padding:15px;
	background:#F2F2F2;
	vertical-align:top;
	width:850px;	
}
/*specs tab mod*/
#tabSet2{
	background-repeat:no-repeat;
	background-position:left bottom;
	height:39px;
	margin-top:20px;
	white-space:nowrap;
}
#tabSet2 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
  	padding:0;
  	list-style:none;
	white-space:nowrap;
}
#tabSet2 li{
	float:left;
  	margin:0px 5px 0px 0px;
  	padding:0;
	height:39px;
	text-align:left;
	white-space:nowrap;
}
#tabSet2 a{
	display:block;
	background:url(../images/up-xcss-gt-arrow.gif) no-repeat left top;
 	padding:10px 15px 15px 15px;
	margin:0;
	color:#0066cc;
}
#tabSet2 li#currentFixed{
	float:left;
	background:url(../images/up-xcss-gt-right.gif) no-repeat right top;
	text-align:center;
}
#tabSet2 #currentFixed a{
	display:block;
	background:url(../images/up-xcss-gt-left.gif) no-repeat left top;
	text-decoration:none;
	color:#000000;
}
/*catalog campaign*/
.cmpCatBanner{
	float:right;
	background:url(../images/mcat-full.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;	
}
.cmpCatBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.cmpCatBanner span{
	_visibility:hidden;
	display:none;
}
.currentFixed{
	float:left;
	background:url(../images/up-xcss-gt-right.gif) no-repeat right top;
  margin:0;
  padding:0;
	height:39px;
	width:100px;
}
.currentFixed a{
	display:block;
	background:url(../images/up-xcss-gt-left.gif) no-repeat left top;
  padding:10px 10px 15px;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.currentFixed{
	float:left;
	background:url(../images/up-xcss-gt-right.gif) no-repeat right top;
	text-align:center;
}
.currentFixed a{
	display:block;
	background:url(../images/up-xcss-gt-left.gif) no-repeat left top;
	text-decoration:none;
	color:#000000;
}
.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:113px;
	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;																					
}
/*031508*/
.morePosters{
	background:url(../images/otherPosters.png) no-repeat top left;
	display:block;
	width:397px;
	height:77px;
	padding:0;
	margin:-15px 0px 15px 0px;
	text-decoration:none;
}
.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;
}
.arialFont12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textBlueLink {
	color:#0066CC;
	text-decoration:underline;
}
optgroup {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant:normal;
	font-style:italic;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/* seoPostcards */
.seolFloat {
	float:left;
	height:420px;
	width:250px;
	padding-right:30px;
}
.seolDetails {
	background:url(../images/seoPricesBg.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:350px;
	padding-top:30px;
}
.seorFloat {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:567px;
}
.seoHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.qtyColumn {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	padding-right:15px;
	text-align:right;
	width:60px;
}
.size1Column {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	padding-right:15px;
	text-align:right;
	width:70px;
}
.size2Column {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	padding-right:15px;
	text-align:right;
	width:75px;
}
/*postcard campaign*/
.cmpPcBanner{
	float:right;
	background:url(../images/april-banner.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;	
}
.cmpPcBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.cmpPcBanner span{
	_visibility:hidden;
	display:none;
}
/* Club Card Flyers Thumb */
.ccThumb1{
	background:url(../images/th-ccf-1.png) no-repeat left top;
}
.ccThumb2{
	background:url(../images/th-ccf-2.png) no-repeat left top;
}
.ccThumb3{
	background:url(../images/th-ccf-3.png) no-repeat left top;
}
/* Labels Thumb */
.lblThumb1{
	background:url(../images/th-lblnc.png) no-repeat left top;
}
.lblThumb2{
	background:url(../images/th-lbluv.png) no-repeat left top;
}
/*posters sub category*/
.indoor{
	background:url(../images/use-ind.png) bottom left;
	height: 16px;
	width: 110px;
	margin: 10px 0px 0px 6px;
	padding:0;
}
.indoor strong{
	visibility: hidden;
	position: absolute;
}
.outdoor{
	background:url(../images/use-out.png) bottom left;
	height: 19px;
	width: 110px;
	margin: 10px 0px 0px 7px;
	padding:0;
}
.outdoor strong{
	visibility: hidden;
	position: absolute;
}
/*postcard campaign*/
.cmpMayBanner{
	float:right;
	background:url(../images/mayBanner.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;	
}
.cmpMayBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.cmpMayBanner span{
	_visibility:hidden;
	display:none;
}
/*stocklayouts popup*/
.slPopBg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/slo-gray-bg.gif) no-repeat;
	text-align:center;
	width:368px;
	height:34px;
	margin:0px 0px 10px 0px;
	padding:12px 0px 0px 0px;
}
.slPopBg a{
	color:#0066cc;
}
/*Udesign banner*/
.udBnr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/ud-bnr-gray.gif) no-repeat;
	text-align:left;
	width:255px;
	height:34px;
	margin:0px 0px 10px 0px;
	padding:15px 0px 0px 110px;
}
.udBnr a{
	color:#0066cc;
}

/* Home Content */
.homeText {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
}
.homeText a {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-decoration:underline;
}
.homeBordered {
	background:url(../images/seoHomeBg.gif);
	background-repeat:repeat-y;
}
.homePadded {
	padding-left:20px;
	padding-right:20px;
}
.homeCFloat {
	float:left;
	padding-left:25px;
	width:253px;
}
.homeLFloat {
	float:left;
	width:253px;
}
.homeRFloat {
	float:right;
	width:253px;
}
.homeDot {
	background:url(../images/dotdotdot.gif);
	background-repeat:repeat-x;
}

/* Order Page :: 05282008 */
.specsTitleBox{
	border-left:#cccccc solid 1px;
	border-top:#cccccc solid 1px; 
	border-right:#cccccc solid 1px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:0;
	margin: 0;
}
.specsLinkWrap{
	border:#cccccc solid 1px;
	padding:5px 0px 5px 15px;
}
.spGradient{
	background:url(../images/bg-gr-sh.png) repeat-x left bottom;
	padding:4px 0px 4px 15px;
	margin: 1px;
}
.spCommentTxt{
	padding:5px 0px 15px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

/* flash display background */
.flGradient{
	background:url(../images/fl-gr-bg2.png) no-repeat left top;
	padding:20px 0px 0px 15px;
	margin: 0;
}

/*u-page campaign*/
.cmpJunBanner{
	float:right;
	background:url(../images/upg-campaign.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;	
}
.cmpJunBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.cmpJunBanner span{
	_visibility:hidden;
	display:none;
}

/*poster campaign*/
.cmpJulBanner{
	float:right;
	background:url(../images/bnr-jul.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;	
}
.cmpJulBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.cmpJulBanner span{
	_visibility:hidden;
	display:none;
}
/*labels campaign*/
.cmpAugBanner{
	float:right;
	background:url(../images/bnr-aug.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	width:658px;
	margin:0px;
	padding:0px;	
}
.cmpAugBanner a{
	display:block;
	height:32px;
	text-decoration:none;
}
.cmpAugBanner span{
	_visibility:hidden;
	display:none;
}