
.ui-li-divider, .ui-li-static {font-size:16px;}
.ui-content {padding-top:0; margin-top:-1em;}
.center-text {text-align:center;}
.margin-t-5 {margin-top:0.5em !important;}
.margin-b-5 {margin-bottom:0.5em;}
.width-100 {width:100%;}
.bold {font-weight:bold;}
.normal-weight {font-weight:normal;}

.toggle-div1 {display:none;}
.toggle-div2 {display:none;}
.margin-r-5 {margin-right:0.5em;}
.margin-l-5 {margin-left:0.5em;}

.margin-t-15 {margin-top:1.5em !important;}

.buy-big {font-weight:bold; font-size:22px;}
.buy-small {font-weight:normal; color:#777; margin-top:10px !important;}

div.contain {overflow-x:hidden; margin-top:-2em; margin-left:-0.5em;}
.list-ul {text-align:center; list-style-type:none; padding:0 !important; margin-bottom:0;}
.list-li-goog {display:inline-block; vertical-align:top; margin:10px; text-align:center;}
.title {font-size:16px; text-decoration:underline;}
.author {font-size:12px; color:#000000; font-weight:normal;}

.list-li {margin:10px; display:inline-block; vertical-align:top; background-color:#E7EFF3; border:1px solid #3399CC; text-align:center; overflow:hidden;}
.list-link {padding:10px 2px 0 2px; height:308px; width:196px; text-decoration:none; display:block;}
.list-img {}

.book-list {padding-left:31px !important; max-height:40px !important; max-width:40px !important; top:0 !important;}
img.bullet {height:25px; max-height:25px !important; width:64px; max-width:64px !important;top:0.5em !important;}
a.bullet {padding-left:85px !important;}
.list-title {font-size:16px; font-weight:bold;}
.goog-list {margin-top:-1em;}
.goog-content-contain {margin-top:2.65em;}

a.header-title {color:#DC8531 !important; font-weight:bold; font-size:20px; text-decoration:none;}
p.header-title {text-align:center; display:block; margin:0.1em 90px 0.3em 0.1em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.header-logo {align:left; vertical-align:middle; height:40px; width:40px;}
p.paginate-bar {float:left; margin:5px 0 0 0;}
div.paginate-bar {padding:0 0 0 10px !important; font-weight:normal;}
.menu-li-top {float:left; padding-right:20px; padding-bottom:10px; text-align:left;}
.menu-li-bottom {float:left; padding-right:10px; padding-bottom:12px; text-align:left;}

.footer-center {font-size:12px; font-weight:normal; margin:1em 0 1em; text-align:center; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footer-link {font-weight:normal;}
.desktop-button {background:none; border:0; cursor:hand; cursor:pointer; color:#7cc4e7; text-decoration:underline; font-weight:bold;font-size:16px;}

p.overflow-visible {overflow:visible !important; white-space:normal !important;}
.medium {font-size:medium;}
img.list-author {max-width:150px !important; max-height:200px !important; min-height:200px !important; margin:5px 0 5px 5px !important;}
a.list-author {min-height:190px !important; padding-left:175px !important;}
.s-pad {vertical-align:middle; padding-bottom:0.2em;}

.carousel-frame {width:100%; height:415px; border:1px solid rgb(170, 170, 170);}
.scroll-mp3 {margin:-1em; max-height:11.2em; overflow-x:hidden; overflow-y:scroll;}
.scroll-section {max-height:22.3em; overflow-x:hidden; overflow-y:scroll; margin-left:1em;}
.scroll-margin {margin:0 !important;}
.ui-collapsible-set {margin:0.5em 8px; !important}
.ui-li-heading {margin:0 0 0.5em;}
.book-author {font-weight:normal; font-size:medium;}
.book-icon {width:25px; height:25px; max-height:25px !important; max-width:25px !important; display:inline-block; top:0.5em !important;}
img.ibooks {max-width:125px !important;}
.s-book-pad {padding-left:45px !important;}
.overflow {overflow:visible !important; white-space:normal !important;}
.review-star {left:15px !important; top:14px !important}
.ui-grid-a .ui-btn {margin-right:0px; margin-left:0px;}
.pad-r-5 {padding-right:5px;}
.pad-l-5 {padding-left:5px;}
div.jp-audio {width:330px !important;}
#jp_playlist_1 {height:136px !important;}
.margin-t-0 {padding-top:0; margin-top:-1em;}

.goog-rectangle {display:inline-block; vertical-align:top; margin: 0 10px 10px 0;}
.cover {display:inline-block; vertical-align:top; padding-right:10px; padding-bottom:10px;}
.cover-wide {float:left;}
.pad-lr-0 {padding-left:0 !important; padding-right:0 !important; margin:0 !important;}
.goog-book-2 {margin-bottom:0.5em; margin-top:-1em;}
.goog-book-3 {margin-bottom:1.5em; margin-top:-1em;}

.nav-icons-big .ui-btn .ui-btn-inner {padding-top:40px !important;}
.nav-icons-big .ui-btn .ui-icon {width:37px !important; height:26px !important; top:11px; margin-left:-19px !important; box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; -webkit-border-radius:0 !important; border-radius:0 !important;}

#genre .ui-icon {background:url('/image/ui/sprite-nav.png') no-repeat; background-position:0 0;}
#top .ui-icon {background:url('/image/ui/sprite-nav.png') no-repeat; background-position:0 -27px;}
#search .ui-icon {background:url('/image/ui/sprite-nav.png') no-repeat; background-position:0 -54px;}

.s-title {background:url('/image/ui/sprite-nav.png') no-repeat; display:inline-block; height:25px; max-height:25px !important; width:56px; max-width:64px !important; margin-bottom:-5px !important;}
.s-grid {background:url('/image/ui/sprite-nav.png') no-repeat; display:inline-block; height:25px; max-height:25px !important; width:56px; max-width:64px !important; margin-top:-6px !important;}
.s-list {background:url('/image/ui/sprite-nav.png') no-repeat; display:inline-block; padding-right:9px; height:25px; max-height:25px !important; width:56px; max-width:64px !important; top:0.5em !important;}
#s-list-ul a {margin-left:68px !important;} 
.s-list-margin {margin-left:68px !important;}

#bullet {background-position:0 -81px;}
#star0 {background-position:0 -107px;}
#star1 {background-position:0 -133px;}
#star2 {background-position:0 -159px;}
#star3 {background-position:0 -185px;}
#star4 {background-position:0 -211px;}
#star5 {background-position:0 -237px;}

#magnify {background:url('/image/ui/sprite-nav.png') no-repeat; display:inline-block; background-position: 0 -263px; width: 48px; height: 48px; margin-top:70px; padding-bottom:100px;}


	
.s-book-wide {background:url('/image/ui/sprite-book.png') no-repeat; display:inline-block; max-height:80px !important; max-width:126px !important;}
#epub {background-position:0 0; width:126px; height:80px;}
#rss-podcast {background-position: -613px 0; width: 126px; height: 80px;}

#book-ul a {margin-left:85px; height:60px;}
.s-book {background:url('/image/ui/sprite-book.png') no-repeat; display:inline-block; width:80px; max-width:80px !important; height:80px; max-height:80px !important;}

#ipod {background-position:-127px 0; width:80px; height:80px;}
#itunes {background-position:-208px 0; width:80px; height:80px;}
#kindle {background-position:-289px 0; width:80px; height:80px;}
#pdf {background-position:-370px 0; width:80px; height:80px;}
#plucker {background-position:-451px 0; width:80px; height:80px;}
#read {background-position:-532px 0; width:80px; height:80px;}
#text {background-position:-821px 0; width:80px; height:80px;}
#zip {background-position:-902px 0; width:80px; height:80px;}
#rss {background-position: -740px 0; width: 80px; height: 80px;}

.help-a {width:15px; height:15px; padding:0; margin-left:8px !important;}
#help {background-position:-1055px 0; width:15px; height:15px; }

.ipod-small {height:20px !important;}
#ipod-small {background-position:-983px 0; width:40px; height:40px; margin-left:40px;}

#book-play-ul a {margin-left:32px !important;}
#play {background-position:-1024px 0; width:30px; height:30px; top:0.3em !important;}


#genre-ul a {margin-left:32px !important;}
.g-s {background:url('/image/ui/sprite-genre.png') no-repeat; width:30px; height:30px; max-height:30px !important; max-width:30px !important;
display:inline-block; top:0.4em !important;}

#Adventure {background-position:0 0;}
#Advice {background-position:-31px 0;}
#Ancient_Texts {background-position:-62px 0;}
#Animals {background-position:-93px 0;}
#Art {background-position:-124px 0;}
#Biography {background-position:-155px 0;}
#Children {background-position:-186px 0;}
#Classics_antiquity {background-position:-217px 0;}
#Cookery {background-position:-248px 0;}
#Dramatic_Works {background-position:-279px 0;}
#Economics_Political_Economy {background-position:-310px 0;}
#Epistolary_fiction {background-position:-341px 0;}
#Essay_Short_nonfiction {background-position:-372px 0;}
#Fairy_tales {background-position:-403px 0;}
#Fantasy {background-position:-434px 0;}
#Fiction {background-position:-465px 0;}
#Historical_Fiction {background-position:-496px 0;}
#History {background-position:-527px 0;}
#Holiday {background-position:-558px 0;}
#Horror_Ghost_stories {background-position:-589px 0;}
#Humor {background-position:-620px 0;}
#Instruction {background-position:-651px 0;}
#Languages {background-position:-682px 0;}
#Literature {background-position:-713px 0;}
#Memoirs {background-position:-744px 0;}
#Music {background-position:-775px 0;}
#Mystery {background-position:-806px 0;}
#Myths_Legends {background-position:-837px 0;}
#Nature {background-position:-868px 0;}
#Non-fiction {background-position:-899px 0;}
#Philosophy {background-position:-930px 0;}
#Play {background-position:-961px 0;}
#Poetry {background-position:-992px 0;}
#Politics {background-position:-1023px 0;}
#Psychology {background-position:-1054px 0;}
#Religion {background-position:-1085px 0;}
#Romance {background-position:-1116px 0;}
#Satire {background-position:-1147px 0;}
#Science {background-position:-1178px 0;}
#Science_fiction {background-position:-1209px 0;}
#Sea_stories {background-position:-1240px 0;}
#Short_stories {background-position:-1271px 0;}
#Spy_stories {background-position:-1302px 0;}
#Teen_Young_adult {background-position:-1333px 0;}
#Tragedy {background-position:-1364px 0;}
#Travel {background-position:-1395px 0;}
#War_stories {background-position:-1426px 0;}
#Westerns {background-position:-1457px 0;}
#Comedy {background-position:-1488px 0;}


#language-ul a {margin-left:40px !important;}
.l-s {background:url('/image/ui/sprite-language.png') no-repeat; width:35px; height:26px; max-width:35px !important; max-height:26px !important;
display:inline-block; top:0.4em !important;}

#jv {background-position:0 0;}
#la {background-position:0 0;}
#mul {background-position:0 0;}
#bg {background-position:-36px 0;}
#chu {background-position:-72px 0;}
#da {background-position:-108px 0;}
#de {background-position:-144px 0;}
#el {background-position:-180px 0;}
#en {background-position:-216px 0;}
#ang {background-position:-216px 0;}
#eo {background-position:-252px 0;}
#es {background-position:-288px 0;}
#fi {background-position:-324px 0;}
#fr {background-position:-360px 0;}
#he {background-position:-396px 0;}
#ta {background-position:-432px 0;}
#ur {background-position:-432px 0;}
#hu {background-position:-468px 0;}
#it {background-position:-504px 0;}
#ja {background-position:-540px 0;}
#lv {background-position:-576px 0;}
#nl {background-position:-612px 0;}
#pl {background-position:-648px 0;}
#pt {background-position:-684px 0;}
#ru {background-position:-720px 0;}
#sv {background-position:-756px 0;}
#tl {background-position:-792px 0;}
#zh {background-position:-828px 0;}

div.star-rating{float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
div.star-rating,div.star-rating a{background:url(/image/ui/starrating.gif) no-repeat 0 0px}
div.star-rating a{display:block; width:16px; height:100%; background-position:0 0px; border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -16px}
div.rating-contain {display: inline-block; margin-bottom:-2px;}
label {font-weight:bold;}
textarea {width: 470px; height: 1.5em; margin:5px 0 -4px;}