body,html{padding:0;margin:0;height:100%}
html{font:100%}
body{background:#f1f1f1;font:0.75em Verdana,Sans-serif;}

a{color:#2A4A4D;font-weight:bold;}
img{border:0;}

.bread{position:absolute;bottom:0;left:-132px;margin-top:-489px;width:132px;height:489px;background:url('/img/left_bread.jpg') right bottom no-repeat;}

.newton{height:100%;width:100%;display:table;vertical-align:middle;}
.turt{display:table-cell;vertical-align:middle}
.turts{position:relative;left:50%;float:left;_top:50%;}
.bakery{width:860px;margin-left:-430px;background:#ffffff;position:relative;_top:-50%;}


.bakerymenu{position:absolute;bottom:4px;left:7px;}
.bakerymenu a,.bakerymenu span{padding:0 10px 0 10px;background:#BD7018;border:1px solid #FFC165;line-height:1.69em;vertical-align:middle;font-size:1.25em;font-weight:bold;text-decoration:none;color:#ffffff;display:block;float:left;margin-right:0.13em;}
.bakerymenu a:hover{background:#618891;}
.bakerymenu span{background:#f2e499;color:#000;}

.cakes{height:186px;background:url('/img/head_bg.jpg') left top no-repeat;position:relative;}
.cakes h3{color:#79aeb3;font-weight:normal;margin:0;padding:0;font-size:1.75em;position:absolute;top:35px;left:370px;}
.cakes h2{color:#FCFAD4;font-weight:normal;margin:0;padding:0;font-size:1.75em;position:absolute;top:115px;left:370px;}
.cakes h2 a{text-decoration:none;color:#FCFAD4;}
.cakes h2 a:hover{text-decoration:underline;}

.cakes div#cmonday{position:absolute;top:16px;left:305px;width:492px;height:118px;border:5px solid #e5b163;background:#fffae0;}
.cakes div#cmonday h4{margin:0;border-top:1px solid #fffae0;border-left:1px solid #fffae0;border-right:1px solid #fffae0;background:#ffdbac;line-height:28px;background:#ffdbac;vertical-align:middle;font-family:Arial;font-size:10pt;padding-left:10px;}
.cakes div#cmonday h4 a{text-decoration:none;color:#000000;font-weight:bold;}
.cakes div#cmonday a{font-weight:normal;text-decoration:none;color:#000000;}
.cakes div#cmonday p{padding:10px;margin:0;font-size:8pt;}
.cakes div#cmonday a.cmore{position:absolute;bottom:1px;right:1px;display:block;background:#ffdbac;font-size:10pt;text-align:center;width:auto;line-height:19px;vertical-align:middle;padding:0 10px 0 10px;font-weight:bold;font-size:9pt;font-family:Arial;}
.cakes div#cmonday a.cmore:hover{text-decoration:none;background:#bd7018;color:#ffffff;}

.breads{background:url('/img/right_content_bg.jpg') right repeat-y;}
.breads div.cake{background:url('/img/left_content_bg.jpg') left repeat-y #F2E499;text-align:right;width:479px;}
.breads div.cake div.baker{background:url('/img/bakery_that_delivers.jpg') bottom left no-repeat;padding:23px 15px 50px 30px;border-right:1px solid #F2E499;min-height:310px;height:auto !important;height:310px;}
.breads div.cake div.boston{background:none;padding:5px 0 0 120px;}
.breads div.cake div h1{font-size:1em;}
.breads div.cake div p{margin-bottom:0;}

.banners{width:360px;position:absolute;top:193px;left:493px;}
.banner{border-top:6px solid #fff;}
.banner div{width:172px;border-right:6px solid #fff;padding-bottom:3px;display:table-cell;background:#8eb7bb;_display:block;_float:left;}
.banner img{width:164px;height:95px;margin:4px 0 0 4px;}
.banner p{margin:0;padding:0 2px 0 4px;}

.granola{height:135px;background:url('/img/bottom_bg.jpg') top right no-repeat;}
.granola div.pie{height:135px;background:url('/img/bottom_left_bg.jpg') top left no-repeat;}
.granola div.pie div{padding:47px 20px 0 0; text-align:right}

.d1{margin-top:10px;}
.s3{background:#fee99c;}
.s2{background:#ffedac;}
.s1{background:#ffe175;}
.s4{margin-right:88px;font-size:7pt;}
.s5{margin-right:130px;font-size:7pt;}
.d7{margin-top:10px;}
.d8{margin-top:-8px;}
.d3{margin-top:10px;}
.d4{margin-top:3px;}
.d10{margin-top:10px;width:245px;float:right;}
.d3 strong,.d1 strong{font-family:georgia;color:#4d1f08;}
.d11{margin-top:4px;}



#b1{background:#8eb7bb;height:expression( document.getElementById("b1").offsetHeight>document.getElementById("b2").offsetHeight ? document.getElementById("b1").offsetHeight : document.getElementById("b2").offsetHeight - 3 +"px");}
#b2{background:#af5149;height:expression(document.getElementById("b1").offsetHeight-3+"px");}
#b3{background:#9ec3c9;height:expression( document.getElementById("b3").offsetHeight>document.getElementById("b4").offsetHeight ? document.getElementById("b3").offsetHeight : document.getElementById("b4").offsetHeight - 3 +"px");}
#b4{background:#83acb0;height:expression(document.getElementById("b3").offsetHeight-3+"px");}


