#sweetart {
   width : 772px;
   height : 511px;
   background-color : #ffffff;
   position : absolute;
   visibility : hidden;
}

#sweetartinner {
   width : 770px;
   height : 490px;
   border : 1px solid #eeeeee;
}

#head {
   width : 770px;
   height : 249px;
   position : relative;
   overflow : hidden;
}

#headbar01 {
   width : 116px;
   height : 26px;
   background-color : #D6ECA6;
   position : absolute;
   top : 0px;
   left : 308px;
}

#headbar02 {
   width : 164px;
   height : 26px;
   background-color : #F7F1DF;
   position : absolute;
   top : 0px;
   left : 424px;
}

#headbar03 {
   width : 116px;
   height : 117px;
   background-color : #D8EFAE;
   position : absolute;
   top : 26px;
   left : 308px;
}

#headmenu {
   width : 164px;
   height : 117px;
   position : absolute;
   top : 26px;
   left : 424px;
}

#headmenucakes {
   width : 164px;
   height : 22px;
   position : relative;
}

#headmenuflowers {
   width : 164px;
   height : 22px;
   position : relative;
}

#headmenuevents {
   width : 164px;
   height : 22px;
   position : relative;
}

#headmenuaccessories {
   width : 164px;
   height : 22px;
   position : relative;
}

#headmenustationery {
   width : 164px;
   height : 24px;
   position : relative;
}

#headlogo {
   position : absolute;
   top : 143px;
   left : 308px;
}

#main {
   width : 770px;
   height : 219px;
   position : relative;
   overflow : hidden;
}

#maintext {
   width : 444px;
   height : 113px;
   position : absolute;
   left : 308px;
   top : -5px;
}

#mainbar {
   width : 18px;
   height : 108px;
   background-color : #E1F3C0;
   position : absolute;
   left : 752px;
}

#mainquote {
   width : 315px;
   height : 94px;
   position : absolute;
   top : 113px;
   left : 437px;
}

#footer {
   width : 770px;
   height : 22px;
   background-color : #F2E7C8;
   position : relative;
   overflow : hidden;
}

#footerbar {
   width : 9px;
   height : 22px;
   background-color : #C3E2DC;
   z-index : 10;
}

#footernav {
   width : 436px;
   height : 22px;
   position : absolute;
   top : 0px;
   left : 42px;
}

#footersearchinfo {
   width : 142px;
   height : 22px;
   position : absolute;
   top : 0px;
   left : 468px; 
}

#footerbox {
   width : 90px;
   position : absolute;
   top : 1px;
   left : 630px; 
}

#footerbutton {
   width : 50px;
   position : absolute;
   top : 2px;
   left : 720px;
}

#smallprint{
   width : 772px;
   height : 40px;
   background-color : #ffffff;
   position : relative;
   padding : 10px 0px 0px 0px;
}

#picturemain {
   position : absolute;
   top :1px;
   left : 1px;
   z-index : 100;
}

#picturesmall {
   width : 183px;
   height : 290px;
   position : absolute;
   left : 588px;
   top : 1px;
   z-index : 100;
}

#strip01 {
   position : absolute;
   top : 1px;
   left : 270px;
   z-index : 200;
}

#strip02 {
   position : absolute;
   top : 318px;
   left : 1px;
   z-index : 200;
}

#box {
   position : absolute;
   top : 363px;
   left : 245px;
   z-index : 300;
}


