body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #FFFFFF;
	margin-top : 0px;
	margin-left : 0px;
}
#wrapper {
	width : 800px;
}
h1 {
	font-size : 16px;
	text-align : center;
	padding-top : 0px;
	margin-top : 10px;
	line-height : 1.5em;
}
h2 {
	font-size : 14px;
	margin-top : 10px;
	margin-left : 4px;
	color : #177F2D;
}
h2.side {
	color : #177F2D;
	font-size : 14px;
	padding-top : 38px;
	padding-bottom : 0px;
	margin-top : 5px;
	margin-left : 4px;
}
.disassembly {
	margin : 0px 20px;
	border-bottom : 4px double #737144;
}
h3 {
	font-size : 12px;
	margin-bottom : 0px;
	margin-left : 15px;
}
h3.side-top {
	color : #4E4C2A;
	font-size : 10px;
	text-align : center;
	padding : 0px;
	margin-top : 30px;
	margin-bottom : 3px;
	margin-left : 0px;
}
h3.side {
	color : #4E4C2A;
	font-size : 10px;
	text-align : center;
	padding : 0px;
	margin-top : 12px;
	margin-bottom : 3px;
	margin-left : 0px;
}
.table-content {
	padding : 0px;
	margin : 0px;
	border : 0px;
}
.table-address {
	padding : 0px;
	margin : 0px;
}
p {
	font-size : 11px;
	margin-left : 15px;
	line-height : 1.5em;
}
p.list {
	margin-bottom : 0px;
}
.contact {
	margin-left : 5px;
	margin-right : 5px;
	text-align : right;
}
ul {
	font-size : 11px;
	line-height : 1.5em;
	margin-left : 20px;
}
li {
	font-size : 11px;
	line-height : 1.5em;
	margin-top : 5px;
	margin-left : 10px;
}
ul.detail {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 50px;
}
li.detail-top {
	margin-top : 0px;
	padding-top : 0px;
}
a:link {
	color : #177F2D;
	font-weight : normal;
	text-decoration : none;
}
a:visited {
	color : #177F2D;
	font-weight : normal;
	text-decoration : none;
}
a:hover {
	color : #F7F4E8;
	background-color : #177F2D;
	font-weight : normal;
	text-decoration : none;
}
/* this is for the top nav bar*/

#top-left {
	background-image : url(/images/greenbar-left.gif);
	background-repeat : no-repeat;
	font-size : 4px;
	color : #FFFFCC;
	padding : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border : 0px;
}
#top {
	background-image : url(/images/greenbar-right-675.gif);
	background-repeat : no-repeat;
	text-align : right;
	padding : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border : 0px;
}
a.topnav:link {
	color : #FFFFCC;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	padding : 3px 4px;
	margin : 0px;
}
a.topnav:visited {
	color : #FFFFCC;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	padding : 3px 4px;
	margin : 0px;
}
a.topnav:hover {
	color : #177F2D;
	font-size : 11px;
	font-weight : bold;
	background : #FFFFCC;
	text-align : center;
	text-decoration : none;
	padding : 3px 4px;
	margin : 0px;
}
/* this is for the left side nav bar*/

#sidenav {
	background-color : #FFFFCC;
	padding : 0px;
	margin : 0px;
	width : 160px;
}
#sidenav ul {
	list-style : none;
	margin : 0;
	margin-left : 0px;
	padding : 0;
}
#sidenav li {
	margin-top : 0px;
	list-style : none;
}
#sidenav a, #sidenav a:visited {
	display : block;
	color : #177F2D;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	padding : 4px 5px 4px 2px;
	line-height : 14px;
}
#sidenav a:hover {
	color : #F6F1CC;
	font-size : 12px;
	font-weight : bold;
	background : #177F2D;
	text-align : left;
	line-height : 14px;
}
#nav-affiliate {
	margin-top : 10px;
}
#nav-order {
	margin-top : 15px;
	margin-bottom : 10px;
	margin-left: 5px;
}
.leftnav {
	margin : 5px 0px 5px 5px;
	padding : 0px;
}
.leftnav2 {
	margin : 4px 0px 5px 5px;
	padding : 0px;
}
.drop {
	background-image : url(/catalog/arrows.gif);
	background-repeat : no-repeat;
	background-position : right;
	margin : 0px;
	width : 160px;
}
/* this is for the base nav bar*/

a.basenav:link {
	color : #FFFFCC;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	padding : 3px 15px;
	margin : 0px;
}
a.basenav:visited {
	color : #FFFFCC;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	padding : 3px 15px;
	margin : 0px;
}
a.basenav:hover {
	color : #177F2D;
	font-size : 10px;
	font-weight : bold;
	background : #FFFFCC;
	text-align : center;
	text-decoration : none;
	padding : 3px 15px;
	margin : 0px;
}
/* base navigation finished*/

/*  this is for the nav descriptions */
a.desc-box:link, a.desc-box:visited  {
color:#177F2D;
font-weight: bold;
margin: 3px 25px 5px 30px;
}

a.desc-box:hover {
	color : #F7F4E8;
	background-color : #177F2D;
	font-weight: bold;
	margin: 3px 25px 5px 30px;
}

/* end of nav descriptions */

/* start of chart overview links */

a.chart:link, a.chart:visited, a.chart:hover {
font-size: 11px;
color: #000000;
padding:0px;
text-align: center;
font-weight: bold;
}

a.chart:hover {
font-size: 11px;
color: #006633;
background-color:#FFFFFF;
font-weight: bold;
}

.yellow {
	background : #F6F1CC;
	padding-top : 0px;
	margin-top : 0px;
}
.address {
	font-size : 10px;
	text-align : center;
}
#greenbar {
	background : #177F2D;
	width : 800px;
	height : 15px;
	padding-right : 10px;
	margin : 0px;
	text-align : right;
	color : #ffffcC;
}
.catbox {
	border : 2px solid #177F2D;
}
.prodbox {
	border : 2px solid #177F2D;
}
.copyright {
	font-size : 9px;
	margin-top : 3px;
	margin-left : 3px;
}
.search {
	border-top : 1px solid #5F5D38;
	border-bottom : 1px solid #5F5D38;
	border-right : 1px solid #5F5D38;
	border-left : 1px solid #5F5D38;
	padding-top : 2px;
}
.searchtd {
	font-size : 10px;
	color : #ffffff;
	background-color : #737144;
	padding-bottom : 3px;
	margin-bottom : 0px;
	border-bottom : 2px solid #5F5D38;
	text-align : center;
}
.search-form {
	padding-top : 3px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
	margin-bottom : 0px;
}
.search-btn {
	margin-right : 1px;
}
.prodid {
	font-color : #737144;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	padding-top : 2px;
	padding-bottom : 2px;
}
.prodprice {
	font-color : #737144;
	font-size : 14px;
	font-weight : bold;
}
.prod3name {
	font-size : 10px;
	font-weight : bold;
}
.prod3description {
	font-size : 10px;
	font-weight : normal;
}
.prod3price {
	font-size : 10px;
	font-weight : normal;
}
.giantimgname {
	font-size : 10px;
	font-color : #737144;
	font-weight : bold;
}
.detailname {
	font-size : 14px;
	font-color : #737144;
	font-weight : bold;
	text-align : left;
	margin-left : 15px;
}
.detailid {
	font-color : #737144;
	font-size : 12px;
	font-weight : normal;
	margin-left : 15px;
}
.detailprice {
	font-color : #737144;
	font-size : 14px;
	font-weight : bold;
}
a.ectlink:link, a.ectlink:visited, a.ectlink:active {
	color : #177F2D;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	background : #ffffff;
}
a.ectlink:hover {
	color : #F6F1CC;
	font-size : 12px;
	background : #177F2D;
	text-decoration : none;
	font-weight : bold;
}
.cobtbl {
	margin-left : 10px;
	border : 1px solid #177F2D;
	font-size : 12px;
	width: 98%;
}
.cobhl {
	font-color : #737144;
	font-size : 12px;
	font-weight : bold;
	background-color : #FFFFCC;
}
.cobll {
	font-color : #737144;
	font-size : 12px;
}
.products {
	/* this is the product page table */

	margin-left : 10px;
}
/* this is for the large tables*/

.table1 {
	font-size : 10px;
}
.table1 a:link, .table1 a:visited {
	color : #177F2D;
	font-weight : bold;
	padding : 0px;
	margin : 0px;
	text-decoration: underline;
}
.table1 a:hover {
	color : #ff0000;
	font-weight : bold;
	background-color : #FFFFFF;
	padding : 0px;
	margin : 0px;
	text-decoration: underline;
}
.form1 {
	margin : 1px 0px 1px 0px;
	padding : 0px;
}
.form1-ft {
	font-size : 10px;
}
/* end of large tables*/

.converter {
	width : 80px;
	font-size : 10px;
	color : #177F2D;
	background-color : #ffffcc;
}
.detaildescription {
}
