body { margin:0; padding:0; background:url(images/main_back.jpg) center top repeat-y;}
img{border:none}
h1{font: 12px Tahoma; color:white; padding:0; margin:0; text-align:right }

.a { position:absolute}
a:hover, a:visited{text-decoration:none; color:#fff;}
.o{overflow:hidden}
.f, #head *{ float:left}
.n{display:none}

.out{width:730px; overflow:hidden;}

/*text-align*/
/*.tr{text-align:right} * / //tr is already defined*/
.tl{text-align:left}
.tc{text-align:center}
.vt{vertical-align:top}
.vb{vertical-align:bottom}
.vm{vertical-align: middle;}

/*font*/

.b{font:bold;}
.f10{font:10px;}
.f12{font:12px;}


/*border styles*/

.bs1{}



/*links*/
.tdn{text-decoration:none}


/*colors*/
.c1{}
.c2{}
.c3{}
.c4{}




/* Template Pages: iHeader.php & iFooter.php */
#body {background:#404D91 url(images/right_cell_gradiant.jpg) repeat-x; position:relative;font-family: Arial, verdana, helvetiva, sans-serif;}
#head{ height:25px; border-bottom:1px solid gold; color:#f0ffff; font:12px Arial; margin-top:5px;}
#head .inp{vertical-align:center; height:18px; width:136px; background-color:#f0ffff; border:0; padding:0; margin:0}
#logo{width:149px; height:147px; margin-left:5px}
#opts{ margin:-3px 10px; font:bold 10px  Arial;}
#opts *{float:none; text-decoration:none; color:#F0FFFF; }		
#opts a:hover{color:#F0C900;cursor:hand; cursor:pointer; text-decoration:none;}
#centered{ margin:auto;}
#foot{height:25px; border-top: 1px solid #D2A357; color:#f0ffff; font:10px Arial}
#foot a{ text-decoration:none; color:#F0FFFF; }
#main{ border-left:1px solid #D2A357;}
#menu div{
	padding-top:30px;
	float:left; width:109px; height:32px;  margin:0 2px; xheight:62px;
	background:#28336D url('images/menu_bg.gif');
	color:#E2FFFF; font: 15px Arial; text-align:center; text-decoration:none; vertical-align:bottom; }
#menu a.topMenu{ color:#E2FFFF; text-decoration:none; font:inherit }
#menu a.topMenu:hover { color:inherit; text-decoration:none; font:inherit }

#s{border:2px solid #8D9AEB; width:121px; height:16px; font-size:12px; background-color:#F0FFFF; color:#666;  vertical-align:top; margin:0 2px 0 5px; font:12px Tahoma;}
#filter{display:none} 
#filter select{border:1px solid #8D9AEB; width:150px; height:18px; font-size:12px; background-color:#F0FFFF; color:#666; margin:5px 5px 5px 5px; font:12px Tahoma}

/*cart*/
#viewCart{ position:absolute; left:0; bottom:0; width:159px; height:25px; cursor:hand; cursor:pointer; display:none }
#cart{border-collapse: collapse; background-color:#3C579E; position:absolute; bottom:25px; left:0; color:white; font:small-caps 11px Tahoma; z-index:20; display:none}
#cart .remove{background:#eee url('images/delete.gif') no-repeat; width:10px; height:10px;}
#cart1{width:134px; height:40px; overflow:hidden; position:relative; }
#modal {position:absolute; top:0; left:0; xtop:250px; xleft:60px; z-index:10; xwidth:100px; xheight:100px; display:none}

#d0 td, #d8 td{height:10px;}
#d1,#d3,#d9,#d11 {width:10px; background-image:url('images/corners.gif');}
#d2,#d10{ background-image:url('images/horiz.gif'); }
#d5, #d7{ background-image:url('images/vert.gif'); }
#d3, #d7 {background-position:top right}
#d9, #d10 {background-position:bottom left}
#d11{background-position:bottom right}
#d6 .cartDiv{width:600px; float:left;}

#stage1 .tb{ vertical-align:middle; font:13px Georgia; color:#000; width:100%}
#stage1 .tr_0{ background-color:#ddd; }
#stage1 .tr_1{ background-color:#eee; }
#stage1 .td_0{ width:5% }
#stage1 .td_3{ width:9% }
#stage1 .td_4{ width:15% }

#cart #cart2 #stage2 #errResponse {display:none; margin: 15px auto; width:75%; border: 2px solid #F34F4F; padding: 10px 36px 8px 36px; background: #FFE1DA; color: #BE0B0B; font:13px Arial; line-height:150%;}

/* iAlbum*/
#moreAlbums{ color:#F0C900; font:bold 10pt Arial; clear:both }
#addAlbum{ color:#fff; font:bold 12px Arial,verdana,helvetiva,sans-serif; text-decoration:none;}
#albumInfo{ color:#F0FFFF; font:bold 12px Arial,verdana,helvetiva,sans-serif; text-align:left; vertical-align:middle; }
#albPrice{color:silver;font-weight:bold;}
#songTable{ font: bold 10pt Arial, verdana, helvetiva, sans-serif; color:#FFFBDA; text-align: center; vertical-align: middle; }
#songTable tr{background:#256CB4 url(images/cd_table_bg.gif) repeat-x;}
#songTable td{ border-bottom:2px ridge #D2A357; border-left:2px ridge #D2A357; }
#songTable a.play { color:#F0C900; font:bold 12px Arial,verdana,helvetiva,sans-serif; }
#songTable .tr_top{ border-top:6px outset #4E538B }
#songTable .tr_bot{ border-bottom:6px outset #4E538B }
#songTable .td_0{ border-left:6px outset #4E538B }
#songTable .td_5 { border-right:6px outset #4E538B }

/* index1 */
#popular{ float:left; height:355px; margin:10px; border:1px solid gold; text-align:center; background:url('images/hits_cell_BG.jpg') }
#popular #popHeader{ width:212px; height:29px; background:url('images/hits_top.jpg'); color:#A3C1E6; font:bold small-caps 13px Tahoma; vertical-align:middle; margin-bottom:10px}
#popular .popCells{ width:189px; height:29px; overflow:hidden; border-left:7px solid #71A3D8;  background-color:#41549A; xmargin-top:2px; text-align:left; margin:2px 8px 0; }
#popular .popCells img{ padding:3px 5px 0; vertical-align:middle }
#popular .popCells a{ text-decoration:none; color:#A3C1E6; font:bold 12px Tahoma; vertical-align:middle }

#popAlbs{ margin:10px; float:left; width:300px; height:400px; s:368px }
#popAlbs a{ float:left; border:solid 3px #525E9A; text-align:center; text-decoration:none; font:10px Helvetica; color:#E7F4FA; margin:2px }
#popAlbs a img{ width:55px; height;55px; margin-top:10px; border:solid 3px #525E9A; }
#popAlbs a div{ width:120px; height:75px; overflow:hidden; text-align:left; padding:10px }

/*register*/
#registerForm { color:white; text-align:center; font:11px Helvetica; }
#registerForm  input, #registerForm  textarea { width:147px; font:12px Helvetica; }
#registerForm  .sel { width:151px; font:12px Helvetica; }
#registerTable .label{ width:75px; text-align:left; }
#registerTable .data{ width:162px; text-align:left; vertical-align:top; }

/* added by simcha */
A.abc:active,A.abc:link,A.abc:visited,A.abc:hover{font:bold 12px Arial, verdana,helvetiva,sans-serif;	color: #F0C900;    text-decoration: none;}
A.abc:hover,A.link3:hover{color: #C40008;}

A.link3:active,A.link3:link,A.link3:visited,A.link3:hover{font:bold 10px Arial, verdana,helvetiva,sans-serif;	color: #F0C900; text-decoration: none;text-align: right;}
A.albs:active,A.albs:link,A.albs:visited,A.albs:hover{font 11px Arial; color:silver;text-decoration:none;}
A.albs:hover{text-decoration:underline;}
/* for radio. added by simcha */
/*.time1, .time2, .artist1, .artist2, .song1, .artist3,.title_row,.title_row2*/
/*is this only used on the radio page, or also elsewhere that is no messed up?*/
.small{ font-size:10px;	COLOR: #FFFBDA; text-align: center;	font-weight:bold;}
.time1, .song1, .artist2, .title_row, .title_row2, .song3{border-bottom: 2px ridge #D2A357;}
.song1{	COLOR: #FF6666;}
.artist2, .song2{	FONT-SIZE: 12px;	vertical-align: middle;}
.artist3, .song1, .song3, .song4{text-align: left;}
.title_row, .title_row2{	line-height: normal;	vertical-align: middle;	background-image: url(images/general/cd_table_bg.gif);}
.song2{	COLOR: #28336D;text-align: center;}
.song3, .song4{COLOR: #00CC00;}
#bg0,#bg1,#bg2 {background:#bcdbde;}

/*EVENTS*/
.event_count
{	
	FONT-SIZE: 10pt;
	COLOR: #F0FFFF;	
	text-align: center;
	padding: 0px 5px;
	vertical-align: top;
}
.events_table td {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFBDA;
	text-align: center;
	padding: 5px;
	}
.et{border-bottom: 2px ridge #D2A357;	border-left: 2px ridge #D2A357;vertical-align: top;}
.ett{border-top: 6px outset #4E538B;FONT-SIZE: 11pt;vertical-align: middle;background-image: url(images/general/cd_table_bg.gif);}
.etb{border-bottom: outset 6px #4E538B;}
.etr{border-right: 6px outset #4E538B;}
.etl{border-left: outset 6px #4E538B;}
.et1{}
.et2{background-color: #28336D;}
.Date, .today{color:white;FONT-SIZE: 19pt;vertical-align: middle;}
.today{COLOR: red;}
A.events:active,A.events:link,A.events:visited,A.events:hover
{
    FONT-WEIGHT: Normal;
    FONT-SIZE: 11px;
    COLOR: #F0C900;
    TEXT-DECORATION: none
}
A.events:hover{COLOR: #FF6600;}
/*CLOSE EVENTS*/