@charset "utf-8";
@import url("global.css");

body { background-color: #E4E1BE; }
h1, h2, h3 { font-family: Calibri, "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
h1 { font-size: 50px; font-weight: normal; letter-spacing: -1px; }
h2 { font-size: 22px; font-weight: normal; letter-spacing: -2px; }
h3 { font-size: 25px; font-weight: normal; letter-spacing: -1px; }
h3 span.Det { color: Gray; font-weight: normal; font-size: 0.8em; }
h3 span.Strike {
	text-decoration: line-through;
	color: Gray;
}
a { color: Gray; }

#Splash { position: relative; overflow: auto; width: 950px; height: 575px; margin: auto; margin-top: 5px; background-image: url(../images/bottles.jpg); background-position: -40px -15px; border: 1px solid Silver; background-color: White; }
#Splash h1 { line-height: 30px; }
#Splash h1 span { display: block; font-size: 20px; text-transform: uppercase; }
#Splash h2 { margin-top: 20px; color: Silver; }
#Splash .Copy { margin-top: 20px; }

#fpvivace { position: absolute; left: 340px; top: 30px; width: 290px; height: 540px; z-index: 1; }
#fpcantabile { position: absolute; left: 650px; top: 30px; width: 290px; height: 540px; z-index: 1; }
#fpvivace h1, #fpvivace h1+h2 { color: #CAAD6B; }
#fpcantabile h1, #fpcantabile h1+h2  { color: #CC6633; }

.Copy { font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12px; color: #646464; line-height: 20px; }
.Copy p { margin-bottom: 5px; }

.BuyButton { position: absolute; width: 100px; height: 25px; bottom: 5px; left: 0px; padding-top: 4px; padding-left: 5px; font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-transform: uppercase; text-decoration: none; border: 1px solid Silver; }
#fpvivace .BuyButton { color: #CAAD6B; border-color: #CAAD6B; }
#fpvivace .BuyButton:hover { background-color: #CAAD6B; color: White; }
#fpcantabile .BuyButton { color: #CC6633; border-color: #CC6633; }
#fpcantabile .BuyButton:hover { background-color: #CC6633; color: White; }


.TxtSmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.Dimm { color: Silver; }

.Attention { position: relative; width: 800px; margin: auto; margin-top: 150px; padding: 30px; border: 1px solid #F0F0F0; font-family: Calibri, "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 23px; background-color: Black; color: White; }

/* Forms */
.KT_tngtable  { margin: auto; }
.KT_tngtable td { border-style: none; }
.KT_tngtable .KT_field_hint { display: none; }
.KT_tngtable input, .KT_tngtable textarea { border: 1px solid Silver; }
.KT_tngtable input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; width: 300px; }
.KT_tngtable input[type="submit"] { width: auto; text-transform: uppercase; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11px !important; background-color: Black; color: White; }
.KT_tngtable textarea { width: 306px; }
.KT_tngtable .ff1 { width: 200px; }
.KT_tngtable .ff2 { width: 50px; }
.KT_tngtable .KT_th { text-transform: uppercase; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11px !important; color: Gray; text-align: right !important; padding-top: 6px; }