body {
	/*background: #CCC;*/
	background: #d9d9d9 url('/images/background-page2.png') 0 0 repeat-x;
	/*background: url('/images/page-back.gif');*/
	color: #4f4f4f;
	font-family: helvetica, arial, sans-serif;
	font-size: .75em;
	padding-bottom: 10px;
	padding-top: 10px;
}

#container {
	width: 942px;
	margin: 0 auto;
	
}
#page-wrapper {
	border: 1px solid #000;
	background-color:#FFF;
}



/* START OF LEFELD LOGO */
	#logo {
		width: 940px;
		background-color: #FFF;
		color: #000;
	}
	#logo-left {
		text-transform: uppercase;
		background-color: #C00;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFF;
		font-size: 26px;
		font-weight: 700;
		width: 200px;
		padding: 0 0 0 20px;
	}
	#logo-right {
		text-transform: uppercase;
		background-color: #FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:26px;
		width: 700px;
		padding: 0 0 0 20px;
		color: #000;
		font-weight: 700;
		
	}
/*  END OF LEFELD LOGO  */



/*  START OF BUILDINGS  */
	#serving {
		font-size: 12px;
		font-weight: 400;
		color: #FFF;
		padding: 8px 20px 0 3px;
		clear: both;
		text-align: center;
		font-style: italic;
		background: #000;
		position: relative;
	}


	#photo-container {
		background-color: #000;
		border-bottom: 2px solid #C00;
	}

	#photo-cwbuilding {
		background:#000 url('/images/lefelds-coldwater4.jpg') no-repeat;
		margin-left:24px;
		margin-top:6px;
		margin-bottom:6px;
		color: #FFF;
		width:430px;
		height:203px;
		border: 1px solid #FFF;

	}
	#photo-gvbuilding {
		background:#000 url('/images/lefelds-greenville4.jpg') no-repeat;
		margin-right:24px;
		margin-top:6px;
		margin-bottom:6px;
		color: #FFF;
		width:430px;
		height:203px;
		border: 1px solid #FFF;
		
	}
	
	
	#info-cwbuilding {
		background-color: #000;
		padding: 4px 6px 8px 20px;
		text-align: center;
		color: #FFF;
		width:444px;
		font-size: 12px;
	}
	#info-gvbuilding {
		background-color: #000;
		padding: 4px 20px 8px 6px;
		text-align: center;
		color: #FFF;
		width: 444px;
		font-size: 12px;
	}
/*  END OF BUILDINGS  */







	ul#menu {
		background: #222;
		color: #fff;
		margin: 0;
		/*padding: 0.3em 0em;*/
		padding: .8em 0em;
		background: url('/images/topnav_bg.gif') repeat-x;
	}
	
	ul#menu li {
		font-size: 14px;
		display: inline;
		margin: 0.1em .4em;
		position: relative;
	}
	
	ul#menu h2, ul#menu h3 {
		font-size: 100%;
		font-weight: normal;
		display: inline;
	}
	
	ul#menu li a {
		color: #fff;
		text-decoration: none;
		padding: 0 0.4em;
	}
	
	ul#menu li a:hover {
		/*text-decoration: underline;*/
		color:#F00;
	}
	
	ul#menu li.mega a {
		background: transparent url('/images/arrow.gif') center right no-repeat;
		padding: 0 1.2em;
	}
	
	ul#menu li.mega a:hover {
		/*text-decoration: underline;*/
		color:#F00;
	}
	
	ul#menu div {
		display: none;
	}
	
	ul#menu li.mega div {
		position: absolute;
		top: 2.2em;
		left: 0em;
		padding: 1.3em;
		background: #333;
		border: 1px solid #111;
		color: #fff;
		font-size:11px;
	}
	
	ul#menu li.hovering div {
		display: block;
	}
	
	ul#menu li.mega div a {
		color: #fff;
		padding: 0;
		background-image: none;
		text-decoration: none;
	}


/*   OLD START NAVIGATION CSS
	ul.topnav {
		list-style: none;
		padding: 0 20px;	
		margin: 0;
		float: left;
		width: 900px;
		background: #222;
		font-size: 14px;
		background: url('/images/topnav_bg.gif') repeat-x;
	}
	ul.topnav li {
		float: left;
		margin: 0;	
		padding: 0 15px 0 0;
		position: relative;
	}
	ul.topnav li a{
		padding: 10px 5px;
		color: #fff;
		display: block;
		text-decoration: none;
		float: left;
	}
	ul.topnav li a:hover{
		background: url('/images/topnav_hover.gif') no-repeat center top;
	}
	ul.topnav li span {
		width: 17px;
		height: 35px;
		float: left;
		background: url('/images/subnav_btn.gif') no-repeat center top;
	}
	ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} 

	ul.topnav li ul.subnav {
		list-style: none;
		position: absolute;
		left: 0; top: 35px;
		background: #333;
		margin: 0; padding: 0;
		display: none;
		float: left;
		border: 1px solid #111;
	}

	ul.topnav li ul.subnav li{
		margin: 0; padding: 0;
		border-top: 1px solid #252525; 
		clear: both;
	}
	ul.subnav li {
		font-size: 11px;
	}
	html ul.topnav li ul.subnav li a {
		float: left;
		width: 155px;
		background: #333 url('/images/dropdown_linkbg.gif') no-repeat 10px center;
		padding-left: 20px;
	}
	html ul.topnav li ul.subnav li a:hover { 
		background: #222 url('/images/dropdown_linkbg.gif') no-repeat 10px center; 
	}
END OF NAVIGATION CSS  */



/* START OF PROMOTION */
	#promotions {
		height: 0;	
	}
/*  END OF PROMOTION  */



/* START OF SIDEBAR  */
	#sidebar {	
		width:180px;
		padding: 15px 10px 10px 10px;
		font-size: 12px;
	}
	#sidebar h3 {
		background:#333;
		/*background: url('/images/page-back.gif');*/
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		padding: 4px;
		color: #FFF;
		text-align: center;
		margin: 0;
		font-size: 14px;
		letter-spacing: 1px;
	}
	#sidebar p {
		margin: 0;
		border: 1px solid #000;
		padding: 5px;
		text-align: center;
		background-color: #DCDCDC;
	}
	#sidebar img {
		border: 1px solid #333;
	}
/*  END OF SIDEBAR  */



/*  START OF BODY  */
	#main-content {
		margin: 0;
		padding: 15px 15px 15px 0;
		width: 720px;
		background-color:inherit;
		line-height:140%;
	}
	#main-content h3 {
		border-bottom: solid #b2b3b4 1px;
		padding: 0 0 5px 0;
		margin: 0;
		font-size: 18px;
	}
	#main-content h4 {
		padding: 10px 0 0px 0;
		margin: 0;
		font-size: 14px;
	}
	#main-content h5 {
		background:#333;
		border: 1px solid #000;
		font-size: 14px;
		color: #FFF;
		padding: 4px 4px 4px 8px;
		text-align: left;
		margin: 0;	
	}
/*  END OF BODY  */



/*  START OF GLOBAL CLASSES  */
	.clear { clear:both; height: 0; overflow:hidden;}
	.motto { font-size: 14px; color: #C00; background-color: inherit; font-weight: 700;}
	.float-left { float:left;}
	.float-right { float:right;}
/*  END OF GLOBAL CLASSES  */



/*  START OF FOOTER  */
	#footer {
		background: url('/images/page-footer.png') 0 0 no-repeat;
		width: 942px;
		height: 10px;
		margin: 0 auto;
	}
	#bottom-navigation {
		padding: 10px 15px 10px 27px;
		/*color: #7d7d7d;
		color: #000;*/
		font-size: 11px;
	}
	#bottom-navigation a{
		color: #4f4f4f;
		text-decoration:none;
	}
/*  END OF FOOTER  */




/*
ul.alphabet-index {
	list-style: none;
	float: left;
}

ul.alphabet-index li {
	float: left;
	padding: 7px;
	font-weight: 900;
	font-size: 14px;
}
*/



/*.alphabet-full-listing h5 {
	background:#333;
	font-size: 14px;
	color: #FFF;
	padding: 4px 0px 2px 8px;
	text-align: left;
}*/

.alphabet-index-table td {
	padding: 7px 7px 0px 7px;
	font-weight: 900;
	font-size: 12px;
}
.alphabet-index-table td a {
		
}
.alphabet-full-listing td {
	width: 300px;
	padding: 6px 0px;
}



/* Products Listing */
/*.products-full-listing h5 {
	background:#333;
	font-size: 14px;
	color: #FFF;
	padding: 4px 0px 2px 8px;
	text-align: left;
}*/
.products-full-listing td {
	width: 300px;
	padding: 6px 0px;
}
.products-index-table td {
	padding: 5px 5px 0px 5px;
	font-weight: 600;
	width: 230px;
}

p.indent {
	margin-left: .3cm;
}

