@charset "utf-8";
/* CSS Document */


body{
	margin:0px;
	background-color:#C0BDB7;
}

#showmsg{
	display:block;
	background:#FF0000;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px dashed #FFFFFF;
	text-decoration:blink;
	text-align:center;
}

.clear{
 	clear: both; 
	margin:0px; 
	padding:0px; 
	border:0px; 
	display:block; 
	height:0px; 
	font-size: 0px; 
	line-height: 0px; 
}

.MainDivStyle{
	margin:0px auto;
	width:826px;
	position:relative;
	display:block;
}

#Header{
	height:220px;
}



#Wrap,#Nav{
	background-image:url(../images/page_r3_c1.jpg);
	padding:5px 20px 5px 20px;
	width:786px;
	min-height: 400px;
}

#Footer{
	background-image:url(../images/page_r5_c1.jpg);
	height:34px;
	text-align: center;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 18px;
	color: white;
}

#Footer a{
  color: white;
  text-decoration: none;  
}

#Nav a{
	text-decoration:none;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif !important;
}

#Nav a:active{
	color:#FF0000;
}

#Nav a:hover{
	color:#99FF33;
}

/*------------------------------------------------------------*/
#Entris{
	display: block;
	float: left;
	width: 550px;
  min-height: 600px;
  height: auto !important;
  height: 600px ;
  
	padding: 5px;
}

#Entry  {
	display: block;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 15px;
	margin-top: 5px;
	
}


#Entry .EntryTitle{
	 font-size: 18px;
	 font-weight: bold;
	 font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif !important;
	 display: block;
	 color: #33789C;
	 text-decoration: none;
	 margin: 0px;
}

#Entry .EntryTitle:hover{
	color: #5D97C2;
}

#Entry .EntryDate{
	font-family: Tahoma;
	font-size: 12px;
  display: block;
  color: #666;
  margin-left: 30px;
  margin-top: 5px;
  margin-bottom: 20px;
}

#Entry .EntryText{
	margin: 5px;
	color: #222;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif !important;
	font-size: 12px;
	line-height: 20px;
}

#Entry .EntryOption{
	margin: 20px 10px 20px 10px;
	background: #FAFAFA;
	border: 1px solid #F5F5F5;
	line-height: 20px;
	font-family: Tahoma;
	padding-left: 10px;
	padding-right: 10px;
	color: #555;
	font-weight: bold;
	font-size: 10px;
}

#Entry .EntryOption a{
	text-decoration: none;
	color: #F56534;
	font-weight: normal;
}

#WeblogRightBlock{
	display: block;
	float: right;
	width: 200px;
	padding: 30px 10px 10px 10px;
}

#WeblogRightBlock .BloclTitle{
	font-family: sans-serif;
	font-size: 18px;
	color: #FF8000;
	line-height: 25px;
	display: block;
	font-weight: bold;
	border-bottom: 2px solid black;
	text-indent: 10px;
	margin-bottom: 10px;
}

#WeblogRightBlock .ArchiveLink{
	text-decoration: none;
	color: #000;
	display: block;
	margin-top: 2px;
	text-indent: 20px;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif !important;
	font-size:12px;
}

#WeblogRightBlock .ArchiveLink:hover{
	color: #FF9D48;
}


#CommentForm span{
	font-size: 18px;
	font-weight: bold;
}
#CommentForm form{
	margin-top: 10px;
}
#CommentForm form label{
	font-family: tahoma;
	font-size: 14px;
	display: block;
	margin-bottom: 3px;
	margin-top: 10px;
}

#CommentForm form input{
		width: 300px;
		padding: 3px;
	border: 1px solid #E5E5E5;
}

#CommentForm form input:focus,#CommentForm form textarea:focus{
	background-color: #FFFFEA;
}

#CommentForm form textarea{
	 	border: 1px solid #E5E5E5;
	 	width: 500px;
	 	height: 200px;
}


#ShowComments{
	 display: block;
	 margin: 20px;
}

#ShowComments .Comments{
	display: block;
	font-family:  sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	line-height: 15px;
}

#ShowComments .odd{
	background: #F5F5F5;
	border: 1px solid #E5E5E5;
	border-left: none;
	border-right: none;
}

#ShowComments a{
	text-decoration: none;
	color : #8080FF;
} 
#ShowComments span{
	display: block;
	font-size: 10px;
	font-family: tahoma;
	color: #b1b1b1;
	font-weight: normal;
}

#ShowComments p{
	margin-top: 10px;
	font-weight: normal;
}

.Album{
	
	border: 1px solid #FEA24D;
	display: block;
	background-color: #FFF6ED;
	margin: 10px;
	text-decoration: none;
}

.Album img{
	border: 1px solid black;
	margin: 5px;
	float: left;
	display: inline-block;
	width: 100px;
	height: 75px;
}

.Album span{
	font-family: cursive;
	font-size: 14px;
	display: block;
	color: white;
	clear: both;
	line-height: 15px;
	padding: 2px;
	background-color: #FEA24D;
}

.Album div{
	display:  inline-block ;
	border: 1px solid #FFEBD9;
	padding: 2px;
	margin: 5px 0px 5px 2px;
	font-family: Tahoma;
	font-size: 14px;
	height: 70px;
	width: 405px;
	color: #494949;
  background-color: #FFF2E6;
	overflow: hidden;
}


#AlbumShow{
	display: block;
}

#AlbumShow h1{
		 font-size: 18px;
	 font-weight: bold;
	 font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif !important;
	 display: block;
	 color: #33789C;
	 margin: 0px;
}

#AlbumShow h1:hover{
	color: #FF9D48;
}

#AlbumShow .ShowTextOfAlbum{
	margin: 5px;
	color: #666;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif !important;
	font-size: 11px;
	line-height: 15px;	
}

#AlbumShow .TextSpiliter{
	display: block;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#AlbumShow #LoadingPicture{
	display: block;
	padding: 5px;
	border: 1px solid #FF9D48;
	width: 500px;
	margin: 0px auto;  
}

#AlbumShow #LoadingPicture .ShowPic{
	width: 500px;
	margin: 0px auto;
	display: block;
	border: 1px solid silver;
}

#AlbumShow .ListPicThumb{
	display: block;
	margin: 25px;
	text-align: center;
}

#AlbumShow .ListPicThumb img{
	width: 70px;
	max-height: 52px;
	margin: 5px 2px 5px 2px;
	padding-bottom: 3px;
	border-bottom: 3px solid white;
	cursor: pointer;
}

#AlbumShow .ListPicThumb img:hover{
	border-bottom: 3px solid #FEC804;
}

 
.VideoThump{
	display: inline-block;
	margin: 5px;
	font-size: 0px;
	border: 1px solid silver;
}

#guestbook{
	display: block;

}
#guestbook label{
	display: block;
	font-size: 12px;
	margin-top: 2px;
}
#guestbook input[type=text]{
	border: 1px solid silver;
	width: 100%;
	padding: 2px;
	margin: 2px;
}
#guestbook textarea{
	border: 1px solid silver;
	width: 100%;
	padding: 2px;
	margin: 2px;	
	height: 100px;
}

#ShowAlbumSongBordera{
		display: block;
	width: 402px;
	margin: 10px auto;
  margin-bottom: 50px;
}

#ShowAlbumSong{
		border: 1px solid #FF9D48;
		*font-size: 0px;

}

#ShowAlbumSong span{
	background-color: #FF9D48;
	line-height: 30px;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: cursive;
	color: white;
	border: 1px solid white;
}

#ShowAlbumSong .logo{
	width: 398px;
	height: 398px;
	margin: 0px 1px 1px 1px;
	

}
#ShowAlbumSong #about{
	font-family: tahoma;
	line-height: 15px;
	font-size: 12px;
	font-weight: normal;
	text-indent: 10px;	
}
#ShowAlbumSong #about p{
	margin: 5px 0px 5px 0px;
}



#ShowAlbumSong  .SongsItem{
	display: block;
	height: 22px;
  font-size: 9px;
}
#ShowAlbumSong  .SongsItem *{
  vertical-align: middle;
}
#ShowAlbumSong .SongsItem a{
	vertical-align: middle;
  font-family: tahoma;
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 2px;
	margin-right: 5px;
}

#ShowAlbumSong .SongsItem .AddBas{
  display: inline-block;
  margin: 0px auto;
  cursor: pointer;
}

#ShowAlbumSong .BorderTab{
	 display: block;
	 border-top: 1px solid #FF9D48;
	 padding: 5px;
 	 font-family: tahoma;
	 font-size: 11px;
	 background-color: #FFEFDF;
 	 display: none;
}

#ShowAlbumSong .BorderTab p{
  line-height: 14px;
  margin-bottom: 5px;
}

#ShowAlbumSongBordera .btt{
	background-image: url('/images/bttdown.jpg');
	display: inline-block;
	width: 143px;
	line-height: 28px;
	text-decoration: none;
	 color: white;
	 text-align: center;
	 margin-left: 37px;
	 font-weight: bold;
	 font-family: sans-serif;
	 font-size: 14px;
}
#ShowAlbumSongBordera .btt:hover{
	color: #FFCC9F;
	
}


.BasketItem{
	display: none;
	height: 20px;
	font-size: 12px;
	font-family: sans-serif;
}

#OrderForm{
  display: block;
}

#OrderForm .item{
  display: block;  
	height: 20px;
  margin-bottom: 5px;
	font-size: 12px;
	font-family: sans-serif;
}
#OrderForm .item .icon{
  display: inline-block;
  vertical-align: top;
  width: 17px;
}
#OrderForm .item .del{
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
#OrderForm .item .Title{
  margin-right: 3px;
  display: inline-block;
  width: 147px;
  
}
#OrderForm .item .price{
  margin-right: 2px;
  margin-left: 3px;
  display: inline-block;
  vertical-align: top;
}


#ContentUS{
	margin-top: 10px;
	margin: 0px auto;
	width: 500px;
}
#ContentUS label{
	font-family: tahoma;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 10px;
	width: 100px;
	text-align: right;
}

#ContentUS input{
		width: 300px;
		padding: 3px;
	border: 1px solid #E5E5E5;
}

#ContentUS input:focus,#ContentUS textarea:focus{
	background-color: #FFFFEA;
}

#ContentUS textarea{
	 	border: 1px solid #E5E5E5;
	 	width: 305px;
	 	vertical-align: baseline;
	 	height: 200px;
}
#ContentUS .InputBT{
  display: block;
  width: 100px;
  margin: 0px auto;
}



.OrederBTT{
  width: 100px;
  height: 20px;
  line-height: 20px;
  margin: 0px auto;
  display: block;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  color: green;
  background-color: #E5E5E5;
  border: 1px solid silver;
}

.OrederBTT:hover{
  background-color: #F8F8F8;
}




#Payment{
  width: 100%;
  table-layout: auto;
  border-spacing: 2px;
  font-size: 12px;
}


#Payment thead tr{
  background-color: teal;
  width: 100%;
}

#Payment thead tr th{
  text-align: center;
  line-height: 20px;
  color: white;
  font-weight: bold;
  
}

#Payment tbody tr{
  background-color: #F0F0F0;
}

#Payment tbody td{
  line-height: 20px;
  text-align: center;  
}

#Payment tfoot td{
  border-top: 2px solid black;  
  text-align: center;
  line-height: 30px;
  font-weight: bold;
}



#DownloadForm{
  display: block;
  padding: 0px 10px;
}

#DownloadForm label{
  font-family: cursive;
  font-size: 12px;
  font-weight: bold;
  color: #525252;
  display: block;
  margin-bottom: 5px;
  margin-left: 15px;
}

#DownloadForm input{
  border: 1px solid #E5E5E5;
  margin-bottom: 5px;
  padding: 2px;
  display: block;
  width: 100%;
}


#DownloadForm .btt{
    width: 100px;
  height: 20px;
  line-height: 20px;
  margin: 0px auto;
  margin-top: 15px;
  display: block;
  font-size: 10px;
  text-decoration: none;
  text-align: center;
  color: green;
  background-color: #E5E5E5;
  border: 1px solid silver;
}

#DownloadForm .btt:hover{
  background-color: #F8F8F8;
}


#DownloadLink a{
  text-decoration: none;
  display: block;
  color: #0080C0;
  background-image: url('/images/mp3.jpg');
  background-repeat: no-repeat;
  background-position: left center;
  line-height: 36px;
  padding-left: 40px;
}

#DownloadLink a:hover{
  color: #004080;

}

#AboutPic{
  display: block;
  border: 1px solid silver;
  margin: 5px auto;
}