body { font-family:sans-serif; padding:4px; background: #EEEDE1 url('/Backd_cr.gif'); }
#search_form { white-space:normal !important }
#search_button img { width: 80px; height: 20px; }

div.title {
	position: relative;
}
div.title div.checkout {
	position: absolute;
	right: 2em; top: 1.5em;
	width: 10em;
}
div.title div.checkout img {
	border: 0; width:21px; height:21px;
	vertical-align:bottom; margin-right: 0.5em;
}
div.title div.checkout a {
	color: #452323; text-decoration: none; font-weight: bold;
	display: inline-block; margin-top: 0.5em
}
div.title div.checkout a:hover { color: #0000ff; }
div.title div.checkout a:visited { color: #990099; }

h4.tagline{ color: #452323; text-decoration: none; margin: 0 }

/* New Menu Formatting */

ul.menu_cat_ul { color: #452323; text-decoration: none; font-weight: bold; }
ul.menu_cat_ul a:link {color: #452323; text-decoration: none; }
ul.menu_cat_ul a:hover {color: #0000ff; text-decoration: none; }
ul.menu_cat_ul a:visited {color: #990099; text-decoration: none; } /* #96643f */
ul.menu_subcat_ul { list-style-type: none; padding-left: 1.5em; }
ul.menu_subcat_ul li { background: url('/b.png') no-repeat 0 9px transparent; padding-left: 10px; }

ul.feat a {color: #cc0000; text-decoration: none; font-weight: bold}
ul.feat a:link {color: #cc0000; text-decoration: none; font-weight: bold}
ul.feat a:hover {color: #0000ff; text-decoration:none; font-weight: bold}
ul.feat a:visited {color: #990000; text-decoration:none; font-weight: bold}

/* Legacy Menu Formatting */

.menuother { text-decoration: underline; }
.menu {
	color: #452323; 
	text-decoration: none;
	font-weight: bold;
}
.menu a:link {color: #452323; text-decoration: none; }
.menu a:hover {color: #0000ff; text-decoration: none; }
.menu a:visited {color: #990099; text-decoration: none; } /* #96643f */
.subcategories { font-weight: normal; text-indent: -7px; }
.subcategories a:link {color: #452323; text-decoration: none; }
.subcategories a:hover {color: #0000ff; text-decoration: none; }
.subcategories a:visited {color: #990099; text-decoration: none; }

.b { margin-right: 3px; vertical-align: middle; }

.feat a {color: #cc0000; text-decoration: none; font-weight: bold}
.feat a:link {color: #cc0000; text-decoration: none; font-weight: bold}
.feat a:hover {color: #0000ff; text-decoration:none; font-weight: bold}
.feat a:visited {color: #990000; text-decoration:none; font-weight: bold}

/* End Legacy Formatting */

.downmenu { text-align:center; font-size: 0.8em; }
.downmenu a {color: #452323; text-decoration: none}
.downmenu a:link {color: #452323; text-decoration: none}
.downmenu a:hover {color: #0000ff; text-decoration:none}
.downmenu a:visited {color: #990099; text-decoration:none}

#column_left > center > table, #column_right > center > table {
	margin-top: 1em
}
.brownoutline { border: 2px solid #663300 }
.brownoutline_topbottom { border: 2px solid #663300; border-width: 2px 0 2px 0; padding: 10px }
.brownoutline_topbottomright { border: 2px solid #663300; border-width: 2px 2px 2px 0; padding: 10px }
.brownoutline_boxtop { 
	border: 2px solid #663300; border-width: 2px 2px 0 2px; 
	color: #663300; font-weight: bold;
}
.padding{ padding:0.5em }

@media only screen and (max-width: 768px) {
		#body {max-width:768px;font-size:1.25em}
		#column_right {display:none}
		#column_left {max-width:200px;overflow:hidden}
		#column_left a {line-height:30px}
		#column_left input {max-width:150px;}
		.brownoutline_topbottom { border-width: 2px 2px 2px 0; }
		.subcats { line-height:35px; }
}