body {
    background-color:#000000;
	margin:0;
	padding:0;
}
.textBoxBg {
    background-image: url('../images/bacardi_popupslice_10.jpg');
    background-repeat: no-repeat;
}
.textTitle {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bolder;
}
.textClose1 a , .textClose a:link , .textClose a:visited , .textClose a:active {
	color: #f00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.textClose1 a:hover, .textClose a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
.textQuestionNum {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.textQuestion1 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.textAnswer1 {
	color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textFieldTitle {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textSendButton a {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}
.textSendButton a:hover {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	text-decoration:none;
}
.textResetButton a {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}
.textResetButton a:hover {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	text-decoration:none;
}
.titleField1 {
	height:15px;
}
.formField1 {
BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; width:193px; height:15px;
scrollbar-3dlight-color:#666666;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#999999;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#666666;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#000000;
}

.formFieldDropDown {
BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; width:193px; height:18px;
scrollbar-3dlight-color:#666666;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#999999;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#666666;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#000000;
}
.formField2 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; width:400px;
}
.formBirthDay1 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; width:50px;
}
.formBirthDay2 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; width:65px;
}

.formState{
	border: #999 1px solid;
	font:10px verdana, arial, helvetica; 
	color: #fff;
	background: #000; 
	width:100px;
	height: 15px;
}

.formZip{
	border: #999 1px solid;
	font:10px verdana, arial, helvetica; 
	color: #fff;
	background: #000; 
	width:50px;
	height: 15px;
}
.textCopyright1 {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
.textCopyright2 {
	color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*Srolling Scripts*/
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 16px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 22px;
left: 0px;
}


.hscrollerbar {
top: 0px;
}

.hscrollerbar {
top: 22px important;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 0px;
/* z-index *MUST* be given, otherwise links will not be clickable
inside the div */
z-index: 2;
}

.vscrollerbarbeg {
/*SCRUBBER -  Top image holder for vertical scroll bar*/
background: url(../images/scrubber.gif) 0px +20px;
width: 12px;
height: 22px;
top: 0px;
background-repeat:no-repeat;
}

.vscrollerbase, .hscrollerbase {
/*SCRUBBER TRACK BACKGROUND */
background-color: #D1DDCB;
background-image: url(../images/scrubber_track.gif);

}
#scrollwin {

}

/*TERMS AND CONDITIONS STYLES */

@font-face
	{font-family:Courier;
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-format:other;
	mso-font-pitch:fixed;
	mso-font-signature:3 0 0 0 1 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
@font-face
	{font-family:"Verdana Unicode MS";
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1 -369098753 63 0 4129023 0;}
@font-face
	{font-family:"\@Verdana Unicode MS";
	mso-font-charset:128;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1 -369098753 63 0 4129023 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h2
	{mso-style-next:Normal;
	margin-right:0in;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:10.0pt;
	mso-bidi-font-size:9.0pt;
	font-family:Arial;
	font-weight:bold;}
h3
	{mso-style-next:Normal;
	margin-top:0in;
	margin-right:-.05pt;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:9.0pt;
	font-family:Verdana;
	mso-ansi-language:FR;
	font-weight:bold;}
h4
	{mso-style-next:Normal;
	margin-top:0in;
	margin-right:-.05pt;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:4;
	font-size:9.0pt;
	font-family:Verdana;
	mso-ansi-language:FR;
	font-weight:bold;}
h5
	{mso-style-next:Normal;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:5;
	font-size:12.0pt;
	font-family:Arial;
	font-weight:bold;
	color:#FF0000;}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:none;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:EN-GB;}
span.MsoFootnoteReference
	{vertical-align:super;}
span.MsoEndnoteReference
	{vertical-align:super;}
p.MsoEndnoteText, li.MsoEndnoteText, div.MsoEndnoteText
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:none;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:EN-GB;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin-right:0in;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-ansi-language:PL;
	mso-fareast-language:PL;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0in;
	margin-right:-.05pt;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Verdana Unicode MS";
	mso-bidi-font-family:"Verdana Unicode MS";
	mso-ansi-language:FR;
	font-weight:bold;}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:PT-BR;
	font-weight:bold;
	text-decoration:underline;
	text-underline:single;}
p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3
	{margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:PT-BR;}
p
	{font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:#FFFFFF;}
p.som1, li.som1, div.som1
	{mso-style-name:"som 1";
	margin-top:24.0pt;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som2, li.som2, div.som2
	{mso-style-name:"som 2";
	margin-top:0in;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:1.0in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som3, li.som3, div.som3
	{mso-style-name:"som 3";
	margin-top:0in;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:1.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som4, li.som4, div.som4
	{mso-style-name:"som 4";
	margin-top:0in;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:2.0in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som5, li.som5, div.som5
	{mso-style-name:"som 5";
	margin-top:0in;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:2.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som6, li.som6, div.som6
	{mso-style-name:"som 6";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som7, li.som7, div.som7
	{mso-style-name:"som 7";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som8, li.som8, div.som8
	{mso-style-name:"som 8";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.som9, li.som9, div.som9
	{mso-style-name:"som 9";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.indiceanalitico1, li.indiceanalitico1, div.indiceanalitico1
	{mso-style-name:"indice analitico 1";
	margin-top:0in;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:1.0in;
	margin-bottom:.0001pt;
	text-indent:-1.0in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.indiceanalitico2, li.indiceanalitico2, div.indiceanalitico2
	{mso-style-name:"indice analitico 2";
	margin-top:0in;
	margin-right:.5in;
	margin-bottom:0in;
	margin-left:1.0in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right dotted 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.titoloindicefonti, li.titoloindicefonti, div.titoloindicefonti
	{mso-style-name:"titolo indice fonti";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:none;
	mso-hyphenate:none;
	tab-stops:right 6.5in;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.didascalia, li.didascalia, div.didascalia
	{mso-style-name:didascalia;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:none;
	font-size:9.0pt;
	font-family:Courier;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:EN-GB;}
span.EquationCaption
	{mso-style-name:"_Equation Caption";
	mso-style-parent:"";}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
	
.genderText{
	color:#ccc;
	font: 11px Arial, Helvetica, sans-serif;
	float:left;
	width:100px;
	display:block;
}

.btn {
	background:#000;
	color:#999;
	border:none;
	font: 700 14px Arial, Arial, Helvetica, sans-serif;
}

.btn:hover {
	color:#f00;
}

.textThanks {
	color: #fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:700;
}