/*-----------------polaroid styles---------------------*/
		a.polaroid {
		display: block;
		text-decoration: none;
		color: #333;
		padding: 10px 10px 20px 10px;
		width: 150px;
		border: 1px solid #BFBFBF;
		background-color: white;
		z-index: 2;
		font-size: 0.7em;
		-webkit-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
		-moz-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
		box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
		-webkit-transition: all 0.5s ease-in;
	}
	a.polaroid:hover,
	a.polaroid:focus,
	a.polaroid:active {
		z-index: 999;
		border-color: #6A6A6A;
		-webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
		-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
		box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
		-webkit-transform: rotate(0deg) scale(1.05);
		-moz-transform: rotate(0deg) scale(1.05);
		transform: rotate(0deg) scale(1.05);
		background-color: #FFFFFF !important;
	}

	.polaroid img {
		margin: 0 0 15px;
		width: 150px;
		height: 150px;
	}
	
	#holiday_shop a img {
		border: none;
		display: block;
	}
	
	.photo-album {
    height: 457px;
    margin: 8em auto 0;
    max-width: 1000px;
    min-width: 800px;
    position: absolute;
    width: 64%;
}
	.photo-album .polaroid {
		position: absolute;
	}
	.photo-album h1 {
		position: absolute;
		z-index: 5;
		top: 150px;
		text-align: center;
		width: 100%;
		line-height: 1.9;
	}
	.photo-album h1 span {
		background-color: white;
		font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
		padding: 0.4em 0.8em 0.3em 0.8em;
		-webkit-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
		-moz-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
		box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
		border: 1px solid #6A6A6A;
	}
	.photo-album .small {		width: 150px;padding:5px;font-size: 0.6em;}
	.photo-album .small img {	width: 150px;height: 123px;}
	.photo-album .medium {		width: 194px;	padding: 8px;	font-size: 0.8em;}
	.photo-album .medium img {	width: 200px;height: 164px;	}
	.photo-album .large {		width: 267px;padding: 10px;font-size: 1em;}
	.photo-album .large img {	width: 275px;height: 226px;}
	
	.photo-album .img1 {top: 39px;left: 557px;		-webkit-transform: rotate(22deg);-moz-transform: rotate(22deg);transform: rotate(22deg);}
	.photo-album .img2 {bottom: 26px;right: 26px;			-webkit-transform: rotate(-7deg);-moz-transform: rotate(-7deg);transform: rotate(-7deg);}
	.photo-album .img3 {bottom: 50px;left: 300px;			-webkit-transform: rotate(-8deg);-moz-transform: rotate(-8deg);transform: rotate(-8deg);}
	
	a:hover,
	a:focus {
		z-index: 5;
	}
	/*--------HOLIDAY CHECKLIST polaroid--------------*/
	.polaroid {display: block;text-decoration: none;color: #333;padding: 10px 10px 20px 10px;width: 150px;border: 1px solid #BFBFBF;background-color: white;z-index: 2;font-size: 0.7em;-webkit-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);
-moz-box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);box-shadow: 2px 2px 4px rgba(0,0, 0, 0.3);-webkit-transition: all 0.5s ease-in;}
	.polaroid:hover,.polaroid:focus,.polaroid:active {z-index: 999;	border-color: #6A6A6A;-webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);	-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-webkit-transform: rotate(0deg) scale(1.05);-moz-transform: rotate(0deg) scale(1.05);transform: rotate(0deg) scale(1.05);}
	/*------------------------holiday checklist-----------------------------*/
#HolidayChecklist{ font-family: "Lucida handwriting","Snell Roundhand","Helvetica Neue",Arial,Helvetica,sans-serif; background:url(http://images2.drct2u.com/content/images/freeformat/130509ss_VLD_FF_holiday_checklist.jpg) no-repeat #fff; position:absolute; top:122px; left:140px; width:243px; height: 230px;			-webkit-transform: rotate(-8deg);-moz-transform: rotate(-8deg);transform: rotate(-8deg);}
#HolidayChecklist h2 {  font-size: 21px; padding: 7px; text-align: center; *padding:5px; *font-size:20px;}
#HolidayChecklist ul{ margin:0; padding: 10px 0 0; *padding: 14px 0 0;}
#HolidayChecklist ul li{ list-style-type:none; margin:0; padding:0 0 0 25px; line-height: 30px;}
#HolidayChecklist ul li a, #HolidayChecklist ul li a:link, #HolidayChecklist ul li a:visited, #HolidayChecklist ul li a:active, #HolidayChecklist ul li a:hover{ text-decoration:none;}
#HolidayChecklist ul li a h3, #HolidayChecklist ul li a h3:link, #HolidayChecklist ul li a h3:visited, #HolidayChecklist ul li a h3:active, #HolidayChecklist ul li a h3:hover{ text-decoration:none; color:#999;padding-bottom:3px; margin:0; font-size:12px; letter-spacing:0.3px;}
#HolidayChecklist ul li a h3:hover{ text-decoration:none; padding-bottom:2px; border-bottom:1px solid #000; color:#000;}