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:#329ed9;
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
	overflow-y: auto;
	/*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 {
	background: url('https://s3-eu-west-1.amazonaws.com/votigo/Dairylea/grass-strip.png') repeat-x bottom #329ed9;
}
body.like-gate-image-enabled {
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
img {
	vertical-align:bottom;
}
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.2 Arial, sans-serif;
	color:#1b1b1b;
}
select, input, button, textarea {
	font:99% Arial, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:arial;
	*font-size:108%;
	line-height:100%;
}

/* [links] */

/* default link styles */

a,a:link {
	color:#1ebbee;
	text-decoration:none;outline:none;
}
a:visited {
	color:#1ebbee;
	text-decoration:none;outline:none;
}
a:focus ,a:hover {
	color:#1ebbee;
	text-decoration:none;outline:none;
}
a:active {
	color:#1ebbee;
	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;
}
.clear{
	line-height:1px;
	clear:both;
}
.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;
}
.overflowhidden {
	overflow:hidden;
}
.width100per{
	width:100%;
	float:left;
	clear:both;
}


/* [struct] */
#container {
	max-width:810px;
	min-width:320px;
	width:100%;
	margin:0 auto;
}

.innerwrap {background:#329ed9; clear:both; float:left; width:100%;}

/* [header] */
header, #header {
	clear:both; float:left; width:100%; max-width:810px;
}
header table {width:100%;}
header td {text-align:center;}
header td h1, #header td h1 {font-weight:bold; font-size:150%; padding:50px 0; display:block; word-wrap:break-word; width:90%; margin:auto; display: none;}
header {}
header td {color:#fff;}
header table tr img {max-width:810px;}

nav {width:100%; max-width:810px; position: absolute; top: 30px; margin:0; border: 0;}
nav ul {clear:left; list-style:none; margin:0; padding:0; position:relative; width:80%; margin: auto; height: 25px;}
nav li {display:block; float:left; margin:0; padding:0; position:relative; font-weight:bold; font-size:110%; width:33%; text-align:center; color:#1ebbee;}
nav ul.three-tabs li {width:33%;}
nav ul.three-tabs li:last-child {width:34%;}
nav ul.two-tabs li {width:50%;}
nav li a {border-collapse:collapse; line-height:25px; text-align:center; display:block;}
nav li a.share-lnk { display: none; }
nav li a.details-lnk, nav li a.home-lnk {border-right: 1px solid #1ebbee;}
nav li a:hover { font-weight: 900; text-decoration:none;}
nav li a.selected {font-weight: 900; text-decoration:none;}
nav li a.referral-lnk {width:100%; border-right:none;}
nav li a.invite-lnk {width:100%; border-right:none;}

#tabs div.no-invite-li li {display:block; float:left; margin:0; padding:0; position:relative; font-weight:bold; font-size:110%; width:33%; text-align:center; background:url(https://platform.votigo.com/img/facebook/nav-bg-grey.png) repeat-x top left;}
#tabs div.no-invite-li li:last-child {width:34%;}
#tabs div.no-invite-li a.rules-lnk {width:100%; border-right:none;}

/* [referral sweeps] */
#referral-box {display:none; border:1px solid #c4c4c4; position:absolute; top:0; right:0; max-width:410px; width:100%; background:#fff; padding:5px; text-align:center;}
#referral-box a.close {display:block; padding:5px; margin-bottom:10px; float:right; text-decoration:underline;}
#referral-box p {clear:both; padding:5px; line-height:1.2; font-weight:bold; margin:5px auto; text-align:center;}
#referral-box #email-address {padding:2px; color:#abadb3; max-width:370px; width:70%; margin:auto; text-align:left;}
#referral-box div.action-btns {clear:both; margin:auto; width:140px; padding-top:20px;}
#referral-box div.action-btns a {float:left; display:block; clear:none; margin:8px 0 0 0;}
#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; clear:both; width:100%; color:#ff0000; padding:5px 0 0 0;}


/* [header: multiple sweepstakes] */
#nav-multiple {background:url(https://platform.votigo.com/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://platform.votigo.com/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://platform.votigo.com/img/facebook/multiple-buttons.png) no-repeat 0 0; width:155px; text-align:center; line-height:2.3; font-size:90%; color:#bfbfbf;}

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;*/}
a.cyo:link, a.cyo:visited, a.cyo:hover {display:none;}

.topLnkR, .topLnkRPreview {width:98%; right: 10px; position: absolute;}
.topLnkR a, .topLnkRPreview a {display:block; width:60px; height:18px; float:right; text-align:left; text-indent:-9999px; margin:10px 0 10px 5px;}
.topLnkR #facebooktop, .topLnkRPreview #facebooktop {background:url(https://platform.votigo.com/img/facebook/facebook-logo.png);}
.topLnkR #twittertop, .topLnkRPreview #twittertop {background:url(https://platform.votigo.com/img/facebook/twitter-logo.png?v=1);}
.topLnkR div.langdropdown, .topLnkRPreview div.langdropdown {float:left; max-width:300px; margin:10px 0 0 0;}
.topLnkR #languageSelector, .topLnkRPreview #languageSelector {z-index:99999; position:absolute;}

/* Interaction states
----------------------------------*/
.ui-state-active { font-weight: 900;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #1ebbee; font-weight: 900;}
.ui-tabs .ui-tabs-hide { display: none; }

/* [tabs: details / form / rules] */
#tabs {display: inline-block; *display: inline; position:relative; background-color: #FFF;}
.break:last-child {
clear:both;
height: 360px;
background: #329ed9 url(https://s3-eu-west-1.amazonaws.com/votigo/Dairylea/footer.png) no-repeat center bottom;
-webkit-background-size: 100% auto;
-moz-background-size:  100% auto;
-o-background-size:  100% auto;
background-size:  100% auto;
}
#tabs-1, #tabs-2, #tabs-3, #tabs-4 {clear:both; float:left; padding:55px 0; margin:0; width:100%;
background: #FFF url(https://s3-eu-west-1.amazonaws.com/votigo/Dairylea/paper.png) repeat center bottom;
-webkit-background-size: 100% auto;
-moz-background-size:  100% auto;
-o-background-size:  100% auto;
background-size:  100% auto;}
.width510 {width:510px;}
.innerwrap .grey-border {float:left; border:0px; width:100%; max-width:808px;}

/* [details] */
#tabs-1 div.button {float:left; margin:0 20px 0 20px;}
#tabs-1 div.button span {font-weight:bold; display:block; width:199px;}
#tabs-1 h2 {font-weight:normal; color: #1ebbee; font-size: 16px; line-height: 24px; padding: 20px; padding-top: 20px; padding-bottom: 20px}
#tabs-1 .button a {margin-top: 40px; display:block; color: #FFF !important;}
#tabs-1 .button a:hover {}
#tabs-1 p {	font-weight:normal; color: #1ebbee; font-size: 16px; line-height: 24px;	padding: 20px;}
#tabs-1 .rightnav {float:left; max-width:545px; width:100%; display: none;}
#tabs-1 ul {padding:0; margin:0 0 0 20px;}
#tabs-1 ul li p {padding:5px 0;}
#tabs-1 ul li p span {font-weight:bold; display:block; width:100%;}
#tabs-1 ul .hdr p {font-weight:bold; text-transform:uppercase; padding:0;}
#tabs-1 ul.dates li {border-bottom:1px solid #c4c4c4;}
#tabs-1 ul.dates li.hdr {border:none;}
#tabs-1 ul.dates p, #tabs-1 ul.prizes p {line-height:1.2; word-wrap:break-word; width:100%;}
#tabs-1 ul.prizes .hdr {padding-top:20px}
#tabs-1 ul.prizes {padding-bottom:15px;}

/* [language specific] */
#tabs-1 #button-lang a {background:#22bbee; text-transform:capitalize; padding:10px; text-align:left; font-weight:bold; text-decoration:none; color:#ffffff; font-size:14px; float:left; height:auto; width:180px;text-align:center;}
#tabs-1 #button-lang a:hover {}
#tabs-1 .button-enter-deu a {font-size:12px;}
.deu #tabs-1 .rightnav {width:510px;}
.deu #tabs-1 ul.prizes {width:260px;}

#tabs {width: 100%;}

.tab-content {color: #1ebbee; padding: 20px; line-height: 24px;}

form#tweetForm {padding: 20px; padding-bottom: 0px;}
.twitter-follow-container {padding-left: 20px; padding-right: 20px;}
.tweets-title {padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
.tweets-title h3 {font-size: 18px; line-height: 22px;}
.tweets-section {padding-left: 40px; padding-right: 40px;}
#tweetBox textarea {width:280px; height: 80px;}

/* [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; max-width:745px; width:90%; padding:0 0 0 20px;}
#tabs-2 .form p {clear:both;}
#tabs-2 .form dt {clear:both; float:left; width:100%;}
#tabs-2 .form dd {clear:both; float:left; width:100%;}
#tabs-2 .form dt label {display:block; padding:15px 0 5px 0; color:#1ebbee; font-weight:normal;}
#tabs-2 .form dt label span {color:#1ebbee; font-weight:normal;}
#tabs-2 .form dd input {padding:10px; max-width:380px; width:100%; border: 1px solid #22bbee; outline: none; color: #1ebbee; font-size: 20px; line-height: 20px;}
#tabs-2 .form dd input:focus {box-shadow: none;}
#tabs-2 .form dd select {padding:5px; margin:0 5px;max-width:90%;}
#tabs-2 .form dd #ContactDateMonth {margin-left:0;}
#tabs-2 .form #newsletter_text {padding:10px 0 0 0; float:left; width:100%;}
#tabs-2 .form #newsletter_text label {float:left; padding:0 0 0 5px; margin:0; max-width:650px; width:90%; line-height:1.3;}
#tabs-2 .form #newsletter_text input {width:16px; padding:0; margin:2px 0 0 0; float:left;}
#tabs-2 .form #rules_text {padding:10px 0 0 0; float:left; width:100%;}
#tabs-2 .form #rules_text label {float:left; padding:2px 0 0 5px; margin:0; max-width:650px; width:90%; line-height:1.3; color:#1ebbee;}
#tabs-2 .form #rules_text label span {color:#1ebbee; font-weight:normal;}
#tabs-2 .form #rules_text input {width:16px; padding:10px; margin:2px 0 0 0; float:left; border: 1px solid #22bbee; outline: none; color: #1ebbee; font-size: 20px; line-height: 20px;}

#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; max-width:650px; width:85%; padding:7px 0 0 0;}
#tabs-2 .form dt i {margin: 0 0 5px 0; color:#828282; 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/img/facebook/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:#22bbee; padding:5px 0 0 0;}
#tabs-2 .form div.disclaimer {color: #1ebbee;clear:left; font-size:8pt; float:left; padding:10px 0; line-height:1.2; width:90%;}
#tabs-2 .form .reqfields {clear:both; float:left; margin:0; color: #1ebbee;}
#tabs-2 .form .reqfields span {color:#1ebbee;}

/* 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:#555; 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://platform.votigo.com/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:#000000;}
#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:#22bbee; text-transform:capitalize; padding:10px; text-align:left; font-weight:bold; text-decoration:none; color:#ffffff; font-size:14px; cursor:pointer; margin:10px 0 20px 0; text-indent:0; width:auto; height:auto;}
#tabs-2 .form #submit-cont-lang input:hover{background:#22bbee;}
#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 #fff; width:235px; clear:both; float:left; padding:10px 0; margin:10px 0 20px 10px;}
#tabs-2 .confirmation .sharebox-referralsweeps {border:1px solid #fff; clear:both; float:left; padding:10px 20px 10px 10px; 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-referralsweeps 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 .sharebox-referralsweeps 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://platform.votigo.com/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 .viralText {padding: 10px; line-height:1.5; float:left; max-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://platform.votigo.com/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;}
#tabs-2 .confirmation .f-share {display:block; text-align:left; float:left; background:#275b99 url("https://platform.votigo.com/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;}
#tabs-2 .confirmation .t-tweet {display:block; text-align:left; float:left; background:#14b2ed url("https://platform.votigo.com/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;}
#tabs-2 .confirmation .sharebox-referralsweeps .st_sharethis_custom {display:block; text-align:left; height:auto; width:auto; float:left; background:#00804f url("https://platform.votigo.com/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 {clear:both; float:left; margin-left:10px;}
#tabs-2 .confirmation .sharebox .vt_link_box {margin-left:0;}
#tabs-2 .confirmation .sharebox-referralsweeps .vt_sharewidget {clear:both; float:left; margin-left:10px;}
#tabs-2 .confirmation .sharebox-referralsweeps .vt_link_box {margin-left:0;}

img.confirmation-image {width: auto; max-width: 100%; margin-top: 40px; margin-bottom: 40px;}

/* [rules] */
#tabs-3 div.rules-cont {padding:10px; padding-top: 40px; color: #1ebbee; font-size: 16px; line-height: 24px; font-weight: normal;}
#tabs-3 div.rules-cont pre {}

/* [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; margin-top: -53px;}
.like-gate-image img {width: 100% !important; margin-top: -38px;}
.refreshMsg {color:#000; padding:10px 0 5px 5px;; font-weight:bold; font-size:110%}
.refreshMsg a {color:#000; text-decoration:underline;}

/* [InstantWin Sweep Conf] */
.instantSweepConf {font-weight:bold; padding:20px 20px 20px 10px; font-size:120%; word-wrap:break-word; max-width:730px;}
/* [this is to fix the dates box alignment] */
@media only screen and (max-width: 786px){
	header table tr img {width:100%}
	#tabs-1 ul.dates {padding-top:20px;}
}

@media only screen and (min-width: 601px) and (max-width: 799px){
	/* German Nav styles*/
	.deu nav li#home-nav{width:19%;}
	.deu nav li#enter-nav{width:36%;}
	.deu nav li#rules-nav{width:16%;}
	.deu nav li#invite-nav{width:29%;}
	/* Portuguese Nav styles*/
	.por nav li#home-nav{width:17%;}
	.por nav li#enter-nav{width:38%;}
	.por nav li#rules-nav{width:14%;}
	.por nav li#invite-nav{width:31%;}
	/* Japanese Nav styles*/
	.jpn nav li a{font-size:90%;}
	.jpn nav li#home-nav{width:20%;}
	.jpn nav li#enter-nav{width:24%;}
	.jpn nav li#rules-nav{width:21%;}
	.jpn nav li#invite-nav{width:35%;}

}

@media only screen and (min-width: 481px) and (max-width: 600px){
	header { margin-top: 30%; }
	#tabs-1 ul.dates {padding-top:20px;}
	.entry_thumb{width:31%;margin:0 1%;}
	/* Indonesian Nav styles*/
	.ind nav li#home-nav{width:19%;}
	.ind nav li#rules-nav{width:31%;}
	/* French Nav styles*/
	.fre nav li#home-nav{width:20%;}
	.fre nav li#enter-nav{width:32%;}
	.fre nav li#rules-nav{width:23%;}
	/* German Nav styles*/
	.deu nav li#home-nav{width:19%;}
	.deu nav li#enter-nav{width:36%;}
	.deu nav li#rules-nav{width:16%;}
	.deu nav li#invite-nav{width:29%;}
	/* Portuguese Nav styles*/
	.por nav li#home-nav{width:17%;}
	.por nav li#enter-nav{width:38%;}
	.por nav li#rules-nav{width:14%;}
	.por nav li#invite-nav{width:31%;}
	/* Spanish Nav styles*/
	.spa nav li#home-nav{width:20%;}
	.spa nav li#enter-nav{width:34%;}
	.spa nav li#rules-nav{width:21%;}
	/* Japanese Nav styles*/
	.jpn nav li a{font-size:90%;}
	.jpn nav li#home-nav{width:14%;}
	.jpn nav li#enter-nav{width:24%;}
	.jpn nav li#rules-nav{width:15%;}
	.jpn nav li#invite-nav{width:47%;}
}

/* [small screen] */
@media only screen and (max-width: 480px){
	header { margin-top: 15%; }
	header table tr img,#header table tr img {width:100%}
	nav {padding-top: 0px;}
	nav li a {font-size:70%;}
	h2 {font-size: 20px !important; line-height: 26px;}
	#tabs-1 ul.dates {padding-top:20px;}

	#tabs-2 .form dd input {padding:2%; max-width:300px; width:96%;}
	#tabs-2 .form dd textarea {padding:2%; max-width:300px; width:96%;}
	.refreshMsg {font-size:100%}
	
	#header {margin-top: 12%;}
	
	#tweetBox textarea {width:240px; height: 80px;}

	/* Indonesian Nav styles*/
	.ind nav li#home-nav{width:19%;}
	.ind nav li#rules-nav{width:31%;}
	/* French Nav styles*/
	.fre nav li#home-nav{width:20%;}
	.fre nav li#enter-nav{width:32%;}
	.fre nav li#rules-nav{width:23%;}
	/* German Nav styles*/
	.deu nav li#home-nav{width:19%;}
	.deu nav li#enter-nav{width:36%;}
	.deu nav li#rules-nav{width:16%;}
	.deu nav li#invite-nav{width:29%;}
	/* Korean Nav styles*/
	.kor nav li a{font-size:95%;}
	.kor nav li#home-nav{width:18%;}
	.kor nav li#enter-nav{width:32%;}
	/* Portuguese Nav styles*/
	.por nav li#home-nav{width:17%;}
	.por nav li#enter-nav{width:38%;}
	.por nav li#rules-nav{width:14%;}
	.por nav li#invite-nav{width:31%;}
	/* Spanish Nav styles*/
	.spa nav li#home-nav{width:20%;}
	.spa nav li#enter-nav{width:34%;}
	.spa nav li#rules-nav{width:21%;}
	/* Thai Nav styles*/
	.tha nav li a{font-size:95%;}
	.tha nav li#home-nav{width:18%;}
	.tha nav li#enter-nav{width:29%;}
	.tha nav li#invite-nav{width:28%;}
	/* Japanese Nav styles*/
	.jpn nav li a{font-size:90%;}
	.jpn nav li#home-nav{width:14%;}
	.jpn nav li#enter-nav{width:24%;}
	.jpn nav li#rules-nav{width:15%;}
	.jpn nav li#invite-nav{width:47%;}
	/* Chinese Mandarin Nav styles*/
	.cmn nav li a{font-size:95%;}
	.cmn nav li#home-nav{width:19%;}
	.cmn nav li#invite-nav{width:31%;}
	
	.break:last-child {height: 225px;}
}

.tab-content h2, .tab-content p, .tab-content h3 {
	font-size: 16px;
	line-height: 24px;
}