
/* Main Style Sheet  */
	* {margin:0px; padding:0px; border:0px;}
	body { background: url(images/bg-home.jpg) top repeat-x #efede0; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#504d4d;}
	#wrap {width:980px;  background: url(images/wrap-bg.jpg) repeat-y ; margin-left:auto; margin-right:auto; display:block; }
	#side-col {width:235px; float:left; display:inline; background:url(images/sidebar-bg.jpg) no-repeat;  }
	#content-col {width:745px; float:right; display:inline; }
	#banner-home { height:388px; background:url(images/header-bg.jpg) no-repeat; width:745px;}
	#banner-flash { height:274px; width:745px; padding-top:114px;}
	
	#home-bg {background: url(images/home-col-mid.jpg) repeat-y ; width:745px; float:right; display:inline;}
	#home-top {background: url(images/home-col-top.jpg) no-repeat; width:745px; float:right; display:inline;}
	#home-foot { background:url(images/home-col-footer.jpg) no-repeat; width:745px; height:51px; float:right; display:inline;}
	.home-col-a {width:425px; display:inline; float:left; margin:0px; padding:0px; margin-top:25px; margin-left:35px;  }
	.home-col-b {width:207px; display:inline; float:right; margin:0px; padding:0px; margin-top:25px; margin-right:27px;  }
	.home-col-b h2 {margin-left:12px;}
	#page-copy { float:right; display:inline; width:596px; margin-right:27px; margin-top:155px;}
	
	#page-bg {width:745px; float:right; display:inline;  background: url(images/sub-page-bg.jpg) repeat-y; }
	#page-top {width:745px; float:right; display:inline; background: url(images/sub-header.jpg) no-repeat; }
	#page-foot {width:745px; float:right; display:inline; background: url(images/sub-page-foot.jpg) no-repeat; height:40px; }


	
/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; width:201px; margin-left:20px; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#ae0a11; display:block; list-style:none;  margin-top:130px; }
	ul#navul li  { float: left;  font-size: 14px; margin:0px; padding:0px; color:#524f4e;  list-style:none;  display:block;  width:201px; margin-bottom:0px; line-height:30px;  }
	ul#navul li a {color:#524f4e; text-decoration:none; padding-left:42px; display:block; background: url(images/li-bg.gif) no-repeat top; font-weight:normal; line-height:30px;}
	ul#navul li a:hover {background:url(images/li-bg.gif) no-repeat bottom; color:#524f4e; padding-left:42px; }
	.buttons {margin-left:20px; }
	
	
/* page cols */
	.col-full {width:652px; display:inline; float:left; margin:0px; padding:0px; margin-left:36px; margin-top:177px;  }
	.col-a {width:220px; display:inline; float:left; margin:0px; padding:0px; margin-left:0px;  }
	.col-b {width:340px;; display:inline; float:right; margin:0px; padding:0px; margin-right:0px; }
	.col-c {width:280px; display:inline; float:left; margin:0px; padding:0px;  }
	.col-d {width:360px;; display:inline; float:right; margin:0px; padding:0px;  }
	.col-e {width:360px;; display:inline; float:right; margin:0px; padding:0px;  }
	.product img { display:inline; float:left; padding:2px; margin:0px; margin-right:8px; border: 1px solid #ccc; margin-bottom:10px;}

/* font Styles */ 
	h1 { font-size:24px; color:#13417e; line-height:23px; padding:0px; font-weight:bold; margin-bottom:70px;}
	h2 { font-size:16px; color:#14427f; line-height:25px; padding:0px; font-weight:bold; margin-bottom:5px;}
	h3 { font-size:16px; color:#504d4d; line-height:23px; margin-bottom:5px; font-weight:bold; margin-top:0px; margin-left:0px;}
	h4 { font-size:16px; color:#254f88; line-height:23px; font-weight:normal; margin:0px; padding:0px; margin-bottom:15px;}
	h5 { font-size:12px; color:#504d4d; line-height:23px; margin-top:10px;}
	p  { font-size:12px; color:#504d4d; line-height:18px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
	li { font-size:12px; color:#504d4d; line-height:23px; padding-left:0px; padding-bottom:0px; }
	ul { padding:0px; padding-left:5px; margin-left:30px; margin-top:0px; margin-bottom:10px; padding-top:0px; }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	
	#content-col 	li { font-size:12px; color:#504d4d; line-height:23px; padding-left:20px; padding-bottom:0px; background: url(images/li.jpg) top left no-repeat;}
	#content-col 	ul { padding:0px; padding-left:5px; margin-left:5px; margin-top:0px; margin-bottom:10px; padding-top:0px; list-style:none; }
/* link styles */	
	a:link 		{color:#1f4b85;	text-decoration: none;}
	a:visited 	{color:#1f4b85; text-decoration: none;}
	a:hover 	{color:#ff0000; text-decoration: underline;}
	a:active 	{color:#1f4b85; text-decoration: none;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 				{clear:both; height:0px; width:100%; }
	.clear05			{clear:both; height:05px; }
	.clear10			{clear:both; height:10px; }
	.clear20			{clear:both; height:20px; }
		
/* footer styles */	
	#footer-wrap 		{width:100%; background: url(images/bg-footer.jpg) repeat-x; height:52px; }
	#footer 			{width:980px; margin-left:auto; margin-right:auto; }
	#footer-spacer 		{width:235px; float:left; display:inline; }
	#footer-col 		{width:730px; float:right; display:inline; }
	#footer p 			{font-size:12px; color:#4a4746; padding:0px; margin:0px; line-height:52px; }
	#footer a:link 		{font-size:12px; color:#4a4746; text-decoration:none;}
	#footer a:visited 	{font-size:12px; color:#4a4746; text-decoration: none;}
	#footer a:hover 	{font-size:12px; color:#768317; text-decoration: underline;}
	 
/* home contact styles */
	#contact-wrap 		{display:inline; float:left; width:201px; margin-left:14px; margin-top:0px;}
	#contact-form 		{width:190px; display:block; margin-left:18px; margin-top:5px;  }
	#contact-form p 	{font-size: 12px; color:#596409; line-height:10px; padding:0px; margin:0px; margin-bottom:10px;}
	.contact-text 		{border: 1px solid #504d4d; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#596409; padding:2px; width:160px;  margin-top:0px; background:#FFF; margin-top:5px; margin-bottom:5px;}
	.contact-text-2 	{border: 1px solid #504d4d; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#596409; padding:2px; width:250px;  margin-top:0px; background:#FFF; margin-top:5px; margin-bottom:5px;}
	.contact 			{border: 1px solid #dfdfdf; padding:15px;  width:450px; margin-top:10px;}
	.check 				{ margin:5px;}

/* content styles */
	.image-left-box 	{display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 5px 10px 10px 0px; }
	.image-left-box-small	{display:inline; float:left; border: 1px solid #dfdfdf; padding:2px;  margin-right:9px;margin-bottom:8px;  }
	.image-right-box	{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 20px; margin-right:10px;margin-bottom:10px;  }
	.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:280px; 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:20px; margin-bottom:20px; clear:both;}
/* end of CSS file */
