
html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #74653D;
}
a:hover {
	color: #FFA405;
}
.productnav{
	width:380px; 
	height:170px;
	overflow:auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
	font-weight: bold;
    font-size: 10px;
  margin-top: 1em;	
}
.nmore {
    margin-top: 11em;
	text-align: right;
	font-weight: bold;
    font-size: 10px;
}
.qanswer {
	font-weight: bold;
    font-size: 14px;
	color: #BE8B06;
}
.form {
	text-align: left;
    font-size: 12px;
	color: #74653D;
}
.clear {
	clear: both;
}

body {
	background: #E0D5B7 url(images/page_bg.jpg) repeat-x;
	text-align: center;
	font: 11px verdana, arial, sans-serif;
	color: #74653D;
	padding-bottom: 10px;
	padding-top: 31px;
}

/** ------layout------ **/
#wrapper {
  text-align: left;
  margin: auto;
  width: 778px;
  position: relative;
  background: url(images/body_bg.gif) repeat-y;
}

/** Top **/
#header {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
}
#left {
  float: left;
  width: 243px;
}

#logo {
  width: 243px;
  height: 152px;
  text-align: center;
  color: #595959;
}
#logo h1 {
  padding-top: 30px;
  font: 24px "arial narrow", arial, sans-serif;
  font-weight: bold;
}
#logo p {
  margin: 8px 25px 4px 25px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
  padding: 3px;
  letter-spacing: 0.2em;
  font-weight: bold;
}

/** Menu Bar **/
#nav {
  background: url(images/nav_left.jpg) no-repeat;
}
#nav ul {
  margin-left: 9px;
  padding-left: 1px;
  padding-bottom: 29px;
  background: #330000 bottom left url(images/nav_bot.jpg) no-repeat;
}
#nav li {
  list-style: none;
  font: 12px arial, sans-serif;
  border-top: 1px solid #959595;
  background: 188px 10px url(images/arr_bwht.jpg) no-repeat;
  padding: 7px 0 0 31px;
}
#nav a {
  color: #fff;
  text-decoration: none;
  padding-left: 10px;
  display: block;
  width: 90%;
  padding: 2px 0 6px 8px;
}
#nav a:hover {
  color: #E9C379;
  text-decoration: underline;
  border: none;
  background: 157px 2px url(images/arr_borng.jpg) no-repeat;
  padding: 2px 0 6px 8px; 
}

/** Left Side **/
#intro {
  background: url(images/intro_bg.jpg) repeat-y;
  padding-left: 37px;
  padding-right: 22px;
  padding-bottom: 3px;
  text-align: justify;
}
#intro h3 {
  font: 16px arial, sans-serif;
  color: #BE8B06;
  font-weight: bold;
}
#intro p {
  margin: 1em 8px 1em 0;
}
/**Intro2**/
#news {
  background: url(images/news.jpg) no-repeat;
  padding: 1px;
  height: 227px;
  color: #1A1A18;
  text-align: justify;
}
#news h2 {
  font: 14px arial, sans-serif;
  color: #715F36;
  font-weight: bold;
  margin-top: 1em;
  margin-left: 35px;
}
#news_pic {
  margin: 1em 3.2em; 
}
#news p {
  color: #715F36;
  margin-top: 10em;
  margin-left: 35px;
  width: 177px; 
}

#orderinfo {
  background: url(images/order_H407.jpg) no-repeat;
  padding: 1px;
  height: 407px;
  color: #1A1A18;
  text-align: justify;
}
#orderinfo h2 {
  font: 14px arial, sans-serif;
  color: #715F36;
  font-weight: bold;
  margin-top: 1em;
  margin-left: 35px;
}
#orderinfo_pic {
  margin: 1em 2em; 
}
#orderinfo p {
  color: #715F36;
  margin-top: 1em;
  margin-left: 35px;
  width: 177px; 
}
#ordercanvas {
  background: url(images/order_H407.jpg) no-repeat;
  padding: 1px;
  height: 407px;
  color: #1A1A18;
  text-align: justify;
}
#ordercanvas h2 {
  font: 14px arial, sans-serif;
  color: #715F36;
  font-weight: bold;
  margin-top: 1em;
  margin-left: 35px;
}
#ordercanvas_pic {
  margin: 1em 3.2em; 
}
#ordercanvas p {
  color: #715F36;
  margin-top: 1em;
  margin-left: 35px;
  width: 177px; 
}
#formatlist {
  color: #715F36;
  margin-top: 1em;
  margin-left: 40px;
  width: 167px; 
}
#canvaslist {
  color: #715F36;
  margin-top: 1em;
  width: 180px; 
}
#orderinfo2 {
  background: url(images/order_H297.jpg) no-repeat;
  padding: 1px;
  height: 297px;
  color: #1A1A18;
  text-align: justify;
}
#orderinfo2 h2 {
  font: 14px arial, sans-serif;
  color: #715F36;
  font-weight: bold;
  margin-top: 1em;
  margin-left: 35px;
}
#orderinfo2 p {
  color: #715F36;
  margin-top: 1em;
  margin-left: 35px;
  width: 177px; 
}
#left {
  float: left;
  width: 243px;
}

/** Right Side **/
#right {
  /**background: #3B2A05; This is the background colour of the right hand section with your piccies in; would need to amend table dimensions**/
  float: right;
  width: 490px;
  padding-right: 9px;
  padding-top: 307px;
}
#right h2 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  font-weight: bold;
  margin-bottom: 1em;
}
#right h3 {
  font: 12px arial, sans-serif;
  color: #330000;
  font-weight: bold;
  margin-bottom: 1em;
}
#right h4 {
  font: 16px arial, sans-serif;
  color: #990000;
  font-weight: bold;
  margin-bottom: 1em;
}
#right p {
  width: 185px;
  font: 11px verdana, arial, sans-serif;
  text-align: justify;
}
#orderright {
  /**background: #3B2A05; This is the background colour of the right hand section with your piccies in; would need to amend table dimensions**/
  float: right;
  width: 490px;
  padding-right: 9px;
  padding-top: 301px;
}
#orderright h2 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  font-weight: bold;
  margin-bottom: 1em;
}
#orderright h3 {
  font: 12px arial, sans-serif;
  color: #330000;
  font-weight: bold;
  margin-bottom: 1em;
}
#orderright h4 {
  font: 16px arial, sans-serif;
  color: #BE8B06;
  font-weight: bold;
  margin-bottom: 1em;
  text-align: center;
}
#orderright p {
  width: 470px;
  font: 11px verdana, arial, sans-serif;
  text-align: justify;
  padding-right: 20px;
}
#ordersuccess {
  /**background: #3B2A05; This is the background colour of the right hand section with your piccies in; would need to amend table dimensions**/
  float: right;
  width: 490px;
  padding-right: 9px;
  padding-top: 5px;
}
#ordersuccess h2 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  font-weight: bold;
  margin-bottom: 1em;
}
#bulletlist {
  color: #715F36;
  margin-top: 1em;
  margin-left: 0px;
  width: 470px;
  font: 11px verdana, arial, sans-serif;
  text-align: left;
}
#pricetable {
  color: #715F36;
  margin-top: 1em;
  margin-left: 0px;
  width: 450px;
  font: 11px verdana, arial, sans-serif;
  text-align: left;
}
#pricetable h2 {
  font: 12px verdana, arial, sans-serif;
  color: #330000;
  font-weight: bold;  
}
/**#pricetable p {
  font: 11px verdana, arial, sans-serif;
  width: 90px;
  padding-right: 0px;
}**/
#pricetableItem {
  font: 11px verdana, arial, sans-serif;
  width: 334px;
  padding-right: 0px;
}
#pricetablePrice {
  font: 11px verdana, arial, sans-serif;
  width: 90px;
  padding-right: 0px;
}
/** Bottom **/
#spacer {
  height: 2em;
}
#footer {
  background: url(images/footer_bg.gif) repeat-y;
}
#copyright {
  text-align: center;
  padding: 12px 0px 12px 00px;
  font-size: 9px;
  color: #715F36;
  font-weight: bold;
}
#footerline{
	background: url(images/footerline.gif) no-repeat;
	height:10px;
	margin-top:0px;
	display:block;
	font-size:1px;
}
#xfooter {
  background: url(images/footer_bg.gif) repeat-y;
  width: 778px;
}
#xcopyright {
  text-align: center;
  padding: 12px 0px 12px 00px;
  font-size: 9px;
  color: #715F36;
  font-weight: bold;
  width: 778px;  
}
#xfooterline{
	background: url(images/footerline.gif) no-repeat;
	height:10px;
	margin-top:0px;
	display:block;
	font-size:1px;
    width: 778px;	
}
.entryTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;

}
.entryTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #9A8A66;
	font-weight: bold;
	background-position: center;
	
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #DFD4B5;
}



.entryTable .shippinglabel {
	background-color: #EFEFEF;
text-align: left;
}

.entryTable .shippingcontent {
	background-color: #FFFFFF;
              text-align: left;

}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

.cartheader{
position:absolute;
left:45px;
/**top:460px;**/
top:510px;
}

.shoppingcartbutton{
position:absolute;
left:742px;
top:280px;
}

.paypal{
position:absolute;
left:400px;
top:350px;
}

.paypalstep{
position:absolute;
left:400px;
top:320px;
}

/** Cart **/
#cart {
  /**background: #3B2A05; This is the background colour of the right hand section with your piccies in; would need to amend table dimensions**/
  float: left;
  width: 733px;
  padding-right: 9px;
  padding-top: 301px;
}
#cartright {
  /**background: #3B2A05; This is the background colour of the right hand section with your piccies in; would need to amend table dimensions**/
  float: right;
  width: 490px;
  height: 250px;
  padding-right: 9px;
  padding-top: 301px;
}
/**.addToCartButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	border: 1px solid #336699;
	background: #E0D5B7 url(shoppingcart/alibris-add.gif) repeat-x;
}**/
.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #9A8A66;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}
#fbook {
  padding: 1px;
  color: #1A1A18;
  text-align: justify;
}
#fbook_pic {
  margin: 1em 3.2em; 
}
#fbook p {
  color: #715F36;
  margin-top: 1em;
  margin-left: 100px;
  width: 125px; 
}

#ebay {
  padding: 1px;
  color: #1A1A18;
  text-align: justify;
}
#ebay_pic {
  margin: 1em 3.2em; 
}
#ebay p {
  color: #715F36;
  margin-top: 1em;
  margin-left: 35px;
  width: 150px; 
}
