/*Site Common Function Start*/
body {
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	background:#FFFFFF url(images/pagebg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF6600;
	text-decoration: none;
}

img {
	behavior:url("css/pngbehavior.htc");
	border:none;
}

*form{ margin:0; padding:0;}
*div { margin:0; padding:0;}

h1{ width: auto; margin:5px auto 5px auto; padding:0px; text-align: left; font-family:Verdana, Arial, Helvetica; color:#217C33; font-weight:bold; font-size:12px; line-height:22px; text-transform:uppercase;}

h2{ width:auto; margin:0px auto; padding:0px; text-align:center; font: Verdana; color:#901D78; font-weight:bold; font-size:11px; line-height:16px; }

h3{ width:auto; margin:0px auto; padding:0px; text-align: left; font: Verdana; color:#1a9e07; font-weight:bold; font-size:11px; line-height:16px; }

p{ text-align:justify; width:auto; font: Verdana; color: #000000; font-weight: normal; font-size:11px; line-height:16px; clear: none; padding:0; margin:0px auto 15px auto;}

ul {list-style-type: none; margin:0px; padding:0px;}
li {list-style-type: none; margin:0px; padding:0px;}

.HideButton { display: none; }
.ShowButton { display: inline; }

.clearthis { width:auto; margin:0px; height:0px; clear:both; float:none; font-size:1px; line-height:0px; overflow:hidden; visibility: hidden; }
/*Site Common Function End*/


/*Main Contanar Start*/
.free-songs-download-main {
width:980px;  
margin: 0 auto 0 auto;
text-align: justify; 
background: #FFFFFF url(images/header-bg.gif) repeat-x;
border:4px #FFFFFF solid; 
border-top:none; 
border-bottom:none
clear:both; 
}
/*Main Contanar End*/

/*Main Header Start*/
.free-songs-header {
width:980px;  
margin: 0px auto 0px auto;
text-align: justify; 
height:130px; 
clear:both; background: #FFFFFF;
}

.header-logo {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 306px; 
  height:130px;
  text-align:center;
   clear:none;
  }
 .header-logo a:hover{ text-decoration:none; }

.header-middle {
  margin-left: 306px;
  height:130px; 
  text-align:right;
  clear:none; width:auto;
  }
/*Main Header End*/

/*Main Body Start*/
.free-songs-body {
width:980px;  
margin: 0 auto 0 auto;
text-align: justify;
clear:both;
}
  
.free-songs-left {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 200px;
}
.adsbox-feft { width:160px; padding:0px; margin:10px auto 10px auto; font-family:Verdana, Arial; font-size:9px; color:#000099; text-align:center; line-height:12px; background-color:#fffdda;  clear: both; overflow:hidden;}

.free-songs-middle {
  margin-left: 210px;
  margin-right: 210px; 
}

.free-songs-right {
  float: right;
  padding: 0px 0px 0px 0px;
  width:200px; 
}
.adsbox-right { width:300px; padding:0px; margin:10px auto 10px auto; font-family:Verdana, Arial; font-size:9px; color:#000099; text-align:center; line-height:12px; background-color:#fffdda; clear: both;  overflow:hidden;}
/*Main Body End*/

/*Ads+Footer Start*/
.free-songs-footer-ads {
width:980px;  
margin: 4px auto 0px auto;
text-align: center; 
height:90px; 
clear:both;
overflow: hidden; overflow:hidden;
}

.free-songs-footer {
width:980px;  
margin: 4px auto 0px auto;
text-align:center; 
clear:both;
background:#FFCBC1;
padding:16px 0px 16px 0px; font-size:11px;
}
.free-songs-footer a{ color:#333333; text-decoration:none;}
.free-songs-footer a:hover{ color: #FF6600; text-decoration: underline;}
/*Ads+Footer End*/

/*Site Menu Start*/
#menubg {
background:url(images/button-bg.gif) repeat-x;
width:980px; 
white-space:0px; 
height:25px;  
overflow:hidden;  
position:relative; 
text-align:center;  
border-style:  solid none solid none;
border-color: #f06520;
border-size: 0px;
border-width: 0px; 
text-align: center;
border:none; 
margin:4px auto 4px auto; 
padding:0px;
}

#menu { width:980px; margin:0px auto 0px auto; line-height:25px; padding:0px;}
		
#menu li  {float:left; width:108px; border-left:1px #FFFFFF solid;}

#menu li a { 		
        text-align: center;
        height: 25px;
        voice-family: "\"}\"";
        voice-family: inherit;
        text-decoration: none;
		display: block;
        padding: 0 0 0 0;
		font-family:Verdana; 
		font-size:11px; 
		color:#696767;  
		font-weight:bold; 		
		font-family: Arial; 
		color: #FFFFFF; 
		font-size:12px;
        }

#menu li a:link, #menu li a:visited {		
        text-align: center;
        display: block;
        text-decoration: none;
       	font-family:Verdana; 
		color: #0099FF;  
		font-weight:bold;		
		font-family: Arial; 
		color: #FFFFFF;
		font-size:12px;
        }

#menu li a:hover, #menu li #current2 {		
        text-align: center;
       	display: block;
        background:#E11E11;
		text-decoration: none;
        font-family:Verdana; 
		font-weight:bold;
		font-family: Arial; 
		color: #FFFFFF; 
		font-size:12px;
        }		
/*Site Menu End*/

/*Round bar Start*/
#middlepart{ width:auto; margin:0px auto 0px auto; padding:0px; clear:none;}

#topleft{ width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_02.png) repeat-x;  clear:none;}

#left-bar { width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_04.png) repeat-y left;  clear:none;}

#right-bar { width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_06.png) repeat-y right;  clear:none;}

#bottom-bar{ width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_08.png) repeat-x bottom;  clear:none;}

#topleft-c1 {width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_01.gif) no-repeat left top;  clear:none;}

#topleft-c2 { width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_03.gif) no-repeat right top;  clear:none;}

#topleft-c3 { width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_07.gif) no-repeat left bottom;  clear:none;}

#topleft-c4 { width:auto; margin:0px auto 0px auto; padding:0px; background: url(images/round_09.gif) no-repeat right bottom;  clear:none;}

#fram-spacing { width:auto; margin:0px auto 0px auto; padding:0px 10px 10px 10px;  text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight: normal; color:#333333;  clear:none;}

.bgclass1 {background:url(images/round-bg2.gif) repeat-x;}
.bgclass2 {background:url(images/round-bg2.gif) repeat-x;}
.bgclass3 {background:url(images/round-bg3.gif) repeat-x;}
.bgclass4 {background:url(images/round-bg4.gif) repeat-x bottom;}

/*Round bar End*/
.text {
	FONT-SIZE: 12PX; COLOR: #747779; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;
}
.text-MAIN {
	FONT-SIZE: 12PX; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: justify; font-weight:normal;
}
.text-MAIN4 {
	FONT-SIZE: 14PX; COLOR:#901D78; FONT-FAMILY: Verdana; TEXT-ALIGN: justify; font-weight:bolder;
}
.text-MAIN5 {
	FONT-SIZE: 16PX; COLOR: #FF6600; FONT-FAMILY: Verdana; TEXT-ALIGN: CENTER; font-weight:bolder; background:#FDCF71;
}
.text-MAIN2 {
	FONT-SIZE: 12PX; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: justify; font-weight:normal;
}
.main-link {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY:  Arial; font-weight:bolder; TEXT-DECORATION: none
}
.sub-link {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-weight:bolder; TEXT-DECORATION: none
}
.main-HEADING {
	FONT-SIZE: 16px; COLOR:#901D78; FONT-FAMILY: Verdana; font-weight: bold; TEXT-DECORATION: none
}

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:NORMAL;
	font-size: 13px; 
}
.style3 {color: #C8151B}
.text {
	FONT-SIZE: 12PX; COLOR: #747779; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;
}
.images { margin-top:8px; cursor:pointer; }
.images2 { margin-top:0px; cursor:pointer; }


#point2 { width:100%; margin:0;  padding:0px 0 0px 0; display: table; }
#point2 li { width:92%; margin:0;  padding:4px 0 4px 0; padding-left:8%;  text-align: justify; font:Verdana; color: #7DBF17; background:url(images/main-points.gif) no-repeat left; background-position:4% 10px;    display:table; font-size:11px;}
#point2 li a{ font-weight:bold; color: #7DBF17; text-decoration:none;}
#point2 li a:hover{ font-weight:bold; color:#901D78; text-decoration: underline;}

.input { width:200px; border:1px #006699 solid; height:18px; line-height:18px;}
.input2 { width:200px; border:1px #006699 solid; height:60px; line-height:18px;}
