body, div, span, div span{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color: #464646;
}
a{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:none;
}
a:hover{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006A9D;
}
.stat_txt{
	color:#474747;
}
.pgTitle{
}
.pgTitle .pdp-mainTitle{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 24px;
}
.pgTitle .pdp-subTitle{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 16px;
	color: #F87500;
}
.prod_subtitle{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #F87500;
	font-size: 18px;
	vertical-align: middle;
}
.descriptionDetailAndReturnLinks{
	padding:10px 0px 10px 0px;
}

.mainDiv{
	width:932px;
}
.mainSubDiv{
	text-align:left;
	padding-top:10px;
}
.dynaRibbon{
 	width:890px;
	margin: 0 auto;
	*margin-left:20px;
}
.columns-pdp{
	float:right;
	width:412px;
	padding-top:15px;
}
.paddingLt40{
	padding-left:38px;
}
.floatLt{
	float:left;
}
.floatRt{
	float:right;
}
.floatLtW60{
	float:left;
	width:60px;
}

.breadCrumb a{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464646;
	text-decoration:none;
}
.breadCrumb a:hover{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464646;
	text-decoration:underline;
}
.themeName-pdp{
	font-family:arial;
	font-size:19px;
	color:#F77600
}
.backLink{
	float:left;
	margin-right:10px;
	margin-top:4px;
	text-decoration:none;
	font-weight:bold;
}
.processingTxt{
	color:#00659A;
	font-weight:bold;
}
.coversTxt{
	padding-bottom:10px;
	font-weight:bold;
}
.optCvrSec{
	padding-bottom:10px;
	display:none;
}

.shipping_prices{
	clear:both;
	height: 20px;
}
.floatLt250x58{
	float:left;
	width:250px;
	height:58px;
}

.pdp_terms_conditions,
.pdp_search_engine{
	width:95%;
	margin:15px 0;
}

.pdp_terms_conditions .title,
.pdp_search_engine .title{
	width:100%;
	text-align:left;
	margin: 10px 0px;
	font-weight:bold;
	color:#999999;
	font-size:10px;
}

.pdp_terms_conditions .description{
	width:100%;
	color:#888;
	text-align:left;
	font-size:10px;
}
.pdp_search_engine .description{
	font-size:10px;
	color:#999999;
}
.pdp_search_engine .description p{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
}
.pdp_search_engine .description a{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:none;
}
.pdp_search_engine .description a:hover{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:underline;
}
.pdp_section_heading{
	background:#ffead3
	font-size:18px;
	font-family:Arial Reg;
	color:#787500;
}

.pdp_social_media td {
 width: 120px;
}

.pdp_social_media_nocount td {
 width: 30px;
}
.pdp_social_fb_nocounter{
 width: 50px;
 overflow:hidden;
}
.content {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 color: #000;
 padding-left:10px;
}
.padding10 {
 padding:10px;
}
.price-pdp .ordertext3, .ordertext3 span{
	font-weight:normal;
	font-size:26px;
}

/* For using Enlarge Project */

.enlarge-theme-container  {
    position:relative; left:0px; top:0px; width:100%; height:120px; overflow:hidden; z-index:1;
	}
.scroll-content {
    position:absolute; visibility:hidden; left:0px; top:0px; z-index:1;
}
.thum-icon {
	width: 65px; height: 65px; border: 1px solid #C0BEBF; background: #ffffff;
}
.deliveredToYou{
	overflow:hidden;
}
.deliveredToYou .delivertext{
	color:#78A22F;
}
.deliveredToYou .deliverdiv{
	float:left;
	padding-top:11px;
	width:320px;
	padding-bottom:10px;
}

.deliveredToYou .deliverdiv .deliversubtext{
  font-weight:normal;
  font-style:italic;
  padding-top:3px;
  color:#464646;
}
.spritImgSmall{
	background-image:url("../../../../default/images/walgreens/pdp/bragbook-pdp-sprite-images.png"); 
	background-repeat:no-repeat;
	width: 38px; 
	height: 38px; 
	float: left; 
	margin-right: 10px; 
	background-position: 0px -128px;
}
.spritImg{
	background-image:url("../../../../default/images/walgreens/pdp/bragbook-pdp-sprite-images.png"); 
	background-repeat:no-repeat;
	background-position: 0px -167px;
	padding:16px 0 15px 60px;
}
.pdp_product_details {
	width:860px;
	padding-top:25px;
}
html>body .pdp_product_details{
	overflow-x:hidden;
} 
.com-price-info{
	width:421px;
    padding-top:10px;
}
html>body .com-price-info{
    padding-top:0px;
}
.pdp_product_details .pdp_section_header{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #F87500;
	font-size: 18px;
	background: #FFEAD3;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-weight:normal;
}
.pdp_product_details .pdpsection_header{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color: #F87500;
	font-size: 18px;
	background: #FFEAD3;
	vertical-align: middle;
	padding: 5px 0 5px 10px;
	font-weight:normal;
}
.pdp_product_details .pdp_section_body {
	padding-top: 15px;
}
.pdp_product_details .pdp_section_body .pdp_product_details_image{
	width: 412px;
	float: left;
	padding-top: 20px;
	border-right:1px solid #E4E4E4; 
	text-align:center;
}
.pdp_product_details .pdp_section_body .pdp_product_details_html{
	float:right;
	width:410px;
	padding-top: 10px;
}

.pdp_product_details .pdp_product_details_left_html{
  width: 412px;
  float: left;
  border-right:1px solid #E4E4E4; 
  padding:10px 15px 30px 5px;
}
.pdp_product_details .pdp_product_details_left_html_only{
  width: 412px;
  float: left;
  border-right:0px solid #E4E4E4; 
  padding:10px 15px 30px 5px;
}
.pdp_product_details_left_html .sameDayPickHeader{
  color:#74A32F; 
  font-weight:bold; 
  float:left; 
  padding-top:20px;
}
.sameDayPickImg{
  background: url("../../../../default/images/walgreens/pdp/sdp_icon.jpg") no-repeat;
  margin:10px;
  width:35px;
  height:35px;
  float:left;
}
.pdp-cards-container{
	width:860px;
	margin-left:30px; 
	margin-top:10px;
}
.dynamic-pricing-grid {
}
.setclass{
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	color: #464646;
    font-family: arial;
}

.titleDiv{
	width:300px;
	position:absolute;
}
.top-social{
	width:400px;
	float:right;
}

.price-pdp{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#464646;
    font-size:16px;
    padding-bottom:15px;
    border-bottom:1px solid #E4E4E4;
}
.productdisplay{
width:414px; float:left;padding:15px 0 0 0;text-align:center;
}
.productdisplay .subtemplate-pdp li,.productdisplay .subtemplate-pdp li a,.productdisplay .subtemplate-pdp-text li{
	width:90px;
}
.productdisplay .subtemplate-pdp li,.productdisplay .subtemplate-pdp-text li{
	float:left;
}
.productdisplay .subtemplate-pdp li,.productdisplay .subtemplate-pdp li a{
	height:90px;
}
.productdisplay .subtemplate-pdp li,.productdisplay .subtemplate-pdp-text li{
	margin-right:8px;
	margin-top:12px;
	text-align:center;
}
.productdisplay .subtemplate-pdp-text li{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color:#999999;
	font-style:italic;
}
.productdisplay .subtemplate-pdp li a{
	display:block;
	background:url(../../../../default/images/walgreens/pdp/prd-thumbnail-img.png) bottom left no-repeat;
	cursor:pointer;
}
.productdisplay .subtemplate-pdp li a:hover,
.productdisplay .subtemplate-pdp li a img:hover,
.productdisplay .subtemplate-pdp li a.selected{
	background:url(../../../../default/images/walgreens/pdp/prd-thumbnail-img_ho.png) bottom left no-repeat;
}
.covers-pdp .selectcover-pdp{
	height:20px;
	width:236px;
	margin:0 0 15px 0px;
}
.covers-pdp .selectcover-pdp select{
	width:236px;
	height:20px;
}
.covers-pdp .selectcover-pdp .opendesigns{
	width:236px;
	height:22px;
	position:absolute;
	top:0;left:0;
	background-image:url(../../../../default/images/spacer.gif);
}
.covers-pdp .selectcover-pdp .opendesigns span{
	display:block;
	padding:3px 0 0 6px;
	font-size:11px;
}

.mainTempDiv{
	height:100px;
	border:1px solid #E4E4E4;
	border-top:none;
	background:#F5F5F5;
	height:114px;
	padding-left:13px;
}
.padding_8808{
 	padding:8px 8px 0 8px;
}

.paddingLt_8{
	padding-left:8px;
}
 
 /* PRICING & SHIPPING Starts here */
 .leftcolumnMain412{
  	width:412px;
  	float:left;
}
.com-price-info .create-flow-pricing-grid {
	width:100%;
}
.com-price-info .leftcolumnMain412 {
	width:420px;
}

.com-price-info .rightcolumnMain412 {
	width:420px;
}

.rightcolumnMain412{
	width:412px;
	float:right;
}
 /* PRICING & SHIPPING Ends here */
 
 /* Share Social Media, Terms and Conditions and Search Engine Copy Starts here */
 .socialMedia{
	border-bottom:1px solid #E4E4E4;
	padding-bottom:25px;
	margin:25px 0;
 }
 .tandc{
	font-weight:bold;
	font-size:14px;
	font-style:italic;
 }
 
 /* Share Social Media, Terms and Conditions and Search Engine Copy Ends here */
 
 /* TOP SPRITE SECTION Starts Here */

.pgTitle{
	float:left;
}

.pgTitle h1{
	font-size:26px;
	color:#464646;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Arial;
}
.pgTitle h1 span{
	font-size:26px;
	color:#D7276A;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Arial;
}
.pgTitle h2{
	color:#F87500;
	font-size:16px;
	font-family:Arial;
	margin:0;
	font-weight:normal;
	padding-top:10px;
}
.snBicons{
	float:left;
	padding-left:30px;
}
.snIcons{
	float:right;
}
.snIcons a{
	width:21px;
	height:21px;
	float:left;
	margin-right:10px;
	background: url("../../../../default/images/walgreens/pdp/bragbook-pdp-sprite-images.png") no-repeat;
}
.snIcons a.fb{
	background-position:0px 0px;
}
.snIcons a.tw{
	background-position:0px -24px;
}
.snIcons a.gp{
	background-position:0px -44px;
}
.snIcons a.pr{
	background-position:0px -68px;
}
.price-pdp .PriceB{
	font-size:26px;
	color:#F87500;
}
.price{
	height:45px;
	border-bottom:1px solid #E4E4E4;
}
.price b{
	font-size:16px;
	color:orange;
	font-weight:bold;
}
.descriptionText{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:normal;
	padding:15px 0;
}
.descriptionText ul{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	*margin-left:5px;
	padding:15px 0 0 15px;
	color:#464646;
	margin:0px;
}
.descriptionText ul li{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
	color:#464646;
}
.descDetailAndReturnLinks{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006A9D;
	padding-bottom:15px;
}
.descDetailAndReturnLinks a{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:none;
}
.descDetailAndReturnLinks a:hover{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:underline;
}
 /* TOP SPRITE SECTION Ends Here */

 /* Print style starts */
 
 		.product-dec-img{
		  float:left;
		  width:420px;
		  padding-top:20px;
		  margin-right:30px;
		}
		.print-img{
		  border:solid 1px #EEEEEE;
		  min-height:330px;
		  align:center;		  
		  padding: 3px 0 0 3px;
		}
		.print-img_dsk_cal{
 		    border: 1px solid #EEEEEE;
		    min-height: 270px;
		    padding-top: 60px;	
		}		
		.print-img-store-calendars { 		    
			border:solid 1px #EEEEEE;
			min-height:330px;
			align:center;				
			padding-bottom:10px;			
			padding-left:10px;
			padding-right:10px;			
			padding-top:10px;
		}
		html>body .print-img-store-calendars{  		  
			border:solid 1px #EEEEEE;			
			min-height: 330px;
			padding: 25px 0 0 10px;
		}		
		.product-dec{
		  float:left;
		  width:400px;
		  padding-top:20px;
		}
		.pick-up{
		  padding:10px 45px;
		  background: url("../../../../default/images/walgreens/pdp/sdp_icon.jpg") no-repeat;
		  color:#474747;
		}
		.pick-up span, .pickUpB span{
		  color:#D7276A;
		}
		.pickUpB span{
			font-family:Arial,Verdana,Helvetica,sans-serif;
			font-weight:normal;
			font-size:18px;
		}
		.pickUpB{
		  background: url("../../../../default/images/walgreens/pdp/sdp_iconB.jpg") no-repeat;
		  padding:16px 0 15px 60px;
		}
		.clear{
		  clear:both;
		}
		.MainPrintPrice{
		  width:420px;
		  margin-top:15px;
		}
		.MainPrintPrint{
		  width:400px;
		  margin-top:15px;
		  
		}
 /* Print style end */
.pdp-coupon{
	padding:5px 0 5px 5px;
	border-bottom:0px solid #EEEEEE;
	border-top:0px solid #EEEEEE;
	margin-top:25px;
}
.create-bttn{
	padding-top:37px;
	float:right;
}
.bttnInPd{
	position:relative;
}
.bttnInPd .create-bttnInPd{
	position:absolute;
	right:0px;
	bottom:0px;
	margin:20px 0;	
}
.glossyPhoto, deliversubtext, .pickupsubtext{
	padding-top:3px;
	font-style:italic;
	color:#474747;
}
.moveRht{
	float:right;	
}
.moveLft{
	float:left;
}
 
/*Pricing line for calendars starts */


.pdp_calendar_mainprice span{
  font-size:14pt;
}

.pdp_calendar_mainprice span.regular{
  color:#FA7405;
  font-size:22pt;
}

.pdp_calendar_mainprice span.base{
  color:#FA7405;
  font-size:22pt;
  text-decoration: line-through;
}

.pdp_calendar_mainprice span.sale{
  color:red;
  font-size:22pt;
}



/*Pricing line for calendars starts */


.pdp_calendar_mainprice span{
  font-size:14pt;
}

.pdp_calendar_mainprice span.regular{
  color:#FA7405;
  font-size:22pt;
}

.pdp_calendar_mainprice span.base{
  color:#FA7405;
  font-size:22pt;
  text-decoration: line-through;
}

.pdp_calendar_mainprice span.sale{
  color:red;
  font-size:22pt;
}


/*Pricing line for calendars ends */
 
 
.pdp-bttn{
	background-image:url("../../../../default/images/walgreens/pdp/bragbook-pdp-sprite-images.png"); 
	background-repeat:no-repeat;
	width: 110px; 
	height: 38px; 
	float: left; 
	background-position: 0px -92px;	
}
.btn-primary{
        font: bold 14px Arial;
    color: #ffffff;
    border: 1px solid #576068;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: #3388cd -moz-linear-gradient(top, #3388cd, #1c6095);
        background: #3388cd -webkit-linear-gradient(top, #3388cd, #1c6095);
        background: #3388cd -ms-linear-gradient(top, #3388cd, #1c6095);
    background: #3388cd -o-linear-gradient(top, #3388cd, #1c6095);
    background: #3388cd linear-gradient(top, #3388cd, #1c6095);
    padding: 7px 9px 8px;
    text-decoration:none;
}
.btn-primary:hover{
    color: #ffffff;
    text-decoration:none;
    font: bold 14px Arial;
}
.btn-secondary{
        font: bold 14px Arial;
    color: #1c6095;
        border:1px solid #c8cbce;
        border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
        background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
        background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
    background: -o-linear-gradient(top, #ffffff, #f9f9f9);
    background: linear-gradient(top, #ffffff, #f9f9f9);
    padding: 7px 9px 8px;
}
.btn-secondary:hover{
    color: #1c6095;
    text-decoration:none;
    font: bold 14px Arial;
}

.pdp-bttn-order-prints{
    background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
    background-repeat:no-repeat;
    width: 110px; 
    height: 38px; 
    float: left; 
    background-position: -220px 0px; 
}
.pdp-bttn-2x3{
    background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
    background-repeat:no-repeat;
    width: 82px; 
    height: 38px; 
    float: left; 
    background-position: 1px -80px;  
}
.pdp-bttn-4x6{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 82px; 
	height: 38px; 
	float: left; 
	background-position: -110px -80px;	
}
.pdp-bttn-5x5{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 80px; 
	height: 38px;
	float: left; 
	background-position: 1px -160px;	
}
.pdp-bttn-5x7{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 80px; 
	height: 38px; 
	float: left; 
	background-position: -220px -80px;	
}
.pdp-bttn-7x10{
    background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png");
    background-position: -219px -120px;
    background-repeat:no-repeat;
    float: left;
    height: 38px;
    width: 82px;	
}
.pdp-bttn-8x10{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 82px; 
	height: 38px; 
	float: left; 
	background-position: -330px -80px;	
}
.pdp-bttn-6-months{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width:76px; 
	height: 34px; 
	float: left; 
	background-position:-111px -160px;
}
.pdp-bttn-12-months{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width:83px; 
	height: 34px; 
	float: left; 
	background-position:-220px -160px;
}
.pdp-bttn-18-months{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width:83px; 
	height: 34px; 
	float: left; 
	background-position:-331px -160px;
}
.pdp-bttn-24-months{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width:82px; 
	height: 34px; 
	float: left; 
	background-position:0px -199px;
}
.pdp-bttn-s{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 86px; 
	height: 40px; 
	float: left; 
	background-position: 0px -40px;
}
.pdp-bttn-m{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 88px; 
	height: 40px; 
	float: left; 
	background-position: -110px -40px;	
}
.pdp-bttn-l{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 86px; 
	height: 40px; 
	float: left; 
	background-position: -220px -40px;
}
.pdp-bttn-xl{
	background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
	background-repeat:no-repeat;
	width: 86px; 
	height: 40px; 
	float: left; 
	background-position: -330px -40px;
}
.pdp-bttn-xxl{
    background-image: url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png");
    background-position: -331px -0px;
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 90px;
}
.pdp-bttn-vertical{
    background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
    background-repeat:no-repeat;
    height: 40px;
    width: 100px;
    float: left; 
    background-position: -108px -116px;
}
.pdp-bttn-horizontal{
    background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png"); 
    background-repeat:no-repeat;
    width: 100px; 
    height: 40px; 
    float: left; 
    background-position: 3px -116px;
}
.pdp-bttn-findstore{
    background-image:url("../../../../default/images/walgreens/pdp/gifts-pdp-sprite-image.png");
    background-position: -331px -119px;
    background-repeat:no-repeat;
    float: left;
    height: 40px;
    width: 108px;
}

.backBtn a{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:none;
}

.backBtn a:hover{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#006A9D;
	text-decoration:underline;
}

.back-button{
	float:left;
	padding-top:12px;
}
.pdp-cards-container .bread-crumb a{
    color:#464646;
    text-decoration:none;
} 
.bread-crumb a{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464646;
	text-decoration:none;
} 
.bread-crumb a:hover{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#464646;
	text-decoration:none;
}
.body-content{
	padding:10px 15px 0 15px;
	*padding-right:0px;
	
}
.pdp_product_details_left_html{
	float:left;
	width:420px;
	border-right:1px solid #E4E4E4;
}
.bullet-desc ul {
	margin:0px;
	padding:0px;
}
.bullet-desc ul li{
	color:#474747;
	padding-top:5px;
}
.bullet-desc{
	padding:10px 0 0 50px;
}
.pdp_greyBorder{
	border:1px solid #E4E4E4;
}

 

  /* Pricing component styles start */

.pdp_pricing_shipping{
  
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid tr{
	border-bottom:solid 1px #EDEDED;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid tr td{
	*border-bottom:solid 1px #EDEDED;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td{
	padding:5px;
	color:#474747;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid tr:last-child{
	border-bottom:solid 1px #FFFFFF;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.column-header{
	border-right:solid 2px #FFFFFF;
	background:#EDEDED;	
	text-align:left;
	padding-left:10px;
	color:#474747;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.product-name-cell{
	font-weight:normal;
	width:100px;
	padding-left:10px;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.header-cell{
	border-bottom:none;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.quantity-cell{
	padding-left:10px;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.quantity-cell nobr{
	white-space: normal;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.price-cell
{
	text-align:left;
	padding-left:11px;
}
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.price-cell div{
	color:#474747;
}

.pdp_product_details .leftcolumnMain412 .pdp_pricing_shipping .create-flow-pricing-grid td.delivery-method-row-cell,
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid td.delivery-method-row-cell{
	border:none;
}
.pdp_product_details .leftcolumnMain412 .pdp_pricing_shipping .create-flow-pricing-grid,
.pdp_product_details .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid{
	width:412px;
	*margin-top:10px;
}
.com-price-info .leftcolumnMain412 .pdp_pricing_shipping .create-flow-pricing-grid,
.com-price-info .rightcolumnMain412 .pdp_shipping .create-flow-pricing-grid{
	width:421px;	
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid tr{
	border-bottom:solid 1px #EDEDED;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid tr td{
	border-bottom:none;
	text-align:left;
	*border-bottom:solid 1px #EDEDED;
	font-size:12px;
	font-family:arial;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid tr:last-child{
	border-bottom:solid 1px #FFFFFF;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid td{
	padding:5px 0 5px 10px;
	color:#474747;
	font-size:12px;
}
.pdp_product_details .leftcolumnMain412 .pdp_pricing_shipping .create-flow-pricing-grid td.price-cell{
	text-align:left;
	padding-left:11px;
}
.pdp_product_details .leftcolumnMain412 .pdp_pricing_shipping .create-flow-pricing-grid td.price-cell div{
	color:#474747;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid td.product-name-cell{
	width:150px;
	font-weight:normal;
	padding-left:10px;
	font-size:12px;
	font-family:arial;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid td.column-header{
	border-right:solid 2px #FFFFFF;
	background:#EDEDED;	
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid td.delivery-method-cell{
	font-weight:normal;
	font-size:12px;
	font-family:arial;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid tr td.price-column-header{
	width:80px;
	text-align:left;
}
.pdp_product_details .leftcolumnMain412 .create-flow-pricing-grid td.static-delivery-method-cell{
    width:90px;
    font-weight:normal;
    font-size:12px;
    font-family:arial;
}
.create-flow-pricing-grid td.static-quantity-cell{
    padding-left:13px;
    width:50px;
}

  /* Pricing component styles ends */


.create-flow-pricing-grid tr{
	border-bottom:solid 1px #EDEDED;
}
.create-flow-pricing-grid td{
	padding:5px;
	color:#474747;
}
.create-flow-pricing-grid tr:last-child{
	border-bottom:solid 1px #FFFFFF;
}
.create-flow-pricing-grid td.column-header{
	border-right:solid 2px #FFFFFF;
	background:#EDEDED;	
	text-align:left;
	padding-left:10px;
	color:#474747;
}
.create-flow-pricing-grid td.product-name-cell{
	font-weight:normal;
	width:100px;
	padding-left:10px;
}
.create-flow-pricing-grid td.header-cell{
	border-bottom:none;
}
.create-flow-pricing-grid td.quantity-cell{
	padding-left:13px;
}
.create-flow-pricing-grid td.price-cell
{
	text-align:left;
	padding-left:11px;
}
.create-flow-pricing-grid td.price-cell div{
	color:#474747;
}

/* Scrapbook and Magazine styles */
.pdp-regular-price-cont{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	color:#464646;
	font-size:16px;
}
.single-line-price, .price{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#F87500;
	font-size:26px;	
	border-bottom:none;
	font-weight:normal;
	*height:20px;
}

/* Scrapbook and Magazine styles ends */

.cover-options{
	width:860px;
	margin:25px 0 50px 0;
}
.cover-options .cover-options-book, .cover-option-txt{
	width:265px;
	margin-right:20px;
	float:left;
}
.cover-option-txt{
	padding:10px 25px;
}
.cover-option-txt ul li{
	list-style-type:disc;
	color:#999999;
	padding:0px;
	margin:0px;
}
.photobook_cover{
	padding-top:15px;
	width:860px;
}
.cover_options{
	width:270px;float:left;margin-right:10px;height:420px;
}
.cover_options_changed{
	width:315px;float:left;margin-left:65px;padding-bottom:0px;
}
.cover_type{
	padding:0 25px;
}
.cover_type_changed{
	padding:0px 0px 0 75px;
}
html>body .cover_type_changed{
	padding:45px 30px 0 75px;
}
.cover_image{
	height:220px;
}
.cover_image .covertype{
    font-weight: bold;
    margin-top: 17px;
    padding-right: 26px;
    text-align: center;
}
.cover_type_changed:nth-last-child(-n+3) {
	padding-bottom:0px;
}
.cover_options:nth-last-child(-n+3) {
	/*padding-bottom:25px;*/
}
.cover_type ul{
	margin:5px 0 0 0px;
	padding:0 0 0 16px;
}
.cover_type_changed ul{
	margin:5px 0 0 0px;
	padding:0 0 0 16px;
}

.cover_type ul li{
	list-style:disc;
	padding-top:2px;
	color:#464646;
	font-size:11px;
}
.cover_type_changed ul li{
	list-style:disc;
	padding-top:2px;
	color:#464646;
	font-size:11px;
}
.cover_type .same-day{
	color:#D62968;
	font-size:15px;
}
.cover_type .cover_name{
	font-size:15px;
	color:#464646;
}
.cover_type_changed .same-day{
	color:#D62968;
	font-size:15px;
}
.cover_type_changed .cover_name{
	font-size:15px;
	color:#464646;
}
.body-content a, .body-content a:hover{
	color:#006A9D;
    text-decoration:none;
}
.body-content a:hover{
	text-decoration:underline;
}
.back-text{
	float:left; margin-right:10px; margin-top:10px; text-decoration:none;font-size:12px;color:#006A9D;
}
.back-text-arr{
	float:left; margin-right:2px; margin-top:13px; text-decoration:none;color:#006A9D;font-size:12px;
}
a.back-text-arr:hover{
	text-decoration:none;	
}
.sizescovers{
	padding-top:25px;
}
.choose_cover_text{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
	font-family: Arial;
	color:#464646;
}
.del_you{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#78A22F;
}
.processingTxt a{
	font-weight:normal;
	color:#006A9D;
}
.processingTxt a:hover{
	font-weight:normal;
	color:#006A9D;
	text-decoration:underline;
}
.productdisplay .displayimage .template table{
	border:none;
}
.mini-books{width:410px; border:1px solid #E4E4E4; margin-bottom:0;}

/* html > body .template img.mult-img-rectangle-spread {
    left: 22px;
}
.template img.mult-img-rectangle-spread {
    margin-left: 19px;
} */
.displayimage li, .displayimage ul{
    list-style-type: none;
    margin: 0;
    padding:0px;
}
.template .mult-img-tab {
    overflow: hidden;
    width: 410px;
}
.template {
    overflow: hidden;
    border: 1px solid #E4E4E4; 
    margin-bottom: 0pt;
}
.mult-img-both {
    clear: both;
}

.mult-img-frame{
    padding: 0;
}
.description h2, .description p{
	border: 0 none;
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

.single-line-price .regular-price, .single-line-price .sale-price {
    font-size: 26;
}

.single-line-price .regular-price {
    color: #F87500;
}


.container-mainDiv{
	width:860px;margin:8px 0 0 35px;	
}
.product-content{
	width:413px;
	float:right;
	padding-top:13px;
}
.form{
	margin-top:20px;
	height:50px;
}
.buttonClass{
	float:right;
	padding-top:15px;
}
html>body .buttonClass .arrow{
	font-size:15px;float: left; margin-right: 4px; margin-top: 9px; text-decoration: none;
}
.buttonClass .arrow{
	font-size:15px;float: left; margin-right: 4px; margin-top: 9px; text-decoration: none;
}
.buttonClass .backBttn{
     font-size:14px;float: left; margin-right: 6px; margin-top: 10px; text-decoration: none;
}
html>body .buttonClass .backBttn{
	font-size:14px;float: left; margin-right: 6px; margin-top: 3px; text-decoration: none;
}
.buttonClass .arrow:hover{
	text-decoration:none;
	color:#006A9D;
}
.buttonClass .backBttn:hover{
	text-decoration:underline;
	color:#006A9D;
	font-size:14px;
}
.price-pdp a:hover{
	text-decoration:underline;
	color:#006A9D;
}
.bodycontent{
	padding:15px;
}
.calendar_body_container .descriptionText ul{
	padding-top:1px;
}
@-moz-document url-prefix(){
	.push-top{margin-top:-15px;}
}
.holidayDeadlines{
    margin-top: 15px;
    float:right; width: 300px; 
    text-align:right;
}
a.holidayDeadlinesLink:link, a.holidayDeadlinesLink:visited{
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:14px;
    color:#de2828;
}
a.holidayDeadlinesLink:hover{
    text-decoration:underline;
}
