/* Slideshow */
.slideshow {
	position: relative;
	width: 100%;
	margin-left: 0px;
	margin-bottom: 20px;
	height: 457px;
	background: transparent url(/images/3/board.png) no-repeat 0 0;
}

.slideshow img.splash {
	float: left;
	margin: 30px 0 0 30px;
}
.slideshow div.wrapper {
	overflow: hidden;
	width: 1000px;
}

.slideshow h3 {
	width: 395px;
	float: right;
	margin-top: 68px;
	font-weight:bold;
	font-size:40px;
	/*font-family:'Times New Roman', Times, serif;*/
	text-shadow: 2px 2px #fff;
	color: #222;
}

.slideshow .join {
	float: right;
	position: relative;
	margin-top: -16px;
	cursor: pointer;
	padding: 10px 0 0 35px;
	width: 188px;
	height: 31px;
	font-size:16px;
	font-weight:bold;;
	color: #fff;
	background: transparent url(/images/3/bg_join.png) no-repeat 0 0;
}
.slideshow a.join:hover{text-decoration:none;}

.slideshow .excerpt {
	float: right;
	position: relative;
	width: 342px;
	height: 94px;
	right: 9px;
	margin-top: 27px;
	padding: 15px 30px 0 22px;
	font-size: 15px;
	color: #222;
	background: transparent url(/images/3/bg_excerpt.png) no-repeat 0 0;
}


.slideshow img.logo {
	display:block;
	margin:40px 0 5px 350px;
}
.slideshow h3.slogan {
	width: 100%;
	text-align:center;
	margin-top:0; margin-bottom:15px;
	font-weight:bold;
	font-size:40px;
	/*font-family: 'Times New Roman', Times, serif;*/
	text-shadow: 2px 2px #fff;
	color: #0072aa;
}
.slideshow ul.slogan {
	clear:both;  margin-left:130px; height:180px;
}
.slideshow ul.slogan li {
	float: left; 	text-align:center;
	padding:12px 10px 12px 15px; margin:0;
	font-weight:bold;
	font-size:28px;
	/*font-family: 'Times New Roman', Times, serif;*/
	color: #0072aa;
}
.slideshow  div.video_play{
	z-index:100;
	position:absolute;top:35px;right:35px;
	width:45px;height:45px;
 	cursor:pointer;
}
.slideshow  div.video_play img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
.slideshow  div.video_play img:hover{
	opacity:1;
	filter:alpha(opacity=100);	
}

div.scrollable {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 457px;
}

div.scrollable>ul.items {
	width: 10000em;
	position: absolute;
}

div.scrollable>ul.items>li {
	float: left;
	width: 100%;
}
div.scrollable>ul.items>li>img.splash {
	float: none;
	margin: 10px 0 0 10px;
}
/* tabs (those little circles below slides) */
div.slidetabs {
    margin-left:880px;margin-top:440px;
    cursor:pointer;
}

/* single tab */
div.slidetabs a {
    width:8px;
    height:8px;
    float:left;
    margin:5px;
    background:url(/images/3/scroll_navigator.png) 0 0 no-repeat;
    display:block;
    font-size:10px;
}

/* mouseover state */
div.slidetabs a:hover {
    background-position:0 -8px;  
}

/* active state (current page state) */
div.slidetabs a.current {
    background-position:0 -16px;
}



.box2 {
	position: relative;
	float: left;
	margin-bottom: 20px;
	padding: 10px 0 15px;
	width: 991px;
	border: 1px solid;
	border-top-color: #e8e8e8;
	border-right-color: #d6d6d6;
	border-bottom-color: #d3d3d3;
	border-left-color: #dfdfdf;

}

.box2 h2 {
	position: relative;
	float: left;
	padding: 10px 15px 6px 8px;
	width:145px;
	font-size: 15px; 
	line-height: 25px;
	color: #fff;
	background: transparent url(/images/3/sprite_sign.png) no-repeat right bottom;
}

.box2 h2 span{
	position: absolute;
	display: block;
	top: 3px;
	left: -38px;
	height: 45px;
	width: 38px;
	background: transparent url(/images/3/sprite_sign.png) no-repeat left top;
}



/*
.box2 ul {
	padding: 10px 0;
	clear: both;
	overflow: hidden;
	text-align: center;
}

.box2 ul li {
	display: inline-block;
	font-size: 11px;
	line-height: 15px;
	color: #222;
	text-align: center;
}

.box2 ul li img,
.box2 ul li a {
	display: inline-block;
}

.box2 ul li a {
	font-size: 13px;
	font-weight: bold;
	color: #3d9bcb;
}

.box2 ul li img {
	margin: 3px 0 12px;
}

.box2 ul li, .box2 ul li span  {
	*display: inline;
}
*/
.box2 .headlines {
	padding-bottom: 20px;
}
.box2 .headlines h2{
	text-align:center;
}


/* discover */
.discover {
	padding-bottom: 0;
}

.discover h2 {
	width:800px; padding-top:0px;
	font-weight:bold;
	font-size:24px;
	/*font-family: 'Times New Roman', Times, serif;*/
	color: #444;
	background: none;
}

.discover span a {
	position: relative;
}

.discover ul.content li {
	padding: 0 5px;
	width: 185px;
}



/*edcenter */
.edcenters h2{ padding-top:7px;}
.edcenters  h2 span{top:0;}
.edcenters ul.content li {
	padding: 0 0px 0 10px;
	width: 150px;
}
.edcenters .slogan {
	float: left;
	padding: 0px 8px 0 20px;
	font-size:18px;
	font-weight:bold;
	color: #444;
}
.edcenters .btn-create {
	position: relative;
	float: right;
	margin: 5px 20px 0 0;
	color: #fff;
}




/* Featured Books, Featured Users, */
.featured {
	padding: 0 0 15px 0;
}
.featured .headlines {
	background-color: #f7f7f7;
	border-bottom: 1px solid #ccc;
	height:45px; 
	padding:0; margin:0;
}
.featured h2{ padding-top:10px;}

.featured ul.tabs-nav {
	clear: none;	float: left;
	overflow: visible;
	margin-left: 30px;	padding: 0;
}
.featured ul.tabs-nav li {
	float: left; border-left: 1px solid #ccc;	text-align:center;
	padding:12px 0 12px 0; margin:0;
}

.featured ul.tabs-nav li:first-child {
}
.featured ul.tabs-nav a{color: #3d9bcb; font-size: 16px; font-weight: normal; }
.featured ul.tabs-nav .ui-tabs-selected a {color:#999; font-weight: bold; }

.featured ul.tabs-nav li#more-categories{color:#3d9bcb;  font-weight: normal; font-size: 16px; width:130px; border-right: 1px solid #ccc;
background: transparent url(/images/3/arrow_cat.png) no-repeat 99% center;
}
.featured ul.tabs-nav li#more-categories ul {
	position: absolute;
	right:60px;	top: 32px;	height:200px; overflow: auto; overflow-x: hidden; 
	display: none;	width: 140px;
	background: #333;		z-index: 1000;	zoom: 1;}

.featured ul.tabs-nav li#more-categories ul li {width: 140px; background: none; margin: 0; padding: 0; float: left; }
.featured ul.tabs-nav li#more-categories ul li a {color: #fff; display: block; padding: 2px 7px; width: 120px; font-weight: normal; }
.featured ul.tabs-nav li#more-categories:hover ul {display: block;}

.featured ul.tabs-nav li#more-categories .more-categories {color: #3d9bcb; font-size: 16px; font-weight: normal; }
.featured ul.tabs-nav li#more-categories .more-categories-selected { color: #999; font-weight: bold; font-size: 16px; }
.featured ul.tabs-nav li.last-tab{border-right: 1px solid #ccc;}


/* navigator */
.featured ul.navigator {
	float: right;
	width:60px;
	padding: 10px 0px; 
	text-align:center;
}
.featured ul.navigator li{float:left;margin: 3px 3px 12px 0px;}
.featured ul.navigator a {
	display: block;
	height: 11px;
	width: 10px;
	text-indent: -1000em;
	cursor: pointer;
	background: transparent url(/images/3/sprite_pause-play.png) no-repeat;
	margin-right:5px;
	margin-top:5px;
}
.featured ul.navigator a.back {background-position: left 0;}
.featured ul.navigator a.back:hover {background-position: left -11px;}
.featured ul.navigator a.pause {background-position: -33px 0;}
.featured ul.navigator a.pause:hover {background-position: -33px -11px;}
.featured ul.navigator a.next {background-position: right 0;}
.featured ul.navigator a.next:hover {background-position: right -11px;}

/* loading image */
.featured  img.loadingAnimation{width:208px; height:13px; margin-top:50px; }

#featured-books ul.tabs-nav li{width: 86px; }
#featured-books ul.tabs-nav li.new-tab{width: 60px; }
#featured-books  #book-carousel_container{position: relative; height:153px; width:960px; margin: 0 0 6px 10px; text-align:center; }

#featured-books  #book-carousel {position: relative;z-index: 1;height: 153px; margin:auto; padding: 0;overflow: hidden; }
#featured-books  #book-carousel img{
	/*
	box-shadow: 1px 1px 5px #4d4d4d;
	-moz-box-shadow: 1px 1px 5px #4d4d4d;
	-webkit-box-shadow: 1px 1px 5px #4d4d4d;
	behavior: url(/images/3/PIE.htc);*/
}

#featured-users ul.tabs-nav li{width:233px;}
#featured-users #user-carousel_container{position: relative; height:125px; width:963px; margin: 0 0 10px 10px; text-align:center; }
#featured-users  #user-carousel {position: relative;z-index: 1;height: 125px; margin:auto; padding: 0;overflow: hidden; }
/*#featured-users  #user-carousel img{max-height:130px;height:expression(this.height>130?130:true);}*/
#featured-users  #user-carousel a{font-size:12px;}
/**
 * Featured carousel
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }
.jcarousel-clip { margin: 0; overflow: hidden; padding: 0; position: relative; z-index: 2; }
.jcarousel-list { margin: 0; overflow: hidden; padding: 0; position: relative; z-index: 1; }
.jcarousel-list li, .featured .jcarousel-item { float: left; list-style: none; vertical-align:bottom; }
.jcarousel-container-horizontal { width: 965px;}
.jcarousel-clip-horizontal { width: 965px; }

#featured-books .jcarousel-list li, #featured-books .featured .jcarousel-item{width: 160px; height: 150px; }

#featured-users .jcarousel-list li, #featured-users .featured .jcarousel-item{width: 107px; height: 125px; }

/* header for landing pages */
#hp-main-right {float: left; width: 450px; margin-top:10px; height:255px; position:relative;}
#hp-main-right h2 { font-size: 36px; margin: 0px 0 14px 0; color: #333; line-height: 1.25; text-align: center; }
#hp-main-right h2 span { font-size: 36px; color: #2182b1;}
#hp-main-right h3 { font-size: 20px; margin: 0 0 10px 0; color: #333; line-height: 1.25; text-align: center; }
#hp-main-right h3 span { font-size: 20px; color: #2182b1;font-weight:800}
#hp-main-right ul { font-size: 16px; margin-left: 60px; }
#hp-main-right ul li { list-style: disc; margin-bottom: 10px; }
#hp-main-right ul.theme_bullets { font-size: 16px; margin-left: 40px; }
#hp-main-right ul.theme_bullets li { list-style: disc; margin-bottom: 4px; margin-top:3px;}


#hp-main-right a.join {
	position: absolute;
	right:-16px; bottom: -5px;
	padding: 10px 0 0 35px;
	cursor: pointer;
	width: 188px;
	height: 31px;
	font-size:16px;
	font-weight:bold;
	color: #fff;
	background: transparent url(/images/3/bg_join.png) no-repeat 0 0;
}


/* EdCenter Landing page */
.edcenter-landing-title {float:left; margin: 0px 0 0 20px; font-size: 14px;}
.edcenter-landing-title .slogan{font-size: 18px; font-weight: bold; color: #444; }
.edcenter-landing-ways h3 {font-size: 24px; font-weight: normal; line-height: 1.3; }
.edcenter-landing-ways h3 em {font-style: normal; color: #3d9bcb; }
.edcenter-landing-ways p { margin: 0 0 10px 0; }
.edcenter-landing-ways .discount { float: left; width:370px;	padding:0 5px 0 10px; border-right: 1px solid #d6d6d6; }
.edcenter-landing-ways .edcenters { float: left; width: 580px; padding:0 10px 0 10px;}
.edcenter-landing-ways .edcenters li { width:100%; font-size: 12px;  padding-left: 15px; background: url(/images/dot-blue.png) 0 6px no-repeat; margin-bottom: 4px; }