/* Main Style Sheet  */
	* {margin:0px; padding:0px; }
	img { border:0px; }
	body { background:  url(images/bg-home.jpg) top repeat-x #FFF; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000;}
	#wrap { width:980px; display:block; margin-left:auto; margin-right:auto;  }
	#header { width:980px; height:79px; overflow:hidden;}
	#logo { float:left; display:inline; width:226px; }
	#banner {float:left; display:inline; width:956px; border:1px solid #FFF; margin-top:30px; margin-left:12px;}
	
	#content-col {width:956px; float:left; display:inline; margin-left:12px; margin-top:25px;}
	
	#feature-wrap { height:295px; overflow:hidden; margin-top:30px; margin-bottom:20px;}
	#home-banner { display:inline; float: left; width:560px;  border:1px solid #FFF;  margin-left:12px;}
	#home-feature-1 { display:inline; float: right; width:365px; margin-right:12px;}
	#home-feature-2 { display:inline; float: right; width:365px; margin-top:20px;  margin-right:12px }
	
	#promo-wrap { height:210px; overflow:hidden;  clear:both; }
	#promo-1 { width:228px; height:210px; overflow:hidden; background:url(images/promo-1.jpg) no-repeat; margin-left:9px; margin-right:10px; display:inline; float:left;}
	#promo-2 { width:228px; height:210px; overflow:hidden; background:url(images/promo-2.jpg) no-repeat; margin-left:9px; margin-right:10px; display:inline; float:left;}
	#promo-3 { width:228px; height:210px; overflow:hidden; background:url(images/promo-3.jpg) no-repeat; margin-left:9px; margin-right:10px; display:inline; float:left;}
	#promo-4 { width:228px; height:210px; overflow:hidden; background:url(images/promo-4.jpg) no-repeat; margin-left:9px; display:inline; float:left;}
	

	#promo-wrap p { color:#616161; line-height:18px; padding-top:0px;}
	#promo-wrap h2 { color:#314027; font-size:18px; line-height:21px; margin:0px; padding:0px;}
	#promo-wrap a:link 	{text-decoration: none; color:#616161;}
	#promo-wrap a:visited 	{text-decoration: none; color:#616161;}
	#promo-wrap a:hover 	{text-decoration: none; color:#616161;}
	#promo-wrap a:active 	{text-decoration: none; color:#616161;}
	
	#promo-wrap h2 a:link 	{text-decoration: none; color:#314027;}
	#promo-wrap h2 a:visited 	{text-decoration: none; color:#314027;}
	#promo-wrap h2 a:hover 	{text-decoration: none; color:#314027;}
	#promo-wrap h2 a:active 	{text-decoration: none; color:#314027;}
	
	.promo-copy { width:180px; margin-left:30px; } 
	.promo-title-1 { width:100px; margin-left:85px; margin-top:20px; height:65px;}
	.promo-title-2 { width:100px; margin-left:85px; margin-top:17px; height:70px;}
	.promo-title-3 { width:100px; margin-left:85px; margin-top:25px; height:60px;}
	.promo-title-4 { width:100px; margin-left:85px; margin-top:30px; height:55px;}

	#home-copy { width:583px; margin-left:15px; margin-bottom:20px; display:inline; float:left; margin-top:10px;}
	#home-side { width:342px; display:inline; float:right; margin-bottom:20px; }
	#home-copy h1 { border-bottom:none; margin-bottom:0px;}
	
	
	
/*page styles */	
	
	.col-1 { width:200px; display:inline; float:left;  } 
	.col-2 { width:600px; display:inline; float:right;  } 
	
	
/* sidebar styles */
	#nav {  margin:0px; padding:0px; width:960px; height:34px; display:inline; float:left; margin-left:10px;  }
	#nav ul {margin:0px; padding:0px; list-style:none; display:inline; text-align:right; }
	#nav ul li {float: left;  font-size: 14px; margin:0px; padding:0px; font-weight:normal; background: url(images/nav-bg.jpg) no-repeat right;}
	#nav ul li a {  color:#FFF; text-decoration:none; line-height:34px; padding-top:2px; padding-bottom:2px; padding-left:14px; padding-right:22px; height:34px; }
	#nav ul li a:hover { color: #FFF; line-height:34px; padding-top:6px; padding-bottom:9px; height:34px; overflow:hidden; text-decoration:underline;  }
	
/* font Styles */ 
	h1 { font-size:18px; color:#ee212c; line-height:24px; padding:0px;  margin:0px; font-weight:normal; height:18px; padding-bottom:10px; margin-bottom:10px; margin-top:10px; border-bottom: 1px  solid #e7e7e7;   }
	h2 { font-size:16px; color:#ee212c; line-height:14px; padding:0px;  margin:0px; margin-top:15px; font-weight:normal;  }
	h3 { font-size:16px; color:#ee212c; line-height:22px; padding:0px; padding-top:10px;  margin:0px; font-weight:bold;  }
	h4 { font-size:17px; color:#ee212c; line-height:36px; font-weight:normal; margin-left:48px;}
	h5 { font-size:16px; color:#ee212c; line-height:23px; margin-top:10px;}
	p  { font-size:14px; color:#000000; line-height:21px; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; }
	li { font-size:14px; color:#000000; padding-left:5px;   line-height:20px; margin-bottom:0px; }
	ul {  padding-left:0px; margin-top:10px; margin-bottom:0px;  margin-left:20px; padding-bottom:5px; }
	ol {margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#ee212c;	text-decoration: underline;}
	a:visited 	{color:#ee212c; text-decoration: underline;}
	a:hover 	{color:#ee212c; text-decoration: underline;}
	a:active 	{color:#ee212c; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	.high-light { font-weight:bold; color:#314027;}
	
/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:5px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear40	{clear:both; height:40px; }
	

/* footer styles */	
	#footer-wrap 		{ width:100%; height:58px; background: url(images/bg-footer-tile.jpg) repeat-x; }
	#footer 			{ width:980px; margin-left:auto; margin-right:auto; height:58px; }
	#footer p 			{font-size:13px; color:#1d454f; padding:0px; margin:0px; display:inline; line-height:58px; padding-left:30px; }
	#footer a:link 		{font-size:13px; color:#1d454f; text-decoration: none;}
	#footer a:visited 	{font-size:13px; color:#1d454f; text-decoration: underline;}
	#footer a:hover 	{font-size:13px; color:#1d454f; text-decoration: underline;}
	

 /* table styles */	
	.table th p	{color:#000; padding-left:10px; text-align:left; }
	.table p	{padding-left:0px; }
	.table 		{ background:#FFF; }
	.table td 	{ background:#f3f3f5; padding-left:10px;}
	.table th 	{ background:#999; color:#FFF; text-align:left; padding-left:10px; padding-top:10px; padding-bottom:10px;}	
	
	
/* content styles */
	.image-gallery-box 	{ display:inline; float:left;  padding:3px; margin: 0px 0px 0px 0px; }
	.image-left-box 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 0px 20px 0px 0px; }
	.image-right-box	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 0px; margin-right:0px;  margin-bottom:20px;}
	.image-left 	{ display:inline; float:left; padding:2px; margin: 5px 10px 10px 0px; }
	.image-right	{ display:inline; float:right; padding:2px; margin: 5px 0px 10px 10px;}
	.map { border: 1px solid #dfdfdf; padding:2px; width:300px; margin-top:10px;}
	.image-product	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 35px; margin-right:10px; width:180px; height:120px;  }
	.line {border-top: 1px solid #dfdfdf; margin-top:10px; margin-bottom:10px; clear:both; margin-left:10px;}


.spec {
	font-size: 20px;
}
.display1 {width:290px; border:1px solid #CCC; padding:3px; float:right; margin:10px 5px; }
.display2 {width:290px; border:1px solid #CCC; padding:3px; float:right; margin:10px 5px; }

/* end of CSS file */