/* CSS Document */


body {
background-color:#CCCCCC;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px; 

}

h1 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px; 
}
h2 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
}
h3 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
}
h4 {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.subtitle{
color: #658597;
font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
font-weight:bold;
margin-bottom:10px;
}
.subtitle2{
color: #658597;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;
margin-bottom:5px;
}

table {
margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

td {
margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;
}

.main-content {
margin-top:5px;
margin-left:auto;
margin-right:auto;
width:851px;

background-color:#FFFFFF;
}

.news-content {
padding-top:10px;
}
.news-content a:link {
text-decoration: none;
color:#333333;
}
.news-content a:visited{
text-decoration: none;
color:#333333;
}
.news-content a:active{
text-decoration: none;
color:#333333;
}
.news-content a:hover {text-decoration: underline; color: red;} 

.structure-1{
border-collapse: collapse;
border-spacing:none;


}
.border-top {
background-image:url(/images/site/images/borderTop.gif);
width: 851px;
height: 12px;
}

.border-left {

width: 13px;
height: 490px;
float:left;
clear:left;
}

.border-right {
width: 13px;
height: 196px;

float:right;
clear:right;
}

.pane-1 {

width:0px;
float:left;

}

.specific-contact {
background-image: url(/images/site/images/quotegraphic.png);
background-repeat: no-repeat;
margin-top:20px;
width:161px;
height:186px;
padding-top:10px;
padding-left:5px;
padding-right:2px;
}

.specific-contact .contact-type {
margin-top:10px;
font-weight:bold;
}
.specific-contact .general-enquiries{
color: #000000;
font-weight:bold;
}
.specific-contact .general-enquiries:hover{
color: #000000;
font-weight:bold;
cursor:pointer;
}


#scissor1-horiz {
position:absolute;
top:145px;
margin-left:170px;
background-image:url(/images/site/images/scissor1Horiz.png);
width:235px;
height:11px;

}

#scissor1-vert {
position:absolute;
top:155px;
margin-left:170px;
background-image:url(/images/site/images/scissor1Vert.png);
width:11px;
height:226px;

}
#scissor-circle {
background-image:url(/images/site/images/circle1.png);
position:absolute;
top:135px;
margin-left:160px;
width:35px;
height:36px;
}
#rose-logo {

margin-top:10px;
}

.news-panel{
margin-left:25px;
}
#news-scissor {
position:absolute;
top:350px;
margin-left:580px;
background-image:url(/images/site/images/scissor3.png);
width:180px;
height:175px;
}
#animated-logos {
position:absolute;
top:470px;
margin-left:35px;
}

#news-circle {
background-image:url(/images/site/images/circle2.png);
position:absolute;
top:-9px;
margin-left:-11px;
width:35px;
height:36px;
}

.body-text {
margin-left:170px;
width:400px;
font-size:12px; 
}

.body-text-wide {
margin-left:170px;
width:600px;
font-size:12px; 
}

.contact-panel {
	float:right;
	width:200px;
	height:200px;
	
}

.contact-panel #address-text1 {
	color:#658597;
	
}

.contact-panel #address-text2 {
	color:#999999;
	
}

.inner-content {
width:800px;

}

.img-class {
   border:1px solid #021a40;
   margin-bottom:0;

}
.home-menu .unselected{
	background-image:url(/images/site/images/home2.png);
	width:137px;height:37px;
	
}
.home-menu .unselected:hover {
	background-image:url(/images/site/images/home.png);
	cursor:pointer;
}
.home-menu .selected{
	background-image:url(/images/site/images/home.png);
	width:137px;height:37px;
	
}

.about-us-menu .unselected{
	background-image:url(/images/site/images/about-us1.png);
	width:137px;height:35px;
}
.about-us-menu .selected {
	background-image:url(/images/site/images/about-us2.png);
	width:137px;height:35px;
}
.about-us-menu .unselected:hover {
	background-image:url(/images/site/images/about-us2.png);
	cursor:pointer;
}
.products-menu .unselected{
	background-image:url(/images/site/images/products1.png);
	width:137px;height:35px;
}
.products-menu .selected{
	background-image:url(/images/site/images/products2.png);
	width:137px;height:35px;
}
.products-menu .unselected:hover {
	background-image:url(/images/site/images/products2.png);
	cursor:pointer;
}
.used-equipment-menu .unselected{
	background-image:url(/images/site/images/used1.png);
	width:137px;height:35px;
}
.used-equipment-menu .selected{
	background-image:url(/images/site/images/used2.png);
	width:137px;height:35px;
}
.used-equipment-menu .unselected:hover {
	background-image:url(/images/site/images/used2.png);
	cursor:pointer;
}
.finance-menu .unselected {
	background-image:url(/images/site/images/finance1.png);
	width:137px;height:35px;
}
.finance-menu .selected {
	background-image:url(/images/site/images/finance2.png);
	width:137px;height:35px;
}
.finance-menu .unselected:hover {
	background-image:url(/images/site/images/finance2.png);
	cursor:pointer;
}
.training-menu  .unselected{
	background-image:url(/images/site/images/training1.png);
	width:137px;height:35px;
}
.training-menu  .selected{
	background-image:url(/images/site/images/training2.png);
	width:137px;height:35px;
}
.training-menu  .unselected:hover {
	background-image:url(/images/site/images/training2.png);
	cursor:pointer;
}
.after-sales-menu  .unselected{
	background-image:url(/images/site/images/aftersales1.png);
	width:137px;height:35px;
}
.after-sales-menu  .selected{
	background-image:url(/images/site/images/aftersales2.png);
	width:137px;height:35px;
}
.after-sales-menu  .unselected:hover {
	background-image:url(/images/site/images/aftersales2.png);
	cursor:pointer;
}
.news-menu .unselected{
	background-image:url(/images/site/images/news1.png);
	width:137px;height:35px;
}
.news-menu .selected{
	background-image:url(/images/site/images/news2.png);
	width:137px;height:35px;
}
.news-menu .unselected:hover {
	background-image:url(/images/site/images/news2.png);
	cursor:pointer;
}
.contact-menu  .unselected{
	background-image:url(/images/site/images/contact-us1.png);
	width:137px;height:35px;
}
.contact-menu  .selected{
	background-image:url(/images/site/images/contact-us2.png);
	width:137px;height:35px;
}
.contact-menu .unselected:hover {
	background-image:url(/images/site/images/contact-us2.png);
	cursor:pointer;
}
.location-menu .unselected {
	background-image:url(/images/site/images/location1.png);
	width:137px;height:35px;
}
.location-menu .selected {
	background-image:url(/images/site/images/location2.png);
	width:137px;height:35px;
}
.location-menu .unselected:hover {
	background-image:url(/images/site/images/location2.png);
	cursor:pointer;
}

.used-equipment {
text-align: right;

}

.small-text {
font-size:8px; 
position:relative;
top:8px;
}

.selected-eq {
border:solid 1px #CCCCCC;
color:  #FF0000;
}

.unselected-eq{
border:solid 1px #CCCCCC;
}

.backhoe-loader {
background-image:url(/images/site/images/Backhoe_loader_small.jpg);
width:85px;
height:33px;
}

.backhoe-loader:hover {
cursor:pointer;
}

.rotating-telehandler {
background-image:url(/images/site/images/360_rotating_telehandler_small.jpg);
width:85px;
height:33px;
}

.rotating-telehandler:hover {
cursor:pointer;
}
.access-platform{
background-image:url(/images/site/images/Access_platform_small.jpg);
width:85px;
height:33px;
}

.access-platform:hover {
cursor:pointer;
}

.crusher{
background-image:url(/images/site/images/Crusher_small.jpg);
width:85px;
height:33px;
}

.crusher:hover {
cursor:pointer;
}

.truck-mounted-forklift{
background-image:url(/images/site/images/Truck_mounted_forklift_small.jpg);
width:85px;
height:33px;
}

.truck-mounted-forklift:hover {
cursor:pointer;
}

.dumper{
background-image:url(/images/site/images/Dumper_small.jpg);
width:85px;
height:33px;
}

.dumper:hover {
cursor:pointer;
}

.attachments{
background-image:url(/images/site/images/Attachments_small.jpg);
width:85px;
height:33px;
}


.attachments:hover {
cursor:pointer;
}

.forklift{
background-image:url(/images/site/images/Forklift_small.jpg);
width:85px;
height:33px;
}


.forklift:hover {
cursor:pointer;
}

.industrial-forklift{
background-image:url(/images/site/images/industrial_forklift_small.jpg);
width:85px;
height:33px;
}


.industrial-forklift:hover {
cursor:pointer;
}

.mini-excavator{
background-image:url(/images/site/images/Mini_excavator_small.jpg);
width:85px;
height:33px;
}


.mini-excavator:hover {
cursor:pointer;
}

.roller{
background-image:url(/images/site/images/Roller_small.jpg);
width:85px;
height:33px;
}


.roller:hover {
cursor:pointer;
}

.tractor{
background-image:url(/images/site/images/Tractor_small.jpg);
width:85px;
height:33px;
}


.tractor:hover {
cursor:pointer;
}

.skid-steer-loader{
background-image:url(/images/site/images/Skid_steer_loader_small.jpg);
width:85px;
height:33px;
}


.skid-steer-loader:hover {
cursor:pointer;
}

.telescopic-handler {
background-image:url(/images/site/images/Telescopic_handler_small.jpg);
width:85px;
height:33px;
}


.telescopic-handler:hover {
cursor:pointer;
}

.misc {
background-image:url(/images/site/images/Misc_small.jpg);
width:85px;
height:33px;
}


.misc:hover {
cursor:pointer;
}
.unselected:hover {	
	cursor:pointer;
}


.equipment-type {
font-size:12px; 

}

.equipment-type:hover {
cursor:pointer;

}

.used-equipment-table {
width:600px;
}

.equipment-title {
font-weight: bold;
color: #6F96C2;
}

.equipment-price {
float:right;
margin-right:20px;
font-size:14px; 
}

.equipment-description {
font-size:14px; 
width:400px;

}
.equipment-tyres {
font-size:14px; 
width:400px;
}
.equipment-serial {
font-size:14px; 
width:400px;
}
.equipment-hours {

margin-right:20px;
font-size:14px; 
}

.equipment-divider {
margin-left:50px;
color: #6F96C2;
}

.equipment-enquiries {
font-size:14px; 
width:400px;
background-image:url(/images/site/images/gradient1.png);
color: #6F96C2;
}

.equipment-enquiries:hover {
cursor:pointer;
color: #666666;
}

.equipment-thumbnail {
float:right;
clear:right;
}

.equipment-result-box {
border-bottom: #6F96C2 2px solid;

}

.image-click-text {
font-size:8px;
color:#666666;
margin-left:30px;
}

.used-message {
color: #666666;
margin-left:115px;
width:400px;
font-size:12px;
}

.news-title {
font-weight: bold;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/site/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/site/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.new-equipment-type{
margin-left:20px;
margin-top:20px;
width:600px;
}
.new-equipment-type-name{
font-weight:bold;
}
.new-equipment-type-description {

}
.new-equipment-type-photo{
float:right;
}

.new-equipment-summary{
border-collapse: collapse; 
padding:0px;
spacing:0px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
border-top: solid 1px #CCCCCC;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}

.new-equipment-summary  tr td  {
border-collapse: collapse; 
border-bottom:solid 1px #CCCCCC;
margin: 0px; 
padding: 0px; 
}

.new-equipment-summary a:link {
text-decoration: none;
color:#333333;
}
.new-equipment-summary a:visited{
text-decoration: none;
color:#333333;
}
.new-equipment-summary a:active{
text-decoration: none;
color:#333333;
}
.new-equipment-summary a:hover {text-decoration: underline; color: black;} 

.new-equipment-enquiries a:link {
text-decoration: none;
color:#6F96C2;
}
.new-equipment-enquiries a:visited{
text-decoration: none;
color:#6F96C2;
}
.new-equipment-enquiries a:active{
text-decoration: none;
color:#6F96C2;
}
.new-equipment-enquiries {
color: #6F96C2;
margin-right:10px;
}
.new-equipment-enquiries:hover {text-decoration: underline; cursor:pointer;} 

.new-equipment-enquiries-large {
font-size:16px;
color: #6F96C2;
}
.new-equipment-enquiries-large:hover {text-decoration: underline; cursor:pointer;} 


.manufacturer-select{
margin-left:200px;
}

.market-sector {
margin-left:10px;
margin-top:20px;

}

.market-sector:hover {
cursor:pointer;
}

.vehicle-range-agri {
margin-top:10px;
margin-left:50px;
}
.vehicle-range-const {
margin-top:10px;
margin-left:20px;
}
.vehicle-range-ind {
margin-top:10px;

}
.download-documentation {
margin-top:20px;
margin-bottom:20px;
clear:left;
}
.download-documentation a:link {
text-decoration: underline;
color:#333333;
}
.download-documentation a:visited{
text-decoration: underline;
color:#333333;
}
.download-documentation a:active{
text-decoration: underline;
color:#333333;
}
.download-documentation a:hover {text-decoration: underline; color: black;} 

.geolocation-link  a:link{
text-decoration: none;
font-size:8px;
color:#6F96C2;
}
.geolocation-link  a:visited{
text-decoration: none;
font-size:8px;
color:#6F96C2;
}
.geolocation-link  a:active{
text-decoration: none;
font-size:8px;
color:#6F96C2;
}
.geolocation-link  a:hover{
text-decoration:  underline;
color:#6F96C2;
font-size:8px;
}

.new-equipment-details {
margin-right:10px;
}

.new-equipment-details  a:link{
text-decoration: none;
color:#6F96C2;
}
.new-equipment-details  a:visited{
text-decoration: none;
color:#6F96C2;
}
.new-equipment-details  a:active{
text-decoration: none;
color:#6F96C2;
}
.new-equipment-details  a:hover{
text-decoration:  underline;
color:#6F96C2;
}

.new-product-search-form {
width:400px;
border: none;
padding-left:2px;
}

.new-product-search-form #keywords {
margin-left:15px;
}

.new-equipment-manufacturer {
margin-left:2px;
margin-right:10px;
}
.new-equipment-model{
margin-right:10px;

}

.product-finder {
margin-top: 5px;
margin-bottom: 5px;
border: none;
padding-left:2px;
width:648px;
}

.sector-label {
text-align: center;
}

.sector-label-selected {
text-align: center;
font-weight:bold;
background-color:#6F96C2;
}

.step-text {
color: #FF0000;
font-weight:bold;
font-style:italic;
}

.i18n-table {
border:collapse;	
}