@import url('reset.css');@charset "utf-8";* {    margin: 0;    padding: 0}/* mac hide \*/html, body {    height: 100%;    width: 100%;}/* end hide */body {    background-color: #b5b5b5;}h1 {    font-family: Georgia, "Times New Roman", Times, serif;    font-weight: bold;    font-size: 24px;    color: #000;    text-align: center;    margin-bottom: 20px;}h2 {    font-family: Georgia, "Times New Roman", Times, serif;    font-weight: bold;    font-size: 20px;    color: #FFF;    text-align: center;}h3 {    font-family: Georgia, "Times New Roman", Times, serif;    font-weight: bold;    font-size: 24px;    color: #000;    text-align: left;    margin-bottom: 20px;}h4 {    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #000;    text-align: center;}h5 {    font-family: Georgia, "Times New Roman", Times, serif;    font-weight: bold;    font-size: 18px;    color: #000;    text-align: center;}p {    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 14px;    color: #000;}img.mid {    vertical-align: middle}a:link {    color: #fff;    text-decoration: none;}a:visited {    color: #fff;    text-decoration: none;}a:hover {    color: #fff;    text-decoration: underline;}a:active {    color: #fff;    text-decoration: none;}.nav a:link {    color: #000;    text-decoration: none;}.nav a:visited {    color: #000;    text-decoration: none;}.nav a:active {    color: #000;    text-decoration: none;}.nav a:hover {    color: #000;    text-decoration: underline;}.links a:link {    color: #000;    text-decoration: none;    font-weight: bold;}.links a:visited {    color: #000;    text-decoration: none;    font-weight: bold;}.links a:active {    color: #000;    text-decoration: none;    font-weight: bold;}.links a:hover {    color: #000;    text-decoration: underline;    font-weight: bold;}#outer {    height: 100%;    width: 100%;    display: table;    vertical-align: middle;}#container {    position: relative;    vertical-align: middle;    display: table-cell;}#inner {    width: 960px;    margin: 10px auto;}.logo {    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 28px;    font-weight: bold;}.nav {    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    text-transform: uppercase;}.rounded {    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    behavior: url(js/PIE.htc);}.shadow {    -webkit-box-shadow: #666 0px 0px 15px;    -moz-box-shadow: #666 0px 0px 15px;    box-shadow: #666 0px 0px 15px;    behavior: url(js/PIE.htc);}.content {    width: 100%;    height: 600px;    border-style: solid;    border-width: 7px;    border-color: #8b7f64;    background: #140a51;}.galleryfull {    width: 100%;    height: 100%;    border-style: solid;    border-width: 7px;    border-color: #8b7f64;    background: #140a51;}.gallerybutton {    margin-top: 30px;    height: 20px;    width: 360px;    background: #140a51;    text-align: center;    padding: 10px;    font-weight: bold;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    color: #FFF;    position: relative;    top: -150px;    left: 40px;}.navigation {    width: 100%;    height: 40px;    background: #8b7f64;}.navpanels {    float: left;    position: relative;    width: 160px;}.navlabel {    display: block;    width: 100%;    text-align: center;    text-decoration: none;    color: #000;    outline: none;    margin-top: 8px;}.navlogo {    display: block;    width: 100%;    text-align: center;    text-decoration: none;    color: #000;    outline: none;    margin-top: 4px;}.gallery {    height: 560px;    width: 100%;    background: url(../images/gallerybg.jpg);}.gallerywall {    height: 560px;    width: 100%;    background: url(../images/gallerybgwall.jpg);}.galleryallwall {    width: 100%;    background: url(../images/galleryall.jpg);    padding-bottom: 25px;}.galleryinfo {    width: 380px;    padding: 10px;    background: #ebdcc2;    float: left;    position: relative;    top: 20px;    left: 80px;}.wearableinfo {    width: 350px;    padding: 10px;    background: #ebdcc2;    float: right;    position: absolute;    top: 50px;    right: 20px;    z-index: 2;}.wearableinfomain {    display: none;    position: absolute;    width: 200px;    padding: 10px;    background: #EBE5D4;    bottom: 140px;    right: 110px;    opacity: 1;    z-index: 2;    color: #3F3A29;    text-align: center;    font-family: Times New Roman, serif;    font-size: 12px;}#containerwear .picture-slides-container {    position: relative;    z-index: 1;}.picture-slides-container[data-image-index="0"] + .wearableinfomain {    display: block;}.back {    margin-top: 30px;    height: 20px;    width: 360px;    background: #140a51;    text-align: center;    padding: 10px;    font-weight: bold;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    color: #FFF;}.back2 {    margin-top: 30px;    height: 20px;    width: 330px;    background: #140a51;    text-align: center;    padding: 10px;    font-weight: bold;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 16px;    color: #FFF;}.wearables {    height: calc(100% - 40px);    width: 100%;    position: relative;}#wearable-sub .wearables {    background: url(../images/wearablesbg.jpg);}.contact {    height: 540px;    background: #ebdcc2;    padding: 10px;}.biography {    width: 940px;    padding: 10px;    background: #ebdcc2;}.slideshow {    position: relative;    top: 11px;    left: 439px;}.picinner {    position: relative;    top: 11px;    left: 125px;    float: left;}.button-wrapper {    margin: 0 auto;    padding: 20px 0 0 0;    font-family: 'Oswald', Arial, sans-serif;    font-size: 13px;    float: right;}.button-wrapper-large {    width: 500px;    margin: 0 auto;    padding: 20px 0;    height: 80px;}#gallery {    list-style: none;    margin: 0;    padding: 0;}#gallery li.gallery-item:after {    content: "";    display: block;    float: none;    clear: both;}#gallery li.header div {    font-weight: bold;    background-color: #ccc;    font-size: 10px;    font-weight: bold;    color: #000;}#gallery li div {    display: block;    float: left;    font-size: 10px;    font-weight: normal;    color: #FFF;}#gallery li div.pic {    width: 50%;    text-align: center;    margin-top: 20px;}#contact-area {    width: 480px;    margin-top: 20px;}#contact-area input, #contact-area textarea {    padding: 5px;    width: 351px;    font-family: Helvetica, sans-serif;    font-size: 1.4em;    margin: 0px 0px 10px 0px;    border: 2px solid #ccc;}#contact-area textarea {    height: 90px;}#contact-area textarea:focus, #contact-area input:focus {    border: 2px solid #900;}#contact-area input.submit-button {    width: 100px;    float: right;}label {    float: left;    text-align: right;    margin-right: 15px;    width: 100px;    padding-top: 5px;    font-size: 1.4em;}