body {
background-color:#333333;
margin:30px 14px 20px;
padding:0;
}

div {
font-family:Helvetica, Arial, sans-serif;
font-size:11pt;
color:#FFFFFF;
text-shadow:0px 1px 3px #222;
}

a:link, a:active, a:visited, a:hover {
text-decoration:none;
color:#FFFFFF;
}

a:hover {
color:#F5F5F5;
}

#shadow {
background-image:url(graphics/shadow.gif);
background-repeat:no-repeat;
width:810px;
margin:auto;
padding:3px 0 7px;
}

#box {
background-color:#000000;
background-image:url(graphics/loading-black.gif);
background-position:center;
background-position-y:260px;
background-repeat:no-repeat;
border-style:solid;
border-width:10px;
border-color:#000000;
margin:0 5px;
}

#postcard {
position:relative;
width:780px;
height:585px;
}

#menu {
position:absolute;
top:30px;
left:30px;
}

#logo {
margin-bottom:3px;
}

#content {
position:absolute;
bottom:0px;
left:0px;
}

#description {
margin:10px 30px;
}

#description2 {
margin:0px 30px 30px 30px;
}

.title {
font-size:14pt;
}

.information {
margin-bottom:15px;
}

#thumbnails {
margin:15px 0 30px 30px;
}

.thumbtitle {
width:150px;
margin-bottom:12px;
float:left;
}

.thumbnail {
width:"120px";
width:110px;
height:"90px";
height:25px;
margin-right:30px;
padding:65px 0 0 10px;
float:left;
}

.wheretobuy {
width:120px;
height:100px;
margin-right:30px;
float:left;
}

.back {
font-size:14pt;
height:50px;
margin-top:40px;
padding:0;
}

.thumbshadow {
cursor:pointer;
-moz-box-shadow:0px 2px 3px #444;
-webkit-box-shadow:0px 2px 3px #444;
box-shadow:0px 2px 3px #444;
}

.selected {
width:110px;
height:80px;
border-style:solid;
border-width:5px;
border-color:#FFFFFF;
padding:0;
}

.clear {
clear:both;
}

#shoppingcart {
}

#shoppinglogo {
margin-bottom:3px;
float:left;
}

#shoppinglinks {
margin-top:13px;
float:right;
}