/* CSS Document */

body {
margin: 0px 0px 0px 0px;
background-color:#F3F3F3;
}

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

a:hover {
color:#000000;
text-decoration:underline;
}

#wrapper {
width: 950px;
background:  url(images/watermark.gif) no-repeat #ffffff;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

#wrapper-marketing {
width: 950px;
background: #ffffff url(images/watermark_marketing.gif) no-repeat;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

#wrapper-sales {
width: 950px;
background: #ffffff url(images/watermark_sales.gif) no-repeat;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

#wrapper-retail {
width: 950px;
background: #ffffff url(images/watermark_retail.gif) no-repeat;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

#wrapper-office {
width: 950px;
background: #ffffff url(images/watermark_office.gif) no-repeat;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

#wrapper-recruitment {
width: 950px;
background: #ffffff url(images/watermark_recruitment.gif) no-repeat;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

/* Header and navigation */

#header {
width: 950px;
height: 110px;
background-color:#000000;
}

#primary-nav-div {
width:400px;
padding:10px;
float:left;
}

#primary-nav-div img {
border:0px;
}

#primary-nav-div a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#primary-nav-div a:hover {
color:#000000;
text-decoration:underline;
}

#logo-div {
width:320px;
margin-right:5px;
float:right;
}

#secondary-nav-div {
width: 950px;
}

/* Main Body */

#main-body {
width: 950px;


}

#main-body p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#main-body span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
display:compact;
}

#main-body h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#272324;
margin:0px;
padding: 10px 0px;
}

#main-body h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#eb1b39;
margin:0px;
padding: 10px 0px;
}

#main-body h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#00b3b2;
margin:0px;
padding: 10px 0px;
}

#main-body h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#a3d16c;
margin:0px;
padding: 10px 0px;
}

#main-body h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f30391;
margin:0px;
padding: 10px 0px;
}

#main-body li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-image: url(images/jelly-bullet.gif);
	list-style-position: outside;
	line-height: 18px;
}

#apply-now {
width: 80px;
float: right;
margin-right:10px;
}

#submit {
width: 100px;
float: right;
margin-right:10px;
}

#app-form {
width:500px;
background-color:#E7E7E7;
margin-top:10px;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
}

.job-standard {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom: 1em;
}

.job-standard strong{
color:#808080;
}

#job-details {
width:500px;
height:110px;
background: url(images/job_background_sales.gif);
padding-left:15px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#main-body-job-details {
width: 950px;
background-color:#FFFFFF;
}

#main-body-job-details p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#main-body-job-details h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}

#main-body-job-details h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e72a3f;
}

#main-body-job-details h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#00b2b1;
}

#main-body-job-details h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#a1d06a;
}

#main-body-job-details h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ec0a8e;
}

#body-text {
width:570px;
margin-top:20px;
margin-left:20px;
float:left;
}

#body-text a img {
border:0px;
}

#testimonial-text-1 {
width:560px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-color:#000000;
}

#testimonial-text-1 p {
font:14px Arial, Helvetica, sans-serif;
color:#272324;
}

#testimonial-text-2 {
width:560px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
float:left;
}

#testimonial-text-2 p {
font:14px Arial, Helvetica, sans-serif;
color:#eb1b39;
}

#testimonial-text-3 {
width:560px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
float:left;
}

#testimonial-text-3 p {
font:14px Arial, Helvetica, sans-serif;
color:#00b3b2;
}

#testimonial-text-4 {
width:560px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-color:#a3d16c
}

#testimonial-text-4 p {
font:14px Arial, Helvetica, sans-serif;
color:#a3d16c;
}

#testimonial-text-5 {
width:560px;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-color:#fbcbe7
}

#testimonial-text-5 p {
font:14px Arial, Helvetica, sans-serif;
color:#f30391;
}

#news-box {
width:270px;
float:left;
background-color:#F4F4F4;
padding-top:10px;
padding-bottom:10px;
margin-top:15px;
}

#news-detail {
width:270px;
margin-top:5px;
padding-top:10px;
padding-bottom:10px;
background-color:#EAEAEA;
}

.news-box-title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:10px;
margin-top:5px;
}

#news-detail p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:10px;
}

.news-box-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:10px;
}

#top-job-box {
width:270px;
margin-left:20px;
float:left;
padding-top:10px;
padding-bottom:10px;
background-color:#F4F4F4;
margin-top:15px;
}

#top-job-detail {
width:270px;
margin-top:5px;
padding-top:10px;
padding-bottom:10px;
background-color:#EAEAEA;
}

.top-job-box-title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:10px;
margin-top:5px;
}

#top-job-detail p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:10px;
}

.top-job-box-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:10px;
}

#sales-line {
width:100%;
height:5px;
background-color:#eb1b39;
clear:both;
}

#office-line {
width:100%;
height:5px;
background-color:#00b3b2;
clear:both;
}

#retail-line {
width:100%;
height:5px;
background-color:#a3d16c;
clear:both;
}

#marketing-line {
width:100%;
height:5px;
background-color:#f30391;
clear:both;
}

#recruitment-line {
width:100%;
height:5px;
background-color:#272324;
clear:both;
}

#flash-map {
width: 410px;
height: 300px;
}

/* Job Search */

#search-box {
width:280px;
margin-top:20px;
margin-right:10px;
float:right;
}

.head-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.job-type-sales,
.job-type-office,
.job-type-retail,
.job-type-marketing,
.job-type-rec {
	width: 255px;
	padding: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 5px;
	float: left;
}
.job-type-sales {
	background-color:#e22b45;
}
.job-type-office {
	background-color:#00B3B2;
	}
.job-type-retail {
	background-color:#A3D16C;
	}
.job-type-marketing {
	background-color:#e03c9a;
	}
.job-type-rec {
	background-color:#EBEBEB;
	}

.results-prev {
	color: #808080;
	font-size: 80%;
}

.results-more {
	color: #808080;
	font-size: 80%;
}

.results-prev2 {
	color: #ff0000;
	font-size: 80%;
}

.results-more2 {
	color: #ff0000;
	font-size: 80%;
}

.page-number {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 80%;
	float:right;
}

/* Footer */

#footer {
width: 950px;
height: 35px;
margin-top:20px;
background-color:#000000;
clear:both;
}

#tertiary-nav-div {
width:350px;
margin-left:10px;
margin-top:10px;
float:left;
}

#tertiary-nav-div p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

#tertiary-nav-div a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

#tertiary-nav-div a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#footer-number-div {
width:275px;
margin-right:5px;
margin-top:5px;
float:right;
}

/* Popup */

#popup-wrapper {
width: 297px;
height: 270px;
background-color:#FFFFFF;
}

#popup-body p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}



#popup-body {
width:267px;
padding:15px;

}


.select
{
	width:270px;
}

.main-box-left
{
	width:270px;
	height:135px;	
	float:left;
	background-color:#E4E4E4;
	margin-right:20px;
	border:1px solid #808080;
	margin-bottom: 20px;
}


.main-box-right
{
	width:270px;
	
	float:right;
	background-color:#E4E4E4;
	border:1px solid #808080;
	
}



.news-header
{
	width:250px;
	background-color:#F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	color:#000000;

}

.job-header
{
	width:250px;
	background-color:#F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0px;	
	color:#000000;
}

#news-detail p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:10px;

}

.news-box-date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:10px;
}



.rsstitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:10px;


}



.rssdate
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:10px;
}

#main-body .radio li {
list-style-image:url(images/sound_bullet.gif);
padding-bottom:20px;
}

.listen a {
color:#FF0000;
font-size:13px;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}

#body-text .radio .listen {
color:#000000;
font-size:12px;
}

.rightimg {
float:right;
border:#F3F3F3   1px solid;
}

#watermarkpurple {
background:url(images/watermark_purple.jpg) no-repeat;
width: 950px;

}

.image-caption {
	width: 269px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
}

.fronttabtext outer{

}

.fronttabtext {
margin-top:800px;
width: 950px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border-left: 1px #808080 solid;
border-right: 1px #808080 solid;
}

.fronttabtext h2  {
font-family:Arial, Helvetica, sans-serif;
padding: 5px 0px 5px 20px;
font-size:16px;
font-weight:500;
color:#FFFFFF;
background:#000000;
}

.fronttabtext h2 a {
text-decoration:none;
color:#FFFFFF;
}

.fronttabtext p {
padding: 5px 0px 30px 0px;
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.aboutpic {
	vertical-align:top;
	padding-left: 50px;
	padding-top: 35px;
}
