/*
Theme Name: BD Concreting Two
Theme URI: http://bdconcreing.icove.com.au
Description: BD Concreting Theme For Private Use
Version: 1.0
Author: Joel Stewart
Author URI: http://bdconcreting.com.au
*/

* {
	margin: 0;
}

body {
	margin: 20px 0px;
	padding: 0;
	background:#000000 url(images/body_background.jpg) repeat-y scroll center top;
	font-family: arial;
	font-size: 12px;
}

div#wrapper {
	margin: 0 auto;
	width: 980px;
}

#header {
	height: 140px;
	width: 980px;
}
	
#header_logo {
        width: 450px;
	float: left;
	margin: 20px 0px 30px 0px;
}

ul#header_topnav {
	background: #000000;
	list-style: none;
	float: left;
	width: 980px;
	height: 35px;
	margin: 0; 
	padding: 0;
        position: relative;
        top: 15px;
}

ul#header_topnav li {
	float: left;
	padding: 10px 0px 0px 30px;
}

ul#header_topnav li a {
	float: left;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
}

li.heading_nav1, li.heading_nav2, li.heading_nav3, li.heading_nav4, li.heading_nav5 a:hover {
	background: #000000;
}

#content_flash {


}

#content_area {
	background: #000000 url(images/content_contentbg.png) no-repeat;
	width: 980px;
	height: 301px;
	border-bottom: double #cccccc;
	border-width: 3px;
}

#content_boxOne, #content_boxTwo, #content_boxThree, #content_boxFour {
	float: left;
	width: 228px;
	height: 280px;
	padding: 20px 0px 0px 15px;
}



#content_headingAreaOne, #content_headingAreaTwo, #content_headingAreaThree, #content_headingAreaFour {
	width: 220px;
	height: 48px;
        text-indent: -9999px;
        overflow: hidden;
}

#content_headingAreaOne {
	background: url(images/content_aboutNewsHeading.png) no-repeat;
}

#content_headingAreaTwo {
	background: url(images/content_equipmentServicesHeading.png) no-repeat;
}

#content_headingAreaThree {
	background: url(images/content_recentProjectsHeading.png) no-repeat;
}

#content_headingAreaFour {
	background: url(images/content_contactHeading.png) no-repeat;
}
	
#content_boxOne p, #content_boxTwo p,  #content_boxThree p,  #content_boxFour p  {
	font-size: 12px;
	font-family: arial;
	width: 210px;
	padding-top: 20px;
	color: #e8e8e8;
}

#content_boxTwo ul {
	font-size: 12px;
	font-family: arial;
	color: #e8e8e8;
	width: 210px;
	padding: 0;
	margin: 10px 0px 0px 13px;
}

#content_boxThree img {
	float: left;
	width: 70px;
	padding: 0px 15px 0px 0px;
	margin-top: 25px;
}

#content_boxFour p span {
	font-size: 13px;
	font-weight: bold;
	color: #ffd405;
}

#footer {
	width: 930px;
	height: 45px;
	font-size: 11px;
}

ul#footer_sitemap, div#footer_message {
	right: 35px;
	position: relative;
	top: 30px;
}

div#footer_message {
	position: relative;
	right: 10px;
}

div#footer_message p {
        height: 20px;
	font-family: arial;
	color: 	#bdbdbd;
}

div#content_headerImage {
	background: url(images/content_headerImage.jpg);
	width: 979px;
	height: 130px;
}

div#content_main {
	background: #000000;
	width: 763px;
	float: right;
	min-height: 500px;
        position: relative;
        z-index: 50;
}

div#content_mainWrap {
	padding: 40px 0px 0px 15px;
	font-size: 12px;
	color: #b2b2b2;
	line-height:130%;
	margin:0 0 1.35em;
	width: 730px;
}

div#content_sidebarWrap {
	padding: 40px 0px 0px 15px;
	font-size: 12px;
	color: #b2b2b2;
	line-height:130%;
	margin:0 0 1.35em;
	width: 187px;
}

div#content_sidebar {
	background: #000000;
	width: 217px;
	float: left;
	min-height: 500px;
}

div#content_sidebar p {
	font-size: 12px;
	color: white;
}

#ngg-images-3 {
        position: relative;
        top: 80px; 
        padding: 24px;
}

#pages-3 a {
        display: block;
        font-family: arial;
        color: #8e8e8e;
        padding: 5px 0 0px 13px;
        text-decoration: none;
        position: relative;
        top: 60px;
        right: 30px; 
}

#pages-3 a:hover {
        display: block;
        font-family: arial;
        color: #8e8e8e;
        padding: 5px 0 0px 13px;
        text-decoration: underline;
        position: relative;
        top: 60px;
        right: 30px; 
}

ul#header_topnav li.page-item-27 a {
        background: url(images/header_equipmentServicesButton.png) no-repeat;
        width: 122px;
        height: 18px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-27 a:hover {
        background: url(images/header_equipmentServicesButtonHover.png) no-repeat;
        width: 122px;
        height: 18px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-12 a {
        background: url(images/header_homePageButton.png) no-repeat;
        width: 58px;
        height: 18px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-12 a:hover {
        background: url(images/header_homePageButtonHover.png) no-repeat;
        width: 58px;
        height: 18px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-41 a {
        background: url(images/header_aboutUsButton.png) no-repeat;
        width: 50px;
        height: 14px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-41 a:hover {
        background: url(images/header_aboutUsButtonHover.png) no-repeat;
        width: 50px;
        height: 14px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-46 a {
        background: url(images/header_projectsButton.png) no-repeat;
        width: 47px;
        height: 18px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-46 a:hover {
        background: url(images/header_projectsButtonHover.png) no-repeat;
        width: 47px;
        height: 18px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-48 a {
        background: url(images/header_contactUsButton.png) no-repeat;
        width: 61px;
        height: 14px;
        text-indent: -9999px;
        overflow: hidden;
}

ul#header_topnav li.page-item-48 a:hover {
        background: url(images/header_contactUsButtonHover.png) no-repeat;
        width: 61px;
        height: 14px;
        text-indent: -9999px;
        overflow: hidden;
}

#content_mainWrap p span {
	font-size: 13px;
	font-weight: bold;
	color: #ffd405;
}