h1 {
	font-size : 28px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #AC77A5;
}

b {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

.body {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.bodylink, a.bodylink:link, a.bodylink:active, a.bodylink:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.bodylink:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.bodylinkpurple, a.bodylinkpurple:link, a.bodylinkpurple:active, a.bodylinkpurple:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #855381
}

a.bodylinkpurple:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #855381;
}

.bodysmall {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.bodylinksmall, a.bodylinksmall:link, a.bodylinksmall:active, a.bodylinksmall:visited {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.bodylinksmall:hover {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

.testimonial {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #666666;
}

a.testimoniallink, a.testimoniallink:link, a.testimoniallink:active, a.testimoniallink:visited {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #666666;
}

a.testimoniallink:hover {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #666666;
}

.footer {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #444444;
}

a.footerlink, a.footerlink:link, a.footerlink:active, a.footerlink:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : normal;
	font-weight : normal;	
	color : #444444;
}

a.footerlink:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #855381;
}

a.footerlinkactive, a.footerlinkactive:link, a.footerlinkactive:active, a.footerlinkactive:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : normal;
	font-weight : bold;	
	color : #855381;
}

a.footerlinkactive:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : bold;	
	color : #855381;
}

.policy {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #999999;
}

a.policylink, a.policylink:link, a.policylink:active, a.policylink:visited {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : normal;
	font-weight : normal;	
	color : #999999;
}

a.policylink:hover {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #855381;
}

/* faq page styles */
.faqparagraph {
	margin-top: 0px;
	margin-bottom: 9px;	
}

.totop {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #855381;
}

a.totoplink, a.totoplink:link, a.totoplink:active, a.totoplink:visited {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #855381;
}

a.totoplink:hover {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #855381;
}



/* customer service form styles */
.csselect {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 294px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin : 1px;
}

.cstextarea {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 294px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;		
}

.csinput {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 294px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;	
}

.csphone1 {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 30px;	
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;			
}

.csphone2 {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 40px;	
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;			
}

.csbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	margin-right : 1px;
	margin-left : 1px;			
}

/* feedback form styles */
.fbselect {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 147px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin : 1px;
}

.fbtextarea {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 294px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;		
}

.fbinput {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 294px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;	
}

.fbinput2 {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 147px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;	
}

.fbbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	margin-right : 1px;
	margin-left : 1px;			
}



/* template specific styles */
.templateheading {
	font-size : 28px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #AC77A5;
}


/* choose gift styles */
.onbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	margin-right : 15px;	
}

/* ordering pages styles */
.imagelabels {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #444444;
}

.cdbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 150px;
}

.bkbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 105px;
}

/* baby info form styles */
.bitext {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}


.bitextinput {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 260px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 3px;	
}

.biselect {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;
	margin-top : 1px;	
	margin-bottom : 1px;
}

.rcbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 150px;
	margin-right : 1px;
	margin-left : 1px;			
}

.error {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #FF0000;
}

/* review page styles */
.bodyreview {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 18px;
	font-weight : normal;	
	color : #000000;
}

.completefield {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #AC77A5;
}

.blankfield {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #CCCCCC;
}

.birthdatesuffix {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #AC77A5;
}

/* landing page styles */
.landingcaption {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

/* gift card page styles */
.gcinput {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 265px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;	
}

.gcbutton {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 150px;
	margin-right : 1px;
	margin-left : 1px;			
}

/* tell a friend page styles */
.tftextarea {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 350px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;		
}

.tfinput {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 350px;
	border-style : solid;
	border-width : 1px;
	border-color : #999999;
	margin-right : 1px;
	margin-left : 1px;	
}

/*how it works page styles*/
.hiwemphasis {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #333333;
}

.hiwbody {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 16px;
	font-weight : normal;	
	color : #333333;
}

/*privacy policy page styles*/
.ppheading {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : bold;	
	color : #AC77AB;
}

/* form fixes*/


/* gallery styles */

.gallerylink {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #0DA0B2;
}

a.gallerylink, a.gallerylink:link, a.gallerylink:active, a.gallerylink:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #0DA0B2;
}

a.gallerylink:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #0DA0B2;
}

a.gallerylinksmall {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.gallerylinksmall, a.gallerylinksmall:link, a.gallerylinksmall:active, a.gallerylinksmall:visited {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

a.gallerylinksmall:hover {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

/* sitemap styles */

a.sitemaplink, a.sitemaplink:link, a.sitemaplink:active, a.sitemaplink:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : normal;
	font-weight : normal;	
	color : #333333
}

a.sitemaplink:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
}

/* fable pages styles */

.frameselect {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	font-weight : normal;	
	color : #333333;
	width : 218px;
}

.chooseframe {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 24px;
	font-weight : normal;	
	color : #333333;
}


