/* @override 
	http://chrischasedesign.com/cc/cupcake-culture.css
	http://cupcake-culture.com/cupcake-culture.css
*/
/* CSS Document */
body { margin: 0px; padding: 0 0 20px 0; background: url(images/bg-logo.jpg) repeat; font: Arial, Helvetica, Geneva, sans-serif;}
h1 { margin: 0 0 9px; padding: 0; color: #be607b; font: bold 17px Arial, Helvetica, Geneva, sans-serif;}
p { margin: 0; padding: 0 0 8px; color: #400817; font: 13px Arial, Helvetica, Geneva, sans-serif;}
img { border:0px; text-decoration:none; }
a { color:#4c1725; }
a:hover { color:#bf6078; }
/**/
#menu { margin:0px; padding:0 0 11px 0; height:39px; list-style:none; background-image:url(images/shadow-634x11.gif); background-position:bottom; background-repeat:no-repeat; }
#menu li { margin:0px; padding:0px; float:left; }
#menu li a { display:block; background-repeat:no-repeat; height:39px; text-decoration:none; }
#menu li a:hover { background-position:0 -39px; }
#menu li a span { font-size:1px; visibility:hidden; }
#menu li.menu1 a { background-image:url(images/menu1-77x78.gif); width:77px; }
#menu li.menu2 a { background-image:url(images/menu2-134x78.gif); width:134px; }
#menu li.menu3 a { background-image:url(images/menu3-113x78.gif); width:113px; }
#menu li.menu4 a { background-image:url(images/menu4-167x78.gif); width:167px; }
#menu li.menu5 a { background-image:url(images/menu5-143x78.gif); width:143px; }
/**/
p.indent { margin: 30px 0 0 159px; padding: 0;}
p.schedule { margin: 7px 0 0 59px; padding: 0; font-style: italic; font-size: 11px; line-height: 13px;}
p.schedule-none { margin: 7px 0 0 59px; padding: 0; font-style: normal; font-size: 11px; line-height: 13px;}
p.contact { margin: 0; padding: 0;}
p.phone { margin: 5px 0 0 25px; padding: 8px 0 0 33px; background: url(images/phone.jpg) no-repeat 1px; height: 34px; font-size: 16px;}
p.email { margin: 10px 0 0 22px; padding: 5px 5px 0px 37px; background: url(images/envelope.jpg) no-repeat 1px; height: 34px; font-size: 16px;}
img.pinkcontact { margin: 0 0 10px 26px; padding: 0;}
span.pink { margin: 0; padding: 0; color: #be607b;}
p.footerleft { margin: 0; padding: 0 0 0 10px; font-size: 10px; float: left;}
p.footerright { margin: 0; padding: 0 10px 0 0; font-size: 10px; float: right;}
#wrapper { margin: 52px auto auto; width: 634px; border: 1px solid #be607b; background: #fff url(images/cupcake-culture-logo.jpg) no-repeat scroll 27px 10px; padding: 242px 0 25px 0;}
#lftbx { margin: 0px; padding: 0 0 0 20px; width: 312px; float: left;}
#rtbx { margin: 0px; padding: 4px 10px 0 0; width: 290px; float: right;}
#rtbx p.email a { margin: 0px; text-decoration: none; color: #400817;}
#rtbx p.email a:hover { text-decoration: underline;}
#footer { margin: auto; width: 657px; padding-top: 3px;}
#yummy-gallery { margin: 19px 5px 5px 0; padding: 10px 0 0 7px; width: 295px; height: 236px; float: left; background-color: #e6e6e6;}
#yummy-gallery img { margin: 0; padding: 0; border: 2px solid #be607b;}
#yummy-gallery a { margin: 6px 5px 5px 10px; float: left;}
#policy { padding:0 20px; }