

/* =========== */
/* ! altera    */
/* =========== */

.clear {
	clear: both;
}

body {
	overflow-y: scroll;
}

h1{
	line-height: 30px;
	padding-top: 0;
	width: 800px;
}

h1 span {
	padding: 0;
}
h1 span.h1Middle {
	padding: 0 10px 0 5px;
}

ins {
	text-decoration: underline;
}


/*    PAGE NOT FOUND    */

#pageNotFound {
	text-align: center;
	margin-top: 80px;
	margin-bottom: 80px;
	height: 170px;
	background: url("../img/404.png") no-repeat top center transparent;
}

/*    INPUT DATES STUFF    */

input#startUploadDate,
input#dateUploadEnd,
input#dateVotingStart,
input#dateVotingEnd {
    background: url(../images/DATEPICKER_ICON.gif) no-repeat 204px 10px #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 8px #EAEAEA inset;
    height: 42px;
    outline: medium none;
    padding: 0 15px;
    width: 208px;
    font-size:14px;
    font-weight: bold;
    float: left;
}


input#dateVotingStart,
input#dateVotingEnd:disabled {
    background: none;
	background-color: #eee;
    box-shadow: 0 2px 8px #ddd inset;
}

/*    PLACEHOLDER STUFF    */

.placeholder { 
	color: #ccc;
	font-style: italic;
	font-size: 14px;	
	display: block;
    font-weight: normal;
}

input::-webkit-input-placeholder {
	color: #ccc;
	font-style: italic;
	font-size: 14px;	
	display: block;
    font-weight: normal;
}

input:-moz-placeholder {
	color: #ccc;
	font-style: italic;
	font-size: 14px;	
	display: block;
    font-weight: normal;
}

/*   PLACEHOLDER SEARCH FIELD   */

div#search_field .placeholder { 
	color: #1f94af;
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;	
	display: block;
    font-weight: normal;
    line-height: 18px;
}

input#search::-webkit-input-placeholder {
	color: #1f94af;
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;	
	display: block;
    font-weight: normal;
    line-height: 18px;
}

div#search_field input#search:-moz-placeholder,
input#search:-moz-placeholder {
	color: #1f94af;
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;	
	display: block;
    font-weight: normal;
    line-height: 18px;
}

/*    CONTEST TYPE ICONS STUFF    */

.new_idea_icon {
   background-position:-69px -192px;
}
a.new_idea_icon:hover {
   background-position:-69px -217px;
}
a.new_idea_icon.active {
   background-position:-69px -242px;
}
.product_design_icon {
   background-position:-91px -192px;
}
a.product_design_icon:hover {
   background-position:-91px -217px;
}
a.product_design_icon.active {
   background-position:-91px -242px;
}
.naming_icon {
   background-position:-113px -192px;
}
a.naming_icon:hover {
   background-position:-113px -217px;
}
a.naming_icon.active {
   background-position:-113px -242px;
}
.packaging_icon {
   background-position:-135px -192px;
}
a.packaging_icon:hover {
   background-position:-135px -217px;
}
a.packaging_icon.active {
   background-position:-135px -242px;
}
.co-creation_icon {
   background-position:-157px -192px;
}
.co-creation_icon:hover {
   background-position:-157px -217px;
}
.co-creation_icon.active {
   background-position:-157px -242px;
}
.craft_design_icon {
   background-position:-179px -192px;
}
a.craft_design_icon:hover {
   background-position:-179px -217px;
}
a.craft_design_icon.active {
   background-position:-179px -242px;
}
.interior_design_icon {
   background-position:-201px -192px;
}
a.interior_design_icon:hover {
   background-position:-201px -217px;
}
a.interior_design_icon.active {
   background-position:-201px -242px;
}

.white_label_icon {
   background-position:-223px -1741px;
}
a.white_label_icon:hover {
   background-position:-223px -1766px;
}
a.white_label_icon.active {
   background-position:-223px -1791px;
}

.co-creation_back {
    background: url(../img/co-creation.png) 0 0 no-repeat;
}

ul#color_filters li span {
   display:block;
   float:left;
   width:17px;
   height:17px;
   margin-right:5px;
   text-indent:-9999px;
   background-image: url(../images/sprite.png);
}

ul#color_filters li span.disabled {
   background-image: url(../img/emptyType.png);
   background-position: top left;
}

#contests_grid p.title a,
.contests_grid p.title a {
	color: #000;
	font-weight: normal;
}

/*    TEXTAREA TEXTFIELD FIX    */

textarea {
	height: 150px;
	font-size: 12px;
	overflow: auto;
}

textarea.resize {
	resize: vertical;
	height: 230px;
	font-size: 12px;
}

input[type="text"] {
	font-size: 14px;
}


/* NAVIGAZIONE */

div#form_navigation #next {
    display:block;
    float:right;
}
div#form_navigation #prev {
    display:block;
    float:left;
}

/* CONTEST VIEW */

div.brief_details p {
	width: 175px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
}

p.prize {
	font-weight: bold;
}

p.phase {
    background: url(../img/phase_small_icon.png) 0 0px no-repeat;
}

div.brief_details span.title {
	position: absolute;
	top: -2px;
	right: 8px;
	display: block;
    font-size: 10px;
    line-height: 20px;
    color: #0a2427;
    padding-left: 5px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

div.brief_details span.title a {
	font-weight: normal;
	color: #000;
	width: 115px; 
	overflow: hidden;
	display: block;
	line-height: 12px;
	margin: 4px 0 3px 0;
	padding: 0;
}

div.brief_details span.title a span {
	padding-right: 0;
}

div.brief_details p.title {
    width: 115px;
    overflow: hidden;
    padding-right: 5px;
    white-space: nowrap;
}

div.brief_details p.prize {
    font-weight: normal;
}

h4 span.date {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
}

.sidebar_icon {
	position: absolute;
	top: 175px;
	left: 9px;
}

div#upload_banner {
	margin-bottom: 20px;
}

div#upload_banner p {
    line-height: 16px;
}

div#upload_banner p span {
    font-style: italic;
    color: #999;
} 

div#upload_banner p span,
div#upload_banner p span a {
    line-height: 16px;
}

div#upload_banner p img.wait,
div#upload_avatar img.wait {
    vertical-align: middle;
    height: 14px; 
    width: 14px;
} 

div#upload_avatar img.wait {
	margin-top: 3px;
} 

div#upload_banner p img.wait,
div#upload_avatar img.wait {
    vertical-align: middle;
    height: 14px; 
    width: 14px;
} 
div#upload_banner .cancelButton, 
div#upload_banner .progress,
div#upload_banner .cancelButton,
div#upload_avatar .cancelButton, 
div#upload_avatar .progress,
div#upload_avatar .cancelButton {
	display: none;
}

#banner {
	width: 940px;
	height: 200px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}

#banner a {
	position: absolute;
	top: 0;
    right: 0;
    z-index:200;
    display: block;
	color: #b84858;
	line-height: 20px;
	background: transparent url(../img/removeFile.png) 3px 3px no-repeat;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.7);
	
	border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
}

#banner a:hover {
	background-color: rgba(255, 255, 255, 0.8);
}

#banner a span {
	padding-right: 7px;
	padding-left: 20px;
	font-size: 11px;
}

img.banner {
	width: 940px;
	height: 200px;
}

.bannerName {
	display: none;
}

div.insert_revision {
    margin: 0;
} 

div#accordion {
    margin-top: 30px;
}

div#accordion h3 {
    width: 573px;
    height: 23px;
    line-height: normal;
    padding-top: 11px;
}

.contestLogo {
	width: 120px;
	height: 120px;
	overflow: hidden;
	border: 0;
}

.userLogo {
	width: 120px;
	height: 120px;
	overflow: hidden;
	border: 0;
}

/*      LISTS       */

ul#list_community li img.thumb {
    width: 40px;
    height: 40px; 
}

ul#list_community li a.thumb img.thumb {
    margin: 0;
}


ul#list_community li a.thumb {
	display: block;
    width: 40px;
    height: 40px; 
    float: left;
    margin-right: 10px;
}



/*      TIMEBAR      */

#timebarContainer {
	position: relative;
	height: 86px;
    margin-bottom: 10px;
}

#timebarTexts {
	position: absolute;
	top: 0;
	left: 0;
    width: 581px;
    height: 49px;
    line-height: 45px;
    font-family: 'Damion', cursive;
    font-size: 24px;
    overflow: hidden;
	-webkit-font-smoothing: antialiased;	
}

#timebar {
    width: 581px;
    height: 49px;
    line-height: 45px;
    font-family: 'Damion', cursive;
    font-size: 24px;
    position: relative;
    text-shadow: 0 1px 1px #ffffff;
    text-shadow: 0 1px 1px rgba(255, 255,255, 0.2);
    filter: dropshadow(color=#ffffff, offx=0, offy=1); 
    overflow: hidden;
	-webkit-font-smoothing: antialiased;
}

#timebar .leftBar {
    border-top-left-radius: 18px;
    -webkit-border-top-left-radius: 18px;
    -moz-border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
    -webkit-border-bottom-left-radius: 18px;
    -moz-border-bottom-left-radius: 18px;
}

#timebar .rightBar {
    border-top-right-radius: 18px;
    -webkit-border-top-right-radius: 18px;
    -moz-border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
    -webkit-border-bottom-right-radius: 18px;
    -moz-border-bottom-right-radius: 18px;
}

#timebar a,
#timebarTexts a {
    color:#b35019;
}

#timebar a span,
#timebarTexts a span {
    font-size:16px;
}

#timebar .singleContest,
#timebarTexts .singleContest {
	padding-left: 25px;
	width: 415px;
	height: 49px;
	float: left;
}

#timebar .new_idea_timebar,
#timebarTexts .new_idea_timebar {
	background: url("../img/new_idea_gradient.png") repeat-x top left;
	color: #38167f;
    text-shadow: 0px 1px 1px #8e69c7;
}
#timebarTexts .new_idea_timebar {
	background: url("../img/transparent.png") repeat top left;
}
#timebar .new_idea_timebar a,
#timebarTexts .new_idea_timebar a {
	color: #38167f;
}

#timebar .product_design_timebar,
#timebarTexts .product_design_timebar {
	background: url("../img/product_design_gradient.png") repeat-x top left;
	color: #460f50;
    text-shadow: 0px 1px 1px #9b599c;
}
#timebarTexts .product_design_timebar {
	background: url("../img/transparent.png") repeat top left;
}
#timebar .product_design_timebar a,
#timebarTexts .product_design_timebar a {
	color: #460f50;
}
#timebar .naming_timebar,
#timebarTexts .naming_timebar {
	background: url("../img/naming_gradient.png") repeat-x top left;
	color: #4a1129;
    text-shadow: 0px 1px 1px #98546e;
}
#timebarTexts .naming_timebar {
	background: url("../img/transparent.png") repeat top left;
}
#timebar .naming_timebar a,
#timebarTexts .naming_timebar a {
	color: #4a1129;
}
#timebar .packaging_timebar,
#timebarTexts .packaging_timebar {
	background: url("../img/packaging_gradient.png") repeat-x top left;
	color: #841b32;
    text-shadow: 0px 1px 1px #d96a82;
}
#timebarTexts .packaging_timebar {
	background: url("../img/transparent.png") repeat top left;
}
#timebar .packaging_timebar a,
#timebarTexts .packaging_timebar a {
	color: #841b32;
}
#timebar .craft_design_timebar,
#timebarTexts .craft_design_timebar {
	background: url("../img/craft_design_gradient.png") repeat-x top left;
 	color: #81813b;
    text-shadow: 0px 1px 1px #e0e0b7;
}
#timebarTexts .craft_design_timebar {
	background: url("../img/transparent.png") repeat top left;
}
#timebar .craft_design_timebar a,
#timebarTexts .craft_design_timebar a {
 	color: #81813b;
}
#timebar .interior_design_timebar,
#timebarTexts .interior_design_timebar {
	background: url("../img/interior_design_gradient.png") repeat-x top left;
 	color: #b35019;
    text-shadow: 0px 1px 1px #ffac46;
}
#timebarTexts .interior_design_timebar {
	background: url("../img/transparent.png") repeat top left;
}
#timebar .interior_design_timebar a,
#timebarTexts .interior_design_timebar a {
 	color: #b35019;
}

#timebar .singleCommunityVote,
#timebarTexts .singleCommunityVote {
	background: url("../img/singleCommunityVote.jpg") repeat-x top left;
	width: 103px;
    height: 49px;
	float: left;
	padding: 0;
	margin: 0;
}

#timebarTexts .singleCommunityVote {
	background: url("../img/transparent.png") repeat top left;
	position: relative;
}

#timebarTexts .singleCommunityVote img {
	position: absolute;
	top: 13px;
	left: 41px;
}

#timebar .singleClientVote,
#timebarTexts .singleClientVote {
	background: url("../img/singleClientVote.jpg") repeat-x top left;
	width: 38px;
    height: 49px;
	float: left;
	padding: 0;
	margin: 0;
}
#timebarTexts .singleClientVote {
	background: url("../img/transparent.png") repeat top left;
}

#timebar .sequenceContest,
#timebarTexts .sequenceContest {
	height: 49px;
	float: left;
	text-align: center;
	font-size: 20px;
	line-height: 24px;
}

#timebar .sequenceContest p,
#timebarTexts .sequenceContest p {
	padding-top: 3px;
}

#timebar .sequenceContest span,
#timebarTexts .sequenceContest span {
	font-family: Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
	line-height: 13px;
}


#timebar .sequenceCommunityVote,
#timebarTexts .sequenceCommunityVote {
	background: url("../img/sequenceCommunityVote.jpg") repeat-x top left;
	width: 23px;
    height: 49px;
	float: left;
	padding: 0;
	margin: 0;
}
#timebarTexts .sequenceCommunityVote {
	background: none;
	position: relative;
}
#timebarTexts .sequenceCommunityVote img {
	position: absolute;
	top: 13px;
	left: 1px;
}
#timebar .sequenceClientVote,
#timebarTexts .sequenceClientVote {
	background: url("../img/sequenceClientVote.jpg") repeat-x top left;
	width: 23px;
    height: 49px;
	float: left;
	padding: 0;
	margin: 0;
}
#timebarTexts .sequenceClientVote {
	background: none;
}

#timebarContainer #pointer,
#timebarContainer #pointer_pending {
    position:absolute;
    top:0;
    left: 15px;
    width:115px;
    height:27px;
    font: 10px/11px Verdana, Arial, sans-serif;
    color:#666;
    text-align:center;
    font-style:italic;
    padding-top:59px;
}
#timebarContainer .pointer_center {
    background: url(../images/pointer_center.png) 0 0 no-repeat;
    left:300px;
}
#timebarContainer .pointer_left {
    background: url(../images/pointer_left.png) 0 0 no-repeat;
    left:100px;
}
#timebarContainer .pointer_right {
    background: url(../images/pointer_right.png) 0 0 no-repeat;
    right:20px;
}

#timebarContainer #pointer_pending {
    top: 50px;
    padding-top: 9px;
}

#timebarContainer .pointer_left_pending {
    background: url(../images/pointer_left.png) 0 -50px no-repeat;
    left:100px;
}
#timebarContainer .pointer_right_pending {
    background: url(../images/pointer_right.png) 0 -50px no-repeat;
    left:100px;
}

.smallTimebarContainer {
	position: relative;
	height: 8px;
}

.smallPointer {
	height: 5px;
	margin: 0;
	padding: 0;
	position: relative;
}

.smallPointer img {
	position: absolute;
	top: 0;
}

.smallTimebar {
    width: 96px;
    height: 8px;
    position: relative;
    list-style: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.smallTimebar .uploadPhase,
.smallTimebar .firstUploadPhase {
	height: 8px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

.smallTimebar .firstUploadPhase {
    border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
}

.smallTimebar .votePhase,
.smallTimebar .lastVotePhase {
	background-color: #d3d3d3;
	width: 5px;
    height: 8px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.smallTimebar .lastVotePhase {
    border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
}

ul#contests_grid li div.date,
ul.contests_grid li div.date {
    font-size: 10px;
    padding-left: 24px;
    height: 17px;
    margin-top: 10px;
    background: url(../images/date_small_icon.gif) 0 0px no-repeat;
}

ul#list_community li div.list_detail {
    display: block;
    float: left;
    margin-right: 10px;
    width: 120px;
    font-size: 10px;
    height: 40px;
}
ul#list_community li div.list_detail .smallTimebarContainer {
	margin-top: 12px;
}

div.brief_details div.date {
    height: 17px;
    background: url(../images/date_small_icon.gif) 0 0px no-repeat;
	font-size: 10px;
	padding-left: 24px;
	line-height: 17px;
	margin-top: 10px;
	width: 106px;
}
/*      FILE UPLOAD      */

.chooseButtonWrapper {

}

.dragBox {
	position: relative;
	margin: 0;
	padding: 0;
    height: 42px;
    line-height: 40x;
    font-style: italic;
    color: #ccc; 
}

.chooseFileButton {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -9999px;
	background: url("../img/chooseFile2.png") no-repeat top left;
	width: 103px;
	height: 42px;
}

.progress {
	position: absolute;
	top: 0;
	left: 93px;
	width: 281px;
}

.AFUProgressBarWrapper {
	position: relative;
}

.fileObjectWrapper .AFUFileNameWrapper {
	float: none;
	line-height: 20px;
	border: 1px solid transparent;
}

.fileObjectWrapper {
	position: relative;
}

.fileObjectWrapper img.thumb {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

.cancelButton {
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(../images/removeBtn.jpg) 0 0 no-repeat;
	width: 41px;
	height: 42px;
	border: 0;
	margin: 0;
	padding: 0;
    cursor:pointer;
    text-indent: -9999px;
}

.cancelButtonSmall {
	display: block;
	color: #b84858;
	width: 85px;
	line-height: 20px;
	background: transparent url(../img/removeFile.png) right 3px no-repeat;
}

/*

STUFF

*/


.thumbBig {
	width: 200px;
	height: 200px;
}

.thumbMedium {
	width: 120px;
	height: 120px;
}

.thumbSmall {
	width: 40px;
	height: 40px;
}

ul#list_community li p.nda_list_item {
    background: url(../img/nda_list.png) 0 16px no-repeat;
	width: 78px;
    float: right;
    margin-right: 0;
	padding-left: 18px;
	padding-top: 1px;
    text-align: left;
    font-weight: bold;
    font-size: 9px;
}
ul#list_community li p.nda_list_item a {
	color: #666;
}

ul#list_community li p.private_list_item {
	font-size: 9px;
	text-align: left;
	padding-left: 18px;
	padding-top: 1px;
	width: 78px;
}
ul#list_community li p.private_list_item a {
	color: #666;
}


ul#list_community li p.contest_list_item {
    background: url(../images/contest_small_icon.gif) 0 12px no-repeat;
    padding-left:19px;
    width: 81px;
}
ul#list_community li p.contest_list_item a {
    background: none;
    padding-left:0;
}
ul#list_community li p.design_list_item {
    background: url(../images/design_small_icon.gif) 0 12px no-repeat;
    padding-left:19px;
    width: 81px;
}
ul#list_community li p.design_list_item a {
    background: none;
    padding-left:0;
}

ul#list_community li p.type_list_item {
    background: url(../images/type_small_icon.gif) 0 12px no-repeat;
    padding-left:19px;
    width:101px;
}

ul#list_community li p.type_list_item a {
    background: none;
    padding-left: 0;
}

ul#list_community li p.list_detail span a {
   color: #000;
   font-weight: normal;
}

#headerRightTop li {
	font-size: 9px;
}

#headerRightTop li a:hover {
	border-bottom: 0;
}

.selectShort {
	position: absolute;
	width: 121px; 
	height: 42px;
    line-height:42px;
	padding: 0;
    background: url(../img/selectShort.png) no-repeat;
	overflow: hidden;
    padding:0 15px;
}

.styledFilter {
	position: absolute;
	width: 103px; 
	height: 25px;
    line-height:25px;
	padding: 0;
    background: url(../img/selectFilter.png) no-repeat;
	overflow: hidden;
    padding:0 15px;
    font-size: 12px;
    color: #a8a8a8;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

#list_whoAreYou {
	float: left;
	position: relative;
	margin-left: 10px;
}

#menu_nav {
	margin-bottom: 25px;
}

#menu_nav li a {
    padding: 0 10px;
}

div#filter_grid_design {
    width:400px;
    height:25px;
    line-height:24px;
    overflow:hidden;
    background: url(../images/sprite.png) -750px -624px no-repeat;
    padding-left:11px;
    position:relative;
    float:left;
}

div#filter_grid_design ul#orders {
   position:absolute;
   top:4px;
   left:239px;
   overflow:inline;
}

ul#contests_grid li a.contest_winner {
    position: absolute;
    top: 101px;
    left: 13px;
    width: 121px;
    height: 34px;
	z-index: 200;
	background: url("../img/contest_winner.png") no-repeat top left;
} 

ul#contests_grid li a.contest_winner:hover {
	background: url("../img/contest_winner_hover.png") no-repeat top left;
}

ul#contests_grid li a.contest_winner div {
	display: none;
    padding-left: 32px;
    margin-top: 15px;
}

ul#contests_grid li a.contest_winner:hover div {
	display: block;
}

ul#contests_grid li a.contest_winner span {
	z-index: 250;
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    color: #666;
	border-bottom: 1px dotted #666;
} 

ul#pagi_nav {
    overflow: hidden;
    background: url(../img/paginationRight.png) top right no-repeat;
}
ul#pagi_nav li#prevpage a,
div#comments ul#pagi_nav li#prevpage a {
    background: url(../images/sprite.png) -529px -40px no-repeat;
	cursor: default;
}
ul#pagi_nav li#prevpage a:hover,
div#comments ul#pagi_nav li#prevpage a:hover {
    background: url(../images/sprite.png) -529px -22px no-repeat;
}
ul#pagi_nav li#prevpage a.disabled,
ul#pagi_nav li#prevpage a.disabled:hover,
div#comments ul#pagi_nav li#prevpage a.disabled,
div#comments ul#pagi_nav li#prevpage a.disabled:hover {
    background: url(../images/sprite.png) -529px -4px no-repeat;
}

ul#pagi_nav li#nextpage a {
    background: url(../images/sprite.png) -538px -40px no-repeat;
	cursor: default;
}
ul#pagi_nav li#nextpage a:hover {
    background: url(../images/sprite.png) -538px -22px no-repeat;
}
ul#pagi_nav li#nextpage a.disabled,
ul#pagi_nav li#nextpage a.disabled:hover {
    background: url(../images/sprite.png) -538px -4px no-repeat;
}

div#list_navigation {
    /*overflow: hidden;*/
    position: relative;
}

ul.rounded_navigation li.first a.disabled {
    background: url("../images/menu_rounded_left.png") left 0 no-repeat;
}
ul.rounded_navigation li.last a.disabled {
    background: url("../images/menu_rounded_right.png") right 0 no-repeat;
}

#paginationContainer {
    width:auto;
	position: absolute;
	top: 0;
	right: 0;
}

#typeList {
	width: 58px;
	height: 25px;
    background: url(../img/listTypeBg.png) top left no-repeat;
    overflow: hidden;
	margin: 0;
	padding: 0;
	float: right;
}

ul#select_typelist {
    margin-left: 6px;
}

ul#select_typelist li {
	margin-right: 0;
}

ul#select_typelist li#grid {
	margin-right: 10px;
}

ul#select_typelist li#grid a {
    background: url(../images/sprite.png) -553px -22px no-repeat;
}
ul#select_typelist li#grid a:hover,
ul#select_typelist li#grid a.active {
    background: url(../images/sprite.png) -553px -4px no-repeat;
}
ul#select_typelist li#list a {
    background: url(../images/sprite.png) -574px -22px no-repeat;
}
ul#select_typelist li#list a:hover,
ul#select_typelist li#list a.active {
    background: url(../images/sprite.png) -574px -4px no-repeat;
}

#altpagination {
    background: url(../img/paginationLeft.png) top left no-repeat;
    height: 25px;
    float: left;
    margin-right: 3px;
}

span.date_details {
	line-height: 45px;
}

span span.divider {
	margin: 0;
	margin-bottom: 10px;
}

#contestView p.warning {
	margin-top: 10px;
    margin-bottom: 15px;
}

a#remove_favorite_btn,
a#save_des_fav {
    margin-top: 10px;
}

a#save_des_fav {
	background-position:-532px -879px;
}
a#save_des_fav:hover {
    background-position:-532px -910px;
}
a#save_des_fav:active {
    background-position:-532px -941px;
}

.sharePopup {
	padding: 10px;
}

input#copy_url {
	margin-top: 3px;
}

#loginPopup {
	padding: 10px;
}

#loginPopup h1 {
	padding-bottom: 30px;
}

#loginPopup h1 span {
	font-family: Verdana, Arial;
	font-size: 10px;
}

#loginPopup .passwdContainer {
	position: relative;
    font-size: 10px;
    line-height: 13px;
}


#loginPopup .validation_alert {
	top: 49px;
	left: 11px;
	width: 250px;
}

.remember_me span {
	color: #666;
}

.remember_me a {
	display: block;
	float: left;
	margin-left: 6px;
	margin-right: 3px;
	text-indent: -9999px;
	width: 15px;
	height: 15px;
	background-image: url("/desall/images/checkbox.png");
	background-repeat: no-repeat;
}

.remember_me a.checked {
	background-position: -2px -3px;
}

.remember_me a.unchecked {
	background-position: -2px -53px;
}

/* LAUNCH DISABLED */
div.contest_list ul li a.launch_btn_disabled {
    width: 140px;
    height: 31px;
    text-indent: -9999px;
    position: absolute;
    background: url("../images/sprite.png") -990px -1315px no-repeat;
    left: 10px;
    bottom: 13px;
}


input.brand {
	background: url("../img/brand_input_icon.png") 350px 10px no-repeat #FFFFFF;
}

ul#pikame li.first {
	border-left:6px solid #F0EFEF;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
}
ul#pikame li.last {
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
}

div#enter_comment input:hover {
	background-position: -156px -763px;
}
div#enter_comment input:active {
	background-position: -156px -794px;
}
div#enter_comment a.post {
	display: block;
	width: 90px;
	height: 31px;
	text-indent: -9999px;
	background: url("../images/sprite.png") no-repeat scroll -156px -732px transparent;
	border: 0;
	margin: 6px 0 0 45px;
	cursor: pointer;
}
div#enter_comment a.post:hover {
	background-position: -156px -763px;
}
div#enter_comment a.post:active {
	background-position: -156px -794px;
}
div#enter_comment a.post.disabled,
div#enter_comment a.post.disabled:hover,
div#enter_comment a.post.disabled:active {
	background-position: -330px -1366px;
	cursor: default;
	float: left;
}

div#enter_comment p {
	color: #ccc;
	font-size: 10px;
	font-style: italic;
	padding-left: 140px;
	padding-top: 13px;
}

#tiptip_content a.reply {
	margin: 5px 0;
	margin-bottom: 0;
}
#tiptip_content a.flag {
	margin-bottom:5px;
	margin-top: 5px;
}
#tiptip_content a.delete {
	margin-bottom:5px;
}

div#enter_comment span,
div#commentListContainer span {
	display: block;
	float: left;
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
    border-right-color: rgb(187,187,187);
}


/********** BRIEF REVISIONS **********/

div.insert_revision {
    position: relative;
} 

div.insert_revision p.title {
    background:url(../images/note_icon.gif) left center no-repeat;
    padding-left:15px;
    font-size:10px;
} 

div.insert_revision p.toggleButton {
    position: absolute;
    top: 6px;
    right: 7px;
} 

div.insert_revision p a.insert_link {
	height: 13px;
	line-height: 13px;
	display: block;
}

div.insert_revision p a.opened {
	height: 13px;
	line-height: 13px;
	display: block;
    background:url(../images/cancel_btn.gif) right center no-repeat;
    color:#b84858;
    padding-right:17px;
    font-size:10px;
} 

/* UPLOAD LOGO */
a.upload_logo {
	display: block;
	width: 140px;
	height:31px;
	text-indent: -9999px;
	background: url(../images/sprite.png) 0 -516px no-repeat;
	margin:10px 0 5px;
}
a.upload_logo:hover {
	background-position:0 -547px;
}
a.upload_logo:active {
	background-position:0 -578px;
}
a#remove_logo {
    margin: 10px 0 5px;
}

/* UPDATE PROFILE */
#update_profile {
	display: block;
	width: 140px;
	height:31px;
	text-indent: -9999px;
	background: url(../images/sprite.png) 0 -732px no-repeat;
	margin-left:22px;
	border: 0;
}
#update_profile:hover {
	background-position:0 -763px;
}
#update_profile:active {
	background-position:0 -794px;
}

/**/


input[type=checkbox].big:checked {
   	width: 19px;
	height: 25px;
	padding: 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
    cursor:pointer;
}

#footer .footerBox li a {
	text-shadow: 0px 1px 0px #162434;
}

#headerRightBottom ul li a span {
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

div#entries p {
	padding-left: 97px;
}

div#entries span {
	padding-left: 5px;
}

#loginPopup .remember_me {
	margin-right: 65px;
}

div#form_short dt {
	color: #666;
}

a#save_user_btn {
    margin-top: 10px;
}

#entries,
.brief_details,
.pika-stage img {
	box-shadow: 0 0 0 1px #EBE9E9;
	-moz-box-shadow: 0 0 0 1px #EBE9E9;
	-webkit-shadow: 0 0 0 1px #EBE9E9;
}

dd.radios .radioSelected {
	margin-top: 9px;
}
.radioSelected {
    width: 25px;
	height: 25px;
	padding: 0;
	display: block;
	clear: left;
	float: left;
    cursor:pointer;
	background: url(../images/radio.png) no-repeat 0px -50px;
}

/* FLAG DESIGN */
input#flag_design_btn_pop {
    background: url("../images/sprite.png") no-repeat scroll -484px -182px transparent;
    display: block;
    float: right;
    height: 31px;
    margin-left: 10px;
    text-indent: -9999px;
    width: 156px;
    border: 0;
}
input#flag_design_btn_pop:hover {
    background-position:-484px -213px;
}
input#flag_design_btn_pop:active {
    background-position:-484px -244px;
}

/* UPLOAD YOUR DESIGN */

a#upload_design.disabled {
	background-position: -531px -1397px;
	cursor: default;
}

span#num_comments {
	font-size: 12px;
}

div#comments ul#pagi_nav {
	background: none;
}

/* SIGNUP */

.clientType {
	padding-top: 11px;
	padding-bottom: 7px;
}

.clientType a {
	text-indent: -9999px;
	width: 15px;
	height: 20px;
	background-image: url("/desall/img/radio.png");
	background-repeat: no-repeat;
}

.clientType a.checked {
	background-position: -15px 0px;
}

.clientType a.unchecked {
	background-position: 0px 0px;
}

/*SAVE */
input#save_form {
    width:156px;
    height:31px;
    background: url(../images/sprite.png) -376px -732px no-repeat;
    display:block;
    text-indent:-9999px;
    border: 0;
}
input#save_form:hover {
    background: url(../images/sprite.png) -376px -763px no-repeat;
}
input#save_form:active {
    background: url(../images/sprite.png) -376px -794px no-repeat;
}

/*DELETE */
input#delete_form {
    width:157px;
    height:31px;
    background: url(../images/sprite.png) -1018px -1534px no-repeat;
    display:block;
    text-indent:-9999px;
    border: 0;
}
input#delete_form:hover {
    background: url(../images/sprite.png) -1018px -1565px no-repeat;
}
input#delete_form:active {
    background: url(../images/sprite.png) -1018px -1596px no-repeat;
}
a.delete_form,
a#delete_form  {
    display:block;
    float:right;
    text-indent:-9999px;
    background: url(../images/sprite.png) -1018px -1534px no-repeat;
    width:157px;
    height:31px;
}
a.delete_form:hover,
a#delete_form:hover {
    background: url(../images/sprite.png) -1018px -1565px no-repeat;
}
a.delete_form:active,
a#delete_form:active {
    background: url(../images/sprite.png) -1018px -1596px no-repeat;
}

#headerRightBottom ul li a {
        text-shadow: 0px 1px 0px #111d2a;
        filter: dropshadow(color=#111d2a, offx=0, offy=1);
}

div.ranking {
    width:498px;
	box-shadow: 0 0 0 1px #EBE9E9;
	-moz-box-shadow: 0 0 0 1px #EBE9E9;
	-webkit-shadow: 0 0 0 1px #EBE9E9;
	padding-bottom: 6px;
}

div.ranking p.name {
	padding-bottom: 4px;
}

div.ranking p.title {
    font-size: 10px;
    line-height: 20px;
    color: #0a2427;
    padding-left: 5px;
    margin-top:4px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

div.ranking p.title a {
	font-weight: normal;
    color: #0a2427;
}


ul#list_community li p.list_detail img {
	margin-top: 12px;
}

#footer {
	background:url(../images/bg_infinite.jpg) left top repeat-x;       
}

#footer_border {
	height:13px;
}


ul.rounded_navigation li a {
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    border-left: 0;
    border-right: 1px solid #d2d2d2;
}

#social_buttons {
	margin-top:23px;
	overflow: visible;
}

#social_buttons table {
	margin: 0 auto;
} 

#social_buttons table td {
	padding-bottom: 10px;
} 

/*      ACTIVE ONLY       */

#activeOnlyOn,
#activeOnlyOff {
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 3px;
	margin-left: 2px;
}

#activeOnlyOff {
	background: url(../images/checkbox.png) no-repeat -2px -3px;
}

#activeOnlyOn {
	background: url(../images/checkbox.png) no-repeat -2px -53px; 
}

/*   community VOTE   */

div#entries span.voted {
	color: #b4de18;
	font-family: Arvo, Arial;
	font-size: 19px; 
	font-weight: bold;
	line-height: 35px;
	background: url("../img/voted.png") no-repeat right 2px;
}

/*  assegnazione awards  */

.ranking .center .assignAwardLink {
    position:absolute;
    top:0;
    left:0;
	display: block;
	width: 120px;
	height: 120px;
	background: url("../img/choose-winner.png") no-repeat top left;
}

.ranking .center .assignAwardLink:active {
	background: url("../img/choose-winner_pressed.png") no-repeat top left;
}

#contests_grid li .assignAwardLink {
    position:absolute;
    top:0;
    left:0;
	display: block;
	width: 120px;
	height: 120px;
	background: url("../img/select-winner.png") no-repeat top left;
}

#contests_grid li .assignAwardLink:active {
	background: url("../img/select-winner_pressed.png") no-repeat top left;
}

a#publish_winners.disabled,
a#publish_winners:hover.disabled,
a#publish_winners:active.disabled {
    background-position:-330px -1397px;
}

ul#list_community li p.list_detail span.red {
    color:#b84858;
    padding-left: 0;
    display: inline;
}
ul#list_community li p.list_detail span.acid_green {
    color:#b4de18;
    padding-left: 0;
    display: inline;
}

.dotted {
	border-bottom: 1px dotted #000;
}

#brief_document_disabled {
    display: block;
    width: 156px;
    height: 36px;
    text-indent: -9999px;
    background: url(../img/brief_icon_disabled.jpg) 0 0 no-repeat;
    margin-bottom:21px;
    cursor: default;
}

#material_files {
    display:block;
    width:156px;
    height:36px;
    text-indent:-9999px;
    background: url(../images/materials_icon.jpg) 0 0 no-repeat;
}

#material_files_disabled {
    display:block;
    width:156px;
    height:36px;
    text-indent:-9999px;
    background: url(../img/material_icon_disabled.jpg) 0 0 no-repeat;
    cursor: default;
}

ul#contests_grid li p.date,
ul.contests_grid li p.date {
    width: 125px;
}

ul#list_community li p.date_list_item {
	margin-right: 0px;
	width: 119px;
	overflow: visible;
}

ul#list_community li div.date_list_item {
    background: url(../images/date_small_icon.gif) 0 12px no-repeat;
    padding-left:21px;
    width: 109px;
}

ul#list_community li p.votes_list_item {
	width: 91px;
}

div#home_infographic {
    width: 930px;
    background: url(../img/homepage_infographic.png) 0 0 no-repeat;
    margin-left: 20px;
    padding-bottom: 20px;
}

div#home_infographic div#user {
	top: 117px; 
	left: 672px;
	width: 230px;
	font-size: 12px;
	line-height: 1.5em;
}
div#home_infographic div#client {
	top: 117px;
	left: 64px;
	width: 300px;
	font-size: 12px;
	line-height: 1.5em;
}
div#home_infographic div#desall {
	font-size: 12px;
	line-height: 1.5em;
	top: 19px;
	left: 598px;
	width: 230px;
}


div#stripe {
    top:114px;
}

#privateContest {
	margin-top: 100px;
	text-align: center;
	color: #ddd;
	font-family: Arvo, Arial;
	font-size: 40px; 
	font-weight: bold;
	line-height: 45px;
    text-shadow: 0px 1px 0px #FFF;
    filter: dropshadow(color=#FFF, offx=0, offy=1);
}

ul#list_community li p.name_list_item a {
	background: none;
}
ul#list_community li p.name_list_item {
    background: url(../images/name_small_icon.gif) 0 12px no-repeat;
	overflow: hidden;
}

ul#contests_grid li a.contest_private,
ul.contests_grid li a.contest_private {
    top: 99px;
    z-index: 200;
} 

ul#contests_grid li a.accept_nda,
ul.contests_grid li a.accept_nda {
    position: absolute;
    top: 99px;
    left: 13px;
   	z-index: 200;
} 

ul#list_community li p.state_list_item {
	width: 150px;
	margin-right: 0;
}

ul#list_community li p.invoice_name_list_item {
    background: url(../images/name_small_icon.gif) 0 12px no-repeat;
    width: 138px;
}

ul#list_community li p.invoice_name_list_item a {
	background: none;
    padding-left: 22px;
    font-weight: normal;
}

ul#list_community li p.invoice_number_list_item{
    background: url(../images/number_small_icon.gif) 0 12px no-repeat;
    padding-left: 24px;
    width: 72px;
}

ul#list_community li p.invoice_date_list_item {
    background: url(../images/date_small_icon.gif) 0 12px no-repeat;
    padding-left: 21px;
    width: 89px;
}

ul#list_community li p.invoice_prize_list_item {
    background: url(../images/prize_small_icon.gif) 0 12px no-repeat;
    padding-left: 14px;
    width: 86px;
    display: inline;
}

ul#list_community li p.invoice_contest_list_item {
    background: url(../images/contest_small_icon.gif) 0 12px no-repeat;
    padding-left: 19px;
    width: 121px;
    display: block;
}

#invoice_receipt {
	width: 500px;
	margin: 0 auto;
}


/********* CORPORATE **********/

div#mainContent_big {
	position: relative;
}

div#mainContent_big .awardIcon {
	display: block;
	position: absolute;
	top: -1px;
	right: -10px;
	width: 83px;
	height: 83px;
	background: url("../img/winner-design.png") no-repeat top left;
	z-index: 300;
}

div#mainContent_big #zoomLink {
	display: block;
	position: absolute;
	top: 6px;
	left: 6px;
	width: 665px;
	height: 496px;
	z-index: 400;
}

.check_big span.validation_alert {
    line-height: 13px;
}

/********* FORMAT TEXT INFO ********/

.formatTextInfo {
	position: absolute;
	top: 0;
	right: -145px;
}

/****** CUSTOM FORM ELEMENTS *******/

.check_big .checkbox {
	height: 26px;
}

.checkboxBig {
	width: 26px;
	height: 26px;
	padding: 0;
	background: url(../images/checkbox_big.png) no-repeat;
	background-position: 0 0;
	display: block;
	cursor:pointer;
	float: left;
}
.checkboxBigActive {
	width: 26px;
	height: 26px;
	padding: 0;
	background: url(../images/checkbox_big.png) no-repeat;
	background-position: 0 -50px;
	display: block;
	cursor:pointer;
	float: left;
}


/**********  NEW ORDERS ************/


ul#orders li a#name,
ul#orders li a#name:hover {
   width: 31px;
   background-position: -240px -192px;
}
ul#orders li a#name.clickedUp,
ul#orders li a#name.clickedUp:hover {
   background-position: -240px -217px;
}
ul#orders li a#name.clickedDown,
ul#orders li a#name.clickedDown:hover {
   background-position: -240px -242px;
}

ul#orders li a#date,
ul#orders li a#date:hover {
   background-position: -285px -242px;
}
ul#orders li a#date.clickedUp,
ul#orders li a#date.clickedUp:hover {
   background-position: -183px -79px;
}
ul#orders li a#date.clickedDown,
ul#orders li a#date.clickedDown:hover {
   background-position: -183px -54px;
}

ul#orders li a#design,
ul#orders li a#design:hover {
   width:27px;
   background-position: -328px -192px;
}
ul#orders li a#design.clickedUp,
ul#orders li a#design.clickedUp:hover {
   background-position: -227px -79px;
}
ul#orders li a#design.clickedDown,
ul#orders li a#design.clickedDown:hover {
   background-position: -227px -54px;
}
ul#orders li a#design.disabled {
   background-position: -227px -104px;
}

ul#orders li a#contest,
ul#orders li a#contest:hover {
   background-position: -1019px -678px;
}
ul#orders li a#contest.clickedUp,
ul#orders li a#contest.clickedUp:hover {
   background-position: -269px -79px;
}
ul#orders li a#contest.clickedDown,
ul#orders li a#contest.clickedDown:hover {
   background-position: -269px -54px;
}
ul#orders li a#contest.disabled {
   background-position: -269px -104px;
}

ul#orders li a#prize,
ul#orders li a#prize:hover {
   background-position: -312px -104px;
}
ul#orders li a#prize.clickedUp,
ul#orders li a#prize.clickedUp:hover {
   background-position: -312px -79px;
}
ul#orders li a#prize.clickedDown,
ul#orders li a#prize.clickedDown:hover {
   background-position: -312px -54px;
}

ul#orders li a#reputation,
ul#orders li a#reputation:hover {
   background-position: -348px -1442px;
}
ul#orders li a#reputation.clickedUp,
ul#orders li a#reputation.clickedUp:hover {
   background-position: -348px -1492px;
}
ul#orders li a#reputation.clickedDown,
ul#orders li a#reputation.clickedDown:hover {
   background-position: -348px -1517px;
}
ul#orders li a#reputation.disabled {
   background-position: -348px -1542px;
}

ul#orders li a#title,
ul#orders li a#title:hover {
   background-position: -990px -703px;
}
ul#orders li a#title.clickedUp,
ul#orders li a#title.clickedUp:hover {
   background-position: -990px -841px;
}
ul#orders li a#title.clickedDown,
ul#orders li a#title.clickedDown:hover {
   background-position: -990px -816px;
}

ul#orders li a#votes,
ul#orders li a#votes:hover {
   width: 29px;
   background-position: -1120px -703px;
}
ul#orders li a#votes.clickedUp,
ul#orders li a#votes.clickedUp:hover {
   background-position: -1120px -841px;
}
ul#orders li a#votes.clickedDown,
ul#orders li a#votes.clickedDown:hover {
   background-position: -1120px -816px;
}

.awardRow td.awardValue{
	background: url(../img/greyDollar.jpg) 18px 7px no-repeat;
}

div#icons_download {
	top: 515px;
}

a#dl_archive,
a#dl_video {
	font-size: 9px;
}

.label_link {
	padding-bottom: 1px;
}

input.social {
    float:left;
    width: 305px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right:0;
    height:40px;
    line-height:40px;
}

#popup input {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

/*     PREV  WINNER      */

.prevWinner {
	margin-bottom: 20px;
}

.prevWinner img {
	float: left;
	padding-right: 10px;
}

.prevWinner a {
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
	margin-bottom: 5px;
	vertical-align: top;
}

.prevWinner em {
	font-size: 10px;
	line-height: 12px;
}


/*         BADGE         */

ul#badges li p {
	margin: 38px 0 0 112px;
}

ul#badges li img {
	width: 108px;
	height: 108px;
	background: url("../img/badge_sprite.png") no-repeat top left;
}

ul#badges li.votesOut1 img { background-position: 0 0; }
ul#badges li.votesOut2 img { background-position: 0 -108px; }
ul#badges li.votesOut3 img { background-position: 0 -216px; }
ul#badges li.votesOut4 img { background-position: 0 -324px; }
ul#badges li.votesOut5 img { background-position: 0 -432px; }
ul#badges li.votesOut6 img { background-position: 0 -540px; }

ul#badges li.votesIn1 img { background-position: -108px 0; }
ul#badges li.votesIn2 img { background-position: -108px -108px; }
ul#badges li.votesIn3 img { background-position: -108px -216px; }
ul#badges li.votesIn4 img { background-position: -108px -324px; }
ul#badges li.votesIn5 img { background-position: -108px -432px; }
ul#badges li.votesIn6 img { background-position: -108px -540px; }

ul#badges li.commentsIn1 img { background-position: -216px 0; }
ul#badges li.commentsIn2 img { background-position: -216px -108px; }
ul#badges li.commentsIn3 img { background-position: -216px -216px; }
ul#badges li.commentsIn4 img { background-position: -216px -324px; }
ul#badges li.commentsIn5 img { background-position: -216px -432px; }
ul#badges li.commentsIn6 img { background-position: -216px -540px; }

ul#badges li.designsOut1 img { background-position: -324px 0; }
ul#badges li.designsOut2 img { background-position: -324px -108px; }
ul#badges li.designsOut3 img { background-position: -324px -216px; }
ul#badges li.designsOut4 img { background-position: -324px -324px; }
ul#badges li.designsOut5 img { background-position: -324px -432px; }
ul#badges li.designsOut6 img { background-position: -324px -540px; }

ul#badges li.commentsOut1 img { background-position: -432px 0; }
ul#badges li.commentsOut2 img { background-position: -432px -108px; }
ul#badges li.commentsOut3 img { background-position: -432px -216px; }
ul#badges li.commentsOut4 img { background-position: -432px -324px; }
ul#badges li.commentsOut5 img { background-position: -432px -432px; }
ul#badges li.commentsOut6 img { background-position: -432px -540px; }

ul#badges li.favoritesCount1 img { background-position: -540px 0; }
ul#badges li.favoritesCount2 img { background-position: -540px -108px; }
ul#badges li.favoritesCount3 img { background-position: -540px -216px; }
ul#badges li.favoritesCount4 img { background-position: -540px -324px; }
ul#badges li.favoritesCount5 img { background-position: -540px -432px; }
ul#badges li.favoritesCount6 img { background-position: -540px -540px; }
ul#badges li.favoritesCount6 img { background-position: -540px -540px; }

ul#badges li.sharesCount1 img { background-position: -648px 0; }
ul#badges li.sharesCount2 img { background-position: -648px -108px; }
ul#badges li.sharesCount3 img { background-position: -648px -216px; }
ul#badges li.sharesCount4 img { background-position: -648px -324px; }
ul#badges li.sharesCount5 img { background-position: -648px -432px; }
ul#badges li.sharesCount6 img { background-position: -648px -540px; }
ul#badges li.sharesCount6 img { background-position: -648px -540px; }

ul#badges li.launchedContests1 img { background-position: -756px 0; }
ul#badges li.launchedContests2 img { background-position: -756px -108px; }
ul#badges li.launchedContests3 img { background-position: -756px -216px; }
ul#badges li.launchedContests4 img { background-position: -756px -324px; }
ul#badges li.launchedContests5 img { background-position: -756px -432px; }
ul#badges li.launchedContests6 img { background-position: -756px -540px; }
ul#badges li.launchedContests6 img { background-position: -756px -540px; }

ul#badges li.amountIn1 img { background-position: -864px 0; }
ul#badges li.amountIn2 img { background-position: -864px -108px; }
ul#badges li.amountIn3 img { background-position: -864px -216px; }
ul#badges li.amountIn4 img { background-position: -864px -324px; }
ul#badges li.amountIn5 img { background-position: -864px -432px; }
ul#badges li.amountIn6 img { background-position: -864px -540px; }
ul#badges li.amountIn6 img { background-position: -864px -540px; }

ul#badges li.amountOut1 img { background-position: -864px 0; }
ul#badges li.amountOut2 img { background-position: -864px -108px; }
ul#badges li.amountOut3 img { background-position: -864px -216px; }
ul#badges li.amountOut4 img { background-position: -864px -324px; }
ul#badges li.amountOut5 img { background-position: -864px -432px; }
ul#badges li.amountOut6 img { background-position: -864px -540px; }
ul#badges li.amountOut6 img { background-position: -864px -540px; }

ul#badges li.designsIn1 img { background-position: -972px 0; }
ul#badges li.designsIn2 img { background-position: -972px -108px; }
ul#badges li.designsIn3 img { background-position: -972px -216px; }
ul#badges li.designsIn4 img { background-position: -972px -324px; }
ul#badges li.designsIn5 img { background-position: -972px -432px; }
ul#badges li.designsIn6 img { background-position: -972px -540px; }
ul#badges li.designsIn6 img { background-position: -972px -540px; }

ul#badges li.inspirationOut1 img { background-position: -1080px 0; }
ul#badges li.inspirationOut2 img { background-position: -1080px -108px; }
ul#badges li.inspirationOut3 img { background-position: -1080px -216px; }
ul#badges li.inspirationOut4 img { background-position: -1080px -324px; }
ul#badges li.inspirationOut5 img { background-position: -1080px -432px; }
ul#badges li.inspirationOut6 img { background-position: -1080px -540px; }

ul#badges li.inspirationLikeIn1 img { background-position: -1188px 0; }
ul#badges li.inspirationLikeIn2 img { background-position: -1188px -108px; }
ul#badges li.inspirationLikeIn3 img { background-position: -1188px -216px; }
ul#badges li.inspirationLikeIn4 img { background-position: -1188px -324px; }
ul#badges li.inspirationLikeIn5 img { background-position: -1188px -432px; }
ul#badges li.inspirationLikeIn6 img { background-position: -1188px -540px; }

ul#badges li.inspirationLikeOut1 img { background-position: -1296px 0; }
ul#badges li.inspirationLikeOut2 img { background-position: -1296px -108px; }
ul#badges li.inspirationLikeOut3 img { background-position: -1296px -216px; }
ul#badges li.inspirationLikeOut4 img { background-position: -1296px -324px; }
ul#badges li.inspirationLikeOut5 img { background-position: -1296px -432px; }
ul#badges li.inspirationLikeOut6 img { background-position: -1296px -540px; }

ul#badges li.hunter1 img { background-position: -1404px 0; }
ul#badges li.hunter2 img { background-position: -1404px -108px; }
ul#badges li.hunter3 img { background-position: -1404px -216px; }
ul#badges li.hunter4 img { background-position: -1404px -324px; }
ul#badges li.hunter5 img { background-position: -1404px -432px; }
ul#badges li.hunter6 img { background-position: -1404px -540px; }

div.contest_list p.vatMessage {
    position:absolute;
    bottom: 10px;
    left: 14px;
    font-size: 10px;
    color: #999;
    font-style: italic;
    text-shadow: 0 1px 1px #ffffff;
    filter: dropshadow(color=#ffffff, offx=0, offy=1); 
}

div.contest_list p.vatMessage span {
	color: #B84858;
}


ul#contests_grid li p,
ul.contests_grid li p {
	width: 115px;
	overflow: hidden;
}

div.empty {
	font-size: 12px;
	font-style: italic;
	color: #999;
}

#awwwards {
	position: absolute;
	top: 92px;
	left: 0px;
	z-index: 1000;
}
#awwwards a {
	width: 69px;
	height: 105px;
	text-indent: -9999px;
	display: block;
	background: url(http://desall-stuffs.s3.amazonaws.com/awwwards_nominee.png) no-repeat top left;
	overflow: hidden;
}

#avatarWrapper .validation_alert {
	right: auto;
	top: 0;
	left: 0;
	position: relative;
	margin-top: 0;
	margin-bottom: 10px;
	white-space: normal;
}

ul#tags li {
    display:block;
    float:left;
    background: url(../img/tag_img_left.jpg) 0 0 no-repeat;
	margin:0 10px 5px 0;
}
ul#tags li a {
    display:block;
    padding-left:6px;
    background: url(../img/tag_img_right.jpg) right 0 no-repeat; 
	font-size:10px;
    line-height:21px;
    color:#999999;
}
ul#tags li a span {
    display:block;
    background: url(../images/tag_img_center.jpg) 0 0 repeat-x;
    max-width: 190px;
	margin-right:22px;
	padding-right:0;
    overflow: hidden;
}


ul#list_community li p.list_detail span {
	overflow: hidden;
	padding-right: 5px;
	width: 110px;
}

div.brief_details p span {
	display: block;
	overflow: hidden;
	padding-right: 5px;
	width: 110px;
}
div.brief_details p span.acid_green,
div.brief_details p span.red {
	display: inline;
}

div.brief_details p span.title a {
	width: 110px;
	height: 13px;
	line-height: 12px;
	display: block;
	overflow: hidden;
	margin-top: 4px;
	margin-bottom: 3px;
	color: #000;
	font-size: 10px;
}

div.brief_details p span.title a span {
	padding-right: 0;
	display: inline;
	overflow: visible;
	margin-bottom: 2px;
	line-height: 10px;
}

ul#list_community li p.type_list_item a,
ul#list_community li p.list_detail span a,
ul#list_community li p.name_list_item a {
	white-space: nowrap;
}

ul#list_community li p.type_list_item {
	overflow: hidden;
}

ul#contests_grid li p.name,
ul#contests_grid li p.type,
ul.contests_grid li p.name,
ul.contests_grid li p.type {
	width: 91px;
	white-space: nowrap;
}

ul#contests_grid li p.title,
ul.contests_grid li p.title {
	overflow: hidden;
	white-space: nowrap;
}

ul#list_community li p.title {
 	overflow: hidden;
	white-space: nowrap;
    display:block;
    height:20px;
    width: 115px;
    line-height:20px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding-left:5px;
    margin-top:11px;
    color:#0a2427;
    float: left;
    margin-right: 10px;
}

ul.contests_grid li p.title a, 
ul#contests_grid li p.title a, 
ul#list_community li p.title a {
	width: 110px;
	height: 13px;
	line-height: 12px;
	display: block;
	overflow: hidden;
	margin-top: 4px;
	margin-bottom: 3px;
	color: #000;
	font-size: 10px;
}

ul#contests_grid li p.title a span,
ul.contests_grid li p.title a span {
	line-height: 10px;
}


div.brief_details p.contest {
	overflow: visible;
}

div.ranking p {
	white-space: nowrap;
	overflow: hidden;
}


/* =========== */
/* ! FOOTER   */
/* =========== */

#footer {
	margin: 0;
	padding-top: 6px;
	position: relative;
	background: url(../img/sega.png) top left repeat-x #1a2e46;
}

#footerMenu,
#footerSocialContent,
#footerBottom p,
#footerInfo {
	width: 940px;
	padding: 0 10px;
	margin: 0 auto;
    position: relative;
}


#footerTop {
    border-bottom: 1px solid #36475a;
	background: url(../img/footer_pattern.png) top left repeat transparent;
	margin-top: 6px;
}

#footerMenu {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
}

#footerSocial {
    background: url(../img/footer_oblique-line.png) 0 0 repeat-x transparent;
    font-size: 9px;
    color: #949494;
    height: 38px;
    line-height: 38px;
}

#followUs {
	height: 38px;
	vertical-align: middle;
	line-height: 38px;
}

#followUs a {
	margin-left: 10px;
}

#followUs img {
	vertical-align: middle;
}

#footerShare {
	height: 22px;
	position: absolute;
	top: 9px;
	right: 0;
}

#footerShare ul {
	list-style: none;	
}

#footerShare li {
	float: left;	
	line-height: 22px;
	margin-left: 5px;
}

#footerQuote {
	margin-left: 0;
	width: 213px;
	height: 22px;
	background: url("../img/footerQuotes.png") no-repeat top left;
	padding-left: 13px;	
}

#footerFacebookButton {
	width: 49px;
	height: 22px;
	display: block;
	overflow: hidden;
}

#footerInfo {
	height: 77px;
	background: url("../img/footerInfo.png") no-repeat top right;
	font-size: 9px;
	color: #d7d7d7;
}

#footerInfo .mail,
#footerInfo .phone,
#footerInfo .skype,
#footerInfo .growing,
#footerInfo .hfarm,
#footerInfo .made,
#footerInfo .partof,
#footerInfo .factory08 {
	position: absolute;
	margin: 0;
	padding: 0;
}

#footerInfo .mail a,
#footerInfo .skype a,
#footerInfo .factory08 a {
	color: #d7d7d7;
}

#footerInfo .mail {
	top: 16px;
	left: 797px;
}
#footerInfo .phone {
	top: 31px;
	left: 797px;
}
#footerInfo .skype {
	top: 46px;
	left: 797px;
	padding-left: 0;
	background: none;
}

#footerInfo .growing {
	top: 16px;
	left: 922px;
}
#footerInfo .hfarm {
	top: 31px;
	left: 900px;
}

#footerInfo .partof {
	top: 16px;
	left: 900px;
}
#footerInfo .factory08 {
	top: 31px;
	left: 900px;
}

#footerInfo .made {
	top: 46px;
	left: 900px;
	font-style: italic;
}

#footerBottom {
	padding: 0 10px;
	background-color: #182b3a;
    border-top: 1px solid #071120;
	color: #949494;
	font-size: 9px;
    height:26px;
    line-height:26px;
}

#footerBottom p {
	display: block;
	margin: auto;
}
/*
#footer .socialMediaLinks{
	float: right;
}

#footer .socialMediaLinks ul li{
	float: left;
	list-style: none;
	padding: 30px 0 0 0;
}*/

#footer h3 {
	color: #d9d9d9;
	background: url(../images/bckH3Footer.png) center left no-repeat;
	padding: 5px 25px;
	margin: 0 0 0 0;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
}

#footer .footerBox {
	padding: 0 20px 5px 0;
	margin: 12px  20px 0 0;
	min-height:109px;
	height:auto;
}

#footer .footerBox li {
	list-style: none;
	padding: 0 0 0 25px;
	margin: 0 0 0px 0;
	line-height:12px;
}

#footer .footerBox li a {
	color:#b4de18;
	text-decoration: none;
	/*text-shadow: 0px 2px 0px #000;*/
    font-size:11px;
}

#footer .footerBoxLast {
	padding-right: 0;
	background: transparent;
	margin-right: 0;
}

.thumbImage {
	position: relative;
	width: 120px;
	height: 120px;
}

.thumbIcons {
	position: absolute;
	left: 0;
	bottom: 0;
}

.thumbIcons a {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url("../img/thumbIcons.png");
}

.thumbIcons a:hover {
	width: 120px;
}

.thumbIcons a.nda {	background-position: 0 0; }
.thumbIcons a.nda:hover { background-position: 0 -20px; }
.thumbIcons a.private { background-position: 0 -40px; }
.thumbIcons a.private:hover { background-position: 0 -60px; }
.thumbIcons a.award { background-position: 0 -80px; }
.thumbIcons a.award:hover { background-position: 0 -100px; }
.thumbIcons a.accesscode { background-position: 0 -120px; }
.thumbIcons a.accesscode:hover { background-position: 0 -140px; }
.thumbIcons a.selflaunched { background-position: 0 -160px; }
.thumbIcons a.selflaunched:hover { background-position: 0 -180px; }
.thumbIcons a.hidden { background-position: 0 -200px; }
.thumbIcons a.hidden:hover { background-position: 0 -220px; }

.thumbIcons a span {
	font-size: 9px;
	margin-left: 24px;
	line-height: 20px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px dotted #666;
}

ul#list_community li {
	position: relative;
}

ul#list_community li .winner {
	position: absolute;
	left: -1px;
	top: -1px;
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background: url("../img/thumbIcons.png") no-repeat 0 -80px transparent;
}

.listIcons {
	width: 100px;
	height: 50px; 
	position: absolute;
	top: 0;
	right: 0;
	display: table;
}

.listIcons a {
	display: block;
	padding: 0;
	margin: 0;
	font-size: 9px;
	/*margin: 3px 0;*/
}

.listIcons a span {
	padding: 0;
	margin: 0;
	margin-left: 18px;
	line-height: 16px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px dotted #666;
}

.listIcons a.accesscode { 
	background: url("../img/access-code.png") no-repeat 1px 5px transparent;
}
.listIcons a.nda {	
	background: url("../img/nda_list.png") no-repeat 1px 3px transparent;
}
.listIcons a.private { 
	background: url("../images/private_small_icon.gif") no-repeat 0 0 transparent;
	margin-bottom: 1px;
}
.listIcons a.hidden { 
	background: url("../img/hidden_small_icon.gif") no-repeat 0 0 transparent;
	margin-bottom: 1px;
}
.listIcons a.edit {	
	background: url("../img/edit_icon.png") no-repeat 0 0 transparent;
}

#sideBar a#prev_design,
#sideBar a#next_design {
	margin-top: 0;
	margin-bottom: 15px;
}

#sideBar a#prev_design {
	margin-right: 20px;
}

div#left_home,
#content_home h2,
div#home_infographic {
	margin-left: 0;
}
div#slider,
div#slider2 {
	margin-right: 0;
}


div#left_home a#signupButton {
	width: 176px;
	height: 58px;
	display: block;
	margin: 0 auto;
	margin-top: 25px;
	background: url("../img/signup.gif") no-repeat top left #fff;
	text-indent: -9999px;
	border: 0;
}

div#left_home a#signupButton:hover {
	background: url("../img/signup-hover.gif") no-repeat top left #fff;
}

div#left_home a#signupButton:active {
	background: url("../img/signup-active.gif") no-repeat top left #fff;
}

.homeParagraph {
	width: 940px;
	margin: 0 auto;
	clear: both;
	
}

.home #content,
.community-home #content {
	width: 100%;
}

.home #content hr,
.community-home #content hr {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	height: 5px;
	background-color: #f1f0f0;
	border-top: 1px solid #ebe9e9;
	margin-top: 20px;
	margin-bottom: 35px;
}

.community-home h1,
.community-home h2,
.community-home .contests_grid {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}

#content_home h2 {
	padding-bottom: 20px;
}

#content_home h3 {
	font-family: 'Ubuntu Condensed', sans-serif;
    font-weight: normal;
    color: #666666;
    font-size: 20px;
    margin: 10px 0;
}

.spotlight {
	width: 200px;
	height: 82px;
    display:block;
    float:left;
    background-color: #f1f0f0;
    border:6px solid #f1f0f0;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position:relative;
    margin-right: 30px;
    margin-bottom: 20px;
    box-shadow:0 0 0 1px #ebe9e9;
	-moz-box-shadow:0 0 0 1px #ebe9e9;
	-webkit-shadow:0 0 0 1px #ebe9e9;
}

.spotlight.last {
	margin-right: 0;
}

.spotlight img {
	border: 0;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

.spotlight p {
    -webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	background: url("../img/spotlightBg.png") repeat top left transparent;
	font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #666666;
    font-size: 10px;
    line-height: 12px;
    padding: 5px 5px 3px 5px;
}

.spotlight a {
	margin: 0;
	padding: 0;
	border: 0;
}

.spotlight a p {
	display: none;
}
.spotlight a:hover p {
	display: block;
}

.talkAboutUs {
	margin-top: 30px;
}

.talkAboutUs div img {
	float: left;
}

.talkAboutUs div p {
	display: table-cell;
	padding-left: 10px;
	width: 850px;
	height: 40px;
	font-family: 'Damion', cursive;
    font-size: 20px;
	-webkit-font-smoothing: antialiased;
	color: #ccc;
	vertical-align: middle;	
}

.talkAboutUs div p span {
	color: #999;
}

.radioLink {
    width: 25px;
	height: 25px;
	padding: 0;
	display: block;
	clear: left;
	float: left;
    cursor:pointer;
	background: url(../images/radio.png) no-repeat;
	border: 0;
}

#notifications {
	margin-top: 20px;
	width: 500px;
}

#notifications li {
	margin-bottom: 10px;
}
#notifications li.last {
	margin-bottom: 20px;
}

#notifications li.title {
	padding-top: 7px;
	margin-bottom: 17px;
	font-weight: bold;
}

#notifications li.line {
	height: 1px;
	background-color: #fcfcfd;
	border-top: 1px solid #e6e6e6;
}

#notifications li span {
	line-height: 26px;
	margin-left: 5px; 
}

/* ADD TO BLACKLIST */
a#add_blacklist {
    display:block;
    text-indent:-9999px;
    background: url("../images/sprite.png") -654px -300px no-repeat;
    width:221px;
    height:31px;
    margin-top:5px;
}
a#add_blacklist:hover {
    background-position:-654px -331px;
}
a#add_blacklist:active {
    background-position:-654px -362px;
}

/* REMOVE FROM BLACKLIST */
a#remove_blacklist {
    display:block;
    text-indent:-9999px;
    background: url("../images/sprite.png") -887px -300px no-repeat;
    width:221px;
    height:31px;
    margin-top:5px;
}
a#remove_blacklist:hover {
    background-position:-887px -331px;
}
a#remove_blacklist:active {
    background-position:-887px -362px;
}

/* BAN USER */
a#ban_user {
    display:block;
    text-indent:-9999px;
    background: url("../images/sprite.png") -843px -1652px no-repeat;
    width:221px;
    height:31px;
    margin-top:5px;
}
a#ban_user:hover {
    background-position:-843px -1683px;
}
a#ban_user:active {
    background-position:-843px -1714px;
}

/**/

.tagField {
	position: relative;	
}

.tagField .auto_completion {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

.tagField .auto_completion ul {
	background-color: #fff;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	margin: 0 10px;
	width: 355px;
}

.tagField .auto_completion ul li {
	padding: 3px 10px;
}

.tagField .auto_completion ul li.selected {
	background-color: #f1f1f1;
}

/*
#save_user_btn,
#remove_favorite_btn,
#send_message_btn,
#send_message_btn_disabled,
#add_blacklist,
#remove_blacklist,
#have_question_btn,
#save_des_fav,
#flag_design_btn,
#share_design_btn {
	margin-left: 6px;
}
*/


#thumb_designs form {
	float: left;
}
ul#list_community li ul li form {
	float: right;
}


#list_whoAreYou {
	display: inline-block;
}

#socialConnect {
	background: url("../img/signupBg.png") no-repeat top left transparent;
	height: 120px;
	width: 380px;
	padding: 0;
}

#socialConnect2 {
	background: url("../img/signupBg2.png") no-repeat top left transparent;
	height: 120px;
	width: 380px;
	padding: 0;
}

#facebookConnect {
	background: url("../images/sprite.png") no-repeat -653px 0 transparent;
	display: block;
	width: 180px;
	height: 41px;
	text-indent: -9999px;
	margin-top: 38px;
	float: left;
}

#onlyFacebookConnect {
	background: url("../images/sprite.png") no-repeat -653px 0 transparent;
	display: block;
	width: 180px;
	height: 41px;
	text-indent: -9999px;
	margin-top: 38px;
	margin-left: 95px;
	float: left;
}

#twitterConnect {
	background: url("../images/sprite.png") no-repeat -839px 0 transparent;
	display: block;
	width: 180px;
	height: 41px;
	text-indent: -9999px;
	margin-top: 38px;
	float: right;
}

#facebookConnect:hover {
	background-position: -653px -41px;
}
#facebookConnect:active {
	background-position: -653px -82px;
}

#twitterConnect:hover {
	background-position: -839px -41px;
}
#twitterConnect:active {
	background-position: -839px -82px;
}

#MB_overlay {
	opacity: 0.7 !important; 
}

span#prev_design {
	display:block;
	float:left;
	text-indent:-9999px;
	background: url("../images/sprite.png") no-repeat scroll -377px -75px transparent;
	width:107px;
	height:25px;
	margin-top:7px;
}

span#prev_design.disabled,
span#prev_design.disabled:hover,
span#prev_design.disabled:active {
	background-position:0px -1335px;
}

span#next_design {
	display:block;
	float:left;
	text-indent:-9999px;
	background: url("../images/sprite.png") no-repeat scroll -499px -75px transparent;
	width:107px;
	height:25px;
	margin-top:7px;
}

span#next_design.disabled,
span#next_design.disabled:hover,
span#next_design.disabled:active {
	background-position:-122px -1335px;
}

#sideBar span#prev_design {
	margin-right: 20px;
}
#sideBar span#prev_design, 
#sideBar span#next_design {
	margin-top: 0;
	margin-bottom: 15px;
}

#sideBar ul#tags {
	width: 235px;
}

a.save_form {
    display:block;
    float:right;
    text-indent:-9999px;
    background: url(../images/sprite.png) -376px -732px no-repeat;
    width:156px;
    height:31px;
}
a.save_form:hover {
    background: url(../images/sprite.png) -376px -763px no-repeat;
}
a.save_form:active {
    background: url(../images/sprite.png) -376px -794px no-repeat;
}

/* DESIGN - EDIT DRAFT */
a#design_edit_draft {
    background: url("../images/sprite.png") no-repeat scroll -397px -1438px transparent;
    display: block;
    height: 31px;
    margin-top: 5px;
    text-indent: -9999px;
    width: 221px;
}
a#design_edit_draft:hover {
    background-position:-397px -1469px;
}
a#design_edit_draft:active {
    background-position:-397px -1500px;
}

/* DESIGN - PUBLISH */
a#design_publish_draft {
    background: url("../images/sprite.png") no-repeat scroll -619px -1438px transparent;
    display: block;
    height: 31px;
    margin-top: 5px;
    text-indent: -9999px;
    width: 221px;
}
a#design_publish_draft:hover {
    background-position:-619px -1469px;
}
a#design_publish_draft:active {
    background-position:-619px -1500px;
}

/* DESIGN - DELETE */
a#design_delete_draft {
    background: url("../images/sprite.png") no-repeat scroll -843px -1438px transparent;
    display: block;
    height: 31px;
    margin-top: 5px;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 221px;
}
a#design_delete_draft:hover {
    background-position:-843px -1469px;
}
a#design_delete_draft:active {
    background-position:-843px -1500px;
}

.community h1 {
	line-height: 20px;
	font-size: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.community h1 a {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-left: 10px;
}

.community ul.contests_grid {
	margin-top: 20px;
	margin-bottom: 10px;
}

#community_searchall {
	background: url("../img/advance-search.png") no-repeat top left;
    display: block;
    width: 380px;
    height: 42px;
    margin: 0 auto;
    text-indent: -9999px;
}
#community_searchall:hover {
    background-position: 0 -42px;
}
#community_searchall:active {
    background-position: 0 -84px;
}


#inspiration ul#pagi_nav,
#inspiration2 ul#pagi_nav {
	background: url(../img/paginationRightRounded.png) top right no-repeat;
	padding-right: 2px;
}

#inspiration ul#contests_grid li p.desc,
#inspiration2 ul#contests_grid li p.desc {
	padding-left: 0;
	padding-right: 0;
	width: 120px;
	text-align: justify;
	line-height: 14px;
}

#inspiration div#filter_grid_design {
	width: 241px;
	background: url(../images/sprite.png) 0px -1588px no-repeat;
}

#inspiration div#filter_grid_design ul#orders {
	left: 74px;
}

#addInspiration {
	background: url('../img/add-inspiration.png') top left no-repeat;
	display: block;
	width: 120px;
	height: 120px;
}
#addInspiration:hover {
	background-position: 0 -120px;
}
#addInspiration:active {
	background-position: 0 -240px;
}

#inspiration a.disabled,
#inspiration2 a.disabled {
	color: rgb(102, 102, 102);
	cursor: default;
} 

#addInspiration.disabled {
	background-position: 0 -360px;
	cursor: default;
}

ul#contests_grid li a.inspiration-like {
	width: 120px;
	height: 23px;
	display: block;
	background: url("../img/insp-like.png") 0px 0px;
}
ul#contests_grid li a.inspiration-like:hover {
	background-position: 0px -23px;
}
ul#contests_grid li a.inspiration-liked {
	width: 120px;
	height: 23px;
	display: block;
	background: url("../img/insp-like.png") 0px 46px;
}
ul#contests_grid li a.inspiration-liked:hover {
	background-position: 0px -69px;
}

ul#contests_grid li a.inspiration-like span,
ul#contests_grid li a.inspiration-liked span {
	color: #8d8d8d;
	font-size: 10px;
	line-height: 22px;
	position: absolute;
	top: 0;
	right: 27px;
	display: none;
}
ul#contests_grid li a.inspiration-like:hover span,
ul#contests_grid li a.inspiration-liked:hover span {
	display: inline;
}

.likedOn,
.likedOff {
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 3px;
	margin-left: 2px;
}

.likedOff {
	background: url(../images/checkbox.png) no-repeat -2px -3px;
}

.likedOn {
	background: url(../images/checkbox.png) no-repeat -2px -53px; 
}

div#liked_filter {
	width: 56px;
	height: 25px;
	padding-top:2px;
	padding-left:7px;
	line-height:20px;
	background:url(../img/liked_box.jpg) 0 0 no-repeat;
	float:left;
	margin-left:10px;
	font-size:10px;
	color:#999999;
}

.hunter div#accordion h3 {
	 background: url('/desall/images/sprite.png') -654px -150px no-repeat; 
	 font-weight: normal; 
	 paddin-top: 8px !important;
	 height: 26px;
}

.hunter .left_col {
	width: 101px;
	height: 230px;
	float: left;
	margin-right: 19px;
} 

.hunter .left_col a {
	font-size: 9px;
	display: block;
	text-align: center;
} 

.hunter .right_col {
	width: 380px;
	float: right;
} 

.hunter .right_col p {
	margin-bottom: 5px;
} 

.hunter .or {
	 background: url('/desall/img/or.png') top left no-repeat; 
	 width: 340px;
	 height: 50px;
} 

/* SEND INVITATION */
#send_invitation {
	display: block;
	width: 155px;
	height:31px;
	text-indent: -9999px;
	background: url(../images/sprite.png) 0 -1628px no-repeat;
	border: 0;
}
#send_invitation:hover {
	background-position:0 -1659px;
}
#send_invitation:active {
	background-position:0 -1690px;
}

/* ASK REQUEST */
#ask_request {
	display: block;
	width: 155px;
	height:31px;
	text-indent: -9999px;
	background: url(../images/sprite.png) -157px -1628px no-repeat;
	margin-left:22px;
	border: 0;
}
#ask_request:hover {
	background-position:-157px -1659px;
}
#ask_request:active {
	background-position:-157px -1690px;
}

#user_hunter,
#user_inspirations {
	position: relative;
}

#user_hunter img,
#user_inspirations img {
	position: absolute;
	top: -14px;
	right: 0;
}

span.styledFilter {
	font-size: 10px;
}


#contactUsTab {
	position: fixed;
	right: 0px;
	top: 50%;
	z-index: 9999;
	margin-top: -61px;
}


#sliderBig {
	position:relative;
	margin: 0 auto;
	width: 940px;
	height: 300px;
}

#sliderBig #slides {
	top: 0px;
	left: 0px;
}

#sliderBig .slides_container {
	width: 940px;
	height: 260px;
}

#sliderBig .pagination {
	margin-top: 8px;
}

div#dl_archive_disabled {
	height:23px;
	line-height:23px;
	background: url("../images/download_archive_disabled.png") no-repeat scroll right 0 transparent;
	display:block;
	float:right;
	padding-right:25px;
	color:#aaa;
	margin-left:17px;
	font-size: 9px;
}
div#dl_video_disabled {
	height:23px;
	line-height:23px;
	background: url("../images/download_video_disabled.png") no-repeat scroll right 0 transparent;
	display:block;
	float:right;
	padding-right:25px;
	color:#aaa;
	font-size: 9px;
}

div#filter_grid_wl {
    width:426px;
    height:25px;
    line-height:24px;
    overflow:hidden;
    background: url(../images/sprite.png) 0 -1812px no-repeat;
    padding-left:11px;
    position:relative;
    float:left;
}

div#filter_grid_wl ul#orders {
   position: absolute;
   top: 4px;
   left: 260px;
   overflow: hidden;
}

.white_label_back {
    background-color:#d1d3d4;
}


.link_to_other_back {
    background-color:#d1d3d4;
}

/* CONTINUE */
#continue_btn {
	display:block;
	float:right;
	width:156px;
	height:31px;
	text-indent: -9999px;
	background: url("../images/sprite.png?v=3") no-repeat scroll -445px -1652px transparent;
	margin-left:10px;
	border:0;
	cursor:pointer;
}
#continue_btn:hover {
	background-position:-445px -1683px;
}
#continue_btn:active {
	background-position:-445px -1714px;
}
