
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:auto;
	padding:0;
	text-align:left;
}
.midBg{
	background:url(../images/uds-aug-b-mid.png) repeat-y top left;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.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:1px;
	padding:0;
	height:75px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:12px;
}
.midhWrap .lSet{
	float:left;
	margin:0;
	padding:14px 0px 0px 30px;
	min-width:30%;
}
.midhWrap .lSet .pName{
	font-size:14px;
	display:block;
}
.midhWrap .lSet .sName{
	font-size:20px;
	display:block;
}
.midhWrap .rSet{
	float:right;
	margin:0;
	padding:15px 15px 0px;
}
.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;
}
.mWrap .section{
	margin:auto;
	padding:0px 0px 20px;
	width:902px;
	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;
	float:left;
	width:100%;
	margin:22px 0px 0px 0px;
	height:46px;
	color:#ffffff;
}
.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;
}
/*081109- Header*/
#header {
	margin:0;
	padding:0;
	width:100%;
}
#header .logo {
	float:left;
	margin:0;
	padding:0;
}
#header .right {
	float:right;
	margin:0;
	padding:15px 0 0;
	text-align:right;
	width:600px;
}
#header .right .badge {
	float:right;
	margin:0;
	padding:0 10px;
}
#header .tollFree {
	float:right;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:0;
	padding:15px 10px;
}
#header .liveChat {
	background:transparent url(../images/up-june-ico-lc.png) no-repeat scroll left center;
	display:block;
	float:right;
	margin:0;
	padding:10px 10px 0 30px;
	text-align:left;
	text-decoration:none;
}
#header .liveChat .link {
	color:#0066CC;
	display:block;
	font-size:14px;
	text-decoration:underline;
}
#header .liveChat .sched {
	color:#000000;
	display:block;
	font-size:10px;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
}
.upfUp{
	width:870px;
	margin:0px auto;
}
.upfUp .upfUpW{
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	width:100%;
	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 .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-aug-harrow.png) no-repeat left center;
	font-size:20px;
	padding: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 .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;
}
.upfcrmidwrp{
	text-align:left;
	margin:0px auto;
	width:85%;
}
.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: 80%;
	padding:0px;
}
.upfForm ul {
	margin: 0px;
	padding: 0px;
}
.upfForm ul li {
	list-style: none;
	text-align: left;
	width:100%;
	margin: 0px;
	clear:both;
	float:left;
	padding:0px 0px 20px 0px;
}
.upfForm ul #standardSize{
	float:left;
	margin:0px;
}
.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%;
}
.upfForm ul li strong{
	font-size: 15px;
	width: 200px;
	float: left;
	text-align: right;
	padding-right: 20px;
}
.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;
}
.upfForm ul #customSize{
	float:left;
	padding-left:225px;
	width:50%;
}
.upfForm ul li span .switch{
	float:left;
	margin:0 10px;
	font-size:16px;
}
.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 .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: 400px;
	display: block;
	height: 28px;
	border:1px solid #ccc;
	background-color:#ffffcc;
	float:none;
}
.upfForm ul li ul{
	font-size:14px;
	margin:0px;
	padding:0px;
	float:left;
}
.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{
	border:none;
	float:left;
}
.upfForm ul li ul li span{
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
}
.upfForm ul li ul li .desc{
	width:195px;
}
.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{
	width:auto;
	font-size:13px;
}
.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:11px 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:10px 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:right;
	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{
	width:550px;
	float:left;
	margin:0;
	padding:0;
}
.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-image: url(../images/aug-ffr-homeimg1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 222px;
}
.infoW .infoLeft .guide li.g2{
	width:70px;
	background-image: url(../images/aug-ffr-homeimg2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 222px;
}
.infoW .infoLeft .guide li.g3{
	width:202px;
	background-image: url(../images/aug-ffr-homeimg3.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 222px;
}
.infoW .infoRight{
	float:right;
	margin:10px;
	padding:0;
	background:url(../images/aug-ffr-vl-bg.png) no-repeat left;
	width:300px;
}
.infoW .infoRight .linkSet{
	padding:20px 5px;
	margin:0;
	list-style:none;
	font-size:12px;
}
.infoW .infoRight .linkSet li{
	padding:0px 15px;
	float:left;
	border-right:#cccccc solid 1px;
}
.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 .svcRec{
	clear:both;
	margin:0;
	padding:20px 0px 20px 20px;
	font-size:16px;
}
.infoW .infoRight .svcRec ul{
	margin:0;
	padding:20px;
	color:#666666;
}
.infoW .infoRight .svcRec ul li{
	margin:0;
	padding:0px 0px 5px;
	list-style:disc;
	font-size:13px;
	text-align:left;
}
.infoW .infoRight .svcRec ul li span{
	color:#000000;
	font-size:13px;
	margin:0px;
}
.infoW .infoRight .svcRec span{
	color:#666666;
	font-size:12px;
	display:block;
	margin-top:20px;
}
.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;
	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)";
}
#standardLink{
	font-size:16px;
	height:23px;
	width:72px;
	color:#000000;
	padding-left:10px;
	margin-right:10px;
	width:72px;
	cursor:pointer;
}
.standardLinkSel{
	background-image:url(../images/standardSel.png);
}
.standardLinkUnsel{
	background-image:url(../images/standardUnsel.png);
}
#customLink{
	font-size:16px;
	height:23px;
	width:72px;
	color:#000000;
	padding-left:10px;
	width:62px;
	cursor:pointer;
}
.customLinkSel{
	background-image:url(../images/customSel.png);
}
.customLinkUnsel{
	background-image:url(../images/customUnsel.png);
}
/*thumbprev*/
.upfUpCL .upfmidprevuptop{
	background: url(../images/sep-uptop.png) no-repeat center bottom;
}
.upfmidprevup{
	float:left;
	width:100%;
	background:#fff;
	padding:7px 0px 20px 0px;
	border-bottom:1px solid #ccc;
}
.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:120px;
	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, select, textarea{
	border:1px solid #999;	
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	width:115px;
}
.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;
}

.logged{
	background:url(../images/up-jun-h-bg-logged.png) no-repeat bottom left;
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.logged a{
	text-decoration:none;
}
.logged a:hover{
	text-decoration:underline;
}
.logged .welcome{
	float:left;
	margin:0;
	padding:8px 20px;
}
.logged .welcome a{
	margin:0;
	padding:0 0 0 10px;
}
.logged .rLinks{
	list-style:none;
	margin:0;
	padding:7px 10px 5px;
	min-width:20px;
}
.logged .rLinks li{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	float:right;
	margin:0;
	padding:0 10px;
	border-left:#999999 solid 1px;
}
.logged .rLinks li.first{
	border:none;
}
/*12.08.09*/
.topBlue div {
	background:transparent url(../images/oct-proof-tl.png) no-repeat left top;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:10px 0 12px 20px;
	text-align:left;
}
.upfUpCL .yellowBot {
	background:#FFFEF7 url(../images/oct-proof-bg.png) no-repeat left bottom;
	border:medium none;
	float:left;
	padding:0;
	width:100%;
}
.addProof ul {
	list-style:none;
	margin:0;
	padding:10px 0 25px;
	text-align:left;
}
.addProof ul li {
	font-size:13px;
	margin:0;
	padding:0 0 5px;
}
.addProof ul li a {
	text-decoration:underline;
}
.addProof ul li a:hover {
	text-decoration:none;
}
.PoptM .textprepressn {
	clear:both;
	display:block;
	font-size:12px;
	margin:0 auto;
	padding-top:15px;
	width:75%;
}
.PoptM .textprepressn strong {
	font-size:12px;
}
.PoptM .textprepressn textarea {
	border:1px solid #CCCCCC;
	color:#999999;
	display:block;
	font-size:11px;
	height:50px;
	overflow-x:auto;
	padding:5px 10px;
	text-align:left;
	width:100%;
}
