body {
	font-size:10pt;
	font-family:verdana,helvetica;
	color:#FFFFFF;
	margin-top:4px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	background:#000000;
}

a {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}


#table_catalog {
	width:98%;
}

#table_main {
	width:900px;
}


#nav_top {/* table #A8A298; */
	color:#333;
	background:#CDC9B0;
	border-bottom:solid #000 1px;
}

#nav_top td {
	height:22px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:center;
}

.nav_top_o {
	color: #FFFFFF;
}

#nav_top a {
	font-face:arial;
	font-size:10pt;
	color:#333;	/* 242828 C39400; */
}

#nav_top a:hover {
	color:#FFF;
}


/* left col of main content area */
#main_left {
	background:#CDC9B0;	#83784E;
}


/* nav left */
#nav_left {
	margin-top:0;
	margin-left:10px;
}

#nav_left ul {
	margin-top:10px;
	margin-left:10px;
	padding-left:0;
}

#nav_left ul li {
	margin-top:12px;
	margin-left:10px;
	list-style:none;
	color:#333;
}

#nav_left ul a li.selected {
	color:#FFF;
}

#nav_left a:hover {
	color:#FFF;
}

/* firefox */
#nav_left ul a {
	color:#333;
}

#nav_left div a {
	color:#333;
}

#nav_bottom {
	background:#CDC9B0;;	#83784E;
}

#nav_bottom td {
	font-size:10px;	
	font-weight:bold;	
	color:#666;
	text-align:center;
}

#nav_bottom td a {
	font-size:10px;	
	color:#666;
}


.nav_current {
}

#search {/*	background:#564F33; */
	height:40px;
	padding-top:14px;
	padding-left:4px;
	font-size:11px;
	color: #FFFFFF;
	border-bottom:solid #999 1px;
}

#search input {
	height:20px;
	font-size:10px;
}

/* todo: font-size 10px for firefox */
#search .button {
	width:28px;
	font-family:verdana,helvetica;
	font-weight:bold;
	color:#000;
	background:#CEC8B1;
}


#td_display {
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	text-align:justify;
	font-size:13px;
	color:#CFCFCF;
}

#td_display h2 {
	margin-top:10px;
	margin-bottom:0;
	font-size:13px;
}

#td_display p {
	margin-top:20px;
	margin-bottom:26px;
	font-size:13px;
	line-height:20px;
}

#td_display ul {
	margin-left:20px;
	margin-top:10px;
	font-size:13px;
	color:#CFCFCF;
}

#td_display p a {
	font-size:13px;
	color:#999;	/* #CFCFCF; */
}

#td_display p a:hover {
	color:#FFF;
}

#td_display ul a {
	font-size:13px;
	color:#CFCFCF;
}

#td_display ul a:hover {
	color:#FFF;
}


div#breadcrumb {
	text-align:left;
	padding-bottom:10px;
	font-size:12px;
	border-bottom:solid #333 1px;
}

div#breadcrumb a {
	font-size:12px;
	color:#CCC;
}

div#breadcrumb a:hover {
	color:#FFF;
}

#nav_head {
	margin-top:14px;
	margin-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

#nav_head a {
	color:#3F3F3F;
}

#category_thumbs {
	margin-top:40px;
}

#category_thumbs td {
	font-size:12px;
}

#category_thumbs td a {
	color:#999
}

#category_thumbs td a:hover {
	color:#FFF
}


/* product details */
table#prod_detail {
	margin-top:20px;
}

table#prod_detail td {
	font-size:13px;
}

table#prod_detail td a {
	color:#CCC;
}

table#prod_detail td a:hover {
	color:#FFF;
}

table#prod_detail p {
	margin-top:10px;
	margin-bottom:0;
	font-size:12px;
	line-height:16px;
}

table#prod_detail p#description {
	margin-top:16px;
	text-align:justify;
}

table#prod_detail p#price {
	margin-top:20px;
	padding-top:10px;
	font-weight:bold;
	border-top:solid gray 1px;
}

table#prod_detail p#submit {
	margin-top:20px;
}

/* cart submit button */
table#prod_detail p#submit input {
	font-weight:bold;
	background:#CDC9B0;
	cursor:pointer;
}


/* alternate images */
#alt_images div {
	float:left;
	padding-right:20px;
}

#alt_images div div {
	margin-top:10px;
}


.label {
	font-weight:bold;
	color:#CCC;
}

.copy {
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
}


.legal {
	font-size:10px;
	color:#999;
	text-align:center;
}
