/*----------------------------------------------------------------------------------
/* MovieDB - General Styles
/*---------------------------------------------------------------------------------- */
#mdb                { margin: 20px 10px 0 10px; color: #362E20; font: normal normal 400 12px arial,serif; }
#mdb H3             { margin: 0 0 10px 3px; }
#mdb H3 A           { display: block; padding: 0; width: 450px; height: 72px; background-image: url('images/logo.jpg'); }
#mdb H3 SPAN        { display: none; }
#mdb A              { color: #446476; text-decoration: none; }
#mdb A:hover        { color: #324856; text-decoration: underline; }
#mdb .mainfooter    { margin: 20px 0px 5px 0px; font-size: 10px; text-align: right; }

/*----------------------------------------------------------------------------------
/* MovieDB CURVY CORNERS
/* curvy1: Movies, Subheader
/* curvy2: Panels
/*---------------------------------------------------------------------------------- */
#mdb .curvy1 .bl                 { background: url('images/corner.php?cn=bl&d=8&ic=B8AD91&oc=D8CBAA') 0 100% no-repeat; background-color: #B8AD91; }
#mdb .curvy1 .br                 { background: url('images/corner.php?cn=br&d=8&ic=B8AD91&oc=D8CBAA') 100% 100% no-repeat; }
#mdb .curvy1 .tl                 { background: url('images/corner.php?cn=tl&d=8&ic=B8AD91&oc=D8CBAA') 0 0 no-repeat; }
#mdb .curvy1 .tr                 { background: url('images/corner.php?cn=tr&d=8&ic=B8AD91&oc=D8CBAA') 100% 0 no-repeat; }
#mdb .curvy1 .iefix              { font-size: 1px; height: 1px }

#mdb .curvy2 .bl                 { background: url('images/corner.php?cn=bl&d=3&ic=88806B&oc=D8CBAA') 0 100% no-repeat; background-color: #88806B; }
#mdb .curvy2 .br                 { background: url('images/corner.php?cn=br&d=3&ic=88806B&oc=D8CBAA') 100% 100% no-repeat; }
#mdb .curvy2 .tl                 { background: url('images/corner.php?cn=tl&d=3&ic=88806B&oc=D8CBAA') 0 0 no-repeat; }
#mdb .curvy2 .tr                 { background: url('images/corner.php?cn=tr&d=3&ic=88806B&oc=D8CBAA') 100% 0 no-repeat; }
#mdb .curvy2 .iefix              { font-size: 1px; height: 1px }

/*----------------------------------------------------------------------------------
/* MovieDB PANELS
/*---------------------------------------------------------------------------------- */
#mdb .panels                    { width: 130px; padding-right: 10px; font-size: 11px; }
#mdb .panels .panel             { margin-bottom: 10px; }
#mdb .panels .header            { color: #ddd; font-weight: bold; text-align: center; }
#mdb .panels .footer            { height: 5px; font-size: 1px; }
#mdb .panels .selected          { background-color: #9E9F8E; padding: 0 3px;  }
#mdb .panels .cnt               { float: right; color: #655D49; }
#mdb .panels A                  { color: #362E20; display: block; background-color: #B8AD91; padding: 0 3px; }
#mdb .panels A:hover            { color: #362E20; background-color: #AEA182; text-decoration: none; }

/*----------------------------------------------------------------------------------
/* MovieDB SUBHEADER / SUBFOOTER
/*---------------------------------------------------------------------------------- */
#mdb .subheader .contents,
#mdb .subfooter .contents       { padding: 3px 10px; }
#mdb .subheader                 { margin-bottom: 10px; }
#mdb .subfooter                 { margin-top: 10px; }
#mdb .showing                   { font-size: 11px; font-weight: bold; }
#mdb .page                      { font-size: 11px; font-weight: bold; float: right; text-align: right; }
#mdb .showing .label,
#mdb .page .label               { font-weight: normal; }

#mdb .displinks                 { margin-bottom: 3px; }
#mdb .displinks .inactive       { display: none; }
#mdb .displinks .next           { border-left: 1px dotted #968A6D; padding-left: 3px; } 
#mdb .displinks .prev           { border-right: 1px dotted #968A6D; padding-right: 3px; }

/*----------------------------------------------------------------------------------
/* MovieDB Dropdown Menus
/*---------------------------------------------------------------------------------- */
#mdb .viewlinks                 { margin: 0 auto; }
#mdb .viewlinks .label          { padding: 0 5px 0 10px; }
#mdb .viewlinks .first          { padding-left: 0; }
#mdb .dropdown .menu            { cursor: default; line-height: 15px; font-size: 10px; padding: 0 0 0 3px; color: #362E20; background-image: url('images/dropdown-bg.gif'); }
#mdb .dropdown .rcap            { float: right; width: 15px; height: 15px; background-image: url('images/dropdown-rcap.gif'); }
#mdb .submenu                   { position: absolute; z-index: 3; visibility: hidden; background-color: #f9f7f2; border: 1px solid #111; border-top: 0px; }
#mdb .submenu A                 { font-weight: bold; color: #555; display: block; padding: 1px 3px; white-space: nowrap; }
#mdb .submenu A:hover           { background: #777; color: #f9f7f2; text-decoration: none; }
#mdb .view .menu                { width: 54px; }
#mdb .view A                    { width: 50px; }
#mdb .sort .menu                { width: 76px; }
#mdb .sort A                    { width: 72px; }
#mdb .npp .menu                 { width: 38px; }
#mdb .npp A                     { width: 34px; }

/*----------------------------------------------------------------------------------
/* MovieDB Search
/*---------------------------------------------------------------------------------- */
#mdb .searchbox                 { position: relative; float: right; text-align: right; width: 200px; }
#mdb .searchbox FORM            { display: inline; }
#mdb .searchbox A               { position: absolute; right: 0; }
#mdb .searchbox IMG             { position: absolute; right: 0; margin: 0; padding: 0; }
#mdb .searchbox .searchbox      { position: absolute; right: 20px; width: 100%; height: 18px; border: 0; padding: 6px 0 0 26px; font-size: 12px; font-weight: 700; color: #555555; background-image: url('images/search-bg.gif'); background-repeat: no-repeat; text-align: left; }

/*----------------------------------------------------------------------------------
/* Breadcrumbs
/*---------------------------------------------------------------------------------- */
#mdb .crumbs                    { font-size: 12px; margin: 15px 0; }
#mdb .crumbs .crumb             { padding-left: 18px; margin-left: 8px; background-repeat: no-repeat;  background-image: url('images/folder.jpg'); }
#mdb .crumbs .root              { background-image: url('images/movies.jpg'); }
#mdb .crumbs .search            { background-image: url('images/search.jpg'); }
#mdb .crumbs A                  { font-weight: bold; color: #362E20; padding: 0 3px; }

/*----------------------------------------------------------------------------------
/* MovieDB Movie List
/*---------------------------------------------------------------------------------- */
#mdb .movies A.cover IMG        { width: 90px; height: 132px; margin: 0; padding: 0px; text-decoration: none; } 
#mdb .movies A.cover            { display: block; padding: 0px; border: 4px solid #88806B; margin-right: 10px; }
#mdb .movies A.cover:hover      { border: 4px solid #446476; }
#mdb .movies A                  { color: #446476; }
#mdb .movies A:hover            { color: #324856; text-decoration: underline; }
/* Class .num_0 means no movies were found. Hide the no-movies banner, unless we see num_0. */
#mdb .err                       { display: none; }
#mdb .num_0 TABLE               { display: none; }
#mdb .num_0 .err_0              { display: block; text-align: center; line-height: 75px; font-style: italic; }

/*----------------------------------------------------------------------------------
/* MovieDB Individual Movie
/*---------------------------------------------------------------------------------- */
#mdb .movie                     { margin-bottom: 10px; }
#mdb .movie .content            { padding: 8px; }
#mdb .movie .title              { font-size: 11px; }
#mdb .movie .title A            { color: #655D49; }
#mdb .movie .title A:hover      { color: #222222; text-decoration: underline; }
#mdb .movie .quickinfo          { margin: 10px 0 0 82px; font-size: 10px; color: #362E20;  }
#mdb .movie .translated         { font-size: 14px; font-weight: bold; color: #362E20; }
#mdb .movie .description        { margin: 10px 0; color: #362E20; }


/*----------------------------------------------------------------------------------
/* Specific View Changes
/*---------------------------------------------------------------------------------- */
#mdb .MAINVIEW .num             { float: right; font-size: 9px; color: #9A8964; }

#mdb .IMGVIEW TABLE             { margin: 0 auto; }
#mdb .IMGVIEW A.cover           { margin: 5px 8px 5px 8px; }

#mdb .LISTVIEW TABLE            { width: 100%; margin: 4px 0; }
#mdb .LISTVIEW TH               { font-size: 10px; color: #ddd; padding: 0 2px; }
#mdb .LISTVIEW TD               { padding: 2px 4px; }
#mdb .LISTVIEW TR.odd           { background-color: #B8AD91; }
#mdb .LISTVIEW TR.even          { background-color: #AEA182; }
#mdb .LISTVIEW TD.num           { text-align: center; color: #362E20; }
#mdb .LISTVIEW TD.title         { font-size: 11px; font-weight: bold; }
#mdb .LISTVIEW TD.country       { text-align: right; white-space: nowrap; }
#mdb .LISTVIEW TD.rating        { text-align: center; }

#mdb .DETAILS .images IMG       { border: 4px solid #88806B; margin-right: 10px; }
#mdb .DETAILS .num              { float: right; font-size: 11px; color: #362E20; }
#mdb .DETAILS .title            { font-size: 12px; }
#mdb .DETAILS .translated       { font-size: 18px; color: ; }
#mdb .DETAILS .quickinfo        { font-size: 11px; }
#mdb .DETAILS TH                { font-size: 10px; color: #ddd; background-color: #88806B; }
#mdb .DETAILS .actorname        { white-space: nowrap; padding-right: 10px; }
#mdb .DETAILS .actorrole        { color: #655D49; }
#mdb .DETAILS .description      { margin: 20px 0; font-size: 12px; color: #362E20; }

/*----------------------------------------------------------------------------------
/* MovieDB Movie IMDB Info
/*---------------------------------------------------------------------------------- */
#mdb .movie .imdb               { float: left; height: 3.8em; margin-top: 10px; }
#mdb .movie .imdb SPAN          { display: none; }
#mdb .movie .imdb A             { width: 74px; height: 32px; display: block; padding: 0px; }
#mdb .movie .imdb A.rating_0    { background-image: url('imdb/0.jpg'); }
#mdb .movie .imdb A.rating_1    { background-image: url('imdb/1.jpg'); }
#mdb .movie .imdb A.rating_2    { background-image: url('imdb/2.jpg'); }
#mdb .movie .imdb A.rating_3    { background-image: url('imdb/3.jpg'); }
#mdb .movie .imdb A.rating_4    { background-image: url('imdb/4.jpg'); }
#mdb .movie .imdb A.rating_5    { background-image: url('imdb/5.jpg'); }
#mdb .movie .imdb A.rating_6    { background-image: url('imdb/6.jpg'); }
#mdb .movie .imdb A.rating_7    { background-image: url('imdb/7.jpg'); }
#mdb .movie .imdb A.rating_8    { background-image: url('imdb/8.jpg'); }
#mdb .movie .imdb A.rating_9    { background-image: url('imdb/9.jpg'); }
#mdb .movie .imdb A.rating_10   { background-image: url('imdb/10.jpg'); }

