body{
	font-family:arial;
	font-size:11px;
	color:#7e7e7e;
	background-image:URL(../../images/background.gif); 
	background-position:top; 
	background-repeat:repeat-x;
	background-color:#000;
	margin-top:34px;
}

h1{color:#272727; font-size:13px; margin:5px 0 5px 0; padding:0 0 5px 0; border-bottom:solid 1px #f0f0f0;}

p{margin:12px 0 12px 0;}
p.small{margin:7px 0 7px 0;}

a{color:#fd920c; text-decoration:none;}
a:hover{color:#2b2b2b;}
a.yellowwhite{color:#fd920c; text-decoration:none;}
a.yellowwhite:hover{color:#ccc;}
a.grey{color:#2b2b2b; text-decoration:none;}
a.grey:hover{color:#fd920c;}
a.grey_on{color:#fd920c; text-decoration:none;}
a.header{font-size:14px; color:#fd920c; text-decoration:none; font-weight:bold;}
a.header:hover{color:#2b2b2b;}
a.hover:hover img{filter: alpha(opacity=60); -moz-opacity: .60; -khtml-opacity: .60; opacity: .60;}
a.titlelink{font-weight:normal; color:#fff; text-decoration:none;}
a.titlelink:hover{color:#ccc;}

span.advert3{font-size:8px; position:absolute; margin:-10px 0 0 45px;}

input{font-size:11px; width:200px;}
textarea{font-size:11px; font-family:arial;}

ul{margin:0px; padding:10px;}

img{border:none;}

strong{color:#2b2b2b;}
strong.title{padding:7px; background-color:#2b2b2b; display:block; color:#fff; font-size:12px;}
strong.title1{padding:7px; background-color:#008080; display:block; color:#fff; font-size:12px;}
strong.titleblue{padding:7px; background:url(../../images/header_blue_bg.gif) repeat-x top left; display:block;  border-left:1px solid #4B92BC; border-right:1px solid #4B92BC; border-bottom:1px solid #4B92BC; color:#FFFFFF; font-size:12px;}
strong.white{color:#fff; font-size:12px; padding:7px; display:block;}

span.gold{color:#fd920c;}

#legals{
	text-align:right;
	margin:auto;
	color:#fff;
	width:900px;
}
#legals a{color:#fff; text-decoration:none;}
#legals a:hover{color:#7e7e7e;}

#banner{
	text-align:right;
	margin:9px auto 17px auto;
	color:#fff;
	width:926px;
	border:solid 1px #cd8d54;
	text-align:center;
	padding:0px 0 5px 0;
}



#topImage{width:926px; margin:auto; height:88px; position:relative;}

#maincontain{
	margin:0 auto 0 auto;
	width:896px;
	min-height:725px;
	background-color:#fff;
	padding:15px 15px 0 15px;
	position:relative;
	overflow:hidden;
}

/* CSS defined by prawez for contest_rule.php page*/
#contestpopup{
	margin:0 auto 0 auto;
	width:430px;
	min-height:500px;
	background-color: #fff;
	padding:15px 15px 0 15px;
	position:relative;
	overflow:hidden;
}
/* CSS defined by prawez for contest_rule.php page*/


/* ################# Admin Navigation ################# */

/* ################# Admin Navigation ################# */



/* ################# Navigation ################# */

#nav{
	margin:0 auto 12px auto;
	width:896px;
	height:69px;
	background-image:URL(../../images/nav_back.gif);
	position:relative;
}

#nav a.main{padding:13px 29px 10px 29px; float:left;}
#nav a.main:hover{background-image:URL(../../images/b_back_o.gif); background-repeat: repeat-x;}
#nav a.hov{padding:13px 29px 10px 29px; float:left; background-image:URL(../../images/b_back_o.gif); background-repeat: repeat-x;}

#nav a.main1{padding:13px 29px 10px 29px; float:left;}
#nav a.main1:hover{padding:13px 29px 10px 29px; float:left; background-image:URL(../../images/b_back_t.gif); background-repeat: repeat-x;}
#nav a.hove{padding:13px 29px 10px 29px; float:left; background-image:URL(../../images/b_back_t.gif); background-repeat: repeat-x;}

#nav .subnav{clear:left; padding:6px 6px 6px 6px; display:inline-block;}
#nav .subnav a.sub{color:#9e9e9e; font-weight:bold; text-decoration:none; padding:0 10px 0 10px; border-right:1px #666 solid;}
#nav .subnav a.sub_over{font-weight:bold; text-decoration:none; padding:0 10px 0 10px; border-right:1px #666 solid; color:#fd920c;}
#nav .subnav a.sub:hover{color:#fd920c;}

#nav .subnav a.sub1{color:#9e9e9e; font-weight:bold; text-decoration:none; padding:0 10px 0 10px; border-right:1px #666 solid;}
#nav .subnav a.sub1_over{font-weight:bold; text-decoration:none; padding:0 10px 0 10px; border-right:1px #666 solid; color:#4B92BC;}
#nav .subnav a.sub1:hover{color:#4B92BC;}


#bookmark{ position:absolute; margin:0; padding:0px; right:7px; top:48px;}


#nav #home_nav {
	padding:13px 19px 10px 23px;
}

#nav #contact_nav {
	padding:13px 23px 10px 20px;
}

#leftCol{
	width:300px;
	float:left;
	margin-right:10px;
}

#homeVideo{
	width:300px;
	height:296px;
	background-color:#9e9e9e;
	margin-bottom:10px;
}

#homeBlog{
	width:300px;
	height:296px;
	background-color:#000;
	margin-bottom:10px;
}

#homeBlog{
	width:300px;
	height:321px;
	background-color:#000;
}

#homeBeats{
	width:345px;
	height:334px;
	float:left;
	margin:0 10px 10px 0;
}


#homeAudio{
	width:229px;
	height:334px;
	background-color:#000;
	float:left;
	margin-bottom:10px;
}

#homeAbout{
	width:347px;
	height:280px;
	float:left;
	margin-right:10px;
}

#homeAbout p{
	margin-top:0px;
	margin-bottom:16px;
}
#homeAbout h2{
	font-size:11px;
	margin-bottom:0px;
	margin-top:16px;
	color:#2b2b2b;
}

#homeArtist{
	width:229px;
	height:286px;
	margin-left:-2px;
	float:left;
	background-color:#0000;
}


#pageContent{
	width:575px; 
	height:627px; 
	float:left; 
	background-image:URL(../../images/bg_pagecontent.gif);
}

#pageContentblue{
	width:575px; 
	height:723px; 
	float:left; 
	background:URL(../../images/bg_pagecontentblue.gif) bottom repeat-x;
}

#pageContentblue1{
	width:575px; 
	height:627px; 
	float:left; 
	background:URL(../../images/bg_pagecontentblue.gif) bottom repeat-x;
}

#contactfv{
	position:absolute; 
	visibility:hidden; 
	right:295px; 
	top:130px; 
	border:solid 3px #000; 
	width:320px; 
	height:525px; 
	background-color:#fff; 
	padding:20px;
}

/* CSS ADDED BY PRAWEZ */
#contactoption{
	position:absolute; 
	visibility:hidden; 
	right:295px; 
	top:290px; 
	border:solid 3px #000; 
	width:340px; 
	height:535px; 
	background-color:#f5f5f5; 
	padding:20px;
	font-size:12px;
	color:black;
}

#contactoption2{
	position:absolute; 
	visibility:hidden; 
	right:295px; 
	top:290px; 
	border:solid 3px #000; 
	width:340px; 
	height:535px; 
	background-color:#f5f5f5; 
	padding:20px;
	font-size:12px;
	color:black;
}

#contactdonation{
	position:absolute; 
	visibility:hidden; 
	right:295px; 
	top:130px; 
	border:solid 3px #000; 
	width:320px; 
	height:525px; 
	background-color:#fff; 
	padding:20px;
}

#contestpaymentform{padding:15px;}
#contestpaymentform input{width:149px;}

/* CSS ADDED BY PRAWEZ END */

/* ################# Right Column ################# */
#rightCol{
	width:300px; 
	float:right; 
	height:627px;
}

#rightBlog{
	width:300px;
	height:223px;
	background-color:#000;
	margin:15px 0 15px 0;
	text-align:left;
	position:relative;
}

.advert1{font-size:8px; position:absolute; margin:-10px 0 0 112px;}

/* ################# Right Column2 ################# */

#rightFeature{
	width:300px;
	height:362px;
	background-color:#fff;
	margin:0 0 15px 0;
	text-align:left;
	position:relative;
}

.advert2{font-size:8px; position:absolute; margin:367px 0 0 112px;}



#scrollit{
	height:560px; 
	width:565px; 
	clear:left; 
	overflow:hidden; 
	margin:15px 0 0 10px;
}

#scrollit2{
	height:560px; 
	width:565px; 
	clear:left; 
	overflow:hidden; 
	margin:15px 0 0 10px;
}

#scrollit3{
	clear:left; 
	overflow:hidden; 
}

#scrollit4{
	height:560px; 
	width:565px; 
	clear:left; 
	overflow:hidden; 
	margin:15px 0 0 10px;
}

/* ################# Artist Profile ################# */
#artistimagesmall{
	width:160px; 
	float:right; 
	margin:10px 0 0 10px; 
	height:280px; 
	overflow:hidden;
}

#artistimagesmall a{font-size:14px; line-height:20px; color:#7e7e7e; text-decoration:none;}
#artistimagesmall a:hover{color:#ccc;}

#rightArtist{
	width:300px;
	height:362px;
	background-color:#e5e5e5;
	margin:0px 0 15px 0;
	text-align:left;
	position:relative;
}

#pageBeats{
	width:550px; 
	float:left; 
	margin-left:13px; 
	margin-right:13px; 
	position:relative;
}


#pageBeats a.tabon{display:block; width:130px; height:27px; border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; background-image:URL(../../images/bg_beatstab.gif); position:absolute; line-height:26px; color:#1b1b1b; font-size:12px; font-weight:bold; text-align:center;}

#pageBeats a.taboff{display:block; width:130px; height:27px; border-top:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; background-color:#1b1b1b; position:absolute; line-height:26px; color:#fff; font-size:12px; font-weight:bold; text-align:center;}
#pageBeats a.taboff:hover{color:#fd920c;}

#beatplayercontain{
	width:548px; 
	height:342px; 
	background-image:URL(../../images/bg_beataudio.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
	margin-top:15px;
}

#beatcats{
	background-image:URL(../../images/bg_beatcat.gif); 
	width:140px; 
	height:322px; 
	float:left; 
	padding:5px 0 0 10px;
	background-position:top center; 
	background-repeat:repeat-x;
	margin-right:10px; 
	line-height:16px;
}



#beatplayer{
	width:386px; 
	height:327px; 
	float:left;
}

#paymentform{padding:15px;}
#paymentform input{width:149px;}

/* ####### BLOG TABBED BOX ####### */
#tabbed_nav{
	position:relative;
	width:300px;
	height:280px;
	margin-bottom:10px;
	border:solid 1px #979797;
	margin-top:30px;
}

#tabbed_nav .content{
	width:271px;
	height:95px;
	display:none;
	padding:15px;
}

#tabbed_nav a.tab{
	position:absolute;
	top:-26px;
	display:block;
	width:91px;
	height:24px;
	border-top:1px #979797 solid;
	border-right:1px #979797 solid;
	border-left:1px #979797 solid;
	text-decoration:none;
	line-height:26px;
	text-align:center;
	color:#393939;
	font-weight:bold;
}

input{font-size:11px;}

#tabbed_nav a.tab:hover{color:#fff;}

#tabbed_nav a{color:#fff; text-decoration:none;}
#tabbed_nav a:hover{color:#ccc;}

/* ####### BLOG PAGE ####### */
#blogbody{background-image:URL(../../images/bg_blog.jpg); background-color:#000; background-position:top center; background-repeat:no-repeat; font-family:arial; font-size:11px;}

#blognav{margin:120px auto 0 auto; width:900px; position:relative;}

#blogcontain{background-image:URL(../../images/pixel_black.png); width:856px; margin:-13px auto 0 auto; padding:20px; color:#fff;}

#blogcontain .blogtitle{font-size:15px; color:#fff;}
#blogcontain .blogfrom{font-size:12px; color:#fff;}
#blogcontain a.blog{color:#fd920c; text-decoration:none;}
#blogcontain a.blog:hover{color:#ccc;}

#blogLeft{float:left; width:515px;}
#blogRight{float:left; width:265px; padding-left:20px; border-left:dotted 3px #666; height:1550px; margin:15px 0 0 20px;}

.blogitem{border-bottom:dotted 3px #666; padding:20px 0 10px 0;}

.blogitemcontent{float:left; width:430px; margin:0px 0 0 25px;}

.blogcal{float:left; width:39px; height:38px; background-image:URL(../../images/icon_blogcal.gif); clear:left; text-align:center; font-weight:bold; line-height:14px;}

/* ################# Footer ################# */
#greyBar{
	width:926px;
	height:85px;
	padding-top:15px;
	background-color:#1b1b1b;
	margin:auto;
	text-align:center;
}
#greyBar a{padding:10px;}

#footer{
	width:926px;
	color:#323232;
	margin:3px auto 40px auto;
	font-size:10px;
}
#footer a{color:#323232; text-decoration:none;}
#footer a:hover{color:#4d4d4d;}



/* ################# added by convex ################# */

.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#777777;
	text-decoration:none;
	}
	
.text2{	margin: 5px; line-height: 15px; font-size: 13px; font-weight: bold; text-align: left; padding-left: 4px;}
	
.link1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#777777;
	text-decoration:none;
	}
	
.link1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#A6A6A6;
	text-decoration:none;
	}

.link2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#fd920c;
	text-decoration:none;
	}

.link2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#2b2b2b;
	text-decoration:none;
	}

.link3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#2b2b2b;
	text-decoration:none;
	}

.link4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#7E7E7E;
	font-weight:bold;
	text-decoration:underline;
	}

.link4:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#7E7E7E;
	text-decoration:none;
	font-weight:bold;
	}
	
.link5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	text-decoration:underline;
	}

.link5:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#005BC3;
	text-decoration:underline;
	}

.link8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#005BC3;
	text-decoration:none;
	}

.pagination{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	text-decoration:underline;
	margin:0px 4px;
	}

.pagination:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#005BC3;
	text-decoration:underline;
	margin:0px 4px;
	}

.pagination1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#005BC3;
	text-decoration:underline;
	margin:0px 4px;
	}

.orange_text11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#FD920C;
	text-decoration:none;
	margin:0px 4px;
	}
	
#contestBeats{
	width:357px;
	height:231px;
	float:left;
	margin:0 0px 10px 0;
}

#contestVideo{
	width:357px;
	height:360px;
	background-color:#9e9e9e;
	margin-bottom:10px;
	
}

#voteemail{
	width:357px;
	height:133px;
	-height:130px;
	margin-bottom:10px;
}

#submitform{
	width:100%;
	background-color:#EFEFEF;
	margin-bottom:10px;
}

#submitform .padding15{padding:15px; overflow:hidden;}

#submitform .padding15 .whitebg{background-color:#EFEFEF; }

#submitform .padding15 .whitebg .mainrow{width:100%; overflow:hidden; padding:5px 0px;}
#submitform .padding15 .whitebg .mainrow .leftbox{width:40%; float:left; overflow:hidden; text-align:right;}
#submitform .padding15 .whitebg .mainrow .rightbox{width:60%;float:right; overflow:hidden; text-align:left;}
.message{height:30px; line-height:30px; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:center; font-weight:bold; color:#ffffff; background-color:#62B1E2;}
.text13{font-size:15px; font-weight:bold; color:#666666; }
.star{font-size:15px; color:#F00;}

.text18{font-size:18px; font-weight:bold;}

.inputimage{background-color:#FF9900; padding:0px; margin:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; width:60px; height:18px; line-height:18px;}

.martop15{overflow:auto; margin-top:15px; width:100%;}

#contbeatcats{
	width:240px; 
	float:left; 
	padding:10px 0 0 10px;
	margin-right:10px; 
	line-height:18px;
}

#contbeatplayer{

	width:440px;  
	float:left;
}




#contbeatplayercontain{
	width:548px;
	background-image:URL(../../images/bg_beataudio.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
}

#contbeatplayercontainblue{
	width:548px;
	background-image:URL(../../images/bg_beataudio_blue.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
}

#contestenteriesbg{
	width:548px; 		
}

#instruction{
	 border:0px;
	 padding:0px;
	 margin:0px;
	 }
	 
#storecats{
	background-image:URL(../../images/bg_beatcat.gif); 
	width:150px; 
	height:322px; 
	float:left; 
	padding:5px 0 0 10px;
	background-position:top center; 
	background-repeat:repeat-x;
	margin-right:10px; 
	line-height:16px;
}

#storedetail{

	width:375px;  
	float:left;
}

#store{
	width:580px; clear:left; background-color:#ffffff; position:absolute;}
	
.link6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
	}

.link6:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#FD920C;
	text-decoration:none;
	}
	
#storecontain{
	width:548px;
	height:572px;
	background-image:URL(../../images/bg_beataudio.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
}

#ringtone{
	width:548px;
	height:556px;
	background-image:URL(../../images/bg_beataudio.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
}

#tshirt{
	width:548px;
	height:556px;
	background-image:URL(../../images/bg_beataudio.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
}

#checkoutcontain{
	width:548px;
	height:835px;
	background-image:URL(../../images/bg_beataudio.gif); 
	background-position:bottom center; 			
	background-repeat:repeat-x; 
}

#contestcontainer{width:724px; -width:724px; clear:both; background-color:#ffffff; position:relative;}
#contestcontainer1{width:724px; -width:724px; clear:both; background-color:#ffffff; position:absolute;}

.sizebg{background:url(../../images/black_bg.gif) no-repeat center; width:40px; height:23px; display:block; float:left; padding:2px; }
.sizebg:hover{background:url(../../images/orange_bg.gif) no-repeat center; width:40px; height:23px; display:block; float:left; padding:2px; }

.sizebg_active{background:url(../../images/orange_bg.gif) no-repeat center; width:40px; height:23px; display:block; float:left; padding:2px; }

.odd_bg{width:100%;  overflow:hidden; position:relative; padding:4px 0px; font-size:12px; background-color:#F5F5F5;}

.even_bg{width:100%; overflow:hidden; position:relative; font-size:12px; padding:4px 0px;}

.entries_link{font-size:12px; font-weight:bold; color:#3188BB; text-decoration:none;}

.entries_link:hover{font-size:12px; font-weight:bold; color:#3188BB; text-decoration:underline;}

.entries_odd{background-color:#f2f2f2;}
.entries_even{background-color:#FFFFFF;}

/* final checkout  */

img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

.data_row1{width:100%; overflow:hidden; position:relative; border-top:1px solid #DBDBDB;  padding:4px 0px; font-size:12px;}
.first{width:38%; padding-left:10px; float:left;}
.second{width:30%; text-align:right; float:left;}
.third{width:30%; float:left;}

.data_row_all{width:100%; overflow:hidden; position:relative;  padding:4px 0px; font-size:12px;}

.bdrtop{border-top:1px solid #CCCCCC; line-height:15px; padding:3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	}

/* Newer nad Older Entries Link CLass Start */
.link18{color:#fd920c; text-decoration:none; font-size:13px; font-weight:bold; margin:0px 5px;}
.link18:hover{color:#fd920c; text-decoration:underline; font-size:13px; font-weight:bold;}
/* Newer nad Older Entries Link CLass End */


