@import url("http://images.barnesandnoble.com/presources/mobile/css/mobile_textbooks.css");

body {font-family:arial,vedana; font-size:12px; margin:0; padding:0; background-color:#fff;}
form {margin:0;}
#mobi-header {height:42px; background-color:#5a7d56; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/mast_bg.gif);}
#mobi-qsearch {height:65px; background-color:#c2bbad; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/taupe_bg.gif);}
	
#mobi-qsearch-form {width:200px; padding-top:20px;}
#mobi-qsearch-form label {padding-right:5px; padding-top:5px; float:left;}
#mobi-qsearch-form input.query {width:100px; margin-right:5px; margin-top:2px; float:left;}
#mobi-qsearch-form input.buttonImg {padding:0; float:left;}

#mobi-qsearch-form-advanced {width:300px; padding-top:5px;}
#mobi-qsearch-form-advanced .label {float:left; padding-top:3px; text-align:left; margin-right:3px; }
#mobi-qsearch-form-advanced select.selection {padding:0; float:left;}
#mobi-qsearch-form-advanced input.query-small {width:100px; margin-right:5px; float:left;}
#mobi-qsearch-form-advanced input.buttonImg {margin-left:10px; float:left;}
	
#mobi-ssearch {background-color:#f2f0ec; border-bottom:1px solid #999;}
#mobi-ssearch-form {padding:15px 10px 20px 10px;}
#mobi-ssearch-form h1 {color:#8f8876; font-size:14px; font-weight:bold; padding:0 0 3px 0; margin:0;}
#mobi-ssearch-form label {}
#mobi-ssearch-form input.addr {width:100px; float:left;}
#mobi-ssearch-form input.buttonImg {margin-left:5px; float:left;}
#mobi-ssearch-form a {color:#5a7d56; text-decoration:underline;}

#mobi-storeEventSearch {background-color:#f2f0ec; border-bottom:1px solid #999;}
#mobi-storeEventSearch ul {margin:0; padding:0; list-style:none;}
#mobi-storeEventSearch ul li {float:left; padding-right:5px; font-size:12px; color:#666;}
#mobi-storeEventSearch #rule-bottom {height:5px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/shadow_onwhite.gif);}
#mobi-storeEventSearch form {padding:15px 10px 20px 10px;}
#mobi-storeEventSearch ul li.label {width:40px; font-size:14px; line-height:20px;}
#mobi-storeEventSearch #inpt-city,#inpt-zip {width:100px; float:left;}
#mobi-storeEventSearch #inpt-state {float:left;}
#mobi-storeEventSearch input.buttonImg {margin-left:5px; float:left;}
#mobi-storeEventSearch a {color:#5a7d56; text-decoration:underline;}
	
#mobi-body {padding:10px 10px 0px 10px; border-bottom:1px solid #ccc;}
#mobi-body h1 {padding:0 0 5px 0; margin:0; font-size:17px; color:#7a7d60; font-weight:bold;}
#mobi-body h2 {padding:0 0 5px 0; margin:0; font-size:15px; color:#7a7d60; font-weight:bold;}
#mobi-body h3 {padding:0 0 3px 0; margin:0; font-size:12px; color:#b0a377; font-weight:bold;}
#mobi-body a {color:#5a7d56; text-decoration:underline;}
#mobi-body #subnav {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/dots.gif); background-repeat:repeat-x; padding:7px 0 10px 0;}
#mobi-body #subnav ul {margin:0; padding:0; list-style:none;}
#mobi-body #subnav ul li {float:left; padding-right:10px; font-size:13px; color:#ccc;}
#mobi-body #subnav ul li a {color:#5a7d56;}
#mobi-body #subnav ul li.ebook a {color:#418e7c;}
#mobi-body #rule {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/dots.gif); background-repeat:repeat-x; height:2px; margin:7px 0 5px 0;}
#mobi-body #solidrule {height:5px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/shadow_onwhite.gif); margin-top:5px;}

#mobi-body #sortmenu {margin:7px 0 10px 0;}
#mobi-body #sortmenu ul {margin:0; padding:0; list-style:none;}
#mobi-body #sortmenu ul li {float:left; padding-right:5px; font-size:12px; color:#666;}
#mobi-body #sortmenu ul li.spaced {float:left; padding-right:5px; font-size:12px; line-height:16px; color:#666;}
#mobi-body #sortmenu ul li a {color:#5a7d56; text-decoration:underline;}
#mobi-body #sortmenuebook ul li a {color:#418e7c; text-decoration:underline;}
#mobi-body #srch-refine {background-color:#eeeee4; border:1px solid #dfdfdf; padding:5px; margin:5px 0 15px 0; font-size:14px;}
#mobi-body #srch-refine a.sectiontitle {font-size:12px; margin:0; padding:0; font-weight:bold;}
#mobi-body #srch-refine a {color:#5a7d56; text-decoration:underline;}
#mobi-body #srch-refine ul.sort {margin:3px 0px 20px 0px; padding:0; list-style:none;}
#mobi-body #srch-refine ul.sort li {float:left; padding-right:7px; font-size:12px; color:#666;}
#mobi-body #srch-refine ul.sort li a {color:#5a7d56; text-decoration:underline;}
#mobi-body #storefeatures ul {margin:0; padding:0; list-style:none;}
#mobi-body #storefeatures ul li {float:left; padding-right:5px; font-size:12px; color:#666;}
#mobi-body #storefeatures ul li.spaced {float:left; padding-right:5px; font-size:12px; line-height:16px; color:#666;}
#mobi-body #authorlist ul {margin:0; padding:0; list-style:none;}
#mobi-body #authorlist ul li {padding-right:5px; font-size:12px; color:#666;}
#mobi-body #authorlist ul li.spaced {padding-right:5px; font-size:12px; line-height:16px; color:#666;}

#prod-container {margin-bottom:15px;}
#prod-container #prod-rank {width:25px; float:left; color:#7a7d60;}
#prod-container #prod-img {width:95px; float:left;}
#prod-container #prod-img-optional {display:none;}
#prod-container #prod-details {width:155px; float:left;}
#prod-container #prod-details a {color:#5a7d56; text-decoration:underline;}
#prod-container #prod-details .title {color:#000; font-weight:bold;}
#prod-container #prod-details .ebooktitle {color:#666; font-weight:bold;}
#prod-container #prod-details .title a {color:#5a7d56; font-weight:bold; text-decoration:underline;}
#prod-container #prod-details .ebooktitle a {color:#418e7c; font-weight:bold; text-decoration:underline;}
#prod-container #prod-details .contrib {color:#000; font-size:12px;}
#prod-container #prod-details .ebookcontrib {color:#666; font-size:12px;}
#prod-container #prod-details .contrib a {color:#5a7d56; text-decoration:underline; font-size:12px;}
#prod-container #prod-details .ebookcontrib a {color:#418e7c; text-decoration:underline; font-size:12px;}
#prod-container #prod-details .oophead {color:#666; font-size:12px; font-weight:bold;}
#prod-container #prod-details ul.format {margin:3px 0 0 0; padding:0; list-style:none;}
#prod-container #prod-details ul.format li {float:left; padding-right:5px; font-size:13px; color:#000;}
#prod-container #prod-details ul {margin:0; padding:0; list-style:none; font-size:12px; color:#666;}
#prod-container #prod-details ul li.availability {color:#b0a377; font-weight:bold;}
#prod-container #prod-details ul li.price {color:#666;}
#prod-container #prod-details ul li.ebookprice {color:#9f9f9f;}
#prod-container #prod-details ul li.price .member {color:#891a1c; font-weight:bold;}
#prod-container #prod-details form {margin-top:5px;}
#prod-container #prod-details .hilite {font-color:#b0a377; font-weight:bold;}
	
#prod-content {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/dots.gif); background-repeat:repeat-x; padding-top:10px; color:#666;}

/* body {line-height:18px;} */
#mobi_merch h1 {color:#5A7D56; font-size:17px;}
#mobi_merch h1 a {color:#5A7D56; text-decoration:underline;}
#mobi_merch h2 {color:#B0A377; font-size:14px;}
#mobi_merch h2 a {background:url("http://images.barnesandnoble.com/presources/images/carrot_brown.gif") no-repeat scroll 0 2px transparent; color:#B0A377; padding:0 0 0 10px;}
#mobi-body #merch_rule {background-image:url("http://images.barnesandnoble.com/presources/mobile/gfx/dots.gif"); background-repeat:repeat-x; height:2px; margin:20px 0 -10px; 5px;



#contrib-container h3 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
#contrib-container ul {padding:0; margin:5px 5px 0px 0px; list-style:none;}
#contrib-container ul li {float:left; padding-right:5px;}
#contrib-container span.alsosee {font-size:11px;}

#store-inv {font-size:12px;}
#store-inv #rule-top {height:5px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/shadow_onwhite.gif); margin-bottom:5px;}
#store-inv #rule-bottom {height:1px; background-color:#ccc; margin-top:15px;}
#store-inv #pickmeup {padding:0 10px 0 10px; margin-bottom:5px;}
#store-inv #pickmeup .header {font-size:12px; font-weight:bold; color:#891a1c;}
#store-inv #zip-query {padding:0 10px 0 10px;}
#store-inv #zip-query input.query-small {width:50px; height:25px; font-size:16px; padding:0; float:left;}
#store-inv #zip-query input.buttonImg {padding-left:5px; float:left;}
#store-inv #zip-results {padding:5px 10px 0 10px;}
#store-inv #zip-results .error {font-color:#891a1c; font-weight:bold;}
#store-inv #zip-results ul {margin:0; padding:5px; list-style:none;}
#store-inv #zip-results ul li {float:left; font-size:14px;}
#store-inv #zip-results ul li.store-name {width:150px; font-weight:bold;}
#store-inv #zip-results ul li.stock-icon {width:20px;}
#store-inv #zip-results ul li.stock-msg {width:90px; font-weight:bold; color:#8f8876;}
#store-inv #zip-results ul li a {color:#5d7d58; text-decoration:underline;}
#store-inv #rule {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/dots.gif); background-repeat:repeat-x; margin-top:10px; height:5px; color:#666;}
	
#prod-overview-features {background-color:#eeeee4; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ccc; padding:5px; margin:5px 10px 5px 10px; font-size:14px;}
#prod-overview-features a.sectiontitle {font-size:15px; margin:0; padding:0; font-weight:bold;}
#prod-overview-features a {color:#5a7d56; text-decoration:underline;}
#prod-overview-features-ebook {background-color:#eeeee4; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ccc; padding:5px; margin:5px 10px 5px 10px; font-size:14px;}
#prod-overview-features-ebook a.sectiontitle {font-size:15px; margin:0; padding:0; font-weight:bold;}
#prod-overview-features-ebook a {color:#418e7c; text-decoration:underline;}

#prod-used-featured {background-color:#eeeee4; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ccc; padding:5px; margin:0 0 5px 0; font-size:12px;}
#prod-used-featured .sectiontitle {color:#b0a377; font-size:14px; margin:0; padding:0; font-weight:bold;}
#prod-used-featured #featuredseller {margin-top:5px;}
#prod-used-featured #featuredseller a {color:#5a7d56; text-decoration:underline;}
#prod-used-featured #featuredseller .availability {color:#b0a377; font-weight:bold;}
#prod-used-featured #featuredseller form {padding-top:10px; padding-bottom:10px;}
#prod-used {-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ccc; padding:5px; margin:0 0 5px 0; font-size:12px;}
#prod-used a.sectiontitle {font-size:14px; margin:0; padding:0; font-weight:bold;}
#prod-used .noitems {font-size:14px; margin:0; padding:0; font-weight:bold; color:#999;}
#prod-used #oopseller {margin-top:5px;}
#prod-used #oopseller a {color:#5a7d56; text-decoration:underline;}
#prod-used #oopseller .availability {color:#b0a377; font-weight:bold;}
#prod-used #oopseller form {padding-top:10px;}

#rule-bottom {height:5px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/shadow_onwhite.gif); margin-top:5px;}
		
#mobi-nav {padding:0; margin:0;}
#mobi-nav a {color:#5d7d58; font-weight:bold; text-decoration:underline;}
#mobi-nav ul {padding:0; margin:0; list-style:none;}
#mobi-nav ul li {line-height:30px; border-bottom:1px solid #ccc; padding-left:10px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/carot_green.gif); background-repeat: no-repeat; background-position:7px;}
#mobi-nav ul li.expand-static {line-height:30px; border-bottom:1px solid #ccc; padding-left:10px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/twisty_closed_green.gif); background-repeat: no-repeat; background-position:7px;}
#mobi-nav ul li.expand-static-open {line-height:30px; border-bottom:1px solid #ccc; padding-left:10px; background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/twisty_open_green.gif); background-repeat: no-repeat; background-position:7px 10px;}

#mobi-nav ul li a {padding-left:15px;}
	
#mobi-footer {padding:15px 10px 15px 10px; color:#999; font-size:12px; line-height:16px;}
#mobi-footer a {color:#999; text-decoration:underline;}

/* Classes for switching button images on CDS pages */
img#cdsIcon-format {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/digital_icon.gif);}
#cdsBtn-preorder {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/btn_preorder_green.gif);}
#cdsBtn-addtoccart {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/add_w_2.gif);}
#cdsBtn-buynow {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/btn_buynow.jpg);}
#cdsBtn-freesample {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/btn_getfreesample.gif);}
#cdsBtn-freeebook {background-image:url(http://images.barnesandnoble.com/presources/mobile/gfx/btn_getfreeebook.gif)}
