body {margin:0px 0px; background:#ffffff; text-align:center; background:url(img/green_bg.jpg); }
body, div, table, td, span, h1, h2, h3 { font-family: Arial;  padding:0px; font-size:12px; margin:0px; }
a {color:blue;}

div#wrapper,div#wrapper_head { width:1020px; text-align:left; margin:0pt auto; padding:0px; }

div#header  { height:80px; background:#ff9933; text-align:left; border-bottom:1px solid #c01; }
h1 {  }
h2 { background:#ff9900 url('img/bg_n.gif') 0px -1px;  line-height:25px; padding-left:10px; color:#111; }
div#header img { }
div#header h1 { width:300px; font-size:200%; color:#fff; }
img { border:0px; }

#navigation { font-family:Arial;height:42px; background:url(../img/bg_orange_bar.png); background-color:#ff9900; padding:0px 0px; margin-bottom:0px; border-bottom:1px solid #c01;}
#navigation ul { margin:0pt; padding:0pt; text-transform:uppercase;}
#navigation ul li { display:block; float:left; line-height:25px; padding: 9px 10px 1px 10px; }
.det{ border-color:#ffffff rgb(255, 255, 255) rgb(221, 221, 221) rgb(221, 221, 221); background-color:#f1f1f1; }
#navigation ul li a { text-decoration:none; font-weight:bold; color:#000;}
#sub_nav { background:#ccc background:#ddd; height:30px; }
#sub_nav a { color:#000; font-weight:bold; border:1px solid #ff9900;}

div#lt-col, div#md-col, div#rt-col {margin:0px;padding:3px; background:#f1f1f1;}
div#lt-col { width:196px; float:left; }
div#md-col { width:496px; float:left; }
div#rt-col { width:310px; float:left; }

div.cell {padding:5px; }
div.corner {height:4px;width:4px;background:black; display:block;}
div.right { float:right;}
div.left  { float:left; }
div.cell-top, div.cell-bottom {height:4px;background:white;}
div.cell-top div.left {background:url('img/corner_dg_TL.gif');}
div.cell-top div.right {background:url('img/corner_dg_TR.gif');}
div.cell-bottom div.left {background:url('img/corner_dg_BL.gif');}
div.cell-bottom div.right {background:url('img/corner_dg_BR.gif');}

div.cell-body {background:white;}

div.prodlist   { padding:5px; background:#ffffee; }
div.book-list-item { padding:10px;  margin-bottom:1px; background:#fff; border-bottom:1px solid #f1f1f1;}
div.book-list-item h1 {font-size:110%; margin-bottom:5px; color:#3D81EE;text-decoration:underline;}
div.book-list-item .book-img  { width:100px; float:left; }
div.book-list-item .book-info { width:300px; float:right; }
div.book-list-item .t         { width:250px; line-height:20px;}
div.desc { padding:10px; }

ul.auth-other-books {  margin:0px 0px; padding:0px 0px 0px 0px; }
ul.auth-other-books li { list-style-type:none; line-height:25px; margin-bottom:1px;padding-left:25px; background:#eee; }

div#lt_data  { width: 365px; border:solid 0px #ccc; float:left; margin:0px; padding:0px 0px; }
div#mid_data { width: 250px; border:solid 0px #ccc; float:left; margin:0px; padding:0px 0px; }
div#rt_data  { width: 320px; border:solid 0px #ccc; float:left; margin:0px; padding:0px 0px; }

div#meta_data, div#meta_data_1 { width: 595px; float:left; margin:0px; padding:0px 0px; }
div.meta_box_l { width: 280px; float:left; margin:0px; padding:2px 2px; }
div.meta_box_r { width: 285px; float:left; margin:0px; padding:2px 2px; }

ul#cats { margin:0px 0px; border:0px solid; padding:0px 0px 0px 0px;}
ul#cats li { list-style-type:none; margin-top:0px; padding:5px 0px 5px 10px;
  background: #f1f1f1;
  border-left      : 1px #FFFFFF solid;
  border-top       : 1px #FFFFFF solid;
  border-right     : 1px #DDDDDD solid;
  border-bottom    : 1px #DDDDDD solid;
}

ul#cats li ul { margin:0px 0px; padding:0px 0px 0px 0px;}
ul#cats li ul li { list-style-type:none; margin-top:0px; padding:5px 0px 1px 20px;
  background: #f1f1f1; border:0px;
}
ul#cats li a {text-decoration:none;}
.privacy  { padding:10px; background:#ccc; color:#fff; }

* {
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
text-decoration:none;
vertical-align:baseline;
white-space:normal;
}
html, body {
line-height:1;
}
hr {
display:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:'';
}
blockquote, q {
quotes:"" "";
}
ul {
list-style-type:none;
}
ol {
list-style-type:decimal;
}
ol {
margin:0 0 0 20px;
}
.clear {
clear:both;
}

