/*! Copyright 2009-2012 Jackson Fish Market, LLC
 *  Rev 5f91f57a
 *  Generated 2012-02-03 01:16:21 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
input{margin:0}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.22 Georgia,"Times New Roman",Times,serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%}
a,a:active,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
body{color:#eee}
h1{font-size:138%}
h2{font-size:123%}
h3{font-size:100%}
h1,h2,h3{margin:1em 0}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold}
a,a:active,a:visited{color:#cbf3a1}
abbr,acronym{border-bottom:1px dotted #888;cursor:help}
em{font-style:italic}
blockquote,ul,ol,dl{margin:1em}
ol,ul,dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
caption{margin-bottom:.5em;text-align:center}
p,fieldset{margin-bottom:1em}
.button-to{display:inline}
.button-to div{display:inline}
h1{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;text-align:center;font-size:182%}
.big_box,.simple_form{position:relative;width:750px;margin:0 auto;padding:20px}
.clear_fill{background-image:url(http://asset3.astorybeforebed.com/asset/ef3c30b2/images/blank.gif)}
.margin_block{height:1px}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
input[type=text],input[type=password],textarea,select{padding:8px;background:white;border:2px solid #002960;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-weight:normal;font-size:138%}
input[type=text],input[type=password]{margin-left:-10px}
.simple_form{position:relative}
.simple_form h1{margin:0 0 28px 0}
.simple_form .explanation{margin-bottom:28px}
.simple_form .form_wrapper{position:relative;width:310px;margin:0 auto}
.simple_form .form_line{position:relative;margin-top:28px;text-align:center}
.simple_form .form_buttons{text-align:center}
.simple_form .text_field_wrapper{position:relative}
.simple_form input[type=text],.simple_form input[type=password]{width:300px;text-align:left}
.simple_form input[type=text],.simple_form input[type=password],.simple_form label{vertical-align:middle}
.simple_form select{background:white;font-family:Helvetica,Arial,sans-serif;font-size:108%;vertical-align:middle}
.simple_form label{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1}
.simple_form .field_label{display:block;position:relative;height:0;top:10px;width:300px;margin-left:-320px;text-align:right}
.simple_form .LV_validation_message{display:block;position:absolute;top:0;left:102%;height:40px;margin-right:-10000px;padding-left:70px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;font-size:93%;line-height:40px;color:#ffc81b}
.simple_form .LV_invalid{background:url(http://asset2.astorybeforebed.com/asset/3aa01a0c/images/error_arrow.png) no-repeat 10px 0}
.simple_form .LV_invalid_field,.simple_form .bad_field{background:#fff495;border:2px solid #d60101}
.simple_form .LV_invalid_field input,.simple_form .bad_field input{background:#fff495!important}
.simple_form .alert{width:100%;margin-top:28px;text-align:center;font-style:italic}
.simple_form .alert img{vertical-align:middle}
#flash a,#flash a:visited,#flash a:hover{color:#002e8d}
.subsection_tabs{border-bottom:1px solid #4cadda;text-align:center;margin:0}
.subsection_tabs li.tab{display:inline-block;list-style:none;text-align:center}
.subsection_tabs li.tab a.active,.subsection_tabs li.tab div.active{background:#4cadda}
.subsection_tabs li.tab a,.subsection_tabs li.tab div{display:block;width:140px;height:28px;margin-right:4px;background:white;color:black;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:123%;line-height:28px;vertical-align:middle;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
._label-information{color:#666;font-style:italic}
#gift_subscription_books{margin:0 auto;display:block}
html{height:100%}
body{position:relative;height:100%;min-height:100%}
#noscript_msg{position:absolute;left:0;top:0;width:100%;height:100%;background:white;color:black;z-index:999;text-align:center}
#noscript_msg .header{margin:50px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:182%;color:red}
#noscript_msg p{width:600px;margin:50px auto;font-family:Georgia,"Times New Roman",Times,serif;font-size:182%}
#noscript_msg a{color:blue;text-decoration:underline}
body{background:#053460 url(http://asset2.astorybeforebed.com/asset/f0825e7b/images/bg.jpg) repeat}
#normal #wrapper,#reader #wrapper,#bookshelf #wrapper,#homepage #wrapper{position:relative;top:60px;width:1000px;margin:0 auto;z-index:1}
#bookshelf #wrapper{top:125px}
#reader #wrapper{top:0}
#normal,#reader,#bookshelf,#homepage{position:relative;min-height:100%;margin:0 auto}
#normal #cloud_layer,#reader #cloud_layer,#bookshelf #cloud_layer,#homepage #cloud_layer{position:absolute;width:100%;height:160px;background:no-repeat scroll center -36px;background-image:url(http://asset1.astorybeforebed.com/asset/394d97bf/images/cloudlayer.png)}
#normal #content,#reader #content,#bookshelf #content,#homepage #content{position:relative;width:1000px;margin:0;min-height:475px}
#normal #footer_buffer,#reader #footer_buffer,#bookshelf #footer_buffer,#homepage #footer_buffer{clear:both}
#normal #help,#reader #help,#bookshelf #help,#homepage #help{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-weight:normal}
#normal #help a,#reader #help a,#bookshelf #help a,#homepage #help a{font-weight:bold}
#normal #help em,#reader #help em,#bookshelf #help em,#homepage #help em{font-style:normal;font-weight:bold}
#normal #footer_wrapper,#reader #footer_wrapper,#bookshelf #footer_wrapper,#homepage #footer_wrapper{width:100%;z-index:1}
#normal #footer,#reader #footer,#bookshelf #footer,#homepage #footer{position:relative;width:1000px;height:150px;overflow:hidden;margin:0 auto}
#normal #feedback_link,#reader #feedback_link,#bookshelf #feedback_link,#homepage #feedback_link{position:absolute;display:block;left:431px;bottom:8px;width:138px;height:26px;background-image:url(http://asset3.astorybeforebed.com/asset/59e6aec9/images/feedback.png)}
#normal #feedback_link:hover,#reader #feedback_link:hover,#bookshelf #feedback_link:hover,#homepage #feedback_link:hover{background-image:url(http://asset2.astorybeforebed.com/asset/77964831/images/feedback_hvr.png)}
#normal #jfm_exp,#reader #jfm_exp,#bookshelf #jfm_exp,#homepage #jfm_exp{position:absolute;right:-10px;bottom:0;background-image:url(http://asset2.astorybeforebed.com/asset/3faf50d1/images/jfm_exp.png)}
#normal #jfm_exp.hover,#reader #jfm_exp.hover,#bookshelf #jfm_exp.hover,#homepage #jfm_exp.hover{background-image:url(http://asset1.astorybeforebed.com/asset/aefb2cb1/images/jfm_exp_hvr.png)}
#normal #jfm_exp,#normal #jfm_exp_fill,#reader #jfm_exp,#reader #jfm_exp_fill,#bookshelf #jfm_exp,#bookshelf #jfm_exp_fill,#homepage #jfm_exp,#homepage #jfm_exp_fill{width:261px;height:101px}
#normal #about_link,#reader #about_link,#bookshelf #about_link,#homepage #about_link{display:block;position:absolute;width:37px;height:9px;left:34px;top:81px;background-image:url(http://asset3.astorybeforebed.com/asset/ef3c30b2/images/blank.gif)}
#normal #about_link:hover,#reader #about_link:hover,#bookshelf #about_link:hover,#homepage #about_link:hover{background-image:url(http://asset3.astorybeforebed.com/asset/d48d82ef/images/about_legal_hvr.png)}
#normal #legal_link,#reader #legal_link,#bookshelf #legal_link,#homepage #legal_link{display:block;position:absolute;width:73px;height:9px;left:90px;top:81px;background-image:url(http://asset3.astorybeforebed.com/asset/ef3c30b2/images/blank.gif)}
#normal #legal_link:hover,#reader #legal_link:hover,#bookshelf #legal_link:hover,#homepage #legal_link:hover{background-image:url(http://asset3.astorybeforebed.com/asset/d48d82ef/images/about_legal_hvr.png);background-position:72px 0}
#normal #authors_pubs,#reader #authors_pubs,#bookshelf #authors_pubs,#homepage #authors_pubs{position:absolute;left:0;bottom:0;height:80px;background:url(http://asset1.astorybeforebed.com/asset/904e182b/images/AuthorsPubsGetInTouch.png) no-repeat;padding-left:144px;line-height:130px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:77%}
#bookshelf #navbar,#normal #navbar,#reader #navbar{background-image:url(http://ui.astorybeforebed.com.s3.amazonaws.com/navigation/nav-bg.png);background-repeat:repeat-x;height:51px;width:100%}
#bookshelf #navbar #logo,#normal #navbar #logo,#reader #navbar #logo{position:absolute;top:0;left:0}
#bookshelf #navbar #logo a,#normal #navbar #logo a,#reader #navbar #logo a{margin:0}
#bookshelf #navbar ul#links,#normal #navbar ul#links,#reader #navbar ul#links{position:absolute;top:0;left:120px;width:980px;margin:3px 0 0 0;list-style:none}
#bookshelf #navbar ul#links li,#normal #navbar ul#links li,#reader #navbar ul#links li{display:inline;background-image:url(http://ui.astorybeforebed.com.s3.amazonaws.com/navigation/vert-div.png);background-repeat:no-repeat;background-position:center right;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:108%}
#bookshelf #navbar ul#links li a,#normal #navbar ul#links li a,#reader #navbar ul#links li a{margin:0 10px 0 12px}
#bookshelf #navbar ul#links li a .badge,#normal #navbar ul#links li a .badge,#reader #navbar ul#links li a .badge{font-family:Helvetica,Arial,sans-serif;font-weight:bold;display:inline-block;background-repeat:no-repeat;margin-left:-3px;height:33px;line-height:34px;text-align:center;color:white}
#bookshelf #navbar ul#links li a .digits_2,#normal #navbar ul#links li a .digits_2,#reader #navbar ul#links li a .digits_2{background-image:url(http://sections.astorybeforedeb.com.s3.amazonaws.com/badges/2-digits.png);width:32px}
#bookshelf #navbar ul#links li a .digits_3,#normal #navbar ul#links li a .digits_3,#reader #navbar ul#links li a .digits_3{background-image:url(http://sections.astorybeforedeb.com.s3.amazonaws.com/badges/3-digits.png);width:43px}
#bookshelf #navbar ul#links li a:link,#bookshelf #navbar ul#links li a:visited,#normal #navbar ul#links li a:link,#normal #navbar ul#links li a:visited,#reader #navbar ul#links li a:link,#reader #navbar ul#links li a:visited{color:#d6ffa5;text-shadow:0 1px 1px #5aa500}
#bookshelf #navbar ul#links li a.current,#bookshelf #navbar ul#links li a:active,#bookshelf #navbar ul#links li a:hover,#bookshelf #navbar ul#links li a:focus,#normal #navbar ul#links li a.current,#normal #navbar ul#links li a:active,#normal #navbar ul#links li a:hover,#normal #navbar ul#links li a:focus,#reader #navbar ul#links li a.current,#reader #navbar ul#links li a:active,#reader #navbar ul#links li a:hover,#reader #navbar ul#links li a:focus{color:#ffc545;text-shadow:0 1px 1px #c48700;text-decoration:none}
#bookshelf #navbar ul#links li a.admin:link,#bookshelf #navbar ul#links li a.admin:visited,#normal #navbar ul#links li a.admin:link,#normal #navbar ul#links li a.admin:visited,#reader #navbar ul#links li a.admin:link,#reader #navbar ul#links li a.admin:visited{color:#17beff;text-shadow:0 1px 1px #007fb0}
#bookshelf #navbar ul#links li:last-child,#normal #navbar ul#links li:last-child,#reader #navbar ul#links li:last-child{background-image:none}
#bookshelf #navbar ul#links.without_badges,#normal #navbar ul#links.without_badges,#reader #navbar ul#links.without_badges{margin-top:12px}
#bookshelf #books_to_record,#normal #books_to_record,#reader #books_to_record{position:relative;top:-30px;left:100px;background:url(http://ui.astorybeforebed.com.s3.amazonaws.com/navigation/books_to_record_alert.png);width:425px;height:225px;z-index:50}
#bookshelf #books_to_record #close_x,#normal #books_to_record #close_x,#reader #books_to_record #close_x{position:relative;top:60px;left:375px;background:url(http://ui.astorybeforebed.com.s3.amazonaws.com/navigation/close_x.png);width:18px;height:18px;opacity:.5;filter:alpha(opacity=50)}
#bookshelf #books_to_record #close_x:hover,#normal #books_to_record #close_x:hover,#reader #books_to_record #close_x:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}
#bookshelf #sidebar{float:right;width:330px}
#bookshelf #help{position:relative;margin:20px 0 0 25px}
#bookshelf #help .phone{font-size:220%;font-weight:bold}
#bookshelf #help img{position:absolute;right:0;top:-23px}
#normal #help,#reader #help{position:absolute;right:0;top:60px;padding-right:68px}
#normal #help .phone,#reader #help .phone{font-weight:bold}
#normal #help img,#reader #help img{position:absolute;right:0;top:-17px}
#normal #flash,#normal #errorExplanation,#bookshelf #flash,#bookshelf #errorExplanation{width:80%;margin:0 auto 40px;padding:10px;background:#d6ffa5;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:123%;font-style:italic;color:black}
#normal .fieldWithErrors,#bookshelf .fieldWithErrors{display:inline}
#normal .fieldWithErrors input,#bookshelf .fieldWithErrors input{padding:1px;border:2px solid red;background:#fdd!important}
#bookshelf #flash{position:absolute;top:-76px;z-index:20}
#reader{min-width:960px;height:100%}
#reader #wrapper{padding:0;width:100%;height:100%;z-index:2}
#reader #content{position:static;margin:0;width:100%;height:88%}
#reader #login{right:20px}
#homepage #wrapper{padding:0}
#choices{text-align:center;font:19px Helvetica}
body.books.index .text_content,body.books.search .text_content,body.mybooks.index .text_content,body.mybooks.search .text_content{height:0;overflow:hidden}
body.books.index h1,body.books.search h1,body.mybooks.index h1,body.mybooks.search h1{position:absolute;left:200px;top:-80px}
body.books.index #welcome,body.books.search #welcome,body.mybooks.index #welcome,body.mybooks.search #welcome{position:relative;right:74px;font-size:153%}
body.books.index #welcome #twitter_link,body.books.search #welcome #twitter_link,body.mybooks.index #welcome #twitter_link,body.mybooks.search #welcome #twitter_link{position:absolute;left:48px;top:14px;width:314px;height:52px}
body.books.index #welcome #twitter_link:hover,body.books.search #welcome #twitter_link:hover,body.mybooks.index #welcome #twitter_link:hover,body.mybooks.search #welcome #twitter_link:hover{background-image:url(http://asset0.astorybeforebed.com/asset/ec38dc80/images/twitter_hvr.png)}
body.books.index #welcome #demo_link,body.books.search #welcome #demo_link,body.mybooks.index #welcome #demo_link,body.mybooks.search #welcome #demo_link{position:absolute;left:128px;top:501px;width:225px;height:53px}
body.books.index #welcome #demo_link:hover,body.books.search #welcome #demo_link:hover,body.mybooks.index #welcome #demo_link:hover,body.mybooks.search #welcome #demo_link:hover{background-image:url(http://asset1.astorybeforebed.com/asset/a6c8def4/images/demo_btn_hvr.png);background-position:0 0}
body.books.index #search,body.readings.index #search,body.books.search #search,body.mybooks.index #search,body.mybooks.search #search{position:absolute;right:100px;top:-38px}
body.books.index #promo_link,body.readings.index #promo_link,body.books.search #promo_link,body.mybooks.index #promo_link,body.mybooks.search #promo_link{display:block;width:284px;height:106px;margin:10px auto;background-image:url(http://asset3.astorybeforebed.com/asset/99bf87d3/images/milpromo.png)}
body.books.index #promo_link:hover,body.readings.index #promo_link:hover,body.books.search #promo_link:hover,body.mybooks.index #promo_link:hover,body.mybooks.search #promo_link:hover{background-image:url(http://asset3.astorybeforebed.com/asset/401b4dd7/images/milpromo_hvr.png)}
body.books.index #subscribe_form,body.readings.index #subscribe_form,body.books.search #subscribe_form,body.mybooks.index #subscribe_form,body.mybooks.search #subscribe_form{width:312px;margin:30px auto;text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.books.index #subscribe_form #subscribe_hdr,body.readings.index #subscribe_form #subscribe_hdr,body.books.search #subscribe_form #subscribe_hdr,body.mybooks.index #subscribe_form #subscribe_hdr,body.mybooks.search #subscribe_form #subscribe_hdr{display:block;margin:0 auto 8px auto}
body.books.index #subscribe_form input[type=image],body.readings.index #subscribe_form input[type=image],body.books.search #subscribe_form input[type=image],body.mybooks.index #subscribe_form input[type=image],body.mybooks.search #subscribe_form input[type=image]{vertical-align:middle}
body.books.index #subscribe_form input[type=text],body.readings.index #subscribe_form input[type=text],body.books.search #subscribe_form input[type=text],body.mybooks.index #subscribe_form input[type=text],body.mybooks.search #subscribe_form input[type=text]{font-size:93%;width:160px}
body.books.index #subscribe_form .note,body.readings.index #subscribe_form .note,body.books.search #subscribe_form .note,body.mybooks.index #subscribe_form .note,body.mybooks.search #subscribe_form .note{width:70%;margin:8px auto 0 auto;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:93%;font-weight:normal;font-style:italic;text-align:center}
body.books.index #subscribe_form .subscribe_error,body.readings.index #subscribe_form .subscribe_error,body.books.search #subscribe_form .subscribe_error,body.mybooks.index #subscribe_form .subscribe_error,body.mybooks.search #subscribe_form .subscribe_error{margin-top:8px;color:#d6ffa5}
body.books.index #subscribe_form #progress,body.readings.index #subscribe_form #progress,body.books.search #subscribe_form #progress,body.mybooks.index #subscribe_form #progress,body.mybooks.search #subscribe_form #progress{vertical-align:middle}
body.books.index h1,body.books.search h1,body.mybooks.index h1,body.mybooks.search h1{margin-bottom:.5em}
body.readings.index #recording_status{position:relative;width:312px;float:right;margin:20px auto;padding-bottom:20px;text-align:left;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:90%}
body.readings.index #recording_status .header_link{display:block;text-align:center;margin:10px auto;width:246px;height:44px;background-image:url(http://asset0.astorybeforebed.com/asset/8860e68b/images/recordingstatus.png)}
body.readings.index #recording_status .header_link:hover{background-image:url(http://asset0.astorybeforebed.com/asset/58b29302/images/recordingstatus_hvr.png)}
body.readings.index #recording_status .status_line{position:relative;clear:both;padding:8px}
body.readings.index #recording_status .even{background-image:url(http://asset3.astorybeforebed.com/asset/99b52816/images/even_bg.png)}
body.readings.index #recording_status .odd{background-image:url(http://asset1.astorybeforebed.com/asset/9fb8bce4/images/odd_bg.png)}
body.readings.index #recording_status .inside{margin-left:60px;opacity:1}
body.readings.index #recording_status .book_cover{float:left;margin-right:8px}
body.readings.index #recording_status .messages{font-weight:normal}
body.readings.index #recording_status .messages em{font-weight:bold;color:#ff7f2a}
body.readings.index #recording_status .link{clear:both;text-align:right}
body.content h2,.content_preview h2{text-align:center}
body.content p,.content_preview p{font-size:123%}
body.content.order form{text-align:center}
body.content.home .text_content{height:0;overflow:hidden}
body.content.home #headline{position:relative;width:452px;margin-bottom:20px;text-align:center}
body.content.home #headline #twitter_link{position:absolute;left:48px;top:0;width:314px;height:52px}
body.content.home #headline #twitter_link:hover{background-image:url(http://asset0.astorybeforebed.com/asset/ec38dc80/images/twitter_hvr.png);background-position:0 5px}
body.content.home #headline #tryfree{display:block;margin:10px auto}
body.content.home #headline .fineprint{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:93%;color:#cbf3a1}
body.content.home #screencast{position:absolute;left:430px;top:48px}
body.content.home #whoboard{position:relative;width:100%;height:244px;padding-top:1px;background-image:url(http://asset1.astorybeforebed.com/asset/5eb29eda/images/woodtile.png)}
body.content.home #who_inner{position:relative;width:1000px;margin:0 auto}
body.content.home #categories{position:absolute;right:0;top:0;width:200px}
body.content.home #categories ul{margin-left:12px}
body.content.home #categories li{margin:0 -10px;padding:4px 14px;font-size:108%;list-style:none;cursor:default}
body.content.home #categories li.hover{background:url(http://asset1.astorybeforebed.com/asset/e801dc59/images/lilarrow_left.png) no-repeat 0 6px}
body.content.home #info{width:750px;margin-left:40px}
body.content.home #info li{list-style:none}
body.content.home #info #howitworks{margin-top:30px}
body.content.home #info #howitworks ul{position:relative;width:810px;margin:0;left:-52px}
body.content.home #info #howitworks li{display:block;width:114px;float:left;margin:0 0 0 38px;font-size:100%;color:white;text-align:center}
body.content.home #info #texts{margin:30px 20px 0 20px}
body.content.home #info #texts li{margin:0;font-size:276%;color:#ffc81b}
body.content.feedback #form_line_feedback_category{width:250px}
body.content #edit_link{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;background:white;position:fixed;top:0;right:0;margin:2px;padding:3px;z-index:99;font-weight:bold}
body.content #edit_link a,body.content #edit_link a:visited,body.content #edit_link a:active{color:blue}
body.content .big_box,body.content .simple_form{padding:0}
body.content dt{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:123%}
body.content dd{padding-left:3em}
body.content.info{text-align:center}
body.content.info .note{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;width:500px;margin:0 auto}
body.content.info .value{font-family:Consolas,Menlo,Monaco,"Courier New",Courier,monospaced;font-size:123%}
body.content.info #flash_version{margin:20px auto 0 auto}
body.content.info #avChooser{width:450px;height:450px}
body.content.milpromo .simple_form{width:591px}
body.content.cms_page #normal .fieldWithErrors,body.users.register #normal .fieldWithErrors,body.users.create #normal .fieldWithErrors{display:block}
body.content.cms_page #normal .fieldWithErrors input,body.users.register #normal .fieldWithErrors input,body.users.create #normal .fieldWithErrors input{padding:8px}
body.content.cms_page #registration_form,body.users.register #registration_form,body.users.create #registration_form{left:50%;position:relative;width:325px;margin-left:-190px}
body.content.cms_page .form_line,body.users.register .form_line,body.users.create .form_line{padding:0 0 10px 0}
body.content.cms_page .form_line .fieldWithErrors,body.users.register .form_line .fieldWithErrors,body.users.create .form_line .fieldWithErrors{width:321px;padding:8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d6ffa5;color:black}
body.content.cms_page .form_line label.error,body.users.register .form_line label.error,body.users.create .form_line label.error{display:block;margin-top:5px;font-size:116%;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-weight:normal}
body.content.cms_page .form_line input[type="text"],body.content.cms_page .form_line input[type="password"],body.users.register .form_line input[type="text"],body.users.register .form_line input[type="password"],body.users.create .form_line input[type="text"],body.users.create .form_line input[type="password"]{margin:0}
body.content.cms_page .form_line label.field_label,body.users.register .form_line label.field_label,body.users.create .form_line label.field_label{font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin:2px;display:inline-block}
body.content.cms_page .form_buttons,body.users.register .form_buttons,body.users.create .form_buttons{text-align:center}
body.content.cms_page .alert,body.content.cms_page .toc,body.users.register .alert,body.users.register .toc,body.users.create .alert,body.users.create .toc{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:100%}
body.content.cms_page .alert,body.users.register .alert,body.users.create .alert{width:325px;clear:both;text-align:center}
body.content.cms_page .alert img,body.users.register .alert img,body.users.create .alert img{vertical-align:middle}
body.content.cms_page .toc,body.users.register .toc,body.users.create .toc{white-space:nowrap}
body.content.cms_page .LV_validation_message.LV_invalid,body.users.register .LV_validation_message.LV_invalid,body.users.create .LV_validation_message.LV_invalid{display:block;margin:0 0 15px 0;padding:2px}
body.content.cms_page #user_mc_opt_in_wrapper,body.users.register #user_mc_opt_in_wrapper,body.users.create #user_mc_opt_in_wrapper{width:2em;height:0;overflow:visible;margin:-2px 0}
body.content.cms_page #user_mc_opt_in_label,body.users.register #user_mc_opt_in_label,body.users.create #user_mc_opt_in_label{display:block;width:306px;padding-left:1.5em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:italic;color:white}
body.readings.new form{float:none}
body.readings.new fieldset{position:relative;float:right;left:-70px;margin-top:-10px}
body.readings.new #buttons{text-align:center}
body.readings.new .instructions p{font-size:100%}
.book_form{position:relative;min-height:500px}
.book_form #cover{float:left;width:300px;margin-left:50px;text-align:center}
.book_form p{font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin:.2em auto;text-align:center;font-size:93%}
.book_form form{float:right;margin:-10px 0 0 0;text-align:left}
.book_form form input[type=text],.book_form form input[type=password]{margin-left:0}
.book_form form .form_line{text-align:left}
.book_form form .field_label{display:block;position:relative;height:0;margin-left:2px;top:-16px;text-align:left}
.book_form form .text_field_wrapper{margin:0}
.book_form .instructions{clear:both;width:600px;margin:30px auto;font-family:Helvetica,Arial,sans-serif;font-weight:bold}
.book_form .instructions .content{padding:10px 30px 20px 30px;width:540px}
.book_form .instructions p{text-align:left;margin-bottom:6px}
.book_form .instructions h2{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;text-align:center}
.book_form .icon_cam{display:inline-block;width:30px;height:28px;margin-bottom:-10px;background-image:url(http://asset3.astorybeforebed.com/asset/689ab687/images/readthisbook_icons.png);background-position:0 0}
.book_form .icon_clock{display:inline-block;width:30px;height:28px;margin-bottom:-10px;background-image:url(http://asset3.astorybeforebed.com/asset/689ab687/images/readthisbook_icons.png);background-position:0 -28px}
.book_form .icon_pause{display:inline-block;width:30px;height:28px;margin-bottom:-10px;background-image:url(http://asset3.astorybeforebed.com/asset/689ab687/images/readthisbook_icons.png);background-position:0 -56px}
.book_form .icon_shelf{display:inline-block;width:30px;height:28px;margin-bottom:-10px;background-image:url(http://asset3.astorybeforebed.com/asset/689ab687/images/readthisbook_icons.png);background-position:0 -84px}
.book_form .link{font-family:Consolas,Menlo,Monaco,"Courier New",Courier,monospaced;font-size:123%}
.book_form .title{font-size:138%}
.book_form .author{font-size:108%}
.book_form #links{margin-left:-14px;text-align:left}
.book_form label{display:block;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;font-size:108%}
.book_form input[type=text]{display:block;font-size:138%;text-align:left}
.book_form .text_field_wrapper{margin-bottom:8px}
body.readings.done #content{text-align:center}
body.readings.done #cover{margin-bottom:20px}
body.readings.done #preview,body.readings.done #pay{display:inline-block;width:250px;vertical-align:top}
body.readings.done #and_or{display:inline-block;margin-top:20px}
body.readings.done #decide_later{width:600px;margin:30px auto 0 auto}
body.readings.done #decide_later a{text-decoration:underline}
body.readings.done .note{font-style:italic;text-align:center}
body.invitations.new input[type=image],body.invitations.create input[type=image]{margin-left:-10px}
body.invitations.show form{width:250px}
body.orders.edit h1,body.orders.bt_form h1,body.orders.show h1,body.coupon_payments.new h1,body.coupon_payments.create h1{font-size:138%;text-align:left;margin:0 0 .5em 0}
body.orders.edit #order_info,body.orders.bt_form #order_info,body.orders.show #order_info,body.coupon_payments.new #order_info,body.coupon_payments.create #order_info{float:right;width:200px;padding:15px 15px 0 15px;text-align:center}
body.orders.edit #cover,body.orders.bt_form #cover,body.orders.show #cover,body.coupon_payments.new #cover,body.coupon_payments.create #cover{margin-bottom:15px}
body.orders.edit .title,body.orders.bt_form .title,body.orders.show .title,body.coupon_payments.new .title,body.coupon_payments.create .title{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:138%}
body.orders.edit .author,body.orders.bt_form .author,body.orders.show .author,body.coupon_payments.new .author,body.coupon_payments.create .author{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:77%;margin-bottom:15px}
body.orders.edit .prices,body.orders.bt_form .prices,body.orders.show .prices,body.coupon_payments.new .prices,body.coupon_payments.create .prices{border-top:1px solid #888;border-bottom:1px solid #888;margin-bottom:15px;padding-top:15px;padding-bottom:13px}
body.orders.edit .price_box,body.orders.bt_form .price_box,body.orders.show .price_box,body.coupon_payments.new .price_box,body.coupon_payments.create .price_box{position:relative;margin-bottom:2px;text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.orders.edit .regular_price,body.orders.bt_form .regular_price,body.orders.show .regular_price,body.coupon_payments.new .regular_price,body.coupon_payments.create .regular_price{font-size:138%;padding:4px}
body.orders.edit .regular_text,body.orders.bt_form .regular_text,body.orders.show .regular_text,body.coupon_payments.new .regular_text,body.coupon_payments.create .regular_text{margin-bottom:.5em;font-size:93%}
body.orders.edit .discount_price,body.orders.bt_form .discount_price,body.orders.show .discount_price,body.coupon_payments.new .discount_price,body.coupon_payments.create .discount_price{font-size:182%;color:#ffc81b}
body.orders.edit .discount_text,body.orders.bt_form .discount_text,body.orders.show .discount_text,body.coupon_payments.new .discount_text,body.coupon_payments.create .discount_text{margin-bottom:.5em;font-size:93%;color:#ffc81b}
body.orders.edit .note,body.orders.bt_form .note,body.orders.show .note,body.coupon_payments.new .note,body.coupon_payments.create .note{font-size:93%;font-style:italic;text-align:left;margin-bottom:15px}
body.coupon_payments.new input[type="text"],body.coupon_payments.create input[type="text"]{margin-left:0}
body.coupon_payments.new .buttons,body.coupon_payments.create .buttons{margin-left:-12px}
body.coupon_payments.new #coupon_errors,body.coupon_payments.create #coupon_errors{margin-top:20px}
body.orders.edit #inner_wrapper,body.orders.bt_form #inner_wrapper,body.coupon_payments.new #inner_wrapper,body.coupon_payments.create #inner_wrapper{width:920px;margin-left:18px}
body.orders.edit #payment,body.orders.bt_form #payment,body.coupon_payments.new #payment,body.coupon_payments.create #payment{position:relative;width:640px;margin:20px 0 0 20px}
body.orders.edit #payment h1,body.orders.bt_form #payment h1,body.coupon_payments.new #payment h1,body.coupon_payments.create #payment h1{text-align:center}
body.orders.edit #payment p,body.orders.bt_form #payment p,body.coupon_payments.new #payment p,body.coupon_payments.create #payment p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
body.orders.edit #payment .tab_section,body.orders.bt_form #payment .tab_section,body.coupon_payments.new #payment .tab_section,body.coupon_payments.create #payment .tab_section{position:relative;height:560px;margin-top:10px}
body.orders.edit #payment #cc_iframe,body.orders.bt_form #payment #cc_iframe,body.coupon_payments.new #payment #cc_iframe,body.coupon_payments.create #payment #cc_iframe{width:100%;height:100%}
body.orders.edit #payment #policy_links,body.orders.bt_form #payment #policy_links,body.coupon_payments.new #payment #policy_links,body.coupon_payments.create #payment #policy_links{margin:12px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;font-size:138%;text-align:center}
body.orders.edit #payment #policy_links a:visited,body.orders.bt_form #payment #policy_links a:visited,body.coupon_payments.new #payment #policy_links a:visited,body.coupon_payments.create #payment #policy_links a:visited{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1}
body.orders.edit .form_wrapper,body.orders.bt_form .form_wrapper,body.coupon_payments.new .form_wrapper,body.coupon_payments.create .form_wrapper{width:420px;margin:0 auto}
body.orders.edit .form_wrapper p,body.orders.bt_form .form_wrapper p,body.coupon_payments.new .form_wrapper p,body.coupon_payments.create .form_wrapper p{font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.orders.edit .form_wrapper .buttons,body.orders.bt_form .form_wrapper .buttons,body.coupon_payments.new .form_wrapper .buttons,body.coupon_payments.create .form_wrapper .buttons{margin-top:20px;text-align:left}
body.orders.edit #paypal_confirm,body.orders.bt_form #paypal_confirm,body.coupon_payments.new #paypal_confirm,body.coupon_payments.create #paypal_confirm{margin-top:20px}
body.orders.edit .form_wrapper,body.orders.bt_form .form_wrapper,body.orders.cc_addr .form_wrapper,body.coupon_payments.new .form_wrapper,body.coupon_payments.create .form_wrapper{width:620px;padding:0 0 0 10px;overflow:hidden}
body.orders.edit .form_wrapper h1,body.orders.bt_form .form_wrapper h1,body.orders.cc_addr .form_wrapper h1,body.coupon_payments.new .form_wrapper h1,body.coupon_payments.create .form_wrapper h1{font-size:108%;text-align:left;margin:0}
body.orders.edit .pay_form,body.orders.bt_form .pay_form,body.orders.cc_addr .pay_form,body.coupon_payments.new .pay_form,body.coupon_payments.create .pay_form{font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.orders.edit .pay_form input[type="text"],body.orders.edit .pay_form select,body.orders.bt_form .pay_form input[type="text"],body.orders.bt_form .pay_form select,body.orders.cc_addr .pay_form input[type="text"],body.orders.cc_addr .pay_form select,body.coupon_payments.new .pay_form input[type="text"],body.coupon_payments.new .pay_form select,body.coupon_payments.create .pay_form input[type="text"],body.coupon_payments.create .pay_form select{font-size:1em}
body.orders.edit .pay_form input[type=text],body.orders.bt_form .pay_form input[type=text],body.orders.cc_addr .pay_form input[type=text],body.coupon_payments.new .pay_form input[type=text],body.coupon_payments.create .pay_form input[type=text]{position:relative;width:180px;margin-right:8px}
body.orders.edit .pay_form select,body.orders.bt_form .pay_form select,body.orders.cc_addr .pay_form select,body.coupon_payments.new .pay_form select,body.coupon_payments.create .pay_form select{position:relative;left:-10px}
body.orders.edit .pay_form .row,body.orders.bt_form .pay_form .row,body.orders.cc_addr .pay_form .row,body.coupon_payments.new .pay_form .row,body.coupon_payments.create .pay_form .row{margin-bottom:16px}
body.orders.edit .pay_form .top_label,body.orders.bt_form .pay_form .top_label,body.orders.cc_addr .pay_form .top_label,body.coupon_payments.new .pay_form .top_label,body.coupon_payments.create .pay_form .top_label{position:relative;display:inline-block;width:180px;height:0;top:-1.1em;vertical-align:top;margin-right:-180px;font-size:85%;color:white}
body.orders.edit .pay_form .divider,body.orders.bt_form .pay_form .divider,body.orders.cc_addr .pay_form .divider,body.coupon_payments.new .pay_form .divider,body.coupon_payments.create .pay_form .divider{font-weight:bold;color:white}
body.orders.edit .pay_form .chunk,body.orders.bt_form .pay_form .chunk,body.orders.cc_addr .pay_form .chunk,body.coupon_payments.new .pay_form .chunk,body.coupon_payments.create .pay_form .chunk{display:inline-block}
body.orders.edit #cardmarks,body.orders.bt_form #cardmarks,body.orders.cc_addr #cardmarks,body.coupon_payments.new #cardmarks,body.coupon_payments.create #cardmarks{vertical-align:middle}
body.orders.edit .cvv_help_link,body.orders.bt_form .cvv_help_link,body.orders.cc_addr .cvv_help_link,body.coupon_payments.new .cvv_help_link,body.coupon_payments.create .cvv_help_link{font-style:italic}
body.orders.edit #cvv,body.orders.bt_form #cvv,body.orders.cc_addr #cvv,body.coupon_payments.new #cvv,body.coupon_payments.create #cvv{width:50px}
body.orders.edit #firstname,body.orders.edit #lastname,body.orders.edit #phone,body.orders.edit #email,body.orders.bt_form #firstname,body.orders.bt_form #lastname,body.orders.bt_form #phone,body.orders.bt_form #email,body.orders.cc_addr #firstname,body.orders.cc_addr #lastname,body.orders.cc_addr #phone,body.orders.cc_addr #email,body.coupon_payments.new #firstname,body.coupon_payments.new #lastname,body.coupon_payments.new #phone,body.coupon_payments.new #email,body.coupon_payments.create #firstname,body.coupon_payments.create #lastname,body.coupon_payments.create #phone,body.coupon_payments.create #email{width:180px}
body.orders.edit #address1,body.orders.bt_form #address1,body.orders.cc_addr #address1,body.coupon_payments.new #address1,body.coupon_payments.create #address1{width:384px}
body.orders.edit #state,body.orders.edit #address_state,body.orders.bt_form #state,body.orders.bt_form #address_state,body.orders.cc_addr #state,body.orders.cc_addr #address_state,body.coupon_payments.new #state,body.coupon_payments.new #address_state,body.coupon_payments.create #state,body.coupon_payments.create #address_state{width:60px}
body.orders.edit #city,body.orders.bt_form #city,body.orders.cc_addr #city,body.coupon_payments.new #city,body.coupon_payments.create #city{width:214px}
body.orders.edit #zip,body.orders.bt_form #zip,body.orders.cc_addr #zip,body.coupon_payments.new #zip,body.coupon_payments.create #zip{width:80px}
body.orders.edit #exp_month,body.orders.bt_form #exp_month,body.orders.cc_addr #exp_month,body.coupon_payments.new #exp_month,body.coupon_payments.create #exp_month{width:60px}
body.orders.edit #exp_year,body.orders.bt_form #exp_year,body.orders.cc_addr #exp_year,body.coupon_payments.new #exp_year,body.coupon_payments.create #exp_year{width:70px}
body.orders.edit #slash,body.orders.bt_form #slash,body.orders.cc_addr #slash,body.coupon_payments.new #slash,body.coupon_payments.create #slash{font-size:138%;margin:0 12px 0 4px}
body.orders.edit #cvv_help,body.orders.bt_form #cvv_help,body.orders.cc_addr #cvv_help,body.coupon_payments.new #cvv_help,body.coupon_payments.create #cvv_help{width:250px;padding:4px;background:white;border:solid 2px #002960;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:black;text-align:center}
body.orders.edit #grand_total,body.orders.bt_form #grand_total,body.orders.cc_addr #grand_total,body.coupon_payments.new #grand_total,body.coupon_payments.create #grand_total{position:absolute;right:0;top:0;padding:15px;margin-bottom:15px;background:#cbf3a1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.orders.edit #grand_total .title,body.orders.bt_form #grand_total .title,body.orders.cc_addr #grand_total .title,body.coupon_payments.new #grand_total .title,body.coupon_payments.create #grand_total .title{color:#0084b8}
body.orders.edit #grand_total .tax_note,body.orders.bt_form #grand_total .tax_note,body.orders.cc_addr #grand_total .tax_note,body.coupon_payments.new #grand_total .tax_note,body.coupon_payments.create #grand_total .tax_note{color:#0084b8;font-size:85%;font-style:italic}
body.orders.edit #grand_total .price,body.orders.bt_form #grand_total .price,body.orders.cc_addr #grand_total .price,body.coupon_payments.new #grand_total .price,body.coupon_payments.create #grand_total .price{margin-top:4px;font-size:167%;color:black}
body.orders.edit #errors,body.orders.edit #coupon_errors,body.orders.bt_form #errors,body.orders.bt_form #coupon_errors,body.orders.cc_addr #errors,body.orders.cc_addr #coupon_errors,body.coupon_payments.new #errors,body.coupon_payments.new #coupon_errors,body.coupon_payments.create #errors,body.coupon_payments.create #coupon_errors{width:372px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;font-size:108%;color:white;padding:38px 8px 8px 30px;background:url(http://asset2.astorybeforebed.com/asset/86519cdf/images/error_header.png) no-repeat;border:2px solid #d60101;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
body.orders.bt_form input[type=text]{margin-left:-5px}
body.orders.bt_form .pay_form select{left:-5px}
body.orders.bt_form #errors{position:absolute;width:150px;right:8px;top:200px}
body.orders.bt_form #progress_bar{vertical-align:middle}
body.orders.show h1,body.refunds.show h1{font-size:167%;text-align:center}
body.orders.show h2,body.refunds.show h2{font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:4px;line-height:3em;font-size:138%;text-align:center}
body.orders.show h3,body.refunds.show h3{margin-bottom:4px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#0082ba;font-size:138%;text-transform:uppercase}
body.orders.show h4,body.refunds.show h4{color:#0082ba}
body.orders.show #receipt,body.refunds.show #receipt{font-family:Helvetica,Arial,sans-serif;font-weight:bold;padding:10px 30px;color:#003c56;background:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
body.orders.show #receipt .section,body.refunds.show #receipt .section{padding:10px 0 4px 0;border-bottom:1px solid #d0e6f3}
body.orders.show #receipt .line,body.refunds.show #receipt .line{height:0}
body.orders.show #receipt .spacer,body.refunds.show #receipt .spacer{height:2em}
body.orders.show #receipt .data,body.refunds.show #receipt .data{text-align:right}
body.orders.show #receipt .discount,body.refunds.show #receipt .discount{color:#700070}
body.orders.show #receipt .line_label,body.refunds.show #receipt .line_label{display:inline-block;vertical-align:bottom;margin-left:400px;height:0}
body.orders.show #receipt .total,body.refunds.show #receipt .total{margin-top:4px}
body.orders.show #receipt .total .line_label,body.refunds.show #receipt .total .line_label{position:relative;top:.65em}
body.orders.show #receipt .total .data,body.refunds.show #receipt .total .data{font-size:182%}
body.orders.show .form_buttons a#view_or_share:hover img{background-image:url(http://ui.astorybeforebed.com.s3.amazonaws.com/recordings/view_or_share_hvr.png)}
body.orders.error p{font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.readings.edit #viewer .securityDialog{left:410px;top:240px;width:218px;height:140px;z-index:9}
body.readings.edit #viewer .avChooser{left:540px;top:100px;width:450px;height:450px}
body.readings.edit #viewer #securityMsg,body.readings.edit #viewer #chooserMsg,body.readings.edit #viewer #micMsg{position:absolute;left:0;top:120px;width:500px;height:400px}
body.readings.edit #viewer #securityHint{position:absolute;left:410px;top:270px;width:218px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:center}
body.readings.edit #viewer .number{display:block;position:absolute;top:80px;z-index:1}
body.readings.edit #viewer .pointer{display:block;position:absolute;left:150px;top:270px}
body.readings.edit #viewer .intro{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:123%}
body.readings.edit #viewer #securityMsg{background:url(http://asset0.astorybeforebed.com/asset/de0deba2/images/avchooser/1.png) no-repeat 30px 80px;padding-left:140px}
body.readings.edit #viewer #securityMsg .number{left:-110px}
body.readings.edit #viewer #securityMsg p{width:250px}
body.readings.edit #viewer #chooserMsg,body.readings.edit #viewer #micMsg{top:110px;padding:50px 0 0 180px}
body.readings.edit #viewer #chooserMsg .number,body.readings.edit #viewer #micMsg .number{left:-140px}
body.readings.edit #viewer #chooserMsg p,body.readings.edit #viewer #micMsg p{width:350px}
body.readings.edit #viewer #chooserMsg{background:url(http://asset0.astorybeforebed.com/asset/6de8fde7/images/avchooser/2.png) no-repeat 30px 80px}
body.readings.edit #viewer #micMsg{background:url(http://asset0.astorybeforebed.com/asset/ae18a848/images/avchooser/3.png) no-repeat 30px 80px}
body.readings.edit #viewer #clickallow{display:block;margin:80px 0 10px 0}
body.readings.edit #viewer p{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#cbf3a1;z-index:2}
body.readings.edit #viewer a{text-decoration:underline}
body.readings.edit #viewer #deniedMsg{margin-top:1em;color:#f33}
body.readings.edit #viewer #noDevicesMsg{width:400px;margin:200px auto}
body.readings.edit #viewer #noDevicesMsg p{font-family:Georgia,"Times New Roman",Times,serif;font-size:123%;color:white}
body.books.show #viewer,body.readings.show #viewer,body.readings.edit #viewer{position:relative;width:100%;height:100%}
body.books.show #viewer object,body.books.show #viewer embed,body.readings.show #viewer object,body.readings.show #viewer embed,body.readings.edit #viewer object,body.readings.edit #viewer embed{position:absolute;display:block;left:0;top:0;width:100%;height:100%}
body.books.show #reading_footer_links,body.readings.show #reading_footer_links,body.readings.edit #reading_footer_links{padding-top:15px;height:37px;position:absolute;bottom:0;width:100%;text-align:center;background-image:url(http://asset3.astorybeforebed.com/asset/e8fdf5ab/images/bottom_background.png)}
body.books.show #reading_footer_links #fb_share,body.readings.show #reading_footer_links #fb_share,body.readings.edit #reading_footer_links #fb_share{display:inline-block;width:60px;height:18px}
body.books.show #reading_footer_links #add_to_myrecordings,body.readings.show #reading_footer_links #add_to_myrecordings,body.readings.edit #reading_footer_links #add_to_myrecordings{display:inline-block;vertical-align:middle;opacity:.5;background-image:url(http://ui.astorybeforebed.com.s3.amazonaws.com/recordings/addtomyrecordings.png);width:167px;height:20px}
body.books.show #reading_footer_links #add_to_myrecordings:hover,body.readings.show #reading_footer_links #add_to_myrecordings:hover,body.readings.edit #reading_footer_links #add_to_myrecordings:hover{opacity:1}
body.books.show #reading_footer_links #remove_from_myrecordings,body.readings.show #reading_footer_links #remove_from_myrecordings,body.readings.edit #reading_footer_links #remove_from_myrecordings{display:inline-block;vertical-align:middle;opacity:.5;background-image:url(http://ui.astorybeforebed.com.s3.amazonaws.com/recordings/removefrommyrecordings.png);width:209px;height:10px}
body.books.show #reading_footer_links #remove_from_myrecordings:hover,body.readings.show #reading_footer_links #remove_from_myrecordings:hover,body.readings.edit #reading_footer_links #remove_from_myrecordings:hover{opacity:1}
body.books.show #reading_footer_links .divider,body.readings.show #reading_footer_links .divider,body.readings.edit #reading_footer_links .divider{background-image:url(http://asset3.astorybeforebed.com/asset/79c276f5/images/bottom_divider.png);width:2px;height:31px;display:inline-block;vertical-align:middle;margin:0 10px}
body.books.show #reading_footer_links .tooltip,body.readings.show #reading_footer_links .tooltip,body.readings.edit #reading_footer_links .tooltip{display:none;background:#114;font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin:-5px;padding:10px}
body.books.show #reading_footer_links .tooltip.atmr,body.books.show #reading_footer_links .tooltip.rfmr,body.readings.show #reading_footer_links .tooltip.atmr,body.readings.show #reading_footer_links .tooltip.rfmr,body.readings.edit #reading_footer_links .tooltip.atmr,body.readings.edit #reading_footer_links .tooltip.rfmr{width:213px}
body.books.show #reading_footer_links a#mail_to_someone,body.readings.show #reading_footer_links a#mail_to_someone,body.readings.edit #reading_footer_links a#mail_to_someone{display:inline-block;vertical-align:middle;opacity:.5;background-image:url(http://asset0.astorybeforebed.com/asset/6d645e7a/images/bottom_email_recording.png);width:246px;height:20px}
body.books.show #reading_footer_links a#mail_to_someone:hover,body.readings.show #reading_footer_links a#mail_to_someone:hover,body.readings.edit #reading_footer_links a#mail_to_someone:hover{opacity:1}
body.books.show #reading_footer_links #mail_to_someone_form,body.readings.show #reading_footer_links #mail_to_someone_form,body.readings.edit #reading_footer_links #mail_to_someone_form{display:inline-block;vertical-align:middle;opacity:.5;background-image:url(http://asset0.astorybeforebed.com/asset/6d645e7a/images/bottom_email_recording.png);width:246px;height:20px}
body.books.show #reading_footer_links #mail_to_someone_form:hover,body.readings.show #reading_footer_links #mail_to_someone_form:hover,body.readings.edit #reading_footer_links #mail_to_someone_form:hover{opacity:1}
body.books.show .form,body.readings.show .form,body.readings.edit .form{text-align:left;padding:10px}
body.books.show .form .line,body.readings.show .form .line,body.readings.edit .form .line{margin:10px;font-size:14pt}
body.books.show .form .line label,body.readings.show .form .line label,body.readings.edit .form .line label{text-align:right;margin-right:15px;width:50px;display:inline-block}
body.books.show .form .line input,body.readings.show .form .line input,body.readings.edit .form .line input{width:370px;border-color:#acacac;color:#4a4a4a;border-width:1pt}
body.books.show .form .line input._label-information,body.readings.show .form .line input._label-information,body.readings.edit .form .line input._label-information{color:#afafaf;font-weight:lighter}
body.books.show .form .line button,body.readings.show .form .line button,body.readings.edit .form .line button{float:right;background-image:url(http://asset2.astorybeforebed.com/asset/fc482d6c/images/send_recording.jpg);width:91px;height:32px;border:0;margin-bottom:13px;margin-right:8px}
body.books.show .form .line button:active,body.readings.show .form .line button:active,body.readings.edit .form .line button:active{background-position:0 -32px}
body.books.show .form .line #error,body.readings.show .form .line #error,body.readings.edit .form .line #error{display:block;font-size:14px;background:#fcfba1;color:red;font-family:georgia;margin-right:105px;padding:8px;text-align:center}
body.books.show #text_content,body.readings.show #text_content,body.readings.edit #text_content{height:0;overflow:hidden}
body.books.show #get_flash,body.readings.show #get_flash,body.readings.edit #get_flash{width:500px;margin:200px auto 0 auto;text-align:center}
body.books.show #get_flash #message,body.readings.show #get_flash #message,body.readings.edit #get_flash #message{margin-bottom:20px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:182%}
body.books.show #get_flash p,body.readings.show #get_flash p,body.readings.edit #get_flash p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:138%;font-weight:normal;color:white}
body.users.show{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-weight:normal}
body.users.show table{width:100%;font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin-bottom:24px}
body.users.show tr.even td{background:#005683}
body.users.show tr.odd td{background:#017699}
body.users.show th{text-align:left;color:#3eb4f8}
body.users.show th,body.users.show td{padding:4px 6px}
body.user_sessions.create h1{margin-bottom:8px}
body.user_sessions.create #reg_btn{text-align:center;margin-bottom:36px}
body.user_sessions.create #form_line_credentials_password{margin-bottom:0}
body.user_sessions.create #forgot{margin-top:8px;text-align:center;font-style:italic}
body.user_sessions.new,body.users.edit{font-family:Helvetica,Arial,sans-serif}
body.user_sessions.new #wrapper #content,body.users.edit #wrapper #content{width:530px;margin:auto}
body.user_sessions.new #wrapper #content #center_logo,body.user_sessions.new #wrapper #content #please_login,body.user_sessions.new #wrapper #content #first_time,body.user_sessions.new #wrapper #content #please_register,body.users.edit #wrapper #content #center_logo,body.users.edit #wrapper #content #please_login,body.users.edit #wrapper #content #first_time,body.users.edit #wrapper #content #please_register{margin:auto;text-align:center}
body.user_sessions.new #wrapper #content .em,body.users.edit #wrapper #content .em{font-style:italic}
body.user_sessions.new #wrapper #content label.field_label,body.users.edit #wrapper #content label.field_label{font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.user_sessions.new #wrapper #content input[type="text"],body.user_sessions.new #wrapper #content input[type="password"],body.users.edit #wrapper #content input[type="text"],body.users.edit #wrapper #content input[type="password"]{margin-left:0;margin-top:3px;margin-bottom:10px;font-size:120%;padding:4px;width:100%}
body.user_sessions.new #wrapper #content input[type='checkbox'],body.users.edit #wrapper #content input[type='checkbox']{margin-right:5px}
body.user_sessions.new #wrapper #content .LV_validation_message.LV_invalid,body.users.edit #wrapper #content .LV_validation_message.LV_invalid{display:block;border:solid 1px red;margin:-5px 0 15px 0;padding:2px}
body.user_sessions.new #wrapper #content #choice,body.users.edit #wrapper #content #choice{width:530px;margin:15px auto}
body.user_sessions.new #wrapper #content #choice #login_facebook,body.users.edit #wrapper #content #choice #login_facebook{width:180px;float:left;margin:0;text-align:center}
body.user_sessions.new #wrapper #content #choice #login_facebook #facebook_logo,body.users.edit #wrapper #content #choice #login_facebook #facebook_logo{margin:20px}
body.user_sessions.new #wrapper #content #choice #login_facebook #facebook_login_btn,body.users.edit #wrapper #content #choice #login_facebook #facebook_login_btn{margin:20px}
body.user_sessions.new #wrapper #content #choice #or,body.users.edit #wrapper #content #choice #or{background-image:url(http://asset0.astorybeforebed.com/asset/b2880ff5/images/or-divider.png);width:41px;height:195px;float:left;margin:0 20px}
body.user_sessions.new #wrapper #content #choice #login_email,body.users.edit #wrapper #content #choice #login_email{width:250px;float:left;padding:15px 0}
body.user_sessions.new #wrapper #content #choice #login_email .forgot_password,body.users.edit #wrapper #content #choice #login_email .forgot_password{padding-left:10px}
body.user_sessions.new #wrapper #content #choice #login_email #login_btn,body.users.edit #wrapper #content #choice #login_email #login_btn{display:block;position:relative;left:100px}
body.user_sessions.new #wrapper #content #first_time_wrapper a,body.users.edit #wrapper #content #first_time_wrapper a{display:inline-block;position:relative;left:360px}
body.users.add_facebook{margin-top:-20px}
body.users.add_facebook #normal #content{margin:0 auto;width:375px;text-align:center}
body.users.add_facebook #normal #content h1{font-size:160%}
body.users.add_facebook #normal #content a{display:block;margin:12px auto}
body.users.add_facebook #normal #content a.em{font-style:italic}
body.users.new,body.users.new_facebook{font-family:Helvetica,Arial,sans-serif}
body.users.new #wrapper #content,body.users.new_facebook #wrapper #content{width:650px;margin:auto}
body.users.new #wrapper #content #center_logo,body.users.new #wrapper #content #please_login,body.users.new #wrapper #content #first_time,body.users.new #wrapper #content #please_register,body.users.new_facebook #wrapper #content #center_logo,body.users.new_facebook #wrapper #content #please_login,body.users.new_facebook #wrapper #content #first_time,body.users.new_facebook #wrapper #content #please_register{margin:auto;text-align:center}
body.users.new #wrapper #content #choice,body.users.new_facebook #wrapper #content #choice{width:670px;margin:auto}
body.users.new #wrapper #content #choice #register_email,body.users.new_facebook #wrapper #content #choice #register_email{display:inline-block;width:325px;float:left}
body.users.new #wrapper #content #choice #register_email .form_buttons,body.users.new_facebook #wrapper #content #choice #register_email .form_buttons{text-align:center}
body.users.new #wrapper #content #choice #or,body.users.new_facebook #wrapper #content #choice #or{background-image:url(http://asset0.astorybeforebed.com/asset/b2880ff5/images/or-divider.png);width:41px;height:195px;float:left;margin:40px 20px}
body.users.new #wrapper #content #choice #register_facebook,body.users.new_facebook #wrapper #content #choice #register_facebook{display:inline-block;width:233px;margin:0;text-align:center}
body.users.new #wrapper #content #choice #register_facebook #facebook_logo,body.users.new_facebook #wrapper #content #choice #register_facebook #facebook_logo{margin:20px}
body.users.new #wrapper #content #choice #register_facebook #facebook_login_btn,body.users.new_facebook #wrapper #content #choice #register_facebook #facebook_login_btn{margin:20px}
body.users.new #wrapper #content .alert,body.users.new #wrapper #content .toc,body.users.new_facebook #wrapper #content .alert,body.users.new_facebook #wrapper #content .toc{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
body.users.new #wrapper #content .alert,body.users.new_facebook #wrapper #content .alert{clear:both;text-align:center}
body.users.new #wrapper #content .alert img,body.users.new_facebook #wrapper #content .alert img{vertical-align:middle}
body.users.new #wrapper #content .toc,body.users.new_facebook #wrapper #content .toc{white-space:nowrap}
body.users.new #wrapper #content .form_line,body.users.new_facebook #wrapper #content .form_line{padding:0 0 10px 0}
body.users.new #wrapper #content .form_line input[type="text"],body.users.new #wrapper #content .form_line input[type="password"],body.users.new_facebook #wrapper #content .form_line input[type="text"],body.users.new_facebook #wrapper #content .form_line input[type="password"]{margin:0}
body.users.new #wrapper #content .form_line label.field_label,body.users.new_facebook #wrapper #content .form_line label.field_label{font-family:Helvetica,Arial,sans-serif;font-weight:bold;margin:2px;display:inline-block}
body.users.new #wrapper #content .LV_validation_message.LV_invalid,body.users.new_facebook #wrapper #content .LV_validation_message.LV_invalid{display:block;border:solid 1px red;margin:-5px 0 15px 0;padding:2px}
body.users.new #wrapper #content #user_mc_opt_in_wrapper,body.users.new_facebook #wrapper #content #user_mc_opt_in_wrapper{width:2em;height:0;overflow:visible;margin:-2px 0}
body.users.new #wrapper #content #user_mc_opt_in_label,body.users.new_facebook #wrapper #content #user_mc_opt_in_label{display:block;padding-left:1.5em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:italic;color:white}
body.users.new #wrapper #content #login_facebook_ios,body.users.new_facebook #wrapper #content #login_facebook_ios{display:none}
body.users.edit #wrapper #content{width:330px;margin:0 auto}
body.users.edit #wrapper #content a{font-style:italic}
body.users.edit input[type="text"],body.users.edit input[type="password"]{width:292px;margin-left:0}
body.users.edit h1{margin:0;margin-bottom:5px}
body.users.edit #facebook,body.users.edit #order_history{padding:15px 0;border-top:1px dashed #026ba4;text-align:center}
body.users.edit #facebook #facebook_button,body.users.edit #order_history #facebook_button{text-align:center}
body.users.edit .form_buttons{text-align:center}
body.users.delete p{font-size:182%}
body.users.cancel #content{padding-top:35px}
body.users.cancel #content p{width:635px;margin:0 auto;text-align:center;font-size:138%;line-height:30px}
body.users.cancel #content #buttons{text-align:center}
body.users.cancel #content #buttons #yes,body.users.cancel #content #buttons #no{display:inline-block;border:0;background:url(http://ui.astorybeforebed.com.s3.amazonaws.com/buttons/blank_wide.png) 0 0 no-repeat;width:304px;height:59px;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:138%;color:#1a305e;padding-top:5px}
body.users.cancel #content #buttons #yes:hover,body.users.cancel #content #buttons #no:hover{background-position:0 -59px}
.book_tip{position:absolute;width:241px;min-height:200px;margin:4px;z-index:4}
.book_tip .tip_top{position:relative;width:312px;height:19px;background-image:url(http://asset1.astorybeforebed.com/asset/a3b1a11f/images/bookshelf/tip_bg.png)}
.book_tip .tip_bottom{position:relative;width:312px;height:27px;background-image:url(http://asset1.astorybeforebed.com/asset/a3b1a11f/images/bookshelf/tip_bg.png);background-position:0 -593px}
.book_tip .content{position:relative;width:255px;color:black;font-family:Helvetica,Arial,sans-serif;font-weight:bold;padding:0 27px 20px 30px;background-image:url(http://asset1.astorybeforebed.com/asset/a3b1a11f/images/bookshelf/tip_bg.png);background-position:0 -19px;overflow:hidden}
.book_tip .content .title{font-size:182%;color:#002e8d}
.book_tip .content .author{font-size:100%}
.book_tip .content .publisher{font-weight:normal;font-size:85%;color:#575757}
.book_tip .content .summary,.book_tip .content .stats{font-size:100%;font-weight:normal;margin-top:8px}
.book_tip .content .stats{font-weight:bold;color:#002e8d}
.book_tip .content .price_tag{text-align:center;margin:10px 0 0 20px;width:183px;height:47px;background:url(http://asset3.astorybeforebed.com/asset/3a5f1558/images/bookshelf/intro_pricetag.png) no-repeat}
.book_tip .content .price_tag .text{padding-left:44px;padding-top:9px;padding-right:5px;font-size:9px;height:44px;color:white;font-weight:normal;text-shadow:0 -1px 0 #5a921e}
.book_tip .content .price_tag .text .price{font-size:17px;font-weight:bold}
.book_tip .content .msrp{margin-bottom:-20px;color:red;font-weight:normal;text-decoration:line-through;text-align:center}
.button_bar .button{display:inline-block}
.bookshelf{position:relative;float:left;width:670px;z-index:1}
.bookshelf .search_box{position:absolute;width:200px;height:28px;background-image:url(http://asset1.astorybeforebed.com/asset/2e5d499e/images/bookshelf/search.png)}
.bookshelf .search_box .query{position:absolute;left:16px;top:6px;width:160px;padding:0;font-size:14px;border:0}
.bookshelf .search_box .search_btn{position:absolute;right:3px;top:3px;height:21px;width:23px}
.bookshelf .myrecordings_search_box{background-image:url(http://asset2.astorybeforebed.com/asset/9946d21d/images/bookshelf/search_myrecordings.png)}
.bookshelf .bookshelf_top{position:relative;z-index:3}
.bookshelf .bookshelf_back{position:relative;z-index:1}
.bookshelf .bookshelf_front{position:absolute;z-index:3}
.bookshelf .books{position:absolute;width:610px;margin-left:46px;z-index:2}
.bookshelf .book_cover,.bookshelf .publisher_logo,.bookshelf .section_element{position:absolute;height:138px}
.bookshelf .section_element a,.bookshelf .section_element a:hover{text-decoration:none;color:white}
.bookshelf .section_element a img{position:absolute;bottom:-3px}
.bookshelf .section_element a .badge{font-family:Helvetica,Arial,sans-serif;font-weight:bold;background-repeat:no-repeat;position:absolute;bottom:-3px;right:-140px;z-index:100;height:33px;line-height:34px;text-align:center}
.bookshelf .section_element a .digits_2{background-image:url(http://sections.astorybeforedeb.com.s3.amazonaws.com/badges/2-digits.png);width:32px}
.bookshelf .section_element a .digits_3{background-image:url(http://sections.astorybeforedeb.com.s3.amazonaws.com/badges/3-digits.png);width:43px}
.bookshelf .no_results{background-image:url(http://asset1.astorybeforebed.com/asset/f5aee4ac/images/bookshelf/no_results.png);position:absolute;margin-top:30px;width:605px;height:92px}
.bookshelf .sign_featured{background-image:url(http://asset1.astorybeforebed.com/asset/5abb3133/images/bookshelf/featured.png);position:absolute;margin-right:10px;width:128px;height:138px;background-position:-16px 6px}
.bookshelf .cover_thumb{position:absolute;bottom:0}
.bookshelf .thumb_shadow_left,.bookshelf .thumb_shadow_right{display:block;position:absolute;left:-4px;bottom:-4px;background:url(http://asset3.astorybeforebed.com/asset/e623c3c7/images/bookshelf/thumb_shadow.png)}
.bookshelf .thumb_shadow_right{background-position:right top}
.bookshelf .shelves{position:relative}
.bookshelf .book_label{position:absolute;display:block;z-index:4}
.bookshelf .book_label .label_text{width:148px;height:27px;overflow:hidden;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:108%;color:black;text-align:center;line-height:28px;background:url(http://asset2.astorybeforebed.com/asset/f47c5c38/images/bookshelf/sortby_lbl_brn.png) no-repeat}
.bookshelf .book_tag_holder{position:absolute;bottom:0}
.bookshelf .book_tag{position:absolute;left:3px;top:-4px;width:25px;height:68px}
.bookshelf .book_tag_free{background-image:url(http://asset2.astorybeforebed.com/asset/433bb4b2/images/bookshelf/free.png)}
.bookshelf .book_tag_new{background-image:url(http://asset3.astorybeforebed.com/asset/750cbf82/images/bookshelf/new.png)}
.bookshelf .book_tag_holiday{background-image:url(http://asset1.astorybeforebed.com/asset/5a764bfb/images/bookshelf/holiday.png)}
#bookstore,#mybooks{top:-30px}
#bookstore .home_elements,#mybooks .home_elements{position:absolute;bottom:21px;left:16px}
#bookstore .home_button,#mybooks .home_button{background-image:url(http://asset2.astorybeforebed.com/asset/76f4f983/images/bookshelf/bookstore_buttons_home_icon.png);width:19px;height:17px;float:left;margin-left:16px;margin-top:79px}
#bookstore .home_button:hover,#mybooks .home_button:hover{background-position:0 -17px}
#bookstore .vert_div,#mybooks .vert_div{margin-top:77px;float:left;width:2px;height:20px;background-image:url(http://asset1.astorybeforebed.com/asset/8c860f7c/images/bookshelf/bookstore_buttons_vert_div.png);margin-left:10px;margin-right:-6px}
#bookstore .sortby,#mybooks .sortby{background-image:url(http://asset3.astorybeforebed.com/asset/f9600cc6/images/bookshelf/sortby.png);position:absolute;left:68px;bottom:23px}
#bookstore .button_bar,#mybooks .button_bar{position:absolute;left:115px;bottom:17px}
#bookstore .button_bar .button,#mybooks .button_bar .button{margin-right:4px;background-image:url(http://asset0.astorybeforebed.com/asset/4b6d1add/images/bookshelf/bookstore_buttons_up.png)}
#bookstore .button_bar .over,#mybooks .button_bar .over{background-image:url(http://asset1.astorybeforebed.com/asset/ed7144fe/images/bookshelf/bookstore_buttons_over.png)}
#bookstore .button_bar .down,#mybooks .button_bar .down{background-image:url(http://asset0.astorybeforebed.com/asset/e7db9de9/images/bookshelf/bookstore_buttons_down.png)}
#bookstore .search_box,#mybooks .search_box{right:16px;bottom:16px}
#bookstore .bookshelf_top,#mybooks .bookshelf_top{background-image:url(http://asset3.astorybeforebed.com/asset/7198508c/images/bookshelf/bookstore_top.png);margin-bottom:-18px}
#bookstore .bookshelf_back,#mybooks .bookshelf_back{background-image:url(http://asset3.astorybeforebed.com/asset/d89897b7/images/bookshelf/bookstore_back.png);margin:0 0 10px 16px}
#bookstore .bookshelf_front,#mybooks .bookshelf_front{background-image:url(http://asset2.astorybeforebed.com/asset/718747ac/images/bookshelf/bookstore_front.png);margin:-32px 0 0 -51px}
#bookstore .bookshelf_feet,#mybooks .bookshelf_feet{background-image:url(http://asset3.astorybeforebed.com/asset/fb0e1a37/images/bookshelf/bookstore_feet.png);margin:15px 0 0 -5px}
#bookstore .suggest_link,#mybooks .suggest_link{position:relative;bottom:87px;width:248px;height:23px;background:url(http://asset3.astorybeforebed.com/asset/53246148/images/bookshelf/suggest.png) no-repeat;padding-top:3px;margin:3px auto;text-align:center;font-style:italic;font-size:11px;z-index:2}
#myrecordings{top:-45px}
#myrecordings .sortby{position:absolute;left:27px;bottom:37px;background-image:url(http://asset0.astorybeforebed.com/asset/ce6fcc35/images/bookshelf/sortby_brn.png)}
#myrecordings .books{top:119px}
#myrecordings .overlay{position:absolute;left:0;top:50px;width:87px;height:32px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:77%;color:white;padding:8px 0 0 28px;overflow:hidden;background:url(http://asset1.astorybeforebed.com/asset/9a0303f1/images/book_overlay.png) no-repeat}
#myrecordings .book_label .label_text{background-image:url(http://asset0.astorybeforebed.com/asset/d6c3d50a/images/bookshelf/readby_lbl.png)}
#myrecordings .button_bar{position:absolute;left:74px;bottom:31px}
#myrecordings .button_bar .button{margin-right:4px;background-image:url(http://asset2.astorybeforebed.com/asset/354dfb62/images/bookshelf/myrecordings_buttons_up.png)}
#myrecordings .button_bar .over{background-image:url(http://asset1.astorybeforebed.com/asset/f8f69c15/images/bookshelf/myrecordings_buttons_over.png)}
#myrecordings .button_bar .down{background-image:url(http://asset0.astorybeforebed.com/asset/adf908fb/images/bookshelf/myrecordings_buttons_down.png)}
#myrecordings .search_box{right:25px;bottom:30px}
#myrecordings .bookshelf_top{background-image:url(http://ui.astorybeforebed.com.s3.amazonaws.com/bookshelf/myrecordings_top.png);margin-bottom:-28px}
#myrecordings .bookshelf_back{background-image:url(http://asset1.astorybeforebed.com/asset/00e8e910/images/bookshelf/myrecordings_back.png);margin:0 0 10px 26px}
#myrecordings .bookshelf_front{background-image:url(http://asset2.astorybeforebed.com/asset/043df927/images/bookshelf/myrecordings_front.png);margin:-32px 0 0 -42px}
#myrecordings .bookshelf_feet{background-image:url(http://asset0.astorybeforebed.com/asset/a8efe5a0/images/bookshelf/myrecordings_feet.png);margin:-7px 0 0 5px}
body.suggestions.new .book_form,body.refunds.new .book_form,body.content.feedback .book_form{width:600px;height:auto}
body.suggestions.new form,body.refunds.new form,body.content.feedback form{float:none;margin:0 auto}
body.suggestions.new input[type=text],body.suggestions.new textarea,body.refunds.new input[type=text],body.refunds.new textarea,body.content.feedback input[type=text],body.content.feedback textarea{width:600px}
body.suggestions.new .instructions p,body.refunds.new .instructions p,body.content.feedback .instructions p{font-weight:normal}
body.suggestions.new #form_line_suggestion_notes .field_label,body.refunds.new #form_line_suggestion_notes .field_label,body.content.feedback #form_line_suggestion_notes .field_label{width:600px}
body.suggestions.new .aside,body.refunds.new .aside,body.content.feedback .aside{font-family:Georgia,"Times New Roman",Times,serif;font-size:90%;font-weight:normal;font-style:italic;color:white;text-transform:none}
body.suggestions.new .instructions p,body.content.feedback .instructions p{width:70%;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;font-size:108%;font-weight:normal;font-style:italic}
body.refunds.new form input[type=text],body.refunds.new form input[type=password]{margin-left:0}
body.refunds.new form .form_line{text-align:left}
body.refunds.new form .field_label{display:block;position:relative;height:0;margin-left:2px;top:-16px;text-align:left}
body.refunds.new #progress{margin-top:20px;font-family:Helvetica,Arial,sans-serif;font-weight:bold}
body.refunds.new #progress_bar{vertical-align:middle}
body.refunds.new #form_line_refund_reason{width:400px}
body.reset_passwords.new #normal .fieldWithErrors,body.reset_passwords.create #normal .fieldWithErrors,body.reset_passwords.edit #normal .fieldWithErrors,body.reset_passwords.update #normal .fieldWithErrors,body.verifications.show #normal .fieldWithErrors,body.verifications.new #normal .fieldWithErrors,body.verifications.create #normal .fieldWithErrors{display:block}
body.reset_passwords.new #normal .fieldWithErrors input,body.reset_passwords.create #normal .fieldWithErrors input,body.reset_passwords.edit #normal .fieldWithErrors input,body.reset_passwords.update #normal .fieldWithErrors input,body.verifications.show #normal .fieldWithErrors input,body.verifications.new #normal .fieldWithErrors input,body.verifications.create #normal .fieldWithErrors input{padding:8px}
body.reset_passwords.new p,body.reset_passwords.create p,body.reset_passwords.edit p,body.reset_passwords.update p,body.verifications.show p,body.verifications.new p,body.verifications.create p{font-size:123%}
body.reset_passwords.new #verify_button,body.reset_passwords.create #verify_button,body.reset_passwords.edit #verify_button,body.reset_passwords.update #verify_button,body.verifications.show #verify_button,body.verifications.new #verify_button,body.verifications.create #verify_button{border:0;background:url(http://ui.astorybeforebed.com.s3.amazonaws.com/buttons/verify.png) 0 0 no-repeat;width:156px;height:59px;cursor:pointer;text-indent:-9999px;font-size:0;line-height:0}
body.reset_passwords.new #verify_button:hover,body.reset_passwords.create #verify_button:hover,body.reset_passwords.edit #verify_button:hover,body.reset_passwords.update #verify_button:hover,body.verifications.show #verify_button:hover,body.verifications.new #verify_button:hover,body.verifications.create #verify_button:hover{background-position:0 -59px}
body.reset_passwords.new .form_line,body.reset_passwords.create .form_line,body.reset_passwords.edit .form_line,body.reset_passwords.update .form_line,body.verifications.show .form_line,body.verifications.new .form_line,body.verifications.create .form_line{padding:0 0 10px 0;margin-top:0}
body.reset_passwords.new .form_line .fieldWithErrors,body.reset_passwords.create .form_line .fieldWithErrors,body.reset_passwords.edit .form_line .fieldWithErrors,body.reset_passwords.update .form_line .fieldWithErrors,body.verifications.show .form_line .fieldWithErrors,body.verifications.new .form_line .fieldWithErrors,body.verifications.create .form_line .fieldWithErrors{display:block;width:321px;min-height:64px;padding:8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d6ffa5;color:black}
body.reset_passwords.new .form_line label.error,body.reset_passwords.create .form_line label.error,body.reset_passwords.edit .form_line label.error,body.reset_passwords.update .form_line label.error,body.verifications.show .form_line label.error,body.verifications.new .form_line label.error,body.verifications.create .form_line label.error{display:block;margin-top:5px;font-size:116%;font-weight:normal;text-align:left;color:black}
body.reset_passwords.new .form_line input[type="text"],body.reset_passwords.new .form_line input[type="password"],body.reset_passwords.create .form_line input[type="text"],body.reset_passwords.create .form_line input[type="password"],body.reset_passwords.edit .form_line input[type="text"],body.reset_passwords.edit .form_line input[type="password"],body.reset_passwords.update .form_line input[type="text"],body.reset_passwords.update .form_line input[type="password"],body.verifications.show .form_line input[type="text"],body.verifications.show .form_line input[type="password"],body.verifications.new .form_line input[type="text"],body.verifications.new .form_line input[type="password"],body.verifications.create .form_line input[type="text"],body.verifications.create .form_line input[type="password"]{margin:0}
body.reset_passwords.new .form_line label.field_label,body.reset_passwords.create .form_line label.field_label,body.reset_passwords.edit .form_line label.field_label,body.reset_passwords.update .form_line label.field_label,body.verifications.show .form_line label.field_label,body.verifications.new .form_line label.field_label,body.verifications.create .form_line label.field_label{display:inline-block;top:0;height:15px;margin:2px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left}
body.readings.show #verification_form .fieldWithErrors,body.books.index #verification_form .fieldWithErrors,body.mybooks.index #verification_form .fieldWithErrors,body.books.show #verification_form .fieldWithErrors{display:block;min-height:64px;padding:8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d6ffa5;color:black}
body.readings.show #verification_form label.error,body.books.index #verification_form label.error,body.mybooks.index #verification_form label.error,body.books.show #verification_form label.error{display:block;margin-top:5px;font-size:116%;font-weight:normal;text-align:left;color:black}
body.readings.show .ui-dialog-buttonset button,body.books.index .ui-dialog-buttonset button,body.mybooks.index .ui-dialog-buttonset button,body.books.show .ui-dialog-buttonset button{display:inline-block;border:0;background:url(http://ui.astorybeforebed.com.s3.amazonaws.com/buttons/blank_small.png) 0 0 no-repeat;width:188px;height:59px;margin:0;padding:5px 0 0 0;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:65%;line-height:20px;color:#1a305e;padding-top:5px}
body.readings.show .ui-dialog-buttonset button:hover,body.books.index .ui-dialog-buttonset button:hover,body.mybooks.index .ui-dialog-buttonset button:hover,body.books.show .ui-dialog-buttonset button:hover{background-position:0 -59px}
body.redeems.show #normal .fieldWithErrors,body.redeems.create #normal .fieldWithErrors{display:block}
body.redeems.show #normal .fieldWithErrors input,body.redeems.create #normal .fieldWithErrors input{padding:8px}
body.redeems.show p,body.redeems.create p{font-size:123%;text-align:center}
body.redeems.show #redeem_form .form_line,body.redeems.create #redeem_form .form_line{padding:0 0 10px 0;margin-top:0}
body.redeems.show #redeem_form .form_line .fieldWithErrors,body.redeems.create #redeem_form .form_line .fieldWithErrors{display:block;width:321px;min-height:64px;padding:8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#d6ffa5;color:black}
body.redeems.show #redeem_form .form_line label.error,body.redeems.create #redeem_form .form_line label.error{display:block;margin-top:5px;font-size:116%;font-weight:normal;text-align:left;color:black}
body.redeems.show #redeem_form .form_line input[type="text"],body.redeems.show #redeem_form .form_line input[type="password"],body.redeems.create #redeem_form .form_line input[type="text"],body.redeems.create #redeem_form .form_line input[type="password"]{margin:0}
body.redeems.show #redeem_form #redeem_button,body.redeems.create #redeem_form #redeem_button{display:inline-block;border:0;background:url(http://ui.astorybeforebed.com.s3.amazonaws.com/buttons/blank_small.png) 0 0 no-repeat;width:188px;height:59px;margin:0;padding:3px 0 0 0;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:146%;color:#1a305e}
body.redeems.show #redeem_form #redeem_button:hover,body.redeems.create #redeem_form #redeem_button:hover{background-position:0 -59px}
#footnotes_debug{position:absolute;margin:0!important;width:90%;left:5%;top:0;background:white;color:green!important;border:2px solid white;font-family:Consolas,"Courier New";z-index:99}
#footnotes_debug fieldset,#footnotes_debug a{color:black!important}
#footnotes_debug_toggler{position:absolute;left:0;top:0;font:9pt "Lucida Console",Helvetica;z-index:99}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix{display:inline-block}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.8em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background-image:url(http://asset3.astorybeforebed.com/asset/a1e80a2d/images/jquery_custom/ui-bg_flat_75_ffffff_40x100.png);background:white 50% 50% repeat-x}
.ui-widget-content a{color:#222}
.ui-widget-header a{color:#bef3a1}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background-image:url(http://asset1.astorybeforebed.com/asset/c0911d8c/images/jquery_custom/ui-bg_glass_75_e6e6e6_1x400.png);background:#e6e6e6 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a{color:#555;text-decoration:none}
.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background-image:url(http://asset0.astorybeforebed.com/asset/22641ccb/images/jquery_custom/ui-bg_glass_75_dadada_1x400.png);background:#dadada 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a{color:#212121;text-decoration:none}
.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background-image:url(http://asset3.astorybeforebed.com/asset/e7d01fac/images/jquery_custom/ui-bg_glass_65_ffffff_1x400.png);background:white 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a{color:#212121;text-decoration:none}
.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background-image:url(http://asset2.astorybeforebed.com/asset/57684816/images/jquery_custom/ui-bg_glass_55_fbf9ee_1x400.png);background:#fbf9ee 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background-image:url(http://asset1.astorybeforebed.com/asset/5f91f57a/images/jquery_custom/ui-bg_inset-soft_95_fef1ec_1x100.png);background:#fef1ec 50% bottom repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(http://asset1.astorybeforebed.com/asset/526a2581/images/jquery_custom/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(http://asset1.astorybeforebed.com/asset/526a2581/images/jquery_custom/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(http://asset0.astorybeforebed.com/asset/ec256c3a/images/jquery_custom/ui-icons_bef3a1_256x240.png)}
.ui-state-default .ui-icon{background-image:url(http://asset0.astorybeforebed.com/asset/a655a797/images/jquery_custom/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(http://asset0.astorybeforebed.com/asset/bd818d92/images/jquery_custom/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(http://asset0.astorybeforebed.com/asset/b3d3a07e/images/jquery_custom/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(http://asset0.astorybeforebed.com/asset/f3343a88/images/jquery_custom/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}
.ui-corner-tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
.ui-corner-bl{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
.ui-corner-br{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.ui-corner-top{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
.ui-corner-bottom{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.ui-corner-right{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
.ui-corner-left{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
.ui-corner-all{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.ui-widget-overlay{background:#aaa url(http://asset3.astorybeforebed.com/asset/2e1a8034/images/jquery_custom/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:2px 0 0 2px;padding:5px;background:#aaa url(http://asset3.astorybeforebed.com/asset/2e1a8034/images/jquery_custom/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em .7em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;font:bold 22pt Helvetica,Arial,sans-serif;color:#1a305e;border:0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1;font:14pt Georgia,"Times New Roman",Times,serif;color:#696969}
.ui-dialog .ui-dialog-content input[type="text"]{margin-left:0;width:280px;border:1px solid #a9a9b3;font-size:100%;font-family:Georgia,"Times New Roman",Times,serif;-moz-box-shadow:inset 0 0 3px #a9a9b3;-webkit-box-shadow:inset 0 0 3px #a9a9b3;box-shadow:inset 0 0 3px #a9a9b3}
.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;background:#ebebeb 50% 50% repeat-x;margin:.5em -5px -5px -5px;padding:.3em 1em .5em .4em;border:1px solid #ebebeb;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
#ie_historyFrame{width:0;height:0;display:none}
#firefox_anchorDiv{width:0;height:0;display:none}
#safari_formDiv{width:0;height:0;display:none}
#safari_rememberDiv{width:0;height:0;display:none}
