/* CSS Document */
/* BODY AND BODY BACKGROUND ATTRIBUTES */
body {
	background-color:#FFFFFF;
	margin-top:20px !important;
}
body a:link, a:visited, a:hover, a:active{
	text-decoration:none!important;
	}
.background {
	background-color:#FFFFFF;
	background-repeat: repeat;
}
.delphineLogo {
       margin-bottom: -10px;
}
/*~~~~~~~~~~ LEFT NAV ATTRIBUTES ~~~~~~~~~*/
#subNavContainer {
	margin:20px 0 0 0;
}
#subNavContainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "Gill Sans", Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:12px;
}
#subNavContainer li {
	margin: 5px 0 5px 0;
}
#subNavContainer a {
	display: block;
	padding: 0;
	width: 135px;
	color: #6D6F71;
	text-decoration: none;
}
#subNavContainer a:hover {
	color: #CADB36;
	text-decoration: none;
}
#subNavContainer ul ul li {
	margin: 1px 0 1px 5px;
	font-size: 12px;
	font-style:italic;
}
#subNavContainer ul ul a {
	display: block;
	padding: 1px 1px 1px 2px;
	width: 135px;
	color: #6D6F71;
	text-decoration: none;
}
#subNavContainer ul ul a:hover {
	color: #CADB36;
	text-decoration: none;
}
/*~~~~~~~~~~~~~~~~~~~~*/
a.lefty:link, a.lefty:visited {
	color: #808285;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FAFAFA;
	position: absolute;
	left: 338px;
	top: 147px;
	width: 143px;
	height: 360px;
	z-index: 5;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
}
a.lefty:active, a.lefty:hover {
	color: #CADB36;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FAFAFA;
	position: absolute;
	left: 338px;
	top: 147px;
	width: 182px;
	height: 360px;
	z-index: 5;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
}
.button ul {
}
.boarder1 {/* MAIN TABLE */
	border: medium solid #FFFFFF;/*margin:0 auto;*/
}
/************ MY STYLES ************/  

/* START STYLES FOR SOCIAL MEDIA BUTTONS USED ON HOME AND CONTACT PAGES */
.twitterbutton  {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	background-image: url(/files/twitter-delphine-white.jpg);
        background-repeat: no-repeat;
	}
a.twitterbutton:hover {
        display: inline-block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	background-image: url(/files/twitter-delphine-maitaipink.jpg);
        background-repeat: no-repeat;
	}

.facebookbutton  {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	background-image: url(/files/facebook-delphine-white.jpg);
        background-repeat: no-repeat;
	}
a.facebookbutton:hover {
        display: inline-block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	background-image: url(/files/facebook-delphine-maitaipink.jpg);
        background-repeat: no-repeat;
	}

.blogbutton  {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	background-image: url(/files/blog-delphine-white.jpg);
        background-repeat: no-repeat;
	}
a.blogbutton:hover {
        display: inline-block;
	width: 50px;
	height: 50px;
	text-decoration: none;
	background-image: url(/files/blog-delphine-maitaipink.jpg);
        background-repeat: no-repeat;
	}
/* END STYLES FOR SOCIAL MEDIA BUTTONS USED ON HOME AND CONTACT PAGES */


/* START STYLES FOR SOCIAL MEDIA SHARING BUTTONS USED ON SUITE PAGES */
.sharefacebook  {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/facebook-25-over.jpg);
        background-repeat: no-repeat;
	}
a.sharefacebook:hover {
        display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/facebook-25.jpg);
        background-repeat: no-repeat;
	}

.sharetwitter  {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/twitter-25-over.jpg);
        background-repeat: no-repeat;
	}
a.sharetwitter:hover {
        display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/twitter-25.jpg);
        background-repeat: no-repeat;
	}

/* START STYLES FOR SOCIAL MEDIA SHARING BUTTONS USED ON SUITE PAGES */

/* START STYLES FOR PRICE AND IMAGE BUTTONS USED ON BOTH FLAT AND LETTERPRESS LANDING PAGES AND SUITE PAGES */
.pricelistbutton  {
	display: inline-block;
	width: 80px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/pricelist.jpg);
        background-repeat: no-repeat;
	}
a.pricelistbutton:hover {
        display: inline-block;
	width: 80px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/pricelist-over.jpg);
        background-repeat: no-repeat;
	}

.imagebutton1  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-1.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton1:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-1.jpg);
        background-repeat: no-repeat;
	}

.imagebutton2  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-2.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton2:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-2.jpg);
        background-repeat: no-repeat;
	}

.imagebutton3  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-3.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton3:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-3.jpg);
        background-repeat: no-repeat;
	}

.imagebutton4  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-4.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton4:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-4.jpg);
        background-repeat: no-repeat;
	}

.imagebutton5  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-5.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton5:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-5.jpg);
        background-repeat: no-repeat;
	}

.imagebutton6  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-6.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton6:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-6.jpg);
        background-repeat: no-repeat;
	}

.imagebutton7  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-7.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton7:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-7.jpg);
        background-repeat: no-repeat;
	}

.imagebutton8  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-8.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton8:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-8.jpg);
        background-repeat: no-repeat;
	}

.imagebutton9  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-9.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton9:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-9.jpg);
        background-repeat: no-repeat;
	}

.imagebutton10  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-10.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton10:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-10.jpg);
        background-repeat: no-repeat;
	}

.imagebutton11  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-11.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton11:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-11.jpg);
        background-repeat: no-repeat;
	}

.imagebutton12  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-12.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton12:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-12.jpg);
        background-repeat: no-repeat;
	}

.imagebutton13  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-13.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton13:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-13.jpg);
        background-repeat: no-repeat;
	}

.imagebutton14  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-14.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton14:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-14.jpg);
        background-repeat: no-repeat;
	}

.imagebutton15  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-15.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton15:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-15.jpg);
        background-repeat: no-repeat;
	}

.imagebutton16  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-16.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton16:hover {
        display: inline-blockk;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-16.jpg);
        background-repeat: no-repeat;
	}

.imagebutton17  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-17.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton17:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-17.jpg);
        background-repeat: no-repeat;
	}

.imagebutton18  {
	display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/maitai-18.jpg);
        background-repeat: no-repeat;
	}
a.imagebutton18:hover {
        display: inline-block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background-image: url(/files/grey-18.jpg);
        background-repeat: no-repeat;
	}
/* END STYLES FOR PRICE AND IMAGE BUTTONS USED ON BOTH FLAT AND LETTERPRESS LANDING PAGES AND SUITE PAGES */

/* START STYLES FOR LETTERPRESS LANDING PAGES AND LETTERPRESS SUITE PAGES */
.lpstepbutton1  {
	display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-ourdesigns.jpg);
        background-repeat: no-repeat;
	}
a.lpstepbutton1:hover {
        display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-ourdesigns-over.jpg);
        background-repeat: no-repeat;
	}

.lpstepbutton2  {
	display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-yourway.jpg);
        background-repeat: no-repeat;
	}
a.lpstepbutton2:hover {
        display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-yourway-over.jpg);
        background-repeat: no-repeat;
	}

.lpstepbutton3  {
	display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-greatvalue.jpg);
        background-repeat: no-repeat;
	}
a.lpstepbutton3:hover {
        display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-greatvalue-over.jpg);
        background-repeat: no-repeat;
	}

.lpstepbutton4  {
	display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-completeset.jpg);
        background-repeat: no-repeat;
	}
a.lpstepbutton4:hover {
        display: inline-block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-completeset-over.jpg);
        background-repeat: no-repeat;
	}


.lplandingbanner  {
	display: inline-block;
	width: 775px;
	height: 228px;
	text-decoration: none;
	background-image: url(/files/lp-landing-text-banner.jpg);
        background-repeat: no-repeat;
	}
a.lplandingbanner:hover {
        display: inline-block;
	width: 775px;
	height: 228px;
	text-decoration: none;
	background-image: url(/files/lp-landing-text-banner.jpg);
        background-repeat: no-repeat;
	}


.lppkgbutton1  {
	display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/basic-package-button.jpg);
        background-repeat: no-repeat;
	}
a.lppkgbutton1:hover {
        display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/basic-package-button-over.jpg);
        background-repeat: no-repeat;
	}

.lppkgbutton2  {
	display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/classic-package-button.jpg);
        background-repeat: no-repeat;
	}
a.lppkgbutton2:hover {
        display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/classic-package-button-over.jpg);
        background-repeat: no-repeat;
	}

.lppkgbutton3  {
	display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/luxe-package-button.jpg);
        background-repeat: no-repeat;
	}
a.lppkgbutton3:hover {
        display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/luxe-package-button-over.jpg);
        background-repeat: no-repeat;
	}

.lppkgbutton4  {
	display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/reception-package-button.jpg);
        background-repeat: no-repeat;
	}
a.lppkgbutton4:hover {
        display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/reception-package-button-over.jpg);
        background-repeat: no-repeat;
	}

.lppkgbutton5  {
	display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/party-package-button.jpg);
        background-repeat: no-repeat;
	}
a.lppkgbutton5:hover {
        display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/party-package-button-over.jpg);
        background-repeat: no-repeat;
	}

.lppkgbutton6  {
	display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/alacarte-package-button.jpg);
        background-repeat: no-repeat;
	}
a.lppkgbutton6:hover {
        display: block;
	width: 199px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/alacarte-package-button-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryapril  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/April.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryapril:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/april-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryamelie  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Amelie.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryamelie:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/amelie-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryava  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Ava.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryava:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/ava-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerystitch  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/CharlestonStitch.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerystitch:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/CharlestonStitch-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryarizona  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/ArizonaCactus.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryarizona:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/ArizonaCactus-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerybotanical  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/BotanicalGardens.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerybotanical:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/BotanicalGardens-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerymum  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Chrysanthemums.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerymum:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Chrysanthemum-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerydarlington  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Darlington.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerydarlington:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Darlington-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerydemetria  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/demetria.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerydemetria:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/demetria-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryginkgo  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Ginkgo.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryginkgo:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Ginkgo-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryhibiscus  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Hibiscus.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryhibiscus:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Hibiscus-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryhyacinth  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hyacinth.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryhyacinth:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hyacinth-over.jpg);
        background-repeat: no-repeat;
	}


.lpgalleryhydrangea  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hydrangea.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryhydrangea:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hydrangea-over.jpg);
        background-repeat: no-repeat;
	}


.lpgalleryjulian  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Julian.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryjulian:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Julian-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerykent  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/kent.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerykent:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/kent-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerykiki  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/kiki.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerykiki:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/kiki-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerylajolla {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/LaJollaAcacia.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerylajolla:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/LaJollaAcacia-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerymeeting {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/meetingStreet.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerymeeting:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/meetingStreet-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerymimosa {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/mimosa.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerymimosa:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/mimosa-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerymonogram {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/monogram.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerymonogram:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/monogram-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerypacificbeach {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/pacificbeach.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerypacificbeach:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/pacificbeach-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerypasadena {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/pasadena.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerypasadena:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/pasadena-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryrixi {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/rixi.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryrixi:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/rixi-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryrobin {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/robin.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryrobin:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/robin-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerysftile {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/SanFranciscoTile.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerysftile:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/SanFranciscoTile-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerysacha  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/sacha.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerysacha:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/sacha-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerysavannah {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Savannah.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerysavannah:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Savannah-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryseagrams {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Seagrams.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryseagrams:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Seagrams-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerysullivan {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Sullivan.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerysullivan:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Sullivan-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryswirls {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/swirls.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryswirls:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/swirls-over.jpg);
        background-repeat: no-repeat;
	}

.lpgallerywestport {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Westport.jpg);
        background-repeat: no-repeat;
	}
a.lpgallerywestport:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Westport-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryyosemite {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/yosemite.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryyosemite:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/yosemite-over.jpg);
        background-repeat: no-repeat;
	}

.lpgalleryzen {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/zen.jpg);
        background-repeat: no-repeat;
	}
a.lpgalleryzen:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/zen-over.jpg);
        background-repeat: no-repeat;
	}
/* END STYLES FOR LETTERPRESS LANDING PAGES AND LETTERPRESS SUITE PAGES */


/* START STYLES FOR FLAT PRINTED LANDING PAGES AND FLAT PRINTED SUITE PAGES */
.flatstepbutton1  {
	display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-ourdesigns.jpg);
        background-repeat: no-repeat;
	}
a.flatstepbutton1:hover {
        display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-ourdesigns-over.jpg);
        background-repeat: no-repeat;
	}

.flatstepbutton2  {
	display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-yourway.jpg);
        background-repeat: no-repeat;
	}
a.flatstepbutton2:hover {
        display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-yourway-over.jpg);
        background-repeat: no-repeat;
	}

.flatstepbutton3  {
	display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-greatvalue.jpg);
        background-repeat: no-repeat;
	}
a.flatstepbutton3:hover {
        display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-greatvalue-over.jpg);
        background-repeat: no-repeat;
	}

.flatstepbutton4  {
	display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-greatvalue.jpg);
        background-repeat: no-repeat;
	}
a.flatstepbutton4:hover {
        display: block;
	width: 189px;
	height: 30px;
	text-decoration: none;
	background-image: url(/files/button-greatvalue-over.jpg);
        background-repeat: no-repeat;
	}

.flatlandingbanner  {
	display: inline-block;
	width: 775px;
	height: 228px;
	text-decoration: none;
	background-image: url(/files/lp-landing-text-banner.jpg);
        background-repeat: no-repeat;
	}
a.flatlandingbanner:hover {
        display: inline-block;
	width: 775px;
	height: 228px;
	text-decoration: none;
	background-image: url(/files/lp-landing-text-banner.jpg);
        background-repeat: no-repeat;
	}

.fppkgbutton1  {
	display: inline-block;
	width: 302px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/flat-browseotherdesigns.jpg);
        background-repeat: no-repeat;
	}
a.fppkgbutton1:hover {
        display: inline-block;
	width: 302px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/flat-browseotherdesigns-over.jpg);
        background-repeat: no-repeat;
	}

.fppkgbutton2  {
	display: inline-block;
	width: 302px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/flat-customizethisdesign.jpg);
        background-repeat: no-repeat;
	}
a.fppkgbutton2:hover {
        display: inline-block;
	width: 302px;
	height: 91px;
	text-decoration: none;
	background-image: url(/files/flat-customizethisdesign-over.jpg);
        background-repeat: no-repeat;
	}


.fpgalleryapril  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-April.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryapril:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/april-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryamelie  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Amelie.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryamelie:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/amelie-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryava  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Ava.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryava:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/ava-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerystitch  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-CharlestonStitch.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerystitch:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/CharlestonStitch-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryarizona  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-ArizonaCactus.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryarizona:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/ArizonaCactus-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerybotanical  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-BotanicalGardens.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerybotanical:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/BotanicalGardens-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerychevron  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-chevron.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerychevron:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/chevron-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerymum  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Chrysanthemums.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerymum:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Chrysanthemum-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerydarlington  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Darlington.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerydarlington:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Darlington-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerydemetria  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-demetria.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerydemetria:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/demetria-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryetienne  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-etienne.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryetienne:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/etienne-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryginkgo  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Ginkgo.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryginkgo:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Ginkgo-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryhibiscus  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Hibiscus.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryhibiscus:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Hibiscus-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryhyacinth  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-hyacinth.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryhyacinth:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hyacinth-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryhydrangea  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hydrangea.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryhydrangea:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/hydrangea-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryjulian  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Julian.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryjulian:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Julian-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerykent  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-kent.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerykent:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/kent-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerykiki  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-kiki.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerykiki:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/kiki-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerylajolla {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-LaJollaAcacia.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerylajolla:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/LaJollaAcacia-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerymeeting {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-meetingStreet.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerymeeting:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/meetingStreet-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerymimosa {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-mimosa.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerymimosa:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/mimosa-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerymonogram {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/monogram.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerymonogram:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/monogram-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerypacificbeach {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-pacificbeach.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerypacificbeach:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/pacificbeach-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerypasadena {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-pasadena.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerypasadena:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/pasadena-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryrixi {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-rixi.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryrixi:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/rixi-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryrobin {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-robin.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryrobin:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/robin-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryrose  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-rose.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryrose:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/rose-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerysacha  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-sacha.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerysacha:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/sacha-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerysftile {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-SanFranciscoTile.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerysftile:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/SanFranciscoTile-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerysavannah {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Savannah.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerysavannah:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Savannah-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryseagrams {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Seagrams.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryseagrams:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Seagrams-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerysullivan {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Sullivan.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerysullivan:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Sullivan-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryswirls {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-swirls.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryswirls:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/swirls-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerywestport {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-Westport.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerywestport:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/Westport-over.jpg);
        background-repeat: no-repeat;
	}

.fpgallerywonderland  {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-wonderland.jpg);
        background-repeat: no-repeat;
	}
a.fpgallerywonderland:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/wonderland-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryyosemite {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-yosemite.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryyosemite:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/yosemite-over.jpg);
        background-repeat: no-repeat;
	}

.fpgalleryzen {
	display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/fp-zen.jpg);
        background-repeat: no-repeat;
	}
a.fpgalleryzen:hover {
        display: block;
	width: 189px;
	height: 205px;
	background-image: url(/files/zen-over.jpg);
        background-repeat: no-repeat;
	}

/* END STYLES FOR FLAT PRINTED LANDING PAGES AND FLAT PRINTED SUITE PAGES */




/* START STYLES FOR NAV AND DISPLAY BUTTONS USED ON THUMBNAIL PAGES */

.thumbnailpricingbutton  {
	display: inline-block;
	width: 189px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/pricing-illustration.jpg);
        background-repeat: no-repeat;
	}
a.thumbnailpricingbutton:hover {
        display: inline-block;
	width: 189px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/pricing-illustration.jpg);
        background-repeat: no-repeat;
	}

.thumbnailgetstartedbutton  {
	display: inline-block;
	width: 189px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/getstarted-illustration.jpg);
        background-repeat: no-repeat;
	}
a.thumbnailgetstartedbutton:hover {
        display: inline-block;
	width: 189px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/getstarted-illustration.jpg);
        background-repeat: no-repeat;
	}

.thumbnailcheckoutbutton  {
	display: inline-block;
	width: 189px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/checkout-illustration.jpg);
        background-repeat: no-repeat;
	}
a.thumbnailcheckoutbutton:hover {
        display: inline-block;
	width: 189px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/checkout-illustration.jpg);
        background-repeat: no-repeat;
	}

.thumbnailseeallbutton  {
	display: inline-block;
	width: 150px;
	height: 150px;
	text-decoration: none;
	background-image: url(/files/thumbnail-see-all-button.jpg);
        background-repeat: no-repeat;
	}

.thumbnailbasic  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-LP-BasicPackage.jpg);
        background-repeat: no-repeat;
	}

.thumbnailclassic  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-LP-ClassicPackage.jpg);
        background-repeat: no-repeat;
	}

.thumbnailluxe  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-LP-LuxePackage.jpg);
        background-repeat: no-repeat;
	}

.thumbnailparty  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-LP-PartyPackage.jpg);
        background-repeat: no-repeat;
	}

.thumbnailreception  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-LP-ReceptionPackage.jpg);
        background-repeat: no-repeat;
	}

.thumbnailalacarte  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-LP-AlaCarte.jpg);
        background-repeat: no-repeat;
	}

.thumbnailfpalacarte  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-fp-AlaCarte.jpg);
        background-repeat: no-repeat;
	}

.thumbnailholiday  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-Holiday.jpg);
        background-repeat: no-repeat;
	}

.thumbnailpersonal  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-PersonalStationery.jpg);
        background-repeat: no-repeat;
	}

.thumbnailsavedate  {
	display: inline-block;
	width: 775px;
	height: 80px;
	text-decoration: none;
	background-image: url(/files/thumbnail-SaveTheDate.jpg);
        background-repeat: no-repeat;
	}

/* END STYLES FOR NAV AND DISPLAY BUTTONS USED ON THUMBNAIL PAGES */


  .navHolder { /* MAIN NAVIGATION HOLDER */
	width: 775px;
	padding: 0;
	margin: 0;
	text-align: justify;
	/* ORiGINAL VALUE WITH SUB NAV height: 45px;*/
	/* TEMP VALUE */height: 22px;
}
/*.navHolder a:hover {
    color: #CADB36!important;
    
  }*/
/* SUB NAV ATTRIBUTES */
.subMainNav {
	padding: 0;
	margin: -5px 0 0 0;
	display: block;
}
ul.subMainNav {
	list-style: none;
	text-align: left;
	font: italic 9px Georgia, "Times New Roman", Times, serif;
}
ul.subMainNav li {
	float: left;
	padding: 5px 0 0 15px;
	margin:0;
	list-style-type:none;
	color: #6D6F71;
	border-right: 1px solid #ccc;
}
li.last {
	border-right: none!important;
}
ul.subMainNav li a {
	color: #666;
	text-decoration:none;
	padding: 0;
	margin: 0 12px 0 0;
}
ul.subMainNav li a:hover {
	color: #CADB36;
	text-decoration:none;
	padding: 0;
	margin: 0 12px 0 0;
}



/* FOOTER NAV AND LOG IN ATTRIBUTES*/ 
.footerNavContainer {
	display: inline;
	font: georgia, "Times New Roman", Times, serif!important;
	text-align: justify;
	margin: 0;
	padding: 0;
}
ul.footerNavContainer {
	font: georgia, "Times New Roman", Times, serif!important;
	list-style: none;
	text-align: justify;
	margin: 0;
	padding: 0;
}
ul.footerNavContainer li {
	display:inline;
	font-weight:normal;
	letter-spacing:1px;
	font: georgia, "Times New Roman", Times, serif!important;
}
ul.footerNavContainer li a {
	font-size: 10px;
	color:#6D6F71;
	padding: 0 7px 0 7px;
	border-right: 0px none #ccc;
	text-decoration:none;
	font: georgia, "Times New Roman", Times, serif!important;
}
ul.footerNavContainer li a:hover {
	font-size: 10px;
	color:#CADB36;
	padding: 0 7px 0 7px;
	border-right: 0px solid #ccc;
	text-decoration:none;
}
#loginNavContainer ul li {
	display:inline!important;
	float: right;
	list-style-type:disc;
	padding: 0;
	margin: 0;
	vertical-align:bottom!important;
}
#loginNavContainer li a {
	font-size: 11px!important;
	color:#6D6F71;
	padding: 0 0 0 10px;
	text-decoration:none;
	font-style:italic;
	list-style-type:disc;
}
#loginNavContainer li a:hover {
	font-size: 11px!important;
	font-style:italic;
	color:#CADB36;
	padding: 0 0 0 10px;
	text-decoration:none;
	list-style-type:disc!important;
}
/* HEADING, PARAGRAPH AND OTHER TYPOGRAPHIC STYLES */
h1 {
	color:#CADB36;
	font: normal 14px georgia, "Times New Roman", serif;
	text-align:right;
	margin:0;
	padding:0;
}
h2 {
	color:#6D6F71;
	font: normal 10px georgia, "Times New Roman", serif;
	text-align:right;
	margin: 0;
	padding:0;
}
h3 {
	color:#CADB36;
	font: normal 14px "gill sans", arial, sans serif;
	padding: 2px 0 0 10px;
	margin: 8px 0 0 0;
}
h4 {
	color:#6D6F71;
	font: normal 10px georgia, "Times New Roman", serif;
	text-align:right;
	margin: 0;
	padding:0;
}
p {
	font: normal 13px "gill sans", arial, sans serif!important;
	color: #6D6F71;
	text-align:justify;
	padding: 2px 0 0 10px;
	margin: 8px 0 0 0;
}

.content ul {
	list-style-type:none;
	font: normal 12px/14px "gill sans", arial, sans serif;
	padding: 0;
	margin: 0;
}
.content li {
}
.content li a {
}
.content a {
	color:#6D6F71;
}
.content p {
	color:#6D6F71
}
.content p b {
	font-weight: normal!important;
}
/*.content img {
	padding:0;
	margin:0!important;
}*/
/*.content {
	margin: 0 5px 0 0;
}*/
.content a:hover {
	color:#CADB36;
	text-decoration:underline;
}
.content {
	margin: 0;
	padding: 0;
	width: 520px;
}
.contentLeftInner {
	float:left;
	width: 220px;
}
.contentLeftInner .aboutImgBrdr {
	border-right: 5px solid #fff!important;
	border-bottom: 5px solid #fff!important;
	}
.contentRightInner {
	float: right;
	width:275px;
}
.content .imgFltLft {
	float: left;
	margin: 0;
}
.content img {
	border: none!important;
}
.contentIndex {
	margin: 0;
	padding: 0;
	width: 100%;
}
.clickAbove {
	font: normal 12px "gill sans", arial, sans-serif;
	color:#b9c11e!important;
	margin: 0;
	padding:0;
	} 

p.dark {
	color: #292929;
}

/**** CURRENT PAGE STATES ****/
.currentLeftNav {
	color:#CADB36!important;
}
/************ ROLL TIP STYLES ***********/
/* style spec's for rolltip (div generated in code) MOSTLY USED IN SEVERAL TEMPLATES LEFT NAV */
div#rolltipDiv {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	z-index:1000;
	width:50px;
	height: 68px;
	padding:1px;
	font-size:11px;
	background-color:#fff;
	border:.5px solid #ccc;
}
div#rolltipDiv_custom {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	z-index:1000;
	width:189px;
	height: 205px;
	padding:1px;
	font-size:11px;
	background-color:#fff;
	border:.5px solid #ccc;
}
/************ ROLL OVER COLOR STYLES FOR MAIN NAVIGATION SUB NAV ***************/ 
/* INVITATIONS SUB NAV */
ul.taupe li a {
	color: #483C32!important;
}
ul.taupe li a:hover {
	color: #CADB36!important;
}
/* BOUTIQUE SUB NAV */
ul.skyBlue li a {
	color: #007FFF!important;
}
ul.skyBlue li a:hover {
	color: #CADB36!important;
}
/* CONTACT SUB NAV */
ul.tangerine li a {
	color: #f28500!important;
}
ul.tangerine li a:hover {
	color: #CADB36!important;
}
/********* FAQ AND LETTERPRESS SHOW/HIDE STYLES ***********/

.contentPrice {
	color:#6D6F71;
	font: normal 10px georgia, "Times New Roman", serif;
	text-align:right;
	margin: 0;
	padding:0;
}

.contentPricedivider {
	color:#6D6F71;
	font: normal 10px georgia, "Times New Roman", serif;
	text-align:right;
	margin: 0;
	padding:0;
	border-top: 1px solid #6D6F71;
}

.contentShowHide {
	position:relative;
	z-index:100;/*border: solid .5px #000;*/
}
.contentShowHide p {
	font: normal 11px "gill sans", arial, sans serif;
}
.contentShowHide img {
	float:left!important;
	margin:0;
	padding: 0;
}
.contentLeftInner p a {
	text-decoration:none;
}
.contentLeftInnerFirst {
	padding-top: 34px;
}
/* Include id's for all your layers here, with commas between. */
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10,#lyr11, #lyr12, #lyr13, #lyr14, #lyr15, #lyr16, #lyr17, #lyr18, #lyr19, #lyr20 {
	text-align:left;
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	z-index:1;
}
.contentShowHide2 {
	position:relative;
	z-index:100;/*border: solid .5px #000;*/
}
.contentShowHide2 p {
	font: normal 11px "gill sans", arial, sans serif;
}
.contentShowHide2 img {
	float:left!important;
	margin:0;
	padding: 0;
}
.contentLeftInner p a {
	text-decoration:none;
}
.contentLeftInnerFirst {
	padding-top: 34px;
}
/* Include id's for all your layers here, with commas between. */
#lyrNew1, #lyrNew2, #lyrNew3, #lyrNew4, #lyrNew5, #lyrNew6, #lyrNew7, #lyrNew8, #lyrNew9, #lyrNew10,#lyrNew11, #lyrNew12, #lyrNew13, #lyrNew14, #lyrNew15, #lyrNew16, #lyrNew17, #lyrNew18, #lyrNew19, #lyrNew20, #lyrNew100, #lyrNew200 {
	text-align:left;
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	z-index:1;
}
/* AS SEEN IN AND LETTERPRESS ATTRIBUTES */
.asSeenInTable {
	/*border: .5px solid #ccc;*/
}
.letterPressTable {
	border: .5px solid #ccc;
}
td.asSeenInInfo p {
	font: "gill sans", arial, sans serif;
	margin: 0;
	padding: 0;
}
.asSeenInInfoImg {
	padding: 5px 3px 0 0;
	font: normal 11px "gill sans", arial, sans serif;
	text-decoration:none;
	color:#b9c11e;
}
.asSeenInInfoImgSmaller {
	padding: 5px 3px 0 0;
	font: normal 10px "gill sans", arial, sans serif!important;
	text-decoration:none;
	color:#b9c11e;
}
.scrollTxt {
	font: normal 14px "gill sans", arial, sans serif!important;
	text-decoration:none;
	color:#CADB36;
	padding: 0 5px;
}
.asSeenInInfoImg a {
	font: normal 11px "gill sans", arial, sans serif;
	text-decoration:none;
	color:#b9c11e;
	padding: 1px 4px;
	margin: 0 2px 0 0;
	border: .5px solid #ddd;
	background:#f5f5f5;
}
.asSeenInInfoImg a:hover {
	font: normal 11px "gill sans", arial, sans serif;
	color:#fff!important;
	background: #CADB36;
	text-decoration:none;
}

.asSeenInInfoImgSmaller a {
	font: normal 10px "gill sans", arial, sans serif!important;
	text-decoration:none;
	color:#b9c11e;
	padding: 1px 4px;
	margin: 0 2px 0 0;
	border: .5px solid #ddd;
	background:#f5f5f5;
}
.asSeenInInfoImgSmaller a:hover {
	font: normal 10px "gill sans", arial, sans serif!important;
	color:#fff!important;
	background: #CADB36;
	text-decoration:none;
}

.asSeenInInfoImg span {
 font: bold 11px Georgia, "Times New Roman", Times, serif:
}
/****** THE SCOOP SIGN UP FORM STYLES ******/
/************ FORM STYLES *************/
.scoopSignUpTextArea {
	color:#939598;
	background-color:#33b;
	background-color:#EAED9A;
	font-size:10px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	border-width: 1px;
	border-color: #999;
	width: 100px!important;
}
.scoopSignUpForm {
	display: inline;
	padding: 0;
	margin: 0;
}
#scoopSignUp {
	font: 10px/11px Georgia, "Times New Roman", Times, serif;
	color:#6D6F71!important;
	text-transform:lowercase;
}
.scoopSignUp {
	font: 10px/11px Georgia, "Times New Roman", Times, serif;
	color:#6D6F71!important;
	text-transform:lowercase;
}
.smallFrmTxt {
	font: 9px/10px monaco, arial, sans serif!important;
	color:#f30;
}
td.question {
	/*width: 200px;*/
	font-size: 9px!important;
	letter-spacing:.05em;
	text-transform:lowercase;
}
label.errorMessage {
	font-weight:normal;
	font-size: 10px;
	color: #000;/*	margin-left: 20px;*/
}
input.errorMessage {
	border: 2px solid #CADB36;
}
#scoopSignUp table {
	background-color: #f5f5f5;
	color: #6D6F71;
	border: 1px solid #ccc;
	border-collapse: collapse;
	font: 11px Georgia, "Times New Roman", Times, serif;
	width: 510px;
	padding: 0;
	margin: 0;
}
#scoopSignUp td {
	border: 1px solid #ccc;
	padding: 2px;
	letter-spacing: .05em;
}
.redAsterisk {
	color:#CADB36;
}
.smallTxt td {
	font-size:10px;
}
/*#scoopSignUp textarea, input {
		border:1px solid #ccc;
		}*/
.wht {
	background-color: #939598;
	color: #fff;
	font-size: 11px;
	line-height: 14px;/*border:1px solid #ccc;*/
		}
#hiddenModalContent {/* THICKBOX ATTRIBUTES */
	overflow-x: hidden!important;
	margin-top: 0;
	margin-bottom: 0;
	/*margin-right: -50px;*/
	margin-left:0;
	padding: 0;
	width: 510px;
}
td.question menu {
	font: normal 9px Arial, Helvetica, sans-serif!important;
	color: #000000;
	text-decoration: none;
}
p a {
	color:#6d6f71;
}
p a:hover {
	color:#CADB36;
}
/* CALENDAR MOUSE OVERS */
/* MAY*/
.calendarMayMouseOver {
		padding-top:57px;
		width: 216px!important;
		height: 315px!important;
		float: left;
		}
.calendarMayMouseOver a {
		background:url(../images/may07-1.jpg) top left no-repeat;
			width: 216px!important;
		height: 315px!important;
		}
.calendarMayMouseOver a:hover {
		background:url(../images/dome.jpg) top left no-repeat;
			width: 216px!important;
		height: 315px!important;
		}
	/* JULY */
	.calendarJulyMouseOver {
		padding-top:57px;
		width: 216px!important;
		height: 315px!important;
		float: left;
		}
.calendarJulyMouseOver a {
		background:url(../images/warehousesale-1.jpg) top left no-repeat;
			width: 216px!important;
		height: 315px!important;
		}

.calendarJulyMouseOver a:hover {
		background:url(../images/javits-1.jpg) top left no-repeat;
			width: 216px!important;
		height: 315px!important;
		}
/*----- drop menu form styles -----*/
.formHolder {
	margin:20px 0 10px 50px;
	padding: 0;
	display:block!important;
	font:normal 13px georgia, "Times New Roman", Times, serif; 
	color:#959696;
	}
.formHolder .text {
	vertical-align:middle;
	display:inline;
	}
.formHolder .yellow{
	color: #FF9900;
	display:inline!important;
	}
.formHolder form {
	display:inline!important;
	padding: 0;
	margin: 0;
	vertical-align:middle;
	}
.formHolder .list{
	display:inline!important;
	padding:0;
	width: 140px;
	line-height:14px;
	margin:1px  5px 1px 5px;
	vertical-align:middle;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #ced12d!important;
	border: 1px solid #ccc!important;
	background:#fff!important;
	}

.submitBtn {
	display:inline;
	width: 94px!important;
	height: 25px!important;
	margin:0;
	padding: 25px 0 0 0;
	border: 0;
	overflow:hidden;
	background: transparent url(../images/submitBtn.jpg) no-repeat center top;
	text-indent: -10000em!important;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
	vertical-align:bottom;
}
form>submitBtn { /* For non-IE browsers*/
  height: 0px;
}
/* -- active link -- */
.gf_active {
    color:#CADB36!important;
}
/* CUSTOM CARD STYLES */
.custom_card_detail {margin: 0; padding:0;}
.custom_card_detail a:link, .custom_card_detail a:visited, .custom_card_detail a:hover, .custom_card_detail a:active {
	font-size: 10px;
line-height: 20px;
	margin: 0 5px 0 0;
	padding:0;
}
.customize_table {font: normal 11px "Times New Roman", Times, serif!important; color: #6d6f71;}
.customize_table p {font: normal 11px "Times New Roman", Times, serif!important; color: #6d6f71;margin: 5px 0 5px 0;padding: 0; text-align:center; width: 100%;}
h1.customize {color:#CADB36; font:normal 18px "gill sans",arial,sans serif; margin:0 0px 0 0;padding:0;text-align:right;}
h3.customize {color:#6D6F71; font:normal 11px Georgia, "Times New Roman", serif;margin:0 0px 0 0;padding:0;text-align:right;}
h4.customize {color:#6D6F71; font:normal 11px Georgia, "Times New Roman", serif;margin:0 0 0 40px;padding:0;text-align:left;}

input#review_and_checkout {float: right;}
.dp_custom_prod {float:left;width:24%;margin:0 0 15px 1%;text-align:center; height: 320px;/*outline:1px solid #eee;*/}
.dp_custom_image {height:240px;}/*Need to specify a height to keep things uniform*/
.dp_custom_btn {width:116px; height:26px; display:block; text-indent:-1000em;overflow:hidden; background:#fff url(../images/customize_button.jpg) no-repeat left top; cursor:pointer;font-size:0px;color:#fff;border:none;margin:0 auto; padding: 0;}
.dp_pricing_btn {width:116px; height:26px; display:block; text-indent:-1000em;overflow:hidden; background:#fff url(../images/pricing_button.jpg) no-repeat left top; cursor:pointer;font-size:0px;color:#fff;border:none;margin:0 auto; padding: 0;}
.dp_in_cart_btn {width:106px; height:21px; display:block; text-indent:-1000em; overflow:hidden; background: url(../images/in_cart_button_new2.png) no-repeat left top; cursor:pointer;border:none;z-index: 2000; position: relative; left: 38px; font-size: 10px;}
.dp_in_cart_btn:hover {width:106px; height:21px; display:block; text-indent:-1000em; overflow:hidden; background: url(../images/in_cart_button_new2.png) no-repeat left bottom!important; cursor:pointer;border:none;z-index: 2000; position: relative; left: 38px; font-size: 10px;}
.review_and_checkout {clear:both; float: right; padding: 0;}

p.custom_preview {margin: 10px 0 0 0; padding: 0; text-align: justify;}

p.custom_text {margin: 10px 0 0 0; padding: 0; text-align: justify;}
p.custom_text a {color:#6d6f71; font-weight:bold;}
p.custom_text a:link {color:#6d6f71; font-weight:bold; text-decoration:none;}
p.custom_text a:visited {color:#6d6f71; font-weight:bold; text-decoration:none;}
p.custom_text a:hover {color:#6d6f71; font-weight:600; text-decoration:underline!important;}
p.custom_text a:active {color:#6d6f71; font-weight:600; text-decoration:underline!important;}

p.custom_textlp {margin: 10px 0 0 0; padding: 0; text-align: justify;}
p.custom_textlp a {color:#E9967A; font-weight:bold;}
p.custom_textlp a:link {color:#E9967A; text-decoration:none;}
p.custom_textlp a:visited {color:#E9967A; text-decoration:none;}
p.custom_textlp a:hover {color:#E9967A; text-decoration:underline!important;}
p.custom_texlp a:active {color:#E9967A; text-decoration:underline!important;}

.quote_button {width:148px; height:29px; display:block; float: left; text-indent:-1000em; overflow:hidden; background: url(../images/quote_button.png) no-repeat left top; cursor:pointer;border:none;z-index: 2000; font-size: 10px;}
.quote_button:hover {width:148px; height:29px; display:block; float: left;text-indent:-1000em; overflow:hidden; background: url(../images/quote_button.png) no-repeat left bottom!important; cursor:pointer;border:none;z-index: 2000; font-size: 10px;}
