
/* MODULES
******************************/


.module .head{background:url(../../img/habillage/module_head.gif) repeat-x top right;height:28px;padding-right:10px;overflow:hidden;}
.module .head h2{color:#fff;font-size:12px;float:left;line-height:28px;margin:0;padding-left:10px;}
.module .head h2 a{color:#fff;}
.module .head div.caption{border-left:1px solid #ccc;color:#ccc;float:left;font-size:11px;font-weight:normal;line-height:14px;margin:7px 0 0 8px;padding-left:8px;}
.module .head div.links{color:#999;float:right;line-height:28px;}
#content .module .head div.links a{color:#ccc;font-weight:normal;}




/* TABS */
.module .tabs{padding-right:5px;}
.module .tabs ul.tabs{background:url(../../img/habillage/module_head.gif) no-repeat top left;padding:4px 0 0 5px;}
#content .module .tabs a{background:url(../../img/habillage/module_tab.gif) no-repeat top;color:#333;height:22px;}
#content .module .tabs a:hover{background-position:bottom;color:#333;text-decoration:none;}
#content .module .tabs a b{font-weight:normal;height:21px;line-height:21px;overflow:hidden;padding:0 10px;}
#content .module .tabs li{padding-right:1px;}
#content .module .tabs .first a{background-position:top left;}
#content .module .tabs .first a:hover{background-position:bottom left;}
#content .module .tabs .last a{background-position:top right;}
#content .module .tabs .last a:hover{background-position:bottom right;}
#content .module .tabs .on a{background-image:url(../../img/habillage/module_tab_on.gif);}
#content .module .tabs .on a b{border:none;font-weight:bold;padding:0 10px;}

#side_col .module .tabs a{background-image:url(../../img/habillage/side_module_tab.gif);}
#side_col .module .tabs .on a{background-image:url(../../img/habillage/side_module_tab_on.gif);}

.tabbed.module col.headline{width:100%;}
.tabbed.module col.label{width:20px;}
.tabbed.module col.track{width:15px;}
.tabbed.module td{padding:5px;}
#content .tabbed.module td a.add_track{display:block;padding:0;}
.tabbed.module td a.add_track img{height:13px;width:14px;}



#side_col .module{background:#fff url(../../img/fiche/bg_actions_top5.gif);padding-bottom:6px;margin-bottom:10px;}
#side_col .module .body{background-color:#cecece;border-left:1px solid #b8b7b7;border-right:1px solid #b8b7b7;padding:6px 5px 0;}
#side_col .module .foot{background-color:#cecece;border-left:1px solid #b8b7b7;border-right:1px solid #b8b7b7;clear:both;padding:6px 6px 0;}
#side_col .module .foot a{color:#c00;font-size:11px;font-weight:normal;text-transform:lowercase;}


/* CRITICS
******************************/
ul.critics{background:url(../../img/habillage/dot.gif) repeat-x top left;list-style:none;margin:0;padding:15px 0 0;width:100%;}
ul.critics li{background:url(../../img/habillage/dot.gif) repeat-x bottom left;float:left;font-size:12px;padding:0 0 15px;margin:0 0 14px;}
ul.critics li.last,
#side_col ul.critics li.last{margin-bottom:0;}
#content ul.critics .critic a{color:#333;}
#content ul.critics .quote a{color:#333;text-decoration:underline;}
ul.critics .critic{border-left:1px solid #ccc;float:left;font-size:14px;padding-left:10px;width:298px;overflow:hidden;}
ul.critics .critic a.publication{font-style:italic;}
ul.critics .critic .author{font-style:normal;font-weight:normal;}
ul.critics .quote .author{font-size:11px;}
ul.critics .stars{padding:4px 5px;}
ul.critics .score{float:left;font-size:24px;line-height:26px;text-align:center;width:114px;}
ul.critics .quote{font-size:12px;padding-top:4px;}

#side_col ul.critics{background:#fffdef;padding:0;}
#side_col ul.critics li{background:none;border-bottom:1px solid #cec587;padding:0 0 3px;margin:0 0 4px;}
#side_col ul.critics .critic{border:none;font-size:12px;height:17px;line-height:17px;padding-left:3px;width:184px;font-weight:bold;cursor:pointer;}
#side_col ul.critics .stars{padding:2px 0;}
#side_col ul.critics .score{float:left;font-size:15px;font-weight:bold;line-height:17px;padding-right:3px;text-align:right;width:30px;}
#side_col ul.critics .quote{clear:both;color:#663;background:#fffdef;}

#critics_scorecard .options{clear:both;float:left;width:282px;padding:0 3px;}
#critics_scorecard .options .links{float:left;line-height:13px;padding-top:6px;}
#critics_scorecard .options .total{float:right;line-height:20px;}
#critics_scorecard .options .total .score{font-size:18px;}




/* IMAGES
******************************/
#images .thumb{background:#eee;border:1px solid #d4d4d4;float:left;margin-right:7px;padding:4px;overflow:hidden;}
#images .thumb img{background:no-repeat center center;height:70px;width:70px;}
#images .last{margin-right:0;}

#sky_layout #images .thumb{padding:6px;margin:0 8px 8px 0;width:124px;}
#sky_layout #images .thumb img{height:94px;width:124px;}
#sky_layout #images .last{margin-right:0;}



/* USER LISTS
******************************/
#edit_lists{font-size:12px;margin-top:5px;}
#edit_lists ul.fields{float:left;list-style:none;margin:0;padding:0;width:100%;}
#edit_lists ul.fields li{float:left;width:100%;padding:5px 0;}
#edit_lists ul.fields .fieldname,
#edit_lists ul.fields .fielddata{padding:0 10px;text-align:left;}
#edit_lists ul.fields .fieldname{margin-bottom:3px;}
#edit_lists ul.fields .fielddata input{width:270px;}
#edit_lists ul.fields .fielddata select{width:270px;}
#edit_lists ul.fields .fielddata textarea{width:270px;}
#edit_lists div.actions{clear:both;height:27px;padding-top:5px;margin:0 auto;width:243px;overflow:hidden;text-align:center;}
#edit_lists div.actions a.save{margin-right:10px;}
#edit_lists #edit_lists_add optgroup{background:#fff;color:#333;}


#edit_vu {font-size:12px;margin-top:5px;}
#edit_vu ul.fields{float:left;list-style:none;margin:0;padding:0;width:100%;}
#edit_vu ul.fields li{float:left;width:100%;padding:5px 0;}
#edit_vu ul.fields .fieldname,
#edit_vu ul.fields .fielddata{padding:0 10px;text-align:left;}
#edit_vu ul.fields .fieldname{margin-bottom:3px;}
#edit_vu ul.fields .fielddata input{width:270px;}
#edit_vu ul.fields .fielddata select{width:270px;}
#edit_vu ul.fields .fielddata textarea{width:270px;}
#edit_vu div.actions{clear:both;height:27px;padding-top:5px;margin:0 auto;width:243px;overflow:hidden;text-align:center;}
#edit_vu div.actions a.save{margin-right:10px;}
#edit_vu #edit_vu_add optgroup{background:#fff;color:#333;}


ul.user_lists{list-style:none;margin:0;padding:0;}
ul.user_lists li{}
ul.user_lists li li,ol.user_list li li{background:none;padding:0;margin:0;}
div.user_list,li.user_list{background:url(../../img/habillage/dot.gif) repeat-x bottom left;padding-bottom:15px;margin-bottom:14px;}
ul.user_lists li.last,
ol.user_list li.last{background:0;margin-bottom:0;}
.user_list h2{font-size:18px;font-weight:normal;margin:0 0 10px;}
#content .user_list h2 a{font-weight:normal;}
.user_list .desc{font-size:12px;margin-bottom:10px;}
.user_list .info{color:#666;font-size:10px;margin-bottom:10px;}
.user_list .poster,
.user_list .image{float:left;width:80px;padding-right:10px;}
.user_list .image img{background:no-repeat top center;height:100px;width:80px;}
.user_list .has_image{margin-left:90px;}
.user_list .has_image .item{float:left;width:100%;}
.user_list .item .purchase{float:left;font-size:14px;margin:0 0 10px;padding:4px 0 3px;width:100%;}
.user_list .item .purchase div{float:left;font-weight:bold;padding-right:15px;}
.user_list .item .purchase .price{color:#c30;}
.user_list .item .purchase .btn b{padding-right:10px;}
.user_list .toolbar{background:none;padding:0;}
.user_list .toolbar ul{background:none;height:auto;line-height:normal;font-weight:normal;}
.user_list .toolbar li{border-right:1px solid #666;margin-right:10px;padding:0 10px 0 0;}
.user_list .toolbar li.last{border:none;margin:0;padding:0;}
#content .user_list .toolbar a{color:#03c;font-weight:normal;height:auto;line-height:13px;;}
#content .user_list .toolbar a.edit,
#content .user_list .toolbar a.add{color:#c00;}
#content .user_list a.delete,
#content .user_list .toolbar a.delete{font-weight:normal;color:#999;}
#content .user_list a.delete:hover,
#content .user_list .toolbar a.delete:hover{text-decoration:line-through;}
#content .user_list .toolbar a.tracking{padding-left:18px;}

#side_col li.user_list{background:none;border-bottom:1px solid #cec587;padding:6px 0;margin:0;width:100%;}
#side_col ul.user_lists li.first{padding-top:0;}
#side_col ul.user_lists li.last{border:none;padding-bottom:0;}
#side_col .user_list .poster,
#side_col .user_list .image{float:right;width:60px;padding:0;}
#side_col .user_list .poster img{width:60px;}
#side_col .user_list .image img{background:no-repeat center center;height:80px;width:60px;}
#side_col .user_list .item_wrap{position:relative;}
#side_col .user_list .has_image{margin:0 60px 0 0;padding:0 10px 0 0;}
#side_col .user_list .item{color:#666;font-size:12px;line-height:16px;}
#side_col .user_list .item a{font-weight:normal;}
#side_col .user_list .item h2{color:#333;font-size:14px;line-height:13px;margin:0;}
#side_col .user_list .item h2 a{color:#333;}
#side_col .user_list .desc{color:#333;margin:5px 0;}

div.user_list{margin-bottom:0;}
div.user_list h1{font-size:24px;margin:0 0 10px;}

div.nav_user_lists{background:url(../../img/habillage/bg_nav_profile_lists_l.gif) no-repeat 0 0;padding:0 0 0 13px;}
div.nav_user_lists .wrap{background:url(../../img/habillage/bg_nav_profile_lists.gif) no-repeat top right;color:#ccc;font-size:12px;padding:14px 13px 14px 0;}
div.nav_user_lists .button{border-right:1px solid #666;float:left;padding:5px 10px 5px 0;}
div.nav_user_lists .options{float:left;font-size:14px;line-height:31px;padding:5px 0 5px 11px;}
div.nav_user_lists .options strong{color:#fff;}

ol.user_list{font-size:12px;list-style:none;margin:0;padding:0;}
ol.user_list li{background:url(../../img/habillage/dot.gif) repeat-x bottom left;padding:15px 0;}
ol.user_list.list_view li{padding:6px 0;line-height:13px;}
ol.user_list.list_view .list_btns{float:right;}
ol.user_list.list_view .list_btns .processing{float:left;}
ol.user_list.list_view .item_order{float:left;margin-right:8px;}
ol.user_list.list_view a{float:left;}
ol.user_list .poster img{width:80px;}
ol.user_list .rating{float:left;padding-bottom:10px;width:100%;}
ol.user_list .rating .label{float:left;font-size:12px;line-height:18px;margin-right:5px;}
ol.user_list .toolbar{float:left;}
#content ol.user_list .details{font-size:11px;margin-bottom:10px;}
#content ol.user_list .details a{color:#333;}

form.user{font-size:12px;padding:5px;}
form.user .section{background-color:#efebd1;padding:10px;margin-bottom:10px;}
form.user table.fields{}
form.user table.fields td{padding:5px 0;vertical-align:top;}
form.user table.fields .fieldname{padding:7px 10px 5px 0;text-align:right;width:80px;}
form.user table.fields .fielddata input.text,
form.user table.fields .fielddata textarea{width:98%;}

#ibox .ibox_search{background:#efebd1;font-size:12px;line-height:1.5;height:100%;width:100%;overflow:hidden;z-index:99999;}
#ibox .ibox_search h1{border-bottom:1px solid #888562;font-size:14px;margin:0 15px;padding:15px 0 5px;}
#ibox .ibox_search form{padding:15px;}
#ibox .ibox_search .status_msg{background:#eee;border:2px solid #ccc;position:absolute;font-weight:bold;height:18px;line-height:18px;overflow:hidden;margin:10px 15px 0;padding:0 10px;top:0;right:0;}
#ibox .ibox_search .error{color:#c00;}
#ibox .ibox_search .close{padding:15px 0;height:22px;position:absolute;bottom:0;right:15px;}
#ibox .ibox_search .close .btn{float:right;}
#ibox .ibox_search form .field{float:left;display:inline;padding:0 10px 0 0;height:22px;}
#ibox .ibox_search form .field b{margin-right:5px;}
#ibox .ibox_search form .field .btn b{margin:0;}
#ibox .ibox_search form .actions{padding:0;}
#ibox .ibox_search form .search_term input{width:250px;}
#ibox .ibox_search form .search_type select{width:80px;}
#ibox .ibox_search .results{padding:0 15px;height:354px;}
#ibox .ibox_search .results ul.search_results{height:280px;margin:0 0 8px;overflow:auto;}
#ibox .ibox_search .results ul.search_results li{padding:5px 0;}
#ibox .ibox_search .results ul.search_results li.last{padding:5px 0 0;}
#ibox .ibox_search ul.search_results .title{font-size:12px;}
#ibox .ibox_search ul.search_results .list_btns{float:right;height:13px;width:15px;padding:1px 0;overflow:hidden;}
#ibox .ibox_search ul.search_results .list_btns div{float:left;height:13px;width:15px;}

#ibox #add_person_form .selected_actor{float:right;height:118px;width:auto;padding:6px;}
#ibox #add_person_form form .results{padding:15px 0;height:auto;}
#ibox #add_person_form .results select{font-size:11px;height:100px;width:350px;}

/* VITAL STATS
******************************/
#vital_stats{}
#vital_stats .score_wrap, #vital_stats_new .score_wrap{background:url(../../img/habillage/bg_module_stats_score.gif) no-repeat;height:37px;margin-bottom:3px;}
#vital_stats .score .details, #vital_stats_new .score .details{float:left;text-align:right;width:103px;padding:3px 6px;}
#vital_stats .score .details .title, #vital_stats_new .score .details .title{font-size:14px;font-weight:bold;line-height:16px;}
#vital_stats .score .details .caption, #vital_stats_new .score .details .caption{color:#666;font-size:10px;line-height:14px;}
#vital_stats .score .details .caption a, #vital_stats_new .score .details .caption a{background:none;color:#c30;font-weight:normal;}
#vital_stats .stars, #vital_stats_new .stars{padding:6px;}

#vital_stats_new #post_release {margin-top:3px;}
#vital_stats_new #post_release .score .details{float:left;text-align:right;width:103px;padding:2px 6px 0;}
#vital_stats_new #post_release .score .details .title{font-size:12px;font-weight:bold;line-height:12px;}
#vital_stats_new #post_release .score .details .caption{color:#666;font-size:10px;line-height:14px;}
#vital_stats_new #post_release .score .details .caption a{background:none;color:#c30;font-weight:normal;}
#vital_stats_new #post_release .stars{padding:2px 6px 0;}
#vital_stats_new #post_release .score .caption{color:#666;font-size:10px;line-height:14px;float:left;padding:2px 0 0;}
#vital_stats_new #post_release .score .caption a{background:none;color:#c30;font-weight:normal;margin-left:5px;}


#vital_stats .two a.btn, #vital_stats_new .two a.btn{padding:0;}
#vital_stats .two a.btn b, #vital_stats_new .two a.btn b{padding-right:0;}
#vital_stats .two a.btn .title, #vital_stats_new .two a.btn .title{font-size:12px;}
#vital_stats .two a.one b, #vital_stats_new .two a.one b{background:none;width:134px;}
#vital_stats .two .btn_fav_wrap, #vital_stats_new .two .btn_fav_wrap{float:left;width:134px;}
#vital_stats .two a.two, #vital_stats_new .two a.two{background-position:top right;}
#vital_stats .two a.two:hover, #vital_stats_new .two a.two:hover{background-position:bottom right;}
#vital_stats .two a.two b,
#vital_stats .two a.two:hover b, 
#vital_stats_new .two a.two b,
#vital_stats_new .two a.two:hover b{background:url(../../img/habillage/btn_orange_h50_d.gif) no-repeat top left;width:136px;}

#vital_stats #film_stats .details, #vital_stats_new #film_stats .details{font-size:12px;font-weight:bold;line-height:20px;}
#vital_stats .user_thumb, #vital_stats_new .user_thumb{float:right;height:84px;width:84px;margin:20px 0 0 6px;}
#vital_stats .user_stats, #vital_stats_new .user_stats{width:194px;}
#vital_stats .user_stats ul, #vital_stats_new .user_stats ul{list-style:none;margin:0;padding:0;}
#vital_stats .user_stats ul li, #vital_stats_new .user_stats ul li{border-bottom:1px solid #999;float:left;line-height:16px;padding:2px 0;text-align:right;width:100%;}
#vital_stats .user_stats ul li b, #vital_stats_new .user_stats ul li b{float:left;}
#vital_stats .user_stats ul li.name, #vital_stats_new .user_stats ul li.name{font-size:15px;text-align:left;}
#vital_stats .user_stats ul li.username, #vital_stats_new .user_stats ul li.username{font-size:12px;text-align:left;}
#vital_stats .user_stats ul li.username b, #vital_stats_new .user_stats ul li.username b{float:none;}
#vital_stats .user_stats .welcome_msg, #vital_stats_new .user_stats .welcome_msg{clear:left;padding:5px 0;}
#vital_stats .profile_img, #vital_stats_new .profile_img{display:inline;float:right;text-align:right;width:90px;}
#vital_stats .profile_img img, #vital_stats_new .profile_img img{height:84px;width:84px;}
#vital_stats dl, #vital_stats_new dl{margin:0;padding:0;}
#vital_stats dl.dot_b, #vital_stats_new dl.dot_b{padding-bottom:4px;margin-bottom:6px;}
#vital_stats dt, #vital_stats_new dt{color:#666;font-size:10px;line-height:10px;margin:0;padding:0;}
#vital_stats dd, #vital_stats_new dd{font-weight:bold;margin:0 0 3px;padding:0;}
#vital_stats .profile_about, #vital_stats_new .profile_about{font-size:12px;width:290px;overflow:hidden;}
#vital_stats .left_btn, #vital_stats_new .left_btn{padding-right:6px;}
#vital_stats .left_btn .btn b,
#vital_stats .right_btn .btn b,
#vital_stats_new .left_btn .btn b,
#vital_stats_new .right_btn .btn b{text-align:center;width:112px;}
#vital_stats .full_btn .btn b, #vital_stats_new .full_btn .btn b{text-align:center;width:260px;}
#vital_stats .left_btn,
#vital_stats .right_btn,
#vital_stats .full_btn,
#vital_stats_new .left_btn,
#vital_stats_new .right_btn,
#vital_stats_new .full_btn{height:22px;float:left;padding-top:5px;}

#meta_module_recent_topics col.headline {width:75%;}
#meta_module_recent_topics td.count {text-align:right;}
#meta_module_recent_buzz .options{clear:both;width:282px;padding:0 3px;height:auto;margin-top:0;background:#fffdef;}
#meta_module_recent_buzz .options .links{float:left;line-height:13px;padding-top:6px;}
#meta_module_recent_buzz .options .total{float:right;line-height:20px;}
#meta_module_recent_buzz .options .total .score{font-size:18px;}
#meta_module_recent_buzz .options a {background:none;padding:0;color:#CC0000;font-size:11px;font-weight:normal;text-transform:lowercase;}
#meta_module_recent_buzz .options a:hover{background:none;text-decoration:underline;}

#vital_stats_new .tabs ul.tabs {float:right;}
#vital_stats_new .head {background:url(../../img/fiche/bg_actions_top5.gif);}
#vital_stats_new .metascore {font-size:16px;color:#fff;margin-left:38px;float:left;margin-top:-2px;}
#vital_stats_new .metascore span {font-size:30px;font-weight:bold;}





/* MOVIES LISTS
******************************/
#topten table.movies td {padding:5px;}

#coming_soon{}
#coming_soon h3{background:#cc9;margin:0;padding:3px 10px;font-size:14px;}
#coming_soon ul{list-style:none;margin:0;padding:0;}
#coming_soon ul li{border-bottom:1px solid #cec587;font-size:12px;line-height:14px;padding:3px 5px;}
#coming_soon ul li.last{border:none;}
#coming_soon a{color:#333;font:bold 12px arial,helvetica,sans-serif;}
#coming_soon .release_date{float:right;margin:-15px 0 0;}

#box_office .movie .title a{font-size:16px;}

#side_col #coming_soon .body{padding-top:0;}

