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:#e6e6e6;
	-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 { }
body.like-gate-image-enabled { background:none; }
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%; }
/* default link styles */
a,a:link { color:#555555;  text-decoration:none;outline:none; }
a:visited { color:#666666; text-decoration:none;outline:none; }
a:focus ,a:hover { color:#000000; text-decoration:none;outline:none; }
a:active { color:#000000; text-decoration:underline;outline:none; }
/*img, input[type="image"] {max-width:100%; height:auto; border:0;}*/
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 */
}
.spacer, .break {  display:block; clear:both; height:1px; overflow:hidden; }
.clear{ line-height:1px; clear:both; }
.break { 	height:1.231em; }
.print { /* hide me completely! */
	display:none;
}
.spacer10{display:none;}
.fl { float:left;}
.fr { float:right;}
.ta{text-align:center;}
.taleft { text-align:left;}
.taright { text-align:right;}
.tacenter { text-align:center;}
.overflowhidden { overflow:hidden;}
.width100per{ width:100%; float:left; clear:both;}
.posRel{position:relative;}
.mtop1{margin-top:1%;}
.mtop2{margin-top:2%;}
.mtop3{margin-top:3%;}
.mtop4{margin-top:4%;}
.mtop5{margin-top:5%;}
.mtop10 {margin-top:10px;}
.mbtm5{margin-bottom:5px;}
.mbtm10{margin-bottom:10px;}
.mbtm15{margin-bottom:15px;}
.mbtm20{margin-bottom:20px;}
.margin5{margin:5px;}
.mrgt5{margin-right:5px;}
.pdtop20{padding-top:20px;}
.bold{font-weight:bold;}
.underline {text-decoration:underline;}
.sfont{font-size:10px;}
.fordt{display:block;}
.formb{display:none;}
label.error { color: red; font-weight: normal; width: 100% !important;line-height:normal; }
.error { color: red;}
#container {width:100%; margin:0 auto; }
.lpContainer{width:810px;}
.innerwrap {background:none; clear:both; float:left; width:100%;}
.topLnkR, .topLnkRPreview {float:left; width:98%; display:none;}
.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:2px 0 0 0;}
.topLnkR #languageSelector, .topLnkRPreview #languageSelector {z-index:99999; position:absolute;}
.topLnkR .viral-padding, .topLnkRPreview .viral-padding {height:40px;}

/*Sweeps CSS start */

.pgContent{ background-color: #FFFFFF; width: 100%; max-width: 810px; margin: 0 auto;}
.container { max-width:810px; min-width:320px; width:100%; margin:0 auto;  }
.enterNow{ position: absolute; bottom: 20%; left: 4.5%; }

/*Registration Overlay */
.shadowBox {
	position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; background-color: #000; filter: alpha(opacity=80); opacity: 0.8;
	z-index: 3; display: none;
}
.sweepRegErrorOverlay{}
.closeBtn, .closetpBtn, .rlcloseBtn {float:right;  position: relative; right: -10px; top: -10px; }
.ovly-header{background-color:#cceaf1; padding: 15px 0 25px 25px;  border-radius: 10px 10px 0px 0px; height:30px;}
.ovlyNav {position:relative; top:-10px; left:25px; width:80%; }
.fieldsWrapper{width:80%; margin: 0 auto; padding-top:30px; color:#82bc00;}
#thanksOverlay .fieldsWrapper { color: #82bc00; font-size: 12px; line-height: 1.8em; margin: 0 auto 0 5%; padding-top: 25px; width: 90%; }
.divlbl{ width:35%; padding-top:10px; color:#82bc00;}
.divtb, .divdob, .divphone{ width:65%; }
.txtBox{ text-align: left;width:98%;padding: 3px 1%;height: 20px; border: 1px solid #82bc00; border-radius:0px; box-shadow:none; color:#000000;}
.divCity{ width:70%;}
.cityTB{float: right; width: 50%; }
.divState{ margin-left: 2%; width: 28%;}
.stateDD{width:100%}
.stateDD select{width:100%; height:28px; color:#82bc00;padding: 3px 0;  border: 1px solid #82bc00; border-radius:5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; }
.divmnth select, .divday select, .divyear  select{width:100%; height:28px; color:#82bc00;padding: 3px 0;  border: 1px solid #82bc00; border-radius:5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; }
.divmnth { width:16%; margin-right:3%;}
.divday { width:16%; margin-right:2%;}
.divyear { width: 18%;}
.mac .divmnth { width:18%; margin-right:3%;}
.mac .divday { width:18%; margin-right:2%;}
.mac .divyear { width: 23%;}
.divphone1 { width:16%; }
.divSeperator{margin:1.5%;}
.divphone2 { width: 32%;}
.chkbox{ width:5%; margin-right:2%; float:left; margin-top:5px;}
.chkboxlabel{ width:90%; float:left; line-height: 1.5em;}
.chkboxlabel a, .chkboxlabel a:hover{ color:#82bc00; text-decoration:underline; }
#flashMessage1 { color: red; padding: 10px; width: 90%; text-align: center; border: red 2px solid; display:none; background:white;}
.rldImage{ font-size:12px;}
.rldImage a, .rldImage a:hover {color:#82bc00; text-decoration:underline;}
/*Sweeps CSS end */


.tpTitle{font-size:16px; }
.shareElements{ margin:10px 0;}
.divshare{}

/* weekly images */
.dailyWinners{margin:0px 0 0 4%; height:500px; overflow-y:scroll; width:540px;-webkit-overflow-scrolling: touch;}
.grandPrizeWinner{ width:234px;}
.week1Container, .week2Container, .week3Container, .week4Container, .week5Container, .week6Container, .week7Container { padding: 20px 13px 20px 20px; margin-bottom:20px;}
.week1Container { background-color:#c790ba; }
.week2Container { background-color:#e87271; }
.week3Container { background-color:#c6dc71; }
.week4Container { background-color:#edbb4f; }
.week5Container { background-color:#82d1e6; }
.week6Container { background-color:#f4d24b; }
.week7Container { background-color:#82bc00; margin-bottom:0px;}

.week1, .week2, .week3, .week4, .week5, .week6, .week7 { margin-top:30px;}
.week1 div, .week2 div , .week3 div, .week4 div, .week5 div , .week6 div, .week7 div{float:left; margin-right:3px;}

.wkimg{position:relative;}
.wkimg1 .hover1 { display: none; position: absolute; z-index: 2; bottom:65px; left:-60px; }
.wkimg .hover { display: none; position: fixed; z-index: 2; margin-right:0px;}
.greyout_class {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" !important; 
  filter: alpha(opacity=40) !important;  -moz-opacity: 0.4 !important;
  -khtml-opacity: 0.4 !important; opacity: 0.4 !important; 
}
.mac .greyout_class {-webkit-backface-visibility: hidden;}
.noPrchs {font-size:11px; color:#82bc00;   margin-top: 10px;  text-align: center;}
.noPrchs a, .noPrchs a:hover{ color:#82bc00; text-decoration:underline;}
.disclmr{font-size:11px; color:#82bc00;   margin-top: 10px;  margin-left:4%;}
.disclmr a, .disclmr a:hover{ color:#82bc00; text-decoration:underline;}
.footer{ font-size:11px; color:#82bc00; margin: 1% 0 20px 5%;}
.footer div{ float:left; margin-right:10px;}
.footer a, .footer a:hover{ color:#82bc00; text-decoration:none; }

.rulesContainer{width: 94%; padding:2%; font-size: 12px; line-height:1.8em; text-align:justify; height:700px; overflow-y:scroll;}
.rulesContainer p{margin-top:10px;}
.rulesContainer ul li {margin:15px 0 0 15px;list-style-type:decimal;}
.rulesContainer a, .rulesContainer a:hover{ color:#82bc00; text-decoration:none; }
.tableContainer{width:100%;}
.tbRow{width:99.5%; border-right: 1px solid black; border-left: 1px solid black;}
.divdate{ float:left; width:14.5%; border-top: 1px solid black; text-align:center;}
.divPzDesc{ float:left; padding: 0 1%; width: 67.5%; border: 1px solid black; border-bottom:0px;}
.divPzVal{ float:left; width:15.5%; border-top: 1px solid black; text-align:center;}
.brdLast{border: 1px solid black; border-top:0px;}