@charset "utf-8";
/* Shop pages */
#contentShopIntro{width: 580px; height: 310px; position: absolute; top: 53px; left: 325px;
                  overflow: auto;}

#haveYourCake{ width: 250px; height: 205px; background: url(../images/site/c_shopIntro.jpg) no-repeat;
               margin-top: 100px; margin-left: 90px; float: left;}

.ourCakesLink{display: block; width: 270px; height: 300px; position: absolute; top: 0px; left: 20px;
              text-indent: -9999px;}
			  
.customCakesLink{display: block; width: 250px; height: 300px; position: absolute; top: 0px; left: 320px;
                  text-indent: -9999px;}

/* categories */
#prodCategories{width: 235px; float: left; margin-left: 15px; margin-top: 30px; margin-bottom: 30px; border: 1px solid #fbc0d6; border-collapse:collapse}
#prodCategories .tb_productGrid{ width: 90%; margin-left: auto; margin-right: auto; background: #FFF;}
#prodCategories .tb_productGrid td{ border-bottom: 1px solid #fbc0d6; border-collapse:collapse; /*background: #fce8f0*/ }
/*#prodCategories .tb_productGrid tr{ background: #fce8f0;}*/


/* items general */
#contentItem{width: 550px; height: 310px; position: absolute; top: 53px; left: 325px; overflow: auto; }
#itemLeft{ float: left; width: 170px;}
#itemCenter{ float: left; width: 240px; margin-top: 10px; text-align: center;}
#itemRight{ float: left; width: 110px; text-align: center;}
#itemExtra{ height: 135px; font-size: 0.7em;}


#itemLeft h3{ font-family: Courier,"Courier New", monospace; margin: 15px 5px 5px 5px;}
.itemPrice{ font-family: Courier,"Courier New", monospace; text-align: right; color: #e45595; 
            font-weight: bold; margin: 5px; font-size: 1.1em;}

#addToBag{ margin-right: 0; margin-left: auto; margin-top: 5px; width: 73px; height: 77px; 
           background: url(../images/site/c_shopAddToBag.jpg) no-repeat;}
#addToBag a{ display: block; height: 77px; width: 73px; text-indent: -9999px;}


/* Digishop */

#contentDigiShopWrap{ padding-top: 45px; padding-left: 175px;}


/*   =====   */
#contentOurCakes{ width: 550px; height: 310px; position: absolute; top: 53px; left: 325px; padding-top: 15px;
                  overflow: auto; background: url(../images/site/c_shopMainRange.jpg) no-repeat right center;}

#contentOurCakes p{ padding: 0; margin-left: 15px; width: 230px;}


/*   =====   */
#contentCustomLarge{width: 550px; height: 310px; position: absolute; top: 53px; left: 325px; padding-top: 15px;
                    overflow: auto; background: url(../images/site/c_ShopCustomLarge.jpg) 10px 0px no-repeat;}

#contentCustomLarge p, #contentCustomLarge h3{ width: 135px; margin-left: 410px;}
#contentCustomLarge h3{ font-family: Courier,"Courier New", monospace; margin: 15px 5px 5px 410px;}


/*   =====   */
#contentCustomSmall{width: 550px; height: 310px; position: absolute; top: 53px; left: 325px; padding-top: 15px;
                    overflow: auto; background: url(../images/site/c_ShopCustomSmall.jpg) 10px 0px no-repeat;}

#contentCustomSmall p, #contentCustomSmall h3{ width: 135px; margin-left: 410px;}
#contentCustomSmall h3{ font-family: Courier,"Courier New", monospace; margin: 15px 5px 5px 410px;}




/*   =====   */
#contentGiantCupcakes{ width: 550px; height: 310px; position: absolute; top: 53px; left: 325px; padding-top: 15px;
                       overflow: auto; background: url(../images/site/c_shopGiantCupcakesSoon.jpg) no-repeat center;}
					   
/*   =====   */					   
#contentNewBorn{ width: 550px; height: 310px; position: absolute; top: 53px; left: 325px; padding-top: 15px;
                       overflow: auto; background: url(../images/site/c_shopNewBornSoon.jpg) no-repeat center;}
