* { margin:0; padding:0;}

body { background:#000000; font-size:100%; line-height:1em; font-family:Arial; color:#adc1c9; text-align:center; padding-top:30px}

/*================== select, textarea, img, ul, a ==================*/
select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#adc1c9; font-weight:normal; font-size:1em; border:solid 1px #adc1c9; padding-left:5px; background:none}
img {border:0; vertical-align:top; text-align:left;}
ul {list-style:none;}
a:hover {text-decoration:none}

/*================== main ==================*/
#main {margin:0 auto; width:940px; text-align:left;}

/*================== mainrack ==================*/
#mainrackpx {background:url(../images/bg_1px_v2.jpg); background-repeat:repeat-x; z-index:1; width:940px; height:800px}

/*================== top ==================*/
#top {width:940px; height:90px}
	#welcomelogo {width:475px; height:90px; float: left;}
	#nlform {width:400px; height:65px; float: left; padding-top:30px;}
		.textfield{width:160px; height:15px; font-family: Tahoma; font-size:12px; vertical-align: top; text-decoration: none; border:1px solid #adc1c9; background-color:#000000; color:#fffcfc;}
	#pioneerprodj {width:65px; height:65px; float: left;}

/*================== Background DJ ==================*/
#bg_dj{width:349px; z-index:2;} 	/* height:506px; */
.bg_dj{margin-right:0px; margin-top:-32px;}
#bg_dj_b{width:349px; z-index:2;} 	/* height:231px; */
.bg_dj_b{margin-right:0px; margin-top:0px;}


/*================== Menu ==================*/
#menu {padding-left:30px; width:590px; height:30px;}

/*================== ContentFrame 1&2 ==================*/
#maincontent_1 {width:591px; height:270px;}

#maincontent_1_2 {width:591px; height:434px;}
#cont_1_2 {width:528px; height:410px; background:url(../images/bg_content1_1px_410.png); background-repeat:repeat-x; margin-top:15px; margin-left:45px; }

#maincontent_1_3 {width:940px; height:434px;}
#cont_1_3 {width:850px; height:410px; background:url(../images/bg_content1_1px_410.png); background-repeat:repeat-x; margin-top:15px; margin-left:45px; }

#maincontent_1_4 {width:940px; height:434px;}
#cont_1_4-1 {float:left; width:595px; height:410px; background:url(../images/bg_content1_1px_410.png); background-repeat:repeat-x; margin-top:15px; margin-bottom:24px; margin-left:45px;}
#cont_1_4-2 {float:left; width:230px; height:410px; background:url(../images/bg_content1_1px_410.png); background-repeat:repeat-x; margin-top:15px; margin-bottom:24px; margin-left:25px;}

#cont_1 {width:528px; height:244px; background:url(../images/bg_content1_1px_244.png); background-repeat:repeat-x; margin-top:15px; margin-left:45px; }
#cont_1_u {width:528px; height:30px; padding-left:15px; padding-top:15px; }
#cont_1_line_1 {width:528px; height:10px; background:url(../images/c_cont1_line1.png) no-repeat 0 0; margin-top:5px; margin-left:20px;}

#maincontent_2 {width:591px; height:164px;}

.maincontb {font-size:14px; font-family:Verdana,Tahoma,Arial; color:#fffefe; font-weight: bold; padding-left:20px; padding-top:5px; }
.maincont {font-size:12px; font-family:Verdana,Tahoma,Arial; color:#cfd9db; font-weight: normal; padding-left:20px; padding-right:20px; padding-top:5px; line-height:17px;}
/* .maincont a{font-size:12px; font-family:Verdana,Tahoma,Arial; color:#fdfefe; font-weight: normal; text-decoration:none; line-height:17px;} */
.maincontb2 {font-size:14px; font-family:Verdana,Tahoma,Arial; color:#fffefe; font-weight: normal; padding-left:20px; padding-top:5px; }

/*================== charts ==================*/
#charts {padding-left:65px;}
#chartsu {width:200px; height:35px; background:url(../images/c2_u_charts.png) no-repeat 0 0;}
.chartscontb {font-size:14px; font-family:Verdana,Tahoma,Arial; color:#fffefe; font-weight: bold; padding-left:40px; padding-top:0px; }
.chartscont {font-size:12px; font-family:Verdana,Tahoma,Arial; color:#cfd9db; font-weight: normal; padding-left:40px; padding-right:20px; padding-top:5px; line-height:18px;}
.chartslink {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdfefe; line-height:18px; padding-left:40px; }

/*================== nextgigs ==================*/
#nextgigs {padding-left:65px;}
#nextgigsu {width:200px; height:35px; background:url(../images/c2_u_nextgigs.png) no-repeat 0 0;}
.nextgigscontb {font-size:14px; font-family:Verdana,Tahoma,Arial; color:#fffefe; font-weight: bold; padding-left:40px; padding-top:0px; }
.nextgigscont {font-size:12px; font-family:Verdana,Tahoma,Arial; color:#cfd9db; font-weight: normal; padding-left:40px; padding-right:20px; padding-top:5px; line-height:18px;}
.nextgigslink {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdfefe; line-height:18px; padding-left:40px; }

/*================== radiomix ==================*/
#radiomix {padding-left:65px;}
#radiomixu {width:165px; height:35px; background:url(../images/c2_u_radiomix.png) no-repeat 0 0;}
.radiomixcont {font-size:12px; font-family:Verdana,Tahoma,Arial; color:#cfd9db; font-weight: normal; padding-left:40px; padding-right:20px; padding-top:0px; line-height:18px;}
.radiomixlink {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fdfefe; line-height:18px; padding-left:40px; }

/*================== dates ==================*/
.dates a{font-size:12px; font-family:Verdana,Tahoma,Arial; color:#cfd9db; text-decoration:none;}
.dates a:hover{font-size:12px; font-family:Verdana,Tahoma,Arial; color:#fdfefe; text-decoration:none;}

li .date{display:block; float:left; width:290px;}
li .location{padding-left:3px;}

/*================== contact ==================*/
li .contactleft{display:block;float:left;width:260px}
li .contactright{padding-left:3px}

/*================== music ==================*/
.music a{font-size:12px; font-family:Verdana,Tahoma,Arial; color:#cfd9db; text-decoration:none;}

li .artist{float:left; width:195px;}
li .track{float:left; width:140px; padding-left:3px;}
li .remix{float:left; width:60px; padding-left:3px; font-size:10px; color:#fdfefe;}
li .more{float:right; padding-left:3px; padding-right:3px; font-size:10px; color:#fdfefe;}

/*================== link ==================*/
.link {font-size:10px; font-family:Verdana,Tahoma,Arial; color:#fdfefe; font-weight: normal; text-decoration:none; line-height:17px;}
.link a:hover{color:#fdfefe; text-decoration:none;}
li .link {font-size:10px; font-family:Verdana,Tahoma,Arial; color:#fdfefe; font-weight: normal; text-decoration:none; line-height:17px;}
li .link a:hover{color:#fdfefe; text-decoration:none;}

.link12 {font-size:12px; font-family:Verdana,Tahoma,Arial; color:#fdfefe; font-weight: normal; text-decoration:none; line-height:17px;}
.link12 a:hover{color:#fdfefe; text-decoration:none;}

/*================== line ==================*/
#line {width:940px; height:126px}
#lineleft {background:url(../images/line_left.jpg) no-repeat 0 0; width:591px; height:126px; float: left;}

#lineabout {background:url(../images/line_about.png) no-repeat 0 0; width:349px; height:126px; float: left;}
#linepress {background:url(../images/line_press.png) no-repeat 0 0; width:349px; height:126px; float: left;}

/*================== linebars ==================*/
#linebarnews {background:url(../images/linebar_news.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebardates {background:url(../images/linebar_dates.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarcharts {background:url(../images/linebar_charts.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarmusic {background:url(../images/linebar_music.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarmedia {background:url(../images/linebar_media.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarradioshow {background:url(../images/linebar_radioshow.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarabout {background:url(../images/linebar_about.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarshop {background:url(../images/linebar_shop.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}
#linebarcontact {background:url(../images/linebar_contact.jpg) no-repeat 0 0; width:16px; height:126px; float: left;}

/*================== lineinfo - SwitchImages ==================*/
#lineinfo {margin-top:20px; margin-left:45px;}
.lineinfo img{margin-right:25px;}

/*================== BottomLinks ==================*/
#bottomlinks {z-index:3; width:591px; height:89px; }
#bottomlinks img {margin-top:35px; margin-left:5px; margin-bottom:25px}

/*================== Footer ==================*/
#footer {margin-top:10px; height:52px; font-size:12px; line-height:12px; font-family:Verdana,Arial; color:#617077;}
#footer a{text-decoration:none; color:#617077;}
#footer img {margin-top:2px}

/*================== MENU ==================*/

#mmenu li {float: left; padding-right: 8px;}

#mmenu li .mmenu{display: block; overflow: hidden; height: 22px; width: 22px;}
li .mimg{position: absolute; display: block; overflow: hidden;}
li .minfo{margin: 0px; padding-top: 2px; width: 115px; display: block; margin-left: 30px;}

/*================== imageswitch ==================*/
#lineimgswitch1{ width: 241px; height: 86px; float: left; background-color: #000000; }

#lineimgswitch1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #000000; }

#lineimgswitch1 a{ text-decoration:none; }

#lineimgswitch2{ width: 241px; height: 86px; float: left; padding-left: 35px; background-color: #000000; }

#lineimgswitch2 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #000000; }

#lineimgswitch2 a{ text-decoration:none; }

.someclass{ //class to apply to your scroller(s) if desired
}

/*================== end ==================*/


