/* unvisited link */
a:link {
    color: #89682e;
}

/* visited link */
a:visited {
    color: #4d5747;
}

/* mouse over link */
a:hover {
    color: #b9353f;
}

/* selected link */
a:active {
    color: #4d5747;
}

@font-face {
    font-family: heading;
    src: url(GREETING.ttf);
}

body {
background-color:#fff;
width:100%;
margin:0;
padding:0;
}

#wrap {
width:640px;
margin-left:auto;
margin-right:auto;
padding-top: 0px;
height:100%;
margin-top:28px;
margin-bottom:300px;
line-height: 18px;
}

#stockists-left {
display:block;
float: left;
margin-left: 30px;
}
#stockists-right {
display:block;
float: left;
margin-left: 60px;
}

.flags {
  margin-right: 20px;
}
/*logo and headers*/
#logo {
display:block;
margin-left:auto;
margin-right:auto;
}

#heading{
background-color: #b9353f;
background-image: url("images/headerbackground.png");
display: inline-block;
padding: 3px 12px 3px 10px;
border-radius:20px 20px 10px 10px;
font-size: 1.2em;
color: #fff;
border-style: solid;
border-width: 1px 2px 3px 2px;
border-color: #782e33;
}

/*Main Content*/
.links {
text-align:center;
font-size: 1.2em;
}

h1 {
text-align:center;
font-size: 1.2em;
color: #89682e;
text-decoration: underline;
padding-bottom:10px;
font-family: heading;
}

span.order {
  font-style: oblique;
  float: right;
  margin-top: 8px;
  padding-right: 5px;
  color: grey;
  font-size: 14px;
}

span.name {
font-size: 11px;
font-style: oblique;
float: right;
margin-top: 2px;
padding-right: 5px;
}

p.italic {
font-style: oblique;
padding-bottom: 6px;
padding-top: 6px;
}

p.gift {
font-style: oblique;
text-align: center;
}

.gallery {
border-radius:15px 15px 15px 15px;
margin:4px 5px 16px 5px;
float:left;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #ddded8;
}

.gallery-cheat {
border-radius:15px 15px 15px 15px;
margin:4px 5px 5px 5px;
float:left;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #ddded8;
}
