@font-face{
	font-family: HelveticaNeue MediumCond;
	src: 
		url('../files/fonts/HELVETI1.eot?#iefix') format('embedded-opentype'),
		url('../files/fonts/MediumCondensed.woff') format('woff'),
		url('../files/fonts/MediumCondensed.otf') format('opentype'),
		url('../files/fonts/MediumCondensed.ttf') format('truetype'),
		url('../files/fonts/HELVETI1.eot') format('embedded-opentype');
}
@font-face{
	font-family: Helvetica Condensed;
	src: 
		url('../files/fonts/HELVETI2.eot?#iefix') format('embedded-opentype'),
		url('../files/fonts/Condensed.woff') format('woff'),
		url('../files/fonts/Condensed.otf') format('opentype'),
		url('../files/fonts/Condensed.ttf') format('truetype'),
		url('../files/fonts/HELVETI2.eot') format('embedded-opentype');
}
/*
@font-face{
	font-family: Roman;
	src: 
		url('../files/fonts/Roman.woff') format('woff'),
		url('../files/fonts/Roman.otf') format('opentype'),
		url('../files/fonts/Roman.ttf') format('truetype');
}

*/
	
body{
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 90%;
	line-height:110%;
	color: #000;
	word-wrap: break-word; 
}

p{
	padding:2px 20px;
}


/* Headers */

h1, h2, h3, h4, div.topnav, div.bottomnav, div.main div.header, div.browse, div.keywordsearch, div.pagination, .neue, div.chalk table{
	font-family: HelveticaNeue MediumCond, Helvetica, Arial, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	font-size:100%;
}

h1{
	font-size: 140%;
	margin-bottom: 20px;
}

h2{
	font-size: 125%;
	margin-bottom: 15px;
}

h3{
	font-size: 110%;
	margin-bottom: 10px;
}

h4{
	font-size: 100%;
}

div.main h1, div.main h2, div.main h3, div.main h4 {
	padding: 2px 20px;
}
div.main h1 {
    padding: 15px 0 5px 0!important;
    font-size: 19px!important;
}

/* Links */

a, a:active, a:visited{
	color: #000;
	text-decoration: none;
}

a:hover{
	color: #ffe400;
}

td.actions a:hover, a.button:hover{
	color:#ffe400;
}

td.actions{
	padding: 0;
	text-align: justify;
}

td.actions a{
	padding:2px 20px;
	padding-left:20px;
	border-bottom:2px solid #fff;
	display: block;
	color: #fff;
	font-family: HelveticaNeue MediumCond, Helvetica, sans-serif;
	background-color: #000;
	max-width: 150px;
	text-align: left;
	text-transform: uppercase;
}
td.actions.inline a{
	display: inline-block;
	padding: 2px 25px 2px 10px;
}
a.del{
	background-image: url('../img/icons/cross.png');
	background-repeat: no-repeat;
	background-position: 90% 50%;
}

a.eye{
	background-image: url('../img/icons/eye.png');
	background-repeat: no-repeat;
	background-position: 90% 50%;
}

a.jobsdivlink:hover{
	color: #000;
}

a.button{
	padding:0;
	margin:0;
	border:0;
	display:block;
	background: #000 url('../img/buttons/next.png') no-repeat;
	width:76px;
	height:25px;
}

a.button:hover{
	background-image: url('../img/buttons/next_h.png');
}

a.button.next{
	background-image: url('../img/buttons/next.png');
	width:89px;
	height:21px;
}

a.button.next:hover{
	background-image: url('../img/buttons/next_h.png');
}
a.button.save{
	background-image: url('../img/buttons/save.png');
	width:76px;
	height:25px;
}

a.button.save:hover{
	background-image: url('../img/buttons/save_h.png');
}
div.submit button.save{
	background-image: url('../img/buttons/save.png');
	width:76px;
	height:25px;
}

div.submit button.save:hover{
	background-image: url('../img/buttons/save_h.png');
}
a.button.saves{
	background-image: url('../img/buttons/saves.png');
	width:89px;
	height:21px;
}

a.button.saves:hover{
	background-image: url('../img/buttons/saves_h.png');
}
a.button.scancel{
	background-image: url('../img/buttons/scancel.png');
	width:89px;
	height:21px;
}

a.button.scancel:hover{
	background-image: url('../img/buttons/scancel_h.png');
}
a.button.backsmall{
	width:89px;
	height:21px;
	background-image: url('../img/buttons/backsmall.png');
}

a.button.backsmall:hover{
	background-image: url('../img/buttons/backsmall_h.png');
}
a.button.back{
	background-image: url('../img/buttons/back.png');
}

a.button.back:hover{
	background-image: url('../img/buttons/back_h.png');
}
a.button.cancel{
	background-image: url('../img/buttons/cancel.png');
}

a.button.cancel:hover{
	background-image: url('../img/buttons/cancel_h.png');
}

a.button.apply{
	background-image: url('../img/buttons/apply.png');
}

a.button.apply:hover{
	background-image: url('../img/buttons/apply_h.png');
}
a.button.info{
	background-image: url('../img/buttons/info.png');
}

a.button.info:hover{
	background-image: url('../img/buttons/info_h.png');
}

a.button.inline{
	display: inline-block;
	margin:0 1px;
}

a.button.applicants{
	background-image: url('../img/buttons/applicants.png');
	width:89px;
	height:21px;
}

a.button.applicants:hover{
	background-image: url('../img/buttons/applicants_h.png');
}

a.button.copy{
	background-image: url('../img/buttons/copy.png');
	width:89px;
	height:21px;
}

a.button.copy:hover{
	background-image: url('../img/buttons/copy_h.png');
}


a.button.live{
	background-image: url('../img/buttons/live.png');
	width:89px;
	height:21px;
}

a.button.live:hover{
	background-image: url('../img/buttons/live_h.png');
}

a.button.edit{
	background-image: url('../img/buttons/edit.png');
	width:89px;
	height:21px;
}

a.button.edit:hover{
	background-image: url('../img/buttons/edit_h.png');
}

a.button.delete{
	background-image: url('../img/buttons/delete.png');
	width:89px;
	height:21px;
}

a.button.delete:hover{
	background-image: url('../img/buttons/delete_h.png');
}

a.button.purchase{
	width:96px;
	height:25px;
	background-image: url('../img/buttons/purchase.png');
}

a.button.purchase:hover{
	background-image: url('../img/buttons/purchase_h.png');
}

a.button.view{
	background-image: url('../img/buttons/view.png');
	width:89px;
	height:21px;
}

a.button.view:hover{
	background-image: url('../img/buttons/view_h.png');
}

a.button.offline{
	background-image: url('../img/buttons/offline.png');
	width:89px;
	height:21px;
}

a.button.offline:hover{
	background-image: url('../img/buttons/offline_h.png');
}

a.button.repost{
	background-image: url('../img/buttons/repost.png');
	width:89px;
	height:21px;
}

a.button.repost:hover{
	background-image: url('../img/buttons/repost_h.png');
}

a.button.copy{
	background-image: url('../img/buttons/copy.png');
	width:75px;
	height:21px;
}

a.button.copy:hover{
	background-image: url('../img/buttons/copy_h.png');
}

a.button.saveprofile{
	width:116px;
	height:25px;
	background-image: url('../img/buttons/saveprofile.png');
}

a.button.saveprofile:hover{
	background-image: url('../img/buttons/saveprofile_h.png');
}

a.button.savedprofile{
	width:116px;
	height:25px;
	background-image: url('../img/buttons/unsave.png');
}

a.button.savedprofile:hover{
	background-image: url('../img/buttons/unsave_h.png');
}

a.button.savesearchen {
	width:102px;
	height:21px;
	background-image: url('../img/buttons/savesearch.png');
}

a.button.savesearchen:hover{
	background-image: url('../img/buttons/savesearch_h.png');
}

a.button.viewprofile{
	width:116px;
	height:25px;
	background-image: url('../img/buttons/viewprofile.png');
}

a.button.viewprofile:hover{
	background-image: url('../img/buttons/viewprofile_h.png');
}

a.button.cancely{
	width:63px;
	height:25px;
	background-image: url('../img/buttons/cancely.png');
}

a.button.cancely:hover{
	background-image: url('../img/buttons/cancely_h.png');
}

a.button.savetemplate{
	width:201px;
	height:25px;
	background-image: url('../img/buttons/savetemplate.png');
}

a.button.savetemplate:hover{
	background-image: url('../img/buttons/savetemplate_h.png');
}

a.yellow{
	color:#ffe400;
}
a.yellow:hover{
	color:#fff;
}

div.publicprofileimage .linksblock a.button.saveprofile{
	width:99px;
	height:23px;
	background-image: url('../img/buttons/savetransp.png');
	background-color: transparent;
}

div.publicprofileimage .linksblock a.button.saveprofile:hover{
	background-image: url('../img/buttons/savetransp_h.png');
}

div.publicprofileimage .linksblock a.button.savedprofile{
	width:116px;
	height:23px;
	background-image: url('../img/buttons/unsavetransp.png');
	background-color: transparent;
}

div.publicprofileimage .linksblock a.button.savedprofile:hover{
	background-image: url('../img/buttons/unsavetransp_h.png');
}

a.button.sendtrasnp{
	width:163px;
	height:23px;
	background-image: url('../img/buttons/sendemail.png');
	background-color: transparent;
}

a.button.sendtrasnp:hover{
	background-image: url('../img/buttons/sendemail_h.png');
}

a.button.forwardtransp{
	width:126px;
	height:23px;
	background-image: url('../img/buttons/forwardprofile.png');
	background-color: transparent;
}

a.button.forwardtransp:hover{
	background-image: url('../img/buttons/forwardprofile_h.png');
}

a.button.printtransp{
	width:55px;
	height:23px;
	background-image: url('../img/buttons/print.png');
	background-color: transparent;
}

a.button.printtransp:hover{
	background-image: url('../img/buttons/print_h.png');
}

/* Divs */

.hidden{
	display: none;
}

.editable{
	/*background-color: #FFF3E6;*/
	min-width: 20px;
	min-height: 10px;
}
div.smallHeader{
	font-family: Helvetica Condensed, Helvetica, Aria, sans-serif;
	font-size:75%;
	text-transform: uppercase;
}
div.chalk{
	color: #fff;
}
div.chalk h1, div.chalk h2, div.chalk h3, div.chalk h4{
	padding:2px 0;
}

div.job_contact h4{
	padding: 0;
}

div.flash h1{
	font-size: 220%;
}

/* Top + Bottom Nav */
div.header, div.header div.right a, div.topnav a, div.bottomnav a, div.chalk a{
	color: #fff;
}

div.header div.right a:hover, div.topnav a:hover, ul.dropdown a:hover, div.bottomnav a:hover, div.chalk a:hover{
	color: #ffe400;
}

div.topnav ul li, div.bottomnav ul li{
	display: inline;
	padding: 2px 12px;
}


/* Lists */

div.browse ul.main, div.browse ul.sub{
	list-style-image: none;
	padding: 0;
	margin: 0;
	border: 0;
}

div.browse ul.main li{
	background-image: url('../img/arrows/black_down.png');
	background-repeat: no-repeat;
	background-position:203px 13px;
	border-bottom:1px solid #000;
	margin: 0 12px;
	padding-left:12px;
	padding-top:12px;
	padding-bottom: 9px;
}

div.browse ul.main li.hover, ul.ddtop li.hover{
	cursor: pointer;
	color: #ffe400;
}

div.browse ul.main li.open{
	background-image: url('../img/arrows/yellow_up.png');
	background-color:#000;
	background-position: 215px 8px;
	margin: 6px 0;
	padding:6px 12px 3px 24px;
	color: #fff;
}
div.browse ul.main.first li.open{
	margin-top:16px;
}

div.browse ul.sub li{
	background-image: url('../img/arrows/whitechalk_right.png');
	background-position: 6px 50%;
	background-repeat:no-repeat;
	padding-bottom:3px;
	padding-left:30px;
	padding-top:4px;
	margin: 0 12px;
	font-size: 90%;
	font-family: Helvetica, Georgia, sans-serif;
	text-transform: none;
}

div.browse ul.sub li.selected, div.browse ul.sub li.hover{
	cursor: pointer;
	color: #fff;
	background-color:#000;
}
div.browse ul.sub li.selected a, div.browse ul.sub li.hover a{
	color: #ffffff!important;
}
.scrollbar-pane {
    width: 245px;
}

div.browse ul.sub li.lastBottomBorder{
	border-bottom:1px solid #000;
}

div.scrollable{
	overflow:auto;
	max-height: 200px;
}

div.browse ul.scroll{
	height:300px;
	overflow: auto;
}
div.browse ul.scroll li{
	margin-left: 5px;
}


div.main ul, div.main ol {
	padding:0;
}

div.main ol li, div.main ul li{
	list-style-position: inside;
	list-style-type: square;
}

div.main ol li{
	list-style-type: decimal;
}

div.browse.inverted {
	background-color: #000000;
}

div.browse.inverted ul.main li {
	border-bottom-color: #ffffff;
	color: #fce32e;	
}

div.browse.inverted ul.main li:hover {
	color: #ffffff;	
}

div.browse.inverted ul.main li.open {
	margin-top: 0;
	padding: 13px 12px 8px 24px;
	background-position: 215px 13px;
}

div.browse.inverted ul.sub li {
	color: #ffffff;	
}
div.browse.inverted ul.sub li:hover {
	color: #fce32e;	
}
div.browse.inverted ul.sub li.selected,
div.browse.inverted ul.sub li.hover {
	color: #fce32e;
	background-image: url('/img/arrows/yellowchalk_right.png');
}

div.browse.inverted ul.main li {
	background-image: url('/img/arrows/white_down.png');
}

div.browse.inverted .invertedbottom {
	background-color: #000000;
	padding: 7px 5px 10px;
	height: 20px;
}
div.browse.inverted .invertedbottom a {
	float: right;
}
.main .header .headerlink {
	color: #ffffff;
}
.main .header .headerlink:hover {
	color: #fce32e;
}



/* Top menu drop down when logged in */

ul.ddtop{
	margin-top:5px;
	width:160px;
	text-transform: uppercase;
	color: #fff;
	font-family: HelveticaNeue MediumCond, Helvetica, sans-serif;
}
ul.ddtop li{
	background-image:  url('../img/arrows/yellow_right.png');
	background-repeat: no-repeat;
	background-position:0 30%;
	padding: 5px;
	padding-left: 20px;
}
ul.ddtop li.open{
	background-image:  url('../img/arrows/yellow_down.png');
}

ul.dd{
	position: absolute;
	margin-left:-25px;
	width: 160px;
	padding:10px 25px;
	background-color:#2a2a2a;
}

ul.dd li{
	list-style: none;
	padding:0 3px;
}

ul.dd li a{
	color: #fff;
}

ul.dd li a:hover{
	color: #ffe400;
}


ul.dd hr{
	color: #ccc;
	margin: 5px 0px;
}

div.pagination ul{
	list-style: none;
	display: inline;
	color: #fff;
}

div.pagination ul li{
	list-style: none;
	display: inline;
}
div.pagination ul li a:hover{
	color: #ffe400
}
div.pagination ul li a, div.pagination ul li.current{
	color: #fff;
	display: inline-block;
	padding: 0 6px;	
	border-right: 1px solid #fff;
}


div.pagination ul li.current{
	color: #ffe400;
}


div.pagination ul li.prev{
	float:left;
	border: 0;
	background-image:  url('../img/arrows/yellow_left.png');
	background-repeat: no-repeat;
	background-position:0 50%;
	padding-left: 20px;
}



div.pagination ul li.next{
	float:right;
	border: 0;
	background-image:  url('../img/arrows/yellow_right.png');
	background-repeat: no-repeat;
	background-position:100% 50%;
	padding-right: 20px;
yellow}

div.pagination ul li.prev a, div.pagination ul li.next a{
	border: 0
}
/* Tables */
table{
	border-spacing:0px;
}

table tr th{
	font-size: 100%;
	border-right:2px solid #fff;
	padding: 3px 20px;
	background: #dfdfdf;
	text-align: left;
	font-family: HelveticaNeue MediumCond, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
table tr th:last-child{
	border:0;
}

table tr td{
	text-align:left;
	padding: 5px 20px;
	vertical-align: middle;
}

div.chalk table{
	border-spacing: 6px;
}

div.chalk table tr td{
	font-size:100%;
}

div.chalk table tr td:last-child{
	background-color:#fff;
	color:#000;
	padding:0 6px;
	margin: 0;
	border: 0;
	word-break: break-all;
}

div.chalk table tr td.whitetd {
	background-color:#fff;
	color:#000;
	padding:0 6px;
	margin: 0;
	border: 0;
	max-width: 200px;
}

div.chalk table tr td.visibility {
	background-color:transparent;
	vertical-align:middle;
	padding:3px 0 0 5px;
}

div.chalk table tr td{
	padding: 5px 0;
	border: 0;
}

table.company_info{
	background-image: url('../img/bgs/update_bg.png');
	color: #fff;
	border-spacing:0px;
	padding: 15px 18px;
	font-size: 90%;
}

table.company_info tr td{
	background-color:#111;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 80%;
	color: #ffe400;
	padding: 0;
	border: 0;
	margin: 0;
}

table.company_info tr td:last-child{
	background: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 80%;
 	text-transform: none;
	color: #fff
}


/* Images */

img.profile{
	padding-left: 10px;
	float:right;
}

/* Colours */
.white{ 
	color: #fff;
}
.yellow{
	color: #ffe400;
}
.light{
	color: #888;
}
/* Tags */
b, strong {
	font-weight: bold;
}

i, em {
    font-style:italic; 
}

div.header hr{
	border:1px solid #fff;
	border-left:0;
	border-right:0;
}
hr {
	padding:0;
	border:1px solid #000;
	border-left:0;
	border-right:0;
	margin-top:10px;
	margin-bottom:10px;
	height: 3px;
}

hr.chalk{
	border:0;
	height:3px;
	background-image: url('../img/chalk_line.png');
	margin: 0;
	background-repeat: no-repeat;
	background-position: center center;
}


div.multibutton{
	float:left;
	margin:40px 20px 0;
	width: 120px;
	text-align: center;
}

select.multiselect{
	width:200px;
	height:150px;
}


/* span hover */
span.hover{
	cursor: pointer;
	color: #ffe400;
}

/* FAQs */

.faqs h3  {cursor:pointer; }
.faqs h3.active  { color:#d74646; }
.faqs p  {margin-bottom:15px; }



/* Pre */
pre{
	font-family: Courier;
	background-color: #eee;
	padding: 20px;
	font-size: 12px;
}

.ast { color: #e32;  }

/* Following links */
.follow-link {
    background-color: #000000;
    font-size: 16px;
    text-transform: uppercase;
    font-family: HelveticaNeue MediumCond, Helvetica, Arial, sans-serif;
    color: #ffffff!important;
    display: block;
    height: 50px;
    margin: 10px 0;
    line-height: 56px;
}
.follow-link:hover {
    color: #FFE400!important;
}
.follow-link span.fico {
    display: inline-block;
    width: 29px;
    height: 29px;
    background: url("../img/icons/favorites.png") 0 0 no-repeat;
    vertical-align: middle;
    margin: -7px 7px 0 10px;
}
.follow-link:hover span.fico {
    background-position: 0 -62px;
}
.follow-link.following {
    background-color: #FFE400;
    color: #000000!important;
}
.follow-link.following:hover {
    background-color: #dc0808;
    color: #ffffff!important;
}
.follow-link.following span.fico {
    background-position: 0 -32px;
}
.follow-link.following:hover span.fico {
    background-position: 0 0;
}

.follow-link.following span.txt1 {
    display: inline;
}
.follow-link.following span.txt2 {
    display: none;
}
.follow-link.following:hover span.txt1 {
    display: none;
}
.follow-link.following:hover span.txt2 {
    display: inline;
}

.search-button-div {
	display: block;
	padding-top: 25px;
	text-align: center;
}
.hor-sep {
	position: relative;
	margin: 30px 0;
}
.hor-sep span {
	display: block;
	width: 20px;
	height: 14px;
	background-color: white;
	position: absolute;
	top: -3px;
	left: 50%;
	margin-left: -10px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	font-family: HelveticaNeue MediumCond,Helvetica,Arial,sans-serif;
}

.headerlink {
	color: #ffffff;
}
.headerlink:hover {
	color: #ffe400;
}

.emailform {
	display: block;
	width: 500px;
	margin: 25px auto 0;
}
.emailform label {
	margin-top: 9px;
}
.emailform .send {
	color: #fff;
	background-color: #000;
	background-image: url('../img/buttons/send.png');
	height: 25px;
	width: 66px;
	border: none;
	margin: 0;
	vertical-align: top;
}
.emailform .send:hover {
	background-image: url('../img/buttons/send_h.png');
}
.emailform .buttonsrow {
	padding-top: 5px;
	position: relative;
	width: 502px;
}
.emailform .buttonsrow .savetemplate {
	float: right;
}

.publicprofileimage {
	display: block;
	width: 360px;
	float: right;
}
.publicprofileimage .imageblock {
	display: block;
	width: 266px;
	height: 262px;
	margin: 0 auto;
	background-image: url('../img/bgs/img_bg.png');
}
.publicprofileimage .imageblock .imagediv {
	padding-top: 48px;
	display: block;
	padding-left: 62px;
}
.publicprofileimage .imageblock .imagepic {
	display: block;
	width: 139px;
	height: 144px;
	overflow: hidden;
	text-align: center;
}
.publicprofileimage .imageblock .imagepic img {
	max-height: 144px !important;
	max-width: 200px !important;
}
.publicprofileimage .linksblock {
	display: block;
	width: 163px;
	margin: 0 auto;
	text-align: left;
}
.skillsTable tr td {
	padding-bottom: 10px;
}

/* Products page */

ul.productsFeatures {
	padding: 0 0 10px 20px !important;
}
ul.productsFeatures li {
	list-style: none !important;
}

.priceTable {
	display: block;
	padding: 15px 0 35px;
	height: 170px;
}
.priceTable .priceItem {
	display: block;
	width: 105px;
	height: 158px;
	float: left;
	border: 1px solid #303030;
	margin: 0 1px;
	position: relative;
}
.priceTable .priceItem:first-child {
	margin: 0 1px 0 0;
}
.priceTable .priceItem:last-child {
	margin: 0 0 0 1px;
}
.priceTable .priceItem p {
	text-align: center;
}
.priceTable .priceItem p.itemTitle {
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 36px;
	margin: 13px 0 4px;
	line-height: 36px;
	font-weight: bold;
	padding: 0;
}
.priceTable .priceItem p.itemTitle span {
	font-size: 15px;
	margin-left: 2px;
	text-transform: uppercase;
}
.priceTable .priceItem p.itemPriceMain {
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 17px;
	margin: 3px 0 7px;
	font-weight: bold;
	padding: 0;
}
.priceTable .priceItem p.itemPriceUnit {
	text-align: center;
	margin: 15px 0 15px;
	font-size: 13px;
	padding: 0;
}
.priceTable .priceItem a.button {
	color: #ffffff;
	background: transparent;
	background-color: #000000;
	display: block;
	margin: 5px 10px 10px;
	padding: 0;
	width: 85px;
	text-align: center;
	line-height: 32px;
	height: 30px;
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.priceTable .priceItem a.button:hover {
	color: #fce32e;
}
.priceTable .priceItem a.button.active {
	color: #000000;
	background-color: #ffffff;
	width: 83px;
	line-height: 30px;
	height: 28px;
	border: 1px solid #000000;
}
.priceTable .priceItem a.button.active:hover {
	cursor: default !important;
}

.priceTable .priceItem.popular {
	width: 116px;
	height: 168px;
	margin-top: -5px;
	background-color: #f2f2f2;
}
.priceTable .priceItem.popular p.itemTitle {
	font-size: 42px;
	margin: 13px 0 1px;
	line-height: 42px;
}
.priceTable .priceItem.popular p.itemTitle span {
	font-size: 17px;
}
.priceTable .priceItem.popular p.itemPriceMain {
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 20px;
	margin: 2px 0 6px;
	font-weight: bold;
	padding: 0;
}
.priceTable .priceItem.popular p.itemPriceUnit {
	margin: 15px 0 20px;
	font-size: 14px;
}
.priceTable .priceItem.popular a.button {
	width: 95px;
}
.priceTable .priceItem.popular .popular {
	width: 59px;
	height: 58px;
	display: block;
	position: absolute;
	background: url('/img/icons/popular.png') 0 0 no-repeat;
	top: -3px;
	right: -3px;
	z-index: 5;
}


.priceTable.search {
	height: 190px;
}
.priceTable.search .priceItem {
	width: 128px;
	height: 178px;
}
.priceTable.search .priceItem a.button {
	width: 110px;
}
.priceTable.search .priceItem p.itemTitle {
	margin-bottom: 0;
}
.priceTable.search .priceItem p.itemSubTitle {
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 15px;
	margin: -10px 0 19px;
	line-height: 15px;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}
.priceTable.search  .priceItem.popular {
	width: 156px;
	height: 188px;
}
.priceTable.search .priceItem.popular a.button {
	width: 130px;
}
.priceTable.search .priceItem.popular p.itemSubTitle {
	margin: -12px 0 19px;
}


.priceTable.mailing .priceItem {
	width: 174px;
	height: 144px;
	float: none;
	margin: 0 auto;
}
.priceTable.mailing .priceItem a.button {
	width: 154px;
}
.priceTable.mailing .priceItem p.itemTitle {
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 15px;
	margin: 10px 0 19px;
	line-height: 20px;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}
.priceTable.mailing .priceItem p.itemPriceMain {
	margin-bottom: 20px;
}


button.yellowButton {
	display: block;
	margin: 0 10px 10px auto;
	color: #000000;
	background: transparent;
	background-color: #fce32e;
	width: 100px;
	text-align: center;
	line-height: 32px;
	height: 30px;
	font-family: HelveticaNeue MediumCond, Helvetica, Aria, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
button.yellowButton:hover {
	color: #ffffff;
	background: transparent;
	background-color: #fce32e;
}

.itemRemove {
	display: block;
	position: absolute;
	right: 10px;
	top: 7px;
	height: 11px;
	width: 10px;
	background: url('/img/icons/remove.png') 0 0 no-repeat;
}
.itemRemove:hover {
	background: url('/img/icons/remove_yellow.png') 0 0 no-repeat;
}

.company-list hr:last-child {
	display:none;
}

.company-list a.company-box {
	display: block;
	border-left: none;
	border-right: none;
	margin: 19px 0 19px 0;
	padding: 0 10px;
    position: relative;
}
.company-list .companyLink {
    display: block;
    position: absolute;
    top: -9px;
    right: 10px;
    text-align: right;
    width: 175px;
    height: 30px;
    z-index: 5;
    line-height: 30px;
    background-color: #ffffff;
}
.company-list .company-wrapper {
    position: relative;
    display: block;
}
.company-list a .image-box {
	float: left;
	display: block;
	width: 130px;
	height: 85px;
	text-align: center;
	margin-right: 20px;
}
.company-list a .image-box img {
	max-height: 75px;
	max-width: 130px;
}
.company-list a .image-box img.color {
	display: none;
}
.company-list a:hover .image-box img.color {
	display: inline;
}
.company-list a:hover .image-box img.bw {
	display: none;
}
.company-list a .greydText {
	font-size: 14px;
	color: #888888;
}
.company-list a h3 {
	font-size: 17px;
	margin-bottom: 0;
	padding: 0;
}
.company-list a p {
	padding: 2px 0;
}


.company-alphabet {
	list-style: none;
}
.company-alphabet li.letter {
	display: block;
	float: left;
	border-right: 1px solid #ffffff;
	height: 26px;
	padding-left: 2px;
	padding-right: 2px;
}
.company-alphabet li.letter:last-child {
	border-right: none;
}
.company-alphabet li.letter a {
	color: #ffffff;
	font-size: 18px;
	padding: 5px 6px;
	display: inline-block;
}
.company-alphabet li.letter a:hover {
	color: #fce32e;
}
.company-alphabet li.letter.active a {
	color: #000000;
	background-color: #ffffff;
}

.header.companyHead {
	padding-bottom: 0 !important;
	height: 32px!important;
}
h2.companyHeader {
	padding: 15px 0 5px 0!important;
	font-size: 19px!important;
}

.moreJobs {
    margin-top: 40px !important;
}
.jobSeeMore a span {
    display: inline-block;
    vertical-align: baseline;
    width: 16px;
    height: 10px;
    background: url('/img/arrows/blackchalk_right.png') 0 0 no-repeat;
    margin-right: 10px;
}
.jobSeeMore a:hover span {
    background: url('/img/arrows/yellowchalk_right.png') 0 0 no-repeat;
}


.active-filter {
    display: inline-block;
    position: relative;
    padding: 5px 25px 5px 7px;
    border: 1px solid #000000;
    margin: 15px 6px 3px 0;
    font-size: 13px;
    line-height: 15px;
}
.active-filter .subject-theme {
    display: block;
    padding: 0 5px;
    height: 14px;
    background-color: #000000;
    position: absolute;
    top: -14px;
    left: -1px;
    font-size: 9px;
    line-height: 14px;
    text-transform: uppercase;
    color: #ffffff;
}
.active-filter .close-btn {
    position: absolute;
    right: 8px;
    top: 8px;
}
.active-filter .close-btn .close {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0;
    padding: 0;
    background: url("/img/icons/remove_black.png") 0 0 no-repeat;
}
.active-filter .close-btn .close:hover {
    background: url("/img/icons/remove_yellow.png") 0 0 no-repeat;
}

.cand-search-buttons {
    text-align: center;
}
.cand-search-buttons .cand-next {
    width: 133px;
    background: url("/img/buttons/next_candidate.png") 0 0 no-repeat;
    overflow: hidden;
    text-indent: 150px;
    float: right;
}
.cand-search-buttons .cand-next:hover {
    background: url("/img/buttons/next_candidate_h.png") 0 0 no-repeat;
    cursor: pointer;
}
.cand-search-buttons .cand-previous {
    width: 150px;
    background: url("/img/buttons/previous_candidate.png") 0 0 no-repeat;
    overflow: hidden;
    text-indent: 170px;
    float: left;
}
.cand-search-buttons .cand-previous:hover {
    background: url("/img/buttons/previous_candidate_h.png") 0 0 no-repeat;
    cursor: pointer;
}
.cand-search-buttons .cand-back-search {
    width: 167px;
    background: url("/img/buttons/back_search.png") 0 0 no-repeat;
    overflow: hidden;
    text-indent: 170px;
}
.cand-search-buttons .cand-back-search:hover {
    background: url("/img/buttons/back_search_h.png") 0 0 no-repeat;
    cursor: pointer;
}
.cand-search-buttons .job-next {
    width: 133px;
    background: url("/img/buttons/next_job.png") 0 0 no-repeat;
    overflow: hidden;
    text-indent: 150px;
    float: right;
}
.cand-search-buttons .job-next:hover {
    background: url("/img/buttons/next_job_h.png") 0 0 no-repeat;
    cursor: pointer;
}
.cand-search-buttons .job-previous {
    width: 150px;
    background: url("/img/buttons/previous_job.png") 0 0 no-repeat;
    overflow: hidden;
    text-indent: 170px;
    float: left;
}
.cand-search-buttons .job-previous:hover {
    background: url("/img/buttons/previous_job_h.png") 0 0 no-repeat;
    cursor: pointer;
}

.form-wait-btn {
    display: block;
    width: 90px;
    height: 23px;
    text-align: center;
    background-color: #FFEA00;
}
.form-wait-btn img {
    vertical-align: middle;
    margin-top:4px;
}
.thanks-msg {
    text-align: center;
    padding: 10px 0;
    font-size: 18px;
}
.philips-event div.main form div.input {
    margin-bottom: 15px;
}
.philips-event input {
    font-size: 13px;
    padding: 5px;
}
.philips-event label span {
color: #e32;
display: inline;
}