html { background-color:#e4e1de; }
body { margin:0px; color:#455560; font-family:Verdana; font-size:12px; text-align:left; }

#frameWrap { margin:0px auto; width:990px; background-color:#ffffff; }
.bodyWrap { clear:both;margin:0px auto; width:943px; }









#headerWrap {  padding:0px; height:150px; /*background:url(../images/headerbg.jpg) repeat-x;*/ text-align:left; }
#headerWrap .logo { padding-top:15px; padding-left:50px; }
#headerWrap .language { float:right; padding-top:30px; padding-right:30px; }

#menuWrap {  height:32px; padding:0px; position:relative; }

#bannerWrap { padding:0px; height:271px; /*background:url(../images/headerbg.jpg); */text-align:left; }
#bannerWrap3 { padding:0px; height:299px; /*background:url(../images/headerbg.jpg); */text-align:left; }
#bannerWrap2 { padding:0px; height:200px; /*background:url(../images/headerbg.jpg); */text-align:left; }
#bannerWrap1 { padding:0px; height:221px; /*background:url(../images/headerbg.jpg); */text-align:left; }

#flashArea { position:absolute; margin:0px; }

#sub_products { position:absolute; width:135px; z-index:1000; top:-15px; visibility: hidden; padding:0px; margin:0px; }
#sub_products ul { margin:0px; padding:0px; list-style-type:none; }
#sub_products ul li { margin:0px; padding:0px; list-style-type:none; }

#sub_seasonal { position:absolute; width:220px; z-index:1001; top:-15px; visibility: hidden; }
#sub_seasonal ul { margin:0px; padding:0px; list-style-type:none; }
#sub_seasonal ul li { margin:0px; padding:0px; list-style-type:none; }

/*
#bannerWrap .flashArea { float:left; width:904px; height:300px; background-color:#ffffff; border:1px solid #000000; }
*/

#contentWrap { padding:0px; /*background-color:#0084d7;*/ text-align:left; }
#info { padding-top:30px; width:180px; }
#info2 { padding-top:30px; width:150px; text-align:left; }

#contentWrap .indextxt { padding-top:60px; padding-bottom:100px; padding-left:70px; }
#contentWrap .product { padding-top:0px; padding-bottom:0px; padding-left:40px; color:#ffffff; }
#contentWrap .product .txt { color:#ffffff; padding-left:4px; font-size:13px; padding-top:4px; }
#contentWrap .personalize { padding-top:26px; text-align:center;  padding-bottom:39px; color:#ffffff; }
#contentWrap .packaging { padding-top:20px; text-align:center; padding-bottom:24px; color:#ffffff; }
#contentWrap .wedding { padding-top:0; text-align:left; padding-left:176px; padding-bottom:24px; color:#ffffff;}
#contentWrap .wedding img{ border:0px; cursor:pointer;}

#contentWrap .square { /*background:url(../images/background.png) no-repeat;*/ margin:0px; width:128px; height:128px; }
#contentWrap .square_over { /*background:url(../images/background-over.png) no-repeat;*/ margin:0px; width:128px; height:128px; }

.bar { height:15px; background-color:#4b2e00; margin:0px auto; width:943px; }
#footerWrap {  padding-top:15px; padding-bottom:15px; }
#footerWrap .address { float:left; }
#footerWrap .companyinfo { float:right; }