
/* Main Style Sheet  */
	* {margin:0px; padding:0px; border:0px;}
	body { background: url(images/bg.jpg) top repeat-x #FFF; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666;}
	#bg { background:url(images/bg-tile.jpg) repeat-y; width:980px; margin-left:auto; margin-right:auto;  }
	#wrap {width:980px; background: url(images/bg-wrap.jpg) no-repeat; margin-left:auto; margin-right:auto; display:block; }
	#side-col {width:200px; float:left; display:inline; background: url(images/sidebar-home.gif) no-repeat; margin-left:31px; }
	#content-col {width:720px; float:right; display:inline; margin-top:120px; margin-right:22px;}
	#side-col img {margin-left:8px; margin-top:20px; margin-bottom:20px;}

/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; width:200px; }
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#b70f12; display:block; list-style:none;  margin-top:135px; }
	ul#navul li  { float: left;  font-size: 14px; margin:0px; padding:0px; color:#b70f12;  list-style:none;  display:block;  width:200px; margin-bottom:0px; line-height:28px;  }
	ul#navul li a {color:#b70f12; text-decoration:none; padding-left:48px; display:block; background: url(images/li-bg.png) no-repeat top; font-weight:normal; line-height:28px;}
	ul#navul li a:hover {background:url(images/li-bg.png) no-repeat bottom; color:#b70f12; padding-left:48px; }
	
/* page cols */
	.page-title { background: url(images/page-title-bg.jpg) no-repeat; height:105px;}
	.page-copy {width:690px; display:inline; float:left; margin-left:15px; }
	.col-a {width:300px; display:inline; float:left; margin:0px; padding:0px; margin-left:5px;  }
	.col-b {width:306px;; display:inline; float:right; margin-right:5px; }
	.content-full {width:720px; float:left; display:inline; }
	
/* font Styles */ 
	h1 { font-size:16px; color:#FFFFFF; line-height:23px; padding:0px; font-weight:bold; padding-top:50px; margin-left:25px; text-transform:uppercase;}
	h2 { font-size:15px; color:#b70f12; line-height:23px; margin-bottom:10px; font-weight:bold; margin-top:3px; }
	h3 { font-size:13px; color:#b70f12; line-height:23px; margin-bottom:2px;  margin-top:3px;}
	h4 { font-size:14px; color:#b70f12; line-height:10px; margin-top:10px; font-weight:normal; margin-left:9px;}
	h5 { font-size:12px; color:#b70f12; line-height:23px; margin-top:10px;}
	h6 { font-size:15px; color:#666666; line-height:23px; margin-bottom:10px; font-weight:bold; margin-top:3px; }
	p  { font-size:13px; color:#666666; line-height:20px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
	li { font-size:13px; color:#666666; margin-left:15px; padding-bottom:10px;}
	ul { padding:0px; padding-left:5px; margin-left:5px; margin-top:0px; margin-bottom:10px; padding-top:10px; }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#b70f12;	text-decoration: underline;}
	a:visited 	{color:#b70f12; text-decoration: underline;}
	a:hover 	{color:#720406; text-decoration: underline;}
	a:active 	{color:#b70f12; text-decoration: underline;}
	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; }
	.clear25	{clear:both; height:25px; }
	.clear30	{clear:both; height:30px; }
	.clear80 	{clear:both; height:80px; }
	.line { height:1px; border-top:1px solid #A9C2E2; width:650px; margin-top:15px;  margin-bottom:15px;}
	.line-2 { height:1px; border-top:1px solid #354c39;  margin-top:15px;  margin-bottom:15px; clear:both;}
	.gallery{ float:left; width:710px;}
		
/* footer styles */	
	#footer 			{width:980px; margin-left:auto; margin-right:auto; background:url(images/bg-footer.jpg); height:60px;  }
	#footer-col 		{width:730px; float:right; display:inline; margin-top:12px;}
	#footer p 			{font-size:12px; color:#000; padding:0px; margin:0px; line-height:18px;}
	#footer a:link 		{font-size:12px; color:#b70f12; text-decoration: none;}
	#footer a:visited 	{font-size:12px; color:#b70f12; text-decoration: none;}
	#footer a:hover 	{font-size:12px; color:#b70f12; text-decoration: underline;}

/* form styles */
	.input-text {border: 1px solid #333; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#333; padding:2px; margin-top:0px; background:#FFF; margin-bottom:2px;}
	.form-button { width: 90px; border: 0px;cursor: pointer;  margin-bottom:10px; font-size:13px; background:#d8d8d8; margin-top:2px; border: 1px solid #333; padding:2px; }
	.form-drop-down {border: 1px solid #333; width:120px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#333; padding:2px; margin-top:0px; background:#FFF; margin-bottom:2px;}

/* content styles */
	.image-left-box 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 20px 20px 0px; }
	.image-right-box	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left: 15px; margin-top: 0px;  }
	.thmbs			{ display:inline; float:left; border: 1px solid #dfdfdf; padding:4px;  margin-left: 8px; height:150px; width:100px; text-align:center;  }
	.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;}
	.image-gal 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 10px 10px 0px; }
	.map { border: 1px solid #dfdfdf; padding:2px; width:300px; margin-top:20px;}
	.tabs {width:180px; margin: 10px 10px 0px 10px ; border:0px solid #ccc; padding:10px; float:left;font-weight:bold;}
	div#display {margin:10px; border:1px solid #ccc; width:100%; background-color:#e1e1e1;}
	ul.tta {list-style:outside; list-style-image:url(images/tick.gif);}
	
/* end of CSS file */
