.header h1 {background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; background-color:#7c7eb7; font-size:14px; text-align:center; color:#FFFFFF; border:#333333 1px solid; padding:3px; margin:0 0 8px 0;}
.header h1 {background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; background-color:#7c7eb7; font-size:14px; text-align:center; color:#FFFFFF; border:#333333 1px solid; padding:3px; margin:0 0 8px 0;}

.newsheadline h1 {font-size: 16px; line-height: 18px; margin: 0px; padding: 0px;}


.Section1
	{page:Section1;}
.forminput {
  font-size: 9px;
  font-family: verdana;
}

h3 {font-size:15px; line-height:20px;}
.pad img {margin:5px;}

.maincat{padding:0 0 0 15; margin:0; background:url(/graphics/arrowNext.gif) no-repeat left top;}}

.subcat3 {padding:0 0 0 15; margin:0; background:url(/graphics/arrowNext.gif) no-repeat left top;}
.subcat3 strong {margin-bottom:10px; font-size:11px; line-height:16px;}

.subcat4 {padding:0 0 0 15; margin:0; line-height:10px; font-size:8px;}
.subcat4 strong{color:navy;}
.subcat4 span {color:#000;}

.subcat4 a:link, .subcat4 a:visited {color:#666699;}
.subcat4 a:hover {color:#FF9933;}

.subcat4 strong a:link {color:navy;}

.subcat a:link, .subcat a:visited {color:#666699; padding:0px; margin:0px;}
.subcat a:hover {color:#FF9933; padding:0px; margin:0px;}

.subcat{padding:0; margin:0px; font-size:6px;}


.debugmsg {
  font-family: verdana;
  font-size: 9px;
  text-align: center;
}

.banner {
  border: 1px solid silver;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color:#000000;	
	}
	
a 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	}
	

td, br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
	}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.header {
	font-size: 16px;
	font-weight: bold;
	line-height:17px;
	color: #003366;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.header h2 {background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; background-color:#7c7eb7; font-size:14px; text-align:center; color:#FFFFFF; border:#333333 1px solid; padding:3px; margin:0 0 8px 0;}

.header-features h2 {background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; background-color:#7c7eb7; font-size:14px; text-align:center; color:#FFFFFF; border-bottom:#333333 1px solid; border-top:#333333 1px solid; border-left:none; border-right:none; padding:3px; margin:0;}

.header-features {border-top:#333333 1px solid; border-bottom:#333333 1px solid;}

.header2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.features-box {border:1px solid #666666; border-top:none; background-color:#FFFFFF; margin-top:15px; margin-left:0px; clear:both;}
.features_inner {margin:0 10px 10px 10px;}


.featured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #000066;
	font-style: normal;
	font-weight: bold;
}

.clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}
a:link 
		{text-decoration: underline;
		color:navy;
		font-family: verdana;
		font-size: 10px;
		line-height: 12px;
		}
a:visited 
		{text-decoration: underline;
		font-family: verdana;
		color:navy;
		font-size: 10px;		
		}
a:active 
		{text-decoration: none;
		font-family: verdana;
		font-size: 10px;		
		color:red;}

a:hover 
		{text-decoration: underline;
		font-size: 10px;		
		font-family: verdana;
		color: #FF9933;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
}

/*--------------- NEWS --------------------------------*/
.news-bar {border:1px solid #333333; margin-bottom:10px; padding-bottom:10px; background-color:#FFFFFF;}
.news-content {margin-left:10px;}
.news-content h3 {font-size:13px; font-weight:bold; margin:0; padding:0;}

/* Equipment Sale Hire */
.eshi {
	border: 1px solid;
	margin-top: 2px;
	margin-bottom:10px;
	left:0;
	margin-left:110px;
}

/*--------------- Equipment Sales / Hire --------------*/
.salehire {padding-left:8px; float:right;}
.list-price {color:#990000; display:block; width:75px; float:left; margin-right:10px; word-wrap:break-word;}


.equip-head {background-image:url(graphics/head-slice.gif); background-repeat:repeat-x; border-top:1px solid black; background-color:#7c7eb8; color:#FFFFFF; font-size:14px; font-weight:bolder; padding:3px 3px 3px 10px; height:20px;}
.equip-head h1 {color:#FFFFFF; font-size:14px; font-weight:bolder; max-width:60%; display:inline; float:left; margin:5px 0px 5px 0px; }

.equip-head h2 {float:left; font-size:14px; margin:2px 0px 4px 12px; padding:0; width:358px; line-height:16px;}

.chighlow {float:right; font-family:verdana; font-size:9px; width:120px; margin:2px 12px 2px 2px;}

.camera-img {margin-top:2px;}
.arrowNext {margin-top:0px;}

.equip-search {border:1px solid #333333; border-top:none;}
.equip-search-small {border:1px solid #333333; clear:both;}
.equip-logo {margin:6px 0 0 0; clear:both;}
.smalltext {font-size:9px;}


.equip-search-content {border-collapse: collapse; margin-top:0.4em; margin-bottom:0.4em; width:95%;}
.equip-search-content-small {border-collapse: collapse; margin-top:0.4em; margin-bottom:0.4em; width:95%; margin-left:2px;}
.equip-search-content th, .equip-search-content td {padding:0.3em 1em; color:#000066;}
.equip-search-content-small th, .equip-search-content-small td {padding:0.3em 1em;}

.equip-header {	font-size: 16px; font-weight: bold; line-height:17px; color: #003366; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; background-color:#7c7eb7; font-size:14px; text-align:center; color:#FFFFFF; border:#333333 1px solid; border-left:none; border-right:none; padding:3px; margin:0 0 8px 0; word-wrap:break-word;}
.equip-header h1 {font-size: 16px; font-weight: bold;  color: #003366; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; background-image:url(graphics/head-slice.jpg); background-repeat:repeat-x; background-color:#7c7eb7; font-size:14px; text-align:center; color:#FFFFFF; margin-bottom: 0px;}

.cform {font-size: 9px; font-family: verdana;width:150px;}
.ccountry {font-size: 9px; font-family: verdana;width:200px;}
.ccat {font-size: 9px; font-family: verdana;}
.ccat-small {font-size: 9px; font-family: verdana; color:#000066;}
.cequipcat {font-size: 9px; font-family: verdana; width:330px;}
.cequipcat-small {font-size: 9px; font-family: verdana; width:220px; color:#000066;}

.ccomp {font-size: 9px; font-family: verdana; width:330px;}
.ccomp-small {font-size: 9px; font-family: verdana; width:220px; color:#000066;}
.cprice {font-size: 9px; font-family: verdana; width:100px;}
.cform_fuel {font-size: 9px; font-family: verdana; width:75px;}
.chead {font-weight:bold; padding-left:15px;}
.csubmit {font-size: 9px; font-family: verdana; width:140px;}
.csubmit-small {font-size: 9px; font-family: verdana; width:105px; color:#000066;}

.equip-listing {border:1px solid #333333; border-top:none; background-color:#f5f3ff;}
.equip-listing span {color:#CC0000; font-size:10px; font-weight:bold;}

.listing-content {margin:0.3em 1em;}

.listing-content b {font-size:11px; padding-right:15px;}

.equip-results {border:1px solid #333333; border-top:none; background-color:#f5f3ff;}
.results-content {margin:0.3em 1em; word-wrap:break-word;}
.results-content a:link {line-height:15px;}
.results-content td {padding:0.3em 0.5em; word-wrap:break-word;}
.results-content b {font-size:11px; padding-right:15px;}

.equip-cat {border:1px solid #333333; border-top:none; background-color:#f5f3ff;}
.cat-content {margin:0.3em 1em; width:490px;}
.cat-content td {padding:0.1em 0.5em; width:50%;}
.cat-content b {font-size:10px; padding-right:5px;}

.equip-company {border:1px solid #333333; border-top:none; background-color:#f5f3ff;}
.company-content {margin:0.3em 1em; width:490px;}
.company-content td {padding:0.1em 0.5em; width:50%;}
.company-content b {font-size:10px; padding-right:5px;}

.equip-warning {font-size:14px; font-weight:bold; color:#000066;}

.ob-blurb {text-align:justify; margin-left:12px; line-height:12px;}
.ob-blurb p {margin-top:0; padding-top:0;}