#logo{width:900px;height:160px; background-image:url(../images/header/wedding-cakes-london-uk.png);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;z-index:10;}

#logo h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:30; color:#603A17; position:absolute; top:86px; right:400px}
#logo h1.cakedecoratingbooks {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:365px}
#logo h1.cakedecoratingcourses {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:358px}
#logo h1.fillingsandflavours {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:378px}
#logo h1.cookies {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:391px}
#logo h1.birthday {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:398px}
#logo h1.weddingcupcakes {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:384px}
#logo h1.aboutus {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:418px}
#logo h1.contact {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:413px}
#logo h1.sitemap {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:425px}
#logo h1.links {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:30; color:#603A17; position:absolute; top:86px; right:435px}
#logo a:link{text-decoration:none;color:#603A17;}
#logo a:visited{text-decoration:none;color:#603A17;}
#logo a:active{text-decoration:none;color:#603A17;}
#logo a:hover{color:#925824;}

#subscribe_center_box {border:1px; border-style:solid; border-color:#444; width: 440px; height:187px; margin-left: auto ;margin-right: auto ; margin-top:20px; margin-bottom:20px; padding:5px}
#subscribe2_center_box {border:1px; border-style:solid; border-color:#444; width: 260px; height:245px; margin-left: auto ;margin-right: auto ; margin-top:20px; margin-bottom:20px; padding:5px}

#content{font-family:Arial,Helvetica,sans-serif;text-align:center;padding-bottom:15px;font-size:13px; position:relative; z-index:1;}
#content h1{font-size:12px;color:#333;margin:0;padding:15px 0 5px 0;}
#content h1.zeropadding {font-size:12px;color:#333;margin:0;padding-top: 1px;padding-right: 0px;padding-bottom: 3px;padding-left: 0px;}
#content h1.zeropaddinglarger{font-size:14px;color:#000;margin:0;font-weight:bold;padding:0;}
#content h1.presspage{font-size:12px;color:#333;margin:0;padding:10px 0 15px;text-decoration:underline;}
#content h2{font-size:12px;color:#333;margin:0;;padding:15px 0 5px 0;}
#content h2.largeritalic{font-size:14px;color:#333;font-style:italic;margin:0;}
#content h2.italic{font-size:12px;color:#fe7fbf;font-style:italic;font-weight:bold;margin:0;padding:0 0 2px 0;}
#content h2.ourservice{font-size:15px;color:#fe7fbf;font-style:italic;font-weight:bold;margin:0;padding:0 0 2px 0;text-align:left;font-family:"Times New Roman",Times,serif;}
#content h2.zeropadding {font-size:12px;color:#333;margin:0;padding-top: 1px;padding-right: 0px;padding-bottom: 3px;padding-left: 0px;}
#content h3{font-size:12px;color:#333;margin:0;}
#content p{font-size:13px;color:#333;line-height:17px;font-weight:normal;text-align:justify;padding-top:0;padding-right:0;padding-bottom:6px;padding-left:0;}
#content p.faq{font-size:13px;color:#333;line-height:17px;font-weight:normal;text-align:center;padding-bottom:20px;}
#content p.weddingcakesintrotext{font-size:13px;color:#333;line-height:17px;font-weight:normal;text-align:center;padding-bottom:5px;}
#content p.ourservice{font-size:13px;color:#333;line-height:17px;font-weight:normal;text-align:left;padding-bottom:20px;}
#content a.back{display:block;width:45px;height:30px;line-height:30px;margin:0 auto;font-family:"times-new-roman",serif;font-size:17px;color:#563b38;text-decoration:none;padding-left:40px;background:url(../images/back-arrow.gif) no-repeat left center;}
* html #content a.back{width:80px;w\idth:40px;}
.imageBorder{border:1px solid #CCC;padding:1px;}
.pressimageBorder{border:1px solid #999;}
.linkspages{margin:0 auto 15px;padding:3px 10px 15px 10px;text-align:left;border-width:1px;border-style:solid;border-color:#999;width:600px;}
a:link{text-decoration:none;color:#fe80bf;}
a:visited{text-decoration:none;color:#fe80bf;}
a:active{text-decoration:none;color:#CCC;}
a:hover{color:#5c96b6;}
*{margin:0;padding:0;}
html,body,#wrap{height:100%;background:#fff url(../images/header/background-strip.png) repeat-x;margin-bottom:1px;padding:0;-webkit-text-size-adjust:none;}
body {padding-bottom:1px;}
body>#wrap{height:auto;min-height:100%;}
#main{padding-bottom:65px;width:900px;margin-left:auto;margin-right:auto;margin-top:18px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 
#footer{position:relative;margin-top:-65px;height:90px;clear:both;background:#FAE3ED url(../images/footer/pink-strip.png) repeat-x;width:100%;}
#footer a:link{text-decoration:none;color:#603A17;}
#footer a:visited{text-decoration:none;color:#603A17;}
#footer a:active{text-decoration:none;color:#CCC;}
#footer a:hover{color:#EE9CB0;}
#footer p{text-align:center;font-size:10px;color:#603A17;padding:18px 0 5px 5px;font-family:Arial,Helvetica,sans-serif;}
body{text-align:center;}
#wrap{width:900px;margin:0 auto;text-align:left; position:relative;}
.fourCakes {padding:10px; margin:0 0 -60px 0; height:40px; position:relative; z-index:0;}