/* Home Page Specific Rules */
/* first import site wide style sheet */
@import url(sitewide.css);

#BookLine {
	width: 770px;
	\width: 790px;
	w\idth: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 10px;
}
#BookLine img {
	padding-left: 10px;
	}
.contact ul { 
	padding-left: 15px;
	margin-left: 0;
	list-style-type: none;
	}
.contact li {
	list-style-type: none;
	padding-bottom: 10px;
	font-size: .9em;
	line-height: 1.3em;
	font-weight: bold;
	}
#content p{
	text-indent: 1.5em;	
	font-size: .9em;
	line-height: 1.3em;
	margin-bottom: 1.25em;
	font-weight: bold;
	padding: 10px;
}	

	/*---------------------Carousel CSS-------------------*/
h6 { color: black; font-size: 12px; }
#container-feat 
{ background:transparent; border-radius: 5px; height:217px; margin-bottom:10px; position:relative; }
#container-feat .new-books 
{
	position:absolute;
	z-index:3;
	top:10px;
	left:10px;	
}
#container-feat .books img 
{
	position:relative;
	z-index: 20;
	border:2px solid black;
	-moz-box-shadow: 4px 4px 12px #595959;
	-webkit-box-shadow: 4px 4px 12px #595959;
	box-shadow: 4px 4px 12px #595959;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color='#595959')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color='#595959');
}
#container-feat .fade 
{
	position:absolute;
	z-index:6;
	left:10px;
	top:9px;
	display:none;	
}
#container-feat .l-arrow
{ background:url(/images/jquery/left_arrow.png) no-repeat; width:50px; height:50px; position:absolute; top: 190px; left: 40px; cursor:pointer; z-index:7; }
#container-feat .r-arrow 
{
	background:url(/images/jquery/right_arrow.png) no-repeat;
	width:50px;
	height:50px;
	position:absolute;
	right: 30px;
	top: 190px;
	cursor:pointer;
}
.arrows 
{  }
.arrows-talent
{  }
#book-wrapper 
{
	width:725px;
	height:200px;
	margin:10px 80px 0 0;
	float:right;
	position:relative;
}
#book-wrapper .slide
{
	white-space:nowrap;
	margin-right:15px;
	right:0;
}

#book-wrapper .books
{
	float:right;
	width:125px;
	height:200px;
	margin-right:30px;
	position:relative;
	z-index:10;
}
#book-wrapper .books img 
{
	cursor:pointer;
}
#book-wrapper .books .desc a:link 
{
	color:#bb1717;
}
#book-wrapper .books .desc a:hover 
{
	text-decoration:underline;
}
#book-wrapper .books:first-child 
{
	margin-right:0px;
}
#book-wrapper .slide-out
{
	background: url(/images/bg-slide-out.png) no-repeat;
	z-index:10;
	position:relative;
	height:180px;
	width:120px;
	position:absolute;
	top:9px;
	right:0;
	opacity:0.0; filter:alpha(opacity=0);
	font-size:11px;
	background-position: -27px 0;
	white-space:normal;
}
#middle-box
{
	position:relative;
	background:url(/Media/bg-new-talent.png) no-repeat 10px 10px;	
}
#middle-box #wrap
{
	width:718px;
	height:150px;
	float:right;
	position:relative;
	overflow:hidden;
}
#middle-box .books 
{
	float:right;
	width:92px;
	height:150px;
	margin-right:30px;
	position:relative;
}
#middle-box .books img 
{
	position:relative;
	z-index: 20;
	/*border:2px solid black;*/
	-moz-box-shadow: 4px 4px 12px #595959;
	-webkit-box-shadow: 4px 4px 12px #595959;
	box-shadow: 4px 4px 12px #595959;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color='#595959')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color='#595959');
}
#middle-box .slide
{
	white-space:nowrap;
	margin-right:15px;
	right:0;
}
#middle-box .r-arrow 
{
	background:url(/images/img-collection.png) no-repeat -140px -473px;
	width:24px;
	height:26px;
	top:60px;
	right:7px;
	position:absolute;	
	z-index:10;
	cursor:pointer;
}
#middle-box .l-arrow 
{
	background:url(/images/img-collection.png) no-repeat -116px -473px;
	width:24px;
	height:26px;
	top:60px;
	left:180px;
	position:absolute;
	z-index:40;	
	cursor:pointer;
}
#middle-box .slide-out
{
	background: url(/images/bg-t-slideout.png) no-repeat;
	z-index:10;
	height:133px;
	width:90px;
	position:absolute;
	top:5px;
	right:0;
	opacity:0.0; filter:alpha(opacity=0);
	font-size:11px;
	background-position: right;
	white-space:normal;
}

#container-feat .container
{
	padding:5px 5px 5px 15px;
}
#middle-box .container
{
	padding:5px;
}
#container-feat a.add-cart 
{
	display:block;
	width:105px;
	height:26px;
	position:absolute;
	bottom:3px;
	right:2px;
}
#top-ten
{
	width:180px;
	float:left;
	margin-right:10px;
	min-height:283px;
}
#top-ten h1
{
	font-weight:bold;
	display:inline-block;
	margin:0;
}
#top-ten h6 
{
	color:#666;
	line-height:5px;
	margin-bottom:15px;
}
#top-ten ol
{
	margin:0;
	padding-left:23px;
}
#middle-box
{
	float:left;
	display:inline-block;
	width:719px;
	margin-bottom:10px;
	height:100%;
}
.small-box
{
	display:inline-block;
	float:left;
	width:24.117%;
	margin-left:10px;
	height:110px;
}
.small-box:first-child
{
	margin-left:0;
}
#box1 
{
	background:url(/images/bg-small-box.jpg) no-repeat;	
	font-size:13px;
	font-weight:bold;
}
#box2
{
	background:url(/images/bg-small-box.jpg) no-repeat -248px 0;	
}
#box3
{
	background:url(/images/bg-small-box.jpg) no-repeat -494px 0;		
}
.small-box h1 
{
	font-size:16px;
}
.small-box ul
{
	margin-left:20px;
}
.small-box ul li 
{

	display:inline-block;
	font-size:13px;
	font-weight:bold;
	margin-right:30px;
}

.tbl-home td
{
	vertical-align:top;
}




