form { margin:0px; padding:0px; }
body { text-align:center; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
a { color:#0066cc; text-decoration:none; }
a:hover { text-decoration:underline; }
.mainWrapper { width:961px; margin:10px auto; padding:0; text-align:left; }
.midBg { background:url(../images/uds-aug-b-mid.png) repeat-y top left; margin:0 0 30px 0; padding:0; float:left; width:961px; clear:both; text-align: left; /* for centered text */ }
.midBotW { background:url(../images/uds-aug-b-bot.png) no-repeat bottom left; margin:0; padding:0px 0px 10px 0px; float:left; width:100%; }
.midhWrap { background:url(../images/uds-aug-t-bg.png) repeat-x bottom left; margin:0 0 0 1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 15px; width:958px; float:left; }
.midhWrap .lSet { margin:0; padding:18px 0px 0px 30px; float:left; }
.midhWrap .lSet .pName { font-size:14px; display:block; }
.midhWrap .lSet .sName { font-size:20px; display:block; }
.midhWrap .rSet { margin:0; padding:13px 15px 0px; float:right; }
.mWrap { background:url(../images/uds-aug-m-bg.png) repeat-x top left; margin:0px 2px; padding: 25px 0px 0px 0px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; clear:both; min-height:350px; width:957px; position:relative; }
.mWrap .section { margin:auto; padding:0px 0px 20px; clear:both; }
.mWrap .mbot { clear:both; background:url(../images/uds-aug-b-bg.png) repeat-x top left; border-top:#006bb7 solid 1px; margin:0px; padding:20px 0px 26px 0px; float:left; width:100%; }
.mWrap .mbot .lSet { float:left; margin:16px 0px 0px 0px; padding:0px 0px 0px 15px; min-width:30%; }
.mWrap .mbot .lSet li { float:left; margin:0px 10px; padding:0px 10px 0px 23px; list-style:none; font-size:13px; }
.mWrap .mbot .lSet .pricingIcon { background:url(../images/uds-aug-ico-pr.png) no-repeat left 1px; }
.mWrap .mbot .lSet .emailIcon { background:url(../images/uds-aug-ico-em.png) no-repeat left 0px; }
.mWrap .mbot .lSet .largetxt { font-size: 16px; text-align:left; }
.mWrap .mbot .lSet .largetxt strong { padding-right: 10px; }
.mWrap .mbot .lSet .largetxt a { text-decoration: underline; }
.mWrap .mbot .lSet .largetxt a:hover { text-decoration:none; }
.mWrap .mbot .rSet { float:right; margin:0px; padding:0px 20px 0px 0px; text-align:right; width:50%; }
.mWrap .mbot .rSet a { float:right; margin:0; padding:15px 10px 15px 0px; font-size:16px; }
.mWrap .mbot .rSet a.nextStep { float:right; margin:0; padding:0; }
.mWrap .mPOrder { width:611px; margin:0px auto; padding:0px; text-align:left; }
.udFooter { background:url(../images/uds-aug-foot.png) no-repeat bottom left; width:961px; margin:22px auto 0 auto; height:46px; color:#ffffff; clear:both; }
.udFooter span { float: left; padding:15px 0 0 32px; }
.udFooter ul { margin: 14px 0px 0px 0px; padding: 0px 25px 0px 0px; float: right; }
.udFooter ul li { list-style: none; float: left; padding:0px 10px; border-right:1px solid #fff; }
.udFooter ul li a { color: #fff; }

#header .logo { float:left; margin:0; padding:0; }
#header .right { float:right; margin:0; padding:15px 0 0; width:600px; text-align:right; }
#header .right .badge { margin:0; padding:0 10px; }
#header .right ul { margin:0; padding:0; }
#header .right ul li { float:right; list-style:none; margin:0; min-width:40px; padding:10px 10px 0; text-align:left; }
#header .right ul li.links { padding:0 10px 0 15px; text-align:left; }
#header .right ul li .phone { display:block; font-size:14px; }
#header .right ul li ul li { color:#999999; float:none; list-style-type:disc; margin:0; padding:0; }
#header .topNav { display:none; }
.logged { background:url(../images/up-jun-h-bg-logged.png) no-repeat bottom left; margin:0; padding:0; width:100%; float:left; display:none; }

.upfUp { width:870px; margin:0px auto; }
.upfUp .upfUpW { margin:0px 0px 10px 0px; padding:0px; float:left; width:100%; clear:both; }
.upfUp .upfUpW-ver1 { margin:0px 0px 10px 0px; padding:0px; float:left; width:557px; clear:both; }
.upfUp .upfUpW form { margin:0px; padding:0px; }
.upfUpH { float:left; width:100%; }
.upfUpH .upfUpHT { background:url(../images/upf-aug-htop.png) no-repeat bottom; width:100%; }
.upfUpH .upfUpHT-ver1 { background:url(../images/upf-aug-htop-ver1.png) no-repeat bottom; width:100%; }
.upfUpH .upfUpHM { background:url(../images/upf-aug-hstrip.png) repeat-x bottom; border:1px solid #ccc; border-width:0px 1px; text-align:left; padding:3px 0px 15px 20px; }
.upfUpH .upfUpHM span { background:url(../images/upf-oct-harrow.png) no-repeat left center; font-size:20px; padding:10px 0px 10px 45px;}
.upfUpCont { padding:0px; clear:both; float:left; width:100%; }
.upfUpCont .upfCL { background:url(../images/upf-aug-cleft.png) no-repeat top left; width:6px; float:left; height:230px; }
.upfUpCont .upfCMid { float:left; background-color:#fff; width:857px; min-height:230px; padding:25px 0px; position:relative; }
.upfUpCont .upfCMid2 { float:left; background-color:#fff; width:857px; min-height:230px; padding:25px 0px; }
.upfUpCont .upfCMid-ver1 { float:left; background-color:#fff; width:544px; min-height:230px; padding:25px 0px; position:relative; }
.upfUpCont .upfCMidWrp { margin:0px auto; padding:0px; width:95%; }
.upfCTit { margin:0px; padding:0px; font-size:20px; text-align:left; }
.upfCTit a { font-size:12px; color:#0066cc; margin:0px 10px; }
.upfUpCL { float:left; width:515px; margin-top:7px; }
.upfUpCL .upftop { background:url(../images/upf-aug-leftbg-top.png) no-repeat bottom; clear:both; }
.upfUpCL .upfmid { width:513px; float:left; background:#ffffcc; border:1px solid #ccc; border-width:0px 1px; padding:0px; }
.upfUpCL .upfbot { background:url(../images/upf-aug-leftbg-bot.png) no-repeat top; clear:both; }
.upfmidwrp { margin:0px auto; padding:0px; width:85%; text-align:left; }
.upfmRight { float:right; }
.upfmRight ul { margin:25px 0px 10px 0px; padding:0px; }
.upfmRight ul li { list-style:none; margin: 5px 0px; }
.upfmRight span { }
.upfmRight span input { border:1px solid #ccc; background:#fff; }
.upfmRight .orienthide { visibility: hidden; }
.upfBlocks { margin:0px; padding:10px 0px; clear:both; float:left; width:100%; }
.upfBlocks .upfmLeft { float:left; overflow:hidden; }
.upfBlocks .upfmLeft strong { font-size:15px; display: inline; }
.upfBlocks .upfmLeft a { margin:0px; }
.upfBlocks .upfmLeft .upfmprevthum { width:129px; text-align:center; }
.upfBlocks .upfmLeft .upfmprevthum2 { margin: 5px 0px; padding:0px; text-align:left; }
.upfUpCR { float:right; width:266px; }
.upfUpCR input { margin-top:3px; }
.upfUpCR .upfctop { background:url(../images/upf-aug-rightbg.png) no-repeat bottom; }
.upfUpCR .upfcbot { background:url(../images/upf-aug-rightbg.png) no-repeat top; clear:both; }
.upfUpCR .upfcmid { float:left; width:264px; border:1px solid #ccc; border-width:0px 1px; padding:0px; background-color:#fff}
.upfcrmidwrp { text-align:left; margin:0px auto; width:86%; padding-bottom:10px}
.upfcrmidwrp strong { font-size:16px; display:block; float:left; width:100%; }
.upfcrmidwrp p { font-size:13px; margin:0px; clear:both; }
.upfcrmidwrp p strong { font-size:13px; }
.upfcrmidwrp p span { }
.upfcrmidwrp .slabel { font-size:13px; }
.upfcrmidwrp select { border:1px solid #ccc; background:#fff; margin:6px 5px 50px 0px; width: 123px; float:left; }
.upfcrmidwrp img { }
.upfcrmidwrp input { margin-bottom:70px; }
.upfcrmidwrp ul { padding:0px 0px 0px 20px; clear:both; margin:0px; }
.upfcrmidwrp ul li { }
.upfUpCont .upfCR { background:url(../images/upf-aug-cright.png) no-repeat right top; width:7px; float:right; height:230px; }
.upfUpCLtoR { float: right; }
.upfUpCRtoL { float: left; }
.upfBlocks .upfmLeft .upfFile { display: block; clear:both; }
.upfBlocks .upfmLeft .upfFileOr { }
.upfBlocks .upfmLeft .upfFileOr ul { margin:0px; padding:0px; }
.upfBlocks .upfmLeft .upfFileOr ul li { list-style:none; display:inline; border-left:1px solid #ccc; padding-left:3px; }
.upfForm { margin: 0px auto; width: 97%; padding:0px; }
.upfForm ul { margin: 0px; padding: 0px; }
.upfForm ul li { list-style: none; text-align: left; width:100%; margin: 0px; clear:both; padding:0px 0px 20px 0px; }
.upfForm ul li a { margin:8px 0 0 25px; float:left; }
.upfForm ul li#divMuseumWrap .optSizes { width:auto; margin:0px; }
.upfForm ul li#divMuseumWrap .optSizes label { clear:none; margin-right:10px; }
.upfForm ul #standardSize { margin:0; float:left; }
.upfForm ul li.optcan { margin:0px; padding:0px; }
.upfForm ul li.optcan .optSizes { width:auto; float:left; }
.upfForm ul li.projnameprop { float: left; width: 100%; }

/*feb mod start*/
.upfForm ul li strong { font-size: 15px; width: 260px; float: left; text-align:left;/*padding-right: 20px;*/
}
.upfForm ul li strong .num { background:url(../images/fm-gn-bg.png) no-repeat top left; float:left; width:21px; height:21px; font-size:14px; color:#ffffff; line-height:21px; margin:2px 10px 0px 0px; text-align:center; }
.notify { background:url(../images/fm-t-ybg.png) repeat-x bottom; clear:both; border-bottom:#cccccc solid 1px; height:67px; text-align:center; margin-bottom:30px; }
.notify .notH { font-size:20px; display:block; padding:20px 0px; }
/*feb mod end*/
.upfForm ul li span { text-align:left; float:left; }
.upfForm ul li input { float:left; }
.upfForm ul li .desc { float:left; }
#total_grommets { float:none; }

/***************Change Specs Calculator**********/
.upfForm ul li #div_custom_size { float:left; padding-left:80px; padding-top:20px; width:53%; }
#div_custom_size div { font-size:12px; float:left; width:100%; margin-bottom:15px; }
#div_custom_size div span { margin: 0px 10px; width: auto; }
#div_custom_size div label { margin-right:48px; display:block; float:left; clear:both; }
#td_turnaround_values input { display:none; }
/*span for turnaround values*/
.prodoptions { width:10px; }
.posterType { display:none; }
.upfForm ul li #div_standard_size { float:left; margin:0px; padding-left: 81px; padding-top : 20px; }
.upfForm ul li #td_wrapping_values { float:left; margin:0; padding:0; width:35%; }
.upfForm ul li #td_wrapping_values label { clear:both; float:left; padding-top:5px; }
.upfForm ul li #div_standard_size strong { font-size: 15px; width: 165px; float: left; text-align: right; padding-right: 20px; }
.upfForm ul li .fieldLabel label { font-size: 15px; width: 165px; float: left; text-align: right; padding-right: 20px; }
/*********************edit calc --end*****************************/

.upfForm ul li .smallGray { margin:2px 0px 0px 5px; float:left; width:auto; font-size:16px; }
.upfForm ul li .optSizes { font-size:12px; float:left; width:100%; margin-bottom:15px; }
.upfForm ul li .optSizes .op_div_radio { clear:both; float:left; width:100%; }
.upfForm ul li .inlineLbl { margin-right:48px; display:block; float:left; clear:both; }
.upfForm ul li .inlineLbl .desc { float:none; }
.upfForm ul li .inlineLbl input { }
.upfForm ul li .inlineLbl span { width:auto; }
.upfForm ul li .custsize { width:auto; margin:0px; }
.upfForm ul li .custsize span { float:left; }
.upfForm ul li .custsize select { float:none; }
upfForm ul li input { border: 1px solid #ccc; }
.upfForm ul li select { border: 1px solid #ccc; width: 180px; float:left; height:28px; }
.upfForm ul li .projnamenote { color: #666; font-size: 11px; float: left; width:65%; }
.upfForm ul li .projnamenote .projname { width: 300px; display: block; padding:5px 0px; border:1px solid #ccc; /*background-color:#ffffcc;*/
	float:none; }
.upfForm ul li ul { font-size:14px; margin:0px; padding:0px; float:left; width:60%; }
.upfForm ul li ul li { margin:4px 0px; padding:0px; width: 100%; list-style:none; float:left; }
#radioTurn1, #radioTurn2 { }
.upfForm ul li ul li label { margin:0px; padding:0px; }
.upfForm ul li ul li input { float:left; }
.upfForm ul li ul li span { float:left; text-align:left; margin:0px; padding:0px; }
.upfForm ul li ul li .desc { width:136px; }
.upfForm ul li ul li .price { width:auto; font-weight:bold; margin-left:15px; }
.upfForm ul li ul li .dash { width:20px; text-align:center; }
.upfForm ul li ul li strong { float:left; font-size:13px; margin-top:3px; width:81px; }
.upfForm .upfCost { clear:both; margin:0px auto; width:236px; }
.upfForm .upfCost .upfCostWrp { background:#ffffcc; border:1px solid #ff9900; padding:15px; float:left; font-size:15px; width:100%; }
.upfForm .upfCost .upfCostWrp strong { float:left; }
.upfForm .upfCost .upfCostWrp span { float:right; }
.upfForm .upfCost .upfCostWrp .crossed { color:#CC0000; float:left; margin:0; text-decoration:line-through; width:30%; }
.upfForm .upfCost .upfCostWrp .totprice { float:right; }
.Pwrp { text-align: center; padding:10px 0px; }
.Pwrp strong { display: block; text-align: left; font-size: 16px; }
.Pwrp .Popt { margin:15px 0px; padding:0px; width:411px; }
.Pwrp .Popt .PoptT { background:url(../images/upf-aug-optcurve.png) no-repeat bottom; }
.Pwrp .Popt .PoptB { background:url(../images/upf-aug-optcurve.png) no-repeat top; clear:both; }
.Pwrp .Popt .PoptM { float:left; width:409px; background: #fff url(../images/upf-aug-optstrip.png) repeat-y left; border:1px solid #ccc; border-width:0px 1px; }
.Pwrp .Popt .PoptM ul { margin:0px; padding:0px; }
.Pwrp .Popt .PoptM ul li { list-style:none; clear:both; float:left; width:100%; }
.Pwrp .Popt .PoptM ul li.asis { list-style:none; padding-bottom:11px; }
.Pwrp .Popt .PoptM ul li.asis .PoptGbg { float:left; display:block; background:#fafafa; padding:20px 4px 16px 4px; }
.Pwrp .Popt .PoptM ul li.pdfp { list-style:none; border:1px solid #ccc; border-width:1px 0px; padding:10px 0px; }
.Pwrp .Popt .PoptM ul li.pdfp .PoptGbg { float:left; display:block; background:#fafafa; padding:15px 4px 14px 4px; }
.Pwrp .Popt .PoptM ul li.hrdc { list-style:none; padding:9px 0px 4px 0px; }
.Pwrp .Popt .PoptM ul li.hrdc .PoptGbg { float:left; display:block; background:#fafafa; padding:11px 4px 0px 4px; }
.Pwrp .Popt .PoptM ul .PoptD { float:left; text-align:left; padding-left:20px; width:70%; }
.Pwrp .Popt .PoptM ul .PoptD strong { display:inline; font-size:18px; }
.Pwrp .Popt .PoptM ul .PoptD p { margin:0px; padding:0px; }
.Pwrp .Popt .PoptM ul .PoptInfo { float:right; text-align:left; margin-right:15px; }
.Pwrp .Popt .PoptM ul .PoptInfo strong { display:inline; font-size:12px; }
.Pwrp .Popt .PoptM ul .PoptInfo a { display:block; font-size:12px; }
.prevtxts { text-align: left; }
.prevtxts strong { }
.prevtxts p { font-size: 13px; margin: 10px 0px 55px 0px; }
.prevtxts a { text-decoration: underline; }
.prevtxts a:hover { text-decoration: none; }
.mWrap .mbot .rSet .prevconfirm { float: left; margin: 15px 0px 0px 0px; font-size: 13px; }
/*Project Review*/
.infoCenter { margin:auto; padding:0; width:870px; }
.infoW { background:url(../images/aug-ffr-wbg.png) no-repeat top left; margin:auto; padding:0px 0px 60px; float:left; width:100%; text-align:left; }
.infoW .infoLeft { float:left; margin:0; padding:0; width:58%; }
.infoW .infoLeft .sloMain { font-size:18px; margin:0; padding:30px 20px 20px; }
.infoW .infoLeft .guide { margin:0; padding:33px 0 0 58px; list-style:none; text-align: center; }
.infoW .infoLeft .guide li { float:left; margin:0px; }
.infoW .infoLeft .guide li span { float:left; margin-top:222px; width:100%; }
.infoW .infoLeft .guide li.g1 { width:174px; background: url(../images/aug-ffr-homeimg1.png) no-repeat center top; height: 222px; }
.infoW .infoLeft .guide li.g2 { width:70px; background: url(../images/aug-ffr-homeimg2.png) no-repeat center center; height: 222px; }
.infoW .infoLeft .guide li.g3 { width:202px; background: url(../images/aug-ffr-homeimg3.png) no-repeat center top; height: 222px; }
.infoW .infoLeft .linkSet { font-size:13px; padding:35px 0 30px 40px; }
.infoW .infoLeft .linkSet ul { padding:0; margin:0; list-style:none; }
.infoW .infoLeft .linkSet li { padding:0px 8px; float:left; }
.infoW .infoLeft .linkSet li.last { border:none; }
.infoW .infoLeft .linkSet li a { color:#0066cc; text-decoration:none; }
.infoW .infoLeft .linkSet li a:hover { text-decoration:underline; }
.infoW .infoRight { float:right; padding:0px; /*	background:url(../images/aug-ffr-vl-bg.png) no-repeat left;*/
	width:300px; }
.infoW .infoRight .linkSet { padding:0px 5px 20px 5px; margin:0; list-style:none; font-size:12px; }
.infoW .infoRight .linkSet li { padding:0px 15px; float:left; border-right:#cccccc solid 1px; background:none; }
.infoW .infoRight .linkSet li.last { border:none; }
.infoW .infoRight .linkSet li a { color:#0066cc; text-decoration:none; }
.infoW .infoRight .linkSet li a:hover { text-decoration:underline; }
.infoW .infoRight .svcRecTop { /*background:url(../images/oct-ffr-curves.png) no-repeat bottom;*/
}
.infoW .infoRight .svcRevBot { /*background:url(../images/oct-ffr-curves.png) no-repeat top;*/
}
.infoW .infoRight .svcRec { clear:both; margin:0; padding:20px 0; font-size:16px; text-align:center;/*border:2px solid #ccc;
	border-width:0px 2px;*/
}
.infoW .infoRight .svcRec .gsarrow { background:url(../images/oct-ffr-orarrow.png) no-repeat 45px center; display:block; text-align:center; padding-left:30px; font-size:22px; font-weight:bold; margin:0 auto 20px auto; padding:0 0 0 30px; }
.infoW .infoRight .svcRec strong { display:block; padding-right:45px; margin:20px 0 0px 0; }
.infoW .infoRight .svcRec ul { margin:10px 0 20px 0; color:#666666; padding:0 0 0 35px; }
.infoW .infoRight .svcRec ul li { margin:0; padding:0px 0px 3px; list-style:none; font-size:13px; background:url(../images/oct-ffr-bullete.png) no-repeat left center; padding-left:15px; text-align:left; color:#000; }
.infoW .infoRight .svcRec ul li span { color:#000000; font-size:13px; margin:0px; }
.infoW .infoRight .svcRec span { color:#666666; font-size:12px; display:block; }
.infoRed { color:#cc0000; }
.midhWrap .lSet .ffrH { /*	background:url(../images/aug-ffr-ico.png) no-repeat left bottom;*/
	background:url(../images/septprooficon.png) no-repeat left -4px; margin:0; /*padding:7px 0px 25px 77px;*/
	padding:9px 0 10px 77px; font-size:20px; float:left; }
.ffrRight .section .box .prv { background-color:#fff; }
/*-----------------GREY BG----------------------*/
.mGWrap { position:relative; margin:-25px 0px 0px 0px; padding:0px 0px 2px 0px; float:left; width:957px; overflow:hidden; }
#grybg { background:url(../images/apr-chspecs-bg.png); margin:0; padding:0; height:1000px; position:absolute; width:100%; left:0px;  *background:none;
 *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/apr-chspecs-bgIE.png', sizingMethod='crop'); /* IE 6 and 7 method.*/
}
/* Cropping on Canvas Proofing Page */
.croptextmod { background:url(../images/prJul-canvas-croptext.png) no-repeat left center; padding:17px 0px; margin-bottom:30px; float:left; width:100% }
.croptextmod .leftcroptxtDis { float:left; padding:10px 0px 0px 24px; }
.croptextmod .leftcroptxtDis ul { margin:5px 0px 0px 0px; padding:0px; font-size:14px; }
.croptextmod .leftcroptxtDis ul li { list-style:none; background:url(../images/prJul-canvas-bullete.png) no-repeat left center; padding-left:10px; float:left; clear:both; }
.croptextmod .rightcroptxtDis { float:right; height:97px; }
.croptextmod .rightcroptxtDis .crop { width:98px; height:97px; float:left; position: relative; }
.croptextmod .rightcroptxtDis .crop .cropbg { top:0; left:0; width: 98px; height: 97px; background:url(../images/prJul-canvas-transbg.png) no-repeat center center;  *background:url(../images/prJul-canvas-transbgIE.png) no-repeat center center;
position: absolute; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; }
.croptextmod .rightcroptxtDis .txt { width:98px; height:97px; float:left; margin-right:5px; position: relative; }
.croptextmod .rightcroptxtDis .txt .txtbgwhite { background-color:#fff; width:98px; height:97px; position:absolute; }
.croptextmod .rightcroptxtDis .txt .txtbg { top:0; left:0; background:url(../images/prJul-canvas-transbgTxt.png) no-repeat center center; width:98px; height:97px; position:absolute; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

/*********replace above commented code**************/
.upfForm ul li a span { font-size:16px; height:23px; width:72px; color:#000000; padding-left:10px; margin-right:10px; width:72px; cursor:pointer; }

.switch { background:url(../images/standardUnsel.png) no-repeat; }
.switchSel { background:url(../images/standardSel.png) no-repeat; }
.customLinkSel { background-image:url(../images/customSel.png); }
.customLinkUnsel { background-image:url(../images/customUnsel.png); }
/***********end replacement*******************/


/*thumbprev*/
.upfUpCL .upfmidprevuptop { background: url(../images/sep-uptop.png) no-repeat center bottom; }
	background:#FFFFFF none repeat scroll 0 0; border-color:-moz-use-text-color #CCCCCC #CCCCCC; border-style:none solid solid; border-width:medium 1px 1px; float:left; padding:7px 0 20px; width:99.7%; }
.upfmidprevup .upfmidpuLwrp { padding-left:40px; float:left; }
.upfmidprevup .upfmidpuL { width:46px; height:35px; border:1px solid #ccc; }
.upfmidprevup .upfmidpuR { float:right; color:#339900; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:9px 36px 0px 0px; }
/*september update*/
.upfForm ul li ul li .fn { float:left; width:107px; margin:0; padding:0; }
.upfForm ul li ul li label { color:#333333; margin:0; padding:0; }
.upfForm ul li ul li label .txt { width:115px; padding:0px 0px 0px 10px; text-align:left; }
.upfForm ul li ul li label .price { color:#009900; font-weight:normal; }
/*Design Service Flow*/
.dsep-contwrp { width:681px; margin:0px auto; }
.dsep-contwrp hr { clear:both; color:#999; }
.dsep-cont { margin:20px 0px 29px 0px; }
.dsep-tit { text-align:left; font-size:25px; display:block; }
.dsep-mcont { }
.dsep-mcont .dsep-mctop { background:url(../images/dser-sep-bg-top.png) no-repeat bottom; }
.dsep-mcont .dsep-mcmid { border:1px solid #999; border-width:0px 1px; background-color:#fff; float:left; width:679px;  *width:100%;
}
.dsep-mcont .dsep-mcbot { background:url(../images/dser-sep-bg-bot.png) no-repeat top; clear:both; }
.dsep-mcmid .dsep-mcmidwrp { }
.dsep-mblk { background:url(../images/dser-sep-number.png) no-repeat left; float:left; width:100%; padding:10px 0px 22px 0px; }
.dsep-mblk .dsep-mbl { float:left; text-align:left; padding-left:50px; }
.dsep-one { background-position:14px 10px; }
.dsep-two { background-position:10px -288px; }
.dsep-three { background-position:9px -545px; }
.dsep-four { background-position:8px -840px; }
.dsep-five { background-position:10px -1136px; }
.dsep-mblk .dsep-mbl ul { margin:0px; padding:0px; }
.dsep-mblk .dsep-mbl ul li { list-style:none; text-align:left; background:url(../images/dser-sep-bullete.png) no-repeat left center; padding-left:15px; margin:4px 0px; }
.dsep-mblk .dsep-mbl strong { display:block; font-size:14px; margin:14px 0px 10px 0px; }
.dsep-mblk .dsep-mbr { float:right; text-align:left; width:60%; }
.dsep-mblk .dsep-mbr ul { margin:0px; padding:0px; }
.dsep-mblk .dsep-mbr ul li { list-style:none; margin:13px 0px; }
.dsep-mblk .dsep-mbr ul li ul { margin:0px; padding:0px; width:340px; }
.dsep-mblk .dsep-mbr ul li ul li { float:left; margin:0px 0px 13px 0px; }
.dsep-mblk .dsep-mbr ul li a { font-size:13px; }
.dsep-mblk .dsep-mbr input, .dsep-mblk .dsep-mbr select, .dsep-mblk .dsep-mbr textarea { margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
.confRs textarea { height:65px; }
.dsep-mblk .dsep-mbr ul li input { padding:4px 0px; }
.dsep-mblk .dsep-mbr ul li select { width:250px; height:25px; }
.dsep-mblk .dsep-mbr textarea { height:200px; }
.dsep-mblk .dsep-mbr ul li select.selprop1, #td_width_options select, #td_height_options select { width:94px; margin-right:10px; }
.tooltip { background:url(../images/may-op-tip-t.png) no-repeat top left; position:absolute; width:264px; height:auto; padding:5px 0px 0px 0px; }
.tooltip .cont { background:url(../images/may-op-tip-b.png) no-repeat bottom left; text-align:left; padding:5px 12px 25px; margin:0; font-size:11px; }
#footerButton { /**margin-right:35px;**/
}
/*proofing options 10242009*/
.topBlue { background:url(../images/oct-proof-tr.png) no-repeat top right; height:44px; margin:20px 0 0; padding:0; clear:both; }
.topBlue div { background:url(../images/oct-proof-tl.png) no-repeat top left; margin:0; padding:10px 0px 12px 20px; font-size:16px; text-align:left; font-weight:bold; }
.upfUpCL .yellowBot { background:url(../images/oct-proof-bg.png) no-repeat bottom left; width:100%; float:left; background-color:#fffef7; border:none; padding:0; }
.addProof strong { font-size:14px; }
.addProof ul { margin:0; padding:10px 0px 25px; list-style:none; text-align:left; }
.addProof ul li { margin:0; padding:0px 0px 5px; font-size:13px; }
.addProof ul li a { text-decoration:underline; }
.addProof ul li a:hover { text-decoration:none; }
/*order option*/
.opLiW { width:665px; margin:auto; padding:0; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.opLiBox { background:url(../images/co-opt-box.png) no-repeat top left; margin:15px 0px 15px 0px; padding:0; width:665px; height:88px; }
.opLiCl { float:left; width:auto; font-size:16px; color:#0066cc; text-decoration:underline; margin:30px 0px 0px 30px; padding:5px; font-weight:bold; cursor:pointer; border:outset 3px #cccccc; }
.opLiCl:hover { border:inset 3px #cccccc; }
.opLiDesc { width:242px; float:right; margin:25px 30px 0px 0px; font-size:12px; }
.opIcoLock { background:url(../images/co-opt-ico-lock.png) no-repeat left; margin:0; padding:2px 0px 0px 25px; }
.opIcoCp { background:url(../images/co-opt-ico-cell.png) no-repeat left; padding:2px 0px 2px 35px; }
.opAltSet { margin:40px 0px 0px 0px; padding:0; font-size:14px; }
.opAltSet ul { margin:0; padding:0; list-style:none; }
.opAltSet ul li { float:left; margin:10px 30px 30px 0px; padding:0; }
.opTopSet { border-bottom:#cccccc solid 1px; border-top:#cccccc solid 1px; margin:0px 0px 30px 0px; padding:20px; color:#0066cc; font-family:Arial, Helvetica, sans-serif; }
.opBackLi { float:right; color:#0066cc; font-size:14px; }
.opTxH { font-size:25px; }
.opTxtLg { font-size:14px; }
.opTxRed { color:#cc0000; }
.mainInnerBox { padding-top:0; }
.midTopW { height:auto; }
/*11.03.09*/
.upfcrmidwrp strong { display:block; float:left; width:100%; }
.ngreen { color:#00cc00; font-weight:bold; }
.rproof { color:#cc0000; font-weight:bold; }
.PoptM .textprepressn { font-size:12px; display:block; clear:both; width:75%; margin:0 auto; padding-top:15px; }
.PoptM .textprepressn strong { font-size:12px; }
.PoptM .textprepressn textarea { display:block; border:1px solid #ccc; text-align:left; color:#999; height:50px; padding:5px 10px; overflow-x:auto; width:100%; font-size:11px; }
/*10272009*/
.confLs { margin:0; padding:20px 20px 0px 30px; font-size:13px; border-right:#cccccc solid 1px; }
.confLs p { margin:0; padding:0; }
.confLs .hMain { font-size:18px; display:block; margin:0; padding:6px 0px; }
.confLs .hSub { display:block; margin:0; padding:10px 0px 0px; font-size:16px; }
.confLs table.main { border-top:#cccccc solid 1px; border-left:#cccccc solid 1px; margin:0; padding:0; font-size:12px; }
.confLs table.main tr.head { font-size:14px; font-weight:bold; background:#eeeeee; }
.confLs table.main tr td { margin:0; padding:5px; border-right:#cccccc solid 1px; border-bottom:#cccccc solid 1px; }
.confLs .shipType { float:left; width:160px; display:block; }
.confLs .shipAd { float:left; display:block; width:280px; }
.confLs table.totals { margin:0; padding:0; font-size:12px; }
.confLs table.totals tr td { margin:0; padding:5px; text-align:right; }
.confLs ol { margin:0; padding:10px 0px; list-style:none; }
.confLs ol li { margin:0; padding:0px 0px 5px 30px; }
.confLs ol li.n1 { background:url(../images/oct-conf-s1.png) no-repeat top left; }
.confLs ol li.n2 { background:url(../images/oct-conf-s2.png) no-repeat top left; }
.confRs { width:266px; margin:auto; padding:50px 0px 0px; }
.confRs .hGet { background:url(../images/oct-op-tab-opt-down.png) no-repeat left; margin:0; padding:10px 0px 10px 30px; font-size:20px; display:block; }
.confRs .getBox { background:url(../images/oct-conf-q-bg.png) no-repeat bottom left; margin:0; padding:0; }
.confRs .getBox .set { margin:0; padding:0px 20px 20px; }
.confRs .getBox .title { background:url(../images/oct-conf-q-m.png) no-repeat top left; margin:0; padding:10px 20px 11px; display:block; font-size:16px; }
.confRs .getBox .top { background:url(../images/oct-conf-q-t.png) no-repeat top left; }
.confRs .getBox .bot { background:url(../images/oct-conf-q-b.png) no-repeat top left; }
.confRs .getBox .done { color:#666666; cursor:pointer; }
.confRs .getBox .done #num { background:url(../images/oct-conf-ch.png) no-repeat top left; width:20px; height:21px; text-indent:-999px; float:left; }
.confRs label { float:left; width:100%; margin:0; padding:10px 0px 0px; }
.confRs label input { float:left; }
.confRs label span { display:block; }
.confRs .hs { display:block; margin:0; padding:0px 0px 10px; font-size:14px; }
.confRs .fField { width:225px; display:block; margin:0px 0px 5px; }
.confRs .couponW { background:url(../images/oct-ffr-coupon-box.png) no-repeat top left; margin:15px auto 0px; padding:0; width:233px; }
.confRs .couponH { font-size:40px; display:block; margin:0; padding:15px 0px 5px; text-align:center; }
.confRs .couponW .orderLink { display:block; margin:0; padding:0; }
.confRs .couponW .cpad { padding:20px; margin:0; }
.confRs .couponW .cpad ul { margin:0; padding:15px; }
.socials { width:233px; margin:0 auto; padding:0; }
.sbSet { float:left; width:140px; clear:both; padding:20px 0px; height:50px; }
.tweet { float:right; margin:0; padding:20px 10px 0px 0px; min-width:50px; }
.confRs .cText { font-size:14px; }
.confRs .cc { font-size:25px; margin:0; padding:0; display:block; color:#006600; text-align:left; font-family:"Courier New", Courier, monospace; }
.promo { position:absolute; top:0px; right:26px; /*right:178px;*/
}
.coutEmail { background:transparent url(../images/cout-apr-ico-sprite.png) no-repeat left bottom; float:right; font-size:14px; margin:0; padding:10px 10px 10px 40px; }
.coutPrint { background:transparent url(../images/cout-apr-ico-sprite.png) no-repeat left top; float:right; font-size:14px; margin:0; padding:10px 10px 10px 40px; }
/*110409*/
.upfUpCont .upfCMidPbP { float:left; background-color:#fff; width:857px; min-height:230px; position:relative; padding:0; }
.upfUpCont .upfCMidWrpPbP { margin:0px auto; padding:0px; width:auto; }
.confLs { margin:0; padding:20px 20px 0px 30px; font-size:13px; }
.confLs .pbphMain { display:block; font-size:18px; margin:20px 0 10px 0; padding:6px 0; }
.infoLeft .confLs .pbpRed { color:#CC0000; font-size:20px; font-weight:bold; }
.infoLeft .confLs .totals .totpbp { color:#cc0000; font-weight:bold; font-size:14px; }
.pbpWhatNxt { float:right; width:245px; background:url(../images/pbp-nov-tyyellows.png) repeat-x top; margin:20px 10px 20px 0; }
.pbpWhatNxtIns { background:url(../images/pbp-nov-tystripgrey.png) repeat-y right; }
.pbpWhatNxtIwrp { background:url(../images/pbp-nov-tytopcurve.png) no-repeat top center; padding-top:5px; }
.pbpWhatNxtWrp { padding:11px 31px 11px 11px; border-left:1px solid #ccc; }
.pbpWhatNxtBot { background:url(../images/pbp-nov-tybot.png) no-repeat bottom center; }
.pbpWhatNxtWrp .pbpHarrow { background:url(../images/pbp-nov-tyarrow.png) no-repeat left center; font-size:22px; padding:10px 0 10px 35px; display:block; }
.pbpWhatNxtWrp ul { margin:0; padding:0; font-size:13px; }
.pbpWhatNxtWrp ul li { background:url(../images/pbp-nov-numbullty.png) no-repeat left; list-style:none; padding:3px 0 0 30px; margin:30px 0; }
.pbpWhatNxtWrp ul li.pbpbula { background-position:left top; }
.pbpWhatNxtWrp ul li.pbpbulb { background-position:left -159px; }
.pbpWhatNxtWrp ul li.pbpbulc { background-position:left -341px; }
.pbpWhatNxtWrp ul li .pbpListr { color:#cc0000; font-size:20px; font-weight:bold; }
.pbpWhatNxtWrp ul li strong { display:block; font-size:15px; }
.pbpWhatNxtWrp ul li a { font-size:11px; text-decoration:underline; }
.pbpWhatNxtWrp ul li a:hover { text-decoration:none; }
.pbpWhatNxtWrp ul li span { display:block; font-size:12px; line-height:14px; }
.pbpWhatNxtWrp ul li ul { margin:0; padding:0; }
.pbpWhatNxtWrp ul li ul li { background:url(./images/pbp-nov-bull.png) no-repeat left center; list-style:none; padding:0 0 0 10px; margin:5px 0; }
.star, .starOff { background:url(../images/oct-conf-star-d.png) no-repeat top left; float:left; width:31px; height:28px; }
.star:hover, .starOn { background:url(../images/oct-conf-star-u.png) no-repeat top left; float:left; width:31px; height:28px; }
a.feedback { display:none; }
.confBox { clear:both; }

/*die-cut bizcards*/
.upfForm .bcDieCut { margin:0px; padding:0px; width:auto; }
.upfForm .bcDieCut ul { margin:0px; padding:0px; width:auto; float:none; }
.upfForm .bcDieCut ul li { float:left; clear:none; width:99px; padding:15px 0px; margin:0; text-align:center; }
.upfForm .bcDieCut ul li label { float:left; width:100%; }
.upfForm .bcDieCut ul li span { margin:0px; padding:0px; float:none; width:100%; font-weight:normal; font-size:11px; display:block; text-align:center; }
.upfForm .bcDieCut ul li span span { display:inline; width:auto; }
.upfForm .bcDieCut ul li img { clear:both; }
.upfForm .bcDieCut ul li input { float:none; }

/*03.17.2010 - Updates for LFP*/

#td_size_values a { width:82px; margin:0 5px 0 0; }
#td_size_values a span { display:block; text-align:center; width:100%; }

.upfcrmidwrp-ver1{}
.upfcrmidwrp-ver1 strong{ background: url(/includes/templates/laps/images/up-june-opm-tgr.png) repeat-x scroll center bottom transparent;display: block;font-size: 14px;padding: 2px 0 10px 22px;text-align: left;}
.upfcrmidwrp-ver1 table{	padding: 20px 0; text-align: left; width: 88%;}
.upfcrmidwrp-ver1 table strong{background:none; font-size:12px; padding:0;; display:inline}
.upfcrmidwrp-ver1 .nte{}

.mLR{width:85%; margin:auto}
.mLR .mLeft{float:left}
.mLR .mRight{float:right}

.mailing {margin-top: 20px; width: 300px;}
.mailing input.file {float: left;opacity: 0; position: relative;text-align: right; z-index: 4;}
.dummyinput {left: 43px;position: absolute;top: 43px;z-index: 1;}
.dummyinput input {border: 1px solid #CCC;float: left;padding: 4px 0; width: 130px;}
.dummyinput img {cursor: pointer;line-height: 24px; margin-left: 13px;}
