img {
border:none;
}
ul.resourceListSmall {
  width: 150px;
  list-style-type:none;
}
ul.resourceListSmall {
    overflow: hidden;
}

ul.resourceListSmall ul{
    padding-left:9px;
    margin-left:0px;
    padding-top:0px;
}
ul.resourceListSmall li, ul.resourceListSmall li ul li{
    list-style-type:none;
}
ul.resourceListSmall li ul li a img {
   width:50;
   height:50;
   border:none;
   border:1px solid #ccc;
   /*margin-left:-32px;*/
   margin-left:0px;
   /*margin-top:-8px;*/
   margin-top:8px;
}
ul.resourceListSmall {
	list-style-type: none;
	margin: 0 -15px 0 0;
	padding: 0;
}
ul.resourceListSmall {
  margin-right: -10px;
  margin-bottom: -10px;
}


ul.resourceListSmall li.resourceListItem {
	background-image: url("/images/book/frame.gif");
	background-repeat:no-repeat;
}
ul.resourceListSmall li.resourceListItem {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	display: inline;
	width: 105px;
	height: 10em;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}

li.template {
    height: 9.5em;
    
}
li.template small {
    color: #869AB7;
    font-size: 11px;
}
.userIcon {
    padding-left: 1px;
}

ul.resourceListSmall li.title {
    font-size: 11px;
    line-height: 1.25;
    margin-left:0px;
    margin-top:8px;
}

ul.resourceListSmall li.uName a {   
    text-decoration: none;
}

ul.resourceListSmall li.uName a:hover {
    text-decoration: underline;
}
ul.resourceListSmall {
    float:left;
}
#banner {
    background-image: url("/images/book/gradient.gif");
	background-repeat:repeat-x;
	height:41px;
	border-bottom:1px solid #ccc;
}
body, ul, li, p {
    padding:0px;margin:0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

#latest {
    margin-top:5px;
    width: 100%;
    margin:5px;
    padding:5px;
}

#amzn{width:200px;}

#latestBooksTitle, #amazonReviewsTitle, .h2 {
    font-weight:bold;color:#888;font-size:20px;margin-bottom:10px;
}
#amazonReviewsTitle {
font-size:14px;
color:#fff;
}
#no_results, span.no_results_one_filter_criterion{font-size:20px;font-weight:bold;color:#888;}
#bestsellers {
    width: 100%;
    margin:5px;
    padding:5px;
    height:350px;
    /*background-color:#DDDDDD;
    border:1px solid #eee;*/
}
#bestsellersTitle {
color:#666;font-size:16px;font-weight:bold;
}
#bestsellersList {
    margin-left:0px;padding-left:0px;list-style-type:none;
}
#bestsellersList li {
    float:left;width:33%;
    margin-bottom:4px;
}
#bestsellersList h3 {
margin:1px;
}
#bestsellersList a.title{
    color: #353535;
    font-size:12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
    font-size:11px;
}
#bestsellersList a.author{
    margin-top:1px;
    color: #353535;
    font-size:12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
    font-size:11px;
    
}
#bestsellersList a:hover {
    text-decoration:underline;
}

#bestsellercourtesy , #bestsellercourtesy a{
    font-size:10px;color:#353535;
    margin-left:5px;
}
#left {
    position: absolute;
    left:1px;
    width:200px;
    border:1px none #000;
    margin-top:5px;
}

#center{
    margin-top:5px;
    margin-right:6px;
    margin-left: 210px;
    border-right:2px none #F9F0D0;
    border-left:2px none #F9F0D0;
    margin-right:355px;
}

#right {
    position: absolute;
    right:2px;
    width:5px;
    width:340px;
    margin-top:5px;
    border-left:1px none #ccc;
}


#search_box_container {
   font-size:14px;font-weight:bold;
   width:400px;
   margin-top:5px;
   float:left;
   background-image:url('/images/book/gradient_big.gif');
   height:70px;
   background-repeat:repeat-x;
   padding:25px 0px 20px 30px;
   display:block;
   margin-left:15%;
}

#topnav {
    float:right;
}

#tabs {
    margin-top:5px;
    list-style-type:none;
}
#tabs li {
    float:left;
}
#tabs a{
    color:#666;font-weight:bold;font-size:14px;margin:7px;text-decoration:none;
}

#prevSearchesHeader {
    /*background-color:#dadada;*/
    background-color:#FBFBF7;
    height:25px;
    font-weight:bold;
    padding:2px;
}
#prevSearches {
    color: #353535;
    font-size:12px;
    border:1px solid #EAEAEA;
    border-bottom:none;
    width:200px;
    background-color:#FBFBF9;
    height:300px;
    padding-left:5px;
}

#viewedProfiles{
    color: #353535;
    font-size:12px;
    border:1px solid #EAEAEA;
    border-top:none;
    width:200px;
    background-color:#FBFBF9;
    height:300px;
    padding-left:5px;
    
}

#viewedProfilesHeader {
    background-color:#FBFBF7;
    height:25px;
    font-weight:bold;
    padding:2px;
}

#viewedProfiles ul{list-style:none;margin-left:2px;margin-top:1px;padding-left:0px;} 
#viewedProfiles ul li{margin-left:0px;padding-left:0px;}
#viewedProfiles ul a,#viewedProfiles ul a:link,#viewedProfiles ul a:visited{font-size:11px;font-weight:normal;margin:0px 0px 10px 5px;color:#000;text-decoration:none;}
#viewedProfiles ul a:hover{text-decoration:underline;}
#viewedProfiles{border:1px none #afaaff;height:auto;}
#viewedProfiles ul a,#viewedProfiles ul a:link,#viewedProfiles ul a:visited{font-weight:bold;color:#ccc;text-decoration:none;}
ul#viewedProfilesList img{height:80px;width:60px;}
a.thumbnail img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
a.thumbnaildesc,a.thumbnaildesc:link,a.thumbnaildesc:visited{}
a.thumbnail:hover img{filter:none;}
ul#viewedProfilesList li{width:90px;display:block;float:left;}


#companystuff{width:100%;margin:100px 5px 0px 5px;border:1px solid #dadada;}
#companystuff {
    background-color:#aaa;
    color:#fff;font-size:11px;font-weight:bold;
}
#companystuff ul {
    float:left;
    margin:15px;
}
#companystuff ul li a {
    color:#fff;font-size:11px font-weight:bold;
}
#companystuff span.category {
    color:#000;
}
#results_message, #blurb{color:#888;}

#profiles-list{list-style:none;margin-left:0px;padding-left:0px;margin-left:10px;font-size:11px;}    




#openebay,#closeebay{margin-right:5px;top:15px;position:relative;}
#ebaylistings, #ebaylistings_shrunk{
    width:100%;
    height:1px;
    margin-bottom:5px;margin-top:5px;
    overflow:auto;
}
#ebaylistings{background-color:#F3F8FB;border:2px solid #ccc;}
#ebaylistings_shrunk {
    height:75px;
    margin-bottom:1px;
    background:url(/images/bluebkg.jpg) repeat-x;
}

#ebayimg{float:right;}
div.thumbnail_listing{float:left;height:72px;margin-top:0px;overflow:hidden;}

div.thumbnail_listing span.thumbnail img.mini{height:70px;width:60px;display:block;float:left;border:1px solid #ccc;}
ul li div.thumbnail_listing div.container{float:left;width:70px;float:left;overflow:hidden;}
ul li div.thumbnail_listing span.title{font-size:8px;display:block;float:left;width:30px;overflow:hidden;}
ul li div.thumbnail_listing span.price{font-size:11px;font-weight:bold;color:green;display:block;}
ul li div.thumbnail_listing span.buy, ul li div.thumbnail_listing span.buy input{font-size:8px;float:left;}

div.listing{height:auto;border-bottom:1px solid #ccc;line-height:20px;overflow-x:hidden;font-size:12px;}
/*div.listing span.thumbnail img{height:40px;width:40px;}*/
div.listing span.thumbnail{width:120px;display:block;float:left;}
div.listing span.title{width:150px;margin-right:5px;display:block;float:left;}
div.listing span.price{
font-weight:bold;
color:green;
width:100px;
border-bottom:5px solid #000;
text-align:center;
display:block:float:left;}


#book-reviews {
width:100%;
height:300px;
overflow:auto;
border:5px solid #ccc;
background-color:#b5b7b9;
}
#book-reviews{
    border:1px solid #ccc;
    padding:2px;
    font-size:10x;display:block;}
div.review, div.review div p{
    background-color:#b5b7b9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:12px;
}
.book{border-bottom:1px solid #000;}
.review{border:1px none #222;margin:5px;background-color:#eef;}


.shadow-container {position:static;left: 3px;top: 3px;margin-right: 3px;margin-bottom: 3px;}
.shadow-container .shadow,
.shadow-container .container {position: static;left: -5px;top: -5px;}
.shadow-container .shadow {background: #B8B6B8;}
.shadow-container .container {background: #ffffff;border: 1px solid #848284;padding: 10px;}


img.profile{max-width:150px;max-height:200px;width:expression('150px');height:expression('150px');border:none;}

li.profile input{
    font-size:13px;
    border:1px solid #ccc;
}
li.review{width:100%;overflow-x:none;text-overflow: ellipsis;background:#ffffff;margin:0px;margin-bottom:5px;padding-top:0px;padding-left:0px;margin-left:0px;display:block;}

#ebaytext{color:#00c;font-weight:bold;font-size:14px;top:15px;position:relative;}

#carousel {margin-left:15%;}

#refineTree {
width:200px;
}
#refineTree,#refineTree ul, #refineTree ul li {
    background-color:#FBFBF7;
    position:relative;
}

#profiles-list{list-style:none;margin-left:0px;padding-left:0px;margin-left:10px;}    
li.profile{min-height:150px;
/*
background-image: url("/images/book/framebig.gif");
background-repeat:no-repeat;
*/
width:100%;
overflow-x:none;
text-overflow:ellipsis;
background:#ffffff;
margin:0px;
margin-bottom:5px;
padding-top:10px;
padding-left:0px;
margin-left:0px;
display:block;
font-weight:normal;
font-size:12px;
}
li.grid_profile{
    min-height:150px;
    width:100%;
    overflow-x:none;
    text-overflow: ellipsis;
    background:#ffffff;
    margin:0px;
    margin-bottom:5px;
    padding-top:10px;
    padding-left:0px;
    margin-left:0px;
    display:block;
    font-size:12px;
    padding-left:1px;
    width:33%;
    float:left;
    display:block;}
li.grid_profile span.image{float:left;margin-right:5px;}    
li.grid_profile span.label{display:inline;}

li.profileActions{border-bottom:1px dotted #cccccc;}
/*li.profileActions a:link,a:visited,a:active{font-size:9px;color:#0000ff;}*/
span.attribute{display:block;}
span.userName{margin-bottom:2px;}
span.label{font-weight:bold;margin-right:10px;}
span.sourceWebsite_value{color:#DC4E58;}
span.createDate_value{color:#007700;}
span.image{float:left;margin-right:5px;}
span.userName_value a:visited, span.userName_value a:link{font-weight:bold;color:#1AB4FF;margin-bottom:5px;}
span.sourceWebsite_value a:visited, span.sourceWebsite_value a:link{font-weight:bold;color:#1AB4FF;margin-bottom:5px;}
span.save,span.delete{margin-top:5px;margin-bottom:2px;}
img.profile{max-width:150px;max-height:200px;width:expression('150px');/*height:expression('200px');*/border:none;}
img.profile_t{width:100px;height:120px;width:expression('100px');height:expression('120px');border:none;}
img.noImg{}
.hidden, .hide{display:none;visibility:hidden;}
input.lastLogin{font-size:9px;}
a.expandCollapse:link, a.expandCollapse:visited, a.expandCollapse:active{font-size:9px;color:#0000ff;text-decoration:underline;}
img.popupicon{margin-left:2px;}


/* SEARCH RESULTS LIST */
#query_results_count_message1,#query_results_count_message2{display:block;font-size:9px;color:#000000;font-weight:bold;margin-bottom:5px;text-align:right;background-color:transparent;width:100%;background-color:#fff;height:20px;margin-left:0px;line-height:2em;padding-right:5px;margin-top:2px;}
#query_results_count_message_count{color:#000000;font-size:9px;font-weight:bold;}
a.navigate:link,a.navigate:visited{font-size:12px;font-weight:bold;color:#1AB4FF;text-decoration:none;padding:2px;padding-right:5px;padding-left:5px;}
a.navigate:hover{text-decoration:underline;}


/* PROGRESS */
#progress{z-index:20000;display:none;visibility:hidden;position:absolute;background-color:#ffcccc;border:1px solid #000000;width:200px;font-size:16px;}
/*
div.shadow div.container{
border:2px solid #ccc;
width:100px;
height:100px;
overflow-x:hidden;
overflow-y:hidden;
display:block;
}
*/

span.save {
    padding:left:0px;display:block;margin-top:15px;
}


/* BOOK DETAIL PAGE */
#book, #book li {
    background-color:#fbfbf8;
}
#book li{
    list-style-type:none;
}

span.title a.bookdetail{
  text-decoration:underline;
  color:#00f;
  font-size:14px;
  font-weight:bold;
  margin-left:5px;
}


/*email
*/
div.row{display:block;}
span.formlabel{width:100px;display:block;float:left;font-size:9px;}
span.formvalue{width:200px;display:block;float:left;font-size:9px;}
span.smallinstruction{font-size:10px;}
#sendEmailForm{margin:5px;}
#sendEmailForm #emailActions{font-size:10px;margin-left:30%;}

span.instructions {
    font-size:12px;
}
.error{
    color:red;
}
#container {
display:block;;
}

#logo{font-weight:bold;color:#000;font-size:22px;float:left;margin-top:16px;margin-left:5px;}
#logo a{color:#000;}
#logo-small{font-weight:bold;color:#000;font-size:12px;float:left;margin-top:12px;margin-left:5px;}