/*** This StyleSheet defines all the elements in the Right Column of both the Public and Admin sections, used by all the layouts of the AACTV website ***/

#right_column
{
    width: 162px;
    height: auto;    
    float: right;
}

#right_column .header {
	display: block;
	padding: 3px 3px 3px 10px;  
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#right_column .public { background-color: #e8e8e8; color: #000; }
#right_column .admin { background-color: #02c10f; color: #fff;}




#manageLists
{
    border: 1px solid #606060;
    display: block;
	height: auto;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e8e8e8;
	color: #e8e8e8;
}

#manageLists a {
	background: url(../images/dhtmlxTree/books_open.gif) no-repeat 5% #e8e8e8;
	display: block;
	font-size: 11px;
	text-decoration: none;
	border: none;
	padding: 4px 0px 4px 28px;
}

#manageLists a:hover {
	background-color: #ffffff;
}



/*** BEGIN MY ACCESS ***/

#myaccess
{
    width: auto;
    height: auto;
    padding: 0px;
    background-color: #ffffff;
    border: solid 1px #606060;
}

ul.myaccess 
{   margin: 0px;
    padding: 0px;
    background-color: #ffffff;    
    font-size: 11px;
    color: #000000;
}

ul.myaccess li 
{
    margin: 0px;
    padding: 7px 0px 7px 10px;
    list-style: none;
    border-bottom: solid 1px #e8e8e8;
	vertical-align: top;
	line-height: 1em;
}

#myaccess a
{       
    display: block;    
    padding-left: 15px;
    margin: 0px;
    background: url(../images/bullet.gif) no-repeat left center;
    text-decoration: none;    
}

#myaccess a:link, #myaccess a:visited { text-decoration: none; }
#myaccess a:hover {background: url(../images/bullet_over.gif) no-repeat left center; }

/* Hack for IE so the bottom border stays visible */
#myaccess_footer { font-size: 0px; line-height: 0px; height: 0px; }

#myaccess .noMyAccessLabel
{
    font-size: 10px;
    margin: 10px;
}

/*** END MY ACCESS ***/


/*** BEGIN HANDY TIP ***/

#handy_tip
{
    width: auto;
    height: auto;
    padding: 0px;
	margin-top: 16px;
    background-color: #ecfaed;
    border: solid 1px #02c10f;
}

#handy_tip .handy_tip_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	margin: 4px 0px 0px 8px;
}

#handy_tip .handy_tip_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 8px 12px 8px;
	color: #000;
}

#handy_tip .separator { 
	background-color: #ecfaed;
	border-bottom: solid 1px #02c10f; 
	padding-top: 2px;
	margin-bottom: 8px;
	font-size: 2px;
	line-height: 2px;
	width: 90%;
	left: 5%;
	position: relative;
}

/*** END HANDY TIP ***/


/*** BEGIN DOWNLOAD CART ***/

#cart
{
    width: auto;
    height: auto;
    margin-top: 18px; 
    border: solid 1px #606060;
	font-family: Arial;
	font-size: 10px;
}


#cart .dlCartMessage
{
	padding: 10px;
	width: auto;
	font-size: 11px;	
	border-bottom: solid 1px #e8e8e8;
}

#cart .dlCart_file {
	margin-top: 5px;
	height: 37px;
	width: auto;
	font-size: 11px;	
	border-bottom: solid 1px #e8e8e8;
}

#cart .dlCart_file .filename {
	width: 118px;
	margin-left: 10px;
	float: left;
	padding: 0;
	display: inline;
}

#cart .dlCart_file .action {
	float: right;
	margin-right: 5px;
	padding: 0;
	border: none;
}

#cart .dlCart_file .filetype {
	clear: both;
	float: left;
	margin: 3px 0 0 10px;
	width: 30px;
	display: inline;
}

#cart .dlCart_file .filesize {
	width: 75px;
	float: right;
	text-align: right;
	margin: 3px 35px 0 0;
	display: inline;
}


/*#cart .dlCart_file hr {
	clear: both;
	margin: 50px 0 0 0;
	border-bottom: solid 1px #606060;
}*/

#cart a:link, #cart a:visited { color: #606060; text-decoration: underline; }
#cart a:hover { text-decoration: none; }

#cart #dlCart_info {
	background-color: #e8e8e8;
	clear: both;
}

#cart #dlCart_info .separator { 
	float: left;
	background-color: #e8e8e8;
	border-bottom: solid 1px #fff; 
	padding-top: 2px;
	font-size: 2px;
	line-height: 2px;
	width: 90%;
	left: 5%;
	position: relative;
}

#cart #dlCart_info .label {
	float: left;
	text-align: right;
	color: #606060;
	margin-left: 5px;
	margin-top: 5px;
	width: 30px;
}

#cart #dlCart_info #items {
	width: 25px;
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	text-align: left;
}

#cart #dlCart_info #size {
	width: 95px;
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	text-align: left;
}

#cart #dlCart_info #clear {
	clear: both;
	margin-top: 5px;
	margin-right: 8px;
	text-align: right;
}


#cart #dlCart_info .download {
	background: #cac5da;
	font-family: Arial;
	font-size: 10px;
	width: 110px;
	margin-left: 24px;
	margin-bottom: 6px;
}

#cart #dlCart_info .downloadCartBtn {
	background: #cac5da;
	font-family: Arial;
	font-size: 10px;
	padding: 5px 10px;	
	margin-left: 24px;
	margin-bottom: 6px;
}

#cart #dlCart_header { 
	font-size: 0px; 
	line-height: 4px; 
	height: 4px; 
	color: #cac5da; 
	visibility: hidden;
}

/* Hack for IE so the bottom border stays visible */
#dlCart_footer { font-size: 0px; line-height: 0px; height: 0px; }


/*** END DOWNLOAD CART ***/



/*** BEGIN UPLOAD CART AND MOVE CART ***/

#uploadCart, #moveCart {

    height: auto;
    margin: 0; 
	padding: 0;
    border: solid 1px #02c10f;
	font-family: Arial;
	font-size: 10px;
}

#moveCart { margin-bottom: 8px; }

#uploadCart .upCart_file, #moveCart .moveCart_file {
	margin-top: 5px;
	height: 37px;
	width: auto;
	font-size: 11px;	
	border-bottom: solid 1px #02c10f;
}

#uploadCart .upCart_file .filename, #moveCart .moveCart_file .filename {
	width: 118px;
	margin-left: 10px;
	float: left;
	padding: 0;
	display: inline;
}

#uploadCart .upCart_file .action, #moveCart .moveCart_file .action {
	float: right;
	margin-right: 5px;
	padding: 0;
	border: none;
}

#uploadCart .upCart_file .filetype, #moveCart .moveCart_file .filetype {
	clear: both;
	float: left;
	margin: 3px 0 0 10px;
	width: 30px;
	display: inline;
}

#uploadCart .upCart_file .filesize, #moveCart .moveCart_file .filesize {
	width: 75px;
	float: right;
	text-align: right;
	margin: 1px 35px 0 0;
	display: inline;
}

#uploadCart a:link, #uploadCart a:visited, #moveCart a:link, #moveCart a:visited { color: #02c10f; text-decoration: underline; font-weight: bold; }
#uploadCart a:hover, #moveCart a:hover { text-decoration: none; }

#uploadCart #upCart_info, #moveCart #moveCart_info {
	background-color: #ecfaed;
	clear: both;
}

#uploadCart #upCart_info .separator { 
	float: left;
	background-color: #ecfaed;
	border-bottom: solid 1px #02c10f; 
	padding-top: 2px;
	font-size: 2px;
	line-height: 2px;
	width: 90%;
	left: 5%;
	position: relative;
}

#uploadCart #upCart_info .label {
	float: left;
	text-align: right;
	color: #606060;
	margin-left: 5px;
	margin-top: 5px;
	width: 30px;
}

#uploadCart #upCart_info #items {
	width: 25px;
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	text-align: left;
}

#uploadCart #upCart_info #size {
	width: 95px;
	float: left;
	margin-left: 7px;
	margin-top: 5px;
	text-align: left;
}

#uploadCart #upCart_info #clear {
	clear: both;
	margin-top: 5px;
	margin-right: 8px;
	text-align: right;
}


#uploadCart #upCart_info .upload {
	background: #cac5da;
	font-family: Arial;
	font-size: 10px;
	width: 110px;
	margin-left: 24px;
	margin-bottom: 6px;
}

#uploadCart #upCart_header { 
	font-size: 0px; 
	line-height: 4px; 
	height: 4px; 
	color: #cac5da; 
	visibility: hidden;
}

/* Hack for IE so the bottom border stays visible */
#upCart_footer { font-size: 0px; line-height: 0px; height: 0px; }

/*** END UPLOAD CART AND MOVE CART ***/


/*** BEGIN TRAILERS AND PRESS KITS ***/

#right_column .trailer_presskit {
	border: solid 1px #606060;
	width: auto;
    height: auto;
    padding: 0;
	margin-bottom: 10px;
}

#right_column .trailer_presskit_header {
	display: block;
    padding: 3px 3px 3px 10px;
    background-color: #606060;    
    font-family: Arial;
	font-size: 11px;
    color: #fff;	
}

#right_column .trailer_presskit .item { 
	padding: 6px 10px 5px 10px; 
	border-bottom: solid 1px #e8e8e8;

}

#right_column .trailer_presskit .item a {
	font-size: 11px;
	text-decoration: underline;
	color: #606060;
	margin-left: 5px;
	margin-top: 15px;
	vertical-align: top;

}

#right_column .trailer_presskit .noTrailerPressKits
{
    font-size: 10px;
    padding: 10px;
}

#right_column .trailer_presskit .item a:hover { text-decoration: none; }

/*** END TRAILERS AND PRESS KITS ***/

/*** BEGIN ADMIN BUTTONS ***/

.admin_add_queue {
	background-image: url(../images/admin_button_bg.gif);
	background-color: #fff;
	background-repeat: repeat-x;
	border: 1px solid #02c10f;
	text-align: center;
	clear: both;
	width: 85%;
	margin: 6px 5%;
	padding: 4px 0px;
	
}

.admin_add_queue a:link, .admin_add_queue a:visited {
	color: #02c10f;
	font-weight: bold;
	font-size: 11px;
}

.admin_add_queue a:hover {
	text-decoration: none;
}

.admin_addTrailerPress_button {
	margin: 2px;
	width: 144px;
	padding: 2px 0 2px 10px; 
}

.admin_addTrailerPress_button img { padding-right: 5px; }

/*** END ADMIN BUTTONS ***/