/* - - - - - - - - - - - - - - - - - - - - -

Title : PROJECTWORX
URL : http://www.projectworx.com.au

Author : NHN Design	
Author URL : naomi.h.ngo@gmail.com

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html { 
	margin:0; 
	padding:0; 
	overflow: -moz-scrollbars-vertical;
}


body {
	padding: 0;
	margin: 0;
	background: #e0e0e1 url("../images-pw/bg.jpg"/*tpa=http://www.projectworx.com.au/images-pw/bg.jpg*/) repeat-x;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #666;
	}
	
h1 {
	margin: 0 0 25px 0;	
}

h2, h3, h4, h5 {
	margin: 20px 0 12px 0;	
}

	
h1 {
	font: normal 27px/45px Century Gothic, Arial, Helvetica, sans-serif;
	color: #ff6633;
	border-bottom: 1px solid #ddd;
}

h2 {
	font: normal 20px/25px Century Gothic, Arial, Helvetica, sans-serif;
	color: #999;
}
	
	
	h3 {
	font: normal 18px/25px Century Gothic, Arial, Helvetica, sans-serif;
	color: #ff6633;
}


a {
	color: #ff6633;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: none;
}

.clear { 
	clear: both; 
	font-size: 0; 
	height: 0; 
	line-height: 0; 
}

hr {
	height: 1px;
	border: solid;
	color: #ccc;
}

html>body hr {
	border: none; 
	border-top: 1px solid #ccc;
}

/*
----------------------------------------------------------------------------- 
GALLERY
-----------------------------------------------------------------------------*/

#gallery-images p {
	margin: 0;
	padding: 7px 0;
}

#gallery-images a {
	outline: none;
}

#gallery-images a img {
	border: 1px solid #BBB;
	padding: 2px;
	margin: 10px 34px 10px 0;
	vertical-align: top;
}

#gallery-images a img.last {
	margin-right: 0;	
}



/*
----------------------------------------------------------------------------- 
Site Styles
-----------------------------------------------------------------------------*/

.header {
	width: 1024px;
	height: 130px;
	margin: 0 auto;
}

	.logo {
		width: 450px;
		height: 130px;
		float: left;
	}
	
	.navBar {
		width: 510px;
		float: right;
	}

.nav-spacer {
    height: 80px;
}
				
					#nav, #nav ul {
						padding: 0;
						margin: 0;
						list-style: none;
						text-align: right;
								}
					
						#nav li {
							float: left;
							list-style: none;	
							padding: 0px;
							margin: 0 3px;
							font: normal 14px/30px Century Gothic, arial, Verdana, Geneva, sans-serif;
background: url("../images-pw/navBg.png"/*tpa=http://www.projectworx.com.au/images-pw/navBg.png*/) no-repeat;
width: 96px;
height: 33px;
text-align: center;
				
						}
						
						#nav li a {
							color: #666;
							text-decoration: none;
							text-transform: none;
							padding: 0px;
		}
						
						#nav li:first-child  a {
							text-decoration: none;
							text-transform: none;
							padding: 0px;
						}
					
						#nav li a:hover {
							color: #ff6633;
							text-decoration: none;
							text-align: left;
						}
						
						#nav li:hover, #nav li.hover {
							position: static;
								}
								
						#nav li.current_page_parent,
						#nav li.current_page_item  {
background: url("../images-pw/navBg-on.png"/*tpa=http://www.projectworx.com.au/images-pw/navBg-on.png*/) no-repeat;
width: 96px;
height: 33px;
text-align: center;
						}

#nav li.current_page_parent a,
						#nav li.current_page_item a {
						color: #fff !important;
						}
	

.bodyContent {
	width: 1024px;
	height: 170px;
	min-height: 170px;
	margin: 0 auto;
	background: url("../images-pw/contentBg.jpg"/*tpa=http://www.projectworx.com.au/images-pw/contentBg.jpg*/) repeat-y;
}	

	html>body .bodyContent {
		height: auto;	
	}
	
	.content {
	width: 974px;
	padding: 0 20px 0 30px;
	}
	
		.content ul {
			list-style: none;
    margin: 0;
padding: 0;
		}
		
		.content li {
			background-image: url("../images-pw/li.jpg"/*tpa=http://www.projectworx.com.au/images-pw/li.jpg*/);
			background-position:0 6px;
			background-repeat: no-repeat;
			list-style: none;
			padding: 0px 0px 0 20px;
			margin: 2px;
		}

		
	.contentTop {
		width: 1024px;
		height: 21px;
		margin: 0 auto;
		background: url("../images-pw/contentTop.png"/*tpa=http://www.projectworx.com.au/images-pw/contentTop.png*/) no-repeat;
	}
	
	.contentBtm {
		width: 1024px;
		height: 31px;
		margin: 0 auto;
		background: url("../images-pw/contentBtm.png"/*tpa=http://www.projectworx.com.au/images-pw/contentBtm.png*/) no-repeat;
	}

.footerBg {
	width: 1024px;
	height: 79px;
	background: url("../images-pw/footerBg.png"/*tpa=http://www.projectworx.com.au/images-pw/footerBg.png*/) no-repeat;
	margin: 0 auto;
        margin-top: 20px;
margin-bottom: 20px;
}

	.footerText {
		width: 980px;
		margin: 0 auto;
		padding: 20px 0;
		font: normal 11px/18px Arial, Helvetica, sans-serif;
	}
	
		.left {
			width: 500px;
			float: left;
		}
		
		.right {
			width: 400px;
			float: right;
			text-align: right;
		}

		.alignright {
			padding: 70px 0px 0 20px;
		}
		
		input,textarea {
			border: 1px solid #ccc;
			padding: 3px 0;
		}
		
		select {
			width: 275px;
			border: 1px solid #ccc;
			padding: 3px;
		}
		
		input.btn {
			width: 110px;
			height: 33px;
			background: url("../images-pw/submitBtn.png"/*tpa=http://www.projectworx.com.au/images-pw/submitBtn.png*/) no-repeat;
			border: none;
			margin: 5px 0;
		}
		
		.google-map {
			width: 333px;
			height: 321px;
			float: right;
			border: 1px solid #ccc;
		}
		
		.text-left {
			width: 630px;
			float: left;
		}