body{
				margin: 0 0 30px 0;
				padding: 0;
				/*background: #51382c url(img/body-back2.jpg) top left repeat-x;*/
				background: #723611 url(img/body-back3.jpg) fixed top left repeat-x;
				color: #333;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 12px;
			}
			a, a:link, a:visited, a:hover{
				color: #DA5911;
				text-decoration: underline;
			}
			a:hover{
				text-decoration: none;
				color: #C9250D;
			}
			#wrap{
				margin: 0 auto 40px auto;
				width: 800px;
			}
			#header{
				height: 200px;
				background: #51382c url(img/header3.jpg) top left no-repeat;
			}
			div.img-link a {
				display: block;
				height: 200px;
				text-decoration: none;
			}
			#nav{
				height: 41px;
				background: #51382c url(img/nav3.jpg) top left no-repeat;
			}
			#divider{
				height: 9px;
				background: #51382c url(img/divider2.jpg) top left no-repeat;
			}
			#main{
				margin: 0;
				width: 800px;
				background: #FDFDEB url(img/main-back3.jpg) top left repeat-y;
			}
			#photo{
				float: left;
				/* ie6 double margin bug fix */
				display: inline;
				width: 450px;
				margin-left: 65px;
				text-align: left;
			}
			#photo h1{
				margin: 15px 0 0 0;
				font-family: Helvetica, 'Trebuchet MS', Tahoma, Verdana;
				font-weight: normal;
				font-size: 20px;
				color: #DA5911;
			}
			#photo h1.margin{
				margin-bottom: 10px;
			}
			#photo h1.home{
				font-weight: bold;
				font-size: 22px;
			}
			#photo img{
				padding: 8px;
				/*background-color: #F6F4E2;*/
				background-color: #E5EFC6;
				border: 1px solid #C3C8CE;
			}
			#photo p{
				margin: 7px 0;
			}
			#photo li{
				margin: 7px 0;
				list-style-type: none;
			}
			#photo p.about{
				line-height: 20px;
				text-align: justify;
			}
			table.formats{
				border-collapse: collapse;
				font-size: 10px;
				width: 450px;
				margin-bottom: 40px;
			}
			table.formats td{
				padding: 7px 3px;
				/*background-color: #F4FCDB;*/
				background-color: #FDF1BF;
				border-bottom: 1px solid #D4DEB3;
				border-right: 1px solid #D4DEB3;
			}
			table.formats td.alt, table.checkout td.alt{
				background-color: #FDF8E2;
			}
			table.formats a, table.formats a:link{
				font-weight: bold;
			}
			table.formats td.header{
				padding-left: 0;
				font-family: Helvetica, 'Trebuchet MS', Tahoma, Verdana;
				font-size: 14px;
				font-weight: bold;
				/*color: #DE6117;*/
				color: #687940;
				background-color: #FEFEEC;
				border-right: none;
			}
			table.formats td.fixed{
				width: 280px;
			}
			table.formats input.qty{
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 10px;
				background-color: #fff;
				color: #333;
				border: 1px solid #ccc;
			}
			#photo input.button{
				padding: 5px;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 11px;
				background-color: #E4EFC5;
				color: #333;
				border-left: 1px solid #CAD4AD;
				border-top: 1px solid #CAD4AD;
				border-right: 1px solid #7B8954;
				border-bottom: 1px solid #7B8954;
			}
			table.checkout{
				border-collapse: collapse;
				font-size: 11px;
				width: 450px;
				margin-bottom: 40px;
			}
			table.checkout td{
				background-color: #FDF1BF;
				padding: 3px;
				border-bottom: 1px solid #CAD4AD;
			}
			table.checkout input.wide, table.checkout input.narrow{
				width: 120x;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 11px;
				color: #333;
				background-color: #fff;
				border: 1px solid #CAD4AD;
			}
			table.checkout td.left{
				width: 130px;
			}
			table.checkout td.label{
				width: 90px;
			}
			table.checkout input.narrow{
				width: 40px;
			}
			div.submit{
				text-align: right;
				margin-top: 7px;
			}
			#photo img.add{
				padding: 0;
				border: 0;
			}
			.right{
				text-align: right;
			}
			.center{
				text-align: center;
			}
			p.prevNext{
				text-align: right;
			}
			form.mail{
				margin-top: 20px;
			}
			form.mail input, form.mail textarea{
				margin: 2px 0 7px 0;
				width: 200px;
				font-family: Verdana, Arial, Sans-Serif;
				font-size: 11px;
				padding: 2px;
				background-color: #fff;
				border: 1px solid #CAD4AD;
			}
			form.mail textarea{
				width: 444px;
				height: 190px;
			}
			#info{
				float: right;
				/* ie6 double margin bug fix */
				display: inline;
				width: 180px;
				margin-top: 20px;
				margin-right: 20px;
				color: #462E23;
			}
			#info h2, #photo h2{
				font-family: Helvetica, 'Trebuchet MS', Tahoma, Verdana;
				font-weight: bold;
				font-size: 14px;
				/*color: #DA5911;*/
				color: #687940;
				margin: 15px 0 3px 0;
			}
			#info h2.first{
				margin: 0 0 3px 0;
			}
			#info img.more{
				padding: 2px;
				border: 1px solid #C3C8CE;
				margin-right: 15px;
				margin-bottom: 15px;
			}
			#photo img.forSale{
				padding: 0;
				border: 1px solid #C3C8CE;
				margin-right: 3px;
				margin-bottom: 19px;
			}
			#photo img.front{
				margin-bottom: 0;
			}
			#info ul{
				margin-left: 0;
				padding-left: 0;
				margin-top: 0;
				padding-top: 0;
			}
			#info li{
				margin: 0;
				padding:0;
				list-style-type: none;
			}
			#info ul.gallery li{
				padding: 2px 0;
				border-bottom: 1px solid #F78127;
			}
			#info ul.gallery li a{
				text-decoration: none;
				display: block;
			}
			#info ul.gallery li a:hover{
				color: #723611;
			}
			#moreThumbs{
				display: none;
			}
			#moreInfo{
				display: none;
			}
			#info a.toggle{
				font-size: 10px;
				text-decoration: none;
			}
			#info small{
				font-size: 9px;
				color: #cc0000;
			}
			#info p.shipment{
				font-size: 10px;
				text-align: justify;
				color: #687940;
			}
			.clearboth{
				clear: both;
			}
			#footer{
				height: 51px;
				background: #FDFDEB url(img/footer3.jpg) top left no-repeat;
				font-size: 9px;
			}
			#footer p{
				margin-left: 65px;
				margin-top: 10px;
			}
			#error{
				margin-top: 20px;
				padding: 7px;
				background-color: #fff;
				border: 1px solid #ccc;
			}
			#photo h1.news{
				margin-bottom: 7px;
			}
			#photo p.divide{
				height: 40px;
				background: transparent url(img/divider-news.gif) top left repeat-x;
			}
			div#eXTReMe{
				display: none;
			}