

/* ##### IDs #######################################################3 */

	#image_footer{
		width:70%;
		font-size:10px;
		margin-top:2em;
		padding-top:2em;
		padding-bottom:1em;
	}

	#footer{
		width:864px;
		align:center;
		color:#000;
		font-size:10px;
		margin-top:1em;
		padding-bottom:4em;
	}
		#footer div{
			width:auto;
			position:relative;
			left:7%;
			text-align:center;
			margin-bottom:0.5em;
		}
		
		#footer span{
			font-size:12px;
		}
 
	
	#catForm{ /* ### CATEGORY RESULTS FORM (from left nav : viewCat_P.asp ) ### */
		margin-top:0px; 
		margin-bottom:0px;
	}
		#catForm select{ 
			width:115px;
			color:#435062;
			font-size:9px;
		}
		#catForm span{ /* ### CATEGORY RESULTS FORM (from left nav : viewCat_P.asp ) ### */
			float:right;
			font-size:11px;
			font-weight:bold;
			font-variant:small-caps;
		}
		
	.breadcrumbs{
		font-variant:small-caps; 
		font-size:11px; 
		line-height:20px; 
		vertical-align:bottom;
	}

	
	/* ## PRODUCT PAGE ## --------------------------------------------------- */
	#priceDiv_lt{
		float:left;
		width:80px;
		background-color: #d5d7e0;
		font-variant:small-caps;
		padding:2px;
		border: 1px solid #d5d7e0;
		margin-bottom:0.5em;
	}
	#priceDiv_rt{
		float:left;
		width:220px;
		padding:2px;
		border: 1px solid #d5d7e0;
		margin-bottom:0.5em;
	}
		#priceDiv_shell{
			/*
			border-right: 1px solid #d5d7e0;
			border-left: 1px solid #d5d7e0;
			border-bottom: 1px solid #d5d7e0;
			*/
		}
		#priceDiv_lt2{
			float:left;
			width:80px;
			font-variant:small-caps;
			padding:2px;
			line-height:20px; 
			vertical-align:middle;
		}
		#priceDiv_rt2{
			float:left;
			width:229px;
			line-height:20px; 
			vertical-align:middle;
			padding:2px;
			padding-right:0px;
			padding-top:3px;
		}

	
	
	#productTable{
		margin-top:0.5em;
		margin-bottom:1em;	
	}
	#productTable td{
		padding:0.25em;
	}
		#productTable .even{
			background-color:#e7e9f0;
			line-height:12pt;
		}
		#productTable .odd{
			background-color:#d5d7e0;
			line-height:12pt;
		}
		
	#productTable .h5{
		font-size: 9pt;
		font-variant:small-caps; 
		font-weight:bold;
		margin-top:0em; 
		margin-bottom:0.5em;
	}
		
		

	
	/* SEARCH ------------------------------------------ */
	#searchbox{
		width:135px; 
		background:url(../images/page/body_header_mps_chunk.jpg);
		text-align:right;
		vertical-align:top;
	}
	
	#headerSearch{
		font-size:11px;
		font-weight:bold;
		font-variant:small-caps;
	}
		#headerSearch input{
			width:110px;
			height:14px;
			font-size:10px;
		}
		
	#advSearchTable td{
		padding-top:1px;
	}
	
	
	
/* ##### CLASSES #######################################################3 */

		.pctext {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #3366CC;
		}
		
		a { 
			text-decoration: underline;
			color: #0099FF;

		}
		
		a:hover {
			color: #003399;
			text-decoration: none;
		}
		
		p.footer {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		
		p{
			font-size:10pt;
			line-height:12pt;
			margin-top:0em; 
			margin-bottom:0.5em;
		}
		
		body {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 10pt;
			margin:0px;
			padding:0px;
			text-align:center;
		}
		
		.menuItem {
			width:182px;
			height:18px;
			background:#ffffff;
			color:#666666;
			line-height:16px;
			vertical-align: middle;
			font-size:11px;
			font-weight:bold;
			padding-top:1px;
			padding-left:5px;
/*			border-top: 1px solid #94a1bb;
			border-bottom: 1px solid #94a1bb;
			border-right: 1px solid #94a1bb;
*/		}
		
	/* ::::::: #NAV ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
	
		#nav, #navMenu, #nav ul { /* all lists */
			padding: 0;
			margin: 0;
			list-style: none;
			float : left;
			width : 11em;
			z-index: 999;
		}
		
		#nav a, #navMenu a {
			display:block;
			width:181px;
			background:#ffffff;
			color: #666666;
			text-decoration: none;
			border: 1px solid #cccccc;
			z-index: 999;
		}
		#nav a:hover, #navMenu a:hover, a.MainHover{
			display:block;
			width:181px;
			background-color:#678abd;
			color: #ffffff;
			text-decoration: none;
			border: 1px solid #999999;
			z-index: 999;
		}
			#nav li ul a{
				display:block;
				width:182px;
				background:#678abd;
				color: #ffffff;
				text-decoration: none;
				border: 1px solid #999999;
				z-index: 999;
			}
			#nav li ul a:hover, a.SubHover{
				display:block;
				width:182px;
				background-color:#5775a0;
				color: #ffffff;
				text-decoration: none;
				border: 1px solid #999999;
				z-index: 999;
			}
		
		
		#nav li { /* all list items */
			position : relative;
			float : left;
			line-height : 1.25em;
			margin-bottom : 0px;
			width: 11em;
			z-index: 999;
		}
			#nav li li { /* sub menu list items */
				margin-bottom:-1px;
			}
		
		#nav li ul { /* second-level lists */
			position : absolute;
			left: -999em;
			margin-left : 188px;
			margin-top : -19px;
			z-index: 999;
		}
		
		
		#nav li ul ul { /* third-and-above-level lists */
			left: -999em;margin-bottom:-1px;
			z-index: 999;
		}
		
		
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
			left: -999em;
			z-index: 999;
		}
		
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
			z-index: 999;
		}
		
		#nav span.arrow{
			float:right;
			padding-right:2px;
		}
		
		
/*IE7 stick menu elements fix*/
  #nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  background-position: 0 0;
  z-index: 999;
}
		
	/* ::::::: #NAV ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
	
/* ##### HTML TAGS #######################################################3 */
	
	form{ margin:0px; padding:0px;}

	h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-variant:small-caps; font-weight:bold; }
		h1{ font-size: 16pt; }
		h2{ font-size: 14pt; }
		h3{ font-size: 12pt; }
		h4{ font-size: 11pt; }
		h5{ font-size: 9pt; }
		h6{ font-size: 8pt; }

	ul{ margin:0px; margin-left:1em; padding:0px; list-style:disc;}


