body{font-family:sans-serif;font-size:10pt}p, form .label, .productinfopanel ol, .productinfopanel
ul{margin-top:0;color:#333}.quotepanel
p{color:#ea5f99;margin-top:1.2em;text-shadow:#666 1px 1px 1px;letter-spacing:0.3em;font-weight:normal;font-style:italic}.quotepanel
h2{color:#ea5f99;text-shadow:#666 1px 1px 1px;margin-top:1em}.contentpanel
p{vertical-align:middle}.smalltext{font-size:60%}p a:hover{text-decoration:underline}.smalltext{font-size:60%}a{color:#42449d;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#303271}h1{color:#ea5f99;font-size:16pt;line-height:18pt}h2{color:#ea5f99;font-size:12pt;font-weight:bold;line-height:14pt;font-style:normal}h3{font-size:10pt;font-weight:bold;line-height:12pt}h4{font-size:9pt;font-weight:bold;line-height:10pt}.nav{list-style:none;margin:0
0 0 0.5em;padding:0
0 0 0;display:block;white-space:nowrap;width:auto;text-align:center}.nav
li{float:left;display:block;margin:0
0 0 -1px;padding:0.6em 0.8em 0.7em 0.8em;font-family:verdana;text-decoration:none;letter-spacing: -0.10em;border-left:1px solid #e0ffec;border-right:1px solid #e0ffec;text-align:left}.nav
.lastmenuitem{}.nav li a, .nav li a:visited, .nav li a:link{color:#add571;text-decoration:none}.nav li
ul{position:absolute;background:#ea5f99;width:13em;left: -999em;list-style:none;text-align:left;padding:0.5em;margin-left: -0.5em;z-index:3;line-height:1.5}.nav li ul
li{border:none;clear:left;padding:0;margin:0
0 0.5em 0;font-size:100%}* html .nav li:hover ul, * html .nav li.sfhover
ul{margin-left: -15em;margin-top:1em}.nav li:hover ul, .nav li.sfhover
ul{margin-left: -0.5em;margin-top:0;left:auto}body{background-color:#1a1318;text-align:center;height:auto;min-height:100%}.outerframecontainer{padding:0
0 0 0;margin: .5em auto .5em auto;width:72em}.outerframe{float:left;background-color:#ffe8f2;margin-left:auto;margin-right:auto;width:70em;height:100%;padding:1em
1em 1em 1em}.footer_linkscontainer{padding:0
0 0 0;margin: .5em auto .5em auto;width:72em}.footer_links{float:left;background-color:#ffe8f2;margin:1em
auto 1em auto;width:70em;height:auto;padding:1em
1em 1em 1em}.innerframe{float:left;background-color:#e0ffec;position:relative;width:68em;height:auto;padding:1.5em 1em 1.5em 1em;margin:0
0 0 0}.largelogopanel{float:left;width:15.8em;height:15.8em;margin:0.25em 2em 0 0;border:0}.toprightmenu{float:left;background:#ea5f99;width:49.95em;height:2.5em;margin:0.25em 0 0.25em 0.25em;white-space:nowrap;overflow:visible;text-align:center;padding:0
0 0 0;background:transparent url(/assets/gradient/pink_bilinear_vert_33.png) repeat-x scroll top left;border:none}.toprightbanner{float:left;width:49.95em;height:8.25em;margin:0.25em 0 0.25em 0.25em;padding:0;border-style:none}.quotepanel{float:left;height:3em;width:49.95em;height:4em;margin:0.75em 0 0 0.25em;background:transparent;text-align:center}.heroimagepanel{position:relative;float:left;width:36.95em;height:26em;margin-top:1em;margin-left:0.25em;background-color:white;z-index:0}.productimage{position:relative;float:left;width:28em;height:auto;margin-top:1em;margin-left:0;background-color:white;z-index:0}.productblurb{float:left;margin:1em
0 0 0;width:34em;height:auto;padding:0.5em 0 0.5em 2em;text-align:left}.cartpanel{float:left;height:3em;margin-top:0.25em;margin-left:0;margin-right:0;background-color:#333;text-align:right;width:100%}.smalltext{margin-top:1.1em;font-size:50%}.bottombox{float:left;width:100%}.lowerleftimage{position:absolute;margin:auto auto 2em 1em;width:10em;height:10em;bottom:0;left:1em}.promoimage{float:left;margin:2em
auto 2em 1em;width:22em;max-height:10em}a
.promoimage{border:0}a
img{border:0}.contactpanel{position:absolute;margin:0
0 0.5em 1em;width:12em;bottom:1em;left:12em;text-align:left}.contactpanel
p{font-size:60%;letter-spacing: -0.05em}.contentpanel{float:left;margin:1em
0 0 0;width:28.75em;height:auto;padding:0.5em 2em 0.5em 0;text-align:left}.cartpanel{float:left;height:1.75em;margin-top:0.25em;margin-left:0;margin-right:0;background-color:#333;text-align:left;width:100%}.cartpanel
p{color:#FFF;margin:0.5em;float:left}.cartpanel
.checkout{text-decoration:none;background:#ea5f99;color:#FFF;float:right;height:1.5em;margin:0.25em 0.25em 0 0.25em;padding:0;border:none;width:auto}.cartpanel .checkout
a{text-decoration:none;color:#FFF}.line{clear:left;width:100%;height:0.5em;margin:1em
0 0 0;border-top:1px solid #5F9EA0}.imgwide{margin-top:0.5em;float:left;width:38.75em;border:1px
solid #5F9EA0}.imgquarter{margin-top:0.5em;float:left;width:13em;border:1px
solid #ffe8f2}.imgproduct{width:28em;height:auto;margin:0;padding:0}.myform input,textarea,button{float:left;width:20em;border:1px
solid #5F9EA0}.myform
button{border:0;background-color:#ea5f99;color:#add571;font-weight:bold;text-align:center;padding:1em
0 1em 0}.imgthumb{float:left;width:13em;margin:0.75em 0 0.75em 0}.imgthumb a
.mainimg{float:left;width:13em;margin:0.75em 0 0.75em 0;border:1px
solid #ffe8f2}.menuthumb{float:left;width:22em;margin:0.75em 0 0.75em 0}.menuimg{float:left;width:22em;margin:0.75em 0 0.75em 0;border:1px
solid #ffe8f2}.thumbrow{clear:left;width:100%;height:auto;margin:0;padding:0}.blueborder{border:1px
solid #5F9EA0}iframe#cupcake{width:67em;overflow:none;border:0;margin:0;padding:0}.cupcakeiframe{background-color:#e0ffec;padding:0;margin:0}table{width:100%;border:none;border-collapse:collapse;padding:0
0 0 0}table
th{background-color:#CCC}table
tr.even{background-color:#DDD}table.cart
.col_1{width:7em}table.cart .col_2, table.cart
.col_3{width:3em}table.cart .col_4, table.cart
.col_5{width:6em}table.cart
.col_6{text-align:right;width:5em}