/* ///////////////////////// */
/*  GENERAL */
/* ///////////////////////// */
BODY
{
	background:url("/premium/eBoutiques/contest/8/bg.gif") repeat-x #FF586e;
}
#pageHeader
{
	background: url(/premium/eBoutiques/contest/8/strip.gif) no-repeat;
	
}
#btqDiv
{
	background: url(/premium/eBoutiques/contest/8/boutique_bg.gif) no-repeat;
}

#btqLinkTD,#btqLinkTD font,#submitLinkTD,#submitLinkTD font
{
	color:#ffffff;
}

#submitBoutiqueThanksDiv
{
	background: url(/premium/eBoutiques/contest/8/thanks.gif) no-repeat;
	width:584px;
	height:290px;
	position:absolute;
	top:370px;
	left:120px;
	display:none;
	z-index:2;
}

#submitBoutiqueThanksOK
{
	width:86px;
	height:50px;
	position:relative;
	top:200px;
	left:250px;
	z-index:3;
}

#submitBoutiqueThanksClose
{
	width:22px;
	height:24px;
	position:relative;
	top:-20px;
	left:465px;
	z-index:3;
}

#btqThumbnail
{
	border:1px solid ffb6b2;
}

#winPrizes
{
	background: url(/premium/eBoutiques/contest/8/win2.jpg) no-repeat;	
	width:302px;
	height:409px;
}
.mainColor
{
	color: #ff2e50;
}

.borderColor
{
	border:1px solid #f6b1ad;	
}
.lastSubmitters_hr
{
	background: #ffcabb;	
}
#lastSubmitters
{
	margin-top:10px;	
}
#ContestFooter
{
	background: url(/premium/eBoutiques/contest/8/footer.gif) no-repeat;		
}
#todayGift
{
	width:300px;
	height:134px;
	background: url(/premium/eBoutiques/contest/8/gift_bg2.gif) no-repeat;			
	vertical-align:bottom;
}
#tomorrow
{
	cursor:pointer;	
	position:relative;
	top:25px;
	left:110px;	
}
#todayGiftFlash
{
	position:relative;
	width:90px;
	top:5px;
	left:195px;	
}
#grabItLink
{
	position:relative;
	top:8px;
	left:205px;
	width:60px;
	height:20px;	
}
#rulesTop
{
	width:302px;
	height:47px;
	background: url(/premium/eBoutiques/contest/8/table_top.gif) no-repeat;		
	padding-left:10px;
}
#rulesMiddle
{
	background: url(/premium/eBoutiques/contest/8/table_middle.gif) repeat-y;	
	width:302px;
	padding-left:8px;
	/*padding-right:25px;*/ /* For Mozilla only */ 
}
#rulesEnd
{
	width:302px;
	height:24px;
	background: url(/premium/eBoutiques/contest/8/table_end.gif) no-repeat;		
	text-align:right;
}
#contestRulesLink
{
	margin-right:20px;	
}
.rulesText
{
	color:#f0f0f0;	
	font-size:11px;	
}

.rulesText2
{
	color:#f0f0f0;	
}
#candidatesDiv
{
	background-image: url("/premium/eBoutiques/contest/8/candidates_bg.gif");
	background-repeat: no-repeat;
	width:612px;
	/*height:850px;*/
}
#candidatesTitle
{
	padding-top:20px;
	padding-left:12px;	
}
#candidatesTable
{
	margin-top:28px;	
}
#candidDiv
{
	display:none;
	z-index:6;
	background:url("/premium/eBoutiques/contest/8/div_bg.gif") no-repeat;
	width:497px;
	height:548px;
	position:absolute;
	top:318px;/*345*/
	left:145px;	/* 145*/
}
#candidDivCloseBtn
{
	position:absolute;
	top:10px;
	left:465px;
}
#candidTitle
{
	margin-top:35px;	
}
#candidBoutique
{
	margin-top:15px;
	margin-left:15px;
}
#voteBtn
{
	margin-left:160px;	
}
#prevNextCandid
{
	margin-left:160px;	
}
#thxDiv/*thx4Voting*/
{
	display:none;
	z-index:7;
	background:url("/premium/eBoutiques/contest/8/thx_bg.gif") no-repeat;
	width:308px;
	height:159px;
	position:absolute;
	top:345px;
	left:225px;		
}
#thxDivCloseBtn
{
	position:absolute;
	top:10px;
	left:283px;
}
#thxOkBtn
{
	position:absolute;
	top:95px;
	left:120px;
}
#winnersDiv
{
	background-image: url("/premium/eBoutiques/contest/8/winners-bg.gif");
	background-repeat: no-repeat;
	width:612px;
	height:624px;
	margin-top:10px;
}
#winnersTable
{
	margin-top:28px;	
}
#winnersTitle
{
	padding-top:20px;
	padding-left:12px;	
}
.links
{
	color:#2e4dfe;
}
.secondColor
{
	color:#ff2e50;	
}

.claimPrize
{
	font-size:12px;
	color:#28e5fc;
	background:#333333;
	font-weight:bold;
}
#claimPrize
{
	margin:4px;
}


.winnerName
{
	color:#ffffff;	
}

.winnerNameDiv
{
	margin-top:10px;
}

.rulesHeadline
{
	color: #ffffff;
}


/**** prizes page ****/
#prizesPic
{
	background-image: url("/premium/eBoutiques/contest/8/images/prizes/prizes_bg.jpg");
	background-repeat: no-repeat;
	width:960px;
	height:599px;	
}


