/*--------------------------------------------
   Optional Features
--------------------------------------------*/

.feature-extra h2 { line-height:30px; }

div.video { width:260px;margin:30px 0 30px; }
div.video img { border:8px solid #59595c; }
div.video a img { border:1px solid lightgray;border-radius:3px; }
div.video p { color:#59595c;margin:20px 0; }
.feature-content h3 { font-size:24px;padding-top:24px;padding-bottom:0.7em;line-height:1em;color:#2d2d2d;font-family:Georgia,serif;font-weight:normal; }
.feature-content h4 { font-size:20px;padding-top:24px;padding-bottom:0.7em;line-height:1em;color:#2d2d2d;font-family:Georgia,serif;font-weight:normal; }
ul.strong { font-weight:bold; }

.feature-extra,.feature-pricing { clear:both; padding:0 50px 30px 50px;font-size:13px; }
.feature-extra hgroup,.feature-pricing hgroup { padding-top:30px; }
.feature-extra hgroup h1,.feature-pricing hgroup h1 { border-top:1px solid lightgray;padding-top:20px; }
.feature-extra  p:first-child{ padding-top:10px; }

div.breadcrumb-links { float:right;height:20px;line-height:20px;position:absolute;top:20px;right:30px;font-size:13px; }
div.breadcrumb-links span { float:left;display:inline-block;margin-right:5px; }
a.price_info { float:right;display:inline-block;height:20px;line-height:20px;padding-right:30px;margin:-10px -20px 0;background:transparent url(http://cjprinting.com/system/2011/images/arrow-down-blue.png) top right no-repeat; }
div.breadcrumb-links a.price_info { float:right;display:inline-block;padding-right:30px;background:transparent url(http://cjprinting.com/system/2011/images/arrow-down-blue.png) top right no-repeat;margin:0; }

.feature-pricing hgroup h2 { text-align:center;font-size:42px;padding-top:30px; }
.feature-pricing hgroup h3 { text-align:center;font-size:22px;padding-top:20px; }
.feature-pricing p { text-align:center;font-size:18px;line-height:1.5em; }

.feature-pricing.strikethrough hgroup h2, .feature-pricing.strikethrough p { text-decoration: line-through; }




p.bg-caption { position:absolute;top:520px;right:42px;color:#59595c;font-size:24px;font-family:Georgia,serif;font-style:italic; }

em { font-style:italic; }
strong { font-weight:bold; }
.right-block { float:right;width:400px; }

.six-twenty { width:620px; }
.five-eighty { width:580px; }
.four-eighty { width:480px; }
ul.four-eighty { margin-top:0 !important; }

/* ---------- uDESIGNIT! ---------- */

.feature-content.udesignit { background-image:url(http://cjprinting.com/system/2011/images/uDesignIT_bg.jpg); }
.feature-extra .pf_sample { padding-top:30px;clear:both; }
.feature-extra .pf_image { width:auto;/*float:left;*/ }
.feature-extra .rightside { float:right; }
.feature-extra .pf_image hgroup { float:left; width:50%; }
.feature-extra .pf_image hgroup h2{ font-size:36px;line-height:42px; }
.feature-extra .pf_image div{ float:right; }
.feature-extra .pf_image img { background:white url(http://cjprinting.com/system/2011/images/ajax-loader.gif) center no-repeat;border:1px solid lightgray;border-radius:3px;-webkit-box-shadow: 2px 2px 5px 0px #cdcdcd;box-shadow: 2px 2px 5px 0px #cdcdcd;margin:0 auto;display:block; }
.feature-extra .pf_image h4 { text-align:center;font-size:14px;font-weight:bold;padding:10px 0 40px; }
.feature-extra .pf_instructions,.feature-extra .pf_form { width:400px;float:left;padding:20px;background:white;border:1px solid lightgray;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow: 2px 2px 5px 0px #cdcdcd;box-shadow: 2px 2px 5px 0px #cdcdcd; }
.feature-extra .pf_instructions { clear:both;height:565px;overflow:hidden; }
.feature-extra .pf_highlights { clear:both;float:left;width:400px;padding-top:20px; }
.feature-extra .pf_highlights div { background: transparent url(http://cjprinting.com/system/2011/images/arrow-green-highlight-u.png) bottom right no-repeat;width:470px;padding:0 0 35px 0; }
.feature-extra .pf_highlights div h3 { font-size: 20px;line-height: 24px;padding:20px;width:350px;margin-top:-95px;background:white;border:1px solid lightgray;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow: 2px 2px 5px 0px #cdcdcd;box-shadow: 2px 2px 5px 0px #cdcdcd; }
.feature-extra .pf_highlights div.second h3{ margin-top:15px;}
.feature-extra .pf_highlights div.third h3{ margin-top:25px; }
.feature-extra .pf_form { float:right;height:565px;overflow:hidden; }
.feature-extra .pf_form li { clear:both;max-height:51px; }
.feature-extra h3 { font-weight:bold;clear:both;padding:0 0 3px 0; }
.feature-extra .pf_form h3 { padding-top:10px; }
.feature-extra .pf_form label,.feature-extra .pf_form div{ display:block; }
.feature-extra .pf_form div label { padding:0;display:inline-block; }
.feature-extra .pf_form input[type="text"] { width:100%; }
.feature-extra .pf_form label.city { clear:both;float:left;width:63%;}
.feature-extra .pf_form label.state { float:left;margin-left:3%;width:11%;}
.feature-extra .pf_form label.state input { text-transform:uppercase;}
.feature-extra .pf_form label.zip { float:right;width:20%;}
.feature-extra .pf_instructions ul { list-style-type:none;width:100%;background:transparent url(http://cjprinting.com/system/2011/images/arrow-right-green.png) scroll right 50px no-repeat;width:100%;padding-right:63px; }
.feature-extra .pf_instructions ul li { background:transparent url(http://cjprinting.com/system/2011/images/arrow-icon.gif) left center no-repeat;padding-left:28px;line-height:28px; }

#help-center-content .feature-extra .pf_form ol {
	list-style: outside none none;
	font-size: 13px;
	margin: 0;
}
#help-center-content .feature-extra .pf_form li {
	margin: 0;
	padding: 0;
	font-size: inherit;
}
#help-center-content .feature-extra .pf_form h3 {
	font-size: inherit;
	line-height: 1.2em;
	margin: 0;
	padding: 10px 0 3px;

}
#help-center-content .feature-extra .pf_form input {
	margin: 0;
}
#help-center-content .feature-extra h3 {
	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif !important;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	margin-bottom: 0;
}
#help-center-content .feature-extra .second h3 {
	margin: 15px 0 0;
}
#help-center-content .feature-extra .third h3 {
	margin: 25px 0 0;
}
#help-center-content .feature-extra {
	padding: 0 25px 30px;
}
body.Print #help-center-content .feature-extra {
	padding: 0 8px 30px;
}
body.CleanStyle #help-center-content div.video {
	margin-top: 50px;
}
body.eStore #help-center-content .feature-extra {
	padding: 0 20px 30px;
}