/*rotating tout styles*/
	
	#center-tout {
		float:left;
		width:476px;
		_width: 486px;
		margin:0;
		padding:0;
		border: 5px solid #d6d6d6;
		border-bottom:none;
		background: url(tout-bg.gif) top left repeat-x;
		overflow:hidden;	
	}
	
	#center-tout .tout {
		float:left;
		width:486px;
		height:257px;
		margin:0;
		padding:0;
		background: #dbdbdb;
	}
	
	#tout-wrap {
		float:left;
		width:1950px;
		margin:0;
		padding:0;
		background: #dbdbdb;
	}
	
	#center-tout .book {
		float:left;
		margin:0;
		padding:0;
	}
	
	#center-tout h1 {
		float:left;
		margin:0;
		padding:0;
	}
	
	#center-tout p {
		float:left;
		margin:0;
		padding:0;
	}
	
	#center-tout-footer {
		float:left;
		margin:0 0 6px 0;
		padding:0;
		width:486px;
		height:29px;
		background: url(dl_bottom_shadow.gif) bottom left repeat-x;
	}
	
	#center-tout-footer ul {
		float:left;
		list-style:none;
		width:486px;
		padding:0;
		margin:0;
	}
	
	#center-tout-footer li {
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		height:29px;
	}
	
	#center-tout-footer a {
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:14px;
		line-height:24px;
	}
	
	#ct-books 
	{
		width:121px;
		height:29px;
		background: url(dl_left_corner_sgadow.gif) bottom left no-repeat;
	}
	
	#ct-books a 
	{
		width:121px;
	}
	
	#ct-music {
		width:121px;
	}
	
	#ct-music a 
	{
		width:121px;
	}
	
	#ct-dvd {
		width:121px;
	}
	
	#ct-dvd a 
	{
		width:121px;
	}
	
	#ct-bnreview
	{
		width:123px;
		background: url(dl_bright_corner_shadow.gif) bottom right no-repeat;
	}
	
	#ct-bnreview a 
	{
		width:123px;
	}
	
	.ctf-off a
	{
		display:block;
		float:left;
		height:24px;
		color: #999999;
		background:#eeeeee;
		padding:0;
		margin:0;
	}
	
	.ctf-on a 
	{
		display:block;
		float:left;
		height:auto;
		background:#d6d6d6;
		color: #fff;
		padding:0;
		margin:0;
		height:24px;
		font-size:16px;
	}
	
.center-tout {
	clear:both;
	float:left;
	width:488px;
	padding:0 0 6px 0;
	margin:0;
}

	/*rotating tout styles V2*/
	
	#toutv2 #center-tout {
		float:left;
		width:476px;
		_width: 486px;
		margin:0 0 12px 0;
		padding:0;
		border: 5px solid #d6d6d6;
		border-top: none;
		background-color: white; /*#dbdbdb;*/
		overflow:hidden;	
	}
	
	#toutv2 #center-tout .tout {
		float:left;
		width:486px;
		height:257px;
		margin:0;
		padding:0;
		background: #dbdbdb;
	}
	
	#toutv2 #tout-wrap {
		float:left;
		width:1950px;
		margin:0;
		padding:0;
		background: white; /*#dbdbdb;*/
	}
	
	#toutv2 #center-tout .book {
		float:left;
		margin:0;
		padding:0;
	}
	
	#toutv2 #center-tout h1 {
		float:left;
		margin:0;
		padding:0;
	}
	
	#toutv2 #center-tout p {
		float:left;
		margin:0;
		padding:0;
	}
	
	#toutfooterv2 #center-tout-footer {
		float:left;
		margin:0;
		padding:0;
		width:476px;
		_width: 486px;
		height: 25px;
		_height: 29px;
		border: 5px solid #d6d6d6;
		border-bottom: none;
	}
	
	#toutfooterv2 #center-tout-footer ul {
		float:left;
		list-style:none;
		width:476px;
		padding:0;
		margin:0;
		height: 25px;
		_height: 24px;
		background-color: #d6d6d6;
	}
	
	#toutfooterv2 #center-tout-footer li {
		float:left;
		margin: 0 1px 0 0;
		padding:0;
		text-align:center;
		height: 25px;
		_height: 24px;
		background-color: white;
	}
	
	#toutfooterv2 #center-tout-footer a {
		margin:0;
		padding: 0;
		font-weight:bold;
		font-size:12px;
		line-height: 24px;
	}
	
	#toutfooterv2 #ct-books 
	{
		width:117px;
		_width: 119px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-books a 
	{
		width: 109px;
		_width: 117px;
		padding: 0 4px;
	}
	
	#toutfooterv2 #ct-music {
		width:116px;
		_width: 118px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-music a 
	{
		width: 108px;
		_width: 116px;
		padding: 0 4px;
	}
	
	#toutfooterv2 #ct-dvd {
		width:116px;
		_width: 118px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-dvd a 
	{
		width: 108px;
		_width: 116px;
		padding: 0 4px;
	}
	
	#toutfooterv2 #ct-bnreview
	{
		width:116px;
		_width: 118px;
		border: 1px solid white;
		border-top: none;
		_border-bottom: none;
		padding: 0;
	}
	
	#toutfooterv2 #ct-bnreview a 
	{
		width: 108px;
		_width: 116px;
		padding: 0 4px;
	}
	
	#toutfooterv2 li.ctf-off {
		background: url(Tabs_centerstretch.gif) repeat-x;
	}

	#toutfooterv2 .ctf-off a
	{
		display:block;
		float:left;
		color: #999999;
		padding:0;
		margin:0;
		font-size:11px;
		border-bottom: 1px solid #d6d6d6;
		height: 24px;
		_height: 25px;
		overflow: hidden;
		background: url(Tabs_centerstretch.gif) repeat-x;
	}
	
	#toutfooterv2 .ctf-on a 
	{
		display:block;
		float:left;
		background-color: white;
		color: #666666;
		padding:0;
		margin:0;
		font-size:11px;
		border-bottom: 1px solid white;
		height: 24px;
		_height: 25px;
			overflow: hidden;
	}
	
#toutv2 .center-tout {
	clear:both;
	float:left;
	width:488px;
	padding:0 0 6px 0;
	margin:0;
}

.ctf-off img.f2carat{
	position: relative;
	top: -1px;
	_top: 4px;
	}
.ctf-on img.f2carat{
	display:none;
	}
.ctf-off .f2copy{
	display: inline;
	position: relative;
	_top: 5px;
	}

	.ct2-left {
		float:left;
		width:220px;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	.ct2-right {
		float:left;
		width:232px;
		padding:0;
		margin:0;
		list-style:none;
	}
	
	.ct2-left li, .ct2-right li {
		padding:0;
		margin:0 0 6px 0;
	}
	
	.ct2-left li p, .ct2-right li p {
		padding:0;
		margin:3px 0 3px 0;
		width:104px;
	}
	
	.ct21-right {
		float:right;
		padding:0;
		margin:0;
	}	

#tag-cloud {
	float:left;
	padding:0;
	margin:0;
	background: #e7e4df;
}

#new-tag-cloud #tag-cloud {
	float:left;
	padding:0;
	margin: 0 5px;
	_margin: 0 0 0 3px;
	background: #e7e4df;
}

	#tag-cloud h3 {
		color:#666;
		text-align:center;
		width:486px;
		padding:12px 0 12px 0;
		margin:0;
	}

#new-tag-cloud #tag-cloud h3 {
		color:#666;
		text-align:center;
		width:980px;
		padding:12px 0 12px 0;
		margin:0;
	}
	
	#tag-cloud h3 em {
		display:block;
		font-style:normal;
		color:#999999;
		font-size:12px;
	}
	
	#tag-cloud p {
		float: left;
		padding:0 20px 4px 20px;;
		margin:0 0 9px 0;
	}

#new-tag-cloud	#tag-cloud p {
		float: none;
		padding:0 20px 4px 20px;;
		margin:0 0 9px 0;
	}
	
	#tag-cloud a {
		padding: 0 9px 0 0;
		margin:0;
		color:#496b46;
	}

/*maing page shadow column */
	
	.h-ds-top {
		background: url(h-ds-top.gif) top left no-repeat;
		width: 246px;
		font-size:2px;
		margin:0;
		padding:0;
	}

	.h-ds-bottom {
		float:left;
		background: url(h-ds-bot.gif) bottom left no-repeat;
		width: 246px;
		height: 9px;
		margin:0;
		padding:0;
	}
	
	.h-ds-wrap {
		float:left;
		background: url(h-ds-bg.gif) top left repeat-y;
		padding:0;
		margin:0;
	}
	
	.h-ds-sep {
		clear:both;
		float:left;
		border-top: 1px solid #ccc;
		margin: 0 0 0 0;
		padding:0;
		font-size:0px;
		width: 238px;
	}
	
	.100-bg {
		float:left;
		padding:0;
		margin:0;
	}
	
	#bn-100-header
{
	float:left;
	padding:1px 0 0 1px;
	margin:0;
}
	
	.bn-100 {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		background: url(bg.jpg) bottom left repeat-x #f0ece1;
		/* width:100%; */
		width: 236px;
	}
	
	.bn-100-wrap 
	{
		float:left;
		margin:0;
		padding: 0 1px 0 1px;
	}
	
	.bn-100 li {
		float:left;
		padding:0;
		margin:0;
		min-height:66px;
	}
	
		.bn-100 li em {
			display:block;
		}
	
		.bn-100 .num {
			position:relative;
			width:33px;
		}
		
			.bn-100 .text img {
				position:absolute;
				bottom:0;
				left:0;
			}
		
		.bn-100 .text {
			position:relative;
			width:170px;
			padding:0 0 3px 0;
		}
		
			.bn-100 .text img {
				position:absolute;
				bottom:0;
				left:0;
			}
			
			.bn-100-1 {
				background: url(numbers_1.png) bottom left no-repeat;
			}
			.bn-100-2 {
				background: url(numbers_2.png) bottom left no-repeat;
			}
			.bn-100-3 {
				background: url(numbers_3.png) bottom left no-repeat;
			}
			.bn-100-4 {
				background: url(numbers_4.png) bottom left no-repeat;
			}
			.bn-100-5 {
				background: url(numbers_5.png) bottom left no-repeat;
			}
			.bn-100-6 {
				background: url(numbers_6.png) bottom left no-repeat;
			}
			.bn-100-7 {
				background: url(numbers_7.png) bottom left no-repeat;
			}
			.bn-100-8 {
				background: url(numbers_8.png) bottom left no-repeat;
			}
		
			.bn-100-9 {
				background: url(numbers_9.png) bottom left no-repeat;
			}
		
		.bn-100 li em {
			display:block;
			font-style:normal;
		}
		
		.bn-100 .img {
			width:56px;
			padding:0;
			margin:0;
		}
		
		.bn-100 .img img {
			float:right;
			padding:0 0 0 0;
			margin:3px 9px 0 9px;
		}
		
		.top100 {
			float:left;
			list-style:none;
			padding:4px 0 6px 112px;
			margin:0;
			text-align:right;
			font-size:12px;
		}
		
		
/* 9/12 shadow box style changes */

.big-shadow-box 
{
	float:left;
	width:488px;
	margin:0;
	padding: 0 0 6px 0;
	background: url(big_box_bg.gif) bottom left no-repeat;
}

#new-tag-cloud #tag-cloud .big-shadow-box 
{
	float:left;
	width:980px;
	margin:0;
	padding: 0 0 6px 0;
	background: url(big_box_bg2.gif) bottom left no-repeat;
}

.big-shadow-box-inner
{
	float:left;
	width:488px;
	margin:0;
	padding: 0;
	background: url(big_box_bg.gif) top left no-repeat;
}

#new-tag-cloud #tag-cloud .big-shadow-box-inner
{
	float:left;
	width:980px;
	margin:0;
	padding: 0;
	background: url(big_box_bg2.gif) top left no-repeat;
}

.hm-shadow-column 
{
	float:left;
	width:241px;
	margin:0;
	padding: 0 0 6px 0;
	background: url(hm_ds.gif) bottom left no-repeat;
}

.hm-shadow-column-inner
{
	float:left;
	width:241px;
	margin:0;
	padding: 0;
	background: url(hm_ds.gif) top left no-repeat;
}

.hm-inner-wrap 
{
	float:left;
	padding:0 8px 6px 12px;
	margin:0;
}



