	/*
		screen_all.css
		
		General-purpose stylesheet for ASCO website
		MSIE 6 exceptions in screen_msie6.css
		MSIE 7 exceptions in screen_msie7.css
	*/
	
	
	/* general-purpose declarations */
	body {
		margin:0;
		padding:0;
		background-image: url('http://www.marshallsales.com/images/msi_logo.svg');
		background-size: contain;
		font-family:Helvetica,Arial,"sans-serif";
		font-size: 0.9em;
		color:#555;
		}
	
	div,form {
		position:relative;
		margin:0;
		padding:0;
		}
	
	img { border:0; }
	
	a {
		color:#900;
		text-decoration:none;
		}
	
	a:visited {
		}
	
	a:hover {
		text-decoration:underline;
		}
	
	a:active {
		text-decoration:underline;
		}
	
	
	
	
	/* fixed-width container DIV */

	#page {
		width:800px;
		margin:0 auto;
		background:#fff;
		border: 2px solid #000;
		border-top: 1px solid #000;
		border-bottom: 18px solid #000;
		
		}
	
	#home #page {
		background: url('../images/page/home_columns.gif') repeat-y;
		}

		}		
	/* title area  ------------------------ */
	#title {
		position: relative;
		clear:both;
		background: #fff;
		}

	#top_nav {
		height: 1.2em;
		background: #000;
		}
		
	#title img {
		display:block;
		}
	
	#title_logo {
		clear: both;
		z-index:2;
		margin: 0px 0 0px 0px;
		}
	
	#title_logo img {
		margin: 0px 0 0px 0px;
		}
		
	#title_logo img#tag {
		position: absolute;
		left: 480px;
		top: 0px;
		}
	
	#title_photo {
		clear: both;
		height: 72px;
		background: url('../images/header_images/3.jpg');
		border-top: 1px solid #000;
		}

	#title_twitter {
		position: fixed;
		left: 20px;
		top: 300px;
		z-index:101;
	}
	
	#title_facebook {
		position: fixed;
		right: 40px;
		bottom: 80px;
		z-index:101;
	}
	
	#title_facebook2 {
		position: fixed;
		right:20px;
		top: 300px;
		z-index: 101;
		}
		
	#home #title_photo {
		height: 152px;
		background: #fff;
		}
	
	
	/* top menus  ------------------------ */
	#menu_control,#menu_main ul{
		display:block;
		list-style:none;
		margin:0;
		padding:0;
		}
	
	#menu_control li {
		float:right;
		font-family: Helvetica, Arial,"sans-serif";
		font-size: 0.7em;
		text-transform: uppercase;
		margin: 0.4em 1em 0.1em 1em;
		}
	
	#menu_control a {
		color: #fff;
		}
	
	/* Main menu general formatting #################################### */
	#menu_main {
		position:relative;
		clear:both;
		float:none;
		z-index:2;
		width: 800px;
		border-top: 1px solid #000;
		background: #f00;
		margin: 0 0 1.7em 0; /* bottom margin controls vertical position of submenu graphic */
		/* see submenu CSS at approx line 800 of css file */	
		}
	
	#menu_main a {
		float:left;
		height: 1.4em;
		border-bottom: 1px solid #000;
		font-family: Helvetica, Arial,"sans-serif";
		font-size: 0.9em;
		text-transform: uppercase;
		letter-spacing: 0.06em;
		color: #fff;
		text-align: center;
		padding: 0.45em 0 0 0;
		}
		

	
	#menu_main a.left {
		background: url('../images/page/nav_lft_button.gif') repeat-y;
		width: 158px;
		}
		
	#menu_main a.center {
		background: #f00 url('../images/page/nav_border.gif') repeat-y;
		top: 0;
		left: 0;
		width: 162px;
		}
		
	#menu_main a.right {
		background: url('../images/page/nav_rt_button.gif') repeat-y;
		width: 156px;
		}
		
	/* Main menu anchor formatting #################################### */
	#menu_main a:visited {
		}
	
	#menu_main a.left:hover {
		background: #800;
		text-decoration:none;
		}
		
	#menu_main a.center:hover {
		background: #800 url('../images/page/nav_border.gif') repeat-y;
		top: 0;
		left: 0;
		text-decoration:none;
		}
		
	#menu_main a.right:hover {
		background: #800 url('../images/page/nav_border.gif') repeat-y;
		top: 0;
		left: 0;
		text-decoration:none;
		}
		
	#menu_main a:active {
		text-decoration:none;
		}
		
	/* END Main menu anchor formatting #################################### */
	
	/*SOCIAL ADDED 01/17/2013*/
	#social {
	position: fixed;
	top: 50%;
	left: -10px;
	width:60px;
	height:160px;
	line-style:none;
	padding: 0;
	background: black;
	-webkit-box-shadow: 0px 0px 10px #ffffff;
	-moz-box-shadow: 0px 0px 10px #ffffff;
	box-shadow: 0px 0px 10px #ffffff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	}
	
#social img {
	margin: 22px 5px 5px 10px;
	display: inline;
	
	}
	
#social ul {
	margin:11px 0 0 8px;
	}

#social li {
	margin: 0 0 5px 0;
	}
	
	/*END SOCIAL*/
	
	
	/* content area layout styles ------------------------ */
	#content {
		}
	
	#sub #footer {
		margin-top:2em;
		}
	
	#col_left {
		float:left;
		}
	
	#sub #col_middle {
		clear:both;
		float:none;
		width:570px;
		margin:28px 0 0 64px;
		color:#555;
		}
	
	#sub #col_middle.text { /* a wide version of #col_middle */
		width:685px;
		}
	
	#sub #col_middle.catalog { /*a wide version of #col_middle for the product tables */
		width:682px;
		}
		
	#sub.products #col_middle { /* #col_middle for the main product page */
		position: relative;
		width:725px;
		margin:28px 0 0 35px;
		}
		
	/* HOME PAGE DIFFERENCES */
	
	#home #col_left {
		float:left;
		height:100%;
		z-index: 100;
		}
	
	#home #col_right {
		width:136px;
		margin:7px 4px 0 0px;
		padding-left: 45px;
		color:#333;
		overflow: hidden;
		}
	
	#home #col_middle {
		float:left;
		width:420px;
		margin: 0;
		padding-left:34px;
		padding-top:20px;
		}
	
	#store_box1 {
		width:99px;
		padding: 5px 5px 2px 5px;
		position:relative;
		float:left;
		border-top: 1px solid #afafaf;
		border-bottom: 1px solid #afafaf;
		border-right: 1px solid #afafaf;
		min-height:90px;	
	}
	#store_box2 {
		width:80px;
		padding: 5px 5px 2px 5px;
		border-top: 1px solid #afafaf;
		border-bottom: 1px solid #afafaf;
		border-left: 1px solid #afafaf;
		position:relative;
		float:left;
		min-height:90px;
		}
	
	
	
		
	/* subpage content containers */
	
	#sub_content {
		width:100%;
		}
	
	.text #sub_content {
		width:456px;
		float:left;
		}
	
	.catalog #sub_content {
		width:506px;
		float:left;
		}
	
	
	/* subpage general text styles */
	#sub h1,#sub h2,#sub h3,#sub h4,#sub h5,#sub h6 {
		margin:1em 0 0em 0em;
		color:#d00;
		}
	
	#sub h1 {
		margin:0 0 1em;
		}
	
	#sub h2 {
		font-size:1.3em;
		}
	
	#sub h2:first-child { 
	/*removes space above H2 when it's the first item on the page, e.g. Contact Us */
		margin-top: 0;
		}
	
	#sub h3 {
		font-size:1.2em;
		}
	
	#sub h4 {
		font-size:1.1em;
		}
	
	#sub h5,#sub h6 {
		font-size:1.0em;
		}
	
	#sub .content_title {
		width:100%;
		font-size:1.4em;
		color:#222;
		font-weight:bold;
		line-height:1.2em;
		margin: 0 0 0.5em 0;
		}
		
	#sub h1.content_title {	
		border-bottom: 1px solid #dadada;
		}
	
	#sub h1.content_title .grey {
		font-size:0.8em;
		color: #888;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		}
	
	#col_middle p {
		line-height:1.4em;
		margin:0 0 0.5em 0;
		}
	
	#col_middle ul,#col_middle ol {
		margin:0 0 1em 1.3em;
		padding:0;
		}
	
	#col_middle li {
		line-height:1.2em;
		margin:0 0 .4em 0em;
		padding:0;
		}
	
	#col_middle h2 + ul li,
	#col_middle h3 + ul li,
	#col_middle h4 + ul li,
	#col_middle h2 + ol li,
	#col_middle h3 + ol li,
	#col_middle h4 + ol li {
		margin-top: 0.5em;
		}
	
	#col_right {
		float:left;
		}
		
	
		
	.p_note {
		font-style:italic;
		color:#666;
		font-size:0.8em;
		line-height: 1em;
		}
	

	/* MSI main products page text styles ---------------------------------*/
	#sub table#productlist {
		width: 740px;
		margin: 0;
		}
		
	#sub table#productlist tr td {
		background: #ececed;
		border-bottom: 15px solid #fff;
		border-right: 15px solid #fff;
		vertical-align: top;
		}
		
	#sub table#productlist tr td {
		width: 330px;
		padding: 6px;
		}
	
	#sub table#productlist img {
		float: left;
		margin: 6px;
		}
		
	#sub  table#productlist tr td h4 {
		font-size: 1em;
		margin: 0.3em 1em 0 75px;
		}
		
	#sub table#productlist tr td p {
		font-size: 0.9em;
		margin: 0.1em 1em 0 75px;
		}
		
	
	/* ----------------------------------------------------------------- */
	
	#sub .productgroup {  /* products page only at this point [THIS IS AN ASCO STYLE]*/
		height: 100px;
		margin: -10px 0 17px 0;
		background: #f5f5f5;
		vertical-align: top;
		}
	
	#sub .productgroup img {  /* products page only at this point  [THIS IS AN ASCO STYLE]*/
		float:left;
		padding-right:15px; 
		}
	
	#sub .productgroup h2 {  /* products page only at this point  [THIS IS AN ASCO STYLE]*/
		padding-top:10px; 
		margin-bottom: 0.2em;
		}
	
	
	#sub .projectbox {  /* project summary/link page only at this point */
		height: 87px;
		margin: 0px 0 5px 0;
		vertical-align: top;
		overflow: visible;
		}
	
	#sub .projectbox h4, #sub .projectbox p.tight {  /* project summary/link page only at this point */
		margin: 0px 0 0px 85px;
		}
	
	
	
	/* sidebar styles -------------------------------------------------- */
	
	#sub_sidebar,#catalog_sidebar { /* zzz */
		float:left;
		margin:0 0 0 24px;
		padding:0 0 0 27px;
		color:#888;
		}
	
	#sub_sidebar {
		border-left:solid #e5e5e5 1px;
		width:172px;
		height:100%;
		}
	
	#catalog_sidebar {
		margin:0;
		width:114px;
		}
	
	#sub_sidebar h1,#sub_sidebar h2,#sub_sidebar h3,#sub_sidebar h4,#sub_sidebar h5,#sub_sidebar h6,#catalog_sidebar h1,#catalog_sidebar h2,#catalog_sidebar h3,#catalog_sidebar h4,#catalog_sidebar h5,#catalog_sidebar h6 {
		font-size:1em;
		font-style:normal;
		}
		
	#sub_sidebar h2:first-child,
	#sub_sidebar h3:first-child,
	#sub_sidebar h4:first-child,
	#sub_sidebar h5:first-child { 
	/*removes space above heds when it's the first item in the column */
		margin-top: 0;
		}
	
	#sub_sidebar p {
		font-size:.9em;
		font-style:normal;
		line-height: 1.2em;
		}
	
	#sub_sidebar li {
		font-size:0.9em;
		}
	
	#sub_sidebar h5 {
		margin-top: 0.4em;
		}
	
	
	
	/* some styles for quote and survey forms  ------------------------ */
	#col_middle p.form_menu {
		padding:0.2em 0 0 0;
	}
	
		
	p.form_menu label {
		width:32%;
		text-align:left;
		margin-right:0.5em;
		float:left;
		}
	
	p.form_menu input {
		width:64%;
		}
		
	p.form_menu textarea, p.form_menu select{
		width:97%;
	}
			
	p #file{
		width:97%;
	}
	
	p #hiddeninput	{
		width:10%;
	}
		
	input, textarea, select{
		background: #f2f2fa;
		border: 1px solid #d8d8e0;
		padding: 1px;
		}
	
	select{
		padding: 0px;
		}
	
	#col_middle form  p.radio label { /* survey radio button spacing ------- */
		padding-right: 7px; }
		
	#col_middle form  p.radio { /* survey radio pararaph spacing ------- */
		padding-bottom: 0.9em; }
	
	
	/* catalog lists  ------------------------ */
	
	div.catalog_name {
		background:url('../images/page/bg_catalog_list.jpg') repeat-y;
		width:420px;
		margin:6px 0 6px 0;
		vertical-align: middle;
		padding:0px 0px 0 0;
		clear:both;
	}
	
	.catalog_name p {
		color:#036;
		font-size:1.2em;
		font-weight:bold;
		padding:0.7em 0 0.7em 0.7em;
		}
	
	
	.catalog_link {
		font-size:0.9em;
		font-weight:normal;
		padding: 0 0 0 0.5em;
		}
	
	.catalog_name img {
		float:right;
		display:inline;
		padding:5px 4px 0 4px;
		}
	
	
	
	
	
	
	/* news pages  ------------------------ */
	
	#col_middle.text #sub_content div.newslist h2 { /*  release title */
			font-size:1em;	
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
	
	#col_middle.text #sub_content div.newslist h4 { /*  release date */
			font-size:0.9em;	
			font-weight:normal;	
			font-style:italic;	
			color: #778;
			margin:0 0 0.2em 0;
			padding: 0 0 0 0;
		}
		
	#col_middle.text #sub_content div.newslist p { /*  release date */
			margin:0 0 0.6em 0;
			padding: 0 0 0.5em 0;
			border-bottom: 1px solid #dde;
		}
	
	
	/* footer  ------------------------ */
	#footer {
		font-size:0.75em;
		padding-bottom:1em;
		}
	
	#sub #footer {
		border-top:dotted #9c9c9c 1px;
		}
	
	#asco_address {
		float: right;
		width:110px; /*formerly 110 */
		color:#000;
		}
	
	#kzoo_address {
		float: right;
		width:220px; /*formerly 110 */
		color:#000;
		}
	
	#home #asco_address {
		margin:0 44px 0 0px;
		padding-left: 20px;
		float:left;
		width:110px;	}
	
	#sub #asco_address, #kzoo_address {
		margin:12px 10px 0 0;
		}
	
	#contact {
		color:#666;
		width:500px;
		}
	
	#home #contact {
		margin:1.5em 0 0 190px;
		border-top:dotted #9c9c9c 1px;
		width:434px;
		}
	
	#sub #contact {
		margin:0 0 0 195px;
		}
	
	#contact_upper {
		text-transform:uppercase;
		margin:2.5em 0 0;
		}
	#contact_mid {
		text-transform:uppercase;
		margin:2.5em 0 0;
		}
		
	#contact_second {
		text-transform:uppercase;
		padding-right:0.85em;
		margin:1.5em 0 0;
		}
	
	#contact_upper a {
		align:center;
		padding-right:0.85em;
		}
	
	#contact_mid a {
		padding-right:0.85em;
	}
	
	#contact_second a{
		padding-right:0.85em;
		color:#966;
		}
	
	.contact_smaller a {
		}
	
	#contact_lower {
		font-style:italic;
		margin:0.5em 0 0;
		}
	
	
	
	
	
	/* homepage-specific  ------------------------ */
	
	ul#menu_products {
		width:158px;
		position:relative;
		margin:0;
		padding:0;
		/*overflow: hidden;*/
		font-size:0.9em;
		}
	
	#menu_products li {
		list-style-type: none;
		/*height: 1.1em;*/
		background: url('../images/page/home_bullet.gif') no-repeat;
		background-position: 10px 0.55em;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #fff;
		margin: 0px 0 0px 0px;
		padding: 0px 5px 0px 0px;
		line-height: 1.2em;
			}
	
	#menu_products a {
		display: block;
		padding: 5px 0 5px 25px;
		}
	
	#menu_products a:hover {
		display: block;
		background: #dddddf url('../images/page/home_bullet.gif') no-repeat;
		background-position: 10px 0.55em;
		}
	
	/* STORE LEFT MENU */
	
	#menu_store {
		width:148px;
		position:relative;
		margin:0;
		padding:0px 0px 0px 10px;
		font-size:1.1em;
		
	
	}	
	ul#menu_store {
		width:100%;
		position:relative;
		margin:0;
		padding:0px 0px 0px 5px;
		/*overflow: hidden;*/
		font-size:0.8em;
		}
	
	#menu_store li {
		list-style-type: none;
		/*height: 1.1em;*/
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #fff;
		margin: 0px 6px 0px 20px;
		padding: 0px 1px 0px 0px;
		line-height: 1.0em;
			}
	
	#menu_store a {
		display: block;
		padding: 2px 0 2px 0px;
		}
	
	#menu_store a:hover {
		display: block;
		}
	
	
	#home #col_left  {
		position: relative;
		}
		
	#home #col_left #isologo  {
		width: 100%;
		padding: 0px 0 0.3em 0;
		text-align: center;
		}
			
	#isologo img {
		clear: both;
	}	
		
	#isologo p {
		clear: both;
		font-size:0.7em;
		line-height: 1.2em;
		width: 120px;
		margin: 0.5em 0 0 18px;
	}
		
		
	#home #col_right {
		font-size:0.9em;
		line-height:1.3em;
		}	
	
	#home #col_right h4, #home #col_right p{
		margin:0.5em 0;	
		padding:0.3em 0;
		}
		
	#home #col_right h2, #home #col_right h3,#home #col_right h4 {
		font-size:1.1em;
		font-weight:bold;
		color:#e00;
		}
			
	#home #col_right h2 {
		margin: 1em 0 -0.4em 0;
		}
	
	#home #col_right h3 {
		
		padding: 0.6em 0 0 0;
		margin: 0 0 -0.4em 0;
		}
	
	#home #col_right h5 {
		margin: .7em 0 0em 0;
		}
	
	#home #col_right p.phone {
		font-size:1.1em;
		font-weight:bold;
		color:#e00;
		margin: 0em 0 -1em 0;
		}
			
	#home #col_right p a {
		font-style:italic;
		text-decoration:none;
		color:#900;
		}
	
	#home #col_right .noborder {
		border:none;
		}
	
	#feature_box {
		border:solid #e3e3e3 1px;
		background:#f9f9f9;
		padding:1em;
		margin-bottom:1em;
		}
	
	#feature_box ul {
		list-style:none;
		margin:0;
		padding:0;
		}
	
	#feature_box li {
		float:left;
		margin:0;
		width:50%;
		}
	
	#feature_box ul li p{
		font-weight:bold;
		}
	
	#feature_box ul ul {
		margin:0.5em 1em 0 0;
		font-size: 0.9em;
		}
	
	#feature_box .last_feature ul {
		margin-right:0;
		}
	
	#feature_box li li {
		float:none;
		font-style:italic;
		color:#555;
		border-top:dotted #9c9c9c 1px;
		padding:0.2em 0;
		width:100%;
		}
	
	#feature_box a {
		color:#900;
		text-decoration:none;
		}



/*ADDED*/
	#product_box {
		border:solid #e3e3e3 1px;
		background:#f9f9f9;
		padding:1em;
		margin-bottom:1em;
		}
	
	#product_box ul {
		list-style:none;
		margin:0;
		padding:0;
		}
	
	#product_box li {
		float:left;
		margin:0;
		width:25%;
		}
	
	#product_box ul li p{
		font-weight:bold;
		}
	
	#product_box ul ul {
		margin:0.5em 1em 0 0;
		font-size: 0.9em;
		}
	
	#product_box .last_product ul {
		margin-right:0;
		}
	
	#product_box li li {
		float:none;
		font-style:italic;
		color:#555;
		padding:0.2em 0;
		width:100%;
		}
	
	#product_box a {
		color:#900;
		text-decoration:none;
		}

/* END ADD*/		
		
		
	#home_logos img {
		padding-bottom: 6px;
		}
		
	#home_addresses h3{
		font-size: 1em;
		line-height: 1em;
		margin:1.6em 0 0.3em 0;
		padding:0 0 0.1em 0;
		border-bottom: 1px dotted #bbb;
			}
	
	#home_addresses p{
		font-size: 0.75em;
		line-height: 1.1em;
		margin:0;
			}
	#home_addresses em{
		font-size: 0.7em;
		font-style: italic;
		font-weight: normal;
		letter-spacing: 0.03em;
		color: #999;
		padding-left:1em;
		}
			
	#home_addresses #right {
		float:right;
		}
	
	*/
	
	
	/* subpage-specific  ------------------------ */
	#sub #content {
		background-color:#fff;
		}
	
	/* submenu under main menu */
	/* art is grey tab shape*/
	#submenu {
		background:url('../images/page/bg_sub_submenu.jpg') no-repeat top;
		/* vertical position of submenu graphic controlled with bottom margin on main nav, see line 124 approx*/
		height:41px;
		padding: 0px 0 0 0;
		}
	
	#submenu.no-menu {
		background:none;
		height:8px;
		padding: 0px 0 0 0;
		}
	
	#submenu_nav,#submenu_path {
		position:absolute;
		left:66px;
		}
	
	#submenu_nav {
		top:9px;
		color:#555;
		font-size:0.9em;
	}
	
	#submenu_nav p{
		line-height: 1.2em;
		margin: 0em 0 0 -2px;
	}
	
	#submenu_path {
		display: none;
	/*	ASCO Style-- not needed here
		top: 40px;
		width: 480px;
		color:#999;
		font-style:italic;
		font-size:0.8em; */
		}
	
	#submenu_nav a,#submenu_nav a:visited {
		color:#900;
		}
	
	#submenu_path a,#submenu_path a:visited {
		color:#999;
		}
	
	#submenu_nav a:hover,#submenu_path a:hover {
		color:#00a;
		text-decoration:underline;
		}
	
	#submenu_nav a:active,#submenu_path a:active {
		color:#600;
		text-decoration:underline;
		}
	
	
	
	
	/* FAQ */
	.gototop {
		text-align:right;
		font-size:0.9em;
		}
	
	.faq h4 {
		margin-bottom:0.25em;
		}
	
	/* used for inset tables on FAQ page  ------------------------ */
	table.chart { 
		width: 390px;
		border-collapse: collapse;
		}
	
	.chart { 
		border:solid #999 1px;
		margin-bottom:1em;
		}
	
	.chart td,.chart th {
		padding:3px 5px;
		vertical-align: center;
		border:none;
		}
	
	.chart th { 
		color:#036;
		text-align:left;
		}
	
	.chart .dark td { 
		background:#ddd;
		}
	
	.chart  td.center { 
		text-align: center;
		}
	
	
	
	p.yellow { 
		background:#f1e592;
		padding: 0.2em 0.1em 0.2em 0.1em;
		}
	
	/* general exceptions  ------------------------ */
	.divider { /* insert a dotted horizontal pseudo-HR between elements. */
		font-size:0.1px;
		line-height:0.1px;
		padding-bottom:12px;
		border-top:dotted #ccc 1px;
		}
	
	.spoken { display:none; }
	
	.tleft { text-align:left; }
	
	.tcenter { text-align:center; }
	
	.tright { text-align:right; }
	
	.floatleft { float:left;padding-right:10px; }
	
	.floatright { 
		float:right;
		padding: 0 0 5px 10px; }
	
	.floatright { 
		float:right;
		padding: 0 0 5px 10px; }
	
	.imageclear { 
		clear:both;
		float:none;
		}
	
	.noborder { border:none; }
	
	.small { font-size:0.8em; }
	
	#col_middle p.tight {
		line-height: 1.2em;
		margin: 0;
		padding: 0;
		}
	
	#col_middle h4.tight {
		margin-bottom: 0.2em;
		}
	
	.clearall,.clearall_tiny {
		clear:both;
		float:none;
		}
	
	.clearall_tiny {
		display:block;
		font-size:0.1px;
		line-height:0.1px;
		}
	
	#home .homelink{
		display: none;
		}
	
	#submenu.hidden { /* omit submenu tab on main section pages */
		background:#fff url('../images/page/bg_sub.gif') repeat-y;
		height: 5px;
	}
	
	/* hide submenu items (if any) on main section pages */
	/* ideally we would omit the HTML DIVs so this should be unneccessary */
	#submenu.hidden #submenu_nav,#submenu.hidden #submenu_path {
		display: none;
		}
	
	img.zoombutton {
		padding: 0 0 1px 0;
		}
	
	img.zoombutton2 {
		padding: 0 0 1px 2px;
		}
		
		/*added for surplus tables*/
		tr:nth-of-type(odd) {
  background-color:#ccc;
}

/*More Adds for surplus*/

#surplus {
	width:200px;
	height:300px;
	border:1px solid black;
	float:right;
	}
#surplus a {
	text-align:center;
	}
#surplus img {
	 display: block;
  margin-left: auto;
  margin-right: auto;
	}		
	
	
/*10222015 Updates*/
#hours {
	width:100%;
	height:34px;
	text-align:center;

	background-color:#800000;
	color:white;
	font-weight:bold;
	}
	/* EOF */
