@charset "UTF-8";
/* CSS Document */
* {margin: 0; padding: 0; outline: none; text-decoration: none; border: none}
.left {float: left}
.right {float: right}
.row {overflow: hidden; clear:both}

/*body {font: 11px/1.4 Arial, sans-serif; color: #555; background: #6cc1ec url(images/bg-body.png) repeat-x 0 0; text-align: center}*/
#page {margin: 0 auto; width: 960px; text-align: left; font: 11px/1.4 Arial, sans-serif; color: #555}
	#page-top {background: url(images/bg-page-top.png) no-repeat 0 0; padding: 15px 0 0}
	#page-middle {background: url(images/bg-page-middle.png) repeat-y 0 0;}
	#page-bottom {background: url(images/bg-page-bottom.png) no-repeat 0 100%; padding: 0 0 20px}
#header {border-bottom: 1px #D2F5FF dotted; padding: 0 0 10px; margin: 0 25px}
	#logo {text-indent: -999em; height: 50px; width: 350px; background: url(images/logo.png) no-repeat 0 0}
		#logo a {display: block; width: 350px; height: 50px}
	#main-site-link {padding: 15px 0 0}
	#main-site-link img {cursor: pointer}
#main {padding: 15px 25px}
#left {width: 420px; padding: 0 25px 0 0; background: url(images/palm-left.png) no-repeat 0 0; text-align: center}
	.headline {margin: 0 0 15px}
	.large {}
	#instructions {float: left; margin: 15px 0; padding: 50px 0 0; width: 200px }
		.step {font-weight: bold; font-size: 18px; color: #E24D03;}
		.label {font-weight: bold; font-size: 13px; text-align: right; background: url(images/arrow.jpg) no-repeat 100% 3px; padding: 0 30px 0 0 }
		.rarr {}
	#vote {float: right; margin: 15px 30px 25px 0px; width: 180px}
	input {display: block; font: 14px/1.4 Arial, sans-serif; color: #087ebf; background: url(images/bg-text-input.png) no-repeat 0 0; width: 270px; height: 30px; padding: 10px 0 0 10px }
	.text-input {margin: 0 0 15px}
	#submit {margin: 0 auto; width: 280px; height: 77px; background: url(images/vote-button.png) no-repeat 0 0; cursor: pointer}
	#continue{cursor: pointer}
#right {width: 425px; background: url(images/palm-right.png) no-repeat 0 0}
#video {margin: 0 0 15px}
	.signature {text-align: right; color: #087ebf; font-size: 16px}
#footer {border-top: 1px #D2F5FF dotted; padding: 10px 0px 0; margin: 0 25px}
	#footer h2 {padding: 9px 0 0}
	.partner-logo {margin: 0 0 0 50px}
#copyright {color: #1977BC; text-align: center; padding: 15px 0}


h1, h2 {font-size: 37px; color: #087EBF}
a {color: #087EBF}

/* countdown */
#countdown {width: 260px; margin: 0 auto; position: relative; height: 50px; clear: both}
.hasCountdown {

}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {}
.countdown_row {position: absolute;width: 150px;padding: 0px 2px; top: 0; left: 110px;text-align: center;}
.countdown_show1 .countdown_section {width: 98%;}
.countdown_show2 .countdown_section {width: 48%;}
.countdown_show3 .countdown_section {width: 32.5%;}
.countdown_show4 .countdown_section {width: 24.5%;}
.countdown_show5 .countdown_section {width: 19.5%;}
.countdown_show6 .countdown_section {width: 16.25%;}
.countdown_show7 .countdown_section {width: 14%;}
.countdown_section {display: block;float: left;font-size: 75%;text-align: center;}
.countdown_amount {font-size: 16px; font-weight: bold; color: #E24D03; padding: 2px 0 0}
.countdown_descr {position: absolute; top:0; left: 0; width: 110px; font-weight: bold; font-size: 16px;}

/*form overlay*/


#overlay {background: #6cc1ec url(images/bg-body.png) repeat-x 0 0; height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;}
#center {height:1px;left:0;overflow:visible;position:absolute;top:50%;width:100%;}
#splash {width: 960px; height:630px; position: absolute; top: -315px; left: 50%; margin: 0 0 0 -480px}
