*========================
Cascading Style Sheets
for Pure Recruitment

by Lochlan McBride
Cornerstone Technologies
www.cstech.net.au
=========================*/

/*====General====*/
html {overflow-y:scroll;}
body {
	font:13px Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	background:#fff url(../images/bg.png) repeat-x;
	line-height:16px;
}
h1 {
	margin:0 0 20px;
	font-weight:100;
	font-size:26px;
	line-height:26px;
}
h2 {
	margin:0;
	font-weight:100;
	font-size:17px;
}
h3 {
	margin:0 0 20px;
	font-size:15px;
	font-weight:700;
}
h4 {
	margin:0 0 10px;
	font-size:14px;
	font-weight:700;
}
h5 {
	margin:0;
}
h6 {
	margin:0;
}
a:link, a:visited {text-decoration:underline;color:#000;}
a:hover {text-decoration:underline;color:#006FBF;}
a:active {color:#FF7F00;}

::-moz-selection {background: #0082C8;color:#fff;}
::selection {background: #0082C8;color:#fff;}

ul, ol {margin:15px 0;padding:0;list-style-position:inside;}
li {margin:0;padding:0;}
p {margin:10px 0;}
blockquote {margin:0;padding:0;line-height:28px;}
blockquote p {margin:0;padding:40px 0;}

table {border-collapse:collapse;width:100%;}
th, td {padding:0;vertical-align:top;font-size:13px;}

form {border:solid 1px #A2A2A2;background:#E9E9E9;}
label {float:left;display:block;width:150px;padding-right:5px;text-align:right;font-size:13px;font-weight:700;}

/*====Classes====*/
.new {background:url(../images/new_1.png) no-repeat left center;padding-left:30px;}

/*====Layout====*/
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadp-webfont.eot');
    src: url('../fonts/myriadp-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadp-webfont.woff') format('woff'),
         url('../fonts/myriadp-webfont.ttf') format('truetype'),
         url('../fonts/myriadp-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.floatl{float:left;}
.floatr{float:right;}
.right-content{
	width:236px
}
.right-content a{
	color:#146AB1;
	font-weight:bold
}
#outter-wrap {margin:0 auto;width:860px;}
#header {
	background:#fff url(../images/logo1.gif) repeat-x;
	height:126px;
	position:relative;
}
#header h1 {margin:0;}
#header h1 a {
	display:block;
	position:absolute;
	width:138px;
	height:93px;
	top:10px;
}
#header h1 span {display:none;}
#box {
	background:#000;
	padding:25px;
	color:#fff;
	font-size:24px;
	font-style:italic;
	z-index:-1;
	width:810px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#footer {text-align:center;margin:10px 0;}
#footer a {text-decoration:none;}
#footer .location {
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	font-weight:700;
	padding:0 90px;
}
#footer #copy {font-size:11px;margin:10px 0;}

/*====Navigation====*/
#nav-wrap {overflow:hidden;}
#nav-wrap ul {
	margin:0 18px 0;
	padding:0;
	list-style:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	float:right;
	display:inline;
}
#nav-wrap li {float:left;margin:0 2px;}
#nav-wrap li a:link, #nav-wrap li a:visited {
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	display:block;
	background:#000;
	text-align:center;
	width:94px;
	line-height:33px;
	height:33px;
	text-decoration:none;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
}
#nav-wrap li a:hover {text-decoration:none;}

/*====New Navigation====*/
#navigation-wrap{
	width: 840px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #8C8A8A;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8C8A8A), to(#686868));
	background: -webkit-linear-gradient(#8C8A8A, #686868);
	background: -moz-linear-gradient(#8C8A8A, #686868);
	background: -ms-linear-gradient(#8C8A8A, #686868);
	background: -o-linear-gradient(#8C8A8A, #686868);
	background: linear-gradient(#8C8A8A, #686868);
	-pie-background: linear-gradient(#8C8A8A, #686868);
	behavior: url(/PIE.htc);
	/*overflow:hidden;*/
	margin-top:15px;
	position:relative;
}
#navigation-wrap ul{display:inline;text-align:center;}
#navigation-wrap ul li{
	display:block;
	list-style:none;
	float:left;
	background:transparent url('../images/nav-separator.jpg');
	background-position:left;
	background-repeat:no-repeat;
	
}
#navigation-wrap ul li:first-child{
	background:none;
}
#navigation-wrap ul li:first-child a{padding-left:33px;}
#navigation-wrap ul li a{
	padding:15px 24px 15px 25px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	display:block;	
}

#navigation-wrap ul li a {
    padding:15px 21px 15px 25px; \0/; /* IE8+9  */
}

#navigation-wrap ul li:first-child a:hover{
	-webkit-border-radius: 15px 0px 0px 15px;
	-moz-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
	
}

#navigation-wrap ul li a:hover{
	background: #4F90C3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4F90C3), to(#0C5A98));
	background: -webkit-linear-gradient(#4F90C3, #0C5A98);
	background: -moz-linear-gradient(#4F90C3, #0C5A98);
	background: -ms-linear-gradient(#4F90C3, #0C5A98);
	background: -o-linear-gradient(#4F90C3, #0C5A98);
	background: linear-gradient(#4F90C3, #0C5A98);
	-pie-background: linear-gradient(#4F90C3, #0C5A98);
}
a.last-item, #navigation-wrap ul li:first-child a{

behavior: url(/PIE.htc);
position:relative;
z-index:10;
}
a.last-item:hover{
	-webkit-border-radius: 0px 15px 15px 0px;
	-moz-border-radius: 0px 15px 15px 0px;
	border-radius: 0px 15px 15px 0px;
	background: #4F90C3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4F90C3), to(#0C5A98));
	background: -webkit-linear-gradient(#4F90C3, #0C5A98);
	background: -moz-linear-gradient(#4F90C3, #0C5A98);
	background: -ms-linear-gradient(#4F90C3, #0C5A98);
	background: -o-linear-gradient(#4F90C3, #0C5A98);
	background: linear-gradient(#4F90C3, #0C5A98);
	-pie-background: linear-gradient(#4F90C3, #0C5A98);
}
#buttonNav ul {margin:-32px 0 30px;padding:0;list-style:none;overflow:hidden;height:200px;}
#buttonNav li {
	float:left;
	border-bottom:solid 2px #312E2E;
	margin:0 28px;
	background:url(../images/bg_buttonNav.png) repeat-x bottom;
	padding:0 0 60px;
	display:inline;
}
#buttonNav li a:link, #buttonNav li a:visited {
	color:#000;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	width:175px;
	height:35px;
	text-align:center;
	padding:90px 27px 0;
	text-shadow:1px 1px 2px #A8A7EA;
}
#buttonNav li a:hover {color:#006FBF;}
#buttonNav li#industries a {background:url(../images/icon_industries.gif) no-repeat center top;}
#buttonNav li#jobs a {background:url(../images/icon_jobs.gif) no-repeat top center;}
#buttonNav li#resume a {background:url(../images/icon_resume.gif) no-repeat top center;}

#footerNav {border-bottom:solid 2px #312E2E;margin:0 0 10px;}
#footerNav ul {margin:0;padding:0 0 20px;overflow:hidden;list-style:none;}
#footerNav li {float:left;}
#footerNav li a:link, #footerNav li a:visited {
	background:url(../images/bg_footerNav.png) no-repeat top center;
	display:block;
	padding:8px 0 0;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	margin:0 86px;
	color:#fff;
	width:114px;
	height:50px;
	text-decoration:none;
}
#footerNav li a:hover {color:#C3C3C3;}

#subscribe {border-bottom:solid 2px #312E2E;margin:0 0 10px;padding:0 0 8px;overflow:hidden;}
#subscribe a.button2 {
	background:url(../images/bg_footerNav.png) no-repeat top center;
	display:block;
	padding:8px 0 0;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	margin:0 86px;
	color:#fff;
	width:114px;
	height:50px;
	text-decoration:none;
	float:left;
}
#subscribe #text {
	float:left;
	width:231px;
	margin:0 26px;
	text-align:left;
	font-size:11px;
}
#subscribe #form {
	float:left;
	width:231px;
	margin:0 26px;
	text-align:left;
	font-size:11px;
}
#subscribe .item {margin:2px 0;}
#subscribe form {border:none;background:none;}
#subscribe label {text-align:left;display:inline;font-size:12px;width:64px;}
#subscribe input {
	font:12px Arial, Verdana, Helvetica, sans-serif;
	width:158px;
	border-left:solid 1px #ADACAC;
	border-top:solid 1px #ADACAC;
	border-bottom:solid 1px #DBDBDB;
	border-right:solid 1px #DBDBDB;
	color:#5A5A5A;
}
#subscribe input:focus {border:solid 1px #007CC4;color:#111;}
#subscribe .cat_button {
	margin:5px 0;
	width:80px;
	float:right;
	border-left:solid 1px #5CC5EF;
	border-top:solid 1px #5CC5EF;
	border-bottom:solid 1px #0086BC;
	border-right:solid 1px #0086BC;
	color:#111;
	margin-right:2px;
	background:#008BD4;
	color:#fff;
	font-weight:700;
}
#subscribe .cat_button:active {
	border-left:solid 1px #0086BC;
	border-top:solid 1px #0086BC;
	border-bottom:solid 1px #5CC5EF;
	border-right:solid 1px #5CC5EF;
}

/*====Inner Pages====*/
#inner #buttonNav ul {height:100%;margin-bottom:0;}
#inner #buttonNav li {background:none;border:none;padding:0;}
#inner #buttonNav li a:link, #inner #buttonNav li a:visited {
	padding:80px 27px 0;
	font-size:10px;
	text-decoration:none;
	font-weight:700;
	color:#0080C8;
	text-transform:uppercase;
	height:100%;
}
#inner #content {margin:20px 0 60px;padding:0 20px;overflow:hidden;}
#inner #subscribe {padding-top:20px;}

/*====Jobs Table====*/
.jobs td {padding-bottom:25px;}
a.button:link, .jobs a.button:visited {
	color:#000;
	display:block;
	border:solid 1px #5FA1D0;
	text-align:center;
	height:18px;
	margin:15px 0 0;
	padding:2px 5px 0;
	text-transform:capitalize;
	background:#B7D8ED url(../images/bg_button.png) repeat-x 0 0;
	float:left;
	text-decoration:none;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}
a.button:hover {background:#B7D8ED url(../images/bg_button.png) repeat-x 0 -19px;}
#subscibe-content{
	width:836px;
	height:178px;
	background:#1168ae;
	padding:16px 12px;
}
.s-box{
	width:262px;
	margin-left:25px;
}
.s-box:first-child{margin-left:0px;text-align:left!important;}
.button-refer, .button-linked{
	display:block;
	margin-bottom:10px;
	width:144px;
	height:30px;
	border:0px;
}
.button-refer{
	background:transparent url('../images/refer-a-friend.jpg');
}
.button-linked{
	background:transparent url('../images/linkedin-page.jpg');
}

.addthis_toolbox > div{
		background:url(http://purerecruitment.com.au/_templateFiles/images/twitter-page.jpg) scroll no-repeat;
		float:left;
		margin:0 0px 0 0;
	}
	.addthis_toolbox a img{
		display:inline;
	}

	
	#tweet{
		background-position:0 0px;
		width:144px;
		height:30px;
		clear: both;
   		 float: left;
	}
	

.s-box #text, .s-box .item label{
	color:#FFF;
	font-size:12px!important;
}
#subscribe .cat_button-new {
	margin:5px 0;
	width:69px;
	float:right;
	color:#111;
	margin-right:2px;
	color:#fff;
	font-weight:700;
	background:transparent url('../images/new-submit.jpg');
	background-repeat:repeat-x;
	height:21px;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	border:0px;
}
#office-locations{color:#FFF;font-weight:bold;}
#office-locations span{display:block;float:right;}
#office-locations img{float:right;margin:6px 10px;}
.s-last{text-align:right;}
#footer-logo{margin-top:25px;}
#footer-logo img{margin-bottom:20px;}
#footer-logo span{
	display:block;
	color:#FFF;
}
#copyr{text-align:left;font-size:12px;margin-top:10px;}
.clear{clear:both;}
#main-content{padding:20px 15px;}
#main-content h2,#main-content h1{
	font-family: 'MyriadProRegular';
	font-size:25px;
	color:#146ab1;
	margin: 0 0 22px;
}
#main-content h2 span.blank_, #main-content h1 span.blank_{
	color:#040404;
}
ul.recent-jobs{
	list-style:none;
	font-family:Arial;
	width:237px;
}
.date_{
	color:#146AB1;
	font-weight:bold;
}
ul.recent-jobs p{margin:5px 0;}
ul.recent-jobs li{padding-bottom:25px;}
.see-more-btn a{
	background:url('../images/see-more-btn.jpg');
	background-repeat:repeat-x;
	padding:10px 25px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	display:block;
}
.see-more-btn a:hover{
	background:transparent url('../images/see-more-btn-hover.jpg');
	background-repeat:repeat-x;
}
.email_ a{ 
	color:#FFF;
	text-decoration:underline;
}
.email_ a:hover{
	color:#000;
}
.req1{
	padding-left:50px;
}
.contact-form td,.submit-form td{
	text-align:center;
}
.contact-form label, .submit-form label{
	margin-left: 48px!important;
	text-align:left!important;
}
.submit-form select{
	margin:0 0 0 -158px;
}
#contact-note{
	text-align:left!important;
	padding:0 50px 0 56px
}
#contact-submit, #submit_btn{
	text-align:right!important;
	padding-right:56px;
}
#contact-submit input, #submit_btn input{
	margin:10px 0 15px 0!important;
	
}
#s_title{text-align:left;padding-left:56px;}
#s_title label{margin-left:0px!important;}
.s_form{width:50%!important;margin:0 auto;}
.submit-form label{
	text-align:left!important;
}
#attach-file label{
	width:100%;
	display:block;
}
.submit-form label{
	width:auto;
}

/*social media*/
.testfb{
	height: 30px;
	margin:0 0 0px 5px;
	width:30px;
}
#testtweet{
	background-position:0 0px;
	float:left;
	width:65px;
	height:30px;
	margin: 0 0 0px 10px;
}
#followus{
	display:inline;
}
.button-linkedtest{
	background:transparent url('http://www.purerecruitment.com.au/_templateFiles/images/linkedin.jpg');
	display:block;
	width:21px;
	height:23px;
	float:left;
	display:inline;
}
.button-refer{
	display:block;
	margin-bottom:10px;
	width:144px;
	height:30px;
	border:0px;
}
.follow{
	color:#FFF;
	font-size: 13px;
	font-weight: 700;
	margin: 19px 0 10px 0;
}

/* News/Testimonial panels on homepage. */
.panel{
	background:#8cc2ee url(../images/bg-homeSections.jpg) 0 0 no-repeat;
	float:left;
	width:248px;
	height:190px;
	*height:200px;
	padding:20px 17px;
	margin:30px 0;
	position:relative;
}
.panel .base{
	height:6px;
	background:url(../images/bg-homeSections.jpg) -282px 0 no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	width:282px;
}
.panel h3{
	color:#146ab1;
	font:normal 18px 'MyriadProRegular', Verdana;
	margin:0 0 9px
}
#newsPanel ul{
	list-style:inside none;
}
#newsPanel a{
	color:#146ab1;
	line-height:18px;
}
#testimonialPanel{
	float:right
}
#testimonialPanel .testimonial{
	display:none;
	color:
}
#testimonialPanel .testimonial p{
	display:inline
}
#testimonialPanel #testimonialList .testimonial:first-child{
	display:block
}
#testimonialPanel .clientName{
	display:block;
	clear:both;
	text-align:right;
	font-style:italic;
	margin:5px 0 0;
}
#testimonialPanel .companyName{
	display:block;
	text-align:right;
	font-weight:bold
}
#left-content .announcement-details span.date{
	font-size:12px;
	float:right;
	font-weight:bold;
	display:block;
	margin:10px 0 0;
}
.goBack{
	margin:30px 0 0;
}
#newsList li{
	margin: 0 0 5px 0;
}
/* ----------------------------------------About us formatting -------------------------- */

#about h3{
	font-size: 15px;
    font-weight: 700;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;	
	
}

#about h2{
	color: #146AB1;
    font-family: 'MyriadProRegular';
    font-size: 25px;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;	
}
#about p{
	margin: 12px 20px 0 0;
}
#imges{
	float:left;
	margin: 0 20px 165px 0;
}



