@charset "UTF-8";
/* CSS Document */

/*.........................................................RELATIVE TO ALL PAGES.........................................................*/
body {
	background: url(Images/bg-repeat.jpg) repeat-x #000000;
	margin: 0 auto;

}
#container {
	position: relative;
	width: 800px;
	height: 848px;
	margin: 0 auto;
}
#text_navigation {
	position:absolute;
	left:15px;
	top:826px;
	width:770px;
	height:17px;
	z-index:33;
}
#mid_heading {
	position:absolute;
	left:15px;
	top:141px;
	width:770px;
	height:85px;
	z-index:34;
}
#logo {
	position:absolute;
	left:15px;
	top:15px;
	width:142px;
	height:55px;
	z-index:1;
}
#services_button {
	position:absolute;
	left:388px;
	top:95px;
	width:75px;
	height:33px;
	z-index:2;
}
#colours_button {
	position:absolute;
	left:463px;
	top:95px;
	width:75px;
	height:33px;
	z-index:3;
}
#gallery_button {
	position:absolute;
	left:538px;
	top:95px;
	width:72px;
	height:33px;
	z-index:4;
}
#applications_button {
	position:absolute;
	left:610px;
	top:95px;
	width:103px;
	height:33px;
	z-index:5;
}
#contact_button {
	position:absolute;
	left:713px;
	top:95px;
	width:72px;
	height:33px;
	z-index:6;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #fba919;
	margin: 0px;
	font-style: normal;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #fba919;
	margin: 0px;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fba919;
	margin: 0px;
	font-style: normal;
	text-decoration: underline;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	text-align: left;
	line-height: 17px;
}
.p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	text-align: left;
	line-height:normal;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	margin: 0px;
	color: #000000;
	padding-right: 5px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fba919;
	margin: 0px;
	font-style: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fba919;
	text-align: center;
	margin: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #5D595B;
	margin: 0px;
	line-height: 43px;
	font-style: normal;
	letter-spacing: -1px;
}

.border {
	background-color: #000000;
	border: 1px solid;
	padding: 5px;
	border-color: #333333;
}
.dotted_underline_heading {
	border-bottom: dotted;
	border-color: #333333;
	border-bottom-width: 1px;
}
/*.........................................................HOME PAGE.........................................................*/
#home_animation {
	position:absolute;
	left:15px;
	top:285px;
	width:455px;
	height:167px;
	z-index:9;
}
#company_overview {
	position:absolute;
	left:16px;
	top:507px;
	width:467px;
	height:285px;
	z-index:10;
}
#info_pack_ad {
	position:absolute;
	left:499px;
	top:575px;
	width:276px;
	height:161px;
	z-index:12;
}
#phone_email_ad {
	position:absolute;
	left:506px;
	top:708px;
	width:260px;
	height:33px;
	z-index:15;
}
#driveways_thumb {
	position:absolute;
	left:499px;
	top:285px;
	width:111px;
	height:70px;
	z-index:16;
}
#parkspaths_thumb {
	position:absolute;
	left:499px;
	top:382px;
	width:111px;
	height:70px;
	z-index:17;
}
#concrete_rej_thumb {
	position:absolute;
	left:499px;
	top:478px;
	width:111px;
	height:70px;
	z-index:18;
}
#driveway_description {
	position:absolute;
	left:639px;
	top:312px;
	width:148px;
	height:55px;
	z-index:19;
}
#pathways_paragraph {
	position:absolute;
	left:639px;
	top:409px;
	width:148px;
	height:54px;
	z-index:20;
}
#refresh_concrete_paragraph {
	position:absolute;
	left:639px;
	top:506px;
	width:148px;
	height:54px;
	z-index:21;
}
#driveway_heading {
	position:absolute;
	left:639px;
	top:285px;
	width:148px;
	height:18px;
	z-index:22;
}
#pathways_heading {
	position:absolute;
	left:639px;
	top:382px;
	width:148px;
	height:18px;
	z-index:23;
}
#refresh_concrete_heading {
	position:absolute;
	left:639px;
	top:478px;
	width:148px;
	height:18px;
	z-index:24;
}
#company_overview_heading {
	position:absolute;
	left:15px;
	top:479px;
	width:467px;
	height:18px;
	z-index:25;
}
/*.........................................................GALLERY.........................................................*/
#gallery_heading {
	position:absolute;
	left:15px;
	top:285px;
	width:770px;
	height:18px;
	z-index:37;
}
#gallerypic_01 {
	position:absolute;
	left:16px;
	top:319px;
	width:169px;
	height:125px;
	z-index:38;
}
#gallerypic_02 {
	position:absolute;
	left:212px;
	top:319px;
	width:169px;
	height:125px;
	z-index:39;
}
#gallerypic_03 {
	position:absolute;
	left:408px;
	top:319px;
	width:169px;
	height:125px;
	z-index:40;
}
#gallerypic_04 {
	position:absolute;
	left:604px;
	top:319px;
	width:169px;
	height:125px;
	z-index:41;
}
#gallerypic_05 {
	position:absolute;
	left:16px;
	top:471px;
	width:169px;
	height:125px;
	z-index:42;
}
#gallerypic_06 {
	position:absolute;
	left:212px;
	top:471px;
	width:169px;
	height:125px;
	z-index:43;
}
#gallerypic_07 {
	position:absolute;
	left:408px;
	top:471px;
	width:169px;
	height:125px;
	z-index:44;
}
#gallerypic_08 {
	position:absolute;
	left:604px;
	top:471px;
	width:169px;
	height:125px;
	z-index:45;
}
#gallerypic_09 {
	position:absolute;
	left:15px;
	top:623px;
	width:169px;
	height:125px;
	z-index:50;
}
#gallerypic_10 {
	position:absolute;
	left:212px;
	top:623px;
	width:169px;
	height:125px;
	z-index:47;
}
#gallerypic_11 {
	position:absolute;
	left:408px;
	top:623px;
	width:169px;
	height:125px;
	z-index:48;
}
#gallerypic_12 {
	position:absolute;
	left:604px;
	top:625px;
	width:169px;
	height:125px;
	z-index:51;
}
/*.........................................................GALLERY LINKS ENLARGED.........................................................*/
#back_to_gallery {
	position:absolute;
	left:15px;
	top:285px;
	width:770px;
	height:18px;
	z-index:37;
}
#gallery_large_pic {
	position:absolute;
	left:115px;
	top:355px;
	width:570px;
	height:424px;
	z-index:38;
}
#gallery_colour_heading {
	position:absolute;
	left:221px;
	top:319px;
	width:376px;
	height:20px;
	z-index:39;
}
/*.........................................................APPLICATIONS.........................................................*/
#application_bitumen {
	position:absolute;
	left:15px;
	top:312px;
	width:467px;
	height:224px;
	z-index:27;
}
#application_asphalt {
	position:absolute;
	left:16px;
	top:578px;
	width:467px;
	height:226px;
	z-index:30;
}
#application_bitumen_heading {
	position:absolute;
	left:15px;
	top:285px;
	width:468px;
	height:18px;
	z-index:28;
}
#application_asphalt_heading {
	position:absolute;
	left:15px;
	top:551px;
	width:468px;
	height:18px;
	z-index:29;
}
#bobcat_image {
	position:absolute;
	left:498px;
	top:285px;
	width:276px;
	height:215px;
	z-index:31;
}
#roller_image {
	position:absolute;
	left:498px;
	top:527px;
	width:276px;
	height:215px;
	z-index:32;
}
/*.........................................................SERVICES.........................................................*/
#services_driveways_heading {
	position:absolute;
	left:15px;
	top:286px;
	width:467px;
	height:18px;
	z-index:27;
}
#services_driveways_paragraph {
	position:absolute;
	left:17px;
	top:313px;
	width:467px;
	height:142px;
	z-index:28;
}
#services_pathways_heading {
	position:absolute;
	left:15px;
	top:470px;
	width:467px;
	height:18px;
	z-index:29;
}
#services_pathways_paragraph {
	position:absolute;
	left:15px;
	top:497px;
	width:468px;
	height:106px;
	z-index:30;
}
#services_carparks_heading {
	position:absolute;
	left:15px;
	top:618px;
	width:467px;
	height:18px;
	z-index:31;
}
#services_carparks_paragraph {
	position:absolute;
	left:17px;
	top:645px;
	width:467px;
	height:54px;
	z-index:32;
}
#services_civilworks_heading {
	position:absolute;
	left:17px;
	top:714px;
	width:467px;
	height:18px;
	z-index:33;
}
#services_civilworks_paragraph {
	position:absolute;
	left:17px;
	top:740px;
	width:467px;
	height:53px;
	z-index:34;
}
#road_prep_image {
	position:absolute;
	left:498px;
	top:286px;
	width:276px;
	height:215px;
	z-index:35;
}
#road_widening_image {
	position:absolute;
	left:498px;
	top:527px;
	width:276px;
	height:215px;
	z-index:36;
}
/*.........................................................COLOURS.........................................................*/
.click_colours_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fba919;
	margin: 0px;
	font-style: normal;
	text-align:center;
}
#colour_coverstone_heading {
	position:absolute;
	left:17px;
	top:284px;
	width:768px;
	height:18px;
	z-index:27;
}
#colour_coverstone_paragraph {
	position:absolute;
	left:17px;
	top:311px;
	width:768px;
	height:157px;
	z-index:28;
}
#colours_click_enlarge {
	position:absolute;
	left:15px;
	top:674px;
	width:770px;
	height:18px;
	z-index:39;
}
#coffs_harbour_sample {
	position:absolute;
	left:15px;
	top:517px;
	width:130px;
	height:130px;
	z-index:29;
}
#gympie_sample {
	position:absolute;
	left:172px;
	top:517px;
	width:130px;
	height:130px;
	z-index:30;
}
#harvest_sample {
	position:absolute;
	left:329px;
	top:517px;
	width:130px;
	height:130px;
	z-index:31;
}
#blue_metal_sample {
	position:absolute;
	left:643px;
	top:517px;
	width:130px;
	height:130px;
	z-index:32;
}
#regency_sample {
	position:absolute;
	left:486px;
	top:517px;
	width:130px;
	height:130px;
	z-index:33;
}
#coffs_harbour_heading {
	position:absolute;
	left:15px;
	top:483px;
	width:142px;
	height:18px;
	z-index:34;
}
#gympie_heading {
	position:absolute;
	left:172px;
	top:483px;
	width:142px;
	height:18px;
	z-index:35;
}
#harvest_heading {
	position:absolute;
	left:329px;
	top:483px;
	width:142px;
	height:18px;
	z-index:36;
}
#regency_heading {
	position:absolute;
	left:486px;
	top:483px;
	width:142px;
	height:18px;
	z-index:37;
}
#blue_metal_heading {
	position:absolute;
	left:643px;
	top:483px;
	width:142px;
	height:18px;
	z-index:38;
}
/*.........................................................COLOURS LINKS ENLARGED.........................................................*/
#back_to_colours {
	position:absolute;
	left:15px;
	top:285px;
	width:770px;
	height:18px;
	z-index:37;
}
	
#colours_large_pic {
	position:absolute;
	left:115px;
	top:316px;
	width:570px;
	height:424px;
	z-index:38;
}
/*.........................................................CONTACT.........................................................*/
.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	text-align: center;
	font-style: normal;
	line-height: 20pt;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fba919;
	margin: 0px;
	font-style: normal;
	text-align: center;
}
#contact_div {
	position:absolute;
	left:15px;
	top:311px;
	width:770px;
	height:234px;
	z-index:27;
}
#administration_heading {
	position:absolute;
	left:17px;
	top:285px;
	width:768px;
	height:18px;
	z-index:28;
}
