
/* Main Style Sheet  */
	* {margin:0px; padding:0px; border:0px;}
	body { background:  url(images/bg-home.jpg) top repeat-x #eaeaea; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#151a1e;}
	#bg { width:980px;margin-left:auto; margin-right:auto;  background:url(images/bg-bg.jpg) repeat-y;  }
	#wrap { width:980px; display:block; background: url(images/bg-home-wrap.jpg) no-repeat;  }
	#side-col {width:200px; float:left; display:inline; margin-left:11px;}
	#content-col {width:759px; float:right; display:inline; background: url(images/home-cont-bg.jpg) no-repeat; margin-right:10px; }
	#banner {float:right; display:inline;  width:759px;}
	
	#home-copy {float:right; display:inline; width:715px; margin-right:24px; margin-top:30px; margin-bottom:20px; }
	#page-copy {float:left; display:inline; width:715px; margin-left:20px; margin-top:40px; margin-bottom:20px;  }
	
	.home-col-1 { width:225px; display:inline; float:left; } 
	.home-col-2 { width:225px; display:inline; float:left; margin-left:20px; }
	.home-col-combo { width:450px; display:inline; float:left; margin-left:20px; }
	
	.home-col-3 { width:225px; display:inline; float:right;  }
	.home-col-3 img {margin-top:15px;}
	
	.col-1 { width:225px; display:inline; float:left;margin-right:60px; } 
	.col-2 { width:250px; display:inline; float:right;  } 
	.smallgall {width:180px; height:230px; float:left;border:1px solid #CCC;padding:10px;text-align:center;margin: 20px 10px 20px 10px;}
	.camp {color:#c20909; font-weight:bold;}
	.camp2 {color:#5555E7; font-weight:bold; font-size:16px;}
	.camp3 {color:#5555E7; font-weight:bold; }


/* top nav styles */
	#top-nav { width:759px; display:inline; font-family: Arial, Helvetica, sans-serif; height:47px;  margin-top:0px; float:right; }
	#top-nav ul {margin:0px; padding:0px; list-style:none;  display:inline;  }
	ul#nav-top { display: inline;	list-style: none; margin:0px; padding:0px;  }
	ul#nav-top li {float: right;  font-size: 12px; margin:0px; padding:0px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; 
	background: url(images/li-top-bg.jpg) top left no-repeat;}
	ul#nav-top li a { padding-right: 23px; padding-left:25px; color:#FFF; text-decoration:none; line-height:47px; height:47px;  }
	ul#nav-top li a:hover { padding-right: 23px; padding-left:25px; color:#FFF; text-decoration:underline; line-height:47px; height:47px;  background: url(images/li-top-bg.jpg) top left no-repeat; }


/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; width:200px; margin-top:203px;  }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#023c52; display:block; list-style:none;  }
	ul#navul li  {float: left;  font-size: 14px; margin:0px; padding:0px; color:#023c52;  list-style:none;  display:block;  width:200px; margin-bottom:0px; line-height:28px; background: url(images/li-bg.jpg) no-repeat top; border-bottom: 1px solid #FFF;   }
	ul#navul li a {color:#0b1217; text-decoration:none; display:block; font-weight:normal;  padding-left:35px; line-height:28px;  }
	ul#navul li a:hover {background:url(images/li-bg.jpg) no-repeat bottom; padding-left:35px; text-decoration:underline; }
	ul#navul li li a {color:#0b1217; text-decoration:none; padding-left:65px; display:block; background: url(images/li-li-bg.jpg) no-repeat top; font-weight:normal; line-height:28px;}
	ul#navul li li a:hover {background:url(images/li-li-bg.jpg) no-repeat bottom; text-decoration:underline;  padding-left:65px; }
	.subhead {padding-left:35px; line-height:28px; color:#0b1217; }
	#side-col img { margin-left:30px; margin-top:10px;}



/* font Styles */ 
	h1 { font-size:14px; color:#c20909; line-height:29px; padding:0px;  margin:0px; font-weight:bold; height:29px; width:100%; background:#dcdcdc; padding-left:10px; }
	h2 { font-size:14px; color:#c20909; line-height:29px; padding:0px;  margin:0px; font-weight:bold; padding-left:10px; padding-top:10px;   }
	h3 { font-size:14px; color:#c20909; line-height:29px; padding:0px;  margin:0px; font-weight:bold; height:29px; width:215px; background:#dcdcdc; padding-left:10px; }
	h3.combo { font-size:14px; color:#c20909; line-height:29px; padding:0px;  margin:0px; font-weight:bold; height:29px; width:450px; background:#dcdcdc; padding-left:10px; }
	h4 { font-size:14px; color:#c20909; line-height:36px; font-weight:normal; margin-left:48px;}
	h5 { font-size:12px; color:#c20909; line-height:23px; margin-top:10px;}
	p  { font-size:14px; color:#151a1e; line-height:20px; margin:0px; padding:0px; padding-top:10px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
	li { font-size:14px; color:#151a1e; padding-left:25px;   line-height:20px; margin-bottom:5px; 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:5px; }
	ol {margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#151a1e;	text-decoration: underline;}
	a:visited 	{color:#151a1e; text-decoration: underline;}
	a:hover 	{color:#FF0000; text-decoration: underline;}
	a:active 	{color:#151a1e; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	
	table.gal tr td {padding:5px;}

/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear22	{clear:both; padding-top:22px; width:100%; background:#ffffff; }
		
/* footer styles */	
	#footer-wrap 		{ width:100%; height:41px; background: url(images/bg-footer-tile.jpg) repeat-x; }
	#footer 			{width:980px; margin-left:auto; margin-right:auto; height:41px; background:url(images/bg-footer.jpg) no-repeat;}
	#footer-col-1 		{width:300px; float:left; display:inline; margin-top:11px; margin-left:235px;}
	#footer-col-2 		{width:370px; float:right; display:inline; margin-top:11px;}
	#footer p 			{font-size:10px; color:#151a1e; padding:0px; margin:0px; display:inline; }
	#footer a:link 		{font-size:10px; color:#151a1e; text-decoration: underline;}
	#footer a:visited 	{font-size:10px; color:#151a1e; text-decoration: underline;}
	#footer a:hover 	{font-size:10px; color:#151a1e; text-decoration: underline;}
	
	 
/* sidebar contact styles */
	#contact-wrap { display:block; float:left; background: url(images/contact-bg.jpg) no-repeat; width:200px; height:313px; margin-top:20px; margin-bottom:20px;}
	#contact-form { width:190px; display:block; margin-left:10px; margin-top:48px; margin-bottom:10px; }
	#contact-form p { font-size: 12px; color:#0c2948; line-height:8px; padding:0px; margin:0px;}
	.contact-text {border: 1px solid #01447b; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#01447b; padding:1px; width:190px;  margin-top:0px; background:#FFF; margin-top:5px; margin-bottom:5px;}
	
/* content styles */
	.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;}
	.right {float:right;}
	.cell {padding:5px; margin:5px; border: 1px solid #151a1e;}
	.cell2 {padding:2px; border: 1px solid #151a1e;}
	.box	{ display:inline; float:left; width:675px; padding:15px; margin-top:5px; margin-left:10px; border: 1px solid #151a1e; background-color:#dfe3e6; font-size:14px; color:#151a1e; line-height:20px; clear:both;}
/* end of CSS file */

