/* CSS Document */
body{
	text-align:center;
}
.prJunWrp {
	width: 925px;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;	
}
.prJunWrp .prJunHeader{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
.prJunHeader a.logo{
	padding:15px 0px;
	float:left;
}
.prJunHeader div{
	float:right;
	width:500px;
	padding:20px 0px 0px 0px;
}
.prJunHeader div a {
	float:right;
	padding:0px 5px;
}
.prJunHeader div a.liveChat{
	background:url(../images/up-june-ico-lc.png) no-repeat left;
	display:block;
	margin:0;
	padding:10px 10px 0px 30px;
	text-align:left;
	text-decoration:none;
	float:right;
}
.prJunHeader div a.liveChat .link{
	color:#0066cc;
	text-decoration:underline;
	display:block;
	font-size:14px;
}
.prJunHeader div a.liveChat .sched{
	color:#000000;
	text-decoration:none;
	font-size:10px;
	display:block;
}
.prJunHeader strong {
	float:right;
	font-size:14px;
	padding:20px 15px 0px;
}
.prJunWrp .prJunContent {
	width:100%;
	float:left;
	border:1px solid #6699cc;
	border-top: 8px solid #006bb7;
}
.prJunContent .prJuntop{
	margin:0px;
	padding:0px;
}
.prJuntop .top{
	font-family:"Trebuchet MS";Arial, Helvetica, sans-serif;
	margin:0px;
	padding:15px 0px 15px 0px;
	clear:both;
	/*background:url(../images/prJun-topbg-strip.png) repeat-x bottom;*/
	border-bottom:#cccccc solid 1px;
	float:left;
	width:100%;
}
.prJuntop .top span  {
	background:url(../images/prOct-icon-sprite.png) no-repeat left top;
	font-size:23px;
	float:left;
	padding:5px 0px 10px 45px;
	font-weight:bold;
}
.prJuntop .top span .slogan{
	background:none;
	color:#cc0000;
	padding:0px 20px;
	font-size:18px;
	float:none;
	font-weight:normal;
}
.prJuntop .bottom{
	font-family:"Trebuchet MS";Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	clear:both;
	*height:53px;
}
.prJuntop .bottom image{
	margin:0px;
	padding:0px;
}
.prJunContent .prJunmid{
	margin:0px;
	*margin: -5px 0px 0px 0px;
	padding:0px;
}
.prJunmid .insideContWrp{
	background:url(../images/prJun-midbg-strip.png) repeat-x top;
	float:left;
	width:100%;
	padding:10px 0px;
	margin:0px;
}
.prJunmid .insideContWrp2 {
	width:870px;
	margin:0px auto;
}
.prJunmid .insideContWrp .insideCont{
	margin:30px auto 0px auto;
	padding:0px;
	width:710px;
}
.prJunmid .insideContWrp .insideContCanvas{
	margin:30px auto 0px auto;
	padding:0px;
	width:900px;
}
.prJunmid .insideContWrp2 .insideCont2 {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
.prJunmid .insideContWrp .insideCont .ctop{
	background:url(../images/prJun-midbg-top.png) no-repeat bottom;
}
.prJunmid .insideContWrp2 .insideCont2 .ctop2{
	background:url(../images/prJul-topcurve-bg.png) no-repeat bottom;
}
.prJunmid .insideContWrp .insideCont .cmid{
	margin:0px;
	padding:0px;
}
.prJunmid .insideContWrp2 .insideCont2 .cmid2 {
	margin:0px;
	padding:0px;
}
.prJunmid .insideContWrp .insideCont .cmid .cmidLeft {
	background:url(../images/prJun-midbg-left.png) no-repeat left top;
	float:left;
	width:10px;
	height:281px;
}
.prJunmid .insideContWrp2 .insideCont2 .cmid2 .cmidLeft2 {
	background:url(../images/prJun-midbg-left.png) no-repeat left top;
	float:left;
	width:10px;
	height:281px;
}
.prJunmid .insideContWrp2 .insideCont .cmid .cmidLeft {
	background:url(../images/prJun-midbg-left.png) no-repeat left top;
	float:left;
	width:10px;
	height:281px;
}
.prJunmid .insideContWrp2 .insideCont2 .cmid2 .cmidLeft2 {
	background:url(../images/prJun-midbg-left.png) no-repeat left top;
	float:left;
	width:10px;
	height:281px;
}
.prJunmid .insideContWrp .insideCont .cmid .cmidMid {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	width: 650px;
	background-color:#fff;
	min-height:281px;
	padding: 20px;
}
.prJunmid .insideContWrp2 .insideCont2 .cmid2 .cmidMid2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	width: 810px;
	background-color:#fff;
	min-height:281px;
	padding: 20px;
}
.insideContWrp2   .slotext {
	text-align: center;
	width: 80%;
	margin: 0px auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	display: block;
}
.insideContWrp2 .getsrted {
	background:url(../images/prJul-getsrted-bg.png) no-repeat center center;
	width: 731px;
	margin: 30px auto;
	text-align: center;
	padding: 12px 0px;
}
.insideContWrp2 .getsrted span {
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	float: left;
	margin-top: 14px;
	padding: 0 0 0 50px;
}
.cmidMid2 .getsrtedLeft {
	float: left;
	width:500px;
	text-align:left;
}
.cmidMid2 .getsrtedLeft strong {
	font-size: 16px;
	padding: 0px 0px 0px 10px;
}
.cmidMid2 .getsrtedLeft ul {
	margin: 20px 0px;
	padding: 0px;
	float: left;
}
.cmidMid2 .getsrtedLeft ul li {
	list-style: none;
	float: left;
	margin: 0px 6px;
}
.cmidMid2  .getsrtedLeft  ul  li  strong {
	display: block;
	font-size: 12px;
	padding: 0px 0px 0px 5px;
}
.cmidMid2 .getsrtedLeft ul li.getsrtedArrow {
	padding-top: 47px;
}
.cmidMid2 .getsrtedRight {
	float:right;
	text-align:left;
}
.cmidMid2  .getsrtedRight strong {
	font-size: 16px;
	margin-bottom: 5px;
}
.cmidMid2 .getsrtedRight ul {
	margin: 10px 0px 20px 0px;
	padding: 0px;
}
.cmidMid2 .getsrtedRight ul li {
	background:url(../images/prJun-tab-bull.png) no-repeat left center;
	list-style: none;
	font-size: 12px;
	padding: 0px 0px 0px 13px;
	margin: 5px 0px;
	text-align:left;
}
.cmidMid2 .getsrtedRight a {
	font-size: 16px;
	font-weight: bold;
	color: #0066cc;
}
.cmidMid2 .moredet {
	clear: both;
	text-align: center;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 50px;
}
.cmidMid2 .moredet ul {
	margin: 0px;
	padding: 0px;
}
.cmidMid2 .moredet ul li {
	list-style: none;
	display: inline;
}
.cmidMid2 .moredet ul li a {
	color: #0066cc;
}
.prJunmid .insideContWrp .insideCont .cmid .prjunTab {
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;		
	float:left;
	width:100%;
	clear:both;
}
.prJunmid .insideContWrp .insideCont2 .cmid .cmidRight {
	background:url(../images/prJun-midbg-right.png) no-repeat right top;
	float:right;
	width:10px;
	height:281px;
}
.prJunmid .insideContWrp2 .insideCont2 .cmid2 .cmidRight2 {
	background:url(../images/prJun-midbg-right.png) no-repeat right top;
	float:right;
	width:10px;
	height:281px;
}
.prJunmid .insideContWrp .insideCont .inTop {
	background:url(../images/prJun-min-head-bg.png) no-repeat top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	padding: 3px 0px 10px 0px;
	margin:0px;
}
.prJunmid .insideContWrpCanvas .insideCont .inTop {
	background:url(../images/prJun-min-head-bg.png) no-repeat top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	padding: 3px 0px 10px 0px;
	margin:0px;
}
.inTop strong {
	background:url(../images/prOct-icon-sprite.png) no-repeat left -203px;
	font-size:18px;
	padding:10px 0px 6px 60px;
	float: left;
	margin-left: 20px;
}
.inTopCanvas strong {
	background:url(../images/prOct-icon-sprite.png) no-repeat left -203px;
	font-size:18px;
	padding:10px 0px 6px 60px;
	float: left;
	margin-left: 20px;
}
.prJunmid .insideContWrp .insideCont .inMid {
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
.inMid .inMidLeft {
	background:url(../images/prJun-midbg-left.png) no-repeat bottom left;
	float:left;
	width:10px;
	height:200px;
}
.inMid .inMidMid {
	float:left;
	background-color:#fff;
	padding:0px 20px 20px 20px;
	width:650px;
	min-height:200px;
	text-align: center;
	margin:0px;
}
.inMidMid .block {
	float:left;
	padding: 0px 50px;
}
.inMidMid .block2 {
	float: none;
	width: 300px;
	margin: 0px auto;
}
.inMidMid .block span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align: left;
	margin-bottom: 10px;
}
.inMidMid .block .bimg {
	width: 203px;
	border: 1px solid #ccc;
	height: 119px;
	margin: 20px auto;
	clear: both;
}
.inMidMid .block input {
	background-color: #ccc;
	border: 1px solid #999999;
}
.inMid .inMidRight {
	background:url(../images/prJun-midbg-right.png) no-repeat bottom right;
	float:right;
	width:10px;
	height:200px;
}
.inMidMid  .block  div a {
	color: #0066cc;
	font-size: 14px;
}
.inMidMid .block div {
	color: #666666;
	font-size: 14px;
}
.inMidMid  .block  div a:hover, .inMidMid .bottomLink a:hover, .inMidMid  .subform  li  a:hover, .prJuntop .chspheader a:hover, .prJulUpLeft .upwrapper .upcontent a:hover, .prJunUpRight .previmg a:hover, .prJulthanks .thanksLeft .bigger2 a:hover, .prJulthanks .thanksLeft ul li a:hover, .cmidMid2 .moredet ul li a:hover, .cmidMid2 .getsrtedRight a:hover {
	text-decoration:none;
}
.inMidMid .bottomLink {
	font-size: 20px;
	margin-top: 20px;
}
.inMidMid .bottomLink a {
	color: #0066cc;
}
.grey {
	color: #666666;
}
.inMidMid strong {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	display:block;
	margin:45px 0px;
}
.inMidMid .subform {
	margin: 20px auto 0px auto;
	padding: 0px;
	width: 400px;
}
.inMidMid .subform li {
	list-style: none;
	margin: 5px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	float: left;
	clear:both;
	width:100%;
}
.inMidMid .subform li span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	float:left;
	width:100px;
	text-align:left;
	margin-right: 5px;
}
.inMidMid .subform li input {
	border: 1px solid #a5acb2;
	width: 280px;
	height: 20px;
	padding-top: 5px;
}
.inMidMid  .subform  li  a {
	color: #0066cc;
}
.prJunContent .prJunConfirmCont {
	text-align: left;
	width: 80%;
	margin: 0px auto;
	clear: both;
	padding: 0px 0px 40px 0px;
}
/*1confirm*/
.insideCont .inConProjRev {
	width:708px;
	float:left;
	border:1px solid #cccccc;
	border-top:none;
	clear:both;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#fff;
	padding:20px 0px;
	margin:0px;
}
.insideCont .inConProjRev span {
	font-size:16px;
	font-weight:bold;
	float:left;
	width:240px;
	text-align:right;
	margin-right:40px;
}
.insideCont .inConProjRev input{
	border:1px solid #999;
	width:350px;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:5px;
	float:left;
}
.frmConPRev {
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.frmConPRev li {
	list-style:none;
	margin:10px 0px;
	padding:0px;
	float:left;
	width:100%;
}
.frmConPRev li label {
	cursor:pointer;
}
.frmConPRev li span {
	float:left;
	text-align:right;
	margin-right:40px;
	font-size:16px;
	width:211px;
	font-weight:bold;
}
.frmConPRev li select {
	border:1px solid #999;
	height:28px;
	*height:22px;
	width:250px;
}
.frmConPRev li ul{
	float:left;
	margin:0px; 
	padding:0;
	width:55%;
}
.frmConPRev li ul li {
	list-style:none;
	margin:5px 0px;
	padding:0px;
}
.frmConPRev li ul li input {
	float:left;
}
.frmConPRev li ul li span {
	font-size:14px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.frmConPRev li ul li .desc {
	margin:0px;
	padding:0px;
	width:auto;
}
.frmConPRev li ul li .price {
	margin:0px;
	padding:0px;
	width:auto;
	font-weight:bold;
}
/* update 072509*/
.frmConPRev li span a{
	float:left;
	display:block;
	margin-right:43px;
	font-size:14px;
}
.frmConPRev li .optSizes  {
	margin:0px;
	padding:0px;
	float:right;
	width:405px;
}
.frmConPRev li .optSizes .inlineLbl {
	margin: 0px 47px 0px 0px;
	float:left;
}
.frmConPRev li .optSizes .inlineLbl input {
	float:left;
}
.frmConPRev  li  .optSizes .desc {
	margin:0px;
	padding:0px;
	width:auto;
	font-size:12px;
}
.frmConPRev li .custsize {
	margin: 0px;
	padding: 0px;
	width: auto;
	font-size: 12px;
	font-weight: normal;
}
.frmConPRev li .sField {
	/*margin-left: 251px;*/
}
.frmConPRev li .smallGray {
	font-size: 12px;
	color: #666;
	margin: 6px 5px 0px 5px;
	padding: 0px;
	width: auto;
}
.frmConPRev li label .desc2, .frmConPRev li label .desc2 span {
	width:auto;
	margin:0px;
	padding:0px;
	float:none;
	font-size:14px;
	font-weight:normal;
}
/*2upload*/
.prJunContent .chspheader {
	background:url(../images/prJul-grey.png) repeat-x bottom;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 0px 15px 30px;
	clear:both;
	text-align:left;
	float:left;
	width:895px;
	*width:100%;
}
.prJunContent .chspheader strong {
	margin-right:15px;
}
.prJunContent .chspheader a {
	font-weight:bold;
	color:#0066cc;
	margin-left:15px;
}
.prJunmid  .prJulUpLeft  {
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:414px;
	margin:20px 0px;
	padding-left: 27px;
}
.prJulUpLeft .upheader {
	background:url(../images/prJul-newupload-bg.png) no-repeat top left;
	padding:2px 0px 6px 17px;
	float:left;
	width:100%;
}
.prJulUpLeft .upheader strong {
	background:url(../images/prOct-icon-sprite.png) no-repeat left -199px;
	font-size:19px;
	padding:11px 0px 9px 55px;
	display:block;
	float:left;
}
.prJulUpLeft .upwrapper {
	float:left;
	width:414px;
	background: #ffffcc url(../images/prJul-upnewcurve-bottom.png) no-repeat bottom left;	
	padding-bottom:15px;
}
.prJulUpLeft .upwrapper .upcontent {
	margin:0px;
	padding:0px;
	border:1px solid #cccccc;
	border-width:0px 1px;
	float:left;
	width:412px;
	min-height:661px;
	*height:661px;
}
.prJulUpLeft .upwrapper .upcontent .upcontwrapper{
	width:90%;
	margin:20px auto;
	font-size:14px;	
	text-align:center;
}
.prJulUpLeft .upwrapper .upcontent p {
	margin:0px;
	padding:0px;
	text-align:left;
}
.prJulUpLeft .upwrapper .upcontent a {
	color:#0066cc;
}
.prJulUpLeft .upwrapper .upcontent span {
	text-align:left;
	display:block;
	margin-top:50px;
}
.prJulUpLeft .upwrapper .upcontent strong {
}
.prJulUpLeft .upwrapper .upcontent label {
	cursor:pointer;
}
.prJulUpLeft .upwrapper .upcontent .upimage {
	text-align:left;
	margin: 10px 0px 60px 0px;
}
.prJulUpLeft .upwrapper .upcontent .upimage .upimagepreview {
	min-height:117px;
	margin-bottom: 10px;
	width:281px;
}
.prJulUpLeft .upwrapper .upcontent .upcontwrapper .upimage input {
	background-color: #fff;
	*border: 1px solid #ccc;
	text-align:left;	
}
.prJulUpLeft .upwrapper .upcontent .upimage p {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	text-align:left;
	line-height:13px;		
}
.prJulUpLeft  .upwrapper  .upcontent ul  {
	margin:30px 0px 70px 0px;
	padding:0px;
}
.prJulUpLeft  .upwrapper  .upcontent ul li  {
	list-style:none;
	text-align:left;
	margin:20px 0px;
}
.prJulUpLeft  .upwrapper  .upcontent ul li strong {
	font-size:18px;
}
.prJulUpLeft  .upwrapper  .upcontent ul li strong:hover {
	text-decoration:underline;
}
.prJulUpLeft  .upwrapper  .upcontent ul li span  {
	margin:0px;
	padding:0px 0px 0px 21px;
	font-size:13px;
}
.prJulUpLeft  .upwrapper  .upcontent ul li a  {
	margin-left:22px;
	font-size:12px;
}
.prJunmid .prJunUpRight {
	float:right;
	width:414px;
	background-color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:50px 20px;
	overflow:hidden;
	height:671px;
	border-left:1px solid #ccc;	
}
.prJunUpRight   span     {
	display: block;
	font-size: 14px;
	margin-top: 10px;
}

.prJunUpRight .prJunUpRightWrp {
	height:1000px;
}
.prJunUpRight  strong{
	font-size:19px;
}
.prJunUpRight ol {
	font-weight:bold;
	color:#666666;
	font-size:14px;
	margin-bottom:70px;
}
.prJunUpRight ol li {
	margin:25px 0px;
}
.prJunUpRight ol li span {
	font-weight:normal;
}
.prJunUpRight p{
	margin:0px auto;
	padding:0px;
	width:80%;
}
.prJunUpRight p strong{
	font-size:14px;
	display:block;
}
.prJunUpRight p span{
	font-size:14px;
	margin:20px 0px 35px 0px;
	display:block;
}
.prJunUpRight p .brotemplate{
	clear:both;
}
.prJunUpRight p .brotemplate strong{
	font-size:12px;
}
.prJunUpRight p .brotemplate select{
	float:left;
	margin:5px 12px 0px 0px;
}
.prJunUpRight p .brotemplate input{
	float:left;
}
.prJunmid .displayRight{
	float:right;
	padding-right: 27px;
}
.prJunmid .displayLeft{
	float:left;
	border-left:none;
	border-right:1px solid #ccc;
}
.prJulUpLeft .rushdesc {
	text-align:left;
	margin:30px auto 0px auto;
	width:89%;
}
.prJulUpLeft .rushdesc a {
	color:#0066cc;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin:50px 0px 10px 0px;
}
.prJunUpRight .previmg {
	margin:50px 30px;
	text-align:left;
}
.prJunUpRight .previmg span {
	display:block;
	margin-bottom:10px;
}
.prJunUpRight .previmg strong {
	font-size:14px;
}
.prJunUpRight .previmg .previewimage {
	border:1px solid #e0e0e0;
	width:281px;
	min-height:117px;
	*height:117px;
}
.prJunUpRight .previmg a {
	color:#0066cc;
}
/*4 Summary Cart*/

.inMidMid .itemssummary {
	float: left;
	width: 100%;
	border-top: 1px solid #ccc;
	margin-top: -1px;
	padding:10px 0px;
}
.itemssummary .itemthumbnails{
	float: left;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 12px;
	width:190px;
	overflow:hidden;
}
.itemssummary .itemthumbnails ul{
	margin:0px;
	padding:0px;
}
.itemssummary .itemthumbnails ul li{
	list-style: none;
	margin:0px 3px;
	display: inline;
}
.itemssummary .itemthumbnails ul li a{
	color:#0066cc;
}
.itemssummary .itemthumbnails ul li img{
	border:1px solid #000;
}
.itemssummary .itemthumbnails a{
	clear:both;
	display:block;
	font-size:11px;
	color:#535353;
	text-decoration:none;
	text-align:left;
}
.inMidMid .itemssumadd{
	float:left;
	padding:0px 0px 0px 192px;
	width:auto;
} 
.itemssummary .itemspecs {
	float: left;
	text-align:left;
	font-size:12px;
	margin-left: 40px;
}
.itemssummary .itemspecs ul {
	margin:0px;
	padding:0px;
}
.itemssummary .itemspecs ul li {
	list-style: none;
	clear:both;
}
.itemssummary .itemspecs ul li .savedname {
	color:#000;
	font-weight:normal;
	background-color:#ffffea;
	border:1px solid #c0c0c0;
	width:auto;
	float:none;
	padding:5px;
	font-size:13px;
}
.itemssummary .itemspecs ul li label {
}
.itemssummary .itemspecs ul li span {
	color:#878787;
	font-weight:bold;
	width:75px;
	float:left;
}
.itemssummary .itemsmodify{
	float: right;
	text-align:right;
}
.itemssummary .itemsmodify ul{
	margin:0px;
	padding:0px;
}
.itemssummary .itemsmodify ul li{
	list-style: none;
}
.itemssummary .itemsmodify ul li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0066cc;
	text-decoration:none;
}
.itemssummary .itemsmodify ul li a:hover, .itemssummary .itemthumbnails a:hover, .inMidMid .addend a:hover{
	text-decoration:underline;
}
.itemssummary .itemsmodify .redlnk {
	color: #cc0000;
	margin-top: 20px;
	display: block;
}
.inMidMid .addend {
	margin-top: 50px;
	float: left;
	clear: both;
	width: 100%;
	padding: 0px 0px 50px 0px;

}
.inMidMid .addend a {
	background:url(../images/prOct-icon-sprite.png) no-repeat left bottom;
	display:block;
	float:left;
	padding:12px 0px 10px 50px;
	color:#0066cc;
	font-weight:bold;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.inMidMid .addend input {
	float:right;
}
.prJunWrp .prJunContent .prJulthanks {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.insideContWrp .insideContConfirmation .prJulthanks{
	background:url(../images/aug-ffr-wbg.png) no-repeat top left;
	margin:auto;
	padding:0px 0px 60px;
	float:left;
	width:100%;
	text-align:left;
}
.prJulthanks .prJulthankswrp {
	width: 95%;
	margin: 0px auto;
}
.toplabel {
	background-color: #ffffcc;
	border: 1px solid #ff9900;
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	padding:15px 0px;
	margin:20px 0px 0px 0px;
}
.redtext   {
	color: #cc0000;
}
.toplabel a{
	color: #0066cc;
}
.prJulthanks .thanksLeft {
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 61%;
	padding-bottom: 30px;
	margin-top:20px;
}
.thanksLeft strong {
	font-size:19px;
	display:block;
	margin-bottom: 10px;
}
.thanksLeft span {
	font-size:18px;
}
.thanksLeft .thanksemail {
	display:block;
	background-color:#ffffc1;
	color:#1550c0;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px;
	margin: 10px 0px;
}
.thanksLeft p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.thanksLeft .bigger2 {
	font-size:18px;
	margin:10px 0px 0px 0px;
}
.thanksLeft .bigger2 a{
	color:#0066cc;
}
.thanksLeft ul {
	padding:0px 0px 0px 15px;
}
.thanksLeft ul li {
	list-style:none;
	background:url(../images/ffrev-sprite-numbers.png) no-repeat left;
	font-size:14px;
	padding:15px 0px 15px 33px;
}
.thanksLeft ul li a{
	color:#0066cc;
}
.thanksLeft ul li.thanksS1 {
	background-position:left 5px;
}
.thanksLeft ul li.thanksS2 {
	background-position:left -122px;
}
.thanksLeft ul li.thanksS3 {
	background-position:left -286px;
}
.thanksLeft ul li.thanksS4 {
	background-position:left -458px;
}
.thanksLeft ul li.thanksS5 {
	background-position:left -624px;
}

.thanksLeft ul li.thanksFS1 {
	background-position:left 10px;
}
.thanksLeft ul li.thanksFS2 {
	background-position:left -133px;
}
.thanksLeft ul li.thanksFS3 {
	background-position:left -289px;
}
.thanksLeft ul li.thanksFS4 {
	background-position:left -454px;
}
.thanksLeft ul li.thanksFS5 {
	background-position:left -625px;
}

.prJulthanks .thanksright {
	float:right;
	width:266px;
	margin-top:20px;
}
.thanksright .head {
	float:left;
	width:100%;
}
.thanksright .head .top {
	background:url(../images/prJul-rate-bg.png) no-repeat bottom;
	float:left;
	width:100%;
}
.thanksright .head .bottom {	
	background:url(../images/prJul-rate-strip-bg.png) repeat-x top;
	float:left;
	width:249px;
	border:1px solid #cacaca;
	border-width:0px 1px;
	padding:6px 0px 3px 15px;
	font-size:17px;
}
.thanksright .head strong {
	float:left;
	margin-top:-10px;	
}
.thanksright .middle{
	clear:both;
	float:left;
	width:264px;
	border:1px solid #ccc;
	border-width:0px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.thanksright .middle .middleWrp{
	width:90%;
	margin:0px auto;
}
.thanksright .middle p{
	margin:10px 0px 0px 0px;
	padding:0px;
	clear:both;
}
.thanksright .middle p strong{
	display:block;
	margin:0px;
	padding:0px;
	float:none;
}
.thanksright .middle .ratings{
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	width:100%;
}
.thanksright .middle ul{
	margin:3px 0px 0px 0px;
	padding:10px 0px;
	clear:both;
	float:left;
	width:100%;
	border:1px solid #ccc;
}
.thanksright .middle ul li{
	list-style:none;
	float:left;
	margin:0px 9px;
	padding:0px;
}
.thanksright .middle strong{
	display:block;
	clear:both;
	margin:10px 0px 5px 0px;
	padding:0px;
	float:left;
}
.thanksright .middle textarea{
	background:url(../images/prJul-textarea-bg.png) no-repeat right bottom;
	border:1px solid #ccc;
	width:100%;
	height:60px;
}
.thanksright .bottomCurve{
	background:url(../images/prJul-rate-bg.png) no-repeat top;
	clear:both;
}
.inMidMid .upgTotal {
	text-align:center;
	background-color:#ffffc2;
	border:1px solid #fa8510;
	clear:both;
	padding:20px 0px;
	margin:30px 0px;
	float:left;
	width:648px;
}
.inMidMid .upgTotal strong{
	float:left;
	font-size:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:8px 0px 0px 20px;
}
.inMidMid .upgTotal input{
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 0;
}
/*start Canvas*/
.prJuntop  .top  .uptitle{
	background:none;
	font-size:23px;
	float:left;
	padding:5px 0px 10px 0px;
	margin-left: 30px;
	font-weight:bold;
}
.prJulUpLeft .upwrapper .upcontent .upimage .upimagepreviewCanvas {
	height:180px;
	margin-bottom: 10px;
	width:281px;
	background-color:#FFFFFF;
	border:1px solid #ccc;
}
.prJunUpRight p.txtCanvas {
	font-size:12px;
	margin:0px;
	padding:0px;
	width:auto;
}
.prJunUpRight p.txtCanvas span {
	margin:0px;
	padding:4px 0px;
	font-size:12px;	
}
.prJunUpRight .specsDetails {
	margin:0px 30px;
	width:68%
}
.prJunUpRight .specsDetails ul {
	margin:0px auto;
	padding:0px;
	border:1px solid #ccc;
	border-width:1px 1px 0px 1px;
	font-size:14px;	
	text-align:left;
}
.prJunUpRight .specsDetails ul li {
	list-style:none;
	clear:both;
	border-bottom:1px solid #ccc;
}
.prJunUpRight .specsDetails ul li strong {
	display:block;
	background:url(../images/july-specsBg.png) repeat-x bottom;
	font-size:14px;
	text-indent:10px;
}
.prJunUpRight .specsDetails ul li span {
	float:left;
	margin:0px;
	width:70px;
	text-indent:10px;
	font-size:14px;	
}
.prJulUpLeft .croptextmod {
	background:url(../images/prJul-canvas-croptext.png) no-repeat left center;
	padding:17px 0px;
	margin-bottom:30px;
	float:left;
	width:100%
}
.prJulUpLeft  .croptextmod  .leftcroptxtDis{
	float:left;
	padding:10px 0px 0px 24px;
}
.prJulUpLeft .croptextmod .leftcroptxtDis ul {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:14px;
}
.prJulUpLeft .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;
}
.prJulUpLeft .croptextmod .rightcroptxtDis{
	float:right;
	height:97px;
}
.prJulUpLeft .croptextmod .rightcroptxtDis .crop {
	width:98px;
	height:97px;
	float:left;
	position: relative;
}
.prJulUpLeft  .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)";
}
.prJulUpLeft .croptextmod .rightcroptxtDis .txt {
	width:98px;
	height:97px;
	float:left;
	margin-right:5px;
	position: relative;
}
.prJulUpLeft .croptextmod .rightcroptxtDis .txt .txtbgwhite {
	background-color:#fff;
	width:98px;
	height:97px;
	position:absolute;
}
.prJulUpLeft .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)";
}
.prJulUpLeft .upheader a {
	color:#0066CC;
	float:right;
	font-size:12px;
	margin:12px 30px 0px 0px;
}
.prJulUpLeft .upwrapper .upcontent .optionCanvas {
	margin-bottom:30px;
}
.prJulUpLeft .upwrapper .upcontent .optionCanvas .optionCanvasTop {
	background:url(../images/prJul-canvas-optionbgstrip.png) no-repeat bottom left;
}
.prJulUpLeft .upwrapper .upcontent .optionCanvas .optionCanvasBot {
	background:url(../images/prJul-canvas-optionbgstrip.png) no-repeat top left;
	clear:both;
}
.prJulUpLeft .upwrapper .upcontent .optionCanvas ul {
	margin:0px auto;
	padding:0px;
	width:363px;
	float:left;
	width:359px;
}
.prJulUpLeft .upwrapper .upcontent .optionCanvas ul li {
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
	width:100%;
	background-color:#fff;
	border:1px solid #ccc;
	border-width: 1px 1px 0px 1px;	
	color:#4e4e4e;
	min-height:55px;
	height:55px;
	overflow:hidden;
}
.prJulUpLeft .upwrapper .upcontent .upcontwrapper .optionCanvas ul li.selectedOpt {
	color:#000;
}
.prJulUpLeft .upwrapper .upcontent .upcontwrapper .optionCanvas ul li a{
	margin:0px;
	padding:0px;
}
.prJulUpLeft .upwrapper .upcontent .upcontwrapper .optionCanvas ul li label .bgOpt {
	background-color:#fafafa;
	float:left;
	margin:0px 10px 0px 0px;
	padding:13px 4px 13px 4px;
	height:200px;
	border-right:1px solid #ccc;
	width:21px;	
}
.prJulUpLeft .upwrapper .upcontent .upcontwrapper .optionCanvas ul li label .bgOpt2 {
	background-color:#fafafa;
	float:left;
	margin:0px 10px 0px 0px;
	padding:13px 4px 13px 4px;
	height:200px;
	border-right:1px solid #ccc;
	width:21px;
}
.prJunmid .insideContWrpCanvas {
/*	width:880px;*/
	margin:0px auto;
}
.prJunmid .insideContWrp .insideCont .inTopCanvas {
	background:url(../images/prJul-canvas-bgtop-dt.png) no-repeat;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:3px 0 10px;
	width:100%;	
}
.prJunmid .insideContWrp .insideContCanvas .inTopCanvas{
	background:url(../images/prJul-canvas-bgtop-dt.png) no-repeat;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:3px 0 10px;
	width:100%;		
}
.insideContCanvas .inConProjRev2 {
	clear:both;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#fff;
	padding:0px;
}
.insideCont .inTopCanvas a {
	float:right;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#0066cc;
	margin-top:10px;
}
.insideContCanvas .inTopCanvas a {
	float:right;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#0066cc;
	margin-top:10px;
}
.insideCont .inTopCanvas input {
	float:right;
	margin:4px 15px 0px 15px;
}
.insideContCanvas .inTopCanvas input {
	float:right;
	margin:4px 15px 0px 15px;
}
.uplTxt{
	text-align:center;
	margin:0;
	padding:40px 10px 0px;
}
#progress2f{
}
/*----------------------new frame----------------------------*/
.augPrMainWrp {
	width: 961px;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
}
.augtop{
	font-family:"Trebuchet MS";
	Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	width:100%;
}
.augPrWrp{
	float:left;
	border:1px solid #6699cc;
	border-top: none;
	width: 959px;
}
.augPrTop{
	margin:0px;
	padding:0px;
}
.augPrTop .augbot{
	font-family:"Trebuchet MS";Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	clear:both;
	background:url(../images/uds-aug-t-bg.png) repeat-x bottom;
	float:left;
	width:100%;
	height:75px;
}	
.augPrTop .augbot .augbotL {
	float:left;
	margin:0;
	padding:14px 0px 0px 30px;
	min-width:30%;
}
.augPrTop .augbot .augbotL strong{
	display:block;
	font-size:20px;
	width: auto;
}
.augPrTop .augbot .augbotR {
	float: right;
	padding:15px 15px 0;
}
.augPrTop .augbot .augbotL .ffrH {
	background:url(../images/septprooficon.png) no-repeat left -4px;
	margin:0;
	padding:7px 0px 25px 77px;
	font-size:20px;
	float:left;
}
.prJunmid .insideContWrp .insideContConfirmation{
	width:870px;
	margin:0px auto;
}
/*09.12.09*/
.ptNav{
	float:left;
	width:100%;
	background:url(../images/jp-sep-h-tgr.png) repeat-x bottom;
	margin:0px;
	padding:12px 0px 0px;
	border-top:9px solid #006BB7;
	clear:both;
}
.ptNav ul{
	list-style:none;
	margin:0;
	padding:0px 20px;
	list-style:none;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.ptNav ul li{
	float:left;
	background:url(../images/jp-sep-h-t-dr.png) no-repeat top right;
	margin:0px 10px 0px 0px;
	padding:0;
	text-align:left;
}
.ptNav ul li a{
	float:left;
	background:url(../images/jp-sep-h-t-dl.png) no-repeat top left;
	margin:0;
	padding:3px 15px;
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
}
.ptNav ul li a span{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.ptNav ul li a:hover{
	text-decoration:none;
}
.ptNav ul li a .num{
	margin:0px 0px 0px 5px;
	padding:0px 5px;
	color:#ffffff;
	background:#ff0000;
}
.ptNav ul li.sel{
	background:url(../images/jp-sep-h-t-ur.png) no-repeat top right;
}
.ptNav ul li.sel a{
	background:url(../images/jp-sep-h-t-ul.png) no-repeat top left;
}
.hArea{
	clear:both;
	float:left;
	width:100%;
}
.hArea .hTx{
	float:left;
	font-size:30px;
	margin:0;
	padding:20px;
}
.hArea .vHelp{
	background:url(../images/jp-sep-spr-h.png) no-repeat bottom left;
	float:left;
	margin:33px 20px 0px;
	padding:0px 0px 0px 30px;
	color:#000000;
	font-size:12px;
}
.hArea .search{
	float:right;
	margin:0;
	padding:20px;
	min-width:226px;
}
.hArea .search .txt{
	background:url(../images/jp-sep-txt-bg.png) no-repeat top left;
	width:192px;
	height:25px;
	border:none;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px;
}
.hArea .search .click{
	background:url(../images/jp-sep-spr-h.png) no-repeat top left;
	margin:0;
	padding:0;
	border:none;
	width:24px;
	height:25px;
	cursor:pointer;
}

