.iconSortUpSelected			{ width:25px; height:26px; text-indent:-9999px; background-position:left -424px }
.iconSortDownSelected		{ width:25px; height:26px; text-indent:-9999px; background-position:-25px -424px }

/************ PROFIL*****************************/
#tabAccount-billing UL {}
	#tabAccount-billing UL LI {}

#tabAccount-billing FIELDSET DIV SPAN#other_city {clear:both; padding-left:0;}
#tabAccount-billing fieldset .right{padding-bottom:10px;}
#tabAccount-billing fieldset {padding-bottom:55px;}
	
.iconStatDone, .iconStatWait, .iconStatFailed { display:block; padding:7px 30px; white-space:nowrap; }

s.alimentare {text-decoration:none; color:Green;}
s.plata {text-decoration:none; color:red;}
s.inactiva {color:#a9947a;}

div.listing_message {margin:5px 10px;}
div.list_message {margin:0;}

#requests a.iconView {text-transform:uppercase; border-bottom-color:#000; background:url(../imgs/gra.png) repeat-x left -612px; color:#1e1b18; display:block; border:1px #151110 solid; padding:4px 6px 5px 5px; font-size:12px; white-space:nowrap; }

/*********** Popup Alimentare ***************/
div#fancy_div	{ text-align:center; color:#eed9c0;}
	div#fancy_div .buttons	{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px }
	div#fancy_div .title		{ font-size:20px; line-height:26px; padding:10px 0 30px 0 }
	div#fancy_div .title B	{ color:#796a57 }
	div#fancy_div .buttons	{ line-height:25px; height:25px; background:url(../imgs/form.png) repeat-x -5px -369px; padding:10px; border:1px #13100f solid; font-weight:bold; font-size:16px; text-transform:uppercase }

div.bandmeter_message {width:324px; text-align:center; margin:0 auto;}

#customers tr.efw_listing_record td, #customers tr.efw_listing_record_sel td {text-align:center;}
#operations tr.efw_listing_record td, #operations tr.efw_listing_record_sel td {text-align:center;}
#requests tr.efw_listing_record td, #requests tr.efw_listing_record_sel td {text-align:center;}

.search_statistics {text-align:center;}

/***************** Register & Login & Forget pass**********************/
#navUser LI .boxForgotPasswordDone			{ display:none; position:absolute; right:0; top:29px; width:200px; padding:10px 15px; background:#27211e; color:#EED9C0; text-align:left; font-size:11px }
#navUser LI .boxForgotPasswordDone			{ font-size:11px; color:#60564e; text-align:center; padding-bottom:30px }
	#navUser LI .boxForgotPasswordDone DIV	{ background:url(../imgs/icons.gif) no-repeat center -970px; padding-top:80px; font-size:14px; color:#e8d8c0 }
	

/********************* Welcome Message *****************/
.welcome_message {text-align:left; font-size:14px;}

#span_confirmation_code img {border: solid 1px #EED9C0;}

#notification {display:none;}

	#search_listing LI				{ overflow:hidden; position:relative }
	#search_listing LI .thumb		{ float:left; width:77px; height:115px; border:3px #1b1715 solid; margin:0 12px 0 0; position:relative }
	#search_listing LI .thumb:hover	{ border-color:#332e2b }
	#search_listing LI .thumb IMG	{ position:absolute; z-index:1 }
	#search_listing LI .thumb SPAN	{ position:absolute; left:0; top:0; width:60px; height:60px; z-index:2; background-image:url(../imgs/icons.gif); background-repeat:no-repeat; background-position:1024px 1024px; text-indent:-9999px }
	#search_listing LI .thumb .discount	{ background-position:-964px -954px }
	#search_listing LI .thumb .soon		{ background-position:-904px -894px }

.captcha {width:90px; height:33px; cursor:pointer; border:solid 1px #fff;}

/**********GIFT CODE*********/
INPUT.hidden							{display:none;}

.boxTest			{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }

input.bRed {cursor:pointer; font-size:12px; color:#EED9C0; height:29px;}

/************* REGISTER *******************/
.formReg .error SMALL	{ color:#D23D2C }
.formReg .labelSex #span_terms label { float:none; }
.pageReg .content .subTitle	{ font-size:11px; text-align:center; font-weight:normal; padding-bottom:0px }
.pageReg .content .errorMessage	{ font-size:11px; text-align:center; font-weight:normal; padding-bottom:30px; color:#D23D2C; }


/************ CONTACT ***********/
#span_captcha {border:none; height:50px;}
#span_captcha .captcha {width:90px; height:33px; cursor:pointer; border:none;}
.pageContact .content .errorMessage	{ font-size:11px; font-weight:normal; padding-bottom:30px; color:#D23D2C; }


/**********Request form************/
#request_form .submit { background:url(../imgs/gra.png) repeat-x left -552px; display:block; border:1px #151110 solid; padding:5px 6px 5px 5px; float:left; font-size:12px }
#request_form .submitOv { background-position:left -582px; color:#000 }


#request_form .submit,
.boxRequest .submit,
.boxEmbed DL DD A,
.boxPayNotif .buttons	{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px }

#request_form				{ width:310px; margin:20px auto; font-size:11px; text-align:center }
	#request_form LABEL		{ display:block; margin-bottom:4px; color:#eed9c0 }
	#request_form DIV INPUT	{ background:url(../imgs/form.png) no-repeat left -43px; border:none; padding:9px 8px 5px 8px; color:#A9947A; width:294px; height:19px }
	#request_form .submit		{ display:block; float:none; width:50%; margin:30px auto; font-size:12px; color:#eed9c0; border:none; padding:4px 10px; border:1px #1a1614 solid }
	#request_form .submit:hover,
	#request_form .submitOv	{ color:#000 }
	#request_form DIV .error INPUT,
	#request_form DIV .error LABEL	{ color:#FF0000 }
	#request_form DIV			{ width:100%; overflow:hidden; padding-bottom:15px; text-align:left }
		#request_form DIV SPAN		{ overflow:hidden }
		#request_form DIV .labelT		{ width:230px; float:left }
			#request_form DIV .labelT INPUT	{ background-position:left top; width:214px }
		#request_form DIV .labelY		{ width:60px; float:right }
			#request_form DIV .labelY INPUT	{ background-position:left -76px; width:44px; text-align:center }

.boxPayNotif	{ text-align:center; color:#eed9c0 }
	.boxPayNotif .title		{ font-size:20px; line-height:26px; padding:10px 0 30px 0 }
	.boxPayNotif .title B	{ color:#796a57 }
	.boxPayNotif .buttons	{ line-height:25px; height:25px; background:url(../imgs/form.png) repeat-x -5px -369px; padding:10px; border:1px #13100f solid; font-weight:bold; font-size:16px; text-transform:uppercase }
	
.captcha {width:90px; height:33px; cursor:pointer; border:solid 1px #fff; float:left;}
.confirm {width:74px !important; margin-left:10px !important; font-size:18px !important; text-align:center !important;}


/************************ ALIMENTARE ***********************/
.step_bottom		{clear:both; padding-top:15px;}
.step_bottom .left	{float:left; padding:0 5px; width:auto; cursor:pointer;}
.step_bottom .right {float:right; padding:0 5px; width:auto; cursor:pointer;}

#order_phone_message {float:left; width:410px; color:#666666; display:none; font-size:10px; font-style:normal;}

#tabAccount-payment fieldset div input.submit	{width:auto;}

.pay-step3-card .gradientType1 .error .text,
div#step_card div.gradientType1 div.error LABEL,
div#step_card div.gradientType1 div.error SMALL		{color:#B1281D;}

.pay-step3-card .gradientType1 .form				{ width:430px;}

#boxMovie { position:relative; height:410px; }
.boxMovieTest { height:385px !important; }
.boxMovieTest.boxMovieFull { height:534px !important; }
#movie_player { position:absolute; }
#movie_survey { display:none; }
.boxMovieFull .moviePlayer	{ height:534px !important }
.movieUtils { position:absolute; bottom:10px; }
