/*-----------------------------------------------------------------------------
author:    www.3rdstudio.com
           511 W Chestnut
		   Yakima WA 98902
		   509.972.1600
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	}

/* Put it back on certain elements */


/* Class for clearing floats */
.clear
{
		clear:both;
		height:0px;
	}

/* Remove border around linked images */
img {
	border: 0;
	display:block;
	}

body {
	background:url(../img/bodyBg.gif) repeat-x #eff4f8;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	}
	
#containerOuterSub {
	margin:0;
	background:url(../img/containerOuterBgSub.gif) repeat-x #fff;
	}
	
#container {
	margin:0 auto;
	width:750px;
	position:relative;
	}
	
#homeLink {
	position:absolute;
	top:0;
	right:0;
	}
	
#homeLink a {
	text-indent:-5000px;	
	background:url(../img/homeLink.gif);
	width:42px;
	height:20px;
	}
	
#homeLink a:link, #homeLink a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	}

#homeLink a:hover, #homeLink a:active {
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
	}
		
#banner {
	margin:0 auto;
	width:750px;
	height:99px;
	}
	
#bannerLogo {
	float:left;
	}
	
#bannerTitle {
	float:right;
	margin:32px 0 20px 0;
	}	

#content {
	margin:0 auto;
	padding:20px 0 0 0;
	width:750px;
	background:url(../img/contentBg.gif) repeat-y #fff;
	}
	
#content p {
	padding:0 0 20px 0;
	}
	
#contentSub {
	margin:22px 0 0 0;
	padding:20px 0 0 0;
	width:750px;
	background:url(../img/contentBg.gif) repeat-y #fff;
	}
	
#contentSub p {
	padding:0 0 20px 0;
	}
	
#contentSubOneCol {
	margin:22px 0 0 0;
	padding:20px 0 0 0;
	width:750px;
	background:#fff;
	}
	
#contentSubOneCol p {
	padding:0 0 20px 0;
	}
	
#leftCol {
	width:212px;
	float:left;
	}
	
.leftColImgFrame {
	width:198px;	
	padding:7px;
	border:#c3c3c1 solid 1px;
	background:#FFFFFF;	
	margin:0 0 20px 0;
	}
	
.leftColImgFrame img {	
	border:#002d62 solid 1px;
	}
	
#rightCol {
	width:489px;
	float:right;
	}
	
#rightCol ul {
	margin:0 0 0 30px;
	padding:0 0 20px 0;
	list-style:disc;
	}
	
.bottomPmargin {
	margin:0 0 80px 0;
	}

/* Links */	
		
#contentSub p a {
	color:#fe8f23;
	padding:1px 1px;
	font-weight:bold;
	}

#contentSub p a:link, #contentSub p a:visited {
	text-decoration:underline;
	}

#contentSub p a:hover, #contentSub p a:active {
	color:#ffffff;
	background:#fe8f23;
	}
	
/* Links */	
		
#contentSubOneCol p a {
	color:#fe8f23;
	padding:1px 1px;
	font-weight:bold;
	}

#contentSubOneCol p a:link, #contentSubOneCol p a:visited {
	text-decoration:underline;
	}

#contentSubOneCol p a:hover, #contentSubOneCol p a:active {
	color:#ffffff;
	background-color:#fe8f23;
	}

#contentSub .imgLink a:link, #contentSub .imgLink a:visited, #contentSub .imgLink a:hover, #contentSub .imgLink a:active
{
		text-decoration:none;
		background:#FFFFFF;
		color:#333333;
}
#contentSub .imgLink a:hover, #contentSub .imgLink a:active
{
		text-decoration:underline;
		background:#FFFFFF;
		color:#333333;
}
/*#rightCol .imgLink a:link, #rightCol .imgLink a:visited, #rightCol .imgLink a:hover, #rightCol .imgLink a:active
{
		text-decoration:none;
		background:#FFFFFF;
}*/
/* Links */	
		
#content p a {
	color:#fe8f23;
	padding:1px 1px;
	font-weight:bold;
	}

#content p a:link, #content p a:visited {
	text-decoration:underline;
	}

#content p a:hover, #content p a:active {
	color:#ffffff;
	background:#fe8f23;
	}	

/* =Typography
-----------------------------------------------------------------------------*/	
h1 {
	font-size:150%;
	color:#002d62;
	margin:0 0 5px 0;
	}
	
h2 {
	font-size:130%;
	color:#002d62;
	margin:0 0 5px 0;
	}	
	
h3 {
	font-size:125%;
	color:#3d689b;
	margin:2px 0 5px 0;
	}
	

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	margin:0 auto;
	border-top:#4c6f99 solid 1px;
	background:url(../img/footerBg.gif) repeat-x;
	text-align:center;
	padding:12px 0 0 0;
	}
	
#footerNav {
	font-size:95%;
	padding:0 0 5px 0;
	color:#fe8f23;
	}

#footerNav a, #footerNav a:link, #footerNav a:visited  {
	color:#fe8f23;
	text-decoration:none;
	}

#footerNav a:hover, #footerNav a:active {
	color:#fe8f23;
	text-decoration:underline;
	}

.copyRight {
	font-size:85%;
	padding:0 0 20px 0;
	color:#4c6f99;
	}	

.copyRight a {
	color:#75c129;
	}

.copyRight a:link, .copyRight a:visited  {
	color:#a8bbca;
	text-decoration:none;
	}

.copyRight a:hover, .copyRight a:active {
	color:#a8bbca;
	text-decoration:underline;
	}
	

/* =mainNav 
-----------------------------------------------------------------------------*/
#mainNav {
	width:606px;
	height:31px;
	float:right;
	}
	
#mainNav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#mainNav ul li {
	list-style:none;
	float:left;	
	}
	
#mainNav ul li a {
	text-indent:-5000px;
	}
	
#mainNav ul li a:link, #mainNav ul li a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
}

#mainNav ul li a:hover, #mainNav ul li a:active, /* for IE 'flicker' on rollover */ #navDealer, #navCarriers, #navApproval, #navFedEx, #navCredit, #navEquipment, #navFaq, #navContact {
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
}

#navDealer a, #navDealer {
	height:31px;
	width:63px;
	background:url(../img/navDealer2.gif) no-repeat;
	}
	
#navCarriers a, #navCarriers {
	height:31px;
	width:61px;
	background:url(../img/navCarriers.gif) no-repeat;
	}
	
#navApproval a, #navApproval {
	height:31px;
	width:135px;
	background:url(../img/navApproval2.gif) no-repeat;
	}

#navFedEx a, #navFedEx {
	height:31px;
	width:63px;
	background:url(../img/navFedEx.gif) no-repeat;
	}
	
#navCredit a, #navCredit {
	height:31px;
	width:90px;
	background:url(../img/navCredit2.gif) no-repeat;
	}
	
#navEquipment a, #navEquipment {
	height:31px;
	width:130px;
	background:url(../img/navEquipment2.gif) no-repeat;
	}
	
#navFaq a, #navFaq  {
	height:31px;
	width:41px;
	background:url(../img/navFaq2.gif) no-repeat;
	}
	
#navContact a, #navContact  {
	height:31px;
	width:86px;
	background:url(../img/navContact2.gif) no-repeat;
	}
	
/* body tag */

#dealerB #navDealer a:link, #dealerB #navDealer a:visited, #dealerB #navDealer a:hover, #dealerB #navDealer a:active, #dealerB #navDealer,

#carriersB #navCarriers a:link, #carriersB #navCarriers a:visited, #carriersB #navCarriers a:hover, #carriersB #navCarriers a:active, #carriersB #navCarriers,

#approvalB #navApproval a:link, #approvalB #navApproval a:visited, #approvalB #navApproval a:hover, #approvalB #navApproval a:active, #approvalB #navApproval,

#fedexB #navFedEx a:link, #fedexB #navFedEx a:visited, #fedexB #navFedEx a:hover, #fedexB #navFedEx a:active, #fedexB #navFedEx,

#creditB #navCredit a:link, #creditB #navCredit a:visited, #creditB #navCredit a:hover, #creditB #navCredit a:active, #creditB #navCredit,

#equipmentB #navEquipment a:link, #equipmentB #navEquipment a:visited, #equipmentB #navEquipment a:hover, #equipmentB #navEquipment a:active, #equipmentB #navEquipment,

#faqB #navFaq a:link, #faqB #navFaq a:visited, #faqB #navFaq a:hover, #faqB #navFaq a:active, #faqB #navnavFaq,

#contactB #navContact a:link, #contactB #navContact a:visited, #contactB #navContact a:hover, #contactB #navContact a:active, #contactB #navContact
 
 {
	cursor:default;
	background-position:bottom;
	}
	

	
/*-----------------------------------------------------------------------------
author:    www.3rdstudio.com
           511 W Chestnut
		   Yakima WA 98902
		   509.972.1600
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	}

/* Put it back on certain elements */


/* Class for clearing floats */
.clear
{
		clear:both;
		height:0px;
	}

/* Remove border around linked images */
img {
	border: 0;
	display:block;
	}

body {
	background:url(../img/bodyBg.gif) repeat-x #eff4f8;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:76%;
	}
	
#containerOuterSub {
	margin:0;
	background:url(../img/containerOuterBgSub.gif) repeat-x #fff;
	}
	
#container {
	margin:0 auto;
	width:750px;
	position:relative;
	}
	
#homeLink {
	position:absolute;
	top:0;
	right:0;
	}
	
#homeLink a {
	text-indent:-5000px;	
	background:url(../img/homeLink.gif);
	width:42px;
	height:20px;
	}
	
#homeLink a:link, #homeLink a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	}

#homeLink a:hover, #homeLink a:active {
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
	}
		
#banner {
	margin:0 auto;
	width:750px;
	height:99px;
	}
	
#bannerLogo {
	float:left;
	}
	
#bannerTitle {
	float:right;
	margin:32px 0 20px 0;
	}	

#content {
	margin:0 auto;
	padding:20px 0 0 0;
	width:750px;
	background:url(../img/contentBg.gif) repeat-y #fff;
	}
	
#content p {
	padding:0 0 20px 0;
	}
	
#contentSub {
	margin:22px 0 0 0;
	padding:20px 0 0 0;
	width:750px;
	background:url(../img/contentBg.gif) repeat-y #fff;
	}
	
#contentSub p {
	padding:0 0 20px 0;
	}
	
#contentSubOneCol {
	margin:22px 0 0 0;
	padding:20px 0 0 0;
	width:750px;
	background:#fff;
	}
	
#contentSubOneCol p {
	padding:0 0 20px 0;
	}
	
#leftCol {
	width:212px;
	float:left;
	}
	
.leftColImgFrame {
	width:198px;	
	padding:7px;
	border:#c3c3c1 solid 1px;
	background:#FFFFFF;	
	margin:0 0 20px 0;
	}
	
.leftColImgFrame img {	
	border:#002d62 solid 1px;
	}
	
#rightCol {
	width:489px;
	float:right;
	}
	
#rightCol ul {
	margin:0 0 0 30px;
	padding:0 0 20px 0;
	list-style:disc;
	}
	
.bottomPmargin {
	margin:0 0 80px 0;
	}

/* Links */	
		
#contentSub p a {
	color:#fe8f23;
	padding:1px 1px;
	font-weight:bold;
	}

#contentSub p a:link, #contentSub p a:visited {
	text-decoration:underline;
	}

#contentSub p a:hover, #contentSub p a:active {
	color:#ffffff;
	background:#fe8f23;
	}
	
/* Links */	
		
#contentSubOneCol p a {
	color:#fe8f23;
	padding:1px 1px;
	font-weight:bold;
	}

#contentSubOneCol p a:link, #contentSubOneCol p a:visited {
	text-decoration:underline;
	}

#contentSubOneCol p a:hover, #contentSubOneCol p a:active {
	color:#ffffff;
	background-color:#fe8f23;
	}

#contentSub .imgLink a:link, #contentSub .imgLink a:visited, #contentSub .imgLink a:hover, #contentSub .imgLink a:active
{
		text-decoration:none;
		background:#FFFFFF;
		color:#333333;
}
#contentSub .imgLink a:hover, #contentSub .imgLink a:active
{
		text-decoration:underline;
		background:#FFFFFF;
		color:#333333;
}
/*#rightCol .imgLink a:link, #rightCol .imgLink a:visited, #rightCol .imgLink a:hover, #rightCol .imgLink a:active
{
		text-decoration:none;
		background:#FFFFFF;
}*/
/* Links */	
		
#content p a {
	color:#fe8f23;
	padding:1px 1px;
	font-weight:bold;
	}

#content p a:link, #content p a:visited {
	text-decoration:underline;
	}

#content p a:hover, #content p a:active {
	color:#ffffff;
	background:#fe8f23;
	}	

/* =Typography
-----------------------------------------------------------------------------*/	
h1 {
	font-size:150%;
	color:#002d62;
	margin:0 0 5px 0;
	}
	
h2 {
	font-size:130%;
	color:#002d62;
	margin:0 0 5px 0;
	}	
	
h3 {
	font-size:125%;
	color:#3d689b;
	margin:2px 0 5px 0;
	}
	

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	margin:0 auto;
	border-top:#4c6f99 solid 1px;
	background:url(../img/footerBg.gif) repeat-x;
	text-align:center;
	padding:12px 0 0 0;
	}
	
#footerNav {
	font-size:95%;
	padding:0 0 5px 0;
	color:#fe8f23;
	}

#footerNav a, #footerNav a:link, #footerNav a:visited  {
	color:#fe8f23;
	text-decoration:none;
	}

#footerNav a:hover, #footerNav a:active {
	color:#fe8f23;
	text-decoration:underline;
	}

.copyRight {
	font-size:85%;
	padding:0 0 20px 0;
	color:#4c6f99;
	}	

.copyRight a {
	color:#75c129;
	}

.copyRight a:link, .copyRight a:visited  {
	color:#a8bbca;
	text-decoration:none;
	}

.copyRight a:hover, .copyRight a:active {
	color:#a8bbca;
	text-decoration:underline;
	}
	

/* =mainNav 
-----------------------------------------------------------------------------*/
#mainNav {
	width:606px;
	height:31px;
	float:right;
	}
	
#mainNav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#mainNav ul li {
	list-style:none;
	float:left;	
	}
	
#mainNav ul li a {
	text-indent:-5000px;
	}
	
#mainNav ul li a:link, #mainNav ul li a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
}

#mainNav ul li a:hover, #mainNav ul li a:active, /* for IE 'flicker' on rollover */ #navDealer, #navCarriers, #navApproval, #navCredit, #navEquipment, #navFaq, #navContact {
	display:block;
	background-repeat:no-repeat;
	background-position:bottom;
}

#navDealer a, #navDealer {
	height:31px;
	width:63px;
	background:url(../img/navDealer2.gif) no-repeat;
	}
	
#navCarriers a, #navCarriers {
	height:31px;
	width:61px;
	background:url(../img/navCarriers.gif) no-repeat;
	}
	
#navApproval a, #navApproval {
	height:31px;
	width:135px;
	background:url(../img/navApproval2.gif) no-repeat;
	}
	
#navCredit a, #navCredit {
	height:31px;
	width:90px;
	background:url(../img/navCredit2.gif) no-repeat;
	}
	
#navEquipment a, #navEquipment {
	height:31px;
	width:130px;
	background:url(../img/navEquipment2.gif) no-repeat;
	}
	
#navFaq a, #navFaq  {
	height:31px;
	width:41px;
	background:url(../img/navFaq2.gif) no-repeat;
	}
	
#navContact a, #navContact  {
	height:31px;
	width:86px;
	background:url(../img/navContact2.gif) no-repeat;
	}
	
/* body tag */

#dealerB #navDealer a:link, #dealerB #navDealer a:visited, #dealerB #navDealer a:hover, #dealerB #navDealer a:active, #dealerB #navDealer,

#carriersB #navCarriers a:link, #carriersB #navCarriers a:visited, #carriersB #navCarriers a:hover, #carriersB #navCarriers a:active, #carriersB #navCarriers,

#approvalB #navApproval a:link, #approvalB #navApproval a:visited, #approvalB #navApproval a:hover, #approvalB #navApproval a:active, #approvalB #navApproval,

#creditB #navCredit a:link, #creditB #navCredit a:visited, #creditB #navCredit a:hover, #creditB #navCredit a:active, #creditB #navCredit,

#equipmentB #navEquipment a:link, #equipmentB #navEquipment a:visited, #equipmentB #navEquipment a:hover, #equipmentB #navEquipment a:active, #equipmentB #navEquipment,

#faqB #navFaq a:link, #faqB #navFaq a:visited, #faqB #navFaq a:hover, #faqB #navFaq a:active, #faqB #navnavFaq,

#contactB #navContact a:link, #contactB #navContact a:visited, #contactB #navContact a:hover, #contactB #navContact a:active, #contactB #navContact
 
 {
	cursor:default;
	background-position:bottom;
	}

	
