body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; }
ul, ol { list-style:none; }
p { margin:0px; padding:0px;}
form, fieldset, label, input{ margin:0; padding:0;}

/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a { color:#0d794b; text-decoration:underline; }
a:hover { color:#000000; }
a, a img { border:0 none; outline:none; }

a.nlink { text-decoration:none !important; }
a.nlink:hover { text-decoration:none; }

input, select, textarea { color:#666666; border:1px solid #666666; font:normal 11px Tahoma,Arial; vertical-align:middle; }
input.darkbox { background:#333333; border:1px solid #666666; color:#999999; font-size:12px; vertical-align:middle; }
.button { font-weight:bold; color:#FFFFFF; padding:1px 2px; border:1px solid #2C7215; }
.noborder { border:0px none; vertical-align:middle; }

body { 
	color:#4c4c4c; font:normal 13px Arial,Tahoma,Helvetica; line-height:16px;
	background:url(../../images/bodybg.jpg) repeat-x 0 0;
}	
	

#main { width:900px; margin:auto; }

.top{ height:119px; background:url(../../images/curve_m.jpg) repeat-x 0 0;}
	.curve_r{ width:9px; height:6px; float:right; background:url(../../images/curve_r.jpg) no-repeat 0 0;}
	.top h1{ height:79px; background:url(../../images/curve_l.jpg) no-repeat 0 0; padding:40px 0 0 9px;}
	.top h1 a{
		background:url(../../images/logo.jpg) no-repeat 0 0;
		width:365px; height:44px; float:left;
		text-indent:-9999px;
	}
	
.middle{ clear: both; background-color:#FFFFFF; padding:2px;}

.greyBg{ background:url(../../images/greyBg.jpg) repeat-x 0 0; padding:20px 0;}		
	.greyBg h1, .greyBg h2{ 
		font-size:20px; font-weight:normal; margin-bottom:15px;
		color:#007aac; text-align:center;
	}
	.greyBg h2{margin-top:25px;}


.online_music div.business_publication{
	width:562px; height:63px; margin:0px auto;
	background:url(../../images/boxBg1.jpg) no-repeat 0 0;
	padding:18px 0 0 27px; margin-bottom:10px;
}

.online_music div.business_publication input,
.online_music div.business_publication p,
.online_music div.business_publication label,
div.email_alerts input,
div.email_alerts p,
div.email_alerts label{
	float:left;
}

.online_music div input,
.email_alerts div input{ 
	width:20px; height:20px; border:0px;
	margin-right:37px; margin-top:12px;
}
div.email_alerts input {margin-top:18px;}

.online_music div p,div.email_alerts p{ width:223px;}
.online_music div img, div.email_alerts img{ margin-right:17px;}
.online_music div label,div.email_alerts label{ 
	width:270px; color:#343434; font-size:15px; padding-top:6px; line-height:17px;
}
div.email_alerts label{padding-top:0;}
		
div.email_alerts{
	width:562px; height:73px; margin:0px auto;
	background:url(../../images/boxBg2.jpg) no-repeat 0 0;
	padding:18px 0 0 27px; margin-bottom:10px;
}

div.yourEmail{
	width:589px; height:56px; margin:0px auto; padding:25px 0 0 0;
	background:url(../../images/boxBg3.jpg) no-repeat 0 0;
}
div.yourEmail input{ 
	width:440px; border:1px solid #444444; float:left;
	margin:0; padding:4px; font:bold 15px "Trebuchet MS", Verdana, Arial;
}
div.yourEmail label{
	color:#444444; font-size:16px; font-weight:bold; float:left;
	width:auto; margin:0; padding:5px 7px 0 27px;
}
.btn_subscribe{ border:0px; margin:28px 0;}

.footer{
	height:103px; background:url(../../images/footerBg.jpg) no-repeat 0 0;
	text-align:center; line-height:50px;
}
.footer a{ color:#4c4c4c; text-decoration:none; padding:0px 10px;}
.footer a:hover{color:#007aac;}	

.footer a.designedBy{padding:0;}
