/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#banner {position:absolute; z-index:3; left:0px; top:0px; width:900px; height:117px;}
#menu_div {position:absolute; z-index:2; left:0px; top:118px;  width:143px;}
#mainBody {position:absolute; z-index:1; left:156px; top:130px; width:704px;}


.grey_bg {background-color: #4c4c4c;}
.yellow_bg {background-color: #fdd406;}
.lightgrey_bg {background-color:#eaeaea;}

.productDescr{
	background-color:#eaeaea;
	font-size:10px;
	padding-left: 5px;
}
.locationText{
	position:relative;
	top:0px;
	float: none;
	clear: right;
	color: #4c4c4c;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.small_text{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4c4c4c}

.padding12px{padding:12px;}


a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight: normal;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
	}

.grey_text {
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footer{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-align:center;}

.input_style{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:color:#4c4c4c; background-color:#fbfbfb; border:#6e6e6e solid 1px; padding:5px;}

.menu_buttons {background-color: #ebc60d; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:8px;}
.yellow_link{color:#000;}
.yellow_link:hover{color:#fdd406;}
.white_link {font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:14px;font-weight: bold;}
.white_link:hover {text-decoration:underline;}
.arrow_link{border:#4c4c4c solid 1px; background-color:#e3e3e3; font-size:11px; padding-right:4px; padding-left:4px;}
.arrow_link_text{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.arrow_link_text:hover{text-decoration:none}
.diyPageLinks{border:1px none #4c4c4c; background-color:#e3e3e3; font-size:11px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



.yellow_border{border:#fdd406 solid 2px;}

#body_heading{position:relative; top:0px; width:704px;}

#footer{position:absolute; bottom:0px;}

.enquiry{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold;}

#bodyspacing{margin-top:15px;}

/*

#gallery_bigPic{
	float: left;
	height: 252px;
	width: 350px;
	margin-right: 9px;
	border: 2px solid #a5a5a5;
	background-color: #efefef;
}
.pic{height: 252px;
	width: 350px;}
	
#gallery_thumb_holder{
	float: left;
	height: 252px;
	width: 340px;
}
#gallery_thumb{
	background-color: #d7d7d7;
	float: left;
	border: 1px solid #a5a5a5;
	height: 65px;
	width: 65px;
	margin-right:7px;
	margin-bottom:7px;
}
#gallery_description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #efefef;
	padding: 8px;
	font-weight:bold;
} */

.divs_rhs{
	width: 253px;
}

.divs_rhs_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 29px;
	padding-left: 28px;
}

/* gallery*/

#gallery_container {   
     position:relative;   
     width:704px;   
     height:372px; 
	 margin-top:15px; 
}   

#gallery_container ul {   
     padding:0;   
     margin:0;   
     list-style-type:none; 
	height: 252px;
	width: 340px;
     float:right;   

  
}   

#gallery_container li {   
     float:left;   
     }  


#gallery_container a.gallery span {   
position:absolute;   
     width:1px;   
     height:1px;   
     top:0px;   
     left:0px;   
     overflow:hidden;   
     background:#efefef; 
	 }   
	 
#gallery_container a.gallery small {   
	 color:#efefef;
	 width:100%;
	 padding-left:7px;
	 font-size:12px;
	 margin-top:10px;

} 
	 
/*#gallery_container a.gallery span img{	 border:#a5a5a5 solid 1px;}*/


#gallery_container a.gallery, #gallery_container a.gallery:visited {   
     display:block;   
     color:#d7d7d7;   
     text-decoration:none;   
     border:1px solid #a5a5a5; 
     margin:0px 7px 7px 0px;   
     text-align:left;   
     cursor:default;
 	 opacity: 0.8;
   
     }   
	 

#gallery_container a.slidea {   
    background:url(images/18A18BMarenoTullamarineRd_sm.jpg) #d7d7d7;   
     height:65px;   
     width:65px;
     }   
#gallery_container a.slideb {   
     background:url(images/150ClarendonStreet_sm.jpg);   
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidec {   
     background:url(images/CampbellfieldWarehouseDevelopment_sm.jpg);   
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slided {  
	background:url(images/ExposedAggregate_sm.jpg);
     height:65px;   
     width:65px;   
     }   
 * html #gallery_container a.slided {   
     height:65px;   
     width:65px;   
     }   
 #gallery_container a.slidee {   
     background:url(images/ExposedAggregateEpping_sm.jpg);
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidef {   
     background:url(images/FactoryDevelopmentThomastown_sm.jpg); 
     height:65px;   
     width:65px;   
     }   
* html #gallery_container a.slidef {   
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slideg {   
     background:url(images/MercyHospitalRedevelopment2_sm.jpg);
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slideh {   
     background:url(images/MercyHospitalRedevelopment_sm.jpg);   
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidei {   
     background:url(images/PakenhamBypass_sm.JPG); 
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidej {   
     background:url(images/PrecastPanels_sm.jpg);
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidek {   
     background:url(images/SandpitQuarry2_sm.jpg);  
     height:65px;   
     width:65px;   
     }   
* html #gallery_container a.slidek {   
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidel {   
     background:url(images/SandpitQuarryExtension_sm.jpg);   
     height:65px;   
     width:65px;   
     }   
	 
#gallery_container a.slidem {   
     background:url(images/Stenciled-Concrete2_sm.jpg); 
     height:65px;   
     width:65px;   
     }   
#gallery_container a.sliden {   
     background:url(images/Stenciled-Concrete_sm.jpg);
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slideo {   
     background:url(images/SwanStreetBrdige3_sm.jpg);  
     height:65px;   
     width:65px;   
     }   
* html #gallery_container a.slideo {   
     height:65px;   
     width:65px;   
     }   
#gallery_container a.slidep {   
     background:url(images/SwanStreetBridge1_sm.jpg);   
     height:65px;   
     width:65px;   
     }  
	 
	 
	 
#gallery_container a.slideq {   
     background:url(images/drillcut-fasterners-sm.jpg);   
     height:65px;   
     width:65px;   
     }  
	 
	 
	 #gallery_container a.slider {   
     background:url(images/decorative-concrete-sm.jpg);   
     height:65px;   
     width:65px;   
     }  
	 
	 #gallery_container a.slides {   
     background:url(images/Fernwood-Fitness-sm.jpg);   
     height:65px;   
     width:65px;   
     }  
	 
	 #gallery_container a.slidet {   
     background:url(images/aggregate-sm.jpg);   
     height:65px;   
     width:65px;   
     }  
	 
	 



#gallery_container a.gallery:hover {   
     border:1px solid #efefef;  
 	 opacity: 1.0;


     }  

 
 #gallery_container a.gallery:hover span {   
     position:absolute;   
     height: 290px;
	 width: 350px; 
     color:#000;   
}   

#gallery_container a.gallery:hover small {   
	 color:#000;
	 width:100%;
	 padding-left:7px;
	 padding-top: 10px;
	 font-size:12px;
} 

#display_pic{
	background:#efefef; 
	z-index:0; 
	height:35px; 
	width:343px; 
	float:left;	 
	background:url(images/18A18BMarenoTullamarineRd_lg.jpg) no-repeat #efefef; 
	padding-left:7px; padding-top:255px;
}
/*
#gallery_container a.gallery:active span {   
     position:absolute;   
     height: 400px;
	 width: 350px; 
     color:#000;   
     background:#fff;   
}  */ 




