html,body{margin:0;padding:0;font-size: 100%;}

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background: #1C4610 repeat-x url(../images/mainbg.gif) 0px 10px;}

table {
	border-width:0;margin:0}
	
table td {
	border-width:0;padding:0}

img {
	border-width:0}

h1 {
	font-size:130%;font-weight:bold;color:#1C4610;
	border-bottom:1px solid #c99;width:90%;
	font-variant: small-caps;
	margin:2px 0 10px 5px;padding:5px 0 0 0;}
h2 {
	font-size:100%;font-weight:bold;color:#1C4610;padding-bottom:2px}
h3 {
	font-size:100%;font-weight:bold;color:#1C4610;
	background: #EDE6D0 repeat-x url(../images/grad_sidebar_hdr.gif);
	margin:1px 2px 10px 0;padding:5px 0 9px 10px;}

p {
	margin-top:0;line-height:1.5em;letter-spacing:.1em;}

p.norm {
	margin-top:-10px;line-height:1em;letter-spacing:0;}

a {
	color:#1C4610;}
	
strong {
	color:#703D0A}

div#main {
	background-color: #fff;
	width:760px;margin:10px auto 0 auto;}

#body {
	border-right:1px solid #235914;
	border-left:1px solid #fff;}

.pageimg {
	background-color:#fff;
	padding:1px;margin:8px;
	border:5px solid #E3DDC5;}

#pagedata {
	padding:10px}

#designedby {
	text-align:center;font-size:8pt;padding-bottom:1em}

#designedby a {
	color:#666;text-decoration:none}

.bullet {
	padding-right:6px;}
	
div.figure {
  float: left;
  width: 250px;
  margin: 0.5em;
  padding: 0.5em;}

div.figure p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;}

ul.sitemap li {
	font-size:110%;padding-bottom:5px;
}

/*--Side Bar--*/
	.siderepeat {
		background: #DBD1B4 repeat-y url(../images/side_repeat.gif)}

	#sidebar {
		border-left:1px solid #fff;
		width:198px;
		background: #DDD2B6 repeat-y url(../images/grad_sidebar.gif)}

	.sbcontent {
		padding:0 8px 10px 10px;font-size:100%}

	.blt {
		margin-bottom:-3px;margin-left:-10px;padding-right:4px;}
	
	.sideitem {
		padding-bottom:1em}

/*--Box--*/
	.box {
		clear:all;
		margin-top:10px;
		background-color:#ccc;
		border-right:1px solid #ADB79C;
		border-left:1px solid #ADB79C;
		border-top:1px solid #ADB79C;
		border-bottom:1px solid #ADB79C;}

	.boxhdr {
		font-size:100%;font-weight:bold;color:#1C4610;
		border:1px solid #E4E7D8;
		background: #D8E3C3 repeat-x url(../images/grad_box_hdr.gif);
		margin:1px 1px 3px 0px;padding:5px 0 9px 10px;}

	.box .data {
		padding:7px}
		
	.box .data .indent {
		padding-left:20px;padding-top:10px}
	
	.box .item {
		margin-bottom:1em}
		
	.boxblt {
		margin-bottom:-3px;margin-left:-12px;padding-right:4px;}
		
	.floatbox {
		float:right;
		padding:2px 5px;
		margin-top:-14px; /* works in all */
		*margin-top:-24px; /* works in IE6 and IE7 (use underscore to target IE6 only) */
		margin-right:5px;
		background-color:#E0EBCA;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;}

/*--Footer--*/
	#footer {
		padding:0 1em 0 0;
		border-bottom:1px solid #1C4610;
		border-right:1px solid #1C4610;
		color:#A78D71;font-size:80%;text-align:right;
		background: #7A4713 repeat-x url(../images/grad_footer.gif);}
		
	#footer a {
		color:#A78D71;}
	
/*--Font Styles--*/
	.fontsm {
		font-size:80%}
	.fontmd {
		font-size:110%}
	.fontlg {
		font-size:120%}
		
	.dim {
		font-size:90%;color:#bbb}
	.bold {
		font-weight:bold;color:#036;}
	.label {
		font-size:80%;font-weight:bold;}

/*--Main Menu--*/
	#mainmenu {
		padding-left:1em;
		border-top:1px solid #835A31;border-bottom:1px solid #835A31;
		border-right:1px solid #235914;
		color:#ccc;font-size:11px;
		height:30px;
		background: #7A4713 repeat-x url(../images/grad_menu.gif);}

	#navbar {
		margin:0;
		padding:0;}

	#navbar li {
		display:block;
		float:left;}

	#navbar li a {
		position: relative;
		color:#ccc;
		text-decoration:none;
		border-left:1px solid #7A4713;border-right:1px solid #7A4713;border-bottom:1px solid #7A4713;
		border-top:1px solid #6C3905;
		padding:4px 6px;}

	#navbar li a:hover {
		border:1px solid #ccc;
		color:#7A4713;
		background-color:#DBD1B4;}
		
/*--Categories--*/
	.column1 {
		float: left; width: 50%}

	.column2 {
		float: left; width: 50%}
		
	.celldata {
		padding:5px}

	.catname {
		color:#00f;font-size:120%;font-weight:bold; padding:0 0 5px 5px;text-align:left}
		
	.productname {
		color:#00f;font-size:120%;font-weight:bold; padding:0;text-align:left}
		
	.partnumber {
		font-size:90%;color:#bbb;padding-bottom:5px}

	.productprice {
		color:#6E782F;font-size:110%;font-weight:bold; padding:5px 0 0 0;text-align:right}
		
	.productimg {
		background-color:#fff;
		padding:1px;margin:0 8px 2px 0;
		border:2px solid #6E782F;}
