* {margin:0;padding:0}
html{
	font-family: "Verdana", sans-serif;
	font-size: 12px;
}

body{
	background:#fff;
	padding-top:40px;
	color:#898989;
}

body.blk{
	background:#000;
}

.wrapper{
	width: 984px;
	text-align: center;
	margin: 0 auto;	
	padding-bottom:10px;
}

#main{
	float:left;
	width:742px;
	padding-right:10px;
	border-right:1px solid #e1e1e1;
	position:relative;
}

.blk #main{
	border-right:1px solid #616161;
	background:transparent url(../images/header/producer.jpg) no-repeat scroll -95px -10px;
}


#sidebar{
	margin-left:20px;
	width:204px;
	overflow:hidden;
	float:left;
	text-align:left;
}

.header{
	text-align:left;
}

.header#home{
	background: url(../images/header/home.gif) 46px 0 no-repeat;
}

.header#artist,
.header#artist_detail,
.header#jet{
	background: url(../images/header/artist.jpg) 0 0 no-repeat;
	overflow:hidden;
}

.header#producer{
	overflow:hidden;
}

.header#jet{
	background:url(../images/news_bg.jpg) -16px 95px no-repeat;
}

.header .nav{
	text-transform: capitalize;
	margin-top:271px;
	padding:4px 0;
	border-top: 1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.header ul.subnav{
	text-transform: uppercase;
	padding:2px 0 5px 0;
	margin:5px 1px 0;
	color:#B6B6B6;
	font-weight:bold;
	border-bottom: 1px solid #f0f0f0;
}

.header ul.subnav a:link{
	margin: 0 5px;
}

#artist .nav{
	position:relative;
	top:-30px;
}

#artist .nav li{
	position:relative;
}

#artist_detail .nav{
	margin-top:130px;
}	

#producer .nav{
	margin-top:96px;
}	

#producer .nav{
	border-top: 2px solid #303030;
	border-bottom:2px solid #303030;
	/*padding:4px 0 4px 6px;*/
}

#jet .nav,
#music .nav,
#vision .nav,
#shop .nav{
	margin-top:6px;
}

.header .nav li{
	float:left;
	width:72px;
	height:21px;
	overflow:hidden;
	line-height:21px;
	font-size:14px;
	text-align:center;
	margin:0 1px;
	display:inline;
}

.header .nav li a:link,
.header .nav li a:visited{
	color:#b2b2b2;
	background:url(../images/nav.gif) no-repeat;
	display:block;
	text-indent:-999px;
}

#producer .nav li a:link,
#producer .nav li a:visited{
	color:#b2b2b2;
	background:url(../images/nav2.gif) no-repeat;
	display:block;
	text-indent:-999px;
}

.header .nav li a#home,
#producer .nav li a#home:hover,
#producer .nav li a.selected:hover{
	background-position:0 0;
}

#producer .nav li a#home,
.header .nav li a#home:hover,
.header .nav li.selected a#home{
	background-position:0 -25px;
}
.header .nav li a#news,
#producer .nav li a#news:hover,
#producer .nav li.selected a#news{
	background-position:-74px 0;
}

#producer .nav li a#news,
.header .nav li a#news:hover,
.header .nav li.selected a#news{
	background-position:-74px -25px;
}
.header .nav li a#music,
#producer .nav li a#music:hover,
#producer .nav li.selected a#music{
	background-position:-148px 0;
}

#producer .nav li a#music,
.header .nav li a#music:hover,
.header .nav li.selected a#music{
	background-position:-148px -25px;
}
.header .nav li a#video,
#producer .nav li a#video:hover,
#producer .nav li.selected a#video{
	background-position:-222px 0;
}
#producer .nav li a#video,
.header .nav li a#video:hover,
.header .nav li.selected a#video{
	background-position:-222px -25px;
}
.header .nav li a#artists,
#producer .nav li a#artists:hover,
#producer .nav li.selected a#artists{
	background-position:-296px 0;
}
#producer .nav li a#artists,
.header .nav li a#artists:hover,
.header .nav li.selected a#artists{
	background-position:-296px -25px;
}
.header .nav li a#producers,
#producer .nav li a#producers:hover,
#producer .nav li.selected a#producers{
	background-position:-370px 0;
}
#producer .nav li a#producers,
.header .nav li a#producers:hover,
.header .nav li.selected a#producers{
	background-position:-370px -25px;
}
.header .nav li a#jet,
#producer .nav li a#jet:hover,
#producer .nav li.selected a#jet{
	background-position:-444px 0;
}
#producer .nav li a#jet,
.header .nav li a#jet:hover,
.header .nav li.selected a#jet{
	background-position:-444px -25px;
}
.header .nav li a#vision,
#producer .nav li a#vision:hover,
#producer .nav li.selected a#vision{
	background-position:-519px 0;
}
#producer .nav li a#vision,
.header .nav li a#vision:hover,
.header .nav li.selected a#vision{
	background-position:-519px -25px;
}
.header .nav li a#club,
#producer .nav li a#club:hover,
#producer .nav li.selected a#club{
	background-position:-593px 0;
}
#producer .nav li a#club,
.header .nav li a#club:hover,
.header .nav li.selected a#club{
	background-position:-593px -25px;
}
.header .nav li a#blog,
#producer .nav li a#blog:hover,
#producer .nav li.selected a#blog{
	background-position:-668px 0;
}
#producer .nav li a#blog,
.header .nav li a#blog:hover,
.header .nav li.selected a#blog{
	background-position:-668px -25px;
}

#home_cnt{
	margin-top:4px;
	padding-top:4px;
	height:219px;
	overflow:hidden;
}

#home_cnt #homevideo_cnt{
	padding-top:18px;
	width:275px;
	float:left;
	background:#000 url(../images/home_video_bg.gif) 0 4px no-repeat;
	border:1px solid #cccdcb;
}

#home_cnt #partition{
	float:left;
	width:24px;
	margin:0 2px;
	*display:inline;
	height:100%;
}

#home_cnt #partition li{
	height:54px;
	width:100%;
	background:#8c8c8c url(../images/partition_stop.gif) center center no-repeat;
	border-bottom:1px solid #a9a9a9;
	cursor:pointer;
}
#home_cnt #partition li.active{
	background-image:url(../images/partition_play.gif);
	background-color:#900000;
}

#home_cnt #control{
	background:#8f0000;
	float:left;
	width:58px;
	overflow:hidden;
	padding:0 2px;
	height:100%;
}

#home_cnt #control ul li.active{
	margin-bottom:2px;
	font-size:19px;
	text-align:left;
}


#home_cnt #control ul li a:link,
#home_cnt #control ul li a:visited{
	padding-left:8px;
	height:53px;
	display:block;
	color:#fff;
	background:#3f3f3f;
	background-position:0 -55px;
}

#home_cnt #control ul li.active a:hover,
#home_cnt #control ul li#selected a{
	background-position: 0 0;
}

#home_cnt #poster{
	float:left;
	border:2px solid #8f0000;
}
#home_cnt #poster img{
	vertical-align:middle;
}

#artist_cnt{
	margin-top:4px;
	padding:4px 0 0 20px;
	position:relative;
	top:-30px;
	width:722px;
}

#artist_cnt ul li{
	float:left;
	width:95px;
	height:95px;
	overflow:hidden;
	display:inline;
	margin:2px;
}


#artist_detail_cnt #control{
	float:right;
	width:33px;
	margin-right:10px;
	display:inline;
}
#artist_detail_cnt #control ul{
	margin-left:13px;
	border-top:none;
	margin-top:0;
}
#artist_detail_cnt #control ul li{
	cursor:pointer;
	float:none;
	width:8px;
	height:57px;
	background: url(../images/artist_control.gif) 0 0 no-repeat;
	margin: 5px 0;
}

#artist_detail_cnt #control ul li.on{
	background-position: 0px -61px;
}

#artist_detail_cnt #slider{
	float:right;
	margin-right:7px;
	text-align:right;
	overflow:hidden;
	display:inline;
}

.tc{
	margin-left:132px;
	margin-top:14px;
	background:#fff;
	color:#b1b1b1;
}

.tcl{
	float:left;
	width:400px;
	padding:0 5px;
}

.tcl p{
	line-height:22px;
}

.tcl h1{
	background:#696969;
	color:#fff;
	font-size:12px;
	height:16px;
	padding:2px 0 2px 30px;
	margin-bottom:5px;
}

.tcl h1 span{
	padding-left:30px;
}

.tcm{
	float:left;
	width:179px;
	padding:0 10px;
	border-left: 1px solid #e1e1e1;
}

.tcr{
	float:left;
	width:100px;
	padding:3px 0 0 015px;
}

.tcm ul li,
.tcr ul li{
	float:none;
	text-align:left;
	width:100%;
	margin:0 0 8px 0;
	height:14px;
	overflow:hidden;
}

#producer_cnt,
#artist_detail_cnt,
#music_cnt,
#video_cnt{
	margin-top:4px;
	padding-top:10px;
}

#album_cnt{
	margin:6px 15px 0 0;
	zoom:1;
	border-right:1px solid #e1e1e1;
}

#album_cnt li{
	width:220px;
	height:220px;
	overflow:hidden;
	float:left;
	margin:6px;
	border:1px solid #f0f0f0;
}

#album_cnt #left,
#album_cnt #right{
	float:left;
}

#album_cnt #left{
	width:265px;
	padding-right:15px;
	color:#bbb;
	border-right:1px solid #e1e1e1;
}

#album_cnt #left #poster{
	width:263px;
	height:263px;
	border:1px solid #e1e1e1;
	overflow:hidden;
	margin-bottom:4px;
}

#album_cnt #left h1{
	margin-top:4px;
}

#album_cnt #left #player{
	border:1px solid #e1e1e1;
}

#album_cnt h1{
	height:22px;
	overflow:hidden;
	background:url(../images/album_header.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:4px;
}

#album_cnt #left li{
	float:none;
	margin:6px 4px;
	width:auto;
	height:auto;
	text-align:left;
	cursor:pointer;
	border:none;
}

#album_cnt #right{
	margin:8px 0 0 15px;
	width:330px;
	text-align:left;
	color:#c5c5c5;
} 

#album_cnt #right h1#album{
	background-position:0 -38px;
}


#album_cnt #right h1#intro{
	background-position:0 -60px;
}


#album_cnt #right h1#relate{
	background-position:0 -90px;
}

#album_cnt #right p{
	margin:5px 0;
}
#album_cnt #right_relate{
	height:236px;
	*height:228px;
	overflow:auto;
}

#album_cnt #right_relate p{
	margin:0;
}
#album_cnt #right_relate li{
	width:97px;
	margin:1.5px;
	text-align:center;
	height:auto;
	border:none;
}
#album_cnt #right_relate li img{
	border:1px solid #e1e1e1;
}

#shop_cnt{
	padding-top:10px;
}

#shop_cnt #list{
	float:left;
	width:168px;
	background:url(../images/camera.gif) no-repeat;
	padding-left:45px;
	margin-right:10px;
}

#shop_cnt #list ul li{
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	display:inline;
	margin:2px;
	border:1px solid #d1d1d1;
}

#shop_cnt #current{
	float:left;
	width:290px;
	margin-right:10px;
}

#shop_cnt #current img,
.vision_img img{
	border:1px solid #c4c4c4;
}

#shop_cnt #current ul li{
	float:left;
	height:10px;
	width:30px;
	overflow:hidden;
	border:1px solid #c4c4c4;
	cursor:pointer;
	margin:5px 2px;
}

#shop_cnt #meta{
	float:left;
	width:200px;
	padding-left:4px;
	border-left:2px solid #efefef;
	text-align:left;
}

#shop_cnt #meta #describe{
	background:url(../images/side_title.jpg) -5px -132px no-repeat;
	text-indent:-9999px;
}

#shop_cnt #meta div{
	border-top:1px solid #e2e2e2;
	padding:4px;
}

#cart_cnt{
	background:url(../images/camera.gif) 0 0 no-repeat;
	padding-left:45px;
	margin-top:10px;
	text-align:left;
}

#cart_cnt h1{
	color:#aeaeae;
	font-size:12px;
	background:#3f3f3f;
	padding:3px 0 3px 12px;
	margin-bottom:5px;
}

#recommand{
	padding:2px;
	border: 1px solid #e0e0e0;
}

#recommand ul li{
	border-right:1px solid #e0e0e0;
	margin-left:6px;
	width:220px;
	overflow:hidden;
	float:left;
	padding:4px 0;
}

#recommand ul li.nb{
	border:none;
}

#recommand ul li img{
	float:left;
}

#recommand ul li p{
	float:left;
	width:158px;
	margin: 5px 5px 0 10px;
}

#recommand ul li img.m,
#cart_cnt td img{
	border: 1px solid #e0e0e0;
}

#recommand ul li img.b{
	margin-top:15px;
}

#cart_cnt table{
	width:100%;
	margin-top:10px;
	text-align:center;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

#cart_cnt td,
#cart_cnt th{
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	padding:4px 0;
}

#cart_cnt th{
	border-right:none;
	color:#d6d6d8;
	line-height:18px;
}

#cart_cnt p{
	text-align:left;
}
#cart_cnt td input{
	width:20px;
	font-size:12px;
}
#cart_cnt td img{
	vertical-align:middle;
	margin-right:10px;
}

#cart_cnt #total{
	margin-top:5px;
	text-align:right;
}

#cart_cnt #total img{
	vertical-align:middle;
	margin-left:10px;
}


#producer_cnt ul li{
	float:left;
	width:173px;
	height:173px;
	overflow:hidden;
	display:inline;
	margin:5px 6px;
}

/**vision content**/
#vision_nav{
	padding-right:20px;
}
#vision_nav ul li{
	float:right;
	margin:10px 10px 0 10px;
}

#vision_nav ul li a.selected{
	color:#000;
}

#vision_design{
	border-top:1px solid #d1d1d1;
	margin-top:5px;
	padding-top:5px;
}
	
#vision_design ul li{
	float:left;
	width:110px;
	height:110px;
	overflow:hidden;
	margin:4px;
	border:2px solid #e3e3e3;
}

.vision_block{
	margin-top:10px;
	padding-left:45px;
	border-top:1px solid #d1d1d1;
}

.vision_img{
	width:142px;
	margin-top:10px;
	overflow:hidden;
	margin-right:20px;
}

.vision_cnt{
	margin-top:10px;
	width:438px;
	text-align:left;
	overflow:hidden;
}

.vision_cnt h1{
	font-size:18px;
	margin-bottom:10px;
}


/**end vision**/


/**video content**/

#video_cnt{
	margin-left:42px;
}

#video_cnt h1{
	font-size:18px;
	text-align:left;
	margin-bottom:5px;
	border-bottom:1px solid #e1e1e1;
}

.video_block{
	display:inline;
	margin:3px 10px;
	width:305px;
	overflow:hidden;
}

.video_img{
	width:154px;
	overflow:hidden;
	margin-right:5px;
}

.video_img img{
	border: 2px solid #9d9d9d;
}


.video_cnt{
	width:146px;
	padding-top:24px;
	text-align:left;
	overflow:hidden;
	line-height:20px;
}




/**end video**/

/**music content**/
#music_cnt{
	padding:4px 0 0 80px;
}

#gplayer{
	text-align:right;
	margin-top:10px;
	display:none;
}
#status li{
	float:left;
	margin-right:15px;
	padding: 2px 0 2px 23px;
	background:url(../images/mc_icon.gif) no-repeat;
}

.forsale{
	padding-left:23px;
	background:url(../images/mc_icon.gif) 0 -39px no-repeat;
}

#status li#forsale{
	background-position:0px -39px
}

#status li#audition{
	background-position:0px -20px
}

#mood{
	margin-left:90px;
	padding:0 5px;
	background:#3f3f3f;
}
#mood ul li{
	float:left;
	margin:2px 0;
	padding:0 8px;
	border-right:1px solid #525252;
}

#music_cnt th{
	background:#3f3f3f;
	color:#fff;
	padding:2px 0;
}

#music_cnt table{
	margin-top:5px;
}

#music_cnt tr.avail{
	background:#3f3f3f;
}
#music_cnt td{
	text-transform: capitalize;
	padding:2px 0;
	color:#939393;
}

#music_cnt td.addToCart{
	background:#fff url(../images/mc_icon.gif) center -36px no-repeat;
	cursor:pointer;
}

#music_cnt td.listen{
	background:#fff url(../images/mc_icon.gif) center -17px no-repeat;
	cursor:pointer;
}
#music_cnt td.stop{
	background:#fff url(../images/mc_icon.gif) center -65px no-repeat;
	cursor:pointer;
}

#pagination{
	float:right;
	margin-top:30px;
	width:100px;
}

.tcm #pagination{
	margin-top:0;
}

#shop_cnt #pagination{
	margin-top:10px;
	width:168px;
}

#pagination a,
#pagination b{
	float:left;
	margin:0 4px;
	display:inline;
}

#pagination #next a,
#pagination #back a{
	margin:0;
}


/**end music content**/


.footer a{
	margin: 0 5px;
}

#sidebar_shop{
	border-bottom:1px solid #E1E1E1;
	padding-bottom:4px;
	*margin-top:4px;
}

#sidebar_shop h1{
	text-indent:-9999px;
	background:url(../images/side_title.jpg) no-repeat;
	
	line-height:26px;
}


#sidebar_shop h2{
	font-size:12px;
	color:#b1b1b1;
	border:1px solid #E1E1E1;
	border-left:none;
	border-right:none;
	font-weight:bold;
	letter-spacing:1px;
	padding:10px; 
	margin-top:4px;
}

#sidebar_shop div{
	padding:0 10px;
	margin-top:8px;
}

#sidebar_cart h1{
	background:#3f3f3f;
	color:#fff;
	text-indent:-9999px;
	text-align:center;
	line-height:19px;
	background:url(../images/cart_title.gif) no-repeat;
	margin:10px 0;
}

#sidebar_cart #purchase{
	text-align:right;
	display:none;
}

#sidebar_cart #purchase input{
	background:url(../images/club_btn.gif) -272px 0 no-repeat;
}

#sidebar_cart #checkbill{
	text-align:right;
}

#sidebar_cart #checkbill input{
	background:url(../images/club_btn.gif) -204px 0 no-repeat;
}

#sidebar_cart ul li{
	border:1px solid #e1e1e1;
	padding-left:8px;
	margin:2px 0;
	text-transform:capitalize;
	color:#b7b7b7;
}

#sidebar_cart ul li img{
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
}


#sidebar_club,
#sidebar_search{
	border-bottom:1px solid #E1E1E1;
	padding-bottom:6px;
}

#sidebar_club h1{
	text-indent:-9999px;
	background:url(../images/side_title.jpg) 0 -26px no-repeat;
	line-height:26px;
	height:20px;
	overflow:hidden;
	margin:5px 0;
}

#sidebar_club p,
#sidebar_search p{
	height:26px;
	padding:0 6px;
}

#prompt,
#billform{
	margin-top:10px;
}
#billform p{
	height:26px;
}
input.text{
	width:128px;
	padding-top:4px;
	height:18px;
	overflow:hidden;
	font-size:14px;
	border:1px solid #c0c0c0;
	text-align:center;
	vertical-align:middle;
	color:#888;
}

#sidebar_club label,
#billform label,
#sidebar_search label{
	font-size:12px;
	color:#888;
	margin-left:2px;
	vertical-align:middle;
}

#sidebar_club label{
	font-size:11px;
}

input.btn{
	margin-top:2px;
	width:64px;
	height:24px;
	vertical-align:middle;
	border:none;
	cursor:pointer;
}
#sidebar_club input#submit{
	background:url(../images/club_btn.gif) no-repeat;
	margin-right:2px;
}

input#music_btn{
	background:url(../images/club_btn.gif) 0 1px no-repeat;
	margin-right:2px;
}
#sidebar_club input#reset{
	background:url(../images/club_btn.gif) -68px 0 no-repeat;
}

#sidebar_search{
	padding-top:6px;
}
#sidebar_search input#query,
input#music_entry{
	width:120px;
	margin-right:2px;
	overflow:hidden;
	height:16px;
	vertical-align:bottom;
}

input#category{
	width:115px;
	text-align:center;
	margin-right:5px;
	background:url(../images/down_arrow.gif) right top no-repeat;
	cursor:pointer;
}

#sidebar_music input#compn_btn,
#sidebar_music input#genre_btn{
	width:128px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
	background:url(../images/down_arrow.gif) right top no-repeat;
	cursor:pointer;
}



#sidebar_search input#search{
	background:url(../images/club_btn.gif) -136px 1px no-repeat;
	height:23px;	
}
#widget_news{
	margin-top:4px;
	width:195px;
	overflow:hidden;
}

#widget_news h1{
	text-indent:-9999px;
	background:url(../images/side_title.jpg) 0 -47px no-repeat;
	line-height:26px;
}


#widget_news #update_time{
	position:relative;
	visibility:hidden;
	left:100px;
	top:-23px;
}
#widget_news div{
	border:1px solid #e1e1e1;
	color:#b6b6b6;
	padding:0 5px;
}

#widget_news ul{
	position:relative;
	top:-11px;
}
#widget_news li{
	margin: 7px 0;
	height:14px;
	line-height:14px;
	overflow:hidden;
}


#sidebar_artist{
	padding-top:20px;
	color:#b1b1b1;
}

#sidebar_artist h1{
	text-indent:-9999px;
	background:url(../images/side_title.jpg) no-repeat;
	line-height:26px;
	height:26px;
}

.blk #sidebar_artist{
	color:#828282;
}

#sidebar_producer{
	padding-top:60px;
	color:#666;
}

.blk #sidebar_artist a:link, .blk #sidebar_artist a:visited,
#sidebar_producer a:link, #sidebar_producer a:visited{
	color:#8f8f8f;
}

.blk #sidebar_artist a:hover,
#sidebar_producer a:hover{
	color:#ccc;
}
#sidebar_producer h1{
	font-size:12px;
	color:#323232;
	margin-bottom:15px;
}

#sidebar_artist h2{
	font-size:28px;
	padding-left:10px;
	margin-bottom:5px;
}

#sidebar_artist .intro p{
	padding-left:10px;
	margin: 10px 0;
}

#sidebar_artist ul{
	margin-bottom:30px;
	padding:0 8px;
}

#sidebar_producer ul li{
	margin:6px 0;
}


#sidebar_artist h1#male{
	background-position:0 -72px;
}

#sidebar_artist h1#female{
	background-position:0 -90px;
}

#sidebar_artist h1#group{
	background-position:0 -110px;
}

#sidebar_artist h1#cooperation{
	background:url(../images/cooperation.jpg) 6px 4px no-repeat;
}

#sidebar_nav{
	margin-top:30px;
}

#sidebar_music p{
	margin-top:5px
}

#sidebar_music .list{
	border: 1px solid #C0C0C0;
	border-top:none;
	padding:10px;
	height:100px;
	overflow:auto;
	width:108px;
	display:none;
}

#sidebar_music .list li{
	margin:2px 0;
}

#sidebar_music p{
	background:url(../images/mc_title.gif) 5px 5px no-repeat;
}

#sidebar_cart{
	margin-top:23px;
}

#back{
	float:left;
	background:url(../images/back.gif) 0 -1px no-repeat;
	padding-left:20px;
}
#next{
	float:right;
	background:url(../images/next.gif) right -1px no-repeat;
	padding-right:24px;
}

#sidebar_nav #back_b{
	float:left;
	background:url(../images/back_b.gif) 0 3px no-repeat;
	padding-left:20px;
}
#sidebar_nav #next_b{
	float:right;
	background:url(../images/next_b.gif) right 3px no-repeat;
	padding-right:24px;
}


#sidebar_jet{
	padding:0 0 0 30px;
	color:#b1b1b1;
}

#sidebar_jet ul li{
	margin: 20px 0;
}

#sidebar ul li a.selected,
.tcr ul li a.selected{
	color:#000;
}

#sidebar_news ul li{
	margin:10px 0;
	padding-left:7px;
}

#sidebar_news ul.month{
	float:left;
	width:48px;
	border-right:1px solid #E1E1E1;
}

#sidebar_news ul.year{
	float:left;
	padding-left:10px;
}


.footer{
	zoom:1;
	margin-top:10px;
	color:#9d9d9d;
	text-align:center;
}

.main_footer{
	float:left;
	width:740px;
	padding-right:10px;
	padding-top:10px;
	border-top:1px solid #e1e1e1;
}

.blk .main_footer{
	border-top:1px solid #616161;
}

.sidebar_footer{
	float:left;
	margin-left:16px;
	padding-top:10px;
	width:202px;
}


img{
	border:none;
}



a:link, a:visited{
	color:#b6b6b6;
	text-decoration: none;
}

a:hover{
	color:#747474;
	text-decoration:none;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

li{
	margin: 0;
	padding: 0;
}


.vm{
	vertical-align:middle;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

.red{
	color:red;
}

.green{
	color:green;
}


.center{
	text-align: center;
	margin: 0 auto;
}

.fleft{
	float:left;
}

.right{
	text-align:right;
}

.hide{
	display: none;
}

#comment{
	margin:10px 5px 0 0;
	padding-right:5px;
	overflow:hidden;
	width:472px;
}

#comment h1{
	font-size:12px;
	border:1px solid #e1e1e1;
	padding:10px 0;
	*padding-bottom:0px;
	border-left:none;
	border-right:none;
}

#comment h1 span{
	float:right;
	margin-right:5px;
	font-weight:normal;
}

#comment_content{
	text-align:left;
}

.threads{
	padding:8px 0 8px 6px;
	*padding-bottom:0px;
	border-bottom:1px solid #e1e1e1;
}

.threads .message{
	float:left;
	line-height:20px;
}

.threads .reply{
	float:right;
	margin-right:36px;
	display:inline;
}
.threads .message .author{
	color:#000;
}
.threads .message .blockquote{
	border-left:1px solid #e1e1e1;
	margin: 2px 0 2px 24px;
	padding-left:10px;
}

#comment_form{
	margin-top:8px;
}

#comment_form input{
	vertical-align:middle;
}
#comment_form input#name{
	height:19px;
	*height:17px;
	border:1px solid #e1e1e1;
	vertical-align:middle;
	background: url(../images/comment_author.gif) no-repeat;
	padding-left:60px;
	padding-top:3px;
}

#comment_form textarea{
	font-size:12px;
}


#manualPage{
	text-align:right;
	margin-top:5px;
}

#manualPage span{
	border:1px solid #e0e0e0;
	
}
.blk #manualPage span{
	border:1px solid #9d9d9d;
}

.blk #manualPage span a:link,
.blk #manualPage span a:visited{
	color:#b4b4b4;
	padding:1px 2px;
}

.blk #manualPage span a:link,
.blk #manualPage span a:visited{
	color:#b4b4b4;
	padding:1px 2px;
}

.blk #manualPage span a:hover,
.blk #manualPage span a.selected{
	color:#575757;
	background:#9d9d9d;
}

#manualPage span a:hover,
#manualPage span a.selected{
	color:#fff;
	background:#8b8b8b;
}

#home_glider{
	position:relative;
	border-top:1px solid #f0f0f0;
	margin-top:5px;
	overflow:hidden;
}

#home_glider_outer{
	padding:4px 15px 0px;
}

.home_glider_wrapper{
	overflow:hidden;
	width:702px;
	margin:0 auto;
	position:relative;
}

#glider {
	position:relative;
	width:9999px;
}

#glider li{
	float:left;
	*display:inline;
	margin:0 10px;
}

#home_glider .arrow{
	position:absolute;
}
#home_glider #home_logo_left{
	top:10px;
	left:10px;
	_left:-360px;
}
#home_glider #home_logo_right{
	top:10px;
	right:10px;
}
