charset "utf-8";
/*
Copyright (c) 2010, Votigo, Inc. All rights reserved.

Author:			Votigo, Inc
Development:	priyanka@votigo.com
*/

/*
[struct]		page structure (wrapper, templates, etc.)
[links]			default link treatments
[overrides]		overrides for defaults
[forms]			web forms
[copy]		 	default copy treatments
[extras]		extra effects and utility classes
*/

html {
	color:#353c41;
	background:#FFF;
	/*overflow: -moz-scrollbars-vertical;*/
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body {}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#353c41;
}
body {
	font:12px/1 Arial, sans-serif;
	color:#6c6c6b;
}
select, input, button, textarea {
	font:99% Arial, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* [links] */

/* default link styles */

a,a:link {
	color:#000;
	text-decoration:underline;outline:none;
}
a:visited {
	color:#323232;
	text-decoration:underline;outline:none;
}
a:focus ,a:hover {
	color:#7f7f7f;
	text-decoration:none;outline:none;
}
a:active {
	color:#7f7f7f;
	text-decoration:underline;outline:none;
}

/*
Browser-specific (invalid) styles to make preformatted text wrap.
http: //users.tkk.fi/~tkarvine/pre-wrap-css3-mozilla-opera-ie.html
*/
pre {
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
}
/* [extras] */

/* utility classes */

.spacer, .break { /* used for clearing floats, mostly */
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.break {
	height:1.231em;
}
.print { /* hide me completely! */
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.taleft {
	 text-align:left;
}
.taright {
	text-align:right;
}
.tacenter {
	text-align:center;
}


/* [struct] */
#container {
	width:810px;
	margin:0 auto;
}

.innerwrap {background:#ffffff; clear:both; float:left; width:100%;}
.innerwrap h2 {font-size:150%; padding:20px 0 10px 20px; clear:both; color:#3f4040;}

/* [header] */
#header {clear:both; float:left; width:100%; margin:10px 0 0 0;}
#header table {width:100%; /*height:100%;*/}
#header td {text-align:center;}
#header td h1 {font-weight:bold; font-size:150%; padding:50px 10px; display:block; word-wrap:break-word; width:790px;}
#header {background:#6c6c6b;}
#header td {color:#fff;}

#navigation {width:100%; height:38px; overflow:hidden; position:relative; margin:10px 0 0 0;}
#navigation ul {clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:50%; text-align:center;}
#navigation li {display:block; float:left; margin:0; /*margin:11px 0 0 40px;*/ padding:0; position:relative; right:50%; font-weight:bold; font-size:110%;}
#navigation li a {margin:8px 0 0 1px; padding:3px 16px; text-decoration:none;}
#navigation li a.selected {color:#000; text-decoration:underline;}
#navigation li a:hover {color:#000; text-decoration:underline;}

/* [referral sweeps] */
#referral-box {display:none; border:1px solid #c4c4c4; position:absolute; top:3px; left:350px; width:440px; background:#fff; padding:5px;}
#referral-box a.close {display:block; padding:5px; margin-bottom:10px; float:right; color:#000;}
#referral-box p {clear:both; padding:5px; line-height:1.2; font-weight:bold; width:350px; margin:5px auto; color:#000;}
#referral-box #email-address {padding:2px; clear:both; float:left; margin:10px 0 0 48px; color:#abadb3; width:350px;}
#referral-box div.action-btns {clear:both; float:left; margin:20px 0 0 154px; width:200px;}
#referral-box div.action-btns a {float:left; display:block; clear:none; margin:8px 0 0 0; color:#000;}
#referral-box div.action-btns input {margin:0 0 0 20px; padding:0; clear:none; width:80px; height:26px;}
#referral-box div.error {display:none; color:#ff0000; clear:both; float:left; margin:0 0 0 48px; padding:5px 0 0 0;}


/* [header: multiple sweepstakes] */
#nav-multiple {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/nav-bg-multiple.png) no-repeat top center; width:100%; height:62px; float:left; clear:both; margin:10px 0 0 0;}
#nav-multiple ul {float:left; margin:0 0 0 72px;}
#nav-multiple li {float:left; margin:17px 0 0 22px; font-weight:bold; font-size:110%;}
#nav-multiple li a {float:left; display:block; height:30px; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/multiple-buttons.png) no-repeat 0 0; width:155px; text-align:center; line-height:2.3; font-size:90%; color:#4d4d4d;}
#nav-multiple li a.selected {float:left; display:block; height:30px; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/multiple-buttons.png) no-repeat 0 0; width:155px; text-align:center; line-height:2.3; font-size:90%; color:#bfbfbf;}

.topLnkR, .topLnkRPreview {float:left; width:100%;}
.topLnkR a, .topLnkRPreview a {display:block; width:60px; height:18px; float:right; text-align:left; text-indent:-9999px; margin:10px 0 0 5px;}
.topLnkR #facebooktop, .topLnkRPreview #facebooktop {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/facebook-logo.png);}
.topLnkR #twittertop, .topLnkRPreview #twittertop {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/twitter-logo-upd.png);}
.topLnkR div.langdropdown, .topLnkRPreview div.langdropdown {float:left; width:300px; margin:10px 0 0 0;}
.topLnkR #languageSelector, .topLnkRPreview #languageSelector {z-index:99999; position:absolute;}
.topLnkR .viral-padding, .topLnkRPreview .viral-padding {height:40px;}

a.cyo:link, a.cyo:visited {color:#888888; display:block; clear:both; text-align:right; font-size:120%; margin:0 0 0 0; padding:10px 0 0 0;}
a.cyo:hover {color:#333333; display:block; clear:both; text-align:right; font-size:120%; text-decoration:underline; margin:0 0 0 0; padding:10px 0 0 0;}

/* [footer powered by] */
#footer {clear:both; float:right; padding:5px 0 10px 0; line-height:1.1;}
#footer a {color:#000;}
#footer span {display:block; float:left; margin:0 5px 0 0; font-size:125%; padding:4px 0 0 0; line-height:1.1;}
#footer span.logo {background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/votigo.png?v=3) no-repeat 0 0; width:77px; height:25px; text-align:left; text-indent:-9999px;}

/* Interaction states
----------------------------------*/
.ui-state-default {font-weight: bold; color: #000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #323232; text-decoration: none; }
.ui-state-hover, .ui-state-focus { font-weight: bold; color: #7F7F7F; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-disabled a:hover { color: #000; text-decoration: none; }
.ui-state-active { font-weight: bold; text-decoration:underline; color: #000;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #000; text-decoration: underline; }
.ui-widget :active { outline: none; }

.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;}
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }*/
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* [tabs: details / form / rules] */
#tabs {display:none;}
.innerwrap .spacer10 {clear:both; height:10px;}
#tabs-1, #tabs-2, #tabs-3 {clear:both; float:left; margin:0; padding:10px 0 0 9px;}
.width510 {width:510px;}
.innerwrap .grey-border {float:left; width:790px;}

/* [details] */
#tabs-1 div.button {float:left; margin:0 20px 0 15px;}
#tabs-1 div.button span {font-weight:bold; display:block; width:199px;}
#tabs-1 .button a {display:block; background:url(https://platform.votigo.com/css/smb/sweep/minimalist/enter-to-win.png) no-repeat 0 0; width:199px; height:38px; text-align:left; text-indent:-9999px;}
#tabs-1 .button a:hover {background-position:0 -42px;}
#tabs-1 h2 {font-weight:bold; padding:20px 20px 0px 20px; font-size:120%; word-wrap:break-word; width:730px;}
#tabs-1 p {color:#6C6C6B; font-size:100%; padding:20px; line-height:1.3;}
#tabs-1 .rightnav {float:left; width:545px;}
#tabs-1 .rightnav p {padding:0; margin:0; line-height:1;}
#tabs-1 ul {float:left; width:250px; margin:0 0 0 0;}
#tabs-1 ul.prizes {/*clear:both; margin-top:10px; */ margin-left:5px; margin-bottom:20px; width:300px;}
#tabs-1 ul.dates {width:240px;}
#tabs-1 li {color:#6C6C6B; background:url(https://platform.votigo.com/css/smb/sweep/minimalist/lines.png) no-repeat bottom left; padding:5px 0 10px 0; line-height:1.2;}
#tabs-1 li span {text-transform:uppercase; font-weight:bold; display:block;}
#tabs-1 ul.prizes li {background:none;}
#tabs-1 ul.dates .hdr, #tabs-1 ul.prizes .hdr {background:url(https://platform.votigo.com/css/smb/contest/minimalist/tabs-bg.png) no-repeat; height:38px; padding:0;}
#tabs-1 ul .hdr p {color:#3f4040; font-weight:bold; text-transform:uppercase; padding:12px 0 0 30px; font-size:120%;}
#tabs-1 ul.dates p, #tabs-1 ul.prizes p {padding-left:30px; line-height:1.2; word-wrap:break-word;}

/* [language specific] */
#tabs-1 #button-lang a {display:block; background:#000000; text-transform:capitalize; padding:10px; text-align:left; font-weight:bold; text-decoration:none; color:#ffffff; font-size:14px; border-radius:5px; box-shadow: 0 0 0 2px #989898 inset; border:1px solid #000000; float:left; height:auto; width:180px; text-indent:0;text-align:center;}
#tabs-1 #button-lang a:hover {background:#303030; box-shadow: 0 0 0 2px #202020 inset; border:1px solid #000000;}
#tabs-1 .button-enter-deu a {font-size:12px;}
.deu #tabs-1 .rightnav {width:510px;}
.deu #tabs-1 ul.prizes {width:260px;}



/* [form] */
#tabs-2 #flashMessage {margin:10px; text-align:center; color:#ff0000; border:1px solid #ff0000; padding:5px 0;}
#tabs-2 .form {clear:both; float:left; width:745px; padding:0 0 0 20px;}
#tabs-2 .form p {clear:both;}
#tabs-2 .form dt {clear:both; float:left;}
#tabs-2 .form dd {clear:both; float:left;}
#tabs-2 .form dt label {display:block; padding:15px 0 5px 0; font-weight:bold;}
#tabs-2 .form dt label span {color:#ff0000;}
#tabs-2 .form dd input {padding:5px; width:380px;}
#tabs-2 .form dd select {padding:5px; margin:0 5px;}
#tabs-2 .form dd #ContactDateMonth {margin-left:0;}
#tabs-2 .form #newsletter_text {padding:10px 0 0 0; float:left; width:750px;}
#tabs-2 .form #rules_text {padding:10px 0 0 0; float:left; width:750px;}
#tabs-2 .form #newsletter_text input {width:16px; padding:0; margin:2px 0 0 0; float:left;}
#tabs-2 .form #rules_text input {width:16px; padding:0; margin:2px 0 0 0; float:left;}
#tabs-2 .form #newsletter_text label {float:left; padding:0 0 0 5px; margin:0; width:650px; line-height:1.3;}
#tabs-2 .form #rules_text label {float:left; padding:0 0 0 5px; margin:0; width:650px; line-height:1.3;}
#tabs-2 .form #rules_text label span {color:#ff0000; font-weight:bold;}
#tabs-2 .form .subbut_cont {padding:15px 0 20px 0; text-align:left; float:left;}
#tabs-2 .form .error-message {color:#ff0000; font-weight:bold; padding:5px 0 0 0;}
#tabs-2 .form p.example-txt {padding-top:5px;}
#tabs-2 .form .userquestionCheckbox {width:100%;}
#tabs-2 .form .userquestionCheckbox input {width:20px; height:20px; padding:0; margin:5px 0 0 0; float:left; clear:both;}
#tabs-2 .form .userquestionCheckbox label {margin:0 20px 0 0; line-height:1.4; float:left; width:650px; padding:7px 0 0 0;}
#tabs-2 .form dt i {margin: 0 0 5px 0; color:#6C6C6B; display:block; padding:0;}
#tabs-2 .form .subbut_cont input {float:left; text-indent:-9999px; width:139px; height:38px; background:url(https://platform.votigo.com/css/smb/sweep/minimalist/submit.png); border:0px;  display:block; cursor:pointer; margin:10px 0 20px 0;}
#tabs-2 .form .subbut_cont input {background-position:0 0;}
#tabs-2 .form .subbut_cont input:hover {background-position:0 -42px;}
#tabs-2 .form span.error-span {display:block; clear:both; float:left; color:#ff0000; padding:5px 0 0 0;}
#tabs-2 .form div.disclaimer {clear:left; font-size:8pt; border-top:1px solid #ccc; float:left; padding:10px 0; line-height:1.2; width:750px;}
#tabs-2 .form .reqfields {clear:both; float:left; margin:0;}
#tabs-2 .form .reqfields span {color:#ff0000;}

/* Real Person captcha */
#tabs-2 .form span.defaultRealLabel {display:block; padding:10px 0 0 0;}
/* Real Person jQuery plugin styles v1.1.0. */
#tabs-2 .form #defaultReal {clear:both; margin-top:10px;}
#tabs-2 .form .realperson-challenge {display:block; color:#000; padding:10px 0 0 0; background:none; border:none;}
#tabs-2 .form .realperson-text {font-family: "Courier New",monospace;	font-size: 6px;	font-weight: bold; letter-spacing: -1px; line-height: 3px; float:left; margin-right:10px;}
#tabs-2 .form .realperson-regen {padding-top:4px; font-size:12px;	text-align:left; cursor: pointer; text-indent:-9999px; background:url(https://dcveehzef7grj.cloudfront.net/img/facebook/refresh.png) no-repeat 0 0; width:36px; height:22px; padding:0; margin:0; float:left;}
#tabs-2 .form .realperson-regen:hover {text-decoration:none; color:#6C6C6B;}
#tabs-2 .form .realperson-disabled {opacity: 0.5; filter: Alpha(Opacity=50);}
#tabs-2 .form .realperson-disabled .realperson-regen {cursor: default;}

/* [language specific] */
#tabs-2 .form #submit-cont-lang input {float:left; display:block; background:#000000; box-shadow: 0 0 0 2px #989898 inset; border:1px solid #000000; text-transform:capitalize; padding:10px; text-align:left; font-weight:bold;	text-decoration:none; color:#ffffff; font-size:14px; border-radius:5px;	cursor:pointer;	margin:10px 0 20px 0; text-indent:0; width:auto; height:auto;}
#tabs-2 .form #submit-cont-lang input:hover {background:#303030;	box-shadow: 0 0 0 2px #202020 inset; border:1px solid #000000;}
#tabs-2 .form .submit_cont_deu input {font-size:12px;}

/* [confirmation] */
#tabs-2 .confirmation h2 {font-size:120%; font-weight:bold; padding:10px;}
#tabs-2 .confirmation .sharebox {border:1px solid #ccc; width:235px; clear:both; float:left; padding:10px 0; margin:10px 0 20px 10px;}
#tabs-2 .confirmation .sharebox p.title {font-size:120%; font-weight:bold; padding:0 0 10px 10px;}
#tabs-2 .confirmation .sharebox p {padding:10px 0 0 10px; clear:both; float:left;}
#tabs-2 .confirmation .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
#tabs-2 .confirmation .viral .tw {margin:0 10px 0 0;float:left; display:block;}
#tabs-2 .confirmation .viral .st_sharethis_custom {background: url("https://dcveehzef7grj.cloudfront.net/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
#tabs-2 .confirmation .sharebox-referralsweeps {border:1px solid #ccc; clear:both; float:left; padding:10px 20px 10px 10px; margin:10px 0 20px 10px;}
#tabs-2 .confirmation .sharebox-referralsweeps p.title {font-size:120%; font-weight:bold; padding:0 0 10px 10px;}
#tabs-2 .confirmation .sharebox-referralsweeps p {padding:10px 0 0 10px; clear:both; float:left;}
#tabs-2 .confirmation .viralText {padding: 10px; line-height:1.5; float:left; width:600px;}
#tabs-2 .confirmation .personal-link {margin:0; clear:both; float:left;}
#tabs-2 .confirmation .personal-link span {float:left; display:block; line-height:2;}
#tabs-2 .confirmation .personal-link a {display:block; background:#fefed7; float:left; padding:2px 5px; margin:0 0 0 10px; border:1px solid #919191;}
#tabs-2 .confirmation .personal-link input {background:#FEFED7; border:1px solid #919191; padding:3px; margin-left:10px; width:115px;}
#tabs-2 .confirmation .credit-box {font-weight:bold; float:left; margin:auto; text-align:center;}
#tabs-2 .confirmation .credit-box p {font-size:180%;}
#tabs-2 .confirmation .credit-box strong {font-weight:bold; font-size:120%; display:block; padding:0 0 10px 0;}
#tabs-2 .confirmation .f-invite {clear:both; display:block; text-align:left; float:left; background:#275b99 url("https://dcveehzef7grj.cloudfront.net/img/facebook/f-fb.png") no-repeat 5px 0; margin:0 0 0 10px; -moz-border-radius:3px; border-radius:3px; color:#fff; font-size:130%; padding:0 10px 0 25px; font-weight:bold; line-height:2; text-decoration:none;}
#tabs-2 .confirmation .f-share {display:block; text-align:left; float:left; background:#275b99 url("https://dcveehzef7grj.cloudfront.net/img/facebook/f-fb.png") no-repeat 5px 0; margin:0 0 0 10px; -moz-border-radius:3px; border-radius:3px; color:#fff; font-size:130%; padding:0 10px 0 25px; font-weight:bold; line-height:2; text-decoration:none;}
#tabs-2 .confirmation .t-tweet {display:block; text-align:left; float:left; background:#14b2ed url("https://dcveehzef7grj.cloudfront.net/img/facebook/t-twitter.png") no-repeat 5px 0; margin:0 0 0 10px; -moz-border-radius:3px; border-radius:3px; color:#fff; font-size:130%; padding:0 10px 0 29px; font-weight:bold; line-height:2; text-decoration:none;}
#tabs-2 .confirmation .sharebox-referralsweeps .st_sharethis_custom {display:block; text-align:left; height:auto; width:auto; float:left; background:#00804f url("https://dcveehzef7grj.cloudfront.net/img/facebook/s-share.png") no-repeat 5px 0; margin:0 0 0 10px; -moz-border-radius:3px; border-radius:3px; color:#fff; font-size:130%; padding:0 10px 0 30px; font-weight:bold; line-height:2; cursor:pointer;}
#tabs-2 .confirmation .sharebox .vt_sharewidget {float:left; margin-left:10px;}
#tabs-2 .confirmation .sharebox .vt_link_box {margin-left:0;}
#tabs-2 .confirmation .sharebox-referralsweeps .vt_sharewidget {float:left; margin-left:10px;}
#tabs-2 .confirmation .sharebox-referralsweeps .vt_link_box {margin-left:0;}

/* [rules] */
#tabs-3 div.rules-cont {padding:10px;}

/* [getstarted] */
.getstarted .wrapper-started {width: 520px; height: auto; margin: 0 auto;}
.getstarted .away {color:#000000; font-family:Trebuchet MS; font-size:21px; margin:20px auto 10px auto; width:468px; font-weight:bold; text-align:center; line-height:120%;}
.getstarted .platform-text {color: #000000; font-family: Trebuchet MS; font-size: 17px; font-weight:bold; text-align:center; width:520px;}
.getstarted .fortune {color: #000000; font-family: Trebuchet MS; font-size: 14px; font-style:italic; margin-bottom:20px; text-align:center; width:520px; line-height:120%;}
.getstarted .votigo-logo {color: #f98f00; font-family: Trebuchet MS; font-size: 54px; font-weight:bold; margin-bottom:10px;text-align:center; width:520px;}
.getstarted .started {text-align:center;}

/* [like gate] */
.like-gate-image {text-align:center;}