body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

BODY { padding: 10px; font-size: 16px; font-family: arial; }

#title { margin-top: 0px; width: 980px; height: 131px; background: url('../images/someimage.png'); }
#logo { margin-top: 5px; width: 95px; height: 160px; background: url('../images/icon_small.png'); float: right; }
#scroller { height: 100px; margin-left: 366px; margin-right: 95px; margin-top: 50px; text-align: center; font-family: arial; font-size: 16px; }

#content { clear: both; }

DIV.tab { color: #FF0000; font-size: 0.8em; padding-top: 7px; }

TABLE.show_info { margin-bottom: 5px; width: 980px;  font-size: 13px; border: 1px solid gray; }
TABLE.show_info TH { font-weight: bold; padding-top: 2px; padding-bottom: 2px; border: 1px solid gray; text-align: center; background-color: #284484; color: #FFF; }
TABLE.show_info TD { padding: 3px; vertical-align: top; border: 1px solid gray; text-align: center; }

TABLE.sess_info { margin-left: 10px; margin-top: 10px; margin-bottom: 5px;  font-size: 12px; border: 1px solid gray; }
TABLE.sess_info TH { font-weight: bold; padding: 2px; border: 1px solid gray; text-align: center; background-color: #284484; color: #FFF; }
TABLE.sess_info TD { padding: 3px; vertical-align: top; border: 1px solid gray; text-align: center; }

TR.odd { background-color: #EAE6EA; }
TR.even { background-color: #F8F4F8; }

DIV.tracks
{
	cursor: help;
	background: url(../images/view_text.png);
	width: 16px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
}

DIV.info
{
	cursor: help;
	background: url(../images/info.gif);
	width: 16px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
}

.pop_title { font-weight: bold; background-color: #DDD; margin-bottom: 5px; text-align: center; }

DIV.no_items { font-size: 15px; color: #F00; text-align: center; padding: 10px; }

.th_artist { width: 13%; }
.th_format { width: 5%; }
.th_country { width: 12%; }
.th_promo { width: 7%; }
.th_catno { width: 15%; }
.th_title { width: 16%; }
.th_tracks { width: 5%; }
.th_info { width: 5%; }
.th_comments { width: 21%; }

#no_js { color: #F00; text-align: center; background-color: #EEE; font-weight: bold; border: 1px solid red; font-size: 13px; padding: 2px; }

#album_info { background-color: #EEE; padding-top: 10px;  font-size: 15px; font-weight: bold; height: 25px; font-family: "Courier New"; clear: both; }

#album_name { float: left; padding-left: 130px; }
#album_date { float: left; margin-left: 30px; }

HR { margin-bottom: -10px; }