#flash-feature,
#myslideshow {
	position: relative;
	width: 968px;
	height: 440px;
	border-bottom: 1px solid #ddd;
	background-color: #000000;
}
#myslideshow img {
	position: absolute; 
	z-index: 10;
}

#content { margin:0;padding:0;color:#666; }
#content img { border:0; }

#babout a {color: #333;}
#babout a:hover, #babout ul li:hover h4 a {color: #000;}

#lander { margin:16px; height:230px; }
.fours { width:217px; float:left; text-align:center; }
.fintro { float:left; text-align:left; padding: 0 9px 0 16px;}

.canvas .fintro { float:left; text-align:left; padding: 0 16px 0 16px; width: 452px;}


h4 { font:bold 20px Helvetica, Arial;letter-spacing:-1px;color:#000;margin:0;padding:0; }
h4 a:link, h4 a:visited { color:#000; text-decoration:none; display: block;}

#collections {
	padding: 16px;
}
	#collections p {
		margin: 0 0 16px 0;
		padding: 0;
	}
.texters { width:450px; float:left; }
.texters p {margin-top: 0; padding: 0;}
strong { color:#fff; }

#bideo { float:right; border:1px solid #bfbfbf; margin:0; }
#bideo:hover { border:1px solid #000; }

#collections h3, #babout h3 { font:bold 30px Helvetica, Arial;letter-spacing:-1px;margin:0;padding: 0;}
#collections h3,
#collections h3 a,
#babout h3,
#babout h3 a{
	color:#000;
}
/*#collections h3 { display:block; width:100%;}*/
#collections h3 {}
#collections h3 a { float: left; padding: 0; margin-bottom: 4px;}
#collections ul h3 a {float: none;}
/*
#babout > h3:first-child {
	border-top: 0;
}


#content p { margin:8px 0 16px 0;}
*/

#breader {
	position: relative;
	width: 968px;
	height: 440px;
	overflow: hidden;
}
#breader ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

	#breader h2 {
		position: absolute;
		bottom: 9px;
		right: 12px;
		font-size: 14px;
		height: 14px;
		line-height: 14px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		z-index: 20;
	}
	#breader h4 {
		font-size: 14px;
		letter-spacing: 0;
		color: #fff;
	}
#breader #brescription {
	position: absolute;
	width: 100%;
	height: 33px;
	left: 0;
	bottom: 0;
	background-color: #000;
    filter:alpha(opacity=80);
    opacity: 0.8;
    z-index: 19;
}
	#breader #brescription *,
	#breader h2 {
	    filter:alpha(opacity=99);
	    opacity: .99;
		background-color: transparent;
	}

#breader #brescription #bretext {
	position: absolute;
	color: #999;
	top: 34px;
	left: 14px;
	width: 466px;
	margin: 0 !important;
}
#breader #brescription #breclose,
#breader #brescription #breopen {
	font-size: 14px !important;
	position: absolute;
	display: block;
	height: 15px;
	line-height: 15px;
	padding-right: 14px;
	top: 9px;
	left: 14px;
	color: #fff;
	text-decoration: none;
	outline: none;
	background-repeat: no-repeat;
	background-position: right 50%;
}
#breader #brescription #breclose {
	background-image: url(/featured/btn-bg-close.gif);
}
#breader #brescription #breopen {
	background-image: url(/featured/btn-bg-open.gif);
}
	#breader #brescription #breclose:hover,
	#breader #brescription #breopen:hover {
/*		color: #ddd;*/
/*		background-position: right bottom;*/
	}
	
#babout { margin:16px; height:380px; clear:left; }
.texters { width:450px; float:left; }

#babout #brescription {
	position: relative;
	float: left;
	width: 450px !important;
	margin-right: 8px !important;
}

h5 { font:bold 18px Helvetica, Arial;letter-spacing:-1px;color:#000;margin:0 0 4px 0;padding:0; }

#babout .bumps { width:390px; float:left; }
#babout .bumps a { display:block; height:36px; width:36px; border:1px solid #000; float:left; border:1px solid #bfbfbf; margin:0 1px 1px 0; }
#babout .bumps a:hover, #broducts .bumps a:hover { border:1px solid #000; }
#babout .bigbumps a { display:block; height:69px; width:69px; border:1px solid #000; float:left; border:1px solid #bfbfbf; margin:0 4px 4px 0; }
#babout .bigbumps a:hover, #broducts .bumps a:hover { border:1px solid #000; }

.texters .bumps {
	width: 490px !important;
}

#collections small {
	font-size: 10px;
}

#collections ul {
	list-style: none;
	margin: 4px 0 16px 0;
	padding: 0;
	overflow: hidden;
	clear: left;
}

#collections ul.detail {
	float: left;
	width: 484px;
	clear: none !important;
}

	#collections ul li {
		position: relative !important;
		width: 210px;
		height: 206px;
		padding: 10px 8px;
		margin: 0 8px 8px 0;
		border: 1px solid #d8d8d8;
		display: block;
		float: left;
		text-align: center;
		overflow: hidden;
	}
	#collections ul li h3,
	#collections ul li h4 {
		letter-spacing: 0px !important;
	}
	#collections ul.detail li {
		width: 220px !important;
	}
	#collections ul li.double {
		width: 446px !important;
	}

	#collections ul li:hover {
		border-color: #434343;
	}
		#collections ul li:hover h4 a,
		#collections ul li:hover h3 a {
			color: #000 !important;
		}

/*	#collections ul li.ender {
		margin-right: 0;
	}*/
	#collections ul li h4,
	#collections ul li h3 {
		font-size: 15px;
	}
		#collections ul li h4 a,
		#collections ul li h3 a {
			color: #555 !important;
		}
/* ---- thumbnail magicals ----*/
	#collections ul li {
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	#collections ul li a.full-item-click {
		width: 210px !important;
		height: 154px !important;
		display: block !important;
		text-decoration: none !important;
	}
	#collections ul li.double a.full-item-click {
		width: 447px !important;
	}

	
a.shmore {
	position: relative;
	margin-left: 6px !important;
}

.scolors {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 10px;
	left: 0;
	padding: 0;
}
	ul.detail .scolors {
		width: 220px !important;
	}
	.scolors a {
	}
		.scolors a span,
		.scolors span {
			position: absolute;
			display: block;
			color: #666;
			font-size: 11px;
			width: 100%;
			bottom: 13px;
		}
		.scolors a span {
			left: -9009px;
		}
		.scolors a:hover span,
		.scolors a.comingsoon span,
		.scolors a.comingsoon:hover span {
			left: 0;
		}
	
		.scolors a img {
			margin-right: 3px;
			outline: 1px solid #c0c0c0;
		}

	.scolors a:hover img,
	.scolors a.on img {
		outline-color: #000;
	}

#collections a.view-all {
/* 	text-indent: -9009px!important;*/
	display: block;
	color: #fff !important;
	font-size: 8px !important;
	text-align: center !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
	float: left;
	height: 12px !important;
	line-height: 12px !important;
	width: 46px;
	margin: 11px 0 0 8px;
	outline: none;
	background: #adadad !important;
/*	background: transparent url(/images/bttn-view-all.gif) top no-repeat;*/
}
#collections a.view-all:hover {
	background: #000 !important;
/*	background-position: bottom;*/
}
#collections .sm-title {
	font-size:10px;
	color: #999;
}
.breakup {
	border-bottom:1px solid #bfbfbf;
}

#broducts { clear:all; margin:16px; height:260px; border-bottom:1px solid #bfbfbf; }
#broducts .bumps { float:left; width:470px; margin:8px 0 0 16px; }
#broducts .bumps a { display:block; height:72px; width:72px; border:1px solid #000; float:left; border:1px solid #bfbfbf; margin:0 4px 4px 0; }
#broducts .bumps a { height:72px; width:72px; }

.buybuybuy { background:#fff; width:180px; height:80px; float:left; }
.buybuybuy h5 { font:bold 14px Helvetica, Arial;letter-spacing:-1px;color:#000;margin:4px 0 -2px; 0;padding:0; }
.buybuybuy img { float:left; width:95px; height:70px; }
.buybuybuy small { display:block; font-size:9px;  }
.buybuybuy strong { display:block; font-size:12px; padding:4px 0 2px 0; }
.buybuybuy .button { padding:1px 5px; }
.buybuybuy .button a { font-size:8px; }

#downloadz { clear:left; border-bottom:1px solid #bfbfbf; margin:16px; height:200px; }
#curatedby { clear:all; margin:16px; height:150px; }

#curatered p { float:left; width:160px; text-align:center;  }
#curatered p a { font-weight:bold; color:#000; text-decoration:none; }
