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; vertical-align: baseline; background: transparent; list-style:none;
	}

.clear{clear:both}
a{color: #222; text-decoration: none;}
a:hover{ opacity:0.6; filter:alpha(opacity=60);}
.img_cont{width:158px; height: 158px; text-align: center; vertical-align: middle; display: table-cell; }

h3{margin:15px 0 5px}

/* HEADER */
#menubig a{ display: block !important; border-top: 1px solid #ddd; }
#menubig a.select{ background: none !important; }
#menubig #menu{margin:0!important; padding: 0!important;}


#menu, #menu2{border-bottom: #bbb 1px dashed;padding:0 0 5px 0; margin-bottom: 5px; }
#menubasso{border-top: #bbb 1px dashed; padding:5px 0 5px 0; margin-top: 5px; }

#menubasso a, #menu2 a, #menu a{display:inline-block; padding:3px 5px }
#menubasso .select, #menu2 .select, #menu .select{background:#AAA6A5}

.row_705, .menu_53, .menu_69 {display: none !important}

.h2_margin{margin:10px 0 20px;}

#homelist { margin: 10px 0;}
#homelist a{display: block; font-size: 14px; margin-top: 8px; margin-left: 10px;  text-decoration: underline;}
/* PAGE STYLE */

html{padding:20px; background-image: url(img/bglinegray.gif); font: 12px/18px Helvetica,Arial,Sans-serif; }
body { background: white; padding: 20px; margin: 0 auto 500px; max-width:930px;}
h1{ background: url(img/scrittawoods.jpg) 0 0 no-repeat; height: 30px; width: 131px;}
h1 b{display:none}
.content{min-height:400px;}
.title{margin:8px;}
.buy{font-size: 24px; margin:10px; display:block; text-align: center; padding-bottom:10px;}
.books_books{text-align: center;}

/* LIST */

.list_item{ float: left; display: block; border:1px #eee solid; margin:5px; padding:5px; width:158px; height:176px; box-shadow: 0 0 4px 2px rgba(0,0,0,0.1); }
.list_id{font-size: 11px; color: grey; margin:0; padding: 0; margin-top:-5px; text-align: right;}

.title h2{display: inline-block; }
.title a{display: inline-block; margin-left:10px;text-align: right; color: #444; }

.description{margin:12px 0; line-height: 18px;}
.description i{ color: #666; display: block}
.description b{ font-weight: 400; display: block }


/* BOTTOM */
.bottom{padding:20px; border-top: #bbb 1px dashed; text-align: center; margin-top:20px; color: #bbb;}



/*LIGHTBOX */

#imageData #caption {font-weight:400 !important;}

#imageData #caption b, #imageData #caption i{display: block}
#imageData #numberDisplay {margin-top:3px;}

