@import url("../../global/CSS/global.css"); /* Global Stylesheet */html,/* DEFAULTS */ /* Basic css zeroing for cross-browser conformity */body,div,h1,h2,h3,h4,h5,h6 	{margin: 0px; padding: 0px;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th {	font-weight: normal;	font-style: normal;	line-height: 150%;}   fieldset,img {border: none;}body {	background-image: url(/sitefiles/1426/Images/body-bkg.gif);	background-repeat: repeat;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 9px;	color: #222222;}img, div {behavior: url(/SiteFiles/1426/Scripts/iepngfix.htc);} /* Add other elements using png's as needed */img.alignleft {float: left;	margin: 2px 20px 18px 0;} /* Class for image aligned left with margin */img.alignright {float: right; margin: 2px 0 18px 20px;} /* Class for image aligned right with margin */hr { 	border-bottom-width: 1px;	border-bottom-style: dashed; 	border-bottom-color: #50ac0a;	line-height:0px;	height:1px;	display:block;	text-decoration: none;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}.clear {	clear: both;	height: 0px;	line-height: 0.0;	font-size: 0px;}.float-left {	float: left;}/* TYPE */body, p, div, ul, li, td {	background-repeat: repeat;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	line-height: 180%;	color: #333333;}strong, b {font-weight: bold;} h1, h2, h3, h4, h5, h6 {} h1 {	font-size: 22px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #222222;	margin-top: 15px;}h2 {	font-size: 18px;	color: #4D1808;	font-family: Helvetica, Verdana, Arial, sans-serif;	margin-top: 8px;}h3 {	font-size: 13px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #333333;	margin-top: 8px;}h4 {	font-size: 12px;	color: #CC0066;	text-transform: uppercase;	font-family: Helvetica, Verdana, Arial, sans-serif;	margin-top: 8px;}a:link {	color: #347802;	text-transform: uppercase;	font-family: Helvetica, Verdana, Arial, sans-serif;	text-decoration: none;}a:visited {	color: #347802;	text-transform: uppercase; 	font-family: Helvetica, Verdana, Arial, sans-serif;	text-decoration: none;}a:hover {	color: #EC529D;	text-transform: uppercase;	font-family: Helvetica, Verdana, Arial, sans-serif;	text-decoration: none;}a:active {	color: #D9498F;	text-transform: uppercase;	font-family: Helvetica, Verdana, Arial, sans-serif;	text-decoration: none;;}p {	margin: 0; padding: 0 0 1em; } .smalltext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #333333;}/* LAYOUT */#container-wrapper {	padding: 0px;	width: 890px;	margin-top: -2px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #FFFFFF;	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}#mainContent {	float:left;	margin-bottom:20px;	width:440px;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}#mainContent-noleftsidebar {	float:left;	margin-left:20px;	margin-bottom:20px;	padding:0;	width:600px;}#mainContentFranchise {	float:left;	margin-bottom:20px;	padding:0;	width:415px;}#mainContent-findagigis {	padding: 0px;	margin-right: 235px;	margin-bottom: 20px;}#mainContent-nosidebars {	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 20px;}#mainContent-ownervideo {	float:left;	margin-left:20px;	margin-bottom:20px;	padding:0;	width:625px;}#mainContent-heropages {	float:left;	margin-bottom:20px;	width:455px;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}#sidebar-left {	float: left;	width: 165px;	min-height: 550px;	margin-top: 15px;	margin-bottom: 20px;	background-image: url(/sitefiles/1426/Images/sidebar-border-left.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	margin-right: 20px;}#sidebar-left-franchise {	float: left;	width: 175px;	min-height: 550px;	margin-top: 15px;	margin-bottom: 20px;	background-image: url(/sitefiles/1426/Images/sidebar-border-left.jpg);	background-repeat: no-repeat;	background-position: right top;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-right: 10px;}#sidebar-right {	float: right;	width: 175px;	min-height: 600px;	margin-top: -90px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	background-image: url(/sitefiles/1426/Images/sidebar-border-right.gif);	background-repeat: no-repeat;	background-position: left 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;}#topnav-wrapper {	background-image: url(/sitefiles/1426/Images/topnav-bkg.png);	background-repeat: repeat-x;	margin: 0px;	height: 30px;	width: 100%;}#homeflash-wrapper {	background-image: url(/sitefiles/1426/Images/homeflash-springsummer-bkg.jpg);	height: 224px;	width: 890px;	background-repeat: no-repeat;}#featuredcupcake {	height: 232px;	width: 412px;	max-width: 412px;	max-height: 232px;	height: auto !important;	float: left;	margin-left: 50px;	margin-top: -17px;}#featurecupcake-wrapper {	height: 140px;}#featurecupcake-new {	width: 375px;	float: left;	height: 138px;	background-image: url(/sitefiles/1426/Images/randomcupcake-fallwinter2011-bkg.jpg);	background-repeat: no-repeat;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 121px;	margin: 0px;}#randomimage-wrapper {	height: 150px;	width: 309px;	margin-top: -15px;}#featurecupcake {	padding: 0px;	width: 512px;	float: left;	height: 138px;	margin-top: -10px;	margin-right: 0px; 	margin-bottom: 0px;	margin-left: 0px;}#defaultcontent-wrapper {	min-height: 540px;	margin-bottom: 20px;	height: 100%;	margin-left: 25px;}#footerwrapper {}#footer-bkg {	background-image: url(/sitefiles/1426/Images/homefooter-bkg.jpg);	background-repeat: repeat-x;	height: 72px;}#homebanner {	height: 230px;	width: 870px;	background-image: url(/sitefiles/1426/Images/homebanners/homebanner-fallwinter2011-bkg.jpg);	background-repeat: no-repeat;	padding-left: 20px;}#homebanner-content { 	height: 238px;	width: 520px;	float: left;	margin-top: -18px;}#homebanner-newyears {	height: 213px;	width: 595px;	background-image: url(/sitefiles/1426/Images/homebanners/newyears/homebanner-newyear-bkg.jpg);	background-repeat: no-repeat;	padding-left: 295px;	display: block;}#homebanner-content-newyears  {	height: 219px;	width: 537px;	float: left;	margin-top: -7px;	display: block;}#homebanner-fallwinter2011 {	background-image: url(/sitefiles/1426/Images/fallwinter2011/banners/walnut-homebanner.jpg);	height: 279px;	width: 840px;	background-repeat: no-repeat;	padding-left: 50px;}#fallwinter2011-countdown {	height: 137px;	width: 355px;	background-image: url(/sitefiles/1426/Images/fallwinter2011/home-countdown-bkg.png);	background-repeat: no-repeat;	padding-top: 20px;	float: left;	margin-top: 40px;}#countdown-layer {	background-image: url(/sitefiles/1426/Images/fallwinter2011/home-countdown-toplayer.png);	background-repeat: no-repeat;	height: 137px;	width: 355px;	position: absolute;	top: 153px;}#countdown-list {	height: 75px;	width: 890px;	padding: 0px;	background-image: url(/sitefiles/1426/Images/fallwinter2011/walnut-sugar-maple-strip.jpg);	background-repeat: no-repeat;	float: left;	margin-top: -23px; 	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#countbox1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 56px;	font-weight: bolder;	color: #FFFFFF;	padding-left: 7px;}#cupcakecountdown {	height: 255px;	width: 465px;	float: right;	margin-top: -26px;	z-index: 2;}/* HALLOWEEN */#homeflash-halloween-wrapper {	height: 224px;	width: 890px;}#halloween-banner {	padding-left: 305px;}#homebanner-christmas2011 {	background-image: url(/sitefiles/1426/Images/homebanners/homebanner-merrychristmas.jpg);	height: 288px;	width: 890px;	background-repeat: no-repeat;	z-index: 2;}#thanksgiving-cupcakes {	height: 233px;	width: 269px;	margin-top: -13px;	z-index: 2;	background-image: url(/sitefiles/1426/Images/homebanners/homebanner-fallwinter2011-turkey.png);	background-repeat: no-repeat;	float: left;}#featuredcupcake-halloween {	height: 241px;	width: 270px;	background-image: url(/sitefiles/1426/Images/halloweencupcakes.png);	background-repeat: no-repeat;	display: block;	margin-top: -18px;	margin-left: 250px;}/* HOME FLASH BANNER */#homeflash-christmas-wrapper {	background-image: url(/sitefiles/1426/Images/homeflash-christmas-bkg.jpg);	height: 224px;	width: 890px;	background-repeat: no-repeat;}#featuredcupcake-christmas {	height: 232px;	width: 400px; 	float: left;	margin-left: 40px;	display: block;	margin-top: -17px; }#homeflash-valentine-wrapper {	background-image: url(/sitefiles/1426/Images/homeflash-valentine-bkg.png);	height: 224px;	width: 890px;	background-repeat: no-repeat;	z-index: 1; }#featuredcupcake-valentine {	height: 241px;	width: 221px;	display: block;	margin-top: -17px;	float: left;	background-image: url(/sitefiles/1426/Images/valentinecupcakes/heartontop.png);	background-repeat: no-repeat;	margin-left: -25px;}/* HOME EDITABLE REGION */#homebottom {	margin-left: 345px;	min-height: 320px;	background-image: url(/sitefiles/1426/Images/homebottom-border.jpg);	background-repeat: no-repeat;	background-position: left -10px;	padding-left: 15px;	width: 475px;}#homebottom-left {	float: left;	height: 225px;	width: 222px;	padding-bottom: 15px;	background-image: url(/sitefiles/1426/Images/hdr-home-latestnews.jpg);	background-repeat: no-repeat;	padding-top: 80px;}#homebottom-right {	float: right;	height: 315px;	width: 245px;	padding-bottom: 15px;	background-image: url(/sitefiles/1426/Images/homebottom-border.jpg);	background-repeat: no-repeat;	background-position: left top;}#homenews ul {	padding: 0px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#homenews li { 	padding: 0px;	list-style-type: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}/* IMAGE SCROLLER */#ImageScrollerDiv {	height: 100px;	width: 425px;	float: right;	margin-top: 110px;}/* BREADCRUMBS */#breadcrumb-wrapper {	height: 77px;	background-image: url(/sitefiles/1426/Images/breadcrumb-bkg.jpg);	background-repeat: repeat-x;}#breadcrumb-fw2011-wrapper {	height: 75px;	background-image: url(/sitefiles/1426/Images/breadcrumb-fallwinter2011.bkg.jpg);	background-repeat: repeat-x;	background-position: right top;}/* TOP NAV */#topnav-container { 	width: 960px;	height: 28px;	margin-top: 0px; 	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#topnav {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 500px;}#topnav ul {	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	height: 20px;	width: 400px;	overflow:auto;	margin: 0px;}#topnav   li  {	display: inline;	list-style-type: none;	margin: 0px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 10px;	text-transform: uppercase;	float: right;}#topnav li a {	color: #FFFEFA;	text-decoration: none;}#topnav li a:hover {	color: #eb529e;}#homebottom-wrapper {	background-image: url(/sitefiles/1426/Images/homebottom-bkg.jpg);	background-repeat: repeat-x;	margin-bottom: 20px;	padding-top: 15px;	padding-right: 20px;	padding-left: 25px;}/* MAIN NAV */#mainnavWrapper {	padding: 0px;	background-image: url(/sitefiles/1426/Images/mainnav-bkg.jpg);	background-repeat: repeat-x;	height: 83px;	margin: 0px;}#mainnav ul {	display: block;	position: relative;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}#mainnav li {	display: inline;	list-style-type: none;	padding: 0px;	text-indent: -9999px;	margin: 0px;}#mainnav-home a {	background-image: url(/sitefiles/1426/Images/mainnav-gigislogo.png);	height: 145px;	width: 145px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 0px;	top: -30px;	z-index: 2;}#mainnav-home a:hover {	background-position: left bottom;}#mainnav-gigisstory  a {	background-image: url(/sitefiles/1426/Images/mainnav-gigisstory.png);	height: 83px;	width: 181px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 150px;}#mainnav-gigisstory  a:hover {	background-position: left bottom;}#mainnav-findagigis  a {	background-image: url(/sitefiles/1426/Images/mainnav-findagigis.png);	height: 83px;	width: 185px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 332px;}#mainnav-findagigis  a:hover {	background-position: left bottom;}#mainnav-cupcakes  a {	background-image: url(/sitefiles/1426/Images/mainnav-cupcakes.png);	height: 83px;	width: 171px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 520px;}#mainnav-cupcakes  a:hover {	background-position: left bottom;}#mainnav-orderahead  a {	background-image: url(/sitefiles/1426/Images/mainnav-orderahead.png);	height: 83px;	width: 190px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 690px;}#mainnav-orderahead  a:hover {	background-position: left bottom;}#mainnav-ownerhome a {	background-image: url(/sitefiles/1426/Images/gigis-logo-owners.png);	height: 145px;	width: 271px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: -10px;	top: -30px;}#mainnav-ownerhome a:hover {	background-position: left bottom;}#mainnav-franchisenews a {	background-image: url(/sitefiles/1426/Images/mainnav-franchisenews.png);	height: 83px;	width: 152px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 265px;}#mainnav-franchisenews a:hover {	background-position: left bottom;}#mainnav-downloads  a {	background-image: url(/sitefiles/1426/Images/mainnav-downloads.png);	height: 83px;	width: 148px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 417px;}#mainnav-downloads  a:hover {	background-position: left bottom;}#mainnav-ideavault  a {	background-image: url(/sitefiles/1426/Images/mannav-ideavault.png);	height: 83px;	width: 145px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 569px;}#mainnav-ideavault  a:hover {	background-position: left bottom;}#mainnav-yourwebstore a {	background-image: url(/sitefiles/1426/Images/mainnav-yourwebstore.png);	height: 83px;	width: 155px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 713px;}#mainnav-yourwebstore a:hover {	background-position: left bottom;}/* HOME LAYOUT FOR TODAY'S MENU */#todaysmenu {	float: left;	width: 340px;	background-image: url(/sitefiles/1426/Images/todaysmenu-home-hdr.png);	background-repeat: no-repeat;	padding-top: 40px;}#todaysmenu-localstore {	background-image: url(/sitefiles/1426/Images/todaysmenu-new-hdr.jpg);	background-repeat: no-repeat;	padding-top: 50px;	margin-bottom: 20px;}#todaysmenu-default {	background-image: url(/sitefiles/1426/Images/todaysmenu-new-hdr.jpg);	background-repeat: no-repeat;	padding-top: 50px;	margin-bottom: 20px;}#todaysmenu ul {	margin: 0px;	padding: 0px;}#todaysmenu li {	display: block;}#todaysmenu-inset {	float: right;}#todaysmenu-left {	float: left;	width: 155px;	margin-bottom: 20px;}#todaysmenu-springsummer {	display: block;	text-indent: -9999px;	margin-top: 15px;}#todaysmenu-springsummer a {	background-image: url(/sitefiles/1426/Images/springsummerbutton.jpg);	background-repeat: no-repeat;	display: block;	height: 61px;	width: 166px;}#todaysmenu-springsummer a:hover {	background-position: left bottom;}#todaysmenu-button {	display: block;	text-indent: -9999px;	margin-top: 15px;}#todaysmenu-button a {	background-image: url(/sitefiles/1426/Images/menubutton-bkg.jpg);	background-repeat: no-repeat;	display: block;	height: 105px;	width: 156px;}#todaysmenu-button a:hover {	background-position: left bottom;}#todaysmenu-right {	margin-left: 183px;	margin-top: -15px;	margin-bottom: 20px;}#todaysmenu-right a:hover {	color: #eb529e;}/* TODAY'S MENU */#todaysmenu-names {	margin-top: 12px;}#todaysmenu-names ul {	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 8px;}#todaysmenu-names li {	display: none;	list-style-type: none;}#todaysmenu-names a {	font-family: Helvetica, Verdana, Arial, sans-serif;}#todaysmenu-names h3 {	font-weight: bold;}#todaysmenu-names a:hover {}#todaysmenu-right a {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #51782e;	text-decoration: none;}.monday {}.tuesday {}.wednesday {}.thursday {}.friday {}.saturday {}/* MERCH STORE SIDEBAR */#sitewidecontent-right {	margin-bottom: 20px;}/* MERCH STORE SIDEBAR */#merchstore {	margin-bottom: 20px;	display: none;}#merchstore  a {	height: 128px;	width: 175px;	background-image: url(/sitefiles/1426/Images/merchstore-bkg.png);	display: block;	background-repeat: no-repeat;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 9px;	color: #222222;	text-transform: none;	padding-top: 72px;}#merchstore  a:hover {	background-position: left bottom;}/* WEDDINGS SIDEBAR */#weddings {	margin-bottom: 20px;	margin-top: 10px;	width: 167px;	padding-top: 130px;	display: block;	background-repeat: no-repeat;	background-image: url(/sitefiles/1426/Images/weddings-newhdr.jpg);}/* HERO SHOT */#heroshot {	padding: 0px;	float: right;	height: 411px;	width: 239px;	margin: 0px;}/* SOCIALIZE */#socializewithgigi {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 125px;	height: 51px;}#socializewithgigi ul {	padding: 0px;	list-style-position: inside;	list-style-type: none;	display: block;	position: relative;	height: 41px;	margin: 0px;}#socializewithgigi li {	display: inline;	text-indent: -9999px;	float: left;	padding: 0px;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#socialize   {	height: 32px;	width: 152px;	padding: 0px;	position: absolute;	margin-top: -5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	left: 35px;	background-image: url(/sitefiles/1426/Images/socialize-hdr.jpg);	background-repeat: no-repeat;}#socialize-email a {	background-image: url(/sitefiles/1426/Images/socialize-email.jpg);	height: 20px;	width: 138px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 215px;}#socialize-email a:hover {	background-position: left bottom;}#socialize-facebook a {	background-image: url(/sitefiles/1426/Images/socialize-facebook.jpg);	height: 20px;	width: 84px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 400px;}#socialize-facebook a:hover {	background-position: left bottom;}#socialize-twitter a {	background-image: url(/sitefiles/1426/Images/socialize-twitter.jpg);	height: 20px;	width: 71px;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	position: absolute;	left: 530px;}#socialize-twitter a:hover {	background-position: left bottom;}/* SUB NAV */#subnavWrapper {	margin-bottom: 20px;	margin-top: 10px;}#subnav {	padding: 0px;	margin: 0px;	list-style: none;}#subnav ul {	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;}#subnav p {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #50ac0a;	display:block;	text-decoration: none;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;}#subnav li {	padding: 0px;	margin: 0px;	background: none;}#subnav h2 {	display: block;	font-size: 14px;}#subnav a {	display: block;	font-family: Helvetica, Verdana, Arial, sans-serif;	text-transform: uppercase;	color: #51782e;	text-decoration: none;}#subnav a:hover {	display: block;	color: #eb529e;}#subnav a.current {	display: block;}/* BREADCRUMBS */#breadcrumbs {	text-align: left;}#breadcrumbs ul {	padding: 0px;	list-style: none;	margin: 0px;}#breadcrumbs li {	float: left;	background: none;	display: inline;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 3px;	font-family: Helvetica, Verdana, Arial, sans-serif;}#breadcrumbs a {	padding-left: 11px;	color: #FCF8E5;	background-image: url(/sitefiles/1426/Images/breadcrumb.gif);	background-repeat: no-repeat;	background-position: 0.3em;	text-decoration: none;	font-weight: normal;	font-size: 10px;}#breadcrumbs a:hover {	color: #EB539D;	text-decoration: none;	font-weight: normal;}/* WEDDINGS AND MERCH STORE */#order-btn {	margin-left: 50px;	margin-top: 5px;}#order-btn a {	text-indent: -9999px;	display: block;	background-image: url(/sitefiles/1426/Images/order-btn.jpg);	background-repeat: no-repeat;	height: 25px;	width: 63px;}#order-btn a:hover {	background-position: left bottom;}#buy-btn {	margin-left: 35px;	margin-top: 10px;}#buy-btn a {	text-indent: -9999px;	display: block;	background-image: url(/sitefiles/1426/Images/buy-btn.jpg);	background-repeat: no-repeat;	height: 25px;	width: 45px;}#buy-btn a:hover {	background-position: left bottom;}/* SECTION HEADINGS */#heading-default {	height: 81px;	width: 500px;	max-height: 81px;	max-width: 421px;	height: 81px !important;	background-position: right;	float: right;	margin-top: -80px;	text-align: right;	background-image: url(/sitefiles/1426/Images/hdr-default.png);	background-repeat: no-repeat;}#heading-sitewidecontent {	width: 505px;	float: left;	text-align: right;	vertical-align: top;	padding-top: 6px;	height: 90px;}#heading-gigisstory {	height: 78px;	width: 255px;	background-position: right;	background-image: url(/sitefiles/1426/Images/hdr-gigisstory.png);	background-repeat: no-repeat;	float: right;	margin-top: -80px;	margin-right: -10px;}#heading-cupcakes {	height: 80px;	width: 335px;	background-position: left top;	background-repeat: no-repeat;	float: right;	background-image: url(/sitefiles/1426/Images/hdr-cupcakes.png);	margin-top: -80px;	margin-right: -10px;}#heading-findagigis {	height: 80px;	width: 320px;	background-position: right;	background-repeat: no-repeat;	float: right;	margin-top: -80px;	background-image: url(/sitefiles/1426/Images/hdr-findagigis.png);}/* SPRING/SUMMER MENU */#heading-weeklymenu {	background-image: url(/sitefiles/1426/Images/hdr-weeklymenu.jpg);	text-align: center;	height: 100px;	width: 600px;	margin-top: -70px;	background-repeat: no-repeat;	float: left;}#heading-owners {	height: 82px;	max-height: 81px;	max-width: 421px;	margin-top: -80px;	text-align: right;	float: right;	width: 319px;}#heading-merchstore {	margin-top: -95px;	float: right;	background-image: url(/sitefiles/1426/Images/hdr-merchstore.png);	background-repeat: no-repeat;	height: 82px;	width: 270px;}#heading-homeweeklymenu {	margin-top: -75px;	float: right;}#heading-orderahead a {	height: 82px;	width: 247px;	float: right;	margin-top: -80px;	background-position: right top;	margin-top: -80px;	margin-right: -10px;	background-image: url(/sitefiles/1426/Images/hdr-orderahead.png);	background-repeat: no-repeat;}#heading-orderahead a:hover {	background-position: left bottom;}/* FOOTERNAV */#footernav {	height: 31px;	margin-left: 145px;}#footernav ul {	padding: 0px;	list-style-position: inside;	list-style-type: none;	margin: 0px;}#footernav li {	display: inline;	float: left;	margin-right: 20px;	margin-top: -4px;}#footernav li a {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #531c0a;	text-decoration: none;	font-weight: normal;}#footernav li a:hover {	color: #eb529e;}/* WEEKLY MENU */#weeklymenu {	width: 400px;	margin-top: 10px;	margin-bottom: 20px;}#weeklymenu ul {	width: 200px;	margin: 0px;	padding: 0px;}#weeklymenu li {	margin: 0px;	padding: 0px;	list-style-type: none;}.dailymenu-left {	float: left;	width: 150px;}.dailymenu-right {	float: right;	width: 150px;}/* SEARCH */ /* Uses image-driven field and button styles  */#search {	width: 200px;	height: 20px;}.searchField {	float: left;	width: 150px;	height: 20px;	padding: 0px;	margin: 5px 0px 5px 8px;	background: url(/SiteFiles/####/Images/search-field.gif) no-repeat;	outline: none;	border: none;}.searchButton {	width: 25px;	height: 20px;	font-size: 0px;	line-height: 0px;	text-indent: -1000px;	background: url(/SiteFiles/####/Images/search-button.gif) no-repeat;	outline: none;	border: none;	cursor: pointer;}/* GIGI'S BLOG */#gigisblog {	background-image: url(/sitefiles/1426/Images/hdr-gigisblog.jpg);	background-repeat: no-repeat;	padding-top: 58px;	width: 115px;	margin-left: -20px;	padding-left: 77px;	height: 55px;}#blogwidget {	width: 175px;}#blogwidget ul {	margin: 0px;	padding: 0px;}#blogwidget li {	margin: 0px;	padding: 0px;}#blogwidget a {	font-family: Helvetica, Verdana, Arial, sans-serif;}/* FRANCHISE NEWS */#quicklinks {	width: 166px;	background-image: url(/sitefiles/1426/Images/hdr-quicklinks.png);	background-repeat: no-repeat;	padding-top: 65px;	margin-top: 15px;}#franchisenews ul {	padding: 0px;	margin-top: 25px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#franchisenews li {	padding: 0px;	list-style-type: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px; }#latestnews h2 {	font-size: 15px;	margin-bottom: 5px;} #latestnews a {}#latestnews ul {	padding: 0px;	margin-top: 35px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	list-style-type: none;}#latestnews a:hover {}#sitecredit {	width: 850px;	margin-top: 5px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 50px;}/* LOCAL STORE CSS */ #mainnav-localstore a {	position: absolute;	left: 150px;	text-indent: 0px;	text-align: left;	width: 730px;	height: 98px;	background-image: url(/sitefiles/1426/Images/localstore-hdr/localstore-bkg.png);	background-repeat: no-repeat;	background-position: right bottom;	margin-top: -15px;	margin-right: 0px;	margin-bottom: 0px; 	margin-left: 0px;	text-transform: none;	padding: 0px;	display: block;}#mainnav-localstore li {	text-indent: 0px;}#mainnav-localstore h1 {	padding-top: 3px;	margin-bottom: 0px;}#heading-localstore {	height: 81px;	width: 262px;	max-height: 81px;	max-width: 421px;	height: 82px !important;	background-position: right;	float: right;	margin-top: -82px;	text-align: right;	background-image: url(/sitefiles/1426/Images/hdr-localstore.jpg);	background-repeat: no-repeat;}#mainnav-localstore-sitewideTop {	height: 83px;	width: 585px;}#localstore-countdown {	height: 82px;	width: 275px;	position: absolute;	background-color: #009933;	left: 600px;}#localstore-sidebar-ad {	display: block;}#storeinfo h3 {	font-weight: bold;}#featurestore {	width: 512px;	float: left;	height: 130px;	background-image: url(/sitefiles/1426/Images/featuredstore.png);	background-repeat: no-repeat;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	font-size: 10px;	margin: 0px;}#featurestore h1 {	font-size: 28px;	color: #FFFFFF;	margin-bottom: 5px;}.featurestoreText p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: -10px;	margin-left: 0px;	font-size: 9px;}#subnavLocalstore {	display: none;	padding: 0px;	margin: 0px;	list-style: none;}#subnavLocalstore .quickcart-cart {	font-size: 13px;}#subnavLocalstore ul {	background-image: none;}#subnavLocalstore h2, #subnavLocalstore h2 a {	display: none;}#subnavLocalstore p {	display: none;}#ctl00_cphSideMenu_swSiblingMenu_pnlSideMenu {}.store-tag-list li {	margin-top: 15px;}/* GLOBAL OVER-RIDES */.sw-media-archive-crumbs li ul {	display: none;}.sharing {	display: none;} .subscribe {	display: none; }.page-alert-message {	min-height: 225px;	border:5px solid #EC529D;	color:#EC529D;}.photogallery li {	padding:0 1px 2px 0;}.product-list {	clear:none;}#product-detail-overview  {	clear:none;	}#product-detail-photos {	display: none;}#product-detail-information-container {	float:none;}.product-detail h2 {	display:none}.product-detail h3 {	margin-bottom: 20px;}#mainContentFranchise #product-detail-overview img {    float: right;    margin-right: -52px;    margin-top: -120px;}.product-list-search {	display: none;}.product-list-controls {	display: none;}.product-list-display-options {	display: none;}#shopping-cart-item-table th {	font-weight:bold;	vertical-align:middle;	background-image: url(/sitefiles/1440/Images/hr.jpg);	background-repeat: no-repeat;	background-position: bottom;	background-color: #FFFFFF;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	text-align: center;}#shopping-cart-item-table td {	padding-top: 5px;	vertical-align: top;	text-align: center;}.recent-blog-posts-title {	display: block;}#recent-blog-posts-wrapper a {	font-family: Helvetica, Verdana, Arial, sans-serif;}.recent-news-wrapper {	margin-top: -27px;	margin-left: 3px;}.recent-news-title {	font-family: Helvetica, Verdana, Arial, sans-serif;	display: block;}.news-archive-entry-detail-viewarchive-link {	font-family: Helvetica, Verdana, Arial, sans-serif;}.news-archive-entry-container {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #1F6713;}.recent-news-view-link {	font-family: Helvetica, Verdana, Arial, sans-serif;}.news-archive-entry-detail-viewarchive-link {	font-family: Helvetica, Verdana, Arial, sans-serif;}.recent-news-snippet {	margin-top: 5px;	margin-bottom: 5px;}.news-archive-entry-container  {	margin-bottom:25px;}.blog .blog-entry {	margin:20px 0;	padding-bottom:10px;	border-bottom-style: dashed;	border-bottom-width: 1px;	border-bottom-color: #246E17;}.product-detail-overview img {	float: right;	margin-top: -150px;	margin-right: -23px;}.category-list {	clear:none;}.category-list-item  {	border:none;	height:100px;}#product-detail-price {	font-size: 18px;	color: #EC529D;	display: none;}#product-detail-related-products ul {	min-height: 150px;}.store-tag-list li {	list-style-type: none;	font-size: 14px;}.store-tag-list {	background-image: none;}.printer-header {	font-size: 22px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #222222;	margin-top: 15px;	line-height: 28px;}.sw-form-elements input[type="text"], .sw-form-elements input[type="password"] {	height:15px;}/* NEW STORE GLOBAL OVER-RIDES */#add-to-cart-options {	margin-bottom: 0px;	margin-top: 0px;	display: none;}#product-detail-overview img {    	float: right;    	margin-right: -19px;    	margin-top: -100px;}	div.sw-store-orderform-product-list-item {	margin-bottom:10px;	padding-bottom:10px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #50ac0a;}.sw-store-orderform-msg {	display: block;}#ctl00_cphPageBody_FlatRate {	display: none;}td.shopping-cart-item-table-name-column a, td.shopping-cart-item-table-name-column a:hover  {    cursor: text;    color: #333;}div.product-detail-variation-item, span.product-detail-quantity-label, input.product-detail-quantity-textfield, #ctl00_cphPageBody_btnAdd {	display: none;}.shipping-address {}.shopping-cart-promo-info {	font-size: 16px;}.cart-review-wrapper {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #50ac0a;} .sw-store-orderform-product-list-item h3 {	font-weight: bold; }.sw-store-order-review-shipping-option {	display: none;}.shopping-cart-item-table-total-column {	width:20%;}#product-detail-information-container {	width:50%;}.sw-store-orderform-datetime-wrapper {	text-align: center;	padding: 15px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #50ac0a; 	background-color: #D7E9C8;}#shipping-address {	display: none;}.sw-store-confirmation-shipping-info p {	display: none;}#ctl00_cphPageBody_ctl02 {	display: none;	visibility: hidden;}.sw-store-order-review-shipping-option {	visibility: hidden;}.places-app-location-list li {	font-size: 12px;}.sw-store-orderform-datetime-wrapper a { 	display:block;}#hdr-localstoreseasonal {	background-image: url(http://gigiscupcakesusa.com/assets/1426/hdr-seasonsweeter.jpg);	height: 50px;	width: 380px;	padding-top: 70px;	padding-right: 25px;	padding-left: 25px;	background-repeat: no-repeat;	background-position: 20px;}.news-archive-entry-date {	font-weight: bold;}.sw-store-orderform-product-list-item-featured {	background-image: url(/sitefiles/1426/Images/featuredproduct-bkg.jpg);	background-repeat: no-repeat;	background-position: right top;}div.shipping-method, div.shipping-info {height:0px;visibility:hidden;}div.payment-method h2, div.payment-method span {display:none;}.series {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dashed;	border-bottom-style: dashed;	border-top-color: #50ac0a;	border-bottom-color: #50ac0a;}#categorylisting {}/* OWNER SITE/SECTION */#mainnavWrapper-owner {	padding: 0px;	background-image: url(/sitefiles/1426/Images/hdr-ownersection-header.jpg);	height: 165px;	width: 890px;	background-repeat: no-repeat;	float: left;	margin-top: -2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#mainnavowner ul {	padding-right: 0px;	padding-bottom: 0px;	padding-top: 30px;	margin: 0px;	float: right;	height: 50px;	width: 550px;}#mainnavowner li {	display: inline;	list-style-type: none;	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}#mainnavowner li a {	font-family: Georgia, "Times New Roman", Times, serif;	text-transform: none;	color: #FFFFFF;	font-size: 15px;	font-weight: normal;}  #mainnavowner li a:hover {	color: #EC529D;	font-weight: normal; }#sidebar-right-owners {	float: right;	width: 175px;	min-height: 600px;	margin-top: -78px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	background-image: url(/sitefiles/1426/Images/sidebar-border-right.gif);	background-repeat: no-repeat;	background-position: left 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	height: 600px;}#owner-contacts {	width: 166px;	background-image: url(/sitefiles/1426/Images/yourcontacts-hdr.jpg);	background-repeat: no-repeat;	padding-top: 90px;}#ownerlogin a {	display: none;}#featurecupcake-owner {	padding: 0px;	width: 512px;	float: left;	margin-top: -10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	height: 150px;	background-image: url(/sitefiles/1426/Images/featurecupcake-gigi.png);	background-repeat: no-repeat;}#logo a {	background-image: url(/sitefiles/1426/Images/mainnav-gigislogo.png);	background-repeat: no-repeat;	height: 145px;	width: 145px;	float: left;	margin-top: -15px;	margin-left: 10px;	display: block;}#recentnews-wrapper {	width: 150px;	position: absolute; 	height: 3px;	left: 151px;	top: 330px;}.recent-news-view-link {	display: none;}#newstoresetup a {	background-image: url(/sitefiles/1426/Images/newstoresetup-btn.jpg);	background-repeat: no-repeat;	height: 106px;	width: 144px;	padding-top: 45px;	padding-left: 13px;	padding-right: 13px;	display: block;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	line-height: 180%;	text-transform: none;	color: #000000;}.post-tags a {	padding-right: 20px;}#ctl00_cphPageBody_btnManualCheckout {	text-indent: -3333px;	border: none;	width: 82px;	height: 20px;	background-image: url(/sitefiles/1426/Images/placeorder-btn.png);	background-repeat: no-repeat;	background-position: center center;	}#ctl00$cphPageBody$btnManualCheckout {	text-indent: -3333px;	border: none;	width: 82px;	height: 20px;	background-image: url(/sitefiles/1426/Images/placeorder-btn.png);	background-repeat: no-repeat;	background-position: center center;	}	/* TURNS OFF CART REVIEW ON CREDIT CARD BILLING PAGE */.cart-review-wrapper {	display: none;}/* Right Sidebar ad */#halloweenad {	background-image: url(/sitefiles/1426/Images/halloween-ad.jpg);	background-repeat: no-repeat;	height: 410px;	width: 157px;}/* MOBILE STYLES */#mobile-container-wrapper {	margin: 0px;	width: 100%;	background-color: #FFFFFF;	min-height: 540px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}#mobile-mainContent {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	font-size: large;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 0px;}#mobile-topnav {	background-image: url(/sitefiles/1426/Images/mobile/mobile-topnav-bkg.jpg);	background-repeat: repeat-x;	height: 50px;}#mobile-topnav ul {	list-style-type: none;	display: block;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 300px;}#mobile-topnav li a {	color: #FFFFFF;	display: inline-block;	font-size: 11pt;	margin-right: 12px;	margin-top: 13px;	float: left;}#mobile-header {	background-image: url(/sitefiles/1426/Images/mobile/mobile-header-straight-bkg.jpg);	height: 150px;	background-repeat: no-repeat;	display: block;}#mobile-header ul {	display: block;	list-style-type: none;	padding: 0px;	margin: 0px;	position: relative;}#mobile-header li {	float: left;}#mobile-logo a    {	background-image: url(/sitefiles/1426/Images/mobile/mobile-gigislogo.png);	background-repeat: no-repeat;	height: 127px;	width: 139px;	text-indent: -9999px;	display: block;}#mobile-ordernow a     {	background-image: url(/sitefiles/1426/Images/mobile/order-btn.png);	background-repeat: no-repeat;	height: 22px;	width: 96px;	text-indent: -9999px;	display: block;	margin-top: 30px;	margin-left: 20px;}#mobile-sectionheader {	display: block;	margin-top: -50px;	text-align: center;}#mobile-home a {}#mobile-todaysmenu {	text-transform: uppercase;}#mobile-mainnav {}#mobile-mainnav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#mobile-mainnav li {	display: inline-block;	margin-right: 5px;	margin-left: 0px;	background-position: 20px top;}#mobile-mainnav   li a  {	float: left;	text-align: center;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #333333;	text-transform: none;	line-height: 24px;	padding-top: 95px;	background-position: center top;	width: 145px;	margin-bottom: 25px;}#mobile-findagigis  {	background-image: url(/sitefiles/1426/Images/mobile/mobile-mainnav-findagigis.jpg);	background-repeat: no-repeat;	float: left;}#mobile-todaysmenu  {	background-image: url(/sitefiles/1426/Images/mobile/mobile-mainnav-todaysmenu.jpg);	background-repeat: no-repeat;	float: left;}#mobile-orderahead  {	background-image: url(/sitefiles/1426/Images/mobile/mobile-mainnav-orderahead.jpg);	float: left;	background-repeat: no-repeat;}#mobile-meetourcupcakes  {	background-image: url(/sitefiles/1426/Images/mobile/mobile-mainnav-meetourcupcakes.jpg);	background-repeat: no-repeat;	float: left;}#mobile-meetourcupcakes-dropdown {	font-size: large;	margin-top: 15px;	display: block;}#mobile-mainContent #heroshot {}#mobile-sitecredit {	margin-top: 5px;	height: 50px;	margin-left: 0px;	text-align: center;}#mobile-todaysmenu-names {	margin-top: 12px;	font-size: x-large;	margin-left: 20px;}#mobile-todaysmenu-names h3 {	font-size: x-large;}#mobile-todaysmenu-names li {	display: none; 	list-style-type: none;	font-size: medium;	margin-left: -10px;}#mobile-todaysmenu-names ul {	padding: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	margin-top: 8px;}#mobile-franchise-sitewideTop {	color: white;	float: left;}#mobile-franchise-sitewideTop p {	display: none;}#mobile-franchise-header {	background-image: url(/sitefiles/1426/Images/mobile/mobile-franchise-header-bkg.jpg);	height: 177px;	background-repeat: no-repeat;	display: block;	background-position: center top;}#mobile-franchise-header ul {	display: inline;	list-style-type: none;	padding: 0px;	margin: 0px;	position: relative;}#mobile-franchise-header .featurestoreText {	display: none;}#mobile-franchise-logo a {	background-image: url(/sitefiles/1426/Images/mobile/mobile-gigislogo.png);	background-repeat: no-repeat;	height: 127px;	width: 142px;	text-indent: -9999px;	display: block;	float: left;}#mobile-franchise-phone-directions ul  {	margin: 0px;	padding: 0px;}#mobile-franchise-phone-directions li a  {	font-size: 13pt;	margin-left: 13px;}/* MOBILE STYLES - LOCATIONS APP */#mobile-mainContent .places-app-wrapper {	font-size: x-large;	display: block;}#mobile-mainContent .places-app-search-zip {	display: block;	margin-bottom: 20px;	font-size: x-large;	margin-top: 20px;}#mobile-mainContent .places-app-search {	font-size: large;	margin-bottom: 20px;}#mobile-mainContent .places-app-location-item {	font-size: large;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 15px;	padding-left: 10px;	height: 142px;}#mobile-mainContent ol.places-app-location-list {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	list-style-type: none;}#mobile-mainContent .places-app-location-list li {	padding: 10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: -18px;}#mobile-mainContent .places-app-location-list a {	font-size: large;	display: block;} #mobile-mainContent .places-app-location-name {	font-size: large;	display: block;	width: 100%;	font-weight: bolder;}#mobile-mainContent .places-app-location-street {	display: block;	width: 100%;}#mobile-mainContent .places-app-location-citystatezip {	display: block;	width: 100%;}#mobile-mainContent .places-app-location-phone {	display: inline-block;	background-image: url(/sitefiles/1426/Images/mobile/call-btn.png);	background-repeat: no-repeat;	height: 24px;	width: 96px;	text-indent: -9999px;	float: left;	margin-right: 6px;	margin-top: 10px;}#mobile-mainContent .places-app-location-url {	display: inline-block;	background-image: url(/sitefiles/1426/Images/mobile/order-btn.png);	background-repeat: no-repeat;	height: 24px;	width: 96px;	text-indent: -9999px;	float: left;	margin-right: 6px;	margin-top: 10px;} #mobile-mainContent .places-app-location-directions {	display: inline-block;	background-image: url(/sitefiles/1426/Images/mobile/directions-btn.png);	background-repeat: no-repeat;	height: 24px; 	width: 96px;	text-indent: -9999px;	float: left;	margin-top: 10px;} #mobile-mainContent .li.places-app-location-item span { 	margin-right: 0px;	margin-left: 30px;}#mobile-franchise-header {	background-image: url(/sitefiles/1426/Images/mobile/mobile-header-straight-bkg.jpg);	height: 122px;	background-repeat: no-repeat;	display: block;}#mobile-franchise-header ul {	display: inline;	list-style-type: none;	padding: 0px;	margin: 0px;	position: relative;}.mobile {	background-color: #FFFFFF;	background-image: none;}#mobile-franchise-sectionheader {	display: block;	margin-top: -50px;	text-align: center;	background-image: url(/sitefiles/1426/Images/mobile/mobile-header-orderahead.png);	background-repeat: no-repeat;	background-position: center top;	height: 100px;	width: 100%;}#mobile-container-wrapper .page-alert-message {	background-color: #FFFFFF;    border: 10px solid #4D4D4D;    border-radius: 10px 10px 10px 10px;    color: black;    left: 50%;    padding: 20px;    position: fixed;    text-align: left;    top: 25%;    width: 200px;    z-index: 1001;}#christmascupcakes {	padding: 0px;	height: 288px;	width: 790px;	margin-top: -15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #330099;}#homebanner-healthyalternatives {	height: 220px;	width: 850px;	background-image: url(/sitefiles/1426/Images/homebanners/healthyalternatives/homebanner-healthyalternatives-bkg.png);	background-repeat: repeat-x;	display: block;	background-color: #fef8e8;	padding-right: 20px;	padding-left: 20px;}#homebanner-content-healthyalternatives {	height: 232px;	width: 441px;	float: right;	display: block;	background-image: url(/sitefiles/1426/Images/homebanners/healthyalternatives/homebanner-healthyalternatives-cupcakes.jpg);	background-repeat: no-repeat;}#homebanner-headline-healthyalternatives {	height: 202px;	width: 402px;	float: left;	background-image: url(/sitefiles/1426/Images/homebanners/healthyalternatives/homebanner-healthyalternatives-headline.png);	background-repeat: no-repeat;}#homebanner-headline-healthyalternatives a {	text-indent: -9999px;	display: block;	height: 202px;	width: 402px;}#homebanner-valentinesday {	height: 300px;	width: 890px;	display: block;	background-color: #fef8e8;}#homebanner-valentinesday-cupcakebanner {	background-image: url(/sitefiles/1426/Images/homebanners/valentines-cupcakes.jpg);	background-repeat: no-repeat;	height: 300px;	width: 710px;	padding-left: 180px;}#homebanner-valentinesday-headline {	height: 89px;	width: 530px;	float: left;	margin-top: 235px;	z-index: 1;}
