@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Playfair+Display&v1);
@import url(http://fonts.googleapis.com/css?family=Dancing+Script&v1);

* {
  margin: 0;
  padding: 0;
  font-family: 'Playfair Display',"Times New Roman", Times, serif;
  -webkit-text-size-adjust: none;
  }
body {
    background: url("../images/strip.png") repeat scroll 0 0 #262223;
    margin: 20px;
	color: #231f20;
	font-size: 14px;
}
a:link, a:visited {color: #A39161; font-weight:normal;text-decoration:none;}
a:hover, a:active {color: #96D5D2; font-weight:normal;text-decoration:none;}
p {
    font-size: 14px;
	line-height: 20px;
    text-align: justify;
}
frame, table {border: none;}
h1 {
    border-bottom: 1px solid #A39161;
    color: #96D5D2;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0.08em;
    margin: 0 6px 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
h2 {
    color: #231F20;
    font-family: 'Dancing Script',"Times New Roman",Times,serif;
    font-size: 26px;
    font-weight: normal;
    margin: 10px auto;
}
h3 {
    color: #96D5D2;
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 6px 0 15px;
    width: 100%;
}

h3 span {
    font-family: 'Dancing Script',"Times New Roman",Times,serif;
    padding: 0 4px;
}

input, textarea {
    border: 1px solid #96d5d2;
    font-size: 12px;
    margin: 8px 0;
    padding: 0.2em 0.3em;
	width: 200px;
	
}
select {
    border: 1px solid #96d5d2;
    font-size: 12px;
    margin: 8px 0;
    padding: 0.2em 0.3em;
	width: 210px;
	
}
form p {
    font-size: 12px;
    left: -209px;
    position: relative;
    text-align: left;
    top: -32px;
    width: 45px;
}
input.radio {margin-right: 5px; width:auto; border:0px;}
textarea.message {width: 400px;}
#content .button {
    background: url("../images/button.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    margin: 0 0 0 8px;
    padding: 0 0 0.3em;
    text-decoration: none;
    width: 90px;
}
#content .button:hover {
    color: #96d5d2;
	text-decoration:none;
}

.center {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 75px auto 0;
    width: 1044px;
	-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
     border-radius: 25px;
}

.header {float: left; padding: 87px 0 15px 206px;}
#menu {width: 838px;}
#menus {
    font-size: 12.5px;
    font-style: italic;
    padding-right: 10px;
    text-transform: uppercase;
}
#menus a:link, #menus a:visited {color: #231f20; text-decoration: none;}
#menus a:hover, #menus a:active, #menus a:link#current, #menus a:visited#current {color: #96d5d2; text-decoration: none; }
#topmenu {
    margin-right: 177px;
    max-height: 18px;
}
#band {background: none repeat scroll 0 0 #231F20; height: 16px; margin: 15px 0; width: 838px;}

#email {
    font-size: 12px;
    font-style: italic;
    margin-top: -17px;
    padding-right: 13px;
    text-align: right;
    text-transform: lowercase;
}
#email a:link, #email a:visited {color: #231f20; text-decoration: none;}
#email a:hover, #email a:active {color: #96d5d2; text-decoration: none;}

.column {
    float: left;
}
#left {
    margin-top: -150px;
    padding: 0 15px;
	text-align: center;
    width: 176px;
}

#nav {
    border: 2px solid #A39161;
    color: #FFFFFF;
    font-size: 12px;
    margin: 2px;
    padding: 15px 0;
    text-align: center;
}
#nav a:link, #nav a:visited, #nav a:active, #nav2 a:link, #nav2 a:visited, #nav2 a:active {
    color: #FFF;
    text-decoration: none;
}
#nav a:hover, #nav2 a:hover  {
    color: #a39161;
    text-decoration: none;
}
#nav h1 a:link, #nav h1 a:visited, #nav h1 a:active, #nav h1 a:hover {color: #96D5D2; text-decoration: none;}
#nav h3 a:link, #nav h3 a:visited {color: #96D5D2; text-decoration: none;}

#nav ul, #nav2 ul {
    margin-bottom: 3px;
}
#nav li, #nav2 li {
    list-style: none outside none;
    margin-top: 3px;
    padding: 3px 5px;
}

#box {
    background: none repeat scroll 0 0 #231F20;
    margin: 15px auto;
    padding: 1px;
}
.info {display: none;}

#content{width: 648px;}
#content a:link, #content a:visited {
    color: #a39161;
    text-decoration: none;
}
#content a:hover {
    color: #96d5d2;
    font-weight: normal;
    text-decoration: none;
}
.hometext {
    background: none repeat scroll 0 0 #F4F2EC;
    margin-top: 15px;
    min-height: 680px;
    padding: 15px;
}
.text {
    background: none repeat scroll 0 0 #F4F2EC;
    margin-top: 15px;
    min-height: 850px;
    padding: 15px;
}
#bottom {
    padding: 15px 0 0;
}

#right {
    font-size: 12px;
    padding: 0 15px;
    text-align: center;
    width: 160px;
}
#right .minicart {
    border: 0 solid #000000;
    float: right;
    height: 1303px;
    overflow: hidden;
    padding-left: 0;
    width: 160px;
}
#right .minicart iframe {
    border: 0 solid;
    height: 1563px;
    margin-left: -889px;
    margin-top: -260px;
    width: 1049px;
}
#minicart {
    margin-bottom: 30px;
    text-align: center;
    width: 160px;
}
#minicart a:link, #minicart a:visited {color: #231f20; text-decoration: none;}
#minicart a:hover, #minicart a:active {color: #96d5d2; text-decoration: none;}
#minicart h3 {
    color: #231F20;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-top: -2px;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
    width: 50%;
}
#minicart h3 span {	font-family: 'Playfair Display',"Times New Roman",Times,serif;}
#minicart .minicart-contents {
    border: none!important;
    float: right;
    height: 30px;
    margin: auto;
    overflow: hidden;
    width: 160px;
}
#minicart .minicart-contents iframe {
    border: none!important;
    height: 350px;
    margin-left: -889px;
    margin-top: -320px;
    width: 1049px;
}
#minicart .minicart-options {
    display: block;
    float: right;
    font-size: 12px;
    font-style: italic;
    margin-top: 12px;
    text-align: center;
    width: 100%;
}
#box3 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 60px auto 25px;
    padding: 1px;
    position: relative;
}
#nav3 {
    margin: 2px;
    min-height: 122px;
    text-align: center;
}
h6 {
    border-bottom: 1px solid #A39161;
    color: #231F20;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 0.08em;
    margin: 0 9px 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
p4 {
    color: #231F20;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
}
#nav3 a {color: #231F20; text-decoration: none;}
#nav3 p4 span {
    font-family: 'Dancing Script',"Times New Roman",Times,serif;
    padding: 0 3px;
}
p3 {
    color: #231F20;
    font-size: 12px;
    line-height: 22px;
}
#box2 {
    background: none repeat scroll 0 0 #231F20;
    margin: 15px auto 20px;
    padding: 1px;
}
#nav2 {
    border: 2px solid #A39161;
    margin: 2px;
    min-height: 122px;
    padding: 9px 0;
    text-align: center;
}
h5 {
    color: #96D5D2;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
}
#nav2 h5 span {
    font-family: 'Dancing Script',"Times New Roman",Times,serif;
    padding: 0 3px;
}
p2 {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 22px;
}
#box4 {
    background: none repeat scroll 0 0 #231F20;
    margin: 15px auto;
    padding: 1px;
}

#content .footer {
    color: #231F20;
    font-family: 'Playfair Display',"Times New Roman",Times,serif;
    letter-spacing: 0.02em;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}
#content .footer a:link, #content .footer a:visited {
    color: #231f20;
	text-decoration: none;
}
#content .footer a:hover {
    color: #a39161;
    text-decoration: none;
}

#line {border-right: 1px solid #96d5d2;}
#enough {
    font-family: 'Dancing Script',"Times New Roman",Times,serif;
    font-size: 22.5px;
    padding-top: 16px;
    text-align: center;
    text-transform: none;
    width: 150px;
}

.footer ul {
    border-bottom: 2px solid #A39161;
    border-top: 2px solid #A39161;
    font-size: 11px;
    height: 66px;
    margin: 0 0 15px;
    padding: 15px 0 15px 0;
    text-align: center;
    text-transform: lowercase;
    width: 648px;
}

.footer li {
    float: left;
    list-style: none outside none;
}

.foot {
    background: url("../images/foot.jpg") no-repeat scroll center center transparent;
    height: 131px;
}

.foot span {display:none;}

.credit {
    color: #888888;
    margin: 5px auto;
    padding-right: 45px;
    text-align: right;
    width: 1031px;
}
.credit a:link, .credit a:visited, .credit a:active, .credit a:hover {color: #888888; text-decoration: none;}
.tags {display:none;}

#extra-1 {
    clear: both;
}

#content2{width: 823px;}
#content2 a:link, #content2 a:visited {color: #a39161;text-decoration: none;}
#content2 a:hover {color: #96d5d2; font-weight: normal; text-decoration: none;}

#galleria {height: 700px;margin-bottom: 190px;}
#galleria-info {
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 20px auto 0;
    padding: 10px 0 5px;
    text-align: center;
    width: 100%;
}
#galleria-title {
    font-family: 'Dancing Script',"Times New Roman",Times,serif;
    font-size: 23px;
    font-weight: normal;
}
#content2 .footer {
    color: #231F20;
    float: left;
    font-family: 'Playfair Display',"Times New Roman",Times,serif;
    letter-spacing: 0.02em;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    width: 823px;
}
#content2 .footer a:link, #content2 .footer a:visited {
    color: #231f20;
	text-decoration: none;
}
#content2 .footer a:hover {
    color: #a39161;
    text-decoration: none;
}
#content2 .footer ul {
    border-bottom: 2px solid #A39161;
    border-top: 2px solid #A39161;
    font-size: 11px;
    height: 66px;
    margin: 0 0 15px 90px;
    padding: 15px 0 15px 0;
    text-align: center;
    text-transform: lowercase;
    width: 648px;
}
#main-title {
    background: none repeat scroll 0 0 #F4F2EC;
    border: 4px double #FEFEFE;
	color: #A39161;
    margin-bottom: 15px;
    padding: 0 10px;
}
#main-title h2 {
	color: #A39161;
}

#collection {background:#FFFFFF; width: 823px; }
.collection {
    display: inline-block;
    float: left;
    margin: 10px 0 5px;
    padding: 0 4px;
    width: 265px;
}
#collection a:link, #collection a:visited { color: #231F20;text-decoration: none;}
#collection a:hover {color: #96d5d2; text-decoration: none;}
.collection span {
    float: left;
    margin-top: 5px;
	min-height: 40px;
    text-align: center;
    width: 100%;
}

#presspage { background:#FFFFFF; text-align:center; width: 648px; }
.pressitem { color: #231F20; width: 160px; display: inline-block; padding: 10px;  margin: 0 12px 30px; }
#presspage a:link, #presspage a:visited { color: #231F20; text-decoration: none;}
#presspage a:hover { color: #96d5d2; }
.pressitem span { float: left; margin-top: 5px; }

.asterisk {
    color: red;
    font-size: 16px;
}
