/* CSS Document */
body { padding:0; margin:0; width:auto; height:auto;}
a { outline:none; color:#663A09;}
img { border:none;}
.comp_name {color:#C83C1C; font-weight:700;}
.orange { color:#CC9900; font-weight:700; font-size:14px;}
.right { float:right;}
.left { float:left;}

#main_wrap { width:1000px; height:auto; background:#FCF8EC; margin:0 auto 0 auto;}
	#main_wrap a {color:#C83C1C; text-decoration:underline;}
	#main_wrap a:hover {color:#0066CC; text-decoration:none;}
	#banner { height:130px; background:url(images/top_bg.jpg) top right no-repeat;}
		#logo {margin-left:15px;}
		
	#nav {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; height:77px; width:1000px; background:url(images/nav_bg.jpg) top left no-repeat;}
	#nav #navSpacer {width:2px; height:63px; line-height:63px; font-size:0px; background:url(images/nav-bd.jpg) no-repeat left top;}
	#nav a {width:auto; height:63px; line-height:63px; color:#FFFFFF; text-decoration:none; display:block; text-align:center;}
	#nav a:hover {color:#FFFF33; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
	
	#current a {color:#FFFF33; text-decoration:none; background:url(images/nav-o.jpg) repeat-x left top;}
	
			
			
	#content_wrap { height:auto; width:1000px; background:url(images/content_bg.jpg) top left no-repeat;}
		#left { float:left; height:auto; width:630px;}
		#left_wrap {margin:10px auto 10px auto; width:602px;}
			#flash { width:602px; height:302px; background:url(images/flash_bg.jpg) top center no-repeat;}
				#flash .flash_img { padding:22px 0 0 23px; width:556px; height:258px;}
				
			#main_content { font-family:Trebuchet MS, tahoma; font-size:15px; color:#000000; width:551px; margin:30px auto 0 auto; line-height:20px; padding-left:10px; height:auto;}
			#main_content_photo { font-family:Trebuchet MS, tahoma; font-size:15px; width:551px; margin:0 auto 0 auto; color:#000000; line-height:20px; padding-left:50px; padding-top:40px; padding-bottom:30px; height:auto;}
				#main_content .title { font-size:25px; color:#653D0A;}
				#main_content_photo .title { font-size:25px; color:#653D0A;}
				#line { background:url(images/line.jpg) top left no-repeat; height:6px; margin:10px 0 10px 0;}
				.check li { list-style-image:url(images/check.jpg);}
				.box {width:250px; height:220px; border:1px solid #CC9900; padding:7px; }
		
		#right {float:right; height:auto; width:368px;}
			#right_wrap { margin:25px 90px 10px auto; width:267px;}
			#right_services { width:240px; height:257px; background:#FFFFFF; border:1px solid #E6DDC5; padding-top:17px; padding-left:10px;}
				
				.accordion2 {width: 222px; margin-top: 27px;}
					.accordion2 h3 {padding: 7px 15px; margin: 0; font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif; color: #999900;	cursor: pointer; border-top: 1px solid #EEEEEE; }
						.accordion2 h3:hover {	background-color: #e3e2e2;}
						.accordion2 h3.active {	background-position: right 5px;}
					.accordion2 p {	margin: 0;	padding: 10px 15px 20px; display: none;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; }	
			
			#contact_right { width:250px; height:200px; font-size:13px; color:#663A09; font-family:Arial, Helvetica, sans-serif; background:url(images/contact_bg.jpg) no-repeat; padding-left:20px;}
				.medium_font { font-size:16px; font-weight:700;}
		#clearer { clear:both;}
		
	#footer { height:auto; margin-top:20px; width:1000px; background:url(images/footer_bg.jpg) left bottom repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-bottom:10px;}
		#footer a { color:#ffffff; text-decoration:none;}
		#footer a:hover {color:#FFFF00; text-decoration:underline;}
		#footer_leaf { top:-8px; position:relative;}
		#footer_nav { margin-left:20px}
			#footer_nav ul { padding:0; margin:0;}
			#footer_nav ul li { display:inline; list-style-type:none; margin:0; padding-right:10px;}
		#footer_copyright { float:left; clear:right; padding-left:20px;}
		#footer_proweaver { float:right; margin-right:10px;}

/*** style for slide show **/

#gallery {position:relative; width:686px; margin:20px auto 0 90px; padding:10px; border:6px solid #fff; background:#663A09;}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; padding:0; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer; text-align:center;}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1;}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1;}