﻿	body
	  {
	  background-color: #FFFFFF;
	  }
	td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	p.topmenu {text-decoration:none;font-weight: bold; font-size: 12px; color: #000080; font-family: Arial; clip:} 
	p.white {text-decoration:none;font-weight: bold; font-size: 18px; color: white; font-family: Arial} 
	.companion {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #000080; margin-top:0; margin-bottom:2}
	.companionred {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #FF0000; margin-top:0; margin-bottom:0}
	.companionbld {font-family: Tahoma, Arial, Helvetica; font-size: 8pt; color: #000080; font-weight:bold}
	th {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330066; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	b {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
	h1 {  font-family: Arial; font-size: 16px; font-weight: bold; color: #FFFF99; letter-spacing: 2px; word-spacing: 1px; font-style: normal; text-transform: uppercase; text-align: center; vertical-align:middle; margin-top:2; margin-bottom:2;  background-color:#666666}
	h1.new
	{
	    font-family: Arial;
	    font-size: 20px;
	    font-weight: normal;
	    color: #330066;
	    word-spacing: 1px;
	    font-style: normal;
	    text-transform: capitalize;
	    text-align: center;
	    vertical-align: middle;
	    margin-top: 2;
	    margin-bottom: 2;
	}
	h2 {  font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; color: #000066; letter-spacing: 3px; word-spacing: 2px; font-style: normal; text-transform: uppercase; vertical-align:middle}
	h3 {  margin:2px 0px; font-family: Tahoma, Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; word-spacing: 2px; line-height: 15px; text-indent: 5px; text-transform: uppercase; background-color:#666666; vertical-align:middle }
	h3.new
	{
	    margin-top: 0;
	    margin-bottom: 0;
	    font-family: Arial;
	    font-size: 16px;
	    font-weight: normal;
	    color: #FFFFFF;
	    text-transform: capitalize;
	    background-color: #666233;
	    vertical-align: middle;
	    text-align: center;
	    padding-bottom: 2px;
	    padding-top: 2px;
	}
	h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
	h5 {  margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; font-weight: bold; letter-spacing: 2px; word-spacing: 2px; line-height: 12px; text-transform: uppercase;  }
	
	.login {text-decoration:none;font-weight: bold; font-size: 10px; color: white; font-family: Arial} 
	.ErrText     { color: #FF5500; font-size: 12px; font-family: Arial; font-weight: bold }
	.Members     { color: #00AA55; font-size: 12px; font-family: Arial; font-weight: bold }
	.REwards {
  color: #660066;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
}
	.Strike      { color: #000000; text-decoration: line-through; font-size: 12px; font-family: Arial; font-weight: normal }
	.normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 2px; font-weight: normal; color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	.signsQ {font-size:8pt;font-weight:bold;margin-left:55px;}
	A {text-decoration:none;font-weight: bold; font-size: 12px; color: #330066; font-family: Arial, Helvetica, sans-serif} 
	A.searchresult {text-decoration: underline; font-size: 14px;} 
	A:hover {text-decoration:none; color: #3333CC; clip:   rect(   )} 
	A.companion {text-decoration:none;font-weight: bold; font-size: 8pt; color: #330066; font-family: Tahoma, Arial, Helvetica, sans-serif} 
	A:hover.companion {text-decoration:none; color: #3333CC; clip:   rect(   )} 
	A.companionX {text-decoration:none;font-weight: bold; font-size: 8pt; color: #0000FF; font-family: Tahoma} 
	A:hover.companionX {text-decoration:none; color: #FF0000; clip:   rect(   )} 
	
	A.topmenu {text-decoration:none;font-weight: bold; font-size: 12px; color: #000080; font-family: Arial; clip:} 
	a:hover.topmenu {text-decoration:none;font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: Arial; background-color:#000080} 
	
	A.white {text-decoration:none;font-weight: bold; font-size: 12px; color: white; font-family: Arial} 
	a:hover.white {text-decoration:none;font-weight: bold; font-size: 12px; color: yellow; font-family: Arial} 
	li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; list-style-position: outside; list-style-type: disc}
	
	A.top{ font-weight: bold; font-size: 11px; color:#3333CC; text-decoration:none}ol {  list-style-position: inside; list-style-type: square}
	div.oline{ width: 90%; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
	div.ocella {float: left; width: 20%;}
	div.ocellb {float: left; width: 10%;}
	div.ocellc {float: left; width: 35%;}
	div.ocelld {float: left; width: 10%; text-align: right;}
	div.ocelle {float: left; width: 7%; text-align: center;}
	div.ocellf {float: right; width: 8%; text-align: right;}
	div.dotline {width: 200px; height: 4px; background: url(images/dots.gif) repeat-x;}
	div.XtraLine{ width: 100%; clear: both;}
	div.XtraLeft {padding-left: 4px; 
	               padding-right: 2px; padding-top: 1px; padding-bottom: 1px; 
	               float:left; width:70%; height:100%}
	div.XtraRight {border:1px solid #0000FF; padding-left: 4px; 
	               padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
	               float:right; width:28%; height:100%; background-color:#CEE3FD}
	div.XtraAdmin {border-style: dotted; border-width: 1px; padding-left: 2px; 
	               padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
	               background-color: #FFFFEE}
	div.NewBooks{border-style: dotted; border-width: 1px; padding-left: 4px; 
	               padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
	               background-color: #FFFFEE}
	div.SpecialBooks{border-style: dotted; border-width: 1px; padding-left: 4px; 
	               padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
	               background-color: #FFFFCC}
	div.FriendsBottom {height: 300px; overflow: auto}
	div.Publisher{font-family: Tahoma, Arial; font-size: 10px}
	div.Publisher1{border:4px solid navy; background-color: #FFFFEE; 
		position:absolute;width:230px;left:200px;top:180px;
		padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;
		visibility:hidden;}
	div.Delivery{border:4px solid navy; background-color: #FFFFEE; 
		position:absolute;width:450px;left:30px;top:10px;
		padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;
		visibility:hidden;}
	div.topsearch{text-indent: 3px; background-color: #E4E4E4}
	div.box{border:1px solid navy; background-color: #FFFFEE; 
		padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}
	.itemBorder { border: 1px solid #330066 }
	.itemBorder2 { border: 1px,1px,0px,0px solid #330066 }
	
	.itemText { text-decoration: none; font:bold 12px Arial, Helvetica }
	div.Briefly{border-style: dotted;	border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;	background-color: #ECF5FF}
	div.ChangePwd{border:4px solid #FFFFFF; position:absolute; width:380px; left:200px; top:360px; visibility:hidden; }
	div.POS{border:4px solid #FFFFFF; position:absolute; width:300px; left:100px; top:550px; visibility:hidden; }
	div.Bemail{border:4px solid #FFFFFF; position:absolute; width:300px; left:100px; top:150px; visibility:hidden; }
	
	td.left { text-align: right; vertical-align: middle; }
	td.right { text-align: left; vertical-align: middle; }
	td.blueback {color: #FFFFFF; background-color: #000080;text-align: center; vertical-align: middle;}
	td.friends {border: 1px solid #000080; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; vertical-align:top}
	
	div.row {clear:both; padding-top: 5px;}
	div.row span.label { float: left; width: 155px; text-align: right;
	/*  background-color: #28283f; 
	  border: 1px solid #484972; 
	  color: #b0b1ca; 
	 */
	  padding: 3px; font-weight: bold;}
	div.row span.formw {float: left; width: 305px; text-align: left;
	/*  background-color: transparent; 
	  border: 1px solid #484972; 
	  color: #ffffff; 
	  */
	  padding: 3px;}
	  
	table.update th {text-align: center; font-family: Tahoma; font-size: 8pt; border-style: solid; 
	               border-width: 1px; padding-left: 4px; padding-right: 4px; 
	               padding-top: 1px; padding-bottom: 1px} 
	.small { font-family: Tahoma, Arial;color: gray; font-size:8pt; font-weight:normal; }
	table.update td {text-align: center; font-family: Tahoma; font-size: 8pt; border-style: solid; 
	               border-width: 1px; padding-left: 4px; padding-right: 4px; 
	               padding-top: 1px; padding-bottom: 1px} 
	 div.menu { position: absolute; visibility: hidden; z-index: 10 }
	 div.menu table { border: 1px solid #330066; background: #FFFFFF;}
	 div.menu table td { text-align: left; height: 15; border-bottom: 1px solid #330066 }
	 table.mainmenu td a { text-decoration: none; font:bold 12px Arial, Helvetica }
	 div.menu table td a { text-decoration: none; font:bold 12px Arial, Helvetica }
	 table.mainmenu { width: 770px; height: 16px; padding-left: 10px }
	 hr { color: #000066 }
	#searchTable {
		padding: 0px;
		margin: 0px;
		table-layout: fixed;
		border-collapse: collapse;
		border-spacing: 0px;
		position: absolute;
		width: 200px;
		top: 8px;
		right: 1px;
		empty-cells: show;
		text-align: left;
	}
	#smallsearchselect {
		border-style: inset;
		border-width: 1px;
		padding: 0px;
		margin: 0px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		width: 190px;
		top: 0px;
		font-size: 8pt;
		color: gray;
		vertical-align: top;
		line-height: 10px;
	}
	.smallbutton {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: gray;
		vertical-align: middle;
	}
	#rightColumn {
		border-style: dotted; 
		border-width: 1px; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 1px; 
		padding-bottom: 1px; 
		background-color: #FFFFEE;
		right: 1px;
		width: 200px;
		position: absolute;
		top: 108px;
	}
	#leftColumn {
		left: 20px;
		width: 200px;
		position: absolute;
		top: 90px;
		text-align:center;
	}
	#Recommendations {
		padding: 3px;
	}
	#survey {
		border:4px solid navy; 
		background-color: #FFFFEE; 
		position:absolute;
		width:450px;
		left:100px;
		top:100px;
		padding-left: 10px; 
		padding-right: 10px; 
		padding-top: 10px; 
		padding-bottom: 10px;
		visibility:hidden;
	}
	#scrolling {
		overflow: scroll;
		height: 200px;
		width: 500px;
	}
	#basket {
	  border-width: 1px;
	  padding: 3px;
	  border-style: solid;
	  position: absolute;
	  top: 26px;
	  right: 250px;
	  text-align: center;
	  background-color: #FFFFFF; width:150px;
	}
	#loggedin {
	  padding: 3px;
	  position: absolute;
	  top: 2px;
	  right: 250px;
	  text-align: right;
	  background-color: #FFFFFF;
	  width:auto;
	  font-family: Tahoma, Arial;
	  color: gray;
	  font-size: 8pt;
	  font-weight: normal;
	}
	.MySpamTrap {
		display: none;
	}
