/* -------------- Main Styles ---------------- */
body {background-image:  url(images/background.gif); background-color: #95979A; margin: 0px; text-align: center;	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333; width: 100%;  line-height: 1.4em;}

H1 {margin: 0px; padding: 0px; font-size: 11px; color: #CC3500; font-weight: bold; border-bottom: 1px solid #CC3500; }
	
H2 {margin: 0px; padding: 0px; font-size: 11px; color: #3C5C8F; font-weight: bold;}
	
H3 {margin: 0px; padding: 0px; font-size: 10px; color: #3C5C8F; font-weight: bold;}
	
fieldset {border: 1px dotted #AAA;}
legend {margin: 0px; padding: 0px; background-color: white; font-size: 11px; color: #56508E; font-weight: bold;}
	
P {margin-top: 10px;}

.price {margin-left: 0px;  color: #A61700;
	font-size: 11px; font-weight: bold; padding-top: 0px;}
	
#only {position: relative; vertical-align: center;}
#only img{vertical-align: center;}

.pricebig {margin-left: 0px;  color: #A61700;font-size: 13px; font-weight: bold; vertical-align: center;}

HR {border: 1px dashed #C3C3C3; margin: 0px;} 	
FORM {padding-top: 0px;}

table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
	
th{background-color: #DFE6F6; height: 10px; text-align: left;}

.tableborder{border: 1px solid #BBB;}
.tablebasket{border: 1px solid #BBB; border-collapse:collapse;}
.tablebasket td{border: 1px solid #BBB;}


#thumbnail {border: 3px solid #DFE6F6;}


UL {padding-bottom:0px; margin: 0px 0px 0px 5px;  }
LI { white-space: normal;  list-style: inside;    }

/* -------------- Top Bar ---------------- */

#logo{ position: relative; z-index: 1; margin: 0px; padding: 0px;}

#date{text-align: center; font-size: 10px; color: black;}

#topsearch form{width: 208px; height: 36px; padding: 0px; top: 22px; position: absolute; right: 10px; margin: 0px; text-align: center; z-index: 5;}
	
.topnavbar form{margin: 0px; padding: 0px;}

	
/* -------------- Main Links ---------------- */
.main-area {width: 760px; text-align: left;
	background-color: white;
	position: relative; margin: auto; z-index: 10; border: 1px solid #555; border-top: 0px;}

.content {margin-top: 0px; padding-left: 0px;}

#main {width: 550px; background-color: white; padding-top: 95px;}
a:link { color: #3C5C8F; text-decoration: none; font-weight: bold;}
a:visited { color: #3C5C8F; text-decoration: none; font-weight: bold;}
a:hover {color:#CC3500; text-decoration: underline; font-weight: bold;}

.lightlink a:link { color: #3C5C8F; text-decoration: none; font-weight: normal;}
.lightlink a:visited { color: #3C5C8F; text-decoration: none; font-weight: normal;}
.lightlink a:hover {color:#CC3500; text-decoration: underline; font-weight: normal;}

/* -------------- Left Navigation ---------------- */
#leftnav {background-color: #DFE6F6;}
#leftnav p{margin: 0px 5px 0px 5px; padding-bottom: 5px;}
#leftnav a:link { color: #00548A; text-decoration: none; font-weight: normal;}
#leftnav a:visited { color: #00548A; text-decoration: none; font-weight: normal;}
#leftnav a:hover {color:#CC3500; text-decoration: underline; font-weight: normal;}

/* -------------- Top Navigation ---------------- */
#topbar {position: absolute; width: 760px; }
.topnavbar {height: 19px; margin-top: 0px; padding-top: 3px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #0072BC}
#topbar a:link { color: #FFF; text-decoration: none; }
#topbar a:visited { color: #FFF; text-decoration: none;}
#topbar a:hover {color:#FFF; text-decoration: underline;}

/* -------------- Main Content ---------------- */

#maincontent {width: 580px; position: relative; left: 15px; top: 10px;}

.booktitle {color: #3C5C8F; font-weight: bold;}
.booksubtitle {color: #3C5C8F; font-weight: normal;}
.bookdetails {color: #ABABAB; font-weight: normal;}
.otherbooks {background-color: #EFEFEF; color: #CC3500; font-weight: bold;}


	
.textfield{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10px; text-decoration: none; background-color: #DFE6F6; margin-top: 0px; padding-top: 0px;}
.textfieldwhite{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10px; text-decoration: none; background-color: white; margin-top: 0px; padding-top: 0px;}

.login{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; background-color: #7CBADD; margin-top: 0px; padding-top: 0px;}

.highlight{color: #F00925;}
.highlightbold{color: #F00925; font-weight: bold;}
.fade{color: #999;}
.red {font-weight: bold; color: red; font-size: 11px;}

#pagenumber {float: right;}

#homeright {width: 190px; float: right; border-left: 1px solid #0072BC; background-color: white; margin: 10px; padding-left: 20px; padding-bottom: 30px;}
#newreleasedetails { background-color: #DFE6F6; border-bottom: 1px solid #0072BC; margin: 0px; padding: 5px; }
#newreleasedetails p{margin: 0px; width: 182px;}

/* -------------- Footer ---------------- */

#footer {text-align: center; background-color: white; border-top: 1px solid #00548A; margin:30px 0 0 0; padding-top: 5px; text-align: center; color: #999;}
#footer p{height: 10px; margin: 0px; text-align: center; color: #999;}

#securitybig {bottom: 2px; padding-left: 0px; margin: 0px; z-index: 10;}

/* --------------  ---------------- */

#scroll{height: 210px; background-color: #EFEFEF; border: 1px solid #C7C6C7; overflow: auto; SCROLLBAR-FACE-COLOR: #A9D821;
  SCROLLBAR-HIGHLIGHT-COLOR: white;
  SCROLLBAR-SHADOW-COLOR: buttonface;
  SCROLLBAR-3DLIGHT-COLOR: buttonface;
  SCROLLBAR-ARROW-COLOR: buttonshadow;
  SCROLLBAR-TRACK-COLOR: silver;
  SCROLLBAR-DARKSHADOW-COLOR: buttonshadow;
  SCROLLBAR-BASE-COLOR: buttonface;}
#scroll p{padding-left: 5px;}
#scroll h3{padding-left: 5px;}

#maincontentadmin {width: 740px; position: relative; left: 20px;}

.distributors{ padding: 0px; background-image: url(images/distributors-background.gif);}

.newreleasetitle{color: #666;}
.newreleaseauthor{color: #797749; font-style: italic;}
#newreleasetable table{margin: 10px; border: 7px solid #DFE6F6;}

#reviews {border: 1px dashed #888; margin-top: 20px; text-align: left; padding: 5px;}
.timestamp {font-weight: normal; color: #999;}

#envelopebox {width: 250px; height: 144px; background-image:  url(images/envelope.jpg);}

div.login_form {
	background-color:#efefef;
}

div.login_form form{
	padding:0 10px 10px 10px;
}


div.login_form h2 {
	background-color:#0072BC;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	height:16px;
	text-align:center;
	border-bottom:1px solid #fff;
	padding-top:2px;
}

table.journal_list {
	width:400px;
	border-collapse:collapse;
}

table.journal_list td{
	padding:5px;
	border: 1px solid #fff;
	background-color:#efefef;
}
