/* CSS Document */

BODY { FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, Helvetica, sans-serif; MARGIN-LEFT:0; MARGIN-TOP:0; MARGIN-RIGHT:0; MARGIN-BOTTOM=0 }
TABLE { FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, Helvetica, sans-serif}
TD TD { FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, Helvetica, sans-serif }

A:link{ FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none }
A:hover{ COLOR: #666666; TEXT-DECORATION: underline }
A:visited{ COLOR: #666666; TEXT-DECORATION: none }

.headline { FONT-SIZE: 12px; COLOR: #B0560F; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: bold }
.headline A:link{ FONT-SIZE: 12px; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #B0560F; TEXT-DECORATION: none }
.headline A:hover{ COLOR: #B0560F; TEXT-DECORATION: underline }
.headline A:visited{ COLOR: #B0560F}
.subhead { FONT-SIZE: 12px }
.headline2 { FONT-SIZE: 11px; COLOR: #B0560F; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: normal }

.mainhead { BACKGROUND-IMAGE: url(header_tagline.jpg); background-position:right; background-repeat:no-repeat; padding-left:30px }
.copyright { PADDING:8px 30px 2px 30px; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, Helvetica, sans-serif }

.homebox { height: 120px; border-width: 1px 0px 0px 1px; border-style: solid; border-color: #FFFFFF }
.homeboxright{ height: 120px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #FFFFFF }
.homeboxheader { HEIGHT:31px; PADDING:0px 20px 0px 20px; BACKGROUND-IMAGE: url(home_box.gif); background-repeat:no-repeat }
.homeboxretailheader { HEIGHT:31px; PADDING:0px 20px 0px 20px; BACKGROUND-IMAGE: url(home_box_retail.gif); background-repeat:no-repeat }
.homeboxheader a:link{ FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold }
.homeboxheader a:hover{ TEXT-DECORATION: underline}
.homeboxheader a:visited{ FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold }
.homeboxretailheader a:link{ FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold }
.homeboxretailheader a:hover{ TEXT-DECORATION: underline}
.homeboxretailheader a:visited{ FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold }
.homeboxdetail { LINE-HEIGHT: 15px; PADDING:10px 20px 10px 20px; border:1px solid #DDDDDD }

.deliverydetail { padding:20px 20px 0px 20px;  BACKGROUND-IMAGE: url(delivery_back2.jpg); background-repeat:no-repeat; background-position:top right }
.deliverydetail table { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666 }
.deliverydetail td { padding:5px; text-align: center; COLOR: #333333; FONT-SIZE: 10px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #CCCCCC }
.deliverydetail th { width:120px; padding:10px; text-align: center; FONT-SIZE: 14px; FONT-WEIGHT: bold; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CCCCCC }

.aboutusdetail { BACKGROUND-IMAGE: url(about_middle_line.jpg); background-position:right; background-repeat:no-repeat; padding:0px 15px 20px 20px }
.wheretobuydetail { padding:20px 20px 0px 20px; BACKGROUND-IMAGE: url(wheretobuy_back2.jpg); background-repeat:no-repeat; background-position:top right }
.posdetail { padding:20px 20px 0px 20px }
.posdetail a { TEXT-DECORATION: underline }
.caketipsdetail { padding:20px 20px 0px 20px }
.wholesaledetail {  padding:20px 20px 0px 20px}
.wholesaledetail a { TEXT-DECORATION: underline }
.privatelabeldetail { padding:20px 80px 0px 20px; BACKGROUND-IMAGE: url(privatelabel_back2.jpg); background-repeat:no-repeat; background-position:top right  }
.privatelabeldetail a { TEXT-DECORATION: underline }
.ordersheetdetail { padding:20px 20px 0px 20px; BACKGROUND-IMAGE: url(ordersheet_back2.jpg); background-repeat:no-repeat; background-position:top right }
.usainternationaldetail { padding:20px 80px 0px 20px; BACKGROUND-IMAGE: url(usa_back2.jpg); background-repeat:no-repeat; background-position:top right }
.usainternationaldetail a { TEXT-DECORATION: underline }
.caketipsdetail { padding:20px 20px 0px 20px }
.caketipsdetail a { TEXT-DECORATION: underline }
.specsheetdetail { padding:20px 20px 0px 20px }
.logindetail { padding:20px 20px 0px 20px }
.newsdetail { padding:20px 20px 0px 20px;  BACKGROUND-IMAGE: url(news_back2.jpg); background-repeat:no-repeat; background-position:top right }
.newsdetail a { TEXT-DECORATION: underline }
.communitydetail { padding:20px 20px 0px 20px }
.communitydetail a { TEXT-DECORATION: underline }
.retailcakesdetailheader { padding:20px 0px 20px 20px }
.retailcakesdetail { padding:0px 20px 20px 20px }
.contactusdetail { padding:20px 20px 0px 20px ; }
.contactusdetail a { TEXT-DECORATION: underline }
.humanresourcesdetail { padding:20px 20px 0px 20px }
.ouremployeedetail { padding:20px 20px 0px 20px }

.productdetail { padding:0px 10px 0px 20px }
.productlist TD { width:90px; padding:3px; vertical-align: top; text-align: center; LINE-HEIGHT: 12px}
.productlist A:link{ FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none }
.productlist A:hover{ TEXT-DECORATION: underline }
.productlist A:visited{ TEXT-DECORATION: none }
.productmenu { height:82px; padding:45px 20px 0px 20px }
.productmenu TD { padding:0px; width:20px; height:20px; vertical-align: middle; text-align: center; border-width: 1px; border-style: solid; border-color: #BCBCBC}
.productmenu A:link { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold }
.productmenu A:hover { TEXT-DECORATION: underline }
.productmenu A:visited { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: bold }
.productmenu .on { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; border-color: #000000 }

.popup { border:1px solid }
.popup .title{ height:40px; padding:0px 0px 0px 18px; vertical-align: middle; FONT-SIZE: 12px; FONT-WEIGHT: bold; background-position:top; background-repeat:no-repeat }
.popup .nav{ padding:0px 0px 0px 5px; vertical-align: middle; background-position:top; background-repeat:no-repeat }
.popup .print{ padding:0px 0px 0px 26px; vertical-align: middle; background-repeat:no-repeat }
.popup .print A:link{ COLOR: #FFFFFF; TEXT-DECORATION: none }
.popup .print A:hover{ COLOR: #FFFFFF; TEXT-DECORATION: underline }
.popup .print A:visited{ COLOR: #FFFFFF; TEXT-DECORATION: none}
.popup .content{ padding:20px 0px 20px 18px; LINE-HEIGHT: 18px; }
.popup .cakes{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #B0560F; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_cakes.jpg); background-position:top; background-repeat:no-repeat }
.popup .cheesecakes{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #DDB95E; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_cheesecakes.jpg); background-position:top; background-repeat:no-repeat }
.popup .tarts{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #A2B97A; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_tarts.jpg); background-position:top; background-repeat:no-repeat }
.popup .bundtcakes{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #C97B6A; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_bundtcakes.jpg); background-position:top; background-repeat:no-repeat }
.popup .celebrationcakes{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #B2AC4C; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_celebrationcakes.jpg); background-position:top; background-repeat:no-repeat }
.popup .seasonal{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #8F2E00; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_seasonal.jpg); background-position:top; background-repeat:no-repeat }
.popup .desserts{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #B3C1DD; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_desserts.jpg); background-position:top; background-repeat:no-repeat }
.popup .retailcakes{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #9BB1D4; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_retailcakes.jpg); background-position:top; background-repeat:no-repeat }
.popup .6inchcakes{ height:170px; padding:50px 20px 20px 18px; FONT-SIZE: 11px; COLOR: #B0560F; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(detail_bottom_6inchcakes.jpg); background-position:top; background-repeat:no-repeat }
.popup .disclaimer{ height:35px; padding:5px 20px 5px 18px; FONT-SIZE: 10px; COLOR: #FFFFFF; LINE-HEIGHT: 13px }