﻿body { margin: 0; padding: 0; background-color: #000; font-family: sans-serif; }

.container { width: 803px; margin: 0 auto; }
.clear {clear:both; }

header .container { border: 3px solid #fff; border-width: 0 5px 5px; }
header img { display: block; }

main .container { background-color: #fff; border: 3px solid #fff; border-width: 0 5px 5px; border-radius: 0 0 20px 20px; }
main .info a { color: #000; text-decoration: none; }
main .info a:hover { text-decoration: underline; }
main .action a { float: right; padding: 4px 15px 2px; text-transform: uppercase; text-decoration: none; color: #fff; background-color: #94673D; border: 5px solid #94673D; font-weight: bold; }

footer { margin-top: 75px; padding: 20px; background-color: #000; color: #fff; text-align: center; }
footer .footer-item { display: inline-block; padding: 0px 40px; width: 40%; }
footer .footer-item img { max-height: 110px; max-width:200px;}
footer a { color: #fff; text-decoration: none; }
footer a:hover { text-decoration: underline; }
footer .clr-purple-light-light { text-transform: uppercase; font-weight: bold; }

.clr-beige-light { color: #c0b08e;}
.clr-beige { color: #a89167; }

.clr-purple-light { color: #94673D;}
.clr-purple { color: #a8c513; }

.sold-out { font-weight: bold; margin-top: 20px; }

.m-l-130 { margin-left: 130px; }

.list { margin: 0; padding: 50px 100px; list-style: none; }
.list li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #a89167; }
.list li.last { margin-bottom: 0; border: none; }
.list li::after { content: ''; display: block; clear: both; }
.list div.info { float: left; width: 80%; }
.list div.action { float: left; width: 20%; }
.list .clr-purple-light { text-transform: uppercase; font-weight: bold; }