/* Woodpecker truck style sheet 08-07 */

body			{ background-image: url(/images/blk-bg.gif); color: #000000; margin: 0 0 24px 0; padding: 0; font-family: trebuchet, verdana, geneva, sans-serif; }
#header			{ width: 800px; height:165px;padding:0; margin: auto; background: url(/images/sign-header02-10b.jpg) top left no-repeat; }
#wp-ani,
#wp-ani-embed	{ float: left; width: 97px; display: inline; }
#header-link	{ float: right; width: 700px; height: 165px; display:block; }
#hd-nav			{ width: 789px; margin: 0 auto 9px auto; padding:0; text-align: center; }
#hd-nav li		{ list-style: none; margin:0; padding:0; display: inline; }
#container		{ width: 900px; background: url(/images/border-left.gif) left repeat-y; margin: 0 auto 0 auto;  padding:0;  background-color: #ffffff; }
#container_inner{ width: 900px; background: url(/images/border-right.gif) right repeat-y; margin: 0; padding:0; }
#content		{ margin:0 10px 0 9px; padding:12px; }

/* margin:auto only for top nav of frameset pages. font size for IE6 */
#top_border,
#bottom_border	{ width: 900px; height: 9px; font-size:2px; background: url(/images/border-horiz.gif) no-repeat; margin:auto; }
.footlinks		{ margin: 3px 0 0 0; padding: 0; text-align: center; font-size: 80%; font-weight: bold; }
.footlinks li	{ list-style: none; display: inline; padding: 1px; }
#footimages		{ width: 755px; margin: auto; }
#footimages img	{ float: left; margin:0; padding: 12px 24px 12px 24px; }
#footsig		{ width: 75%; margin: auto; padding-bottom: 18px; font-size: 75%; text-align: center; }
#woody-left		{ float: left; width: 30px; }
#woody-right	{ float: right; width: 30px; }
#footsig p		{ margin-top: 20px;padding-top:16px; }
h1,h2			{ color: #1F5657; text-align: center; }
h3, h4, h5		{ color: #0000a0; }
h1.main			{ text-align: left; margin:12px 0 0 36px; }
h2.main			{ font-size: 120%; font-weight: bold; text-align: left; margin:0 0 12px 36px; color: #ff0000; }
.init			{ color: #00007d; font-weight: bold; font-size: 110%; margin-right: 6px; }
#wleft			{ float: left; }
#wright			{ float: right; }
.bold			{ font-weight:700; }
.clear			{ clear: both; }
.center			{ text-align: center; }
.right			{ text-align: right; }
.float-right	{ float: right; }
.float-left		{ float: left; }
.half			{ width: 46%; white-space: nowrap; }
.small			{ font-size: 90%; }
.emph			{ font-weight: bold; color: #ff0000; }
.ltGray			{ background-color: #F7F7F7; }
.blue			{ color: #0000a0; }
.orange			{ color: #E36C0A; }
.arrow-list li	{ list-style-image: url(/images/blue-arrow-bug.gif); color: #1F5657; font-weight: bold; }
.nodot li		{ list-style:none; }
label			{ font-weight: bold; }
#form_response	{ width: 800px; font-family: arial, helvetica, sans-serif; font-size: 85%; border-collapse: collapse; margin: auto; background-color: #ffffff; border: 4px solid #808080; }
#form_response td			{ padding:3px; border-bottom: 1px solid #000000; }
#form_response .right, 
#form_response .norule		{ border-bottom:none; }
#form_response .sec-head	{ padding-top:12px; border-bottom:none; text-align:center; font-weight:700; }

/* forms */
#ssl_seal		{ float: right; margin: 0 0 12px 12px; }
#full_page		{ width: 650px; margin: auto; font-size: 90%; font-family: arial, helvetica, sans-serif; }
#form_wrap		{ border: 6px solid #0000A0; background-color:#ffffff; padding: 12px;min-width: 600px; }
#form_wrap table{ width: 90%; padding:0; border-collapse: collapse; margin: auto; }
#form_wrap td	{ padding: 2px; }
.long_field		{ width: 420px; }
.med_field		{ width: 145px; }
.short_field	{ width: 75px; }
.section-sep-top{ font-size: 2px; height: 9px; border-bottom: 2px solid #ddddff; }
.section-sep-bot{ font-size: 2px; height: 6px; }

/* used on parts */
#resources		{ font-size: 90%; width: 175px; float: left; margin: 0 12px 12px 0; background-color: #fdfaf2; border: 1px solid #1F5657; }
#resources h4	{ width: 169px; padding: 6px 0 6px 6px; margin:0; background-color: #1F5657; font-size: 90%; color: #ffffff; }
#resources ul	{ padding:0 6px 0 6px; margin:0; }
#resources ul li{ list-style: none; padding:4px 0 4px 0; margin:0; }
#resources h5, 
#resources p	{ text-align: center; }
#resources a	{ font-weight: bold; }
#cred-app		{ float: left; width: 160px; padding:6px 0 6px 24px;margin: 12px 0;border: 1px solid #1F5657; border-top: 3px solid #1F5657; background-color: #fdfaf2; font-size: 90%; }
#cred-app li	{ margin:0; padding: 0; list-style-image: url(/images/blue-arrow-bug.gif); color: #1F5657; font-weight: bold; }
#cred-app span	{ font-size: 70%; }
#cred-app a		{ color: #ff0000; text-decoration: none; }

/* misc pages */
#home-img,#sales-img,
#service-spacer		{ float: right; margin: 0 0 12px 12px; }
#about-img			{ float: left; margin: 0 12px 12px 0; }
#parts-pic			{ float: right;width: 650px; margin-bottom: 12px; }
#parts-left			{ float: left; width: 175px; }
.more-parts-logos 	{ float: right;width: 650px; text-align: center; margin:0 auto 12px auto; }
.parts-logo			{ float: left; text-align:center; margin: 0 12px 6px 0; }
.parts-logo p		{ font-size: 70%; margin: 0; padding: 2px 0 6px 0; }
#service-list		{ float: left; width: 350px; margin: 0 0 12px 0; padding: 6px; font-size: 80%; background-color:#f7f7f7; border: 6px double #d1e0e0; }
.service-bg-new		{ background:url(/images/service-bg-new.jpg) -5px 0 no-repeat; }
.service-bg-new h1	{ margin-top:6px; }
#service-intro		{ margin-top: 170px; }
#service-list div	{ width: 45%; padding: 6px; }
#service-list ul 	{ margin: 0 0 0 18px; padding:0; }
#service-list h4 	{ margin-bottom: 3px; }
#service-pics		{ float: right; width: 440px; padding:6px; border: 1px solid #6a4615; }
#service-pics div	{ text-align: center; font-size:75%; }
#service-pics p		{ margin:0 0 9px 0; padding:0; }
#contact-bottom		{ width: 650px; margin: auto; }
#contact-bottom h4 	{ margin-bottom:0; padding-bottom:0; }
#contact-bottom p	{ margin:0; padding:3px; }

/* location page */
.maprow				{ font-size: 90%;min-width: 675px; }
.maprow h2			{ padding:0; margin: 0; }
.maprow h4,.maprow p{ padding:0; margin: 0 36px 0 36px; }
.map				{ width: 40%; float: left; margin: 24px; text-align: center;}
.maptext			{ width: 40%; float: right; margin: 24px; text-align: center;}
#pendleton_map		{ width: 400px; height: 400px; border: 1px solid #000000; } 

/* sales page only */
.sales-bg			{ background: url(/images/sales-page-bg.jpg) top right no-repeat; }

/* iframe spec */
#external_sites		{ width: 100%; height: 100%; margin:0; border:0; }

a:link				{ color: #00007d; font-weight: bold; }
a:visited			{ color: #2d305b; font-weight: bold; }
a:active			{ color: #ff0000; font-weight: bold; }
a:hover				{ color: #406084; font-weight: bold; }

