/* @override http://www.macrabbit.com/cssedit/welcome/2.5/welcome.css */

/*
      this is css code. seriously.
	  
*/


* html #wrapper
{
height: 100%;
}

* :focus { outline: 0; }

img, div, a, input { behavior: url(/socialiepngfix.htc) }
img {
position: relative;
}


html, body {
				height: 100%;
			}
			
#homeWrapper { 
 margin: 0 auto;
 width: 1050px;
	border: 1px none #813112;
	padding-top: 0px;
	height: auto !important;
	position: relative;
	padding-bottom: 0px;
}
#container {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/MarketPlace-W2_bg.jpg);
	
}
#pastatourcontainer {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/PastaTour_bg.jpg);
	}
	
#cucinacasualecontainer {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/CucinaCasuale_bg.jpg);
	}
#treasuredrecipes {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/TreasuredRecipes_bg.jpg);
	}
#pastaseconds {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/Pasta_Seconds_bg.jpg);
	}
#festadicarrabba {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/festa_di_carrabba_bg.jpg);
	
}
#festamusic {
	position:absolute;
	left:849px;
	top:117px;
	width:108px;
	height:19px;
	z-index:500;
	visibility: visible;
}
#tastesofitalycontainer {
	width: 1280px;
	height: 957px;
	margin: 0 auto;
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: middle;
	position: relative;
	background-color:;
	background-image: url(http://bloominbrandscms.blob.core.windows.net/carrabbas/tastes-of-italy_bg.jpg);
	
}
#backtothemarket {
	position:absolute;
	top:245px;
	z-index:955;
	visibility: visible;
	left: 96px;
	width: 171px;
	height: 37px;
}
#logo {
	position:absolute;
	top:0px;
	z-index:1;
	visibility: 
	visible;
	left: 1123px;
}

#logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  cursor: pointer; 
}
#olo-link {
	position:absolute;
	left:842px;
	top:21px;
	width:108px;
	height:19px;
	z-index:500;
	visibility: visible;
}
#social_cucina {
	position:absolute;
	left:450px;
	top:8px;
	width:320px;
	height:19px;
	z-index:500;
	visibility: visible;
}
#social_twitterfollow {
	position:absolute;
	left:685px;
	top:18px;
	width:320px;
	height:19px;
	z-index:500;
	visibility: visible;
}
#locator-link {
	position:absolute;
	left:970px;
	top:21px;
	width:136px;
	height:19px;
	z-index:500;
	visibility: visible;
}
#olo-link a:link {
	color: #f5eabf;
	text-decoration: none;
	
}

#olo-link a:visited {
	color: #f5eabf;
	text-decoration: none;
}
#olo-link a:hover {
	text-decoration: none;
	color: #fcbc62;
}
#olo-link a:active {
	text-decoration: none;
	color: #f5eabf;
}	

#locator-link a:link {
	color: #f5eabf;
	text-decoration: none;
	
}
#locator-link a:visited {
	color: #f5eabf;
	text-decoration: none;
}
#locator-link a:hover {
	text-decoration: none;
	color: #fcbc62;
}
#locator-link a:active {
	text-decoration: none;
	color: #f5eabf;
}			
			
/* @Home page rollovers */

#campfiredelight {
	position:absolute;
	top:597px;
	z-index:455;
	left: 80px;
	width:127px;
	height:215px;
}
#spinachfonduta {
	position:absolute;
	top:591px;
	z-index:455;
	left: 254px;
	width:166px;
	height:275px;
}
#treasuredrecipesbox {
	position:absolute;
	top:648px;
	z-index:455;
	left: 505px;
	width:197px;
	height:209px;
}				
#tastesofitaly {
	position:absolute;
	top:437px;
	z-index:445;
	left: 71px;
	width:305px;
	height:236px;
}	
#sirloinmarsala {
	position:absolute;
	top:471px;
	z-index:535;
	left: 381px;
	width:162px;
	height:171px;
}		
#pollorosamaria {
	position:absolute;
	top:326px;
	z-index:435;
	left: 1116px;
	width:162px;
	height:184px;
}	
#pastatour {
	position:absolute;
	top:549px;
	z-index:435;
	left: 805px;
	width:139px;
	height:195px;
}	
#pastasecondsmp {
	position:absolute;
	top:400px;
	z-index:435;
	left: 1044px;
	width:226px;
	height:144px;
}	
#seasonalspecials {
	position:absolute;
	top:592px;
	z-index:435;
	left: 1089px;
	width:163px;
	height:245px;
}

#chocolatebreadpudding {
	position:absolute;
	top:518px;
	z-index:435;
	left: 1058px;
	width:146px;
	height:261px;
}
#cucinacasuale {
	position:absolute;
	top:368px;
	z-index:435;
	left: 512px;
	width:176px;
	height:165px;
}
/* Pasta Seconds Rollovers*/
#linguinewithclams {
	position:absolute;
	top:637px;
	z-index:455;
	left: 116px;
	width:326px;
	height:191px;
}
#rigatonimartino {
	position:absolute;
	top:569px;
	z-index:455;
	left: 479px;
	width:326px;
	height:179px;
}
#cavatappibolonese {
	position:absolute;
	top:645px;
	z-index:455;
	left: 850px;
	width:321px;
	height:175px;
}
		
/* Pasta Tour*/

#linguine {
	position:absolute;
	top:232px;
	z-index:455;
	left: 540px;
	width:159px;
	height:190px;
}		
#tagliarini {
	position:absolute;
	top:228px;
	z-index:445;
	left: 738px;
	width:279px;
	height:132px;
}	
#fettucine {
	position:absolute;
	top:448px;
	z-index:535;
	left: 682px;
	width:206px;
	height:119px;
}		
#fusilli {
	position:absolute;
	top:419px;
	z-index:435;
	left: 946px;
	width:237px;
	height:127px;
}	
#spaghetti {
	position:absolute;
	top:695px;
	z-index:435;
	left: 656px;
	width:323px;
	height:138px;
}	
#penne {
	position:absolute;
	top:547px;
	z-index:435;
	left: 844px;
	width:161px;
	height:133px;
}
#cavatappi {
	position:absolute;
	top:451px;
	z-index:435;
	left: 1012px;
	width:172px;
	height:168px;
}

/* end Pasta Tour*/

/* Cucina Casuale*/

#cucinacasualemonday {
	position:absolute;
	top:103px;
	z-index:455;
	left: 114px;
	width:1163px;
	height:784px;
}	
/* ednd Cucina Casuale*/

/* Recipe Box*/

#recipebox {
	position:absolute;
	top:112px;
	z-index:455;
	left: 594px;
	width:600px;
	height:457px;
}
#pastacarrabba {
	position:absolute;
	top:213px;
	z-index:955;
	visibility: visible;
	left: 682px;
	width: 171px;
	height: 37px;
}	
#mamamandolasoup {
	position:absolute;
	top:268px;
	z-index:955;
	visibility: visible;
	left: 666px;
	width: 354px;
	height: 37px;
}
#chickenbryanrecipe {
	position:absolute;
	top:324px;
	z-index:955;
	visibility: visible;
	left: 652px;
	width: 180px;
	height: 37px;
}
#lasagnerecipe {
	position:absolute;
	top:373px;
	z-index:955;
	visibility: visible;
	left: 653px;
	width: 180px;
	height: 37px;
}
#sirloinmarsalarecipe {
	position:absolute;
	top:363px;
	z-index:955;
	visibility: visible;
	left: 628px;
	width: 480px;
	height: 40px;
}
#pollarosamariarecipe {
	position:absolute;
	top:415px;
	z-index:955;
	visibility: visible;
	left: 649px;
	width: 481px;
	height: 42px;
}
#recipe1 {
	position:absolute;
	top:130px;
	z-index:455;
	left: 332px;
	width:901px;
	height:603px;
}
#recipe2 {
	position:absolute;
	top:81px;
	z-index:455;
	left: 332px;
	width:901px;
	height:603px;
}								
/* end Recipe Box*/
/* Pasta Seconds */

#shareastory {
	position:absolute;
	top:338px;
	z-index:455;
	left: 18px;
	width:332px;
	height:118px;
}
#shareastory1 {
	position:absolute;
	top:338px;
	z-index:455;
	left: 18px;
	width:424px;
	height:227px;
}
#shareaglass {
	position:absolute;
	top:294px;
	z-index:955;
	visibility: visible;
	left: 495px;
	width: 334px;
	height: 127px;
}	
#shareaglassform {
	position:absolute;
	top:79px;
	z-index:955;
	visibility: visible;
	left: 403px;
	width: 475px;
	height: 484px;
}	
#shareatip {
	position:absolute;
	top:338px;
	z-index:955;
	visibility: visible;
	left: 933px;
	width: 332px;
	height: 116px;
}
#shareatip1 {
	position:absolute;
	top:338px;
	z-index:955;
	visibility: visible;
	left: 843px;
	width: 423px;
	height: 175px;
}
/* end Pasta Seconds */

/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;

}
   
#boxes .window {
  position:fixed;
  width:640px;
  height:398px;
  display:none;
  z-index:9999;
  padding:0px;
}
 
 
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:640px;
  height:398px;
}
#dialog {
  width:640px;
  height:398px;
}
			

/* @group Page Layout */


body {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
background-color: #000;
	
	background-repeat: no-repeat;
	 background-position: center;
 background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

 margin: 0;
 padding: 0;
	color: #f5eabf;
}


#footer { 
position:absolute;
	left:365px;
	top:901px;
	width:608px;
	height:19px;
	z-index:500;
	visibility: visible;

}

#footer a:link {
	color: #f5eabf;
	text-decoration: none;
	
}
#footer a:visited {
	color: #f5eabf;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: none;
	color: #fcbc62;
}
#footer a:active {
	text-decoration: none;
	color: #f5eabf;
}			
#smsdisclaimer {
	position:absolute;
	left:229px;
	top:926px;
	width:908px;
	height:19px;
	z-index:500;
	visibility: visible;
}
	
