	body {margin: 0px 0px 40px 10px; font-family: arial, verdana;  background-image: url(../images/bg.gif); background-repeat: repeat-x; background-color: #F2EFD5;}
	h1 {padding-left: 10px; margin: 0px; color: white; font-weight: 500; line-height: 48px; height: 48px; font-size: 18px; background-image: url(../images/title-bg.gif); background-repeat: repeat-x;}
	img {border: none;}
	#left {vertical-align: top; padding: 0px; width: 268px;}
	#main {vertical-align: top; padding: 0px; width: 100%;}
	#container {margin-left: 10px; background: url(../images/tl.gif) no-repeat top left; padding: 10px; background-color: white;}
	#content {font-size: 13px; padding: 10px 10px 10px 0px;}
	#content p {margin-top: 0px;}
	#footer {font-size: 11px; margin-left: 10px; background: url(../images/bl.gif) no-repeat bottom left; border-top: solid 2px #F2EFD5; padding: 10px; background-color: #e3dfba;}
	#footer ul {list-style-type: none; margin: 2px 0px; padding: 0px;}
	#footer li {display: inline; padding: 0px 4px;}
	#sitemap a, #footer a, .cat-cell a, #contactinfo p a {color: black;}
	#sitemap a:hover, #footer a:hover, .cat-cell a:hover, #contactinfo p a:hover {color: #097979;}
	#logo {width: 268px; height: 95px;}
	#logo img {width: 268px; height: 95px;}
	#parts {padding: 36px 10px 0px 10px; margin-top: 10px; width: 248px; background-image: url(../images/parts-bg.gif); background-repeat: no-repeat;}
	.parts-title {border-top: solid 1px #249c72; font-size: 11px; font-weight: bold; margin: 0px; padding: 5px; background-color: #F2EFD5;}
	.parts-numbers {background: url(../images/flags.gif) no-repeat top left; width: 240px; margin-top: 8px;}
	.parts-numbers p {font-weight: bold; padding-left: 56px; font-size: 12px; line-height: 20px; margin: 0px;}
	#top-nav {margin-top: 22px; width: 630px; margin-left: 10px;}
	#top-nav-buttons img {float: left; padding-right: 2px; width: 103px; height: 46px;}
	#top-nav-shadow {clear: both; margin-top: 2px; height: 25px; background-image: url(../images/top-nav-shadow.jpg); background-repeat: no-repeat;}
	#search {width: 100%; height: 34px;}
	#search div {float: right;}
	.searchbox {padding: 5px 5px 0px 5px;}
	#slogan {padding-left: 10px; height: 48px; background-image: url(../images/title-bg.gif); background-repeat: repeat-x;}
	.advancedsearch {font-size: 11px; color: white; line-height: 34px; padding: 0px 10px;}
	.advancedsearch a {color: white;}
	.advancedsearch a:hover {color: #F2EFD5;}
	.copyright {font-size: 13px; font-weight: bold; margin: 0px;}
	#homecell-content {padding: 10px; overlow: hidden;}
	.homecell-tr {background-color: #f2efd5; padding-top: 10px; text-align: center; width: 16.67%;}
	.homecell-sr img, .homecell-tr img {padding: 0px 5px 10px 5px;}
	.homecell-sr {background-color: #f2efd5; text-align: center;}
	.cat-cell {vertical-align: bottom; text-align: center; width: 33%; padding: 20px 0px;}
	
	#contactus-container {height: 300px;}
	#contactus-container .row {padding-top: 5px; padding-bottom: 5px; clear: left; border-bottom: dotted 1px #c3be92;}
	#contactus-container label {float: left; font-size: 13px; font-weight: bold; width: 150px;}
	#contactus-container .row input, #contactus-container .row textarea {background-color: white; border: solid 1px #c3be92;}
	#contactus-container .row input {width: 150px;}
	#contactus-container .row textarea {width: 250px;}
	#contactus-container .submit {font-size: 11px; padding: 5px 0px 5px 150px; border: none;}
	
	#conveyor {margin-top: 10px; padding: 4px 0px; width: 615px; border: solid 1px #c1bf98; background-color: #f2efd5;}

	#sitemap li {padding: 2px 0px;}
	
	.cattable table{
    border-color: #c3be92;
     border-width: 1px;
    border-style: dotted;
	}
	
	.cattable td{
    border-color: #c3be92;
     border-width: 1px;
    border-style: dotted;
    margin: 0;
    padding: 15px;
   text-align: center; 
  
	}


	/*side menu - do not edit*/
	#menu { z-index: 100;}
	#menu ul {list-style: none; margin: 0; padding: 0;}
	#menu a, #menu h2 {font: normal 11px arial, helvetica, sans-serif; display: block; margin: 0; padding: 6px 5px;}
	#menu h2 {background: url(../images/h2subbg.gif) repeat top left; padding-left: 10px; border-bottom: solid 1px #c3be92;}
	#menu h2 a {border: none; font: normal 11px arial, helvetica, sans-serif; padding: 0px; background: none; color: #767252;}
	#menu h2 a:hover {background: none; color: black;}
	#menu a {color: #000; border-bottom: solid 1px #c3be92; background: url(../images/sn-bg.gif) no-repeat center left; text-decoration: none;}
	#menu a:hover {text-decoration: underline; background: url(../images/sn-bg-o.gif) no-repeat center left;}
	#menu li {position: relative;}
	#menu ul ul ul {position: absolute; top: 0; left: 100%; width: 350px;}
	#menu ul ul ul a {background: url(../images/d3cea3_bg.gif) repeat center left;}
	#menu ul ul ul a:hover {color: #097979; background: #d3cea3 url(../images/d3cea3_bg.gif) repeat center left;}
	div#menu ul ul ul,
	div#menu ul ul li:hover ul ul {display: none;}
	div#menu ul ul li:hover ul,
	div#menu ul ul ul li:hover ul {display: block;}
	
	
	<!--[if IE]>
	
	<style type="text/css" media="screen">
	 
	 #menu ul li {float: left; width: 100%;}
	
	</style>
	
	<![endif]-->
	
	<!--[if lt IE 7]>
	
	<style type="text/css" media="screen">
	
		body {font-size: 100%;} 
		#menu ul li {float: left; width: 100%;}
		#menu ul li a {height: 1%;} 
		#menu a {font: normal 13px arial, helvetica, sans-serif;} 
		#menu h2 {font: bold 11px arial, helvetica, sans-serif;} 
	
	</style>
	
	<![endif]-->
	
	
	
	
	
	
	
		
		
		
		