
	input,select{
		margin:0 0 0 20px;
		line-height:1.4em;
	}

	
	h3,h4{
		display:inline;
	}
	
	h3{
		font-variant:small-caps;
		font-weight:bold;
		font-size:1.2em;
	}
	
	#thanks{
		color:336699;
	}
	
	b{
		color:#ff5e5e;
		font-size:.65em;
		text-transform:uppercase;
		padding:0;
		margin:0;
	}
	
	h4{
		font-size:.8em;
		font-variant:small-caps;
		color:#999;
	}
	
	form h4{
		color:#555;
		font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	}
	.stepContainer{
		padding-left:20px;
	}
	
	/* ----------------
	
		Search Results
		
	--------------*/
	#searchOrBrowse{
		margin-left:5px;
		margin-bottom:5px;
		font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
		text-transform:uppercase;
		font-size:.74em;
	}
	
	#searchOrBrowse div{
		background-color:#FFE198;
		padding:5px;
		cursor:pointer;
		display:inline;
		margin-right:5px;
		color:#BD080C;
		border:2px solid black;
	
	}

	#searchOrBrowse .here{
		background-color:#FFCD53;
		border-bottom:2px solid #FFCD53;
	}
	
	#search{

	}
	#searchBox input{
		margin-left:20px;
	}
	#searchResults,#browseResults{
		margin-top:25px;
	}
	
	#searchResults p{
		padding-bottom:5px;
		border-bottom:2px solid #333;
	}
	
	
	.resultRow{
		margin-bottom:20px;
	}
	
	.resultImage,.bImage{
		font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
		font-size:.8em;
		color:#888;
		text-transform:uppercase;
		float:left;
		clear:none;
	}
	
	.resultInfo{
		clear:none;
		margin-left: 70px;
		font-size:.8em;
		font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
		margin-right:80px;
	}
	
	.title{
		clear:none;
		border-bottom:1px solid #999;
		font-weight:bold;
		font-family:Georgia,"Palatino Linotype",serif;
	} 
	
	.pages{
		margin-top:-1.25em;
		float:right;
		clear:right;
	}
	
	.publisher{
		margin-top:-1.25em;
		float:right;
		clear:right;
		text-align:right;
		width:300px;
	}
	
	.sell,.buy{
		margin-top:-3em;
		text-align:center;
		font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
		font-variant:small-caps;
		font-size:.9em;
		padding:5px;
		display:block;
		float:right;
		width:43px;
		height:53px;
		color:#FFF;
		background-color:#B80C13;
		border:2px solid black;
	}
	.buy{
		background-color:#336699;
	}
	
	a:visited.buy{
		color:#FFF;
	}
	a:visited.sell{
		color:#FFF;
	}
	
	/*--------------
	
	From Books.css
	
	------------*/
	#fakeForm .searchBoxRow{
		margin:6px 0 6px 100px;
	}
	#fakeForm .sLabel{
		float:left;
		margin-left:14px;
	}
	#fakeForm .sField{
		margin-left:100px;
	}


	#browse form{
		text-align:center;
	}
	#browse form p{
		text-transform:uppercase;
		color:#444;
		font-size:.7em;
		margin:0;
	}
	#browse form div{
		cursor:pointer;
		display:inline;
		margin:0 25px 0 25px;
	}
	#browse form div:hover{
		border-bottom:2px solid #826826;
	}
	#browse form div.here{
		font-weight:bold;
		border-bottom:2px solid #AB8932;
	}
		



	#sellLink{
		text-align:center;
		width:150px;
		display:block;
		margin:0 auto 20px  auto;
		cursor:pointer;
		color:red;
	}

	#submitMessageForm{
		width:150px;
		text-align:center;
		margin:10px 0 0 18px;
		cursor:pointer;
		background-color:red;
		color:white;
		padding:6px;
		font-weight:bold;
		font-variant:small-caps;
		border:2px solid #222;
		
	}
	
	/*-----------
	Browse Results
	--------------*/
	
	.sResultRow, .sResultRowC{
		cursor:pointer;
		border-top:1px solid #AAA;
		padding:5px 10px;
		height:32px;
		font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
		font-size:.8em;
	}
	.sResultRow:hover, .sResultRowC:hover{
		background-color:#EDEDED;
	}
	.sResultRowC{
		background-color:#FCFCFC;
	}
	.sTitle{
		float:left;
		width:450px;
	}
	.sAuthor{
		text-align:right;
		clear:none;
		margin-left:400px;
	}

	
