/*** Basics ***/
html {background:#000}
body {background:#000 url(../images/bg.jpg) no-repeat top center;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#cccccc;margin:0px auto;text-align:center;line-height:1.667em;}
h1, h2, h3, h4, h5, h6 {font-size:1.5em;}
h1 {color:#f50;font-style:normal;line-height:0.9em;text-transform:uppercase;height:21px;width:400px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head.gif) no-repeat 0 0;margin-bottom:0px;margin-left:40px;}
.psc_subm_header a {font-size: 0.5em;margin-left: 10px;}
a:link, a:visited {color:#fff;text-decoration:none;}
a:hover {color:#f50;}
a img {border:none;}
form {margin:0px;}
.hidden{ display:none;}

#submissions {margin:10px 0px 0px 30px;}
* html #submissions {margin-left:20px;}

/** common classes **/
.wrapper {width:960px;margin:0px auto;text-align:left;}
.left {float:left;}
.right {float:right;}
.kill {clear: both; background-color: transparent;}
.input, #ContactForm_name, #ContactForm_email, #ContactForm_message, .registration_form input, #submission input, #topup_area input, #topup_prompt #coupon_code {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;text-shadow:1px 1px 0px #000;background:#181818;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;padding:8px 10px 7px;outline:none;}
.two {float:left;width:440px;padding-left:40px;}
/* IE */ * html .two {width:430px;}
.three {float:left;width:265px;padding-left:40px;}

/*** Header ***/
header {display:block;width:960px;margin:0px auto;position:relative;text-align:left;height:133px;}
nav {text-align:center;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;position:absolute;bottom:20px;right:0px;}
	nav ul {padding:0px;list-style-type:none;display:inline;float:right;}
	nav li {margin:0px 1px;padding:0px;list-style-type:none;display:inline;float:left;text-align:left;}
		nav a:link, nav a:visited {width:108px;float:left;border-bottom:4px solid #ccc;padding:0px 0px 10px 10px;}
		nav a:hover, nav li.current a, li.current a:visited {color:#fff;border-color:#f50;}
#brand {margin:10px 0px 0px 10px;float:left;border:none;width:100px;height:108px;overflow:hidden;text-indent:-999em;background:transparent url(../images/logo.gif) no-repeat 0 0;}
a#brand:hover {background-position:0px -108px;}
	.entering {position:absolute;top:0px;left:410px;}	

/* login slider */		
#page_container {position:absolute;top:0px;right:0px;width:260px;}
.panel_button {margin-left:auto;margin-right:auto;position:relative;top:-2px;width:120px;height:32px;z-index:20;cursor:pointer;}
	.panel_button img {position: relative;}
#toppanel {position:absolute;width:260px;left:0px;right:0px;z-index:25;text-align:right;}
#panel {width:258px;background:#262626;border:1px solid #060606;border-top:none;border-radius-bottom-left:10px;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-radius-bottom-right:10px;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;position:relative;top:0px;height:0px;margin-left:auto;margin-right:auto;z-index:10;overflow:hidden;text-align:left;}
	#panel label {width:65px;float:left;padding-top:7px;}
#panel_contents {border:1px solid #474747;width:216px;padding:0px 20px;border-radius-bottom-left:9px;-moz-border-radius-bottomleft:0.9em;-webkit-border-bottom-left-radius:0.9em;border-radius-bottom-right:9px;-moz-border-radius-bottomright:0.9em;-webkit-border-bottom-right-radius:0.9em;padding-bottom:10px;height:115px;}
#panel_contents p {margin:5px 0px;}
#login_btn {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 -40px;display:block;cursor:pointer;margin-left:115px;}
	#login_btn:hover {background-position:-100px -40px;}
	
	/*user functions*/
	#user_functions {width:auto;background:#262626;border:1px solid #060606;border-top:none;border-radius-bottom-left:10px;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-radius-bottom-right:10px;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;position:absolute;top:0px;right:0px;padding:10px;z-index:10;overflow:hidden;text-align:left;}
		#user_functions a {padding: 0px 10px;}
		
/*** Main Content ***/
article {width:960px;display:block;margin:0px auto;text-align:left;position:relative;}

#newsletter {background:transparent url(../images/bg_grey.gif) repeat-x 0px -430px;width:100%;float:left;clear:both;padding:18px 0px;margin:30px 0px;border-top:1px solid #363636;border-bottom:1px solid #363636;}
	#newsletter em {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;color:#ccc;float:left;padding-top:6px;}
	#newsletter .input {margin:0px 10px;float:left;width:171px;}
	#signup_btn, #up_btn, .signup_btn {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 0;cursor:pointer;display:block;}
	#signup_btn:hover, .signup_btn:hover {background-position:-100px 0px;}

/*** Footer ***/
footer {display:block;clear:both !important;width:100%;background:#1a1a1a;padding:20px 0px 40px;}
	footer .wrapper {position:relative;}
	footer p {margin:0px;}
	footer a:link, footer a:visited {margin:0px 5px;border-bottom:1px solid #ff5500;}
	footer a:first-of-type {margin:0px 5px 0px 0px;}
	footer ul {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;margin:0px;padding:0px;list-style:none;position:absolute;top:0px;right:0px;}
		footer li {float:left;}
			footer li em, footer li #li, footer li #tw, footer li #fb {float:left;}
			#li, #li:visited, #tw, #fb {border:none;width:22px;height:22px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_icons.gif) no-repeat 0 0;font-size:1em;}
				#li:hover {background-position:0px -30px;}
			#tw, #tw:visited {background-position:-60px 0px;}
				#tw:hover {background-position:-60px -30px;}
			#fb, #fb:visited {background-position:-30px 0px;}
				#fb:hover {background-position:-30px -30px;}

/*****************************************/	
/************* Page specific *************/
/*****************************************/

/*** Home ***/
/* SladeFider - By David Faber :) */
.toggler  {width:230px;height:400px;margin:0px;padding:0px;clear:left;}
	.toggler div {width:230px;height:450px;position:absolute;top:60px;left:730px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;}
	.toggler strong {display:block;background:#1a1a1a;font-family:Arial, Helvetica, sans-serif;font-size:0.556em;color:#fff;margin:0px auto;font-weight:normal;text-transform:uppercase;font-style:normal;padding:0px 5px;margin:12px 0px 2px;}
	.toggler h2 {color:#f50;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:0.9em;margin:40px 0px 0px;height:43px;width:230px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head_slides.jpg) no-repeat 0 0;}
	#home h2#best-product-packaging-design {background-position:0px -80px;height:65px;}
	#home h2#best-book-cover-design {background-position:0px -160px;}
	#home h2#best-poster-billboard-design {background-position:0px -240px;height:65px;}
	#home h2#best-flyer-newsletter-design {background-position:0px -320px;height:65px;}
	#home h2#best-digital-art {background-position:0px -400px;}
	#home h2#best-website-design-non-flash {background-position:0px -480px;height:65px;}
	#home h2#best-website-design-flash {background-position:0px -560px;}
	#home h2#best-self-promotion {background-position:0px -640px;}
	#home h2#best-music-album-cover-design {background-position:0px -720px;height:65px;}
	#home h2#best-movie-poster-design {background-position:0px -800px;}
	#home h2#agency-of-the-year {background-position:0px -880px;}
	#home h2#innovation-in-design {background-position:0px -960px;}
	#home h2#best-icon-set {background-position:0px -1040px;height:20px;}
	#home h2#peoples-choice-awards {background-position:0px -1100px;}
	#home h2#lifetime-achievement-award {background-position:0px -1160px;}
	#home h2#designer-of-the-year {background-position:0px -1220px;}
	#home h4 {padding:0px 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;font-weight:normal;float:left;clear:both;width:100%;}
		
.toggler2 {width:700px;height:430px;margin:0px;padding:0px;position:absolute;top:60px;left:0px;background:transparent url(../images/bg_grey.gif) no-repeat top left;}
	.toggler2 div {width:600px;height:325px;padding:50px;position:absolute;top:0px;left:0px; overflow:hidden;}
.ui-effects-transfer {border:2px dotted gray;}
.controls {position:relative;top:0px;left:300px;width:200px;}
a#play:link, a#play:visited {width:32px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat -80px -280px;border:none;display:block;float:left;margin-right:20px;}
	a#play:hover, a#play.current {background-position:-120px -280px;}
a#pause:link, a#pause:visited {width:32px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 -280px;border:none;display:block;}
	a#pause:hover, a#pause.current {background-position:-40px -280px;}
a#play:focus, a#pause:focus {outline:none;-moz-outline:none;}

#home h3 {margin:0px;}
#incentive {width:300px;height:207px;background:transparent url(../images/bg_boxes.jpg) no-repeat -600px 0;float:left;margin:14px 0px 20px;}
#home #incentive h3 {color:#fff;line-height:0.9em;margin:30px 0px 10px 30px;height:21px;width:200px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.gif) no-repeat 0px -80px;}
#home #incentive ul {list-style:none;margin:0px 30px;padding:0px;}
#home #incentive li {background:transparent url(../images/bg_grey.gif) no-repeat 0px -502px;padding-left:15px;font-size:1.167em;}
#home #incentive li.none {background:transparent;font-size:1em;}
#home #incentive li a {border-bottom:1px solid #ff5500;}
#single_box, #single_box:visited {width:300px;height:207px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_boxes.jpg) no-repeat 0 0;float:left;margin:12px 30px 20px;}
	#single_box:hover {background-position:0px -207px;}
#multiple_box, #multiple_box:visited {width:300px;height:207px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_boxes.jpg) no-repeat -300px 0;float:left;margin:14px 0px 20px;}
	#multiple_box:hover {background-position:-300px -207px;}
#thankyou {min-height:400px;}
#thankyou h1  {background-position:0px -1070px;}
#thankyou p {margin-left:40px;}

/*** Jury ***/
#jury h2, #sponsor h2, #book2010 h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;font-weight:normal;border-top:1px dotted #f50;border-bottom:1px dotted #f50;padding:7px 20px 10px;}
#jury strong, #sponsor strong, .profile strong {color:#f50;}
#jury h3, #sponsor h3, #sponsor h4 {height:21px;width:400px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head.gif) no-repeat 0 -60px;float:left;clear:left;margin:30px 0px 0px 40px;}
#sponsor h3 {margin-top:10px;}
.profile h4, .profile h5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;font-weight:normal;margin:0px;}
#spread {list-style:none;margin:0px;padding:0px;float:left;clear:left;width:980px;}
	#spread li {padding:20px 0px 20px 40px;float:left;}
	#spread li a {width:100px;height:140px;border:1px solid #1a1a1a;border-radius:5px;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;background:#0d0d0d;padding:10px 9px;text-align:center;float:left;}
	#spread li a:hover {border-color:#261d19;background:#19110c;}
	#spread li img {width:100px;}
	.profile {z-index:5000;background:transparent url(../images/bg_stripes.gif) top left;float:left;width:475px;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;padding:20px 20px 5px;position:relative;text-align:left;overflow:hidden;}
	.profile a:link, .profile a:visited {border-bottom:1px solid #f50;}
	.profile .photo {float:left;margin:0px 20px 10px 0px;}
	.profile a.close:link, .profile a.close:visited {position:absolute;top:15px;right:15px;width:32px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 -121px;border:none;}
	.profile a.close:hover {background-position:-40px -121px;}
	.profile span {position:absolute;top:20px;left:20px;width:160px;height:160px;background:transparent url(../images/bg_circle.png) no-repeat top left;}
	/* IE */ * html .profile span {background-image:none;}

/*** whyEnter ***/
#whyEnter h1 {background-position:0px -470px;}
#whyEnter h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;font-weight:normal;padding-left:40px;}
#whyEnter h3 {font-size:1em;border-top:1px solid #1a1a1a;padding-top:14px;color:#f50;margin-bottom:-12px;clear:left;}
#whyEnter img {float:left;}
#whyEnter h3:first-of-type {border:none;padding:0px;}
#whyEnter #trophy {float:right;margin:-45px -15px 0px 10px;}
#whyEnter a.right {border:none;}
#whyEnter a#banner {clear:both;padding-left:40px;float:left;border:none;}
#whyEnter #push {margin:30px 0px 20px 40px;border:1px solid #1a1a1a;border-radius:5px;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;background:transparent url(../images/bg_stripes.gif) top left;float:left;clear:left;padding:6px 30px 10px 40px;}
#whyEnter img.trophy {float:right;margin-top:-40px;}

/*** Sponsors ***/
#sponsor h1 {background-position:0px -120px;}
#sponsor h3 {background-position:0px -180px;}
#sponsor h4 {background-position:0px -240px;}
#sponsor .two img {float:left;margin-right:20px;}

/*** Faq ***/
#faq h1 {background-position:0px -300px;width:500px;}
#faq ul {list-style:none;margin:14px 0px 0px;padding:0px;}
#faq li {padding:1px 0px 9px 0px;margin-bottom:5px;}
	#faq li a {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;}
#faq a, #categories a, #whyEnter a, #contact a {border-bottom:1px solid #f50;}
#faq strong {color:#f50;}
#faq .two p {border-bottom:1px solid #1a1a1a;padding-bottom:14px;}
#faq .two p em {display:block;text-align:center;border-bottom:1px dotted #f50;border-top:1px dotted #f50;padding:7px 0px 7px;margin-top:7px;}

/*** Rules ***/
#rules h1 {background-position:0px -360px;width:500px;}
#rules strong {color:#f50;}
#rules ul {list-style:none;margin:0px 10px;padding:0px;}
#rules li {background:transparent url(../images/bg_grey.gif) no-repeat 0px -502px;padding-left:15px;font-size:1.167em}

/*** Terms ***/
#terms h1 {background-position:0px -850px;width:500px;}
#terms h2, #terms h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;}
#terms h2, #terms p, #terms ol {margin-left:40px;}
#terms ol ol {margin-left:0px;}

/*** Categories ***/
#categories h1 {background-position:0px -420px;width:500px;}
#categories #list {margin:0px;padding:0px;list-style:none;}
#categories #list li {width:398px;margin:20px 0px 20px 40px;float:left;background:transparent url(../images/bg_stripes.gif) top left;padding:20px 20px 10px;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;height:125px;}
/* IE */ * html #categories #list li {margin:20px 0px 20px 20px;}
#categories h2 {height:15px;width:390px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head.gif) no-repeat 0 -500px;margin:0px;}
#categories h2#best-product-packaging-design {background-position:0px -520px;}
#categories h2#best-book-cover-design {background-position:0px -540px;}
#categories h2#best-poster-billboard-design {background-position:0px -560px;}
#categories h2#best-flyer-newsletter-design {background-position:0px -580px;}
#categories h2#best-digital-art {background-position:0px -600px;}
#categories h2#best-website-design-non-flash {background-position:0px -620px;}
#categories h2#best-website-design-flash {background-position:0px -640px;}
#categories h2#best-self-promotion {background-position:0px -660px;}
#categories h2#best-music-album-cover-design {background-position:0px -680px;}
#categories h2#best-movie-poster-design {background-position:0px -700px;}
#categories h2#agency-of-the-year {background-position:0px -720px;}
#categories h2#innovation-in-design {background-position:0px -760px;}
#categories h2#best-icon-set {background-position:0px -780px;}
#categories h2#lifetime-achievement-award, #winners h2#lifetime-achievement-award {background-position:0px -29px;}
#categories h2#designer-of-the-year-award, #winners h2#designer-of-the-year {background-position:0px -90px;}
#categories strong {display:block;background:#0d0d0d;font-family:Arial, Helvetica, sans-serif;font-size:0.833em;color:#fff;margin:0px auto;font-weight:normal;text-transform:uppercase;font-style:normal;padding:0px 5px;margin:2px 0px;}
#categories a {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;}
#categories #others_list {margin:0px;padding:0px;list-style:none;clear:left;}
#categories #others_list li {width:238px;margin:20px 0px 20px 40px;float:left;background:transparent url(../images/bg_stripes2.gif) top left;padding:20px 20px 10px;border:1px solid #404400;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;height:160px;}
/* IE */ * html #categories #others_list li {margin:20px 0px 20px 20px;}
#categories #others_list strong {background:#191701;}
#categories #others_list a, #categories #others_list a:visited {border-bottom:1px solid #a17200;}
#categories #others_list a:hover {color:#a17200;}
#categories #others_list h2 {width:250px}

#categories #pc {width:878px;margin:20px 0px 20px 40px;float:left;background:transparent url(../images/bg_stripes3.gif) top left;padding:20px 20px 10px;border:1px solid #542515;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;height:190px;}
/* IE */ * html #categories #pc {margin:20px 0px 20px 20px;}
#categories #pc h2, #winners h2#peoples-choice-awards {background-position:0px -150px;}
#categories #pc a:link, #categories #pc a:visited {font-family:arial, sans-serif;font-size:1em;font-style:normal;}

/*** Awards ***/
#awards h1 {background-position:0px -900px;width:500px;}
#awards h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;padding-left:40px;}

/*** Uploader ***/
#uploader h1 {background-position:0px -800px;}
#uploader h2, #uploader h3, #uploader h5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;clear:left;}
#uploader h5 a {margin:0px 5px;}
#uploader h4 {display:block;background:#0d0d0d;font-family:Arial, Helvetica, sans-serif;font-size:0.833em;color:#fff;margin:0px auto;font-weight:normal;text-transform:uppercase;font-style:normal;padding:0px 5px;margin:2px 0px;text-align:left;}
#uploader h5 {float:left;margin:0px;padding:10px 5px 10px 0px;}
#uploader .pagination {float:left;}
.left-profile {float:left;width:570px;padding-left:40px;padding-bottom:20px;}
/* IE */ * html .left-profile {width:560px;}
.right-profile {float:left;width:310px;padding-left:40px;padding-bottom:20px;}
/* IE */ * html .right-profile {width:300px;}
#uploader a, #uploader a:visited {border-bottom:1px solid #f50;}
#uploader #loopedSlider a {border:none;}
#uploader #shoot {border-top:1px dotted #f50;border-bottom:1px dotted #f50;text-align:center;padding:10px 0px;}
#uploader #loopedSlider {padding:0px;width:570px;}
#uploader #loopedSlider .container, #uploader #loopedSlider .slides div, #uploader #loopedSlider img {width:570px;}
#thankin_you {background:#f63;text-align:center;float:left;width:920px;margin:10px 0px 0px 40px;padding:5px 0px;color:#000;text-transform:uppercase;font-weight:bold;font-size:1.167em;}

#uploader #no_shoot {border-top:1px dotted #f50;border-bottom:1px dotted #f50;text-align:center;padding:10px 0px;}
#uploader #no_shoot #up_btn { opacity: 0.3; }
#uploader #up_btn {width:180px;background-position:0px -520px;}
#uploader #up_btn:hover, #uploader #up_btn:focus {background-position:0px -560px;}
#uploader #signup_btn {background-position:0px -200px;float:right;}
#uploader #signup_btn:hover, #uploader #signup_btn:focus {background-position:-100px -200px;}

#uploader #topup_cancel {background-position:0px -360px;float:right;}
#uploader #topup_cancel:hover, #uploader #topup_cancel:focus {background-position:-100px -360px;}

#uploader table{background: url("../images/bg_stripes.gif") repeat scroll left top transparent;border: 1px solid #363636;border-radius: 1em 1em 1em 1em;padding: 20px; width: 580px;}
#uploader tr.title_tr {display: table-row;border:none;}
#uploader tr {}
#uploader td.title_td {font-size:1.333em;color:#FF5500;font-weight:bold;text-align:left;width:auto;}
#uploader td {border-top:1px solid #FF5500;padding:10px 3px;text-align:center;width:65px;}
#uploader td.share_td{width:125px;}
#uploader td.share_td iframe{float:right;}

#topup_cancel, #topup_1, #topup_8 {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 0;cursor:pointer;display:block;}
#topup_cancel {background-position:0 -360px;}
#topup_1 {background-position:0 -400px;float:left;margin-right:15px;}
#topup_8 {background-position:0 -440px;float:left;}
#topup_1:hover {background-position:-100 -400px;}
#topup_8:hover {background-position:-100 -440px;}
#topup_area {float:left;}
#topup_area input {margin:10px 0px;width:185px;}
.right-profile em {float:left;clear:left;width:100%;}
.right-profile .kill {overflow:hidden;height:1px;}

#image1_uploaderUploader { background: transparent url(../images/submit_button_img1.png) no-repeat 0 0; }
#image1_uploaderUploader:hover { background: transparent url(../images/submit_button_img1.png) no-repeat 0 -32px; }

#image2_uploaderUploader { background: transparent url(../images/submit_button_img2.png) no-repeat 0 0; }
#image2_uploaderUploader:hover { background: transparent url(../images/submit_button_img2.png) no-repeat 0 -32px; }

#image3_uploaderUploader { background: transparent url(../images/submit_button_img3.png) no-repeat 0 0; }
#image3_uploaderUploader:hover { background: transparent url(../images/submit_button_img3.png) no-repeat 0 -32px; }

#image1_uploaderUploader { background: transparent url(../images/submit_button_img1.png) no-repeat 0 0; }
#image1_uploaderUploader:hover { background: transparent url(../images/submit_button_img1.png) no-repeat 0 -32px; }

#pdf_uploaderUploader { background: transparent url(../images/submit_button_pdf.png) no-repeat 0 0; }
#pdf_uploaderUploader:hover { background: transparent url(../images/submit_button_pdf.png) no-repeat 0 -32px; }

#credits {height:32px;width:200px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_credits.gif) no-repeat 0 -288px;}
	#credits.cone {background-position:0px -256px;}
	#credits.ctwo {background-position:0px -224px;}
	#credits.cthree {background-position:0px -192px !important;}
	#credits.cfour {background-position:0px -160px;}
	#credits.cfive {background-position:0px -128px;}
	#credits.csix {background-position:0px -96px;}
	#credits.cseven {background-position:0px -64px;}
	#credits.ceight {background-position:0px -32px;}
	#credits.cmany {background-position:0px 0px;}
#contactdetails ul {margin:10px 0px;padding:0px;list-style:none;}
#contactdetails li {border-bottom:1px dotted #363636;width:100%;float:left;}
#contactdetails strong {float:left;width:100px;color:#f50;}

.registration_form #topup_cancel {float:left;clear:both;}
.registration_form input.editp_btn {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 -480px;cursor:pointer;display:block;float:right;}
.registration_form input.editp_btn:hover {background-position:-100 -480px;}

/*** Privacy ***/
#privacy h1 {background-position:0px -950px;}
#privacy h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;}

/*** Contact ***/
#contact h1 {background-position:0px -980px;}
#contact form {margin-left:40px;float:left;width:440px;}
#contact label {width:120px;float:left;}
#contact .row {padding:4px 0px;}
#contact .errorMessage {padding-left:120px;}
#contact .field_address {display:none;}
#contact #ContactForm_message {width:250px;height:140px;}
#press {width:393px;margin:0px 0px 20px 40px;float:left;background:transparent url(../images/bg_stripes.gif) top left;padding:20px 20px 10px 25px;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;}
#press h2 {height:15px;width:390px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head.gif) no-repeat 0 -740px;margin:0px;}
#press a {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;margin:0px;}
#press strong {display:block;background:#0d0d0d;font-family:Arial, Helvetica, sans-serif;font-size:0.833em;color:#fff;margin:0px auto;font-weight:normal;text-transform:uppercase;font-style:normal;padding:0px 5px;margin:2px 0px;margin-left:-5px;}
#contact input#button, #submission button {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 -240px;cursor:pointer;margin-left:295px;}
	#contact input#button:hover, #submission button:hover {background-position:-100px -240px;}

/*** Winners ***/
#winners h1 {background-position:0px -1340px;width:600px;}
#winners #list {margin:0px;padding:0px;list-style:none;}
#winners #list li {width:398px;margin:20px 0px 20px 40px;float:left;background:transparent url(../images/bg_stripes.gif) top left;padding:20px 20px 10px;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;}
/* IE */ * html #winners #list li {margin:20px 0px 20px 20px;}
#winners h2 {height:15px;width:390px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head.gif) no-repeat 0 -500px;margin:0px 0px 10px;}
#winners h2#best-product-packaging-design {background-position:0px -520px;}
#winners h2#best-book-cover-design {background-position:0px -540px;}
#winners h2#best-poster-billboard-design {background-position:0px -560px;}
#winners h2#best-flyer-newsletter-design {background-position:0px -580px;}
#winners h2#best-digital-art {background-position:0px -600px;}
#winners h2#best-website-design-non-flash {background-position:0px -620px;}
#winners h2#best-website-design-flash {background-position:0px -640px;}
#winners h2#best-self-promotion {background-position:0px -660px;}
#winners h2#best-music-album-cover-design {background-position:0px -680px;}
#winners h2#best-movie-poster-design {background-position:0px -700px;}
#winners h2#agency-of-the-year {background-position:0px -720px;}
#winners h2#innovation-in-design {background-position:0px -760px;}
#winners a img {border:1px dotted #f50;}
#winners a:hover img {border:1px solid #f50;}

/*** Individual Winner ***/
#loopedSlider {margin:0px auto;width:640px;padding:40px;position:relative;clear:both;float:left;text-align:center;background:transparent url(../images/ajax-loader.gif) no-repeat center center;}
.container { width:620px; height:350px;overflow:hidden;position:relative;cursor:pointer;}
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute;top:0;width:620px; display:none;min-height:400px;}
ul.pagination {list-style:none;padding:10px 0px 20px;margin:0px;}
	ul.pagination li  {float:left;margin:0px 5px 0px 0px;}
		ul.pagination li a {padding:2px 6px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;border-bottom:1px solid #f50;}
		ul.pagination li a:hover {color:#fff;}
		ul.pagination li.active a {text-decoration:none;color:#f50;border:none;}
		ul.pagination li a:focus {border:none;outline:none;}
.previous {position:absolute;top:160px;left:5px;width:32px;height:32px;cursor:pointer;text-decoration:none;text-indent:-999em;}
	.previous span {position:absolute;top:0px;left:0px;width:32px;height:32px;z-index:2;background:transparent url(../images/bg_slide.png) repeat-x top left;}
	.previous:hover span {background-position:bottom left;}
.previous:focus, .next:focus {border:none;outline:none;}
.next {position:absolute;top:160px;right:5px;width:32px;height:32px;cursor:pointer;text-decoration:none;text-align:right;}
	.next span {position:absolute;top:0px;left:0px;width:32px;height:32px;z-index:2;background: url(../images/bg_slide.png) repeat-x top right;}
	.next:hover span {background-position:bottom right;}

#details  {width:230px;height:450px;margin:0px;padding:0px;float:left;}
	#details p {width:230px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;}
	#details strong {display:block;background:#1a1a1a;font-family:Arial, Helvetica, sans-serif;font-size:0.556em;color:#fff;margin:0px auto;font-weight:normal;text-transform:uppercase;font-style:normal;padding:0px 5px;margin:12px 0px 2px;}
	#details a {border-bottom:1px solid #f50;}
	#details h1 {color:#f50;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:0.9em;margin:35px 0px 0px;height:43px;width:230px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_head_slides.jpg) no-repeat 0 0;}
#winner blockquote {float:left;clear:left;width:600px;background:#1a1a1a;padding:0px 10px;}
#winner h2.agency {margin:20px 0px -12px;width:620px;}
#winner h2.agency img {height:80px;float:left;margin:-46px 10px 0px;}
#winner h2.agency img.right {float:right;}
#winner blockquote img {width:60px;float:left;margin-right:10px;}
#winner blockquote strong {color:#f50;display:block;}
#winner blockquote#comment {background:transparent url(../images/bg_stripes.gif) top left;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;padding:10px 20px;}
#winner blockquote#comment strong {display:inline;}
#winner h2 {float:left;clear:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;font-weight:normal;padding-left:40px;width:400px;}
#winner h1#best-product-packaging-design {background-position:0px -80px;height:65px;}
#winner h1#best-book-cover-design {background-position:0px -160px;}
#winner h1#best-poster-billboard-design {background-position:0px -240px;height:65px;}
#winner h1#best-flyer-newsletter-design {background-position:0px -320px;height:65px;}
#winner h1#best-digital-art {background-position:0px -400px;}
#winner h1#best-website-design-non-flash {background-position:0px -480px;height:65px;}
#winner h1#best-website-design-flash {background-position:0px -560px;}
#winner h1#best-self-promotion {background-position:0px -640px;}
#winner h1#best-music-album-cover-design {background-position:0px -720px;height:65px;}
#winner h1#best-movie-poster-design {background-position:0px -800px;}
#winner h1#agency-of-the-year {background-position:0px -880px;}
#winner h1#innovation-in-design {background-position:0px -960px;}
#winner h1#peoples-choice-awards {background-position:0px -1100px;}
#winner h1#peoples-choice-awards {background-position:0px -1100px;}
#winner h1#lifetime-achievement-award {background-position:0px -1160px;}
#winner h1#designer-of-the-year {background-position:0px -1220px;}
.connect_widget_text {color:#ccc;}

/*** Gallery ***/
article#gallery {}
#gallery h1 {background-position:0px -1040px;width:600px;margin-bottom:20px;}

/*** Book sale ***/
#book2010 h1 {background-position:0px -1100px;width:600px;margin-bottom:20px;}
#book2010 a, #book2010 a:visited {border-bottom:1px solid #f50;}
#book2010 .price {color:#f50;}
#book2010 ul {margin:0px auto 10px;padding:0px;list-style:none;border-bottom:1px dotted #333;}
	#book2010 ul li {border-top:1px dotted #333;padding:4px 0px;margin:0px;}
	#book2010 ul label {float:left;width:355px;padding-top:7px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;}
#book2011 h1 {width:100%;font-family:'Open Sans', sans-serif;font-weight:800;font-size:2.4em;text-indent:0px;height:auto;background:none;}
#book2011 a, #book2011 a:visited {border-bottom:1px solid #f50;}
#book2011 .price {color:#f50;}
#book2011 ul {margin:0px auto 10px;padding:0px;list-style:none;border-bottom:1px dotted #333;}
	#book2011 ul li {border-top:1px dotted #333;padding:4px 0px;margin:0px;}
	#book2011 ul label {float:left;width:355px;padding-top:7px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;}
	#buy_btn {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0px -320px;cursor:pointer;float:right;}
	#buy_btn:hover {background-position:-100px -320px;}
#zoom h3 {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#ccc;font-weight:normal;}
#shipping, #booksellingdone {min-height:350px;}
#shipping h1 {background-position:0px -1220px;width:600px;}
#shipping h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;color:#ccc;font-weight:normal;padding-left:40px;}
#shipping p, #shipping ul, #booksellingdone p, #booksellingdone ul {padding-left:40px;}
	#shipping li, #booksellingdone li {list-style:none;}
#shipping strong {color:#f63;}
#confirm_shipping {border:none;width:190px;height:32px;overflow:hidden;font-size:0;line-height:0;background:transparent url(../images/bg_buttons.png) no-repeat 0px -600px;cursor:pointer;margin-left:40px;}
#confirm_shipping:hover {background-position:0px -640px;}
#cancel_shipping {border:none;width:100px;height:32px;overflow:hidden;text-indent:-9999em;background:transparent url(../images/bg_buttons.png) no-repeat 0px -360px;cursor:pointer;float:right;margin-right:5px;}
#cancel_shipping:hover, #cancel_shipping:focus {background-position:-100px -360px;}
#booksellingdone h1 {background-position:0px -1250px;width:600px;}	
	
/*** Registration ***/
#registration h1 {background-position:0px -1130px;width:600px;}
.middlename {display:none; }
.registration_form label {float:left;width:180px;padding:5px 0px 0px 40px;}
.registration_form input {float:left;margin-bottom:2px;width:238px;}
.registration_form select {float:left;margin-bottom:2px;width:260px;}
	.registration_form input.signup_btn {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 0;cursor:pointer;float:right;margin-top:18px;}
	.registration_form input.signup_btn:hover {background-position:-100px 0px;}
.registration_form h2 {float:left;clear:left;width:960px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;}
#registration p {float:left;clear:left;width:920px;padding-left:40px;font-weight:bold;color:#f63;}
.registration_form ul {margin:0px;padding:0px;list-style:none;}
.registration_form li {float:left;}
.registration_form li.last {padding-left:480px;}
#registration .errorMessage, #submission .errorMessage, .middlename {display:none;} /* This should be looked at again */
#registration span.required, #login span.required, #submission span.required {color:#f63;font-weight:bold;font-size:1.5em;line-height:0.5em;}
#thankyoureg {height:400px;}
#thankyoureg h1 {background-position:0px -1070px;}
#thankyoureg p {padding-left:40px;}
#thankyoureg strong {color:#f63;}
#not_activated, #reg_resent, #topup_prompt {height:400px;}
#not_activated h1, #topup_prompt h1 {background-position:0px -1280px;}
#not_activated a, #not_activated a:visited {border-bottom:1px solid #f63;}
#not_activated p, #topup_prompt p {padding-left:40px;}
#not_activated h2 {padding-left:40px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;}
#reg_resent h1 {background-position:0px -875px;}
#topup_prompt .couponing {float:left;margin:10px 0px 0px 40px;width:242px;}
#topup_prompt .couponing p {padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0.833em;line-height:normal;margin:10px 0px;background:#682e10;border:1px solid #930;}
#topup_prompt #coupon_code {width:220px;}
#topup_prompt #single_box {margin-left:40px;background-image:url(../images/bg_boxes.gif);cursor:pointer;}
#topup_prompt #multiple_box {background-image:url(../images/bg_boxes.gif);cursor:pointer;}

/*** Login ***/
article#login {width:260px;}
#login h1 {background-position:0px -1160px;width:200px;margin-left:0px;}
.in, .rememberMe {padding:5px 0px;text-align:left;}
	.in label {float:left;width:100px;padding-top:5px;}
	.in input {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;text-shadow:1px 1px 0px #000;background:#181818;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;padding:8px 10px 7px;outline:none;}
	.rememberMe label {float:right;width:240px;}
div.submit {text-align:left;padding:10px 0px;}
.submit input {border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.gif) no-repeat 0 -40px;display:block;cursor:pointer;margin-left:100px;}
.submit input:hover {background-position:-100px -40px;}
#login .errorMessage {border-top:1px dotted #363636;border-bottom:1px dotted #363636;float:left;padding:2px 0px;width:260px;margin:2px 0px;font-weight:bold;color:#f03;}
div#login { width: 260px; margin: 10px auto; text-shadow:1px 1px 0px #000;background:#181818;border:1px solid #363636;border-radius:10px;-webkit-border-radius:1em;-moz-border-radius:1em;padding:8px 10px 7px;outline:none;}
#reg_resent p {padding-left:40px;}

/*** Submission ***/
#submission h1 {background-position:0px -1190px;width:600px;margin-bottom:20px;}
#submission h2 {float:left;clear:left;width:960px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-style:italic;font-weight:normal;}
#submission label{float:left;width:180px;padding:5px 0px 0px 40px;}
#submission input {float:left;}
#submission p {float:left;clear:left;padding-left:40px;}
#submission p strong {font-weight:bold;color:#f63;}
#submission #uploaders, #submission #pdf_uploaders {float:left;clear:left;width:360px;padding:5px 0px 0px 40px;}
.submission_images {float:left;width:150px;margin:0px 35px 0px 0px;}
.submission_images img {float:left;width:150px;}
#submission button {margin:0px;}
#pdf_uploaderQueue {display:inline;width:200px;}
#pdf_uploaders .cancel, #uploaders .cancel {float:left;width:25px;}
#pdf_uploaders .fileName, #uploaders .fileName, #pdf_uploaders .percentage, #uploaders .percentage {float:left;padding-top:3px;}
#pdf_uploaders .percentage, #uploaders .percentage {color:#f63;padding-left:5px;font-weight:bold;}
#submission .uploadifyQueueItem {float:left;width:360px;}
p#nothing {background:#f63;text-align:center;float:left;width:920px;margin:0px 0px 10px 40px;padding:5px 0px;color:#000;font-weight:bold;}

/* Topup */
.tup_b_st { border: none; }

/* Reset */
#passwordreset {min-height:460px;}
#passwordreset .errorMessage {float:left;padding:5px 0px 0px 10px;color:#f03;}
.registration_form input.reset_btn {clear:left;border:none;width:98px;height:32px;overflow:hidden;text-indent:-999em;background:transparent url(../images/bg_buttons.png) no-repeat 0 -684px;display:block;cursor:pointer;margin:10px 0px 0px 220px;}
	.registration_form input.reset_btn:hover {background-position:-100px -684px;}

/* Errors */
.error, #registration .error span.required, #login .error span.required {font-weight:bold;color:#f03;}
input.error {font-weight:normal;}
#SignUpForm_email2 {display:none;}

/* People's Choice */
#peoples_choice h1 {background-position:0px -1310px;}
#psc_subm h1 {background:none;text-indent:10px;text-transform:none;font-style:italic;font-weight:normal;color: #CCCCCC;font-family: Georgia,"Times New Roman",Times,serif;font-size: 2em;line-height:normal;height:auto;}
#peoples_choice h2 {padding-left:40px;width:606px;color:#f50;}
#psc_subm h2 {width:240px;color:#f50;clear:LEFT;}
#peoples_choice .psc_aside h2 {padding-left:0px;width:280px;}
#peoples_choice .category {float:left;width:646px;clear:left;}
.psc_li, #other_subms li {display: block; float: left; height: 100px; overflow: hidden; width: 100px;margin:1px 1px 0px 0px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.4; }
.psc_li:hover, #other_subms li:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
opacity: 1.0;}
#other_subms .active {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#social_vot_pane #other_subms .active img {border: 1px solid #ff5500;width: 45px; height: 45px;}
.psc_li img {width: 100px; height: auto;margin:auto; vertical-align:middle;}
.psc_entries { display: none; float:left;width:646px;}
.psc_aside {float:right;width:262px;padding:10px;background:none repeat scroll 0 0 #0D0D0D;border: 1px solid #1A1A1A;border-radius: 0.5em 0.5em 0.5em 0.5em;}
#social_vot_pane {float:right;width:240px;overflow:hidden;}
#social_vot_pane ul {float:left;width:200px;}
#back_to_cats {float:left;width:240px;margin-bottom:16px;font-size:1.5em;border-bottom:1px dotted #ccc;padding-bottom:20px;}
#social_vot_pane p, #social_vot_pane .second {border-bottom:1px dotted #ccc;padding-bottom:20px;}
#social_vot_pane li { float:left; display:block; list-style-type:none; width:70px;}
	#social_vot_pane #other_subms ul {margin:0;width:240px; padding: 0px 0px 20px;}
	#social_vot_pane #other_subms li {width:48px;height:48px;margin:0px;padding:0;}
	#social_vot_pane #other_subms li img {width:47px; height:47px;}
#social_vot_pane li#gp_vot {width:60px;}
#social_vot_pane li#tw_vot {width:64px;}
#social_vot_pane li#fb_vot {width:51px !important;overflow:hidden;position:relative;}
#other_subms {width: 240px;float:left;}
#other_subms a:link, #other_subms a:visited {float:left;}

not sure {font-family:"Franklin Gothic W01 No. 2 Roman", Arial, sans-serif;color:#f50;text-transform:uppercase;}

#single_box:focus, #single_box:active, #multiple_box:focus, #multiple_box:active {outline:none;-moz-outline:none;-moz-user-focus: none;}

/* 
	Required Styles
*/
#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
}

	#aToolTip .aToolTipContent {
		position:relative;
		margin:0;
		padding:0;
	}
/* 
	END: Required Styles
*/
/**
	Default Theme
*/
.defaultTheme {
	border:0px solid #444;
	background:#ff5500;
	color:#000;
	margin:0;
	padding:6px 12px;	
	
	-moz-border-radius: 0 12px 12px 12px;
	-webkit-border-radius: 0 12px 12px 12px;
	-khtml-border-radius: 0 12px 12px 12px;
	border-radius: 0 12px 12px 12px;
	
	-moz-box-shadow: 2px 2px 5px #111; /* for Firefox 3.5+ */
	-webkit-box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
	box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
}
	
	.defaultTheme #aToolTipCloseBtn {
		display:block;
		height:18px;
		width:18px;
		background:url(/images/tooltip/closeBtn.png) no-repeat;
		text-indent:-9999px;
		outline:none;
		position:absolute;
		top:-20px;
		right:-30px;
		margin:2px;
		padding:4px;
	}

