﻿.page-head-frame {
	background: url('images2/wide_head_frame_bg.gif') transparent no-repeat;
}
.page-head {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	color: #000;
}
.page-subhead {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}
.page-intro-text {
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}
.page-short-desc-frame {
	background: url('images2/page_short_desc.gif') transparent no-repeat;
}
.page-short-desc {
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}


.special-features-frame {
	background:url('images2/special_features_bg.gif');
}
.special-features li {
	font-size: 10px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.category-head, .accessories-head {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.category-subhead, .accessories-subhead {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}


.product-frame, .product-frame-last {
	background:url('images2/product_frame_bg.gif') no-repeat 0 0;
}
.accessory-frame, .accessory-frame-last {
	background:url('images2/accessory_frame_bg.gif') no-repeat 0 0;
}
.product-head, .accessory-head {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #000;
	letter-spacing: -1px;
}
.accessory-head {
	font-size: 15px;
}
.product-head a, .accessory-head a {
	color: #000;
	text-decoration:none;
}
.product-head a:hover, .accessory-head a:hover {
	color: #000;
	text-decoration:none;
}



.packages-head-frame {
	background: url('images2/wide_head_frame_bg.gif') transparent no-repeat;
}
.packages-head {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.packages-subhead {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}


.product-desc li, .package-desc li, .accessory-desc li {
	background:url('images2/orange_bullet.gif') no-repeat 0 4px;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
 	line-height:10px;
}
.package-desc li, .accessory-desc li {
	line-height:12px;
}
.special-offer-frame {
}
.special-offer-head-frame {
	background:transparent url('images2/special_offer_orange_head_bg.gif') no-repeat;
}
.special-offer-body-frame {
	background:transparent url('images2/special_offer_orange_body_frame_bg.gif') repeat-y;
}
.special-offer-body-subframe {
	background:transparent url('images2/special_offer_orange_body_bg.gif') repeat-x;
}
.special-offer-foot-frame {
	background:transparent url('images2/special_offer_orange_foot_bg.gif') no-repeat;
}
h4.special-offer-head {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align:center;
}
h4.special-offer-head i {
	color: #ffe65b;
}
td .special-offer-body-frame, td .special-offer-body-frame p {
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-align:center;
}
td .special-offer-body-frame a, td .special-offer-body-frame p a {
	text-decoration: none;
	font-weight:bold;
}
.em1 {
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#dd004d;
}
.em2 {
	display:block;
	font-weight:bold;
	color:#dd004d;
}




.special-offer-frame-blue {margin-bottom:8px;
}
.special-offer-frame-blue .special-offer-head-frame {
	background:transparent url('images2/special_offer_blue_head_bg.gif') no-repeat;
}
.special-offer-frame-blue .special-offer-body-frame {
	background:transparent url('images2/special_offer_blue_body_frame_bg.gif') repeat-y;
}
.special-offer-frame-blue .special-offer-body-subframe {
	background:transparent url('images2/special_offer_blue_body_bg.gif') repeat-x;
}
.special-offer-frame-blue .special-offer-foot-frame {
	background:transparent url('images2/special_offer_blue_foot_bg.gif') no-repeat;
}
.special-offer-frame-blue h4.special-offer-head {
}
.special-offer-frame-blue h4.special-offer-head i {
}
.special-offer-frame-blue .em1 {
}
.special-offer-frame-blue .em2 {
}



.special-offer-frame-green {margin-bottom:8px;
}
.special-offer-frame-green .special-offer-head-frame {
	background:transparent url('images2/special_offer_green_head_bg.gif') no-repeat;
}
.special-offer-frame-green .special-offer-body-frame {
	background:transparent url('images2/special_offer_green_body_frame_bg.gif') repeat-y;
}
.special-offer-frame-green .special-offer-body-subframe {
	background:transparent url('images2/special_offer_green_body_bg.gif') repeat-x;
}
.special-offer-frame-green .special-offer-foot-frame {
	background:transparent url('images2/special_offer_green_foot_bg.gif') no-repeat;
}
.special-offer-frame-green h4.special-offer-head {
}
.special-offer-frame-green h4.special-offer-head i {
}
.special-offer-frame-green .em1 {
}
.special-offer-frame-green .em2 {
}


.special-offer-frame-orange {margin-bottom:8px;
}
.special-offer-frame-orange .special-offer-head-frame {
	background:transparent url('images2/special_offer_orange_head_bg.gif') no-repeat;
}
.special-offer-frame-orange .special-offer-body-frame {
	background:transparent url('images2/special_offer_orange_body_frame_bg.gif') repeat-y;
}
.special-offer-frame-orange .special-offer-body-subframe {
	background:transparent url('images2/special_offer_orange_body_bg.gif') repeat-x;
}
.special-offer-frame-orange .special-offer-foot-frame {
	background:transparent url('images2/special_offer_orange_foot_bg.gif') no-repeat;
}
.special-offer-frame-orange h4.special-offer-head {
}
.special-offer-frame-orange h4.special-offer-head i {
}
.special-offer-frame-orange .em1 {
}
.special-offer-frame-orange .em2 {
}


.special-offer-frame-purple {margin-bottom:8px;
}
.special-offer-frame-purple .special-offer-head-frame {
	background:transparent url('images2/special_offer_purple_head_bg.gif') no-repeat;
}
.special-offer-frame-purple .special-offer-body-frame {
	background:transparent url('images2/special_offer_purple_body_frame_bg.gif') repeat-y;
}
.special-offer-frame-purple .special-offer-body-subframe {
	background:transparent url('images2/special_offer_purple_body_bg.gif') repeat-x;
}
.special-offer-frame-purple .special-offer-foot-frame {
	background:transparent url('images2/special_offer_purple_foot_bg.gif') no-repeat;
}
.special-offer-frame-purple h4.special-offer-head {
}
.special-offer-frame-purple h4.special-offer-head i {
}
.special-offer-frame-purple .em1 {
}
.special-offer-frame-purple .em2 {
}


.special-offer-frame-red  {margin-bottom:8px;
}
.special-offer-frame-red .special-offer-head-frame {
	background:transparent url('images2/special_offer_red_head_bg.gif') no-repeat;
}
.special-offer-frame-red .special-offer-body-frame {
	background:transparent url('images2/special_offer_red_body_frame_bg.gif') repeat-y;
}
.special-offer-frame-red .special-offer-body-subframe {
	background:transparent url('images2/special_offer_red_body_bg.gif') repeat-x;
}
.special-offer-frame-red .special-offer-foot-frame {
	background:transparent url('images2/special_offer_red_foot_bg.gif') no-repeat;
}
.special-offer-frame-red h4.special-offer-head {
}
.special-offer-frame-red h4.special-offer-head i {
}
.special-offer-frame-red .em1 {
}
.special-offer-frame-red .em2 {
}



.check-formats-frame {
	background:transparent url('images2/frames/check_formats_frame_bg.gif') no-repeat;
}
.check-format-frame {
	background:none;
	cursor: pointer;
}
.check-format-frame-hover {
	background:transparent url('images2/frames/check_format_frame_hover_bg.gif') no-repeat;
}
.check-format-frame-selected {
	background:transparent url('images2/frames/check_format_frame_selected_bg.gif') no-repeat;
}

.check-formats-title, .swatches-frame-title, .check-pricing-frame-title, .check-software-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
.check-formats-title h2, .check-formats-title h2, .check-pricing-title h2, .check-software-title h2 {
	font-size: 12px;
	font-weight: bold;
	line-height:12px;
}
.check-formats-title p {
	font-size: 11px;
	font-weight: normal;
}


.swatches-frame-title h2, .swatches-frame-title h2 {
	font-size: 12px;
	font-weight: bold;
}
.swatches-frame-title p {
	font-size: 11px;
	font-weight: normal;
}


.swatches-frame {
	background:transparent url('images2/frames/swatches_frame_bg.gif') no-repeat;
}
h3.swatch-pattern-title {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#000061;
}
.color-swatch {
	background:none;
	cursor: pointer;
}
.color-swatch-hover {
	background:transparent url('images2/frames/color_swatch_hover_bg.gif')  no-repeat;
}
.color-swatch-selected {
	background:transparent url('images2/frames/color_swatch_selected_bg.gif')  no-repeat;
}
.preview-check-features-title {
	color:#0f5a85;
}
.preview-check-features li {
	color:#5f8faa;
}


.pattern-price {
	font-size:10px;
	font-weight:normal;
}


.check-preview-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
}
.check-preview-lower {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;

}
.check-preview-title {
	font-weight:bold;
}
.check-preview-subtitle {
	font-weight:normal;
}

.check-preview-options-frame {
	background:transparent url('images2/frames/check_preview_options_frame_bg.gif') no-repeat;
}
.check-preview-options li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.check-preview-options li a.check-preview-option {
	color:#3175c3;
}
.check-preview-options li a.check-preview-option:hover {
	text-decoration:none;
	background:#da6d86;
	color:#fff;
}
.check-preview-options li a.check-preview-option-selected, .check-preview-options li a.check-preview-option-selected:hover {
	text-decoration:none;
	background:#9dc2ef;
	color:#fff;
}



.check-preview-frame {
	background:transparent url('images2/frames/check_preview_frame_bg.gif') no-repeat;
}
td .check-notice-frame p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


.check-preview, .back-preview {
	display:none;
}
.check-preview-selected {
	display:block;
}

.check-software-body-frame {
	display:none;
}
.check-software-body-frame-selected {
	display:block;
}

.check-pricing {
	display:none;
}
.check-pricing-selected {
	display:block;
}


.check-software-frame {
	border:1px solid #d2d2d2;
}
.check-software-head-frame {	
	background:transparent url('images2/frames/compatible_software_head_bg.gif') no-repeat;
}

.check-software-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
}

.check-software-body ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.check-software-all {
	border-top: 1px solid #D2D2D2;
	background:#f3f3f3 url('images2/frames/compatible_software_foot_bg.jpg');
}
.check-software-all p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.check-pricing-table {
	border-collapse:collapse;
	border: 1px solid #D2D2D2;
}
.check-pricing-table td {
	text-align:center;
}
.check-pricing-table th {
	background-color:#b74f65;
	color:#fff;
}
.check-pricing-table tr {
	background:none;
}
.check-pricing-table tr.odd {
	background:#f3f3f3;
}
.check-pricing-table tr.even {
	background:#ffffff;
}
.check-pricing-table tr.highlight {
	background:#e6f2f7;
}
th.check-pricing-title {
	background-color:#b74f65;
	background:transparent url('images2/frames/compatible_software_head_bg.gif') repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

.col_q, .col_p, .col_c, .col_o {
	padding: 4px 15px 4px 28px;
}
td.col_o span.old-price {
}
td.col_o span.new-price {
	text-decoration:none;
	text-transform:capitalize;
	color:#b74f65;
}

.check-format-tooltip {
	background:transparent url('images2/frames/check_layout_tooltip_bg.png') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.color-swatch-tooltip {
	background:url('images2/frames/color_swatch_tooltip_bg.png') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:4px;
}
.check-format-tooltip .line-1-of-1, .check-format-tooltip .line-1-of-2, .check-format-tooltip .line-2-of-2 {
	display:block;
	clear:both;
}
.check-format-tooltip .line-1-of-1 {
	margin:0;padding: 6px 0 0 0;
}
.check-format-tooltip .line-1-of-2 {
	margin:0;padding: 2px 0 0 0;
}
.check-format-tooltip .line-2-of-2 {
	margin:0;padding: 0;
	font-size:10px;
	font-weight:normal;
}


#d-sec h3, #n-sec h3, #w-sec h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
#d-sec h4, #n-sec h4, #w-sec h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}
#d-sec p, #n-sec p, #w-sec p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.pricing-old{
	text-decoration:line-through;
	color:#808080;
}
.pricing-new {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#b74f65;
	padding-left:5px;
}




.list-no-bullets {
}
.list-no-bullets li {
}



/***************/
/* CHECK PAGES */
/***************/
.textinput {
	border: 1px solid #b9b9b9;
}
a#checkinfo-bankhelp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:17px;
}


.step-special-link, .step-special-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	color:#c1060f;
	cursor:pointer;
	text-decoration:underline;
}

.step-special-h1-link {
	text-align:center;
	border-left: 1px solid #000;
} 
.step-special-h1-links div.first {
	border-left: 0;
}

.step-special-h1-link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.step-special-h1-link a:hover {
	color:#f00;
	text-decoration:underline;
}

.check-page .quantity-frame {
	background:transparent url('/BJA/images2/check-quantity.gif') no-repeat;
}
.check-page .quantity-frame .check-preview-frame {
	background:none;
}
.check-page .software-frame-wrapper {
	background:transparent url('/BJA/images2/check-software.gif') no-repeat;
}
.check-page .swatches-frame-wrapper {
	background:transparent url('/BJA/images2/check-color.gif') no-repeat;
}
.check-page .swatches-frame {
	background:none;
}
.check-page .checkinfo-frame-wrapper {
	background:transparent url('/BJA/images2/check-info.gif') no-repeat;
}
.check-page .checkinfo-tall-frame-wrapper {
	background:transparent url('/BJA/images2/check-info-tall.gif') no-repeat;
}
.check-page .optfeatures-frame-wrapper {
	background:transparent url('/BJA/images2/select-options.gif') no-repeat;
}
.check-page .optfeatures-tall-frame-wrapper {
	background:transparent url('/BJA/images2/reorder-select-options.gif') no-repeat;
}
.check-page .shipping-frame-wrapper {
	background:transparent url('/BJA/images2/select-shipping.gif') no-repeat;
}
.check-page .checktipverify-frame-wrapper {
	background:#fffff4;
	border:1px #dbdbdb solid;
}
.check-page .optaccessories-frame-wrapper {
	background:transparent url('/BJA/images2/check-accessories.gif') no-repeat;
}
.check-page .optaccessories-frame-wrapper-taller {
	background:transparent url('/BJA/images2/check-accessories-taller.gif') no-repeat;
}


.check-page div h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	letter-spacing: -1px;
	line-height:25px;
} 
.check-page div h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.check-page .pattern-price {
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
}



.check-preview-infotext {
	color:#585858;
	text-align:center;
}
#check-quantity, #package-options {
	border: 1px solid #d9d9d9;
}
#package-options {
	margin-top:15px;
	margin-bottom:10px;
}
#check-quantity li, #package-options li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	cursor:pointer;
}
#check-quantity li.oddrow, #package-options li.oddrow {
	background:#f5f4f4;
}
#check-quantity li.evenrow, #package-options li.evenrow {
	background:#ffffff;
}
#check-quantity li:hover, #package-options li:hover, #check-quantity li.hover, #package-options li.hover {
	background:#f3e6eb;
}
#check-quantity li *, #package-options li * {
	vertical-align:middle;
}
#check-quantity li span * {
	vertical-align:middle;
}
#package-options li {
	font-weight:bold;
}

.quantity-qty {
	font-weight:bold;
	text-align:right;
}
.quantity-price {
	font-weight:bold;
	text-align:right;
}
#check-quantity .first .quantity-desc {
	font-weight:bold;
}
#check-quantity .first .quantity-price {
	color:#ff0000;
}
.check-page .software-list {
	border:1px solid #d9d9d9;
}


.check-page .software-frame p {
	font-size:11px;
}
.check-page .software-list li {
	background:#ffffff;
	cursor:pointer;
}
.check-page .software-list ul.disabled li {
	background:#eeeeee;
	color:#aaaaaa;
}
.check-page .software-list li.hover {
	background:#c4d5e8;
}
.check-page .software-list li.selected {
	background:#c4d5e8 url('/BJA/images2/checkmark-on-blue.gif') 3px 3px no-repeat;
}

.check-page .required-description {
	text-align:center;
	font-size:11px;
}
.check-page .checkinfo-frame input, .check-page .checkinfo-frame label, .check-page .checkinfo-frame p, .check-page .checktipverify-frame input, .check-page .checktipverify-frame label, .check-page .checktipverify-frame p {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
.checkinfo-frame p input.default-text {
	color:#b0b0b0;
	font-style:italic;
}
.checkinfo-frame p.disabled * {
	color:#d9d9d9;
}
.checkinfo-frame p input.disabled {
	background:#f8f8f8;
	color:#e0e0e0;
	border:1px solid #d9d9d9;
}


.check-page .label-left {
	text-align:right;
}



td #optfeatures-neworder .option-wrapper div p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td #optfeatures-neworder .option-wrapper h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c9335b;
}
td #optfeatures-neworder .option-wrapper div label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
td #optfeatures-neworder .option-wrapper div.optfeature-logo-group label {
	font-size:11px;
}
#logo-wrapper   {
}
#lines-wrapper  {
}
#sig-wrapper {
}
#reverse-wrapper {
}


td #optfeatures-reorder .feature-wrapper div p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td #optfeatures-reorder .feature-wrapper div p.disabled, td #optfeatures-reorder .feature-wrapper div p.disabled *{
	color:#d9d9d9;
}
td #optfeatures-reorder .feature-wrapper h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	overflow:hidden;
}
td #optfeatures-reorder .feature-wrapper h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c9335b;
}
td #optfeatures-reorder .feature-wrapper div label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}


.shipping-frame ul li label b {
	font-size:12px;
}
.shipping-frame ul li label em {
	font-style:normal;
	color:#d00031;
}


.optfeature-inputs .disabled label {
	color:#a0a0a0;
}


.optaccessories-subframe-wrapper {
	border-top:1px solid #c8c8c8;
}
.optaccessories-subframe h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}
.optaccessories-subframe div h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
td .optaccessories-subframe div p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.optaccessories-subframe div h4 {
	font-weight:bold;
	color:#c1060f;
}
.optaccessories-subframe div ul li {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.optaccessories-subframe div ul li, .optaccessories-subframe div ul li input, .optaccessories-subframe div ul li label {
	vertical-align:bottom;
}
.optaccessories-subframe .stamp-end-wrapper, .optaccessories-subframe .stamp-sig-wrapper, .optaccessories-subframe .stamp-add-wrapper {
	text-align:center;
}
.optaccessories-subframe .stamp-end-wrapper p, .optaccessories-subframe .stamp-sig-wrapper p, .optaccessories-subframe .stamp-add-wrapper p {
	text-align:left;
}
.stampinfo-wrapper label {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.stampextra-wrapper input.default-text {
	color:#b0b0b0;
	font-style:italic;
}
.stampextra-wrapper input.disabled {
	background:#f8f8f8;
	color:#e0e0e0;
	border:1px solid #d9d9d9;
}
.stampextra-wrapper li input.stamp-end-lines {
	text-align:center;
}




.optaccessories-subframe .slipsreg, .optaccessories-subframe .slipsprint {
	text-align:center;
}
.optaccessories-subframe .slipsreg .slipsinfo-wrapper, .optaccessories-subframe .slipsprint .slipsinfo-wrapper {
	text-align:left;
}



.optaccessories-subframe .env-reg-wrapper, .optaccessories-subframe .env-per-wrapper, .optaccessories-subframe .env-self-wrapper {
	text-align:center;
}
.optaccessories-subframe .env-reg-wrapper .envinfo-wrapper, .optaccessories-subframe .env-per-wrapper .envinfo-wrapper, .optaccessories-subframe .env-self-wrapper .envinfo-wrapper {
	text-align:left;
}
.envinfo-wrapper .env-qty {
	font-weight:bold;
}
.envinfo-wrapper .env-desc {
	text-align:left;
}
.envinfo-wrapper .env-price {
	text-align:right;
	font-weight:bold;
}


.check-page .color-swatch-hover {
	background:transparent url('/images/small-swatches/color_swatch_hover_bg.gif')  no-repeat;
}
.check-page .color-swatch-selected {
	background:transparent url('/images/small-swatches/color_swatch_selected_bg.gif')  no-repeat;
}





.free-em {
	text-transform:capitalize;
	color:#b74f65;
}
.elem-show {
	display:block;
}
.elem-hidden, #optfeatures-neworder .option-wrapper input.elem-hidden {
	display:none;
}
.required-ind, .note {
	color:#ff0000;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.shipping-frame p.note {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000;
}


.qq-package .package-price .bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
}
.qq-package .package-price .price {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:16px;
	color:#e1002a;
}
.qq-package ul li {
	font-weight:bold;
}


.upload-thumbnail {
	border:1px #888 dotted;
}




td .checkinfo-packageoptions-frame .slipsinfo-wrapper h4 {
	font-size:12px;
	color:#c1060f;
}
td .checkinfo-packageoptions-frame .slipsinfo-wrapper p {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
td .checkinfo-packageoptions-frame .slipsinfo-wrapper ul li label {
	font-family:Tahoma,Arial,Helvetica,sans-serif
}

td .checkinfo-packageoptions-frame .slipsinfo-wrapper ul li label.default {
	font-weight:bold;
	color:#5daf0d;
	font-size:14px;
	/* font-style:italic; */
}
