* {padding:0px; margin:0px; outline:0px; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
html {overflow-x:auto;}
body {background:#ffffff; font-family:tahoma, arial; font-size:13px; color:#000000;}
td {vertical-align:top;}

a {outline:0px;}

img {border:0px;}

b.red_bg {position:relative; top:4px; display:inline-block; padding:3px 7px 4px; color:#ffffff; background:red; font-size:14px; margin-bottom:3px;}
html:root b.red_bg {top:0px;}

a:link, a:visited {color:#606060; text-decoration:underline;}
a:hover, a:hover.visited {color:#606060; text-decoration:none;}

table {border-collapse:collapse;}

p {margin:10px 0px 10px 0px; text-align:justify;}
h1, h2, h3, h4 {margin:0px 0px 15px 0px; text-align:left; font-family:arial, tahoma, verdana; color:#252525;}
h1 {font-size:16px; letter-spacing:-1px;}
h2 {font-size:16px;}
h3 {font-size:14px;}

ul {margin:0px 0px 15px 0px; background:#f7f7f7; display:table; padding:10px; border-radius:4px;}
ul li {margin:5px 10px 5px 27px; list-style-type:square; padding-left:2px;}

ol {margin:0px 0px 15px 0px; background:#f7f7f7; display:table; padding:10px; border-radius:4px;}
ol li {margin:5px 10px 5px 30px; list-style-type:decimal; padding-left:0px;}
*:first-child+html ol li {margin:5px 10px 5px 34px;}

div.wrapper {margin:0 auto; width:80%; min-width:1024px; max-width:1440px; position:relative; overflow:hidden;}

div.header {position:relative; height:120px; border-bottom:1px solid #dfdfdf}
div.logo {position:absolute; top:20px; left:0px;}

div.verify-vote {margin-left:0px; padding:10px; background:#f9f7f4; border-radius:2px;}

div.img-tab {margin:0 auto; display:table; width:100%; table-layout:fixed;}
div.img-div-tr {display:table-row;}
div.img-div {display:table-cell; vertical-align:top; padding:0px 5px 50px 2px;}
div.img-div:first-child {padding:0px 5px 50px 0px;}
div.img-div:last-child {padding:0px 0px 50px 5px;}
div.img-div img {display:block; margin-bottom:0px; background:#ffffff; box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
div.img-div span {color:#252525; font-size:160%; display:inline-block; background:#f7f7f7; min-height:30px; padding:3px 10px;}
div.img-div span.num {color:#000000; font-size:100%; position:relative; top:1px; padding:0px; padding-right:1px; background:none;}
div.img-div b {font-size:160%; font-weight:400;}
div.img-div small {display:block; padding-bottom:7px;}

a.link {font-size:14px; display:inline-block; padding:8px 15px; background:#252525; border:3px solid #ffffff; color:#ffffff; text-decoration:none; line-height:1.33;}
a.link:hover {background:#ffffff; color:#252525; border:3px solid #252525;}

td {vertical-align:middle;}
table {border-collapse:separate;}

select {position:relative; top:2px; padding:2px;}
input, textarea {background:#ede9e3; border:1px solid #a0a0a0; font-family:arial, tahoma; padding:3px 4px 3px 4px; position:relative; top:2px;}
input[type="submit"] {cursor:pointer;}
sup {font-size:11px; color:#ff0000; letter-spacing:-1px;}



div.counter {padding:0px 0px; position:absolute; top:22px; right:-26px; width:500px;}
div.counter p.note {margin:0 auto; padding-top:40px;}

.countdownHolder {margin:0 auto; width:450px; height:55px; font:40px arial, tahoma, verdana, sans-serif; text-align:center;}
.position {display:inline-block; height:50px; overflow:hidden; position:relative; width:42px;}
.digit {position:absolute; display:block; width:42px; line-height:50px; background:#444; border-radius:5px; text-align:center; color:#ffffff; text-shadow:0px -1px 0px #000000, 0px 1px 2px rgba(0,0,0,0.2); letter-spacing:-1px;}
.digit.static{
	background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, #3A3A3A),
		color-stop(0.5, #444444)
	);
}

.countDays{ /* display:none !important;*/ }
.countDiv0{ /* display:none !important;*/ }
.countHours{}
.countDiv1{}
.countMinutes{}
.countDiv2{}
.countSeconds{}
.countDiv{display:inline-block; width:16px; height:2px; position:relative; top:-30px;}
.countDiv:before, .countDiv:after {position:absolute; width:5px; height:5px; background-color:#444; border-radius:10px; left:50%; top:10px; margin-left:-3px; box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5); content:'';}
.countDiv:after {top:0px;}
#note {color:#666666; width:450px; font-family:arial, tahoma, verdana; font-size:12px; padding:4px; text-align:center; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}