body {
    background-image:url(img/menubg.png);
    background-repeat:repeat-x;
    font-family:Verdana;
    font-size:11px;
    margin:0;
    padding:0;
    text-align:center;
}

table {
    margin:0;
    padding:0;
    border:0;
    font-size:11px;    
}

img {
    border:0;
}

div.container {
    width:900px;
    margin:0 auto;
    text-align:left;
}

div.content {
    width:615px;
    float:left;
}

div.sad {
    float:left;
    border-left:2px solid #d0d9df;
    padding:10px 0 40px 25px;
    margin-left:25px;
}

div#menu {
    height:129px;
    width:900px;
    overflow:hidden;
    margin:0 auto;
    text-align:left;
}

div#menu img {
    position:relative;
    top:0;
    left:10px;
}

div#menu div.left {
    margin-top:12px;
    background-image:url(img/menuleft.png);
    width:20px;
    height:26px;
    float:left;
}

div#menu div.right {
    margin-top:12px;
    margin-right:10px;
    background-image:url(img/menuright.png);
    width:20px;
    height:26px;
    float:left;
}

div#menu div.middle {
    margin-top:12px;
    line-height:26px;
    background-image:url(img/menumid.png);
    height:26px;
    float:left;
    font-weight:bold;
    font-size:13px;
    color:#fff;
    font-family:Verdana,Georgia;
}

div#menu div.middle a {
    color:#fff;
    text-decoration:none;
}

div#menu div.arrow {
    float:right;
    margin-top:2px;
    background-image:url(img/menuarrow.png);
    margin-right:15px;
    background-repeat:no-repeat;
    height:39px;
    width:51px;
}

div.infobox {
    background-image:url(img/infobg.png);
    width:538px;
    height:188px;
    overflow:hidden;
}

div.infobox table {
    margin:15px 10px 15px 10px;
    font-family:Verdana,Georgia;
    font-size:10px;
    color:#fff;
}

div.infobox td {
    vertical-align:top;
}

table.categories {
    font-family:Tahoma,Verdana;
    font-size:12px;
}

table.categories tr {
    height:25px;
}

table.categories img {
    vertical-align:middle;
}

table.categories a {
    text-decoration:none;
}

table.store {
    width:100%;
    
}

table.store h1 {
    font-size:11px;
    text-transform:none;
    font-weight:bold;
}
table.store p {
    font-family:Verdana;
    font-size:10px;
    margin-left:40px;
}

hr {
    margin:25px 0 25px 45px;
    color:#ebebec;
    height:1px;
}

h1 {
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0 0 0 40px;
    text-align:left;
    color:#333333;
}

h2 {
    text-align:left;
    font-family:Verdana;
    font-size:10px;
    color:#124058;
    font-weight:bold;
    margin:5px 5px 5px 40px;
}

.price {
    color:#00902c;
    font-weight:bold;
}

