body {
margin:0px; padding:0px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#404040;
background-color:#ffffff; background-image:url(images/background.gif);
}

p {
margin:0px 0px 14px 0px;
}

a {
color:#000000;
text-decoration:underline;
}

h1 {
font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; text-transform:uppercase; letter-spacing:1px;
margin:5px 0px 10px 0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;
margin:0px 0px 10px 0px;
padding:18px 0px 0px 0px;
}

#logo {
width:770px; height:80px;
margin:30px auto 10px auto;
}

#navigation {
width:667px;
margin:0px auto;
padding:0px 0px 5px 0px;
}

#content {
width:742px;
margin:20px auto; padding:14px;
border:1px solid #e7e6e4;
background-color:#ffffff;
overflow:hidden;
}

#contact {
clear:both;
width:770px;
padding:20px 0px 0px 0px;
margin:0px auto;
color:#787878;
}

.store-heading {
padding:0px 0px 11px 0px;
border-bottom:1px solid #e6e6e6;
}

.store-product {
width:366px; height:107px;
margin:0px 0px 10px 0px;
padding:4px 0px 0px 0px;
border-bottom:1px solid #e6e6e6;
overflow:hidden;
}

.store-left {
background-image:url(images/background-store.gif);
padding:12px;
}

ul {
padding-left:0px;
padding-top:47px;
margin:0px 0px 14px 0px;
list-style-type:none;
}

li {
padding-left:0px;
background:transparent url(images/store-bullet.gif) no-repeat;
background-position:0px 4px;
margin-left:0px;
}

#content input {
background-color:#ffffff;
border:1px solid #d0cec9;
height:15px;
width:100px;
}

.highlight {
color:#f20341
}

.small {
font-size:9px; line-height:14px;
}

.button {
border:1px solid #d0cec9;
padding:2px 4px 2px 4px;
background-color:#fafafa;
text-decoration:none;
}