BODY
{
  	font-family: lucida grande, helvetica, sans-serif;
  	font-size: 0.75em;
  	color: #000;
	padding-left: 95px;
	padding-right: 95px;
	margin: 0;
}

DIV#main_container
{
  	position:relative;
  	width:875px;
  	margin-top:0px;
  	margin-right: auto;
  	margin-left: auto;
	text-align: left;
	display: block;
}

.footer {
	padding-top: 50px;
	display: block;
	border-top: 1px solid #ececec;
	width: 1000px;

}



DIV#nav
{
  	position:absolute;
  	top: -9px;
  	left: -33px;
  	width:940px;
  	font: bold 10px "Helvetica Neue", Helvetica, Arial, sans-serif;
  	text-transform: uppercase;
  	border-bottom: 1px solid #efefef;
	padding-bottom: 40px;
}

#crossbar
{
  position:absolute;
  width:1000px;
  height:156px;
  background-color:#fff;
  display: block;
}

#bspot_logo
{
	margin-top:49px;
	color:#FFFFFF;
	font-family:times new roman;
	font-size:32pt;
	line-height:32pt;
}


DIV#content
{
  position: absolute;
  top:130px;
	width:auto;
	padding-bottom:35px;
	text-align: left;
}

DIV#noscript_content
{
  position: absolute;
  top:230px;
  left:30px;
  width:835px;
}

DIV.column_header
{
  font-family: times new roman, times, serif;
  font-size: 1.5em;
  margin-bottom:15px;
}

DIV.column_header2
{
  font-family: times new roman, times, serif;
  font-size: 1.5em;
  margin-bottom:15px;
}

DIV.store_controls
{
  font-size: 0.875em;
  line-height:1.3em;
  margin-bottom:10px;
}


A
{
  text-decoration:none;
}

A.rollover
{
  color:#6D6359;
}

/* Change the color value below to change the link and accent color for the site
 * The value should match the 'background-color' for the 'crossbar' element (set above)
 */
.accent_color,
A, A:hover,
A.rollover:hover
UL.subnavlinks LI, UL.subnavlinks LI A:hover,
DIV#articles P.on, DIV#articles P.active,
DIV#articles SPAN.on, DIV#articles SPAN.active,
SPAN#more_about_book,
TABLE#editions_listing TD A:hover,
TABLE#back_issues TD DIV.back_issue_number A:hover
{
  color: #4c4c4c;
}

DIV#navlinks
{
  position:absolute;
	left: 305px;
	top: 70px;
}

DIV.navlink
{
  float:left;
  margin-right:17px;
}

.navlink
{
	color: #000;
}

/* Change the color value below to set the default color for nav links */
.navlink A, div#minicart A
{
	text-decoration:none;
	color: #000;
}
/* Change the color value below to set the active/hover color for nav links and "active" color for active section */
.navlink A.accent, div#minicart A.accent, .navlink A:hover, .navlink.accent, div#minicart A:hover
{
	text-decoration: underline;
	color: #000;
}

UL.subnavlinks LI A
{
  color:#6D6359;
}

DIV#minicart
{
  position:absolute;
  right: 0px;
	top: 70px;
	color:#000;
}

DIV#more_about, .more_about
{
  font-size: 0.75em;
}


#loading_message
{
  margin-top:100px;
  margin-left:100px;
}


DIV.scroller_control P
{
	font-weight:bold;
  cursor:pointer;
}

.control
{
  cursor:pointer;
}

IMG
{
	border:0;
}

.ds
{
	display:none;
}

#overlay
{
  position:absolute;
  top:0px;
  width:900px;
  height:400px;
  z-index:20;
  background-color:#333333;
	opacity:.75;
	filter:alpha(opacity=75);
}
#frame
{
  position:absolute;
  z-index:30;
  background-color:#ffffff;
  border:5px solid #dbdbdb;
  padding:40px;
}
