body { 
background-color:#000;
background-image:url('./images/harriethyde.png');
background-repeat:no-repeat;
background-position:center 10px;
}
#content {
position:relative;
margin-top:220px;
font-family:verdana,sans-serif;
font-size:0.9em;
width:750px;
margin-left:-375px;
left:50%;
}
#left_div {
float:left;
width:580px;
padding-right:10px;
}
#menu {
width:150px;
float:right;
}
#menu ul {
margin:0;
padding:0;
list-style-type:none;
}
#menu li {
margin:0;
padding:0;
margin-bottom:8px;
}
#menu li a {
padding-left:30px;
}
.over {
background-image:url('./images/blue_arrow.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
}
#menu li a:hover {
background-image:url('./images/orange_arrow.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
}
#opening_times {
margin-top:40px;
}
#opening_times table th {
text-align:left;
color:#3ABDB2;
font-weight:400;
width:150px;
}
#opening_times table td {
text-align:left;
color:#fff;
font-weight:400;
}
#contact_us {
margin-top:40px;
}
#contact_us table {

}
#contact_us table th {
text-align:left;
color:#3ABDB2;
font-weight:400;
width:100px;
vertical-align:top;
}
#contact_us table td {
text-align:left;
color:#fff;
font-weight:400;
}
h1 {
color:#fff;
font-size:1em;
/* margin-top:-30px; */
position:relative;
font-weight:400;
background-image:url('./images/white_arrow.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:30px;
}
#content p {
color:#fff;
}
.divide_div {
text-align:center;
width:100%;
}
.divide_line {
width:40%;
border-top:1px solid #fff;
}
#footer span {
margin-left:5px;
margin-right:5px;
}
#footer {
background-image:url('./images/hh_footer.jpg');
background-position:left top;
background-repeat:no-repeat;
width:535px;
height:59px;
clear:both;
float:right;
margin-top:50px;
padding-top:23px;
padding-left:70px;
font-size:0.7em;
font-family:verdana,sans-serif;
color:#fff;
}
#footer a {
color:#fff;
}
#footer a:hover {
color:#F2AB1D;
}
#dandysi {
color:#555;
}
#dandysi a {
color:#555;
}
a {
color:#3ABDB2;
text-decoration:none;
}
a:hover {
color:#F2AB1D;
text-decoration:underline;
}
#content p span {
}
#content #soon {
color:#F2AB1D;
}

ol {
list-style-type:none;
list-style-position:inside;
}
ol li {
margin-right:60px;
margin-bottom:46px;
background-color:#34302c;
padding:17px 10px 17px 68px;
background-image:url("./images/open_quote_blue.gif");
background-repeat:no-repeat;
background-position:10px 10px;
}
ol li.even {
background-image:url("./images/open_quote_orange.gif") !important;
}
ol li p {
padding:0 50px 10px 0;
}
ol li.even p.last_p {
background-image:url("./images/close_quote_orange.gif") !important;
}
p.last_p {
background-image:url("./images/close_quote_blue.gif");
background-repeat:no-repeat;
background-position:right bottom;
}
div.friend {
background-repeat:no-repeat;
background-position:left top;
}
div.friend {
padding:10px 10px 10px 237px;
}
div.friend p a {
padding-left:243px;
}
div.friend p {
font-size:0.9em;
}
div.friend h2 {
font-size:1em;
color:#F2AB1D;
margin-left:-10px;
font-weight:400;
}
div#ftf {
background-image:url("./images/ftf.jpg");
}
div#julia {
background-image:url("./images/julia.jpg");
}
div#dandysi_friend {
background-image:url("./images/dandysi.jpg");
}
div.footer_wrap {
padding-top:80px;
clear:both;
}
div.footer {
background-image:url("images/footer_bg.png");
background-position:left top;
background-repeat:repeat-x;
height:210px;
padding-top:50px;
display:block;
position:relative;
}
div.footer div.logos {
background-image:url("images/logos.png");
background-position:left top;
background-repeat:no-repeat;
height:100px;
width:807px;
height:67px;
margin-left:auto;
margin-right:auto;
}
div#keratin p {
padding-top:10px;
padding-bottom:20px;
}

div.info_bar {
width:899px;
height:48px;
background-image:url("images/hhfbg.png");
background-position:left top;
background-repeat:no-repeat;
margin-top:50px;
margin-left:auto;
margin-right:auto;
position:relative;
}
div.facebook {
width:300px;
height:48px;
line-height:48px;
padding-left:45px;
text-align:left;
}
div.info_bar {
font-size:65%;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
div.info_bar a {
color:#fff;
text-decoration:none;
margin-right:10px;
}
div.info_bar a:hover {
color:#3ABDB2;
text-decoration:underline;
}
div.page_info {
width:400px;
height:48px;
line-height:48px;
text-align:right;
padding-left:30px;
position:absolute;
right:20px;
top:0px;
}
ul.payment_methods {
list-style-type:none;
width:100%;
padding-left:0px;
overflow:hidden;
margin-top:35px;
}
ul.payment_methods li {
width:51px;
height:32px;
float:left;
margin-right:10px;
display:block;
background-image:url("./images/payment_methods.png");
background-repeat:no-repeat;
background-position:left top;
text-indent:-4000px;
}
ul.payment_methods li.visa {
background-position:-74px -54px;
}
ul.payment_methods li.switch {
background-position:-150px 0px;
}
