/* grid.css */
.container {width:998px;margin:0 auto;}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float:left;
  margin-right:10px;
  color:#e4e4e4;
}

div.last {margin-right:0;}
.span-1 {width:32px;}
.span-2 {width:74px;}
.span-3 {width:116px;}
.span-4 {width:158px;}
.span-5 {width:200px;}
.span-6 {width:242px;}
.span-7 {width:284px;}
.span-8 {width:326px;}
.span-9 {width:368px;}
.span-10 {width:410px;}
.span-11 {width:452px;}
.span-12 {width:494px;}
.span-13 {width:536px;}
.span-14 {width:578px;}
.span-15 {width:620px;}
.span-16 {width:662px;}
.span-17 {width:704px;}
.span-18 {width:746px;}
.span-19 {width:788px;}
.span-20 {width:830px;}
.span-21 {width:872px;}
.span-22 {width:914px;}
.span-23 {width:956px;}
.span-24, div.span-24 {width:998px;margin:0;}
.append-1 {padding-right:42px;}
.append-2 {padding-right:84px;}
.append-3 {padding-right:126px;}
.append-4 {padding-right:168px;}
.append-5 {padding-right:210px;}
.append-6 {padding-right:252px;}
.append-7 {padding-right:294px;}
.append-8 {padding-right:336px;}
.append-9 {padding-right:378px;}
.append-10 {padding-right:420px;}
.append-11 {padding-right:462px;}
.append-12 {padding-right:504px;}
.append-13 {padding-right:546px;}
.append-14 {padding-right:588px;}
.append-15 {padding-right:630px;}
.append-16 {padding-right:672px;}
.append-17 {padding-right:714px;}
.append-18 {padding-right:756px;}
.append-19 {padding-right:798px;}
.append-20 {padding-right:840px;}
.append-21 {padding-right:882px;}
.append-22 {padding-right:924px;}
.append-23 {padding-right:966px;}
.prepend-1 {padding-left:42px;}
.prepend-2 {padding-left:84px;}
.prepend-3 {padding-left:126px;}
.prepend-4 {padding-left:168px;}
.prepend-5 {padding-left:210px;}
.prepend-6 {padding-left:252px;}
.prepend-7 {padding-left:294px;}
.prepend-8 {padding-left:336px;}
.prepend-9 {padding-left:378px;}
.prepend-10 {padding-left:420px;}
.prepend-11 {padding-left:462px;}
.prepend-12 {padding-left:504px;}
.prepend-13 {padding-left:546px;}
.prepend-14 {padding-left:588px;}
.prepend-15 {padding-left:630px;}
.prepend-16 {padding-left:672px;}
.prepend-17 {padding-left:714px;}
.prepend-18 {padding-left:756px;}
.prepend-19 {padding-left:798px;}
.prepend-20 {padding-left:840px;}
.prepend-21 {padding-left:882px;}
.prepend-22 {padding-left:924px;}
.prepend-23 {padding-left:966px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:26px;margin-right:27px;border-right:1px solid #eee;}
.pull-1 {margin-left:-42px;}
.pull-2 {margin-left:-84px;}
.pull-3 {margin-left:-126px;}
.pull-4 {margin-left:-168px;}
.pull-5 {margin-left:-210px;}
.pull-6 {margin-left:-252px;}
.pull-7 {margin-left:-294px;}
.pull-8 {margin-left:-336px;}
.pull-9 {margin-left:-378px;}
.pull-10 {margin-left:-420px;}
.pull-11 {margin-left:-462px;}
.pull-12 {margin-left:-504px;}
.pull-13 {margin-left:-546px;}
.pull-14 {margin-left:-588px;}
.pull-15 {margin-left:-630px;}
.pull-16 {margin-left:-672px;}
.pull-17 {margin-left:-714px;}
.pull-18 {margin-left:-756px;}
.pull-19 {margin-left:-798px;}
.pull-20 {margin-left:-840px;}
.pull-21 {margin-left:-882px;}
.pull-22 {margin-left:-924px;}
.pull-23 {margin-left:-966px;}
.pull-24 {margin-left:-1008px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -42px 1.5em 42px;}
.push-2 {margin:0 -84px 1.5em 84px;}
.push-3 {margin:0 -126px 1.5em 126px;}
.push-4 {margin:0 -168px 1.5em 168px;}
.push-5 {margin:0 -210px 1.5em 210px;}
.push-6 {margin:0 -252px 1.5em 252px;}
.push-7 {margin:0 -294px 1.5em 294px;}
.push-8 {margin:0 -336px 1.5em 336px;}
.push-9 {margin:0 -378px 1.5em 378px;}
.push-10 {margin:0 -420px 1.5em 420px;}
.push-11 {margin:0 -462px 1.5em 462px;}
.push-12 {margin:0 -504px 1.5em 504px;}
.push-13 {margin:0 -546px 1.5em 546px;}
.push-14 {margin:0 -588px 1.5em 588px;}
.push-15 {margin:0 -630px 1.5em 630px;}
.push-16 {margin:0 -672px 1.5em 672px;}
.push-17 {margin:0 -714px 1.5em 714px;}
.push-18 {margin:0 -756px 1.5em 756px;}
.push-19 {margin:0 -798px 1.5em 798px;}
.push-20 {margin:0 -840px 1.5em 840px;}
.push-21 {margin:0 -882px 1.5em 882px;}
.push-22 {margin:0 -924px 1.5em 924px;}
.push-23 {margin:0 -966px 1.5em 966px;}
.push-24 {margin:0 -1008px 1.5em 1008px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}

/* end of grid.css */

body, td {
  color: #2e2f52;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 11px;
  margin: 0px;
}
body { 
  background-color: #353843;
  background-image: url('/images/fo/local/eyeka/grd.jpg');
  background-repeat: repeat-x;
  text-align: center;
}

img {border: none;}

form {  
    margin: 0;
}

input, textarea, select {
  border: solid 1px #a9a9a9;
  font-size: 11px;
  color: #2e2f52;
}

.radiobutton, .checkbox{
	border: none;
}

select {  
    height: 17px;
}

.hidden{
	display: none;
}
	
#user-page .hidden{
	display: inherit;
}

.smallselect { 
    height: 14px; 
    font-size: 9px; 
    width: 100px;
}
.label {color: #3D3F65; font-size: 11px; text-align: right; vertical-align: top; width: 150px;}
.inpt1 { width: 200px;}
.noborder { border: 0px; }
li.blank{list-style-type: none;}
.applet{  z-index: 0}

.livebutton{
  background-color: #ED0973;
  border: #BA0147 solid 1px;
  color: #FFFFFF;
  cursor: hand;
  font-size: 9px;
  padding: -50px;
}

.deadbutton{
  background-color: #98999e;
  border: #888888 solid 1px;
  color: #FFFFFF;
  cursor: hand;
  font-size: 9px;
}

.srchbutton{
  background-color: #ffffff;
  color: #f50260;
  border: solid 1px #7f9db9;
  cursor: hand;
  font-size: 9px;
height:17px;
  font-weight: bold;
  padding: 0;
}
.homeseparator {
  margin-top: 10px;
  border-bottom: solid 4px #ED0973;
}

/* used for flash elements */
.eyeka_notification_notice {
  background-color:#2FC600;
  color:#FFF;
  font-size:16px;
  font-weight:700;
  left:130px;
  opacity:.8;
  padding:20px;
  position:absolute;
  text-align:center;
  top:100px;
  width:700px;
  z-index: 9999999999;
}

.eyeka_notification_error {
  background-color:#ED0973;
  color:#FFF;
  font-size:16px;
  font-weight:700;
  left:130px;
  opacity:.8;
  padding:20px;
  position:absolute;
  text-align:center;
  top:100px;
  width:700px;
  z-index: 9999999999;
}


div#container {
  color: #2e2f52;
  padding: 0px;
  width: 1000px;
  margin: auto;
  margin-top: 10px;
  text-align: left;
  color: #e4e4e4;
	position: relative;
  background-color: transparent;
}

#home_page #container, #boxoffice #container {
  background-color: #363845 ;
}

div#main {
    color: #3D3F65;
}

div#wrapper {
    float: right;
    width: 850px;
		overflow:hidden;
}

div#innerwrapper{
	/*background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x scroll 0 0;*/
	padding-left:5px;
	width:100%;
	float:left;
	background:transparent;
}

.new_account_fields{
  color:#2E2F52 !important;
}

.existing_account_fields{
  color:#2E2F52 !important;
}

#new_user p label{
  display:block;
  float:left;
  padding-right:0px;
  text-align:right;
  width:150px;
}

#new_user input{
  margin:0px;
}

#new_user{
  text-align:left;
}

#modal_container #innerwrapper {
	background-image:none !important;
	background-color:#fff;
	width:560px;
}

.headerwrap {
  border-top: solid 3px #ED0973;
  border-bottom: solid 4px #5C5F68;
  margin: 0px;
  padding: 0px;
}

div#header {
  background-color: #353843;
  height: 80px;
}

#topheader, #topheader a { 
  font-size: 11px; 
  color: #BDBDBD; 
}
#topheader { 
  text-align: left; 
  margin: 0 auto; 
  width: 1000px; 
  margin-top: 8px;
}
#toplinks { 
  float: left; 
}
#topheader .active {
  color: #FFF;
}
#topheader .small {
  font-size: 10px;
}
#toplanguages { 
  float: right;
}


#persoheader{
}

div#signinbar {
  color: #BDBDBD;
  float: right;
  font-size: 10px;
  padding: 4px;
  width: 380px;
}

div#signinbar a {
  color: #BDBDBD;
  font-size: 10px;
}

div#signinbar a.active {
  color: #FFF;
}

div#signin {
  clear: both;
  padding: 2px;
  height: 20px;
  position: absolute;
  top: 24px;
  width: 350px;
  margin-left: 40px;
}

div#signin form {
  margin: 10px;
}

div#signin input{
  height: 16px;
  width: 90px;
}

#remember_me{
	width:20px !important;
}

div#logo img{
	position:absolute;
	top:15px;
	left:18px;
}

#paypal-email-verification{
	height:60px;
	position:relative;
}

#paypal-email-status{
	position:absolute;
	top:22px;
	left:395px;
}

#plateformes-video .credentials_invitation{
	float:none !important;
}

/* --------------- HOME ------------------*/


#new_home h1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #e4e4e4;
  background: #373946 url(/images/fo/local/eyeka/new_home_fond_h1.jpg) repeat-x;
  background-position: bottom;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding-left: 10px;
}

* html #new_home h1 {
  padding-top: 12px;
}

.new_home_leftcol {
  width: 559px;
  float: left;
  border-right: 1px solid #464855;
}

* html .new_home_leftcol {
  width: 560px;
}

.new_home_rightcol {
  width: 440px;
  float: left;
}

#new_home_line1 {
  height: 250px;
  overflow: hidden;
}

#new_home #editorial_news {
  height: 220px;
  overflow: hidden;
  background: url(/images/fo/local/eyeka/home_stats_editorial_news.jpg) repeat-x;
  background-position: bottom;
}

#claim1_title h1 {
  padding: 0px 0px 0px 15px;
  margin: 0 !important;
  font-size: 21px;
  font-weight: normal;
  background-position: top;
	padding-top:0px !important;
}

#claim1_content {
  color: #ffffff;
  font-family: arial, helvetica, sans-serif;
}

#claim1_content a{
	color:#ED0973;
	font-size:13px;
}

#claim_left {
  float: left;
  width: 220px !important;
  font-size: 13px;
}

#claim_left p {
  padding: 0 15px 10px 15px;
  margin: 0;
}

.home_droite_wpuce{
  background:url("/images/fo/local/eyeka/home_bg_col2_puce.jpg") no-repeat 0 0;
  line-height:13px;
  display:block;
  padding-left:22px !important;
}

#claim_stats {
  float: left;
  height: 91px;
  width: 180px;
  margin-top: 10px;
  background: url(/images/fo/local/eyeka/home_stats.jpg) no-repeat ;
}

#claim_stats_marque{
  width:200px !important;
  margin-left:15px !important;
}

#claim_stats ul {
  padding: 13px 10px 0 36px;
  margin: 0;
}

#claim_stats li {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 12px;
}

#claim_cta {
  padding-top: 0px;
  text-align: center;
  font-size: 11px;
  position:absolute;
  bottom:10px;
  color: #bfbfbf;
  width:440px;
}

#claim_cta_auteurs {
  float: left;
  padding-left: 50px;
}

#claim_cta_corpo {
  float: left;
  padding-top: 0px;
  padding-right: 0px;
  color: #ffffff;
  margin-left:100px;
  display:inline;
  font-size: 12px;
}

.cadre-img{
	padding:10px;
	border:1px solid #ccc;
}

#claim_cta_corpo a {
  font-size: 12px;
  color: #bfbfbf;
  font-weight: normal;
  text-decoration: underline;
}

* html .claim1 #home_stats {
  background: url(/images/fo/local/eyeka/home_stats.jpg) no-repeat ;  
  position:absolute;
  top:75px;
  left:265px;
  width:215px;
  height:108px;
  padding-top:15px;
  padding-left:30px;
}

#current_calls,
#viralizable_calls,
#expired_calls,
#latest_eyeka_blog {
  position: relative;
}

h1.authenticated{
  margin-top: 0px;
  color:#2E2F52 !important;
  padding-top: 0px;
}

#box-login{
  float: left;
  padding:10px;
  padding-left:0px !important;
  margin-top:0px !important;
  width:280px;
  border-right:1px solid #CCCCCC;
}

#box-login h2{
  color: #000;
  border-bottom: none;
  margin-top: 0;
  padding-top: 0;
}

#box-login h4{
  color:#2E2F52;
  font-size:14px;
  font-weight:bold;
}

#box-login form{
  margin: 0;
  padding: 0;
}

#box-login a.forget{
  color: #000;
  text-decoration: underline;
}

#box-login table td.label{
  width: 120px;
}

#facebook-connect-block{
  width:240px;
  float:left;
  margin-top:12px;
  text-align:left;
  padding-left:10px;
}

#facebook-connect-block h4{
  color:#2E2F52;
  font-size:14px;
  font-weight:bold;
}

#not-member-yet{
  float:right;  
  padding:10px;
  width:410px;
  background:#fff;
}

#modal_container #not-member-yet{
  float:left;
}

#not-member-yet h4{
  color:#2E2F52;
  font-size:14px;
  font-weight:bold;
}

#not-member-yet #bt-join{
  background:url("/images/fo/local/eyeka/bt-signup-new-little.jpg") no-repeat 0 0;
  font-size:16px;
  line-height:44px;
  width:171px;
  text-align:center;
  height:44px;
  border:0px solid;
  position:relative;
  left:126px;
  display:block;
  color:#fff;
  float:left;
  font-weight:bold;
}

#bt_signup_popup {
	background:url("/images/fo/local/eyeka/bt-signup-new-little.jpg") no-repeat 0 0;
  font-size:16px;
  line-height:44px;
  width:171px;
  float:left;
  text-align:center;
  height:44px;
  border:0px solid;
  position:relative;
  left:0px;
  display:block;
  color:#fff;
  font-weight:bold;
}

#not-member-yet h2{
  border-bottom: none;
}

#not-member-yet ul{
  margin-top: 0;
  padding-left: 20px;
}

#not-member-yet ul li{
  margin-top: 10px;
  list-style-image: url(/images/fo/local/eyeka/check.gif);
}

#not-member-yet #icons-text{
	margin-top:20px;
	float:left;
}

#not-member-yet #icons-text .icon-line{
	margin-bottom:20px;
	float:left;
	line-height:18px;
	width:400px;
}

#not-member-yet #icons-text img{
	float:left;
}

#not-member-yet #icons-text .icon-text{
	width:320px;
	float:left;
	margin-left:10px;
	font-size:14px;
	display:inline;
}

input.button_style{
  border: 0;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  padding: 3px 3px 2px 3px;
}

.rounded-button{
  width: 130px;
  margin: 20px auto 10px auto;
}

.rounded-button-left, .rounded-button-right, .rounded-button-middle{
  height: 21px;
  float: left;
}

.rounded-button-left, .rounded-button-right{
  width: 5px;
}

.rounded-button-middle{
  background: url(/images/fo/local/eyeka/button-middle.gif) repeat-x;
  padding: 0px 5px;
}



.rounded-button-middle a{
  font-size: 110%;
  margin-top: 2px;
  color: #fff;
  display: block;
}

.rounded-button-left{
  background: url(/images/fo/local/eyeka/button-left.gif) no-repeat;
}

.rounded-button-right{
  background: url(/images/fo/local/eyeka/button-right.gif) no-repeat;
}

.new_home_seeall {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 14px 15px 0 0;
}

#latest_eyeka_blog{
	float:left;
	width:440px;
}

#latest_eyeka_blog .new_home_seeall{
	position:absolute;
	bottom:0px;
	right:0px;
}

.new_home_seeall a {
  font-family: arial, helvetica, sans-serif;
  color: #fff;
  font-size: 12px;
}

.new_home_cfs {
  position: relative;
  width: 559px;
  height: 88px;
  clear: both;
  color: #ffffff;
  border-bottom: 1px solid #464855;
  font-family: arial, helvetica, sans-serif;
}

.new_home_cfs div {
  text-align: center;
  float: left;
  overflow: hidden;
}

.new_home_cfs .logo {
  width: 160px;
  padding-top: 10px;
}

a.call_name {
  color: #ffffff;
}

.new_home_cfs .logo img {
  width: 130px;
  height: 50px;
  padding-bottom: 3px;
}

.new_home_cfs .prize {
  width: 140px;
  padding-top: 20px;
}

.new_home_cfs .time_left {
  width: 138px;
  padding-top: 20px;
}

.new_home_cfs .participate {
  width: 120px;
  padding-top: 25px;
}

* html .new_home_cfs .participate {
  width: 115px;
}

.prize_label,
.time_left_label {
  display: block;
  font-size: 14px;
}

.prize_value,
.time_left_value {
  font-size: 16px;
  font-weight: bold;
}

.prize_value {
  color: #ED0973;
}

#expired_calls .expired {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
}

#latest_eyeka_blog p {
  margin: 6px 6px 6px 0;
  color: #ED0973;
}

.col3-myeyeka{
	padding-top:33px;
}

#user_latest_eyeka_blog{
	width:235px;
	margin-top:10px;
}

#user_latest_eyeka_blog p {
  margin: 6px 6px 6px 0;
  color: #ED0973;
}

#user_latest_eyeka_blog ul,
#user_latest_eyeka_blog li,
#latest_eyeka_blog ul,
#latest_eyeka_blog li {
  padding-left:0;
  margin-left: 0;
  color:#e4e4e4;
  position:relative;
}

#user_latest_eyeka_blog ul,
#latest_eyeka_blog ul {
  list-style: none;
  padding-left: 15px;
}

#latest_eyeka_blog li {
  border-bottom: 1px solid #676975;
}

#user_latest_eyeka_blog li a {
  padding-left: 70px;
  margin: 6px 0;
}

.cfs-col3{
	padding-top:86px;
}

* html .cfs-col3{
	padding-top:85px;
}


#latest_eyeka_blog li a {
  color: #e4e4e4;
  padding-left: 80px;
  margin: 6px 0;
}
#user_latest_eyeka_blog ul li p,
#latest_eyeka_blog ul li p {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 5px;
}

* html #latest_eyeka_blog ul li p {
  top: -5px;
  bottom: none;
}
#user_latest_eyeka_blog ul li span,
#latest_eyeka_blog ul li span {
  line-height: 25px;
}

#latest_eyeka_blog .prepend-9 {
  display: none;
}

#latest_eyeka_blog ul {
  margin: 8px 8px 0 0;
}

#latest_eyeka_blog #creditfooter {
  display: none; 
}

#feature_submissions_tabs h2 {
  border-bottom: none;
  line-height: 45px;
  text-align: center;
  color:#363844;
  text-decoration:none;
}

#feature_submissions_tabs {
  cursor: pointer;
  margin-top:6px;
}

#feature_submissions_tabs .span-4 {
  position: relative;
  width: 146px;
  margin-right: 1px;
}

#feature_submissions_tabs #winners_tab {
  width: 146px;
  margin-right: 0;
}

#feature_submissions_tabs .span-4 img {
  position: absolute;
  left: 70px;
  top: 33px;
}

#feature_submissions_tabs .tab_unselected h2 {
  background:#bfbfbf url(/images/fo/local/eyeka/featured_media_tab_unselected.jpg) repeat-x;
  height:48px;
  margin:0;
  padding:0;
  font-size: 14px;
  font-weight: normal;
}

#feature_submissions_tabs .tab_selected h2 {
  background:#bfbfbf url(/images/fo/local/eyeka/featured_media_tab_selected.jpg) repeat-x;
  height:48px;
  margin:0;
  padding:0;
  font-size: 14px;
  font-weight: bold;
}

.featuredMedia .feature_medium, .featuredMedia .featureUser
{
  background-color: #353843;
  border: 8px solid #bfbfbf;
  width: 404px;
  height: 170px;
  padding: 10px 10px 22px 10px;
  font-size: 11px;
}

* html .featuredMedia .feature_medium, * html .featuredMedia .featureUser
{
  width: 440px;
  height: 202px;
  position: relative;
  top: -6px;
  padding-bottom: 5px;
}

#new_home_fm_col1,
#new_home_fm_col2 {
  float: left;
}

#new_home_fm_col2 {
  padding-left: 10px;
}

.featuredMedia h3, .featuredMedia h3 a {
  color: #ED0973;
  font-size: 14px;
  font-weight: normal;
  padding-bottom : 5px;
}

.new_home_userprofile {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  width: 220px;
  height: 72px;
  overflow: hidden;
}

* html .new_home_userprofile {
  padding-top: 5px;
  padding-left: 5px;
  height: 77px;
}

.new_home_media {
  text-align: center;
  width: 170px;
}

.new_home_media div {
  margin: auto;
}

.new_home_media img {
  border: 1px solid #bfbfbf;
}

.new_home_media .microplayer {
  padding: 1px;
}

#new_home_fm_col1,
#new_home_fm_col1_2 {
  width: 220px;
}

#new_home_fm_col1_2 {
  text-align: center;
  float: left;
}

#new_home_fm_col2_2 {
  width: 170px;
  padding-left: 10px;
  text-align: center;
  float: left;
}

#new_home_fm_col1_2 a,
#new_home_fm_col2_2 a {
  color: #ffffff;
}

#home_page #propertysheet, #home_page #lightbox {
  display: none; 
}

/* -------------- Main Menu -------------*/
div#y {
  display: none;
  padding: 2px;
}

div#mainmenu {
  background-color: #98999e;
  margin: 0px;
  background-image: url('/images/fo/local/eyeka/menubg.jpg');
  background-repeat: repeat-x;
  position: relative;
}

div#mainmenu ul {
  margin: 0px;
  padding: 0px;
  display: inline;
}

div#mainmenu li {
  display: inline;
  list-style: none;
  padding: 8px 10px;
}

div#mainmenu li.active {
  background-image: url('/images/fo/local/eyeka/menubgactive.jpg');
  background-repeat: repeat-x;
  padding: 8px 10px;
}

div#mainmenu li.active a {
  color: #FFFFFF;
  padding-bottom: 10px;
}

div#mainmenu li a {
  color: #353843;
  font-size: 11px;
  line-height: 29px;
font-weight:bold;
}

div#mainmenu form { display: inline; }

div#quicksearch {
  position: absolute;
  top: 0px;
  right: 4px;  
  color: #353843;
  font-size: 11px;
  line-height: 29px;
}

div#quicksearch input{
  font-size: 10px;
}
div#quicksearch a{
  color: #353843;
  font-size: 11px;
}

/* -------------- Topics in col 1 -------------*/
#col1 {
  background:#d2d2d2 url("/images/fo/local/eyeka/bg-bloc-left.jpg") repeat-x 0 0;
  float: left;
  margin: 0px;
color:#363844;
  width: 140px;
  font-size: 10px;
  position: relative;
  
  /* used to get the col all the way down 
    padding-bottom : 10000px ;
    margin-bottom : -10000px ;
    overflow : hidden ;
   used to get the col all the way down */ 
  
}

#col1 #eyeka-menu{
	padding-left:10px;
	padding-top:10px;
}

#eyeka-menu .header{
	font-weight:bold;
	font-size:12px;
}

#col1 a {
}

#col1 a.header {
  font-size: 15px;
    margin-top: 40px;
}

#col1 ul {
  margin: 0px;
  padding: 4px;
}

#col1 ul a {
  font-size: 10px;
}

#col1 li {
  list-style: none;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-right: 0px;
  border-bottom: solid 1px #363844;
}

.col1teaser {
  background-color: #e8eaec;
  margin-top: 136px;
}
/* -------------- Media in col 2 -------------*/
#col2nocol1 {
  float: left;
  width: 734px;
}

.main-conversation #col2nocol1 {
  float: left;
  width: 724px;
 	padding-right: 10px;
}


#col2 {
  float: left;
  width: 590px;
  margin: 2px 0 0 8px;
  overflow: hidden;
}
* html #col2 {width: 590px;}

#col2_selection_page{
  float: left;
  width: 590px;
  margin: 2px 0 0 8px;
}

* html #col2_selection_page {
  width: 582px;
}

.myeyeka {
    /*padding-top: 36px;*/
}

#mediuminfo, #conversationinfo{
  float: right;
  padding-left: 12px;
  width: 258px;
}
* html #mediuminfo,* html #conversationinfo {width: 270px;}

.main-conversation #mediuminfo, .main-conversation #conversationinfo{
	padding-left: 0;
}

/* -------------- Contents in col 3 -------------*/
#col3 {
  float: right;
  /*margin: 8px 4px 0 0;*/
  width: 248px;
	margin-right:5px;
}

#col3_selection_page{
  float: right;
  margin: 8px 4px 0 0;
    padding-top: 40px;
    width: 390px;
}

* html #col3_selection_page {
  width: 386px;
}

/* -------------- Tabs -------------*/

div#tabs-wrapper { float: left; margin: -10px 5px 5px 5px; width: 470px; }

div#medialist {
  clear: both;
  margin: 10px 0 0 0;
  overflow: hidden;
  width: 590px;
  height: 310px;
  background-color: #fff;
}
.tabs {
  background-color: transparent ;
  padding-top: 20px;
  overflow: hidden;
  height: 26px;
}

* html .tabs {
  height: 46px;
}

.tab {
  background: transparent url("/images/fo/local/eyeka/featured_media_tab_unselected.jpg") repeat-x 0 0;
  margin: 0px 1px 0px 0px;
height:48px;
float:left;
position:relative;
top:-6px;
padding:12px;
}

.tabcontents {
  /*background: #D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x scroll 0 0;*/
  background:#ECEEF0;
}
.tab a, .tab a:hover {
  color: #393945;
  text-decoration:none;
  font-size: 12px;
}
.tabselected {
  background: transparent url("/images/fo/local/eyeka/featured_media_tab_selected.jpg") repeat-x scroll 0 0;
} 
.tabselected a {
  font-weight: bold;
} 

/* -------------- Various Content types -------------*/

div#medialistsmall, {
  background-color: #FFF;
  clear: both;
}

#mysubmissions .vignt1{
	height:75px !important;
}

div.vignt1, div.vignt50 {
  font-family: Tahoma, arial, helvetica, geneva;
  font-size: 10px;
  float: left;
  height: 80px;
  width: 77px;
  text-align: center;
}

div.vignt2, div.vignt100  {
  font-family: Tahoma, arial, helvetica, geneva;
  font-size: 11px;
  float: left;
  height: 136px;
  width: 110px;
  text-align: left;
}

div.vignt100 a {color: #ED0973; font-weight: bold; text-decoration: underline;}
div.vignt100 b a {color: #363844; text-decoration: none;}
div.vignt100 b a:hover {text-decoration: underline;}


div.vignt3 {
  font-family: Tahoma, arial, helvetica, geneva;
  font-size: 10px;
  float: left;
  height: 56px;
  width: 56px;
  text-align: center;
}

div.vignt50 img , div.vignt100 img {
    cursor: pointer;
}

div.vignt100on {
  background-color: #ED0973;
}

#selection {
    style="padding: 40px;"
}

.tagcloud {
  background-color: #FFFFFF;
  text-align: center;
margin-top:8px;
}

.tagcloud p { margin: 0px; }

#inboxovw, #accountovw {
  height: 105px;
}

#accountovw{
  margin: 0px 10px 0px 0px;
  width:280px;
height:150px;
}
#inboxovw {
  margin: 0px 0px 0px 0px;
  width:280px;
height:150px;
}

#mysubmissions {
  width: 236px;
margin-top:10px;
min-height:151px;
height:auto !important;
height:151px;
}
* html #mysubmissions {
  width: 246px;
  margin-top:9px;
}

#eyekanews {
  width: 236px;
}
* html #eyekanews {
  width: 246px;
}

.eyekamea {
  width: 236px;
}
* html .eyekamea {
  width: 246px;
}

#accountovw td, #inboxovw td {
  font-family: Tahoma, arial, helvetica, geneva;
  font-size: 10px;

}
.mea0, .mea1, .mea2, .mea3 { 
  font-size: 11px;
  color: #3D3F65;
  float: left;
  margin: 2px;
  padding: 4px;
}
.mea0 {
  background-color: #FFFFFF;
  width: 98%; 
}
.mea0 a {
  color:#888888;
}
.mea1 {
  /*background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x 0 0;
  border: solid 1px #b9babb;*/
  background:#fff;
  border:1px solid #b9babb;
}

#group_page #col3 .mea1 {
	width: 95%;
	overflow:hidden;
}

.mea2 {
  	/*background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x 0 0;
	  border: solid 1px #b9babb;*/
	border:1px solid #b9babb;
	background:transparent;
}
.mea3 {
  	background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x 0 0;
	border: solid 1px #b9babb;
}
.mea3 a {
  color: #ED0973;
}

#user-feeds {
  float: left;
  margin: 2px;
  padding: 4px;
}

#nbvote{
	color:#ED0973;
	font-weight:bold;
}

.actions {
  font-family: Tahoma, arial, helvetica, geneva; 
background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x 0 0;
  border: solid 1px #b9babb;
  font-size: 11px;
  color: #3D3F65;
  margin: 2px;
  padding: 5px;
}

.actions h4{
	color:#363844;
}

.mea_col3 {
  width: 235px;
/* CENTRAGE */
  margin-left: auto;
  margin-right: auto;
}
#top_users {
  margin:2px;
}

/* CENTRAGE */
* html .mea_col3{
    width: 245px;
}

#new_user_news_block{
  margin:0 auto ;
  padding: 0 6px;
}
* html #new_user_news_block{
  padding: 0;
}

.photo_view_albums {
  width: 566px;
}
* html .photo_view_albums {
  width: 572px;
}

#uploadselects img {
  margin-right: 5px;
}

#tmedia{
	/*background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x scroll 0 0;*/
	background:transparent;
	border:1px solid #b9babb;
	width:842px !important;
}

#uploaded #tmedia tr td{
	border-bottom:1px solid #B9BABB;
}


#tmedia td {
  background-color: transparent;
}

#uploaded #tmedia td{
	background-color:#fff !important;
}

/*--------- observatory--------*/
#observatory-content {
	position:relative;
	left:50px;
	top:20px;
	background-color:#ffffff !important;
}


.observatory-col2 h2 {
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	padding:15px 15px 5px 20px;
	border-bottom:none;
}	

.observatory-col2 {
	float:left;
	margin-bottom:30px;
	width:386px;
	height:270px;
}	

.observatory-col2 p {
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	padding-bottom:15px;
	padding-left:35px;
	padding-right:15px;
	padding-top:15px;
	width:353px;
	height:150x;
	float:left;
	margin-top:0px;
}

.observatory-col2 a {
	background-image:url('/images/fo/local/eyeka/fr/bt-observatory.jpg');
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	margin-left:125px;
	position:relative;
	width:180px;
	height:75px;
	display:block;	
	float:left;
	/*padding-left:10px;*/
	padding-top:10px;
	background-repeat:no-repeat;
	text-align:center;
	
}
.observatory-col2 a:hover {
text-decoration:none;
}
.bt-observatory	 {
	background-image:url('/images/fo/local/eyeka/fr/bt-observatory.jpg');
	width:180px;
	height:75px;
	background-repeat:no-repeat;
	/*padding:30px 30px 30px 30px;*/
	margin-left:120px;
	position:relative;
	top:140px;
}

.observatoru-img {
	float:left;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:50px;
	width:300px;
}

.observatoru-img img{
float:left;
padding-bottom:115px;
padding-left:40px;
}

.observatory-icone {
	float:left;	
	cursor:pointer;
	margin-bottom:20px;
	background-repeat:no-repeat;
	margin-top:16px;
	display:block;
	width:58px;
	height:60px;	
}

div#join-group-form .rules-or-description{
	height:200px;
	overflow:auto;
}

#icone {
float:left;
	width:60px;
		margin-left:100px;
}

#flu{background-image:url('/images/fo/local/eyeka/fr/logo-flu.jpg');}

#twitter{background-image:url('/images/fo/local/eyeka/fr/logo-twitter.jpg');}

#plus{background-image:url('/images/fo/local/eyeka/fr/logo-plus.jpg');}

#facebook2{background-image:url('/images/fo/local/eyeka/fr/logo-facebook.jpg');}

#wp{background-image:url('/images/fo/local/eyeka/fr/logo-white-paper.jpg');}

#in{background-image:url('/images/fo/local/eyeka/fr/logo-in.jpg');}

/* -------------- Albums and lightboxes -------------*/
.mediasel, .mediaselfav {
  border: solid 1px #aaaaaa;
  padding:8px;
  margin: 2px;
}
.mediaselfav {
  background-color: #FFFFFF;
}

/* -------------- // Various Content types -------------*/

div#lightbox {
  border: 0px;
  margin: 0px;
  height:200px !important;
  float:none;
  padding: 0px;
}

/* -------------- Featured Artists ------------- */
    #featartist {
      width:253px;
      background:url(/images/fo/local/eyeka/back_featured.jpg) no-repeat;
      padding: 15px 0px 0px 0px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#808080;
    }
    
    #featartist_bottom {
      width:253px;
      height:22px;
      background:url(/images/fo/local/eyeka/back_featured_bottom.jpg) no-repeat;
      margin-bottom : 7px;
    }
    
    #featartist_bg {
      width:253px;
      background:url(/images/fo/local/eyeka/featured_bg.jpg) repeat-y;
      margin-top: 7px;
    }
    
    #featartist_padder {
      padding-left: 25px;
      padding-right: 25px;
    }
    
    #featartist img {
      border:0;
    }
    
    #featartist h3 {
      text-transform:uppercase;
      font-size:12px;
      font-weight:normal;
      padding: 0px;
      margin: 0px;
      border-bottom:1px solid #DDD;
    }
    
    #featartistbody {
      padding:7px 0;
    }
    
    #featartistbody a img {
      float:left;
      border: 5px solid #FFF;
    }
    
    #title_featartistbody {
      padding:5px 0 0 10px;
      float:left;
    }
    
    #title_featartistbody h4 a {
      font-size:16px;
      color:#ff0064;
      text-decoration:none;
    }
    
    #featartistbody p {
      font-size:10px;
      padding: 0px;
      margin: 5px 0px;
    }
    
    #featartist_button {
      text-align: center;
      margin-top: 10px;
    }
    
    .featartist_btn {
      border: 1px solid #CCC;
      background:#ececec url(/images/fo/local/eyeka/btn_featured.gif) repeat-x;
      height:15px;
      padding:3px 10px 3px 10px;
      margin:2px auto 0 auto;
      font-size:10px;
      color:#ff0064;
      text-decoration:none;
    }

/* -------------- Footer ------------- */

#footer-wrapper {
  padding: 15px 0px 0px 0px;
  background-color: #353743;
}

#footer-corner-tl {
  float: left;
  width: 9px;
  height: 10px;
  /*background-image: url('/images/fo/local/eyeka/footer-corner_tl.gif');*/
  background-repeat: no-repeat;
}

#footer-corner-tr {
  float: right;
  width: 9px;
  height: 10px;
  /*background-image: url('/images/fo/local/eyeka/footer-corner_tr.gif');*/
  background-repeat: no-repeat;
}

#footer {
  padding: 10px 0px 10px 0px;
  background-color: #E8EAEC;
}

div.footer-column {
  float: left;
  padding-left: 34px;
}

#footer p {
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 18px;
  color: #363844;
}

#footer a {
  color:#363844;
}
#footer-logotext {
  margin: 0px;
  padding-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #363844;
}

p#footer-logotext a, p#footer-logotext a:hover {
  text-decoration: none;
}

/* -------------- Directory ------------- */

#directory { text-align:center; margin:0.25em 0; color:#999; }
#directory a { color:#999; }
.directory h1 a { color:#B9BABB; font-size:22px; }
.directory h1 a:hover { color:#B9BABB; text-decoration:none; }

/********************************** INLINE STYLES **********************************/
a.tag, a.tagdel, a.tagadd
{
  line-height: 22px;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}
.tagcloud a.t1 {color: #2e2f52; font-size: 95%;}
.tagcloud a.t2 {color: #2e2f52; font-size: 100%; font-weight: bold;}
.tagcloud a.t3 {color: #2e2f52; font-size: 110%;}
.tagcloud a.t4 {color: #2e2f52; font-size: 120%; font-weight: bold;}
.tagcloud a.t5 {color: #2e2f52; font-size: 130%; }
.tagcloud a.t6 {color: #2e2f52; font-size: 135%; font-weight: bold; }
.tagcloud a.t7 {color: #ED0973; font-size: 140%;}
.tagcloud a.t8 {color: #ED0973; font-size: 145%; font-weight: bold;}
.tagcloud a.t9 {color: #ED0973; font-size: 150%;}
.tagcloud a.t10 {color: #ED0973; font-size: 160%; font-weight: bold;}
.tagcloud {text-align: center; margin-top:8px; }

.cleaner {
  margin: 0px;
  clear: both;
}

.msg { color: #ED0973; font-size: 12px; font-weight: bold; }
.fade { color: #888; }
.fade a { color: #888; text-decoration: underline;}

h1, h2, h3, h4 {font-family: verdana, arial, geneva, sans-serif; margin: 0; }
h1 {color: #ED0973;  font-size: 17px;   margin: 10px 0 10px 0; clear: both;}

h2 {color: #ED0973;   font-size: 16px;   margin: 10px 0 0 0; border-bottom: solid 1px #ED0973; }
h2.box { font-size: 18px; font-weight: normal; width: 480px; position: relative; background-color: white; margin: 0px; padding: 5px 10px; }
h2.box span { position: absolute; top: 8px; right: 10px; color: #999; font-size: 12px; font-weight: normal; }
h2.lightbox-title { color: #2E2F52; border: none; border-bottom: solid 1px #2E2F52;}
h2.lightbox-name { border: none;}
/*h3, h3.a {  color: #353843; font-size: 13px; margin: 0 0 5px 0; }*/
h3{ color:#ED0973; font-size:13px; line-height:13px;}
div.white-box { background-color: #fff; border: 1px solid #ccc; }

/* Submit to Groups*/
#groups {margin: 10px 0 0 10px;}
#groups h2 { border: none; margin-top: 30px;}
#groups h3 { border: none; }
#groups p { color: #888888; text-align: justify; }
#groups strong { font-weight: normal; color: #ED0973; font-size: 12px;}
#groups input { border: none; }
#groups input.check { float: left; }
#groups a img { border: none;}
#groups .group {margin: 12px 0 12px 0;}
#groups-section ul {list-style: none; margin: 0; padding: 0;}
#groups-section li {margin: 0 0 5px 0;}

hr { border: solid 1px #B9BABB; }
h4 { color: #ED0973; font-size: 12px; margin: 0; }
h5 { color: #5d6069; font-weight: bold; margin: 0px; font-size: 11px; }
a { color: #363844; text-decoration: none; font-size: 11px;}
a:hover { text-decoration: underline; }
a.emphase { color: #ED0973; text-decoration: underline; font-weight: bold; }

th {color: #ED0973; font-size: 10px; text-align: left;}
td.filet { border-bottom: solid 1px #cdcdcf; }
td.slabel { width: 100px; font-size: 11px; text-align: right; vertical-align: top; }
.small, .small1, .small2 {  font-size: 10px;}
.small1 { color: #3C3D6C; }
.small2 { color: #ED0973; }
.small3 { color: #777777; }
.formbg { background-color: #FFFFFF; }

.mediatitle {color: #ED0973;  font-family: arial, geneva, sans-serif;   font-size: 16px;   font-weight: normal;  }
.unimplemented {color: #bbbbbb;}

div.confirm-terms-of-sale { 
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-size: 11px;
/*  color: #2e2f52;  */
  color: #2E2F52;    
  margin-bottom: 5px; 
}


li.msgunread {
  list-style-image: url('/images/fo/local/eyeka/_unread.gif');
  line-height: 150%;
}
li.msgread {
  list-style-image: url('/images/fo/local/eyeka/_messages.gif');
  line-height: 150%;
}
li.msgunread a{
  font-size: 10px;
}
li.msgread a {
  font-size: 10px;
}

/* -------------- Carousel -------------*/
.carousel_50 {
  height: 172px;
}

.carousel_100 {
  height: 285px;
  width: 550px;
}

/* -------------- Folders Boxes -------------*/
.folder_header{
  float: left;
  font-family: arial, helvetica;
  font-weight: bold;
  margin-top: 5px;
  width: 842px;
}
* html .folder_header{width: 840px;}

.folder_section{
  padding: 5px 0px 5px 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  width: 810px;
}

#drag-all-block{
  width:840px;
  float:left;
  border:1px solid #B9BABB;
}

#dragAndDropFolderWrapper .folder_content{
  border:0px solid !important;
  width:800px;
  background:transparent !important;
}

#dragAndDropFolderWrapper .folder_header{
  background:transparent !important;
  width:800px;
}

#dragAndDropFolderWrapper .folder_header div{
  margin-left:10px;
  display:inline;
}

#dragAndDropFolderWrapper{
  float:left;
  margin:10px;
  background:#ECEEF0;
}

.folder_content{
  background-color: #fff;
  border:1px solid #B9BABB;
  float: left;
  padding-top:10px;
  margin-bottom: 0px;
  text-align: left;
  width: 840px;
}

* html .folder_content{width: 840px; text-align: center;}

#group-admin-container .folder_content {
  margin-left: 0px;
  width: 838px;
}

* html #group-admin-container .folder_content{width: 840px; text-align: center;}


#actionResponse {
  background-color: transparent;
  color:#ED0973;
  float: left;
  height: 20px;
  width: 840px;
}

* html #actionResponse {width: 830px;}

optgroup.dispatcher_select_section_title {
  font-weight: bold;
  color: #aaa;
}

option.dispatcher_select_unique {
  font-weight: bold;
}

option.dispatcher_select_album, option.dispatcher_select_lightbox {
  padding-left: 20px;
  color:#2E2F52;
}


/* -------------- Droppable Folders -------------*/

.folder-droppable-hover{
  background-color: #ED0973;
  z-index: 0;
}

.trash{
  float:right;
  margin-right: 10px;
}
.trash-hover{
  background-color: #ED0973;
}

.action {
  float: left;
  margin: 0px 0px 10px 0px;
  padding-left: 10px;
  text-align: left;
}

.action a{
	font-weight:bold;
	text-decoration:underline;
	color:#ED0973;
}

.action li {
  display: inline;
  list-style-type: none;
  padding-right: 20px;
}

.action .paginator input {
  font-family: verdana;
  font-size: 9px;
  margin-right: 8px;
  padding: 1px 3px 1px 3px;
}

.action .paginator a {
  border: 1px solid #A9A9A9;
  font-size: 10px;
  padding: 1px 3px 1px 3px;
  margin-right: 2px;
}

.action .paginator a:hover {
  background-color: #ED0973;
  color: #FFFFFF;
  text-decoration: none;
}

.action .paginator a.current {
  border: none;
  color: #ED0973;
  padding: 1px;
  margin-right: 2px;
}

.info{
  background-color: #EFEFEF;
  border: #666 dotted 1px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
  padding: 5px 0px 5px 5px;
  text-align: left;
  width: 700px;
}

* html .info{
  width: 750px;
}

.name{
  font-size: 14px;
}

.content{
  margin-left: auto;
  margin-right: auto;
  min-height: 53px;
  padding: 5px 0px 5px 0px;
  text-align: left;
  width: 756px;
}
* html .info{
  width: 754px;
}
.content .media{
  border: 0px;
  margin: 2px;
}
.dummy_media{
  color: #888;
  font-family: arial;
  font-size: 24px;
  margin: 100px 0px 15px 0px;
  text-align: center;
}

span.thumbnail{
}

.content .selected span.thumbnail{
  background-color: #ED0973;
}

.loader_overlay {
  background:  #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
  color: #000;
  filter:alpha(opacity=80);
  height: 60px;
  margin-left: 290px;
  margin-top: 0px;
  opacity: 0.8;
  position: absolute;
  width: 200px;
  z-index: 100;
  -moz-opacity: 0.8;
}
* html .loader_overlay {
  margin-left: 260px;  
}

/* -------------- Carousel on MyAlbums page -------------*/

.carousel-droppable-hover img{
  border: 2px solid #ED0973;
}
.carousel_album img{
  border: 0px;
}
.carousel_album {
  background-color: #fff;
  border: 0px;
  height: 100px;
  width: 590px;
  -moz-border-radius: 0px;
}

* html .carousel_album {
  width: 590px;
}

.left_button_carousel_album {
  cursor:  pointer;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 35px;
}
.right_button_carousel_album {
  cursor:  pointer;
  margin-left: 4px;
  margin-top: 35px;
}

#folder_list_dropdown {

  margin-right: 10px;
  width: 310px;
}

.carousel_overlay_album {
  background:  #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
  color: #000;
  filter:alpha(opacity=80);
  height: 80px;
  left: 170px;
  opacity: 0.8;
  position: absolute;
  top: 25px;
  width: 200px;
  z-index: 100;
  -moz-opacity: 0.8;
}

/* ------------- Carousel on MyLightboxes page ------------*/

.carousel_lightbox img{
  border: 0px;
}
.carousel_lightbox {
  background-color: #fff;
  border: 0px;
  height: 210px;
  width: 770px;
  -moz-border-radius: 0px;
}

* html .carousel_lightbox {
  height: 230px;
  width: 770px;
}

.left_button_carousel_lightbox {
  cursor:  pointer;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 85px;
}
.right_button_carousel_lightbox {
  cursor:  pointer;
  margin-left: 4px;
  margin-top: 85px;
}

/* ------------- //Carousel on MyLightboxes page ------------*/

.left_button_carousel_50, .right_button_carousel_50 {
  margin-top: 65px;
  cursor: pointer;
}
.left_button_carousel_100, .right_button_carousel_100 {
  margin-top: 115px;
  cursor: pointer;
}
.left_button_carousel_50, .left_button_carousel_100 {
  margin-left: 4px;
/*  margin-right: 4px;*/
}
.right_button_carousel_50, .right_button_carousel_100 {
/*  margin-left: 4px;*/
}
.carousel_overlay_50, .carousel_overlay_100 {
  width: 200px;
  height: 80px;
  background:  #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
  position: absolute;
  top: 25px;
  left: 170px;
  z-index: 100;
  color: #000;
/*  border:1px solid #000;  */
  filter:alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

.carousel_overlay_100 {
  top: 75px;
}

/* ------------- Classes for Seb ------------*/
.inplace_editor {
  background-color: #cabdc2;
}

.category_selected {
  background-color: #ED0973;
  color: #FFFFFF;
}

#upload_message {
  position: absolute;
  top: 0px;
  left: 0px;
  background:  #FFF;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;    
  z-index: 10000;
}
#upload_progress {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 500px;
  height: 130px;
  text-align: center;
  background:  transparent url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
  font-size: 32px;
  color: #000;
}

/* ------------- Album Classes ------------*/

.album {
  float: left;
  font-family: Tahoma, arial, helvetica, geneva;
  font-size: 10px;
  height: 110px;
  overflow: hidden;
  text-align: center;
  width: 84px;
}
    
.section {
  float: left;
  margin: 0 5px 0 5px;
  -moz-border-radius:10px;
  border : solid 1px #ccc;
  background-color: #FFF;
  padding: 4px;
}

/* ------------- Pods & Categories ------------*/
.podbox_tabs {border: 0px solid #e8eaec; background-color: #e8eaec; width: 450px; height: 200px; overflow: auto;}
.podbox_pods {background-color: #e8eaec; float: left;}
.podbox_categories {background-color: #e8eaec; float: left; overflow: auto; height: 98%;}
.podbox_neutral {background-color: #e8eaec; margin-bottom: 1px; cursor: pointer;}
.podbox_current {background-color: #FFF; margin-bottom: 1px; cursor: pointer;}
.podbox_selected {background-color: #ED0973; color: white; margin-bottom: 1px; cursor: pointer;}

/* ------------- In Place Editor ------------*/
.in-place-editor, .in-place-rich-editor {
    position: relative;
}
.in-place-block, .in-place-block-200 {
    position: relative;
  -moz-border-radius:10px;  
  color: #3D3F65;
  padding: 4px;
  background-color: #FFFFFF;
  border: solid 1px #CCC;
}
.in-place-block-200 {
    width: 200px;
}
.ipe-edit-button, .ipre-edit-button {
    font-size: 10px;
    position: absolute;
    right: 0;
}
.ipe-album {
    font-weight: normal;
    margin-left: 5px;
}
.ipe-lightbox-description, .ipe-lightbox-name {
    width: 140px;
    overflow: hidden;
    margin-bottom: 10px;
}

.ipe-lightbox-edit-button {
    position: absolute;
    right: 0;
    bottom: 0;
}

.myalbums_edit_button {
  left: 145px;
}

.new_album_wrapper{
  padding: 10px;
  margin-left: -1px;
  z-index: 2000;
  background:#fff !important;
}

.upload_new_album_wrapper{
    width: 200px; 
}

* html .upload_new_album_wrapper{
    width: 200px;
}

* html .new_album_wrapper{
}

.bloc_homepage {
    width: 960px;
}

* html .bloc_homepage{
    width: 975px;
}

#version {
    padding: 0;
    margin: 0;
    color: #8C8D92;
}


ul.avatar-list-row {
    margin: 0;
    padding: 0;
}

li.avatar-list-item {
    float: left;
    width: 56px;
    list-style: none;
    margin: 2px;
}


/************** Messages **************/
#read-message {
    text-align: left;
}
#read-message p.details  {
    margin: 0;
    color: #98999E;
}

#read-message p {
    color: #000000;
    margin-top: 15px;
}

#notification-message-content a{
	text-decoration:underline;
	color:#F1025F;
}

.message-read {
    font-weight: normal;
}

.message-unread {
    font-weight: bold;
}

.reply {
    position: absolute;
    bottom: 10px;
    right: 24px;
}

#tmessages td {
    border-bottom: solid 1px #889999;
}
#tmessages td a {
    /*color: #666666;*/
}

#interact {
  background-color: #5d6069;
  color: #FFF;
    /*-moz-border-radius: 8px;*/
  font-size: 10px;
  margin: 5px 0px 5px 10px;
  padding: 4px;
    width: 572px;
}
* html #interact {width: 579px;}

#interact a {
  font-size: 10px;
    color: #FFF;
}
#interact ul {
    margin:0px;
}
#interact li {
  float: left;
  list-style: none;
  padding-left: 0px;
  padding-right: 20px;
}

#col3-userpage {
    float: right;
    width: 390px;
    margin-right: 5px;
}

* html #col3-userpage {
    float: right;
    width: 390px;
}

#userpage_player_nc{
    float: left;
    margin-top:35px;
    width: 350px
}

#user-tagcloud {
    width: 95%;
}

#user-info {
    overflow: auto; 
    height: 120px;
    width: 95%;
}

#user-collections {
    overflow: auto; 
    height: 350px;
    width: 95%;
}

#user-contacts {
    overflow: auto; 
    height: 240px;
    width: 95%;
     overflow: auto;    
}

#user-comments {
    overflow: auto; 
    height: 270px;
    width: 95%;
}

.txt_comment{
	position:relative;
	/*margin-top:-26px;*/
}

.comment_small .txt_comment{
	position:relative;
	margin-top: 0;
}


.comment_author .txt_comment{
	background-color:#E3E4E6 !important;
}

.comments .response{
	margin-left: 40px;
	overflow:hidden;
	word-wrap:break-word;
}

.single_comment{
	position:relative;
	margin-right: 10px;
	width: auto;
}

.root-comment .comments_rates{
  top:-24px !important;
}

.single_comment .comments_rates{
	position:absolute;
	top:0px;
	z-index:1000;
	/*width:50px;*/
	right:20px;
}

.single_comment .txt_comment{
	background-color:#fff;
	border:1px solid #ccc;
	border-right:0px solid !important;
	position:relative;
	margin-left: 40px;
}

.comment-avatar{
	width: 30px;
	position:relative;
	top:22px;
	left:0;
}

.small_comment .comment-avatar{
  left:-25px !important;
  top:-30px !important;
}

.single_comment .txt_comment .say-it{
	background:url("/images/fo/local/eyeka/say_comment_white.jpg") no-repeat 0 0;
	position:absolute;
	left:-10px;
	top:7px;
	width:12px;
	height:9px;
}

.comment_author .say-it{
	background:url("/images/fo/local/eyeka/say_comment_grey.jpg") no-repeat 0 0 !important;
	position:absolute;
	left:-12px !important;
	top:7px;
	width:12px;
	height:10px !important;
}

.single_comment .comment-actions{
	padding: 0 4px;
}

#commentembed{
	float:left;
	width:100%;
}

#commentembed .comment-actions{
	display: none;
}

.single_comment .comment-actions, .single_comment .comment-actions a, .comment-date{
	color:#ED0973;
	font-size: 10px;
}

.comment-actions a{
	margin-right:10px;
}

.single_comment .txt_comment .small{
	padding:4px;
}

.single_comment .txt_comment .comment-date{
	position: absolute;
	bottom: 0px;
	width:auto;
	height:14px;
	zoom:1;
	right: 4px;
}

.txt_comment .emphase{
	text-decoration:none !important;
}

.txt_comment .small{/*border-top:1px solid #ccc;*/}

.single_comment.root{
	margin-top:10px;
}

.single_comment.root .txt_comment{
	width:auto;
}

.comments_rates .comment_rate{
	float:left;
}

.comments_rates .thumbsup-comment{
	background:url("/images/fo/local/eyeka/plus_comment.png") no-repeat 0 0;
	width:15px;
	height:16px;
	float:left;
}

.comments_rates .thumbsdown-comment{
	background:url("/images/fo/local/eyeka/moins_comment.png") no-repeat 0 0;
	width:15px;
	height:16px;
	float:left;
}

/* Editorial news*/
.editorial-news {
    border-bottom: 2px solid #ffffff;
    padding-bottom: 5px;
}
.editorial-news .date {
    font-weight: bold;
}

/* Pagination on search result page*/
#contributions_pagination, #search_pagination{
    overflow: auto;
    width: 400px;
}

#contributions_pagination .tab, #search_pagination .tab{
  -moz-border: none;
  background-color: transparent;
  color: #ED0973;
  font-size: 10px;
  height: 15px;
  margin: 1px;
  padding: 0px;
  text-align: center;
  width: 15px;
top:0px;
background-image:none;
}

#contributions_pagination .tabselected, #search_pagination .tabselected{
    color: #fff;
top:0px;
background-image:none;
}

#contributions_pagination .first, #search_pagination .first{
    margin-right: 10px;
}

#contributions_pagination .last, #search_pagination .last{
    margin-left: 10px;
}

#search_pagination{
	color:#fff;
}

/* Media info on search result page*/
#playerembed #mediuminfo.searchMediaInfo {
  	background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x scroll 0 0;
	border:1px solid #B9BABB;
  float: left;
  margin: 15px 5px 0px 0px;
  padding: 5px;
  width: 568px;
}

.dimmed{
	color:#fff !important;
}

* html #playerembed #mediuminfo.searchMediaInfo {
  height: 112px;
  margin-right: 0px;
  width: 580px;
}

#playerembed #mediuminfo.small{
  height: 290px;
  width: 314px;
}

* html #playerembed #mediuminfo.small{
  height: 302px;
  width: 328px;
}

#playerembed {
  width: 580px;
}

* html #playerembed {
  margin: 7px 0;
  width:576px;
	overflow:hidden;
}

#search #playerembed {
  width: auto ;
}

#playerembed #mediuminfo.searchMediaInfo #playermediainfo_name a {
  color: #ED0973;
  font-size: larger;
}

#playlist-html {
  float: left;
  padding: 20px 0;
}

#playlist-html a{
  float:left;
  height:40px;
  margin:5px;
  width:50px;
}

/* Will Paginate */
.pagination {
  padding: 1em 3px 3px 3px;
  margin: 3px;
}
.pagination a {
  text-decoration: underline;
  color: #000;
}
.pagination a:hover, .pagination a:active {
}
.pagination span.current {
  font-weight: bold;
}
.pagination span.disabled {
}


#upload-groups li {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 11px;
  color: #2e2f52;
}

/* New group */
#group_description {
  height: 150px;
  width: 500px
}

.tooltip {
  background-color: #FFF;
  border: 1px solid #2E2F52;
  margin:6px;
  padding: 2px;
  text-align: left;
  width: 200px;
  z-index: 1000;
}

/* Categories navigator */
#categories_navigator {
  float: left;
  height: 220px;
  overflow: hidden;
  width: 240px;
}

#categories_navigator #tabs {
  float: left;
  width: 110px;
}

#categories_navigator #tabs .tab{
  -moz-border-radius: 0px;
  float: left;
  padding: 0px 0px 0px 10px;
  width: 110px;
}

#categories_navigator #tabs .tabselected a{
}

#categories_navigator #content_tabs {
  float: left;
  width: 120px;
}

#categories_navigator #content_tabs div{
}

#categories_navigator #content_tabs div a{
  text-decoration: none;
}

/* MultipleSelect*/
input.categoriesMultipleSelect{width: 300px;}
ul.categoriesMultipleSelect{background-color: #fff; border: 1px solid #9C9D9F; height: 200px; margin: 16px 0px 0px 0px; overflow: auto; padding: 0px; width: 300px;}
* html ul.categoriesMultipleSelect{width: 304px;}
ul.categoriesMultipleSelect li {background-color: #fff; list-style-type: none; text-align: left;}
ul.categoriesMultipleSelect li.category_1 {font-weight: bold;}
ul.categoriesMultipleSelect li.category_2 {padding-left: 17px;}

/* === PAGINATION === */

div.pagination { text-align: center; }
div.pagination label { margin-right: 5px; }
div.pagination form { display: inline; margin-right: 15px; }
div.pagination form input { width: 25px; }
div.pagination a { border: 1px solid #363844; padding: 3px 7px; text-decoration: none; }
div.pagination span.current { color: #ED0973; padding: 3px; }
div.pagination span.disabled { border: 1px solid #363844; padding: 3px 7px; color: #666; }



/* === USER WALLET === */

div.wallet-tips { float: right; width: 280px; padding: 5px 15px; margin: 33px 15px 0px 0px; }
div.wallet-tips h2 { margin-bottom: 20px; padding-bottom: 5px; border: 0px; font-size: 14px; }
div.wallet-tips h2 span { border-bottom: 1px solid #999a9e; padding: 0px 30px 3px 0px; background: url(/images/comment.gif) no-repeat top right; }

table.my-wallet { width: 500px; border-collapse: collapse; }
table.my-wallet th { color: #ED0973; padding: 10px 0; }
table.my-wallet th.credit, table.my-wallet th.debit { text-align: right; padding-right: 10px; width: 70px; }
table.my-wallet tr.separator td { padding: 5px 0; }
table.my-wallet tbody.movement tr.header th{ border: 1px solid #ccc; }
table.my-wallet tbody.movement tr.line td{ border: 1px solid #ccc; }
table.my-wallet tbody.movement tr.header th a { margin-left: 10px; color: #ED0973; text-decoration: underline; }
table.my-wallet tbody.movement th { color: #ED0973; font-weight: normal; font-size: 16px; background-color: white; text-decoration: none; padding: 5px 0 5px 10px; }
table.my-wallet tbody.movement th.credit,
table.my-wallet tbody.movement th.debit { color: #333; font-size: 18px; text-decoration: none; padding-left: 0px; padding-right: 10px; }
table.my-wallet tbody.movement th.debit { color: #ED0973; }
table.my-wallet tbody.movement td { padding: 6px 0 0px 20px; }
table.my-wallet tbody.movement td.description a { color: #ED0973; font-weight: bold; font-weight: normal; text-decoration: underline; }
table.my-wallet tbody.movement td.pending { font-style: italic; }

.table-invits img{ width:50px; height:50px;}

.table-invits .cell-invit{width:199px;}
*html .cell-invit{width:198px;}

.table-invits .big-cell-invit{width:399px;}
*html .table-invits .big-cell-invit{width:400px;}

div#current-balance { margin-top: 20px; position: relative; width: 458px; border: 1px solid #c7c7c7; background-color: white; padding: 10px 20px; }
div#current-balance h2 { color: #353743; border: 0px; margin: 0px; padding: 0px; font-size: 16px; }
div#current-balance div.amount { position: absolute; top: 7px; right: 10px; font-size: 18px; font-weight: bold; color: #353743; }
div#current-balance p { color: #333; margin-top: 15px; }
div#current-balance p a { color: #f5005f; text-decoration: underline; }

div.wallet-action { width: 500px; margin-top: 20px; text-align: right; position: relative; }
div.wallet-action a { color: #f5005f; text-decoration: underline; }

table.wallet-packs { width: 500px; margin-top: 5px; }
table.wallet-packs td { padding: 5px 0; font-size: 12px; vertical-align: top; }
table.wallet-packs td.price, table.wallet-packs td.add-to-basket { text-align: right; }
table.wallet-packs td.description { font-size: 11px; }
table.wallet-packs td.add-to-basket a { color: #ED0973 !important; text-decoration: underline; }

div.basket { float: right; width: 270px; padding: 10px; border: 1px solid #d5d5d5; background-color: white; margin-right: 10px; }
div.basket h2 { color: #ED0973; margin: 0px; border-bottom: 0px; }
div.basket table { width: 100% !important; margin-top: 15px; border-collapse: collapse; }
div.basket table th, div.basket table td { border-bottom: 1px solid #ccc; padding: 5px 0;}
div.basket table th { color: #333; font-weight: bold; }
div.basket table th.price, div.basket table td.price { text-align: right; }
div.basket table td { font-size: 12px; color: #333; }
div.basket table td.basket-actions { width: 40px; }
div.basket table td.basket-actions a { font-size: 18px; color: #ED0973; font-weight: bold; }
div.basket table td.basket-actions a:hover { text-decoration: none; }
div.basket div.action { margin: 15px 0 0 0; padding: 0px; width: 100%; }
div.basket div.action a.simple-link { color: #ED0973; text-decoration: underline; position: relative; top: 5px; }

div.movements-history { width: 820px; }
div.movements-history div#current-balance { width: 792px; }

/* buttons */

a.button { 
  background: transparent url('/images/bg_button_right.gif') no-repeat scroll top right;
  color: white;  
  height: 26px;
  float: left;
  display: block;
  padding: 0px !important;
  padding-right: 15px !important; /* sliding doors padding */
  text-decoration: none; 
  border: 0px;  
}

a.button span { 
  background: transparent url('/images/bg_button_left.gif') no-repeat; 
  line-height: 24px; 
  padding: 4px 0 8px 15px; 
}

div.button { padding: 5px 1px; background-color: white; border: 1px solid #ccc; display: table-cell; vertical-align: top; float: left; }
div.button a { background-color: #f5005f; color: white; padding: 4px 8px; font-weight: normal; text-decoration: none; }
div.button a:hover { text-decoration: none; }


/*table.button { background-color: white; border: 1px solid #ccc; display: inline; }
table.button td { padding: 4px 8px; background-color: #f5005f; height: 100%; }
table.button a { color: white !important; font-weight: normal; text-decoration: none !important; }
table.button a:hover { text-decoration: none !important; }
*/
div.buy-credits-button { position: absolute; top: 0px; right: 0px; }

/* checkout page */
div.checkout { padding: 10px; margin: 0px; width: 830px !important; }
div.checkout div.basket-details { padding: 10px; width: 490px; }
div.checkout p { font-weight: bold; margin-top: 0px; }
div.checkout p a { color: #f5005f; text-decoration: underline; }

div.basket-details table { width: 600px; margin-top: 15px; border-collapse: collapse; }
div.basket-details table td { padding: 5px 5px; border-bottom: 1px solid #ccc; color: #333; }
div.basket-details table td.price { text-align: right; font-size: 14px; }
div.basket-details table td.label, div.basket-details table td.subtotal,
div.basket-details table td.tax, div.basket-details table td.total { border-bottom: 0px; text-align: right; font-size: 14px; font-weight: bold; background-color: #f0f0f0; }
div.basket-details table td.label { padding-right: 0px; }
div.basket-details table td.total { font-size: 18px; }

div.checkout form table tr.verification-value td.label { vertical-align: top; padding-top: 5px; }
div.checkout form table tr.verification-value td div { margin-top: 5px; }

div.checkout div.action { margin-top: 20px; }
div.checkout div.action a { margin-left: 148px; }

/* basket summary */

div.wallet-history ul { list-style: none; margin-left: 0px; padding: 0px; }
div.wallet-history ul li { margin: 20px 0; }
div.wallet-history ul li table.summary { border-collapse: collapse; width: 800px; }
div.wallet-history ul li table.summary td.ref { width: 250px; }
div.wallet-history ul li table.summary td.ref a { color: #f5005f; text-decoration: underline; }
div.wallet-history ul li table.summary td.credits { font-size: 13px; font-weight: bold; text-align: right; }
div.wallet-history ul li div.basket-details { padding: 0px 75px; }

/* media baskets */

div.media-basket table.media { width: 840px; margin-top: 15px; border-collapse: collapse; }
div.media-basket table.media tbody { width: 100%; }
div.media-basket table.media th { color: #333; text-decoration: none; font-weight: normal; font-size: 11px; padding: 10px 5px; height: 100%; }
div.media-basket table.media tr.header { border: 1px solid #ccc; background-color: #fff; }
div.media-basket table.media tr.header th.title { font-size: 18px; color: #ED0973; }
div.media-basket table.media tr.header th.price { text-align: right; padding: 10px 0px;}

div.media-basket table.media td { padding: 5px; height: 30px; }
div.media-basket table.media td.thumbnail { width: 50px; }
div.media-basket table.media td.title strong { font-size: 11px; font-weight: bold; }
div.media-basket table.media td.title span.user { font-size: 11px; margin-top: 5px; }
div.media-basket table.media td.title span.user a { color: #ED0973; text-decoration: underline; font-size: 11px; }
div.media-basket table.media td.choose-license img { position: relative; top: 2px; }
div.media-basket table.media td.license a { color: #ED0973; text-decoration: underline; }
div.media-basket table.media td.price { text-align: right; padding-right: 0px; }
div.media-basket table.media td.remove { padding-left: 10px; text-align: right; }
div.media-basket table.media td.remove a { font-weight: bold; font-size: 18px; color: #ED0973; text-decoration: none; }

div.media-basket table.media tbody.video tr { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
div.media-basket table.media tbody.video tr.first { border-top: 1px solid #ccc; }
div.media-basket table.media tbody.video tr.last { border-bottom: 1px solid #ccc; }
div.media-basket table.media tbody.video td { background-color: #dfdddf; }


div.media-basket div.basket-actions { margin: 25px 7px 0 0; text-align: right; color: #ED0973; }
div.media-basket div.basket-actions a { float: right; }
div.media-basket div.basket-actions a.simple { text-decoration: underline; color: #ED0973; }
div.media-basket div.basket-actions span.separator { float: right; margin: 0px 5px; }
div.media-basket div.basket-actions a.button { position: relative; top: -6px; }

/*div.media-basket div.basket-actions a { color: #ED0973; text-decoration: underline; }*/
/*div.media-basket div.basket-actions table.button { position: relative; top: 10px; }*/

#current-balance { width: 809px; padding: 10px 20px 10px 10px; }
#current-balance table { width: 100%; border-collapse: collapse; }
#current-balance table th { padding: 5px 0; font-size: 12px; color: #353743; font-weight: normal; }
#current-balance table td { padding: 5px 0; font-size: 12px; text-align: right; }
#current-balance table tr.basket th, 
#current-balance table tr.basket td { padding: 5px 0; font-size: 16px; font-weight: bold; }

div.media-basket #current-balance { width: 809px; padding: 10px 20px 10px 10px; }

div.media-basket #insufficient-credits { width: 809px; background-color: #d93801; padding: 10px 20px 10px 10px; margin-top: 20px; color: white; position: relative; font-size: 13px; }
div.media-basket #insufficient-credits div.remaining { position: absolute; top: 24px; right: 10px; }
div.media-basket #insufficient-credits p a { color: white; text-decoration: underline; font-size: 11px; }

/* === PRICING AND LICENSING === */

div#pricing-and-licensing h3 { color: #ED0973; font-size: 12px; }
div#pricing-and-licensing h3 img { position: relative; top: 3px; left: 5px; }
div#pricing-and-licensing ul { list-style-type: none; padding: 0px; margin: 0px; }
div#pricing-and-licensing ul li { margin: 7px 10px; font-size: 12px; }
div#pricing-and-licensing ul li a { margin-right: 7px; }
div#pricing-and-licensing ul li.download a { position: relative; top: 2px; }
div#pricing-and-licensing ul li.broadcast a { position: relative; top: 3px; }
div#pricing-and-licensing p.link { text-align: right; }
div#pricing-and-licensing p.link a { text-decoration: underline; color: #ED0973; font-size: 11px; }

/* === REFUND === */

div.refund-basket div.ask-for-amount p { margin-top: 0px; padding: 0px; }
div.refund-basket div.ask-for-amount ul { list-style-type: none; padding: 0px; margin: 0px; margin-left: 50px; }
div.refund-basket div.ask-for-amount ul li { margin: 8px 0px; }
div.refund-basket div.ask-for-amount div.basket-actions a { float: right; margin: 10px 8px 0 0; }

div.refund-basket #current-balance { width: 809px; padding: 10px 20px 10px 10px; }
div.refund-basket #current-balance table tr.basket th, 
div.refund-basket #current-balance table tr.basket td { padding: 5px 0; font-size: 12px; font-weight: bold; }
div.refund-basket #current-balance table tr.basket td { color: #ED0973; }
div.refund-basket #current-balance table tr.converted-amount th, 
div.refund-basket #current-balance table tr.converted-amount td { padding: 5px 0; font-size: 16px; font-weight: bold; }

div.refund-history table { width: 810px; border-collapse: collapse; }
div.refund-history table td { padding: 10px 0; text-align: left; }
div.refund-history table td.date { width: 150px; }
div.refund-history table td.source-amount, div.refund-history table td.converted-amount { font-weight: bold; }
div.refund-history table td.converted-amount { color: #ED0973; font-size: 14px; text-align: right; padding-right: 10px; }

/* === APPLICATION MESSAGES === */

div#application-message { margin: 0px 0 15px 0; width: 100%; }
div#application-message h2 { font-size: 15px; font-weight: bold; color: red; }
div#application-message p { font-weight: normal; margin: 5px 0; color: red; }
div#application-message ul { margin-left: 40px; list-style-type: disc !important; }

div#application-message div.notification {
  clear: both;
  margin: 0px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  padding: 10px 0;
  background-color: #5aad18;
  border-top: 4px solid #398429;
  border-bottom: 4px solid #398429;  
  color: white;
}

div#application-message div.alert, div#application-message div.error {
  text-align: left;
  font-weight: bold;
  background: #fcc;  
  border-top: 4px solid #c00;
  border-bottom: 4px solid #c00;
  padding: 10px 5px 10px 30px;
  color: #f00;
}

/* === ABUSE MOTIVES === */

ul.abuse-motives-list { 
  list-style: none;
  text-align: left;
  margin-left: 0px;
  padding-left: 0px;
}

ul.abuse-motives-list li { margin-left: 0px; }

p.email-for-abuse-motive { text-align: left; margin-top: 5px; }
p.email-for-abuse-motive input { font-size: 12px; width: 200px; font-family: arial; }

p.comment-for-abuse-motive { text-align: left; margin-top: 5px; }
p.comment-for-abuse-motive textarea { font-size: 12px; width: 100%; height: 80px; font-family: arial; }


/* === CONTROL MODAL === */


#modal_container.processing , #modal_container{ 
  background-color: #fff;
  border: 5px solid #ccc;
  padding: 20px;
  text-align: center;
}

#modal_container{
  -moz-border-radius:5px;
}

#modal_overlay { background-color:#000; }
#modal_overlay.processing { background-color:#000; }

#modal_container.processing p.actions { display: block; float: none; text-align: center; margin-top: 20px; border: 0px !important; padding: 0px;}
#modal_container.processing p.actions a { color: #ED0973; font-size: 14px; font-weight: bold; margin: 0 30px; }

* html .box.center{
	width:650px;
}

/* === verified field === */

/* TODO (Didier L) */

span.field-verification-status { font-size: 10px; font-style: italic; }
span.field-verification-status input { width: 50px; }
span.field-verification-status img { margin-right: 40px; }
span.field-verification-status em { margin-right: 40px; font-size: 12px; font-style: normal; }
span.field-verification-status em.unverified { color: red; }
span.field-verification-status em.pending { color: #ff5e00; }
span.field-verification-status em.verified { color: green; }

p.verification-information { padding-left: 10px; width:600px; float:left; margin-top:20px; }
p.verification-information a { text-decoration: underline; }

span.not-verified { color: red; }
span.not-verified a { color: red; font-weight: bold; text-decoration: underline; }
span.verified { color: green; font-size: 12px; }

/* pages d'aide */

.help_table, .help_table2 {
  background-color: #666666;
}

.help_table td {
  background-color: #e8eaec;
  text-align: right;
}

.help_table2 td {
  background-color: #e8eaec;
  text-align: center;
}

td.help_table_left {
  text-align: left;
}

td.help_table_center {
  text-align: center;
}

a h3 {
  color: #ED0973;
  font-size: 14px;
}
/* Download list */
div.basket-details table td table.downloadList, .downloadList {
  border: none;
  border-collapse: collapse;
  width: 400;
}

div.basket-details table td table.downloadList th, .downloadList th {
  color: #464652;
  font-weight: bold;
}

div.basket-details table td table.downloadList td,
  .downloadList td,
  div.basket-details table td table.downloadList th,
  .downloadList th {
  height: 17px;
  padding: 1px;
}

.downloadList .odd {
  background-color: #cdcdcf;
}

.downloadList .even {
  background-color: #ffffff;
}

.downloadList tr.source td {
  background-color: #ED0973;
  color: #ffffff;
}

.downloadList tr.source td a {
  color: #ffffff;
}

.downloadListWrapper {
  background-color: #ffffff;
  padding: 0px;
}

.purchasedMediaList {
  width: 800px;
}

.purchasedMediaList a {
  color: #ED0973;
}

.purchasedMediaList a.mediaName {
  font-weight: bold;
}

/* color picker */
div.color_item{
  float: left;
  margin-left: 5px;
  width: 20px;
  height: 20px;
}

div.color_item a{
  display: block;
  width: 100%;
  height: 100%;
}

div.cp_selected{
  border: 2px solid #000000;
}

/* mmtvs */
div .mmtv_list{height:500px; list-style-type:none; overflow:auto; padding:0;}
div #mmtv_description{margin-bottom:5px;}
div #mmtv_arrows{float:left; margin-top:200px; width:41px;}
li.mmtv_list_item{background-color:#FFF; border:1px solid #CCC; margin-right:5px; margin-top:5px;}
li.mmtv_selected{border:2px solid red;}
input.mmtv_move_button{background-color:#FFF; background-repeat:no-repeat; border:none; height:61px; margin-bottom:5px; margin-top:5px; width:41px;}
span.mmtv_list_item_logo{background-position:center; background-repeat:no-repeat; display:block; float:left; height:50px; margin:5px; width:50px;}
span.mmtv_list_item_title{font-size:14px; font-weight:700;}
div.mmtv_list_item_head{height:60px;}
input.mmtv_input_field,textarea.mmtv_input_field{background-color:#fff; border:none; font-weight: bold; font-size: 12px; font-family: verdana;}
div.mmtv_tab_wrapper{padding:10px;}
div #mmtv_programs,div #mmtv_programmed{background-color:#EBEBEB; border:1px solid #CCC; float:left; margin:10px; display:inline; width:380px;}
div #mmtv_programs a.selected {color: #ED0973;}
div #programedList li.group, div #programList li.group, div #groupList li.group {background-color:#FFEFFF;}
div #programedList li.program, div #groupList li.program, div #programList li.program {background-color:#FFF;}
div #mmtv_new_modal_container { padding: 5px;}
div #mmtv_new_modal_container h3{ color: #ED0973;}
div.mmtv_modal_container { background-color: #FFF; border: 1px solid #000; text-align: left;}

.ajaxMenuLinkActive {
  background-color: #ED0973;
  color: #ffffff;
}

#addToLightboxAction {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  height: 300px;
  overflow: auto;
  width: 250px;
}

#addToAlbumAction {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  height: 300px;
  overflow: auto;
  width: 250px;
}

.ajaxLoader {
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  height: 300px;
  width: 250px; 
}

.addLink {
  background-color: #5aad18;
  color: #ffffff;
  font-weight: bold;
  padding: 1px 3px 1px 3px;
}

.removeLink {
  background-color: #d93801;
  color: #ffffff;
  font-weight: bold;
  padding: 1px 3px 1px 3px;
}

.addToLightboxThumb {
  border: 1px solid #999999;
  float: left;
  height: 50px;
  margin-right: 5px;
  width: 50px;
}

#all-content-my-eyeka{
	float:left;
	/*background:#BAC3CC url(/images/fo/local/eyeka/bg-all-block.jpg) repeat-x 0 0;*/
	background:#fff;
	width:1000px;
	padding-bottom:10px;
	border:0px solid;
}

#galerie #all-content-my-eyeka{
	width: 996px !important;
	background: #BAC3CC url("/images/fo/local/eyeka/bg-all-block.jpg") repeat-x !important;
	border-left:2px solid #CBCBCB !important;
	border-right:2px solid #CBCBCB !important;
	border-bottom:2px solid #cbcbcb !important;
}

/* mmtvs statistics */
#wrapper #all-content-my-eyeka{
	float:right !important;
	width:850px !important;
	background-image:none !important;
	background-color:transparent !important;
}

#wrapper.webtvs-statistics {
  padding-right: 10px;
  margin-bottom: 20px;  
  width: 840px;
  position: relative;
}

#wrapper.webtvs-statistics p.no-statistics {
  margin-top: 100px;
  text-align: center;
  font-size: 24px;
  color: #bbb;
}

#wrapper.webtvs-statistics .search-panel { position: absolute; top: 12px; right: 10px; }
#wrapper.webtvs-statistics .search-panel #period { width: 155px; }

#wrapper.webtvs-statistics .search-panel #select-period { 
  margin: 0px; 
  padding: 3px;
  position: absolute; 
  top: 25px; right: 0px; 
  width: 270px; 
  border: 2px solid #a0a0a0;
  z-index: 999;
  background-color: #e8eaec;
}
#wrapper.webtvs-statistics .search-panel #select-period table { width: 100%; }
#wrapper.webtvs-statistics .search-panel #select-period table th { padding: 0px; margin: 0px; }
#wrapper.webtvs-statistics .search-panel #select-period table td.date input { width: 80px; }

#wrapper.webtvs-statistics h2 { border-bottom: 0px; }

.global-webtvs-statistics { margin: 30px 0 0 0px; width: 830px; }
.global-webtvs-statistics h2 { margin-bottom: 15px; }
.global-webtvs-statistics table { margin: 0px; width: 100%; }
.global-webtvs-statistics table th, .global-webtvs-statistics table td { color: #2E2F52; }
.global-webtvs-statistics table td { width: 20%; font-size: 14px; font-weight: bold; text-align: left; }

.detailed-webtvs-statistics { position: relative; margin: 40px 0 0 0px; width: 830px; }
.detailed-webtvs-statistics div.select-view { position: absolute; top: 10px; right: 10px; }
.detailed-webtvs-statistics h2 { margin-bottom: 15px; }
.detailed-webtvs-statistics table { margin: 0px; width: 100%; } 
.detailed-webtvs-statistics table td.rank { width: 60px; }
.detailed-webtvs-statistics table td.value { width: 100px; font-size: 12px; font-weight: bold; text-align: left; }


/* Nouveau site corporate */

#corporate_wrapper {
  background-color: #ffffff;
  padding-bottom: 20px;
float:left;
width:1000px;
}

#corporate-nav {
	background-image: url('/images/fo/local/eyeka/corporate_nav4.png');
	background-repeat: no-repeat;
	width: 180px;
	height: 116px;
}

#corporate-nav5 .emphase{
  text-decoration:underline !important;
}

#corporate-offer-nav {
	background-repeat: no-repeat;
	width: 180px;
}

#box-top-menu-corpo{
	width:180px;
	background:url("/images/fo/local/eyeka/menu-corpo-top.jpg") no-repeat 0 0;
	height:4px;
	line-height:1px;
	font-size:1px;
}

.corponav-item{
	padding:0 10px;
	float:left;
}

.woborder{
	border:0px !important;
}

#box-bottom-menu-corpo{
	width:180px;
	background:url("/images/fo/local/eyeka/menu-corpo-bottom.jpg") no-repeat 0 0;
	height:6px;
	line-height:1px;
	font-size:1px;
}


#corporate_doublecol, #corporate_col1 {
  float: left;
  padding-top: 20px;
	background-color:#fff;
	width:1000px;
}

#corporate_col2, #corporate_col3 {
  float: left;
  padding-left: 20px;
  padding-top: 10px;
}

#other-articles{
	display:none;
}

#style-lien a {
	font-family: arial, helvetica, sans-serif;
	padding: 0px 15px 5px 15px; 
	margin:0px;
	color: #ED0973; 
	font-size: 20px; 
}

#corporate_col21{
 width:460px;
 float:left;
}

#corporate_col22{
 width:460px;
 float:left;
}

#corporate_doublecol h1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  margin: 0px;
  padding: 0px 15px 5px 20px;
  font-weight: bold;
}

.corporate_chapo {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  padding: 10px 20px;
}

.corporate_col1_box_top {
  background-image: url('/images/fo/local/eyeka/corporate_col1_box_top.gif');
  background-repeat: no-repeat;
  height: 3px;
  width: 180px;
  font-size: 1px;
  line-height: 1px;

}

.corporate_col3_box_btm {
  background-image: url('/images/fo/local/eyeka/corporate_col1_box_btm.gif');
  background-repeat: no-repeat;
  background-position: right;
  width: 180px;

}
.corporate_box32_btm {
	background-image: url('/images/fo/local/eyeka/corporate_coll_box_btm_test.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	width:187px;
	height:300px;
}
/*corporate_box32_top {
	background-image:url('/images/fo/local/eyeka/corporate_col1_box_top.gif');
	background-repeat:no-repeat;
	font-size:1px;
	height:3px;
	line-height:1px;
	width:180px;*
*/
.corporate_box400{
	width:460px;
	margin-top:4px;
}

.corporate_box400 .toggler{
	/*border-bottom:1px solid #fff !important;*/
	background:url("/images/fo/local/eyeka/fleche1.gif") no-repeat 424px 7px;
	font-size:14px !important;
}

.corporate_box400 .toggler.toggler-active{
	border-bottom:1px solid #dadada !important;
	background:url("/images/fo/local/eyeka/fleche2.gif") no-repeat 424px 7px;
}

.corporate_box400_top{
	background:url("/images/fo/local/eyeka/top-encart-400.jpg") no-repeat;
	float:left;
	width:460px;
	height:12px;
	font-size:1px;
}

.corporate_box400_content{
	float:left;
	background:#dfdfdf url("/images/fo/local/eyeka/degrade-blanc-gris.jpg") repeat-x;
	width:453px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	margin-left:2px;
	display:inline;
	padding-bottom:10px;
}

.corporate_box400_bottom{
	background:url("/images/fo/local/eyeka/bottom-encart-400.jpg") no-repeat;
	float:left;
	width:460px;
	height:20px;
}

.corporate_box640_top {
  background-image: url('/images/fo/local/eyeka/corporate_box640_top.jpg');
  background-repeat: no-repeat;
  height: 4px;
  width: 640px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box640_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box640_btm.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 640px;
	padding-bottom:10px;
}

.corporate_box460_btm ul{
	list-style-position:inside;
}

.corporate_box460_top {
  background-image: url('/images/fo/local/eyeka/corporate_box460_top.jpg');
  background-repeat: no-repeat;
  height: 4px;
  width: 460px;
  font-size: 1px;
  line-height: 1px;
}
.corporate_box460_btm2 {
	background-image: url('/images/fo/local/eyeka/corporate_box460_top.jpg');
  	background-repeat: no-repeat;
 	height: 4px;
  	width: 460px;
  	font-size: 1px;
  	line-height: 1px;
}

.corporate_box460_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box460_btm.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 460px;
}

.corporate_box460plain_top {
  background-image: url('/images/fo/local/eyeka/corporate_box460plain_top.gif');
  background-repeat: no-repeat;
  height: 4px;
  width: 460px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box460plain_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box460plain_btm.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 460px;
}

.corporate_box300p_top {
  background-image: url('/images/fo/local/eyeka/corporate_box300plain_top.gif');
  background-repeat: no-repeat;
  height: 4px;
  width: 300px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box300p_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box300plain_btm.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 300px;
}

.corpo_contact_bloc{
	float:left;
	padding:10px;
	width:300px;
}

.corpo_contact_bloc a{
	text-decoration: underline;
}

table.corporate-table {
  width: 420px;
  border-width: 0px;
}

table.corporate-table td {
  padding: 5px;
  vertical-align: top;
}

.corporate_ref_text {
  width: 450px;
}

.corporate_ref_text p {
  margin: 0px;
  padding: 0px 0px 10px 0px;
}

.cleanercorpo{
	clear:both;
	margin:0px;
	width:960px;
	border-bottom:1px solid #5C5F68;
	position:relative;
	left:0px;
	margin-top:20px;
	float:left;
}

/* / Nouveau site corporate */

input.text { font-size:1.3em; width: 300px; }

/* accordion */

div.accordion-container { margin-top: 10px; }

.toggler { cursor: pointer; }
.toggler-active { font-size: 30px; font-weight: bold; }

div.accordion { overflow: hidden; margin: 0px; padding: 0px; display: none; }

/* uploadr */

.uploadr-iframe { width: 800px; margin-top: 15px;  }

/* upload page */
.upload_container {
  /*background:#D2D2D2 url("/images/fo/local/eyeka/bg-bloc-right.jpg") repeat-x scroll 0 0;*/
  background:transparent;
  border:1px solid #b9babb;
  float: left;
  margin-bottom: 6px;
  margin-left: 0px;
  text-align: left;
  padding: 6px;
  width: 830px;
}

.upload_container .credentials_invitation{
	position:relative !important;
	top:0px !important; 
	width:auto !important;
}

.credentials_invitation{
  float: left;
  margin-bottom: 6px;
  margin-left: 0px;
  text-align: left;
  width: 810px;
 }

#parameters .credentials_invitation{
	border: none;
	bottom: 10px;
	position: absolute;
}

.credentials_invitation a{
	color:#ED0973;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
}


.filled_in_credential img, .not_filled_in_credential img{
	height: 54px;
	width: 54px;
	float: left;
}

.filled_in_credential, .not_filled_in_credential {
	line-height: 45px;
	clear: both;
}

.filled_in_credential a, .not_filled_in_credential a{
	font-weight:bold;
	float: left;
}


/*Credentials*/
.platform-credential{
	padding:10px;
	position:relative;
	height:60px;
}

.platform-credential #platform-logo{
	float:left;
	margin-right:10px;
}

.platform-credential #platform-infos{
	float:left;
	line-height:18px;
}

.platform-credential #platform-infos .title{
	font-size:14px;
	font-weight:bold;
}

.platform-credential #platform-infos input{
	margin-top:5px;
}

.credentials table{
	width: 560px;
	padding: 0;
	margin: 0;
}

.credentials th {
	font: bold 11px ;
	color: #444;
	border-right: 1px solid #DCDDDF;
	border-bottom: 1px solid #DCDDDF;
	border-top: 1px solid #DCDDDF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #DCDDDF;
}

.credentials th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #DCDDDF;
	background: none;
}

.credentials td {
	border-right: 1px solid #DCDDDF;
	border-bottom: 1px solid #DCDDDF;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.new-credential{
/*	width: 160px;
	display: block;
	background: #DCDDDF;
	text-align: center;
	font-weight: bold;
	padding:10px 0;*/
	color:#ED0973
}

#bt-new-credential{
	float:left;
	margin-left:13px;
}

#bt-new-credential .new-credential{
	display: block;
	width:160px;
	background: #f0f0f0;
	border:1px solid #A9A9A9;
	color:#2E2F52;
	text-decoration:none;
	text-align: center;
	padding:0px 10px;
}

#new_credential label{
	float:left;
	display:inline;
	width:100px;
	text-align:right;
	padding-right:10px;
}

#credential_submit{
	padding: 5px 10px;
	line-height: 20px;
	margin-left: 110px;
	cursor:pointer;
}

.filename_field{
  float:left;
  width: 200px;
}

.filesize_field{
  float:left;
  width: 80px;
}

.filebar_field{
  float:left;
  width: 460px;
  padding:0;
  margin:0;
}

.fileicon_field{
  float:left;
  width: 30px;
}

/* group uploader */
.group_uploader_embed_modal{
  background-color: #FFF;
  border: 1px solid black;
  height: 100px;
  margin: 10px;
}

#group_uploader_code_blog{
  border: 1px solid #000; height: 100px; overflow-x: scroll; width: 350px;
}

#group_uploader_code_blog.loading{
  background: #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat;
}


a#new_folder_form_toggle{
	position: absolute;
	top: 35;
	right: 10px;
}

/*=== BEST OF === */
/* margin: 0 0 0 -5px; padding: 56px 0 0 0; */
div#best-of-page { padding-bottom: 20px; position:relative; background-color:#fff;}
div#best-of-page div.main { padding: 5px 0 0px 5px; width: 728px; background: #FFF; }
div#best-of-page div.sidebar { position:relative; left:-5px; top:50px; width: 250px; }

* html div#best-of-page div.sidebar { margin: 0 0 0 5px; padding: 56px 0 0 0; width: 250px; position:relative; top: 0 ; right : -10px;}


ul#partner-list { margin: 15px 0 15px 0; padding: 0px; list-style: none; }
ul#partner-list li { 
  float: left; 
  width: 225px; 
  height: 170px;
  margin: 0 5px 5px 0; 
  padding: 5px !important;
}

ul#partner-list li div.picture { text-align: center; }
ul#partner-list li h3 { text-align: center; margin-top: 5px; }

/* === NEW USER PAGE === */

div#user-page, div#user-page-content { width: 1000px; margin: 0px; }

div#user-page div#title { margin: 15px 0 0px 0px; }
div#user-page div#title h1 { margin: 0 0 0 10px; }

div#user-page div#sidebar-zone, div#user-page div#main-zone { margin: 15px 0 0 0; padding-bottom: 20px; }
div#user-page div#main-zone { width: 706px; }

div#user-page div.widget { margin: 0px 0 15px 0; }
div#user-page div#sidebar-zone div.widget { margin-left: 10px; margin-right: 10px; }

div#user-page div#tabs-wrapper { margin: 0 0 15px 0px; width: 100%; }
div#user-page div#tabs-wrapper div.tabs { padding-top: 0px; clear: both; margin-bottom: 0px; } 
div#user-page div#tabs-wrapper div.tabs div#user-options { margin-left: 50px; }
div#user-page div#tabs-wrapper div.tabcontent { padding: 5px; min-height: 300px; }
div#user-page div#tabs-wrapper div.tabcontent p.empty { text-align: center; margin-top: 30px; font-weight: bold; font-size: 14px; }

div#user-page div#tabs-wrapper div.tabcontents { position: relative; }
div#user-page div#tabs-wrapper div.tabcontents div.overlay { position: absolute; top: 0px; left: 0px;  width: 100%; height: 100%; opacity: .80; z-index: 400; background: #fff; }
div#user-page div#tabs-wrapper div.tabcontents div.spinner { position: absolute; top: 100px; left: 335px; z-index: 401; background: transparent; }

/* === USER PAGE WIDGETS === */

body#user-page-body div.widget-content { overflow: auto; height: auto; margin: 0px; background: white; float: none; }
body#user-page-body div.widget-content h3 { color: #ED0973; margin: 5px 0 10px 0; }
body#user-page-body div.widget-content p.empty { text-align: center; font-size: 12px; font-weight: bold; }

body#user-page-body div#user-information { height: auto; }
body#user-page-body div#user-information div.picture { float: left; width: 100px; height: 100px; }
body#user-page-body div#user-information div.about { margin-left: 110px; }
body#user-page-body div#user-information div.about p { margin: 0px 0 3px 0; }
body#user-page-body div#user-information ul.interact { margin: 5px 0 0 110px; list-style: none; padding: 0px; }
body#user-page-body div#user-information ul.interact a { color: #ED0973; }
body#user-page-body div#user-information h3 { margin-top: 10px; }
body#user-page-body div#user-information textarea { width: 100%; }
body#user-page-body div#user-information input.editor_ok_button { margin-right: 10px; }

body#user-page-body div#user-network ul { list-style: none; padding: 0px; margin: 0px; clear: both; }
body#user-page-body div#user-network ul li { float: left; margin: 0px 2px 10px 8px; width: 50px; height: 50px; }

body#user-page-body div#medium-comments div.comment { margin-bottom: 10px; }
body#user-page-body div#medium-comments div.comment div.message { margin-top: 2px; }
body#user-page-body div#medium-comments p.all-comments { text-align: right; }

body#user-page-body div#albums { padding-bottom: 5px; }
body#user-page-body div#albums ul { list-style: none; margin-top: 5px; padding: 0px; clear: both; }
body#user-page-body div#albums ul li { float: left; margin: 5px 8px 5px 8px; width: 100px; height: 100px; }
body#user-page-body div#albums ul li.last { margin-right: 0px; }
body#user-page-body div#albums ul li div { width: 100px; height: 100px; vertical-align: middle; display: table-cell; }

div#user-page div#sidebar-zone div#albums ul { padding-left: 11px; }

/* === USER PAGE TABS === */

div#user-page #content_user-albums ul { list-style: none; margin-top: 5px; padding: 0px; clear: both; padding-left: 24px; }
div#user-page #content_user-albums ul li { float: left; margin: 15px 36px 0px 0; width: 100px; height: 125px; }
div#user-page #content_user-albums ul li.last { margin-right: 0px; }
div#user-page #content_user-albums ul li div.image { width: 100px; height: 100px; vertical-align: middle; display: table-cell; }
div#user-page #content_user-albums ul li p.name { text-align: center; margin: 3px 0; font-size: 12px; }

div#user-page #content_user-groups div.group div.group-info { width: 225; }
div#user-page #content_user-groups div.mini-tab { margin: 10px; font-weight: bold; }
div#user-page #content_user-groups div.mini-tab span { margin: 0px 5px; font-weight: normal; }
div#user-page #content_user-groups div.mini-tab a { text-decoration: underline; font-weight: normal; }

div#user-page #content_user-network table { width: 100%; border-collapse: collapse; margin-bottom: 25px; }
div#user-page #content_user-network table td { text-align: left; padding: 12px 0px 12px 10px; border-bottom: 1px solid #d5d5d5; }
div#user-page #content_user-network table td.image { width: 50px; } 
div#user-page #content_user-network table td.date { width: 100px; }
div#user-page #content_user-network table td.link { width: 80px; }
div#user-page #content_user-network table td.link a { color: #ED0973; }
div#user-page #content_user-network table tr.last td { border-bottom: none; }

div#content_user-themes p.message { font-size: 14px; padding-left: 10px; }
div#content_user-themes table { border-collapse: collapse; width: 100%; }
div#content_user-themes table td { border-bottom: 1px solid #d5d5d5; padding: 10px; }
div#content_user-themes table tr.last td { border-bottom: 0px; }
div#content_user-themes table td.preview { padding: 10px 8px 10px 8px; }
div#content_user-themes table td.preview div.image img { border: 4px solid #fff; }
div#content_user-themes table td.information { vertical-align: top; } 
div#content_user-themes table td.information div.pickup a.button { float: right; display: block; }
div#content_user-themes table tr.selected div.image img { border: 4px solid #ED0973; }
div#content_user-themes table tr.selected div.pickup { display: none; }

div#content_user-options .uploadr-iframe { width: 600px; }

/* === THEME (User page and groups) === */
.theme-editor { margin: 0px; padding: 0px; }
.theme-editor form { padding: 0px 10px 15px 10px; }

.theme-editor table { margin: 10px 0 0 125px; border-collapse: collapse; }
.theme-editor table tr.separator td { margin: 0px; padding: 0px; height: 10px; }
.theme-editor table th, .theme-editor table td { height: 28px; font-size: 11px; }
.theme-editor table th { vertical-align: middle; color: #3d3e5e; font-weight: normal; padding-right: 15px; text-align: right; }
.theme-editor table th.disabled { font-style: italic; color: #75758b; }
.theme-editor table td { vertical-align: middle; }
.theme-editor table td input.color-picker { width: 50px; }
.theme-editor table td div.ie7button { display: inline; margin: 0px; }
.theme-editor table td button { margin: 0px; display: inline; position: relative; top: 3px; height: 15px; }
.theme-editor table td span.error { margin: 0px; position: relative; top: 3px;}

.theme-editor tr.tab-settings th { vertical-align: top; }
.theme-editor tr.tab-settings td { background-color: #d4d5d6; }
.theme-editor tr.tab-settings td ul, .theme-editor tr.tab-settings td li { list-style: none; }
.theme-editor tr.tab-settings td ul { margin: 0px; padding: 0px 5px 5px 5px; width: 100%; }
.theme-editor tr.tab-settings td ul li { position: relative; margin: 5px 0px 0px 0px; }
.theme-editor tr.tab-settings td ul li label { cursor: move; }
.theme-editor tr.tab-settings td ul li.hidden label { text-decoration: line-through; }
.theme-editor tr.tab-settings td ul li span { position: absolute; right: 10px; cursor: pointer; text-decoration: underline; }

.theme-editor div.actions { border: 0px; margin: 15px 0 0 180px; }
.theme-editor div.actions span.restore { position: relative; top: 6px; left: 8px; }



.gallery_medium_mozaic, .gallery_medium_preview {float:left;position:relative;}


/* microplayer */
.mp-play-button {
  position:absolute;
  top:3px;
  height:15px;
  left:3px;
  width:22px;
}

.close_button{
  position:absolute;
  top:0;
  right:0;
  width:16px;
  height:16px;
  background: #FFF url('/images/action_close.gif');
  cursor:pointer;
}

.award{
	position:absolute;
	top:0px;
	left:0px;
}

#view-content-mozaic .photo-of-the-week{
	top:30px;
}

#view-content-preview .photo-of-the-week{
	top:50px;
}

.medium-name-link {
	color: #ED0973;
	text-decoration: underline;
	font-weight: bold;
	line-height:12px;
	white-space:nowrap;
	display:block;
	overflow:hidden;
	position:relative;
	width:100px;
}

.gallery-medium-author{width:100px;display:block;overflow:hidden;}
.group-thumbnails .gallery-medium-author{display:none;}

a.group-active-language { font-weight: bold; color: #ED0973; }

#group-admin-home-menu label{
  display:block;
}

#corporate_nextpage, #corporate_prevpage{
  text-align:right;
  display:block;
  margin-top:15px;
}

#corporate_nextpage a, #corporate_prevpage a{
  color:#ED0973;
  font-weight:bold;
}

#modal_container #innerwrapper{
  padding-left:0px !important;
}

.medium-type-icon{
  position: absolute;
  top:10px;
  left:10px;
}

#signup #error li{
	color:#CC0000;
}

#fb-signup-button{
  position:absolute;
  top:40px;
  left:384px;
}

.fake{
	display:none;
}

#signup_domains, #signup_domains li, #signup_level {
	list-style-type:none;
	clear:both;
}

#level-choice{
  /*position:static !important;*/
  clear:both;
}

#signup_level{
}

.account-full{
  clear:both;
}


.signupTable input[type=text]{
	display:inline;
}

.signupTable{
	width:100%;
}

.signupTooltip{
	display:block;
	position: relative;
	line-height: 20px;
	color:#ED0973;
}

.signup{
	/*position:relative;
	display:block;
	zoom:1;*/
	padding-bottom:1.2em;
}

#signup h2{
	padding-top:0;
}

#signup #main{
	padding:0px;
	background-color:#fff;
	position:relative;
}

#signup-header h1{
	margin-top:0px !important;
}

.signup-error, .signup-info, .signup-ok {
	position:absolute;
	width:400px;
	right:0;
	border:2px solid #c0bdc8;
	padding: 5px;
}

#signup-content{
	color:#2E2F52;
	padding:10px;
}

#signup-content .notice-signup{
	font-size:10px;
	color:#ED0973;
}

#signup-content .big-label{
	font-size:14px;
	font-weight:bold;
}

#signup-content .img-label{
	width:auto;
	clear:none;
	text-align:center;
	padding:10px 20px;
	cursor:pointer;
}

#signup-content .img-label:hover{
	background:#d0d0d0;
	cursor:pointer;
}


#signup-content .img-label.active{
	background:#d0d0d0;
}


#signup-content h2{
	border-bottom:0px solid;
}

#signup-content h4{
	color:#2e2f52;
	font-size:14px;
	font-weight:bold;
}

#signup-content #account-type-block{
	height:80px;
	position:relative;
}

#signup-content #form-col{
	width:550px;
}

#signup-content #form-col h2{
	margin-bottom:10px;
}

#signup-content #account-type-radio-buttons{
	display:none;
}

#signup-content #form-col-grey{
	background:#eceef0;
	padding:10px 10px 20px;
	position:relative;
}

#signup-content #ads-col{
	width:410px;
	position:absolute;
	top:40px;
	right:0px;
}

#wrapper #signup-content{
	position:relative;
}

#wrapper #ads-col{
	top:-10px !important;
	width:290px;
}

#wrapper #signup-content #ads-col #icons-text .icon-text{
	width:210px;
}



#signup-content .signup-ok{
	display:block;
	left:210px !important;
	margin-top:5px;
	position:relative !important;
	width:290px !important;
	border:0px solid !important;
	color:#283607;
	background:#aded14;
}

#signup-content #ads-col #icons-text{
	margin-top:20px;
	float:left;
}

#signup-content #ads-col #icons-text .icon-line{
	margin-bottom:20px;
	float:left;
	line-height:18px;
}

#signup-content #ads-col #icons-text img{
	float:left;
}

#signup-content #ads-col #icons-text .icon-text{
	width:320px;
	float:left;
	margin-left:10px;
	font-size:14px;
	display:inline;
}

#signup-content #ads-col #etiquette-camera{
	position:absolute;
	top:430px;
	right:0px;
}

#wrapper #signup-content #ads-col #etiquette-camera{
	top:530px !important;
}

#wrapper #signup-content #ads-col #etiquette-camera img{
	width:290px !important;
}

#signup-content #ads-col #etiquette-photo{
	position:absolute;
	top:800px;
	right:0px;
}

#wrapper #signup-content #ads-col #etiquette-photo{
	top:900px !important;
}

#wrapper #signup-content #ads-col #etiquette-photo img{
	width:290px !important;
}

#signup-content #ads-col #etiquette-paint{
	position:absolute;
	top:1170px;
	right:0px;
}

#wrapper #signup-content #ads-col #etiquette-paint{
	top:1270px !important;
}

#wrapper #signup-content #ads-col #etiquette-paint img{
	width:290px !important;
}


* html .signup-error, * html .signup-info, * html .signup-ok {
	left:310px;
}

.signup-error{
	background:none repeat scroll 0 0 #ed4714;
  border:0 solid !important;
  color:#283607;
  display:block;
  left:210px !important;
  margin-top:5px;
  position:relative !important;
  width:290px !important;
  height:auto;
}


.signup-ok{
	background: #dfd;
	border-color: #dfd;
	color:#00339a;
	height:18px;
}

.signup-info{
		background:#fdfec4;
}

.signup{
  zoom:1;
}

.signup label{
	width:200px;
	text-align:right;
	display:block;
	float:left;
	line-height:20px;
	padding-right:10px;
} 

#legal_information{
  color: #666;
  font-size: 7pt;
  margin-top: 20px;
}

#domain-choice{
	padding-bottom:0px;
}

#signup_domains, #signup_domains li, #signup_level {
clear:both;
list-style-type:none;
}

#signup_domains, #signup_domains li, #signup_level {
list-style-type:none;
}

#signup_domains{
	margin-left:205px;
  margin-top:-20px !important;
  padding-left:0;
  padding-top:0px;
  width:300px;
}

.signup.signup-checkbox{
	width:300px;
	margin-left:205px;
}

#signup_level{
	margin-top:-20px !important;
	width:300px;
	padding-left:0px;
	margin-left:205px;
	padding-top:0px;
}

#corporate_doublecol span.subtitle {
	margin:0;
	padding:0 15px 5px 35px;
}

/*************************** Import Contacts ****************************/

#ic_container{
  /*margin: 20px 20px 20px 10px;*/
}

#ic_add_contacts{
	float:left;
	border:1px solid #B9BABB;
}

#ic_link{
  float:left;
  padding: 8px;
  width:814px;
color:#363844;
}

#ic_link a{ 
	color:#ED0973;
}

#ic_link img{
  float: left;
  margin-left: 3px;
  
}

#ic_link p{
	margin:0px;
}

#ic_link ul{
	list-style:none;
	float:left;
	padding-left:10px;
	width:250px;
	margin:0px;
	list-style-position:outside;
}

#ic_link ul li{
	float:left;
	padding-bottom:10px;
	color:#ED0973;
}

#ic_link ul li a{
	font-weight:bold;
}

.glob_bt {
	float:left;
	height:22px;
	line-height:22px;
	position:relative;
}	

.puce {
	background: url('/images/fo/local/eyeka/puce.gif') no-repeat 0 0;
	width:10px;
	height:22px;
	line-height:22px;
 	float:left;
	position:relative;
	top:6px;
	margin-right:10px;
}

#bt1{
	float:left;
	position:relative;
	height:22px;
	line-height:22px;
}

#ic_mobile {
	float:left;
	height:22px;
	line-height:22px;

}

#ic_manually {
	float:left;
	position:relative;
	height:22px;
	line-height:22px;
}

/*#ic_or {
	float:left;
	position:relative;
	left:-150px;*/
	
}

#ic_link p{
  float: left;
  margin: 5px 0px 0px 10px;
}

#ic_link .rounded-button-left{
  margin-left: 0px;
}

#ic_addressbook{
  float:left;
  position:relative;
  top:-3px;
  left:0px;
}

#ic_or {
  float: left;
  color: #ED0973;
  margin: 10px 0px 0px 35px;
}


#ic_add table{
  margin: 20px;
  float: left;
}

#ic_add table input.livebutton{
  clear: both;
  float: none;
  width: inherit;
}

#ic_update{
  margin: 20px;
}

#ic_content{
  background: transparent;
}

#ic_content h1{
  background: #fff;
  margin: 0;
  padding: 5px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-bottom: 1px #bbb solid;
	height:26px;
}

#ic_content h2, #ic_add h2, #ic_update h2{
  background: #fff;
  margin: 0;
  padding: 5px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-bottom: 1px #bbb solid;
}

#ic_content h3{
  /*margin: 20px 0px 10px 20px;*/
}

#ic_select{
  width: 400px;
  margin-right:20px;
  float: left;
  background:#fff;
  margin-top:10px;
padding:5px;
color:#363844;
}

#ic_send{
  	width: 320px;
	  margin-left:20px;
	  float: left;
	  background:#fff;
	  margin-top:10px;
	padding:5px;
	color:#363844;
}

#ic_select .box{
	margin-top:10px !important;
}

#ic_content .box{
  padding: 0;
  margin: 0px 10px 0px 10px;
  background: #ddd;
}


#ic_content .box.imported p{
  margin: 0;
  padding: 5px 0px 5px 10px;
  background: #fff;
  border-bottom: 1px #bbb solid; 
}

#ic_content .box.selected{
  
}

#ic_content .box h4{
  padding: 5px;
  margin: 0;
}

#ic_content .box h3{
  padding: 0;
  margin: 10px 0px 0px 0px;
}

#ic_content .box.selected h4{
  float: left;
}

#ic_content .box.selected p{
  float: right;
  margin: 0;
  padding: 5px;
}

#ic_content #contact_box{
  height: 250px;
  overflow: auto;
  background: #fff;
  margin: 0px 0px 0px 0px;
}

#ic_content #contact_box ul{
  text-align: left;
  list-style-type: none;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

#ic_content #contact_box ul li{
  margin-top: 5px;
}

#ic_content hr{
  border: 1px #bbb solid;
  margin: 20px 10px 10px 10px;
}

#ic_content #message_compose{
  margin: 20px 10px 10px 0px;
}

#ic_content #message_compose h4{
  text-align: left;
  margin: 0px 10px 0px 10px;
}

#ic_content #message_compose h4 span.sub{
  font-weight: normal;
  color: #2E2F52;
}

span.sub h4{
	margin:0px !important;
}

#ic_content #message_compose input.livebutton{
  margin-top: 5px;
  font-size: 12pt;
}

#ic_content #message_compose textarea{
  width: 300px;
  height: 150px;
  margin: 10px;
  border: 1px solid #9C9D9F;
}

.ic_invitation p{
	color:#000;
}

.ic_invitation ul{
  color:#000 !important;
}

#ic_spinner{
  position: absolute;
  top: 200px;
  left: 50px;
  width: 50px;
  height: 50px;
  background-color: #990000;
  margin: 30px 0px 0px 30px;
  z-index: 300;
}

#list_webmails{
  float:left;
  width:150px;
  margin: 30px 0px 0px 0px;
}

#list_webmails img{
  float: left;
}

#list_webmails input{
  float: left;
}

#gmail, #yahoo, #hotmail, #facebook, #handwritten{
  background-color: transparent;
  padding: 3px;
  height: 20px;
  margin-left: 5px;
}

#webmail{
  float:left;
  width: 580px;
  height: 80px;
  margin: 20px 0px 20px 0px;
  padding: 20px;
}

* html #webmail{
	height:140px;
}

form#form-gmail label, form#form-handwritten label{
  clear: left;
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 5px;
  margin-top: 5px;
  font-weight: bold;
}

form#form-gmail input, form#form-handwritten input{
  float: left;
  width: 150px;
  margin-top: 5px;
}

form#form-gmail p{
  float: left;
  margin-top: 5px;
}

#invite_list{
  float: left;
  width: 400px;
  background: #ddd;
  margin: 20px 0px 20px 10px;
  border: 1px #bbb solid;
}

#invite_list h4{
  padding: 10px 10px 10px 10px;
}

#imported_contacts{
  padding: 10px;
  height: 504px;
  overflow: auto;
  background: #fff;
}

#invite_action{
  float: right;
  width: 300px;
  margin: 20px 20px 20px 0px;
  text-align: center;
}

#list_invite{
  background: #ddd;
  border: 1px #bbb solid;
}

#list_invite p{
  margin: 5px 10px 5px 0px;
  padding: 0;
}

#arrow_right{
  margin: 180px 0px 0px 0px;
  float: left;
  width: 50px;
  height: 50px;
  background: transparent url('/images/fo/local/eyeka/arrow.gif') no-repeat;
}

#invite_action input.livebutton{
  margin: 10px;
  font-size: 10pt;
}


#signup-header{
	position:relative;
}

.signup-checkbox label{
	float:none;
	clear:none;
}


#signup-header h2{
	border:none;
	margin-top:0;
	padding-top:0;
}

#already_member, #mandatory_fields{
	display:block;
	position:absolute;
}

#already_member{
	color:#2E2F52;
	font-size:11px;
	font-weight:normal;
	right:0;
	top:0px;
}

#already_member a{
	color:#ED0973;
}


#mandatory_fields{
	color:#2E2F52;
	margin-top:25px;
	font-size:11px;
	position:relative;
	font-weight:normal;	
}

#author_description.signup{
/*	display:block;
	float:left;
	width:380px;*/
}

#work_description.signup{
	/*display:block;
	float:left;
	width:400px;*/
}


#author_description label, #work_description label{
	/*display:block;
	clear:none;
	float:none;
	text-align:left;
	width:350px;*/
}

.account-all #user-contract{
	margin-left:205px;
	width:300px;
}

.signup_error{
	border: 2px solid #CC0000;
}

#signup_submit{
	display:block;
	margin:0;
	padding:20px 0 ;
}

#signup_submit input{
	display:block;
	height:46px;
	margin:0;
	width:235px;
	background:url("/images/fo/local/eyeka/bt-signup-new.jpg") no-repeat 0 0;
	color:#FFF;	
	font-size:16px;
	margin-left:210px;
	line-height:46px;
	border:0px solid;
}

#bt_sign-in_popup{
  background:url("/images/fo/local/eyeka/bt-signup-new-little.jpg") no-repeat 0 0;
  font-size:16px;
  line-height:44px;
  width:171px;
  text-align:center;
  height:44px;
  border:0px solid;
  position:relative;
  left:75px;
  float:left;
}

#bt_sign-in_popup input{
  font-size:16px;
  height:44px;
  font-weight:bold;
  line-height:44px;
}

.grp-nc-name{
	font-size:130%;
}

.landing_page, .landing_page ul, .landing_page li{
  color: #333;
}

.fancyTabs {
  float: left;
}

.fancyTabs div {
  margin-right: 1px;
  position: relative;
}

.fancyTabs a:hover { text-decoration: none; }

.fancyTabs h2 {
  background: #BFBFBF url(/images/fo/local/eyeka/featured_media_tab_unselected.jpg) repeat-x scroll 0 0;
  font-size: 14px;
  font-weight: normal;
  height: 35px;
  margin: 0;
  padding: 0;
  border-bottom: none;
  color: #363844;
  line-height: 35px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.fancyTabs .fancyTabSelected h2 {
  background: #bfbfbf url(/images/fo/local/eyeka/featured_media_tab_selected.jpg) repeat-x;
  font-weight: bold;
}

#boxoffice h1 { color: #E4E4E4; }

#boxofficeContents {
  background-color: #C0C0C0;
  text-align: center;
}

#boxofficeContents div.container {
  margin: 0 auto;
  text-align: left;
  width: 880px
}

#boxofficeContents div.smallRows div.feature_medium, #boxofficeContents div.smallRows div.featureUser
{
  height: 102px;
}

#boxofficeContents span.rank { font-size: 2em; font-weight: bold; }

#boxofficeContents a.userLink { color: #E4E4E4; font-weight: bold; text-decoration: none; }

#boxoffice_tabs {
  background-color: #C0C0C0;
  float: left;
  display: block;
  margin: 0px;
  width: 914px;
}

#boxoffice_tabs img { margin-left: 3px; }

#boxoffice_tabs .tab_unselected h2 {
  color: #363844;
}

#boxoffice_tabs .tab_selected h2 {
  color: #F4115F;
}

#boxoffice_tabs h2 {
  border-bottom: 0px;
  display: inline;
  font-size: 11px;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0;
}

#boxoffice_tabs .span-4 {
  display: inline;
  margin: 5px 10px 2px 10px;
  width: auto;
  cursor: pointer;
}

/*----- Eyeklet ------*/

#eyekletTabs h2 {
  border-bottom: none;
  line-height: 45px;
  text-align: center;
  color:#363844;
  text-decoration:none;
}

#eyekletTabs {
  cursor: pointer;
  margin-top:6px;
}

#eyekletTabs .tab_unselected, #eyekletTabs .tab_selected{
  width: 146px; 
  float: left;
}

#eyekletTabs .tab_unselected h2 {
  background:#bfbfbf url(/images/fo/local/eyeka/featured_media_tab_unselected.jpg) repeat-x;
  height:48px;
  margin:0;
  padding:0;
  font-size: 14px;
  font-weight: normal;
}

#eyekletTabs .tab_selected h2 {
  background:#bfbfbf url(/images/fo/local/eyeka/featured_media_tab_selected.jpg) repeat-x;
  height:48px;
  margin:0;
  padding:0;
  font-size: 14px;
  font-weight: bold;
}

#eyeklet_stream_preview{
  color: #bbbbbb;
  font-family: arial;
  font-size: 24px;
  margin: 30px 0px 15px 0px;
  text-align: center;
}

#eyeklet_stream_preview li{
  color: #000;
  font-size: 9px;
  text-align: center;
}

.eyekletTabsContents .eyekletTabsContent
{
  border: 8px solid #bfbfbf;
  width: 404px;
  height: 170px;
  padding: 10px 10px 22px 10px;
  font-size: 11px;
  background-color: #FFF;
}

* html .eyekletTabsContents .eyekletTabsContent
{
  width: 440px;
  height: 202px;
  position: relative;
  top: -6px;
  padding-bottom: 5px;
  background-color: #FFF;
}

.eyekletTabsContent ul li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#eyekletCodeWrapper{
  padding: 10px 10px 22px; height:170px; float: left; margin-left: 10px;
}

/*------- End Eyeklet -----*/

#boxofficeLink { text-align: left; float:left; width:440px; height:20px; top:-8px; background:#bfbfbf;  position:relative; z-index:10000; }
#boxofficeLink a { color:#FFFFFF; left:8px; position:relative; color:#ED0973; background:transparent url("/images/fo/local/eyeka/_arrowR.gif") no-repeat 0px 3px; font-size:14px; padding-left:10px;}

/* must always be at the end of this file (hack for Safari) */
/*div#mainmenu { width: auto;# }*/


/*------- New Landing Page -----*/
#claim_ldpg{
	height:300px;
	background:url("/images/fo/local/eyeka/ldpg/bg-claim-ldpg.jpg");
}

#claim_ldpg h1{
	font-size:30px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:15px;
}

#claim_ldpg p{
	background-position:0 0px;
	background-repeat:no-repeat;
	height:40px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:45px;
	font-size:17px;
}

.pink{
	color:#f40170;
}

.boldblack{
	color:#fff;
	font-weight:bold;
}

#content_ldpg{
	background:#454957 url("/images/fo/local/eyeka/ldpg/bg-content-ldpg.jpg") repeat-x;
	height:780px;
}

#content_ldpg .title_ldpg{
	background:url("/images/fo/local/eyeka/ldpg/fleche.jpg") no-repeat;
	color:#e4e4e4;
	font-size:17px;
	padding-left:20px;
	line-height:18px;
}

#appel_crea_ldpg{
	float:left;
	width:550px;
}

#appel_crea_ldpg .line_brand{
	float:left;
	width:500px;
	height:88px;
	border-bottom:1px solid #464855;
}

#appel_crea_ldpg .line_brand .image{
	float:left;
	width:150px;
	text-align:center;
	color:#fff;
}

#appel_crea_ldpg .line_brand .price{
	float:left;
	width:250px;
	text-align:center;
	color:#fff;
	font-size:14px;
	padding-top:10px;
}

#appel_crea_ldpg .line_brand .participate{
	float:left;
	width:100px;
	text-align:center;
	padding-top:15px;
}

#auteurs_ldpg{
	float:left;
	width:400px;
	position:relative;
}

#auteurs_ldpg #auteur1{
	position:absolute;
	top:-35px;
	right:-35px;
	z-index:500px;
}

#auteurs_ldpg #bloc_auteur1{
	padding-top:20px;
}

#auteurs_ldpg #bloc_auteur2{
	padding-top:20px;
}

#auteurs_ldpg #txt_author1{
	color:#fff;
	width:380px;
	z-index:1000;
	position:relative;
}

#auteurs_ldpg #txt_author2{
	color:#fff;
	width:370px;
	text-align:right;
	float:right;
	position:relative;
	z-index:1000;
}


#auteurs_ldpg #auteur2{
	position:absolute;
	top:200px;
	z-index:500;
	left:-10px;
}

#auteurs_ldpg .pink_author{
	color:#F40170;
	font-size:14px;
}

#partenaires_ldpg{
	float:left;
	width:550px;
	position:relative;
	top:-80px;
}

#partenaires_ldpg img{
	margin-right:30px;
}

#disclaimer_ldpg{
	float:left;
	width:970px;
	position:relative;
	top:20px;
}

#disclaimer_ldpg #disclaimer_title{
	color:#fff;
	font-size:17px;
}

#disclaimer_ldpg #txt_disclaimer_ldpg{
	color:#fff;
	font-size:13px;
}

#disclaimer_ldpg #txt_disclaimer_ldpg p{
	background:url("/images/fo/local/eyeka/ldpg/thick.jpg") no-repeat;
	padding-left:40px;
	line-height:16px;
}

.delete-imported-contact{
	color: #777;
}
.filter_media_type{
	margin: 5px 10px;
}

#group-admin-container .filters-tabs{
	display: none;
}

#filters-tabs{
	position:relative;
	margin-left: 10px;
}

#user-page #filters-tabs{
	display: none;
}

#filters-tabs ul{
	display:block;
	top:-30px;
	position: absolute;
}

#filters-tabs li {
	display:block;
	float:left;
	margin:0 5px;
}

.eyeka#single_media #ajaxpag{
	display:none;
}

/*Conversations*/

.conversation_home{
	padding-left: 0px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	width: 577px;
	background-image: none;
	background-color: #FFF;
	border-right:1px solid #ED0973;
}

.conversation_home .conversation_title{
	color:#ED0973;
	padding-bottom:0px;
	border-bottom:1px solid #ED0973;
	height:21px;
	line-height:21px;
}

.conversation_home .conversation_title .title_text{
	float:left;
	background:url("/images/fo/local/eyeka/bubbles-conversation.jpg") no-repeat 0 0;
	padding-left:35px;
	font-size:16px;
	font-weight:bold;
}

.conversation_home .conversation_title .propose{
	float:right;
}

.root-comment .txt_comment{
	padding-left:0px;
	background:none !important;
	border-right:0px;
	margin-left:35px;
	border-bottom:0px;
	border-top:0px;
	border-color:#ccc;
}

.root-comment .txt_comment h3{
	background:none;
	padding-bottom:10px;
	padding-top:0px;
	padding-left:5px;
	border-bottom:1px solid #ccc;
	margin:0;
}

.root-comment .txt_comment h3 a{
	font-weight:bold;
	color:#ED0973;
	font-size:14px;
}

.root-comment .comments_rates, .root-comment .comments_count{
	background:url("/images/fo/local/eyeka/bg-comment-rates.gif") no-repeat 0 0;
	color:#ED0973;
	width:19px;
	height:19px;
	text-align:center;
	line-height:18px;
}

.comments_count{
  position:absolute;
  top:-24px;
  right:0px;
  margin-right:20px;
}

.root-comment .txt_comment .comment-date{
	bottom:0px;
}



.conversation .comments .level0{
	margin-left:35px;
}

.conversation .comments .response{
	margin-left:75px;
}

.conversation .single_comment{
	margin-right:0px;
}

.conversation{
	margin-top:20px;
}


.conversation .single_comment .txt_comment{
	border-right:1px solid #ccc !important;
	width:auto;
}

.conversation .root-comment .txt_comment{
	border-right:0px !important;
}

/** SINGLE CONVERSATION **/
.all-block-conversation{
	background:#fff;
	float:left;
	width:1000px;
}

.all-block-conversation h1{
	margin:0px;
}

.all-block-conversation .mea1{
	background:none;
	border:0px;
}

.small_comment{
	position:relative;
	border: 1px solid #CCCCCC ;
	border-top:none;
	border-right:none;
	margin-left:50px;
	margin-right:10px;
	width:515px;
}

.small_comment .comment-avatar{
	right:0;
	left:auto;
	width:20px;
}

.all-block-conversation .conversation_infos{
	left:-5px !important;
	top:-9px !important;
	float:right;
	position:relative !important;
}

.single-conversation{
	border-right:1px solid #ED0973;
	padding-right:10px;
	padding-left:8px;
}

.single-conversation .conversation_title{
	color:#ED0973;
	padding-bottom:0px;
	border-bottom:1px solid #ED0973;
	height:21px;
	line-height:21px;
}

.single-conversation h1{
	color:#ED0973;
}

.single-conversation .conversation_title .title_text{
	float:left;
	background:url("/images/fo/local/eyeka/bubbles-conversation.jpg") no-repeat 0 0;
	padding-left:35px;
	font-size:16px;
	font-weight:bold;
}

.single-conversation .conversation_title .propose{
	float:right;
}
#comment-add{
	color:#ED0973;
	margin-right:10px;
}

.propose a{
	color:#ED0973;
}

.comment-answer-form textarea{
	width:400px;
}

#comment_form textarea{
	width:400px;
}

.single-conversation .conversation-media-name{
	color:#ED0973;
	border-bottom:1px solid #ED0973;
}

.conversation_2_col .conversation{
	position:relative;
	float:left;
	width:330px;
}

.conversation_2_col .single_comment.root .txt_comment{
	width: 280px ;
}

.conversation_2_col .small_comment{
	width:270px;
}

.conversation_left{
	clear:both;
	margin-right:30px;
	margin-left:10px;
}

.conversation_left .root-comment .txt_comment{
	border:1px solid #ccc !important;
	position:relative;
}

.conversation_left .root-comment .txt_comment #say-it{
	background:url("/images/fo/local/eyeka/say_comment_white.jpg") no-repeat 0 0 !important;
	position:absolute;
	left:-10px;
	top:7px;
	width:12px;
	height:9px;
}

.conversation_left .root-comment .txt_comment div{
	border:0px solid !important;
}

.conversation_right .root-comment .txt_comment{
	border:1px solid #ccc !important;
}

.conversation_right .root-comment .txt_comment div{
	border:0px solid !important;
}

.conversation_right .root-comment .txt_comment #say-it{
	background:url("/images/fo/local/eyeka/say_comment_white.jpg") no-repeat 0 0 !important;
	position:absolute;
	left:-10px;
	top:7px;
	width:12px;
	height:9px;
}

.conversation_1_col, .conversation_2_col, .all-conversations{
	position:relative;
}

.small_comment{
	padding-top:5px;
}

.conversation_1_col .conversation_home, .conversation_2_col .conversation_home, .all-conversations .conversation_home{
	width: 714px;	
	overflow:hidden;
}

.conversation_infos{
	position:absolute;
	left:740px;
	top:0px;
	width:240px;
	overflow:hidden;
}

.conversation_infos h2{
	background:url("/images/fo/local/eyeka/picto-contributeurs.jpg") no-repeat 0px 0px;
	padding-left:22px;
	line-height:25px;
	margin-top:5px;
}

.conversation_infos #conversation-bloc-right{
	background:url("/images/fo/local/eyeka/bubbles-conversation.jpg") no-repeat 0px 0px !important;
	padding-left:30px;
	line-height:22px;
}

.conversation_infos ul, .conversation_infos li{
	list-style-type:none;
	margin:0;
	padding:0;
}

#most_active_contributors li, #best_rated_contributors li, #recent_conversations li, #best_rated_conversations li{
	position:relative;
	margin-bottom: 15px;
}

#most_active_contributors img, #best_rated_contributors img{
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	padding: 2px;
	border: 1px solid #CCC;
}

#recent_conversations .conversation_rate, #best_rated_conversations .conversation_rate{
	position: absolute;
	top:0;
	right:10px;
	background:url("/images/fo/local/eyeka/bg-comment-rates.gif") no-repeat;
	color: #ED0973;
	display:block;
	height:19px;
	padding-left:6px;
	width:13px;
}

#contributors_links, #conversations_links{
	font-size:10px;
	text-align:right;
	color:#000;
}

#contributors_links a.active, #conversations_links a.active{
	color: #ED0973;
}



.conversation_block h3{
	color:#000000;
	font-size:11px;
	margin-right:20px;
	padding:0;
	background:none;
}

.conversation_block p{
	margin-top:5px;
}

.contributor_infos {
	margin-left:45px;
}

.contributor_rate{
	background:url("/images/fo/local/eyeka/bg-contributor-rate.jpg") no-repeat 0 0;
	background-color:#ED0973;
	display:block;
	color:#FFFFFF;
	width:18px;
	height:18px;
	float:left;
	text-align:center;
	line-height:16px;
	font-size:10px;
	position:relative;
	top:-4px;
}

.contributor_infos h3{
	background: none;
	padding: 0;
}

.contributor_infos a{
	color:#ED0973;
	float:left;
	margin-right:5px;
	font-size: 12px;
}

#new_conversation #medium_name{
	width:546px;
}

#group-admin-content a{
	font-weight: bold;
}

#group-admin-content {
	background-color:#fff;
	border:1px solid #b9babb;
}

#groups hr{
	border:1px solid #ED0973!important;
	margin-bottom:-7px;
}




.all-block{
	float: left;
	width: 996px;
	background: #BAC3CC url("/images/fo/local/eyeka/bg-all-block.jpg") repeat-x ;
	border-left:2px solid #CBCBCB;
	border-right:2px solid #CBCBCB;
	border-bottom:2px solid #cbcbcb;
	/*background:#fff;*/
}


.show-more-conversation{
	margin-right:10px;
	position:relative;
	text-align:right;
}

.show-more-conversation a{
	color:#ED0973;
	margin-right:5px;
}

div#join-group-popup .rules-or-description {
height:auto;
}

#join-group-popup .dummy_media{margin-top:10px;}

.comment-preview{
	display: block;
	border: 1px solid #CCC;
	padding: 10px 20px;
	margin: 10px 10px 20px 10px ;
	overflow: hidden;
}


.comment-preview img{
	position:relative;
	margin-right: 10px;
}

.pagelet-heading a{
	color:#E71E75;
	font-size:120%;
	font-weight:bold;
}

.preview-loader{
	height: 20px;
}

.error-msg { color: #ff0000; }
.valid-msg { color: #030000; }

.fb_connect_button { cursor: pointer }

#html-player{
  cursor: default; 
}

#logo_eyeka2{
  display:none;
}

/* new single media*/
#single_media{
  background:#fff !important;
  background-image:none;
}

#single_media #logo_eyeka{
  display:none;
}

#single_media #logo_eyeka2{
  display:block !important;
}

#single_media .title_text{
  margin-top:0px;
  color:#292725;
  width:990px;
  float:left;
}

#single_media #topheader {
background:none repeat scroll 0 0 #292725;
height:30px;
margin-top:0;
text-align:left;
width:100%;
}

#single_media ul.websites .facebook{
  position:relative;
  top:-6px;
}

#single_media .FBConnectButton_Text{
  display:none !important;
}

#single_media #media_rating{
  width:578px;
  float:left;
}

#single_media #playerembed{
  margin:0px !important;
  padding:0px !important;
  float:left;
  display:inline;
}

#single_media #player{
  float:left;
  display:inline;
  margin:0px !important;
  padding:0px !important;
}

#single_media #topheader-inner{
  left:50%;
  margin-left:-500px;
  position:relative;
  width:1000px;
}

#single_media #container{
  width:100% !important;
  margin:0px !important;
}

#single_media #headerwrap{
background:none repeat scroll 0 0 #292725;
border-top:2px solid #ED0973;
height:80px;
margin:0;
padding:0;
width:100%;
}

#single_media #headerwrap #header{
  width: 1000px !important;
	position:relative;
	left:50%;
	margin-left:-500px;
	background:none;
}

#single_media #mainmenu-inner{
  left:50%;
  margin-left:-505px;
  position:relative;
  width:1010px;
}

.fb_share_count{
  position:absolute;
  top:17px;
  left:11px;
  background:none !important;
  border:0px !important;
}

.fb_share_count_nub_right{
  display:none !important;
}

.fb_share_count_inner{
  border:0px solid !important;
  font-size:14px !important;
  background:none !important;
}

ul.websites .facebook{
  position:relative;
}

#single_media #all-content-my-eyeka{
	width: 1024px !important;
	position:relative;
	left:50%;
	margin-left:-512px;
	background: url("/images/neweyeka/bg-eyeka.jpg") repeat-y 0 0;
	border:0px solid !important;
}

#single_media #footer-wrapper{
  margin-left:0px !important;
  margin-right:0px !important;
}

#single_media div#main{
  color:#292725;
}

#single_media #wrapper {
float:left;
width:1010px;
display:inline;
margin-left:17px;
}

#single_media #wrapper .wrapper-padding {
float:left;
padding:15px 0;
}

#single_media #footer-wrapper {
background-color:#292725;
width:100%;
height:160px;
padding:0 !important;
}

#single_media #directory{
  display:none;
}

#single_media #footer-logo-eyeka{
  margin-top:20px;
  margin-right:20px;
}

#single_media ul.websites .twitter{
  position:relative;
  top:0px;
  width:50px;
}

#single_media h3  {
color:#292725;
font-size:14px;
font-weight:bold;
}

#single_media #footer-wrapper #footer {
left:50%;
margin-left:-500px;
padding:0;
position:relative;
width:1000px;
background:none;
}

#single_media #footer-wrapper #footer p {
color:#FFFFFF;
line-height:18px;
margin:0;
padding-bottom:0;
padding-top:0;
}

#single_media #footer a{
  color:#fff;
}

#single_media #col1{
  display:none !important;
}

#single_media #all-lightbox{
  display:none !important;
}

#single_media #lightbox{
  position:relative;
  left:50%;
  margin-left:-500px;
  margin-bottom:15px;
  display:none !important;
}

#single_media #propertysheet{
  position:relative;
  left:50%;
  margin-left:-500px;
  display:none !important;
}

#single_media #footer-corners{
  display:none;
}

#single_media .medium_image_discover{
  float:left;
  display:block;
  margin-bottom:10px;
}

#single_media .footer-column {
border-left:1px solid #FFFFFF;
float:left;
font-size:12px;
height:120px;
padding:20px 25px;
text-align:left;
}

/*
.block-580{
  float:left;
  width:580px;
  background:#eaeaea;
  border:1px solid #eaeaea;
}

.block-580 h3{
  padding:10px;
  background:#eaeaea;
  color:#292725;
}

.block-426{
  float:left;
  width:402px;
  margin-left:15px;
  background:#eaeaea;
  border:1px solid #eaeaea;
}

.block-426 h3{
  padding:10px;
  background:#eaeaea;
  color:#292725;
}

.block-featured{
  border:1px solid #292725 !important;
  background:#292725 !important;
}

.block-featured div{
  color:#fff !important;
}

.block-featured h3{
  background:#292725;
  padding:10px;
}
*/


.block-580{
  float:left;
  display:inline;
  width:580px;
  background:#f2f2f2;
  border-top:2px solid #292725;
}

.block-580 h3{
  padding:10px;
  background:none;
  color:#292725 !important;
}

.block-426{
  float:left;
  display:inline;
  width:398px;
  margin-left:10px;
  background:#f2f2f2;
  border-top:2px solid #292725;
}

.block-426 h3{
  padding:10px;
  background:none;
  color:#292725 !important;
}

.block-featured{
  border-top:2px solid #ED0973 !important;
  background:#fff5fa;
}

.block-featured h3{
  background:none;
  padding:10px;
  color:#ED0973 !important;
}

/*NEW EYEKA*/
.block-padder{
  padding:10px;
}

.separator10{
  line-height:10px;
  clear:both;
}

.separator15{
  line-height:15px;
  clear:both;
}

.block-transparent{
  background:transparent !important;
}

li.website{
  float:left;
  margin-right:10px;
}

.FBConnectButton{
  background:url("/images/neweyeka/bt-facebook.jpg") no-repeat 0 0 !important;
  width:61px !important;
  height:73px !important;
}

.FBConnectButton_Text{
  color:#292725 !important;
  background:none !important;
  border:0px solid !important;
  margin-left:30px !important;
  font-size:1px;
}

/**
 * Copyright (c) 2006, Bill W. Scott
 * All rights reserved.
 *
 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
 *
 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
 * 
 * The only attribution I require is to keep this notice of copyright & license 
 * in this original source file.
 */

/**
 * Standard Configuration. It is advised that this section NOT be modified as the
 * carousel.js expects the behavior outlined below.
 **/
.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
}

/**
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	background-color: transparent;
	padding:6px 0px 6px 0px;
	-moz-border-radius:10px;
	color:#FFF;
	width:550px;
	float: left;
}

* html .carousel-component { 
	width: 552px;
}

.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px 0px 0px 0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}



/* grid.css */
.container {width:998px;margin:0 auto;}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float:left;
 /* margin-right:10px;*/
  color:#e4e4e4;
}

div.last {margin-right:0;}
.span-1 {width:32px;}
.span-2 {width:74px;}
.span-3 {width:116px;}
.span-4 {width:158px;}
.span-5 {width:200px;}
.span-6 {width:242px;}
.span-7 {width:284px;}
.span-8 {width:326px;}
.span-9 {width:368px;}
.span-10 {width:410px;}
.span-11 {width:452px;}
.span-12 {width:494px;}
.span-13 {width:536px;}
.span-14 {width:578px;}
.span-15 {width:620px;}
.span-16 {width:662px;}
.span-17 {width:704px;}
.span-18 {width:746px;}
.span-19 {width:788px;}
.span-20 {width:830px;}
.span-21 {width:872px;}
.span-22 {width:914px;}
.span-23 {width:956px;}
.span-24, div.span-24 {width:998px;margin:0;}
.append-1 {padding-right:42px;}
.append-2 {padding-right:84px;}
.append-3 {padding-right:126px;}
.append-4 {padding-right:168px;}
.append-5 {padding-right:210px;}
.append-6 {padding-right:252px;}
.append-7 {padding-right:294px;}
.append-8 {padding-right:336px;}
.append-9 {padding-right:378px;}
.append-10 {padding-right:420px;}
.append-11 {padding-right:462px;}
.append-12 {padding-right:504px;}
.append-13 {padding-right:546px;}
.append-14 {padding-right:588px;}
.append-15 {padding-right:630px;}
.append-16 {padding-right:672px;}
.append-17 {padding-right:714px;}
.append-18 {padding-right:756px;}
.append-19 {padding-right:798px;}
.append-20 {padding-right:840px;}
.append-21 {padding-right:882px;}
.append-22 {padding-right:924px;}
.append-23 {padding-right:966px;}
.prepend-1 {padding-left:42px;}
.prepend-2 {padding-left:84px;}
.prepend-3 {padding-left:126px;}
.prepend-4 {padding-left:168px;}
.prepend-5 {padding-left:210px;}
.prepend-6 {padding-left:252px;}
.prepend-7 {padding-left:294px;}
.prepend-8 {padding-left:336px;}
.prepend-9 {padding-left:378px;}
.prepend-10 {padding-left:420px;}
.prepend-11 {padding-left:462px;}
.prepend-12 {padding-left:504px;}
.prepend-13 {padding-left:546px;}
.prepend-14 {padding-left:588px;}
.prepend-15 {padding-left:630px;}
.prepend-16 {padding-left:672px;}
.prepend-17 {padding-left:714px;}
.prepend-18 {padding-left:756px;}
.prepend-19 {padding-left:798px;}
.prepend-20 {padding-left:840px;}
.prepend-21 {padding-left:882px;}
.prepend-22 {padding-left:924px;}
.prepend-23 {padding-left:966px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:26px;margin-right:27px;border-right:1px solid #eee;}
.pull-1 {margin-left:-42px;}
.pull-2 {margin-left:-84px;}
.pull-3 {margin-left:-126px;}
.pull-4 {margin-left:-168px;}
.pull-5 {margin-left:-210px;}
.pull-6 {margin-left:-252px;}
.pull-7 {margin-left:-294px;}
.pull-8 {margin-left:-336px;}
.pull-9 {margin-left:-378px;}
.pull-10 {margin-left:-420px;}
.pull-11 {margin-left:-462px;}
.pull-12 {margin-left:-504px;}
.pull-13 {margin-left:-546px;}
.pull-14 {margin-left:-588px;}
.pull-15 {margin-left:-630px;}
.pull-16 {margin-left:-672px;}
.pull-17 {margin-left:-714px;}
.pull-18 {margin-left:-756px;}
.pull-19 {margin-left:-798px;}
.pull-20 {margin-left:-840px;}
.pull-21 {margin-left:-882px;}
.pull-22 {margin-left:-924px;}
.pull-23 {margin-left:-966px;}
.pull-24 {margin-left:-1008px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -42px 1.5em 42px;}
.push-2 {margin:0 -84px 1.5em 84px;}
.push-3 {margin:0 -126px 1.5em 126px;}
.push-4 {margin:0 -168px 1.5em 168px;}
.push-5 {margin:0 -210px 1.5em 210px;}
.push-6 {margin:0 -252px 1.5em 252px;}
.push-7 {margin:0 -294px 1.5em 294px;}
.push-8 {margin:0 -336px 1.5em 336px;}
.push-9 {margin:0 -378px 1.5em 378px;}
.push-10 {margin:0 -420px 1.5em 420px;}
.push-11 {margin:0 -462px 1.5em 462px;}
.push-12 {margin:0 -504px 1.5em 504px;}
.push-13 {margin:0 -546px 1.5em 546px;}
.push-14 {margin:0 -588px 1.5em 588px;}
.push-15 {margin:0 -630px 1.5em 630px;}
.push-16 {margin:0 -672px 1.5em 672px;}
.push-17 {margin:0 -714px 1.5em 714px;}
.push-18 {margin:0 -756px 1.5em 756px;}
.push-19 {margin:0 -798px 1.5em 798px;}
.push-20 {margin:0 -840px 1.5em 840px;}
.push-21 {margin:0 -882px 1.5em 882px;}
.push-22 {margin:0 -924px 1.5em 924px;}
.push-23 {margin:0 -966px 1.5em 966px;}
.push-24 {margin:0 -1008px 1.5em 1008px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}

/* end of grid.css */

body, td {
	color: #2e2f52;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	margin: 0px;
}
body { 
	background-color: #353843;
	background-image: url('/images/fo/local/eyeka/grd.jpg');
	background-repeat: repeat-x;
	text-align: center;
}

img {border: none;}

form {	
    margin: 0;
}

input, textarea, select {
	border: solid 1px #a9a9a9;
	font-size: 11px;
	color: #2e2f52;
}

select {  
    height: 17px;
}
.smallselect { 
    height: 14px; 
    font-size: 9px; 
    width: 100px;
}
.label {color: #000; font-size: 11px; text-align: right; vertical-align: top; width: 150px;}
.inpt1 { width: 200px;}
.noborder { border: 0px; }
li.blank{list-style-type: none;}
.applet{	z-index: 0}

.livebutton{
	background-color: #F4015F;
	border: #BA0147 solid 1px;
	color: #FFFFFF;
	cursor: hand;
	font-size: 9px;
	padding: -50px;
}

.joinbutton{
	background-color: #F4015F;
	border: #BA0147 solid 1px;
	color: #FFFFFF;
	cursor: hand;
	font-size: 15px;
	padding: -50px;
}

.deadbutton{
	background-color: #98999e;
	border: #888888 solid 1px;
	color: #FFFFFF;
	cursor: hand;
	font-size: 9px;
}

.srchbutton{
	background-color: #ffffff;
	color: #f50260;
	border: solid 1px #7f9db9;
	cursor: hand;
	font-size: 9px;
	font-weight: bold;
	padding: 0;
}
.homeseparator {
	margin-top: 10px;
	border-bottom: solid 4px #F4015F;
}

/* used for flash elements */
.eyeka_notification_notice {
	background-color:#2FC600;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	left:200px;
	margin:5px;
	opacity:.8;
	padding:20px;
	position:absolute;
	text-align:center;
	top:100px;
	width:700px;
	z-index: 9999999999;
}

.eyeka_notification_error {
	background-color:#f4015f;
	color:#FFF;
	font-size:16px;
	font-weight:700;
	left:200px;
	margin:5px;
	opacity:.8;
	padding:20px;
	position:absolute;
	text-align:center;
	top:100px;
	width:700px;
	z-index: 9999999999;
}


div#container {
	color: #2e2f52;
	padding: 0px;
	width: 1000px;
	margin: auto;
	margin-top: 10px;
	text-align: left;
  color:#e4e4e4;
	background-color: #ffffff;
}

#home_page #container{
  background-color: #363845 ;
}

div#main {
    color: #2e2f52;
}

div#wrapper {
    float: right;
    width: 850px;
    margin: 0px;
}

.headerwrap {
	border-top: solid 3px #F4015F;
	border-bottom: solid 4px #5C5F68;
	margin: 0px;
	padding: 0px;
}

div#header {
	background-color: #353843;
	height: 120px;
}

#topheader, #topheader a { 
	font-size: 11px; 
	color: #BDBDBD; 
}
#topheader { 
	text-align: left; 
	margin: 0 auto; 
	width: 1000px; 
	margin-top: 8px;
}
#toplinks { 
	float: left; 
}
#topheader .active {
	color: #FFF;
}
#topheader .small {
	font-size: 10px;
}
#toplanguages { 
	float: right;
}


#persoheader{
}

div#signinbar {
	color: #F4015F;
	float: right;
	font-size: 10px;
	padding: 4px;
	width: 380px;
z-index: 1;
position: relative;
}

div#signinbar a {
	color: #F4015F;
	font-size: 10px;
}

div#signinbar a.active {
	color: #FFF;
}

div#signin {
  clear: both;
  top: 10px;
  right: -10px;
  position: absolute;
  width: 400px;
}

div#signin form {
	margin: 10px;
}

div#signin input{
	height: 16px;
	width: 90px;
}

div#logo {
    position: absolute;
}

/* --------------- HOME ------------------*/

#new_home h1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #e4e4e4;
  background: #373946 url(/images/fo/local/eyeka/new_home_fond_h1.jpg) repeat-x;
  background-position: bottom;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding-left: 10px;
}

* html #new_home h1 {
  padding-top: 12px;
}

.new_home_leftcol {
  width: 559px;
  float: left;
  border-right: 1px solid #464855;
}

* html .new_home_leftcol {
  width: 560px;
}

.new_home_rightcol {
  width: 440px;
  float: left;
}

#new_home_line1 {
  height: 250px;
  overflow: hidden;
}

#new_home #editorial_news {
  height: 220px;
  overflow: hidden;
  background: url(/images/fo/local/eyeka/home_stats_editorial_news.jpg) repeat-x;
  background-position: bottom;
}

#claim1_content {
  color: #ffffff;
  font-family: arial, helvetica, sans-serif;
}

#claim_left {
  float: left;
  width: 250px;
  font-size: 13px;
}

#claim_left p {
  padding: 0 10px 10px 10px;
  margin: 0;
}

#claim_stats {
  float: left;
  height: 91px;
  width: 180px;
  margin-top: 10px;
  background: url(/images/fo/local/eyeka/home_stats.jpg) no-repeat ;
}

#claim_stats ul {
  padding: 13px 10px 0 36px;
  margin: 0;
}

#claim_stats li {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 12px;
}

#claim_cta_auteurs {
  float: left;
  padding-left: 50px;
}


* html .claim1 #home_stats {
  background: url(/images/fo/local/eyeka/home_stats.jpg) no-repeat ;  
  position:absolute;
  top:75px;
  left:265px;
  width:215px;
  height:108px;
  padding-top:15px;
  padding-left:30px;
}

#current_calls,
#expired_calls,
#latest_eyeka_blog {
  position: relative;
  background: #363845;
}

.new_home_seeall {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 14px 15px 0 0;
}

.new_home_seeall a {
  font-family: arial, helvetica, sans-serif;
  color: #a09fa0;
  font-size: 12px;
}

.new_home_cfs {
  position: relative;
  width: 559px;
  height: 88px;
  clear: both;
  color: #ffffff;
  border-bottom: 1px solid #464855;
  font-family: arial, helvetica, sans-serif;
}

.new_home_cfs div {
  text-align: center;
  float: left;
  overflow: hidden;
}

.new_home_cfs .logo {
  width: 160px;
  padding-top: 10px;
}

a.call_name {
  color: #fff;
}

.new_home_cfs .logo img {
  width: 130px;
  height: 50px;
  padding-bottom: 3px;
}

.new_home_cfs .prize {
  width: 140px;
  padding-top: 20px;
  color: #353843;
}

.new_home_cfs .time_left {
  width: 138px;
  padding-top: 20px;
  color: #fff;
}

.new_home_cfs .participate {
  width: 120px;
  padding-top: 25px;
}

* html .new_home_cfs .participate {
  width: 115px;
}

.prize_label,
.time_left_label {
  display: block;
  font-size: 14px;
  color: #fff;
}

.prize_value,
.time_left_value {
  font-size: 16px;
  font-weight: bold;
}

.prize_value {
  color: #f4015f;
}

#expired_calls .expired {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
}

#latest_eyeka_blog p {
  margin: 6px 6px 6px 0;
  color: #f4015f;
}

#latest_eyeka_blog ul,
#latest_eyeka_blog li {
  padding-left:0;
  margin-left: 0;
  color: #353843;
  position:relative;
}

#latest_eyeka_blog ul {
  list-style: none;
  padding-left: 15px;
}

#latest_eyeka_blog li {
  border-bottom: 1px solid #676975;
}

#latest_eyeka_blog li a {
  color: #fff;
  padding-left: 80px;
  margin: 6px 0;
}

#latest_eyeka_blog ul li p {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 5px;
}

* html #latest_eyeka_blog ul li p {
  top: -5px;
  bottom: none;
}

#latest_eyeka_blog ul li span {
  line-height: 25px;
}

#latest_eyeka_blog .prepend-9 {
  display: none;
}

#latest_eyeka_blog ul {
  margin: 8px 8px 0 0;
}

#latest_eyeka_blog #creditfooter {
  display: none; 
}

#feature_submissions_tabs h2 {
  border-bottom: none;
  line-height: 45px;
  text-align: center;
  color:#363844;
  text-decoration:none;
}

#feature_submissions_tabs {
  cursor: pointer;
  margin-top:6px;
}

#feature_submissions_tabs .span-4 {
  position: relative;
  width: 146px;
  margin-right: 1px;
}

#feature_submissions_tabs #winners_tab {
  width: 146px;
  margin-right: 0;
}

#feature_submissions_tabs .span-4 img {
  position: absolute;
  left: 70px;
  top: 33px;
}

#feature_submissions_tabs .tab_unselected h2 {
  background:#bfbfbf url(/images/fo/local/eyeka/featured_media_tab_unselected.jpg) repeat-x;
  height:48px;
  margin:0;
  padding:0;
  font-size: 14px;
  font-weight: normal;
}

#feature_submissions_tabs .tab_selected h2 {
  background:#bfbfbf url(/images/fo/local/eyeka/featured_media_tab_selected.jpg) repeat-x;
  height:48px;
  margin:0;
  padding:0;
  font-size: 14px;
  font-weight: bold;
}

.featuredMedia .feature_medium
{
  border: 8px solid #bfbfbf;
  width: 404px;
  height: 170px;
  padding: 10px 10px 22px 10px;
  font-size: 11px;
}

* html .featuredMedia .feature_medium
{
  width: 440px;
  height: 202px;
  position: relative;
  top: -6px;
  padding-bottom: 5px;
}

#new_home_fm_col1,
#new_home_fm_col2 {
  float: left;
}

#new_home_fm_col2 {
  padding-left: 10px;
}

.featuredMedia h3, .featuredMedia h3 a {
  color: #f4015f;
  font-size: 14px;
  font-weight: normal;
  padding-bottom : 5px;
}

.new_home_userprofile {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  width: 220px;
  height: 72px;
  overflow: hidden;
}

* html .new_home_userprofile {
  padding-top: 5px;
  padding-left: 5px;
  height: 77px;
}

.new_home_media {
  text-align: center;
  width: 170px;
}

.new_home_media div {
  margin: auto;
}

.new_home_media img {
  border: 1px solid #bfbfbf;
}

.new_home_media .microplayer {
  padding: 1px;
}

#new_home_fm_col1_2 {
  width: 220px;
  text-align: center;
  float: left;
}

#new_home_fm_col2_2 {
  width: 170px;
  padding-left: 10px;
  text-align: center;
  float: left;
}

#new_home_fm_col1_2 a,
#new_home_fm_col2_2 a {
  color: #ffffff;
}

#home_page #propertysheet, #home_page #lightbox {
  display: none; 
}

/* -------------- Main Menu -------------*/
div#y {
  display: none;
	padding: 2px;
}

div#mainmenu {
	background-color: #98999e;
	margin: 0px;
	background-image: url('/images/fo/local/eyeka/menubg.jpg');
	background-repeat: repeat-x;
	position: relative;
        font-weight: bold;
}

div#mainmenu ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}

div#mainmenu li {
	display: inline;
	list-style: none;
	padding: 8px 10px;
}

div#mainmenu li.active {
	background-image: url('/images/fo/local/eyeka/menubgactive.jpg');
	background-repeat: repeat-x;
	padding: 8px 10px;
}

div#mainmenu li.active a {
	color: #FFFFFF;
	padding-bottom: 10px;
}

div#mainmenu li a {
	color: #353843;
	font-size: 11px;
	line-height: 29px;
}

div#mainmenu form { display: inline; }

div#quicksearch {
	position: absolute;
	top: 0px;
	right: 4px;	
	color: #353843;
	font-size: 11px;
	line-height: 29px;
}

div#quicksearch input{
	font-size: 10px;
}
div#quicksearch a{
	color: #353843;
	font-size: 11px;
}

/* -------------- Topics in col 1 -------------*/
#col1 {
	background-color: #DCDDDF;
	float: left;
	margin: 0px;
	width: 140px;
	font-size: 10px;
	position: relative;
	
	/* used to get the col all the way down 
    padding-bottom : 10000px ;
    margin-bottom : -10000px ;
    overflow : hidden ;
	 used to get the col all the way down */ 
	
}

#col1 a {
}

#col1 a.header {
	font-size: 15px;
    margin-top: 40px;
}

#col1 ul {
	margin: 0px;
	padding: 4px;
}

#col1 ul a {
	font-size: 10px;
}

#col1 li {
	list-style: none;
	padding: 3px;
	border-bottom: solid 1px #FFFFFF;
}

.col1teaser {
	background-color: #e8eaec;
	margin-top: 136px;
}
/* -------------- Media in col 2 -------------*/
#col2nocol1 {
	float: left;
	width: 740px;
}

#col2 {
	float: left;
	width: 590px;
	margin: 2px 0 0 8px;
	overflow: hidden;
}
* html #col2 {width: 590px;}

#col2_selection_page{
	float: left;
	width: 590px;
	margin: 2px 0 0 8px;
}

* html #col2_selection_page {
	width: 582px;
}

.myeyeka {
}

#mediuminfo{
	float: right;
	padding-left: 12px;
	width: 258px;
}
* html #mediuminfo{width: 270px;}
/* -------------- Contents in col 3 -------------*/
#col3 {
	float: right;
	margin: 8px 4px 0 0;
	width: 250px;
}
* html #col3 {
	width: 250px;
}

#col3_selection_page{
	float: right;
	margin: 8px 4px 0 0;
    padding-top: 40px;
    width: 390px;
}

* html #col3_selection_page {
	width: 386px;
}

/* ------------ New Signup ---------*/
#signup_domains, #signup_domains li, #signup_level {
	list-style-type:none;
	clear:both;
}

#signup_domains li ul{
	background: #FFF;
	margin:1em;
	padding:1em;
	width:250px;
}


/* -------------- Tabs -------------*/

div#tabs-wrapper { float: left; margin: -10px 5px 5px 5px; width: 470px; }

div#medialist {
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 590px;
	height: 310px;
	background-color: #fff;
}
.tabs {
	padding-top: 20px;
	overflow: hidden;
	height: 26px;
}

* html .tabs {
	height: 46px;
}

.tab {
	float: left;
	padding:6px;
	background-color: #d4d5d6;
	margin: 0px 3px 0px 0px;
}

.tabcontents {
	background:#d2d2d2;
}
.tab a, .tab a:hover {
	color: #393945;
	text-decoration:none;
	font-size: 12px;
}
.tabselected {
	float: left;
	background-color: #FFF;
	padding: 6px;
} 
.tabselected a {
	color: #F4015F;
	font-weight: bold;
} 

/* -------------- Various Content types -------------*/

div#medialistsmall, {
	background-color: #FFF;
	clear: both;
}
div.vignt1, div.vignt50 {
	font-family: Tahoma, arial, helvetica, geneva;
	font-size: 10px;
	float: left;
	height: 80px;
	width: 77px;
	text-align: center;
}

div.vignt2, div.vignt100  {
	font-family: Tahoma, arial, helvetica, geneva;
	font-size: 11px;
	float: left;
	height: 136px;
	width: 110px;
	text-align: left;
}

div.vignt100 a {color: #F4015F; font-weight: bold; text-decoration: underline;}
div.vignt100 b a {color: #363844; text-decoration: none;}
div.vignt100 b a:hover {text-decoration: underline;}


div.vignt3 {
	font-family: Tahoma, arial, helvetica, geneva;
	font-size: 10px;
	float: left;
	height: 56px;
	width: 56px;
	text-align: center;
}

div.vignt50 img , div.vignt100 img {
    cursor: pointer;
}

div.vignt100on {
	background-color: #F4015F;
}

#selection {
    style="padding: 40px;"
}

.tagcloud {
	background-color: #FFFFFF;
	text-align: center;
}

.tagcloud p { margin: 0px; }

#inboxovw, #accountovw {
	height: 105px;
}

#accountovw{
	margin: 0px 5px 0px 0px;
	width:280px;
}
#inboxovw {
	margin: 0px 0px 0px 0px;
	width:275px;
}
* html #inboxovw {width:290px;}
* html #accountovw {width:288px;}

#mysubmissions {
	width: 236px;
}
* html #mysubmissions {
	width: 246px;
}

#eyekanews {
	width: 236px;
}
* html #eyekanews {
	width: 246px;
}

#eyekanews ul{
  list-style-type: none;
  margin: 0px 0px 0px 5px;
  padding: 0;
}

#eyekanews p{
  margin-top: 0;
}

.eyekamea {
	width: 236px;
}
* html .eyekamea {
	width: 246px;
}

#accountovw td, #inboxovw td {
	font-family: Tahoma, arial, helvetica, geneva;
	font-size: 10px;
}
.mea0, .mea1, .mea2, .mea3, .mea4, .mea5, .mea6 {
  font-size: 11px;
  color: #3D3F65;
  float: left;
  margin: 2px;
  padding: 4px;
}
.mea0 {
  background-color: #FFFFFF;
  width: 98%; 
}
.mea0 a {
  color:#888888;
}
.mea1 {
  background-color: #D2D2D2;
  border: solid 1px #CCC;
}
.mea2 {
  background-color: #D2D2D2;
  border: solid 1px #CCC;
}
.mea3 {
  background-color: #D2D2D2;
  border: solid 1px #CCC;
  color: #2e2f52;
}
.mea3 a {
  color: #e2016b;
}

.mea4 {
  background-color: #fff;
  border: none;
  color: #2e2f52;
}

.mea5 {
  background-color: #fff;
  border: solid 4px #999;
  color: #2e2f52;
}

.mea6 {
  background-color: #808080;
  border: solid 1px #CCC;
        color: #ffffff;
}

#user-feeds {
	float: left;
	margin: 2px;
	padding: 4px;
}

#auteurs_ldpg #auteur1 {
position:absolute;
right:-28px;
top:-32px;
}

#claim_ldpg h1{
	font-size:27px;
}

.actions {
	font-family: Tahoma, arial, helvetica, geneva;	
	border: solid 1px #CCC;
	font-size: 11px;
	background-color: #FFF;
	color: #3D3F65;
	margin: 2px;
	padding: 5px;
}

.mea_col3 {
	width: 235px;
/* CENTRAGE */
	margin-left: auto;
	margin-right: auto;
}
/* CENTRAGE */
* html .mea_col3{
    width: 245px;
}

div#logo img{
  position:relative !important;
  top:0px !important;
  left:0px !important;
}

#new_user_news_block{
  margin:0 auto ;
  padding: 0 6px;
}
* html #new_user_news_block{
  padding: 0;
}

.photo_view_albums {
	width: 566px;
}
* html .photo_view_albums {
	width: 572px;
}

#uploadselects img {
  margin-right: 5px;
}

#tmedia td {
	background-color: #FFFFFF;
}

#work_description.signup {
}

#domain-choice, #level-choice{
	position:relative;
	padding-bottom:0px;
}

#signup_domains{
	position:relative;
	top:-20px;
	width:330px;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	left:205px;
}

.signup.signup-checkbox{
	width:300px;
	margin-left:205px;
}

#signup #main {
	padding: 0;
}

#signup-page {
	padding: 10px;
}


.eyekaasia#single_media #ajaxpag{
	display:none;
}


/* -------------- Albums and lightboxes -------------*/
.mediasel, .mediaselfav {
	border: solid 1px #aaaaaa;
	padding:8px;
	margin: 2px;
}
.mediaselfav {
	background-color: #FFFFFF;
}

/* -------------- // Various Content types -------------*/

div#lightbox {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* -------------- Featured Artists ------------- */
		#featartist {
			width:253px;
			background:url(/images/fo/local/eyeka/back_featured.jpg) no-repeat;
			padding: 15px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#808080;
		}
		
		#featartist_bottom {
			width:253px;
			height:22px;
			background:url(/images/fo/local/eyeka/back_featured_bottom.jpg) no-repeat;
			margin-bottom : 7px;
		}
		
		#featartist_bg {
			width:253px;
			background:url(/images/fo/local/eyeka/featured_bg.jpg) repeat-y;
			margin-top: 7px;
		}
		
		#featartist_padder {
			padding-left: 25px;
			padding-right: 25px;
		}
		
		#featartist img {
			border:0;
		}
		
		#featartist h3 {
			text-transform:uppercase;
			font-size:12px;
			font-weight:normal;
			padding: 0px;
			margin: 0px;
			border-bottom:1px solid #DDD;
		}
		
		#featartistbody {
			padding:7px 0;
		}
		
		#featartistbody a img {
			float:left;
			border: 5px solid #FFF;
		}
		
		#title_featartistbody {
			padding:5px 0 0 10px;
			float:left;
		}
		
		#title_featartistbody h4 a {
			font-size:16px;
			color:#ff0064;
			text-decoration:none;
		}
		
		#featartistbody p {
			font-size:10px;
			padding: 0px;
			margin: 5px 0px;
		}
		
		#featartist_button {
			text-align: center;
			margin-top: 10px;
		}
		
		.featartist_btn {
			border: 1px solid #CCC;
			background:#ececec url(/images/fo/local/eyeka/btn_featured.gif) repeat-x;
			height:15px;
			padding:3px 10px 3px 10px;
			margin:2px auto 0 auto;
			font-size:10px;
			color:#ff0064;
			text-decoration:none;
		}

/* -------------- Footer ------------- */

#footer-wrapper {
	padding: 15px 0px 0px 0px;
	background-color: #353743;
}

#footer-corner-tl {
	float: left;
	width: 9px;
	height: 10px;
	background-image: url('/images/fo/local/eyeka/footer-corner_tl.gif');
	background-repeat: no-repeat;
}

#footer-corner-tr {
	float: right;
	width: 0px;
	height: 10px;
	background-repeat: no-repeat;
}

#footer {
	padding: 0px 0px 0px 0px;
	float:left;
	width:1000px;
	background-color: #353843;
	background-image: url('/images/fo/local/eyekaasia/footer_grd.jpg');
	background-repeat: repeat-x;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
        height: 153px;
        z-index:0;
}

#footer_logo {
    float: left;
    width: 190px;
    padding-left: 20px;
    padding-top: 15px;
}

#footer_kabuto {
 /* background: url('/images/fo/local/eyekaasia/_footer_kabuto.png') no-repeat top right;*/
  width:100%;
  height:100%;
}

div.footer-column {
  float: left;
  padding-left: 45px;
  padding-top: 13px;
}

#footer p {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 18px;
  color: #363844;
}

#footer-logotext {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #363844;
        text-align: left;
}

p#footer-logotext {
  font-weight: normal;
  padding-top: 10px;
}

p#footer-logotext a, p#footer-logotext a:hover {
  text-decoration: none;
  font-weight: normal;
}

/********************************** INLINE STYLES **********************************/
a.tag, a.tagdel, a.tagadd
{
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
.tagcloud a.t1 {color: #2e2f52; font-size: 95%;}
.tagcloud a.t2 {color: #2e2f52; font-size: 100%; font-weight: bold;}
.tagcloud a.t3 {color: #2e2f52; font-size: 110%;}
.tagcloud a.t4 {color: #2e2f52; font-size: 120%; font-weight: bold;}
.tagcloud a.t5 {color: #2e2f52; font-size: 130%; }
.tagcloud a.t6 {color: #2e2f52; font-size: 135%; font-weight: bold; }
.tagcloud a.t7 {color: #F4015F; font-size: 140%;}
.tagcloud a.t8 {color: #F4015F; font-size: 145%; font-weight: bold;}
.tagcloud a.t9 {color: #F4015F; font-size: 150%;}
.tagcloud a.t10 {color: #F4015F; font-size: 160%; font-weight: bold;}
.tagcloud {text-align: center;}

.cleaner {
	margin: 0px;
	clear: both;
}

.msg { color: #F4015F; font-size: 12px; font-weight: bold; }
.fade { color: #888; }
.fade a { color: #888; text-decoration: underline;}

h1, h2, h3, h4 {font-family: arial, geneva, sans-serif; margin: 0; }
h1 {color: #F4015F;	font-size: 22px; 	margin: 10px 0 10px 0; clear: both;}
h2 {color: #F4015F; 	font-size: 16px; 	margin: 10px 0 0 0; border-bottom: solid 1px #F4015F; }
h2.box { font-size: 18px; font-weight: normal; width: 480px; position: relative; background-color: white; margin: 0px; padding: 5px 10px; }
h2.box span { position: absolute; top: 8px; right: 10px; color: #999; font-size: 12px; font-weight: normal; }
h2.lightbox-title { color: #2E2F52; border: none; border-bottom: solid 1px #2E2F52;}
h2.lightbox-name { border: none;}
h3, h3.a {  color: #F4015F; font-size: 13px; margin: 0 0 5px 0; }

div.white-box { background-color: #fff; border: 1px solid #ccc; }

/* Submit to Groups*/
#groups {margin: 10px;}
#groups h2 { border: none; margin-top: 30px;}
#groups h3 { border: none; }
#groups p { color: #888888; text-align: justify; }
#groups strong { font-weight: normal; color: #F4015F; font-size: 12px;}
#groups input { border: none; }
#groups input.check { float: left; }
#groups a img { border: none;}
#groups .group {margin: 12px 0 12px 0; border-bottom: dotted 1px #CCC;}
#groups-section ul {list-style: none; margin: 0; padding: 0;}
#groups-section li {margin: 0 0 5px 0;}

hr { margin: -2px 0 0 0; border-bottom: dashed 3px #e8eaec; }
h4 { color: #F4015F; font-size: 12px; margin: 0; }
h5 { color: #5d6069; font-weight: bold; margin: 0px; font-size: 11px; }
a { color: #363844; text-decoration: none; 	font-size: 11px;}
a:hover { text-decoration: underline; }
a.emphase { color: #F4015F; text-decoration: underline; font-weight: bold; }
th {color: #F4015F; font-size: 10px; text-align: left;}
td.filet { border-bottom: solid 1px #cdcdcf; }
td.slabel { width: 100px; font-size: 11px; text-align: right; vertical-align: top; }
.small, .small1, .small2 {	font-size: 10px;}
.small1 { color: #3C3D6C; }
.small2 { color: #F4015F; }
.small3 { color: #777777; }
.formbg { background-color: #FFFFFF; }

.mediatitle {color: #F4015F;	font-family: arial, geneva, sans-serif; 	font-size: 16px; 	font-weight: normal;  }
.unimplemented {color: #bbbbbb;}

div.confirm-terms-of-sale { 
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
/*	color: #2e2f52;  */
	color: #2E2F52;  	
	margin-bottom: 5px; 
}


li.msgunread {
	list-style-image: url('/images/fo/local/eyeka/_unread.gif');
	background-color: #FFFFFF;
	line-height: 150%;
}
li.msgread {
	list-style-image: url('/images/fo/local/eyeka/_messages.gif');
	line-height: 150%;
}
li.msgunread a{
	font-size: 10px;
}
li.msgread a {
	font-size: 10px;
}

/* -------------- Carousel -------------*/
.carousel_50 {
	height: 172px;
}

.carousel_100 {
	height: 285px;
	width: 550px;
}

/* -------------- Folders Boxes -------------*/
.folder_header{
	background-color: #ccc;
	border: 1px solid #ccc;
	border-bottom: 0px;
	float: left;
	font-family: arial, helvetica;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px 0px 5px 10px;
	width: 810px;
}
* html .folder_header{width: 820px;}

.folder_section{
	padding: 5px 0px 5px 10px;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 810px;
}
* html .folder_header{width: 820px;}

.folder_content{
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0px;
	float: left;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
  width: 820px;
}

* html .folder_content{width: 820px; text-align: center;}

#group-admin-container .folder_content {
  margin-left: 0px;
  width: 838px;
}

* html #group-admin-container .folder_content{width: 840px; text-align: center;}


#actionResponse {
  background-color: #ccc;
  float: left;
  height: 20px;
  margin-left: 10px;
  padding-left: 10px;
  width: 812px;
}

* html #actionResponse {width: 830px;}

optgroup.dispatcher_select_section_title {
  font-weight: bold;
  color: #aaa;
}

option.dispatcher_select_unique {
  font-weight: bold;
}

option.dispatcher_select_album, option.dispatcher_select_lightbox {
  padding-left: 20px;
  color:#2E2F52;
}


/* -------------- Droppable Folders -------------*/

.folder-droppable-hover{
	background-color: #F4015F;
	z-index: 0;
}

.trash{
	float:right;
	margin-right: 10px;
}
.trash-hover{
	background-color: #F4015F;
}

.action {
	float: left;
	margin: 0px 0px 10px 0px;
	padding-left: 10px;
	text-align: left;
}

.action li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.action .paginator input {
	font-family: verdana;
	font-size: 9px;
	margin-right: 8px;
	padding: 1px 3px 1px 3px;
}

.action .paginator a {
	border: 1px solid #A9A9A9;
	font-size: 10px;
	padding: 1px 3px 1px 3px;
	margin-right: 2px;
}

.action .paginator a:hover {
	background-color: #F4015F;
	color: #FFFFFF;
	text-decoration: none;
}

.action .paginator a.current {
	border: none;
	color: #F4015F;
	padding: 1px;
	margin-right: 2px;
}

.info{
	background-color: #EFEFEF;
	border: #666 dotted 1px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	padding: 5px 0px 5px 5px;
	text-align: left;
	width: 700px;
}

* html .info{
	width: 750px;
}

.name{
	font-size: 14px;
}

.content{
	margin-left: auto;
	margin-right: auto;
	min-height: 53px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	width: 756px;
}
* html .info{
	width: 754px;
}
.content .media{
	border: 0px;
	margin: 2px;
}
.dummy_media{
	color: #bbbbbb;
	font-family: arial;
	font-size: 24px;
	margin: 100px 0px 15px 0px;
	text-align: center;
}

span.thumbnail{
}

.content .selected span.thumbnail{
	background-color: #F4015F;
}

.loader_overlay {
	background:  #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
	color: #000;
	filter:alpha(opacity=80);
	height: 60px;
	margin-left: 290px;
	margin-top: 0px;
	opacity: 0.8;
	position: absolute;
	width: 200px;
	z-index: 100;
	-moz-opacity: 0.8;
}
* html .loader_overlay {
	margin-left: 260px;	
}

/* -------------- Carousel on MyAlbums page -------------*/

.carousel-droppable-hover img{
	border: 2px solid #F4015F;
}
.carousel_album img{
	border: 0px;
}
.carousel_album {
	background-color: #fff;
	border: 0px;
	height: 100px;
	width: 590px;
	-moz-border-radius: 0px;
}

* html .carousel_album {
	width: 590px;
}

.left_button_carousel_album {
	cursor:  pointer;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 35px;
}
.right_button_carousel_album {
	cursor:  pointer;
	margin-left: 4px;
	margin-top: 35px;
}

#folder_list_dropdown {

  margin-right: 10px;
  width: 310px;
}

.carousel_overlay_album {
	background:  #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
	color: #000;
	filter:alpha(opacity=80);
	height: 80px;
	left: 170px;
	opacity: 0.8;
	position: absolute;
	top: 25px;
	width: 200px;
	z-index: 100;
	-moz-opacity: 0.8;
}

/* ------------- Carousel on MyLightboxes page ------------*/

.carousel_lightbox img{
	border: 0px;
}
.carousel_lightbox {
	background-color: #fff;
	border: 0px;
	height: 210px;
	width: 770px;
	-moz-border-radius: 0px;
}

* html .carousel_lightbox {
	height: 230px;
	width: 770px;
}

.left_button_carousel_lightbox {
	cursor:  pointer;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 85px;
}
.right_button_carousel_lightbox {
	cursor:  pointer;
	margin-left: 4px;
	margin-top: 85px;
}

/* ------------- //Carousel on MyLightboxes page ------------*/

.left_button_carousel_50, .right_button_carousel_50 {
	margin-top: 65px;
	cursor: pointer;
}
.left_button_carousel_100, .right_button_carousel_100 {
	margin-top: 115px;
	cursor: pointer;
}
.left_button_carousel_50, .left_button_carousel_100 {
	margin-left: 4px;
/*	margin-right: 4px;*/
}
.right_button_carousel_50, .right_button_carousel_100 {
/*	margin-left: 4px;*/
}
.carousel_overlay_50, .carousel_overlay_100 {
	width: 200px;
	height: 80px;
	background:  #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
	position: absolute;
	top: 25px;
	left: 170px;
	z-index: 100;
	color: #000;
/*  border:1px solid #000;	*/
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.carousel_overlay_100 {
	top: 75px;
}

/* ------------- Classes for Seb ------------*/
.inplace_editor {
	background-color: #cabdc2;
}

.category_selected {
	background-color: #F4015F;
	color: #FFFFFF;
}

#upload_message {
	position: absolute;
	top: 0px;
	left: 0px;
	background:  #FFF;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;    
	z-index: 10000;
}
#upload_progress {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 130px;
	text-align: center;
	background:  transparent url(/images/fo/local/eyeka/loader.gif) no-repeat center center;
	font-size: 32px;
	color: #000;
}

/* ------------- Album Classes ------------*/

.album {
	float: left;
	font-family: Tahoma, arial, helvetica, geneva;
	font-size: 10px;
	height: 110px;
	overflow: hidden;
	text-align: center;
	width: 84px;
}
		
.section {
	float: left;
	margin: 0 5px 0 5px;
	-moz-border-radius:10px;
	border : solid 1px #ccc;
	background-color: #FFF;
	padding: 4px;
}

/* ------------- Pods & Categories ------------*/
.podbox_tabs {border: 0px solid #e8eaec; background-color: #e8eaec; width: 450px; height: 200px; overflow: auto;}
.podbox_pods {background-color: #e8eaec; float: left;}
.podbox_categories {background-color: #e8eaec; float: left; overflow: auto; height: 98%;}
.podbox_neutral {background-color: #e8eaec; margin-bottom: 1px; cursor: pointer;}
.podbox_current {background-color: #FFF; margin-bottom: 1px; cursor: pointer;}
.podbox_selected {background-color: #F4015F; color: white; margin-bottom: 1px; cursor: pointer;}

/* ------------- In Place Editor ------------*/
.in-place-editor, .in-place-rich-editor {
    position: relative;
}
.in-place-block, .in-place-block-200 {
    position: relative;
	-moz-border-radius:10px;	
	color: #3D3F65;
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
}
.in-place-block-200 {
    width: 200px;
}
.ipe-edit-button, .ipre-edit-button {
    font-size: 10px;
    position: absolute;
    right: 0;
}
.ipe-album {
    font-weight: normal;
    margin-left: 5px;
}
.ipe-lightbox-description, .ipe-lightbox-name {
    width: 140px;
    overflow: hidden;
    margin-bottom: 10px;
}

.ipe-lightbox-edit-button {
    position: absolute;
    right: 0;
    bottom: 0;
}

.myalbums_edit_button {
	left: 145px;
}

.new_album_wrapper{
	padding: 10px;
	margin-left: -1px;
	z-index: 2000;
}

.upload_new_album_wrapper{
    width: 200px; 
}

* html .upload_new_album_wrapper{
    width: 200px;
}

* html .new_album_wrapper{
}

.bloc_homepage {
    width: 960px;
}

* html .bloc_homepage{
    width: 975px;
}

#version {
    padding: 0;
    margin: 0;
    color: #8C8D92;
}


ul.avatar-list-row {
    margin: 0;
    padding: 0;
}

li.avatar-list-item {
    float: left;
    width: 56px;
    list-style: none;
    margin: 2px;
}


/************** Messages **************/
#read-message {
    text-align: left;
}
#read-message p.details  {
    margin: 0;
    color: #98999E;
}

#read-message p {
    color: #000000;
    margin-top: 15px;
}

.message-read {
    font-weight: normal;
}

.message-unread {
    font-weight: bold;
}

.reply {
    position: absolute;
    bottom: 10px;
    right: 24px;
}

#tmessages td {
    border-bottom: solid 1px #889999;
}
#tmessages td a {
    /*color: #666666;*/
}

#interact {
	background-color: #5d6069;
	color: #FFF;
    /*-moz-border-radius: 8px;*/
	font-size: 10px;
	margin: 5px 0px 5px 10px;
	padding: 4px;
    width: 572px;
}
* html #interact {width: 579px;}

#interact a {
	font-size: 10px;
    color: #FFF;
}
#interact ul {
    margin:0px;
}
#interact li {
	float: left;
	list-style: none;
	padding-left: 0px;
	padding-right: 20px;
}

#col3-userpage {
    float: right;
    width: 390px;
    margin-right: 5px;
}

* html #col3-userpage {
    float: right;
    width: 390px;
}

#userpage_player_nc{
    float: left;
    margin-top:35px;
    width: 350px
}

#user-tagcloud {
    width: 95%;
}

#user-info {
    overflow: auto; 
    height: 120px;
    width: 95%;
}

#user-collections {
    overflow: auto; 
    height: 350px;
    width: 95%;
}

#user-contacts {
    overflow: auto; 
    height: 240px;
    width: 95%;
 		overflow: auto;		
}

#user-comments {
    overflow: auto; 
    height: 270px;
    width: 95%;
}

/* Editorial news*/
.editorial-news {
    border-bottom: 2px solid #ffffff;
    padding-bottom: 5px;
}
.editorial-news .date {
    font-weight: bold;
}

/* Pagination on search result page*/
#contributions_pagination, #search_pagination{
    overflow: auto;
    width: 400px;
}

#contributions_pagination .tab, #search_pagination .tab{
	-moz-border: none;
	background-color: transparent;
  color: #f4015f;
  font-size: 10px;
  height: 15px;
  margin: 1px;
	padding: 0px;
	text-align: center;
	width: 15px;
}

#contributions_pagination .tabselected, #search_pagination .tabselected{
    color: #363844;
}

#contributions_pagination .first, #search_pagination .first{
    margin-right: 10px;
}

#contributions_pagination .last, #search_pagination .last{
    margin-left: 10px;
}

/* Media info on search result page*/
#playerembed #mediuminfo.searchMediaInfo {
  -moz-border-radius: 10px;
  background-color: #ffffff;
  border: 1px solid #95999C;
  float: left;
  margin: 15px 5px 0px 0px;
  padding: 5px;
  width: 568px;
}

* html #playerembed #mediuminfo.searchMediaInfo {
  height: 112px;
  margin-right: 0px;
  width: 580px;
}

#playerembed #mediuminfo.small{
  height: 290px;
  width: 314px;
}

* html #playerembed #mediuminfo.small{
  height: 302px;
  width: 328px;
}

#playerembed {
  width: 580px;
}

#playerembed #mediuminfo.searchMediaInfo #playermediainfo_name a {
  color: #F4015F;
  font-size: larger;
}

/* Will Paginate */
.pagination {
  padding: 1em 3px 3px 3px;
  margin: 3px;
}
.pagination a {
  text-decoration: underline;
  color: #000;
}
.pagination a:hover, .pagination a:active {
}
.pagination span.current {
  font-weight: bold;
}
.pagination span.disabled {
}


#upload-groups li {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
  color: #2e2f52;
}

/* New group */
#group_description {
	height: 150px;
	width: 500px
}

.tooltip {
	background-color: #FFF;
	border: 1px solid #2E2F52;
	margin:6px;
	padding: 2px;
	width: 200px;
	z-index: 1000;
}

/* Categories navigator */
#categories_navigator {
	float: left;
	height: 220px;
	overflow: hidden;
	width: 240px;
}

#categories_navigator #tabs {
	float: left;
	width: 110px;
}

#categories_navigator #tabs .tab{
	-moz-border-radius: 0px;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 110px;
}

#categories_navigator #tabs .tabselected a{
}

#categories_navigator #content_tabs {
	float: left;
	width: 120px;
}

#categories_navigator #content_tabs div{
}

#categories_navigator #content_tabs div a{
	text-decoration: none;
}

/* MultipleSelect*/
input.categoriesMultipleSelect{width: 300px;}
ul.categoriesMultipleSelect{background-color: #fff; border: 1px solid #9C9D9F; height: 200px; margin: 16px 0px 0px 0px; overflow: auto; padding: 0px; width: 300px;}
* html ul.categoriesMultipleSelect{width: 304px;}
ul.categoriesMultipleSelect li {background-color: #fff; list-style-type: none; text-align: left;}
ul.categoriesMultipleSelect li.category_1 {font-weight: bold;}
ul.categoriesMultipleSelect li.category_2 {padding-left: 17px;}

/* === PAGINATION === */

div.pagination { text-align: center; }
div.pagination label { margin-right: 5px; }
div.pagination form { display: inline; margin-right: 15px; }
div.pagination form input { width: 25px; }
div.pagination a { border: 1px solid #ccc; padding: 3px 7px; text-decoration: none; }
div.pagination span.current { color: #f4015f; padding: 3px; }
div.pagination span.disabled { border: 1px solid #ccc; padding: 3px 7px; color: #ccc; }



/* === USER WALLET === */

div.wallet-tips { float: right; width: 280px; padding: 5px 15px; margin: 32px 15px 0px 0px; }
div.wallet-tips h2 { margin-bottom: 20px; padding-bottom: 5px; border: 0px; font-size: 14px; }
div.wallet-tips h2 span { border-bottom: 1px solid #999a9e; padding: 0px 30px 3px 0px; background: url(/images/comment.gif) no-repeat top right; }

table.my-wallet { width: 500px; border-collapse: collapse; }
table.my-wallet th { color: #f4015f; padding: 10px 0; }
table.my-wallet th.credit, table.my-wallet th.debit { text-align: right; padding-right: 10px; width: 70px; }
table.my-wallet tr.separator td { padding: 5px 0; }
table.my-wallet tbody.movement tr.header { border: 1px solid #ccc; }
table.my-wallet tbody.movement tr.header th a { margin-left: 10px; color: #f4015f; text-decoration: underline; }
table.my-wallet tbody.movement th { color: #f4015f; font-weight: normal; font-size: 16px; background-color: white; text-decoration: none; padding: 5px 0 5px 10px; }
table.my-wallet tbody.movement th.credit,
table.my-wallet tbody.movement th.debit { color: #333; font-size: 18px; text-decoration: none; padding-left: 0px; padding-right: 10px; }
table.my-wallet tbody.movement th.debit { color: #f4015f; }
table.my-wallet tbody.movement td { padding: 6px 0 0px 20px; }
table.my-wallet tbody.movement td.description a { color: #f4015f; font-weight: bold; font-weight: normal; text-decoration: underline; }
table.my-wallet tbody.movement td.pending { font-style: italic; }

div#current-balance { margin-top: 20px; position: relative; width: 458px; border: 1px solid #c7c7c7; background-color: white; padding: 10px 20px; }
div#current-balance h2 { color: #353743; border: 0px; margin: 0px; padding: 0px; font-size: 16px; }
div#current-balance div.amount { position: absolute; top: 7px; right: 10px; font-size: 18px; font-weight: bold; color: #353743; }
div#current-balance p { color: #333; margin-top: 15px; }
div#current-balance p a { color: #f5005f; text-decoration: underline; }

div.wallet-action { width: 500px; margin-top: 20px; text-align: right; position: relative; }
div.wallet-action a { color: #f5005f; text-decoration: underline; }

table.wallet-packs { width: 500px; margin-top: 5px; }
table.wallet-packs td { padding: 5px 0; font-size: 12px; vertical-align: top; }
table.wallet-packs td.price, table.wallet-packs td.add-to-basket { text-align: right; }
table.wallet-packs td.description { font-size: 11px; }
table.wallet-packs td.add-to-basket a { color: #f4015f !important; text-decoration: underline; }

div.basket { float: right; width: 270px; padding: 10px; border: 1px solid #d5d5d5; background-color: white; margin-right: 10px; }
div.basket h2 { color: #f4015f; margin: 0px; border-bottom: 0px; }
div.basket table { width: 100% !important; margin-top: 15px; border-collapse: collapse; }
div.basket table th, div.basket table td { border-bottom: 1px solid #ccc; padding: 5px 0;}
div.basket table th { color: #333; font-weight: bold; }
div.basket table th.price, div.basket table td.price { text-align: right; }
div.basket table td { font-size: 12px; color: #333; }
div.basket table td.basket-actions { width: 40px; }
div.basket table td.basket-actions a { font-size: 18px; color: #f4015f; font-weight: bold; }
div.basket table td.basket-actions a:hover { text-decoration: none; }
div.basket div.action { margin: 15px 0 0 0; padding: 0px; width: 100%; }
div.basket div.action a.simple-link { color: #f4015f; text-decoration: underline; position: relative; top: 5px; }

div.movements-history { width: 820px; }
div.movements-history div#current-balance { width: 792px; }

/* buttons */

a.button { 
	background: transparent url('/images/bg_button_right.gif') no-repeat scroll top right;
	color: white;	
	height: 26px;
	float: left;
	display: block;
	padding: 0px !important;
	padding-right: 15px !important; /* sliding doors padding */
	text-decoration: none; 
	border: 0px;	
}

a.button span { 
	background: transparent url('/images/bg_button_left.gif') no-repeat; 
	line-height: 24px; 
	padding: 5px 0 8px 15px; 
}

div.button { padding: 5px 1px; background-color: white; border: 1px solid #ccc; display: table-cell; vertical-align: top; float: left; }
div.button a { background-color: #f5005f; color: white; padding: 4px 8px; font-weight: normal; text-decoration: none; }
div.button a:hover { text-decoration: none; }


/*table.button { background-color: white; border: 1px solid #ccc; display: inline; }
table.button td { padding: 4px 8px; background-color: #f5005f; height: 100%; }
table.button a { color: white !important; font-weight: normal; text-decoration: none !important; }
table.button a:hover { text-decoration: none !important; }
*/
div.buy-credits-button { position: absolute; top: 0px; right: 0px; }

/* checkout page */
div.checkout { padding: 10px; margin: 0px; width: 830px !important; }
div.checkout div.basket-details { padding: 10px; width: 490px; }
div.checkout p { font-weight: bold; margin-top: 0px; }
div.checkout p a { color: #f5005f; text-decoration: underline; }

div.basket-details table { width: 600px; margin-top: 15px; border-collapse: collapse; }
div.basket-details table td { padding: 5px 5px; border-bottom: 1px solid #ccc; color: #333; }
div.basket-details table td.price { text-align: right; font-size: 14px; }
div.basket-details table td.label, div.basket-details table td.subtotal,
div.basket-details table td.tax, div.basket-details table td.total { border-bottom: 0px; text-align: right; font-size: 14px; font-weight: bold; background-color: #f0f0f0; }
div.basket-details table td.label { padding-right: 0px; }
div.basket-details table td.total { font-size: 18px; }

div.checkout form table tr.verification-value td.label { vertical-align: top; padding-top: 5px; }
div.checkout form table tr.verification-value td div { margin-top: 5px; }

div.checkout div.action { margin-top: 20px; }
div.checkout div.action a { margin-left: 148px; }

/* basket summary */

div.wallet-history ul { list-style: none; margin-left: 0px; padding: 0px; }
div.wallet-history ul li { margin: 20px 0; }
div.wallet-history ul li table.summary { border-collapse: collapse; width: 800px; }
div.wallet-history ul li table.summary td.ref { width: 250px; }
div.wallet-history ul li table.summary td.ref a { color: #f5005f; text-decoration: underline; }
div.wallet-history ul li table.summary td.credits { font-size: 13px; font-weight: bold; text-align: right; }
div.wallet-history ul li div.basket-details { padding: 0px 75px; }

/* media baskets */

div.media-basket table.media { width: 840px; margin-top: 15px; border-collapse: collapse; }
div.media-basket table.media tbody { width: 100%; }
div.media-basket table.media th { color: #333; text-decoration: none; font-weight: normal; font-size: 11px; padding: 10px 5px; height: 100%; }
div.media-basket table.media tr.header { border: 1px solid #ccc; background-color: #fff; }
div.media-basket table.media tr.header th.title { font-size: 18px; color: #f4015f; }
div.media-basket table.media tr.header th.price { text-align: right; padding: 10px 0px;}

div.media-basket table.media td { padding: 5px; height: 30px; }
div.media-basket table.media td.thumbnail { width: 50px; }
div.media-basket table.media td.title strong { font-size: 11px; font-weight: bold; }
div.media-basket table.media td.title span.user { font-size: 11px; margin-top: 5px; }
div.media-basket table.media td.title span.user a { color: #f4015f; text-decoration: underline; font-size: 11px; }
div.media-basket table.media td.choose-license img { position: relative; top: 2px; }
div.media-basket table.media td.license a { color: #f4015f; text-decoration: underline; }
div.media-basket table.media td.price { text-align: right; padding-right: 0px; }
div.media-basket table.media td.remove { padding-left: 10px; text-align: right; }
div.media-basket table.media td.remove a { font-weight: bold; font-size: 18px; color: #f4015f; text-decoration: none; }

div.media-basket table.media tbody.video tr { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
div.media-basket table.media tbody.video tr.first { border-top: 1px solid #ccc; }
div.media-basket table.media tbody.video tr.last { border-bottom: 1px solid #ccc; }
div.media-basket table.media tbody.video td { background-color: #dfdddf; }


div.media-basket div.basket-actions { margin: 25px 7px 0 0; text-align: right; color: #f4015f; }
div.media-basket div.basket-actions a { float: right; }
div.media-basket div.basket-actions a.simple { text-decoration: underline; color: #f4015f; }
div.media-basket div.basket-actions span.separator { float: right; margin: 0px 5px; }
div.media-basket div.basket-actions a.button { position: relative; top: -6px; }

/*div.media-basket div.basket-actions a { color: #f4015f; text-decoration: underline; }*/
/*div.media-basket div.basket-actions table.button { position: relative; top: 10px; }*/

#current-balance { width: 809px; padding: 10px 20px 10px 10px; }
#current-balance table { width: 100%; border-collapse: collapse; }
#current-balance table th { padding: 5px 0; font-size: 12px; color: #353743; font-weight: normal; }
#current-balance table td { padding: 5px 0; font-size: 12px; text-align: right; }
#current-balance table tr.basket th, 
#current-balance table tr.basket td { padding: 5px 0; font-size: 16px; font-weight: bold; }

div.media-basket #current-balance { width: 809px; padding: 10px 20px 10px 10px; }

div.media-basket #insufficient-credits { width: 809px; background-color: #d93801; padding: 10px 20px 10px 10px; margin-top: 20px; color: white; position: relative; font-size: 13px; }
div.media-basket #insufficient-credits div.remaining { position: absolute; top: 24px; right: 10px; }
div.media-basket #insufficient-credits p a { color: white; text-decoration: underline; font-size: 11px; }

/* === PRICING AND LICENSING === */

div#pricing-and-licensing h3 { color: #f4015f; font-size: 12px; }
div#pricing-and-licensing h3 img { position: relative; top: 3px; left: 5px; }
div#pricing-and-licensing ul { list-style-type: none; padding: 0px; margin: 0px; }
div#pricing-and-licensing ul li { margin: 7px 10px; font-size: 12px; }
div#pricing-and-licensing ul li a { margin-right: 7px; }
div#pricing-and-licensing ul li.download a { position: relative; top: 2px; }
div#pricing-and-licensing ul li.broadcast a { position: relative; top: 3px; }
div#pricing-and-licensing p.link { text-align: right; }
div#pricing-and-licensing p.link a { text-decoration: underline; color: #f4015f; font-size: 11px; }

/* === REFUND === */

div.refund-basket div.ask-for-amount p { margin-top: 0px; padding: 0px; }
div.refund-basket div.ask-for-amount ul { list-style-type: none; padding: 0px; margin: 0px; margin-left: 50px; }
div.refund-basket div.ask-for-amount ul li { margin: 8px 0px; }
div.refund-basket div.ask-for-amount div.basket-actions a { float: right; margin: 10px 8px 0 0; }

div.refund-basket #current-balance { width: 809px; padding: 10px 20px 10px 10px; }
div.refund-basket #current-balance table tr.basket th, 
div.refund-basket #current-balance table tr.basket td { padding: 5px 0; font-size: 12px; font-weight: bold; }
div.refund-basket #current-balance table tr.basket td { color: #f4015f; }
div.refund-basket #current-balance table tr.converted-amount th, 
div.refund-basket #current-balance table tr.converted-amount td { padding: 5px 0; font-size: 16px; font-weight: bold; }

div.refund-history table { width: 810px; border-collapse: collapse; }
div.refund-history table td { padding: 10px 0; text-align: left; }
div.refund-history table td.date { width: 150px; }
div.refund-history table td.source-amount, div.refund-history table td.converted-amount { font-weight: bold; }
div.refund-history table td.converted-amount { color: #f4015f; font-size: 14px; text-align: right; padding-right: 10px; }

/* === APPLICATION MESSAGES === */

div#application-message { margin: 0px 0 15px 0; width: 100%; }
div#application-message h2 { font-size: 15px; font-weight: bold; color: red; }
div#application-message p { font-weight: normal; margin: 5px 0; color: red; }
div#application-message ul { margin-left: 40px; list-style-type: disc !important; }

div#application-message div.notification {
	clear: both;
	margin: 0px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0;
	background-color: #5aad18;
	border-top: 4px solid #398429;
	border-bottom: 4px solid #398429;	
	color: white;
}

div#application-message div.alert, div#application-message div.error {
	text-align: left;
	font-weight: bold;
	background: #fcc;	
	border-top: 4px solid #c00;
	border-bottom: 4px solid #c00;
	padding: 10px 5px 10px 30px;
	color: #f00;
}

/* === ABUSE MOTIVES === */

ul.abuse-motives-list { 
	list-style: none;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
}

ul.abuse-motives-list li { margin-left: 0px; }

p.email-for-abuse-motive { text-align: left; margin-top: 5px; }
p.email-for-abuse-motive input { font-size: 12px; width: 200px; font-family: arial; }

p.comment-for-abuse-motive { text-align: left; margin-top: 5px; }
p.comment-for-abuse-motive textarea { font-size: 12px; width: 100%; height: 80px; font-family: arial; }


/* === CONTROL MODAL === */


#modal_container.processing { 
	background-color: #fff;
	border: 5px solid #ccc;
	padding: 30px;
	text-align: center;
}

#modal_overlay { background-color:#000; }
#modal_overlay.processing { background-color:#fff; }

#modal_container.processing p.actions { display: block; float: none; text-align: center; margin-top: 20px; border: 0px !important; padding: 0px;}
#modal_container.processing p.actions a { color: #f4015f; font-size: 14px; font-weight: bold; margin: 0 30px; }

/* === verified field === */

/* TODO (Didier L) */

span.field-verification-status { font-size: 10px; font-style: italic; }
span.field-verification-status input { width: 50px; }
span.field-verification-status img { margin-right: 40px; }
span.field-verification-status em { margin-right: 40px; font-size: 12px; font-style: normal; }
span.field-verification-status em.unverified { color: red; }
span.field-verification-status em.pending { color: #ff5e00; }
span.field-verification-status em.verified { color: green; }

p.verification-information { padding-left: 40px; }
p.verification-information a { text-decoration: underline; }

span.not-verified { color: red; }
span.not-verified a { color: red; font-weight: bold; text-decoration: underline; }
span.verified { color: green; font-size: 12px; }

/* pages d'aide */

.help_table, .help_table2 {
	background-color: #666666;
}

.help_table td {
	background-color: #e8eaec;
	text-align: right;
}

.help_table2 td {
	background-color: #e8eaec;
	text-align: center;
}

td.help_table_left {
	text-align: left;
}

td.help_table_center {
	text-align: center;
}

a h3 {
	color: #f4015f;
	font-size: 14px;
}
/* Download list */
div.basket-details table td table.downloadList, .downloadList {
  border: none;
  border-collapse: collapse;
  width: 400;
}

div.basket-details table td table.downloadList th, .downloadList th {
  color: #464652;
  font-weight: bold;
}

div.basket-details table td table.downloadList td,
  .downloadList td,
  div.basket-details table td table.downloadList th,
  .downloadList th {
  height: 17px;
  padding: 1px;
}

.downloadList .odd {
  background-color: #cdcdcf;
}

.downloadList .even {
  background-color: #ffffff;
}

.downloadList tr.source td {
  background-color: #f4015f;
  color: #ffffff;
}

.downloadList tr.source td a {
  color: #ffffff;
}

.downloadListWrapper {
  background-color: #ffffff;
  padding: 0px;
}

.purchasedMediaList {
  width: 800px;
}

.purchasedMediaList a {
  color: #F4015F;
}

.purchasedMediaList a.mediaName {
  font-weight: bold;
}

/* color picker */
div.color_item{
	float: left;
	margin-left: 5px;
	width: 20px;
	height: 20px;
}

div.color_item a{
	display: block;
	width: 100%;
	height: 100%;
}

div.cp_selected{
	border: 2px solid #000000;
}

#paypal-email-status{
  left:310px !important;
  top:0px !important;
  position:absolute;
}

#paypal-email-description{
  padding-left:0px !important;
}

/* mmtvs */
div .mmtv_list{height:500px; list-style-type:none; overflow:auto; padding:0;}
div #mmtv_description{margin-bottom:5px;}
div #mmtv_arrows{float:left; margin-top:200px; width:50px;}
li.mmtv_list_item{background-color:#FFF; border:1px solid #CCC; margin-right:5px; margin-top:5px;}
li.mmtv_selected{border:2px solid red;}
input.mmtv_move_button{background-color:#FFF; background-repeat:no-repeat; border:none; height:61px; margin-bottom:5px; margin-top:5px; width:41px;}
span.mmtv_list_item_logo{background-position:center; background-repeat:no-repeat; display:block; float:left; height:50px; margin:5px; width:50px;}
span.mmtv_list_item_title{font-size:14px; font-weight:700;}
div.mmtv_list_item_head{height:60px;}
input.mmtv_input_field,textarea.mmtv_input_field{background-color:#ECECEC; border:none; font-weight: bold; font-size: 12px; font-family: verdana;}
div.mmtv_tab_wrapper{padding:10px;}
div #mmtv_programs,div #mmtv_programmed{background-color:#EBEBEB; border:1px solid #CCC; float:left; margin:5px; width:380px;}
div #mmtv_programs a.selected {color: #F4015F;}
div #programedList li.group, div #programList li.group, div #groupList li.group {background-color:#FFEFFF;}
div #programedList li.program, div #groupList li.program, div #programList li.program {background-color:#FFF;}
div #mmtv_new_modal_container { padding: 5px;}
div #mmtv_new_modal_container h3{ color: #F4015F;}
div.mmtv_modal_container { background-color: #FFF; border: 1px solid #000; text-align: left;}

.ajaxMenuLinkActive {
  background-color: #F4015F;
  color: #ffffff;
}

#addToLightboxAction {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  height: 300px;
  overflow: auto;
  width: 250px;
}

#addToAlbumAction {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  height: 300px;
  overflow: auto;
  width: 250px;
}

.ajaxLoader {
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  height: 300px;
  width: 250px; 
}

.addLink {
  background-color: #5aad18;
  color: #ffffff;
  font-weight: bold;
  padding: 1px 3px 1px 3px;
}

.removeLink {
  background-color: #d93801;
  color: #ffffff;
  font-weight: bold;
  padding: 1px 3px 1px 3px;
}

.addToLightboxThumb {
  border: 1px solid #999999;
  float: left;
  height: 50px;
  margin-right: 5px;
  width: 50px;
}

/* mmtvs statistics */

#wrapper.webtvs-statistics {
	padding-right: 10px;
	margin-bottom: 20px;	
	width: 840px;
	position: relative;
}

#wrapper.webtvs-statistics p.no-statistics {
	margin-top: 100px;
	text-align: center;
	font-size: 24px;
	color: #bbb;
}

#wrapper.webtvs-statistics .search-panel { position: absolute; top: 12px; right: 10px; }
#wrapper.webtvs-statistics .search-panel #period { width: 155px; }

#wrapper.webtvs-statistics .search-panel #select-period { 
	margin: 0px; 
	padding: 3px;
	position: absolute; 
	top: 25px; right: 0px; 
	width: 270px; 
	border: 2px solid #a0a0a0;
	z-index: 999;
	background-color: #e8eaec;
}
#wrapper.webtvs-statistics .search-panel #select-period table { width: 100%; }
#wrapper.webtvs-statistics .search-panel #select-period table th { padding: 0px; margin: 0px; }
#wrapper.webtvs-statistics .search-panel #select-period table td.date input { width: 80px; }

#wrapper.webtvs-statistics h2 { border-bottom: 0px; }

.global-webtvs-statistics { margin: 30px 0 0 0px; width: 830px; }
.global-webtvs-statistics h2 { margin-bottom: 15px; }
.global-webtvs-statistics table { margin: 0px; width: 100%; }
.global-webtvs-statistics table th, .global-webtvs-statistics table td { color: #2E2F52; }
.global-webtvs-statistics table td { width: 20%; font-size: 14px; font-weight: bold; text-align: left; }

.detailed-webtvs-statistics { position: relative; margin: 40px 0 0 0px; width: 830px; }
.detailed-webtvs-statistics div.select-view { position: absolute; top: 10px; right: 10px; }
.detailed-webtvs-statistics h2 { margin-bottom: 15px; }
.detailed-webtvs-statistics table { margin: 0px; width: 100%; } 
.detailed-webtvs-statistics table td.rank { width: 60px; }
.detailed-webtvs-statistics table td.value { width: 100px; font-size: 12px; font-weight: bold; text-align: left; }


/* Nouveau site corporate */

#corporate_wrapper {
  background-color: #ffffff;
  padding-bottom: 20px;
}

#corporate-nav {
	background-image: url('/images/fo/local/eyeka/corporate_nav4.png');
	background-repeat: no-repeat;
	width: 180px;
	height: 116px;
}

#corporate-offer-nav {
  background-image: url('/images/fo/local/eyeka/corporate_offer_nav.png');
	background-repeat: no-repeat;
	width: 180px;
	height: 240px;
}

.corponav-item {
  padding: 0 10px;
}

#corporate_doublecol, #corporate_col1 {
  float: left;
  padding-top: 20px;
}

#corporate_col2, #corporate_col3 {
  float: left;
  padding-left: 20px;
  padding-top: 20px;
}

#corporate_doublecol h1 {
  font-family: arial, helvetica, sans-serif;
  font-size: 24px;
  color: #000000;
  margin: 0px;
  padding: 0px 15px 5px 35px;
  font-weight: bold;
}

.corporate_chapo {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: #000000;
  margin: 0px;
  padding: 0px 15px 15px 35px;
}

.corporate_col1_box_top {
  background-image: url('/images/fo/local/eyeka/corporate_col1_box_top.gif');
  background-repeat: no-repeat;
  height: 3px;
  width: 180px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_col1_box_btm {
  background-image: url('/images/fo/local/eyeka/corporate_col1_box_btm.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 180px;
}

.corporate_box640_top {
  background-image: url('/images/fo/local/eyeka/corporate_box640_top.jpg');
  background-repeat: no-repeat;
  height: 4px;
  width: 640px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box640_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box640_btm.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 640px;
  min-height: 250px;
}

.corporate_box460_top {
  background-image: url('/images/fo/local/eyeka/corporate_box460_top.jpg');
  background-repeat: no-repeat;
  height: 4px;
  width: 460px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box460_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box460_btm.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 460px;
}

.corporate_box460plain_top {
  background-image: url('/images/fo/local/eyeka/corporate_box460plain_top.gif');
  background-repeat: no-repeat;
  height: 4px;
  width: 460px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box460plain_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box460plain_btm.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 460px;
}

.corporate_box300p_top {
  background-image: url('/images/fo/local/eyeka/corporate_box300plain_top.gif');
  background-repeat: no-repeat;
  height: 4px;
  width: 300px;
  font-size: 1px;
  line-height: 1px;
}

.corporate_box300p_btm {
  background-image: url('/images/fo/local/eyeka/corporate_box300plain_btm.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 300px;
}

table.corporate-table {
  width: 420px;
  border-width: 0px;
}

table.corporate-table td {
  padding: 5px;
  vertical-align: top;
}

.corporate_ref_text {
  width: 450px;
}

.corporate_ref_text p {
  margin: 0px;
  padding: 0px 0px 10px 0px;
}

/* / Nouveau site corporate */

input.text { font-size:1.5em; width: 300px; }

/* must always be at the end of this file (hack for Safari) */
/*div#mainmenu { width: auto;# }*/


/* accordion */

div.accordion-container { margin-top: 10px; }

.toggler { cursor: pointer; }
.toggler-active { font-size: 30px; font-weight: bold; }

div.accordion { overflow: hidden; margin: 0px; padding: 0px; display: none; }

/* uploadr */

.uploadr-iframe { width: 800px; margin-top: 15px;  }

/* upload page */
.upload_container{
	background-color: #fff;
	background-image:none !important;
	border: 1px solid #ccc;
	float: left;
	margin-bottom: 6px;
	margin-left: 0px;
	text-align: left;
	padding: 6px;
  width: 830px;
}

.filename_field{
	float:left;
	width: 200px;
}

.filesize_field{
	float:left;
	width: 80px;
}

.filebar_field{
	float:left;
	width: 460px;
	padding:0;
	margin:0;
}

.fileicon_field{
	float:left;
	width: 30px;
}

/* group uploader */
.group_uploader_embed_modal{
	background-color: #FFF;
	border: 1px solid black;
	height: 100px;
	margin: 10px;
}

#group_uploader_code_blog{
	border: 1px solid #000; height: 100px; overflow-x: scroll; width: 350px;
}

#latest_eyeka_blog  {
float:left;
width:556px;
}

#group_uploader_code_blog.loading{
	background: #FFF url(/images/fo/local/eyeka/loader.gif) no-repeat;
}

/* Blocs de home */

#home-static-boxes {
	padding: 5px 0 0 5px;
}

.home-box {
	-moz-border-radius: 10px;
	border : solid 1px #ccc;
	background-color: #fff;
}

.home-box-content {
	padding: 5px 15px 15px 15px;
}

.home-box-content h3 {
	padding: 10px 0;
	margin: 0;
	font-size: 16px;
	color: #353843;
}

.home-box-content p {
	text-align: center;
	margin: 0;
	padding: 0;
}

.home-box-content a {
	color: #f4015f;
}

.home-aac {
	float: left;
	width: 290px;
}

.home-aac a {
	color: #2e2f52;
}

.home-aac img {
	margin-right: 10px;
}

.home-aac-margin {
	margin-left: 27px;
}

* html .home-aac-margin {
	margin-left: 27px;
}

#home-calls-for-submissions {
	width: 967px;
}

* html #home-calls-for-submissions {
	width: 969px;
}

#home-groups-wrapper {
	float: left;
	padding: 10px 10px 0 0;
}

#home-groups {
	width: 478px;
	height: 250px;
}

* html #home-groups {
	width: 480px;
	height: 252px;
}

#home-users-wrapper {
	float: left;
	padding-top: 10px;
}

#home-users-selection {
	width: 478px;
	height: 250px;
	overflow: hidden;
}

* html #home-users-selection {
	width: 480px;
	height: 252px;
}

#home-featartist_button {
	text-align: center;
	margin-top: 15px;
}

* html #home-featartist_button {
	margin-top: 10px;
}

/*=== BEST OF === */

div#best-of-page { padding-bottom: 20px; }
div#best-of-page div.main { padding: 5px 0 0px 5px; width: 728px; }
div#best-of-page div.sidebar { margin: 0 0 0 -5px; padding: 56px 0 0 0; width: 250px; }

ul#partner-list { margin: 15px 0 15px 0; padding: 0px; list-style: none; }
ul#partner-list li { 
	float: left; 
	width: 225px; 
	height: 170px;
	margin: 0 5px 5px 0; 
	padding: 5px !important;
}

ul#partner-list li div.picture { text-align: center; }
ul#partner-list li h3 { text-align: center; margin-top: 5px; }

/* === NEW USER PAGE === */

div#user-page, div#user-page-content { width: 1000px; margin: 0px; }

div#user-page div#title { margin: 15px 0 0px 0px; }
div#user-page div#title h1 { margin: 0 0 0 10px; }

div#user-page div#sidebar-zone, div#user-page div#main-zone { margin: 15px 0 0 0; padding-bottom: 20px; }
div#user-page div#main-zone { width: 706px; }

div#user-page div.widget { margin: 0px 0 15px 0; }
div#user-page div#sidebar-zone div.widget { margin-left: 10px; margin-right: 10px; }

div#user-page div#tabs-wrapper { margin: 0 0 15px 0px; width: 100%; }
div#user-page div#tabs-wrapper div.tabs { padding-top: 0px; clear: both; margin-bottom: 0px; } 
div#user-page div#tabs-wrapper div.tabs div#user-options { margin-left: 50px; }
div#user-page div#tabs-wrapper div.tabcontent { padding: 5px; min-height: 300px; }
div#user-page div#tabs-wrapper div.tabcontent p.empty { text-align: center; margin-top: 30px; font-weight: bold; font-size: 14px; }

div#user-page div#tabs-wrapper div.tabcontents { position: relative; }
div#user-page div#tabs-wrapper div.tabcontents div.overlay { position: absolute; top: 0px; left: 0px;	width: 100%; height: 100%; opacity: .80; z-index: 400; background: #fff; }
div#user-page div#tabs-wrapper div.tabcontents div.spinner { position: absolute; top: 100px; left: 335px; z-index: 401; background: transparent; }

/* === USER PAGE WIDGETS === */

body#user-page-body div.widget-content { overflow: auto; height: auto; margin: 0px; background: white; float: none; }
body#user-page-body div.widget-content h3 { color: #f4015f; margin: 5px 0 10px 0; }
body#user-page-body div.widget-content p.empty { text-align: center; font-size: 12px; font-weight: bold; }

body#user-page-body div#user-information { height: auto; }
body#user-page-body div#user-information div.picture { float: left; width: 100px; height: 100px; }
body#user-page-body div#user-information div.about { margin-left: 110px; }
body#user-page-body div#user-information div.about p { margin: 0px 0 3px 0; }
body#user-page-body div#user-information ul.interact { margin: 5px 0 0 110px; list-style: none; padding: 0px; }
body#user-page-body div#user-information ul.interact a { color: #f4015f; }
body#user-page-body div#user-information h3 { margin-top: 10px; }
body#user-page-body div#user-information textarea { width: 100%; }
body#user-page-body div#user-information input.editor_ok_button { margin-right: 10px; }

body#user-page-body div#user-network ul { list-style: none; padding: 0px; margin: 0px; clear: both; }
body#user-page-body div#user-network ul li { float: left; margin: 0px 2px 10px 8px; width: 50px; height: 50px; }

body#user-page-body div#medium-comments div.comment { margin-bottom: 10px; }
body#user-page-body div#medium-comments div.comment div.message { margin-top: 2px; }
body#user-page-body div#medium-comments p.all-comments { text-align: right; }

body#user-page-body div#albums { padding-bottom: 5px; }
body#user-page-body div#albums ul { list-style: none; margin-top: 5px; padding: 0px; clear: both; }
body#user-page-body div#albums ul li { float: left; margin: 5px 8px 5px 8px; width: 100px; height: 100px; }
body#user-page-body div#albums ul li.last { margin-right: 0px; }
body#user-page-body div#albums ul li div { width: 100px; height: 100px; vertical-align: middle; display: table-cell; }

div#user-page div#sidebar-zone div#albums ul { padding-left: 11px; }

/* === USER PAGE TABS === */

div#user-page #content_user-albums ul { list-style: none; margin-top: 5px; padding: 0px; clear: both; padding-left: 24px; }
div#user-page #content_user-albums ul li { float: left; margin: 15px 36px 0px 0; width: 100px; height: 125px; }
div#user-page #content_user-albums ul li.last { margin-right: 0px; }
div#user-page #content_user-albums ul li div.image { width: 100px; height: 100px; vertical-align: middle; display: table-cell; }
div#user-page #content_user-albums ul li p.name { text-align: center; margin: 3px 0; font-size: 12px; }

div#user-page #content_user-groups div.group div.group-info { width: 225; }
div#user-page #content_user-groups div.mini-tab { margin: 10px; font-weight: bold; }
div#user-page #content_user-groups div.mini-tab span { margin: 0px 5px; font-weight: normal; }
div#user-page #content_user-groups div.mini-tab a { text-decoration: underline; font-weight: normal; }

div#user-page #content_user-network table { width: 100%; border-collapse: collapse; margin-bottom: 25px; }
div#user-page #content_user-network table td { text-align: left; padding: 12px 0px 12px 10px; border-bottom: 1px solid #d5d5d5; }
div#user-page #content_user-network table td.image { width: 50px; } 
div#user-page #content_user-network table td.date { width: 100px; }
div#user-page #content_user-network table td.link { width: 80px; }
div#user-page #content_user-network table td.link a { color: #f4015f; }
div#user-page #content_user-network table tr.last td { border-bottom: none; }

div#content_user-themes p.message { font-size: 14px; padding-left: 10px; }
div#content_user-themes table { border-collapse: collapse; width: 100%; }
div#content_user-themes table td { border-bottom: 1px solid #d5d5d5; padding: 10px; }
div#content_user-themes table tr.last td { border-bottom: 0px; }
div#content_user-themes table td.preview { padding: 10px 8px 10px 8px; }
div#content_user-themes table td.preview div.image img { border: 4px solid #fff; }
div#content_user-themes table td.information { vertical-align: top; } 
div#content_user-themes table td.information div.pickup a.button { float: right; display: block; }
div#content_user-themes table tr.selected div.image img { border: 4px solid #f4015f; }
div#content_user-themes table tr.selected div.pickup { display: none; }

div#content_user-options .uploadr-iframe { width: 600px; }

/* === THEME (User page and groups) === */
.theme-editor { margin: 0px; padding: 0px; }
.theme-editor form { padding: 0px 10px 15px 10px; }

.theme-editor table { margin: 10px 0 0 125px; border-collapse: collapse; }
.theme-editor table tr.separator td { margin: 0px; padding: 0px; height: 10px; }
.theme-editor table th, .theme-editor table td { height: 28px; font-size: 11px; }
.theme-editor table th { vertical-align: middle; color: #3d3e5e; font-weight: normal; padding-right: 15px; text-align: right; }
.theme-editor table th.disabled { font-style: italic; color: #75758b; }
.theme-editor table td { vertical-align: middle; }
.theme-editor table td input.color-picker { width: 50px; }
.theme-editor table td div.ie7button { display: inline; margin: 0px; }
.theme-editor table td button { margin: 0px; display: inline; position: relative; top: 3px; height: 15px; }
.theme-editor table td span.error { margin: 0px; position: relative; top: 3px;}

.theme-editor tr.tab-settings th { vertical-align: top; }
.theme-editor tr.tab-settings td { background-color: #d4d5d6; }
.theme-editor tr.tab-settings td ul, .theme-editor tr.tab-settings td li { list-style: none; }
.theme-editor tr.tab-settings td ul { margin: 0px; padding: 0px 5px 5px 5px; width: 100%; }
.theme-editor tr.tab-settings td ul li { position: relative; margin: 5px 0px 0px 0px; }
.theme-editor tr.tab-settings td ul li label { cursor: move; }
.theme-editor tr.tab-settings td ul li.hidden label { text-decoration: line-through; }
.theme-editor tr.tab-settings td ul li span { position: absolute; right: 10px; cursor: pointer; text-decoration: underline; }

.theme-editor div.actions { border: 0px; margin: 15px 0 0 180px; }
.theme-editor div.actions span.restore { position: relative; top: 6px; left: 8px; }



.gallery_medium_mozaic, .gallery_medium_preview {float:left;position:relative;}


/* microplayer */
.mp-play-button {
	position:absolute;
	top:3px;
	height:15px;
	left:3px;
	width:22px;
}

.medium-name-link { color: #F4015F; text-decoration: underline; font-weight: bold; line-height:12px;white-space:nowrap;display:block;}

/* Left Function Menu */
div.rounded-box {
    position:relative;
    width: 14em;
    background-color: #808080;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#808080; line-height: 40px;}

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

#photobox {
  position: relative;
        padding-top: 5px;
        z-index: 1;
        width: 300px;
        height: 340px;
}

div#join-group-form .rules-or-description{
	height:200px;
	overflow:auto;
}

#dialog {
      width: 300px;
      height: 340px;
      background-image: url('/images/fo/local/eyekaasia/_user_box.png');
      background-repeat: no-repeat;
      position: absolute;
      top: 0px;
      left: 80px;
      z-index: 999;
}

#dialog p {
        width: 260px;
        color: #ffffff;
        font-size: 12px;
        padding:1em 0em 0em 2em;
        text-align: justify;
}

div.box-contents {
  position: relative; padding: 8px; color:#fff; font-family: Verdana; font-size: 12px;
}

div.box-contents #header {
    color: #000;
    font-size: 12px;
}

div.box-contents #header a {
    color: #ffffff;
    font-size: 12px;
    list-style: none;
}

div.box-contents #header a:hover {
    color: #e2016b;
    list-style: none;
}

div.box-contents li {
    color: #e2016b;
    font-size: 10px;
}
/* end left function menu */

#aboutus p {
    font-family: arial, helvetica, sans-serif; 
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    color: #000000;
    margin: 0px;
    text-align:justify;    
}

.verticalborders { 
        border-right-color:  #e8eaec;
        border-right-style: dashed;
        border-right-width: 3px;
        padding-right: 6px;
}

/* Happy Resyndicator */
	
div.feedburnerFeedBlock p.date {
	color: #666;
}

div.feedburnerFeedBlock ul li div {
	display: inline;
}
        
div.feedBurnerFeedBlock p.feedTitle {
        color: #e2016b;
        font-size: 25px;
        font-size: 14px;
        font-weight:bolder;
} 


div.feedburnerFeedBlock span.headline a {
	font-weight: normal;
	color: #353843;
}

div.feedburnerFeedBlock ul li {
	margin-bottom: 2em;
	padding-left: 0;
	text-indent: 0;
}

div.feedburnerFeedBlock ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.feedburnerFeedBlock #creditfooter {
        display: none;
}

#footer-wrapper{
	margin:0 auto;
  position:relative;
  width:1000px;
}

#footer-corners{
	display:none !important;
}

#footer-corner-tl{
	position:absolute;
	top:15px;
	left:0;
}
#footer-corner-tl{
  position:absolute;
	top:15px;
	right:0;
}

#single_media #footer-wrapper #footer{
  width:1045px !important;
  margin-left:-520px !important;
}


.overlay_alphacube {
	background-color: #555;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(/images/fo/local/eyeka/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(/images/fo/local/eyeka/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(/images/fo/local/eyeka/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(/images/fo/local/eyeka/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(/images/fo/local/eyeka/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(/images/fo/local/eyeka/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(/images/fo/local/eyeka/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(/images/fo/local/eyeka/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(/images/fo/local/eyeka/alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(/images/fo/local/eyeka/alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(/images/fo/local/eyeka/alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}





.field {background-color:#f0f0f0; color:#000000; font-family:Verdana,Tahoma,Helvetica,Verdana; font-size:11px; font-weight:normal; border:#000000 solid 1px; cursor:text;}
.button {background-color:#646464; color:#f0f0f0; font-family:Verdana,Tahoma,Helvetica,Verdana; font-size:11px; font-weight:bold; border:#000000 solid 1px; padding:0px; margin:1px; cursor:pointer;}
form {margin:0px;}

.big_plr { width: 580px; height: 435px; }
.sml_plr { width: 328px; height: 246px; }
.big_pmi { width: 580px; background-color: #FFFFFF; border: solid 1px #CCC; 	-moz-border-radius:10px;}
.sml_pmi { width: 328px;  background-color: #FFFFFF; border: solid 1px #CCC; 	-moz-border-radius:10px;}
.big_bnk {width: 590px; height: 560px; /*margin-left: -190px;*/}
.sml_bnk {width: 400px; height: 560px;}

#player {z-index:999; cursor:pointer; float:left;}
#vign_bnk {z-index:999; background-color: #FFFFFF; overflow:auto; overflow-y:scroll; overflow-x:hidden; white-space:nowrap;}

#propertysheet {position:relative; border:0px solid #000000; width:1000px; height:22px; z-index:999;}

#property_images {
    position: absolute; 
    border: 0px solid #000000; 
    left: 0px; 
    top: 0px; 
    margin: 0px; 
    padding: 0px; 
    height: 22px; 
    background-image:url('/images/fo/local/eyeka/sh_bl.gif');
}
#lightbox_onoff {
    position:absolute; 
    border: 0px solid #000000; 
    left: 800px; 
    font-size: 10px;
    top: 5px;
}
#lightbox_onoff a {
    color: #666666;
    font-size: 10px;
}

#lightbox {
    position:relative; 
    border:0px solid #000000; 
    left:0px; 
    top:0px; 
    width:1000px; 
    height:200px; 
    background-color:#5d6069; 
    z-index:999;
}


#lightbox_select {
    position:absolute; 
    border:0px solid #000000; 
    left:5px; 
    top:5px; 
    width:150px;
    }
#lightbox_choice {
    background-color:#f0f0f0; 
    z-index:999; 
    border:#000000 1px outset; 
    width:200px; 
    }
#lightbox_info {
    position:absolute; 
    border:0px solid #000000; 
    color:#FFFFFF; 
    font-size:11px; 
    left:5px; 
    top:85px; 
    width:200px; 
    z-index:999;
    }
#lightbox_action {
    position:absolute; 
    border:0px solid #000000; 
    color:#646464; 
    font-size:13px; 
    font-weight:bold; 
    left:5px; 
    top:27px; 
    width:220px; 
    z-index:999;
    }
#lightbox_command {
    position:absolute; 
    border:0px solid #000000; 
    color:#646464; 
    font-size:13px; 
    font-weight:bold; 
    left:5px; 
    top:170px; 
    width:220px; 
    z-index:999;
    }

#caddie {
    position:absolute; 
    border:0px solid #000000; 
    top:0px; 
    left:222px; 
    width:779px; 
    height:200px; 
    z-index:999; 
    overflow:auto; 
    /*overflow-x:scroll; */
    white-space:nowrap;
    }
#left {
    position:absolute; 
    border:0px solid #000000; 
    left:165px; 
    top:22px; 
    width:20px; 
    height:190px; 
    background-color:#c0c0c0; 
    z-index:999;
    }
#right {
    position:absolute; 
    border:0px solid #000000; 
    left:965px; 
    top:22px; 
    width:20px; 
    height:190px; 
    background-color:#c0c0c0; 
    z-index:999;
    }
div.__fvign { float: left; padding: 0px; border: 0px;font-size: 10px; margin: 2px; overflow: hidden; width: 110px; height: 156px; white-space: nowrap; text-overflow: ellipsis; }
div.__fvignmov { float: left; background-color: #fa015f; color:#666666; padding: 0px; border: 0px;margin: 2px; font-size: 10px; overflow: hidden; width: 110px; height: 156px; white-space: nowrap; text-overflow: ellipsis; }

div.fvign0     { float: left; padding: 0px; border: 0px;font-size: 11px; margin: 2px; overflow: hidden; width: 110px; height: 150px; white-space: nowrap; text-overflow: ellipsis; }
div.fvignmov0  { float: left; background-color: #fa015f; color:#666666; padding: 0px; border: 0px;margin: 2px; font-size: 11px; overflow: hidden; width: 110px; height: 150px; white-space: nowrap; text-overflow: ellipsis; }
div.fvign1     { float: left; padding: 0px; border: 0px;font-size: 10px; margin: 2px; overflow: hidden; width: 110px; height: 110px; white-space: nowrap; text-overflow: ellipsis; }
div.fvignmov1  { float: left; background-color: #fa015f; color:#666666; padding: 0px; border: 0px;margin: 2px; font-size: 10px; overflow: hidden; width: 110px; height: 110px; white-space: nowrap; text-overflow: ellipsis; }
div.fvign2     { float: left; padding: 0px; border: 0px; border-bottom:solid 1px #fa015f; font-size: 11px; margin:0px; overflow: hidden; width: 100%; height: 29px; white-space: nowrap; text-overflow: ellipsis; }
div.fvignmov2  { float: left; background-color: #fa015f; color:#666666; padding: 0px; border:0px; border-bottom:solid 1px #fa015f; margin:0px; font-size: 11px; overflow: hidden; width: 100%; height: 29px; white-space: nowrap; text-overflow: ellipsis; }
div.fvign3     { float: left; padding: 0px; border: 0px;font-size: 10px; margin: 0px; overflow: hidden; width: 240px; height: 60px; white-space: nowrap; text-overflow: ellipsis; }
div.fvign3a    { float: left; background-color: #808080; padding: 0px; border: 0px;font-size: 10px; margin: 0px; overflow: hidden; width: 240px; height: 60px; white-space: nowrap; text-overflow: ellipsis; }
div.fvign3b    { float: left; background-color: #b0b0b0; padding: 0px; border: 0px;font-size: 10px; margin: 0px; overflow: hidden; width: 240px; height: 60px; white-space: nowrap; text-overflow: ellipsis; }
div.fvignmov3a { float: left; background-color: #ffff00; color:#666666; padding: 0px; border: 0px;margin: 0px; font-size: 10px; overflow: hidden; width: 240px; height: 60px; white-space: nowrap; text-overflow: ellipsis; }
div.fvignmov3b { float: left; background-color: #ffff00; color:#666666; padding: 0px; border: 0px;margin: 0px; font-size: 10px; overflow: hidden; width: 240px; height: 60px; white-space: nowrap; text-overflow: ellipsis; }

div.fvign0 a, div.fvign2 a {color: #F4015F; font-weight: bold; text-decoration: underline;}
div.fvignmov0 a, .fvign0 b a, div.fvignmov2 a, .fvign2 b a {color: #363844; text-decoration: none;}
div.fvignmov0 a:hover, .fvign0 b a:hover, div.fvignmov2 a:hover, .fvign2 b a:hover {text-decoration: underline;}

#errmessage {color:#fa015f;}

div.vign {
    position:absolute; 
    border:0px solid #000000; 
    padding:0px; 
    width:110px; 
    height:150px; 
    background-color:#ffffff; 
    font-size:10px; 
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis;
    }
div.vignmov {
    position:absolute; 
    border:0px solid #000000; 
    padding:0px; 
    width:110px; 
    height:150px; 
    background-color:#fa015f; 
    color:#FFFFFF;
    font-size:10px; 
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis;
    }
img.vign {
    background-repeat:no-repeat;
    border:1px solid #95999c; 
    width:100px; 
    margin:4px;
    cursor:pointer;
    }
    
img.vign2 {
    float: left;
    border:1px solid #95999c; 
    text-align:absmiddle;
    width:25px; 
    margin:1px;
    cursor:pointer;
    }
div.vign2b {
    float: left;
    margin: 1px;
    }
div.vign3 {
	clear:left;
    float: left;
	text-align:left;
    border:0px solid #95999c; 
    width:80px; 
    height:60px; 
    margin:0px;
    padding:0px;
    }
img.vign3 {
    border:0px; 
    width:80px; 
    height:60px; 
    margin:0px;
    padding:0px;
    cursor:pointer;
    }
div.vign3b {
    float: left;
    width: 144px;
    padding: 8px;
    margin: 0px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#d0d0d0;
    }
div.vign3b b {
	color:#d0d0d0;
    }
div.vign3b b a {
	color:#d0d0d0;
    }

div.fvignmov3a div.vign3b {
	color:#000000;
    }
div.fvignmov3a div.vign3b b {
	color:#000000;
    }
div.fvignmov3a div.vign3b b a {
	color:#000000;
    }

div.fvignmov3b div.vign3b {
	color:#000000;
    }
div.fvignmov3b div.vign3b b {
	color:#000000;
    }
div.fvignmov3b div.vign3b b a {
	color:#000000;
    }


#tmbg {
    position:absolute; 
    left:0px; 
    top:0px; 
    height:180px; 
}
#tmln {
    position:absolute; 
    left:10px; 
    top:2px; 
    height:178px; 
    background-image:url(/images/fo/common/timeline.png);
    background-repeat: repeat-x;
}
.graduations {
    color: #ffffff;
    font-size:9px;
    background-color:#5d6069;
}

div.trns 
{
position:absolute; 
border:0px solid #000000; 
background-color:#ff97d5; 
padding:0px; 
height:13px;
}

div.up-vign0, 
div.up-wave0, 
div.md-vign0, 
div.dw-vign0, 

div.up-vign1, 
div.up-wave1, 
div.md-vign1, 
div.dw-vign1, 

div.up-vignmov, 
div.up-wavemov, 
div.md-vignmov, 
div.dw-vignmov 
{
position:absolute; 
border:0px solid #000000; 
padding:0px; 
width:100px; 
background-color:#323438; 
overflow:hidden;
}

div.up-vign0, div.up-vign1, div.up-vignmov  {height:56px;}
div.up-wave0, div.up-wave1, div.up-wavemov  {height:38px;}
div.md-vign0, div.md-vign1, div.md-vignmov  {height:2px;}
div.dw-vign0, div.dw-vign1, div.dw-vignmov  {height:20px;}

div.up-vign0, div.up-wave0, div.md-vign0, div.dw-vign0 {
background-color:#323438; 
}
div.up-vign1, div.up-wave1, div.md-vign1, div.dw-vign1 {
background-color:#9498a0; 
}
div.up-vignmov, div.up-wavemov, div.md-vignmov, div.dw-vignmov {
background-color:#F4015F; 
}

div.ed-audio {position:absolute; border:1px solid #000000; padding:0px; width:110px; height:60px; background-color:#ffffff; font-size:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
div.ed-audiomov {position:absolute; border:0px solid #000000; padding:0px; width:110px; height:60px; background-color:#ff0000; font-size:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
img.mvign {border:1px solid #000000; width:50px; height:50px; margin:2px; margin-left:20px;}
img.audio {border:1px solid #000000; width:50px; height:30px; margin:2px; margin-left:20px;}
img.icon {position:absolute; border:0px solid #000000; width:16px; height:16px; margin:2px;}

#editinfo {position:absolute; left:-2000px; border:1px solid #000000; padding:0px; background-color:#ffffff; font-size:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; z-index:6;}

#div_effect {
    float: left; 
    }

#div_effect img{
    float: left;
    margin: 2px;
    border: 2px solid #ffffff;
    cursor: pointer;
    }

#ffloat {
    position:absolute; 
    left:-2000px; 
    height:148px; 
    width:112px; 
    border: 0px solid #000000; 
    padding:4px; 
    background-color:#ffffff; 
    font-size:10px; 
    z-index:5;
    }
#float {
    position:absolute; 
    left:-2000px; 
    border:0px; 
    padding:0px; 
    background-color:#ffffff; 
    font-size:10px; 
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    z-index:6;
    }
#popup {
    position:absolute; 
    left:-2000px; 
    width:400px; 
    border:1px; 
    padding:0px; 
    background-color:#c0c0c0; 
    font-size:10px; 
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis; 
    z-index:6;
    }
#popuptitle {
    border-bottom:1px solid #000000; 
    padding:2px; 
    background-color:#646464; 
    font-size:13px; 
    font-weight:bold; 
    color:#f0f0f0; 
    text-align:center; 
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow:ellipsis;
    }
#popupdata {
    overflow:auto; 
    padding:16px;
    }
#popupbutton {
    text-align:right; 
    padding:4px;
    }

/* Styles on media view for expanding/collapsing the belongs to panel*/
#collapse_button{float:right; margin-right: 3px;}
.expanded{}
.collapsed{height: 52px; overflow: hidden;}
.collapsed img{margin-bottom: 5px}

#boxoffice_tabnav {
	color: #000; 
	margin: 0;
	padding-top: 20px;
	overflow: hidden;
	z-index: 1;
	padding-left: 0px;	
	height: 20px;	
}

* html #boxoffice_tabnav {
	height: 44px;
	line-height:220%;
}

#boxoffice_tabnav li {
	display: inline;
	list-style-type: none;	 	
}

#boxoffice_tabnav a {
  background: #dadada;
	color: #2e2f52;
	font-size: 12px;
	padding: 6px;
	margin: 0;
	text-decoration: none; 
	-moz-border-radius: 8px 8px 0px 0px;		
}

#boxoffice_tabnav a.active {                 
  background: #FFFFFF;
	color: #F4015F;
  font-size:12px;	        
	font-weight: bold;        
}

#boxoffice_tabnav a.active:hover {
	background: #FFFFFF;
	color: #000;
}

#boxoffice_content {
    font: verdana, sans-serif;
	background: #FFFFFF;
	padding: 20px;
	z-index: 2;	}
	
#boxoffice_content select {
   font: verdana, sans-serif;
   font-size:15px;
   border: solid 1px #dadada;
}
#boxoffice50 {
 width:760px;	
}
#top_users #boxoffice50 {
	width: auto;
}

/* Pseudo classes */
.box       {border: 1px solid #9C9D9F; margin: 5px; overflow: auto; padding: 5px;}
.collapsed {border-collapse: collapse;}
.wide      {width: 98%;}
.center    {text-align: center;}
.top       {vertical-align: top;}
.number    {width: 30px;}
.left      {float: left;}
.right     {float: right;}
.cleaner   {clear: both; margin: 0px;}
.dimmed    {color: #363844;}
.reset		 {clear: both; visibility: hidden; height: 1px; padding: 0px; margin: 0px; border: 0px;}

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
}

.dialog_n {
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
}

.dialog_e {
	width: 2px;
}

.dialog_w {
	width: 2px;
}

.dialog_sw {
	width: 9px;
	height: 19px;
}

.dialog_s {
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.video_preview_tooltip {
    background-color: white;
    border: 1px solid black;
    padding: 5px;
    width: 500px;
}

/* Pods & Categories */
.cattabs       {border: 1px solid #9c9d9f; background-color: #ffffff; height: 200px; width: 98%; overflow: auto;}
.pods       {background-color: #ffffff; float: left;}
.categories {background-color: #e8eaec; float: left; overflow: auto;}
.neutral    {background-color: ffffff; margin-bottom: 2px; cursor: pointer;}
/*
.current    {background-color: #e8eaec; margin-bottom: 2px; cursor: pointer;}
.selected   {background-color: #f1025f; color: white; margin-bottom: 2px; cursor: pointer;}
*/

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding: 0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0;
}

.dialog .title_window {
  -moz-user-select:none;
}

.false_block {
    display: block;
}

* html .false_block {
    display: inline;
}

#tabnavwrapper {
    float: right;
    width: 850px;
    margin: 0px;
}
.tabnavtable td {
    border-bottom: solid 1px #dadada;
}
.tabnavchartplace {
    font-size: 22px;
    font-weight: bold;
    font-family: arial, verdana, sans-serif;
    color: #c0c0c0;
    width: 48px;
}

.embed-mask {
	background-color: #333;
	position: absolute;
}

/* website icons */
ul.websites {list-style:none;margin:0;padding:0;}
/*ul.websites .website 			{background: transparent url(/images/fo/common/website-icons.gif) no-repeat;padding:5px 5px 0 25px;}
ul.websites .default 			{background-position: 0px 0 !important; }
ul.websites .bebo 				{ background-position: 0 -40px !important; }
ul.websites .catster 			{ background-position: 0 -80px !important; }
ul.websites .delicious 		{ background-position: 0 -120px !important; }
ul.websites .digg 				{ background-position: 0 -160px !important; }
ul.websites .dodgeball 		{ background-position: 0 -200px !important; }
ul.websites .dogster 			{ background-position: 0 -240px !important; }
ul.websites .dopplr 			{ background-position: 0 -280px !important; }
ul.websites .facebook 		{ background-position: 0 -320px !important; }*/
ul.websites .facebook 		{ background: none; padding-left: 0; }
ul.websites .flickr 			{ background-position: 0 -360px !important; }
ul.websites .goodreads 		{ background-position: 0 -400px !important; }
ul.websites .h15 					{ background-position: 0 -440px !important; }
ul.websites .jaiku 				{ background-position: 0 -480px !important; }
ul.websites .lastfm 			{ background-position: 0 -520px !important; }
ul.websites .linkedin 		{ background-position: 0 -560px !important; }
ul.websites .lj 					{ background-position: 0 -600px !important; }
ul.websites .mog 					{ background-position: 0 -640px !important; }
ul.websites .multiply 		{ background-position: 0 -680px !important; }
ul.websites .myspace 			{ background-position: 0 -720px !important; }
ul.websites .newsvine 		{ background-position: 0 -760px !important; }
ul.websites .ning 				{ background-position: 0 -800px !important; }
ul.websites .orkut 				{ background-position: 0 -840px !important; }
ul.websites .pandora 			{ background-position: 0 -880px !important; }
ul.websites .pownce 			{ background-position: 0 -920px !important; }
ul.websites .reddit 			{ background-position: 0 -960px !important; }
ul.websites .revision3 		{ background-position: 0 -1440px !important; }
ul.websites .sonicliving 	{ background-position: 0 -1000px !important; }
ul.websites .stumbleupon 	{ background-position: 0 -1040px !important; }
ul.websites .tabblo 			{ background-position: 0 -1080px !important; }
ul.websites .tagworld 		{ background-position: 0 -1120px !important; }
ul.websites .technorati 	{ background-position: 0 -1160px !important; }
ul.websites .tribe 				{ background-position: 0 -1200px !important; }
ul.websites .twitter 			{ background-position: 0 -1240px !important; height:15px; line-height:15px;}
ul.websites .upcoming 		{ background-position: 0 -1280px !important; }
ul.websites .vox 					{ background-position: 0 -1320px !important; }
ul.websites .youtube 			{ background-position: 0 -1360px !important; }
ul.websites .zooomr 			{ background-position: 0 -1400px !important; }
ul.websites .aim 					{ background-position: 0 -0 !important; }
ul.websites .icq 					{ background-position: 0 -40px !important; }
ul.websites .gtalk 				{ background-position: 0 -80px !important; }
ul.websites .msn 					{ background-position: 0 -120px !important; }
ul.websites .yahoo 				{ background-position: 0 -160px !important; }
ul.websites .jabber 			{ background-position: 0 -200px !important; }
ul.websites .skype 				{ background-position: 0 -240px !important; }
ul.social-bookmarking     { margin-left: 5px;}
li.website{line-height: 25px;}