/* revised : 05/09/2008 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; } html { overflow-y:scroll; }
	body							{ font:12px arial, helvetica, sans-serif; background:#91aa71; padding-top:0; margin-top:0; }
	
	/*	layout */
	#owrap						{ background:url(/graphics/layout/wrap-bg.jpg) 0 0 repeat-x; }
	#wrap							{ width:960px; margin:0 auto; padding-top:20px; }
	#heading						{ text-align:right;margin:-24px 40px 0 0; }
	#left-col					{ float:left; width:220px; margin:25px 5px 0 0; } *html #left-col { margin: 25px 0 0 0;}
		#navigation					{ background:url(/graphics/layout/nav-bg.jpg) 0 0 repeat-y; } 
			#accordion					{ margin:-3px 0 0 0;}
	#content						{ margin:42px 0 0 10px; float:left; width:724px; min-height:500px; }
		#full-width				{ float:left; width:400px; margin:42px 20px 0 10px; }
		#content-left        { float:left; width:248px; }
		#content-right			{ float:left; width:470px; }
		
	#footer						{ background:url(/graphics/layout/footer-bg.jpg) 0px 0px repeat-x; text-align:center;}
		#footer-content		{ background:url(/graphics/layout/footer2.jpg) top center no-repeat; height:96px; padding:20px; font-size:11px; }
	/* tags */
	h1								{ font-size:20px; color:#682906; }
	h2								{ margin:7px 0 0 15px; font-size:14px; color:#682906; display:block; border-bottom:1px solid #5d6d48; }
	h3								{ font-size:13px; }
	label,select,input[type='submit'],.point { cursor:pointer; }
	li								{ line-height:19px; margin:5px 0 0 0; }
	li p							{ margin-left:-16px; }
	ol, ul						{ padding:0 0 10px 35px; }
	p								{ line-height:17px; padding:5px 5px 5px 15px; margin:0 0 10px 0; }
	textarea,input				{ font:12px arial, helvetica, sans-serif; padding:3px; }
	ul 							{ list-style-image:url(/graphics/arrow.gif); }
	/* custom */
	.bold							{ font-weight:bold; }
	.clear						{ clear:both; }
	.email-type					{ display:none; }
	.error						{ color:#ff0000; }
	.input						{ border:1px solid #ccc; padding:3px; }
	.inside-left				{ float:left; width:450px;}
	.inside-right				{ float:left; width:250px; }
	.ital 						{ font-style:italic; }
	.left							{ float:left; width:50%; }
	.left-narrow				{ float:left;width:75px; }
	.message-box				{ padding:5px; border:1px solid #fc0; background:#fffea1; margin:0 0 15px 0; }
	.page-break,.print-only	{ display:none; }
	.right 						{ text-align:right; }
	/* links */
	a								{ color:#0193de; }
	a:link, a:visited			{ text-decoration:underline; color:#0193de; }
	a:hover, a:active			{ text-decoration:none; }
	a img							{ border:0; }

	/* slide show */
	#slideshow * 					{ margin: 0; padding: 0; }
	#slideshow 						{ position: relative; padding: 0px; width: 718px; height: 320px; background:url(/graphics/carousel/carousel-bg.jpg) 0 0 no-repeat; }
	#slideshow #pictures 		{ position: absolute; width: 718px; height: 247px; left: 0;  padding:11px; }
	#slideshow #pictures li 	{ display: block; position: absolute; top: 11px; width: 693px; }
	
	/* navigation */
	
	.toggler { border-top:1px solid #fff; width:200px; height:39px; margin:0 0 0 5px; cursor:pointer; }
	#subnav_title_1 	{ background:url(/graphics/layout/home.jpg) 0 0 no-repeat; }
	#subnav_title_2 	{ background:url(/graphics/layout/about-us.jpg) 0 0 no-repeat; }
	#subnav_title_3 	{ background:url(/graphics/layout/services.jpg) 0 0 no-repeat; }
	#subnav_title_4 	{ background:url(/graphics/layout/photo-gallery.jpg) 0 0 no-repeat; }
	#subnav_title_5 	{ background:url(/graphics/layout/testimonials.jpg) 0 0 no-repeat; }
	#subnav_title_6 	{  background:url(/graphics/layout/contact-us.jpg) 0 0 no-repeat; } 
	/*.subtog 				{ display:block;background:#5d6d48; margin:0 0 0 18px;  }*/
}

/*  print media  */
@media print
{
	/* global */
	*								{ font-family:arial, helvetica, sans-serif; }
	body							{ color:#000; font-size:9pt; }
	
	/* layout */
	#wrap,#footer				{ width:600px; margin:0; }
	#header, #navigation, .no-print	{ display:none; }
	
	/* tags */
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}