body {
    background: #fff;
	font-family: sans-serif;
	font-size:100%;
	color:#333;
	line-height:1.3em;
	margin:0;
}


a{
color:#0000cc;
text-decoration:none;
}
a:hover{
color:#FF6600;
}
/* --------------------------------wrapper ------------------------------- */	
#wrapper{
margin:0 auto;
width:810px;
height:100%;
border:2px solid #eee;
border-top:0;
}


/* 
-----------------------Top Bar------------------------------*/

.topbar{
height:2em;
background-color:#eaeaea;
font-size:80%;
margin-bottom:10px;
}

.topbar ul{
padding:0;
margin:0 0 0 5px;
}
.topbar ul li{
display:inline;
margin:0 5px 0 5px;
line-height:2em;
}
.c {
	float: left;
	width:40%
}
.r {
	float: right;
	width:40%;
	text-align:right;
}


/* --------------------------------header logo------------------------------- */
#header{
height:70px;
}
.headerLogo {
	float: left;
	margin:0 0 0 10px;
	width:40%;
}
.headerLogo img{
float:left;
margin-right:10px;
}
.headerLogo h1{
font-size:15px;
padding:0;
margin:0;
}
.headerLogo h1 strong{
font-size:26px;
}

.headerads{
float:right;
}

/*-----------------------------------h menu ---------------------------------*/

.hMenuContainer {
background-color:#eee;
width:100%;
font-size:80%;
border:1px solid #ccc;
border-left:0;
border-right:0;
height:2em;
}

.hMenu ul{
margin:0 0 0 4px;
padding:0;
list-style:none;
}
.hMenu li{
float:left;
margin:0;
}
.hMenu li a{
display:block;
padding:2px 5px;
border-right:1px solid #fff;
}
.hMenu li a:hover{
background-color:#fff;
}
/*-----------------------------------search--------------------------------*/
.search{
width:100%;
text-align:center;
font-size:80%;
padding:2px 0;
background-color:#f7f7f7;
}
/*-----------------------------------browse--------------------------------*/

.browse{
background-color:#eee;
font-size:75%;
width:100%;
padding:2px 0;
}

.browse ul{
padding:0;
margin:0 0 0 5px;
}
.browse ul li{
display:inline;
padding:0 2px;
}
/*-----------------------------------top ads---------------------------------*/
#topad{
text-align:center;
padding:5px 0;
}



/*-----------------------------------others---------------------------------*/

hr {
  color            : #CCCCCC;
  height           : 1px;
  width            : 100%;
}
.mod {
  background       : #FFFFFF;
  width            : 2px;
}

.menu { 
  width			   : 100%;
  height           : 25px; 
}   
.menu_background {
background: #EEEEEE; 
}
.menu_off {
background: #EEEEEE;
} 
.menu_on{
background: #F7F7F7;
}  
.content_background {
background: #F1F1F1; 
}
.member_profile {
background: #EEEEEE; 
}


.menu_bg { 
  width			   : 100%; 
} 
.ads { 
  width			   : 100%;  
  background       : #F7F7F7; 
} 
.content_body { 
  width			   : 100%;  
  background       : #FFFFFF; 
} 
.album_bg {  
  background       : #F7F7F7;
  font-size:14px !important; 
} 
.artist_alpha {  
  
  background       : #FFFFFF; 
  border-bottom    : 1px solid #CCCCCC; 
  font-weight      : bold;
  padding          : 12px 9px 12px 0px;
  text-indent      : 10px;   
  line-height      : 10px;  
} 
.album_alpha {  
  
  background       : #FFFFFF;  
  text-indent      : 10px;  
  display          : block;  
  font-weight      : bold;
  padding          : 10px 9px 10px 0px;
  
  width            : 90%;  
  text-align: center;
} 
.album_alpha_bg {  
 
  background       : #FFFFFF; 
  text-indent      : 10px;
  display          : block; 
  border-bottom    : 1px solid #CCCCCC; 
  font-weight      : bold;
  padding          : 12px 9px 12px 0px;
  
  width            : 90%;  
  text-align: center;
} 

/*------------------------------module table /mid table---------------------------------*/
table.moduletabmid td {
  padding-left     : 0px;
  padding-right    : 0px;
  border-top       : 0px solid #FFFFFF;
   margin           : 0px;
  padding          : 0px;
}
table.moduletable {
  width: 100%;
  table-layout: auto;
}
table.moduletable th {
	padding: 3px;
	color: #FFF;
	font-family: Verdana;
	font-weight: bold;
	height: 25px;  
}
table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
}
 
.inputbox {
  border           : 1px solid #CCCCCC; 
  background-color : #FFFFFF;
  margin-bottom    : 0px;
}
  


u {
  font-family: sans-serif;
  text-decoration  : none;
  font-weight      : bold;
}
u:hover {
  text-decoration  : none;

}
.hlight { background-color: #FFFFFF; }

.dlight { background-color: #E4EAF2; }

.mouseover{
font-weight:normal;
background-color:#E0DFE0;
border:outset 1px #ccc;
} 
.button, .mouseover:hover{
font-weight:normal;
background-color:#FFFFE0;
border:outset 1px #ccc;
}

input   {
	color: #000000; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal; 
	border-color:#EEEEEE; 
			
	}   
.borderimage{
border:1px solid black;
}  
.songsborder{
	border-left      : 1px solid #F7F7F7;
	border-right      : 1px solid #F7F7F7;
	border-top      : 1px solid #F7F7F7;
	border-bottom      : 1px solid #F7F7F7
} 
.songsborder b{
font-size:14px !important;
}
.subscribtion_top{
	border-left      : 1px solid #eff2ab;
	border-right      : 1px solid #eff2ab;
	border-top      : 1px solid #eff2ab;
	background-color : #feffe0;
}
.subscribtion_bottom{
	border-left      : 1px solid #eff2ab;
	border-right      : 1px solid #eff2ab;
	border-bottom      : 1px solid #eff2ab;
	background-color : #feffe0;
}
.register_success{
	border-left      : 1px solid #eff2ab;
	border-right      : 1px solid #eff2ab;
	border-top      : 1px solid #eff2ab;
	border-bottom      : 1px solid #eff2ab;
	background-color : #feffe0;
	width			   : 100%;
}
.cart{
	border-left      : 1px solid #EEEEEE;
	border-right      : 1px solid #EEEEEE;
	border-top      : 1px solid #EEEEEE;
	border-bottom      : 1px solid #EEEEEE;
	background-color : #F7F7F7;
	width			   : 60%;
}
.right_colum { 
  width			   : 260 px ; 
  text-indent      : 8px; 
  
  background       : #F7F7F7;
  background-image : url(../template/images/table.gif);  
} 


.topborder { border: #FFF 3px solid; background-color: #FFF }

table.border{
margin-bottom:10px;
font-size:80%;
}
/* EBF4FB / C3D9FF */
  
  
  
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}

img{ vertical-align: middle; border: 0; }

Table,Tr,Td {	

border-collapse: collapse;}
/*-----------------------------------------*/ 

.latest { color: #3985A6;  text-decoration: none; font-weight: bold}
.latest:hover { COLOR: #3985A6; text-decoration: none;} 

/*-----------------------------------------*/ 
  
form { margin: 0; padding:0} 
/*---------------------------------------------------------------*/
.topborder { border: #FFF 3px solid; background-color: #FFF }
.border { 
border: #E9E9E9 0px solid; 
}
 
.title_class, .title_class_b, .title_class_c {
background-color:#eee;
font-weight: bold;
height:1em;
vertical-align:middle !important;
padding-left:10px !important;
}

/*------------------------------footer---------------------------------*/
.footer_bg{ 
  width: 100%; 
  border-top:1px solid #eee;
  margin-top:10px;
  font-size:80%;
} 
.footer_bg p{
padding:10px;
} 
/*---------------------------------------------------------------*/

.stata, .statb { 
border: 1px solid #E9E9E9; 
padding: 3px; 
background-color: #FFFFFF; }
.statb { 
background-color: #FBFBFB; 
}

 
 
.moduletable{
font-size:100% !important!
}

.welcome{
text-align:center; 
height:90px; 
border:1px solid #C3D9FF;; 
margin-bottom:10px;
}
.welcome h2{
background-color:#EBF4FB;
margin:1px;
padding:0;
font-size:80%;
line-height:2em;
color:#666;
}


p.albumbox{
text-align:left;
padding:0;
margin:0 0 10px 0;
line-height:1.2em;
}