/* Default */
* { margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif;}
body { font-size:75%; background:#D2F2F3; color:inherit;}
html>body { font-size:12px; background:#D2F2F3; color:inherit;}/* for Opera & Firefox */
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0}
.imgLeft { float:left; margin-bottom:10px; margin-right:15px;}
.imgRight { float:right; margin-bottom:10px; margin-left:15px;}
.button { background:#D2F2F3; border:none; color:#FFFFFF; font-weight:bold; padding:0 2px; }
input { border:#D64063 1px solid;}

/* Layout */
#centreAlign { width:756px; margin-left:auto; margin-right:auto; position:relative;}
#content { float:left; padding:25px;}
#navi, #footer { margin:0 7px;}
#header, #wrap { float:left; width:756px; /* for IE 5 */ voice-family: "\"}\""; voice-family:inherit; width:742px; padding:0 7px; background: #FFFFFF url(../images/bg_shadow.gif) repeat-y left top; }

/* Header */
#hiddenNavi a { color:#D2F2F3; background-color:inherit; }
#hiddenNavi a:hover { color:#FFFFFF; background-color:inherit; }
#hiddenNavi li { display:inline; list-style-type:none;}
#header img { float:left;}
#navi { background:url(../images/bg_navidash.gif) 2px bottom no-repeat; text-align:center;}
#navi li { display:inline; padding:0 15px; line-height:31px;}
#navi li a { color:#D74262; background-color:inherit; font-size:125%; }
#navi li a:hover { text-decoration:none; color:#878686; background-color:inherit;}

/* Active menu - main navigation */
#homepage #navi_home a, 
#shop #navi_shop a, #product_seasonal #navi_shop a, #product_bunting #navi_shop a, #product_littlegift #navi_shop a, #ingredients #navi_shop a, #howwemade #navi_shop a, #bulkorder #navi_shop a, #stockists #navi_shop a,
#bespoke #navi_bespoke a, #pricing #navi_bespoke a,  
#aboutus #navi_aboutus a,#story #navi_aboutus a, #philosophy #navi_aboutus a, #meettheteam #navi_aboutus a, 
#news #navi_news a, #blog #navi_news a, #hansadiary #navi_news a, #chainmail #navi_news a, #press #navi_news a,
#testimonials #navi_testimonials a, #feedback #navi_testimnials a, 
#faq #navi_faq a,
#contactus #navi_contactus a
{ color:#878686; background-color:inherit;}

/* Footer */
#footer { clear:left; color:#000000; background-color:inherit; font-size:92%; letter-spacing:-1px; border-top:#6A8A99 1px solid; padding:5px 0;}

#footer a {color:#000000; background-color:inherit; text-decoration:underline;}
#footer a:hover {color:#d64063; background-color:inherit; text-decoration:underline;}