@import url('/embed/player/player_page.css');



body * { line-height: normal; }
td { padding: 0px; }
form { margin: 0px; padding: 0px; }
.mvp-subtext { font-size: 12px; }

/* player wrapper */
div.magnify-playlist-player { position: relative; width: 890px; height: 380px; padding: 10px 0px; }
div.magnify-video-player { position: relative; overflow: hidden; float: left; text-align: center; width: 450px; height: 355px; }
div.magnify-video-playlist { float: left; width: 430px; height: 355px; position: relative; }

#mvp_player43 { width: 450px; font-size: 12px; }

/* player include */
div.magnify-player { position: relative; margin: auto; width: 430px; height: 355px; }
div.magnify-player-header { margin: 0px 0px 0px 0pxpx; height: 31px; overflow: hidden; }
div.magnify-widget-playlist-header-area { height: 31px; overflow: hidden; }
div.magnify-widget-playlist-footer { margin: 0px 0px 10px 0px; position: relative; height: 25px; }
span.magnify-player-title {  position: relative; float: left; text-align: left; width: 430px;  }
.magnify-player-title a {  text-decoration: none; cursor: pointer; cursor: hand; }
.magnify-player-title a:hover { text-decoration: none; }
.magnify-player-content { position: relative; margin: auto; width: 430px; }
.magnify-player-video { position: relative; width: 430px; height: 324px; background-color: #000000; }

/* player bottom leader */
#magnify_widget_bottom_banner { text-align: center; margin: 10px 4px 4px 4px; height: 60px; }
#magnify_widget_bottom_leader { text-align: center; margin: 10px 4px 4px 4px; height: 90px; }
#magnify_widget_playlist_item_companion { position: relative; left: -10px; z-index: 500; height: 279px; width: 450px; }
#magnify_widget_rect_content { text-align: center; height: 279px; width: 450px; padding-top: 4.5px; }
#magnify_widget_rect_handle { cursor: pointer; cursor: hand; font-size: 10px; padding: 1px 12px 0px 10px; text-align: right; margin-right: 0px; height: 15px; }

/* tabs and overlay */
.magnify-widget-playlist-tab { height: 30px; } 
.magnify-widget-playlist-tab-on { height: 30px; } 

div.magnify-player-overlay { position: absolute; width: 430px; z-index: 0; }
div.magnify-player-overlay-close { position: relative; text-align: right; margin: -10px -5px 0px 0px; }
a.magnify-player-overlay-close-link { text-decoration: none; font-size: 10px; }
div.magnify-player-overlay-content { position: relative; height: 304px; padding: 10px; overflow: hidden; }

/* playlist header styles */
.magnify-widget-playlist-header-area { 420px; margin: 0px 0px 0px 0px; }
.magnify-widget-playlist-header-embed { float: left; width: 105px; text-align: left; margin-top: 10px; }
.magnify-widget-playlist-header-embed a { font-size: 12px; text-decoration: none; }
.magnify-widget-playlist-header-embed input { position: absolute; top: 6px; left: 110px; z-index: 50; width: 0px;  }
#magnify_widget_logo_container { float: right:  width: 0px; }
.magnify-widget-playlist-header-logo { float: right; width: 0px; height: 30px; background-image: url('http://media.magnify.net/media/site/5C550X6CLL4XZC84/uploads/inweek.png'); background-repeat: no-repeat; background-position: right; behavior: url('/decor/style/mvp/iepngfix.htc'); }

/* tab icons */
#magnify_player_tab_playlists { behavior: url('/decor/style/mvp/iepngfix.htc'); }
#magnify_player_tab_about { behavior: url('/decor/style/mvp/iepngfix.htc'); }
#magnify_player_tab_rate_it { behavior: url('/decor/style/mvp/iepngfix.htc'); }
#magnify_player_tab_comments { behavior: url('/decor/style/mvp/iepngfix.htc'); }
#magnify_player_tab_share { behavior: url('/decor/style/mvp/iepngfix.htc'); }
#magnify_player_tab_tag { behavior: url('/decor/style/mvp/iepngfix.htc'); }

/* playlist footer styles */
.magnify-widget-playlist-footer-embed { float: left; height: 20px; width: 105px; text-align: left; margin-left: 10px; margin-top: 6px; }
.magnify-widget-playlist-footer-embed a { font-size: 12px; text-decoration: none; }
.magnify-widget-playlist-footer-embed input { position: relative; top: -16px; left: 110px; z-index: 50; width: 315px; }
.magnify-widget-playlist-footer-link { float: right; margin-top: 2px; width: 130px; text-align: right; margin-right: 10px; }
.magnify-widget-playlist-footer-link a { font-size: 11px; text-decoration: none; }


/* playlist list styling */
div#magnify_widget_playlist_group { position: relative; left: -1px; height: 294px; width: 430px; overflow: hidden; }
div#magnify_widget_playlist_container { position: relative; height: 279px; width: 430px; overflow: hidden; }
.magnify-widget-playlists { float: left; width: 418px; }

.magnify-widget-playlist, .magnify-widget-playlist-selected { padding: 4px; height: 56px; }
.magnify-widget-playlist-selected .magnify-widget-playlist-caption { cursor: pointer; cursor: hand; float: left; width: 340px; text-align: left; overflow: hidden; height: 56px; }
.magnify-widget-playlist .magnify-widget-playlist-caption { cursor: pointer; cursor: hand; float: left; width: 330px; text-align: left; overflow: hidden; }
.magnify-widget-playlist-thumbnail { position: relative; float: left; width: 70px; height: 56px; margin-right: 4px; overflow: hidden; }

.magnify-widget-scrollbar-up { position: relative; height: 10px; width: 10px; padding: 0px; margin: 0px; overflow: hidden; background-position: center; behavior: url('/decor/style/mvp/iepngfix.htc'); }
.magnify-widget-scrollbar-down { position: relative; height: 10px; width: 10px; padding: 0px; margin: 0px; overflow: hidden; background-position: center; behavior: url('/decor/style/mvp/iepngfix.htc'); }
.magnify-widget-scrollbar-handle { position: relative; height: 10px; width: 10px; padding: 0px; margin: 0px; overflow: hidden; background-position: center center; }

/* playlist scrollbar */
.magnify-widget-playlist-scrollbar { width: 10px; overflow: hidden; height: 278px; position: relative; float: left; margin-left: 1px; padding: 0px; }
/* the up and down arrows are both 10px tall, so subtract 20px total for just the bar */
.magnify-widget-playlist-scroller-top { position: relative; height: 258px; overflow: hidden; }
.magnify-widget-playlist-scroller-bottom { position: relative; height: 258px; overflow: hidden; }


/* playlist item styling */
.magnify-widget-playlist-items { position: relative; float: left; width: 418px; }
.magnify-widget-playlist-items-container { position: relative; display: block; height: 215px; overflow: hidden; }
.magnify-widget-playlist-items-container-selected { position: relative; display: block; height: 215px; overflow: hidden; }

.magnify-widget-playlist-item { height: 45px; }
.magnify-widget-playlist-item-selected, .magnify-widget-playlist-item:hover { height: 45px; }
.magnify-widget-playlist-item-thumbnail { position: relative; float: left; margin-right: 4px; width: 70px; height: 30px; text-align: right; }
.magnify-widget-playlist-item-caption { cursor: pointer; cursor: hand; float: left; width: 330px; text-align: left; overflow: hidden; }
.magnify-widget-playlist-item-caption-title { height: 17px; overflow: hidden; }

/* scrollbar for playlist items */
.magnify-widget-playlist-items-scrollbar { position: relative; float: left; width: 10px; margin-left: 1px; height: 214px; overflow: hidden; }
.magnify-widget-playlist-items-scroller-top { position: relative; height: 194px; }
.magnify-widget-playlist-items-scroller-bottom { position: relative; height: 194px; }

/* video content info area */
.magnify-widget-playlist-item-content-container { height: 279px; overflow: hidden; text-align: left; }
.magnify-widget-playlist-item-content-container-created { height: 279px; width: 430px; overflow: hidden; text-align: left; }
.magnify-widget-playlist-item-content { position: relative; height: 259px; overflow-y: crop; overflow-x: : auto; }
.magnify-widget-playlist-item-content textarea { height: 69.75px; }

/* comments css */
#magnify_widget_playlist_item_comments { height: 129.5px; position: relative; overflow: auto; } 
div.mvp-item-review-score-background { position: absolute; top: 45px; height: 15px; width: 36px; font-weight: bold; background: #666666; -moz-border-radius: 5px; font-size: 12px; text-align: center }
.mvp-content-overflow-area { height: 259px; overflow-y: auto; overflow-x: hidden; margin-right: -10px; }

div.mvp_item_review_entry { margin: 8px; position: relative; }
div.mvp_item_review_photo_area { float: left; margin-right: 8px; width: 60px; height: 60px; position: relative; padding: 0px; border: 0px; }
div.mvp_item_review_entry img.mvp_user_thumbnail { position: absolute; top: 0px; left: 0px; }
div.mvp_item_review_score_background { position: absolute; top: 45px; height: 15px; width: 36px; font-weight: bold; opacity: 0.75; filter: alpha(opacity=75); background: #666; -moz-border-radius: 5px; font-size: 12px; text-align: center }
div.mvp_item_review_score_number { position: absolute; top: 45px; width: 36px; font-weight: bold; color: orange; font-size: 12px; text-align: center }

/** Fly Down Content Styling
======================= **/
/* fly down content buttons */
.mvp-submit-button { cursor: pointer; cursor: hand;   }
.mvp-send-button { cursor: pointer; cursor: hand;   }
.mvp-cancel-button { cursor: pointer; cursor: hand;   }
.mvp-signin-button { cursor: pointer; cursor: hand;   }
.mvp-register-button { cursor: pointer; cursor: hand;   }
.mvp-add-button { cursor: pointer; cursor: hand;   }
.mvp-button { cursor: pointer; cursor: hand; }

/* ratings css */
.mvp-rating-label { font-weight: bold; font-size: 12px; }

/* sliders */
div.mvp-slider-label-left { float: left; width: 136px; font-weight: bold; font-size: 12px; margin-top: -4px; }
div.mvp-slider-label-right { float: left; text-align: right; width: 136px; font-weight: bold; font-size: 12px; margin-top: -4px; }
div.mvp-slider { float: left; width: 126px; position: relative; margin-left: 5px; margin-right: 5px; height: 4px; }
div.mvp-slider-container { height: 36px; }
div.mvp-slider-handle { position: absolute; height: 23px; width: 9px; top: -8px; z-index: 10;  cursor: move; }
div.mvp-slider-handle img { position: relative; left: -2px; }

/* radio */
td { font-size: 12px; text-align: center; }
tr.rating-row { height: 38px; }
td.radio-rating-table-header { width: 45%; text-align: left; }

/* select */
div.rating-select { margin: 8px 0px; }

/* login */
label.mvp-login-label { float: left; padding-top: 2px; width: 60px; }
div.mvp-login-input { margin-left: 63px; }
