

.bookTitle, input.bookTitle {
    font-size: 12px !important;
    font-weight: bold;
    line-height: 15px;
}

.fixedTitleHeight {
    height: 32px !important;
    overflow: hidden;
}    

.bookTitleLarge {
    font-size: 16px;
    font-weight: bold;
 }

.bookSubTitle, input.bookSubTitle {
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
}
.bookAuthors {
    padding-top: 1px;
    font-size: 11px;
    line-height: 14px;
}

.bookDescription {
    margin-bottom: 5px;
}


div.bookDescription p {
    padding-bottom: 10px;
}

.bookNote {
    font-size: 10px;
    padding-bottom: 10px;
}

.bookDescriptionLabel {
    font-weight: bold;
    color: #C0C0C0;
    margin-top: 15px;
    margin-bottom: 0px;
}

div.bookThumbnail {
    position: relative;
    float: left;
    width: 140px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-top: 5px;
    margin-left: 0px;
}

div.bookThumbnail span {
    font-size: 11px;
    white-space: nowrap;
    display: block;
    margin-top: -5px;
    clear:left;
}

div#bookProperties {
    float: right;
    width: 270px;
    background: white;
    padding-top: 5px;
}

div#bookTags {
    float: right;
    font-size: 11px;
    width: 178px;
    padding: 0px;
}

div#bookTags h2 {
    color: #505050;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
    margin: 0px;
    margin-bottom: 2px;
    padding: 0px;
}    


div#bookActions {
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 11px;
}

div.bookAnnounce {
    width: 198px;
    font-size: 11px;
    padding: 10px;
    border: 1px solid #C0C0C0;
}

.bookDetails {
    margin-top: 10px;
    font-size: 10px;
    margin-bottom: 10px;
}

.bookDetails h2 {
    font-size: 13px;
    line-height: 15px;
    text-transform: uppercase;
    color: #C0C0C0;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 4px;
}

.ie6 .bookDetails td {
	min-height: 20px;
	line-height: 18px;
}

td.fieldDescription {
	margin: 0px;
    text-align: right;
    width: 150px;
    text-transform: uppercase;
    padding-right: 10px;
    color: #C0C0C0;
    white-space: nowrap;
}

.ie6 td.fieldDescription {
	width: 150px;
}

.highightOnHover:hover {
    background: #f9f4e4 !important;
    margin-left: 0px;
    cursor: pointer;
}

.clickToEdit {
    color: #fd7820;
}


div#bookCovers table th {
    text-align: left;
    color: #C0C0C0;
}

div#bookCovers table td {
    padding-top: 3px;
}    

div#bookCovers table {
    width: 350px;
}    

div#bookCovers table td {  
    line-height: 20px;
}    


.featuredBookContainer {
	float: left; 
	width: 350px; 
	overflow: hidden;
}

.featuredBookContainer .bookDescription {
	clear: both;
	font-size: 11px;
}	

.bookPropertiesContainer {
	margin-left: 160px;
}
.ie6 .bookPropertiesContainer {
	margin-left: 0px;
	float: right;
	position: relative;
}


/*==============================
  syp styles
  ============================= */

#example_text {width:110px; font-size:18px; color:#a29c83;}
#example_image {width:451px;}
/*#syp_wrap { width:590px; }
#syp_wrap #hero { float:left; }
#syp_wrap #hero-list-wrap{ margin-bottom:20px; }
#syp_wrap ol{margin-left:25px;}
.ie #syp_wrap ol{margin-left:25px;}
#syp_wrap #how-it-works{ float:right; width:300px; margin-left:10px; }
#syp_wrap h3{width:710px;}

/* enroll page */

/* #enroll_wrap { width:590px; }*/

table.sales_table .cover_column {padding-left: 5px; width: 60px;}
table.sales_table .qty_column {text-align: right; padding-right: 5px; width: 40px;}
table.sales_table .profit_column {text-align: right; width: 50px;}
table.sales_table tr.footer td {text-align: right;}

.importantNotice.syp_payment {margin-top: 10px;}
.importantNotice.syp_payment .reference {width: 200px; text-align: right; padding-right: 10px;}

#syp_signup.slickshadow{padding:20px; width:490px;}

#seller_tax_form, #seller_currency_pref, #terms_of_service, #isyp_save{ margin-top:30px; padding-top:20px; border-top:1px solid #d2e2ae; }
#isyp_save{margin-bottom:5px;}



#currency_checkbox{border:1px solid #d2e2ae; width:297px; padding:10px; float:right;}
#currency_list{ width:150px; float:left;}

.us_citizen{width:130px;}
.not_a_us_citizen{ width:301px; margin-left:10px !important; padding-left:20px !important; border-left:1px solid #d2e2ae; }
.indented_checkbox{margin-left:22px;}
.nospace{margin-top:0;}

h4.caps{margin-top:0;}

.fieldWithErrors{display:inline;}
.fieldWithErrors input{border:none;}

/*=========================================================================================*/
/* Slurper Directory CSS styles
/*=========================================================================================*/	

div#bookstoreSlurperHeader{margin-bottom:10px; width:530px;}

/*div#bookstoreSlurperHeader{margin:0 0 10px 0; padding:0; vertical-align: center; position:relative; margin-bottom:20px; height:61px;}
.ie div#bookstoreSlurperHeader{height:63px;}
div#bookstoreSlurperHeader img{position:absolute; bottom:10px;}
div#bookstoreSlurperHeader div{margin-bottom:10px; width:170px; float:left; vertical-align: center;}  
div#bookstoreSlurperHeader span{
  position:absolute;
  bottom:10px;
  left:180px;
  float:right;
  margin:0px 0px 0px 0px;
  display:block;
  width:530px;
}

div#bookstoreSlurperHeader.blogger span{bottom:19px;}*/




	
/*=========================================================================================*/
/* bookmark-it CSS styles
/*=========================================================================================*/

#bookmark-it-header {
	padding-left:10px;
    display: block;
    min-width: 300px;
    height: 25px;
    text-align: left;
    font: bold 13px Arial, Helvetica, sans-serif;
    line-height: 18px;
    color: white;
    background-color: #a7c275;
    margin: 0px;
    padding-top: 5px;
    text-transform: uppercase;
}
#bookmark-it-body {
    position: relative;
    padding: 25px 25px 0px 25px;
    height: 80px;
}
#bookmark-it-body ul {
    list-style: none;
    margin-left: 20px;
    margin-top: 20px;
    position:absolute;
    top: 0px;
}
#bookmark-it-body li {
    margin-bottom: 15px;
}
#bookmark-it-col1 {
    left: 0px;
}
#bookmark-it-col2 {
    left: 165px;
}
#bookmark-it-body a {
    color: black;
    font-size: 12px;
    padding: 4px 4px 4px 30px;
    height: 25px;
}
a#delicious {
    background: url(images/icons/IconDelicious.png) no-repeat left center;
}
a#digg {
    background: url(images/icons/IconDigg.png) no-repeat left center;
}
a#google {
    background: url(images/icons/IconGoogleBookmarks.png) no-repeat left center;
}
a#reddit {
    background: url(images/icons/IconReddit.png) no-repeat left center;
}
a#stumble {
    background: url(images/icons/IconStumbleUpon.png) no-repeat left center;
}
a#facebook {
    background: url(images/icons/IconFacebook.png) no-repeat left center;
}


#createBookBadge {
	margin-left: 22px;
	position: relative;
}

.ie6 #createBookBadge {
	margin-left: 28px;
}

.nospace{margin:0 !important; padding:0 !important;}

.light{color:#a29c83;}

#contentMainArea{ padding-left:20px; padding-right:20px; width:710px; }
.slickwrap{width:590px;}
.full{width:710px;}
.extrafull{width:900px;}
.superwide{width:890px;}

.slickbox, .twentybox, .tenbox{padding:20px !important; margin-bottom:30px;}
.tenbox{padding:10px !important;}

h3{ margin-bottom:20px; width:710px;; }
h2{ width:590px; }
h2.auto{width:auto;}

.columns .column{position:relative; float:left;}
.columns .column.third{ width:270px; margin-right:15px; }
.columns .column.half{position:relative; float:left; width:285px; margin-right:20px; }
.columns .column.codelookup{position:relative; float:left; margin-right:20px; }
.columns .column.last{margin-right:0;}
.columns .column.slickshadow{border-bottom:2px solid #D7D3C0 !important;}
.full .columns .column.third{width:225px;}


form.slickform{}
form.slickform input{background-image:url(/images/backgrounds/patternWhite.png);}

/*input.radio, input.checkbox{margin-right:5px;}*/

ul.reset{padding:0; margin:0; list-style-type:none;}
ul.reset li{padding:0; margin:0;}

div.slick-table{margin-bottom:10px;}
div.tableshadow{ position:relative; width:587px !important;}
div.tableshadow table{ left:0 !important; width:587px !important; }
div.tableshadow table th{ padding-top:10px; font-weight:bold; color:#535143;}
div.slick-table table{width:600px; position:relative; left:-10px;}
div.slick-table table tr th{text-align:left; padding-bottom:5px; }
div.slick-table table tr th span.subhead{font-weight:normal; }
div.slick-table table tr.oddrow{background:#F8F3E4;}
div.slick-table table tr td{ padding:3px 0; }
div.slick-table table tr td.first,
div.slick-table table tr th.first{padding-left:10px;}
div.shortcork{background-image:url(/images/cork/short_cork.gif); background-repeat:repeat-x; padding:10px;}
div.shortcork div.corknote{background-color:#f9f4e4; padding:20px; width:550px; position:relative;}

tr.hover{background-color: #fbb177 !important; cursor:pointer;} 


.greenslick{border-right-color:#a7c275; border-bottom-color:#a7c275; border-top-color:#a7c275; border-left-color:#bdd292;}
.greenbutton{border-color:#a7c275;}

/* ---------- MISC ---------- */

span.vertical_separator { border-right:1px dotted #A29C83; width:1px; margin:0 5px; }
div.artist_listing { margin-right: 89px;}
div#main_tab_group { width:621px; float:left;}
.pane {padding:14px;}
.private_pane {padding:18px 1px 14px; background:#D2E2AE;}
.private_pane div.inner {padding:11px 17px 13px 11px; background-color:#fff;}
.private_pane div.horizontalLine {margin:13px 0 27px; border-bottom: none; border-color:#a7c275;}
.slickbutton .faded{background:#a29c83;}
.slickbutton input,
.slickbutton a {}
.page_section_title { text-transform: uppercase; font-family: Arial, sans-serif; font-size: 9px; line-height:12px; letter-spacing:2px; }
span.workflow_on {font-size:11px;color: #A0A0A0;}
.fieldWithErrors input { border:1px solid #CC0000; }

/* ---------- BOOK IMAGE / LINKS ---------- */

div.artist_listing div.artist_left { width:276px; float:left; min-height: 280px; }
div#book_image{position:relative; }

div#preview_banner{ cursor:pointer; display:block; position:absolute; bottom:25px; right:-12px; width:137px; height:35px; background-image:url(/images/preview_book.png); z-index:10;}
.ie6 div#preview_banner{ display:block; cursor:pointer;  position:absolute; bottom:25px; right:-12px; width:137px; height:35px; background-image:url(/images/preview_book.gif); }

ul#share_links{margin-top:10px;}
ul#share_links li{display:inline; font-size:10px; text-transform:uppercase;}
ul#share_links li a{color:#a29c83; 
background-repeat:no-repeat; padding-left:18px; }
ul#share_links li.email a:hover{color:#fd7820; text-decoration:none; background-position:-69px 0;}
ul#share_links li.share a{background-position:0 -20px;}
ul#share_links li.share a:hover{color:#fd7820; text-decoration:none; background-position:-69px -20px;}
.artist_left a.preview{position:relative;}
#BannerContainer {position: absolute;display:block;}


/* ---------- BOOK TITLE AND ADD TO CART ---------- */

div.artist_listing div.artist_right { width:318px; float:right; }

/* - days left to order note - */ artist_worksamples
div#days_left_note{margin-bottom:15px; width:580px;}
* html div#days_left_note{margin-bottom:30px; margin-top:-15px;}

/* - book title - */
div.artist_listing div.title_and_byline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; padding: 20px 0 5px; }
div.artist_listing div.title_and_byline p { padding-bottom: 0px; }
div.artist_listing p.artist_name { font-weight:bolder; font-size:16px; padding-bottom:0px !important;}
div.artist_listing p.artist_name a{color:#535153;}
div.artist_listing p.contact_info { font-style:italic; padding-bottom:9px !important; }
div.artist_listing a.profile { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/* - add to cart - */
div.selectCurrencies { float:right; width:43px; margin-bottom:33px; }
div.private_pane div.selectCurrencies { margin-bottom:3px; }
div.add_to_cart { padding:3px 11px 6px 14px; }
div.private_pane div.add_to_cart div.selectCurrencies {margin-top:5px;}
div.add_to_cart table { width:280px; margin-bottom:13px; }
div.add_to_cart table td { text-align:right; height:26px; }
div.add_to_cart table td.firstcolumn { text-align:left; width:170px; /* was 145px */ }
div.add_to_cart table td.secondcolumn { text-align:left;  }
div.add_to_cart table td input.cart_input { font-size:10px; text-align:right; width:2.5em;}
div.add_to_cart table td #empty_cart_text { margin-top:5px; text-align:left; padding-left:10px; }
div.add_to_cart div#add_button { float:right; width:100px; }
div.add_to_cart_wrapper {margin-top: 30px;}
div.add_to_cart_wrapper.tight {margin-top: 13px;}
div.add_to_cart_wrapper div.pane {padding:5px;}
div.add_to_cart_wrapper div.private_pane {background:#D2E2AE;}
div.add_to_cart_wrapper div.private_pane .inner {/*background:#D2E2AE;*/}
div.add_to_cart_wrapper div.inner {padding:0px; background-color:#fff;}
div.add_to_cart_wrapper div.tabs ul li a {padding:4px 0 4px 7px; height:10px;background-color:#fff;}
div.add_to_cart_wrapper div.tabs ul li.selected a { height:12px;}
.ie div.add_to_cart_wrapper div.tabs ul li.selected a { height:14px;}
div.add_to_cart_wrapper div.tabs ul.private a{ background-color:#E7F1CF; }
div.add_to_cart_wrapper div.tabs ul.private li.selected a{ background-color:#D2E2AE;}
div.add_to_cart_wrapper #empty_cart_text { margin-left:-12px;}
/*div#my_price_pane .slickbutton{border-color:#a7c275;}*/
div#my_price_pane hr{background-color:#a7c275;}

/* ---------- MAIN TABS ---------- */

/*
  Tab Tutorial
  
  There are rules about positioning tabs.
  
  1. The selected tab should cover the pane's border.  Along with changes 
     to the color, this is what makes the tab look "selected".  To do this,
     the tab must be "pushed down" as many pixels as the pane's border.  
       .tabs ul li.selected a{ position:relative; top:1px; } (pane has 1 pixel border)
  2. Rule 1 makes the selected tab "shorter" than the other tabs.  To correct
     this, the height of the selected tab must be increased by the same 
     amount that it was "pushed down" by Rule 1.
       .tabs ul li a{ height:22px; }
       .tabs ul li.selected a{ height:23px; } (same height as other tabs)
     If the height is increased even further, the selected tab can be made 
     taller than the other tabs.  This can be a nice "popup" effect.
       .tabs ul li a{ height:22px; }
       .tabs ul li.selected a{ height:24px; } (one pixel higher than other tabs)
  3. Rule 2 adds vertically to the bottom of the tab, rather than at the top 
     where it's needed.  This exposes a white strip below the non-selected
     tabs.  To fix this, give the selected tab's anchor a negative top margin, 
     so that 
       height of selected + margin of selected = height of non-selected
     In our example:
       24 + (-2) = 22
       .tabs ul li.selected a{ margin-top:-2px;}
  4. Finally, deal with IE by resetting the height.  There's probably a 
     formula for how many additional pixles are required.  But just play
     with it.
        .ie .tabs ul li.selected a{ height:26px; }
*/


.pane {position:relative;}

#main_tab_group{margin-top:39px; }
.tabs ul{list-style-type:none; float:left; margin:0; padding:0 20px 0 0; }
.tabs ul li{width:120px; float:left; margin:0; padding:0;}
.tabs ul li a{ height:22px; padding:4px 10px 6px; display:block; outline:0px; color:#a29c83; border-right:1px solid #B2AC95; border-top:1px solid #F0ECD7; border-left:1px solid #F0ECD7; background:#f9f4e4;}
.tabs ul li a:hover{ color:#fd7820;}
.tabs ul li.selected a{ height:24px; margin-top:-2px; position:relative; top:1px; cursor:default; color:#00adef; background-color:#fff;}
.ie6 .tabs ul li.selected a{ height:26px; }
.tabs ul li.selected a:hover{text-decoration:none;}

.tabs ul.private{ float:right; }
.tabs ul.private li a{ background:#E7F1CF; }
.tabs ul.private li.selected a{ background-color:#D2E2AE; border-color:#a7c275;}

.tabs ul.private li a{ border-top:1px solid #DAD6C3; border-left:1px solid #DAD6C3;}


/* ---------- ABOUT BOOK ---------- */

div#about_artist .sticker{float:left; padding-right:10px; margin-top:-10px; position:relative;}
div#about_artist {float:left; width:500px;}
div#about_artist div#artist_description { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:19px; margin-bottom:10px;}  
div#about_artist div#artist_description.empty{ margin-bottom:10px; }
div#about_artist div#book_stats { font-size: 10px; line-height:15px; padding:14px 0;}
div#about_artist div#book_stats p { padding-bottom: 0px; }

div.about_author {float:right; width:244px; }
div.about_author div.about_author_content_container {font-size: 11px; line-height:15px; background-color:#f4ede9; padding:13px; margin-bottom:1px; }
div.about_author div.about_author_image_container {position:relative;background: url(/images/profile/loneAvatar.gif) top left no-repeat; 	width: 170px;height: 96px; padding-bottom:5px; margin: 0px 0px 0px 0px; /* IE6 needs this margin setting*/}
html > body div.about_author div.about_author_image_container { margin: -4px 0px 0px -10px; /* browsers that use the box model correctly need this margin*/ }
div.about_author div.about_author_image_container img {position: absolute;top: 8px;left: 13px;}
div.about_author p.author_title { margin-top:6px; font-weight:bolder; clear:both; padding-bottom: 0px !important;}
div.about_author .also_by_author{margin-bottom:5px;}


/* ---------- AUTHOR BOOKSHELF ---------- */

div#artist_images_pane {padding:36px 0 6px 10px;}
div#artist_images_pane .compact_art {float:left;width:150px;}
div#artist_images_pane .compact_art .title_container,
div#artist_images_pane .compact_art .image_container {margin-right:12px;}
div#artist_images_pane .compact_art .image_container {position:relative; height:138px;}
div#artist_images_pane .compact_art .image_container img {position:absolute; bottom:0px; }
.compact_art .image_container img {border:1px solid #D8D4C0;padding:3px; background-color:#fff;} /* image border */
div#artist_images_pane .compact_art .title_container {font-size: 9px; line-height:14px; margin-bottom:36px; overflow:hidden;}
div#artist_images_pane .compact_art .title_container .title {font-family: Arial, sans-serif; font-size: 11px; font-weight:bolder; padding-top:9px;}
div#artist_images_pane .compact_art .title_container .title a {color:#535154;}



/* ---------- MY BOOK SUMMARY ---------- */

div#my_book_summary_pane input.textfield,
div#my_book_summary_pane textarea#product_description{font-family: Georgia, serif; font-size: 12px; line-height:15px;}
div#my_book_summary_pane textarea#product_tag_list_commas,
div#my_book_summary_pane select,
div#my_book_summary_pane select option {font-size: 11px; line-height:15px;}

.private_pane .author_hint {padding-right:340px; font-weight:bolder; color:#a7c275; font-size: 12px; line-height:15px;}
div#my_book_summary_pane .left {float:left; width:250px;}
div#my_book_summary_pane .right {float:left; margin-left:40px;}
div#my_book_summary_pane label {display:block; margin-top:20px; margin-bottom:4px;}
div#my_book_summary_pane label.top {margin-top:0;}
div#my_book_summary_pane textarea {width:242px; margin:0;}
div#my_book_summary_pane select {width:250px; margin:0;}
div#my_book_summary_pane textarea#product_tag_list_commas {height:50px;}
div#my_book_summary_pane textarea#product_description {width:290px; height:240px; margin-top:0;}
div#my_book_summary_pane .note {margin-top: 11px; font-size:11px; line-height:15px;}

.pane .cancel_save_buttons {clear:both; padding-top:17px;}
.pane .cancel_save_buttons .slickbutton { float:right; }
.pane .cancel_save_buttons .slickbutton input {padding:3px 0 2px;}
.ie .pane .cancel_save_buttons .slickbutton input {padding-bottom:0px;}
.safari .pane .cancel_save_buttons .slickbutton input {padding-bottom:3px; padding-top:4px;}


/* ---------- MY BOOK SETTINGS ---------- */

#book_settings_inner{padding-left:0 !important;}
#book_settings_inner .settings_row{border-bottom:1px solid #a7c275; background-color:#d2e2ae;}
#book_settings_inner .last{border-bottom:none;}
#book_settings_inner .settings_description,
#my_book_settings_pane div.bottom_note {float:left; width:185px;}
#book_settings_inner .settings_description{padding-top:10px;}
#book_settings_inner .settings_description h4{margin:0 0 10px 0; padding:0 10px 0 10px; font-size:18px; font-weight:normal;}
#book_settings_inner .settings_description p{padding:0 10px 0 10px; font-family:georgia;}
#book_settings_inner .settings_content{float:left; padding:10px; background-color:#fff; width:410px;}
#my_book_settings_pane .settings_content{font-size:11px;}
#my_book_settings_pane #cover_types table tr th{text-align:left;padding:4px 0;}
#my_book_settings_pane #cover_types table tr td.details_first{width:140px;}
#my_book_settings_pane #cover_types table tr td{padding:2px 0;}
#my_book_settings_pane #cover_types table tr th.price,
#my_book_settings_pane #cover_types table tr td.price{text-align:right; width:80px;}
#my_book_settings_pane #cover_types table tr td.price .math_symbol{float:left; margin-left:10px;}
#my_book_settings_pane #cover_types table tr td.price input{width:2.5em; margin:0; font-size:10px; height:15px; padding:0; padding-left:3px;}
#my_book_settings_pane div.bottom_note p {margin:10px 10px 0px; border-top:1px solid red; padding:3px 0px 0px; color:red; text-transform:uppercase; font-size:10px; line-height:12px;}
#my_book_settings_pane .cancel_save_buttons {clear:none;}

#my_book_settings_pane input.radio, #my_book_settings_pane input.checkbox, #my_book_settings_pane input.check_box{margin-right:4px;}
.safari #my_book_settings_pane input.radio, .safari #my_book_settings_pane input.checkbox, .safari #my_book_settings_pane input.check_box{position:relative; top:1px; }
.gecko #my_book_settings_pane input.radio, .gecko #my_book_settings_pane input.checkbox, .gecko #my_book_settings_pane input.check_box{position:relative; top:3px; }
.ie #my_book_settings_pane input.radio, .ie #my_book_settings_pane input.checkbox, .ie #my_book_settings_pane input.check_box{position:relative; top:2px; }
#enable_preview_input{float:left;}
#enable_preview_input input{top:0 !important;}
#enable_preview_text{float:left; width:350px;}
#my_book_settings_pane .workflow_on{padding-left:22px; display:block; }
.ie #my_book_settings_pane .workflow_on{padding-left:30px; display:block; }


/* ---------- ON THE SIDE ---------- */

div#on_the_side { width:89px; float:right; position:relative; top:72px; font-family: Georgia, serif; font-size: 14px; line-height:14px;}
div#on_the_side_content {margin:0px 3px; position:absolute; top:0; right:-19px; width:100px;}
div#on_the_side_content ul a{color:#a7c275;}
div#on_the_side_content a{display:block; background-image:url('/images/icons/share_sprites.gif'); background-repeat:no-repeat; padding-left:25px;}
div#on_the_side_content a:hover{text-decoration:none; color:#fd7820;}
div#on_the_side_content a.announce{background-position:1px 3px;}
div#on_the_side_content a.announce:hover{background-position:1px -41px;}
div#on_the_side_content a.badge{background-position:-105px 3px;}
div#on_the_side_content a.badge:hover{background-position:-105px -41px;}
div#on_the_side_content a.bookmark{background-position:-209px 5px;}
div#on_the_side_content a.bookmark:hover{background-position:-209px -39px;}
div#on_the_side_content a.delete{color:#cc0000; padding-left:36px; background-position:-308px 11px; padding-top:5px; padding-bottom:5px;}
div#on_the_side_content a.delete:hover{color:#cc0000; background-position:-308px -34px; background-color:#cc0000; color:#ffffff;}
div#on_the_side #promotenote {padding:25px 5px 0px; background-color:#F9F4E4; margin-bottom:5px;}
div#on_the_side #promotenote .page_section_title {padding-bottom:5px; color:#a29c83;text-align:center;}
div#on_the_side #promotenote ul, 
div#on_the_side #promotenote li {margin:0; padding:0px;}
div#on_the_side #promotenote ul {list-style-type:none;}
div#on_the_side #promotenote ul li {border-top:1px dotted #a29c83; margin-bottom:10px; padding-top:10px;}
div#on_the_side #promotenote ul li {border-bottom:1px solid #F9F4E4; } /* IE6 needs this to make the padding correct between li elements */

/* ---------- USER STORE ---------- */

div#user_store div#simplePaginator {font-size:11px; float:right;}
div#user_store div#artist_images_pane {padding:0px; margin-top:55px;}
div#user_store div#artist_images_pane .compact_art {width:175px;}
div#user_store div#artist_images_pane .compact_art .title_container, 
div#user_store div#artist_images_pane .compact_art .image_container {margin-right:40px;}
ul#share_links{ position:absolute; }



/* ---------- SHARE BOOK WIDGET  ---------- */
  div#share_menu{border:1px solid #fd7820; width:175px; position:absolute; top:20px; right:-125px; background-color:#fff; z-index: 500 !important;}
  div#share_menu a{display:block; color:#a29c83; padding:5px 0 5px 40px !important; font-family:arial; font-size:10px; text-transform:uppercase; background-image:url(/images/icons/share_icons.gif) !important; background-repeat:no-repeat;}
  div#share_menu a:hover{background-color:#fd7820; color:#fff !important; text-decoration:none;}
  div#share_menu a.delicious{background-position:10px -178px !important;}
  div#share_menu a.digg{background-position:10px 3px !important;}
  div#share_menu a.facebook{background-position:10px -142px !important;}
  div#share_menu a.google_bookmarks{background-position:10px -70px !important;}
  div#share_menu a.reddit{background-position:10px -33px !important;}
  div#share_menu a.stumbleupon{background-position:10px -108px !important;}
  div#share_menu #share_menu_arrow{ position:absolute; left:-9px; top:26px; height:17px; width:9px; background-image:url(/images/share_menu_arrow.gif); background-position:0 -17px; background-repeat:no-repeat;}
  div#share_menu #share_menu_arrow.hover{background-position:0 0;}
  div#on_the_side div#share_menu{right:-165px; top:130px;}


