body {background: url(assets/images/bookbacker.jpg) repeat-y center top;padding:0;margin:0}
#wrapper{background: url(assets/images/booktop.jpg) center top no-repeat;padding:0;margin:0 auto;}
#inner_wrapper{width:960px;position:relative;margin:auto}
#header{border-bottom:2px solid #f90;position:relative;height:235px;margin-bottom:23px}
#nav{position:absolute;top:190px;z-index:1000;width:100%}
#footer{border-top:2px solid #f90;clear:both;margin-top:40px;padding:23px 0;height:200px}
#content{position:relative}
#fatcol{width:640px;float:left;}
#thincol{width:320px;float:right;}
#inside_fatcol{padding-right:15px}
#search{position:relative;margin-bottom:20px;}
#search input#ajaxSearch_input{width:245px;}
.sideMenu {margin-bottom:15px;padding-left:20px}
.sideMenu h2{}
.sideMenu ul{list-style:none;padding:0;margin:0}
.sideMenu li{margin:0 0 15px 0;}
.sideMenu li a,.sideMenu li a:visited{text-decoration:none;display:block;margin-bottom:0px;padding: 75px 0 0 0;overflow: hidden;height: 0px !important;height /**/:75px;}
#logo{position:relative;padding-top:50px}
#logo a:link,#logo a:visited{z-index:100;background: url(assets/images/bookhead.png) no-repeat 0px 0px;width:960px;display:block;padding: 150px 0 0 0;overflow: hidden;height: 0px !important;height /**/:150px;}
#menu{width:960px;margin:0 auto;position:relative;}
#menu ul{height:30px;padding: 0;list-style-type: none;text-align: left;/*clear: left;*/border-left: 0;}
#menu ul li {display: block;float: left;text-align: center;padding: 0;margin: 0;/*line-height: 2em;*/font-family: Georgia,serif;font-size: 1.1em;font-weight: bold;border-right:2px solid green}
#menu ul li a,#menu div {float:left;margin: 0 3px;text-decoration: none;display: block;text-align: center;color:green;/*overflow: hidden;*/padding: 3px 10px;}
html #menu ul li a  {font-size: 1.2em;} 
#menu ul li a:hover{color:#f90;text-decoration:none}
#menu ul li a:focus,#menu ul li a:active{color:#f90;text-decoration:none;border:none}
li.active{display:none}
.pic-float-right{float:right;margin:5px 0px 20px 20px}
#home{display:none}
#Contact-us a:link,#Contact-us a:visited{background:url(assets/images/menu.png) no-repeat 0px 0px}
#Contact-us a:hover{background:url(assets/images/menu.png) no-repeat 0px -75px}
#Out-of-print-and-and-rare-book-searches a:link,#Out-of-print-and-and-rare-book-searches a:visited{background:url(assets/images/menu.png) no-repeat 0px -150px}
#Out-of-print-and-and-rare-book-searches a:hover{background:url(assets/images/menu.png) no-repeat 0px -225px}
#Local-books-and-maps a:link,#Local-books-and-maps a:visited{background:url(assets/images/menu.png) no-repeat 0px -300px}
#Local-books-and-maps a:hover{background:url(assets/images/menu.png) no-repeat 0px -375px}
.col{width:300px}
.left{float:left}
.right{float:right}
.mid{float:left;margin-left:30px}
#map{padding-left:15px}
.section{overflow: auto;clear:both}
#fatcol form{border:1px solid silver;width:560px;padding:10px}
#fatcol legend{display:block;width:100%;font-size:1.2em;font-weight:bold;margin:10px 0;}
#fatcol fieldset{margin-bottom:1em;position:relative;padding:10px}
#fatcol label{font-weight:bold;display:block;text-align:left;position:relative;margin-bottom:0.5em}
#fatcol input,#fatcol select,#fatcol submit{display:block;width:100%;margin-bottom:1em;}
#fatcol input{}
#fatcol br{clear:both}
#fatcol #submit{width:auto;margin-top:1em}
.formLeft{float:left;width:45%;position:relative}
.formRight{float:right;width:45%;position:relative}
div.errors{color:red;border:1px solid red;margin:10px 0;padding:10px;width:560px}
p.datestamp{font-size:0.9em}
div.underline{border-bottom:1px solid silver;margin-bottom:10px}
#sidebutts{}
.serviceblock {width:300px}
.floatleft{float:left}
.floatright{float:right}
#bizdets {float:right;width:300px;text-align:right}
#address {float:left;width:300px;text-align:left}
