/* accent: #73942E */
/* #97C230 */

* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:x-small;line-height:1.4;margin:0;padding:0;font-weight:normal;}

div#MoreDetails_Details,
div#MoreDetails_Details_description,
div#catalogue_nav {float:left;width:530px;padding:0;margin:0 0 20px 0;}
#MoreDetails_Details img {float:left;margin:0 10px 10px 0;background:#fff;padding:3px;border:1px solid #B3B5A6;}
#MoreDetails_Details a img {float:left;margin:0 10px 10px 0;background:#fff url(../btns/img_enlarge.gif) no-repeat bottom left;padding:3px 3px 30px 3px;border:1px solid #B3B5A6;}
#MoreDetails_Details a:hover img {background-color:#F0F0F0;}

#MoreDetails_Details h3 {color:#f30;font-weight:bold;text-decoration:none;}

#MoreDetails p,
#MoreDetails_Details p {padding:0;}
#MoreDetails_Details_description p {margin:0;padding:0;}
#MoreDetails_Details p strong {font-weight:bold;}
#MoreDetails_Details form {margin:10px 0 0 0;padding:0;}

table				{width:500px;margin:0 0 20px 0;border:1px solid #666;color:#000;}
td					{border:0px solid #ccc;vertical-align:middle;padding:2px;}
tr.table_titles,
td.table_titles		{font-family: Verdana, Arial, Helvetica, sans-serif;padding:2px;font-size:12px;background:#E5F0F2;color:#000;border:none;}
td.total			{font-weight:bold;font-size:12px;}
td b				{font-weight:bold;background:#000;color:#fff;}

p.ss_init {margin:0;padding:0;}

div.tracks {float:right;margin:0 0 20px 20px;padding:10px;background:#F0F5F7;border:2px solid #D6E9EB;}
.tracks .MP3Player {display:block;margin:0 0 15px 0;}
.tracks h3 {color:#f30 !important;}
.tracks ul {margin:10px 0;}


div.SelectAuthor {float:right;white-space:nowrap;overflow:hidden;display:block;margin:-21px -10px 20px 0 !important;padding:10px !important;border:1px solid #f30;background:#F0F5F7;text-align:right;}

/**************************/
/***					***/
/***	ITEM BOX		***/
/***					***/
/**************************/
div.itemRow {float:left;display:block;width:525px;margin:20px 0 0 0;padding:10px;background:#F3F3CE;border:1px solid #fff;text-align:center;}
div.itemRow div.textArea {float:left;width:310px;padding:0 10px;text-align:left;overflow:hidden;}


div.itemBox {float:left;display:block;width:160px;margin:0 15px 20px 0;padding:0;background:#F3F3CE;border:1px solid #fff;text-align:center;}
div.itemBox:hover {background:#fff;}
div.innerPad {width:155px;padding:0 5px;}
div.itemBox div.itemBoxTop {display:none;float:left;width:150px;padding:5px;font-weight:bold;text-align:center;}/*background:#D7CE9D;color:#fff;*/

div.itemBox div.textArea {float:left;overflow:hidden;width:150px;height:30px;padding:5px;text-align:center;}
div.itemRow div.textArea p {margin:0 !important;}
div.itemBox div.buttonArea {float:left;margin:0;padding:0;display:block;width:160px;list-style:none;}
div.itemBox div.buttonArea div {float:left;font-size:10px !important;display:inline;width:120px;height:20px;padding:5px 0 5px 40px;text-align:left;margin:0;}

.itemBox a.itemMoreInfo {float:right;display:block;width:50px;margin:0 5px 0 0;padding:0 15px 0 0;background:transparent url(../stat/next.gif) no-repeat right 50%;text-align:right;text-decoration:none;font-weight:normal;}
.itemBox a.itemMoreInfo:hover {background:transparent url(../stat/next.gif) no-repeat right 50%;cursor:pointer;}
.itemBox a.itemMoreInfo span {color:#00f !important;}

.itemBox a img,
.itemRow a img {position:absolute;top:0;left:0;margin:0;border:none;}
div.imgArea {position:relative;float:left;width:180px;height:100px;overflow:hidden;text-align:center;}
.itemRow div.imgArea a img {border:1px solid #fff;}
.faint {color:#999 !important;}
