
/* 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:#1e405c;}
	#bg { width:100%; background:url(images/bg-bg-home.jpg) top center no-repeat;  }
	#wrap { width:960px; display:block; margin-left:auto; margin-right:auto;  }
	#header { width:960px;}
	#logo { float:left; display:inline; width:226px; }
	#banner {float:right; display:inline; width:583px; margin-top:81px; margin-right:14px; margin-bottom:24px;}
	
	#home-content-col {width:900px; float:left; display:inline; margin-left:30px; height:205px;}
	#promo { height:260px; clear:both;}
	#promo desc { height:260px; padding-right:10px; clear:both;}
	#promo img { margin-left:30px; }
	
	#content-col {width:910px; float:left; display:inline; margin-left:30px;}
	.home-col { width:283px; display:inline; float:left; margin-bottom:20px;} 
	.home-v-line { width:1px; display:inline; float:left; height:380px; margin-left:14px; margin-right:14px; border-right:1px solid #e6e6e6; }

	.icon { width:50px; display:inline; float:left; margin-top:12px;}
	.icon-copy { width:230px; display:inline; float:right; margin-top:20px;}
	.icon-copy p { padding-top:0px;}
	
	.listleft {float:left; width:180px; margin-right:25px; margin-bottom:0;}
	
	ul.listleft {margin-bottom:-10px; padding-bottom:-10px;}
	.listright {float:left; width:300px; margin-bottom:0;}

	
	
	.col-1 { width:445px; display:inline; float:left;  } 
	.col-2 { width:445px; display:inline; float:right;  } 
	
	.col-a { width:500px; display:inline; float:left; margin-top:5px; margin-bottom:20px;  } 
	.col-b { width:350px; display:inline; float:right; margin-bottom:20px;  } 
	
	.col-c { width:650px; display:inline; float:left; margin-top:5px; margin-bottom:20px;  } 
	.col-d { width:200px; display:inline; float:right; margin-bottom:20px; margin-right:20px;  } 
	
/* sidebar styles */
  #nav {  margin:0px; padding:0px; width:625px; height:36px; display:inline; float:right;  }
  #nav ul {margin:0px; padding:0px; list-style:none; display:inline; text-align:right; }
  #nav ul li {float: left;  font-size: 11px; margin:0px; padding:0px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; background: url(images/li-bg.jpg) no-repeat right;}
  #nav ul li a {  color:#FFF; text-decoration:none; line-height:36px; padding-top:2px; padding-bottom:2px; padding-left:16px; padding-right:16px; height:36px; }
  #nav ul li a:hover { color: #FFF; line-height:35px; padding-top:6px; padding-bottom:9px; height:36px; overflow:hidden; text-decoration:none; background: url(images/li-a-bg.jpg) no-repeat center bottom;  }
  
  
  /* table styles */	
	.table th p	{color:#999; 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;}
	
	
	/* sub-menu styles */	
	.sub-menu {padding-left:8px; padding-right:8px;}

	
/* font Styles */ 
	h1 { font-size:18px; color:#004e39; line-height:24px; padding:0px;  margin:0px; font-weight:normal; height:18px; padding-bottom:10px;  margin-bottom:10px; margin-top:10px; }
	h2 { font-size:18px; color:#004e39; line-height:22px; padding:0px;  margin:0px; font-weight:normal; margin-bottom:10px;    }
	h3 { font-size:16px; color:#004e39; line-height:22px; padding:0px; padding-top:10px;  margin:0px; font-weight:bold; border-bottom: 1px  solid #e5e5e5; margin-bottom:8px;}
	h4 { font-size:17px; color:#004e39; line-height:36px; font-weight:normal; margin-left:48px;}
	h5 { font-size:16px; color:#004e39; line-height:23px; margin-top:10px;}
	p  { font-size:14px; color:#000000; line-height:21px; margin:0px; padding:0px; padding-top:8px; padding-bottom:8px; }
	li { font-size:14px; color:#000000; padding-left:22px;   line-height:20px; padding-bottom:0; margin-bottom:0px; background:url(images/li.jpg) no-repeat; list-style:none;}
	ul {  padding-left:0px; margin-left:0px; margin-top:10px; margin-bottom:0px;  margin-left:0px; padding-bottom:0px; }
	ol {margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#006699;	text-decoration: underline;}
	a:visited 	{color:#006699; text-decoration: underline;}
	a:hover 	{color:#FF0000; text-decoration: underline;}
	a:active 	{color:#006699; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	.high-light { font-weight:bold; color:#004f3a;}
	
	#content-col li {margin-bottom:8px;}
	
	
/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear40	{clear:both; height:40px; }

	
	
/* footer styles */	
	#footer-wrap 		{ width:100%; height:83px; background: url(images/bg-footer-tile.jpg) repeat-x; }
	#footer 			{width:960px; margin-left:auto; margin-right:auto; height:83px; background:url(images/bg-footer.jpg) no-repeat;}
	#footer p 			{font-size:10px; color:#1d454f; padding:0px; margin:0px; display:inline; line-height:83px; padding-left:30px; }
	#footer a:link 		{font-size:10px; color:#1d454f; text-decoration: none;}
	#footer a:visited 	{font-size:10px; color:#1d454f; text-decoration: underline;}
	#footer a:hover 	{font-size:10px; color:#1d454f; text-decoration: underline;}
	

/* 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;}

/* end of CSS file */
