﻿html, body, div, span, applet, object, iframe, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}


body {
	line-height: 1;
	color: black;
	background: white;
}

/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*/
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a {color:#666;text-decoration:none;}
a:hover {color:#999;text-decoration:underline;}

#pnlShoppingCart a{color:#FFF !important;
	padding-right:10px !important;}
a.cartBtext {color:#FFF !important;}

/***** BODY FORMATTING *****/

body {background-color:#3399cc;font-family:Helvetica, Arial, sans-serif;}

.clear {clear:left;}

.checkbox, .radio {width: 14px;
  height: 14px;
  padding: 0 5px 0 0;
  display: block;
  margin-top:3px;
  clear: left;
  float: left;
}
.aspRadio {width: 14px;
  padding : 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
  margin:0 7px 0 0;
}

.aspRadioOrder {width: 14px;
  padding : 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
  margin:6px 7px 0 0;
}

.aspVertical {width: 14px;
  padding : 0 5px 0 0;
  display: block;
  margin-top:0px;
  clear: left;
  float: left;
}

.radio {
  background: url(assets/radio.png) no-repeat;
}

.select {
  width: 158px;
  height: 14px;
  color: #fff;
  font-size:12px;
  background: url(assets/select.png) no-repeat;
}

.lastBullet {padding-top:5px;}

/***** TEXT STYLING *****/

a {text-decoration:none;}

a.sideNavLink {color:#666;font-size:12px;text-decoration:none !important;}
a.sideNavLink:hover {color:#ff6600;}
a.sideNavLink:active {color:#3399cc;}

strong {font-weight:bold;}

h3.bulletsTitle {font-size:18px;line-height:20px;font-weight:bold;color:#ff6600;}
span.bulletsBody {font-size:12px;color:#666666;margin:0;padding:0;line-height:15px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666}


/***** MAIN DIVS *****/

.wrapper {width:975px;margin:0 auto;position:relative;}



.header {width:975px;height:55px;}
.topBannerPos {position:absolute;top:-15px;right:0px;}
.leftCol {width:720px;position:relative;background:#ffd401;margin:10px 15px 0 0;float:left;}

.cartBar {margin-top:5px; margin-bottom:30px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a.cartBtext:link {color::#FFFFFF;}
a.cartBtext:visited {color::#FFFFFF;}
a.cartBtext:hover {color::#FFFFFF;}
a.cartBtext:active {color::#FFFFFF;}

.billingInfo {position:relative;}

.popupHdr {width:98px;height:33px;background:padding:16px 0 0 74px;font-size:20px;color:#FFFFFF;margin-top:10px;}
.nonPopupHdr {background:padding:16px 0 0 74px;font-size:20px;color:#000000;}
.required {color:#FF0000;}

.sameAsBilling {position:absolute;top:0px;right:5px;}
.sameAsBilling label {margin:10px 0 0 5px !important;}
.sameAsBilling input {margin:0 !important;padding:0 !important;float:left;line-height:10px !important;height:13px !important;}
.businessAddress label {margin:10px 0 0 5px !important;}
.businessAddress input {margin:0 !important;padding:0 !important;float:left;line-height:10px !important;height:13px !important;}

	.slideshow {width:390px;height:260px;float:left;overflow:hidden;}
	.slideshowSmall {width:653px;height:189px;float:left;overflow:hidden;}
	
	.placeOrderHdr {width:435px;margin:0 auto;margin-top:17px;}
	
	.pageHdr {position:absolute;top:10px;right:20px;}
	.leftColHdr {background:url(assets/hdr_leftcol.jpg);height:15px;width:720px;/*margin-top:34px;*/}
	.leftColFtr {background:url(assets/ftr_leftcol.jpg);height:19px;width:720px;}
	
	.quickSteps, .quickStepsOrder {width:621px;height:105px;background:url(assets/steps_bg.jpg);margin:45px 0 0 11px;padding:46px 7px 9px 61px;}
	.quickStepsOrder {background:url(assets/steps_bg_order.jpg) !important;}
	.first {margin-top:45px !important;}
	.second {margin-top:15px !important;margin-bottom:8px;}
	.third {margin-top:32px !important;margin-bottom:8px;}

		span.bulletText {display:block;padding:0 0 3px 0;font-size:12px;color:#fff;margin-top:3px;}
		span.bulletTextCustom {display:block;padding:0 0 0 0 !important;font-size:12px;color:#fff;margin-top:0px !important;}
		span.bulletTextCustomOrder {display:block;padding:0 0 0 0 !important;font-size:12px;color:#fff;margin-top:7px !important;}
		span.bulletTextDrop {display:block;padding:4px 0 0 0 !important;font-size:12px;color:#fff;margin-top:3px !important;}
		
		span.bulletTextGray {display:block;padding:0 0 3px 0;font-size:12px;color:#999;margin:3px 0 0 25px;}
		span.aspRadio input {margin:0 4px 0 0 !important;padding:0 !important;}
		
			.stepOne {height: 105px;

float: left;

position: relative;

width: 160px;}

.stepOneOrder {float:left;
height:105px;
position:relative;
width:180px;}

			.stepTwo {width:162px;height:105px;float:left;margin-left:40px;}
			.stepTwoOrder {float:left;
height:105px;
margin-left:59px;
width:143px;}
			
			.stepThreeOrder {float:left;
height:105px;
margin-left:55px;
position:relative;
width:183px;}
			.stepThree {width: 181px;

height: 105px;

float: left;

position: relative;

margin-left: 75px;}
				.orderTotal {width:98px;height:33px;background:url(assets/bg_yourposter.png);padding:16px 0 0 74px;font-size:16px;color:#fff;margin-top:10px;}
				.stepThree .orderBtn {margin:4px 0 0 -2px;}
			
	.whiteBox {margin:10px 0 0 20px;}
	.whiteBoxHdr {width:680px;height:20px;background:url(assets/hdr_whitebox.jpg);}
	.whiteBoxContent {background:#FFFFFF;padding:0 7px 0 20px;width:653px;}
		.usesImg {width:263px;height:260px;float:left;}
			.photoEnlargeUses {background:url(assets/bullets_photoenlargements.jpg);}
			.backlitEnlargeUses {background:url(assets/bg_backlit.jpg);}
			.posterEnlargeUses {background:url(assets/bg_postersigns.png);}
			.canvasEnlargeUses {background:url(assets/bg_canvas.jpg);}
			.vinylEnlargeUses {background:url(assets/bg_vinylbanners.jpg);}
		
		.mediaRightCol {width:253px;float:left;}
		.pricesImg {height:260px;}
			.pricePhotoGloss {background:url(assets/table_photogloss.jpg);}
			.pricePhotoSatin {background:url(assets/table_photosatin.jpg);}
			.pricePhotoEconomy {background:url(assets/table_photoeconomy.jpg);}
			.priceVinyl {background:url(assets/table_vinyl.jpg);}
			.priceCanvas {background:url(assets/table_canvas.jpg);}
			.priceBacklitFilm {background:url(assets/table_backlit.jpg);}
			.priceCloth {background:url(assets/table_cloth.jpg);}
	
	.whiteBoxMedia {margin:45px 0 0 20px;}
			.whiteBoxMediaContent {background:#FFFFFF;padding:0 7px 0 20px;width:653px;height:429px;}
			.pricingMediaContent {background:#FFFFFF;padding:0 7px 0 20px;width:653px;height:609px;}

.whiteBoxASPCart {
    background: #FFF;
    padding: 0 7px 0 20px;
    width: 653px;
}


	
	.whiteBoxFtr {width:680px;height:20px;background:url(assets/ftr_whitebox.jpg);}


.rightCol {width:240px;float:left;}
    
	.linkBoxHdr {width:240px;height:33px;}
		.ourServices {background:url(assets/hdr_ourservices.jpg);}
		.ourMedia {background:url(assets/hdr_ourmedia.jpg);}
		.yourItems {background:url(assets/hdr_youritems.jpg);}
		
		.ourCustomize {background:url(assets/hdr_customize.png);}
		
		.topSide {margin-top:10px;}
		.secondSide {margin-top:15px;}
		.optionLinks {margin-top:15px;}
		
    .linkBoxContent {width:210px;background:#fff;padding:0 15px;}
		ul.rightLinks {width:209px;padding:7px 0 3px 0;list-style:none;}
			ul.rightLinks li {border-top:1px dotted #b2b2b2;}
			ul.rightLinks li a {display:block;padding:5px 6px;}
			ul.rightLinks li a:hover {background:url(assets/side_highlight.jpg) no-repeat center;}
			ul.rightLinks li:hover {}
			ul.rightLinks li:first-child {border:0;}
		
	.linkBoxFtr {width:240px;height:19px;background:url(assets/ftr_sidebar.jpg);}
	
	a.deliveryOptions, a.finishing, a.fileUpload {display:block;background:url(assets/sub_sprites.jpg);width:240px;text-indent:-999em;}
		
		a.deliveryOptions {height:39px;}
		a.deliveryOptions:hover {background-position:0 -111px;}
		
		a.finishing {height:32px;background-position:0 -39px;}
		a.finishing:hover {background-position:0 -150px;}
		
		a.fileUpload {height:40px;background-position:0 -71px;}
		a.fileUpload:hover {background-position:0 -182px;}
	
.fullBotBar {margin-top:15px;}
	.fullBotBarHdr {width:975px;height:15px;background:url(assets/hdr_fullBotBar.jpg);}
	
	.fullBotBarContent {background:#fff;min-height:264px;}
	.fullBotBarContentMedia {background:#fff;padding:0 20px;}
	
		.leftSamples {float:left;width:685px;padding:5px 0 0 25px;}
			ul.descBullets {color:#77b00c;}
				ul.descBullets li {margin:11px 0 0 20px;}
			
		.samples {width:228px;height:264px;float:right;margin-right:15px;}
			.samplesHdr {height:32px;background:url(assets/hdr_samples.jpg);}
			.samplesContent {height:213px;border-left:1px solid #3399cc;border-right:1px solid #3399cc;}
			.samplesFtr {height:19px;background:url(assets/ftr_samples.jpg);}
		
	.fullBotBarFtr {width:975px;height:15px;background:url(assets/ftr_fullBotBar.jpg);}
	

/***** NAVIGATION *****/

.logo {width:975px;margin:16px 0 9px 0;position:relative;}
	a.logoLink {display:block;width:285px;height:30px;background:url(assets/pps_logo.jpg);text-indent:-999em;}
	
.logoSC {position:absolute;top:15px;left:0px;}
	a.logoLinkSC {display:block;width:285px;height:30px;background:url(/assets/pps_logo.jpg);text-indent:-999em;}

ul.nav {position:absolute;left:0;top:-26px;list-style:none;}
ul.nav li {float:left;}
	a.navQuote, a.navPricing, a.navOrder, a.navHelp, a.navContact {display:block;height:63px;width:54px;background:url(assets/nav_sprites.jpg);text-indent:-999px;}
	a.navQuote {background-position:0 0;}
	a.navQuote:hover {background-position:0 -63px;} 
	a.navQuote:active {background-position:0 -126px;} 
	
	a.navPricing {background-position:54px 0;}
	a.navPricing:hover {background-position:54px -63px;} 
	a.navPricing:active {background-position:54px -126px;} 
	
	a.navOrder {background-position:108px 0;}
	a.navOrder:hover {background-position:108px -63px;} 
	a.navOrder:active {background-position:108px -126px;} 
	
	a.navHelp {background-position:162px 0;}
	a.navHelp:hover {background-position:162px -63px;} 
	a.navHelp:active {background-position:162px -126px;} 
	
	a.navContact {background-position:216px 0;}
	a.navContact:hover {background-position:216px -63px;} 
	a.navContact:active {background-position:216px -126px;}
	



input.halfField {width:132px;background:url(assets/bg_input_half.jpg);}
input.fullField {width:282px;background:url(assets/bg_input_full.jpg);}
input.quarterField {width:82px;background:url(assets/bg_input_quarter.jpg);}
input.quantity {width:25px;height:20px;background:url(assets/bg_input_quantity.jpg);padding:0 1px 2px 6px;border:none;}
input.orangeInput {width:17px;height:15px;padding:2px 0 2px 3px;border:none;}


ul.shoppingCartList {margin-bottom:20px;}
	ul.shoppingCartList li {padding:20px 0 0 0;list-style:none;}
img.cartItems {float:left;margin-right:5px;}
.checkoutDiv {font-size:11px;color:#666;}
	.checkoutDiv img {margin-bottom:5px;}
	.checkoutDiv input {border:none;margin:4px 0;height:20px;padding:2px 4px;color:#777;font-family:Arial, Helvetica, sans-serif;}
	
img.checkoutHdr {margin-top:20px;}
span.formHdr {font-weight:bold;}
span.formHdrDrop {font-weight:bold;display:block;margin-bottom:4px;}

.submitRow {border-top:1px solid #ccc;width:635px;position:relative;height:25px;margin-top:15px;padding-top:21px;}
a.removeItem {display:block;height:17px;width:17px;background:url(assets/cancel.png);position:absolute;top:-4px;left:-4px;text-indent:-999em;}

.cartLeftBox {float:left;width:70px;position:relative;}
.cartRightBox {float:right;width:140px;}

span.cartSubTxt {font-style:italic;font-size:10px;color:#a6a6a6;line-height:13px;}
span.cartSizeTxt {font-size:12px;color:#757575;}
span.cartFileNameTxt {font-size:12px;font-weight:bold;color:#666;}
a.editItem {display:block;clear:left;}
.cartCoupon {height:27px;width:142px;float:left;}

.couponSubmit {height:27px;width:68px;float:left;}

.coupon {margin-top:-10px;}

.submitBtn {position:absolute;top:10px;}
.submitOrder {float:right;margin:-9px 0 0;}
.submitOrderLI {float:right;margin:-9px 0 0;}

.specialInstructions {
float:left;
margin-left:122px;
margin-top:12px;
}
.specialInstructionsLI {
float:left;
margin-left:122px;
margin-top:12px;
margin-right:34px;
}

#specialInstructionsTxt {
float:left;
width:400px;
height:200px;
margin-top:12px;
}

a.specialLink {color:#3399cc;font-weight:bold;font-size:12px;text-decoration:underline;}

#optionalInstField {display:none;margin-left:330px;margin-top:20px;}

#optionalInstField input {border:1px solid #d3d3d3;color:#777;font-family:Arial, Helvetica, sans-serif;width:250px;height:100px;}

.itemTotal {display:block;border-top:1px solid #CCC;border-bottom:1px solid #DDD;margin-top:8px;padding:3px 0;text-align:right;color:#3399cc;font-size:13px;font-weight:bold;}

.editItem {font-size:10px;color:#999;text-align:center;}

span.quantityTxt {color:#ff6600;font-size:12px;font-weight:bold;padding-left:6px;}

a.updateTxt {font-size:10px;color:#999999;}

.cartSummary {background:#f2f2f2;padding:10px;border:1px solid #dcdcdc;font-size:12px;color:#808080;line-height:16px;}
.cartTotal {border-top:1px solid #dcdcdc;display:block;color:#808080;padding-top:5px;margin-top:10px;}
h4 {font-size:14px;color:#4d4d4d;font-weight:bold;padding-bottom:3px;}
h4.specialInstructionsHdr {font-size:18px;color:#fff;font-weight:bold;padding-bottom:3px;}

a.orderNowBtn {display:block;width:253px;height:65px;background:url(assets/sprites_ordernow.jpg);text-indent:-999em;}
a.orderNowBtn:hover {background-position:0 -65px;}
a.orderNowBtn:active {background-position:0 -130px;}

.addToCart {margin-top:15px;}

a.dp-choose-date {

	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 75px;

}
.cropArea {width:640px;height:324px;background:url(assets/bg_crop.jpg);}
.imageQuality {margin-top:5px;}

.toolTip {position:absolute;top:-25px;left:115px;}
.toolTipOrder {position:absolute;top:-25px;left:140px;}
.toolTipTwo {position:absolute;top:368px;left:190px;}
.toolTipLink {font-size:12px;font-weight:bold;color:#666;text-decoration:underline;}


#dhtmltooltip{
	position: absolute;
	font-size:12px;
	color:#2e6f90;
	width:150px;
	line-height:16px;
	border: 2px solid #a2e0ff;
	padding: 6px;
	background-color: #d3f0ff;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmltooltipwide{
	position: absolute;
	font-size:12px;
	color:#2e6f90;
	width:400px;
	line-height:16px;
	border: 2px solid #a2e0ff;
	padding: 6px;
	background-color: #d3f0ff;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.topDivider {height:40px;display:block;}

.orderNow {float:right;margin-top:10px;width:253px;}

.mediaLeftCol {width:390px;float:left;}
.mediaLeftCol p, .genLeftCol p {font-size:12px;color:#666;padding-bottom:15px;line-height:15px;}

.genLeftCol {width:640px;float:left;position:relative;}

h5 {color:#3399cc;font-weight:bold;font-size:16px;padding-bottom:5px;}
h6 {display:block;}

img.mediaThumb {float:left;margin:0 10px 5px 0;clear:left;}
p.subText {font-size:10px;color:#999;padding:4px 25px 0 25px;text-align:center;line-height:12px;}

img.quality {float:left;}
.cropButtons {float:left;width:150px;}

a.cropBtn, a.doNotCropBtn, a.revertBtn, a.acceptCropBtn {display:block !important;width:150px !important;height:34px !important;background:url(assets/sprites_cropBtns.png);text-indent:-999em;}

a.doNotCropBtnPop {display:inline-block;width:150px !important;height:34px !important;background:url(assets/sprites_cropBtns.png);text-indent:-999em;}
a.doNotCropBtnPop {background-position:0 0;}
a.doNotCropBtnPop:hover {background-position:0 -34px;}
a.doNotCropBtnPop:active {background-position:0 -68px;}

a.cropBtn {background-position:0 -306px;margin-bottom:3px;}
a.cropBtn:hover {background-position:0 -340px;}
a.cropBtn:active {background-position:0 -374px;}

a.doNotCropBtn {background-position:0 0;}
a.doNotCropBtn:hover {background-position:0 -34px;}
a.doNotCropBtn:active {background-position:0 -68px;}

a.revertBtn {background-position:0 -102px;margin-bottom:3px;}
a.revertBtn:hover {background-position:0 -136px;}
a.revertBtn:active {background-position:0 -170px;}

a.acceptCropBtn {background-position:0 -204px;}
a.acceptCropBtn:hover {background-position:0 -238px;}
a.acceptCropBtn:active {background-position:0 -272px;}

.cropButtonsHor {width:400px;}

b.cropBtn, b.doNotCropBtn, b.revertBtn, b.acceptCropBtn {!important;width:150px !important;height:34px !important;background:url(assets/sprites_cropBtns.png);text-indent:-999em;}

b.cropBtn {background-position:0 -306px;margin-bottom:3px;}
b.cropBtn:hover {background-position:0 -340px;}
b.cropBtn:active {background-position:0 -374px;}

b.doNotCropBtn {background-position:0 0;}
b.doNotCropBtn:hover {background-position:0 -34px;}
b.doNotCropBtn:active {background-position:0 -68px;}


ol.numbering {font-size:12px;color:#666;padding-bottom:15px;line-height:15px;}
ol.numbering li {margin-left:15px;}

.pricingLeftCol {width:640px;float:left;height:609px;}

.testimonials {background:url(assets/bg_testimonials.jpg) #fff no-repeat;width:500px;height:220px;float:left;}
.homeSamples {float:left;width:400px;height:220px;border-left:1px solid #ccc;padding:0 0 0 20px;}



/* Listen */
ul#news {
	border: 1px solid #ccc;
	padding: 2em;
	background:  #fffeb8;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	padding:20px 25px 0 15px;
	line-height:20px;
	color:#555;
	font-size:16px;
}


/**** noscript-Hinweis ****/

div#att {
	background-color: #fffeb8;
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: absolute;
	top:0;
	width: 100%;
}

div#att p{
	background: transparent url(../images/att.png) no-repeat 0 46%;
	margin: 0;
	display: inline;
	padding: 6px 0 6px 26px;
}

img.homeSampleImage {margin:5px 10px 0 0;}
img.sampleImage {margin:5px 27px 0 0;}
.help {min-height:1800px !important;position:relative;}
.helpPrep {min-height:2350px !important;}
.orderPage {min-height:775px !important;}

	
.hdrVert {margin-bottom:3px;}
.bulletsWrap {position:relative;}

hr {background:#ccc;height:1px;margin-bottom:3px;}

img.addAnotherItem {margin-top:6px;}

a.addToCartBtn {display:block;width:244px;height:53px;background:url(assets/sprites_addtocart.png);text-indent:-999em;}
a.addToCartBtn:hover {background-position:0 -53px;}
a.addToCartBtn:active {background-position:0 -106px;}

a.addToCartBtnInvisible {display:block;width:244px;height:53px;background:url(assets/sprites_addtocartinvisible.png);text-indent:-999em;}
a.addToCartBtn:hover {background-position:0 -53px;}
a.addToCartBtn:active {background-position:0 -106px;}
.help {min-height:1800px !important;}
.helpPrep {min-height:2350px !important;}



#basic-modal-content, #basic-modal-content-two {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#FFF; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:600px; color:#bbb; background-color:#3399cc; border:1px solid #268ec2; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(assets/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(assets/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

#basic-modal-content-two {width:410px !important;height:320px !important;text-align:center;}

.checkoutHdr {font-size:14px;color:#fff;font-weight:bold;}

.helpHdr {color:#ff6600;font-size:12px;font-weight:bold;}

.displayInline {display:inline-block !important;}

.modalBtns {width:400px;margin:0 auto;}
.doNotCropButtonHor {width:300px;}


.checkoutHdr {font-size:14px;color:#fff;font-weight:bold;}

span.helpHdr {color:#ff6600;font-size:12px;font-weight:bold;}

.tableText {font-size:12px;color:#666;padding-bottom:15px;line-height:15px;}
.tableTextCell {font-size:12px;color:#666;line-height:15px;}
.tableHdrText {font-size:14px;color:#fff;display:block;padding:2px 0 2px 4px;}
.tableHdrTextGray {font-size:14px;color:#666;display:block;padding:0 0 2px 4px;}
.prep {position:absolute;top:-15px;right:-15px;}

.leftbg {
background-image: url("../images/left_bg_o.jpg");
background-repeat: repeat-y;
}

.okBtn {margin-top:15px;}

.liveHelp {
left:283px;
position:absolute;
top:-32px;
}

p.stepOrder {
font-size:10px;
color:#fff;}

h2.stepsParagraphHdr {font-size:18px;color:#666;font-weight:bold;padding-bottom:8px;}
p.stepsParagraph {font-size:12px;color:#999;padding-right:15px;padding-left:10px;border-left:1px solid #ccc;}

h4.chooseSize {color:#fff;font-size:14px;font-weight:bold;padding-top:8px;}

p.cropText {
font-size: 12px;

color: #999;

padding-bottom: 15px;

line-height: 15px;}

.landscape {display:block;height:57px;width:84px;background:url(assets/landscape_sprite.gif);text-indent:-999em;}
.landscape:hover {background-position:0 -57px;}
.portrait {display:block;height:57px;width:84px;background:url(assets/portrait_sprite.gif);text-indent:-999em;}
.portrait:hover {background-position:0 -57px;}


