* {vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;}
html{overflow-y:scroll;}html,body{height:100%;width:100%;} body{line-height:1;font-size:100.1%;}ol,ul,dl{position:relative;} table{border-collapse:collapse;border-spacing:0;}
textarea {line-height:1.25;}
label {cursor:pointer;}
li li, li p, td p, blockquote p, p span {font-size:1em;}  :focus {outline:0;-moz-outline-style:none;} a img {border-style:none;} small{font-size:0.85em;}strong{font-weight:bold;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

.js .btn, .js .btn a{cursor:default;} /* ====== Text Styling ============ */

/*================================================*/
 body{background: #edd1a2;} .wfc{position:relative;font:93%/1.4em 'trebuchet ms',arial,verdana,sans-serif;}	#we {visibility:hidden;width:50em;height:0;font-size:0;background:000;}	body {padding-bottom:30px;font-size:100.01%;}
	#wp {width:800px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;}


#z__eod {display:none;} #z_al {position:absolute;left:0px;top:0px;}  
div#wfc div#wlc .z_jc {text-align:center !important;}
div#wfc div#wlc .z_jl {text-align:left !important;}
div#wfc div#wlc .z_jr {text-align:right !important;}



.wa,.wb,.ws,.wc,.wm,.wn,.wn1,#wp,.wt,.wu,.wf,.wh{position:relative;z-index:1;}
#wlc {padding-bottom:20px;}

.wc, .ws {float:left;}
.wm, .wa {float:right;}

.wm {width:656px;}
.wc {width:656px;}
.ws {width:144px;}
.wf{clear:both;}

.bc .wm, .bca .wm {width:100%;float:none;clear:both;}
.bca .wc {width:78%;}
.bca .wa {width:21.8%;}
.bc .wc {width:100%;float:none;}

.bsc .wc {width:100%;}
.w567 {font-size:.7em;}
.w567 p {margin:4px 3px 0 0;text-align:right;color:#4c2a18;}
.w567 a, .w567 a:visited {color:#4c2a18;}

.wa .sha {font-size:1.3em;height:2em;}

.sp {overflow:hidden;}






.ss {margin-top:95px;}
.sc, .sf {overflow:hidden;}
.p {line-height:1px;position:relative;z-index:2;overflow:hidden;color:#181a13;clear:both;padding:0 1em .5em 1em;}
.p .c {position:relative;overflow:hidden;}
.p a{line-height:1.5em;text-decoration:underline;}
.p a, .p a:visited{color:#bc5333;}
.p a:hover,a:active{color:#773320;}
.p ul {margin:2em;}
.p ul ul {margin-top:.5em;}
.p table {width:80%;margin:1.5em auto;}
.p p.spdn {margin-top:2em;}
.p p {font:normal 1em arial,helvetica,sans-serif;line-height:1.4em;margin-bottom:1em;}
.p p.sig {font-family:Trubechet,Georgia,serif;font-style:italic;margin:1em 0 3em 0;}
.p p.copy {font-size:.8em;margin-top:15px;}
.p p.hlit {font-size:1.2em;color:#bc5333;margin:3em 0;text-align:center;}
p.in {margin:1.5em 5em;}
p.ul {text-align:center;}
a, a:visited {color:#000;}


h1 {font-weight:normal;}

h1,h2,h3,h4,h5,h6 {font:bold 100%/1.6em Arial,Helvetica,sans-serif;margin:0;color:#000;}
h4,h5,h6 {color:#222;}
h3,h4,h5,h6 {font-weight:normal;}
h1 {margin:1em 0 1.5em 0;line-height:1.5em;}
h2 {font-size:1.3em;margin:1.4em 0 .5em 0;}
.ws h2, .wa h2 {font-size:1.6em;color:#fff;margin:0;padding:5px;}
h3 {font-size:1.2em;margin-top:1.6em;}
h4 {font-size:1.1em;margin-top:1.5em;}
h5 {font-size:1em;margin-top:1.4em;}
h6 {font-size:.8em;margin-top:1.2em;}
div.hr {border-top:1px solid #aaa;padding:0 0 .5em 0;}
ol {list-style-type:decimal;}
ul,ol,dl {margin:2.5em 0;line-height:1.8;}
ol li, ul li {margin:.5em;}
ol li.last {margin:0 0 2em 0;}

blockquote {margin:.5em 1.5em;}
table, input, select {font-size:100%;}  /* help poor old IE */
table {border:1px solid #444;cellpadding:10px;border-collapse:collapse;}
td {border:1px solid #6a3b1e;padding:5px;line-height:1.8;}
table{font-size: 90%;}
table table {font-size:100%;}
td, th{vertical-align: top;padding:.3em;}
th {padding:1em;border:1px solid #444;}

textarea {width:95%;}
label{cursor: pointer;}
input.text {font-size:95%;border:1px solid #ccc;color:#333;height:1.7em;background:#fcfcfc;}

.i {position:relative;z-index:2;} .i div.ic {border:1px solid #e7c07d;font-size:0;line-height:0;} .i div.cp {overflow:hidden;text-align:center;line-height:1.6em;padding:0 .2em .2em .2em;} .i div.cp .sm {font-size:.7em;margin-top:2px;}
.i div.cp a {cursor:pointer;display:block;padding:.2em 5px;border:1px solid #d4866e;border-bottom-color:#9e4a30;border-right-color:#9e4a30;text-decoration:none;background:#c55e3f;color:#fff;font-weight:bold;}
.i p {font-size:.9em;margin-top:.5em;} .i img {width:100%;}
.i .fixd img {width:auto;margin-bottom:20px;}
.ir {float:right;padding:10px 0 10px 10px;}
.il {float:left;padding:0 10px 10px 0;}
.iflags {width:110px;}
.ijar {width:106px;}
.iprod {width:106px;height:106px;}
.iprod img {height:100%;}
.imgs {padding:0;}
.glry .i {width:22%;margin:1.48%;float:left;color:#725b3b;}
.glry .i div.cp {padding:.2em 0 .5em 0;height:1.6em;}  .glry .w {width:30.3%;}
div.ic {text-align:center;}  
.iexp {padding:30px 0 0 0;border:0;text-align:center;}
.iexp p.ldg {position:absolute;width:100%;z-index:1;top:150px;left:0;text-align:center;}
.iexp p.back {font-size:.9em;margin:0 auto 60px auto;width:600px;cursor:default;clear:both;}
.iexp p.back a {cursor:pointer;display:block;margin:0 0 12px 95px;float:left;padding:.2em 20px;border:1px solid #d4866e;border-bottom-color:#9e4a30;border-right-color:#9e4a30;text-decoration:none;background:#c55e3f;color:#fff;}
.iexp div.cp {border:0;margin:10px auto 20px auto;color:#392f20;text-align:left;font-size:1em;}
.iexp .i {width:482px;margin:0 auto;}
.iexp .w {width:600px;}
.iexp .i .ic {min-height:200px;border:1px solid #725b3b;} 


ul.n {margin:0;} .n li {list-style:none;margin:0;} .n li a	{font-weight:normal;padding:.2em .5em .4em .5em;}

ul.ni {margin:0 5px 0 0;} .ni li a {padding:.2em .4em .4em .4em;font-size:.85em;}
.ni li {float:right;height:1.8em;}
.f ul.ni {text-align:center;margin:0;}   .f .ni li {float:none;display:inline;}
.f .ni li a, .f .ni li a:visited {font-size:.78em;}
ul.nj {font-size:1.1em;text-align:center;height:2em;border:1px solid #999;border-width:1px 0;background:url(c/menu.light.jpg) center;} .nj li {float:left;height:2em;width:24.5%;border-left:1px solid #fff;border-right:1px solid #999;} .nj li.last {border-right:0;}
.nj li a, .nj li a:visited 	{display:block;float:left;padding:0;width:100%;line-height:2em;height:2em;} .nj li a.here, .nj li a.here:hover {background:url(c/menu.light.jpg) center;}
.nj li a:hover {background:url(c/menu.hlight.jpg) center;}
.nv li a {display:block;margin:0;padding:0;} 
.index li.index {background:#000;filter:alpha(opacity = 5);-moz-opacity:.01;opacity:.01;-khtml-opacity:.01;}


.h {padding:0;overflow:visible;height:138px;}
.h img.lf {position:absolute;top:0;left:0;}
.h img.rt {padding:0 0 0 144px;}
.email p {padding:10px 0 0 0;text-align:right;}
.email a, .email a:visited, .email a:hover {text-decoration:none;color:#fff;}
.email a:hover {color:#b98204;}
.np {padding:0;}

.buynow {border:1px solid #e7c07d;background:#f7ead3;margin:30px 0;font-size:.8em;padding:3px;text-align:center;}
.buynow h2 {font-size:1.5em;color:#c55e3f;border-bottom:1px solid #c55e3f;margin-bottom:15px;}
.buynow a{font-size:.8em;cursor:pointer;display:block;padding:.5em 10px;text-decoration:none;color:#fff;font-weight:bold;}
.buynow a:hover, a:visited {color:#fff;}
.buynow a.CC-BLUE {background:#35cfd7;}
.buynow a.CC-SYEL {background:#d2a548;}
.buynow a.CC-LEMG {background:#d0d1af;}
.buynow a.CC-PINK {background:#dcb5ae;}
.buynow a.CC-CLEAR, .buynow a:visited.CC-CLEAR {background:#fff;color:#000;}
.buynow strong {color:red;}

.prod {background:#e8c488;padding:0;border-bottom:1px solid#dfae59;padding:10px 10px 0 10px;}

.prod p {margin-top:20px;}
.prod span {color:#bc5333;font-weight:bold;}
h1.prod {background:#c55e3f;margin:0;padding:5px;text-align:center;color:#fff;}
.prod .comt {font-size:.75em;color:#4c2a18;margin-top:3px;}

.dk {background:#e6be7d}
.pc h1, .pc h2, .pc h3, .pc h4, .pc h5, .pc h6, .pc p {text-align:center;}
.f {text-align:center;margin-left:144px;padding:0;border-top:1px solid #83735a;border-bottom:1px solid #f9f1e3;}
.f .c {padding-bottom:10px;border-top:1px solid #f9f1e3;border-bottom:1px solid #83735a;}
.f .ni {margin-top:10px;}

.buynow, .imgs {display:none;}
.cupcake .cart .nv,.courier-holdingcupcakes .cart .nv,.courier-lemongrass .cart .nv, .courier-petalpink .cart .nv, .courier-saffronyellow .cart .nv, .courier-clear .cart .nv  {display:none;}
.cupcake .imgs {display:block;}
.cupcake .cart .imgs {display:none;}
.cupcake .buynow, .cart .buynow {display:block}




.h a#carthref {position:absolute;top:5px;right:5px;}
/* #xpsc   =======================(shopping cart panel)==========================*/
.wp #xpsc {position:relative;overflow:hidden;margin:0 0 30px 10px;padding:15px 20px;line-height:1.3em;} /*width:accommodate background bars */
.wp #xpsc table {border:2px solid #6a3b1e;cellpadding:10px;border-collapse:collapse;font-size:90%;}
.wp #xpsc input, #xpsc select {background:#fce8bc;}
.wp #xpsc tbody {width:100%;}
	td.tots  {width:5em;text-align:right;}
.wp #xpsc h1 {font-size:2em;}
.wp #xpsc .xpbt, .wp #xpsc .xpbt1 {cursor:pointer;display:block;padding:.2em 15px;border:1px solid #d4866e;border-bottom-color:#9e4a30;border-right-color:#9e4a30;text-decoration:none;background:#c55e3f;color:#fff;font-weight:bold;}
.wp #xpsc .xpbt1 {float:right;margin-top:1.4em;}
.wp #xpsc a,.wp #xpsc a:visited  {color:#773320;}
 .wp #xios_CartTab {width:100%;float:right;}
.wp #xios_CartTab tr {padding:.5em 0;}
.wp #xios_CartTab tr th, #xios_ShinTab tr th	{padding:.2em;border-left:1px solid #000;vertical-align:middle;}
	#xios_CartTab th.hdqty, #xios_CartTab th.hdprice, #xios_CartTab th.hdamt,
		#xios_CartTab td.xdprice, #xios_CartTab td.xdqty, #xios_CartTab td.xdamt {text-align:right;}
		td.err {background:#900;}
	#xios_CartTab th.hddel {width:7em;}	  /* header for delete button */
	#xios_CartTab th.hdamt {width:5em;}

	#xios_CartTab td.xddel {text-align:center;}
	#xios_CartTab td.xdelchk {text-align:center;}
	#xios_CartTab td.xdqty input {text-align:right;width:2em;padding:.1em;}

	#xios_TotsTab,#xios_FTotsTab {width:35%;float:right;margin:5px 0 5px 8px;}
	#xios_CODiv {width:100%;float:right;display:none;}
		#xios_FTotsTab {margin-top:5px;float:right;}

	#xios_ShinTab,#xios_ShopTab,#xios_COTab {margin:5px 0 0 0;padding:0px;width:23em;float:right;}
	#xios_COTab td {border:0;}
	#xios_ShopTab{width:35em;width:100%;}
	#xios_ShinTab tr, #xios_ShopTab tr, #xios_COTab tr {width:100%;}
		.x_pad {height:2px;border:0;}
		#x_mi,#x_mo,#x_mc {border:0;border-bottom:1px solid #5d3524;width:100%;color:#fff;font-size:1.1em;line-height:140%;text-align:center;}
		#x_mo {border-bottom:0;}
		.pship {text-align:right;}
		.xios_ShinRHd {width:7em;text-align:right;}
		#xios_state {width:12.5em;}
		#xios_zip {width:7em;}
		.tdopts {text-align:center;width:3em;}
		#pprov {width:13em;}
		#ppcode {width:6em;}
	#xios_pst,#xios_pso {text-align:left;padding:.3em;}
	#xios_ptc,#xios_ptd,#xios_ptf,#xios_pts {font-weight:bold;text-align:center;width:4.8em;border-right:1px solid #5d3524;vertical-align:bottom;}
	#xios_pts {text-align:left;}
	#xios_ptd {width:11.9em;}
	#xios_ptf {width:4.5em;}

/* display panel shopping cart buttons */
#xpds .btn {margin:.5em 0 0 2em;}
#xpds .iic {width:20em;}
#xpds .atc {width:11em;}
#xpds .vc {width:8.5em;}


/* Shopping Cart Message & Button Management */
#xpsc .hc {width:6.5em;float:right;margin-top:.5em;font-size:1.3em;}

#xios_MsgHd	{text-align:left;}
#xios_MsgErr {display:none;}
#xios_CartHead {float:left;margin:.5em 0;}
.xios_Msg	{color:#fff;background:#900;font-size:1.2em;}
#xios_Msg0,#xios_Msg1,#xios_Msg2,#xios_Msg3,#xios_Msg4,#xios_Msg5 {display:none;}
.xios_s2 #xios_Msg0 {display:table-cell;}
#xios_COChk0 {width:2em;}
.wp .xios_gsr {background:#900;display:none;font-size:.9em;padding:.5em;cursor:pointer;}  /* Get Shipping Options Button*/
.wp .xios_rem {width:6.5em;font-size:.9em;margin:0 auto;}   /* Remove Button */
.wp .xios_rem a {padding:0;}
.wp .xios_ppal {text-align:center;background:#900;cursor:pointer;color:#fff;}
.wp .xios_mtco, .xios_mshi, .xios_mwrr,.xios_msso,.xios_mssg,.xios_msom,.xios_merr1 {width:100%;background:#900;padding:.5em 0;display:none;}
.wp .xios_mshi {display:block;background:#c55e3f;}
.wp .xios_msom {background:#660;}
.wp .xios_mssg {background:#c55e3f;}


.xios_s2 .xios_mshi {display:none;}
.xios_s2 .xios_mtco {display:block;} /* to check out....  */
.xios_s3 .xios_gsr {display:block;}  /* to get options */
.xios_s4 .xios_mwrr {display:block;} /* wait, retrieving rates */
.xios_s5 .xios_msso	{display:block;} /* select shipping option */
.xios_s6 .xios_mssg {display:block;} /* we will send you an email */
.xios_s6 .xios_msom {display:block;} /* select order method */

.xios_se1 .xios_merr1 {display:block;} /*error:    */
.xios_s2 #xios_ShopTab {display:none;}
.xios_s6 #xios_CODiv {display:block;}
.xios_s1 #xios_mtco, .xios_s2 #xios_mtco {display:block;}


/*  Printing Controls */
#xios_CartPrint {display:none;}





/* Modifiers
===================================================================================================*/
span.c567 {font-size:110%;}
span.tm {font-size:.5em;vertical-align:super;}

.clrb{clear:both}
.clrr{clear:right;}
.fl {width:55%;float:left;}
.fl img, .fr img {width:100%;margin: 1em 0;}
.fr {width:44%;float:right;}
.ctr {text-align:center;}
.hlt {color:red;}
.wnw{white-space:nowrap;}
.dn {display:none;}
.tr {text-align:right;}
.tc {text-align:center;}


body {display:block;}   