html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
.store_finder{background:url(http://www.satinbow.co.uk/images/Pages/Store_Finder/store_finder.jpg) 0 0 no-repeat;height:410px;padding:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.product_pic img{padding:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
body{font:normal 62.5%/1.5 Helvetica, Arial, sans-serif;background:#b9b5a5 url(http://www.satinbow.co.uk/images/Site_Template/background4.jpg) repeat 0 0;width:900px;margin:100px auto;color:#ae7b84;background-attachment:fixed;padding:5px 0;}
a{color:#333;text-decoration:none;-webkit-transition:0.2s ease;}
#main a{color:#e38d9d;}
h1{font-size:1.4em;font-weight:bold;margin-bottom:1em;}
h2{font-size:1.3em;font-weight:bold;margin-bottom:1em;}
h3{text-align:center;vertical-align: middle;color:#E38D9D;font-size:16px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h4{text-align:center;vertical-align: middle;color:#F70C37;font-size:20px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}

p{font-size:1.3em;margin-bottom:1em;}
ol{margin-left:1em;}
header[role="banner"]{position:relative;}
header[role="banner"] nav{position:absolute;width:897px;top:-48px;left:0px;}
section[role="main"]{width:644px;padding:0 10px;float:right;}
aside[role="complementary"]{width:193px;padding:0 10px;float:left;}
aside[role="complementary"] h1{font-size:1.3em;font-style:italic;font-weight:bold;margin-bottom:1em;}
footer{text-decoration:none;font:bold 14px Helvetica, Sans-Serif;letter-spacing:-1px;color:#ae7b84;text-shadow:#eee 0px 0px 2px;background:rgba(249,220,217,0.3);height:23px;padding:25px 30px;clear:both;}
footer a{text-decoration:none;font:bold 14px Helvetica, Arial, sans-serif;letter-spacing:-1px;color:#ae7b84;text-shadow:#eee 0px 0px 2px;}
footer p, footer li{font-size:1.2em;line-height:23px;height:23px;}
footer p, footer ul, footer li{float:left;margin:0;}
footer li{margin-left:1em;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
#container{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
#main{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;}
#container{background:rgba(249,220,217,0.85);width:897px;margin:0 auto;}
#main{background:#fdfbf5;padding:10px;padding-top:20px;}
#footer-logo{background:url(http://www.satinbow.co.uk/images/Logos/footer-logo3.png) no-repeat 50% 50%;width:173px;height:23px;float:right;}
#social{top:-54px;}
.social-wrapper{padding:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}

#menu td{width:100em;white-space: nowrap;padding: 16px 18px;background:rgba(249,220,217,0.85);text-decoration:none;text-align: center;font:bold 14px Helvetica, Arial, sans-serif;letter-spacing:-1px;color:#ae7b84;text-shadow:#eee 0px 0px 2px;border-top-left-radius:20px;border-top-right-radius:20px;}
#menu a{color:#ae7b84;text-decoration:none;}
#menu td:hover{-moz-box-shadow:0 -5px 10px #777;-webkit-box-shadow:0 -5px 10px #777;background:-webkit-gradient(linear, right bottom, left top, color-stop(0, rgb(253,245,244)), color-stop(0.72, rgb(249,220,217))) !important;background:-moz-linear-gradient(right bottom, rgb(253,245,244) 0%, rgb(249,220,217) 72%) !important;background-color:rgb(249,220,217) !important;-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;border-top-left-radius:20px;border-top-right-radius:20px;-moz-border-radius-topleft:20px;}

.pink a{color:#E38D9D;font-size:16px;line-height:normal;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
.quote{border-top:1px solid #E5E5E5;background-color:#f7f7f7;border-bottom:1px solid #E5E5E5;padding:15px 15px 15px 65px;background:url(http://www.satinbow.co.uk/images/Site_Template/bg_quote.gif);background-repeat:no-repeat;background-position:10px 10px;color:#ae7b84;font-style:italic;}
p.center { text-align: center; }


/*#topbox a{color:#e38d9d;}*/
#topbox{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;}
#topbox{background:#fdfbf5;padding:10px;padding-top:20px;width:800px;padding:0 10px;float:right;}

section[role="article"]{width:855px;padding:0 10px;float:right;}
#article a{color:#e38d9d;}
#article{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;}
#article{background:#fdfbf5;padding:10px;padding-top:20px;width:877px;padding:10px 10px;float:right;}

#right_1 a{color:#e38d9d;}
#right_1{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;}
#right_1{background:#fdfbf5;padding:10px;padding-top:20px;width:500px;padding:0 10px;float:right;}

#vert-menu li{margin-bottom:1px;}
#vert-menu a{display:block;padding:10px;background:rgba(249,220,217,0.75);text-decoration:none;font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ae7b84;text-shadow:#eee 0px 0px 2px;}
#vert-menu a:hover{-moz-box-shadow:0 -5px 10px #777;-webkit-box-shadow:0 -5px 10px #777;background:-webkit-gradient(linear, right bottom, left top, color-stop(0, rgb(253,245,244)), color-stop(0.72, rgb(249,220,217))) !important;background:-moz-linear-gradient(right bottom, rgb(253,245,244) 0%, rgb(249,220,217) 72%) !important;background-color:rgb(249,220,217) !important;-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;}
