/* BEGIN: ALL PAGES CSS  */
BODY
{
margin:12px;
background-color:#e7e3e4;
font-family: Arial, Helvetica, san-serif;
font-size: 11px;
color:#8c8c8c;
line-spacing: 14px;
line-height: 14px;
text-align:center;
}
#page
{ 
position: relative;
background-color:#fff;
width: 776px; 
font-family: Arial, Helvetica, san-serif;
font-size: 12px;
color:#666666;
margin-top: 0px; 
margin-right: auto; 
margin-left: auto; 
}
#page #top
{
	position: absolute;
	background: #000 url('images/top.jpg') no-repeat 0 0;
	width: 776px;
	height: 271px;
	top: 0;
	left: 0;
}

#page #spacer
{
	position: absolute;
	width: 220px;
	height: 250px;
	top: 10;
	left: 0;
}

#page #top #nav
{
	position: absolute;
	width: 469px;
	height: 58px;
	top: 193px;
	left: 307px;
}
#page #top #nav #travel_guide
{
	position: absolute;
	width:118px;
	height: 58px;
	top: 0;
	left: 0px;
}
#page #top #nav #recipes
{
	position: absolute;
	width:117px;
	height: 58px;
	top: 0;
	left: 118px;
}
#page #top #nav #blog
{
	position: absolute;
	width:117px;
	height: 58px;
	top: 0;
	left: 235px;
}
#page #top #nav #sweeps
{
	position: absolute;
	width:117px;
	height: 58px;
	top: 0;
	left: 352px;
}
.mapText
{
	display:none;
}
.cdp_title
{
	color: #826567;
	font-weight: bold;
}
#page #footer
{
	position: absolute;
	background: #fff url('images/footer.jpg') no-repeat 0 0;
	width: 776px;
	height: 107px;
	left: 0px;
	text-align:left;
}
#page #footer #logo_tummywise
{
	position: absolute;
	width: 132px;
	height: 96px;
	top: 0px;
	left: 0px;
}
#page #footer #text
{
	position: absolute;
	width: 309px;
	height: 96px;
	top: 0px;
	left: 132px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 14px;
	line-height: 14px;
	color: #7d7d7d;
}
#page #footer #cadriedplums
{
	position: absolute;
	width: 100px;
	height: 96px;
	top: 0px;
	left: 668px;
}
.linksm
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 9px;
	line-spacing: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #7d7d7d;
}
.linkcadriedplums
{
	font-weight: bold;
	color: #72184e;
}
/* END: ALL PAGES CSS  */

/* BEGIN: HOME PAGE CSS  */
#page #titlehome
{
	position: absolute;
	background: #fff url('images/home_title.gif') no-repeat 0 0;
	width: 776px;
	height: 80px;
	top: 271px;
	left: 0px;
}
#page #titlehome_txtbox
{
	position: absolute;
	background-color: #fff;
	width: 776px;
	height: 91px;
	top: 351px;
	left: 0px;
	text-align:left;
}
#page #titlehome_txtbox #text
{
	position: absolute;
	background-color: #fff;
	width: 726px;
	height: 91px;
	top: 0px;
	left: 25px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 18px;
	line-height: 18px;
	color: #8c8c8c;
}
#page #callouts
{
	position: absolute;
	background-color: #fff;
	width: 740px;
	height: 227px;
	top: 441px;
	left: 18px;
}
#page #callouts #callout_travelguide
{
	position: absolute;
	background-color: #fff;
	width: 170px;
	height: 226px;
	top: 0px;
	left: 7px;
	text-align:left;
}
#page #callouts #callout_travelguide #text
{
	position: absolute;
	top: 87px;
	left: 0px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 14px;
	line-height: 14px;
	text-align:left;
}
#page #callouts #callout_recipes
{
	position: absolute;
	background-color: #fff;
	width: 170px;
	height: 226px;
	top: 0px;
	left: 192px;
	text-align:left;
}
#page #callouts #callout_recipes #text
{
	position: absolute;
	top: 87px;
	left: 0px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 14px;
	line-height: 14px;
	text-align:left;
}
#page #callouts #callout_blog
{
	position: absolute;
	background-color: #fff;
	width: 170px;
	height: 226px;
	top: 0px;
	left: 377px;
	text-align:left;
}
#page #callouts #callout_blog #text
{
	position: absolute;
	top: 87px;
	left: 0px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 14px;
	line-height: 14px;
	text-align:left;
}
#page #callouts #callout_sweeps
{
	position: absolute;
	background-color: #fff;
	width: 170px;
	height: 226px;
	top: 0px;
	left: 562px;
	text-align:left;
}
#page #callouts #callout_sweeps #text
{
	position: absolute;
	top: 87px;
	left: 0px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 14px;
	line-height: 14px;
	text-align:left;
}
/* END: HOME PAGE CSS  */

/* BEGIN: TRAVEL GUIDE PAGE CSS  */
#page #titletravelguide
{
	position: absolute;
	background: #fff url('images/home_title.gif') no-repeat 0 0;
	width: 776px;
	height: 80px;
	top: 271px;
	left: 0px;
}
#page #titletravelguide_txtbox
{
	position: absolute;
	background-color: #fff;
	width: 776px;
	height: 112px;
	top: 351px;
	left: 0px;
	text-align:left;
}
#page #titletravelguide_txtbox #text
{
	position: absolute;
	background-color: #fff;
	width: 726px;
	height: 112px;
	top: 0px;
	left: 25px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 18px;
	line-height: 18px;
	color: #8c8c8c;
}
#page #titletravelguide_txtbox #callouts
{
	position: absolute;
	background-color: #fff;
	width: 776px;
	height: 363px;
	top: 112px;
	left: 0px;
	text-align: left;
}
#page #titletravelguide_txtbox #callouts #santafe
{
	position: absolute;
	background-color: #fff;
	width: 320px;
	height: 73px;
	top: 0px;
	left: 65px;
}
#page #titletravelguide_txtbox #callouts #napavalley
{
	position: absolute;
	background-color: #fff;
	width: 320px;
	height: 73px;
	top: 89px;
	left: 65px;
}
#page #titletravelguide_txtbox #callouts #sacramento
{
	position: absolute;
	background-color: #fff;
	width: 320px;
	height: 73px;
	top: 178px;
	left: 65px;
}
#page #titletravelguide_txtbox #callouts #losangeles
{
	position: absolute;
	background-color: #fff;
	width: 320px;
	height: 73px;
	top: 0px;
	left: 395px;
}
#page #titletravelguide_txtbox #callouts #lenox
{
	position: absolute;
	background-color: #fff;
	width: 320px;
	height: 73px;
	top: 89px;
	left: 395px;
}
.callouttext_tg
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 13px;
	line-height: 13px;
	color: #8c8c8c;
	text-decoration:none;
}
/* END: TRAVEL GUIDE PAGE CSS  */

/* BEGIN: RECIPES PAGE CSS  */
#page #titlerecipes
{
	position: absolute;
	background: #fff url('images/recipes_title.gif') no-repeat 0 0;
	width: 528px;
	height: 80px;
	top: 271px;
	left: 0px;
}
#page #titlerecipes_txtbox
{
	position: absolute;
	background-color: #fff;
	width: 500px;
	height: 495px;
	top: 351px;
	left: 25px;
	text-align:left;
}
#page #titlerecipes_txtbox #text
{
	position: absolute;
	background-color: #fff;
	width: 500px;
	height: 132px;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 17px;
	line-height: 17px;
	color: #8c8c8c;
}
#page #titlerecipes_txtbox #callouts
{
	position: absolute;
	background-color: #fff;
	width: 500px;
	height: 363px;
	top: 132px;
	left: 0px;
	text-align: left;
}
#page #titlerecipes_txtbox #callouts #chicken
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 0px;
	left: 20px;
}
#page #titlerecipes_txtbox #callouts #burgers
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 83px;
	left: 20px;
}
#page #titlerecipes_txtbox #callouts #peanutbutter
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 166px;
	left: 20px;
}
#page #titlerecipes_txtbox #callouts #salad
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 249px;
	left: 20px;
}
#page #titlerecipes_txtbox #callouts #muffins
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 0px;
	left: 240px;
}
#page #titlerecipes_txtbox #callouts #couscous
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 83px;
	left: 240px;
}
#page #titlerecipes_txtbox #callouts #salmon
{
	position: absolute;
	background-color: #fff;
	width: 220px;
	height: 73px;
	top: 166px;
	left: 240px;
}
.callouttext
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 13px;
	line-height: 13px;
	color: #8c8c8c;
	font-weight: bold;
	text-decoration:none;
}
#page #plumperfect
{
	position: absolute;
	background-color: #fff;
	width: 248px;
	height: 438px;
	top: 271px;
	left: 528px;
	text-align:left;
}
#page #plumperfect #title
{
	position: absolute;
	background: #fff url('images/recipes_ppi.gif') no-repeat 0 0;
	width: 220px;
	height: 77px;
	top: 28px;
	left: 0;
}
#page #plumperfect #textbox
{
	position: absolute;
	background-color: #72184e;
	width: 220px;
	height: 420px;
	top: 105px;
	left: 0;
	text-align: left;
}
#page #plumperfect #textbox #text
{
	position: absolute;
	width: 194px;
	height: 406px;
	top: 13px;
	left: 13px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 13px;
	line-height: 13px;
	color: #beaaac;
	font-weight: bold;
}
#page #plumperfect #textbox .highlight
{
	color: #fff;
	font-weight: bold;
}
/* END: RECIPES PAGE CSS  */

/* BEGIN: BLOG PAGE CSS  */
#page #titleblog
{
	position: absolute;
	background: #fff url('images/blog_title.gif') no-repeat 0 0;
	width: 776px;
	height: 80px;
	top: 271px;
	left: 0px;
}
#page #titleblog_txtbox
{
	position: absolute;
	background-color: #fff;
	width: 776px;
	height: 438px;
	top: 351px;
	left: 0px;
	text-align:left;
}
#page #titleblog_txtbox #text
{
	position: absolute;
	background-color: #fff;
	width: 526px;
	height: 438px;
	top: 0px;
	left: 25px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 17px;
	line-height: 17px;
	color: #8c8c8c;
}
#page #titleblog_txtbox #text #blogtext
{
	position: absolute;
	background-color: #fff;
	width: 526px;
	height: 330px;
	top: 90px;
	left: 0px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 17px;
	line-height: 17px;
	color: #8c8c8c;
	overflow: auto;
}
#page #titleblog_txtbox #pic
{
	position: absolute;
	background-color: #fff;
	width: 225px;
	height: 438px;
	top: 0px;
	left: 551px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 13px;
	line-height: 13px;
	color: #8c8c8c;
}
#page #titleblog_txtbox #pic #caption
{
	position: absolute;
	background-color: #fff;
	width: 174px;
	height: 90px;
	top: 348px;
	left: 24px;
	font-family: Arial, Helvetica, san-serif;
	font-size: 11px;
	line-spacing: 13px;
	line-height: 13px;
	color: #8c8c8c;
}
.blogdatetext
{
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	line-spacing: 24px;
	line-height: 24px;
	color: #cccccc;
}
/* END: BLOG PAGE CSS  */



