/* new base stylesheet for CodeIgniter based pages */

a, a:link, a:visited, .link { color: #007097; cursor: pointer; text-decoration: underline; }
p { line-height: 17px; margin: 0 0 10px; padding: 0; }

/* page */
body { background: url(../images/bg.gif); color: #000; font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#wrapper { width: 828px; margin: 0 auto; background: #FFF; border-left: 1px solid #878684; border-right: 1px solid #878684; }
#left_column { float: left; margin: 0 0 100px 30px; padding: 10px 0; width: 205px; }
#right_column { float: right; margin: 0 30px 100px; padding: 10px 0; width: 500px; }
.t1 { font-size:11px; line-height:17px; margin:0px 0px 10px 0px; padding:0px; }
#right_column h2 { font-size: 14px; margin: 0 0 7px 0; padding: 0; }
#right_column h3 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #666; margin: 0 0 7px 0; padding: 0; }
#right_column h4 { font-size: 12px; font-weight: bold; color: #666; margin: 0 0 7px 0; padding: 0; }

div.alert {	margin-top:4px;	padding:10px 10px 10px 10px; background-color:#fdf7f7; border: 1px dashed #FF0000; margin-bottom:20px;}
div.alert p { margin-bottom: 7px }
#alert_message { margin-top:4px; padding:10px 10px 10px 10px; background-color:#fdf7f7; border: 1px dashed #FF0000; margin-bottom:20px;}
.breadcrumb { margin: 10px 0 20px 0; }
.print_icon, .rss_icon, .excel_icon { float: right; margin-left: 5px; }
.green_triangle { cursor: pointer }
.save_icon { cursor: pointer }
.submit { cursor: pointer; }
.trash_icon { cursor: pointer; }
.ajax-loader-icon { vertical-align: top; }
.ajax-loader-large { background: url("../images/ajax-loading-large.gif"); margin: 35px auto; display: block; width: 66px; height: 66px; }
.calendar_icon { margin: 0 0 0 5px; vertical-align: text-bottom; cursor: pointer; }
.image_submit { background: url(../images/buttons/submit_left.gif) no-repeat left; cursor: pointer; display: inline-block; text-decoration: none; }
.image_submit .button_text { background: url(../images/buttons/submit_middle.gif) repeat-x; margin: 0 28px 0 12px; height: 16px; padding-top: 4px; color: #fff; font: bold 10px Helvetica, Arial, sans-serif; text-transform: uppercase; }
.image_submit .right { background: url(../images/buttons/submit_right.gif) no-repeat right;}
div.error { margin:4px 0 10px 0; padding:10px 10px 10px 10px; background-color:#fdf7f7; border: 1px dashed #FF0000; }
.help_icon { vertical-align: bottom; margin-bottom: 1px; }
.validation-advice { color: #FF0000; }

#loadercontainer { position: fixed;	width: 100%; height: 100%; top: 0; left: 0;	background-image: url(../images/main/white_bg.gif); }
#loadercontainer img { position: absolute; top: 40%; left: 50%; margin: -100px 0 0 -200px; }

.greybox_fieldset { background-color: #F2F0E6; border-top: 1px solid #686868; padding: 7px 0; margin-bottom: 20px; }
.greybox_fieldset .row { clear: both; padding: 4px 0; line-height: 20px; }
.greybox_fieldset .row .right_column { margin: 3px 0 0 150px; line-height: 14px; }
.greybox_fieldset .row label { float: left; width: 140px; text-align: right; display: block; margin: 0 10px 0 0; text-transform: uppercase; font: bold 11px Helvetica, Arial, sans-serif; color: #5c5c5c; line-height: 20px; }
.greybox_fieldset .row .help_notes { color: #666; }
ul.greybox_fieldset li { margin-left: 10px; }

.greybox_fieldset2 { background-color: #F2F0E6; border-top: 1px solid #686868; padding: 7px 0; margin-bottom: 20px; }
.greybox_fieldset2 .row { clear: both; margin: 5px 5px 5px 15px; color: #666; font-size: 10px; }
.greybox_fieldset2 .row .right_column { margin-left: 170px; }
.greybox_fieldset2 .row input { color: #666; font-size: 10px; }
.greybox_fieldset2 .row select { color: #666; font-size: 10px; }
.greybox_fieldset2 .row label { float: left; width: 160px; text-align: right; margin: 3px 10px 0 0; }
.greybox_fieldset2 .row .help_notes { color: #666; }
.greybox_fieldset2 .row .icon { vertical-align: bottom; margin-left: 5px; }
ul.greybox_fieldset2 li { margin-left: 10px; }

.greybox_fieldset3 { font: 11px Verdana,Arial,Helvetica,sans-serif; background-color: #F2F0E6; border-top: 1px solid #686868; padding: 7px 0; margin-bottom: 20px; }
.greybox_fieldset3 .row { clear: both; padding: 4px 0; line-height: 20px; }
.greybox_fieldset3 .row .right_column { margin: 3px 0 0 150px; line-height: 14px; }
.greybox_fieldset3 .row label { float: left; width: 140px; text-align: right; display: block; margin: 0 10px 0 0; font-size: 10px; color: #5c5c5c; line-height: 20px; }
.greybox_fieldset3 .row .help_notes { color: #666; }
.greybox_fieldset3 .actions a { display: inline-block; margin: 0 5px; }
ul.greybox_fieldset3 li { margin-left: 10px; }

.fieldset .row { clear: both; padding: 4px 0; }
.fieldset .row label { float: left; width: 140px; text-align: right; display: block; padding: 5px; margin: 0 5px 0 0; text-transform: uppercase; font: bold 11px Helvetica, Arial, sans-serif; color: #5c5c5c; }
.fieldset .row .help_notes { color: #666; }

/* forms */
.textfield { margin-bottom: 10px; }

/* header */
#header { background: url(../images/header/bg_navfade.gif) repeat-x bottom; padding-bottom: 5px }
#header_menu { height: 30px; overflow: hidden; padding: 0 0 0 8px; margin: 0; background: url(../images/header/bg_header.gif) repeat-x; }
#header_menu li { list-style: none; float: left; padding: 0 2px; }
#header_menu li a { display: block; }
#header_menu li a:hover, #header_menu li a.active:hover { margin-top: -30px; }
#header_menu li a.active { margin-top: -60px; }

/* footer */
#footer { text-align: center; color: #838383; padding-bottom: 25px; }

/*left column modules */

#bookmark_img { margin-right: 7px; vertical-align: middle; }

/* login box */
#client_login { border-bottom: 2px solid #7F91CF; }
#client_login .body { background-color: #FDFCF7; border: 1px solid #D6D6D6; color: #494949; padding: 10px; line-height: 16px; }

/* admin nav box */
#admin_nav { border-bottom: 2px solid #7F91CF; }
#admin_nav .body { background-color: #FDFCF7; border: 1px solid #D6D6D6; }
#admin_nav li { background: url(../images/global_nav/arrow_green.gif) no-repeat 5px center; border-bottom: 1px solid #B3B3B1; margin: 0 8px; padding: 5px 0 5px 16px; }
#admin_nav li.last, #admin_nav li:last-child { border-bottom: none; }
#admin_nav li a { font-size: 11px; text-decoration: none; }

/* user admin nav box */
#user_admin_nav { border-bottom: 2px solid #7F91CF; }
#user_admin_nav .body { background-color: #FDFCF7; border: 1px solid #D6D6D6; }
#user_admin_nav li { background: url(../images/global_nav/arrow_green.gif) no-repeat 5px center; border-bottom: 1px solid #B3B3B1; margin: 0 8px; padding: 5px 0 5px 16px; }
#user_admin_nav li.last { border-bottom: none; }
#user_admin_nav li a { font-size: 11px; text-decoration: none; }

/* candist nav box */
#candist_nav { border-bottom: 2px solid #7F91CF; }
#candist_nav .nav_header { clear: both; }
#candist_nav .tab { display: block; float: left; margin-right: 1px; }
#candist_nav .body { background-color: #FDFCF7; border: 1px solid #D6D6D6; clear: both; }
#candist_nav li { background: url(../images/global_nav/arrow_green.gif) no-repeat 5px center; border-bottom: 1px solid #B3B3B1; margin: 0 8px; padding: 5px 0 5px 16px; }
#candist_nav li.last { border-bottom: none; }
#candist_nav li a { font-size: 11px; text-decoration: none; }

/* disney links */
#disney_links { border-bottom: 1px solid #9B9B9B; border-top: 1px solid #9B9B9B; margin: 25px 5px; padding: 3px 5px; }
#disney_links li { margin: 0; }


/* table listings */
.tablescroller { overflow-y: scroll; overflow-x: hidden; height: 340px; background-color: #F2F0E6; margin-bottom: 10px; }
.tablescroller2 { overflow-y: scroll; overflow-x: hidden; max-height: 340px; min-height: 140px; background-color: #F2F0E6; margin-bottom: 10px; }
.tablelisting { border-collapse: collapse; table-layout: fixed; }
.tablelisting td { padding: 3px; }
.tablelisting.tablehead { width: 500px; background-color: #AACEF0; border-top: 1px solid #686868; border-bottom: 1px solid #686868; color:#007097 }
.tablelisting.tablehead a { cursor: pointer; }
.tablelisting.tablebody { width: 480px; background-color: #F2F0E6; }
.tablelisting.tablebody tr { border-top: 2px solid #FFF; }
.tablelisting.tablebody tr.expand_row { border: none; }
.tablelisting.tablebody .green_triangle { cursor: pointer; }
.tablelisting.candist .col1 { width: 114px; }
.tablelisting.candist .col2 { width: 62px; }
.tablelisting.candist .col3 { width: 55px; }
.tablelisting.candist .col4 { width: 55px; }
.tablelisting.candist .col5 { width: 55px; }
.tablelisting.candist .col6 { width: 35px; }
.tablelisting.candist .col7 { width: 40px; }
.tablelisting.candist .col8 { width: 11px; }
.tablelisting.candist .col9 { width: 11px; }
.tablelisting.candist thead .active { }
.tablelisting.candist tbody .active { }
.tablelisting.candist tbody .col3, .tablelisting.candist tbody .col4, .tablelisting.candist tbody .col5 { background-color: #E0E8EF; } 
.tablelisting.candist tbody .col6, .tablelisting.candist tbody .col7 { background-color: #D1E1EF; } 
.tablelisting.candist tbody .row_hilight .col3, .tablelisting.candist tbody .row_hilight .col4, .tablelisting.candist tbody .row_hilight .col5, .tablelisting.candist tbody .row_hilight .col6, .tablelisting.candist tbody .row_hilight .col7 { background: transparent; }

.tablelisting.candist_airdates td { vertical-align: bottom; }
.tablelisting.candist_airdates .col1 { width: 50px; }
.tablelisting.candist_airdates .col2 { width: 130px; }
.tablelisting.candist_airdates .col3 { width: 56px; }
.tablelisting.candist_airdates .col4 { width: 51px; }
.tablelisting.candist_airdates .col5 { width: 51px; }
.tablelisting.candist_airdates .col6 { width: 43px; }
.tablelisting.candist_airdates .col7 { width: 43px; }
.tablelisting.candist_airdates .col8 { width: 11px; }
.tablelisting.candist_airdates .col9 { width: 11px; }

.tablelisting.vod .col1 { width: 390px; }
.tablelisting.vod .col2 { width: 78px; text-align: right; }
.tablelisting.vod .col3 { width: 14px; }
.tablelisting.vod_stats .col1 { width: 420px; }
.tablelisting.vod_stats .col2 { width: 48px; text-align: center; }
.tablelisting.vod_stats .col3 { width: 14px }
.tablelisting.vod_stats_by_user .col1 { width: 100px; }
.tablelisting.vod_stats_by_user .col2 { width: 314px; }
.tablelisting.vod_stats_by_user .col3 { width: 48px; text-align: center; }
.tablelisting.vod_stats_by_user .col4 { width: 14px }
.tablelisting.candist_stats .col1 { width: 380px; }
.tablelisting.candist_stats .col2 { width: 58px; text-align: center; }
.tablelisting.candist_stats .col3 { width: 14px }
.tablelisting.candist_stats_by_user .col1 { width: 400px; }
.tablelisting.candist_stats_by_user .col2 { width: 58px; text-align: center; }
.tablelisting.candist_stats_by_user .col3 { width: 14px }
.tablelisting.candist_stats_by_user tbody .col1 { width: 340px; }
.tablelisting.candist_stats_by_user tbody .col2 { width: 20px; text-align: left; }
.tablelisting.candist_stats_by_user tbody .col3 { width: 50px; text-align: center; }
/* need to replace this with proper way of doing */
.tablelisting dl { margin-left: 15px; }
.tablelisting dt { width: 160px; float: left; clear: left; text-align: right; }
.tablelisting dd { margin-left: 10px; float: left; font-weight: bold; width: 250px; }

.tablelisting .icon { padding: 0 2px; vertical-align: middle; cursor: pointer; }
.tablelisting .row_hilight { background-color: #FFEA73; }

.document_folder { padding-left: 20px; }
.document_folder li { list-style-type: none; }
.document_folder li a.folderlink { text-decoration: none; color: #000; display: block; padding: 0 0 5px 25px; background: url(../images/icons/folder_icon.gif) no-repeat; }

.filter_options { padding: 6px 0 3px 0; border-top: 1px solid #676767; }
.filter_options .row { margin: 3px 0; }
.filter_options .icon { cursor: pointer; }

ul.document_list { padding: 0; margin: 5px 0 0 20px; }
li.document { list-style-type: none; margin:0; padding:2px 0; }
li.document img { vertical-align: middle; }
.add_file { padding: 10px 0;}
.add_file label { width: 125px; text-align: right; display: block; float: left; padding: 10px 10px 0 0; }
.add_file input, .add_file select { margin-top: 5px; }

/* table listings - content management */
.tablelisting.manage_files .col1 { width: 426px; }
.tablelisting.manage_files .col2 { width: 42px; }
.tablelisting.manage_files .col3 { width: 14px; }
.tablelisting.candist_admin .col1 { width: 40px; }
.tablelisting.candist_admin .col2 { width: 150px; }
.tablelisting.candist_admin .col3 { width: 44px; }
.tablelisting.candist_admin .col4 { width: 68px; }
.tablelisting.candist_admin .col5 { width: 51px; }
.tablelisting.candist_admin .col6 { width: 51px; }
.tablelisting.candist_admin .col7 { width: 34px; }
.tablelisting.candist_admin .col8 { width: 14px; }
.tablelisting .edit_row .row { margin: 3px 0 3px 15px; clear: both; }
.tablelisting .edit_row .right_column { margin-left: 170px; }
.tablelisting .edit_row label { width: 160px; float: left; font-weight: bold; text-align: right; margin: 0 10px 0 0; }
.tablelisting .edit_row input, .tablelisting .edit_row select, .tablelisting .edit_row textarea { font-size: 10px; }
.tablelisting .edit_row .submit { margin-top: 10px; }
.tablelisting.candist_admin_episodes .col1 { width: 100px; }
.tablelisting.candist_admin_episodes .col2 { width: 304px; }
.tablelisting.candist_admin_episodes .col3 { width: 34px; }
.tablelisting.candist_admin_episodes .col4 { width: 14px; }
.tablelisting.candist_admin_airdates .col1 { width: 100px; }
.tablelisting.candist_admin_airdates .col2 { width: 164px; }
.tablelisting.candist_admin_airdates .col3 { width: 69px; }
.tablelisting.candist_admin_airdates .col4 { width: 69px; }
.tablelisting.candist_admin_airdates .col5 { width: 36px; }
.tablelisting.candist_admin_airdates .col6 { width: 14px; }
.tablelisting.admin_airdates .col1 { width: 100px; }
.tablelisting.admin_airdates .col2 { width: 50px; }
.tablelisting.admin_airdates .col3 { width: 252px; }
.tablelisting.admin_airdates .col4 { width: 36px; }
.tablelisting.admin_airdates .col5 { width: 14px; }
.tablelisting.admin_episodes .col1 { width: 50px; }
.tablelisting.admin_episodes .col2 { width: 352px; }
.tablelisting.admin_episodes .col3 { width: 36px; }
.tablelisting.admin_episodes .col4 { width: 14px; }


.tablelisting2 { border-collapse: collapse; table-layout: fixed; font-size: 11px; }
.tablelisting2 td { padding: 5px; }
.tablelisting2.tablebody tr { border-top: 2px solid #FFF; }
.tablelisting2.tablebody tr.edit_row { border: none; font-size: 10px; color: #666; }
.tablelisting2.tablebody input, .tablelisting2.tablebody select { font-size: 10px; color: #666; }
.tablelisting2 .edit_row .row { margin: 5px 0 5px 15px; clear: both; }
.tablelisting2 .edit_row label { width: 160px; float: left; text-align: right; margin: 3px 10px 0 0; }
.tablelisting2 .edit_row input, .tablelisting2 .edit_row select, .tablelisting2 .edit_row textarea { font-size: 10px; color: #666; }
.tablelisting2 .edit_row .submit { margin-left: 170px; }

.tablelisting2 .icon { padding: 0 2px; vertical-align: middle; }

.tablelisting2.candist_programs .col1 { width: 420px; }
.tablelisting2.candist_programs .col2 { width: 42px; }

/* content management */
.file_filter_options { background-color: #F2F0E6; border-top: 1px solid #686868; padding: 7px 0; }
.file_filter_options .row { clear: both; padding: 4px 0; }
.file_filter_options label { display: block; float: left; text-align: right; width: 100px; padding: 4px 7px 7px 7px; font-size: 11px; text-transform: uppercase; color: #676767; font-weight: bold;}
.file_filter_options select { float: left; }

.filter_options { background-color: #F2F0E6; border-top: 1px solid #686868; padding: 7px 0; /*height: 70px;*/ }
.filter_options .row { clear: both; padding: 4px 0; }
.filter_options label { display: block; float: left; text-align: right; width: 130px; padding: 4px 7px 7px 7px; font-size: 11px; text-transform: uppercase; color: #676767; font-weight: bold; clear: both; }
.filter_options select, .filter_options .date_select { float: left; }
.filter_options .date_select { clear: both; }
.filter_options .date_select input, .filter_options .date_select img, .filter_options .date_select a { float: left; margin-right: 7px; } 
.filter_options .date_select img { margin-top: 2px; }
.filter_options .date_select a { margin-top: 5px; }

.list_heading { position: relative; margin: 20px 0 4px 0; padding-bottom: 3px; border-bottom: 1px solid #686868; }
.list_heading h3 { display: inline; }
.list_heading .add_new_link { position: absolute; right: 0; }

.add_new { background-color: #F2F0E6; padding: 5px; margin-bottom: 10px; color: #666; }
.add_new h4 { border-bottom: 1px solid #686868; }
.add_new .row { margin: 5px 0 5px 15px; clear: both; }
.add_new label { width: 160px; float: left; text-align: right; margin: 3px 10px 0 0; color:#666; }
.add_new .right_column { margin-left: 170px; }
.add_new input, .add_new select, #add_new select, #add_new textarea { font-size: 10px; color: #666; }
.add_new .icon { padding: 0 2px; vertical-align: middle; cursor: pointer; }

.upload_files_box .fields_box { border-top: 1px solid #686868; clear: both; }
.upload_files_box .submit { float: right; }
.progressContainer { background-color: #F2F0E6; border: 1px solid #686868; padding: 5px; }
.progressBarInProgress,
.progressBarComplete,
.progressBarError { font-size: 0; width: 0%; height: 2px; background-color: blue; margin-top: 2px; }
.right_note { float: right; font-size: 10px; text-transform: none; font-weight: normal; }


#vod_stats_filter_options { background-color: #F2F0E6; padding: 0 10px; height: 90px; }
#vod_stats_filter_options .row { margin: 7px 0 }
#vod_stats_filter_options label { margin-right: 5px; }
#vod_stats_filter_options .icon { margin: 0 3px 4px 3px; vertical-align: middle;}

.vod_stats_by_user .expand_row ul { margin-left: 20px }
.vod_stats_by_user .expand_row ul li { margin-bottom: 3px }

ul.vod_edit_title_list li { background-color: #F2F0E6; margin: 2px 0; padding: 4px; height: 12px; }

.small_icon { padding: 4px; }

.t4 { color: #838383; font-size: 10px; line-height: 14px; }

/* user management */
#clearance_wrapper { margin-top: 20px; }
#clearance_wrapper .tablescroller { height: 145px; }
.clearance_vod_wrapper { background-color: #F2F0E6; padding: 2px 0 10px 0; margin-bottom: 10px; }
#right_column .clearance_vod_wrapper h3 { margin: 5px; }
.tablelisting.clearance_vod .col1 { width: 426px; }
.tablelisting.clearance_vod .col2 { width: 42px; text-align: right; }
.tablelisting.clearance_vod .col3 { width: 14px; }
#add_vod { height: 100px; }
.tablelisting.clearance_program { text-align: left; }
.tablelisting.clearance_program th { padding: 3px; }
.tablelisting.clearance_program .col1 { width: 196px; }
.tablelisting.clearance_program .col2 { width: 100px; }
.tablelisting.clearance_program .col3 { width: 148px; }
.tablelisting.clearance_program .col4 { width: 12px; }
.tablelisting.clearance_program .col5 { width: 14px; }
.tablelisting.clearance_moviewindow { text-align: left; }
.tablelisting.clearance_moviewindow th { padding: 3px; }
.tablelisting.clearance_moviewindow .col1 { width: 130px; }
.tablelisting.clearance_moviewindow .col2 { width: 234px; text-transform: capitalize; }
.tablelisting.clearance_moviewindow .col3 { width: 80px; }
.tablelisting.clearance_moviewindow .col4 { width: 12px; }
.tablelisting.clearance_moviewindow .col5 { width: 14px; }
#add_moviewindow { height: 133px; text-transform: capitalize; }
.tablelisting.clearance_candist_season .col1 { width: 426px; }
.tablelisting.clearance_candist_season .col2 { width: 42px; text-align: right; }
.tablelisting.clearance_candist_season .col3 { width: 14px; }

/* Canadian Distribution */
.iframe_uploader { border: none; }
.h3_note { float: left; line-height: 15px; padding-left: 10px; }
.last_updated { float: right; font-size: 10px; text-transform: none; font-weight: normal; font-style: italic; }
#select_season_id { float: right; }

/* Front end document lists */
.document_list ul li { background-color: #f2F0E6; font-size: 11px; list-style-type: none; margin: 2px 0; padding: 4px 10px; }
#right_column .document_class h3 { margin: 20px 0 0 0; padding-bottom: 5px; border-bottom: 1px solid #000; }
#right_column .document_class .document_title { padding-left: 15px; }
#right_column .document_class .document_icon { margin-right: 5px; vertical-align: middle }
#right_column .candist_airdates .document_list { margin-top: 10px; }
#right_column .candist_airdates .document_list li { margin: 0; padding: 2px 10px; height: 16px; font-size: 10px; clear: both; }
#right_column .candist_airdates .document_icons { display: block; width: 170px; text-align: right; float: left; }
#right_column .candist_airdates .document_title { padding-left: 6px; display:block; float: left; }
#right_column .candist_airdates .document_icon { margin-right: 5px; vertical-align: middle }
#right_column .candist .document_list { margin-top: 10px; }
#right_column .candist .document_list li { margin: 0; padding: 2px 10px; height: 16px; font-size: 10px; clear: both; }
#right_column .candist .document_icons { display: block; width: 170px; text-align: right; float: left; }
#right_column .candist .document_title { padding-left: 6px; display:block; float: left; }
#right_column .candist .document_icon { margin-right: 5px; vertical-align: middle }

.import_result { margin: 0 0 20px 20px; }
.import_result_airdates { margin: 0 0 20px 20px; }
.import_result_episodes { margin: 0 0 20px 20px; }

div.scroll_list { overflow-y: scroll; height: 400px; position: relative; }
div.scroll_list li { padding: 5px; background-color: #F2F0E6; border: 2px solid #fff; position: relative; }
div.scroll_list li .icons { position: absolute; right: 0; top: 2px; margin: 2px 3px; }

div.accordion_list { margin-bottom: 20px; }
div.accordion_list li { padding: 5px; background-color: #F2F0E6; border: 2px solid #fff; position: relative; }
div.accordion_list li .icon { margin: 2px 3px; }
div.accordion_list li .actions { position: absolute; right: 2px; top: 2px; }
div.accordion_list .accordion_toggle { display: block; height: 16px; }
div.accordion_list .accordion_content { overflow: hidden; }
div.accordion_list .edit_icon { cursor: pointer; }
div.accordion_list .updated { color: #f00; text-transform: uppercase; margin-left: 10px; font-style: italic; }


.accordion_fieldset { background-color: #F2F0E6; padding: 7px 0; margin-bottom: 20px; }
.accordion_fieldset .subhead { font-size: 11px; font-weight: bold; margin: 15px 0 0 20px; color: #777; }
.accordion_fieldset .row { clear: both; margin: 5px 5px 5px 15px; color: #666; font-size: 10px; }
.accordion_fieldset .row .right_column { margin-left: 170px; }
.accordion_fieldset .row input { color: #666; font-size: 10px; }
.accordion_fieldset .row select { color: #666; font-size: 10px; }
.accordion_fieldset .row label { float: left; width: 160px; text-align: right; margin: 0 10px 3px 0; }
.accordion_fieldset .row .help_notes { color: #666; }
.accordion_fieldset .row .icon { vertical-align: bottom; margin-left: 5px; }
ul.accordion_fieldset li { margin-left: 10px; }

.tablelisting.titlelist .col1 { width: 240px; }
.tablelisting.titlelist .col2 { width: 90px; }
.tablelisting.titlelist .col3 { width: 90px; }
.tablelisting.titlelist .col4 { width: 36px; text-align: right; }
.tablelisting.titlelist .col5 { width: 14px; }

.tablelisting.order_products .col1 { width: 240px; }
.tablelisting.order_products .col2 { width: 90px; }
.tablelisting.order_products .col3 { width: 90px; }
.tablelisting.order_products .col4 { width: 36px; text-align: right; }
.tablelisting.order_products .col5 { width: 14px; }

.tablelisting.order_products_avails .col1 { width: 20px; }
.tablelisting.order_products_avails .col2 { width: 210px; }
.tablelisting.order_products_avails .col3 { width: 40px; }
.tablelisting.order_products_avails .col4 { width: 70px; }
.tablelisting.order_products_avails .col5 { width: 70px; }
.tablelisting.order_products_avails .col6 { width: 34px; }
.tablelisting.order_products_avails .col7 { width: 14px; }

.tablelisting.view_order_avails .col1 { width: 240px; }
.tablelisting.view_order_avails .col2 { width: 36px; }
.tablelisting.view_order_avails .col3 { width: 90px; }
.tablelisting.view_order_avails .col4 { width: 90px; }
.tablelisting.view_order_avails .col5 { width: 14px; }

.tablelisting.orderlist .col1 { width: 76px; }
.tablelisting.orderlist .col2 { width: 175px; }
.tablelisting.orderlist .col3 { width: 175px; }
.tablelisting.orderlist .col4 { width: 30px; }
.tablelisting.orderlist .col5 { width: 14px; }

/* manage order */
/*.orders-add #lightwindow_title_bar_close_link { display: none; }*/
.orders-add #lightwindow_contents input { margin-right: 10px; }
.orders-add #lightwindow_contents { font-size: 12px; }

select#product_id { font-size: 10px; color: #666; }
input#add_product { margin-top: 10px; }
ul#episodes li { clear: left; }
ul#episodes li label { font-size: 12px; line-height: 14px; float: left; width: 350px; padding-bottom: 8px; }
ul#episodes li input { float: left; padding-left: 5px; }

/* manage sale */
img#add_product { cursor: pointer; }
.tablelisting.availlist .column { float: left; padding: 3px; }
.tablelisting.availlist form { border-top: 2px solid #fff; }
.tablelisting.availlist .row { clear: both; vertical-align: bottom; }
.tablelisting.availlist .row.changed { background-color: #eecdcf; }
.tablelisting.availlist .row .ajax-loader-icon { vertical-align: top; }
.tablelisting.availlist .row .right_column { margin-left: 170px; }
.tablelisting.availlist .col1 { width: 235px; }
.tablelisting.availlist .col2 { width: 30px; }
.tablelisting.availlist .col3 { width: 63px; }
.tablelisting.availlist .col4 { width: 63px; }
.tablelisting.availlist .col5 { width: 59px; text-align: right; }
.tablelisting.availlist .row.changed .col5 { background-color: #F2F0E6; }
.tablelisting.availlist .col6 { width: 14px; }
.tablelisting.availlist .icon { vertical-align: top; }
.tablelisting.availlist .changed { color: #f00; text-transform: uppercase; margin-left: 10px; font-style: italic; }
.availlist input { font-size: 10px }
.availlist .right_column { margin-left:170px; }

.tablelisting.availlist2 .col1 { width: 210px; }
.tablelisting.availlist2 .col2 { width: 30px; }
.tablelisting.availlist2 .col3 { width: 70px; }
.tablelisting.availlist2 .col4 { width: 70px; }
.tablelisting.availlist2 .col5 { width: 53px; }
.tablelisting.availlist2 .col6 { width: 11px; text-align: right; }
.tablelisting.availlist2 .col7 { width: 14px; }

.tablelisting.episodelist .column { float: left; padding: 3px; }
.tablelisting.episodelist .col1 { width: 60px; }
.tablelisting.episodelist .col2 { width: 300px; }
.tablelisting.episodelist .col3 { width: 60px; }
.tablelisting.episodelist .col4 { width: 14px; }

ul.service_records_list li { margin: 0 20px; } 

#satellite_list { margin-left: 155px; }
#satellite_list ul { position: absolute; background: #fff; border: 1px solid #969696; width: 264px;	left: 0; margin: 0; }
#satellite_list ul li {	cursor: pointer; list-style-type:none; display:block; margin:0; padding:2px; height:32px; }
#satellite_list ul li.selected { background-color: #AACEF0; }

/* manage company/contacts */
#row_address_type .input { float: left; width: 270px; padding-bottom: 10px; }
.greybox_fieldset .updated { color: #f00; text-transform: uppercase; margin-left: 10px; font-style: italic; }

/* autocomplete field */
.autocomplete { position: absolute; max-height: 300px; overflow-y: auto; width: 300px !important; border: 1px solid #888; background-color: #fff; }
.autocomplete ul li.selected { background-color: #AACEF0; }
.autocomplete ul li { cursor: pointer; padding: 3px 0; line-height: 14px; }

/* custom multi-select */
#select_licensee { margin-bottom: 5px; }
.dropdown_multiselect_item { margin: 2px 0; }
.dropdown_multiselect_item .x_icon { margin-right: 5px; cursor: pointer; }

/* general manage files */
.manage_files li { margin: 4px; position: relative; }
.manage_files li .actions { position: absolute; right: 0; top: 0; }

.expand_details { background-color: #F2F0E6; padding: 5px; margin-bottom: 10px; }
.expand_details .row { margin: 5px 0 5px 15px; clear: both; }
.expand_details label { width: 160px; float: left; text-align: right; margin: 3px 10px 0 0; }
.expand_details input, .expand_details select, .expand_details textarea { font-size: 10px; color: #666; }
.expand_details .dropdown_multiselect_item { margin-left: 170px }

#add_document_type .dropdown_multiselect_item { margin-left: 170px }

.avail_document_list { margin: 10px 0 0 20px; }
.avail_document_list li { margin-top: 2px; }
.avail_document_list a { text-decoration: none; }

.manage_seasons .actions a { display: inline-block; margin: 0 5px; }

