/*
Walinga - 2008
Headings, Text, and Lists
*/

body {
	background: #ffffff;
	color: #86898C;
	font-family: "Times New Roman", Times, serif;
	line-height: 1;
}

body {
	font-size: 62.5%;
} /* IE */

html > body {
	font-size: 10px;
} /* Other browsers */

/* Colors */

.green {
	color: #A8CF39;
}

.white {
	color: #ffffff;
}

.gray01 {
	color: #86898C;
}

a:link, a:visited {
	color: #52575B;
}

a:hover, a:active {
	color: #A8CF39;
}

a.topLink {
	background: transparent url(../images/ui_components/up-arrow.png) left center no-repeat;
	letter-spacing: 2px;
	padding-left: 15px;
	text-transform: uppercase;
}

/* Transformations */

.upperC {
	text-transform: uppercase;
}

.lowerC {
	text-transform: lowercase;
}

/* Lists */

ol, ul {
	list-style: none;
}

ul.linksList {
	margin-top: 15px;
}

ul.linksList li a {
	display: block;
	font-family: "Trebuchet MS"Arial,sans-serif;
	font-size: 1.4em;
	padding: 5px 10px 5px 20px;
}

ul.linksList a:hover, ul.linksList a:active {
	background: #EEF5D7 url(../images/ui_components/trans_arrow_right.png) 5px center no-repeat;
	font-style: italic;
	font-weight: bold;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1 {
	color: #52575B;
	font-size: 3.6em;
	margin-top: 30px;
}

h1.norm {
	color: #52575B;
	font-size: 3.6em;
	margin-top: 20px;
}

h2 {
	color: #A8CF39;
	font-size: 2.4em;
	letter-spacing: 2px;
	margin-top: 20px;
	text-transform: uppercase;
}

h3.norm {
	color: #52575B;
	font-size: 1.8em;
	letter-spacing: 1px;
	margin-top: 10px;
	text-transform: uppercase;	
}

.page-body-right h3 {
	color: #52575B;
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
	text-transform: uppercase;
}

h3.toggler {
	background-image: url(../images/ui_components/plus_icon.png);
	background-position: 400px 3px;
	background-repeat: no-repeat;
	font: normal 1.8em/1.0em "Trebuchet MS",Arial,sans-serif;
	padding: 5px 20px;
	text-transform: uppercase;
}

h3.toggler02 {
	background-color: #ACB7BF;
	background-image: url(../images/ui_components/plus_icon.png);
	background-position: 400px top;
	background-repeat: no-repeat;
	color: #ffffff;
	font: normal 1.4em/1.0em "Trebuchet MS",Arial,sans-serif;
	margin-bottom: 1px;
	padding: 5px 10px;
}

/* Used Equipment Headers */

h2.used-equip {
	color: #A8CF39;
	font-size: 1.4em;
	letter-spacing: 2px;
	margin-top: 0;
	text-transform: uppercase;
}

h3.used-equip {
	font: 1.2em "Times New Roman",times,serif;
	margin-top: 5px;
}

h4.used-equip {
	border-bottom: 1px solid #C6CACC;
	color: #86898C;
	font: 1.8em "Times New Roman",times,serif;
	letter-spacing: 1px;
	margin-top: 14px;
	padding-bottom: 3px;
}

.used-caption {
	color: #86898C;
	font: 1.0em "Trebuchet MS",Arial,sans-serif;
	letter-spacing: 1px;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
}

.used-caption img {
	border: 1px solid #c6cacc;
}

/* Text Blocks */

p.first {
	color: #86898C;
	font-size: 2.4em;
	line-height: 1.3em;
	margin-top: 15px;
	width: 500px;
}

p.firstNorm {
	color: #86898C;
	font-size: 2.4em;
	line-height: 1.1em;
	margin-top: 15px;
}

p.narrow {
	color: #86898C;
	font-size: 1.0em;
	line-height: 1.5em;
	margin-top: 15px;
	width: 225px;
}

p.narrowNorm {
	color: #86898C;
	font: 1.4em/1.5em "Trebuchet MS",Verdana,Arial,sans-serif;
	margin-top: 15px;
	width: 270px;
}

p.Norm {
	font: 1.4em/1.5em "Trebuchet MS",Verdana,Arial,sans-serif;
	margin-top: 15px;
}

p.Norm2 {
	font: 1.1em/1.5em "Trebuchet MS",Verdana,Arial,sans-serif;
	margin-top: 15px;
}

p.Cond, .used-info p {
	color: #86898C;
	font: 1.4em/1.2em "Trebuchet MS",Verdana,Arial,sans-serif;
	margin-top: 15px;
}

p.Feat {
	font: 1.2em/1.1em "Trebuchet MS",Verdana,Arial,sans-serif;
	margin-bottom: 5px;
	margin-top: 10px;
}

.keyItemR p {
	color: #52575B;
	font: 1.1em/1.2em "Trebuchet MS",Arial,sans-serif;
	margin-top: 5px;
	padding: 0;
}

.gray-back-content h1 {
	color: #ffffff;
	font: bold 1.4em "Trebuchet MS",Arial,sans-serif;
	margin-left: 15px;
	margin-top: 2px;
}

.contactHdrL h2, .details01 h2 {
	color: #A8CF39;
	font-size: 1.8em;
	letter-spacing: 2px;
	margin-top: 5px;
	text-transform: uppercase;
}

/* Lists */
#sitemap {
	margin-top: 15px;
}

#sitemap li {
	font: bold 1.4em/1.5em "Trebuchet MS",Arial,sans-serif;
}

#sitemap li ul li, #sitemap li ul li ul li {
	font-size: 1.0em;
	font-weight: normal;
}

#sitemap li ul li {
	background: transparent url(../images/ui_components/bullet01.gif) left 8px no-repeat;
	margin-top: 3px;
	padding-left: 15px;
}

.details01 {
	width: 185px;
}
.details01 ul, .used-info ul, .col430 ul, ul.bullets {
	margin-top: 15px;
}

.details01 li, .used-info li, .col430 li, ul.bullets li {
	background: transparent url(../images/ui_components/bullet01.gif) left 4px no-repeat;
	color: #52575B;
	font: 1.2em/1.2em "Trebuchet MS",Arial,sans-serif;
	margin-top: 3px;
	padding-left: 15px;
}

/* Links */

.contactDetailsR a, .mail-link {
	background: transparent url(../images/ui_components/email-icon.gif) right center no-repeat;
	padding-right: 20px;
}

.contactHdrL a {
	background: #ffffff url(../images/ui_components/email-icon.gif) right center no-repeat;
	padding-right: 20px;
}

.contactHdrL a:link, .contactHdrL a:visited {
	color: #A8CF39;
}

.contactHdrL a:hover, .contactHdrL a:active {
	color: #52575B;
}

.contactPagingFtr {
	color: #52575B;
	font: 1.2em "Trebuchet MS",Arial,sans-serif;
}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: black;
}

.contactPagingFtr .ditto_currentpage {
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #A8CF39; 
    color: #ffffff;
} 

.contactPagingFtr .ditto_off {
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}

.contactPagingFtr a, .contactPagingFtr a:link, .contactPagingFtr a:visited {
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none; 
    color: black;
} 

.contactPagingFtr a:hover {
    background-color: #fff;
    color: #A8Cf39;
}

.gray-back-content p {
	color: #ffffff;
	font: bold 1.0em/1.0em "Trebuchet MS",Arial,sans-serif;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8px;
	text-transform: uppercase;
}

.gray-back-content p a:link, .gray-back-content p a:visited {
	color: #ffffff;
}

.gray-back-content p a:hover, .gray-back-content p a:active {
	color: #A8CF39;
}

.green-back-content h1, .blue-back-content h1 {
	color: #ffffff;
	font: bold 2.0em "Trebuchet MS",Arial,sans-serif;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 2px;
	text-transform: uppercase;
}

.green-back-content h1 a:link, .green-back-content h1 a:visited, .green-back-content h1 a:hover, .green-back-content h1 a:active, .blue-back-content h1 a:link, .blue-back-content h1 a:visited, .blue-back-content h1 a:hover, .blue-back-content h1 a:active {
	color: #ffffff;
}

.green-back-content p {
	color: #000000;
	font: bold 1.0em/1.0em "Trebuchet MS",Arial,sans-serif;
	margin: 0 15px 0 15px;
	padding-top: 10px;
	text-transform: uppercase;
}

.green-back-content p a:link, .green-back-content p a:visited, .green-back-content p a:hover, .green-back-content p a:active {
	color: #000000;
}

.blue-back-content p {
	color: #ffffff;
	font: bold 1.0em/1.0em "Trebuchet MS",Arial,sans-serif;
	margin: 0 15px 0 15px;
	padding-top: 5px;
	text-transform: uppercase;
}

.blue-back-content p a:link, .blue-back-content p a:visited {
	color: #ffffff;
}

.blue-back-content p a:hover, .blue-back-content p a:active {
	color: #A8CF39;
}

.item_thumb p {
	color: #52575B;
	font: bold 1.0em/1.0em Arial,sans-serif;
	text-align: center;
}

/* Search Results */

.ajaxSearch_resultsInfo {
	font: 1.1em/1.5em "Trebuchet MS",Arial,sans-serif;
	margin-top: 15px;
}

.ajaxSearch_highlight {

}

.ajaxSearch_highlight1 {

}

.ajaxSearch_paging {
	font: 1.2em "Trebuchet MS",Arial,sans-serif;
}

.ajaxSearch_resultListContainer {
	width: 100%;
}

.ajaxSearch_result {
	border-bottom: 1px solid #DADEE0;
	font: 1.2em/1.5em "Trebuchet MS",Arial,sans-serif;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 2px;
}

.ajaxSearch_resultLink {
	font: bold 1.1em/1.5em "Trebuchet MS"Arial,sans-serif;
}

.ajaxSearch_extract {
	color: #52575B;
}

