html {
	  background: #fff url(/images/bg.gif) repeat-x top;
	}
body {
	  background: #fff url(/images/bg.gif) repeat-x top;
	  color: #000;
  font: 70% verdana, sans-serif;
  margin: 0 auto 0 auto;
  padding: 0;
  width: 775px;
}
form {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
	color: #279127;
}
a.white {
	color: #fff;
}
a img {
  border: 0;
}
input,
select,
textarea {
  font: 9pt verdana;
}
img.block {
  display: block;
  clear: both;
}
div.clear {
  clear: both;
}
#logo {
  width: 191px;
  height: 153px;
  float: left;
}
#montage {
  width: 557px;
  height: 153px;
  float: left;
}
#top-nav {
  clear: left;
  width: 496px;
  background: #ccc url(/images/navtopbg.gif) repeat-x top;
  margin-left: 217px;
}
#top-nav-links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#top-nav-links li {
  float: left;
  margin-top: 16px;
  height: 17px;
}
#top-nav-links li.first {
  padding-left: 12px;
}
#top-nav-links li.div {
  background: #ccc url(/images/navdiv.gif) no-repeat center center;
  padding: 0px 11px 0 11px;
}
#top-nav-links li a {
  color: #060;
  font: bold 10pt verdana;
}
#top-nav-links li.last {
  margin: 10px 0 0 20px;
}
#nav-bottom {
  background: #ccc url(/images/navcornerright.gif) no-repeat right;
  clear: left;
}
#column1 {
  width: 163px;
  float: left;
  margin: 0;
  margin-left: 10px;
  margin-right: 12px;
  display: inline;
}
#column2 {
  width: 421px;
  float: left;
}
#column3 {
  width: 169px;
  float: left;
}
#column1 #search {
  background: #047104 url(/images/searchtop.gif) no-repeat top;
  padding-bottom: 6px;
}
#column1 #search-text {
  padding: 5px 0 6px 30px;
  font: bold 10pt verdana;
  color: #fff;
}
#column1 #search-form {
  background: #0a8d0a;
  margin: 0 6px;
  border: 1px solid #59c059;
  padding: 5px;
}
#column1 #search-form input.text {
  width: 133px;
  font: 8pt verdana;
}
* html #column1 #search-form #go {
  padding-left: 113px;
}
#column1 #left-nav {
  margin-top: 8px;
  padding-top: 1px;
  padding-bottom: 30px;
  background: #047104 url(/images/leftcolbtm.gif) no-repeat bottom;
}
#column1 #left-nav-top {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#column1 #left-nav-top li {
  margin: 5px;
  border: 1px solid #59c059;
  background: #0a8d0a url(/images/navleftbullet.gif) no-repeat left;
  padding: 5px;
  padding-left: 23px;
}
#column1 #left-nav-top a {
  font: bold 10pt verdana;
  color: #fff;
}
#column1 #left-nav-bottom {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#column1 #left-nav-bottom li {
  background: url(/images/navleftbtmbullet.gif) no-repeat right;
  padding: 3px 15px 3px 0;
  text-align: right;
}
#column1 #left-nav-bottom a {
  font: bold 8pt verdana;
  color: #fff;
}
#column3 div.box-right {
  margin: 20px 0 10px 11px;
  width: 151px;
  background: #047104 url(/images/rightcoltop.gif) no-repeat top;
}
#column3 div.box-right div.title {
  font: bold 8pt verdana;
  color: #fff;
  padding: 5px 0 0 25px;
}
#column3 div.box-right div.content {
  border: 1px solid #fff;
  background: #a2c56e;
  padding: 5px;
  margin: 7px 7px 0 7px;
}
#column3 div.box-right div.content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#column3 div.box-right div.content li {
  background: url(/images/navrightbullet.gif) no-repeat left center;
  padding: 0 0 4px 7px;
}
#column3 div.box-right div.content a {
  font: bold 8pt verdana;
  color: #000;
}
#column3 div.box-right img.viewall {
  padding-left: 20px;
}
@media print {
  #logo,
  #montage,
  #top-nav,
  #column1 {
    display: none;
  }
}
#main-content {
  padding-left:32px;
  width:490px;
  text-align:justify;
}
.content-image {
	float:left;
	padding:4px;
}
h1 {
  display:block;
  width:490px;
  background:url(/images/h1bg.gif) no-repeat;
  background-position:0px 14px;
  height:25px;
  padding:4px;
  padding-left:10px;
  color:#047104;
}
h2.checkout {
  display:block;
	font-size: 12pt;
  color:#047104;
	padding:0;
	margin:0;
	border:0;
}
#main-column {
	width:496px;
	padding:0;
	background:url(/images/main-box-top.gif) no-repeat top;
	padding-top:10px;
	background-color:#E6FDE6;
	margin-top:5px;
}

#main-column-bottom {
	width:496px;
	padding:0;
	background:url(/images/main-box-bottom.gif) no-repeat bottom;
	height:25px;
}
#center-content {
  width:97%;
  padding-left:10px;
  padding-top:15px;
}
#catalogue-left {
  width:210px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  border-right:1px solid #047104;
}
#catalogue-right {
  width:210px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:5px;
  text-align:left;
}
#center-content h3 {
  font-size:12px;
  margin-bottom:4px;
  color: #047104;
}
.right p {
  text-align:right;
}
.right img {
  float:right;
  clear:both;
  margin-bottom:5px;
}
.right .clearright {
  clear: right;
}
.text-left {
  display:block;
  width:100px;
  text-align:right;
}
.content-table {
  width:100%;
  margin:0;
  padding:0;
}
.content-table tr, td {
  margin:0;
  padding:0;
}
.content-table p {
  margin:0;
  padding:0;
  padding-left:4px;
  padding-right:4px;
}
.row-1 {
  background-color:#CAE9C9;
}
.row-2 {
  
}
.listing-thumb {
  padding:5px;
}
.footer-table {
  clear: both;
  width:760px;
  margin-top: 15px;
  margin-left:auto;
  margin-right:auto;
}
.footer-table p {
  text-align:center;
  font-size:11px;
  color:#aaa;
}
.grey {
  background-color:#808080;
}
.grey2 {
  background-color:#AAAAA9;
}
.grey3 {
  background-color:#DCDCDB;
}