body{
	margin: 0;
	padding: 0 0 0px 0;
	text-align: center;
	border: none;
	background-color:#FEFBFA;
}
#pageborder{
	position: absolute;
	left: 50%;
	width: 770px;
	text-align: left;
	margin-left: -385px;
	background-image:url(../images/menuborder.gif);
	background-repeat:repeat-y;
}
#pageborder2{
	position: absolute;
	left: 50%;
	width: 770px;
	text-align: left;
	margin-left: -385px;
	background-image:url(../images/menuborder2.gif);
	background-repeat:repeat-y;
}
#container{
	position: relative;
	left:5px;
	top:0px;
	width;760px;
	padding-left:2px;

}
#header{
		position:relative;
		width: 756px;
		height: 100px;
		left: 0px;
		top: 0px;
		background-color:#DE6327;
}
#title{
		margin-left:15px;
		margin-top:10px;
		padding-left:0px;
		border-width:0px;
		width:280px;
		height:60px;
		/* Next line fixes IE double margin bug */
		display:inline;
		float:left;
}
#photo{
		left:0px;
		top:0px;
		width:116px;
		height:100px;
		background-image:url(../images/photo.gif);
		background-repeat:no-repeat;
		float:right;
}
#quote{
		position:absolute;
		left:25px;
		top:70px;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:#FFFFFF;
  		text-decoration: none;
  		font-weight: normal;
}
/* End of header styles */
#menu	{
		position:relative;
		display:block;
		width: 140px;
		left: 7px;
		top: 0px;
		background-color:#F7E6DE;
		float:left;
}
#content {
		width:600px;
		height:1%;
		float:right;
}
#content-header{
		margin-top:10px;
		width:580px;
		height:40px;
		background-color:#F7E6DE;
		border-style:dashed;
		border-color:#DE6327;
		border-bottom-width:1px;
		border-left-width:0px;
		border-top-width:0px;
		border-right-width:0px;
}
#content-subheader{
		width:565px;
		height:20px;
		padding-left:15px;
		background-color:#F7E6DE;
}
/*  Panels */
#homepanel{
		margin-top:10px;
		width:550px;
		background-color:#F7E6DE;
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
}
#footer{
		clear:both;
		position:relative;
		margin-left:7px;
		margin-top:5px;
		width: 756px;
		height: 20px;
		background-color:#DE6327;
		border-style:solid;
		border-color:#000000;
		border-bottom-width:1px;
		border-left-width:0px;
		border-top-width:1px;
		border-right-width:0px;
		text-align: center;
}
#shopping{
		position:relative;
		float:right;
		width:110px;
		background-color:#F7E6DE;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		font-weight:bold;
		color:#000000;
		margin-top:15px;
}
#ballchain{
		float:right;
		background-image:url(../images/ballandchain.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		width:138px;
		height:40px;
}
#panel1{
		float:left;
		width:400px;
		height:auto;
		background-color:#F7E6DE;
		padding:0px;
		margin-top:10px;
}
#panel2{
		display:inline;
		float:right;
		margin-top:10px;
		width:180px;
		height:auto;
		background-color:#F7E6DE;
		margin-right:20px;
}
#panel3{
		position:absolute;
		left:155px;
		top:185px;
		width:590px;
		height:auto;
		background-color:#F7E6DE;
}
#panel4{
		display:inline;
		margin-right:20px;
		margin-top:10px;
		float:right;
		width:140px;
		height:auto;
		background-color:#F7E6DE;
		padding:0px;
}
#widepanel{
		float:left;
		width:580px;
		height:auto;
		background-color:#F7E6DE;
		padding:0px;
		margin-top:10px;
}
#stevephoto{
		position:relative;
		width:150px;
		height:215px;
		background-image:url(../images/largephoto.gif);
		background-repeat:no-repeat;
		float:right;
		margin-left:10px;
}
#stevequeen{
		position:relative;
		width:180px;
		height:200px;
		background-image:url(../images/queen.gif);
		background-repeat:no-repeat;
		float:right;
}
#palin{
		position:relative;
		width:180px;
		height:217px;
		background-image:url(../images/palin.gif);
		background-repeat:no-repeat;
		float:right;
}
p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:normal;
		color:#333333;
		line-height:20px;
		margin-right:10px;
		margin-bottom:15px;
		margin-left:10px;
		margin-top:15px;
}
.clearfloat{
clear:both;
}
.tabletext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:normal;
		color:#333333;
		line-height:1.6em;
		padding-right:10px;
		font-weight:bold;
}
.tabletextnorm{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight:normal;
		color:#333333;
		line-height:1.6em;
		padding-right:10px;
}
.float-right{
float:right;
}
.float-left{
float:left;
}
A.submenu {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color:#000000;
  		text-decoration: none;
  		font-weight: normal;
}
A.submenu:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color:#000000;
  		text-decoration: underline;
  		font-weight: normal;
}
.submentext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color:#000000;
  		text-decoration: none;
  		font-weight: normal;
}
A.footerlink{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color:#FFFFFF;
  		text-decoration: none;
  		font-weight: normal;
}
A.footerlink:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color:#FFFFFF;
  		text-decoration: underline;
  		font-weight: normal;
}
.footertext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color:#FFFFFF;
  		text-decoration: none;
  		font-weight: normal;
}
.subheading {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:#DE6327;
  		text-decoration: none;
  		font-weight: bold;
		line-height:1.8em;
		margin-right:10px;
		margin-left:10px;
}
.subheadingblack {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:#000000;
  		text-decoration: none;
  		font-weight: bold;
		line-height:1.8em;
		margin-right:10px;
		margin-left:10px;
}
.centresub {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color:#DE6327;
  		text-decoration: none;
  		font-weight: bold;
		padding-right:0px;
		text-align:center;
}
.h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#DE6327;
  		text-decoration: none;
  		font-weight: bold;
}
H2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#DE6327;
  		font-weight: bold;
}
h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
  		font-weight: bold;
		margin-top:10px;
}
UL {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:normal;
		color:#333333;
		line-height:20px;
}
A.nextnav {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		line-height:1.6em;
		text-decoration: none;
		text-align:right;
}
A.nextnav:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		line-height:1.6em;
		text-decoration: underline;
		text-align:right;
}
A.nav {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		line-height:1.6em;
		text-decoration: none;
}
A.nav:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		line-height:1.6em;
		text-decoration: underline;
}
A.biglink {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		font-size: 1.2em;
		line-height:1.6em;
		text-decoration: none;
		text-align:right;
}
A.biglink:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		font-size: 1.2em;
		line-height:1.6em;
		text-decoration: underline;
		text-align:right;
}
.orangetext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#DE6327;
		line-height:1.6em;
		padding-right:10px;
		font-weight:bold;
}
.blacktext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#000000;
		line-height:1.6em;
		padding-right:10px;
		font-weight:bold;
}
.booktitle{
	font-style:italic;
}
.quotes{
font-style:italic;
}
.month{
		color:#DE6327;
		line-height:1.6em;
		padding-right:10px;
		font-weight:bold;
		font-size: 0.9em;
}
.newstitle{
font-weight:bold;
}
basketrecommend{
float:left;
margin-right:20px;
}
.new{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
width:150px;
margin-left:10px;
float:right;
border:#FF6600 solid 1px;
background-color:#FFFFFF
}
.new ul{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
.new ul li{
font-size:0.8em;
background:url(../images/bullet.gif) left center no-repeat;
margin-left:10px;
padding-left:20px;
}
.newhead{
color:#FFFFFF;
background-color:#FF6600;
text-align:center;
font-weight:bold;
}