/* Accountcenter CSS */
/* This css file must be referenced in all accountcenter screens */
/* Admin screens also require the accountcenter.css file */
/* 1. Account Overview */
/* 2. Tables: Schedule, User, Recording, Product Management, Product Group Management */
/* 3. Extra: jscalendar */
/********************************************************************/
/* Account Overview */
div.content-item {
	position: relative;
	padding: 0;
	margin: 0 10px 24px 0;
	float: left;
	width: 558px;
	display: block;
	left: 10px;
}
div.orangebarshort {
	height: 28px;
	width: 359px;
	background-image: url(../img/bar_orange_short.gif);
	background-repeat: no-repeat;
	position: relative;
	padding: 0px 0px 0px 10px;
	margin: 0px 6px 6px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
	float: left;
}
div.greyroundedbox-container {
	margin: 0;
	width: 203px;
	float: right;
	padding: 0;
}
div.top-grey-rounded-corners-short {
	height: 8px;
	width: 203px;
	background-image: url(../img/grey_rounded_corners_top.gif);
	position: relative;
	margin: 0;
	background-repeat: no-repeat;
}
div.greyroundedbox-content {
	margin: 0;
	width: 191px;
	padding: 0 5px 0 7px;
	background-color: #CCCCCC;
}
div.bottom-grey-rounded-corners-short {
	height: 10px;
	width: 203px;
	background-image: url(../img/grey_rounded_corners_bottom.gif);
	background-repeat: no-repeat;
}
div.top-rounded-corners-short {
	height: 10px;
	width: 369px;
	background-image: url(../img/rounded_corners_short_top.gif);
	background-repeat: no-repeat;
}
div.content-block-short {
	position: relative;
	padding: 0;
	margin: 0 6px 0 0;
	display: table;
	background-color: #FFFFFF;
	height: 100%;
	width: 369px;
}
div.content-item-short {
	position: relative;
	padding: 0 10px 0 10px;
	margin: 0;
	display: table;
	background-color: #FFFFFF;
	height: 160px;
	width: 349px;
}
div.bottom-rounded-corners-short {
	height: 10px;
	width: 369px;
	background-image: url(../img/rounded_corners_short_bottom.gif);
	position: relative;
	margin: 0 6px 0 0;
	background-repeat: no-repeat;
	}
div.glassybutton {
	width: 188px;
	height: 43px;
	background-image: url(../img/glassy_button_large.gif);
	margin: 0;
	padding: 0 0 6px 0;
	background-repeat: no-repeat;
	display: block;
}
div.glassybutton img {
	width: 32px;
	height: 32px;
	margin: 5px 0 0 7px;
	border: 0px;
	float: left;
}
div.glassybutton p {
	line-height: 43px;
	margin: 0 0 0 45px;
	white-space: nowrap;
}
a.glassybutton {
	text-decoration: none;
	color: #000000;
	display: block;
	font-weight: bold;
}
a.glassybutton:hover {
	text-decoration: none;
	color: #000000;
	background-image: url(../img/glassy_button_large_over.gif);
}
a.glassybutton:active {
	text-decoration: none;
	color: #000000;
	background-image: url(../img/glassy_button_large.gif);
}
/* Tables: Schedule, User, Recording, Product Management, Product Group Management */
div.greybar-listheader {
	height: 28px;
	background-image: url(../img/bar_grey_listheader.gif);
	background-repeat: no-repeat;
	position: relative;
	padding: 0px 0px 0px 10px;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
	float: left;
	width: 568px;
}
div.glassybar-listheader {
	height: 20px;
	background-image: url(../img/bar_glassy_listheader.gif);
	background-repeat: no-repeat;
	position: relative;
	padding: 0px 0px 0px 10px;
	margin: 0;
	color: #000000;
	line-height: 20px;
}
table.scheduletable, table.usertable, table.recordingtable, table.productmanagementtable, table.productgrouptable, table.affiliatetable, table.affiliateprodpricetable, table.settingstable {
	width: 578px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
}
table.scheduletable tr:hover, table.usertable tr:hover, table.recordingtable tr:hover, table.productmanagementtable tr:hover, table.productgrouptable tr:hover, table.affiliatetable tr:hover, table.affiliateprodpricetable tr:hover, table.settingstable tr:hover {
	background-color: #D2E1F3;
}
tr.scheduletable-listheader, tr.usertable-listheader, tr.recordingtable-listheader, tr.productmanagementtable-listheader, tr.productgrouptable-listheader, tr.affiliatetable-listheader, tr.affiliateprodpricetable-listheader, tr.settingstable-listheader {
	height: 20px;
	background-image: url(../img/bar_glassy_listheader.gif);
	background-repeat: no-repeat;
	line-height: 20px;
}
tr.scheduletable-timemarker, tr.recordingtable-timemarker {
	height: 24px;
	line-height: 24px;
	font-weight: bold;
}
tr.scheduletable-itemrow, tr.usertable-itemrow, tr.recordingtable-itemrow, tr.productmanagementtable-itemrow, tr.productgrouptable-itemrow, tr.affiliatetable-itemrow, tr.affiliateprodpricetable-itemrow, tr.settingstable-itemrow {
	height: 20px;
	line-height: 20px;
}
td.scheduletable-topic {
	width: 269px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
	border-left: 1px solid #CCCCCC;
}
td.scheduletable-time, td.recordingtable-time {
	width: 116px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.scheduletable-timezone {
	width: 64px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.scheduletable-duration {
	width: 64px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.scheduletable-edit, td.usertable-edit, td.recordingtable-edit, td.usertable-upload, td.productmanagementtable-edit, td.productgrouptable-edit, td.affiliatetable-options, td.affiliatetable-edit, td.affiliateprodpricetable-edit {
	width: 15px;
	padding: 0 0 0 5px;
}
td.scheduletable-delete, td.usertable-delete, td.recordingtable-delete, td.productmanagementtable-delete, td.productgrouptable-delete, td.affiliatetable-delete, td.affiliateprodpricetable-delete {
	width: 14px;
	padding: 0 0 0 5px;
	border-right: solid #CCCCCC 1px;
}
td.scheduletable-timemarker, td.recordingtable-timemarker {
	padding: 0 0 0 5px;
}
td.scheduletable-item, td.usertable-item, td.recordingtable-item, td.productmanagementtable-item, td.productgrouptable-item, td.affiliatetable-item, td.affiliateprodpricetable-item, td.settingstable-item {
	padding: 0 0 0 5px;
}
td.scheduletable-item img, td.usertable-item img, td.recordingtable-item img, td.productmanagementtable-item img, td.productgrouptable-item img, td.affiliatetable-item img, td.affiliateprodpricetable img, td.settingstable-item img {
	float: left;
	border: 0;
	padding: 2px 5px 0 0;
}
td.usertable-id, td.affiliatetable-id, td.affiliateprodpricetable-id {
	width: 20px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.usertable-username {
	width: 200px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.usertable-email {
	width: 208px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.usertable-productgroup {
	width: 55px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.usertable-affiliate, td.affiliateprodpricetable-affiliate {
	width: 44px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.recordingtable-topic {
	width: 239px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
	border-left: 1px solid #CCCCCC;
}
td.recordingtable-description {
	width: 162px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productmanagementtable-productname {
	width: 190px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productmanagementtable-commserverip {
	width: 100px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productmanagementtable-userlimit {
	width: 50px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productmanagementtable-joinas {
	width: 45px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productmanagementtable-broadcasttype {
	width: 85px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productmanagementtable-broadcasters {
	width: 30px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.productgrouptable-productname {
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
	width: 531px;
	border-left: 1px solid #CCCCCC;
}
td.affiliatetable-username, td.affiliateprodpricetable-username {
	width: 200px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.affiliatetable-paypalid {
	width: 144px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.affiliatetable-securepayid {
	width:144px;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
td.settingstable-setting {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0 0 0 5px;
}
/* Upload Logo Screen */
div.greybar-logoheader {
	height: 28px;
	background-image: url(../img/bar_grey_listheader.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 28px;
	width: 568px;
}
div.ac-logopreview, div.ir-logopreview {
	float: left;
	width: 578px;
	overflow: auto;
}
div.ac-logopreview {
	height: 68px;
}
div.ir-logopreview {
	height: 42px;
}
/* Extra: jscalendar */
div.jscalendar {
	width: 20px;
	float: left;
	position: relative;
	margin-right: 10px;
	padding: 0;
}

