/* ============================== Base Formatting ============================== */
* {margin:0;padding:0;vertical-align:baseline;font-family:Verdana, Arial, Helvetica, sans-serif;}

body, p, a, p a, th, td, li, input, select, textarea {color:#000000;font-size:11px;}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {margin:4px 0 8px;font-weight:normal;}

h1, h1 a {margin-top:0;font-size:24px;}
h2, h2 a {font-size:20px;}
h3, h3 a {font-size:16px;}
h4, h4 a {font-size:12px;font-weight:bold;margin-bottom:2px;}
h5, h5 a {font-size:12px;}
h6, h6 a {font-size:11px;}

ul {padding-bottom:14px;}
ul ul {padding-bottom:0;}
ol {margin-left:22px;padding-bottom:14px;list-style-type:decimal;}
ol li {padding-left:0;background:none;}

a:hover {text-decoration:none;}
img {border:0;}
p {padding-bottom:14px;}
hr {clear:both;width:100%;height:1px;color:#000000;margin:10px 0;border:0px none;background-color:#000000;}


.clear {width:100%;clear:both;height:0px;overflow:hidden;}
.float_left {float:left;}
.float_right {float:right;}
.center_text {text-align:center;}


/* Layout */
#main {width:7in; background-image:none;}
.left_master {width:20%;padding-right:5%;}
.right_master {width:75%;}

.home_page .left_master {width:100%;padding:0px;}


/* Logo */
#printLogo{display:block;}



/* Navigation */
#nav {margin:20px 0;}
#nav ul {padding:0;float:left;list-style:none;border-right:1px solid #000;}
#nav li {padding:0;float:left;display:block;}
#nav li a {
	float:left;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #000;
}


/* Left Nav */
#left_nav {border-top:1px solid #000;margin:5px 0 25px;}

#left_nav ul {padding:0px; margin:0;}

#left_nav li {list-style-type:none;list-style-position:outside;background:none;padding:0px;}
#left_nav li, #left_nav li a {color:#000;font-size:11px;text-decoration:none;}

#left_nav li li {padding:8px 6px;}



/* Display/Hide Categories Settings */
#left_nav li, #left_nav li.currentCategory1 a, #left_nav li.currentCategory1 li li {display:none;}
#left_nav li.currentCategory1, #left_nav li.currentCategory1 li, #left_nav li.currentCategory1 li a, #left_nav li.currentCategory1 li.currentCategory2 li {display:block;}

#left_nav li.currentCategory1 {display:inline;}

/* Detail Page li Styling */
#left_nav li.currentCategory1 li {border-bottom:1px solid #000;}
#left_nav li.currentCategory1 li.currentPage {background:#000;}
#left_nav li.currentCategory1 li.currentPage a {font-weight:bold;}


/* Third Level Styling */
#left_nav li.currentCategory1 li.currentCategory2 a {font-weight:bold;padding-bottom:4px;}
#left_nav li.currentCategory1 li li {border:none;padding:5px 0 5px 10px;}
#left_nav li.currentCategory1 li.currentCategory2 li a {font-weight:normal;padding-bottom:0px;}

#left_nav li.currentCategory1 li.currentCategory2 li.currentPage {padding:3px 0;}
#left_nav li.currentCategory1 li.currentCategory2 li.currentPage a {background:#e0d4b9;font-weight:bold;padding:2px 0 2px 10px;}

	
/* DISPLAY NONE */
#search_box, #logo a, #page_photo, #header_title, #footer .produce, #footer .logo, #callouts, #promo_container {display:none;}



/* CALLOUTS */




/* FOOTER */
#footer {margin-top:16px;position:relative;clear:both;width:100%;text-align:left;border-top:1px solid #000;padding-top:10px;margin-top:10px;}

#footer ul {margin:0;padding:0;list-style-type:none;}
#footer li {padding:0;float:left;background:none;border-right:1px solid #000;}
#footer li.first_item a {padding-left:0px;}
#footer li.last_item {border:none;}
#footer li a {float:left;color:#000;display:block;padding:0 15px;font-size:10px;line-height:10px;text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer p {color:#fff;font-size:10px;display:block;clear:both;}
