﻿html
{
	overflow-y:scroll;
}

br.clear {clear: both;height: 0;font-size: 0;line-height: 0;}

.nowrap {
	white-space: nowrap;
}

.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}

.clearfix:after {
    clear: both;
}

.clear {
	clear: both;
}
.none {display:none;}
 
.ltr {	direction: ltr;}

.rtl {	direction: rtl;}

.text-right {text-align: right}
.text-left{text-align: left}

.relative {position: relative;}

.block {display: block;}


.twoColumns {
	clear: both;
	margin-bottom: 10px;
}

.twoColumns .col1 {
	float: right;
	width: 375px; 
	margin-left: 10px; 
}

.twoColumns .col2 {
	float: right;
	width: 385px; 
	
}
 
.drushimWrap .col1 {
	
	width: 384px;
	border: solid #DE3494 1px;
}

 .drushimWrap .col2 {	
	width: 374px;
}

 .drushimWrap .col1 h3 {
	background: #DE3494;
	color: #FFF;
	font-size: 16px;
	margin: 0 auto;
	padding: 3px 10px;
	margin-bottom: 5px;
}

 .drushimWrap .col1 h3 img {
	vertical-align: middle;
}

.drushimWrap .col1 .list  {
	overflow: hidden;
	height: 242px;
	position: relative;
}
.home-page .drushimWrap .col1 .list  {
	height:95px
}

 .drushimWrap .col1 .list div {
	position: absolute;
	left: 0; 
	top: -30px;
}



table.layout {
	border-collapse: collapse;
	border: 0;
}
table.layout td {
	padding: 0px;
}

table.layoutPadding {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
table.layoutPadding td {
	padding: 5px;
}

table.layoutLargePadding {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
table.layoutLargePadding td {
	padding: 10px;
}

.ad336x280 {
	width: 336px; 
	height: 280px;
	overflow: hidden;
	text-align: center;
	background:#f5f5f5
}

.ad336x280 img {
	width: 100%;
}

.button { background-image:url("../Images/button.png"); }
.purpleButton { background-image:url("../Images/purpleButton.png") }
.ui-dialog-titlebar { display:none; }

.btn-addjobs {
	display:block;
	position: relative;

	top: -108px;


	text-decoration: none;
	width: 196px;
	margin: 10px 0 30px; 
	display: block;
	text-align: center;
	padding: 5px 0;
	background: #ff6600;
	color: #fff;
	font-size: 11px;
	border: solid #d17425 1px;	
}

.btn-addjobs-singlepage {	
	top: 0px;
}



input, select, textarea, p, div , span, em, table, td, li, a
{
	font-family:Arial;
}

body 
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

body.framed {
	margin:10px; overflow: hidden;
}



.coupon a:link, .coupon a:visited, .coupon a:hover
{	
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

.button
{	
	background-repeat:repeat-x;
	color:#ffffff;
	border:0px;
	cursor:pointer;
	padding:0px 10px 0px 10px;
}

.purpleButton
{	
	background-repeat:repeat-x;
	color:#ffffff;
	border:0px;
	cursor:pointer;
	padding:0px 10px 0px 10px;
}

.regular
{
	
	font-size:12px;
	color:#000000;
	font-weight:normal;
	cursor:pointer;
}

.itemsList
{
	z-index:999;
	position:absolute;
	border:1px solid gray;
	background-color:#ffffff;
	
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.listItem:hover
{
	font-weight:bold;
}

a:link, a:visited
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

.crossed {text-decoration: line-through; }

.header {
	width: 980px; 	
	margin: 0 auto 10px;
	position: relative;
}

.header .logo {
	position: absolute;
	right: 0;
	top: 16px; 
	width: 200px;

}

.header .logo img {border: 0; width: 200px;}

.header .headerLinks {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;	
	float: left;
}

.header .headerLinks li {
	float: right;			
}

.header .headerLinks a {  
	display: block;
	color:#6e6e6e;
	text-decoration:none;		
	padding: 0 6px; 
}


.header .headerLinks a.contact {
	background: url(../images/icon-envelope.png) no-repeat right 0px;
	padding-right: 21px;
	padding-bottom: 1px;

}



ul.menuLinks {
	margin: 5px 0;
	padding: 0;
	clear: both;
	list-style: none;
	display: block;	
	float: left;
}

ul.menuLinks li {
	float: right;	
	
	
}

ul.menuLinks li a {
  
	display: block;
	padding: 1px 6px; 
	font-weight:bold;
	color:#6e6e6e;
	text-decoration:none;
	height:18px;
	width:146px;
	border-left: solid white 2px;	
	background-repeat:no-repeat;
	background: #ccc;
	text-align: center;
}

ul.menuLinks li a.menuEmployer {
	background:#F16701;
	color: #fff;
	width: 117px; 
}


.menuLinks .last a {
	border-left: 0px;		
}

.menuLinks a:hover
{
	cursor:pointer;
	color:#000000;
}

.menuLinks a.menuSelected, .menuSelected a:link, .menuSelected a:visited, .menuSelected a:hover
{
	font-weight:bold;
	color:#000000;	
}



.menuEmployer, .menuEmployer a:link, .menuEmployer a:visited
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	height:25px;
	width:105px;
	background-repeat:no-repeat;
	background: #ff6600;
	/*border-radius: 25px 2px;*/
		
}

.menuEmployer:hover, .menuEmployer a:hover
{
	cursor:pointer;
}

.mainWrap {
	border-collapse: collapse;
	border: 0;
	width:980px;
	margin: 0 auto;
}

.mainWrap td {
	padding: 0;
}


.mainWrap .toolsColumn {
	vertical-align: top;
	width:200px;
}

.mainWrap .mainColumn {	
	vertical-align: top;
	padding-right: 10px; 
}

.tdMainImage {
	width: 100%;
	height: 145px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	text-align: right;
}

.tdMainImage .textWrap {
	font-weight: bold;
	text-align: right;
	font-size:14px
}

td.mainContentWrap {vertical-align:top;}

.banner img {border: 0}
.bannersize7 img {width: 720px; height: 39px;}

.footerBanner {
	text-align: center;
	margin-top: 15px; 
}


.footerBanner div {
	margin: 0 auto;
}


.sideLinks {
	padding:5px 0 5px 0px;
}

.purpleTitle
{
	font-weight:bold;
	font-size:16px;
	color:#de3494;
}

.graySubTitle
{
	font-weight:bold;
	font-size:16px;
	color:#8b8585;
}

.purpleText
{
	font-size:14px;
	color:#de3494;
}

.purpleSmallBoldText, .purpleSmallBoldText a:link, .purpleSmallBoldText a:hover, .purpleSmallBoldText a:visited
{
	font-size:12px;
	color:#de3494;
	font-weight:bold;
	text-decoration:none;
}


.orangeTitle, .orangeTitle a:link, .orangeTitle a:visited, .orangeTitle a:hover
{
	font-weight:bold;
	font-size:16px;
	color:#f8831f;
	text-decoration:none;
}

.whiteTitle, .whiteTitle a:link, .whiteTitle a:visited, .whiteTitle a:hover
{
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}

.errorMeesage
{
	font-size:14px;
	color:red;
}

.smallPurpleTitle, .smallPurpleTitle a:link, .smallPurpleTitle a:visited, .smallPurpleTitle a:hover
{
	font-weight:bold;
	font-size:16px;
	color:#de3494;
	text-decoration:none
}

.hpVideo h3 ,
.hpVideo h3 a,
.hpVideo h3 a:visited,
.hpVideo h3 a:hover
{
	font-weight:bold;
	font-size:16px;
	color:#de3494;
	text-decoration:none
}


.orangeText
{
	color:#f8831f;
}

.orangeBigText
{
	font-size:15px;
	color:#f8831f;
}

.loginLink a:link, .loginLink a:visited
{
	font-weight:bold;
	text-decoration:underline;
	color:#8b8585;
}

.loginLink a:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#8b8585;
}

#hrefForgotPassword {
	font-size: 10px;
	margin-left: 12px;
	float: left;
	color: #999;
}

.sidelikebox {
	height: 230px;
	border: solid #ccc 1px;
	border-radius: 7px; 
}

.sidebanner {
	padding:5px 0 5px 0;
	text-align:center;
	 margin-bottom: 5px; 
}


.searchBar
{
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.searchBar select {
	width: 130px;
}


.searchBar input ,
.searchBar select
{
	box-shadow: 0 0 5px #aaa;
	border: 0;
	padding: 5px;
	font-size: 16px;
}

.searchBar select {
	padding-bottom: 3px;
}

.advancedSearch .advSearchV2 {
	background: #ababab url(../images/advanced-search-v3-bg.jpg) no-repeat left top;		
	margin-bottom: 10px;
}

.advancedSearch .btn-viewAll {
	position: absolute;
	right: 545px;
	top: 49px;
	color: #000;
	font-weight: bold;

}

.header .slogenWrap 
{
	clear: both;
	background: #757071;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	height: 30px; 	
	width: 770px; 
	float:left;
}

.bundle-page .btn-primary {
	
	float: left;
	font-size: 20px;
	line-height: 26px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border-radius: 8px;
	position: relative;
	background: #F16701;	
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 8px; 
}

.jobdetails-page .searchBarTitle {
	margin-bottom: 5px;
}

.jobdetails-page .otherLoginLink {display: none;}

.jobdetails-page .formSlogen {
	display: none
}
.jobdetails-page .advancedSearch .btn-viewAll {
	right: 656px;
	top: 13px;
}
 

.header .slogenWrap .slogen {
	padding-right: 150px;
	padding-top: 7px;
	float: right;
	width: 280px;
}

.header .slogenWrap a.register {
	padding-top: 0;
	float: left;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	
	padding-right: 40px;
	
	padding-left: 40px;
	margin-top: 7px;
	
}

.searchForm {
	
	padding-right:20px;	
	margin-bottom: 0px; 	
	height: 144px; 	
	position: relative;
	}


.jobdetails-page .searchForm {
	height: 42px;
}

	
.formSlogen {
	font-size:36px;
	font-weight:normal;
	color: #fff;
	padding-right: 30px;
	padding-top: 20px;

}

.searchForm .layout {

	float: right;
	border-collapse: collapse;
	border: 0;
	
}

.searchForm .layout td {
	padding : 3px;
	vertical-align: top;
	text-align:right;
}

.searchForm .multicombo td {
	padding: 0;
}

.header .advancedSearch {
	clear: both;
}

.searchForm .advancedSearchBtn {
	float: right;
	padding-left: 5px;	
	font-size: 18px;
	border: 0;
	background: #D11381;
	color: white;
	margin-top: 4px;
	padding: 4px 20px;
	font-weight: bold;
}


.advSearchV1
{
	background-image:url(../Images/searchBG.png);
	width:752px;
	height:118px;
	background-repeat:no-repeat;
	margin:5px 13px 5px 0;
}


.advSearchV1 .searchBar
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}


.advSearchV1 .advancedSearch {
	background-image:url(../Images/searchBG.png);
	background-repeat: no-repeat;
	margin:0;
}

.advSearchV1 input,
.advSearchV1 select {
	border: solid grey 1px;
	padding: 3px 0;

} 




.advSearchV1 .searchBarTitle, .searchBarTitle a:link, .searchBarTitle a:visited
{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	height: auto;
	margin-bottom: 0;
}


.searchJobs a:link, .searchJobs a:hover, .searchJobs a:visited
{
	color:#D5B7C9;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.title
{
	font-size:18px;
	color:#EB84BC;
	background-color:#DE3494;
	padding:2px 5px 2px 2px;
	font-weight:bold;
}

.grayTitle
{
	font-size:18px;
	color:#ffffff;
	background-color:#b3afae;
	padding:2px 5px 2px 2px;
	font-weight:bold;
}

.accountTitle
{
	font-size:18px;
	color:#ffffff;
	background-color:#aaa6a5;
	padding:2px 5px 2px 2px;
	font-weight:bold;
}

.gridHeader, .gridHeader a:link, .gridHeader a:visited
{
	background-color:#F8CCE5;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	text-decoration:none;	

	background: url(../Images/topJobRowBG.png) repeat-x;
	height: 29px;


}

.gridHeader a:hover
{
	background-color:#F8CCE5;
	font-weight:bold;
	font-size:13px;
	color:#DE3494;
	text-decoration:underline;
}

.gridRow
{
	background-color:#F5F6F5;
	vertical-align: top;
}

.gridAlterRow
{
	background-color:#fff;
	vertical-align: top;
}

.jobsGrid tr.selected {background-color:#fff2b2;}

.jobsGrid tr.notactive {
	background: #eee;
}
.jobsGrid tr.notactive a {
	color: #999
}

.jobsResults td.jobsGridWrap {
	padding: 0; 
	text-align:right;
}

.jobsGrid {
	width: 100%;
	border-collapse: collapse;
	border: 0;
}

.jobsGrid td {
	padding: 4px;
}


.toolsBar, .toolsBar a:link, .toolsBar a:visited
{
	font-size:13px;
	text-decoration:none;
	color:#636363;
}

.toolsBar a:hover
{
	font-size:13px;
	text-decoration:underline;
	color:#636363;
}

.tabs
{
	color:#aaa6a5;
	
	font-size:13px;
	font-weight:bold;
}

.jobAgent
{
	color:#948c8b;
	font-size:14px;
}

.sideMenuTitle, .sideMenuTitle a:link, .sideMenuTitle a:visited, .sideMenuTitle a:hover
{
	color:#EA8125;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

.whiteLink a:link, .whiteLink a:visited
{
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}

.whiteLink, .whiteLink a:hover
{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.mediumLink a:link, .mediumLink a:visited
{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.mediumLink a:hover
{
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

.modal {
	position: relative;

}
.modal .modal-header .close{
	position: absolute;
	left: 14px; 
	top: 7px; 
}

.modal h4 {
	background:#DE3494 ;
	padding: 4px; 
	margin: 0;
	color: #fff;
}


.modal .modal-footer {
	text-align:left;
}

.modal .btn-primary {
	background: #DE3494;
	border-color:#DE3494; 
	border-width: 1px;
	color: #fff;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.70;         
}

.imageBG
{
	border:1px solid #BFBDBE;
	background-color:#F5F6F5;
	padding:3px;
}

.emailTemplate
{
	background-image:url(/Images/emailTemplate.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:523px
}

.myJobs a:link, .myJobs a:visited 
{
	font-size:16px;
	color:#DE3494;
	font-weight:bold;
	text-decoration:none;
}

.myJobs a:hover
{
	font-size:16px;
	color:#DE3494;
	font-weight:bold;
	text-decoration:underline;
}

.companiesLovesMomList, .companiesLovesMomList a:link, .companiesLovesMomList a:visited
{
	color:#666666;
	text-decoration:none;
}

.companiesLovesMomList a:hover
{
	color:#666666;
	text-decoration:underline;
}

.buttonBanner
{
	background-repeat:no-repeat;
	width:187px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}

.buttonBanner a
{
	color:#fff;
	font-size:13px;
	text-decoration:none;
}


.hotJobPromo
{
	background-image:url(../Images/promoHotJobBG.png);
	height:166px;
	width:542px;
	background-repeat:no-repeat;
	
}



.hotJobPromo .job {
	position: relative;
}

.hotJobPromo h4 
{
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-align:right;
	padding-right:38px !important;
	padding-top:10px !important;
	margin:0;
	margin-bottom:14px;
}

.hotJobPromo .logo {
	position: absolute;
	right: 34px;
	top: 11px;
	width: 131px;
	text-align: center;
	padding-top: 10px;
}

.hotJobPromo .logo img {
	    max-width: 70px;
    border: 0;
    max-height: 68px;
}

.hotJobPromo .content a.title
{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	margin-left: 43px;
	margin-right: 177px;
	background: none;
}

.hotJobPromo .content .description
{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	margin-left: 43px;
	margin-right: 177px;
	
}



.smallLoginBox
{
	background-image:url(../Images/smallLoginBG.png);
	background-repeat:no-repeat;
	width:93px;
	height:46px;
	text-align:center;
}

.smallEmployerLogin a
{
	font-size:13px;
	color:#E30881;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}

.smallEmployeeLogin a
{
	font-size:13px;
	color:#E30881;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.smallBabySitterLogin a
{
	font-size:13px;
	color:#E78827;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.hotJobGrid
{
	/* background-image: url(../Images/topJobRowBG.png); */
	/* background-repeat: repeat-x; */
	background: #FF9DD0;
	border-bottom: solid #FFF 1px;
	border-top: solid #FFF 1px;
}

.hotJobGrid, .hotJobGrid a
{
	font-size: 13px;
	font-weight: bold;
	/* text-decoration: none; */
	color: #000;
}

.hotJobGridBody, .hotJobGridBody td, .hotJobGridBody a
{
	/*background-color:#8C867C;
	color:#fff;
	white-space:nowrap;*/
	
}

.hotjobbadge {
	background: url(../images/flower.png) no-repeat 0% 0px;
	position: absolute;
	right: 739px;
	top: -53px;
	width: 60px;
	height: 60px;
	display: block;
}


.hotJobMainBG
{
	background-image:url(../Images/hotJobBG.jpg);
	width:765px;
	height:1022px;
	background-repeat:no-repeat;
	color:#fff;
	font-size:14px;
}

.hotJobMainTitle
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	padding-right:35px !important;
	padding-left:10px !important;
}

.sponsored a
{
	font-weight:bold;
	text-decoration:none;
	color:#D11182;
}

.listArticleTitle
{
	font-size:16px;
	color:#D11182;
	font-weight:bold;
}

.sponsoredTitle
{
	font-size:18px;
	font-weight:bold;
	color:#EB8724;
}

.sponsoredPromo
{
	font-size:14px;
	font-weight:bold;
	color:#C0B8AB;
}

.divTopBanner {
	width: 728px;
	margin: 0 auto;
}

.centered {
	margin: 0 auto;
}

.headerLinks {
	white-space:nowrap;
	text-align:left;
}


.footerLinks {

	padding-top: 20px;
	text-align: center;
	padding-bottom: 50px;

	border-top: solid #ccc 1px;
	margin-top: 50px;
}

.footerLinks .links {
	width: 760px; 
	margin: 0 auto;
}

.footerLinks .prefix {
	padding-bottom: 2px;

}

.footerLinks ul {
	clear: both;
	list-style: none;
	display: block; 
	padding: 0;	
	margin: 0 auto 2px;
}
.footerLinks ul.first li.first {
	margin-right: 139px;
}
.footerLinks ul.second li.first {
	margin-right: 206px;
}
.footerLinks ul.third li.first {
	margin-right: 206px;
}


.footerLinks ul.third {
	margin-bottom: 45px;
}

.footerLinks li {
	float: right;
	border-left: solid #333 1px; 
	padding: 0 6px; 
}

.footerLinks, .footerLinks a, .footerLinks a:visited,
.headerLinks, .headerLinks a, .headerLinks a:visited
{	
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

.footerLinks a img,
.headerLinks a img {
	vertical-align: middle;
	border: 0;
}
.footerLinks a:hover,
.headerLinks a:hover
{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

.footerLinks .ivnlogo {

	position: absolute;
	left: -144px;
	top: -7px;
}

.divList {
	width: 175px;
	
	z-index: 999;
	background-color: #fff;
	border: 1px solid gray;
	font-size: 12px;
	font-weight: normal;
	color: gray;
	white-space: normal;
	position: absolute;
}

.advancedSearch-newJobs .divList {
	bottom: 26px;
}


#slideshow {
    position:relative;
    height:100px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    right:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.postJob
{
	background-color:#E6DDCF;
	width:100%;
}


.postJob .couponMsg {
	background: #F8CCE5;
	color: #ff0000;
	float: right;
}

 

.specialPrice .btContinue {
	visibility: hidden;
}

.newFlowTitle,
.newFlowTitle h1 
{
	font-size:22px;
	color:#EC3F98;
	padding:20px 30px 10px 10px;
}

.newFlowTitle h1 {
	margin: 0;	
	font-weight: normal;
	padding: 0;
}

.newFlowTitle .specialPrice {
	padding-top: 50px;
}

.specialPrice .prefix {
	background: #de6a1f;
	height: 31px;
	border-top: solid #de3494 10px;
	position: relative;
	color: #fff;
	font-size: 32px;	
	margin-bottom: 15px;
	position: relative;
	text-align: right;
}

.specialPrice .prefix div {
	position: relative;
	top: -3px;
	padding-right: 36px;
}

.specialPrice .prefix img {
	position: absolute;
	left: 56px; 
	top: -53px;
}

.specialPricePublish {
	padding-top: 50px;
}

.newFlowTitle .specialPrice h1 {
	font-size: 64px;	
	font-weight:bold;
	text-align: right;
	line-height: 60px;
	padding: 0 31px 0 0 ;
}

.specialPricePublish h1 {
	font-size: 30px;	
	font-weight:bold;
	line-height: 30px;
	color:#EC3F98;
	text-align: right;
	padding:20px 30px 10px 10px;
}

.specialPricePublish h1 b {
	font-size: 40px; 
}

.newFlowTitle .specialPrice h2 {
	color: #605e61;
	font-weight: normal;
	font-size: 26px;
	padding-right: 31px;
	margin: 0;
	margin-top: -13px;
}

.newFlowTitle .specialPrice .contact {
	color: #605e61;
	font-size: 16px;
	padding-right: 32px;
}
.newFlowTitle .specialPrice .contact a ,
.newFlowTitle .specialPrice .contact a:visited {
	color: #605e61;
}

.specialPrice h2 .crossed {
	position:relative;
	text-decoration: none;
}

.specialPrice h2 .crossed span {
	display: block; 
	position: absolute;
	left: 16px;
	top: -3px;
	width: 73px;
	height: 34px;
	background: url(../images/EmployersNewFlow/line.png) no-repeat left top;
}

.newFlowTitle .specialPrice h2 .highlight {
	color: #de3391;
	font-weight: bold;
	font-size:60px;	
}

.newFlowTitle .specialPrice h2 .highlight span {
	font-size: 20px;

}

.specialPrice #divTabs {
	display: none;
}

.specialPricePublish .specialPrice {
	margin: 30px;
}

.specialPricePublish .content {
	margin: 30px;
	position: relative;
}

.specialPricePublish h2 {
	background: #545253;
	border-radius: 5px;
	width: 360px; 
	height: 120px; 
	color: #fff;
	font-size: 28px; 
	text-align: center;
	padding-top: 10px; 
	margin: 0 0 10px;
}

.specialPricePublish h2 .highlight {
	font-size: 60px;
}
.specialPricePublish h2 .highlight span {
	font-size: 28px;
}

.specialPricePublish .box {
	width: 155px; 
	height: 104px; 
	border-radius: 5px; 
	color: #fff;
	font-size: 16px; 
	float: right;
	white-space: normal;
	padding: 10px;
}

.specialPricePublish .box .v-icon {
	font-size: 24px;
	padding-right: 24px; 
	background: url(../images/EmployersNewFlow/v-icon.png) no-repeat right 4px;
}

.specialPricePublish .box1 {
	background: #de3494;
	margin-left: 10px;
}

.specialPricePublish .box2 {
	background: #de6a1f;
}

.specialPricePublish .payWrap {
	text-align: center;
	font-size: 10px;
	width: 360px;
	padding-top: 10px;

}

.specialPricePublish .payWrap em {
	font-style: normal;
}

.specialPricePublish .payWrap p {
	color: #686463;
	font-size: 12px;
}

.specialPricePublish .payWrap a ,
.specialPricePublish .payWrap a:visited
{
	color: #5c7fb5;
}

.specialPricePublish .info {
	width: 190px;
	white-space: normal;
	position: absolute;
	left: 130px; 
	top: 54px; 
}

.specialPricePublish .info h3 {
	color: #EC3F98;
	margin: 0;
	padding: 0;
	font-size: 20px; 
	width: 145px;
}

.specialPricePublish .info p {
	color: #000;
	font-size: 16px; 
	margin: 0 0 10px;
	font-weight: bold;
}

.specialPricePublish .info p b {
	font-size: 20px;
}

.specialPricePublish .info a ,
.specialPricePublish .info a:visited
{
	font-size: 16px;
	color: #175aa1;
}

.tabOn
{
	width:123px;
	height:32px;
	background-image:url(../Images/EmployersNewFlow/tabOn.png);
	background-repeat:no-repeat;
}

.tabOffClear, .tabOn a, .tabOff a
{
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}

.tabOff
{
	width:123px;
	height:32px;
	background-image:url(../Images/EmployersNewFlow/tabOff.png);
	background-repeat:no-repeat;
}

.mainFlowBG
{
	background-image:url(../Images/EmployersNewFlow/mainBG.png);
	width:712px;	
	background-repeat:no-repeat;
	padding-right:15px;
}

.mainFlowBG2 {
	
	background-repeat: no-repeat;
	padding: 20px;	
	background: #DE3494;
	border-radius: 10px;
	margin: 0 35px 20px;
	box-shadow: 0 0 10px #666;
}

.regionAndCity div  {float: right}
.regionAndCity .validatorWrap {
	clear: both;
	padding-top: 6px; 
	padding-bottom: 6px; 
	margin-right: -126px;
}
.regionAndCity select {width: 100px !important; margin-left: 5px; float: right}

.bottomEmpDetailsBG
{
	
	background: #948F90;
	border-radius: 10px;
	margin: 0 35px;
	box-shadow: 0 0 10px #666;	
	padding: 20px;
	background-repeat:no-repeat;	
	color:#fff;
}
.bottomEmpDetailsBG .submitwrap {
	text-align: center;
	padding: 30px 0; 
}

.bottomEmpDetailsBG .submitwrap .btn {
	margin-left: 10px;
} 

.bottomEmpDetailsBG a,
 .bottomEmpDetailsBG a:visited {
	color: #fff;
}

.companyFlowBG
{
	background-image:url(../Images/EmployersNewFlow/companyBGNew.png);
	width:685px;
	height:530px;
	background-repeat:no-repeat;
	padding-right:15px;
}

.adTypeFlowBG
{
	background-image:url(../Images/EmployersNewFlow/adTypeBG.png);
	width:712px;
	height:458px;
	background-repeat:no-repeat;
	padding-right:15px;
}

.mainFlowBGDetails
{
	background-image:url(../Images/EmployersNewFlow/mainBGDetails.png);
	width:712px;
	height:592px;
	background-repeat:no-repeat;
	padding-right:15px;
}

.bcFlowOn, .bcFlowOn a
{
	color:#fff;
	font-size:20px;
	text-decoration:none;
}

.bcFlowOff, .bcFlowOff a
{
	color:#F381B1;
	font-size:20px;
	text-decoration:none;
}

#divBreadCrumbs
{
	padding:10px 40px 20px 20px;
}

#divBreadCrumbs div
{
	padding:5px;
}

#divTabs div,
.tabsWrap div
{
	text-align:right;
}

.jobForm
{
	color:#fff;
	font-size:14px;
}

.jobForm a.underline ,
.jobForm a.underline:visited {
	color: #fff;
}

.jobForm h3,
.bottomEmpDetailsBG h3 
 {
	clear: both;
	font-size: 20px; 
	margin: 0;
	margin-bottom: 10px;
}

.bottomEmpDetailsBG h3 span {
	font-size: 14px; 
}

.jobForm #morePlaceTrigger {
	position: absolute;
	right: 0; 
	top: 23px;
	color: #fff;
}

 
.jobForm .tipIcon {
	position: absolute;
	right: 52%;
	top: 0;
}

.jobForm .tipIcon img {
	cursor: pointer;
}

.jobForm .tipIcon .tip {
	position: absolute;
	right: 40px; 
	top: -5px;
	width:160px;
	padding: 5px;
	font-size:12px;
	z-index:999;
	background: #999;
	color: #fff;
}

.jobForm .mailOptions input {
	float: right;
}
.jobForm .mailOptions label {
	width: 235px;
	float: right;
}
.jobForm .nomail label {
	width: 400px;
}


.jobForm .divMatchMoms {
	position:absolute;
	right: 71%;
	top:0;
	width: 192px;
	display:none;		
	z-index:1;
}

.jobForm .divMatchMoms label span {
	display: block;
	font-size: 11px; 
	padding: 5px 0;
}

.jobForm .matchList {
	
	color: #000;
	font-size: 12px;
	background: #fff;
	padding: 10px 5px; 
}
.jobForm .matchList .option {
	padding:3px;
}
.form-group {
	min-height:40px;
}

.city-group {
	min-height:60px;
}

.form-group .control-label {
	float: right;
	width: 20%;
}

.form-group .form-control {

}

.form-group input.form-control {
	width: 200px; 
}
.form-group textarea.form-control {
	width: 480px; 
	height: 40px; 
}

.form-group select.form-control {
	width: 204px; 
	padding: 1px;
}


.phone-group input.form-control {
	width: 142px;
}


.form-group .help-block {
	clear: both;
	margin-right: 20%;
	display: block;
}

.mailOptions .form-group .help-block {
	margin-right: 21px;
}

.postJob .couponTR {position: relative;}
.postJob .couponTR input {    
    position: absolute;
    right: 46%;
    top: 0;}

.tip
{
	float:right;
	background-color:#ACA197;
	color:#fff;
	padding:3px 5px 3px 5px;
}

.adType1
{
	background-image:url(../Images/EmployersNewFlow/5-1B.png);
	width:707px;
	height:655px;
	background-repeat:no-repeat;
}

.adType2
{
	background-image:url(../Images/EmployersNewFlow/6-1B.png);
	width:707px;
	height:655px;
	background-repeat:no-repeat;
}

.adType3
{
	background-image:url(../Images/EmployersNewFlow/7-1B.jpg);
	width:707px;
	height:655px;
	background-repeat:no-repeat;
}

.adType4
{
	background-image:url(../Images/EmployersNewFlow/8-1B.png);
	width:707px;
	height:655px;
	background-repeat:no-repeat;
}

.facebookTitle
{
	color:#E78721;
	font-size:32px;
	font-weight:bold;
}

.fbColumn
{
	font-size:16px;
	color:#E10987;
	font-weight:bold;
}

.mainBG
{
	
	width:752px;
	height:118px;
	background-repeat:no-repeat;
	margin:5px 13px 5px 0;
	
}


.searchBarTitle a:hover
{
	color:#fff;
	font-size:14px;
	text-decoration:underline;
}

.searchBarInput
{
	background-color:#FDB9CB;
}

.searchFrameBG
{
	background-image:url(../Images/SearchFrame/searchJobsFrame.png);
	width:400px;
	height:90px;
	background-repeat:no-repeat;
}

.frameTitle
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-right:10px;
	line-height:13px;
}

.frameText
{
	font-size:12px;
	color:#fff;
	padding-right:10px;
}

.frameField
{
	font-size:11px;
	width:95px;
}

.ad1Style
{
	color:#988C83;
}

.smallSeachBannerBG
{
	background-image:url(../Images/bannerBG.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:105px;	
}

.minipublish .smallSeachBannerBG
{
	background: #e98223 url(../Images/minipublish/title.jpg) no-repeat left top;
	width:120px;	
	height: 180px;
	padding-top: 60px;
}

.minipublish h1 {
	margin: 0;
	color: #fff;
	background: #de3494;
	font-size: 24px;
	line-height: 20px;
	padding: 0 3px 3px;	
	font-weight: bold;
	text-align: center;
	height: 63px;
}

.minipublish h2 {
	margin: 0;	
	color: #fff;
	background: #a51666;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding-top: 3px;
	height: 18px;
	margin-bottom: 5px;
}

.minipublish .field {
	height: 18px;
	padding-right: 3px;
}

.minipublish .field label {
	float: right;
	width: 40px;
	color :#fff;
	font-size: 14px;
}

.minipublish .field select {
	float: right;
	width: 70px;
	height: 18px;
	font-size: 11px;
}

.minipublish .field select.notvalid {
	border: solid red 2px; 
	background: red;
}

.minipublish .field select.notvalid option {	
	background: red;
}


.minipublish .submit {
	background: url(../images/minipublish/bt.jpg) no-repeat left top;
	width: 113px; 
	height: 23px; 
	text-align: center;
	font-size: 12px; 
	color: #fff;
	font-weight:bold;
	border: 0;
	margin-top: 5px;
	cursor:pointer;
}


.publishJobBG
{
	background-image:url(../Images/EmployersNewFlow/publishJobBG.png);
	background-repeat:no-repeat;
	width:712px;
	height:604px;
	padding-right:15px;
}

.publishJobBG .jobForm h1 {
	font-size: 26px; 
	margin: 0 0 10px;
}

.publishJobDetailsBG
{		
	width:420px;	
	padding: 20px;
	background-repeat:no-repeat;
	margin:25px 20px 0 20px ;
	background: #545252;
	border-radius: 8px; 
	box-shadow: 0 0 10px #666;
}

.publishJobDetailsBG .btn-buy {
	margin: 7px 0;
}

.publishJobDetailsBG .couponMsg {
	font-weight: bold; 
	padding-top: 20px;
}

.publishJobDetailsBG .coupon {
	padding-top: 20px; 
}

.publishJobDetailsBG .coupon input {
	width: 146px;
}

.bundleBG
{
	background-image:url(../Images/EmployersNewFlow/bundleBG.png);
	background-repeat:no-repeat;
	width:690px;
	height:590px;
	padding-right:15px;
}

.vipBG
{
	background-image:url(../Images/EmployersNewFlow/vipBG.png);
	width:348px;
	height:259px;
	background-repeat:no-repeat;
}

.lovesMomBG
{
	background-image:url(../Images/EmployersNewFlow/lovesMomBG.png);
	width:221px;
	height:488px;
	background-repeat:no-repeat;
}

.upsellBG
{
	background-image:url(../Images/EmployersNewFlow/upsellThankYouBG.png);
	width:690px;
	height:588px;
	background-repeat:no-repeat;
	padding-right:25px;
}

.upsellErrorBG
{
	background-image:url(../Images/EmployersNewFlow/upsellErrorBG.png);
	width:690px;
	height:463px;
	background-repeat:no-repeat;
	padding-right:25px;
}

.subscriberBG
{
	background-image:url(../Images/EmployersNewFlow/upsellManuyBG.png);
	width:690px;
	height:588px;
	background-repeat:no-repeat;
	padding-right:25px;
}

.emptyGrid
{
	font-size:22px;
}

.comboList
{
	width:133px; 
	display:none;
	z-index:999;
	background-color:#fff;
	border:1px solid gray;
	font-size:12px;
	font-weight:normal;
	color:gray;
	white-space:normal;
	position:absolute
}

.employersBG
{
	background-image:url(../Images/employersBG.jpg);
	width:747px;
	height:740px;
	background-repeat:no-repeat;
}

.employersTitle
{
	font-size:18px;
	color:#fff;
}

.matrix
{
	background-image:url(../Images/matrix.jpg);
	width:165px;
	height:172px;
	background-repeat:no-repeat;
}

.employersMore a
{
	color:#fff;
}

.newBG
{
	background-image:url(../Images/newBg.jpg);
	width:743px;
	height:730px;
	background-repeat:no-repeat;
}

.empLink a
{
	font-weight:bold;
	text-decoration:none;
	color:Gray;
}

#divBanner {
	width:258px;
	height:131px;
	background-repeat:no-repeat;
	display:none;
	overflow: hidden;
}

#divBanner table {
	width:250px;
	padding-top:22px;
}
#divBanner tr {
 vertical-align: top;
}

#divBanner td.coupon {
	white-space:normal;
	text-align: right;	
}
#divBanner td.coupon a
{
	display: block;
	overflow: hidden;
	height: 91px;
}
	
#divBanner .imgPlaceholder 
{
	display: block;
	width: 80px;
}


.smallThumb img {width: 80px; border: 0;}
.mediumThumb img {width: 120px;border: 0;}

span.validator { color: red; background: #F8CCE5;}
span.secondValidator {
	float: right;
}

.noBorderLightbox {
	border: 0 !important;
	padding: 0 !important;
}


body.standalone {
	margin: 0;
}


.hpVideo {
	border: solid 1px #ccc;
	border-radius: 7px;		
	margin-bottom: 7px;
	padding: 10px;
	text-align: center;
}

.hpVideo h3 {margin-bottom: 0;}

.columns2 {
	width: 220px;
}

.columns2 .column {
	float: right;
	width: 104px;		
}

.columns2 .column input {
	width: 95px;	
}


.popupbtn {
	background: #ff6600;
	color: #fff;
	font-size: 11px;
	border: solid #d17425 1px;
	width: 165px;
}


.popupbtn-disabled {
	background: #baafa7;
	color: #999;
	font-size: 11px;
	border: solid #d17425 1px;
	width: 165px;
}

a.underline:hover {text-decoration: underline !important;}

/*. {
	background: url(../Images/EmployersNewFlow/bt_bg.png) no-repeat left top;
	width: 204px; 
	height: 26px; 
	border: 0;
	text-align: center;
	color: #fff;
	font-size: 18px; 
	cursor: pointer;

}*/

.buybtn {
	border: 0;
  background: #8E3A67;
  background-image: -webkit-linear-gradient(top, #8E3A67, #7f0f50);
  background-image: -moz-linear-gradient(top, #8E3A67, #7f0f50);
  background-image: -ms-linear-gradient(top, #8E3A67, #7f0f50);
  background-image: -o-linear-gradient(top, #8E3A67, #7f0f50);
  background-image: linear-gradient(to bottom, #8E3A67, #7f0f50);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 3px 40px;
  text-decoration: none;
  cursor: pointer;
}

.buybtn:hover {
  background: #8f436d;
  background-image: -webkit-linear-gradient(top, #8f436d, #611c45);
  background-image: -moz-linear-gradient(top, #8f436d, #611c45);
  background-image: -ms-linear-gradient(top, #8f436d, #611c45);
  background-image: -o-linear-gradient(top, #8f436d, #611c45);
  background-image: linear-gradient(to bottom, #8f436d, #611c45);
  text-decoration: none;
}

.btContinue {
	border: 0;
  background: #adadad;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 3px 25px;
  text-decoration: none;
  cursor: pointer;
}

.closedAlert {
    background: #f6f623;
    color: #000;
    padding: 10px; 
    margin-top: 10px; 
    border-radius: 10px;
}

.sendDisabled {
	font-weight: bold;
	background: #ccc;
	padding: 5px;
}


.shareWrap iframe {
	left: 0 !important;
	bottom: 0 !important;
}

.jobsGrid td {

}

.jobsGrid .detailsWrap {
	position: relative;
	height: 0;
	display: block;
	overflow: visible !important;
}


.jobsGrid .jobDetails {
	position: absolute;
	right: 5px;
	top: 5px;
	border: solid #de3494 1px;
	width: 728px;
	height: 0;
	padding: 10px;
	overflow: hidden;
	background: #fff;
	opacity:0;
}

.jobsGrid .jobDetails .preloader {
	display:block;
	width: 16px;
	height: 16px;
	background: url(../Images/ajax-loader-bounce.gif) no-repeat 97% 3%;
}

.jobsGrid .jobDetails tr {
	vertical-align: top;
}

.jobsGrid .jobDetails .lblTitle {
	width: 200px; 
	white-space: normal;
	text-align: right;
}

.upAgentsMsg {
	padding-bottom:5px;
	font-weight: bold; 
	white-space: normal;
	
}

.iframed {
	direction: rtl ;
	margin:0px;
	padding: 0px;
}


.professional {
	
	
	position: relative;
	white-space: normal;
}

.professional .highlights {
	height: 563px;
	background: #f558b2 url(../images/professionals/bg.jpg) no-repeat right top;
	margin-right: 5px; 
	margin-bottom	: 5px; 
}

.professional .content {
	width: 352px; 
	position: absolute;
	top: 120px; 
	left: 195px; 
}

.professional h1 {
	font-weight: normal;
	color: #fff;
	font-size: 18px;
	 
	margin: 0;
	padding: 0;
}

.professional h1 .normal {font-weight:normal;}

.professional h1 small {
	display: block; font-size: 18px; font-weight: bold;
}
.professional h1 em {
	display: block; font-size: 24px; font-style: normal; white-space:nowrap;
}

.professional .carousel {
	position: absolute;
	left: 11px; 
	top: 117px;  	
	overflow:hidden;
	height: 130px;
	width: 345px;
	direction: ltr;
}

.professional .carousel li {
	height: 130px;
	color: black;
	direction: rtl;
}

.professional .bx-wrapper .bx-viewport {
	background: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.professional .bx-wrapper .bx-controls-direction a {
	top: 56%;
}
.professional .bx-wrapper .bx-prev {
	background: url(../images/professionals/nav.png) no-repeat 0 0;
	width: 9px ;
	height: 13px ;
}
.professional .bx-wrapper .bx-next {
	background: url(../images/professionals/nav.png) no-repeat -9px 0;
	width: 9px ;
	height: 13px ;
}

.professional .carousel ul {
	margin: 0; padding: 0px;
}

.professional .carousel li {
	direction: rtl; 
	text-align: right;	
	margin: 0; padding: 0px;
}

.professional .carousel .callToAction {
	color: #fff;
	font-size: 24px;
	direction: rtl;
	height: 40px;
	padding-top: 11px;
	padding-right: 25px;
}

.professional .carousel a {
	text-decoration: none;
}

.professional .carousel .title {
	display:block;
	font-size: 18px;
	line-height: 28px;
	height: 28px;
	color: #353334;
	background-color: transparent;
	padding: 0;
	font-weight: normal;
	padding-right: 20px;
	padding-top: 7px;
	overflow: hidden;
}
.professional .carousel .location {
	display: block;
	padding-right: 20px;
	font-size: 14px;
	line-height: 17px;
	color: #353334;
}
.professional .carousel .more {
	display: block;
	padding-right: 20px;
	font-size: 16px;
	text-decoration: underline;
	color: #ED38A3;
}


.professional .btnRecruit {
	color: #353334;
	font-size: 24px; 
	text-decoration: none;
	display: block; 
	text-align: center;
	width: 150px; 
	height: 88px; 
	position: absolute;
	left: 202px; 
	top: 290px;  
	line-height: 24px;
}
.professional .btnRecruit em {
	color: #de681e;
	font-style: normal;
	font-size: 28px; 
	height: 30px;
	display: block;
	white-space:nowrap;
}

.professional .side {
	background: #353334; 
	width: 172px;
	height: 563px;
	position: absolute;	
	left: 0;
	top: 0;
	overflow:hidden;
	
}
.professional .side .focusArticle {
	position:absolute;
	left:0;
	bottom:0;
	padding:18px;
	overflow: hidden;
}

.professional .side h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: normal;
	font-size: 22px; 
	line-height: 22px;
	margin-bottom: 10px;
}

.professional .side h2 strong {
	display: block;
	margin-top: -2px;
}

.professional .side i {
	width:18px;
	height: 18px; 
	display: block; 
	
	background:  url(../images/professionals/circle1.png) no-repeat left top;

}

.professional .side .img {width:130px;}
.professional .side .title {
	display: block;
	font-size: 18px;
	color: #c4cb2d;
	background-color: transparent;
	padding: 0;
	font-weight: bold;
}
.professional .side .text {display: block; color: #fff;}
.professional .side .more {color: #c4cb2d; text-decoration: none;}
.professional .side .source {display: block; color: #fff;}
.professional .side .sourceUrl {color: #c4cb2d; text-decoration: none;}
.professional .side .sourceLogo {}

.professional td.title {
	background: #df691f;
	color: #fff;
	font-size: 26px;
	height: 45px;
	font-weight: normal;
}


.creativeMom {
	position: relative;
}


.creativeMom .highlights {
	height: 313px;
	background: url(../images/creative_mom_top3.jpg) no-repeat left top;
	width: 770px;	
}


.creativeMom .btnRecruit {
	background: #b63c91 url(../images/creative_mom_arrow.png) no-repeat 467px 13px;
	position: absolute;
	left: 0px;
	top: 250px;
	width: 750px;
	height: 38px;
	color: #fff;
	font-size: 26px;
	text-decoration: none;
	padding: 10px;

}

.creativeMom .btnRecruit em {
	font-style: normal;
}

.creativeMom .side {	
	width: 172px;
	height: 245px;
	position: absolute;
	left: 0px;
	top: 63px;
	overflow: hidden;
	
}

.creativeMom .side .bg {
	background: #000;
	opacity: 0.8;
	width: 172px;
	height: 245px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}


.creativeMom .side .focusArticle {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 152px;
	margin: 10px;
	
}

.creativeMom .side h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: normal;
	font-size: 22px; 
	line-height: 22px;
	margin-bottom: 10px;
}

.creativeMom .side h2 strong {
	display: block;
	margin-top: -2px;
}

.creativeMom .side i {
	width:18px;
	height: 18px; 
	display: block; 
	
	background:  url(../images/creativeMoms/circle1.png) no-repeat left top;

}

.creativeMom .side .img {width:130px;}
.creativeMom .side .title {
	display: block;
	font-size: 18px;
	color: #c4cb2d;
	background-color: transparent;
	padding: 0;
	font-weight: bold;
}
.creativeMom .side .text {
		display: block;
		word-wrap: normal;
		color: #fff;
		white-space: normal;
		padding-left: 5px;
	}
.creativeMom .side .more {color: #c4cb2d; text-decoration: none;}
.creativeMom .side .source {display: block; color: #fff;}
.creativeMom .side .sourceUrl {color: #c4cb2d; text-decoration: none;}
.creativeMom .side .sourceLogo {}

.jobsResults {	
	border-collapse: collapse;
	border: 0;
	width: 100%;
}

.jobsResults td {
	padding: 5px;
	vertical-align: top;
}

.jobsResults td.title {
	width: 300px;
	text-align: right;
}

.jobsResults td.region {
	width: 110px;
	text-align: right;
	vertical-align:top;
}

.jobsResults td.jobframe {
	width: 120px;
	text-align: right;
	vertical-align:top;
}


.jobsResults td.date {
	width: 100px;
	text-align: right;
	vertical-align:top;
}


.jobsResults td.btn-collapse {
	width: 90px;
	text-align: right;
	vertical-align:top;
}

.jobsResults td.checkbox{
	width: 20px;
	text-align: right;
	vertical-align:top;
}

h1.content_title {
	font-size: 18px;
	color: #EB84BC;
	background-color: #DE3494;
	margin: 0; 
	margin-bottom: 10px; 
	padding: 5px;
}





.jobsTools {
	
	border-collapse: collapse;
	border: 0; 	
	overflow: hidden;
	height: 83px;	
	margin-bottom: 10px;
}

.jobsTools td {
	padding: 0;
}

.jobsTools a {
	float: right; 
	display: block;
	background:#AB0B66;
	width: 253px;
	height: 75px;
	margin-left: 5px; 
	font-size: 24px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	padding-top: 8px;
	position: relative;
}

.jobsTools #ProfessionalLink {	
	background:#AB0B66 ;
	height: 75px;
	padding-top: 8px;	
}


.jobsTools .creativeMomLink {
	background: #F06802;
	height: 83px;
	padding-top: 0px;
	overflow: hidden;
}

.jobsTools .creativeMomLink img {
	
}

.toolsColumn .employersPhone {
	background: #DE3494;
	font-size: 22px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;	
	position: relative;

	padding: 10px;
	line-height: 38px;
	margin-bottom: 5px; 
	margin-left: 5px; 


}

.toolsColumn .submitNewJob {
	display: block; 
	width: 100%;	 
	
	font-size: 24px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;	
	position: relative;

	background:#F16701;
	height: 55px;
	padding-top: 28px;

	margin-bottom: 5px; 
	margin-left: 5px; 
}




.jobsTools #HomeWorkLink {
	background:#767071 ;
	height: 55px;
	padding-top: 28px;
	margin-left: 0;
	
}

.jobsTools .creativeMomLink i {
	display: none;
	background: #D991BA;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	position: absolute;
	right: 15px;
	top:15px;
}

.ie8 .jobsTools .creativeMomLink i {
	display: none;
}



.jobsTools #ProfessionalLink i {
	display: none;
	background: #D991BA;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	position: absolute;
	right: 15px;
	top:15px;

}

.ie8 .jobsTools #ProfessionalLink i {
	display: none;
}



.jobsTools #HomeWorkLink i {
	display: none;
	background:#C1BFBF;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	position: absolute;
	right: 15px;
	top:15px;
}

.ie8 .jobsTools #HomeWorkLink i {
	display: none;
}

.fb-like-box span {width: 100% !important;} /*for safari*/


a.otherLoginLink {
	text-decoration: none;
	width: 196px;
	margin: 10px 0; 
	display: block;
	text-align: center;
	padding: 5px 0;
	background: #ff6600;
	color: #fff;
	font-size: 11px;
	border: solid #d17425 1px;
	border-radius: 3px;
}

.home .companiesTickerTitle {

}


.homeTickerTd {

	width:175px;
	padding-top:10px;
	vertical-align: top;
}

.homeTicker {
	border: solid #ccc 1px; 
	padding: 5px; 
	border-radius: 7px;
}

.homeTicker .companiesTickerTitle {
	
}

.companiesTickerWrap {
	margin-bottom: 10px;
	border: solid #DDD 1px;
	border-top: 0px;
}


.home-page .companiesTickerWrap {
	margin-bottom: 0px;
}

.home-page .articles {
	margin-bottom: 10px;
}

.home-page .articles h3 {
	background: #DE3494;
	color: #FFF;
	font-size: 16px;
	margin: 0 auto;
	padding: 3px 10px;	
	margin-bottom: 5px;

}

.home-page .articles .list {
}

.home-page .articles .article {
	float: right; 
	width: 364px; 
	height: 180px; 
	padding: 10px; 
}

.home-page .article0 {
	border-left: solid #DE3494 2px; 
}


.home-page .article .title {
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin-bottom: 10px;
	background: none;
}


.home-page .article .img{
	float :right;
	width: 60px;
	height: 60px; 
	overflow: hidden;
	margin-left: 20px; 
	margin-bottom: 5px; 
}

.home-page .article .img img {
	border: 0;
	width: 100%;
}

.home-page .article a.read-more {
	font-size: 12px; 
	color: #000;
	
}

.home-page .article .content {
	clear: both;
	font-size: 14px; 
	line-height: 1.4em;
	margin-bottom: 15px;
	color: #000;
}

.home-page .article .content p {
	margin: 0 !important; 
}




.homeTestimonial {	
	height:163px;
	background-position:top center;
	padding-top:20px;
	border: solid #ccc 1px; 
	border-radius: 7px;		
}

.homeTestimonial .content {	
	font-size: 14px;
	line-height: 20px;
	padding: 0 20px;
}

.homeTestimonial .content table {
	width: 100%;
}

.homeBanner {
	padding-right:40px;
	padding-top:20px;
}
.homeSurvey {
	padding:5px 0 ;
}

.homeSurvey .surveyBox {

	border-radius: 7px !important; 
	border: solid #ccc 1px !important;
}

.sideLogin {
	border:1px solid #bfbdbe;
	text-align:right;
	width: 100%;
	border-radius: 5px;
}

.sideLogin .form {
	padding: 10px; 
	position:relative;
}

.sideLogin legend  {		
	font-weight: bold;
	padding-right: 0;
	color:#DE3494 ;
	font-size: 16px; 
	margin-bottom: 5px;
}

.sideLogin .row {
	clear:both;
}

.sideLogin .control-group {
	position: relative;
	height: 23px; 
}

.sideLogin label {
	font-weight: bold;
	float: right;
	padding-top: 5px; 
	width: 50px;
	font-size: 14px; 
}

.sideLogin .control-input {
	float: right;
	width: 124px; 
}

.sideLogin .control-input input {
	width: 100%;
    background:transparent;
}

.sideLogin .checkbox-group {
	
}

.sideLogin .preloader {
	position: absolute;
	left: 10px; 
	bottom: 15px; 

}


.sideLogin .err-message {
	position:absolute;
	right: 60px; top: 5px;  
    z-index:-1;
}

.sideLogin .checkbox-group input {
	float: right;
	margin-top: 7px;
}
.sideLogin .checkbox-group label {
	width: 155px;
	font-size: 12px; 
	font-weight: normal;
}

.sideLogin .button {
	background: #F60;
	font-size: 18px; 
	border-radius: 3px;
	margin-top: 10px; 
	margin-bottom: 2px;
	text-decoration: none;
}

.sideLogin #hrefForgotPassword {
	margin-left: 0;	
	cursor: pointer;
}

.sideLogin .btn-register {

}


.sideLogged {
	margin-bottom: 10px;
	text-align: center;
}
.sideLogged .btn-enter {
	display: block;
	margin-bottom: 10px;
}


.tooltbl {
	border:1px solid #bfbdbe;
	background-color:#f5f6f5;
	border-radius: 7px;
	
}

.tooltbl ul {
	list-style: none;
	margin: 0; 
	padding: 0;
}

.tooltbl li {
	padding: 5px 20px 5px 5px;
	display: block;
	background: url(../Images/OrangeBullet.jpg) no-repeat 185px 8px;
}

.tooltbl .title {
	background: none;
	font-size: 18px; 
	color: #636363;
	padding-right: 10px; 
}

.tooltbl li a {
	color:#636363;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
}

.tooltbl li a:hover {
	text-decoration: underline;
}


.sideloginWrap {
	padding:0px;
	width: 198px;
}



.videoThumbs .videoItem {
			
	margin-top: 20px;
	border: solid pink 1px; 
	padding: 10px;
	text-align: center;
	float: left;
	width: 340px;

}

.hpVideo .videoThumbs {
	padding-left: 10px;
}
.hpVideo .videoThumbs .videoItem {
	width: 205px;
	height: 156px;
	overflow: hidden;
	margin: 0 20px; 
}

.hpVideo .videoThumbs .even {
	margin: 0;
}

.videoThumbs .even {
	margin-right:20px

}
.videoThumbs .videoItem .content {
			
}
.videoThumbs .videoItem .thumb {
	width:100%;
			
}
		
.videoThumbs {
	padding: 0;
}

.jobdetails-page-main {	
	margin-bottom: 30px;
	border: solid #ccc 1px;		
}

.jobdetails-page-main .content {
	margin: 10px; 
}

.jobdetails-page-main .bottomBanner {
	text-align: center;
	margin: 10px auto 
}

.jobdetails-page-main .dates {
	float: left;
}


.jobdetails-page-main .titleWrap {
	border-bottom: solid #ccc 1px; 
	position: relative;
	height: 150px; 
	margin-bottom: 10px; 
}


.jobdetails-page-main .lastUpdate {
	width: 200px; 
	text-align: center;
}


.jobdetails-page-main h1 {
	float: right;
	margin: 0;
	width: 66%;
	color: #222;
	font-size: 30px; 
	margin-bottom: 10px; 
	white-space: normal;
}


.jobdetails-page-main .titleWrap .category {

	float: right;
	width: 66%;
	font-size: 20px; 
}

.jobdetails-page-main .titleWrap .category a {
	color: #222;
	text-decoration: none;
}


.jobdetails-page-main .titleWrap .category a:hover {
	text-decoration: underline;
}

.jobdetails-page-main .employerLogo {
	position: absolute;
	left: 0; 
	top:0; 

	width: 200px; 
	height: 150px; 
	overflow:hidden;
	text-align: center;
	border-right: solid #ccc 1px; 
}

.jobdetails-page-main .employerLogo img {
	max-width: 140px; 
	max-height: 125px; 
}

.jobdetails-page-main .company {
	clear: both;
	font-size: 16px; 
	margin-bottom: 10px; 
	width: 50%;
	float: right;	
	margin-top: 20px; 
	white-space:normal;
}

.jobdetails-page-main .company .name {
	color: #222;
	font-weight: bold; 
}

.jobdetails-page-main .location {
	font-size: 16px; 
	margin-bottom: 10px; 
	width: 50%;
	float: right;
	margin-top: 20px; 	
	white-space: normal;
}

.jobdetails-page-main .location span {
	font-weight: bold;
}

.jobdetails-page-main .frame {
	font-size: 16px; 
	margin-bottom: 10px; 
	width: 50%;
	float: right;
	clear: both;
}

.jobdetails-page-main .frame span {
	font-weight: bold;
}

.jobdetails-page-main .matchMom {
	font-size: 16px; 
	margin-bottom: 10px; 
	width: 50%;
	float: right;
	white-space: normal;
}

.jobdetails-page-main .matchMom em {
	color:#de3494;
	font-style: normal;
}


.jobdetails-page-main .descriptionWrap {
	clear: both;
	padding-top: 20px; 
	white-space: normal;
}

.jobdetails-page-main h2 {
	margin: 0 0 10px 0;
}

.jobdetails-page-main .requirementsWrap {
	clear: both;
	padding-top: 20px; 
	white-space: normal;
}

.jobdetails-page-main .social {
	float: left;	
	width: 280px; 
	text-align: left;
}

.jobdetails-page-main .social .linkedinShare{
	float: left;
}
.jobdetails-page-main .social .twitterShare{
	float: left;
}
.jobdetails-page-main .social .facebookShare{
	clear: both;
	float: left;	
}
.jobdetails-page-main .social .emailShare{
	float: right;
	width: 50px;
}

.jobdetails-page-main .tools {
	clear: both;
	margin-top: 30px; 
	height: 30px; 
}

.jobdetails-page-main .tools .btn-noMoms {
	
	margin-top: 20px; 
	margin-left: 20px; 
}


.jobdetails-page-main .tools .btn-offensive {
	
	margin-top: 20px; 
	margin-left: 20px; 
}

.jobdetails-page .btn-submitcv {
	padding: 10px 20px ; 
	text-decoration: none;
	background: #f8831f;
	position: absolute;
	bottom: 12px;
	left: 211px;
	font-size: 18px;

}

.jobdetails-page .sendDisabled {
	padding: 10px; 
	text-decoration: none;
	background: #bbbbbb;

	position: absolute;
	bottom: 12px;
	left: 211px;
	font-size: 14px;
	width: 137px;
	text-align: center;

}


.jobdetails-page-main .similar {
	clear: both;
	margin: 50px 0; 
}

.jobdetails-page-main .missingMsg {
	font-weight: bold; 
	font-size: 20px;
}

.jobdetails-page-main .closedMsg {
	font-weight: bold; 
	font-size: 20px;
}


.pager {
	margin: 40px auto;
	text-align: center;
	display: block;
	
}

.employerView .gridHeader {
	background:#EB42A2;
}

.employerView .pager {
	margin: auto;
	display: table-row;
	background: #DE3494;
}

.pager a {
	display: inline-block;
	margin: 3px; 
}

.pager .current {
	display: inline-block;
	margin: 3px; 
	font-weight: bold; 
	color: #000;
}


.employerView .pager a {
	color: #fff;
}

.employerView .pager span {
	color: #fff;
	font-weight: bold; 
}

.employerView .jobtitle {
	padding-right: 10px;
}

.employerView .tools {
	padding-bottom: 20px;
}



.companiesTicker {

}

.bx-wrapper {
	direction: ltr;
}

.bx-wrapper .bx-pager {
	display: none;
}

.companiesTicker li {
	direction:rtl; 
	position: relative;
	height: 105px; 
}
 
.companiesTicker img {
	max-width: 100px;
	max-height: 70px;
	margin: 10px auto 0;
}

.companiesTicker .jobCount {
	display: block;
	text-align: center;
}

.companiesTicker .jobCount {
	display: block;
	position: absolute;
	bottom: 0; 
	left: 0;
	width:100%;
	text-align: center;
}

.jobdetails-page-main .bx-wrapper .bx-viewport {
	box-shadow: none;
	border: solid #ddd 1px;
	height: 105px !important; 
	left: -1px;
}

.bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999em;}


.jobdetails-page-main .tickerTitle {
	background: #de3494;
	color: #fff;
	font-size: 16px; 
	margin: 0 auto;
	width: 602px;
	padding: 3px 10px; 
}

.home-page .tickerTitle {
	background: #de3494;
	color: #fff;
	font-size: 16px; 
	margin: 0 auto;
	width: 354px;
	padding: 3px 10px; 	
}

.home-page .simply-scroll {
	width: 360px;
	height: 130px;
	margin: 0 auto;	
}

.home-page .simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 130px;
}

.home-page .simply-scroll .simply-scroll-list li {
	width: 115px;
	height: 105px;
}

.hasLink {
	cursor: pointer;
}

#UserNotificationLightbox {
	display: none;
	width: 400px; 
	font-size: 18px; 
	text-align: center;
	direction: rtl;

}
 

.ui-widget-overlay {
	z-index: 1040042 !important;
}

.userNotificationLightbox {
	z-index: 1040053 !important;

}

#UserNotificationLightbox p {
	padding: 20px; 
}

#UserNotificationLightbox + .ui-dialog-buttonpane .ui-button{
	margin-right: 50%;
	width: 100px;
	left: 50px;
	background: #d83a97; /* Old browsers */
	background: -moz-linear-gradient(top,  #d83a97 0%, #ad1283 50%, #d01483 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d83a97), color-stop(50%,#ad1283), color-stop(100%,#d01483)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d83a97 0%,#ad1283 50%,#d01483 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d83a97 0%,#ad1283 50%,#d01483 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d83a97 0%,#ad1283 50%,#d01483 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d83a97 0%,#ad1283 50%,#d01483 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83a97', endColorstr='#d01483',GradientType=0 ); /* IE6-9 */
	color: white;	
	font-weight: bold;
}





.jobdetails-page-main .simply-scroll { /* Customisable base class for style override DIV */
	width: 620px;
	height: 130px;
	margin-bottom: 0;
	margin: 0 auto;
}
	
.jobdetails-page-main .simply-scroll .simply-scroll-clip {
	width: 620px;
	height: 120px;
	border: solid #ddd 1px;
}
	
.jobdetails-page-main .simply-scroll .simply-scroll-list {}
		
.jobdetails-page-main .simply-scroll .simply-scroll-list li {
	float: left;			
	height: 110px;
	width: 140px; 
}



.employers-page-main {
	position: relative;
	background-image:url(../Images/employersBG1.jpg);
	
	height:811px;
	background-repeat:no-repeat;
}


.noPrice {
	background-image:url(../Images/employersBG2.jpg);
}



.employers-page-main #descToggle {
	text-decoration: none;
	display: block;
	width: 118px;
	height: 118px;
	position: absolute;
	left: 433px;
	top: 392px;
	text-decoration: none;

}

 .employers-page-main .priceLink {
	text-decoration: none;
	display: block;
	width: 103px;
	height: 103px;
	position: absolute;
	left: 582px;
	top: 371px;
	text-decoration: none;


}
 
.employers-page-main .prices  {
	width: 347px;
	position: absolute;
	left: 356px;
	top: -19px;
	white-space: normal;
	background: #fff;
	box-shadow: 0 0 10px black;	
	border-radius: 20px; 
	font-size: 16px; 
	display: none;
}

body.ie8 .employers-page-main .prices {
	background: #eee;
}

.employers-page-main .prices .arrow {
	width: 0; 
	height: 0; 
	position: absolute;
	left: 250px; 
	bottom: -30px; 
	border-top: solid #7E7E7E 30px; 
	border-left: solid transparent 0px; 
	border-right: solid transparent 15px; 

}

.employers-page-main .prices .text {
	padding: 20px;
	
}

.employers-page-main .prices .options{
	background: #7F1B55;
	color: #fff;
}
.employers-page-main .prices .options a,
.employers-page-main .prices .options a:visited {
	color: #fff;
}

.employers-page-main .prices .terms{
	
}

.employers-page-main .prices h3 {
	margin: 0; 
	margin-bottom: 10px; 
	font-size: 16px; 
	color: #fff;
}

.employers-page-main .prices th {
	color: #de3494; 
	font-weight: bold; 
	font-size: 20px; 
	padding-left: 20px; 
	text-align: right;
}

.employers-page-main .prices td {
	font-size: 20px;
	color: #fff;
}

.employers-page-main .prices a {
	display: block;
	text-align: left;
}


.employers-page-main .maintext {
	width: 447px;
	position: absolute;
	left: 273px;
	top: 20px;
}

.employers-page-main .accountLink {
	 
	display: block;
	width: 118px;
	height: 118px;
	position: absolute;
	left: 148px;
	top: 35px;
	text-decoration: none;
}


.employers-page-main .testimonials {
	 
	display: block;
	width: 118px;
	height: 118px;
	position: absolute;
	left: 306px;
	top: 494px;
	text-decoration: none;
}

.employers-page-main #divDesc {	
	position: absolute;
	left: 70px;
	top: -34px;
	z-index:1;

	background: url(../images/round.png) no-repeat left top;
	width: 480px;
	height: 485px;
	display:none;
	white-space: normal;
}



.employers-page-main #divDesc .text  {
	width: 333px;
	color: white;
	font-size: 16px;
	margin-right: 91px;
	margin-top: 75px;
	line-height: 21px;
}

.employers-page-main #divDesc .text em {
	font-style:normal;
	font-size: 20px; 
	font-weight: bold;
}

.employers-page-main .empLink {
	width:70px;
	height:48px;
	padding:5px;
	text-align:center;
	white-space:normal;
}

.employers-page-main .empLink img {
	max-height: 40px;
}

.employers-page-main .logos {
	position: absolute;
	left: 4px;
	top: 132px;
}

.employers-page-main .logos .customers {
	padding-top:80px;
	float:left;
	padding-left:20px;
}

.employers-page-main .logos h4 {
	text-align:center;
	color:#fff;
	font-size:14px;
	margin: 0;
	margin-bottom:5px;

}

.employers-page-main .employersMore {
	text-align: left;
}


.employers-page-main .press {
	clear: both;
	padding-top: 10px;
	float: left;
	padding-left: 20px;
}

.contact-page .form {
	background: #FCEBF5;
	padding: 20px;
}


.contact-page .form .field {
	clear: both; 
	min-height: 50px; 
}

.contact-page .form .prefix {
	font-size: 18px; 
	margin: 0 0 20px; 
}

.contact-page .form label {
	font-size: 18px; 
	float: right; 
	width: 140px; 
	padding-top: 8px; 
}

.contact-page .form .field-input {
	float: right; 

}

.contact-page .form .field-input input {
	width: 300px; 
	font-size: 18px; 
	padding: 5px; 
}


.contact-page .form .field-input textarea  {
	width: 302px; 
	padding: 5px;
	height: 100px;
}


.contact-page .form .field-input select {
	width: 314px; 
	font-size: 18px; 
	padding: 5px; 
}

.contact-page .form .submit-field {
	padding-top: 20px; 

}

.contact-page .form .submit-field input {
	font-size: 24px; 
	width: auto; 
	padding: 5px; 
	background: #DE3494;
	border: 0; 
	color: #fff;
	margin-right: 396px;
}


.contact-page .form .field .msg {
	float: right; 
	padding: 11px; 
	
}

.contact-page .form .field em {
	font-style: normal;
	font-size: 14px;
}

.contact-page .mailto {
	margin: 20px 0;
	font-size: 18px; 
}

 
#btnEnterZone {
	margin-top: 5px;
}


#splashad {
	display: none;
	position: absolute;
	left: 0;
	top: 0; 
	width:100%;
	height: 100%;
	background: white;
	text-align: center;
	z-index: 1111;
}

#splashad a {
	display: block; 
	color: #DE3494;
}


#splashad .btn-splashclose {
	position: absolute;
	left: 0; 
	top: 0; 
	width: 26px; 
	height: 26px; 
	font-size: 18px;
	text-align: center;

	border: solid black 1px; 
	color: #333;


}



.campaignTheme4 .form .hasErrors em {
	left: 18px;
	right: auto;
	top: -22px;
}


.sideForm .form .hasErrors em i {
	position: absolute;
	left: 10px; 
	bottom: -8px;
	width: 0;
	height: 0;
	border-bottom: 0;
	border-top: solid white 8px;
	border-left: solid transparent 8px;
	border-right: solid transparent  8px;
}

.sideForm .form .hasErrors em i {
	border-top: solid red 8px;
}



.sideForm .form .field textarea {
	width: 326px;
	padding-right: 5px;
	padding-left: 5px;
	background: #d4d5d7;
	box-shadow:inset 1px 3px 7px 3px #999;
	border-radius: 10px;
	border: 0;

}

.sideForm input.btn,
.sideForm a.btn 
 {
	border: 0; 
	border-radius: 10px; 
	background: rgb(236,169,126); /* Old browsers */	
	background: -ms-linear-gradient(top,  rgba(236,169,126,1) 1%,rgba(221,101,38,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(236,169,126,1) 1%,rgba(221,101,38,1) 100%); /* W3C */	
	padding: 5px 20px;
	color: #fff;
	
	outline: 0;
	cursor: pointer;
	text-decoration: none
}

.campaignTheme4 .formTitle {
	margin: 0; 	
	font-size: 16px;	
	color: #FFF;
	padding: 7px 3px;
	font-weight:bold;
	border-radius: 5px 5px 0 0;
}

.colorset1 .formTitle {		background: #FF33CC; }

.colorset2 .formTitle {	background: #35b2d5; /* Old browsers */	
	background: -ms-linear-gradient(top,  #35b2d5 1%,#298ea8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #35b2d5 1%,#298ea8 100%); /* W3C */	
	}
.colorset3 .formTitle {	background: #ff8f27; /* Old browsers */	
	background: -ms-linear-gradient(top,  #ff8f27 1%,#d67320 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff8f27 1%,#d67320 100%); /* W3C */	}

.colorset4 .formTitle {
	background: #7F7F7F;
	color: #FF9F3F;
	height: 77px;
	
}

.colorset4 div.formTitle {
	padding-top: 20px;
	height: 57px;
	
}

.colorset4 .formTitle em {
	font-size: 20px;
}

.colorset4 .formTitle span {
	color: #fff;
}

.sideForm .form .submitField input {
	margin-left: 20px; 
	margin-right: 0;
	border-radius: 0;
	box-shadow: 0 4px 3px #999;  
}



.campaignTheme4 input.btn {
	border:1px solid #91b41a; 
	 background-color: #b6e026; 
	 background-image: linear-gradient(to bottom, #b6e026, #4FB344);
	 text-shadow: 0 1px 3px #111;
	 float: left;
}

.campaignTheme4 input.input.btn:hover{
	 border:1px solid #718c14;
	 background-color: #95b91a; 
	 background-image: linear-gradient(to bottom, #95b91a, #4FB344);
}




.campaignTheme4 .formPrefix {
	padding: 10px 0;
	display: block;
	font-size: 10px;
}

.campaignTheme4 .form .fields {
	background: none;
	padding: 0;
}

.campaignTheme4 .form .field {
	width: 100%;
	text-align: right;
	padding-right: 16px; 
	box-sizing: border-box;
}

.sideForm .form .field input.text {
	width: 150px;
	padding-right: 5px;
	padding-left: 5px;
	background: #d4d5d7;
	box-shadow:inset 1px 3px 7px 3px #999;
	border-radius: 10px;
	border: 0;
}


.sideForm .form .field em {
	display: none;
}

.sideForm .form .hasErrors em {	
	display: block;
	background: #fff;
	border: solid red 1px; 
	position: absolute;
	right: 107px;
	top: -29px;
	left: auto;
	font-size: 12px; 
	color: red;
	border-radius: 5px; 
	padding: 3px 5px;
}



.campaignTheme4 .form .field input.text {
	border-radius: 0;
	box-shadow: none;
	background: white;
	border: solid #ccc 1px;
	padding: 7px; 
}

.campaignTheme4 .decisionPanel {
	display: none;
	
}

.campaignTheme4 .decisionPanel h1 {
	margin-bottom: 20px;
}

.campaignTheme4 .decisionPanel h1 em {
	display: block;
	font-style: normal;
}

.campaignTheme4 .decisionPanel h1 span {
	font-size:14px; 
	font-weight: normal;
}

.campaignTheme4 .decisionPanel .link {
	display: block;
	text-align: right;
	padding: 3px 10px 10px 5px;	
	text-decoration: none;
	color: #666;
	font-size: 12px;
	min-height: 43px;
}

.campaignTheme4 .link i {
	background: url(../images/campaign/arrows.gif) no-repeat;
	float: right;
	width: 36px;
	height: 38px;
	margin-left: 5px;
	margin-top: -10px;

}

.campaignTheme4 .link-icon1 i {background-position: 0 0;}
.campaignTheme4 .link-icon2 i {background-position: 0 -43px;}
.campaignTheme4 .link-icon3 i {background-position: 0 -84px;}
.campaignTheme4 .link-icon4 i {background-position: 0 -128px;}

.campaignTheme4 a.terms {color: #666;}

.hasPreForm .decisionPanel {
	display: block;
}

.hasPreForm .form ,
.hasPreForm div.formTitle,
.hasPreForm .formPrefix
{
	display: none
}

.standalone .campaignTheme4 
{	
	width: 100%;
	text-align: center;
}


.campaignTheme4 {
	background: none;
	padding-bottom: 0;
}

.sideForm .campaignBox {
	min-height: 294px;
	text-align: center;
	position: relative;
	border: solid #ccc 1px;
	margin-bottom: 10px; 
	border-radius: 7px;
}


.sideForm .form label.formPrefix {
	font-size: 18px;	
}

.sideForm .form .fields label.formPrefix {
	display: block; 
	color: #fff;
	padding-bottom: 10px;
}


.sideForm .form label.prefix {
	font-size: 16px; 
}

.sideForm .form .field {
	float: right;
	width: 100%; 	
	margin-bottom: 10px;
	position: relative;
}


.sideForm .form .field label  {
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}

.sideForm .form .checkboxField label {
	color: #666;
}

.sideForm .form .checkboxField input {
	vertical-align: middle;
	margin-top: 0;
	margin-left: 5px;
}


.sideForm .form .result {
	display: none;
	background: #cf298d;	
	padding-right:30px; 
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	border-radius: 10px;
	color: #fff;
	font-size: 30px;
	text-align: center;
}


.campaignTheme4 .form .result {
	background: #FFF;
	border-radius: 0;
	font-size: 18px;
	color: #666;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 41px;
}

.campaignTheme4 .form .result em {
	font-size: 18px; 
	font-weight: bold; 
	color: #FF33CC;
	display: block;
	margin-top: 50px;
	font-style: normal;
	font-size: 30px;
}

.page-unsubscribe {
}


.page-unsubscribe .prefix {
	font-size: 16px;
}

.page-unsubscribe .button {
	background: #F60;
	font-size: 18px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 2px;
	text-decoration: none;
}

/*.page-publishjob #divTabs .tabOn {
	float:right;
	text-align:center
}
.page-publishjob #divTabs .firstTab {
	padding-right: 100px;
}

.page-publishjob #divTabs .tabOff {
	float:right;
	text-align:center
}*/

/*.page-publishjob .divFormRegular {
	clear: both;
}

.page-publishjob .payform .publishJobBG {
	height: auto;
}

.page-publishjob .amountChooseWrap {
	text-align: right;
	padding-top: 50px;
	margin-right: 40px;
	margin-top: 15px;
	width: 650px;
}

.page-publishjob .amountChooseWrap .mainText {
	width: 400px; 
}

.page-publishjob .amountChooseWrap td {
	vertical-align: top;
}

.page-publishjob .amountChooseWrap .ddlPrices {
	width: 255px;
}


.page-publishjob .submitWrap {
	width: 397px; text-align:left;
}

.page-publishjob .notice {
	padding-right: 20px;
}

.page-publishjob .notice div {
	color: #ED3E98;
	font-size: 14px;
	white-space: normal;
	line-height: 20px;
	margin-top: 0;
}

.page-publishjob .sideMsg {
	text-align:right;
	vertical-align:top;
	padding-top:40px;
}

.page-publishjob .sideMsg div {
	padding: 5px; 
}

.page-publishjob .publishJobBG {
	background: #D4D5D7;
	padding-right: 0;
	margin-right: 15px;
}

.page-publishjob .publishJobBG .jobForm {
	border-top: solid #DE3494 35px;
	border-radius: 10px; 
}*/


.paymentFrameWrap {
	
	

}

.paymentFrameWrap iframe {
	width: 100%;
}

.btn-highlight {
	  text-decoration: none;
  display: inline-block;
  text-align: center;
  padding: 0px 11px;
  background: #F60;
  color: #FFF;
  font-size: 12px;
  border: solid #D17425 1px;
  line-height: 13px;
  top: -1px;
  position: relative;
}
 

