div.book_carousel_header {
	height:26px; padding-top:5px; width:649px; border:none; background:#fff url(../image/index/gimg/top-banner-header_bg.gif) no-repeat top left;
}

div.book_carousel_header span.title {
	color:#CD0F16; font-family:Georgia, Verdana, Times, serif; font-size:1.2em; font-weight:bold; padding-left:11px; letter-spacing:-1px;
}

.carousel_with_controller .carousel_title {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; FLOAT: left; MARGIN: 5px 0px 5px 8px; COLOR: #404040
}
#homepage_carousel .carousel_title {
	MARGIN: 5px 0px 4px
}
.hidden_span {
	DISPLAY: none
}
.carousel_with_controller {
	MARGIN: 0px 0px 10px;
	FONT-FAMILY:Tahoma, Arial, Helvetica, sans-serif;
}

.carousel_with_controller a:link {
	text-decoration: none;
}

.books .index .carousel_with_controller {
	MARGIN: 0px 0px 10px
}
.carousel_selector .jquery-selectbox {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 4px 0px; HEIGHT: auto
}
.carousel_selector .jquery-selectbox {
	MARGIN: 0px
}
.show .carousel_with_controller .carousel_title {
	MARGIN: 1px 0px 5px 8px
}
.carousel_selector .jquery-selectbox .list_wrapper {
	BORDER-LEFT-COLOR: #e4e4e4; BORDER-BOTTOM-COLOR: #e4e4e4; BORDER-TOP-COLOR: #e4e4e4; BORDER-RIGHT-COLOR: #e4e4e4
}
#author_carousel .carousel_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 5px 7px
}
.book_carousel {
	BORDER: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../image/index/gimg/book_carousel_bottom_bg.gif) #fff repeat-x 50% bottom; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 761px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 152px
}
.one_book.book_carousel {
	WIDTH: 760px
}
.book_carousel .loading.book_carousel_content {
	BACKGROUND: url(../image/index/gimg/loading.gif) no-repeat center center
}
.book_carousel .book_carousel_content {
	MARGIN-LEFT: 42px; OVERFLOW: hidden; WIDTH: 730px; POSITION: relative; HEIGHT: 174px
}
.carousel_book_count {
	FONT-SIZE: 11px; Z-INDEX: 100; LEFT: 10px; WIDTH: 150px; BOTTOM: 2px; POSITION: absolute
}
.carousel_prev_button {
	DISPLAY: block; BACKGROUND: url(../image/index/gimg/top-banner-leftBtn.gif) no-repeat; WIDTH: 43px; POSITION: absolute; TOP: 0; HEIGHT: 152px
}
.carousel_prev_button_empty {
	DISPLAY: block; BACKGROUND: url(../image/index/gimg/top-banner-leftBtn_empty.gif) no-repeat; WIDTH: 43px; POSITION: absolute; TOP: 0; HEIGHT: 152px
}
.carousel_next_button {
	DISPLAY: block; BACKGROUND: url(../image/index/gimg/top-banner-rightBtn.gif) no-repeat; WIDTH: 43px; POSITION: absolute; TOP: 0; HEIGHT: 152px
}
.carousel_next_button_empty {
	DISPLAY: block; BACKGROUND: url(../image/index/gimg/top-banner-rightBtn_empty.gif) no-repeat; WIDTH: 43px; POSITION: absolute; TOP: 0; HEIGHT: 152px
}
.carousel_prev_button {
	BACKGROUND-POSITION: left bottom; LEFT: 0
}
.carousel_prev_button_empty {
	BACKGROUND-POSITION: left bottom; LEFT: 0
}
.carousel_next_button {
	BACKGROUND-POSITION: left top; RIGHT: 0
}
.carousel_next_button_empty {
	BACKGROUND-POSITION: left top; RIGHT: 0
}
.carousel_main {
	FLOAT: left
}
.carousel_secondary {
	FLOAT: left
}
.carousel_main UL LI {
	BACKGROUND: url(../image/index/gimg/top-banner-bg.gif) no-repeat right center; WIDTH: 289px; HEIGHT: 139px
}
.carousel_secondary UL LI {
	BACKGROUND: url(../image/index/gimg/top-banner-bg.gif) no-repeat right 50%; WIDTH: 136px; CURSOR: pointer; HEIGHT: 139px; TEXT-ALIGN: center
}
.carousel_main .bookCover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0; TEXT-ALIGN: center
}
.carousel_main .bookCover IMG {
	HEIGHT: 100px
}
.carousel_main .bookCover .browse_inside {
	DISPLAY: block; BACKGROUND: url(../image/index/gimg/book_browse_inside.gif) no-repeat center top; MARGIN: 0px auto; WIDTH: 93px; HEIGHT: 16px
}
.carousel_main UL LI .itemInfo {
	MARGIN-TOP: 0; FLOAT: left; MARGIN: 0 12px; WIDTH: 236px
}
.carousel_main UL LI .bookTitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height:1.3em;
}
.carousel_main UL LI .bookAuthors {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.carousel_main UL LI A.bookAuthor {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.carousel_main UL LI .book_authors {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; line-height:1.3em;
}
.carousel_main UL LI A.book_author {
	FONT-WEIGHT: bold; FONT-SIZE: 10px;
}
.carousel_main UL LI .bookBlurb {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; line-height:1.3em; text-align:justify;
}
.carousel_main UL LI .bookLine {
	PADDING-RIGHT: 0px; PADDING-TOP: 9px;
}
.carousel_secondary UL LI IMG {
	MARGIN-TOP: 0
}
.carousel_secondary UL LI A.bookTitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 10px 10px 0px; LINE-HEIGHT: 13px; COLOR:#009900; line-height:1.3em;
}
.carousel_secondary .bookSubtitle {
	DISPLAY: none
}
.carousel_secondary .bookBlurb {
	DISPLAY: none
}
.carousel_secondary .book_authors {
	DISPLAY: none
}
.carousel_secondary .carousel_read_more {
	DISPLAY: none
}
.carousel_secondary .bookAuthors {
	DISPLAY: none
}
.carousel_secondary .browse_inside {
	DISPLAY: none
}
.carousel_secondary A:hover {
	TEXT-DECORATION: none! important
}
.carousel_secondary .bookCover {
	PADDING: 0px
}
.carousel_secondary .bookCover IMG {
	HEIGHT: 85px
}
A.carousel_read_more {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: url(../image/index/gimg/readMore.gif) no-repeat; WIDTH: 91px; HEIGHT: 25px
}
.book_carousel .cutter {
	Z-INDEX: 100; RIGHT: 11px; BACKGROUND: #fff; WIDTH: 3px; POSITION: absolute; TOP: 0px; HEIGHT: 155px
}
.two_book_main_carousel UL LI {
	WIDTH: 547px
}
.two_book_main_carousel UL LI .itemInfo {
	WIDTH: 374px
}
.big_carousel .book_carousel {
	FLOAT: none; WIDTH: 972px; HEIGHT: 242px
}
.big_carousel .book_carousel .book_carousel_content {
	WIDTH: 660px; HEIGHT: 132px
}
.big_carousel .carousel_main .bookCover IMG {
	HEIGHT: 132px
}
.big_carousel .carousel_main .bookCover {
	WIDTH: 190px
}
.big_carousel .carousel_main UL LI {
	BACKGROUND-IMAGE: url(../image/index/gimg/line-big.png); MARGIN: 10px 0px; WIDTH: 525px; HEIGHT: 210px
}
.big_carousel .carousel_main UL LI .bookTitle {
	FONT-SIZE: 18px; COLOR: #009900; line-height:1.3em;
}
.big_carousel .carousel_main UL LI .itemInfo {
	FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 20px
}
.big_carousel .carousel_secondary UL LI {
	BACKGROUND-IMAGE: url(../image/index/gimg/line-big.png); MARGIN: 10px 0px; WIDTH: 212px; HEIGHT: 210px
}
.big_carousel .carousel_secondary .bookCover IMG {
	HEIGHT: 150px
}
.big_carousel .cutter {
	HEIGHT: 215px
}
.big_carousel .carousel_prev_button {
	TOP: 110px
}
.big_carousel .carousel_next_button {
	TOP: 110px
}
.homepage .index .carousel_with_controller {
	MARGIN: 10px 0px; POSITION: relative
}
.ie7.homepage .index .carousel_with_controller {
	MARGIN: 0px 0px 10px
}
.homepage .index .carousel_controller_container {
	POSITION: static; TOP: 0px
}
.homepage .index .carousel_with_controller .carousel_see_all {
	DISPLAY: none
}
.books .index .carousel_see_all {
	DISPLAY: none
}
.categories .carousel_with_controller .carousel_see_all {
	DISPLAY: none
}
.medium_carousel .book_carousel {
	FLOAT: none; WIDTH: 649px; HEIGHT: 152px
}
.medium_carousel .book_carousel .book_carousel_content {
	WIDTH: 563px; HEIGHT: 152px
}
.medium_carousel .carousel_main .bookCover IMG {
	HEIGHT: 100px; BORDER: none;
}
/*.medium_carousel .carousel_main .bookCover {
	WIDTH: 142px
}*/

.medium_carousel .carousel_main .bookCover {
	WIDTH: 100px
}

/*±±¨îmain bookªºarea*/
.medium_carousel .carousel_main UL LI {
	BACKGROUND-IMAGE: url(../image/index/gimg/monopoly_separator.gif) 289px 0px no-repeat; MARGIN: 10px 0px; WIDTH: 289px; HEIGHT: 129px
}
.medium_carousel .carousel_main UL LI .bookTitle {
	FONT-SIZE: 12px; COLOR: #009900; line-height:1.3em;
}
.medium_carousel .carousel_main UL LI .itemInfo {
	FLOAT: left; WIDTH: 147px; MARGIN-RIGHT: 10px
}
.medium_carousel .carousel_secondary UL LI {
	BACKGROUND: url(../image/index/gimg/monopoly_separator.gif) no-repeat top right; MARGIN: 10px 0px; WIDTH: 137px; HEIGHT: 129px
}
.medium_carousel .carousel_secondary .bookCover IMG {
	HEIGHT: 80px; BORDER: none;
}
.medium_carousel .cutter {
	HEIGHT: 152px
}
.medium_carousel .carousel_prev_button {
	TOP: 0
}
.medium_carousel .carousel_next_button {
	TOP: 0
}
.carousel_with_controller.big_carousel .carousel_title {
	MARGIN: 0px 0px 5px
}
.carousel_with_controller.medium_carousel .carousel_title {
	MARGIN: 0px 0px 5px
}
.carousel_with_controller.big_carousel .carousel_controller {
	MARGIN: 0px 0px 5px
}
.carousel_with_controller.medium_carousel .carousel_controller {
	MARGIN: 0px 0px 5px
}

#top_section {
	MARGIN: 10px 0px 5px
}
#middle_section {
	MARGIN: 10px 0px 5px
}

.book_carousel {
	FLOAT: none
}

.main_carousel_holder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-TOP: 10px; HEIGHT: 255px
}

.inModerateGrey {
	color:#767676;
}

.offscreenText {
	text-indent:-999em;
}