/*
	main.css
*/

body {
	padding:0;
	margin:0;
	font-size:13px;
	color:#003366;
}
body#layouthome {
	background-image: url('../gfx/flyingbackdrop.jpg');
	background-repeat:no-repeat;
}
body#layout1 {
	background-image: url('../gfx/backdrops/work_at_backup.jpg');
	background-repeat:no-repeat;
}
body#layout2 {
	background-image: url('../gfx/backdrops/about_us.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout3 {
	background-image: url('../gfx/backdrops/contact_us.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout4 {
	background-image: url('../gfx/backdrops/job_seekers.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout5 {
	background-image: url('../gfx/backdrops/recruit.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout6 {
	background-image: url('../gfx/backdrops/search_jobs.jpg');
	background-repeat:no-repeat;
}
body#layout7 {
	background-image: url('../gfx/backdrops/login.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
/* client pages */
body#layout1-warehouse {
	background-image: url('../gfx/backdrops/wh_wide.jpg');
	background-repeat:no-repeat;
}
body#layout2-warehouse {
	background-image: url('../gfx/backdrops/wh_sq.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout1-office {
	background-image: url('../gfx/backdrops/off_wide.jpg');
	background-repeat:no-repeat;
}
body#layout2-office {
	background-image: url('../gfx/backdrops/off_sq.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout1-driving {
	background-image: url('../gfx/backdrops/drive_wide.jpg');
	background-repeat:no-repeat;
}
body#layout2-driving {
	background-image: url('../gfx/backdrops/drive_sq.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout1-food {
	background-image: url('../gfx/backdrops/foo_wide.jpg');
	background-repeat:no-repeat;
}
body#layout2-food {
	background-image: url('../gfx/backdrops/foo_sq.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout1-technical {
	background-image: url('../gfx/backdrops/drive_wide.jpg');
	background-repeat:no-repeat;
}
body#layout2-technical {
	background-image: url('../gfx/backdrops/drive_sq.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}
body#layout1-catering {
	background-image: url('../gfx/backdrops/cat_wide.jpg');
	background-repeat:no-repeat;
}
body#layout2-catering {
	background-image: url('../gfx/backdrops/cat_sq.jpg');
	background-repeat:no-repeat;
	background-position:613px 0px;
}


div {
	/* border:1px solid red;
	padding:1px; */
}

body, * {
	font-family:Helvetica, Arial;
}
h1 {
	font-size:175%;
	font-weight:100;
	padding:0; margin:0;
	z-index:20;
}
h1.whitetext {
	color:white;
}

div {
	padding:0; margin:0;
}

ul {
	/* margin-left: -1em; */
	list-style-image: url('../gfx/bullet.gif');
}

.darkblue {
	background-color:#003366;
}
.paleblue {
	background-color:#90bfe7;
}
.spacer {
	position:relative;
}

.padded-cell {
	padding:9px;
}
.vpadded {
	padding-top:5px;
	padding-bottom:5px;
}
.narrow-text {
	width:440px;
}

#mainpage {
	width:950px;
}
#header {
	position:absolute;
	width:760px; height:87px;
}

#content1 {
	position:absolute;
	width:595px;
	left:355px;
}
#content2 {
	position:absolute;
	width:822px;
	left:128px;
}

.half-trans {
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity:.50;
}
.quart-trans {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity:.75;
}

#topback1 {
	position:absolute;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background-color:#003366;
	height:230px; width:100%;
}

#topback2 {
	position:absolute;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background-color:#003366;
	height:148px; width:100%;
/*	width:822px; */
}

#topcontent {
	position:relative;
	color:white;
	width:500px;
}
.lefttable {
	display:block;
	width:200px;
	float:left;
}
.righttable {
	width:200px;
}
#header-logo {
	float:left;
}
a.whitelink {
	color:white;
	text-decoration:none;
	font-size:90%;
}

#reg-btn-home {
	padding-left:2px;
	border:1px solid white;
	width:390px;height:16px;
	background-image: url('../gfx/register-button-home.gif');
	background-repeat:no-repeat;
	background-position: 320px 0px;
}
#login-btn-home {
	padding-left:2px;
	margin-top:5px;
	border:1px solid white;
	width:390px;height:16px;
	background-image: url('../gfx/login-button-home.gif');
	background-repeat:no-repeat;
	background-position: 320px 0px;
}
/* menu */
#menu {
	position:relative;
	width:630px;
	float:right;
	top:71px;
	display:inline;
}
#menulist {
	padding:0px;
	margin:0px;
}
#menulist li {
	display:inline;
	list-style:none;
	color:#003366;
	padding:0px;
	margin:0px;
	float:left;
	border-top:2px solid white;
	border-bottom:2px solid #679ecb;
	background-color:#90bfe7;
}
#menulist li a:link, #menulist li a:visited {
	display:block;
	color:#003366;
	font-size:80%;
	width:83px;
	text-decoration: none;
	text-align:center;
	cursor:hand;
}
#menulist li.wider a:link, #menulist li.wider a:visited {
	width:132px;
}
/* jobs menu */
#jobs-menu {
	font-size:80%;
}
#jobs-menu th {
	background-color:#003366;
	color:white;
	font-size:90%;
	font-weight:100;
	text-align:left;
	padding:4px;
	padding-left:20px;
}
.darkrow {
	background-color:#003366;
	color:white;
	font-size:90%;
	font-weight:100;
	text-align:left;
	padding:4px;
	padding-left:20px;	
}
#jobs-menu tr {
	background-color:white;
}
#jobs-menu tr.paleblue {
	background-color:#90bfe7;
}
#jobs-menu tr td {
	padding:4px;
	padding-left:20px;
}
#jobs-menu tr.footer {
	color:white;
	background-color:#003366;
}
#jobs-menu tr.footer td a {
	color:white;
}

/* jobdetails menu */
#jobdetail-menu {
	font-size: 80%;
}
#jobdetail-menu tr td.darkblue {
	background-color:white;	
	font-weight:600;
}
