/*
 * -------------------------------------------------------------------------- 
 * COMMON
 * --------------------------------------------------------------------------
 */
.first-col {
	width: 105px;
	text-align: left;
	font-weight: bold;
	/*text-transform: uppercase;*/
}

.middle-col {
	width: 45%;
}

#masthead-box.account-details * {
	color: #fff;
}

#masthead-box.account-details a.submit { font-weight: bold; }

.content-txt h2 { float: left; }

#masthead-box.account-details ul,
#masthead-box.account-details li {
   display: inline;
   padding: 0 !important;
   margin: 0 !important;
}

#masthead-box.account-details li {
	height: 29px;
}

#masthead-box.account-details li a {
   text-indent: -10000px;
}

#masthead-box.account-details li.add-funds,
#masthead-box.account-details a.add-funds {
	width: 86px;
}

#masthead-box.account-details li.add-funds {
	float: left;
	margin-right: 13px !important;
}

#masthead-box.account-details li.add-funds a {
	background: url('/images/btn-submit-add-funds.gif') no-repeat;	
}

#masthead-box.account-details li.downloads,
#masthead-box.account-details a.downloads {
	width: 93px;
}

#masthead-box.account-details li.downloads {
	float: right;
}

#masthead-box.account-details li.downloads a {
	background: url('/images/btn-masthead-downloads.gif') no-repeat;	
}

#masthead-box.account-details li.my-account,
#masthead-box.account-details a.my-account {
	width: 99px;
}

#masthead-box.account-details li.my-account {
	float: left;
}

#masthead-box.account-details li.my-account a {
	background: url('/images/btn-masthead-my-account.gif') no-repeat;	
}

#masthead-box.account-details li a.btn:hover {
	background-position: 0 -29px;
	background-color: transparent;
}
/*
 * -------------------------------------------------------------------------- 
 * CONTENT HEADINGS
 * --------------------------------------------------------------------------
 */
.h1-my-downloads {
	width: 176px;
	background: url('/images/h1/h1-my-downloads.gif') no-repeat;
}

.h1-top-up {
	width: 339px;
	background: url('/images/h1/h1-top-up.gif') no-repeat;
}

.h1-add-funds-to-your-account {
	width: 326px;
	background: url('/images/h1/h1-add-funds-to-your-account.gif') no-repeat;
}

.h1-account-preferences {
	width: 240px;
	background: url('/images/h1/h1-account-preferences.gif') no-repeat;
}

.h1-account-settings {
	width: 201px;
	background: url('/images/h1/h1-account-settings.gif') no-repeat;
}

.h1-account-summary {
	width: 212px;
	background: url('/images/h1/h1-account-summary.gif') no-repeat;
}

.h1-contact-details {
	width: 186px;
	background: url('/images/h1/h1-contact-details.gif') no-repeat;
}

.h1-new-downloads {
	width: 192px;
	background: url('/images/h1/h1-new-downloads.gif') no-repeat;
}
.h1-previous-downloads {
	width: 239px;
	background: url('/images/h1/h1-previous-downloads.gif') no-repeat;
}

.h1-resources {
	width: 119px;
	background: url('/images/h1/h1-resources.gif') no-repeat;
}

.h1-purchase-history {
	width: 200px;
	background: url('/images/h1/h1-purchase-history.gif') no-repeat;
}

.h1-emergency-info {
	width: 219px;
	background: url('/images/h1/h1-emergency-info.gif') no-repeat;
}

.h1-edit-ladder-board {
	width: 274px;
	background: url('/images/h1/h1-edit-ladder-board.gif') no-repeat;
}

.h1-your-account {
	width: 163px;
	background: url('/images/h1/h1-your-account.gif') no-repeat;
}

/*
 * -------------------------------------------------------------------------- 
 * SIDEBAR LINKS/BUTTONS
 * --------------------------------------------------------------------------
 */
a.btn {
	display: block;
	height: 29px;
	width: 220px;
	background-position: 0 0;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

a.download-trivia {
	background: url('/images/btn-download-trivia.gif') no-repeat;	
}

a.send-newsletters {
	background: url('/images/btn-send-newsletters.gif') no-repeat;	
}

a.newsletters {
	background: url('/images/btn-newsletters.gif') no-repeat;	
}

a.manage-patrons {
	background: url('/images/btn-manage-patrons.gif') no-repeat;	
}

a.ladder-board {
	background: url('/images/btn-ladder-board.gif') no-repeat;
}

a.top-up-account {
	background: url('/images/btn-top-up-account.gif') no-repeat;	
}

a.add-funds-to-account {
	background: url('/images/btn-add-funds.gif') no-repeat;	
}

a.account-summary {
	background: url('/images/btn-account-summary.gif') no-repeat;	
}

a.account-settings {
	background: url('/images/btn-account-settings.gif') no-repeat;	
}

a.contact-details {
	background: url('/images/btn-contact-details.gif') no-repeat;	
}

#page a.btn:hover {
	background-position: 0 -29px;
	background-color: transparent;
}

a.submit.bold {
   font-weight: bold;
}

a.submit.top-up {
   margin-right: 2px;
   margin-bottom: 2px;
}


/*
 * -------------------------------------------------------------------------- 
 * DOWNLOADS
 * --------------------------------------------------------------------------
 */
table.download-list { border-collapse: collapse; }
table.download-list a.submit {
   margin-top: 5px; 
   float: right !important;
}

table.download-list thead td {
   padding-bottom: 5px;
   text-align: left;
}
table.download-list td.type {
   width: 100px;
}

table.download-list td.more-info {
   width: 54px;
}

table.download-list td.download {
   width: 91px;
}

table.download-list td.more-info a,
table.download-list td.download a,
table.download-list td.more-info a:hover,
table.download-list td.download a:hover {
   background: transparent !important;
   border-bottom: 0;
}

table.download-list td.download p {
   line-height: 1px;
   font-size: 1px;
   height: 1px;
   padding: 0;
   margin: 0;
}

table.download-list td.file-size,
table.download-list td.expiry-date {
   width: 60px;
}
table.download-list td.bonus-round,
table.download-list td.theme {
   width: 100px;
}

table.download-list td.expiry-date {
   font-size: 0.9em !important;
}

table.download thead td { 
   padding-bottom: 0;
}

table.download-list table {
   border-top: 1px solid #999;
}

table.download-list table td,
table.download-list tr.body table td  {
   vertical-align: top;
   width: 239px;
}

table.download-list span.desc {
   font-size: 0.8em;
   color: #999;
}

table td.title {
   width: 20%;
   font-weight: bold;
}

table td.title.half {
   width: 10%;
}

table td.body.half {
   width: 40%;
}

table td.links {
   width: 25%;
}

table.download-list td.desc {
   width: 60%;
   text-align: justify;
}

table.form-data td {
   padding-top: 5px;
   padding-bottom: 5px;
}
/*table.form-data input { font-size: 100% !important; }*/
table.form-data {
   margin-bottom: 10px;
}

a div.meta-box {
	border: 4px solid #fff;
	background: #666 url('/images/bg-333-diag.gif') repeat;
	width: 250px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 1000;
	margin-top: 10px;
	font-weight: normal;
}

a div.meta-box.large {
	position: fixed;
 	width: 300px;
	top: 0;
	margin-left: 25px;
}
a div.meta-box.large p,
a div.meta-box.large td * {
	font-size: 0.9em;
}

a:hover div.meta-box {
	visibility: visible;
}

#page .meta-box td {
	vertical-align: top;
	color: #fff;
	padding-bottom: 10px;
}

#page .meta-box tr {
	background: transparent;
}

#sidebar div.quiz-manager ul li a {
   text-indent: -10000px;
}

div.download-navigation {
   float: right;
   width: 206px;
   margin-top: 4px;
   margin-right: 5px;
   padding-left: 10px;
}

div.download-navigation a,
div.download-navigation a:hover {
   background: transparent !important;
   border: 0 !important;
   border-bottom: 0 !important;
}

div.download-navigation a {
   padding-right: 5px;
   float: left;
   width: 98px;
   height: 30px;
   display: block;
   cursor: pointer;
}
