﻿/* old brown body text #5d2901 */
body { font-family: Verdana, Arial, Sans-serif; color: #000000; }
form { margin: 0px; }
p { margin-top: 12px; margin-bottom: 12px; }
*/
div { font-size: 11px; line-height: 140%; }
table { font-size: 11px; line-height: 140%; border: 0px; }
/* h1 - pageheaders */
h1 { font-family: 'Century Gothic', Verdana, Arial, Sans-serif; font-size: 18px; font-weight: 700; line-height: 135%; margin: 0px; padding: 0px; margin-top: 2px; }
/* h2 - product titles */
h2 { font-family: 'Century Gothic', Verdana, Arial, Sans-serif; font-size: 16px; font-weight: 700; line-height: 135%; margin: 0px; padding: 0px; }
/* h3 - page bold smaller headers */
h3 { font-family: 'Century Gothic', Verdana, Arial, Sans-serif; font-size: 16px; font-weight: 700; line-height: 135%; margin: 0px; padding: 0px; }
h4 { }
/* small pink header (like on checkout - section headers */
h5 { font-family: Verdana, Arial, Sans-serif; font-size: 11px; font-weight: 700; line-height: 135%; margin: 0px; padding: 0px; color: #d80d8d; }

img { border: 0px; }
ul { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
ol { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
li { padding-top: 2px; padding-bottom: 2px; }
fieldset { padding: 10px; margin-top: 10px; border: 1px #ec7d9f dashed; }
legend { font-family: 'Century Gothic', Verdana, Arial, Sans-serif; font-size: 16px; font-weight: 700; color: #d80d8d; line-height: 135%; padding-bottom: 20px; }
hr { color: #ec7d9f; }

.newpink { color: #d80d8d; }

a.pinklink:link, a.pinklink:visited { color: #d80d8d; text-decoration: underline; }
a.pinklink:hover, a.pinklink:active { color: #0066ff; }

/* home page focal rollovers */
.fbdivdefault { width: 729px; height: 410px; }
.fbdivcallingcards { width: 729px; height: 410px; background-image:url('/images/BannerCollections/callingcards.jpg'); background-position: center bottom; background-repeat: no-repeat; }
.fbdivnotecards { width: 729px; height: 410px; background-image:url('/images/BannerCollections/notecards.jpg'); background-position: center center; background-repeat: no-repeat; }
.fbdivgiftlabels { width: 729px; height: 410px; background-image:url('/images/BannerCollections/giftlabels.jpg'); background-position: center center; background-repeat: no-repeat; }
.fbdivbabysittingpads { width: 729px; height: 410px; }
.fbdivaddresslabels { width: 729px; height: 410px; background-image:url('/images/BannerCollections/addresslabels.jpg'); background-position: center center; background-repeat: no-repeat; }
.fbheaderpink { font-family: 'Century Gothic', Verdana, Sans-Serif; font-size: 21px; color: #d80d8d; line-height: 130%; }
.fbheaderblack { font-family: 'Century Gothic', Verdana, Sans-Serif; font-size: 18px; color: black; line-height: 110%; }
.fbsubheader { font-family: Verdana; font-size: 11px; color: black; font-weight: normal; line-height: 130%; text-align: left; }
.fbfooterpink { font-family: Verdana; font-size: 11px; color: #d80d8d; font-weight: normal; line-height: 130%; text-align: left; }

/* home page press and what's new */
.hpresssection { border: 1px #f9bad5 solid; }
.hpressheader { padding: 1px 0px 2px 7px; background-color: #fdeef5; border-bottom: 1px #f9bad5 solid; }
.hpresscontent { margin: 6px; height: 100px; }

/* home page category image and text link styles */
.hctextcell { vertical-align: bottom; padding-top: 15px; padding-bottom: 5px; padding-left: 9px; line-height: 120% }
.hcimagediv { width: 235px; border: 1px #f9bad5 solid; margin-right: 10px; }
.hcimage { margin: 7px; }
a.hclink:link, a.hclink:visited { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: normal; color: black; text-decoration: none; }
a.hclink:hover, a.hclink:active { text-decoration: underline; }


/* press page styles */
.pressprintdiv { background-image: url('/images/Press/bg_pressitem_gray.jpg'); background-repeat: repeat-y; padding: 10px; border-top: 1px #eeeeee solid; }
.pressprintdiv2 { padding: 10px; border-top: 1px #eeeeee solid; }
.pressimage { margin: 10px; }
.pressimagediv { border: 1px #f9bad5 solid; margin-right: 15px; background-color: white; }
.pressimageborder { border: 1px #eeeeee solid; }


a.blacklink:link, a.blacklink:visited { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: black; text-decoration: none; }
a.blacklink:hover, a.blacklink:active { text-decoration: underline; }

.signin { height: 15px; margin-top: 2px; font-weight: bold; font-family: Arial, Verdana, sans-serif; text-align: right; padding-right: 15px; }
.commonText10 { font-size: 10px; }
	
/* Personalization Styles */
.pSectionHeader { font-family: "Century Gothic", Segoe UI, Arial, Sans-serif; font-size: 28px; font-weight: 700; color: #e47bb6; line-height: 125%; padding-bottom: 3px; }
.pGroupHeader { font-family: "Century Gothic", Segoe UI, Arial, Sans-serif; font-size: 13px; font-weight: 700; color: black; }	
.pFormElement { font-size: 11px; font-family: Arial; }
.pFormElementText { font-size: 11px; font-family: Arial; padding-top: 0px; padding-left: 2px; padding-bottom: 4px; }
.pFormOptionalText { font-size: 11px; font-family: Arial; color: #990000; font-style: italic; }

/* Personalization Styles for displaying in Cart/Order Confirmation */
.pcoSectionHeader { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: 700; color: #d80d8d; }
.pcoGroupHeader { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: 700; }
.pcoItemText { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: 700; color: Black; }
.pcoItemPrompt { font-family: Arial; font-size: 10px; font-weight: normal; color: #444444; }
.pcoSpecialInstructions { font-family: Arial; font-size: 11px; font-weight: normal; color: Black; }

/* Cart/Checkout Styles */
.coProductTitle { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #d80d8d; }
.coProductSku { font-family: Arial; font-size: 11px; font-weight: normal; color: Black; }

/* My Account Styles */
a.maNavLink:link, a.maNavLink:visited { font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #d80d8d; text-decoration: none; }
a.maNavLink:hover, a.maNavLink:active { color: #0066d5; text-decoration: underline; }
a.maSectionLink:link, a.maSectionLink:visited { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: bold; color: #d80d8d; text-decoration: none; }
a.maSectionLink:hover, a.maSectionLink:active { color: #0066d5; text-decoration: underline; }

.commonBorder { border: 1px #ec7d9f dashed; }

.breadcrumbsDIV { border-bottom: 1px #ec7d9f dashed; padding-bottom: 3px; }
.productsheaderDIV { border-bottom: 1px #ec7d9f dashed; padding-bottom: 3px; padding-top: 5px; color: #ec7d9f; }

.productSku {  }
.productPrice {  }


/* LNK Side Navigation */
a.sideNavLink:link, a.sideNavLink:visited { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: 700; text-decoration: none; color: black; display:table; width: 100% }
a.sideNavLink:hover, a.sideNavLink:active { text-decoration: underline; }
.sideNavCell { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: 700; line-height: 130%; padding-bottom: 8px; padding-left: 50px; }
/* special for rollover categories */
a.sideNavLink2:link, a.sideNavLink2:visited { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: 700; text-decoration: none; color: black; display:table; width: 100%; padding-bottom: 8px; }
a.sideNavLink2:hover, a.sideNavLink2:active { text-decoration: underline; }
.sideNavCell2 { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; font-weight: 700; line-height: 130%; padding-bottom: 0px; padding-left: 50px; }


/* LNK Side Category Navigation */
a.sideCategoryLink:link, a.sideCategoryLink:visited { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: 700; text-decoration: none; color: #000000; }
a.sideCategoryLink:hover, a.sideCategoryLink:active { text-decoration: underline; color: #d80d8d }
.sideCategoryCell { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: 700; line-height: 130%; border-bottom: 2px white dotted; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; }


/* LNK Product Title - small link for dynamic pages (hotpink) #d80d8d hover:(blue) #0066d5 */
a.productTitleSm:link, a.productTitleSm:visited { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #d80d8d; text-decoration: none; line-height: 120% }
a.productTitleSm:hover, a.productTitleSm:active { color: #0066d5; text-decoration: underline; }

/* LNK Category Title - small link for dynamic page */
a.categoryTitleSm:link, a.categoryTitleSm:visited { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #d80d8d; text-decoration: none; }
a.categoryTitleSm:hover, a.categoryTitleSm:active { color: #0066d5; text-decoration: underline; }

/* LNK Breadcrumbs */
a.breadcrumb:link, a.breadcrumb:visited { font-family: 'Century Gothic', Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: bold; color: #d80d8d; text-decoration: none; }
a.breadcrumb:hover, a.breadcrumb:active { color: #0066d5; text-decoration: underline; }

/* FOOTER Links */
a.footerLink:link, a.footerLink:visited { font-family: Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: 700; color: #0099ff; text-decoration: none; line-height: 150% }
a.footerLink:hover, a.footerLink:active { text-decoration: underline; color: #d80d8d; }
.footerCell{ font-family: Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: 700; color: #999999;  }

a:link, a:visited { color: #0066ff; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }


/* FORM STYLES */
.button { font-family: "Segoe UI", Arial, Helvetica, Sans-serif; font-size: 11px; font-weight: bold; color: #444444; padding: 1px; }
.formHeader { font-size: 11px; font-weight: normal; text-align: right; }
.formHeader2 { font-family: Arial; color: #d80d8d; font-size: 11px; font-weight: bold; text-align: right; }
.formHeaderCO { font-family: Arial; color: #d80d8d; font-size: 11px; font-weight: normal; text-align: right; }
.formElementText { font-size: 11px; font-weight: normal; }
.formValidation { font-family: Arial; font-size: 11px; font-weight: normal; color: #ec7d9f; }
.formValidator { font-family: Verdana; font-size: 12px; font-weight: bold; color: #ec7d9f; }
.formTextboxPink { border: 1px #ec7d9f solid; font-size: 11px; }
.formTextbox { font-size: 11px; }